SuccessChanges

Summary

  1. Fixed key-stroke problem in CalendarComponent. Since CalendarComponent (details)
  2. Added Jasmine-Spec for scout.Range (details)
  3. HtmlUI: subMenues with animations (details)
  4. HtmlUI: merged (details)
  5. HtmlUI: merged (details)
  6. HtmlUI: submenu fixes (details)
  7. Release threads waiting for a job to complete after transition into 'done' state (details)
  8. Rename wizardStepAction -> stepAction (consistency) (details)
  9. HtmlUi: Correctly disable "step action" when progress field is disabled (details)
  10. HtmlUi: Improve style for disable steps in wizard progress field (details)
  11. Added attach/detach to Widget.js. Override _attach/_detach method in (details)
Commit 5360a03376cc8f0bb4b1a2588ad4bb4c05d7bf0a by awe
Fixed key-stroke problem in CalendarComponent. Since CalendarComponent
cannot have any key-strokes we must return null in
_createKeyStrokeContext.
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/calendar/CalendarComponent.js
Commit e276d8be2cd2d524af0921d0e14aeffe6c92412e by awe
Added Jasmine-Spec for scout.Range
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/calendar/Range.js
The file was addedorg.eclipse.scout.rt.ui.html/src/test/js/scout/calendar/RangeSpec.js
Commit 76a876f1edb3d888805e9ff297e96221d3fc6439 by Nathan Burgherr
HtmlUI: subMenues with animations

Change-Id: I3294d1c0d6d3166b2dedcf4c1c60447f1b1b3f30

HtmlUI: submenus rendering and animation

Change-Id: I918eb4da91291767fb3824a9c1ad25d8845c2ea4

HtmlUI: submenu rendering

Change-Id: Id52fa481f669ff24437eb1badff66ee35fca1477

HtmlUI: fixed getScrollSized

Change-Id: I531cd61afa9b4fc22ea144fd986c0c90d675f8db

HtmlUI: navigation keys should only access visible elements. Up selects
lowest element if no element is selected before

Change-Id: I171a86d4e978d634057be6b1ef07e76b504ce063

HtmlUI: fixed submenue rendering and scrollbars on FormToolPopup

Change-Id: Ib63780e5e4769c4316c816639fd145e877774074

HtmlUI: open TableHeadMenu animated

Change-Id: I881ee378573181a00a866349116888dec364fe00

HtmlUI: only open popups with head animated

Change-Id: Iefcce1ce3be865df2bffc4dd2879fb9968e85788

HtmlUI: move scrollable registry from DetachHelper to scrollbars.

Change-Id: Iddb0eabd72ae10aac559189f2a928ddb31cf3f23

HtmlUI: fix scrollbars flickering when animating popup.

Change-Id: I5c2c35074cc9d19ea9381cfed0eeb2ff0ae18493

HtmlUI: context menu should not be animated when opening.

Change-Id: Id852d89f74da0038cb6f6135fd701949989163d8
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/scrollbar/scrollbars.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/menu/ContextMenuPopup.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/layout/graphics.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/popup/Popup.css
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/widget/Widget.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/menu/Menu.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/popup/PopupWithHead.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/session/Session.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/jquery/jquery-scout.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/popup/Popup.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/popup/PopupWithHeadLayout.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/util/ModelAdapter.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/form/fields/button/Button.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/popup/PopupLayout.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/menu/MenuBarPopup.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/table/TableHeaderMenu.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/action/Action.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/ViewButton.css
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/menu/menuNavigationKeyStrokes.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/util/DetachHelper.js
Commit a4ad2736fca4673a1e55f79b5332b0dc7893c8f0 by Nathan Burgherr
HtmlUI: merged

Change-Id: I9e72f58d429ba984ae50a1eeb89465b2b32e413f
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/menu/ContextMenuPopup.js
Commit 17e1fc0611375f954d8dba2de30b1eda0657ef2b by Nathan Burgherr
HtmlUI: merged

Change-Id: Ia2cc4e94628bb80868387df82f2b7c406161e01d
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/menu/ContextMenuPopup.js
Commit 17bae11a4f42b075a7cf826c416ccd8dc333d133 by Nathan Burgherr
HtmlUI: submenu fixes

Change-Id: Iaf63c41fd02b693f84ec58d7303cecf8b2984292
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/popup/PopupWithHead.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/jquery/jquery-scout.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/test/js/scout/table/TableSpec.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/layout/graphics.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/popup/Popup.js
Commit b422b03781b00b92569ae920178e0753173ba2b5 by Daniel Wiehl
Release threads waiting for a job to complete after transition into 'done' state

