May 2009 Commit Log

Number of Commits:
101
Number of Active Developers:
1
soundasleep 2009-05-29 16:52 Rev.: 728

modifying factory graph code to handle real world situations

214 lines of code changed in 1 file:

soundasleep 2009-05-29 15:38 Rev.: 727

refactoring code to consider different types of functions

74 lines of code changed in 1 file:

soundasleep 2009-05-29 15:12 Rev.: 726

modifying factory graph loop finder to use all actual rules in program

66 lines of code changed in 1 file:

soundasleep 2009-05-29 13:42 Rev.: 725

dijkstra algorithm now successfully finds loops
factory graph looping test case now passes

154 lines of code changed in 2 files:

soundasleep 2009-05-28 16:24 Rev.: 724

developing the idea of creating a "factory graph" based on the parsed rules
adding test cases to check that factory graph edges are created correctly
using an extended dijkstra's algorithm to search for paths leading back to the current node (doesn't yet work)

742 lines of code changed in 2 files:

soundasleep 2009-05-28 13:04 Rev.: 723

adding "toLatex" method to allow rules to be outputted in latex format

185 lines of code changed in 1 file:

soundasleep 2009-05-28 12:40 Rev.: 722

adding test case with multiple elements generated from one
factory functions now include an index parameter

234 lines of code changed in 2 files:

soundasleep 2009-05-28 11:58 Rev.: 721

adding support for <or> terms

45 lines of code changed in 1 file:

soundasleep 2009-05-27 18:27 Rev.: 720

adding 'qualified-identifier-restriction' parsing
'not()' terms in notExists statements can now be taken out
fixing variable-restriction parsing; was using "value" attribute, instead of correct "identifier"
generated elements that add links to/from are now also handled
all rules files (except dynamic-sources) are now parsed successfully, although they are generally incorrect
adding 'or()' test case (does not yet pass)

307 lines of code changed in 3 files:

soundasleep 2009-05-27 17:19 Rev.: 719

initial function graph test case now passes
moving all function terms to Sets to make all model elements unique

44 lines of code changed in 1 file:

soundasleep 2009-05-27 17:06 Rev.: 718

adding logic to remove notExists(...) terms from parsed rules
adding rhs rule logic parsing

478 lines of code changed in 1 file:

soundasleep 2009-05-27 14:25 Rev.: 717

