August 2009 Commit Log

Number of Commits:
125
Number of Active Developers:
1
soundasleep 2009-08-30 23:52 Rev.: 1071

generated inherited databases no longer create duplicates of fields
adding test case to check created tables in multiple inheritance

116 lines of code changed in 6 files:

soundasleep 2009-08-30 22:54 Rev.: 1070

DomainInheritance codegen test now passes

22 lines of code changed in 3 files:

soundasleep 2009-08-30 22:39 Rev.: 1069

domain inheritance inference test case now passes
DomainAttributeInstances in DomainObjectInstances now extend the given DomainAttribute

79 lines of code changed in 7 files:

soundasleep 2009-08-30 21:46 Rev.: 1068

adding inference test for domain object inheritance

551 lines of code changed in 5 files:

soundasleep 2009-08-30 20:41 Rev.: 1067

adding a codegen test for domain inheritance
select wires can now fully retrive the entire domain inheritance tree of an instance if necessary, based on single PK/FKs

276 lines of code changed in 5 files:

soundasleep 2009-08-29 17:09 Rev.: 1066

refactoring out database code into runtime include

177 lines of code changed in 7 files:

soundasleep 2009-08-29 15:12 Rev.: 1065

domain object and domain store editors can now render and create extends wires

2535 lines of code changed in 13 files:

soundasleep 2009-08-29 15:12 Rev.: 1064

adding a test case model for domain object inheritance

81 lines of code changed in 1 file:

soundasleep 2009-08-29 13:27 Rev.: 1063

primary keys are no longer rendered in login forms of user subclasses

62 lines of code changed in 3 files:

soundasleep 2009-08-29 12:56 Rev.: 1062

adding inference test case for UserRolesLoginHandler
adding a test case method to check a model instance for validity according to the oaw checks model
refreshing the OAW model

316 lines of code changed in 14 files:

soundasleep 2009-08-29 12:14 Rev.: 1061

drools rule parser no longer fails with fields as parameters

43 lines of code changed in 1 file:

soundasleep 2009-08-29 02:48 Rev.: 1060

UserRoles codegen test case now passes; roles can be assigned to AccessControlHandlers which control access to pages within the session
AbstractUserLoginTestCase now properly sets up the database instance

304 lines of code changed in 11 files:

soundasleep 2009-08-29 02:45 Rev.: 1059

primary keys should be inherited as foreign keys when extending domain objects
login form contents should be synchronised with properties in the session, not the form

121 lines of code changed in 3 files:

soundasleep 2009-08-28 20:09 Rev.: 1058

initial structural work in code generation of user security aspects
"generated primary key" should not be stored as part of the session

80 lines of code changed in 7 files:

soundasleep 2009-08-28 19:35 Rev.: 1057

DomainAttributes can now extend each other with ExtendsWires
Guest roles automatically generate 'email' and 'password' attributes
adding more inference test cases to complete the user/security test case

686 lines of code changed in 15 files:

soundasleep 2009-08-28 17:14 Rev.: 1056

inference test for UserRoles now passes
adding inference tests for LoginHandler[type = user]

449 lines of code changed in 8 files:

soundasleep 2009-08-28 15:19 Rev.: 1055

adding initial inference test cases for user/security/permissions

477 lines of code changed in 3 files:

soundasleep 2009-08-25 14:44 Rev.: 1033

adding user security tests to codegen tests (currently all failing)

14 lines of code changed in 1 file:

soundasleep 2009-08-25 14:44 Rev.: 1032

adding a basic test case to judge the performance of inference with drools

140 lines of code changed in 4 files:

soundasleep 2009-08-21 18:48 Rev.: 1031

filling out initial test cases for users, security, login handlers etc (all failing)

1324 lines of code changed in 19 files:

soundasleep 2009-08-21 18:46 Rev.: 1030

adding UserInstance to visual editor
adding LoginHandlerTypes.USER

8483 lines of code changed in 9 files:

soundasleep 2009-08-21 18:44 Rev.: 1029

the "impl" packages need to be exported to the drools plugin, otherwise they cannot be inferred
updating visual diff

32 lines of code changed in 2 files:

soundasleep 2009-08-21 18:27 Rev.: 1028

adding a "recursive" test model
fixing invalid test models

34 lines of code changed in 3 files:

soundasleep 2009-08-21 17:19 Rev.: 1027

adding lots of test case models for codegen of users, roles, permissions, security and LoginHandler[user]

306 lines of code changed in 11 files:

soundasleep 2009-08-21 15:31 Rev.: 1025