The 'done' parking mechanism of Java {@link FutureTask} cannot be used by {@link JobManager}, because waiting threads are released before {@link FutureTask#done()} is invoked. That results in a inconsistent state, because bookkeeping and event firing is to be done prior releasing any waiting thread.

This change also fixes the regression failures in job JUnit tests.

Change-Id: I7e54a23600b98eceaf9c1d684596134182cfc9c7
Reviewed-on: https://git.eclipse.org/r/61235
Tested-by: Hudson CI
Reviewed-by: Daniel Wiehl <daniel.wiehl@bsi-software.com>
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/AwaitDoneTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/PeriodicJobMutexTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/filter/future/ExecutionHintFutureFilterTest.java
The file was modifiedorg.eclipse.scout.rt.platform/src/main/java/org/eclipse/scout/rt/platform/job/IFuture.java
The file was removedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ClientJobContext.java
The file was modifiedorg.eclipse.scout.rt.platform/src/main/java/org/eclipse/scout/rt/platform/job/DoneEvent.java
The file was removedorg.eclipse.scout.rt.client.test/src/test/java/org/eclipse/scout/rt/client/ClientJobContextTest.java
The file was modifiedorg.eclipse.scout.rt.platform/src/main/java/org/eclipse/scout/rt/platform/job/internal/DonePromise.java
The file was modifiedorg.eclipse.scout.rt.client.test/src/test/java/org/eclipse/scout/rt/client/job/MutualExclusionTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/JobFutureVisitTest.java
The file was modifiedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/clientnotification/ClientNotificationDispatcher.java
The file was addedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/internal/DonePromiseTest.java
The file was modifiedorg.eclipse.scout.rt.client.test/src/test/java/org/eclipse/scout/rt/client/services/common/notifications/NotificationDispatcherTest.java
The file was modifiedorg.eclipse.scout.rt.client.test/src/test/java/org/eclipse/scout/rt/client/job/ModelJobTest.java
The file was removedorg.eclipse.scout.rt.platform/src/main/java/org/eclipse/scout/rt/platform/job/IDoneCallback.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/ScheduleAtFixedRateTest.java
The file was modifiedorg.eclipse.scout.rt.platform/src/main/java/org/eclipse/scout/rt/platform/job/internal/JobFutureTask.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/JobListenerTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/JobCancelTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/JobInputTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/JobExceptionTranslationTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/JobManagerTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/ScheduleDelayedTest.java
The file was addedorg.eclipse.scout.rt.platform.test/src/main/java/org/eclipse/scout/rt/testing/platform/job/JobTestUtil.java
The file was modifiedorg.eclipse.scout.rt.client.test/src/test/java/org/eclipse/scout/rt/client/job/JobListenerBlockedFutureTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/JobsTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/WhenDoneTest.java
The file was addedorg.eclipse.scout.rt.platform/src/main/java/org/eclipse/scout/rt/platform/job/IDoneHandler.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/ExecutionHintTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/JobScheduleTest.java
The file was modifiedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/servicetunnel/http/ClientHttpServiceTunnel.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/ScheduleWithFixedDelayTest.java
The file was modifiedorg.eclipse.scout.rt.client.test/src/test/java/org/eclipse/scout/rt/client/job/ModelJobsTest.java
The file was modifiedorg.eclipse.scout.rt.client.test/src/test/java/org/eclipse/scout/rt/client/job/MultipleSessionTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/FutureAwaitTest.java
The file was modifiedorg.eclipse.scout.rt.platform.test/src/test/java/org/eclipse/scout/rt/platform/job/RunMonitorJobTest.java
Commit 6aa435bd8e310b696f275c5120885e9c529e67b8 by Beat Schwarzentrub
Rename wizardStepAction -> stepAction (consistency)
The file was modifiedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/wizard/AbstractWizard.java
The file was modifiedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/extension/ui/wizard/AbstractWizardExtension.java
The file was modifiedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/extension/ui/wizard/IWizardExtension.java
The file was modifiedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/wizard/AbstractWizardStep.java
The file was modifiedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/extension/ui/wizard/WizardChains.java
The file was modifiedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/wizard/IWizard.java
Commit 4468c7ac0266b4d79da36bdf31732578fd859724 by Beat Schwarzentrub
HtmlUi: Correctly disable "step action" when progress field is disabled
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/form/fields/wizard/WizardProgressField.js
Commit e73fc103147d595912c3f645f00aae497ce2da62 by Beat Schwarzentrub
HtmlUi: Improve style for disable steps in wizard progress field
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/form/fields/wizard/WizardProgressField.css
Commit fb5d85f7f03c7093d41aa0003c6fda2c8c126fcc by awe
Added attach/detach to Widget.js. Override _attach/_detach method in
existing classes using atach/detach logic.
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/filechooser/FileChooser.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/table/Table.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/planner/Planner.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/form/Form.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/desktop/outline/OutlineOverview.js
The file was modifiedorg.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/basic/planner/IPlannerDisplayMode.java
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/scrollbar/Scrollbar.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/calendar/Calendar.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/messagebox/MessageBox.js
The file was modifiedorg.eclipse.scout.rt.ui.html/src/main/js/scout/widget/Widget.js