[Commits] [fluid-project/infusion] 46cc04: FLUID-4916, FLUID-4919: New support for dynamic gr...

GitHub noreply at github.com
Tue Mar 19 15:41:12 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: 46cc04ef365c95cdfe67dabdd4b20d8cda01d848
      https://github.com/fluid-project/infusion/commit/46cc04ef365c95cdfe67dabdd4b20d8cda01d848
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-02-19 (Tue, 19 Feb 2013)

  Changed paths:
    M src/webapp/components/uploader/js/Uploader.js
    M src/webapp/components/uploader/js/UploaderCompatibility-Infusion1.2.js
    M src/webapp/components/uploader/js/UploaderCompatibility-Infusion1.3.js
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/framework/enhancement/js/ProgressiveEnhancement.js
    M src/webapp/tests/component-tests/uploader/html/FileQueue-test.html
    M src/webapp/tests/component-tests/uploader/js/UploaderCompatibilityTests.js
    M src/webapp/tests/component-tests/uploader/js/UploaderTests.js
    M src/webapp/tests/framework-tests/enhancement/js/ProgressiveEnhancementTests.js

  Log Message:
  -----------
  FLUID-4916, FLUID-4919: New support for dynamic grade names, rewrite of UploaderCompatibility Tests to new framework standards as well as rewrite of ProgressiveEnhancement for FLUID-4916. Correction of Uploader's basic workflow now finally enables the removal of ad-hoc "fluid.alias" system as well as highly temporary "preOptions" system introduced during FLUID-4330 work. New support for "merging transforms" within ModelTransformations.


  Commit: 39f25632eecaebe2488ca6b5090ca6bec51b4667
      https://github.com/fluid-project/infusion/commit/39f25632eecaebe2488ca6b5090ca6bec51b4667
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-02-21 (Thu, 21 Feb 2013)

  Changed paths:
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/tests/all-tests.html
    M src/webapp/tests/framework-tests/core/js/DataBindingTests.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js

  Log Message:
  -----------
  FLUID-4921: Improvements to model transformation system - ensure global sorting of keys, support for ChangeApplier MERGE and DELETE, fix DataBinding bug for MERGE case. Took the opportunity to sort the "all tests" file into order of dependency for less misleading results.


  Commit: 3721e7c65f67f59190f1fa2a9aaa33cee289e08c
      https://github.com/fluid-project/infusion/commit/3721e7c65f67f59190f1fa2a9aaa33cee289e08c
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-02-21 (Thu, 21 Feb 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js

  Log Message:
  -----------
  FLUID-4916: Completed implementation of dynamic gradeNames with full support for inherited options and value resolution on new contexts


  Commit: f22a6c4dc4159063a47be4d996aafb80b17d4f75
      https://github.com/fluid-project/infusion/commit/f22a6c4dc4159063a47be4d996aafb80b17d4f75
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-02-21 (Thu, 21 Feb 2013)

  Changed paths:
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js

  Log Message:
  -----------
  FLUID-4917: Completed implementation of "demands blocks horizon" system which enables distant demands blocks to be blocked from view


  Commit: 87c3af2f216a85924b36b0961691551995fa96d6
      https://github.com/fluid-project/infusion/commit/87c3af2f216a85924b36b0961691551995fa96d6
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-02-22 (Fri, 22 Feb 2013)

  Changed paths:
    M src/webapp/components/uploader/js/DemoUploadManager.js
    M src/webapp/components/uploader/js/FileQueue.js
    M src/webapp/components/uploader/js/FileQueueView.js
    M src/webapp/components/uploader/js/FlashUploaderSupport.js
    M src/webapp/components/uploader/js/HTML5UploaderSupport.js
    M src/webapp/components/uploader/js/MimeTypeExtensions.js
    M src/webapp/components/uploader/js/Uploader.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/tests/component-tests/uploader/html/FileQueue-test.html

  Log Message:
  -----------
  FLUID-4919: Uploader rewrite stage 2 - FileQueue turned into a proper component making use of framework utilities, lots of MultiFileUploader converted to invokers and general tidy-up of demands blocks. Next stage will revert "strategy" both local and global to standard components, making use of grade-based resolution onto FileQueue.


  Commit: ec1bde8c331814a57462e00444d545789d93ccb1
      https://github.com/fluid-project/infusion/commit/ec1bde8c331814a57462e00444d545789d93ccb1
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js

  Log Message:
  -----------
  FLUID-4884: New "fluid.activityTrace" and "fluid.activityTracing" properties to start work on IoC timeline visualisation. Correction to add "popActivity" to initComponent


  Commit: fbf7c9a6811b7890fd1b66c11c73e8c6851a9b6b
      https://github.com/fluid-project/infusion/commit/fbf7c9a6811b7890fd1b66c11c73e8c6851a9b6b
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-06 (Wed, 06 Mar 2013)

  Changed paths:
    M src/webapp/components/uploader/js/DemoUploadManager.js
    M src/webapp/components/uploader/js/FlashUploaderSupport.js
    M src/webapp/components/uploader/js/HTML5UploaderSupport.js
    M src/webapp/components/uploader/js/Uploader.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js

  Log Message:
  -----------
  FLUID-4926, FLUID-4919: Resolve invokers onto "func", incomplete work on phase 2 of Uploader - most "strategies" now converted, non-working commit for Uploader


  Commit: 8e93ff228263ce976fa211a321d118eedc6a67f0
      https://github.com/fluid-project/infusion/commit/8e93ff228263ce976fa211a321d118eedc6a67f0
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-10 (Sun, 10 Mar 2013)

  Changed paths:
    M src/webapp/components/uploader/js/Flash9UploaderSupport.js
    M src/webapp/components/uploader/js/FlashUploaderSupport.js
    M src/webapp/components/uploader/js/HTML5UploaderSupport.js
    M src/webapp/components/uploader/js/Uploader.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/enhancement/js/ProgressiveEnhancement.js

  Log Message:
  -----------
  FLUID-4919: More partial work towards rewritten Uploader. Firefox 3.6-era implementation without FormData removed, all "strategies" converted over and beginning retesting - uncovered aliasing problem with framework implementation of "members".


  Commit: a3c6d453036957eaf84c91639adb9f881418ce5a
      https://github.com/fluid-project/infusion/commit/a3c6d453036957eaf84c91639adb9f881418ce5a
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-10 (Sun, 10 Mar 2013)

  Changed paths:
    M src/webapp/components/reorderer/js/GeometricManager.js
    M src/webapp/components/reorderer/js/ModuleLayout.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/enhancement/js/ProgressiveEnhancement.js
    M src/webapp/framework/renderer/js/fluidRenderer.js
    A src/webapp/module/devIncludes.json
    M src/webapp/module/fluid.js
    M src/webapp/tests/framework-tests/core/js/FluidJSTests.js
    M src/webapp/tests/framework-tests/renderer/html/Renderer-test.html
    M src/webapp/tests/framework-tests/renderer/js/RendererTests.js
    M src/webapp/tests/lib/README
    M src/webapp/tests/lib/qunit/VERSION
    M src/webapp/tests/lib/qunit/addons/composite/index.html
    M src/webapp/tests/lib/qunit/addons/composite/qunit-composite.js
    M src/webapp/tests/lib/qunit/css/qunit.css
    M src/webapp/tests/lib/qunit/js/qunit.js
    M src/webapp/tests/test-core/testTests/html/Testing-test.html
    M src/webapp/tests/test-core/testTests/js/TestingTests.js
    M src/webapp/tests/test-core/utils/js/IoCTestUtils.js

  Log Message:
  -----------
  Merge branch 'FLUID-4929' into FLUID-4916

Conflicts:
	src/webapp/framework/core/js/Fluid.js


  Commit: a226c703a3893eb735df08edf7e1521de84c34b4
      https://github.com/fluid-project/infusion/commit/a226c703a3893eb735df08edf7e1521de84c34b4
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-14 (Thu, 14 Mar 2013)

  Changed paths:
    M src/webapp/components/reorderer/js/Reorderer.js
    M src/webapp/components/uploader/js/DemoUploadManager.js
    M src/webapp/components/uploader/js/FlashUploaderSupport.js
    M src/webapp/components/uploader/js/HTML5UploaderSupport.js
    M src/webapp/components/uploader/js/Uploader.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/tests/component-tests/uploader/html/DemoUploadManager-test.html
    M src/webapp/tests/component-tests/uploader/js/DemoUploadManagerTests.js
    M src/webapp/tests/component-tests/uploader/js/FileQueueViewTests.js
    M src/webapp/tests/component-tests/uploader/js/UploaderTests.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
    M src/webapp/tests/framework-tests/core/js/FluidJSTests.js

  Log Message:
  -----------
  FLUID-4916: Partially working commit of new Uploader - base test cases are now passing, and fixes for basic issues like FLUID-4930 and fixes for FLUID-4918 "members". Failures still in HTML5UploaderSupport and Flash.


  Commit: fe885755fb99180d778f2b4a7bc6cee33b22adef
      https://github.com/fluid-project/infusion/commit/fe885755fb99180d778f2b4a7bc6cee33b22adef
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/renderer/js/RendererUtilities.js
    M src/webapp/tests/framework-tests/core/js/FluidJSTests.js
    M src/webapp/tests/framework-tests/renderer/html/RendererUtilities-test.html
    M src/webapp/tests/framework-tests/renderer/js/RendererUtilitiesTests.js
    M src/webapp/tests/test-core/utils/js/IoCTestUtils.js

  Log Message:
  -----------
  Merge branch 'FLUID-4929' into FLUID-4916

Conflicts:
	src/webapp/framework/core/js/Fluid.js


  Commit: 59989eb34df3976fd4e0d39bdd11b174a799f47c
      https://github.com/fluid-project/infusion/commit/59989eb34df3976fd4e0d39bdd11b174a799f47c
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-15 (Fri, 15 Mar 2013)

  Changed paths:
    M src/webapp/components/uploader/js/DemoUploadManager.js
    M src/webapp/components/uploader/js/Flash9UploaderSupport.js
    M src/webapp/components/uploader/js/FlashUploaderSupport.js
    M src/webapp/components/uploader/js/HTML5UploaderSupport.js
    M src/webapp/components/uploader/js/Uploader.js
    M src/webapp/tests/component-tests/uploader/js/DemoUploadManagerTests.js
    M src/webapp/tests/component-tests/uploader/js/FileQueueViewTests.js
    M src/webapp/tests/component-tests/uploader/js/UploaderTests.js

  Log Message:
  -----------
  FLUID-4918: Reverted Uploader files to "last known good" revision at 87c3af before work started on rewriting "strategies", but after updating to other aspects of modern framework - this is in order to enable an early commit of the version of ModelTransformations (FLUID-4921) which is urgently required for Kasper to merge in work dependent onto it into GPII


  Commit: 072b7fbace7ca8f2cce8fcb27400e9a69f0e9f44
      https://github.com/fluid-project/infusion/commit/072b7fbace7ca8f2cce8fcb27400e9a69f0e9f44
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/enhancement/js/ProgressiveEnhancement.js

  Log Message:
  -----------
  FLUID-4921: Resolved test failure in Chrome by adjusting ProgressiveEnhancement so that fluid.enhance.check contains only booleans - this is caused by qunit issue at https://github.com/jquery/qunit/issues/411 - applied some linting to core framework files


  Commit: a653e4e05de4b5a99e5ea56a350524a9a7be1d64
      https://github.com/fluid-project/infusion/commit/a653e4e05de4b5a99e5ea56a350524a9a7be1d64
  Author: Michelle D'Souza <michelled33 at gmail.com>
  Date:   2013-03-19 (Tue, 19 Mar 2013)

  Changed paths:
    M src/webapp/components/reorderer/js/Reorderer.js
    M src/webapp/components/uploader/js/DemoUploadManager.js
    M src/webapp/components/uploader/js/FileQueue.js
    M src/webapp/components/uploader/js/FileQueueView.js
    M src/webapp/components/uploader/js/FlashUploaderSupport.js
    M src/webapp/components/uploader/js/HTML5UploaderSupport.js
    M src/webapp/components/uploader/js/MimeTypeExtensions.js
    M src/webapp/components/uploader/js/Uploader.js
    M src/webapp/components/uploader/js/UploaderCompatibility-Infusion1.2.js
    M src/webapp/components/uploader/js/UploaderCompatibility-Infusion1.3.js
    M src/webapp/framework/core/js/DataBinding.js
    M src/webapp/framework/core/js/Fluid.js
    M src/webapp/framework/core/js/FluidIoC.js
    M src/webapp/framework/core/js/ModelTransformations.js
    M src/webapp/framework/enhancement/js/ProgressiveEnhancement.js
    M src/webapp/tests/all-tests.html
    M src/webapp/tests/component-tests/uploader/html/DemoUploadManager-test.html
    M src/webapp/tests/component-tests/uploader/html/FileQueue-test.html
    M src/webapp/tests/component-tests/uploader/js/UploaderCompatibilityTests.js
    M src/webapp/tests/component-tests/uploader/js/UploaderTests.js
    M src/webapp/tests/framework-tests/core/js/DataBindingTests.js
    M src/webapp/tests/framework-tests/core/js/FluidIoCTests.js
    M src/webapp/tests/framework-tests/core/js/FluidJSTests.js
    M src/webapp/tests/framework-tests/core/js/ModelTransformationsTests.js
    M src/webapp/tests/framework-tests/enhancement/js/ProgressiveEnhancementTests.js

  Log Message:
  -----------
  Merge remote-tracking branch 'amb26/FLUID-4921'

* amb26/FLUID-4921:
  FLUID-4921: Resolved test failure in Chrome by adjusting ProgressiveEnhancement so that fluid.enhance.check contains only booleans - this is caused by qunit issue at https://github.com/jquery/qunit/issues/411 - applied some linting to core framework files
  FLUID-4918: Reverted Uploader files to "last known good" revision at 87c3af before work started on rewriting "strategies", but after updating to other aspects of modern framework - this is in order to enable an early commit of the version of ModelTransformations (FLUID-4921) which is urgently required for Kasper to merge in work dependent onto it into GPII
  FLUID-4916: Partially working commit of new Uploader - base test cases are now passing, and fixes for basic issues like FLUID-4930 and fixes for FLUID-4918 "members". Failures still in HTML5UploaderSupport and Flash.
  FLUID-4919: More partial work towards rewritten Uploader. Firefox 3.6-era implementation without FormData removed, all "strategies" converted over and beginning retesting - uncovered aliasing problem with framework implementation of "members".
  FLUID-4926, FLUID-4919: Resolve invokers onto "func", incomplete work on phase 2 of Uploader - most "strategies" now converted, non-working commit for Uploader
  FLUID-4884: New "fluid.activityTrace" and "fluid.activityTracing" properties to start work on IoC timeline visualisation. Correction to add "popActivity" to initComponent
  FLUID-4919: Uploader rewrite stage 2 - FileQueue turned into a proper component making use of framework utilities, lots of MultiFileUploader converted to invokers and general tidy-up of demands blocks. Next stage will revert "strategy" both local and global to standard components, making use of grade-based resolution onto FileQueue.
  FLUID-4917: Completed implementation of "demands blocks horizon" system which enables distant demands blocks to be blocked from view
  FLUID-4916: Completed implementation of dynamic gradeNames with full support for inherited options and value resolution on new contexts
  FLUID-4921: Improvements to model transformation system - ensure global sorting of keys, support for ChangeApplier MERGE and DELETE, fix DataBinding bug for MERGE case. Took the opportunity to sort the "all tests" file into order of dependency for less misleading results.
  FLUID-4916, FLUID-4919: New support for dynamic grade names, rewrite of UploaderCompatibility Tests to new framework standards as well as rewrite of ProgressiveEnhancement for FLUID-4916. Correction of Uploader's basic workflow now finally enables the removal of ad-hoc "fluid.alias" system as well as highly temporary "preOptions" system introduced during FLUID-4330 work. New support for "merging transforms" within ModelTransformations.


Compare: https://github.com/fluid-project/infusion/compare/6e727b6d38fd...a653e4e05de4


More information about the Commits mailing list