ConstraintWires are now rendered properly when their connection targets are shortcut elements

2 lines of code changed in 1 file:

soundasleep 2009-08-21 15:22 Rev.: 1024

permissions and roles can now be rendered on visual editor

8095 lines of code changed in 5 files:

soundasleep 2009-08-21 14:52 Rev.: 1023

adding user_store diff
adding AccessControlManager to visual editor
adding some basic ExtendsWire/ProvidesWire constraints

8762 lines of code changed in 13 files:

soundasleep 2009-08-21 14:13 Rev.: 1022

adding 'permission' to user_store visual editor
minor gmfgraph changes to make conditions orange border, and permissions purple border
permissions can now be stored as part of UserStore

413 lines of code changed in 15 files:

soundasleep 2009-08-21 02:05 Rev.: 1021

refreshing gmfgen diffs, except for operation.gmfgen.diff
diffs now provide 5 lines of context, rather than 3, to hopefully reduce match fuzz errors

684 lines of code changed in 11 files:

soundasleep 2009-08-21 02:00 Rev.: 1020

regenerating all gmfgens

11543 lines of code changed in 6 files:

soundasleep 2009-08-21 01:46 Rev.: 1019

root editor can now create UserStores, which can be opened in eclipse editors

137 lines of code changed in 6 files:

soundasleep 2009-08-21 01:23 Rev.: 1018

adding user_store editor

1400 lines of code changed in 28 files:

soundasleep 2009-08-21 01:20 Rev.: 1017

synchronising other gmfgens with new user_store editor

4310 lines of code changed in 14 files:

soundasleep 2009-08-20 23:59 Rev.: 1013

adding new user, roles and security elements to metamodel
hiding impl packages from export

5402 lines of code changed in 46 files:

soundasleep 2009-08-20 01:06 Rev.: 1011

adding action "move into separate model", which allows a model element and all its connections to be refactored into a new model

349 lines of code changed in 4 files:

soundasleep 2009-08-19 19:40 Rev.: 1010

all other editors based on nodes can now be created as top-level diagrams
modifying test cases to match

10415 lines of code changed in 19 files:

soundasleep 2009-08-19 19:28 Rev.: 1009

