[Commits] [fluid-project/infusion] 76bdde: FLUID-5361: Failing test case for global model lis...

GitHub noreply at github.com
Tue May 27 19:04:35 EDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/fluid-project/infusion
  Commit: 76bdde012ab533df3eee7fba4bf5c0448bef59f7
      https://github.com/fluid-project/infusion/commit/76bdde012ab533df3eee7fba4bf5c0448bef59f7
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-05-08 (Thu, 08 May 2014)

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

  Log Message:
  -----------
  FLUID-5361: Failing test case for global model listener priority issue


  Commit: 04acd6d6e72085cb6845849b4286754bfc0ec169
      https://github.com/fluid-project/infusion/commit/04acd6d6e72085cb6845849b4286754bfc0ec169
  Author: Cindy Qi Li <cli at ocad.ca>
  Date:   2014-05-12 (Mon, 12 May 2014)

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

  Log Message:
  -----------
  FLUID-5368: Added a unit test to demonstrate FLUID-5368 (http://issues.fluidproject.org/browse/FLUID-5368).


  Commit: 2e0393299b0ba5ae8ca9972c65c1529dd42af865
      https://github.com/fluid-project/infusion/commit/2e0393299b0ba5ae8ca9972c65c1529dd42af865
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-05-15 (Thu, 15 May 2014)

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

  Log Message:
  -----------
  FLUID-5361: Working test cases for ordered listener notification using special "externalChanges" entry in instantiator. Unfortunately this has been achieved via bodging - there is a duff branch in fluid.makeTransformPackage that.forwardAdapter which opportunistically regenerates the transducer. Other unfortunate effects observed: i) the "half-transactions" cause commits of ALL appliers, not just relay appliers, which means that updates can be seen in the component tree well before the end of the official transaction ii) what should be null transactions where values are rejected via constraints will still cause model notifications - we need "transaction rebasing" and need to completely rethink the "half-transactional system" which is by now a real mess


  Commit: 4c762446ffb0dfc74b070b2ee5f2e60d98b252f1
      https://github.com/fluid-project/infusion/commit/4c762446ffb0dfc74b070b2ee5f2e60d98b252f1
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-05-15 (Thu, 15 May 2014)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'cindyli/FLUID-5368' into FLUID-5361


  Commit: 4345eb00e1f04383064781f136fc0317bd031acc
      https://github.com/fluid-project/infusion/commit/4345eb00e1f04383064781f136fc0317bd031acc
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-05-15 (Thu, 15 May 2014)

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

  Log Message:
  -----------
  FLUID-5368, FLUID-5371: Fix for undesired synchronisation direction of relay rule using new constraint annotations in modelRelay blocks. Dedicated tests needed.


  Commit: ea111fa004f1236b5ede5a84078505edb2f2861f
      https://github.com/fluid-project/infusion/commit/ea111fa004f1236b5ede5a84078505edb2f2861f
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-05-19 (Mon, 19 May 2014)

  Changed paths:
    M src/framework/core/js/DataBinding.js
    M src/framework/core/js/Fluid.js
    M src/tests/framework-tests/core/js/DataBindingTests.js
    M src/tests/test-core/testTests/js/TestingTests.js
    M src/tests/test-core/utils/js/IoCTestUtils.js

  Log Message:
  -----------
  FLUID-5371, FLUID-5375: Test cases for new model relay directives "forward" and "backward" as well as fixes for IoC testing framework interaction with new relay grades


  Commit: de3303cb9d554313cc3d05fd8cdd5fe27a0ca53a
      https://github.com/fluid-project/infusion/commit/de3303cb9d554313cc3d05fd8cdd5fe27a0ca53a
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-05-19 (Mon, 19 May 2014)

  Changed paths:
    M src/components/overviewPanel/css/OverviewPanel.css
    A src/components/overviewPanel/fonts/OpenSans-Bold.ttf
    A src/components/overviewPanel/fonts/OpenSans-Regular.ttf
    A src/components/overviewPanel/fonts/RobotoSlab-Bold.ttf
    A src/components/overviewPanel/fonts/RobotoSlab-Regular.ttf
    A src/components/overviewPanel/fonts/overviewPanel-icons.eot
    A src/components/overviewPanel/fonts/overviewPanel-icons.ttf
    M src/components/overviewPanel/html/overviewPanelTemplate.html
    M src/components/overviewPanel/js/OverviewPanel.js
    M src/components/pager/js/Table.js
    M src/components/uploader/html/Uploader.html
    M src/components/uploader/js/Uploader.js
    M src/demos/inlineEdit/rich/index.html
    M src/demos/inlineEdit/rich/json/config.json
    M src/demos/inlineEdit/simple/index.html
    M src/demos/inlineEdit/simple/json/config.json
    M src/demos/keyboard-a11y/css/keyboard.css
    M src/demos/keyboard-a11y/index.html
    M src/demos/keyboard-a11y/json/config.json
    M src/demos/overviewPanel/index.html
    M src/demos/pager/index.html
    M src/demos/pager/js/pagerDemo.js
    M src/demos/pager/json/config.json
    M src/demos/prefsFramework/html/SeparatedPanelPrefsEditor.html
    M src/demos/prefsFramework/html/SeparatedPanelPrefsEditorWithTTS.html
    M src/demos/prefsFramework/index.html
    M src/demos/prefsFramework/js/SelfVoicingEnactor.js
    M src/demos/prefsFramework/json/config.json
    M src/demos/progress/index.html
    M src/demos/progress/json/config.json
    M src/demos/renderer/index.html
    M src/demos/renderer/json/config.json
    M src/demos/reorderer/gridReorderer/css/gridReorderer.css
    M src/demos/reorderer/gridReorderer/index.html
    M src/demos/reorderer/gridReorderer/json/config.json
    M src/demos/reorderer/imageReorderer/index.html
    M src/demos/reorderer/imageReorderer/json/config.json
    M src/demos/reorderer/layoutReorderer/index.html
    M src/demos/reorderer/layoutReorderer/json/config.json
    M src/demos/reorderer/listReorderer/index.html
    M src/demos/reorderer/listReorderer/json/config.json
    M src/demos/shared/html/overviewPanelTemplate-noDesign.html
    M src/demos/shared/js/overviewWrapper.js
    M src/demos/uiOptions/index.html
    M src/demos/uiOptions/json/config.json
    M src/demos/uploader/index.html
    M src/demos/uploader/json/config.json
    M src/framework/core/js/Fluid.js
    M src/framework/core/js/FluidIoC.js
    M src/framework/preferences/html/FullNoPreviewPrefsEditor.html
    M src/framework/preferences/html/FullPreviewPrefsEditor.html
    M src/framework/preferences/html/PrefsEditorTemplate-contrast.html
    M src/framework/preferences/html/SeparatedPanelPrefsEditor.html
    M src/framework/preferences/html/SeparatedPanelPrefsEditorFrame.html
    M src/framework/preferences/js/PrefsEditor.js
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/conditional.html
    M src/instructionalDemos/framework/preferences/conditionalAdjusters1/html/prefsEditor.html
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/conditional.html
    M src/instructionalDemos/framework/preferences/conditionalAdjusters2/html/prefsEditor.html
    M src/instructionalDemos/framework/preferences/shared/html/SeparatedPanelPrefsEditorFrame.html
    M src/instructionalDemos/framework/preferences/shared/html/prefsEditor.html
    M src/integration-demos/sakai/html/pager-site-setting.html
    M src/integration-demos/sakai/js/site_setting_members.js
    M src/standalone-demos/pager/html/pager.html
    M src/standalone-demos/renderer/html/data-bound-menu.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/programmatic-tree-menu.js
    M src/standalone-demos/reorderer/html/table-tr.html
    M src/standalone-demos/table-of-contents/html/TableOfContents.html
    M src/tests/all-tests.html
    M src/tests/component-tests/inlineEdit/html/InlineEdit-test.html
    M src/tests/component-tests/overviewPanel/html/OverviewPanel-test.html
    M src/tests/component-tests/overviewPanel/js/OverviewPanelTests.js
    M src/tests/component-tests/pager/html/PagedTable-test.html
    M src/tests/component-tests/pager/html/Pager-test.html
    M src/tests/component-tests/pager/js/PagedTableTests.js
    M src/tests/component-tests/progress/html/Progress-test.html
    M src/tests/component-tests/reorderer/html/AriaLabeller-test.html
    M src/tests/component-tests/reorderer/html/GeometricManager-test.html
    M src/tests/component-tests/reorderer/html/ImageReorderer-test.html
    M src/tests/component-tests/reorderer/html/LayoutReorderer-test.html
    M src/tests/component-tests/reorderer/html/NestedReorderer-test.html
    M src/tests/component-tests/reorderer/html/ReorderList-test.html
    M src/tests/component-tests/reorderer/html/Scheduler-test.html
    M src/tests/component-tests/slidingPanel/html/SlidingPanel-test.html
    M src/tests/component-tests/tableOfContents/html/TableOfContents-test.html
    M src/tests/component-tests/tabs/html/Tabs-test.html
    M src/tests/component-tests/textfieldSlider/html/TextfieldSlider-test.html
    M src/tests/component-tests/tooltip/html/Tooltip-test.html
    M src/tests/component-tests/uploader/html/DemoUploadManager-test.html
    M src/tests/component-tests/uploader/html/ErrorPanel-test.html
    M src/tests/component-tests/uploader/html/FileQueue-test.html
    M src/tests/component-tests/uploader/html/FileQueueView-test.html
    M src/tests/component-tests/uploader/html/HTML5UploaderSupport-test.html
    M src/tests/component-tests/uploader/html/SWFUploadManager-test.html
    M src/tests/component-tests/uploader/html/Uploader-test.html
    M src/tests/component-tests/uploader/html/UploaderCompatibility-test.html
    M src/tests/component-tests/uploader/js/UploaderTests.js
    M src/tests/framework-tests/core/html/Caching-test.html
    M src/tests/framework-tests/core/html/DataBinding-test.html
    M src/tests/framework-tests/core/html/FluidIoC-test.html
    M src/tests/framework-tests/core/html/FluidIoCStandalone-test.html
    M src/tests/framework-tests/core/html/FluidIoCView-test.html
    M src/tests/framework-tests/core/html/FluidJS-test.html
    M src/tests/framework-tests/core/html/FluidJSStandalone-test.html
    M src/tests/framework-tests/core/html/FluidView-test.html
    M src/tests/framework-tests/core/html/ModelTransformation-test.html
    M src/tests/framework-tests/core/html/keyboard-a11y-test.html
    M src/tests/framework-tests/core/js/FluidIoCTests.js
    M src/tests/framework-tests/core/js/FluidJSTests.js
    M src/tests/framework-tests/enhancement/html/ProgressiveEnhancement-test.html
    M src/tests/framework-tests/fss/html/1.fss.layout.containers.html
    M src/tests/framework-tests/fss/html/2.fss.layout.columns.html
    M src/tests/framework-tests/fss/html/3.fss.layout.advanced.html
    M src/tests/framework-tests/fss/html/4.fss.text.size.html
    M src/tests/framework-tests/fss/html/5.fss.text.spacing.html
    M src/tests/framework-tests/fss/html/6.fss.text.font.family.html
    M src/tests/framework-tests/fss/html/7.fss.complete.html
    M src/tests/framework-tests/fss/html/8.fss.themes.html
    M src/tests/framework-tests/jqUnit/html/jqUnit-tests.html
    M src/tests/framework-tests/preferences/html/AuxBuilder-test.html
    M src/tests/framework-tests/preferences/html/Builder-test.html
    M src/tests/framework-tests/preferences/html/Enactors-test.html
    M src/tests/framework-tests/preferences/html/FullNoPreviewPrefsEditor-test.html
    M src/tests/framework-tests/preferences/html/FullPreviewPrefsEditor-test.html
    M src/tests/framework-tests/preferences/html/ModelRelay-test.html
    M src/tests/framework-tests/preferences/html/PageEnhancer-test.html
    M src/tests/framework-tests/preferences/html/Panels-test.html
    M src/tests/framework-tests/preferences/html/PrefsEditor-test.html
    M src/tests/framework-tests/preferences/html/PrimaryBuilder-test.html
    M src/tests/framework-tests/preferences/html/SeparatedPanelPrefsEditor-test.html
    M src/tests/framework-tests/preferences/html/SeparatedPanelPrefsEditorFrame.html
    M src/tests/framework-tests/preferences/html/Store-test.html
    M src/tests/framework-tests/preferences/html/TestPreviewTemplate.html
    M src/tests/framework-tests/preferences/html/UIEnhancer-test.html
    M src/tests/framework-tests/preferences/html/URLUtilities-test.html
    M src/tests/framework-tests/preferences/testResources/html/compositePrefsEditorTemplate.html
    M src/tests/framework-tests/renderer/html/Renderer-test.html
    M src/tests/framework-tests/renderer/html/RendererUtilities-test.html
    M src/tests/framework-tests/renderer/html/RendererUtilitiesIFrame.html
    M src/tests/manual-tests/html/SomeKindOfNews.html
    M src/tests/manual-tests/html/dropdown.html
    M src/tests/manual-tests/html/dynamic-reorderer.html
    M src/tests/manual-tests/html/performance-test-2.html
    M src/tests/manual-tests/html/performance-test.html
    M src/tests/manual-tests/html/prefsEditorFullNoPreview.html
    M src/tests/manual-tests/html/prefsEditorFullNoPreviewSchema.html
    M src/tests/manual-tests/html/prefsEditorFullWithPreview.html
    M src/tests/manual-tests/html/prefsEditorFullWithPreviewSchema.html
    M src/tests/manual-tests/html/prefsEditorPreview.html
    M src/tests/manual-tests/html/prefsEditorSeparatedPanel.html
    M src/tests/manual-tests/html/prefsEditorSeparatedPanelSchema.html
    M src/tests/manual-tests/html/renderer-component-types.html
    M src/tests/manual-tests/html/simple-progress.html
    M src/tests/manual-tests/html/versioning.html
    M src/tests/manual-tests/js/prefsEditorFullPageSchema.js
    M src/tests/manual-tests/js/prefsEditorSeparatedPanelSchema.js
    M src/tests/manual-tests/js/renderer-component-types.js
    M src/tests/test-core/jqUnit/html/test-template.html
    M src/tests/test-core/testTests/html/Testing-test.html

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

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


  Commit: 7d9ff68fb44c913ee4d4009846d1476eaa6023d7
      https://github.com/fluid-project/infusion/commit/7d9ff68fb44c913ee4d4009846d1476eaa6023d7
  Author: Antranig Basman <antranig.basman at colorado.edu>
  Date:   2014-05-26 (Mon, 26 May 2014)

  Changed paths:
    M .npmignore
    M README.md
    M ReleaseNotes.txt
    M src/components/uploader/ReadMe.txt
    M src/components/uploader/css/Uploader.css
    M src/components/uploader/html/Uploader.html
    M src/components/uploader/js/DemoUploadManager.js
    R src/components/uploader/js/Flash9UploaderSupport.js
    R src/components/uploader/js/FlashUploaderSupport.js
    M src/components/uploader/js/HTML5UploaderSupport.js
    M src/components/uploader/js/Uploader.js
    M src/components/uploader/js/UploaderCompatibility-Infusion1.2.js
    M src/components/uploader/uploaderDependencies.json
    M src/demos/uploader/css/uploader.css
    M src/demos/uploader/index.html
    M src/demos/uploader/json/config.json
    M src/framework/enhancement/js/ProgressiveEnhancement.js
    M src/lib/fastXmlPull/js/fastXmlPull.js
    R src/lib/swfobject/js/swfobject.js
    R src/lib/swfobject/swfobject-LICENSE.txt
    R src/lib/swfobject/swfobjectDependencies.json
    R src/lib/swfupload/flash/swfupload.swf
    R src/lib/swfupload/js/swfupload.js
    R src/lib/swfupload/swfupload-LICENSE.txt
    R src/lib/swfupload/swfuploadDependencies.json
    M src/tests/all-tests.html
    R src/tests/component-tests/uploader/html/SWFUploadManager-test.html
    M src/tests/component-tests/uploader/html/Uploader-test.html
    M src/tests/component-tests/uploader/html/UploaderCompatibility-test.html
    M src/tests/component-tests/uploader/js/FileQueueTests.js
    M src/tests/component-tests/uploader/js/FileQueueViewTests.js
    R 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-5371


  Commit: f77fac2d2d8ecd7fe5ffd2f497cf404e8f13814b
      https://github.com/fluid-project/infusion/commit/f77fac2d2d8ecd7fe5ffd2f497cf404e8f13814b
  Author: Colin Clark <colinbdclark at gmail.com>
  Date:   2014-05-27 (Tue, 27 May 2014)

  Changed paths:
    M src/framework/core/js/DataBinding.js
    M src/framework/core/js/Fluid.js
    M src/framework/core/js/FluidIoC.js
    M src/tests/framework-tests/core/js/DataBindingTests.js
    M src/tests/test-core/testTests/js/TestingTests.js
    M src/tests/test-core/utils/js/IoCTestUtils.js

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

* amb26/FLUID-5371:
  FLUID-5371, FLUID-5375: Test cases for new model relay directives "forward" and "backward" as well as fixes for IoC testing framework interaction with new relay grades
  FLUID-5368, FLUID-5371: Fix for undesired synchronisation direction of relay rule using new constraint annotations in modelRelay blocks. Dedicated tests needed.
  FLUID-5361: Working test cases for ordered listener notification using special "externalChanges" entry in instantiator. Unfortunately this has been achieved via bodging - there is a duff branch in fluid.makeTransformPackage that.forwardAdapter which opportunistically regenerates the transducer. Other unfortunate effects observed: i) the "half-transactions" cause commits of ALL appliers, not just relay appliers, which means that updates can be seen in the component tree well before the end of the official transaction ii) what should be null transactions where values are rejected via constraints will still cause model notifications - we need "transaction rebasing" and need to completely rethink the "half-transactional system" which is by now a real mess
  FLUID-5368: Added a unit test to demonstrate FLUID-5368 (http://issues.fluidproject.org/browse/FLUID-5368).
  FLUID-5361: Failing test case for global model listener priority issue


Compare: https://github.com/fluid-project/infusion/compare/7ad02491a7fa...f77fac2d2d8e


More information about the Commits mailing list