initial work in parsing and producing factory graphs
renaming IterableNodeList to IterableElementList (because that's what it actually is)

577 lines of code changed in 13 files:

soundasleep 2009-05-26 17:00 Rev.: 716

ideas on factory graphs (for next paper), implementation still incomplete

65 lines of code changed in 1 file:

soundasleep 2009-05-26 11:01 Rev.: 715

instrumentation results from running all test cases (although half failed with syntax errors from instrumentation)

1121 lines of code changed in 31 files:

soundasleep 2009-05-25 18:55 Rev.: 714

javascript .js files, and javascript within .html files, are now also instrumented

21 lines of code changed in 3 files:

soundasleep 2009-05-25 18:27 Rev.: 713

prettier coverage output
generated output now uses real template files and stylesheet files

158 lines of code changed in 5 files:

soundasleep 2009-05-25 17:48 Rev.: 712

refactoring code coverage methods

745 lines of code changed in 4 files:

soundasleep 2009-05-25 17:39 Rev.: 711

output summary now includes basic javascript information

61 lines of code changed in 4 files:

soundasleep 2009-05-25 17:26 Rev.: 710

adding javascript execution coverage using AJAX
output coverage now loads the php file directly from a source file, rather than inline code

6165 lines of code changed in 4 files:

soundasleep 2009-05-19 16:31 Rev.: 709

instrumenting all test cases
saving copy of generated code coverage

473 lines of code changed in 32 files:

soundasleep 2009-05-19 14:41 Rev.: 708

removing old instrumented files
code coverage results now also generate a summary page with % covered by both oaw and php
adding sample instrumented output

9135 lines of code changed in 31 files:

soundasleep 2009-05-19 14:04 Rev.: 707

output results now include hyperlinks between templates

133 lines of code changed in 1 file:

soundasleep 2009-05-19 13:37 Rev.: 706

multiple test cases can now be instrumented to the same instrumentation files

20 lines of code changed in 4 files:

soundasleep 2009-05-19 13:14 Rev.: 705

code coverage output can now handle else/elseif blocks

65 lines of code changed in 1 file:

soundasleep 2009-05-18 19:04 Rev.: 704

improving the output of the instrumentation; no longer refers to missing output lines
instrumented code now refers to the correct line number (+1)
replacing sample instrumentation

336 lines of code changed in 5 files:

soundasleep 2009-05-18 18:27 Rev.: 703

initial code to take xpt templates and generate colourised code coverage

219 lines of code changed in 2 files:

soundasleep 2009-05-18 17:27 Rev.: 702

oaw coverage tool can now cover executed php code
including sample instrumentation dumps from both oaw and php

805 lines of code changed in 7 files:

soundasleep 2009-05-15 18:18 Rev.: 701

playing around with adding code instrumentation to openarchitectureware templates (currently only does .xpt)

427 lines of code changed in 7 files:

soundasleep 2009-05-15 16:42 Rev.: 700

resolving MigrateDomainObjects test case failure
adding #resolveFilePath() method to FileReferenceImpl.java

60 lines of code changed in 3 files:

soundasleep 2009-05-15 16:22 Rev.: 699

removing phantom wire edges from failing test models

7 lines of code changed in 7 files:

soundasleep 2009-05-15 15:56 Rev.: 698

NewInstanceAttributeSessionAutosave test cases now pass
adding test case to make sure no phantom wires exist
clearing up ButtonSetValue test case

27 lines of code changed in 6 files:

soundasleep 2009-05-15 15:44 Rev.: 697

renaming each text field to clarify testing

4 lines of code changed in 1 file:

soundasleep 2009-05-15 15:12 Rev.: 696

NewInstanceAttributeSession test cases now pass
fixing clear session generated code
adding 'trace' parameter to default exception page

127 lines of code changed in 5 files:

soundasleep 2009-05-15 14:16 Rev.: 695

NewInstanceObjectAutosave test cases now pass

124 lines of code changed in 11 files:

soundasleep 2009-05-15 13:21 Rev.: 694

NewInstanceObject test case now passes

258 lines of code changed in 6 files:

soundasleep 2009-05-15 12:26 Rev.: 693

domain attributes with autosave turned off now work propertly

240 lines of code changed in 13 files:

soundasleep 2009-05-14 15:11 Rev.: 692

adding NewInstanceWire to model and visual editor
adding 'autosave' property to DomainObjectInstance and DomainAttributeInstance
adding new test cases to match test models

2203 lines of code changed in 31 files:

soundasleep 2009-05-14 14:47 Rev.: 691

adding new test cases to handle 'autosave' and NewInstanceWires

116 lines of code changed in 5 files:

soundasleep 2009-05-13 19:04 Rev.: 690

adding test case when users enter in an invalid value
adding 'redirect' client-side instruction

100 lines of code changed in 9 files:

soundasleep 2009-05-13 18:25 Rev.: 689

SelectMissing: handling values not present in the database
SelectFieldExplicit: selecting values without query parameters
exception.php: a default exception page

513 lines of code changed in 14 files:

soundasleep 2009-05-13 16:50 Rev.: 688

resolving SelectFieldFromDynamicQuery test case
when set_application_value is called, additional instructions can now be executed by the client on response
initial default values are saved explicitly to the server if they do not yet exist

247 lines of code changed in 9 files:

soundasleep 2009-05-13 12:48 Rev.: 687

adding various test cases for fail handlers within sessions
pages and sessions now correctly handle failing operations when accessed

247 lines of code changed in 12 files:

soundasleep 2009-05-13 11:26 Rev.: 686

adding a failure operation that is contained in the parent

20 lines of code changed in 1 file:

soundasleep 2009-05-13 11:24 Rev.: 685

adding session failure test cases

46 lines of code changed in 2 files:

soundasleep 2009-05-12 00:10 Rev.: 684

various hopeful memory leak fixes, all which do very little
Gmf* test cases no longer save loaded documents to memory (was using up a lot of our PermGen memory)
attempts at resolving issue 31: EclipseTestSuite runs out of memory
all Codegen and Inference test cases no longer have their own InternetApplication instance
CodegenTestCase#tearDown() now removes the reference to the InternetApplication (does very little)

180 lines of code changed in 69 files:

soundasleep 2009-05-11 18:05 Rev.: 683

extracting xpath methods to a new interface

383 lines of code changed in 12 files:

soundasleep 2009-05-11 17:45 Rev.: 682

issue 23: adding progress monitors for inference and code generation
adding a test case to test the progress monitors themselves

382 lines of code changed in 14 files:

soundasleep 2009-05-11 16:03 Rev.: 679

renaming iaml.ecore in oaw plugin

0 lines of code changed in 1 file:

soundasleep 2009-05-11 15:10 Rev.: 678

refreshing gmfgen diffs

460 lines of code changed in 8 files:

soundasleep 2009-05-11 15:06 Rev.: 677

refreshing gmfgens
Start/Cancel/FinishNodes now properly have a label mapping in gmfmap

9359 lines of code changed in 15 files:

soundasleep 2009-05-11 14:54 Rev.: 676

if a MANIFEST.MF has Bundle-Vendor reset to %providerName, PluginsTestCase will now reset it back to the expected value

38 lines of code changed in 2 files:

soundasleep 2009-05-11 14:19 Rev.: 675

minor test optimisations

48 lines of code changed in 5 files:

soundasleep 2009-05-11 14:12 Rev.: 674

issue 42: gmfgen consistency tests
removing unused LoginHandler icons
resolving issues found in gmfgens

1998 lines of code changed in 9 files:

soundasleep 2009-05-11 00:43 Rev.: 673

finishing gmfmap mappings match test
adding test to check all gmftools are instantiated in each editor
adding test to check all parent name mappings are read only
organising imports
fixing condition gmfmap/gmftool to resolve inconsistent properties

160 lines of code changed in 7 files:

soundasleep 2009-05-11 00:11 Rev.: 672

resolving issue 16: adding lots of gmfgraph test cases
adding general gmfmap test cases
resolving failed test cases in gmftool/gmfmaps

610 lines of code changed in 8 files:

soundasleep 2009-05-10 20:42 Rev.: 671

starting issue 16: gmfgraph consistency tests
adding test cases for ParentName labels consistency
resolving initial issues in gmfgraph

238 lines of code changed in 6 files:

soundasleep 2009-05-10 19:58 Rev.: 670

plugin quality tests now pass
synchronising shortcuts in gmfgens

57 lines of code changed in 11 files:

soundasleep 2009-05-10 19:45 Rev.: 669

exception throwing within codegen templates can now be read

130 lines of code changed in 8 files:

soundasleep 2009-05-08 18:07 Rev.: 668

initial work in removing references to FileDomainStores drools and codegen templates
adding test to make sure exceptions stop the current execution
refactoring drools implementations into a single superclass
not all test cases pass yet

723 lines of code changed in 31 files:

soundasleep 2009-05-08 16:40 Rev.: 667

migrating test models

20 lines of code changed in 4 files:

soundasleep 2009-05-08 16:32 Rev.: 666

updating gmfgen diffs
finishing migration refactoring
finishing FileDomainStore migration test

237 lines of code changed in 7 files:

soundasleep 2009-05-08 16:17 Rev.: 665

replacing FileDomainStore with DomainStore
adding 'type' attribute to DomainStore
adding new migrator for model 0.3
minor refactoring of model migrators
adding test case for new DomainStore migrator
removing file_domain_store and file_domain_object editor plugins

10610 lines of code changed in 113 files:

soundasleep 2009-05-08 13:55 Rev.: 664

adding migration model for domain objects

1 lines of code changed in 1 file:

soundasleep 2009-05-07 16:25 Rev.: 663

adding parent name figure test cases (only for root editor)

290 lines of code changed in 3 files:

soundasleep 2009-05-07 16:05 Rev.: 662

generated editors now have additional closeBlocking() method
adding test cases to test adding elements directly, and opening up created elements sub-diagrams

174 lines of code changed in 6 files:

soundasleep 2009-05-07 15:00 Rev.: 661

eclipse tests now explicitly close all running editors between tests
removed model/diagram setup from testRunning() in inference and shortcut tests
fixed: getTargetEditPart() was preventing Connections from accepting OpenDiagrams

118 lines of code changed in 14 files:

soundasleep 2009-05-07 14:43 Rev.: 660

refreshing the diagram to load with eclipse test cases

6 lines of code changed in 1 file:

soundasleep 2009-05-07 14:29 Rev.: 659

adding a test case to create new diagrams directly

89 lines of code changed in 2 files:

soundasleep 2009-05-07 13:06 Rev.: 658

adding templates to extend all relevant parent names

42 lines of code changed in 1 file:

soundasleep 2009-05-06 18:55 Rev.: 657

fixing two "initialise" items on right click menu
removing icons from all parent labels
fixing minor error with domain_object_instance

14026 lines of code changed in 12 files:

soundasleep 2009-05-06 18:20 Rev.: 656

updating all diffs to allow labels to open sub-diagrams

398 lines of code changed in 8 files:

soundasleep 2009-05-06 18:15 Rev.: 655

adding new Label mappings to all gmfmaps
adding new open diagram policies to all gmfgens

1219 lines of code changed in 17 files:

soundasleep 2009-05-06 17:54 Rev.: 654

making all node layouts vertical
updating visual gmfgen to new gmfgraph

80 lines of code changed in 2 files:

soundasleep 2009-05-06 17:45 Rev.: 653

changing the font color of a node will no longer automatically change the font color of non-editable fields

17 lines of code changed in 1 file:

soundasleep 2009-05-06 17:12 Rev.: 652

adding ParentName labels to gmfgraph
adding parent labels to visual.gmfmap
adding open diagram policies to visual.gmfgen

501 lines of code changed in 4 files:

soundasleep 2009-05-06 16:45 Rev.: 651

Labels can now be double-clicked to open sub-diagrams

5881 lines of code changed in 4 files:

soundasleep 2009-05-06 13:14 Rev.: 650

CompositeOperations now have labels for the name of their parent container
this is achieved by adding a dynamic template that extends the figure and adds a listener to the loaded resource set

5848 lines of code changed in 5 files:

soundasleep 2009-05-04 22:31 Rev.: 649

moving all code generation test cases to use class-based model loading, rather than string-based

58 lines of code changed in 28 files:

soundasleep 2009-05-04 21:56 Rev.: 648

moving all inference test cases to use class-based model loading, rather than string-based

72 lines of code changed in 20 files:

soundasleep 2009-05-04 21:46 Rev.: 647

SelectField from queries now pass
starting to move setUp() to directly use the current class as the inspiration for the source model, rather than a string (error-prone)

66 lines of code changed in 9 files:

soundasleep 2009-05-04 21:01 Rev.: 646

adding test cases for Domain Objects, and dynamic queries
SelectFieldFromObject now passes
adding inference test for SelectFieldFromObject

626 lines of code changed in 12 files:

soundasleep 2009-05-04 20:14 Rev.: 645

SelectFieldFromObjectQuery did not have a parameter wire

4 lines of code changed in 1 file:

soundasleep 2009-05-04 19:35 Rev.: 644

SelectField test case now passes
adding inference test case for SelectField
adding smaller test case in SelectField to ensure the database value is being written earlier
DomainAttributeInstances now generate 'update' operations

306 lines of code changed in 16 files:

soundasleep 2009-05-04 18:39 Rev.: 643

InputTextFields sync'd with a DomainAttributeInstance now initialise themselves from the database

145 lines of code changed in 6 files:

soundasleep 2009-05-04 17:52 Rev.: 642

adding first instance test case: SelectField
adding failing operation test cases

331 lines of code changed in 9 files:

soundasleep 2009-05-04 16:27 Rev.: 641

NavigateWires can now be added to the root editor

365 lines of code changed in 7 files:

soundasleep 2009-05-04 16:26 Rev.: 640

adding lots of Instance test case models

267 lines of code changed in 13 files:

soundasleep 2009-05-04 15:35 Rev.: 638

adding missing implicit button run test

114 lines of code changed in 8 files:

soundasleep 2009-05-04 15:13 Rev.: 637

ButtonSetValue implicit wire was pointing to the wrong update operation

9 lines of code changed in 1 file:

soundasleep 2009-05-04 14:58 Rev.: 634

adding button test cases
'click' wires can now implicitly be linked to buttons
InputTextFields can now be used directly as ParameterWire sources

234 lines of code changed in 6 files:

soundasleep 2009-05-04 13:46 Rev.: 633

adding Button test case models

52 lines of code changed in 2 files:

soundasleep 2009-05-04 13:29 Rev.: 630

adding Button visual element, and adding to visual editor
adding Button icon (issue 18)

380 lines of code changed in 9 files:

soundasleep 2009-05-01 17:12 Rev.: 628

updating diffs for editors

110 lines of code changed in 6 files:

soundasleep 2009-05-01 17:08 Rev.: 627

adding open diagram policies to domain_object_instance
removing broken open diagram policies for ChainedOperations in other editors

15 lines of code changed in 5 files:

soundasleep 2009-05-01 16:59 Rev.: 626

adding new domain_object_instance editor, that can be opened through the visual editor

7519 lines of code changed in 29 files:

soundasleep 2009-05-01 16:05 Rev.: 625

adding DomainObject/AttributeInstance diagram elements to the visual editor

5595 lines of code changed in 7 files:

soundasleep 2009-05-01 15:39 Rev.: 624

added test case for migration to model 0.2

173 lines of code changed in 3 files:

soundasleep 2009-05-01 13:33 Rev.: 623

migrating all test models to 0.2
fixing broken drools rules

656 lines of code changed in 107 files:

soundasleep 2009-05-01 12:55 Rev.: 622

cleaning up old model files
enabling oaw to use new model namespace

17 lines of code changed in 8 files:

soundasleep 2009-05-01 12:48 Rev.: 621

updating all editors to the new model namespace

147 lines of code changed in 19 files:

soundasleep 2009-05-01 12:02 Rev.: 620

adding DomainAttributeInstance to ecore
renaming FindWire to SetWire
renaming FilterWire to SelectWire

1111 lines of code changed in 34 files:

April 2009 »

Generated by StatSVN 0.7.0