May 2010 Commit Log

Number of Commits:
215
Number of Active Developers:
1
soundasleep 2010-05-31 16:38 Rev.: 2310

regenerating all diagram element images
issue 193: adding SVG outputs

2810 lines of code changed in 55 files:

soundasleep 2010-05-31 16:36 Rev.: 2309

issue 193: automated example element export now also exports to SVG directly

27 lines of code changed in 1 file:

soundasleep 2010-05-31 16:17 Rev.: 2308

issue 194: adding a separate HTML page of all visual elements

53 lines of code changed in 4 files:

soundasleep 2010-05-31 13:54 Rev.: 2307

issue 194: adding a modeldoc script to export a list of visual elements

24 lines of code changed in 2 files:

soundasleep 2010-05-28 15:27 Rev.: 2306

the framed image template doesn't require so many braces; this breaks reference labels

3 lines of code changed in 1 file:

soundasleep 2010-05-28 14:08 Rev.: 2305

issue 192: updating all other .gmfmap and .gmfgens

3453 lines of code changed in 20 files:

soundasleep 2010-05-28 13:54 Rev.: 2304

type and parent labels now display 'Type:' and 'Parent:' prefixes

2 lines of code changed in 1 file:

soundasleep 2010-05-28 13:38 Rev.: 2303

issue 192: connecting up mapping for stereotype labels on links
updating frame.gmfmap

335 lines of code changed in 3 files:

soundasleep 2010-05-27 16:54 Rev.: 2302

adding a test case to check that fixedFont=false for all .gmfgen nodes

50 lines of code changed in 1 file:

soundasleep 2010-05-27 16:36 Rev.: 2301

issue 192: adding stereotype labels to the .gmfgraph
updating the frame .gmfmap

1315 lines of code changed in 3 files:

soundasleep 2010-05-27 16:35 Rev.: 2300

issue 192: modifying the dynamic templates to automatically underline instance class names

76 lines of code changed in 4 files:

soundasleep 2010-05-27 16:33 Rev.: 2299

issue 192: adding a test case to check for, and automatically add, Stereotype labels to the .gmfgraph and related mappings

281 lines of code changed in 4 files:

soundasleep 2010-05-26 16:12 Rev.: 2298

adding template for framed images in latex

22 lines of code changed in 1 file:

soundasleep 2010-05-26 12:21 Rev.: 2297

updating failing test cases

8 lines of code changed in 3 files:

soundasleep 2010-05-25 22:32 Rev.: 2296

issue 86: an action to rewrite generated IDs automatically

291 lines of code changed in 5 files:

soundasleep 2010-05-25 21:57 Rev.: 2295

since HTML cannot tell the difference between an empty element and a non-set element, an input with no text ('') is now considered as not set, resolving some failing test cases

10 lines of code changed in 2 files:

soundasleep 2010-05-25 16:37 Rev.: 2294

HTML frames can now have specific CSS files
adding Autocomplete CSS for elements completed through an AutocompleteWire

63 lines of code changed in 3 files:

soundasleep 2010-05-25 16:35 Rev.: 2293

AutocompleteWires now create a containing InputForm for the input text/output IteratorList, to simplify the implementation within CSS

95 lines of code changed in 5 files:

soundasleep 2010-05-25 15:22 Rev.: 2292

custom CSS files can now be defined in output/../web/default.css

3 lines of code changed in 2 files:

soundasleep 2010-05-25 14:37 Rev.: 2291

adding PrimitiveCondition creation tool to visual diagram editor

29 lines of code changed in 3 files:

soundasleep 2010-05-25 14:37 Rev.: 2290

'is set' template can now handle elements on the same frame, rather than forcing it to be always cached

12 lines of code changed in 2 files:

soundasleep 2010-05-25 12:07 Rev.: 2289

publishing a style for Pygments in Eclipse colours

63 lines of code changed in 1 file:

soundasleep 2010-05-24 15:12 Rev.: 2288

adding PrimitiveCondition, CompositeCondition and ConditionEdge to condition diagram editor
reformatting iterator.gmfmap

678 lines of code changed in 4 files:

soundasleep 2010-05-24 14:56 Rev.: 2287

adding CompositeCondition to iterator diagram editor

143 lines of code changed in 3 files:

soundasleep 2010-05-24 13:07 Rev.: 2286

forcing set_visibility to boolean, as PHP 'false' != false
fixing a bug where trying to set the visibility of a button would fail

5 lines of code changed in 3 files:

soundasleep 2010-05-24 12:51 Rev.: 2285

fixing a bug that was causing test cases to fail

2 lines of code changed in 1 file:

soundasleep 2010-05-21 19:05 Rev.: 2284

implementing codegen for AutocompleteWire codegen test case
adding 'set_visibility' client-side instruction

76 lines of code changed in 6 files:

soundasleep 2010-05-21 19:04 Rev.: 2283

adding codegen test case for AutocompleteWire
when a result is clicked, the search text should be reset

318 lines of code changed in 8 files:

soundasleep 2010-05-21 17:36 Rev.: 2282

adding inference rules to satisfy Autocomplete inference test case
refactoring Label/InputTextField rules into Visible rules

511 lines of code changed in 8 files:

soundasleep 2010-05-21 17:34 Rev.: 2281

writing AutocompleteWireSimple inference test case

370 lines of code changed in 5 files:

soundasleep 2010-05-21 16:43 Rev.: 2280

adding required SelectEdge

3 lines of code changed in 1 file:

soundasleep 2010-05-21 16:42 Rev.: 2279

renaming AutocompleteWire to AutocompleteWireSimple to resolve some naming issues

22 lines of code changed in 2 files:

soundasleep 2010-05-21 16:42 Rev.: 2278

renaming 'matches' to 'match' to satisfy a Drools problem

2 lines of code changed in 2 files:

soundasleep 2010-05-21 15:25 Rev.: 2277

adding an inference test model for AutocompleteWires

0 lines of code changed in 1 file:

soundasleep 2010-05-21 15:21 Rev.: 2276

adding AutocompleteWire to the metamodel, which simplifies the population of VisibleThings through autocompleted inputs
adding AutocompleteWire to the frame diagram editor

232 lines of code changed in 9 files:

soundasleep 2010-05-21 12:20 Rev.: 2275

the guard condition around IteratorLists were interfering with contained DomainAttributeInstances being used to SetWire other values

4 lines of code changed in 1 file:

soundasleep 2010-05-20 23:35 Rev.: 2274

implementing codegen test case for IteratorListSearchInstant

236 lines of code changed in 7 files:

soundasleep 2010-05-20 23:34 Rev.: 2273

other investigations into improving performance: adding a get_application_value() cache

19 lines of code changed in 1 file:

soundasleep 2010-05-20 23:26 Rev.: 2272

incorrect times were being provided through log_message

4 lines of code changed in 1 file:

soundasleep 2010-05-20 23:24 Rev.: 2271

improving the performance of the server-side code by grouping log_messages() into batches of 10

22 lines of code changed in 1 file:

soundasleep 2010-05-20 22:57 Rev.: 2270

adding a test for instant IteratorList search

35 lines of code changed in 1 file:

soundasleep 2010-05-20 22:56 Rev.: 2269

moving onInput/currentInput from InputTextField to VisibleThing, so that we can add it to the visual diagram editor without having to create a new text field visual editor
adding onInput/currentInput to visual diagram editor

365 lines of code changed in 7 files:

soundasleep 2010-05-20 22:33 Rev.: 2268

elements within IteratorLists can now be clicked correctly

14 lines of code changed in 6 files:

soundasleep 2010-05-20 22:32 Rev.: 2267

adding a codegen test case for IteratorListSetClickResults

107 lines of code changed in 3 files:

soundasleep 2010-05-20 22:09 Rev.: 2266

adding a test model for clicking results provided by an IteratorList

36 lines of code changed in 1 file:

soundasleep 2010-05-20 21:58 Rev.: 2265

fixing the crash that was causing IteratorListSetWireSearch to fail

40 lines of code changed in 2 files:

soundasleep 2010-05-20 21:32 Rev.: 2264

AttributeInstance.onChange only calls Label.update through a SetWire if the AttributeInstance actually exists

94 lines of code changed in 2 files:

soundasleep 2010-05-20 15:05 Rev.: 2263

improving the performance of IteratorList population
when rendered into HTML, an IteratorList does not try and update all of its contained values for every label present in the list on page access

79 lines of code changed in 4 files:

soundasleep 2010-05-20 14:15 Rev.: 2262

adding codegen test case for IteratorListSetWireSearch
initial implementation of updating query parameters for DomainIterators when connected to IteratorLists; however it is very slow

558 lines of code changed in 7 files:

soundasleep 2010-05-20 13:11 Rev.: 2261

the result limit is now stored separately

34 lines of code changed in 3 files:

soundasleep 2010-05-20 11:53 Rev.: 2260

fixing a bug where empty arguments would strip ALL queries

33 lines of code changed in 3 files:

soundasleep 2010-05-19 17:15 Rev.: 2259

if matches() is called with an empty string, replaces the entire matches() query with '1'

26 lines of code changed in 3 files:

soundasleep 2010-05-19 17:10 Rev.: 2258

adding support for platform-independent SQL functions: adding matches(), which represents full text searching

161 lines of code changed in 4 files:

soundasleep 2010-05-19 16:20 Rev.: 2257

implementing IteratorList.hide()/show()
improving the definition of assertLabelTextNotPresent(): asks HtmlUnit if the element is actually displayed, so it supports recursive hidden elements

