April 2010 Commit Log

Number of Commits:
263
Number of Active Developers:
1
soundasleep 2010-04-30 21:14 Rev.: 2085

implementing inheritance in Domain objects; not yet complete

652 lines of code changed in 8 files:

soundasleep 2010-04-30 19:17 Rev.: 2084

adding a separate class for domain joins
adding a test case for new autosaved elements
database schemas that do not exist yet in a source are now automatically created
domain joins can be loaded at runtime

351 lines of code changed in 4 files:

soundasleep 2010-04-30 18:31 Rev.: 2083

adding support for new instances of DomainSources
splitting up tests into separate includes

545 lines of code changed in 7 files:

soundasleep 2010-04-30 17:54 Rev.: 2082

adding support for autosave/saving instances
adding new test cases to check

251 lines of code changed in 5 files:

soundasleep 2010-04-30 16:38 Rev.: 2081

issue 178: adding a new OO approach to domain objects
adding a test case to check the implementation (has to be run manually)

535 lines of code changed in 3 files:

soundasleep 2010-04-29 21:02 Rev.: 2078

issue 178: adding domain schema diagram editor
adding DomainIterator to Frame editor

786 lines of code changed in 22 files:

soundasleep 2010-04-29 20:59 Rev.: 2077

adding an initial basic model for issue 178: creating and browsing instances

28 lines of code changed in 1 file:

soundasleep 2010-04-29 20:24 Rev.: 2076

adding SchemaEdge and SelectEdge to GetShortcuts, resolving an issue where model links would not be created on diagram initialization

89 lines of code changed in 1 file:

soundasleep 2010-04-29 19:58 Rev.: 2075

issue 178: adding initial model elements to ecore
adding DomainSchema/Source to root editor

519 lines of code changed in 17 files:

soundasleep 2010-04-29 17:02 Rev.: 2072

fixing an unusual bug where "false" was not actually false in Javascript

1 lines of code changed in 1 file:

soundasleep 2010-04-29 16:44 Rev.: 2071

containingFrame was not correctly implemented; was being overridden by another source (see issue 182)

29 lines of code changed in 4 files:

soundasleep 2010-04-29 16:02 Rev.: 2070

when 'exists' was changed to 'empty', the ConditionEdges should also have been reversed
assertNoMatch() now also resets the debug text, and print out the current page text on failure

22 lines of code changed in 4 files:

soundasleep 2010-04-29 16:01 Rev.: 2069

Operations are no longer called on the client-side if they are stored within a Session
fixing the problem where additional content was being included at the end of pages

10 lines of code changed in 2 files:

soundasleep 2010-04-29 13:33 Rev.: 2068

issue 171: removing loadStoredEvents code which isn't used

1 lines of code changed in 9 files:

soundasleep 2010-04-29 13:33 Rev.: 2067

fixing a bug in SavedRuleSources inference test case

24 lines of code changed in 3 files:

soundasleep 2010-04-28 21:07 Rev.: 2066

issue 143: migrating diagram test models

12 lines of code changed in 2 files:

soundasleep 2010-04-28 21:06 Rev.: 2065

issue 143: updating inference and diagram test cases

13 lines of code changed in 8 files:

soundasleep 2010-04-28 21:05 Rev.: 2064

issue 143: migrating all test models to use 'set' instead of 'setPropertyToValue'

23 lines of code changed in 17 files:

soundasleep 2010-04-28 21:04 Rev.: 2063

issue 143: creating a migrator to translate 'setPropertyToValue' to 'set'
updating codegen templates and inference rules

44 lines of code changed in 8 files:

soundasleep 2010-04-28 20:42 Rev.: 2062

removing some additional comments, reducing generated PHP by 3%
adding additional methods for more accurate profiling

89 lines of code changed in 5 files:

soundasleep 2010-04-28 20:24 Rev.: 2061

issue 142: minor improvements to code generation (5% less PHP code generated)

22 lines of code changed in 8 files:

soundasleep 2010-04-28 19:02 Rev.: 2060

issue 110: moving diagram new wizard to a new category, "IAML Diagrams"
adding test case to modify .gmfgens as appropriate

57 lines of code changed in 16 files:

soundasleep 2010-04-28 18:38 Rev.: 2059

issue 146: Requirement4DynamicSources test case now uses caching
fixing some broken inference tests

23 lines of code changed in 4 files:

soundasleep 2010-04-28 18:07 Rev.: 2058

cleaning up inference tests structure: model 0.1 tests

666 lines of code changed in 24 files:

soundasleep 2010-04-28 18:04 Rev.: 2057

cleaning up inference tests structure: model 0.2 tests

952 lines of code changed in 30 files:

soundasleep 2010-04-28 18:00 Rev.: 2056

cleaning up inference tests structure: model 0.3 tests

425 lines of code changed in 18 files:

soundasleep 2010-04-28 17:57 Rev.: 2055

issue 180: removing 'exists?' condition from codegen templates

26 lines of code changed in 7 files:

soundasleep 2010-04-28 17:55 Rev.: 2054

issue 180: merging 'exists?' into 'empty' Condition: updating inference rules and test cases

51 lines of code changed in 11 files:

soundasleep 2010-04-28 17:04 Rev.: 2053

removing unused diagram icons

0 lines of code changed in 2 files:

soundasleep 2010-04-28 16:58 Rev.: 2052

reverting change: InputForms are now also Changeable again, but simply not implemented (i.e. an InputForm fieldValue means nothing)

6 lines of code changed in 1 file:

soundasleep 2010-04-28 16:38 Rev.: 2051

fixing an issue where AJAX join nodes would not execute properly
set_session callbacks will now also update client-side cached values (like set_application_value)
OperationalExample codegen test case now passes
adding some sample code for what issue 176 may look like if generated to Java

121 lines of code changed in 4 files:

soundasleep 2010-04-28 13:11 Rev.: 2048

VisibleThings are no longer explicitly Changeable
resolves some crashing codegen test cases

19 lines of code changed in 5 files:

soundasleep 2010-04-28 12:27 Rev.: 2047

resolving failing inference test cases due to issue 160

