May 2005 Commit Log

Number of Commits:
182
Number of Active Developers:
5
jpdaigle 2005-05-31 22:11 Rev.: 276

JP: Started laying down the structure for a query processing framework.
Intent: process queries about the model / explore graphs / etc.

DO NOT USE RIGHT NOW - Public interface will change - I drank almost an entire
bottle of Beaujolais so I'm drunk. Restating: PUBLIC INTERFACE WILL CHANGE - wait for
jpdaigle to declare interface stable before modifying or referencing.

204 lines of code changed in 8 files:

etremblay 2005-05-31 20:45 Rev.: 275

Can now add OutBindings. Work the same as InBindings.

180 lines of code changed in 1 file:

etremblay 2005-05-31 16:57 Rev.: 274

- Can now add InBindings from the stub bindings view.
- Changed the binding list from a Table to a Tree.
- Changed a lot of behaviors in the view.
- Adding bindings is still in an ealry prototype phase, use it at your own risk for the validity of your files.

462 lines of code changed in 2 files:

jkealey 2005-05-31 16:12 Rev.: 273

added more command tests; many have to be implemented by their creators; may still have some pre/post conditions to implement.

254 lines of code changed in 1 file:

jkealey 2005-05-31 15:17 Rev.: 272

fixed deletion bugs:
multi select + delete => labels sometimes crashed
stubs now remain existant while they have 1 in or 1 out, (or instead of and)
found a bug where deletepath command wouldn't undo.

17 lines of code changed in 1 file:

jkealey 2005-05-31 15:01 Rev.: 271

fixed deletion bugs:
multi select + delete => labels sometimes crashed
stubs now remain existant while they have 1 in or 1 out, (or instead of and)
found a bug where deletepath command wouldn't undo.

22 lines of code changed in 2 files:

jkealey 2005-05-31 12:04 Rev.: 270

bug 271 - direct edit now beautiful even at 400%

4 lines of code changed in 1 file:

jkealey 2005-05-31 11:41 Rev.: 269

can now drag start/end on a node connection and or fork/join them.
can now select node connection and start/end and add and/or fork/join in contextual menu.

157 lines of code changed in 8 files:

jkealey 2005-05-31 10:22 Rev.: 268

bug 254 - removed all except one eContainer which is used for a good reason.

56 lines of code changed in 11 files:

jkealey 2005-05-31 10:07 Rev.: 267

bug 260 - labels now display associated element's properties.

216 lines of code changed in 2 files:

jkealey 2005-05-31 09:27 Rev.: 266

bug 182, bug 227 - moved componentref figure to figure package, updated color for new model. you will have to manually set the filled checkbox in your existing files.

127 lines of code changed in 7 files:

etremblay 2005-05-30 21:53 Rev.: 265

- Can now double click on static stub to open the associated map.
- To change the associated map of a static stub, select a stub and select a map from the list in the Connect Map section of the Stub Bindings view.
- This view is far from finished. It's more a prototype right now that will evolve to a final version. Eclipse Forms layouts are really not fun. The view currently only work for static stubs. The actions done when you add a plugin is not a command, so use the view at your own risk right now...
- New icons for dynamic stubs, path tool 24, bindings.

600 lines of code changed in 14 files:

jkealey 2005-05-30 16:04 Rev.: 264

tiny change in createFigure. this may have been a cause of problematic refreshing.

4 lines of code changed in 1 file:

jkealey 2005-05-30 15:59 Rev.: 263

bug 145 - ReqBrowseHistory

136 lines of code changed in 3 files:

jkealey 2005-05-30 15:17 Rev.: 262

initial version of about.html; forgot to commit it earlier on.

15 lines of code changed in 1 file:

jkealey 2005-05-30 14:44 Rev.: 261

had broken feedback on labels when moving.

2 lines of code changed in 1 file:

jkealey 2005-05-30 14:33 Rev.: 260

bug 274 - when adding/removing a map, had problems with subsequent tab naming.

4 lines of code changed in 1 file:

jkealey 2005-05-30 14:20 Rev.: 259

bug 249 - added hover feedback on start/end/responsibility ref/direction arrow

122 lines of code changed in 5 files:

jkealey 2005-05-30 13:17 Rev.: 258

bug 214 - ReqHelpAbout, initial version.

4 lines of code changed in 2 files:

jkealey 2005-05-30 13:00 Rev.: 257

bug 254 - removed some eContainers

200 lines of code changed in 20 files:

jkealey 2005-05-30 12:07 Rev.: 256

fork/joins now support more than two in/outs path. we're really going to need some auto placement stuff for this. (and fix the and figures)

