Login | Register
My pages Projects Community openCollabNet

Change Log

This will also be a log of major design decisions. A major design decision is a decision that changes responsibilities or functions of the subsystems.

Table 1. Changes done

WhenWhatWho
2008-01-20 Added a quick Eclipse instruction. (See Section 2.1, “Quick Start”). Linus Tolke
2008-01-07 Added requirement about enforcement of well-formedness rules. (See Section 3.2.3, “ About enforcement of well-formedness rules from the UML standard. ”). Michiel van der Wulp
2007-01-16 Change to the definition of the subsystem. Added the responsibility for wellformedness rules. (See Section 5.1, “Model”).
[Note]Design decision - Bob Tarling 2007-02-16

The Model subsystem implements wellformedness rules.

Linus Tolke
2007-01-18 Added instructions on how to configure Subversion. (See Section 2.3, “Preparations”). Linus Tolke
2007-01-07 Change to the process of verifying issues to allow the reporter to more freedom. (See Section 9.3, “Roles Of The Workers”, Section 9.5, “How to verify an Issue that is FIXED”, Section 9.6, “How to verify an Issue that is rejected”, and Section 9.7, “How to Close an Issue”). Linus Tolke
2006-12-30 Change how we handle problems in the JRE and other SW not delivered with ArgoUML. (See Section 9.8, “How to relate issues to problems in dependencies”). Linus Tolke
2006-10-07 Removed mentions of CVS. Linus Tolke
2006-10-01 Change the description on how to check out and build with Eclipse to fit the Subversion set up (and Eclipse 3.2). (See Section 2.9, “Setting up Eclipse 3”). Linus Tolke
2006-09-30 Change to describe the new release build mechanism based on subversion (See Section 2.12, “Making a release”). Linus Tolke
2006-09-12 Removed the manual tests. Removed the description on how to publish the documentation. Updated the download and build section for Subversion. (See Chapter 2, Building from source). Linus Tolke
2006-07-14 Added a section on how to run all JUnit test cases from within Eclipse. (See Section 2.9.7.1, “Running all JUnit test cases from within Eclipse”). Linus Tolke
2006-06-24 Added explanation on different kinds of releases and how we work with them. (See Section 9.9, “How to Create a Stable Release”). Linus Tolke
2006-06-19 Added a description on how to run JUnit tests from within Eclipse. (See Section 2.9.7, “Running JUnit test cases from within Eclipse”). Linus Tolke
2006-05-28 Renamed subprojects to dependencies. Linus Tolke
2006-05-14 Split and moved the CVS chapter. One part goes into the Standards for coding chapter and one part goes into a newly created appendix. (See Section 7.2, “When Committing to the Repository”, and Appendix B, Repository Contents). Linus Tolke
2006-05-14 Moved the Terminology into the Cookbook. (See Terminology in the ArgoUML project). Linus Tolke
2006-05-13 Change to the introduction to the ArgoUML project to reflect that there are several Tigris projects involved. (See Chapter 1, Introduction). Linus Tolke
2006-05-13 Moved the User Manual section from chapter 7 to chapter 10. (See Section 8.7, “User Manual Plans”). Moved the rest of chapter 7 to appendix. Linus Tolke
2005-05-01 Removed old description on how to make releases. Added instructions on how to run the installers. Linus Tolke
2006-04-30 Change to the explanation on how to use Eclipse. (See Section 2.9, “Setting up Eclipse 3”). Linus Tolke
2005-10-29 Change to the instructions on how to build ArgoUML to describe how it works with the argouml-mdr project. (See Chapter 2, Building from source and Section 2.9.3, “Checking out through Eclipse”). Linus Tolke
2005-07-22 Removed the /modules/junit. (See Section 2.12, “Making a release”). Linus Tolke
2005-07-19 Change to the descriptions of the Model, Diagrams, and Persistence subsystems (See Section 5.1, “Model”, Section 5.3, “Diagrams”, and Section 5.5, “Persistence”).
[Note]Design decision - Bob Tarling 2005-07-14

The Diagrams subsystem does not store any data. All data it works on is stored in the Model subsystem.