170 lines of code changed in 5 files:

soundasleep 2010-05-19 15:43 Rev.: 2256

adding a codegen test model for hide/showing an IteratorList
adding a codegen test model for searching a DomainIterator connected to an IteratorList

60 lines of code changed in 2 files:

soundasleep 2010-05-19 15:17 Rev.: 2255

adding codegen template for IteratorList - currently renders as tables, but only tested for Labels within the IteratorList
adding application_value() database to dump_database script

187 lines of code changed in 4 files:

soundasleep 2010-05-19 15:16 Rev.: 2254

implementing inference test case for IteratorListSetWire
adding a codegen test case for IteratorListSetWire

191 lines of code changed in 5 files:

soundasleep 2010-05-18 17:08 Rev.: 2253

writing up IteratorListSetWire inference test case

158 lines of code changed in 3 files:

soundasleep 2010-05-18 17:07 Rev.: 2252

adding a ListIterator domain element
adding ListIterator to frame diagram editor

178 lines of code changed in 10 files:

soundasleep 2010-05-18 16:47 Rev.: 2251

DomainIterator needs a Source to select from

3 lines of code changed in 1 file:

soundasleep 2010-05-18 16:42 Rev.: 2250

adding a basic inference test model for IteratorList connected by a SetWire

23 lines of code changed in 1 file:

Repository Tag: version-0.5.1
soundasleep 2010-05-18 15:10 Rev.: 2246

building and publishing version 0.5.1

22 lines of code changed in 2 files:

soundasleep 2010-05-18 14:47 Rev.: 2244

updating runtime index.html version

1 lines of code changed in 1 file:

soundasleep 2010-05-18 14:46 Rev.: 2243

updating all plugin versions to 0.5.1 for release

25 lines of code changed in 25 files:

soundasleep 2010-05-18 12:58 Rev.: 2241

fixing some broken example element diagrams

25 lines of code changed in 6 files:

soundasleep 2010-05-18 12:50 Rev.: 2240

adding new example element diagrams

35 lines of code changed in 6 files:

soundasleep 2010-05-18 12:44 Rev.: 2239

removing unused example elements

0 lines of code changed in 11 files:

soundasleep 2010-05-18 12:36 Rev.: 2238

adding Permission, ExtendsEdge and ProvidesEdge to root diagram editor
adding Permission to schema diagram editor

287 lines of code changed in 6 files:

soundasleep 2010-05-18 12:35 Rev.: 2237

updating example element diagrams

91 lines of code changed in 51 files:

soundasleep 2010-05-17 21:01 Rev.: 2236

adding executeOnInput to SetWire
adding codegen test case for instant SetWire

136 lines of code changed in 7 files:

soundasleep 2010-05-17 20:37 Rev.: 2235

adding a test model for SetWire instant

9 lines of code changed in 1 file:

soundasleep 2010-05-17 20:12 Rev.: 2234

adding a delay to instant SyncWires, to reduce network traffic

130 lines of code changed in 3 files:

soundasleep 2010-05-17 19:44 Rev.: 2233

initial implementation of InputTextField.onInput
currently very slow - one character input takes 5 server-side calls

28 lines of code changed in 3 files:

soundasleep 2010-05-17 19:27 Rev.: 2232

adding a codegen test case for SyncWireInstant
updating JWebUnit to latest trunk

371 lines of code changed in 6 files:

soundasleep 2010-05-17 18:19 Rev.: 2231

adding an inference test case for instant SyncWires

317 lines of code changed in 4 files:

soundasleep 2010-05-17 18:19 Rev.: 2230

InputTextFields now contain onInput events and currentInput properties (a string)
SyncWires can now be specified as instant (execute on input, rather than on commit)

107 lines of code changed in 6 files:

soundasleep 2010-05-17 18:08 Rev.: 2229

rewriting the ModelSourceResolver to automatically work out the package, for codegen and inference test cases

79 lines of code changed in 3 files:

soundasleep 2010-05-17 17:40 Rev.: 2228

adding a test model for a SyncWire using Execute On Input

20 lines of code changed in 1 file:

soundasleep 2010-05-17 16:54 Rev.: 2224

issue 189: since Wire is an abstract class, it cannot be instantiated

12 lines of code changed in 3 files:

soundasleep 2010-05-17 16:53 Rev.: 2223

updating GetShortcuts, since Actions are no longer WireDestinations
removing the Wire shortcuts test, since Wires can no longer contain operations

53 lines of code changed in 4 files:

soundasleep 2010-05-17 16:24 Rev.: 2222

recreating iaml_diagram for Eclipse test case

38 lines of code changed in 1 file:

soundasleep 2010-05-17 16:05 Rev.: 2221

issue 189: updating diagram editors

769 lines of code changed in 14 files:

soundasleep 2010-05-17 15:59 Rev.: 2220

issue 189: removing SingleWire and CompositeWire from metamodel

21 lines of code changed in 6 files:

soundasleep 2010-05-17 13:04 Rev.: 2219

completing EntryGateRequiresOpenID: no longer uses SetWire (push); instead uses Scope.onAccess (pull)

162 lines of code changed in 3 files:

soundasleep 2010-05-17 13:04 Rev.: 2218

codegen: Sessions now run onAccess on every access, not just on Session init
generated operations now include Session Label operations

36 lines of code changed in 2 files:

soundasleep 2010-05-17 11:41 Rev.: 2217

adding another test case for issue 186

7 lines of code changed in 3 files:

soundasleep 2010-05-14 21:02 Rev.: 2216

adding a codegen test case for EntryGateRequiresOpenID (doesn't yet pass)

221 lines of code changed in 4 files:

soundasleep 2010-05-14 21:02 Rev.: 2215

adding additional inference rules to resolve EntryGateRequiresOpenID inference test

334 lines of code changed in 4 files:

soundasleep 2010-05-14 21:01 Rev.: 2214

adding an inference test case for EntryGateRequiresOpenID

249 lines of code changed in 4 files:

soundasleep 2010-05-14 20:36 Rev.: 2213

InternetApplication is now a Scope

34 lines of code changed in 5 files:

soundasleep 2010-05-14 18:30 Rev.: 2212

fixing broken references in the EntryGateRequiresOpenID test model

15 lines of code changed in 1 file:

soundasleep 2010-05-14 18:23 Rev.: 2211

modifying EntryGateRequiresOpenID to use a Label, rather than a Property

17 lines of code changed in 1 file:

soundasleep 2010-05-14 18:23 Rev.: 2210

Sessions can now contain Labels which, while VisibleThings, cannot actually be rendered, but simplify the use of SyncWires etc
EntryGate can now be a source of a RequiresEdge
Label can now be the destination of a RequiresEdge

111 lines of code changed in 5 files:

soundasleep 2010-05-14 17:41 Rev.: 2209

adding a test model for the EntryGate/OpenID requirement

17 lines of code changed in 1 file:

soundasleep 2010-05-14 16:40 Rev.: 2208

adding Role to root diagram editor

106 lines of code changed in 3 files:

soundasleep 2010-05-14 16:33 Rev.: 2207

adding a migration test model for 0.5 to 0.6
fixing a typo in the 0.5 to 0.6 migrator

173 lines of code changed in 5 files:

soundasleep 2010-05-14 16:09 Rev.: 2206

SchemaEdge and SelectEdge need to have their labels rendered in the diagram editors

64 lines of code changed in 8 files:

soundasleep 2010-05-14 15:45 Rev.: 2205

removing plugin.xml link to temporary migrator
updating the expected EditPart types for some of the runtime actions

2 lines of code changed in 2 files:

soundasleep 2010-05-14 15:40 Rev.: 2204

updating generation-sync-multiple test model
assertEditorXXX() is now more resilient

59 lines of code changed in 5 files:

soundasleep 2010-05-14 15:08 Rev.: 2203

removing MarkContainersAsOverridden test case, as it does not actually test anything

0 lines of code changed in 2 files:

soundasleep 2010-05-14 15:05 Rev.: 2202

updating the list of edges that RemovePhantomEdges will remove

10 lines of code changed in 2 files:

soundasleep 2010-05-14 15:03 Rev.: 2201

updating FormDomainObjectMapping diagram test case
updating the rule files required for synchronising InputForm contents correctly

128 lines of code changed in 3 files:

soundasleep 2010-05-14 14:53 Rev.: 2200

replacing FormDomainObjectMapping diagram test model

15 lines of code changed in 1 file:

soundasleep 2010-05-14 14:43 Rev.: 2199

removing old shortcut diagram tests
updating issue 69 shortcuts diagram test

155 lines of code changed in 7 files:

soundasleep 2010-05-14 14:33 Rev.: 2198

replacing issue 69 test model with a new model

14 lines of code changed in 1 file:

soundasleep 2010-05-14 13:29 Rev.: 2197

moving 0.3 migration test out of its own test suite, into the main migration test suite

168 lines of code changed in 6 files:

soundasleep 2010-05-14 13:13 Rev.: 2196

fixing an invalid codegen test model

2 lines of code changed in 1 file:

soundasleep 2010-05-13 23:25 Rev.: 2195

regenerating diagram editors

7 lines of code changed in 1 file:

soundasleep 2010-05-13 23:22 Rev.: 2194

issue 178: updating migration test cases
migration test cases can now identify and check for expected warnings

123 lines of code changed in 5 files:

soundasleep 2010-05-13 23:21 Rev.: 2193

issue 178: writing up a temporary migrator for 5 to 6, which just deletes elements that cannot be migrated over easily

109 lines of code changed in 2 files:

soundasleep 2010-05-13 23:19 Rev.: 2192

issue 178: initial work in updating the diagram test cases

42 lines of code changed in 9 files:

soundasleep 2010-05-13 23:18 Rev.: 2191

issue 178: initial work at updating diagram.custom actions

58 lines of code changed in 6 files:

soundasleep 2010-05-13 21:48 Rev.: 2190

adding an extension to disable the new wizard for element diagram editor automatically

88 lines of code changed in 1 file:

soundasleep 2010-05-13 21:37 Rev.: 2189

updating ParentNamesTestCase
making assertion failed messages in GmfGenTestCase clearer

4 lines of code changed in 2 files:

soundasleep 2010-05-13 21:36 Rev.: 2188

issue 178: updating diagram editors
renaming domain_object_instance to iterator
removing old diagram editors

4038 lines of code changed in 34 files:

soundasleep 2010-05-13 20:24 Rev.: 2187

resolving UserModifyRoles test case
DomainTestCases no longer needs a list of expected results

14 lines of code changed in 4 files:

soundasleep 2010-05-13 17:30 Rev.: 2186

issue 178: updating gmfgraph
updating root and frame diagram editors

683 lines of code changed in 7 files:

soundasleep 2010-05-13 17:22 Rev.: 2185

removing RemoteDomainObject icon

0 lines of code changed in 1 file:

soundasleep 2010-05-13 17:21 Rev.: 2184

renaming SelectWire icon to SelectEdge

0 lines of code changed in 3 files:

soundasleep 2010-05-13 17:21 Rev.: 2183

removing old icons

0 lines of code changed in 6 files:

soundasleep 2010-05-13 17:18 Rev.: 2182

renaming old icons

0 lines of code changed in 9 files:

soundasleep 2010-05-13 17:17 Rev.: 2181

removing DomainSource icons to replace

0 lines of code changed in 2 files:

soundasleep 2010-05-13 17:17 Rev.: 2180

removing DomainIterator and DomainSchema icons to replace

0 lines of code changed in 4 files:

soundasleep 2010-05-13 16:43 Rev.: 2179

adding a test case for issue 186
<br/>s no longer add too many newlines

10 lines of code changed in 6 files:

soundasleep 2010-05-13 16:39 Rev.: 2178

trying to fix a caching bug in TestProgressMonitor
adding explicit methods to remove specific cache entries in the inference and codegen caches

25 lines of code changed in 3 files:

soundasleep 2010-05-13 16:31 Rev.: 2177

since the Domain framework now handles RSS load/save, removing Remote definitions
RSS codegen test cases now pass

2 lines of code changed in 3 files:

soundasleep 2010-05-13 16:30 Rev.: 2176

adding a test to check that we get a valid count() for remote RSS feeds before calling reload()

99 lines of code changed in 4 files:

soundasleep 2010-05-13 16:20 Rev.: 2175

adding RSS support (initial) to Domain implementation; taken from RemoteDefinitions.xpt codegen template

414 lines of code changed in 5 files:

soundasleep 2010-05-13 16:18 Rev.: 2174

moving IAML runtime type definitions to separate PHP include

292 lines of code changed in 2 files:

soundasleep 2010-05-13 15:38 Rev.: 2173

when generating a DomainIterator to view one instance of another DomainIterator connected through a DetailWire, the target DomainIterator inherits the same DomainSource as the source DomainIterator

72 lines of code changed in 2 files:

soundasleep 2010-05-13 14:53 Rev.: 2172

updating UserRolesLoginHandler; all 0.4 codegen test cases now pass

38 lines of code changed in 2 files:

soundasleep 2010-05-13 14:37 Rev.: 2171

updating UserMultiplePermissionsAndRoles codegen test

21 lines of code changed in 2 files:

soundasleep 2010-05-13 14:13 Rev.: 2170

DomainIterators created by AccessControlHandlers requiring Permissions are now connected to the relevant DomainSources
fixing a typo in UserMultiplePermissions testcase

307 lines of code changed in 9 files:

soundasleep 2010-05-12 18:45 Rev.: 2169

adding a type to DomainInheritance 'id' attribute

7 lines of code changed in 3 files:

soundasleep 2010-05-12 18:45 Rev.: 2168

work to get UserModifyRoles codegen test case to pass

17 lines of code changed in 8 files:

soundasleep 2010-05-12 17:44 Rev.: 2167

resolving UserCreatesRoles codegen testcase
we now only have one User root per InternetApplication
clarifying DomainSource and DomainIterator checks

164 lines of code changed in 9 files:

soundasleep 2010-05-12 16:03 Rev.: 2166

adding a test case to check that AccessControlHandlers connect the created DomainInstance to the correct DomainSource

208 lines of code changed in 6 files:

soundasleep 2010-05-12 14:59 Rev.: 2165

UserRoot DomainAttributes were not being generated correctly; fixes LoginHandlerUser codegen test case
adding explicit check that LoginHandlers have the correct parameter types

26 lines of code changed in 5 files:

soundasleep 2010-05-12 14:32 Rev.: 2164

updating NewInstanceWithoutId test case to make sure the database is created as expected

69 lines of code changed in 4 files:

soundasleep 2010-05-12 14:30 Rev.: 2163

the 'generated primary key' DomainAttribute needs to have an integer type set
adding a test case to check this

99 lines of code changed in 5 files:

soundasleep 2010-05-12 14:24 Rev.: 2162

adding a test case to the domain modelling: if no PK is defined in a Schema, print out a warning to the debug log

152 lines of code changed in 4 files:

soundasleep 2010-05-12 13:46 Rev.: 2161

replacing TestProgressMonitor test model; using an existing model instead

3 lines of code changed in 2 files:

soundasleep 2010-05-12 13:45 Rev.: 2160

adding 'autosave' property to DomainIterator in 0.3 codegen test cases, where necessary
removing old test cases in 0.3 codegen tests

7 lines of code changed in 12 files:

soundasleep 2010-05-12 13:25 Rev.: 2159

updating all codegen test models to remove DomainAttributeInstance.autosave, and to re-add Role type

55 lines of code changed in 26 files:

soundasleep 2010-05-12 13:10 Rev.: 2158

removing DomainAttributeInstance.autosave, since it is no longer a direct target of SyncWires (etc)

2 lines of code changed in 5 files:

soundasleep 2010-05-12 12:17 Rev.: 2157

SyncWires connected to DomainObjects (now DomainSchemas) no longer have any effect, so removing Sync Wires requirement test case

0 lines of code changed in 2 files:

soundasleep 2010-05-12 12:16 Rev.: 2156

SyncWires connected to DomainObjects (now DomainSchemas) no longer have any effect, so removing old test cases

5 lines of code changed in 9 files:

soundasleep 2010-05-12 11:32 Rev.: 2155

quickly fixing some broken release tests

24 lines of code changed in 2 files:

soundasleep 2010-05-11 17:30 Rev.: 2154

removing all explicit definitions of getDatabaseName(), since 'default.db' is now used by default (r2152)

5 lines of code changed in 31 files:

soundasleep 2010-05-11 17:26 Rev.: 2153

updating SelectFieldFromDynamicQuery codegen test case
updating domain definitions codegen templates

37 lines of code changed in 3 files:

soundasleep 2010-05-11 17:25 Rev.: 2152

DomainSource.file now defaults to 'default.db'
adding an extension function to get the DomainSource.file as a string

25 lines of code changed in 4 files:

soundasleep 2010-05-11 16:17 Rev.: 2151

updating DroolsQueueTest test case

7 lines of code changed in 2 files:

soundasleep 2010-05-11 16:10 Rev.: 2150

issue 178: initial push in migrating codegen templates to use new domain model
removing some (probably) unnecessary templates

196 lines of code changed in 37 files:

soundasleep 2010-05-11 16:00 Rev.: 2149

updating codegen helper function test cases

12 lines of code changed in 3 files:

soundasleep 2010-05-11 13:15 Rev.: 2148

updating 0.5 and 0.5.1 inference test cases

91 lines of code changed in 13 files:

soundasleep 2010-05-11 12:44 Rev.: 2147

updating 0.4.3 inference test cases

9 lines of code changed in 2 files:

soundasleep 2010-05-11 12:39 Rev.: 2146

updating 0.4 inference test cases (completed)

301 lines of code changed in 19 files:

soundasleep 2010-05-11 12:38 Rev.: 2145

adding Role back to the metamodel (necessary for automatic inference of Role hierarchy)
updating OAW checks

18 lines of code changed in 3 files:

soundasleep 2010-05-10 21:05 Rev.: 2144

updating 0.4 inference test cases

171 lines of code changed in 12 files:

soundasleep 2010-05-10 20:09 Rev.: 2142

updating 0.2 and 0.3 inference test cases
removing some unnecessary 0.3 inference test cases

104 lines of code changed in 19 files:

soundasleep 2010-05-10 19:15 Rev.: 2141

initial work on updating inference rules
disabling inference rules that are not yet migrated
inference 0.1 test cases now pass

348 lines of code changed in 21 files:

soundasleep 2010-05-10 19:14 Rev.: 2140

removing old Domain model elements from the metamodel
removing temporary migrator

134 lines of code changed in 6 files:

soundasleep 2010-05-10 17:02

updating a test model that had not been migrated correctly

7 lines of code changed in 2 files:

soundasleep 2010-05-10 16:49 Rev.: 2137

using temporary migration script to migrate all test models automatically

1410 lines of code changed in 86 files:

soundasleep 2010-05-10 16:47 Rev.: 2136

more work on temporary migration script: adding SelectWire and NewInstanceWire, and resolving most unresolved references

379 lines of code changed in 3 files:

soundasleep 2010-05-10 16:11 Rev.: 2135

DomainObjects now have to be stored within a DomainStore explicitly

5 lines of code changed in 1 file:

soundasleep 2010-05-10 15:50 Rev.: 2134

writing a temporary migrator to migrate test models from 0.5 to 0.5.1

400 lines of code changed in 4 files:

soundasleep 2010-05-10 13:58 Rev.: 2133

Roles should not contain random Properties

0 lines of code changed in 1 file:

soundasleep 2010-05-10 13:47 Rev.: 2132

updating User role/permission codegen test cases to use new approach

17 lines of code changed in 4 files:

soundasleep 2010-05-07 17:28 Rev.: 2131

removing unused codegen templates

0 lines of code changed in 5 files:

soundasleep 2010-05-07 16:52 Rev.: 2130

updating expected DomainTestCases output

4 lines of code changed in 1 file:

soundasleep 2010-05-07 16:51 Rev.: 2129

implementing Role using the new DomainIterator approach
implementing add/remove Role/Permissions

506 lines of code changed in 13 files:

soundasleep 2010-05-06 23:26 Rev.: 2128

fixing a minor typo in codegen templates causing OpenIDAsAuthor codegen to crash

2 lines of code changed in 1 file:

soundasleep 2010-05-06 23:12 Rev.: 2127

removing a test that is no longer necessary

1 lines of code changed in 1 file:

soundasleep 2010-05-06 23:02 Rev.: 2126

Iterator::reload() now throws an exception if there is no result to reload with
adding a test to check that the instance is not cached if there are not actually any results to begin with

107 lines of code changed in 5 files:

soundasleep 2010-05-06 22:21 Rev.: 2125

correcting the implementation of two failing test cases

11 lines of code changed in 2 files:

soundasleep 2010-05-06 15:47 Rev.: 2124

changing test case to work within a Session, not a Frame
adding code for set_session to correctly update a client

116 lines of code changed in 8 files:

soundasleep 2010-05-06 14:25 Rev.: 2123

when processing a 'redirect' instruction, we will no longer try and execute any other instructions in the same response; this may reduce the number of 'cannot find //title' testcase failures

1 lines of code changed in 1 file:

soundasleep 2010-05-06 13:51 Rev.: 2122

IteratedSyncWires test case needs to have a limit set, or else it cannot be navigated

10 lines of code changed in 3 files:

soundasleep 2010-05-05 18:33 Rev.: 2121

initial work in removing unused domain code

1 lines of code changed in 2 files:

soundasleep 2010-05-05 18:15 Rev.: 2120

restoring support for RemoteDomainObjects
if a domain object value is not set (i.e. null), it should not be attempted to cast it to a data type

20 lines of code changed in 1 file:

soundasleep 2010-05-05 17:41 Rev.: 2119

implementing limit in DomainObjectInstance
count() returns the minimum of the number of found results, or the limit (if set)
fixing FeedProducerCompleteWithoutLink test case: an invalid primary key was being defined

22 lines of code changed in 5 files:

soundasleep 2010-05-05 17:20 Rev.: 2118

adding a test case to check that we can modify values and save them across different network requests
when reloading a DomainIterator from the DataSource, we refresh the stored values (necessary for the PKs to persist)

110 lines of code changed in 5 files:

soundasleep 2010-05-05 16:43 Rev.: 2117

domain: previous() and next() throw exceptions if they go beyond their limits

42 lines of code changed in 1 file:

soundasleep 2010-05-05 16:38 Rev.: 2116

adding a test case to check that previous() and next() throw exceptions if they go beyond their limits

27 lines of code changed in 3 files:

soundasleep 2010-05-05 16:20 Rev.: 2115

updating test cases to use new exception message

6 lines of code changed in 3 files:

soundasleep 2010-05-05 16:14 Rev.: 2114

domain test scripts now use 'diff' if there is a failure

34 lines of code changed in 15 files:

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

domain: if the query arguments change, then the instance should be reloaded rather than repopulated

149 lines of code changed in 3 files:

soundasleep 2010-05-05 15:37 Rev.: 2112

empty() and count() no longer crash for DomainObjectInstances if the parameter values aren't accessible

43 lines of code changed in 3 files:

soundasleep 2010-05-05 14:57 Rev.: 2111

adding required ExtendsEdges to test models (see r2110)

37 lines of code changed in 11 files:

soundasleep 2010-05-05 14:55 Rev.: 2110

adding the explicit requirement that all DomainAttributeInstances need to specify (through an ExtendsEdge) which defined DomainAttribute they are derived from
adding DomainAttributeInstance to domain_object and domain_store diagram editors

256 lines of code changed in 6 files:

soundasleep 2010-05-05 14:30 Rev.: 2109

changing the 'no results found' error message to the original message, so that exception text-based tests pass without modification

1 lines of code changed in 1 file:

soundasleep 2010-05-05 13:25 Rev.: 2108

DomainAttributeInstances that appear to be derived from a DomainAttribute are now inferred as such, separately from their creation in model completion
resolves a StackOverflowError from trying to obtain the parent attribute for a non-extended attribute instance

68 lines of code changed in 3 files:

soundasleep 2010-05-05 12:53 Rev.: 2107

get_attribute_instance_value() needs to cast values into iamlString for transport/display (logic from original SelectWire template)

15 lines of code changed in 2 files:

soundasleep 2010-05-04 17:08 Rev.: 2106

adding a link to DomainSource for 'Type'

3 lines of code changed in 1 file:

soundasleep 2010-05-04 16:57 Rev.: 2105

updating codegen templates to use getAttributeInstance instead of getAttribute
Create Role test cases now pass

26 lines of code changed in 5 files:

soundasleep 2010-05-04 16:44 Rev.: 2104

removing method getAttribute(String), as it is too easy to make an inconsistent instance
migrating test cases to use getAttributeInstance(DomainAttribute) instead

41 lines of code changed in 11 files:

soundasleep 2010-05-04 16:14 Rev.: 2103

domain component: adding a test case for creating new instances non-autosave for partially-existing databases
evaluate_select_wire() can now select attributes from the database with the same name (i.e. 'A.id AS aid, B.id AS bid' in SQL)

424 lines of code changed in 7 files:

soundasleep 2010-05-04 15:25 Rev.: 2102

fixing a bug where session stored values were not being saved correctly

2 lines of code changed in 1 file:

soundasleep 2010-05-04 15:22 Rev.: 2101

updating other test models to also have primary keys specified

4 lines of code changed in 4 files:

soundasleep 2010-05-04 15:17 Rev.: 2100

adding support for DomainAttributeInstances as iterators
since SelectField test case did not specify a primary key, one was being generated automatically

210 lines of code changed in 7 files:

soundasleep 2010-05-04 14:25 Rev.: 2099

fixing a failing inference test case

22 lines of code changed in 2 files:

soundasleep 2010-05-03 21:33 Rev.: 2098

updating expected domain test cases results
only extended attributes that are not from PKs should be included in the DomainSchema definitions

51 lines of code changed in 4 files:

soundasleep 2010-05-03 19:57 Rev.: 2097

adding support for persisting stored instance information over sessions
adding test case to check session information is reloaded/lost for new iterators

382 lines of code changed in 16 files:

soundasleep 2010-05-03 18:56 Rev.: 2096

issue 178: integrating new Domain infrastructure

31 lines of code changed in 2 files:

soundasleep 2010-05-03 18:12 Rev.: 2095

issue 178: initial work in integrating new Domain infrastructure into test cases (NewInstanceObject)

230 lines of code changed in 5 files:

soundasleep 2010-05-03 17:23 Rev.: 2094

adding support for order_by with a DomainAttribute
adding support for limiting results

295 lines of code changed in 15 files:

soundasleep 2010-05-03 16:55 Rev.: 2093

the DB type should be encoded in the file string (e.g. 'sqlite:foo.db'), not specified separately

70 lines of code changed in 5 files:

soundasleep 2010-05-03 16:24 Rev.: 2092

adding link to Domain test cases called from Java

101 lines of code changed in 4 files:

soundasleep 2010-05-03 16:03 Rev.: 2091

adding a test case to check for modifying an iterator over a multiply inherited domain structure
adding test cases to check for exceptions thrown when trying to access attributes of an empty result set

300 lines of code changed in 4 files:

soundasleep 2010-05-03 15:46 Rev.: 2090

adding a test case for creating new instances of multiple inheritance in domain objects

479 lines of code changed in 4 files:

soundasleep 2010-05-03 15:25 Rev.: 2089

attributes and schema methods no longer return by key; rather by lists of values, allowing duplicate field names to remain (mostly)

208 lines of code changed in 1 file:

soundasleep 2010-05-03 11:59 Rev.: 2088

adding a test case for inheritance hierarchy iterators with autosave=false

201 lines of code changed in 3 files:

soundasleep 2010-05-03 11:52 Rev.: 2087

completed implementation of inherited domain iterator with autosave=true

142 lines of code changed in 4 files:

soundasleep 2010-05-03 11:05 Rev.: 2086

fixing a minor bug in domain implementation

1 lines of code changed in 1 file:

April 2010 »

Generated by StatSVN 0.7.0