Simon Raboczi

Remove spurious JUnit property files.

    • -106
    • +0
    /junit3904320130411375151.properties
    • -21
    • +0
    /junitvmwatcher5272220568933135183.properties
Removed spurious junit property files from repository.

    • -115
    • +0
    /junit1919956604812694895.properties
    • -21
    • +0
    /junitvmwatcher3088947654229196691.properties
Apostrophes within BPMN labels no longer crash the editor.

Fixed a bug that was causing spurious error dialogs to be displayed when importing process models.

When switching folders on the main window, the new folder is displayed from the first page rather than page number of the last preceding folder.

Added paging support to the manager's getProcesses SOAP method.

Portal uses paged access to reduce latency when displaying folders containing large numbers of processes.

Added paging support to the manager's getProcesses SOAP method.

Portal uses paged access to reduce latency when displaying folders containing large numbers of processes.

Added paging support to the manager's getProcesses SOAP method.

Portal uses paged access to reduce latency when displaying folders containing large numbers of processes.

Added paging support to the manager's getProcesses SOAP method.

Portal uses paged access to reduce latency when displaying folders containing large numbers of processes.

Added paging support to the manager's getProcesses SOAP method.

Portal uses paged access to reduce latency when displaying folders containing large numbers of processes.

Further optimization -- markers are only deleted when they leave their interval, not every clock tick.

    • -83
    • +74
    /libs/libs/animation/animation.js
Some additional caching of JQuery calls to improve replay performance.

    • -44
    • +50
    /libs/libs/animation/animation.js
Fixed incorrect behavior in animation.js of Controller.changeSpeed

    • -216
    • +25
    /libs/libs/animation/animation.js
Clunkier but more portable dragging of the timeline indicator during log replay

Enabled mouse-dragging of the timeline indicator during log replay.

Added a checkbox to the log replayer to toggle the visibility of case labels.

Refactored log animation -- log trace elements exist in the SVG only while active.

    • -319
    • +239
    /libs/libs/animation/animation.js
    • -13
    • +7
    /editor/src/animation/animation.html
Added "configuration" property for configurable BPMN gateways within Apromore-Editor.

More robust handling of edges in stencilsets (e.g. sequenceflow.svg) -- used to be broken by the addition of whitespace, comments or pretty much anything.

Added signavio:signavioDiagramMetaData to extension schema.

Added signavio:signavioDiagramMetaData to extension schema.

Added signavio:signavioDiagramMetaData to extension schema.

When merging models, the added gateways are now marked as configurable.

The selection extension fails with an explanatory alert if there are no variants to select.

Somewhat better icons for the group of configuration extensions:

Eye = show/hide variants

Rainbow = make selection...

Play button = animation logs...

    • binary
    /editor/src/images/configuration_extension.png
Fixed an error in the start/end reachability testing of the selection extension.

Removed Bruce's original toolbar icon for launching the animation extension,

Added (dodgy, auto-translated) german i18n for animationExtension.js

    • -2
    • +0
    /editor/data/i18n/translation_en_us.js
    • -2
    • +18
    /editor/data/i18n/translation_de.js
Small random offset to animation trace dots, so that they don't occlude one another so badly when they match up perfectly.

Tidied up logic so that logs are displayed in the same order they're selected in the animation extension dialog window.

Tweaking layout of animation extension playback controls.