33 lines of code changed in 5 files:

soundasleep 2010-04-27 17:13 Rev.: 2046

issue 176: adding codegen test case to check the implementation of the operational modelling example
adding codegen template to allow TemporaryVariables to be a Parameter
fixing a minor bug where JS temporary variables were not being initialised correctly

90 lines of code changed in 5 files:

soundasleep 2010-04-27 17:13 Rev.: 2045

issue 176: manually adding diagram for operational modelling example

442 lines of code changed in 1 file:

soundasleep 2010-04-27 16:51 Rev.: 2043

issue 176: adding a sample model demonstrating Operational modelling

68 lines of code changed in 1 file:

soundasleep 2010-04-27 16:51 Rev.: 2044

TemporaryVariable is now a ParameterEdgeSource
adding ParameterEdge to Operation diagram editor

75 lines of code changed in 4 files:

soundasleep 2010-04-27 16:19 Rev.: 2042

issue 160: updating diagram test cases

93 lines of code changed in 2 files:

soundasleep 2010-04-27 16:10 Rev.: 2041

issue 160: migrating diagram test models

6 lines of code changed in 3 files:

soundasleep 2010-04-27 16:08 Rev.: 2040

issue 160: updating diagram editors
removing DecisionCondition and DecisionOperation nodes from gmfgraph

475 lines of code changed in 10 files:

soundasleep 2010-04-27 16:00 Rev.: 2039

issue 160: updating codegen templates

91 lines of code changed in 8 files:

soundasleep 2010-04-27 15:10 Rev.: 2038

issue 160: updating inference rules

20 lines of code changed in 8 files:

soundasleep 2010-04-27 15:09 Rev.: 2037

issue 160: updating inference test cases

81 lines of code changed in 11 files:

soundasleep 2010-04-27 15:07 Rev.: 2036

issue 160: migrating test models

11 lines of code changed in 8 files:

soundasleep 2010-04-27 15:07 Rev.: 2035

issue 160: updating model migrator to change DecisionOperation and DecisionCondition into DecisionNode

23 lines of code changed in 1 file:

soundasleep 2010-04-27 14:53 Rev.: 2034

issue 160: removing DecisionCondition and DecisionOperation from metamodel
DecisionNode now has a name (not from NamedElement)

16 lines of code changed in 4 files:

soundasleep 2010-04-27 14:12 Rev.: 2033

adding some missing PrimitiveOperation definitions that are now required

45 lines of code changed in 2 files:

soundasleep 2010-04-27 13:00 Rev.: 2032

issue 170: updating diagram editors to use new fieldValue
adding 'containment feature' label to Property

2679 lines of code changed in 35 files:

soundasleep 2010-04-27 12:08 Rev.: 2031

updating some incorrectly migrated test models

6 lines of code changed in 2 files:

soundasleep 2010-04-27 12:06 Rev.: 2030

since Changeable things have a fieldValue, they automatically should be ParameterEdgeSources
updating codegen templates to correctly update followed SyncWires for callback

9 lines of code changed in 2 files:

soundasleep 2010-04-27 11:30 Rev.: 2029

fixing an invalid field access bug in rules

2 lines of code changed in 1 file:

soundasleep 2010-04-26 20:53 Rev.: 2028

issue 170: updating codegen templates

59 lines of code changed in 9 files:

soundasleep 2010-04-26 20:52 Rev.: 2027

issue 170: updating inference rules to use new fieldValue containment feature

39 lines of code changed in 9 files:

soundasleep 2010-04-26 20:49 Rev.: 2026

adding missing 'new' operation link to codegen templates

30 lines of code changed in 1 file:

soundasleep 2010-04-26 20:14 Rev.: 2025

issue 170: migrating codegen test models

54 lines of code changed in 27 files:

soundasleep 2010-04-26 20:12 Rev.: 2024

issue 170: writing a migrator to convert 0.5 to 0.6 models

123 lines of code changed in 2 files:

soundasleep 2010-04-26 19:48 Rev.: 2023

issue 170: updating inference test cases

55 lines of code changed in 18 files:

soundasleep 2010-04-26 19:47 Rev.: 2022

issue 170: creating explicit 'fieldValue' property
moving fieldValue, defaultValue and type into Changeable interface
Changeable now GeneratesElements (e.g. fieldValue Property)

41 lines of code changed in 5 files:

soundasleep 2010-04-26 18:57 Rev.: 2021

metamodel refactoring: removing ConditionalEdge

58 lines of code changed in 10 files:

soundasleep 2010-04-26 17:35 Rev.: 2020

OpenID can now handle if an invalid/incorrect URL is used
updating codegen test case

91 lines of code changed in 6 files:

soundasleep 2010-04-26 17:06 Rev.: 2019

implementing 'can save?' DomainObjectInstance primitive operation
has_domain_instance() methods will no longer crash if they cannot be cast correctly

121 lines of code changed in 9 files:

soundasleep 2010-04-26 13:30 Rev.: 2018

updating OpenIDAsAuthor codegen test case
a Label will now be shown if the OpenID address is invalid

32 lines of code changed in 1 file:

soundasleep 2010-04-26 13:29 Rev.: 2017

adding support for calling Conditions from within an Operation (using a ConditionEdge to a DecisionNode)
DecisionNode is now a ConditionEdgeDestination

89 lines of code changed in 5 files:

soundasleep 2010-04-23 18:58 Rev.: 2016

adding 'canSave' Condition to DomainObjectInstance
operation editors can now render Conditions
adding 'canSave' Primitivecondition to DomainObjectInstance editor

301 lines of code changed in 8 files:

soundasleep 2010-04-23 18:29 Rev.: 2015

ignoring iaml-current.ecore
updating test case to copy over ecore even if it doesn't exist

9 lines of code changed in 1 file:

soundasleep 2010-04-23 18:26 Rev.: 2014

iaml-current.ecore is automatically populated by the test cases; does not need to be duplicated in version control

0 lines of code changed in 1 file:

soundasleep 2010-04-23 18:25 Rev.: 2013

various minor fixes

42 lines of code changed in 3 files:

soundasleep 2010-04-23 17:55 Rev.: 2012

adding a Warning label to the InputForm, which is hidden on access, but shown if the Save button fails

10 lines of code changed in 1 file:

soundasleep 2010-04-23 17:29 Rev.: 2011

adding support for can_cast/do_cast with OpenID
fixing a bug in the OpenID codegen test case

37 lines of code changed in 3 files:

soundasleep 2010-04-23 15:58 Rev.: 2010

OpenID: check_authentication needs to be submitted as POST, not GET
OpenID implementation has now been successfully tested with third-party server

41 lines of code changed in 2 files:

soundasleep 2010-04-23 14:56 Rev.: 2007

more work on OpenID implementation (not yet complete)
OpenID can now use CURL to download remote pages
OpenID test cases check that the remote page contains the correct information
codegen test cases now also check for a 'proxy.properties' for specific information

75 lines of code changed in 7 files:

soundasleep 2010-04-23 14:54 Rev.: 2006

adding support for downloading pages using a proxy with CURL

67 lines of code changed in 5 files:

soundasleep 2010-04-23 13:43 Rev.: 2005

fixing a regression where iamlAddress types could not be cast on the server

1 lines of code changed in 1 file:

soundasleep 2010-04-22 21:13 Rev.: 2004

initial work on implementing OpenID (doesn't work yet)
SyncWires now copy over types from DomainObjectInstances (like SetWires do with Labels)

616 lines of code changed in 9 files:

soundasleep 2010-04-22 18:00 Rev.: 2003

adding a test model for the use of OpenID, which is completed using model completion

31 lines of code changed in 1 file:

soundasleep 2010-04-22 17:59 Rev.: 2002

adding two new datatypes, 'URL' and 'OpenID URL'

51 lines of code changed in 3 files:

soundasleep 2010-04-22 16:21 Rev.: 2001

adding codegen test case for RemoteRSSFeedPiped
when a Frame is accessed, all contained onAccess events for the Frame and its recursive children are now executed
an attribute 'pubDate' can now also be used for publishing the 'pubDate' of an RSS feed

216 lines of code changed in 7 files:

soundasleep 2010-04-22 16:19 Rev.: 2000

when a Form is paginating a DomainObjectInstance, the Form.onAccess will now explicitly update the 'Results' label

80 lines of code changed in 2 files:

soundasleep 2010-04-22 15:04 Rev.: 1999

DetailWire needs to be from the InputForm, not from the Frame

5 lines of code changed in 1 file:

soundasleep 2010-04-22 14:54 Rev.: 1998

adding a test model for piping an external RSS feed to a published RSS feed

22 lines of code changed in 1 file:

soundasleep 2010-04-22 14:48 Rev.: 1997

implementing RemoteDomainObjects as RSS feed sources

170 lines of code changed in 5 files:

soundasleep 2010-04-22 13:12 Rev.: 1996

issue 175: adding generated diagram editors to svn:ignore

4 lines of code changed in 1 file:

soundasleep 2010-04-22 12:30 Rev.: 1995

issue 175: removing existing generated code for diagram editors, since we can now generate them completely automatically

0 lines of code changed in 17 files:

soundasleep 2010-04-22 12:15 Rev.: 1994

fixing a bug in the codegen tests

3 lines of code changed in 1 file:

soundasleep 2010-04-21 21:13 Rev.: 1993

issue 175: removing existing generated code for diagram editors, since we can now generate them completely automatically

0 lines of code changed in 254 files:

soundasleep 2010-04-21 21:09 Rev.: 1992

implementing issue 173: add extension plugins to .gmfgen Required Plugin Identifiers automatically

3892 lines of code changed in 15 files:

soundasleep 2010-04-21 20:50 Rev.: 1991

implementing issue 174: copy over EPL licenses to diagram plugins automatically
removing existing EPL licenses from diagram plugins

43 lines of code changed in 2 files:

soundasleep 2010-04-21 20:44 Rev.: 1990

adding the codegen test case for RemoteRSSFeed (currently fails)

96 lines of code changed in 2 files:

soundasleep 2010-04-21 20:33 Rev.: 1989

making 'pubDate' an explicit DateTime type

3 lines of code changed in 1 file:

soundasleep 2010-04-21 20:26 Rev.: 1988

adding a sample codegen model for loading remote RSS feeds

18 lines of code changed in 1 file:

soundasleep 2010-04-21 20:25 Rev.: 1987

adding EPL license file manually (see issue 174)

0 lines of code changed in 1 file:

soundasleep 2010-04-21 20:24 Rev.: 1986

adding RemoteDomainObject to frame diagram editor

741 lines of code changed in 7 files:

soundasleep 2010-04-21 20:07 Rev.: 1985

generating new remote_domain_object diagram editor

906 lines of code changed in 22 files:

soundasleep 2010-04-21 20:06 Rev.: 1984

adding new remote_domain_object diagram editor

935 lines of code changed in 17 files:

soundasleep 2010-04-21 19:34 Rev.: 1983

removing unnecessary shortcut links to missing diagram feed_producer

4 lines of code changed in 12 files:

soundasleep 2010-04-21 19:34 Rev.: 1982

adding a new type RemoteDomainObject for reading external RSS feeds

405 lines of code changed in 11 files:

soundasleep 2010-04-21 18:35 Rev.: 1981

arguments to evaluate_select_wire() are now cleaned before evaluating
query parameters are also now cleaned
FeedProducerSimple codegen test case now passes

237 lines of code changed in 12 files:

soundasleep 2010-04-21 18:07 Rev.: 1980

adding inference rules for DetailWires
FeedProducerSimple inference test case now passes

310 lines of code changed in 7 files:

soundasleep 2010-04-21 16:59 Rev.: 1979

adding DetailWire to frame and visual diagram editors

534 lines of code changed in 12 files:

soundasleep 2010-04-21 16:58 Rev.: 1978

using new DetailWire instead of NavigateAction, since a Wire is the combination of completed functionality

5 lines of code changed in 1 file:

soundasleep 2010-04-21 16:48 Rev.: 1977

adding a DetailWire, a wire that allows for an instance frame (or likewise) to expand viewed content on another page

201 lines of code changed in 13 files:

soundasleep 2010-04-21 16:35 Rev.: 1976

adding an inference test case for FeedProducerSimple
fixing a compile error in the codegen templates

239 lines of code changed in 6 files:

soundasleep 2010-04-21 16:12 Rev.: 1975

SelectWire in FeedProducerSimple test case needs to order by 'updated'

1 lines of code changed in 1 file:

soundasleep 2010-04-21 16:06 Rev.: 1974

implementing GUID on RSS feeds with <link>s
adding a codegen test case to check for DomainObjects that do not provide RSS feed items (since they are all optional)

209 lines of code changed in 7 files:

soundasleep 2010-04-21 15:43 Rev.: 1973

if we don't have an ID attribute, there is no point in having a page to view content

0 lines of code changed in 1 file:

soundasleep 2010-04-21 15:41 Rev.: 1972

adding a test model where we don't have 'id' or 'updated' for the RSS feed

27 lines of code changed in 1 file:

soundasleep 2010-04-21 15:36 Rev.: 1971

Buttons as part of RSS Frames now render an absolute URL for the value of <link>

125 lines of code changed in 9 files:

soundasleep 2010-04-21 15:33 Rev.: 1970

Label should be part of Form, not part of feed Frame

5 lines of code changed in 1 file:

soundasleep 2010-04-21 15:27 Rev.: 1969

implementing VisibleThings as sources of ParameterEdges

108 lines of code changed in 3 files:

soundasleep 2010-04-21 15:15 Rev.: 1968

FeedProducerComplete should use a Label or Property within the Form, not the Button, in order to get the correct ID
adding a test case for implicit ParameterEdge values (e.g. from a Label or InputTextField)

25 lines of code changed in 2 files:

soundasleep 2010-04-21 14:25 Rev.: 1967

implementing SelectWire ordering
SQLite doesn't actually support a date class, so we must insert dates in a sortable format manually

30 lines of code changed in 4 files:

soundasleep 2010-04-21 14:03 Rev.: 1966

FeedProducerComplete model needs to order by updated descending

1 lines of code changed in 1 file:

soundasleep 2010-04-21 14:03 Rev.: 1965

adding 'orderBy' and 'orderAscending' to metamodel for SelectWire

16 lines of code changed in 3 files:

soundasleep 2010-04-21 13:03 Rev.: 1964

RSS Feeds can now iterate over the contents of Forms; need to implement sorting for SelectWire
adding a test case to check that Feeds correctly create the navigation buttons, even within an RSS Feed

276 lines of code changed in 7 files:

soundasleep 2010-04-20 17:07 Rev.: 1963

splitting Frame rendering into separate formats: HTML and RSS 2.0

421 lines of code changed in 8 files:

soundasleep 2010-04-20 17:01 Rev.: 1962

adding a static method to get the version of the current runtime at codegen time
adding a test case to check the static methods of OawCodeGenerator

112 lines of code changed in 7 files:

soundasleep 2010-04-20 11:41 Rev.: 1961

updating IteratedSyncWires test case to use date data types correctly

8 lines of code changed in 1 file:

soundasleep 2010-04-19 21:15 Rev.: 1960

minor updates to FeedProducerComplete
currently fails, because the server outputs HTML instead of XML

11 lines of code changed in 1 file:

soundasleep 2010-04-19 20:52 Rev.: 1959

when evaluating SelectWires, the results are first converted to their actual type before being returned
adding ViewDatabaseTypes codegen test case

147 lines of code changed in 4 files:

soundasleep 2010-04-19 20:25 Rev.: 1958

AttributeInstances now obtain types from the original Attribute
Labels now obtain types from the DomainAttributeInstance if defined through a SetWire

52 lines of code changed in 4 files:

soundasleep 2010-04-19 20:08 Rev.: 1957

adding an inference test case for ViewDatabaseTypes

269 lines of code changed in 5 files:

soundasleep 2010-04-19 20:04 Rev.: 1956

metamodel: Labels should have a Type
adding Address type to BuiltinDataTypes

36 lines of code changed in 5 files:

soundasleep 2010-04-19 19:13 Rev.: 1955

adding a test case to check explicit data types in database

30 lines of code changed in 1 file:

soundasleep 2010-04-19 18:57 Rev.: 1954

changing FeedProducer in test models to Frame[RSS20]

5 lines of code changed in 2 files:

soundasleep 2010-04-19 18:56 Rev.: 1953

removing feed_producer diagram editor

0 lines of code changed in 19 files:

soundasleep 2010-04-19 18:55 Rev.: 1952

metamodel refactoring: merging FeedProducer into just a Frame with a separate attribute (RenderTypes)

55 lines of code changed in 10 files:

soundasleep 2010-04-19 18:38 Rev.: 1951

adding a test case for FeedProducerComplete

201 lines of code changed in 4 files:

soundasleep 2010-04-19 17:57 Rev.: 1950

adding a special test class to test RSS 2.0 feeds
adding test case to check the RSS 2.0 reader

254 lines of code changed in 4 files:

soundasleep 2010-04-19 16:59 Rev.: 1949

implementing named ParameterEdges to NavigateActions in codegen

70 lines of code changed in 2 files:

soundasleep 2010-04-19 16:38 Rev.: 1948

removing a duplicate ParameterEdge that should not be there

2 lines of code changed in 1 file:

soundasleep 2010-04-19 16:30 Rev.: 1947

the namespace for the root package in org.openiaml.model's plugin.xml was not being updated correctly through GenModel
adding a test case to check for this situation

13 lines of code changed in 2 files:

soundasleep 2010-04-19 16:10 Rev.: 1946

adding initial NavigateWithParameter codegen test case

154 lines of code changed in 5 files:

soundasleep 2010-04-19 15:55 Rev.: 1945

adding a simple test case for NavigateAction with a ParameterEdge

33 lines of code changed in 1 file:

soundasleep 2010-04-17 22:28 Rev.: 1944

generating the new feed_producer diagram editor

1311 lines of code changed in 22 files:

soundasleep 2010-04-17 22:27 Rev.: 1943

adding a new diagram editor, feed_producer

3156 lines of code changed in 19 files:

soundasleep 2010-04-17 22:26 Rev.: 1942

adding two initial sample models for FeedProducer

62 lines of code changed in 2 files:

soundasleep 2010-04-17 22:25 Rev.: 1941

adding 'FeedProducer' to the metamodel
NavigateActions can now be the target of ParameterEdges (for passing QueryParameters)

25 lines of code changed in 6 files:

Repository Tag: version-0.5
soundasleep 2010-04-17 18:20 Rev.: 1933

phpmailer runtime needs to include source correctly
building and publishing version 0.5.0

42 lines of code changed in 3 files:

soundasleep 2010-04-17 15:08 Rev.: 1932

updating all plugins to version 0.5.0

41 lines of code changed in 41 files:

soundasleep 2010-04-17 14:59 Rev.: 1930

fixing an odd bug where exporting example images would throw an NPE

19 lines of code changed in 2 files:

soundasleep 2010-04-17 14:59 Rev.: 1931

re-exporting examples

1138 lines of code changed in 190 files:

soundasleep 2010-04-17 14:11 Rev.: 1929

issue 167: adding model documentation for all classes

282 lines of code changed in 2 files:

soundasleep 2010-04-17 13:09 Rev.: 1927

regenerating diagram editors
updating diagram test cases to match

1542 lines of code changed in 41 files:

soundasleep 2010-04-17 13:07 Rev.: 1926

regenerating gmfgens

549 lines of code changed in 13 files:

soundasleep 2010-04-17 12:22 Rev.: 1924

migrating all diagram test models to new 0.5 namespace

20 lines of code changed in 20 files:

soundasleep 2010-04-17 12:21 Rev.: 1923

migrating all example element models to new 0.5 namespace

11 lines of code changed in 11 files:

soundasleep 2010-04-17 12:20 Rev.: 1925

migrating all test models to new 0.5 namespace

201 lines of code changed in 198 files:

soundasleep 2010-04-17 12:20 Rev.: 1922

changing model NS to 0.5
updating 0.4 to 0.5 migrator

7 lines of code changed in 6 files:

soundasleep 2010-04-16 23:30 Rev.: 1921

issue 167: adding documentation to some model elements for ModelDoc
adding a test case to identify missing documentation elements

464 lines of code changed in 4 files:

soundasleep 2010-04-16 21:26 Rev.: 1919

implementing issue 154: check that NodeEditPart.xpt Template is synchronized with the metamodel
adding test case to check and generate the template
adding additional checks to the ParentNamesTestCase

416 lines of code changed in 6 files:

soundasleep 2010-04-16 20:17 Rev.: 1918

updating all gmfmaps
regenerating diagram editors
updating diagram test cases

111 lines of code changed in 18 files:

soundasleep 2010-04-16 19:51 Rev.: 1917

the ContainmentTest ignores 0..1 containments, and only looks at multiple containments (allows binary containments like onAccess, onChange)

4 lines of code changed in 1 file:

soundasleep 2010-04-16 19:49 Rev.: 1916

assert(No)Problem() no longer matches warnings provided through the ajax callback
fixing another minor codegen bug

5 lines of code changed in 2 files:

soundasleep 2010-04-16 19:33 Rev.: 1915

fixing all invalid @model tags in existing codebase

136 lines of code changed in 11 files:

soundasleep 2010-04-16 19:03 Rev.: 1912

IllegalArgumentExceptions thrown during modeldoc parsing can now posess more interesting references
@example tags can now be annotated to individual Java methods

96 lines of code changed in 8 files:

soundasleep 2010-04-16 18:30 Rev.: 1911

issue 93: adding polygon definition for EventTrigger to render as an event, not a box
updating frame gmfgen

16 lines of code changed in 2 files:

soundasleep 2010-04-16 17:30 Rev.: 1910

adding new sample element domain models

16 lines of code changed in 4 files:

soundasleep 2010-04-16 17:29 Rev.: 1909

adding domain_object_instance to DiagramRegistry

25 lines of code changed in 2 files:

soundasleep 2010-04-16 17:12 Rev.: 1908

putting support back in for (un)serializing FileReferences
ignoring generated model code locations

13 lines of code changed in 1 file:

soundasleep 2010-04-16 16:32 Rev.: 1907

issue 165: removing entire 'model' directory

0 lines of code changed in 316 files:

soundasleep 2010-04-16 16:27 Rev.: 1906

issue 165: deleting model classes that are now completely generated by EMF
adding dynamic templates to add DomainStore custom methods

46 lines of code changed in 1 file:

soundasleep 2010-04-16 15:26 Rev.: 1905

implementing issue 165: add generateID() for model elements automatically using an EMF dynamic template

876 lines of code changed in 3 files:

soundasleep 2010-04-16 14:59 Rev.: 1904

issue 169: preventing the generation of operations and conditions that are never used

27 lines of code changed in 1 file:

soundasleep 2010-04-16 14:54 Rev.: 1903

fixing a content inclusion bug which was causing some codegen to crash

2 lines of code changed in 1 file:

soundasleep 2010-04-16 14:35 Rev.: 1902

updating inference test cases

18 lines of code changed in 2 files:

soundasleep 2010-04-16 13:29 Rev.: 1901

updating domain inheritance: can no longer edit derived primary keys directly
various other fixes

113 lines of code changed in 9 files:

soundasleep 2010-04-16 13:28 Rev.: 1900

adding 'stacktrace' library (MIT licensed): http://github.com/emwendelin/javascript-stacktrace

1935 lines of code changed in 7 files:

soundasleep 2010-04-15 18:43 Rev.: 1899

fixing a totally bizarre bug where EMF would throw a ConcurrentModificationException
improving the reliability of getting bidirectional wires between two objects

20 lines of code changed in 2 files:

soundasleep 2010-04-15 18:31 Rev.: 1898

trying to call 'can next', 'can previous' or 'get count' on a query which will crash when executed (e.g. a non-present query parameter) no longer fails

12 lines of code changed in 2 files:

soundasleep 2010-04-15 18:09 Rev.: 1897

reverting some failing test cases back from changes made in r1867, as they should not have actually been throwing exceptions: AccessControlHandler should create 'fail' wires rather than failing directly
adding exception wrapper around clickLinkWithExactText

50 lines of code changed in 9 files:

soundasleep 2010-04-15 16:54 Rev.: 1896

another possibly far-reaching change to fix a broken test case, by preventing server onChange events from modifying the local value of text field.value before it has been correctly submitted to the server

12 lines of code changed in 1 file:

soundasleep 2010-04-15 16:25 Rev.: 1895

potentially fixing a far-reaching bug with local onChange events always calling the server
fixing a bug where sitemap navigation could click links without the exact link text

65 lines of code changed in 3 files:

soundasleep 2010-04-15 15:12 Rev.: 1894

fixing two test cases that were not correctly specifying the primary key of existing databases

2 lines of code changed in 2 files:

soundasleep 2010-04-15 14:54 Rev.: 1893

fixing the Requirement4DynamicSources codegen test case
dynamic elements include is now available as part of the common PHP includes

6 lines of code changed in 3 files:

soundasleep 2010-04-15 14:46 Rev.: 1892

fixing the Requirement3DynamicParams codegen test case
alert messages can now be passed along from the server to the client
alert messages provided by the server will not be repeated if the message is an immediate duplicate

50 lines of code changed in 3 files:

soundasleep 2010-04-15 14:13 Rev.: 1891

updating and regenerating diagram editors

1029 lines of code changed in 15 files:

soundasleep 2010-04-15 14:12 Rev.: 1890

migrating diagram models

5 lines of code changed in 2 files:

soundasleep 2010-04-15 13:53 Rev.: 1889

issue 157: renaming Editable to Changeable

253 lines of code changed in 34 files:

soundasleep 2010-04-15 11:01 Rev.: 1888

issue 157: migrating test models

8 lines of code changed in 3 files:

soundasleep 2010-04-15 10:58 Rev.: 1887

issue 157: updating test cases to use onChange

399 lines of code changed in 28 files:

soundasleep 2010-04-15 10:57 Rev.: 1886

issue 157: renaming onEdit to onChange
updating migration script

360 lines of code changed in 41 files:

soundasleep 2010-04-12 14:10 Rev.: 1885

fixing a bug where remotely called events would not render their ParameterEdges by name
fixes UserModifyRoles codegen test case

10 lines of code changed in 2 files:

soundasleep 2010-04-11 23:31 Rev.: 1884

adding definition of 'jump' PrimitiveOperation
adding support for cached client-side arbitrary Properties
implementing 'limit' argument of SelectWire
SelectWireManyPaginate codegen test now passes

194 lines of code changed in 15 files:

soundasleep 2010-04-11 23:19 Rev.: 1883

moving 'priority' attribute from RunAction to Action supertype
RunActions will no longer always run before NavigateActions

241 lines of code changed in 16 files:

soundasleep 2010-04-11 21:35 Rev.: 1882

progress in implementing codegen test case SelectWireManyPaginate
DomainObjectInstance.onChange events are now fired when the SelectWire is re-evaluated
implementing derived DomainObjectInstance property 'results'
implementing DecisionNode in execution flow

399 lines of code changed in 14 files:

soundasleep 2010-04-11 21:19 Rev.: 1881

updating inference rules: if a DomainAttributeInstance is connected to a Label by a SetWire, then the attribute onEdit should connect to the Label update
updating SelectWireManyPaginate inference test case

49 lines of code changed in 4 files:

soundasleep 2010-04-11 20:39 Rev.: 1880

adding test to make sure navigation buttons are only generated for non-multiple instances

38 lines of code changed in 2 files:

soundasleep 2010-04-11 20:34 Rev.: 1879

adding inference rules to automatically complete paginated InputForms from SelectWires/DomainObjectInstances

900 lines of code changed in 9 files:

soundasleep 2010-04-11 20:21 Rev.: 1878

adding support for loading XSDSimpleTypeDefinitions directly, by loading the XSD model using the plugin
adding test case to check that this loading is correct

230 lines of code changed in 4 files:

soundasleep 2010-04-11 17:58 Rev.: 1877

adding an inference test case for SelectWireManyPaginate (currently fails)

429 lines of code changed in 5 files:

soundasleep 2010-04-11 17:57 Rev.: 1876

adding 'limit' label for SelectWires in Frame diagram editor

32 lines of code changed in 3 files:

soundasleep 2010-04-11 17:55 Rev.: 1875

DecisionNode needs to be a ConditionEdgeDestination
adding some modeldoc on the DomainObjectInstance specific fields
adding "Jump" operation to DomainObjectInstance

399 lines of code changed in 15 files:

soundasleep 2010-04-11 16:36 Rev.: 1874

adding a test model for automatically inferring navigation across multiple results of SelectWires

16 lines of code changed in 1 file:

soundasleep 2010-04-11 15:11 Rev.: 1873

Labels can now be updated as part of the update callback routine

35 lines of code changed in 2 files:

soundasleep 2010-04-11 14:44 Rev.: 1872

updating some inference test cases for issue 118
"fail" wire was not being correctly completed for 'permissions check' operation

49 lines of code changed in 5 files:

soundasleep 2010-04-10 21:31 Rev.: 1871

updating a inference test case for issue 118

8 lines of code changed in 1 file:

soundasleep 2010-04-10 21:21 Rev.: 1870

replacing DecisionCondition with PrimitiveCondition in diagram editors
regenerating diagram editors

264 lines of code changed in 19 files:

soundasleep 2010-04-10 20:52 Rev.: 1869

fixing the implementation of offset for attributes that aren't contained within DomainObjectInstances

12 lines of code changed in 2 files:

soundasleep 2010-04-10 20:43 Rev.: 1868

fixing a failing test case, where operations were not being included correctly

5 lines of code changed in 2 files:

soundasleep 2010-04-10 20:35 Rev.: 1867

some tests are supposed to throw exceptions, rather than just simple error messages

124 lines of code changed in 9 files:

soundasleep 2010-04-10 19:15 Rev.: 1866

adding 'ignore_updates' optional parameter to JS set_application_value and set_session, selectively allowing the visual updates to be ignored
IteratedSyncWires codegen test case now passes
updating database dump debug page

31 lines of code changed in 8 files:

soundasleep 2010-04-10 18:27 Rev.: 1865

adding cached client-side conditions
adding PrimitiveCondition support in codegen templates
splitting the iterate methods for DomainObjectInstance into a separate template

304 lines of code changed in 15 files:

soundasleep 2010-04-10 18:25 Rev.: 1864

adding PrimitiveCondition to the metamodel; DecisionCondition is actually an 'if' statement in operation flow

374 lines of code changed in 12 files:

soundasleep 2010-04-10 17:27 Rev.: 1863

initial work in implementing IteratedSyncWires codegen
adding 'next', 'previous', 'reset' and 'skip' DomainObjectInstance operations

430 lines of code changed in 18 files:

soundasleep 2010-04-10 17:25 Rev.: 1862

frame and visual editors can now render DecisionConditions (should be PrimitiveConditions)

428 lines of code changed in 5 files:

soundasleep 2010-04-10 17:04 Rev.: 1861

adding a quick inference test case for IteratedSyncWires

193 lines of code changed in 4 files:

soundasleep 2010-04-10 15:32 Rev.: 1860

adding codegen test case for IteratedSyncWires test model

379 lines of code changed in 2 files:

soundasleep 2010-04-10 15:14 Rev.: 1859

adding 'save' button

4 lines of code changed in 1 file:

soundasleep 2010-04-10 15:05 Rev.: 1858

adding a test model for Iterable instances connected by a SyncWire to an InputForm, along with navigation controls

47 lines of code changed in 1 file:

soundasleep 2010-04-10 13:55 Rev.: 1857

updating domain_object_instance editor to use new model constructs
updating other gmftools

985 lines of code changed in 12 files:

soundasleep 2010-04-10 13:54 Rev.: 1856

the gmfmap rewriter tests now supports multiple containments, with one 'generic' containment and multiple 'specialised' containments

20 lines of code changed in 1 file:

soundasleep 2010-04-10 13:16 Rev.: 1855

metamodel: adding more properties to DomainObjectInstance to make it Iterable

1314 lines of code changed in 7 files:

soundasleep 2010-04-10 13:09 Rev.: 1854

ignoring dependency graphs
we can no longer check for duplicates in gmftool test case for gmftools that have both selectors and null selectors

30 lines of code changed in 1 file:

soundasleep 2010-04-10 12:51 Rev.: 1853

adding test cases to automatically refresh description/icons for gmftools
removing dependency graph text

97 lines of code changed in 4 files:

soundasleep 2010-04-07 22:11 Rev.: 1852

adding a google maps version of MapFormInput codegen test

31 lines of code changed in 3 files:

soundasleep 2010-04-07 22:02 Rev.: 1851

adding codegen test for MapFormInput
fixing bug where UpdateFrameProperties was trying to update Maps that already contained MapPoints

200 lines of code changed in 4 files:

soundasleep 2010-04-07 21:31 Rev.: 1850

adding MapFormInput inference test case
when InputForms are connected to Maps with SetWires, the Map will now be completed with respective MapPoints

202 lines of code changed in 7 files:

soundasleep 2010-04-07 21:11 Rev.: 1849

adding an inference test case for MapTextFieldInput
adding a codegen test case for MapTextFieldInput
Maps that do not contain any MapPoints will now automatically generate a point which represents the fieldValue of the Map

360 lines of code changed in 9 files:

soundasleep 2010-04-07 20:34 Rev.: 1848

improving the definition of Map/MapPoint assertion test methods

26 lines of code changed in 4 files:

soundasleep 2010-04-07 19:30 Rev.: 1847

google maps implementation can now support multiple points with info windows (although due to google map restrictions, only one can be displayed at any time)
using a much more robust approach to updating the info window contents

95 lines of code changed in 1 file:

soundasleep 2010-04-07 18:46 Rev.: 1846

adding codegen test case for MapContainingMapPoints

99 lines of code changed in 3 files:

soundasleep 2010-04-07 18:36 Rev.: 1845

adding a map instance test model that explicitly contains multiple map points for codegen

12 lines of code changed in 1 file:

soundasleep 2010-04-06 23:24 Rev.: 1844

adding a codegen test case for MapPointTextFieldInput
refactoring the XXXGoogleMaps test cases
if a MapPoint is not contained within a Map, a single Map will be generated to contain it

410 lines of code changed in 10 files:

soundasleep 2010-04-06 22:40 Rev.: 1843

adding inference test case for MapPointTextFieldInput
Map and MapPoint now contain fieldValue Properties and update Operations

197 lines of code changed in 6 files:

soundasleep 2010-04-06 14:54 Rev.: 1842

we can't check for map points due to google maps API having syntax errors

26 lines of code changed in 2 files:

soundasleep 2010-04-06 14:46 Rev.: 1841

completing the google maps implementation of MapPoint

182 lines of code changed in 4 files:

soundasleep 2010-04-06 13:28 Rev.: 1840

since the google maps JS has syntax errors, we must disable the exception throwing in JWebUnit

10 lines of code changed in 1 file:

soundasleep 2010-04-06 12:05 Rev.: 1839

'check instance' operation for LoginHandler needs to correctly redirect to the 'login' page when the operation fails

19 lines of code changed in 1 file:

soundasleep 2010-04-06 12:01 Rev.: 1838

adding getPageTitle() to model test cases

27 lines of code changed in 2 files:

soundasleep 2010-04-06 11:25 Rev.: 1837

when making a remote event call on the server, the server was being redirected to new pages (when following NavigateActions), yet the client should have been the one redirected. added a new REDIRECT_ON_CLIENT constant to indicate that redirects should rather be passed to the client
adding server_redirect() runtime method as a better replacement than Location:

52 lines of code changed in 8 files:

soundasleep 2010-04-06 11:23 Rev.: 1836

work on issue 118 in the process of fixing a broken test case: login frames for LoginHandlers are now generated within a new Session (named on the LoginHandler)

86 lines of code changed in 2 files:

soundasleep 2010-04-06 09:25 Rev.: 1835

server-side operations no longer call the remote server repeatedly, since all operations are now accessible to all scripts

2 lines of code changed in 1 file:

soundasleep 2010-04-06 09:23 Rev.: 1834

adding a new parameter to logged templates: the current script name

25 lines of code changed in 21 files:

soundasleep 2010-04-04 16:05 Rev.: 1833

regenerating all diagram editors

6 lines of code changed in 9 files:

soundasleep 2010-04-02 18:28 Rev.: 1830

initial work in adding google maps implementation of mapping component
adding a test case for creating the google maps version of MapPointUpdateExplicitly

116 lines of code changed in 10 files:

soundasleep 2010-04-02 16:51 Rev.: 1828

the frame_id passed to set_application_value and email_callback_send can now be used to call remote methods recursively, fixing some broken tests

11 lines of code changed in 4 files:

soundasleep 2010-04-02 16:38 Rev.: 1827

fixing implementation of mock map handler so test case passes

20 lines of code changed in 1 file:

soundasleep 2010-04-02 16:34 Rev.: 1826

adding a test case for the MapPointUpdateExplicitly test model

219 lines of code changed in 2 files:

soundasleep 2010-04-02 16:31 Rev.: 1824

initial work in implementing Map and MapPoint
adding a new codegen property, map_handler

336 lines of code changed in 15 files:

soundasleep 2010-04-02 13:51 Rev.: 1822

ActuallySendingEmail test case now works
fixing emails implementation
adding link to html2text
adding subject to sent test email to allow for filtering

56 lines of code changed in 4 files:

soundasleep 2010-04-02 13:36 Rev.: 1821

adding a test case to actually test sending emails
removing old html2text test cases

52 lines of code changed in 5 files:

soundasleep 2010-04-02 12:22 Rev.: 1820

more work on html2text; adding a test case for anchors

76 lines of code changed in 4 files:

soundasleep 2010-04-02 12:12 Rev.: 1819

adding initial implementation of html2text
adding initial test cases for html2text

262 lines of code changed in 4 files:

soundasleep 2010-04-02 10:35 Rev.: 1818

initial work in adding a test case for html2text

64 lines of code changed in 3 files:

soundasleep 2010-04-01 19:36 Rev.: 1817

adding some initial test models for Map and MapPoint

54 lines of code changed in 4 files:

soundasleep 2010-04-01 19:35 Rev.: 1816

issue 165: Map and MapPoint were not generating IDs

4 lines of code changed in 1 file:

soundasleep 2010-04-01 19:34 Rev.: 1815

adding gmfgraph for Map and MapPoint
adding diagram editor hooks for Map and MapPoint

1333 lines of code changed in 15 files:

soundasleep 2010-04-01 19:07 Rev.: 1814

adding Map and MapPoint to metamodel

937 lines of code changed in 18 files:

soundasleep 2010-04-01 17:31 Rev.: 1813

adding a test case for custom template formatting
simplifying the output necessary for custom templates: variables are now provided in named arrays

86 lines of code changed in 3 files:

soundasleep 2010-04-01 17:24 Rev.: 1812

relabelling email id to 'email', for easy custom templating

2 lines of code changed in 1 file:

soundasleep 2010-04-01 17:04 Rev.: 1811

updating EmailSetWire test case; now passes
default email templates now also print out a list of contained Label values

14 lines of code changed in 2 files:

soundasleep 2010-04-01 16:51 Rev.: 1810

further work on issue 166: newlines were not being interpreted correctly
properties with newlines are now serialised correctly

25 lines of code changed in 3 files:

soundasleep 2010-04-01 16:33 Rev.: 1809

issue 166: fixing up implementation of set_property() runtime to (mostly) match Java's Properties
adding runtime test cases to verify

230 lines of code changed in 6 files:

soundasleep 2010-04-01 15:42 Rev.: 1808

adding test case for EmailSetWire (not yet completed)
email VisibleThings should not be 'available' in the current script

185 lines of code changed in 5 files:

soundasleep 2010-04-01 15:00 Rev.: 1807

when InputForms are connected to Emails by SetWires, their contained InputTextFields and Labels are now also copied over
SyncWires can no longer connect to Emails
adding EmailSetWire inference test case

192 lines of code changed in 5 files:

soundasleep 2010-04-01 14:56 Rev.: 1806

Email should be connected by a SetWire, not a SyncWire

3 lines of code changed in 1 file:

soundasleep 2010-04-01 14:47 Rev.: 1805

adding a test case for FormSynchroniseSetWire
model completion: when two InputForms are connected by a SetWire, the contained Labels will also be copied over with SetWires

273 lines of code changed in 5 files:

soundasleep 2010-04-01 14:23 Rev.: 1804

adding a test case for FormSynchroniseSyncWire
model completion: when two InputForms are connected by a SyncWire, the contained InputTextFields will also be synchronised

236 lines of code changed in 3 files:

soundasleep 2010-04-01 13:04 Rev.: 1803

adding some test inference models for Forms connected by SetWire and SyncWires

38 lines of code changed in 2 files:

soundasleep 2010-04-01 12:20 Rev.: 1802

partially reverting back SetApplicationValue callback
when calling SetApplicationValue, chained application properties that need to be set are now correctly set

184 lines of code changed in 2 files:

soundasleep 2010-04-01 11:07 Rev.: 1801

fixing a broken test case
copying over runtime files for phpmailer was resulting in an NPE

6 lines of code changed in 2 files:

soundasleep 2010-04-01 10:48 Rev.: 1800

release tests no longer reset the plugin version of runtime.phpmailer
adjusting release test cases to check for plugins that are NOT licensed under EPL
updating dependency dots

88 lines of code changed in 6 files:

soundasleep 2010-04-01 10:34 Rev.: 1799

adding EmailInSession test case

187 lines of code changed in 4 files:

March 2010 »

Generated by StatSVN 0.7.0