650 lines of code changed in 11 files:

jkealey 2005-05-30 10:43 Rev.: 255

can now delete node connections that exit forks, enter joins or exit/enter stubs.

58 lines of code changed in 2 files:

jkealey 2005-05-30 10:28 Rev.: 254

delete no works properly in outline. (no longer crashes)

102 lines of code changed in 4 files:

jkealey 2005-05-30 01:10 Rev.: 253

can now delete paths. ctrl-a now working. click on a start-end point to delete a path. forks/joins dissapear when no longer necessary. stubs get deleted when illegal. command that could be used to disconnect branches is implemented and used internally. current implementation is valid if no stub bindings are made. current implementation does not always delete all elements in a map. sometimes have to delete multiple times to get rid of all elements. sometimes means when many joins/forks are present.

470 lines of code changed in 8 files:

etremblay 2005-05-29 23:32 Rev.: 252

StubBindingsView now do something interesting... Select a stub and the view will update itself with binding information from the stub.
Right now you can select a map from a List to bind the stub to this map. The list of bindings will update itself. The behavior is not working completly yet, but this will be implemented soon.
Note: Programming with eclipse forms without any graphical ediing software is really painfull!! :P

333 lines of code changed in 3 files:

jkealey 2005-05-29 21:02 Rev.: 251

user can now delete pathnode with multiple in/outs.

240 lines of code changed in 2 files:

jkealey 2005-05-28 23:57 Rev.: 250

created a SelectionHelper class; helps write cleaner, less redundant code; improved add and/ork join/fork actions. now available on empty node, node connection, start/end with empty, drag & drop. test and see!

572 lines of code changed in 7 files:

jkealey 2005-05-28 11:20 Rev.: 249

fixed a bug where the connection router crashed; added more defensive code. we really need to refactor the router and strengthen the code.

3 lines of code changed in 1 file:

etremblay 2005-05-27 21:24 Rev.: 248

Added comments.
testPre/PostConditions in JoinEndToStubCommand and JoinStartToStubCommand.

163 lines of code changed in 3 files:

etremblay 2005-05-27 18:49 Rev.: 247

- Hover feedback sur les empty point et stubs.
- Selection feedback sur les stubs.
- Maintenant très facile d'ajouter du feedback sur n'importe qu'elle
figure extendant PathNodeFigure. Simplement overwriter les méthodes
setSelected ou setHover dans les sous-classes de PathNodeFigure pour
donner le comportement voulu. Voir les figures de stubs et de empty
point pour des exemples.
- JoinStartToStub command working (redo/undo). Drag and drop d'un
start point sur un stub. (produit un nouveau in pour le stub).
- JoinEndToStub command working (redo/undo). Drag and drop d'un end
point sur un stub (produit un nouveau out pour le stub).
- Le Stub peut donc avoir plusieurs in/out sans aucun problème (le
connection router n'a pas explosé et n'a pas eu besoin de
changement!!)

584 lines of code changed in 19 files:

jkealey 2005-05-27 10:10 Rev.: 246

fixed delayed feedback on label move

1 lines of code changed in 1 file:

jkealey 2005-05-27 08:43 Rev.: 245

improved feedback on labels.

38 lines of code changed in 1 file:

jkealey 2005-05-27 00:41 Rev.: 244

preliminary feedback on hover of labels. please tell me if you like it. if so, i will clean it, otherwise will remove it.

115 lines of code changed in 2 files:

jpdaigle 2005-05-26 23:40 Rev.: 243

Bug 268, Bug 269 - Allow changing Or/And Join/Fork to the other type (Or <-> And) through the "Transmogrify" command.

481 lines of code changed in 5 files:

jkealey 2005-05-26 22:26 Rev.: 242

added merge start/end, fixed bug where connection router didn't refresh properly.

172 lines of code changed in 3 files:

jkealey 2005-05-26 21:07 Rev.: 241

changed test files to .jucm instead of .ucm

2 lines of code changed in 2 files:

jkealey 2005-05-26 20:51 Rev.: 240

attempt to fix naming conflicts between directEdit and directedit.

324 lines of code changed in 7 files:

jkealey 2005-05-26 16:22 Rev.: 239

refactored; moved some redundant naming code to URNNamingHelper to centralize strings.

50 lines of code changed in 4 files:

jkealey 2005-05-26 15:52 Rev.: 238

surprise feature of the day: direct edit on labels.
added code to AddAndForkAction to allow to add it on node connections.
fixed bug where delete path node's label didn't refresh screen.

1070 lines of code changed in 10 files:

jkealey 2005-05-26 12:44 Rev.: 237