Linus Tolke
2005-07-18 Change to the short list of subsystems and responsibilities. (See Chapter 5, Inside the subsystems). Linus Tolke
2005-06-18 Restructured: all main chapters are now in seperate files. No content changes. Michiel van der Wulp
2005-06-15 Change to how internationalization is done. Subprojects. (See Section 5.14, “Internationalization”). Linus Tolke
2005-06-12 Change to the description on how to set up an Eclipse environment. (See Section 2.9.3, “Checking out through Eclipse”). Linus Tolke
2005-06-11 Change to how to make an announcement. (See Section 2.12, “Making a release”). Linus Tolke
2005-05-23 Change to release building description. (See Section 2.12, “Making a release”). Linus Tolke
2005-05-06 Added instructions on how we work with sub-projects. (See Section 2.6.2.2, “Working in a subproject”). Linus Tolke
2005-05-01 Change to the tools for releases. (See Section 2.12, “Making a release”). Linus Tolke
2005-04-29 Added a diagram explaining Explorer. (See Section 5.19.3, “Details of the Explorer Implementation”). Michiel van der Wulp
2005-03-10 Change to process for verifying issues. Any release after the one where the issue is fixed can be used for verifications. (See Section 9.5, “How to verify an Issue that is FIXED”). Linus Tolke
2005-03-06 Change to description of how to build. src directory is now involved. (See Chapter 2, Building from source). Linus Tolke
2005-03-01 Removed the modules component. (See 6). Linus Tolke
2005-02-01 Change to Model subsystem. (See Section 5.1, “Model”, Section 5.3, “Diagrams”). Added the Persistence subsystem. More work is needed. (See Section 5.5, “Persistence”). Linus Tolke
2005-01-30 Change to the description on how to use the Model subsystem, the ModelFacade does not exist anymore. (See Section 5.1.7, “How to work against the model”). Linus Tolke
2005-01-29 Change to Model subsystem chapter. Removed references to UmlEventPump and clearified how to remove elements using the UmlFactory. (See Section 5.1.4.2.1, “ How do I register a listener for a certain type event ” and Section 5.1.7, “How to work against the model”). Linus Tolke
2005-01-26 Change to requirement of JDK version support. (See Section 3.3.1, “Choice of JRE: ArgoUML will support any JRE compatible with a Sun specification of any JRE from Sun that has not begun the Sun End of Life (EOL) process. ”). Linus Tolke
2005-01-07 Added copyright notices to the files. Linus Tolke
2004-12-30 Change the default year in the copyright notices. Yes, I am a little early. (See Chapter 7, Standards for coding in ArgoUML and Section 2.9, “Setting up Eclipse 3”). Linus Tolke
2004-11-01 Change to the way we generate documentation. The FILENAME.id files are no longer used. (See Section 2.8, “Generating documentation”). Linus Tolke
2004-10-29 Change to the description on how to generate documentation. Better explanation of how it works. (See Section 2.8, “Generating documentation”). Linus Tolke
2004-10-19 Change to How to Contribute. Changed some spelling errors in cookbook.in while at it. (See Section 1.3, “How to contribute”). Linus Tolke
2004-10-11 Changes to description of module loader making the new module loader a fact. (See Section 5.20, “Module loader” and Section 6.2, “Modules ”).
[Note]Design decision - Linus Tolke 2004-10-11

New imperative Module loader.

Linus Tolke
2004-09-17 Change to the description on how to extend ArgoUML. Now module loader described. (See Chapter 6, Extending ArgoUML). Linus Tolke
2004-09-16 Changed the meaning of RESOLVED/LATER. (See 6 f and g in Section 2.12, “Making a release”, and Section 9.2.2, “Resolutions”). Linus Tolke
2004-09-15 Change to design of new module loader. (See Section 5.20.2, “Design of the Module Loader”). Linus Tolke
2004-08-17 Deemphasized the layers and instead describe the subsystems in groups according to the MVC-pattern. (See Chapter 4, ArgoUML Design, The Big Picture and Chapter 5, Inside the subsystems). Linus Tolke
2004-08-17 Change to the definition of the priorities. Now they are defined in terms of how much release blocker they are. (See Section 9.2.1, “Priorities”). Linus Tolke
2004-08-02 Added rationale for not using RESOLVED/REMIND or RESOLVED/LATER (See Section 9.2.2, “Resolutions”). Linus Tolke
2004-07-28 Reorganized the description on how to use Eclipse 3. Added instructions on how to use the Eclipse JUnit test runner. (See Section 2.9, “Setting up Eclipse 3”). Linus Tolke
2004-07-25 Added this Change Log. (See Change Log). Linus Tolke