operation diagrams can be created independently of root diagrams
adding a test case (which doesn't yet pass) for loading these separated instances

1972 lines of code changed in 5 files:

soundasleep 2009-08-19 18:35 Rev.: 1008

adding a test case for shortcuts of separated ecore instances

0 lines of code changed in 2 files:

soundasleep 2009-08-19 15:03 Rev.: 1007

adding a sample test case to show that the OAW checks can be loaded into an AST

42 lines of code changed in 2 files:

soundasleep 2009-08-17 16:38 Rev.: 1006

moving xpath functions into model plugin
migrating dump drools xml with java mappings into drools plugin
issue 100: adding test case to check for unique inference rule names

492 lines of code changed in 23 files:

soundasleep 2009-08-17 15:49 Rev.: 1005

moving Drools export to XML function into drools package

688 lines of code changed in 11 files:

soundasleep 2009-08-17 15:10 Rev.: 1004

GeneratedElements are now generated by 0..* elements, not just one

499 lines of code changed in 39 files:

soundasleep 2009-08-17 14:02 Rev.: 1000

implemented QueryParameter code generation

44 lines of code changed in 6 files:

soundasleep 2009-08-14 17:28 Rev.: 999

adding test cases for QueryParameter codegen tests
adding some basic constraints for QueryParameters
refreshing codegen metamodel
adding a test case method to click a link with a given parameter query

334 lines of code changed in 10 files:

soundasleep 2009-08-14 16:48 Rev.: 998

adding sample codegen test cases for QueryParameter

29 lines of code changed in 2 files:

soundasleep 2009-08-14 16:41 Rev.: 997

adding QueryParameter to meta-model
adding QueryParameter rendering to visual editors (covers both Page and Session)

1479 lines of code changed in 24 files:

soundasleep 2009-08-14 13:03 Rev.: 993

resolving failing test cases; all test cases now pass
adding icons for SplitNode and JoinNode

4 lines of code changed in 6 files:

soundasleep 2009-08-14 12:23 Rev.: 992

SetWire codegen tests now pass
adding inference test for SetWire
SetWire is now also a WireEdgeDestination

792 lines of code changed in 20 files:

soundasleep 2009-08-13 17:16 Rev.: 991

adding failing SetWire test cases

452 lines of code changed in 5 files:

soundasleep 2009-08-13 16:51 Rev.: 990

adding some test case examples for SetWire

71 lines of code changed in 5 files:

soundasleep 2009-08-13 16:31 Rev.: 986

adding test cases for JoinNode and SplitNode

129 lines of code changed in 3 files:

soundasleep 2009-08-13 16:29 Rev.: 985

fixing bug with test case model

5 lines of code changed in 1 file:

soundasleep 2009-08-13 16:08 Rev.: 984

adding JoinNode, SplitNode and StaticValue to Operation visual editor

526 lines of code changed in 7 files:

soundasleep 2009-08-13 16:04 Rev.: 983

adding basic test case models for JoinNode and SplitNode, both client-side and server-side

84 lines of code changed in 2 files:

soundasleep 2009-08-13 15:45 Rev.: 982

refactoring out last queryOne() methods from inference tests
resolving issue 94

79 lines of code changed in 16 files:

soundasleep 2009-08-13 14:06 Rev.: 979

updating text/javascript (obsolete in RFC 4329) to application/javascript
adding a quality test to check that the runtime index.html always publishes the correct version

113 lines of code changed in 8 files:

soundasleep 2009-08-13 13:40 Rev.: 978

decomposing the single rule with more than one negative existential into multiple rules

51 lines of code changed in 2 files:

soundasleep 2009-08-12 20:17 Rev.: 977

initial refactoring of queryOne() methods from inference test cases into a separate abstract class (InferenceTestCase)

2440 lines of code changed in 35 files:

soundasleep 2009-08-12 19:42 Rev.: 976

moving codegen test suites into each test suite package, as per rest of tests

181 lines of code changed in 9 files:

soundasleep 2009-08-12 19:37 Rev.: 975

too many 'update' operations were being generated for DomainAttributeInstances, failing some tests

0 lines of code changed in 1 file:

soundasleep 2009-08-12 19:28 Rev.: 974

resolving failing test cases; HtmlUnit 2.5 made 'window.location = url' a PostponedAction rather than an immediate action

36 lines of code changed in 7 files:

soundasleep 2009-08-12 18:36 Rev.: 973

adding model code to support resetting DomainObjectInstances sourced from NewInstanceWires
adding "new" operation to DomainObjectInstances
DomainAttributeInstances now get edit/fieldValue/update operations, similarly to InputTextFields
adding inference test case and codegen test case for SessionNewDomainInstance
(codegen is failing due to HtmlUnit 2.5 change)

767 lines of code changed in 19 files:

soundasleep 2009-08-12 18:01 Rev.: 972

enabling tests project to use the new jwebunit

70 lines of code changed in 3 files:

soundasleep 2009-08-12 17:42 Rev.: 971

updating to latest jwebunit

1 lines of code changed in 1 file:

soundasleep 2009-08-12 13:02 Rev.: 970

adding a test case for resetting new domain object instances

22 lines of code changed in 1 file:

soundasleep 2009-08-12 12:11 Rev.: 962

adding a test case for LoginHandlerInstanceComplete

357 lines of code changed in 2 files:

soundasleep 2009-08-11 18:51 Rev.: 961

adding inference and codegen tests for a LoginHandler[domain instance] with multiple parameters
fixing an issue with split nodes executing queued functions repeatedly

725 lines of code changed in 10 files:

soundasleep 2009-08-11 16:38 Rev.: 960

resolving failing test cases; all test cases now pass

4 lines of code changed in 2 files:

soundasleep 2009-08-11 16:34 Rev.: 959

LoginHandlerInstance test now passes
JS call_remote_event can now execute a callback function

200 lines of code changed in 6 files:

soundasleep 2009-08-11 15:39 Rev.: 958

LoginHandler [domain instance] no longer instantly fails with an exception when accessing a secure page
more progress in resolving LoginHandlerInstance test case
implementing JoinNode, SplitNode, OperationCallNode as part of codegen

221 lines of code changed in 12 files:

soundasleep 2009-08-11 13:36 Rev.: 957

the code generation for codegen tests are now cached (like inference tests)

388 lines of code changed in 22 files:

soundasleep 2009-08-09 19:27 Rev.: 956

adding 'OperationCallNode' to operation composition model
initial work in getting LoginHandlerInstance codegen test case to pass, although the test case isnt finished yet

1358 lines of code changed in 23 files:

soundasleep 2009-08-09 18:01 Rev.: 955

adding DecisionOperation to domain object instance editor
fixing a minor test issue with eclipse PartialInference test

239 lines of code changed in 8 files:

soundasleep 2009-08-09 17:23 Rev.: 954

merging lost migrated templates back into templates dir

311 lines of code changed in 9 files:

soundasleep 2009-08-09 17:19 Rev.: 953

merging template which was lost

58 lines of code changed in 1 file:

soundasleep 2009-08-09 17:15 Rev.: 952

moving the migrated template which was somehow lost

65 lines of code changed in 1 file:

soundasleep 2009-08-09 17:12 Rev.: 951

deleting old template

0 lines of code changed in 1 file:

soundasleep 2009-08-09 17:09 Rev.: 950

moving the migrated template which was somehow lost

149 lines of code changed in 1 file:

soundasleep 2009-08-09 17:07 Rev.: 949

removing old xpt from r202

0 lines of code changed in 1 file:

soundasleep 2009-08-09 15:26 Rev.: 948

LoginHandlerKey codegen test case once again passes

14 lines of code changed in 2 files:

soundasleep 2009-08-09 15:18 Rev.: 947

login handler attributes must now have a default value set

19 lines of code changed in 6 files:

soundasleep 2009-08-09 15:02 Rev.: 946

adding inference tests for login handler[type=secret key]

263 lines of code changed in 4 files:

soundasleep 2009-08-09 01:01 Rev.: 945

inference tests will now allow caching of inferred models to speed up tests with multiple test cases

39 lines of code changed in 1 file:

soundasleep 2009-08-09 00:39 Rev.: 944

fixes to get some failing tests to pass
refactoring php files to use require_session properly

165 lines of code changed in 15 files:

soundasleep 2009-08-08 21:17 Rev.: 943

modifying codegen templates to handle new login-handler rules, however some session test cases are failing

162 lines of code changed in 12 files:

soundasleep 2009-08-08 18:51 Rev.: 941

adding a "split node" and "join node" to the model
implementing inference for LoginHandler[domain_object]

1288 lines of code changed in 21 files:

soundasleep 2009-08-08 17:07 Rev.: 940

adding initial inference test case for login handler[type=domain object]
fixing up rendering of login handler in gmfgraph

962 lines of code changed in 13 files:

soundasleep 2009-08-08 14:22 Rev.: 939

adding test case models for LoginHandler[type=Domain Object]

137 lines of code changed in 5 files:

soundasleep 2009-08-08 01:20 Rev.: 938

issue 92: generated elements no longer show "derived" marker
adding test case to check issue 92
removing an unused duplicate dynamic template
fixing Editor.xpt, which suddenly stopped working

331 lines of code changed in 13 files:

soundasleep 2009-08-08 00:24 Rev.: 937

adding a test case model for issue 92: "derived" marker no longer shows

0 lines of code changed in 1 file:

soundasleep 2009-08-08 00:13 Rev.: 936

issue 91: IAML actions menu now shows for both normal nodes and root window nodes

29 lines of code changed in 3 files:

soundasleep 2009-08-07 22:47 Rev.: 935

issue 83: added GenerateCodeAction Eclipse action test cases
fixing a bug with GenerateCodeActionAndView where the browser window would not be shown

187 lines of code changed in 16 files:

soundasleep 2009-08-07 22:00 Rev.: 934

issue 63: adding an action to remove phantom edges in the model
adding test case to test its runtime effects
moving all iaml tool actions into a submenu
moving InfiniteSubProgressMonitor into a global class

567 lines of code changed in 9 files:

soundasleep 2009-08-07 21:30 Rev.: 933

adding test case model for issue 63: a tool to remove phantom edges

0 lines of code changed in 1 file:

soundasleep 2009-08-07 20:36 Rev.: 932

issue 64: adding a warning for run wires that won't actually do anything from visible things
improving the clear session and exception pages

40 lines of code changed in 3 files:

soundasleep 2009-08-07 18:47 Rev.: 931

issue 62: Inference on non-autosave DomainObjectInstance does not create 'save' operation
adding test case for issue 62

146 lines of code changed in 4 files:

soundasleep 2009-08-07 18:15 Rev.: 930

adding a test case model for issue 62

6 lines of code changed in 1 file:

soundasleep 2009-08-07 18:09 Rev.: 929

resolving failing test cases
SelectFieldFromDynamicObject did not have a primary key set
ParentNameTestCase did not check for initial model contents
re-enabling the IACleaner beautifier for generated code

12 lines of code changed in 3 files:

soundasleep 2009-08-07 17:35 Rev.: 928

issue 89: new models should automatically create a default page
implemented as a dynamic template

41 lines of code changed in 2 files:

soundasleep 2009-08-07 16:54 Rev.: 927

issue 68: SelectWire does not synchronise Attributes between Object and Instance
adding test case to check issue 68

137 lines of code changed in 4 files:

soundasleep 2009-08-07 16:28 Rev.: 926

adding test case for issue 68

13 lines of code changed in 1 file:

soundasleep 2009-08-07 16:22 Rev.: 925

adding test case to check generated primary key inference (issue 65)
abstracting action-based inference tests into abstract class InferenceActionTestCase

251 lines of code changed in 9 files:

soundasleep 2009-08-07 15:55 Rev.: 924

adding an inference test case model for generated primary keys

5 lines of code changed in 1 file:

soundasleep 2009-08-07 15:49 Rev.: 923

fixing a test which was failing due to phantom nodes in gmfmaps

60 lines of code changed in 2 files:

soundasleep 2009-08-07 15:39 Rev.: 922

unsccessful attempts in improving the peformance of code generation tests

35 lines of code changed in 2 files:

soundasleep 2009-08-07 15:18 Rev.: 921

adding generated primary keys caused other test cases to fail
generated primary keys are no longer automatically generated as text fields
integrating the primary key generation into existing UI actions

69 lines of code changed in 10 files:

soundasleep 2009-08-06 17:04 Rev.: 920

adding "primaryKey" attribute to DomainAttributes
issue 65: if a DomainObject does not contain a DomainAttribute[primary key], it will automatically be created
primary key attributes currently have to be integer auto_increment
all test cases pass

431 lines of code changed in 23 files:

soundasleep 2009-08-06 15:20 Rev.: 919

if a PHP exception occurs on the server, it can now render a stack trace as part of the Java environment

218 lines of code changed in 2 files:

soundasleep 2009-08-06 13:59 Rev.: 918

refactoring sitemap code out of codegen test cases

96 lines of code changed in 47 files:

soundasleep 2009-08-06 13:23 Rev.: 917

adding a test model for issue 65

15 lines of code changed in 1 file:

soundasleep 2009-08-06 13:13 Rev.: 916

issue 88: removing "inline" parameter from templates

63 lines of code changed in 17 files:

soundasleep 2009-08-06 13:00 Rev.: 915

issue 79: refactoring visual rendering templates into new visual template package

431 lines of code changed in 7 files:

soundasleep 2009-08-06 00:43 Rev.: 914

issue 78: refactoring last of JS operational modelling - conditions, domain objects
issue 80: a brief refactoring of domain object code
a brief refactoring of dynamic elements code

643 lines of code changed in 12 files:

soundasleep 2009-08-05 23:59 Rev.: 913

issue 78: refactoring rest of js/Operations.xpt into new operation templates

259 lines of code changed in 10 files:

soundasleep 2009-08-05 23:11 Rev.: 912

issue 78: started refactoring in JS operation code into unified operation templates

255 lines of code changed in 8 files:

soundasleep 2009-08-05 22:42 Rev.: 911

moving out other PHP templates

551 lines of code changed in 7 files:

soundasleep 2009-08-05 22:15 Rev.: 910

output instrumentation now works with more generated pages: multiple JS instrumentation functions are no longer used or inserted randomly, but now one is inserted at the top of the document

62 lines of code changed in 1 file:

soundasleep 2009-08-05 21:10 Rev.: 909

refactoring PHP conditions

127 lines of code changed in 6 files:

soundasleep 2009-08-05 20:55 Rev.: 908

issue 78: removing old php/EventTrigger templates and merging other templates

44 lines of code changed in 7 files:

soundasleep 2009-08-05 20:44 Rev.: 907

issue 78: initial work in refactoring operation templates, currently server-side is complete

577 lines of code changed in 14 files:

soundasleep 2009-08-05 17:37 Rev.: 905

fixes to the instrumentation code to handle PHP within script src tags

59 lines of code changed in 3 files:

soundasleep 2009-08-05 15:14 Rev.: 903

making the beautifier use the output instrumentation template instead (see http://code.google.com/p/iaml/wiki/ModelCoverage)

4 lines of code changed in 1 file:

soundasleep 2009-08-05 15:07 Rev.: 902

setting html and css mime-types for generated output instrumentation

0 lines of code changed in 31 files:

soundasleep 2009-08-04 17:12 Rev.: 900

resolving issue 69: ParameterWires from shortcuts not being rendered on SelectWires

113 lines of code changed in 4 files:

soundasleep 2009-08-04 16:59 Rev.: 899

adding test case for issue 69

0 lines of code changed in 1 file:

July 2009 »

Generated by StatSVN 0.7.0