bug 230 - now settings urnspec fields

67 lines of code changed in 4 files:

jkealey 2005-05-26 12:09 Rev.: 236

removed forgotten debug line

0 lines of code changed in 1 file:

jkealey 2005-05-26 12:08 Rev.: 235

bug 229 - changed to use urnspec.nextglobalid

8 lines of code changed in 2 files:

jkealey 2005-05-26 11:12 Rev.: 234

fixed andjoin rotation problem.

37 lines of code changed in 2 files:

jkealey 2005-05-26 10:52 Rev.: 233

added join paths behaviour when dragging end point on empty point.
no success yet with dragging onto node connections.

77 lines of code changed in 3 files:

jkealey 2005-05-26 09:31 Rev.: 232

added rotation to and-join. giving credit to jordan because all I did was copy-paste from the and-fork

34 lines of code changed in 1 file:

jmcmanus 2005-05-26 00:06 Rev.: 231

Stubs no longer rotate, andforks now rotate (anchors ned to be set up with connection router to prevent overlapping of figure with splines).
Added DirectionArrow, andforks

145 lines of code changed in 12 files:

jpdaigle 2005-05-25 23:35 Rev.: 230

And/Or Joins: Adding a join is now supported from the palette and in the EmptyPoint context menu. These actions trigger creation of a mini-path with a new StartPoint.

490 lines of code changed in 7 files:

jkealey 2005-05-25 22:59 Rev.: 229

added progress tests - property view related. many fail.

142 lines of code changed in 1 file:

jpdaigle 2005-05-25 21:09 Rev.: 228

Bug #250 - support creation of AND-Joins

186 lines of code changed in 9 files:

jpdaigle 2005-05-25 20:41 Rev.: 227

jpdaigle: (hopefully) fix linux build issues with better (and shorter - yay!) classpath definition. Using following patternset:

<patternset id="jucmnav.classpath">
<include name="org.apache.lucene*/**/*.jar" />
<include name="org.junit*/**/*.jar" />
<include name="org.eclipse.core*/**/*.jar" />
<include name="org.eclipse.draw*/**/*.jar" />
<include name="org.eclipse.emf*/**/*.jar" />
<include name="org.eclipse.gef*/**/*.jar" />
<include name="org.eclipse.help*/**/*.jar" />
<include name="org.eclipse.jface*/**/*.jar" />
<include name="org.eclipse.osgi*/**/*.jar" />
<include name="org.eclipse.swt*/**/*.jar" />
<include name="org.eclipse.ui*/**/*.jar" />
<include name="org.eclipse.update*/**/*.jar" />
</patternset>

22 lines of code changed in 1 file:

jkealey 2005-05-25 20:19 Rev.: 226

worked on some progress tests.

1038 lines of code changed in 2 files:

jkealey 2005-05-25 19:08 Rev.: 225

upgraded command tests to the new delegating command stack; wrote tests for all model commands except one, which will fail and invite JPD to code it.

561 lines of code changed in 7 files:

etremblay 2005-05-25 18:31 Rev.: 224

Updated the progress tests to include the path tool...

987 lines of code changed in 1 file:

etremblay 2005-05-25 17:44 Rev.: 223

The new meta model was generated in the code.
The start, empty and end point are not in the palette anymore. Use the path tool to create them from now on.
Deleted the marquee in the palette since the selection tool do the same thing...

42630 lines of code changed in 172 files:

jpdaigle 2005-05-25 17:12 Rev.: 222

Including all jars under ECLIPSE_HOME/plugins/ broke build on jkealey's machine.
No idea really why, it works here. Back to old (linux-incompatible) classpath.

4 lines of code changed in 1 file:

jpdaigle 2005-05-25 16:55 Rev.: 221

Fixed build.xml for linux builds. It referenced win32 plugins by name; no more.

18 lines of code changed in 1 file:

jkealey 2005-05-25 13:33 Rev.: 220

bug 235 - split link now binds new elements with parent.

11 lines of code changed in 2 files:

etremblay 2005-05-25 06:55 Rev.: 219

Added Dynamic Stub in the palette.

11 lines of code changed in 2 files:

oclift 2005-05-25 00:34 Rev.: 218

Clicking on a Responsibility in the Outline caused a AssertionFail

1 lines of code changed in 1 file:

jmcmanus 2005-05-24 22:58 Rev.: 217

Stubs and Responsabilities now rotate with spline.

110 lines of code changed in 6 files:

jpdaigle 2005-05-24 21:26 Rev.: 216

Bug #251 - ReqElemOrJoin creation.
Basic implementation works, undo/redo working.

322 lines of code changed in 9 files:

jkealey 2005-05-24 20:36 Rev.: 215

bug 242 - added check to see if node connection lead somewhere to prevent the quick click bug

276 lines of code changed in 1 file:

jkealey 2005-05-24 18:39 Rev.: 214

bug 249 - code reverted. Etienne cried because it was so ugly. We'll implement a solution for each distinct path node. No generic solutions tonight :( (Furthermore, the .erase() screwed up multiple selections)

2 lines of code changed in 1 file:

jmcmanus 2005-05-24 18:26 Rev.: 213

Better handling of end point rotation using ET's Polygon figure.

36 lines of code changed in 2 files:

etremblay 2005-05-24 18:15 Rev.: 212

Added a lot of comments in PathTool.java
Will continue to work on this to support all the behavior of the tool...

97 lines of code changed in 1 file:

jkealey 2005-05-24 18:01 Rev.: 211

bug 249 - hover feedback on pathnodes. is it okay?

50 lines of code changed in 1 file:

jkealey 2005-05-24 17:01 Rev.: 210

bug 262 fixed. this bug occurred because some preconditions weren't respected. for some reason, i'm getting emptynodes not connected to any node connections or maps. I fixed a similar bug with components.
this bug only occurs in new maps. it seems the new maps are refreshed more than the old ones.

16 lines of code changed in 3 files:

jkealey 2005-05-24 16:24 Rev.: 209

Bug 223 - Refactored UCMNavMultiPageEditor, commented editors package except the palette.
New files that I recommend you take a look at if you've worked with UCMNavMultiPageEditor before: ActionRegistryManager, MultiPageTabManager, MultiPageFileManager

1044 lines of code changed in 10 files:

jkealey 2005-05-24 12:03 Rev.: 208

bug 246 - start point smaller, found bug in eclipse framework that was fixed for 3.0.2/3.1

11 lines of code changed in 3 files:

jkealey 2005-05-24 11:05 Rev.: 207

bug 222 - outline now available even if there are no maps.

142 lines of code changed in 6 files:

jkealey 2005-05-24 10:27 Rev.: 206

bug 257 - map now selected when page is changed.

7 lines of code changed in 1 file:

jkealey 2005-05-24 10:01 Rev.: 205

property page is not enabled on nodeconnections, epropertysource now supports doubles.

104 lines of code changed in 2 files:

etremblay 2005-05-24 06:54 Rev.: 204

Added a new icon for the path tool and changed it's place in the palette.

8 lines of code changed in 2 files:

jkealey 2005-05-23 23:37 Rev.: 203

bug 222 - you can have a file without any maps, it won't crash anymore. however, when reloaded, no outline is provided.

25 lines of code changed in 2 files:

jkealey 2005-05-23 23:12 Rev.: 202

fixed bug 258; end point problems.
fixed major command stack problems relating to create map / delete map.

349 lines of code changed in 10 files:

etremblay 2005-05-23 22:09 Rev.: 201

Changed the EndPointFigure to use the Polyline figure. We should never overwrite the paint method of our figures to draw them, or only in last resort.
This fix the bug where the end point figure didn't refresh well when you moved the node just before. But it doesn't fix bug 258.

13 lines of code changed in 1 file:

oclift 2005-05-23 20:20 Rev.: 200

24x24 Icons

36 lines of code changed in 23 files:

jkealey 2005-05-23 13:58 Rev.: 199

initial version of map deletion. note: major problem subsists with the command stack and add/delete map. discovered it while doing deletion, but exists since addition.

289 lines of code changed in 4 files:

jkealey 2005-05-21 12:29 Rev.: 198

jordan broke the tests in build 131; added code to make them pass once again.

1 lines of code changed in 1 file:

jkealey 2005-05-21 11:50 Rev.: 197

can now add maps; see contextual menu of URNspec.

235 lines of code changed in 6 files:

jkealey 2005-05-21 11:09 Rev.: 196

goes with last commit, looks like I forgot the file.

1 lines of code changed in 1 file:

jkealey 2005-05-20 17:29 Rev.: 195

connection router now always refreshes end points.

8 lines of code changed in 1 file:

jkealey 2005-05-20 17:27 Rev.: 194

even better end point rotation. now being refreshed by the connection router. seems it doesn't always get refreshed 100% properly though but we're getting there.

35 lines of code changed in 6 files:

jmcmanus 2005-05-20 15:12 Rev.: 193

Added logic for end point rotation. Right now there is a notification problem and the PathNodeEditPart does not get notified when the spline is modified.

53 lines of code changed in 2 files:

jkealey 2005-05-20 13:09 Rev.: 192

