[Commits] [fluid-project/infusion] 0a6fc5: FLUID-5293: Added a unit test to demonstrate FLUID...

GitHub noreply at github.com
Tue May 13 15:18:20 EDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: 0a6fc526cb8e64a061e4c06a7ac3b1af9c264043
      https://github.com/fluid-project/infusion/commit/0a6fc526cb8e64a061e4c06a7ac3b1af9c264043
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2014-03-20 (Thu, 20 Mar 2014)

  Changed paths:
    M src/tests/framework-tests/core/js/DataBindingTests.js

  Log Message:
  -----------
  FLUID-5293: Added a unit test to demonstrate FLUID-5293 issue.


  Commit: 1e55d55b4258c83fef7430226743c22aac5771a1
      https://github.com/fluid-project/infusion/commit/1e55d55b4258c83fef7430226743c22aac5771a1
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-03-24 (Mon, 24 Mar 2014)

  Changed paths:
    M src/framework/core/js/DataBinding.js
    M src/framework/core/js/ModelTransformation.js
    M src/tests/framework-tests/core/js/DataBindingTests.js

  Log Message:
  -----------
  FLUID-5293: Fix for failure in model relay through proper aliasing of "input" and "value" and their paths. We should review whether we really want this ambiguity in the framework.


  Commit: 767bac8b7908f4340e805af7c422a144d4451455
      https://github.com/fluid-project/infusion/commit/767bac8b7908f4340e805af7c422a144d4451455
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2014-03-27 (Thu, 27 Mar 2014)

  Changed paths:
    M src/framework/core/js/ModelTransformation.js
    M src/framework/core/js/ModelTransformationTransforms.js
    M src/tests/framework-tests/core/js/ModelTransformationTests.js

  Log Message:
  -----------
  Merge branch 'master' into FLUID-5293-antranig


  Commit: b519913352859baf86d1b33c303d446b95c9ffa8
      https://github.com/fluid-project/infusion/commit/b519913352859baf86d1b33c303d446b95c9ffa8
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2014-04-04 (Fri, 04 Apr 2014)

  Changed paths:
    M src/tests/framework-tests/core/js/DataBindingTests.js

  Log Message:
  -----------
  FLUID-5293: Enhanced the unit test for FLUID-5293 to show another issue that, if the relay target is an array and the transformation is to remove element(s) from this array, the removal doesn't happen.


  Commit: c929ec6298e904463ef6668547761eff8dee34a1
      https://github.com/fluid-project/infusion/commit/c929ec6298e904463ef6668547761eff8dee34a1
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2014-04-04 (Fri, 04 Apr 2014)

  Changed paths:
    M README.md
    M src/framework/core/js/DataBinding.js
    M src/framework/core/js/Fluid.js

  Log Message:
  -----------
  Merge branch 'master' into FLUID-5293-antranig


  Commit: 867c8dd95a5351a693c4f326b1766bdf4f2a4f85
      https://github.com/fluid-project/infusion/commit/867c8dd95a5351a693c4f326b1766bdf4f2a4f85
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-04-05 (Sat, 05 Apr 2014)

  Changed paths:
    M src/framework/core/js/DataBinding.js
    M src/tests/framework-tests/core/js/DataBindingTests.js

  Log Message:
  -----------
  FLUID-5293: Fix for "mouse droppings in array" ChangeApplier issues


  Commit: ff62f7639ff17f95fbf6e70ab44f47922cbaadcb
      https://github.com/fluid-project/infusion/commit/ff62f7639ff17f95fbf6e70ab44f47922cbaadcb
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-04-06 (Sun, 06 Apr 2014)

  Changed paths:
    M src/tests/framework-tests/core/js/DataBindingTests.js

  Log Message:
  -----------
  FLUID-5293: Reactivating tests that got forgotten during array work


  Commit: d77ecb39b8811b001390b998d2fdf287e225f5e4
      https://github.com/fluid-project/infusion/commit/d77ecb39b8811b001390b998d2fdf287e225f5e4
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M src/tests/framework-tests/core/js/DataBindingTests.js

  Log Message:
  -----------
  FLUID-5293: Added into the unit test for FLUID-5293 to show another issue that the change request on the model array element is not properly relayed to the target component.


  Commit: 178222909bbe5ab787b77791f8bbe0ebb02e98e3
      https://github.com/fluid-project/infusion/commit/178222909bbe5ab787b77791f8bbe0ebb02e98e3
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M src/tests/framework-tests/core/js/DataBindingTests.js

  Log Message:
  -----------
  FLOE-5293: Modified the unit test to show the problem that firstly happens with the intermediary relay.


  Commit: 5b892d4c595d5889b87f31cf83bb35145fe4b9ef
      https://github.com/fluid-project/infusion/commit/5b892d4c595d5889b87f31cf83bb35145fe4b9ef
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M src/framework/core/js/Fluid.js

  Log Message:
  -----------
  Merge branch 'master' into FLUID-5293


  Commit: 5de69498c7fe18992832f8de449c78576320e4d1
      https://github.com/fluid-project/infusion/commit/5de69498c7fe18992832f8de449c78576320e4d1
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-04-08 (Tue, 08 Apr 2014)

  Changed paths:
    M src/framework/core/js/DataBinding.js
    M src/tests/framework-tests/core/js/DataBindingTests.js

  Log Message:
  -----------
  FLUID-5293: Fixes to model relay system to deal with relay from simple to compound values. i) disabled "link count" system for inhibiting relay (see FLUID-5303) and fixed resulting failure with "deltaMap" which returned {} interpreted as registering changes when none occurred


  Commit: 63bb67eeb1ca8a7f85892c4c6d49a8f3b9c5101e
      https://github.com/fluid-project/infusion/commit/63bb67eeb1ca8a7f85892c4c6d49a8f3b9c5101e
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-04-13 (Sun, 13 Apr 2014)

  Changed paths:
    A .jshintignore
    A .jshintrc
    M Gruntfile.js
    M package.json
    M src/components/inlineEdit/js/InlineEdit.js
    M src/components/inlineEdit/js/InlineEditIntegrations.js
    M src/components/pager/js/PagedTable.js
    M src/components/pager/js/Pager.js
    M src/components/pager/js/Table.js
    M src/components/progress/js/Progress.js
    M src/components/reorderer/js/GeometricManager.js
    M src/components/reorderer/js/ImageReorderer.js
    M src/components/reorderer/js/LayoutReorderer.js
    M src/components/reorderer/js/ModuleLayout.js
    M src/components/reorderer/js/Reorderer.js
    M src/components/reorderer/js/ReordererDOMUtilities.js
    M src/components/slidingPanel/js/SlidingPanel.js
    M src/components/tableOfContents/js/TableOfContents.js
    M src/components/tabs/js/Tabs.js
    M src/components/textfieldSlider/js/TextfieldSlider.js
    M src/components/tooltip/js/Tooltip.js
    M src/components/uiOptions/js/UIOptions.js
    M src/components/undo/js/Undo.js
    M src/components/uploader/js/DemoUploadManager.js
    M src/components/uploader/js/ErrorPanel.js
    M src/components/uploader/js/FileQueue.js
    M src/components/uploader/js/FileQueueView.js
    M src/components/uploader/js/Flash9UploaderSupport.js
    M src/components/uploader/js/FlashUploaderSupport.js
    M src/components/uploader/js/HTML5UploaderSupport.js
    M src/components/uploader/js/MimeTypeExtensions.js
    M src/components/uploader/js/Uploader.js
    M src/components/uploader/js/UploaderCompatibility-Infusion1.2.js
    M src/components/uploader/js/UploaderCompatibility-Infusion1.3.js
    M src/demos/fss/clearfix/js/clearfixDemo.js
    M src/demos/fss/linearize/js/linearizeDemo.js
    M src/demos/fss/mobile/html/buttons/basic.html
    M src/demos/fss/mobile/html/content/basic.html
    M src/demos/fss/mobile/html/mobile.html
    M src/demos/fss/mobile/html/nav/basic.html
    M src/demos/fss/mobile/html/nav/icon.html
    M src/demos/fss/mobile/html/nav/thumb.html
    M src/demos/fss/mobile/html/tabs/basic.html
    M src/demos/fss/mobile/js/mobileDemo.js
    M src/demos/inlineEdit/rich/js/inlineEditDemo.js
    M src/demos/inlineEdit/simple/js/inlineEditDemo.js
    M src/demos/keyboard-a11y/js/five-star.js
    M src/demos/keyboard-a11y/js/keyboardDemo.js
    M src/demos/pager/js/pagerDemo.js
    M src/demos/portal/js/demoAssets.js
    M src/demos/progress/html/progress.html
    M src/demos/progress/js/progressDemo.js
    M src/demos/renderer/js/rendererDemo.js
    M src/demos/reorderer/gridReorderer/js/gridReordererDemo.js
    M src/demos/reorderer/imageReorderer/js/imageReordererDemo.js
    M src/demos/reorderer/layoutReorderer/js/layoutReordererDemo.js
    M src/demos/reorderer/listReorderer/js/listReordererDemo.js
    M src/demos/uploader/js/uploaderDemo.js
    M src/framework/core/js/DataBinding.js
    M src/framework/core/js/Fluid.js
    M src/framework/core/js/FluidDOMUtilities.js
    M src/framework/core/js/FluidDebugging.js
    M src/framework/core/js/FluidDocument.js
    M src/framework/core/js/FluidIoC.js
    M src/framework/core/js/FluidRequests.js
    M src/framework/core/js/FluidView.js
    M src/framework/core/js/JavaProperties.js
    M src/framework/core/js/ModelTransformation.js
    M src/framework/core/js/ModelTransformationTransforms.js
    M src/framework/core/js/jquery.keyboard-a11y.js
    M src/framework/core/js/jquery.standalone.js
    M src/framework/enhancement/js/ProgressiveEnhancement.js
    M src/framework/preferences/css/ie8.css
    M src/framework/preferences/js/AuxBuilder.js
    M src/framework/preferences/js/Builder.js
    M src/framework/preferences/js/Enactors.js
    M src/framework/preferences/js/FullNoPreviewPrefsEditor.js
    M src/framework/preferences/js/FullPreviewPrefsEditor.js
    M src/framework/preferences/js/ModelRelay.js
    M src/framework/preferences/js/Panels.js
    M src/framework/preferences/js/PrefsEditor.js
    M src/framework/preferences/js/PrimaryBuilder.js
    M src/framework/preferences/js/SeparatedPanelPrefsEditor.js
    M src/framework/preferences/js/StarterGrades.js
    M src/framework/preferences/js/StarterSchemas.js
    M src/framework/preferences/js/Store.js
    M src/framework/preferences/js/UIEnhancer.js
    M src/framework/preferences/js/URLUtilities.js
    M src/framework/renderer/js/RendererUtilities.js
    M src/framework/renderer/js/fluidParser.js
    M src/framework/renderer/js/fluidRenderer.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/auxiliarySchema.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/conditional.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/js/panels.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/auxiliarySchema.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/conditional.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/js/panels.js
    M src/instructionalDemos/framework/preferences/shared/js/enactors.js
    M src/instructionalDemos/framework/preferences/shared/js/panels.js
    M src/instructionalDemos/framework/preferences/shared/js/primarySchema.js
    M src/instructionalDemos/framework/preferences/shared/js/utilities.js
    M src/integration-demos/sakai/js/site_setting_members.js
    M src/lib/fastXmlPull/js/fastXmlPull.js
    M src/module/fluid.js
    M src/standalone-demos/pager/html/pager.html
    M src/standalone-demos/pager/js/pager-example.js
    M src/standalone-demos/renderer/html/data-bound-menu.html
    M src/standalone-demos/renderer/html/id-based-inventory.html
    M src/standalone-demos/renderer/html/programmatic-tree-menu.html
    M src/standalone-demos/renderer/html/selector-based-inventory.html
    M src/standalone-demos/renderer/js/data-bound-menu.js
    M src/standalone-demos/renderer/js/id-based-inventory.js
    M src/standalone-demos/renderer/js/programmatic-tree-menu.js
    M src/standalone-demos/renderer/js/selector-based-inventory.js
    M src/standalone-demos/reorderer/html/table-tr.html
    R src/standalone-demos/reorderer/js/improved-form-image-reorderer.js
    R src/standalone-demos/reorderer/js/todo-list.js
    M src/standalone-demos/table-of-contents/js/table-of-contents-example.js
    M src/tests/component-tests/inlineEdit/js/InlineEditTests.js
    M src/tests/component-tests/pager/js/PagedTableTests.js
    M src/tests/component-tests/pager/js/PagerTests.js
    M src/tests/component-tests/progress/js/ProgressTests.js
    M src/tests/component-tests/reorderer/html/ImageReorderer-test.html
    M src/tests/component-tests/reorderer/js/AriaLabellerTests.js
    M src/tests/component-tests/reorderer/js/GeometricManagerTests.js
    M src/tests/component-tests/reorderer/js/ImageReordererTestConstants.js
    M src/tests/component-tests/reorderer/js/ImageReordererTests.js
    M src/tests/component-tests/reorderer/js/LayoutReordererTests.js
    M src/tests/component-tests/reorderer/js/ModuleLayoutTestConstants.js
    M src/tests/component-tests/reorderer/js/ModuleLayoutTests.js
    M src/tests/component-tests/reorderer/js/NestedReordererTests.js
    M src/tests/component-tests/reorderer/js/ReorderGridTests.js
    M src/tests/component-tests/reorderer/js/ReorderListTests.js
    M src/tests/component-tests/reorderer/js/ReordererTestUtils.js
    M src/tests/component-tests/reorderer/js/Scheduler.js
    M src/tests/component-tests/reorderer/js/SchedulerTests.js
    M src/tests/component-tests/slidingPanel/js/SlidingPanelTests.js
    M src/tests/component-tests/tableOfContents/js/TableOfContentsTests.js
    M src/tests/component-tests/tabs/js/TabsTests.js
    M src/tests/component-tests/textfieldSlider/js/TextfieldSliderTests.js
    M src/tests/component-tests/tooltip/js/TooltipTests.js
    M src/tests/component-tests/uploader/html/UploaderCompatibility-test.html
    M src/tests/component-tests/uploader/js/DemoUploadManagerTests.js
    M src/tests/component-tests/uploader/js/ErrorPanelTests.js
    M src/tests/component-tests/uploader/js/FileQueueTests.js
    M src/tests/component-tests/uploader/js/FileQueueViewTests.js
    M src/tests/component-tests/uploader/js/HTML5UploaderSupportTests.js
    M src/tests/component-tests/uploader/js/SWFUploadManagerTests.js
    M src/tests/component-tests/uploader/js/UploaderCompatibilityTests.js
    M src/tests/component-tests/uploader/js/UploaderTestUtilities.js
    M src/tests/component-tests/uploader/js/UploaderTests.js

  Log Message:
  -----------
  Merge branch 'master' into FLUID-5293

