Skip to content
Permalink
Branch: master
Commits on Jul 15, 2019
  1. Don't prefix IDs with "id-"

    Phillipus committed Jul 15, 2019
    * This is not very useful
    * We need more discussion about the best approach
    * In the future we could have a prefix based on object type
Commits on Jul 14, 2019
  1. [Help] Remove reference to 32-bit version

    Phillipus committed Jul 14, 2019
Commits on Jul 13, 2019
  1. [HTML Report] Update progress dialog with less messages

    Phillipus committed Jul 13, 2019
    * Previous commit actually slowed the export
Commits on Jul 12, 2019
  1. [HTML Report] Update progress dialog with more messages

    Phillipus committed Jul 12, 2019
Commits on Jul 11, 2019
  1. [Help] Update help for Properties table link web icon

    Phillipus committed Jul 11, 2019
Commits on Jul 10, 2019
  1. Move bendpoint creation from absolute x,y from XMLModelImporter to Di…

    Phillipus committed Jul 10, 2019
    …agramModelUtils
    
    * Create new method DiagramModelUtils#createBendPointFromAbsolutePosition()
    * This can be re-used
Commits on Jul 5, 2019
  1. Select objects in a View with async part 3

    Phillipus committed Jul 5, 2019
    * We need to select objects with asyncExec if the EditorPart is closed
    * So we can do that safely from the calling method.
    * Add a safety measure in selectObjects() to check that the control is not null.
    
    It can be the case that a EditorPart is not created when
    1. TreeSelectionSync is on
    2. There are diagram model ref objects in Views
    3. The Views are open in the editor are but not created yet
    4. A View is then closed
Commits on Jun 21, 2019
  1. [User Properties] Show icon and tooltip in table if Property value is…

    Phillipus committed Jun 21, 2019
    … a web link
Commits on Jun 17, 2019
  1. [Help] Correct typos

    Phillipus committed Jun 17, 2019
  2. Make sure parent folder exists when saving

    Phillipus committed Jun 17, 2019
  3. [Image Export] Check name is set and don't shorten names containing a…

    Phillipus committed Jun 17, 2019
    … "."
Commits on Jun 15, 2019
  1. Bump to version 4.5.0

    Phillipus committed Jun 15, 2019
  2. Refactor reconnection logic to allow for reconnections of more than o…

    Phillipus committed Jun 15, 2019
    …ne instance
    
    * Optimise for speed when calculating the reconnection Command
    * Can now reconnect to different instances if there is more than one in diagram
    * This has a dependency on the "Refactor diagram component references and use a proper public method" commit!
  3. Optimise for faster delete actions

    Phillipus committed Jun 15, 2019
    * Delete actions are faster due to using diagram component references and cache
    * Show busy indicator on delete actions
  4. Refactor diagram component references and use a proper public method

    Phillipus committed Jun 15, 2019
    * Refactor diagram component references and use a proper public method
    * Use faster HashSet in some operations
Commits on Jun 14, 2019
  1. [Maven] Use Tycho 1.4.0

    Phillipus committed Jun 14, 2019
    * Needed for Java 11
  2. [Tests] Update Mockito to latest version to support Java 11

    Phillipus committed Jun 14, 2019
Commits on Jun 13, 2019
  1. [User Properties Section] EContentAdapter only self-adapts to IProper…

    Phillipus committed Jun 13, 2019
    …ty types
    
    * This ensures that we aren't adding an adapter to hundreds of child objects
Commits on Jun 11, 2019
  1. [IDAdapter] Remove IDAdapter and create IDs in EObject constructors

    Phillipus committed Jun 11, 2019
    * IDAdapter was too expensive and slow as an EContentAdapter
    * Create IDs in EObject constructors
    * Use the UUIDFactory class
    * Prefix ID with "id-" to elimate leading numeric character problems
  2. Fix child object x,y set to 0,0 when dragged out of parent onto diagram

    Phillipus committed Jun 11, 2019
    * If a child object is dragged out of its parent into a new parent we want to ensure a minimum x,y of 0,0
    * But we don't want to do this if the parent is the diagram itself
    * This is because a diagram cna have negative space
Commits on Jun 10, 2019
  1. [Memory Management] Release object references in TreeStateHelper part 2

    Phillipus committed Jun 10, 2019
    * Don't hold a reference to TreeViewer
  2. [Memory Management] Call model#dispose() after firing notification

    Phillipus committed Jun 10, 2019
    * EditorModelManager - fire PROPERTY_MODEL_REMOVED notification *before* calling model#dispose()
    * Release object references in Navigator View to free memory
  3. [Memory Management] Release object references in TreeStateHelper

    Phillipus committed Jun 10, 2019
    * We need to clear the list of expanded elements when finished with them
    * This fixes the situation where:
    * 1 The TreeView is closed (expanded element references for a model are stored)
    * 2 The TreeView is re-opened
    * 3 The model is closed (the expanded element references for the model are still stored)
Commits on Jun 9, 2019
  1. Improve TreeSelectionSynchroniser and sync diagram references part 2

    Phillipus committed Jun 9, 2019
    * Support selection of diagram references in all editors
  2. Improve logic of Image Selection Dialog part 2

    Phillipus committed Jun 9, 2019
    * Should select model in table if no path set
  3. Improve logic of Image Selection Dialog

    Phillipus committed Jun 9, 2019
    * This makes it clearer what is being selected and from which model
    * It may help if we improve the ArchiveManager byte storage one day
  4. [Properties Section] Don't use an EContentAdapter by default in a Pro…

    Phillipus committed Jun 9, 2019
    …perty Section
    
    * Most Property Sections only need an AdapterImpl
    * UserPropertiesSection is the exception
  5. [Memory Management] Release object references to free memory

    Phillipus committed Jun 9, 2019
    * Some references to objects are not being freed
    * We can now call IArchimateModel#dispose() to free up resources
  6. Improve TreeSelectionSynchroniser and sync diagram references

    Phillipus committed Jun 9, 2019
    * Deprecate IArchimateDiagramEditor#selectArchimateConcepts()
    * Refactor ArchimateDiagramEditor#selectObjects()
    * Synchronise diagram references
  7. TreeSelectionSynchroniser releases reference to the active editor

    Phillipus committed Jun 9, 2019
    * This is a follow on to e063a2e
    * We need to release the reference so that the IDiagramModelEditor can be disposed
Commits on Jun 5, 2019
  1. Don't use a EContentAdapter when listening for name changes in Diagra…

    Phillipus committed Jun 5, 2019
    …m Editor
    
    * This was too expensive
    * Just listen to the model and diagram model
  2. TreeSelectionSynchroniser does not trigger the same active editor

    Phillipus committed Jun 5, 2019
    * This fixes spurious editor selections
    * Fixes #483
Older
You can’t perform that action at this time.