fixed small bug: losed gray when refreshing outline. (thanks ET for noticing)

13 lines of code changed in 1 file:

jkealey 2005-05-20 12:58 Rev.: 191

bug 238; new attempt at fixing images. 98% sure I found the bug.

7 lines of code changed in 4 files:

jkealey 2005-05-20 12:38 Rev.: 190

now can delete any pathnode with 1 in, 1 out.
now can delete components and responsibilities in outline
build script modified to include help.xml

420 lines of code changed in 13 files:

jkealey 2005-05-20 11:48 Rev.: 189

improvements in outline; URNspec now is the root (because it has data); got rid of UCMspec because it doesn't contain any data. reordered empty nodes so that they appear at the end of the list. when opened, the outline no longer is scrolled to the bottom of the tree view.

71 lines of code changed in 7 files:

jkealey 2005-05-20 10:45 Rev.: 188

autolayout now works even if there are no empty nodes :)

16 lines of code changed in 1 file:

jkealey 2005-05-20 10:06 Rev.: 187

bug 238: first attempt at correcting the bug; hopefully I didn't screw up the build script :)

7 lines of code changed in 1 file:

oclift 2005-05-20 00:24 Rev.: 186

Framework for the help added.

29 lines of code changed in 2 files:

jkealey 2005-05-19 23:46 Rev.: 185

added orfork/andfork icons to outline

9 lines of code changed in 1 file:

jpdaigle 2005-05-19 20:58 Rev.: 183

Tests should run okay now.

1 lines of code changed in 1 file:

jpdaigle 2005-05-19 20:34 Rev.: 182

woops, forgot to remove the call

1 lines of code changed in 1 file:

jpdaigle 2005-05-19 20:32 Rev.: 181

don't run tests from build.xml, we're going to invoke them from cruisecontrol scripts

3 lines of code changed in 1 file:

jkealey 2005-05-19 17:45 Rev.: 180

added icon on map in outline.

10 lines of code changed in 2 files:

jkealey 2005-05-19 17:22 Rev.: 179

bug 244 - connection router bug; i don't know why this happens at the high level but this quick fix works. will suppose bug happens during commands, when the ucm is in an inconsistent state.

2 lines of code changed in 1 file:

jkealey 2005-05-19 17:17 Rev.: 178

bug 243: thanks etienne for the code that makes undo/redo work.

17 lines of code changed in 1 file:

jkealey 2005-05-19 16:56 Rev.: 177

bug 239 and visual improvements in outline view. (empty points: gray, sorted alphabetically)

225 lines of code changed in 8 files:

jkealey 2005-05-19 16:18 Rev.: 176

bug 248 - node connections now selectable.

12 lines of code changed in 1 file:

jkealey 2005-05-19 16:09 Rev.: 175

oops, forgot to commit this earlier on. (for cutpath fix)

2 lines of code changed in 1 file:

jkealey 2005-05-19 16:08 Rev.: 174

bug 241. wasn't calling getURNspec()

1 lines of code changed in 1 file:

jkealey 2005-05-19 13:43 Rev.: 173

bug 245 - ChangeReqExtension

8 lines of code changed in 3 files:

jkealey 2005-05-19 13:11 Rev.: 172

bug 220 - default palette state. can someone confirm the fix?

32 lines of code changed in 1 file:

jkealey 2005-05-19 09:47 Rev.: 171

cut path now works in outline view. pathnodetreeeditpart overwrote installEditPolicy instead of createEditPolicy.

5 lines of code changed in 1 file:

jkealey 2005-05-19 09:12 Rev.: 170

add label now works in outline.

1 lines of code changed in 1 file:

jkealey 2005-05-19 07:58 Rev.: 169

in outline, added icons to components/responsibilities

12 lines of code changed in 1 file:

jkealey 2005-05-19 07:45 Rev.: 168

map id wasn't being checked if duplicate.

1 lines of code changed in 1 file:

jkealey 2005-05-18 23:33 Rev.: 167

bug 239: components now refresh properly in outline view. also added delete of components in outline view.

70 lines of code changed in 2 files:

jpdaigle 2005-05-18 21:38 Rev.: 166

Include test.xml in zip file generated by ant.

2 lines of code changed in 1 file:

jkealey 2005-05-18 21:36 Rev.: 165

outline now switches maps and selects the appropriate element when an item is selected there.

189 lines of code changed in 3 files:

etremblay 2005-05-18 20:45 Rev.: 164

Image handles are now disposed in the outline when the editpart is deactivated.

43 lines of code changed in 5 files:

jkealey 2005-05-18 19:51 Rev.: 163