Conflicts:
	src/framework/core/js/ModelTransformation.js


  Commit: 2f678db1c38960c902f14afc725d1a77ae70c08a
      https://github.com/fluid-project/infusion/commit/2f678db1c38960c902f14afc725d1a77ae70c08a
  Author: Michelle D'Souza <michelled33 at gmail.com>
  Date:   2014-05-13 (Tue, 13 May 2014)

  Changed paths:
    M src/framework/core/js/DataBinding.js
    M src/framework/core/js/ModelTransformation.js
    M src/tests/framework-tests/core/js/DataBindingTests.js

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

* amb26/FLUID-5293:
  FLUID-5293: Fixes to model relay system to deal with relay from simple to compound values. i) disabled "link count" system for inhibiting relay (see FLUID-5303) and fixed resulting failure with "deltaMap" which returned {} interpreted as registering changes when none occurred
  FLOE-5293: Modified the unit test to show the problem that firstly happens with the intermediary relay.
  FLUID-5293: Added into the unit test for FLUID-5293 to show another issue that the change request on the model array element is not properly relayed to the target component.
  FLUID-5293: Reactivating tests that got forgotten during array work
  FLUID-5293: Fix for "mouse droppings in array" ChangeApplier issues
  FLUID-5293: Enhanced the unit test for FLUID-5293 to show another issue that, if the relay target is an array and the transformation is to remove element(s) from this array, the removal doesn't happen.
  FLUID-5293: Fix for failure in model relay through proper aliasing of "input" and "value" and their paths. We should review whether we really want this ambiguity in the framework.
  FLUID-5293: Added a unit test to demonstrate FLUID-5293 issue.


Compare: https://github.com/fluid-project/infusion/compare/f5403d502792...2f678db1c389


More information about the Commits mailing list