to be used by cruisecontrol.

56 lines of code changed in 1 file:

etremblay 2005-05-18 06:35 Rev.: 162

Stubs now have the right icon in the outline.

3 lines of code changed in 1 file:

jkealey 2005-05-17 23:23

now have feedback on component hover.

43 lines of code changed in 3 files:

etremblay 2005-05-17 22:46 Rev.: 159

The outline view is now working. There's still some bugs, but the skeleton is there to add some behavior etc. Added a new package under editparts named treeEditparts where all the editparts for the outline are located.

701 lines of code changed in 12 files:

jmcmanus 2005-05-17 17:40 Rev.: 158

Fixed Label positionning for all figures.

43 lines of code changed in 7 files:

jkealey 2005-05-17 17:01 Rev.: 157

changed so that it would build on java 1.4

2 lines of code changed in 1 file:

jkealey 2005-05-17 16:39 Rev.: 156

improvements in autolayout; manipulate empty points y/n?

328 lines of code changed in 7 files:

jkealey 2005-05-17 12:38 Rev.: 155

bug 237 - empty names no longer allowed.

19 lines of code changed in 3 files:

jmcmanus 2005-05-16 21:34 Rev.: 154

minor fix for component labels (default position was to low by height of label)

2 lines of code changed in 2 files:

jmcmanus 2005-05-16 21:29 Rev.: 153

Added static final default width/height to some figures, added a utility class to centralise access to the default sizes.
Labels created by default now appear at correct place (give or take a few pixels in some cases).

100 lines of code changed in 9 files:

jpdaigle 2005-05-16 21:10 Rev.: 152

Ahem - simple pre/post condition checking on fork create commands.

32 lines of code changed in 2 files:

jkealey 2005-05-16 20:54 Rev.: 151

added selection feedback on node connections, made cutpath work on these

152 lines of code changed in 4 files:

jkealey 2005-05-16 11:39 Rev.: 150

bug 225 : property view no longer allows duplicate names;
properties now in simple groups

118 lines of code changed in 4 files:

jkealey 2005-05-15 23:55 Rev.: 149

bug 181: resprefs now linking to responsibilities. property view now behaves similarly to components. fixed bugs introduced during refactoring of propertysource code. re-inserted code removed in one of etienne's commits; probably due to bad conflict management. added another class in the property source hierarchy to contain the binding/unbinding code.

877 lines of code changed in 10 files:

etremblay 2005-05-15 00:52 Rev.: 148

PathTool seems to be working flawlessly for creating new path, then extending it... Click on any connection and an EmptyPoint will get created on the path. If you click on a connection of an other path, the EndPoint of this path will get selected so that you can continue to extend this path easily.

82 lines of code changed in 1 file:

etremblay 2005-05-14 16:15 Rev.: 147

Added a PathTool. This will be the main tool to edit a path. Right it has a and-join icon in the palette.
You can only create a path with it right now and then the end point is selected by default (instead of the start point like before). The hardest part seems to be to make the tool both a creation tool and a selection tool at the same time.
I'm still trying to make this part of the path tool work. I'll commit it later.

154 lines of code changed in 3 files:

jpdaigle 2005-05-14 15:15 Rev.: 146

+ Fork creation refactoring (generalizing commands)
+ Better palette support for fork creation

426 lines of code changed in 8 files:

etremblay 2005-05-14 11:46 Rev.: 145

Moved property page related class in the package seg.jUCMNav.views.property

806 lines of code changed in 13 files:

etremblay 2005-05-14 11:36 Rev.: 144

The perspective is now actually doing something. You'll have to reset your perspective in your runtime workbench to see a difference.
New file wizard for UCM files.
New responsibility view that does nothing at the moment... But the skeleton is there for future devellopement.

558 lines of code changed in 9 files:

etremblay 2005-05-13 17:26 Rev.: 143

- EObjectPropertySource is now refactored to be subclassed properly. Moved all the component dependant code in ComponentPropertyDescriptor. For class specific information to be put in the property page, now do you own subclass. I copy pasted your code Jason, so maybe you should take a look to see if it could be refactored better since it's in its own class now.
- I implemented a new CheckboxPropertyDescriptor since the one provided by the framework doesn't work.
- Ids in all the property pages are now read only.
- Corrected bug 221, 232, 233, 234

753 lines of code changed in 8 files:

jkealey 2005-05-13 15:15 Rev.: 142

Created an element finder. Given an ID, find the model element instance.
Needed for AutoLayout.

Upgraded AutoLayout to output/input dot files using these elements instead of a naming map. Starting point to be able load external dot files to manipulate the model.

244 lines of code changed in 3 files:

jkealey 2005-05-13 13:33 Rev.: 141

bug 181: labels now show name of responsibility instead of respref.
onload, any unlinked reference will have defintiions created.
need to update propertysource so that it behaves properly.

240 lines of code changed in 4 files:

jkealey 2005-05-13 12:30 Rev.: 140

bug 225: modelcreationfactory no longer creates components or responsibilities with naming conflicts.
bug 181: modelcreationfactory creates a responsibility with each respref.

87 lines of code changed in 2 files:

jkealey 2005-05-13 10:57 Rev.: 139

changed our test cases so that they run inside a real eclipse, asking for a real editor on a real file. command saving is now tested not to break anything. also fixed some tests that broke when we created labels automatically

206 lines of code changed in 6 files:

jmcmanus 2005-05-13 07:34 Rev.: 138

Labels now appear at correct place (maybe not for ComponentLabels).
Fixed a bug where LabelSetConstraintCommand did not implement JUCMNavCommand.
Implemented the command tests for labels.
Removed editpolicies.directedit and ChangeLabelNameCommand (these where committed accidently by me).

116 lines of code changed in 7 files:

jpdaigle 2005-05-12 23:44 Rev.: 136

Typo fixing to test updated cruisecontrol config.

3 lines of code changed in 2 files:

jkealey 2005-05-12 16:44 Rev.: 135

bug 225: now sanitizes the URNspec when loaded. resolves any naming conflicts or duplicate IDs.
labels no longer set any names
now need to ensure that modelcreationfactory generates IDs/names that don't conflict (not just the next time you open the file)

532 lines of code changed in 5 files:

jkealey 2005-05-12 11:52 Rev.: 134

bug226 : autolabel creation on selected elements. pathnode label should draw itself outside the bounds of the figure instead of in center.

7 lines of code changed in 1 file:

jkealey 2005-05-12 11:28 Rev.: 133

removed dependency on java 1.5

11 lines of code changed in 1 file:

jkealey 2005-05-12 10:45 Rev.: 132

bug 225: first draft at naming/identifying model elements. currently chokes on old files. doesn't check to see if names are unique; doesn't perform sanity check at start.

559 lines of code changed in 16 files:

etremblay 2005-05-11 22:25 Rev.: 131

Stubs update there appearance when you change them to dynamic or static.

40 lines of code changed in 3 files:

jpdaigle 2005-05-11 22:00 Rev.: 130

JP - OrForks: undo/redo working

49 lines of code changed in 1 file:

etremblay 2005-05-11 21:02 Rev.: 128

- New icon for files
- New Polygon figure class if you want to make arbitrary filled figure (draw2d doesn't have one)
- Can insert a stub in the diagram from the palette.

140 lines of code changed in 10 files:

jpdaigle 2005-05-10 20:52 Rev.: 127

JP: Enabled UNDO on OrForks created from an EmptyPoint. PathTool-created OrForks coming up.

0 lines of code changed in 1 file:

jpdaigle 2005-05-10 20:51 Rev.: 126

JP: A few bug fixes with improper model manipulation when creating AndForks.

79 lines of code changed in 1 file:

jkealey 2005-05-10 20:50 Rev.: 125

exception noticed by JP. fixed code.

1 lines of code changed in 1 file:

jkealey 2005-05-10 15:12 Rev.: 124

Started work on wizard. You can now define the path, orientation and size of the graph. size doesn't work very well :)

494 lines of code changed in 4 files:

jpdaigle 2005-05-10 00:17 Rev.: 122

Ignoring output jar

1 lines of code changed in 1 file:

jpdaigle 2005-05-09 23:12 Rev.: 121

Woops, removing file

0 lines of code changed in 1 file:

jpdaigle 2005-05-09 22:09 Rev.: 120

+ OrFork creation support in the palette
+ Very Buggy And / Or fork saving
+ A few various bugfixes
+ Multipage editor support for forks

760 lines of code changed in 12 files:

jkealey 2005-05-09 20:16 Rev.: 119

Temporary code to name unamed components.

17 lines of code changed in 1 file:

etremblay 2005-05-09 18:55 Rev.: 118

Added the class to implement the perspective with the icon for it.

29 lines of code changed in 3 files:

etremblay 2005-05-09 16:26 Rev.: 117

- Fixed the position of the component label. According to the old UCMNav, it has to be on top of components.
- Added some Math.round in BSpline.

4 lines of code changed in 2 files:

jkealey 2005-05-09 13:47 Rev.: 116

bug 184.
now supports multiple use case maps per file.
took 20+ hours to get working.

1652 lines of code changed in 8 files:

jmcmanus 2005-05-09 00:09 Rev.: 115

Fixed a bug where ComponentLabel textwasn't getting updated properly.

13 lines of code changed in 1 file:

jkealey 2005-05-08 21:39 Rev.: 114

fixed bug 142, save as problem; took like 6h.

60 lines of code changed in 2 files:

jmcmanus 2005-05-08 13:02 Rev.: 113

Fixed a bug where component labels did not move correctly.

1 lines of code changed in 1 file:

jmcmanus 2005-05-08 12:41 Rev.: 112

Labels for ComponentRefs added. Changed most of the old Label logic.

250 lines of code changed in 10 files:

jkealey 2005-05-06 11:36 Rev.: 111

changed StringBuilder (1.5+) to StringBuffer (old)

3 lines of code changed in 1 file:

jkealey 2005-05-06 11:10 Rev.: 110

Added quick autolayout tool to source control, in same branch, because fairly localized and currently stable (if you have graphviz dot installed in the right directory).

274 lines of code changed in 5 files:

jkealey 2005-05-06 09:58 Rev.: 109

path nodes now once again have feedback when moved.
removed dependency to non-resizable edit policy and modified the edit policy so that the resize shows illegal sign.

6 lines of code changed in 2 files:

jpdaigle 2005-05-05 23:29 Rev.: 108

JP: Typo cleanup - renamed class PathNodeNonRezizableEditPolicy to PathNodeNonResizableEditPolicy. Better do it sooner than later.

65 lines of code changed in 3 files:

jpdaigle 2005-05-05 23:25 Rev.: 107

JP: Typo cleanup.

6 lines of code changed in 5 files:

jpdaigle 2005-05-05 22:10 Rev.: 106

JP: First OR-Fork implementation. Caution: no undo, no delete, no multiple branches (>2) for now.

650 lines of code changed in 10 files:

etremblay 2005-05-05 20:23 Rev.: 105

Fixed with Jason the "swigy" line when you create a path ;).
Now the path is straight.

2 lines of code changed in 1 file:

jkealey 2005-05-04 22:52 Rev.: 104

final wave of tests for bind/unbind

63 lines of code changed in 1 file:

jkealey 2005-05-04 22:29 Rev.: 103

added componentref/pathnode parent in property view as a dropdown.

75 lines of code changed in 3 files:

jkealey 2005-05-04 22:28 Rev.: 102

needed for coop work.

2 lines of code changed in 1 file:

jkealey 2005-05-04 21:17 Rev.: 101

first wave of tests for binding/unbinding: they are possible.
realized I can't implement the second set of tests for binding/unbinding without adapting the tool because I forgot certain requirements.

tested deletion of components.

782 lines of code changed in 1 file:

jkealey 2005-05-04 19:21 Rev.: 100

implemented tests for new commands (component bind/unbind, deletion)

128 lines of code changed in 2 files:

jkealey 2005-05-04 19:01 Rev.: 99

implemented pre/post conditions in delete component
fixed a "bug" in ParentFinder that would leave the UI in an inconsistent state after a disallowed change.

75 lines of code changed in 2 files:

jkealey 2005-05-04 15:01 Rev.: 98

copy-paste error, bug 213 fixed.

3 lines of code changed in 1 file:

jkealey 2005-05-04 11:06 Rev.: 97

small bug fix in DeleteNodeCommand. I don't know how come this wasn't committed last time.no longer crashes on save.

6 lines of code changed in 1 file:

jkealey 2005-05-03 23:23 Rev.: 96

bug 212 - now can delete components.
quick fix on path node deletion

203 lines of code changed in 4 files:

jkealey 2005-05-03 22:18 Rev.: 95

bug 134&135 - jUCMNav now with binding and unbinding by movement in the editor and by contextual menus.

838 lines of code changed in 9 files:

jmcmanus 2005-05-03 13:03 Rev.: 94

Labels can now be deleted

108 lines of code changed in 3 files:

jmcmanus 2005-05-03 09:17 Rev.: 93

Fixed a bug where labels would move too much when you moved the label and the path node together

20 lines of code changed in 2 files:

jkealey 2005-05-02 22:00 Rev.: 92

first commit for bug 134

621 lines of code changed in 15 files:

jmcmanus 2005-05-02 19:10 Rev.: 91

Tweaked label appearance. Fixed Bug 205

105 lines of code changed in 3 files:

jmcmanus 2005-05-02 16:17 Rev.: 90

bug 189 fixed for LabelSetConstraintsCommand

17 lines of code changed in 3 files:

April 2005 »

Generated by StatSVN 0.7.0