1 |
2003-09-27 21:58 Gregory John Casamento <greg_casamento@yahoo.com> |
2 |
|
3 |
* Palettes/0Menus/GNUmakefile: Add .gorm files for new inspectors |
4 |
* Palettes/0Menus/GormMenuEditor.m: Re-added assertion to ensure |
5 |
consistency. Code cleanup: Got rid of some commented out code and |
6 |
some code which was for logging purposes only. |
7 |
* Palettes/0Menus/GormNSMenu.m: Removed some old code which was for |
8 |
debugging. |
9 |
* Palettes/0Menus/GormMenuInspectors.m: Removed hardcoded GUI and |
10 |
replaced it with the loading of the appropriate .gorm files for each |
11 |
inspector. |
12 |
* Palettes/0Menus/GormMenuAttributesInspector.gorm: New gui for menu |
13 |
inspector. Also added the beginnings of the mechanizm by which the |
14 |
services/windows menus will be specified. |
15 |
* Palettes/0Menus/GormMenuItemAttributesInspector.gorm: New gui for |
16 |
menu item inspector. |
17 |
|
18 |
2003-09-08 Gregory John Casamento <greg_casamento@yahoo.com> |
19 |
|
20 |
* GormClassManager.m: [nonCustomSuperClassOf:] if the class |
21 |
passed in is not custom it will return the immediate superclass |
22 |
of that class. This is to allow the use of the custom class |
23 |
mechanism to select classes which are not custom but are not |
24 |
offered in the palettes (i.e. NSSecureTextField). |
25 |
|
26 |
2003-09-08 Gregory John Casamento <greg_casamento@yahoo.com> |
27 |
|
28 |
* GormViewWindow.[hm]: Provides a holder for standalone views |
29 |
in Gorm. |
30 |
|
31 |
2003-09-08 Andy Ruder <aeruder@kse.edu> |
32 |
comitted by Gregory Casamento |
33 |
|
34 |
* GormSetName.gorm: New gorm file for setname panel. |
35 |
* GormSetNameController.[hm]: Controls the actions of the panel |
36 |
* Gorm.m: Modified the portion of code which calls the |
37 |
panel |
38 |
|
39 |
2003-09-07 Gregory John Casamento <greg_casamento@yahoo.com> |
40 |
|
41 |
* GormInspectorsManager.m: Similar to the previous check. Modified |
42 |
-[ok:] such that if a connection is established and for any reason |
43 |
causes an exception, the connection is removed and an error message |
44 |
is displayed describing what caused the connection to fail. |
45 |
|
46 |
2003-09-07 Gregory John Casamento <greg_casamento@yahoo.com> |
47 |
|
48 |
* GormInspectorsManager.m: Added check in -[ok:] to determine if |
49 |
selected destination is valid. If it is nil an alert panel is shown. |
50 |
This will help prevent the creation of invalid connections. |
51 |
|
52 |
2003-09-07 Andrew Ruder <aeruder@ksu.edu> |
53 |
comitted by Gregory Casamento |
54 |
|
55 |
* Gorm.m: Added use of new sharedGormFontViewController |
56 |
method when setting up the font panel. |
57 |
* GormBoxEditor.m: Added setFont: and font to allow changing |
58 |
of fonts in the title of an NSBox. |
59 |
* GormFontViewController.[hm]: Added sharedGormFontViewController |
60 |
implementation and refactored selectFont into selectFont and |
61 |
convertFont methods. Also added code to enable/disable encoding |
62 |
of font with default size. |
63 |
* GormViewWithSubviewsEditor.m: Added sharedGormFontViewController |
64 |
and convertFont to properly get the new font setting. |
65 |
* Resources/GormFontView.gorm: Added switch to control |
66 |
if font is encoded with default size. |
67 |
|
68 |
2003-09-01 Gregory John Casamento <greg_casamento@yahoo.com> |
69 |
|
70 |
* ClassInformation.plist: Added information for NSStepper and |
71 |
NSStepperCell. |
72 |
|
73 |
2003-09-01 Gregory John Casamento <greg_casamento@yahoo.com> |
74 |
|
75 |
* Version 0.3.1 |
76 |
|
77 |
2003-09-01 Gregory John Casamento <greg_casamento@yahoo.com> |
78 |
|
79 |
* GormViewEditor.m: Added code to allow saving of image as part of |
80 |
the view. This provides a fix for Report #4390 and #4852. |
81 |
|
82 |
2003-08-30 Gregory John Casamento <greg_casamento@yahoo.com> |
83 |
|
84 |
* GormDocument.m: Added blank implementation of awakeWithContext: |
85 |
since this method is only used to establish connections in a live |
86 |
application. This should not be done when the file is loaded |
87 |
into Gorm itself. |
88 |
|
89 |
2003-08-30 Gregory John Casamento <greg_casamento@yahoo.com> |
90 |
|
91 |
* GormImageEditor.m: Minor correction to allow compilation with |
92 |
gcc < 3.x. (found my Riccardo Mattola/grey_gandalf) |
93 |
|
94 |
2003-08-28 Gregory John Casamento <greg_casamento@yahoo.com> |
95 |
|
96 |
* GormDocument.m: Minor correction to allow compilation with |
97 |
gcc < 3.x. |
98 |
|
99 |
2003-08-28 Gregory John Casamento <greg_casamento@yahoo.com> |
100 |
|
101 |
* GormDocument.m: Cleanup some of the extra logs. |
102 |
* GormClassInspector.m: Add logic to prefent index out of bounds |
103 |
exception. |
104 |
|
105 |
2003-08-27 Gregory John Casamento <greg_casamento@yahoo.com> |
106 |
|
107 |
* GormDocument.m: Corrected some memory related issues. |
108 |
* GormCustomClassManager.m: Added to log which informs |
109 |
user of a nil object returned from the name map. |
110 |
* Gorm.m: Cleaned up some comments and updated the version of |
111 |
the application. |
112 |
|
113 |
2003-08-26 Gregory John Casamento <greg_casamento@yahoo.com> |
114 |
|
115 |
* GormDocument.m: Added some debug logs. And in |
116 |
_replaceObjectsWithTemplates: modified the method to use the |
117 |
customClassMap call instead of accessing the map directly. |
118 |
* GormClassManager.m: renameClassNamed: and removeClassNamed: both |
119 |
were failing to delete the custom class associations when a custom |
120 |
class is renamed or removed. Added the code to do this. |
121 |
* GormCustomClassInspector.m: Added check for nil return from the |
122 |
classManager. Code will print a warning to stdout, if this happens. |
123 |
|
124 |
2003-08-23 Gregory John Casamento <greg_casamento@yahoo.com> |
125 |
|
126 |
* GormDocument.m: Corrected selection problem. Moved code to |
127 |
select item in classes view from GormInspectorManager. |
128 |
* GormInspectorManager.m: Removed the code from here. |
129 |
|
130 |
2003-08-23 Gregory John Casamento <greg_casamento@yahoo.com> |
131 |
|
132 |
* Palettes/Containers/main.m: added height resize flag |
133 |
to TextView prototype to correct bug #3270 |
134 |
|
135 |
2003-08-23 Gregory John Casamento <greg_casamento@yahoo.com> |
136 |
|
137 |
* GormDocument.[hm]: Made selectClassWithObject public. |
138 |
* GormInspectorManager.m: Added logic to call selectClassWithObject |
139 |
so that when an object is selected, the classes view focuses on it. |
140 |
|
141 |
2003-08-22 Gregory John Casamento <greg_casamento@yahoo.com> |
142 |
|
143 |
* GormClassManager.m: Removed extraneous release calls. In most |
144 |
cases only initWithCapacity and such were being called to create |
145 |
dictionaries. These are not retained, so they will be garbage |
146 |
collected. |
147 |
* GormDocument.m: Corrected detachObject: method to handle scroll |
148 |
views. The document view was not being deleted from the custom class |
149 |
list, so Gorm was saving a corrupted .gorm file. |
150 |
|
151 |
2003-08-22 Gregory John Casamento <greg_casamento@yahoo.com> |
152 |
|
153 |
* GormDocument.m: Removed refrences to old template classes. |
154 |
Added code to use new template classes and fixed several |
155 |
bugs. |
156 |
* Gorm.m: Removed old subclasses for deprecated template classes. |
157 |
* GormPrivate.h: Removed subclasses for deprecated template classes. |
158 |
* GormLib/IBConnectors.[hm]: added nibInstantiate method. |
159 |
|
160 |
2003-08-16 Adam Fedor <fedor@gnu.org> |
161 |
|
162 |
* GNUmakefile.preamble (ADDITIONAL_GUI_LIBS): Add -lGormLib |
163 |
|
164 |
2003-08-13 Fabien Vallon <fabien@tuxfamily.org> |
165 |
|
166 |
* GormNSPopUpButton.goem : Add Visual help |
167 |
|
168 |
2003-08-10 Gregory John Casamento <greg_casamento@yahoo.com> |
169 |
|
170 |
* GormInternalViewEditor.m: Added initilization for variable r so |
171 |
that it is not used uninitialized if the first event is not |
172 |
NSLeftMouseUp. |
173 |
|
174 |
2003-08-10 Gregory John Casamento <greg_casamento@yahoo.com> |
175 |
|
176 |
* GormDocuments.m: -[GormDocument |
177 |
pasteType:fromPasteBoard:parent:] Added check to determine if |
178 |
frame is responded to by the object being copied. This was |
179 |
failing on NSMenuItem. |
180 |
|
181 |
2003-08-09 Gregory John Casamento <greg_casamento@yahoo.com> |
182 |
|
183 |
* GormCustomView.m: Corrected obsolete header reference. |
184 |
* GormInspectorsManager.m: Removed extra establishConnection call |
185 |
which was causing a problem when removing connections from |
186 |
NSOwner. |
187 |
|
188 |
2003-08-04 Fabien Vallon <fabien@tuxfamily.org> |
189 |
|
190 |
* Add a good when adding Images |
191 |
|
192 |
2003-08-04 Fabien Vallon <fabien@tuxfamily.org> |
193 |
|
194 |
* GormImageEditor.m : Fix dnd (Todo : accept NSTIFFPboardType) |
195 |
(code borrow from Terminal.app by Alexander Malmberg) |
196 |
|
197 |
|
198 |
2003-08-01 Fabien Vallon <fabien@uxfamily.org> |
199 |
|
200 |
* GormDocument.m : Add offset when pasting |
201 |
* Gorm.m : clean up & add some comment |
202 |
* GormPrivate.h : clean up |
203 |
|
204 |
2003-07-31 Gregory John Casamento <greg_casamento@yahoo.com> |
205 |
|
206 |
* GormDocument.h: Point #include at the new location for |
207 |
private headers. |
208 |
* GModelDecoder.h: Ditto. |
209 |
|
210 |
2003-07-23 Gregory John Casamento <greg_casamento@yahoo.com> |
211 |
|
212 |
* Version 0.3.0 |
213 |
|
214 |
2003-07-23 Gregory John Casamento <greg_casamento@yahoo.com> |
215 |
|
216 |
* Palettes/0Menu/GormNSMenu.m: Added category to access |
217 |
private member of NSResponder, which is needed by |
218 |
the menu editor. |
219 |
* Palettes/0Menu/GormMenuEditor.m: same as above. |
220 |
|
221 |
2003-07-20 Gregory John Casamento <greg_casamento@yahoo.com> |
222 |
|
223 |
* GNUmakefile.postamble: Added to help with one-pass compile. |
224 |
* GNUmakefile.preamble: Added ADDITIONAL_LIB_DIR so that Gorm |
225 |
can be compiled in one pass. Corrects bug #3748. |
226 |
|
227 |
2003-07-20 Gregory John Casamento <greg_casamento@yahoo.com> |
228 |
|
229 |
* GormImageInspector.[hm]: Added. Implements image inspector. |
230 |
* Resources/GormImageInspector.gorm: Added interface file. |
231 |
|
232 |
2003-07-20 Gregory John Casamento <greg_casamento@yahoo.com> |
233 |
|
234 |
* GormDocument.m: (-[GormDocument saveGormDocument:]) added |
235 |
code to prevent copying of images/sounds if the source path |
236 |
is the same as the destination. This was causing the file |
237 |
to be truncated to zero and caused Gorm to lock. |
238 |
* (-[GormDocument parseHeader:]): removed |
239 |
extra characterset definition/ |
240 |
|
241 |
2003-07-14 Gregory John Casamento <greg_casamento@yahoo.com> |
242 |
|
243 |
* GormClassManager.[hm]: Added implementation for new methods |
244 |
to add an array of outlets and actions to a class. |
245 |
* GormDocument.[hm]: Added GPL notice to top of file .h file |
246 |
and made changes in the -parseHeader method to properly |
247 |
handle .h files with categories. |
248 |
* GormWindowEditor.m: Removed some very old and commented out |
249 |
code. |
250 |
|
251 |
2003-06-29 Gregory John Casamento <greg_casamento@yahoo.com> |
252 |
|
253 |
* GormClassManager.m: Added code to send notifications when |
254 |
a class is add/deleted. |
255 |
* GormPrivate.h: Added declarations for new notifications. |
256 |
* Gorm.m: Added actual constants for new notifications. |
257 |
* GormFilesOwner.m: Added code to the inspector to receive |
258 |
the notifications and reload the class list when a class |
259 |
is added/deleted. |
260 |
|
261 |
2003-06-29 Gregory John Casamento <greg_casamento@yahoo.com> |
262 |
|
263 |
Applied patch submitted by Matt Rice |
264 |
* GormDocument.m: Added code to allow multiple selection of |
265 |
images and sounds when adding them to a .gorm file. |
266 |
Thanks, Matt!! |
267 |
|
268 |
2003-06-26 Gregory John Casamento <greg_casamento@yahoo.com> |
269 |
|
270 |
* Palettes/2Controls/GormNSColorWellInspector.gorm: Redid the |
271 |
inspector for this.. |
272 |
* Palettes/2Controls/inspectors.m: Implemented GormColorWellInspector |
273 |
to allow the modification of color wells in Gorm. |
274 |
* GormFontViewController.m: Added stubbed versions of the methods |
275 |
mouseDragged and flagsChanged. |
276 |
|
277 |
2003-06-25 Gregory John Casamento <greg_casamento@yahoo.com> |
278 |
|
279 |
* Palettes/2Controls/GormNSProgressIndicatorInspector.gorm: Added |
280 |
* Palettes/2Controls/inspector.m: Added |
281 |
GormProgressIndicatorInspector class to handle inspection of |
282 |
NSProgressIndicator. |
283 |
* Palettes/2Controls/Makefile: added line to copy the .gorm file. |
284 |
|
285 |
2003-06-22 Gregory John Casamento <greg_casamento@yahoo.com> |
286 |
|
287 |
* GormDocument.m: parseHeader added logic to prevent the |
288 |
addition of outlets/actions with illegal characters when |
289 |
importing from a header. This also prevents a problem |
290 |
where comments were being imported into the class as |
291 |
outlets. |
292 |
|
293 |
2003-06-19 Gregory John Casamento <greg_casamento@yahoo.com> |
294 |
|
295 |
* GormDocument.m: Moved declaration of GSNibItem in instantiateClass: |
296 |
to the top of the method so that it will compile on gcc < 3.0. |
297 |
Problem found and patch submitted by Andreas Heppel. Thanks! |
298 |
|
299 |
2003-06-09 Gregory John Casamento <greg_casamento@yahoo.com> |
300 |
|
301 |
* GNUmakefile: Added mention of GormFontViewController.[hm] |
302 |
to the makefile. |
303 |
* Gorm.m: added header and updated orderFrontFontPanel: to |
304 |
install the view when the font panel is instantiated. |
305 |
* GormScrollViewEditor.m: Minor code cleanup. |
306 |
* GormFontViewController.[hm]: Added. |
307 |
|
308 |
2003-06-08 Gregory John Casamento <greg_casamento@yahoo.com> |
309 |
|
310 |
* GormScrollViewEditor.m: Added -[destroyAndListSubviews] |
311 |
method to allow views within a NSScrollView to be ungrouped. |
312 |
* GormViewWithContentViewEditor.m: Added GormScrollViewEditor |
313 |
to list of classes to test for so that the ungroup method will |
314 |
proceed. |
315 |
Addresses bug #3536. |
316 |
|
317 |
2003-06-07 Gregory John Casamento <greg_casamento@yahoo.com> |
318 |
|
319 |
* GormPrivate.h: Added declaration for GormDidModifyClassNotification |
320 |
* Gorm.m: Added definition for GormDidModifyClassNotification. Also |
321 |
corrected an issue which was causing Gorm to crash when testing |
322 |
an interface. |
323 |
* GormClassManager.m: Added code to post the notification when |
324 |
an outlet or an action is added. |
325 |
* GormClassInspector.m: Added code to handleNotification |
326 |
GormDidModifyClassNotification so that the views in the |
327 |
inspector can be properly updated when the class is edited in the |
328 |
class editor. |
329 |
|
330 |
2003-06-07 Gregory John Casamento <greg_casamento@yahoo.com> |
331 |
|
332 |
* GormClassInspector.m: Added post of notification in |
333 |
appropriate places. Now sends IBInspectorDidModifyObjectNotification |
334 |
when the class is updated from the inspector. |
335 |
* GormDocument.m: Added check in handleNotification to |
336 |
process the new notification sent above. |
337 |
|
338 |
2003-06-07 Gregory John Casamento <greg_casamento@yahoo.com> |
339 |
|
340 |
* Resources/GormClassInspector.gorm: Moved buttons into |
341 |
tab view. |
342 |
* GormClassInspector.[hm]: Added new methods and ivars for |
343 |
buttons in each tab view. |
344 |
* GormDocument.m: Added code to prevent addition of outlets |
345 |
to FirstResponder. |
346 |
* GormClassManager.m: Removed code which prevented adding |
347 |
actions to firstresponder. MOSX is able to add actions, but not |
348 |
outlets to FirstResponder. Aldo modified call made from |
349 |
parseHeader in the class manager to add all action to |
350 |
FirstResponder when importing the class. |
351 |
|
352 |
2003-06-06 Gregory John Casamento <greg_casamento@yahoo.com> |
353 |
|
354 |
* Resources/GormClassInspector.gorm: New inspector |
355 |
* GormClassInspector.[hm]: New inspector classes |
356 |
* GormDocument.m: added delegate method to select class |
357 |
in GormClassEditor when selected in the outline/classes view. |
358 |
* GormClassManager.m: Added "touch" to appropriate methods |
359 |
to fix bug which caused document to not refect that it has |
360 |
been edited when a outlet/action is added. |
361 |
|
362 |
2003-06-01 Gregory John Casamento <greg_casamento@yahoo.com> |
363 |
|
364 |
* Palettes/2Controls/GormNSButtonInspector.gorm: Added |
365 |
key equivalent pulldown |
366 |
* Palettes/2Controls/inspectors.m: Added code to handle |
367 |
new pulldown. |
368 |
|
369 |
2003-06-01 Gregory John Casamento <greg_casamento@yahoo.com> |
370 |
|
371 |
* GormPreferences.[hm]: Removed. These were superceded |
372 |
by the GormPrefController. |
373 |
|
374 |
2003-06-01 Gregory John Casamento <greg_casamento@yahoo.com> |
375 |
|
376 |
* GormTabViewInspector.gorm: Added new images to complete the |
377 |
tab style matrix buttons. |
378 |
* Images/tabtop_nib.tiff: New image |
379 |
* Images/tabbot_nib.tiff: New image |
380 |
* GNUmakefile: added images to resources |
381 |
|
382 |
2003-05-31 Gregory John Casamento <greg_casamento@yahoo.com> |
383 |
|
384 |
* GormScrollViewAttributesInspector.m: Added code to make changes |
385 |
to a scroll view. The inspector is now functional. |
386 |
* GormScrollViewAttributesInspector.gorm: Added connections |
387 |
to window. |
388 |
* Palettes/3Containers/inspectors.m: Commented out dummy inspector |
389 |
for scroll views. |
390 |
|
391 |
2003-05-29 Gregory John Casamento <greg_casamento@yahoo.com> |
392 |
|
393 |
* Resources/GormScrollViewAttributesInspector.gorm: new |
394 |
* GormScrollViewAttributesInspector.h: new |
395 |
* GormScrollViewAttributesInspector.m: new |
396 |
* Palettes/0Menu/GNUmakefile.preamble: new |
397 |
* Palettes/1Windows/GNUmakefile.preamble: new |
398 |
* Palettes/2Controls/GNUmakefile.preamble: new |
399 |
* Palettes/3Containers/GNUmakefile.preamble: new |
400 |
* Palettes/4Data/GNUmakefile.preamble: new |
401 |
* Gorm.m: Removed some constants and moved them to GormLib. |
402 |
* GormDocument.m: Removed some constants and moved them to |
403 |
GormLib. |
404 |
* Palettes/(all files): Cleaned up includes. |
405 |
Got rid of "../.." style of includes by using GNUmakefile |
406 |
settings. Also corrected the category that some of the |
407 |
classes are implementing to provide inspector names to Gorm. |
408 |
|
409 |
2003-05-24 Gregory John Casamento <greg_casamento@yahoo.com> |
410 |
|
411 |
* GormDocument.m: Prevent subclassing of FirstResponder. |
412 |
|
413 |
2003-05-24 Gregory John Casamento <greg_casamento@yahoo.com> |
414 |
|
415 |
* GormInspectorsManager.m: Made changes to revert inspector to |
416 |
"empty" when a document is closed. |
417 |
* GormClassManager.m: Prevent user from adding methods to |
418 |
FirstResponder. FirstResponder now automatically adds all |
419 |
action methods to it's action. |
420 |
* GormDocument.m: Corrected a problem which was allowing the user to |
421 |
instantiate FirstResponder. |
422 |
* Gorm.m: Cleaned up some places where I was using (Gorm *) and should |
423 |
have been using (id<IB>). |
424 |
|
425 |
2003-05-25 Fabien Vallon <fabien@tuxfamily> |
426 |
|
427 |
* Gorm.m : fix typo |
428 |
|
429 |
2003-05-24 Fabien Vallon <fabien@tuxfamily.org> |
430 |
|
431 |
* Gorm.m : Add Localization |
432 |
* GormDocument.m : Ditto |
433 |
* GormFilesOwner.m : Ditto |
434 |
* GormInspectorsManager.m : Ditto |
435 |
* GormObjectInspector.m : Ditto |
436 |
* GormPalettesManager.m : Ditto |
437 |
|
438 |
2003-05-24 Fabien Vallon <fabien@tuxfamily.org> |
439 |
|
440 |
* Gorm.m : refactored newApplication, newEmpty, newPalettes, |
441 |
newInspector. new method : newGormDocument |
442 |
Add inteligent window placement (cascade) |
443 |
* Gorm.gorm : add tags for newApplication, newEmpty, newPalettes, |
444 |
newInspector |
445 |
|
446 |
2003-05-22 Gregory John Casamento <greg_casamento@yahoo.com> |
447 |
|
448 |
* GormDocument.m: Made the IB*RemoveConnectorNotification being |
449 |
sent in removeConnector: the document instead of the connector which |
450 |
was removed. This prevents a core dump which was occurring when |
451 |
loading a gorm and removing or renaming outlets/actions. |
452 |
|
453 |
2003-05-22 Gregory John Casamento <greg_casamento@yahoo.com> |
454 |
|
455 |
* TODO: Updated. |
456 |
* GNUmakefile: Added reference to GormLib as a subproject of Gorm |
457 |
* GModelDecoder.m: Cleaned up some code. |
458 |
and removed reference to IBInspector and IBPalette. |
459 |
* GNUmakefile.preamble: Relaxing the -Werror directive in the |
460 |
makefile. For now. |
461 |
* Gorm.m: Removed code which was moved to GormLib classes. |
462 |
* GormButtonEditor.m: Added #include for InterfaceBuilder. |
463 |
* GormClassEditor.m: Removed Gorm.h header which is no longer |
464 |
pertinent. |
465 |
* GormClassManager.m: Added include to IBEditors.h and |
466 |
* GormCustomClassEditor.[hm]: Removed Gorm.h header reference. |
467 |
* GormDocument.h: Added some headers. |
468 |
* GormDocument.m: General code cleanup. Removed Notifications which |
469 |
will be in GormLib classes. Implemented use of "awakeFromDocument:" |
470 |
a new method defined in GormLib which allows implemention of |
471 |
behavior when a class is loaded by Gorm. (see Apple's interface |
472 |
builder framework) |
473 |
* GormFilesOwner.m: Added NSNibConnector header which was previously |
474 |
provided by Gorm.h. This was the only include needed here. |
475 |
* GormInspectorsManager.m: Same as above. |
476 |
* GormPrivate.h: Added GPL notice and include for InterfaceBuilder.h |
477 |
* GormSoundInspector.h: Corrected description for GormSoundInspector |
478 |
class. |
479 |
* Palettes: Updated all palettes in the palettes directory to include |
480 |
the new headers. |
481 |
* GormLib/GNUmakefile: new file. |
482 |
* GormLib/GNUmakefile.postamble: new file. |
483 |
* GormLib/GNUmakefile.preamble: new file. |
484 |
* GormLib/IBApplicationAdditions.h: new file. |
485 |
* GormLib/IBApplicationAdditions.m: new file. |
486 |
* GormLib/IBConnectors.h: new file. |
487 |
* GormLib/IBConnectors.m: new file. |
488 |
* GormLib/IBDefines.h: new file. |
489 |
* GormLib/IBDocuments.h: new file. |
490 |
* GormLib/IBDocuments.m: new file. |
491 |
* GormLib/IBEditors.h: new file. |
492 |
* GormLib/IBEditors.m: new file. |
493 |
* GormLib/IBInspector.h: new file. |
494 |
* GormLib/IBInspector.m: new file. |
495 |
* GormLib/IBObjectAdditions.h: new file. |
496 |
* GormLib/IBObjectAdditions.m: new file. |
497 |
* GormLib/IBObjectProtocol.h: new file. |
498 |
* GormLib/IBPalette.h: new file. |
499 |
* GormLib/IBPalette.m: new file. |
500 |
* GormLib/IBViewAdditions.h: new file. |
501 |
* GormLib/InterfaceBuilder.h: new file. |
502 |
* GormLib/README: new file. |
503 |
|
504 |
2003-05-19 Gregory John Casamento <greg_casamento@yahoo.com> |
505 |
|
506 |
Applied patch submitted by Fabien Vallon <fabien@tuxfamily.org> |
507 |
* Gorm.m: Cleaned up NSRunAlertPanel call. Added methods to allow |
508 |
toggling of guidlines. Changed call from saveDocument to |
509 |
saveGormDocument. |
510 |
* GormDocument.[hm]: changed saveAsDocument to return BOOL. |
511 |
renamed saveDocument to saveGormDocument. |
512 |
* GormPrivate.h: Added menu item to enable/disable guidlines |
513 |
Added notification to indicate when the guideline is being |
514 |
disabled. |
515 |
* GormViewWithContentViewEditor.m: Added code to cause editor |
516 |
to force objects to follow guidelines or not based on a boolean |
517 |
which is set by the menu item. |
518 |
* Gorm.gorm: Added menu item to enable/disable guidelines |
519 |
NOTE: Did some minor cleanup. Thanks Fabien. |
520 |
|
521 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
522 |
|
523 |
* GormDocument.m: Corrected bug#3663. There was an |
524 |
issue with saving which was causing Gorm to fail if |
525 |
a save was canceled. |
526 |
|
527 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
528 |
|
529 |
Applied patch submitted by Fabien <fabien@tuxfamily.org> |
530 |
* GNUmakefile: Added .gorm files and new .h and .m files. |
531 |
* Gorm.m/GormPrivate.h: Removed code to automatically |
532 |
update the preferences values. Removed references to |
533 |
preferencesPanel and added the new GormController class. |
534 |
* GormPreferences.gorm: Updated for new preferences. |
535 |
* GormGeneralPref.gorm: Added. I updated this only slightly to |
536 |
avoid a warning against NSWindow. (GJC) |
537 |
* GormHeadersPref.gorm: Added. |
538 |
* GormGeneralPref.[hm]: Added. |
539 |
* GormHeafersPref.[hm]: Added. |
540 |
|
541 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
542 |
|
543 |
* GormViewWithContentViewEditor.m: The copyInView method was |
544 |
not adding views to the document. Added a method which adds |
545 |
the view and it's subviews. This fix corrects bug#3490. |
546 |
|
547 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
548 |
|
549 |
* GNUmakefile.preamble: Added to provide the -Werror parameter to |
550 |
prevent any more warnings in the future. |
551 |
* GModelDecoder.m: Corrected code to eliminate warnings. |
552 |
* Gorm.m: Corrected code to eliminate warnings. |
553 |
* GormControlEditor.m: Corrected code to eliminate warnings. |
554 |
* GormDocument.h: Added some of the methods which were being |
555 |
used from outside of the class, but were never actually declared. |
556 |
* GormDocument.m: Corrected code to eliminate warnings. |
557 |
* GormGenericEditor.m: Corrected code to eliminate warnings. |
558 |
* GormImageEditor.m: Corrected code to eliminate warnings. |
559 |
* GormInternalViewEditor.m: Corrected code to eliminate warnings. |
560 |
* GormObjectEditor.m: Corrected code to eliminate warnings. |
561 |
* GormPrivate.h: Moved declarations of editor class methods around |
562 |
to prevent warnings. |
563 |
* GormSoundEditor.m: Corrected code to eliminate warnings. |
564 |
* GormViewEditor.m: Corrected code to eliminate warnings. |
565 |
* GormViewWithContentViewEditor.m: Corrected code to eliminate warnings. |
566 |
|
567 |
2003-05-10 Gregory John Casamento <greg_casamento@yahoo.com> |
568 |
|
569 |
* GormDocument.m: Further improved the fix to the problem found |
570 |
yesterday. The custom class code was issuing a RELEASE call to |
571 |
all of the objects in the nameTable. This was not necessary unless |
572 |
the object is a template object and was causing some issues with |
573 |
gorm file corruption. |
574 |
|
575 |
2003-05-08 Gregory John Casamento <greg_casamento@yahoo.com> |
576 |
|
577 |
* GormDocument.m: Corrected a problem which was causing the |
578 |
NSVisible array in the nameTable to become corrupted when |
579 |
using custom classes. Also added a NSDebugLog call to help |
580 |
find problems in the nameTable. |
581 |
|
582 |
2003-05-07 Gregory John Casamento <greg_casamento@yahoo.com> |
583 |
|
584 |
Applied patch submitted by Rob Burns |
585 |
* GNUmakefile: Added FileIcon_gmodel.tiff. |
586 |
* GormInfo.plist: Added FileIcon_gmodel.tiff as default |
587 |
icon for gmodel files. |
588 |
|
589 |
2003-04-30 Adam Fedor <fedor@gnu.org> |
590 |
|
591 |
* Palettes/*/GNUmakefile: Set *_STANDARD_INSTALL=no to not install |
592 |
the palettes. |
593 |
|
594 |
2003-04-18 Richard Frith-Macdonald <rfm@gnu.org> |
595 |
|
596 |
* Gorm.m: Minor updates to compile with latest gui ... use void return |
597 |
for saving documents. |
598 |
* GormDocument.h: ditto |
599 |
* GormDocument.m: as above, plus a few fixes for bugs that have crept |
600 |
in to the toolbar due to gui changes ... tweak layout a little, make |
601 |
the button highlighting correct, and use a button subclass to avoid |
602 |
new matrix behavior of setting the buttons to do the ugly |
603 |
showsFirstResponder stuff. |
604 |
|
605 |
2003-03-06 Gregory Casamento <greg_casamento@yahoo.com> |
606 |
|
607 |
* GormFilesOwner.m: Corrected minor problem with updating |
608 |
class names for the file's owner inspector. It was not updating |
609 |
the list when reselecting the same object, so new classes were not |
610 |
being displayed. |
611 |
|
612 |
2003-03-05 Adam Fedor <fedor@gnu.org> |
613 |
|
614 |
* Version: 0.2.6 |
615 |
|
616 |
2003-03-04 Fabien <fabien@tuxfamily.org> |
617 |
|
618 |
* Palettes/3Containers/inspectors.m: Update TabView inspector |
619 |
* Palettes/4Data/inspectors.m: Update comboBox inspector. |
620 |
|
621 |
2003-03-04 Adam Fedor <fedor@gnu.org> |
622 |
|
623 |
* Gorm.m ([Gorm -infoPanel:sender]): Update application name. |
624 |
|
625 |
* Palettes/0Menus/main.m ([MenusPalette -finishInstantiate]): Use |
626 |
orderFrontStandardInfoPanel for Info menu item. |
627 |
|
628 |
2003-03-03 Richard Frith-Macdonald <rfm@gnu.org> |
629 |
|
630 |
* Gorm.h: |
631 |
* Gorm.m: |
632 |
* GormBoxEditor.h: |
633 |
* GormBoxEditor.m: |
634 |
* GormButtonEditor.h: |
635 |
* GormButtonEditor.m: |
636 |
* GormClassEditor.m: |
637 |
* GormClassManager.h: |
638 |
* GormClassManager.m: |
639 |
* GormControlEditor.h: |
640 |
* GormControlEditor.m: |
641 |
* GormCustomClassInspector.h: |
642 |
* GormCustomView.h: |
643 |
* GormCustomView.m: |
644 |
* GormDocument.h: |
645 |
* GormDocument.m: |
646 |
* GormFilesOwner.h: |
647 |
* GormGenericEditor.m: |
648 |
* GormInspectorsManager.h: |
649 |
* GormInternalViewEditor.h: |
650 |
* GormInternalViewEditor.m: |
651 |
* GormMatrixEditor.h: |
652 |
* GormMatrixEditor.m: |
653 |
* GormOutlineView.h: |
654 |
* GormPalettesManager.h: |
655 |
* GormPlacementInfo.h: |
656 |
* GormPosingView.h: |
657 |
* GormPosingView.m: |
658 |
* GormPreferences.h: |
659 |
* GormPreferences.m: |
660 |
* GormPrivate.h: |
661 |
* GormScrollViewEditor.m: |
662 |
* GormSoundInspector.h: |
663 |
* GormSplitViewEditor.h: |
664 |
* GormSplitViewEditor.m: |
665 |
* GormTabViewEditor.h: |
666 |
* GormTabViewEditor.m: |
667 |
* GormViewEditor.h: |
668 |
* GormViewEditor.m: |
669 |
* GormViewWithContentViewEditor.h: |
670 |
* GormViewWithContentViewEditor.m: |
671 |
* GormViewWithSubviewsEditor.h: |
672 |
* GormViewWithSubviewsEditor.m: |
673 |
* GormWindowEditor.m: |
674 |
* Palettes/0Menus/GormNSMenu.h: |
675 |
* Palettes/0Menus/GormNSMenu.m: |
676 |
* Palettes/1Windows/GormNSPanel.h: |
677 |
* Palettes/1Windows/GormNSPanel.m: |
678 |
* Palettes/1Windows/GormNSWindow.h: |
679 |
* Palettes/1Windows/GormNSWindow.m: |
680 |
* Palettes/2Controls/GormPopUpButtonEditor.m: |
681 |
* Palettes/3Containers/GormNSBrowser.h: |
682 |
* Palettes/3Containers/GormNSBrowser.m: |
683 |
* Palettes/3Containers/GormNSOutlineView.h: |
684 |
* Palettes/3Containers/GormNSOutlineView.m: |
685 |
* Palettes/3Containers/GormNSTableView.h: |
686 |
* Palettes/3Containers/GormNSTableView.m: |
687 |
* Palettes/3Containers/GormTableViewEditor.h: |
688 |
* Palettes/3Containers/GormTableViewEditor.m: |
689 |
* Palettes/3Containers/inspectors.m: |
690 |
* Palettes/4Data/inspectors.m: |
691 |
Corrected to avoid use of #import (which has been deprecated for years) |
692 |
and to protect headers using #define instead. |
693 |
|
694 |
2003-03-02 Richard Frith-Macdonald <rfm@gnu.org> |
695 |
|
696 |
* GormDocument.m: Give scrollviews bezelled border. |
697 |
|
698 |
2003-02-13 Richard Frith-Macdonald <rfm@gnu.org> |
699 |
|
700 |
* GormOutlineView.m: Fix code to update view when outlet/action |
701 |
images are clicked on. |
702 |
|
703 |
2003-02-10 Richard Frith-Macdonald <rfm@gnu.org> |
704 |
|
705 |
* GormInspectorsManager.m: in browser delegate re-ordered mechanism |
706 |
for establishing updates to browsers. Fixed and added to the code |
707 |
ensuring that highlighting of browser elements correctly indicates |
708 |
established connections clearly. |
709 |
|
710 |
2003-02-10 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
711 |
|
712 |
* GormInspectorsManager.m: _internalCall: |
713 |
only reload the column when needed, this was causing segfaults |
714 |
with the new lockFocus code. |
715 |
|
716 |
2003-02-02 Gregory John Casamento <greg_casamento@yahoo.com> |
717 |
|
718 |
* Palettes/3Containers/GormTableViewEditor.m: missing |
719 |
"else" was causing an exception to be thrown when attempting |
720 |
to delete a column in NSTableView when nothing is selected. |
721 |
|
722 |
2003-01-23 Gregory John Casamento <greg_casamento@yahoo.com> |
723 |
|
724 |
* Gorm.m: Some general cleanup. Removed the startuptime |
725 |
message. Indented some code to conform to guidelines. |
726 |
* GModelDecoder.m: Added GormNSPanel to the set of classes |
727 |
translated so that the window inspectors can be used to edit. |
728 |
* Documentation/readme.texi: Updated to show current status. |
729 |
|
730 |
2003-01-22 Gregory John Casamento <greg_casamento@yahoo.com> |
731 |
|
732 |
* Gorm.m: Removed reference to NSImageDoesCaching. |
733 |
This variable was removed in the gui library and was causing |
734 |
compilation to fail. Also cleaned up main() by getting rid |
735 |
of some old comments. |
736 |
|
737 |
2003-01-21 Adam Fedor <fedor@gnu.org> |
738 |
|
739 |
* Version: 0.2.5 |
740 |
|
741 |
2003-01-16 Gregory John Casamento <greg_casamento@yahoo.com> |
742 |
|
743 |
* Gorm.m: awakeFromNib added to set the mainMenu to |
744 |
the new menu defined in the .gorm file. This is to |
745 |
correct a bug when testing the interface. |
746 |
* GormPrivate.h: Added new outlet to hold Gorm menu. |
747 |
* Resources/Gorm.gorm: Added outlet for gormMenu. |
748 |
|
749 |
2003-01-15 Gregory John Casamento <greg_casamento@yahoo.com> |
750 |
|
751 |
* Gorm.m: [NSWindowTemplate initWithObject:]: corrected |
752 |
a problem which was preventing the stylemask from being |
753 |
saved. |
754 |
* GormDocument.[hm]: Added code to support the deferred |
755 |
flag for windows. setObject:isDeferred: and |
756 |
objectIsDeferred: were added. |
757 |
* Palettes/main.m: Added support for deferred flag. |
758 |
I didn't enable the flag in the gui, since |
759 |
NSBundleAdditions.m needs to be changed to allow this |
760 |
flag to be used. Once that's done, it will be enabled. |
761 |
|
762 |
2003-01-14 Gregory John Casamento <greg_casamento@yahoo.com> |
763 |
|
764 |
* GormDocument.m: replaceTemplatesWithObjects: when |
765 |
restoring the editing object the template was not |
766 |
being destroyed properly. This is now fixed. |
767 |
|
768 |
2003-01-14 Gregory John Casamento <greg_casamento@yahoo.com> |
769 |
|
770 |
* GormDocument.m: replaceObjectsWithTemplates: added a |
771 |
call to a new method in the class manager which returns |
772 |
custom classes based on the name assigned to the object. |
773 |
* GormClassManager.m: Added a method to pull the custom |
774 |
class association by name. This corrected an issue |
775 |
with custom classes. |
776 |
|
777 |
2003-01-13 Gregory John Casamento <greg_casamento@yahoo.com> |
778 |
|
779 |
* GModelDecoder.m: openGModel: added code to import |
780 |
the headers of custom classes read from the .gmodel file. |
781 |
|
782 |
2003-01-12 Gregory John Casamento <greg_casamento@yahoo.com> |
783 |
|
784 |
* GormDocument.m: -[GormDocument parseHeader:]: Fixed a |
785 |
problem parsing headers with multiple variables in one |
786 |
declarations (e.g. "id x,y,z"). Also added code |
787 |
to recognize actions in the form of "(id) actionName: (id)x". |
788 |
* Documentation/Gorm.texi: Modified docs to show current |
789 |
status of Gorm. |
790 |
|
791 |
2003-01-09 Gregory John Casamento <greg_casamento@yahoo.com> |
792 |
|
793 |
* GormCustomView.m: Corrected problem with dummy implementation |
794 |
of encodeWithCoder:. (Problem found and patch supplied by |
795 |
Chris Vetter). |
796 |
|
797 |
2003-01-09 Gregory John Casamento <greg_casamento@yahoo.com> |
798 |
|
799 |
* GormDocument.m: [GormDocument remove:]: added code |
800 |
to check the boolean returned from the removeConnection |
801 |
methods. If the result is NO, dont proceed with the |
802 |
delete. |
803 |
|
804 |
2003-01-09 Gregory John Casamento <greg_casamento@yahoo.com |
805 |
|
806 |
* GormDocument.m: [GormDocument remove:]: added code |
807 |
to break connections when a class, action or outlet |
808 |
is deleted. |
809 |
|
810 |
2003-01-09 Gregory John Casamento <greg_casamento@yahoo.com> |
811 |
|
812 |
* ClassInformation.plist: added missing orderFrontFontPanel: |
813 |
method to FirstResponder. |
814 |
* Gorm.gorm: updated to fix font panel problem. |
815 |
* Gorm.m: Implemented orderFrontFontPanel: |
816 |
|
817 |
2003-01-08 Gregory John Casamento <greg_casamento@yahoo.com> |
818 |
|
819 |
* Palettes/3Containers/inspector.m: NSTabView was not |
820 |
defining a size inspector. I commented out the method which |
821 |
was returning nothing and now the NSTabView uses the default |
822 |
view size inspector. |
823 |
|
824 |
2003-01-08 Gregory John Casamento <greg_casamento@yahoo.com> |
825 |
|
826 |
* GormClassManager.m: -[GormClassManager customClassForObject:]: |
827 |
Added code to resolve the object being passed in to the name |
828 |
which is used in the name table. This is for lookup in the |
829 |
custom class map. This corrects a problem which was introduced |
830 |
in the previous fix. |
831 |
* GormInspectorsManager.m: in browser delegate. Removed code |
832 |
which was looking up the name seperately. Now relies on code |
833 |
added above. |
834 |
* GormCustomClassInspector.m: |
835 |
-[GormCustomClassInspector _setCurrentSelectionClassName:]: |
836 |
Removed code which looks up the name. Now uses code in |
837 |
GormClassManager. |
838 |
|
839 |
2003-01-08 Gregory John Casamento <greg_casamento@yahoo.com> |
840 |
|
841 |
* GormClassManager.m: Added some NSDebugLog statements |
842 |
to assist with debugging. |
843 |
* GormInspectorManager.m: Corrected a problem which was |
844 |
preventing connections being made to actions added to |
845 |
a subclass. |
846 |
|
847 |
2003-01-05 Gregory John Casamento <greg_casamento@yahoo.com> |
848 |
|
849 |
* Gorm.m: Cleaned up some NSLog statements. |
850 |
-[Gorm testInterface]: Added call to encode GormNSPanel |
851 |
as NSPanel when testing. |
852 |
* GormDocument.m: -[GormDocument saveDocument]: Added |
853 |
code to encode GormNSPanel as NSPanel. |
854 |
-[GormDocument loadDocument]: Added code to decode NSPanel |
855 |
as GormNSPanel so it can be edited. |
856 |
* Palettes/1Windows/GNUmakefile: Added new files GormNSPanel.[hm]. |
857 |
* Palettes/1Windows/GormNSPanel.[hm]: Added. |
858 |
* Palettes/1WIndows/main.m: Modified to use new GormNSPanel |
859 |
class. |
860 |
* Resources/GormPreferences.gorm: Modified to disallow resizing |
861 |
of the panel. |
862 |
|
863 |
2003-01-04 Gregory John Casamento <greg_casamento@yahoo.com> |
864 |
|
865 |
* Palettes: Replaced all old .gorm/.classes files with |
866 |
.gorm packages. |
867 |
|
868 |
2003-01-03 Gregory John Casamento <greg_casamento@yahoo.com> |
869 |
|
870 |
* Gorm.m: Eliminated some compilation warnings. |
871 |
* GormDocument.m: Eliminated some compilation warnings. |
872 |
* GormMenuEditor.m: same as above. |
873 |
* GormPopupButtonEditor.m: same as above. |
874 |
* GormTableViewEditor.m: same as above. |
875 |
* GormViewEditor.h: Added category to declare windowAndRect:forObject: |
876 |
to prevent compilation warnings in the editor classes. |
877 |
* GormCustomView.m: Created dummy implementation of encodeWithCoder: to |
878 |
prevent warnings. |
879 |
* Palettes/1Windows/main.m: Added a category to NSPanel |
880 |
to use the window inspector to edit an NSPanel instance. |
881 |
|
882 |
2003-01-01 Gregory John Casamento <greg_casamento@yahoo.com> |
883 |
|
884 |
* Defaults.plist: Added some new defaults and deleted some |
885 |
obsolete ones. |
886 |
* GNUmakefile: Added new files. |
887 |
* Gorm.m/GormPrivate.h: Added method to create the preferences panel |
888 |
called preferencesPanel: as well as a new ivar. |
889 |
* GormDocument.m: -[GormDocument init]: added code to preload |
890 |
headers into the document based on defaults. Preloading of headers |
891 |
is a feature suggestion from cbv (Chris) on #gnustep. |
892 |
-[GormDocument loadDocument:]: removed references to OpenNibs |
893 |
default which is obsolete. |
894 |
-[GormDocument saveDocument:]: removed references to SaveAsNib |
895 |
default which is obsolete. |
896 |
* TODO: added some more tasks. |
897 |
|
898 |
2003-01-01 Gregory John Casamento <greg_casamento@yahoo.com> |
899 |
|
900 |
* Gorm.gorm: Added to replace about 200+ lines of |
901 |
code in the Gorm.m file. |
902 |
* Gorm.m: -[Gorm finishLaunching:] removed code |
903 |
which sets up the menu. It has been superceded by |
904 |
the Gorm.gorm file. -[Gorm init] added code |
905 |
to load the .gorm file. -[Gorm validateMenuItem:] |
906 |
modified to turn certain menu items on/off when |
907 |
appropriate. |
908 |
* GormDocument.[hm]: Added MenuValidation category |
909 |
to allow the app to determine which view is being |
910 |
edited (objects, images, sounds, classes). |
911 |
|
912 |
2003-01-01 Gregory John Casamento <greg_casamento@yahoo.com> |
913 |
|
914 |
* GormClassManager.m: Made a minor correction to the |
915 |
removeAction:forClassNamed: to allow actions to be deleted |
916 |
from custom classes. |
917 |
|
918 |
2003-01-01 Gregory John Casamento <greg_casamento@yahoo.com> |
919 |
|
920 |
* Gorm.m: Updated version information to 0.2.5 due to all |
921 |
of the recent bug fixes and enhancements. |
922 |
* GormInfo.plist: Same as above. |
923 |
* GormMenuEditor.m: removed an NSAssert which was no longer |
924 |
valid and causing the application to crash. |
925 |
|
926 |
2002-12-27 Gregory John Casamento <greg_casamento@yahoo.com> |
927 |
|
928 |
* Added TODO file to document interesting feature suggestions |
929 |
and bugs which need to be fixed. |
930 |
|
931 |
2002-12-27 Gregory John Casamento <greg_casamento@yahoo.com> |
932 |
|
933 |
* Gorm.m: -[GormObjectProxy inspectorClassName]: returns |
934 |
GormNotApplicableInspector, since we shouldn't be able to directly |
935 |
change any of the attributes on a GormObjectProxy. |
936 |
|
937 |
2002-12-27 Gregory John Casamento <greg_casamento@yahoo.com> |
938 |
|
939 |
* GormDocument.m: -[GormDocument parseHeader:] added code to select |
940 |
the class when it is loaded in the classes view. Also modified the |
941 |
-[GormDocument _selectClass:] method and added a new private method |
942 |
-[GormDocument _selectClassWithObject:] which will select using an |
943 |
object which is passed in. |
944 |
|
945 |
2002-12-27 Gregory John Casamento <greg_casamento@yahoo.com> |
946 |
|
947 |
* GormDocument.m: -[GormDocument parseHeader:] corrected problem |
948 |
pointed out be Enrico Sersale. Applied patch. Thanks! |
949 |
|
950 |
2002-12-21 Gregory John Casamento <greg_casamento@yahoo.com> |
951 |
|
952 |
* GormDocument.m: Added code in loadDocument: to create an empty |
953 |
dictionary for custom classes. Corrected problem in createClassFiles: |
954 |
which prevented writing files when the class wasn't being edited. |
955 |
General cleanup. |
956 |
|
957 |
2002-12-15 Gregory John Casamento <greg_casamento@yahoo.com> |
958 |
|
959 |
* GormClassManager.m: Changed NSLog to NSDebugLog. |
960 |
* GormCustomClassInspector.m: Changed NSLog calls to NSDebugLog. |
961 |
* GormDocument.m: Changed NSLog calls to NSDebugLog where appropriate. |
962 |
* GormOutlineView.m: removed some uneeded NSLog calls. |
963 |
|
964 |
2002-12-15 Gregory John Casamento <greg_casamento@yahoo.com> |
965 |
|
966 |
* Gorm.m: Minor cleanup. |
967 |
* GormClassManager.[hm]: Added method to get all superclasses |
968 |
of a given class. Moved the "correctClassName" method which maps |
969 |
names of internal classes to thier external exquivalents. |
970 |
* GormCustomClassInspector.m: Made changes to call new class method |
971 |
in GormClassManager. |
972 |
* GormDocument.m: Minor cleanup. Addition of _selectClass method |
973 |
which will cause the classes view to show the class of the instance |
974 |
currently selected in the object view. |
975 |
|
976 |
2002-12-14 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
977 |
|
978 |
* GormViewEditor.m |
979 |
* GormInternalViewEditor.m |
980 |
* GormViewWithContentViewEditor.m |
981 |
Multiple selection through mouse dragging is back. |
982 |
When attempting to start a connection, make sure the current |
983 |
widget is selected. |
984 |
|
985 |
|
986 |
2002-12-06 Gregory John Casamento <greg_casamento@yahoo.com> |
987 |
|
988 |
* GormDocument.m: Added code to scroll to the class name |
989 |
when the subclassing or changing the class name. |
990 |
|
991 |
2002-12-05 Gregory John Casamento <greg_casamento@yahoo.com> |
992 |
|
993 |
* GormDocument.[mh]: Added method named |
994 |
-[GormDocument renameConnectionsForClassNamed:toName:] |
995 |
to rename the object in the object editor so that the |
996 |
connections stay in sync w/ the new name. |
997 |
* Gorm.m/GormPrivate.h: Added -[GormObjectProxy setClassName:] |
998 |
|
999 |
2002-12-04 Adam Fedor <fedor@gnu.org> |
1000 |
|
1001 |
* Version: 0.2.0 |
1002 |
* Gorm.m: Change font panel shortcut to t |
1003 |
|
1004 |
2002-12-02 Adam Fedor <fedor@gnu.org> |
1005 |
|
1006 |
* GModelDecoder.m ([GormDocument -connectionObjectForObject:]): |
1007 |
Return nil if object is nil. |
1008 |
|
1009 |
2002-11-29 Gregory John Casamento <greg_casamento@yahoo.com> |
1010 |
|
1011 |
* NOTE: Added a patch submitted by Fabien Vallon to |
1012 |
add tab view inspector. Thanks. |
1013 |
* Palettes/3Containers/GormTabViewInspector.gorm: added. |
1014 |
* Palettes/3Containers/inspectors.m: Patched. |
1015 |
* Palettes/3Containers/GNUmakefile: Patched. |
1016 |
|
1017 |
2002-11-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1018 |
|
1019 |
* NOTE: Added a patch submitted by Fabien Vallon to |
1020 |
add functionality to the combo box inspector. Thanks. |
1021 |
* Palettes/4Data/GormNSComboBoxInspector.gorm: added. |
1022 |
* Palettes/4Data/inspectors.m: Patched. |
1023 |
|
1024 |
2002-11-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1025 |
|
1026 |
* Gorm.m: -[GormObjectProxy classInspectorClassName] |
1027 |
added code to return @"GormNotApplicableInspector". |
1028 |
|
1029 |
2002-11-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1030 |
|
1031 |
* GormFilesOwner.m: -[GormFilesOwner classInspectorClassName] |
1032 |
implemented to return @"GormNotApplicableInspector". |
1033 |
* GormDocument.m: -[GormFirstResponder classInspectorClassName] |
1034 |
same as above. |
1035 |
|
1036 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1037 |
|
1038 |
* Gorm.m: -[GormClassProxy inspectorClassName]: |
1039 |
changed to return @"GormNotApplicableInspector" so that |
1040 |
when a user creates a new subclass in the class editor an |
1041 |
inspector no longer appears which contains "GormClassProxy" |
1042 |
which is an internal class. |
1043 |
|
1044 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1045 |
|
1046 |
* Gorm.m: -[GormClassProxy classInspectorClassName]: |
1047 |
changed to return @"GormNotApplicableInspector" so that |
1048 |
when a user creates a new subclass in the class editor an |
1049 |
inspector no longer appears which contains "GormClassProxy" |
1050 |
which is an internal class. |
1051 |
|
1052 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1053 |
|
1054 |
* Palettes/0Menus/main.m: removed -[NSWindow setLevel:] |
1055 |
which sets the menu window being dragged to NSSubmenuLevel. |
1056 |
This makes it easier to place the menu item. |
1057 |
|
1058 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1059 |
|
1060 |
* Palettes/1Windows/main.m: Added code to |
1061 |
-[GormPanelMaker initWithCoder:] and -[GormWindowMaker initWithCoder:] |
1062 |
to order the window/panel to the front when added. Previously, it |
1063 |
was difficult to find the window/panel after adding it. |
1064 |
|
1065 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1066 |
|
1067 |
* GormDocument.m: Modified removeConnectionsWithLabel:.. to return |
1068 |
a boolean to indicate if action/outlet was removed. Also modified |
1069 |
the code so that the alert only appears if a connection actually |
1070 |
exists. |
1071 |
|
1072 |
2002-11-23 Gregory John Casamento <greg_casamento@yahoo.com> |
1073 |
|
1074 |
* GormDocument.m: -[GormDocument createClassFiles:] fixed problem |
1075 |
which was getting the classname from the currently selected row in |
1076 |
the classesView. It now calls -[GormOutlineView itemBeingEdited] to |
1077 |
get the class being edited. |
1078 |
|
1079 |
2002-11-22 Gregory John Casamento <greg_casamento@yahoo.com> |
1080 |
|
1081 |
* GormDocument.[hm]: added -[GormDocument removeConnectionsWithLabel: |
1082 |
(NSString *)name forClassNamed: (NSString *)className |
1083 |
isAction: (BOOL)action. This method removes the connections relavent |
1084 |
to an action/outlet when it's name is changed. I also modified the |
1085 |
delegate to call it and to present the user w/ an alert panel. This |
1086 |
is consistent w/ how InterfaceBuilder behaves. |
1087 |
|
1088 |
2002-11-20 Adam Fedor <fedor@gnu.org> |
1089 |
|
1090 |
* GModelDecoder.m |
1091 |
([GormObjectProxy -initWithModelUnarchiver:]): Retain the className. |
1092 |
([GormDocument -defineClass:inFile:]): New. |
1093 |
([GormDocument -openGModel:]): Define custom classes, setup |
1094 |
connection objects appropriatly. |
1095 |
* GormClassManager.m (-isKnownClass:): New. |
1096 |
|
1097 |
* GormFilesOwner.m ([GormFilesOwnerInspector -dealloc]): Don't |
1098 |
release superclass ivar window. |
1099 |
|
1100 |
2002-11-19 Gregory John Casamento <greg_casamento@yahoo.com> |
1101 |
|
1102 |
* ClassInformation.plist: Added entry for NSOpenGLView. |
1103 |
|
1104 |
2002-11-19 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1105 |
|
1106 |
* GormObjectEditor.m ([GormObjectEditor +setEditor:forDocument:]): |
1107 |
replaced self with editor. There was an exception when instancing |
1108 |
any class. |
1109 |
|
1110 |
2002-11-19 Gregory John Casamento <greg_casamento@yahoo.com> |
1111 |
|
1112 |
* Gorm.m: Added key equivalents for operations in the Classes |
1113 |
menu. |
1114 |
|
1115 |
2002-11-18 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1116 |
|
1117 |
* GNUMakefile: added GormViewSizeInspector.m, GormGenericEditor.m |
1118 |
and GormImageEditor.m. |
1119 |
* GormGenericEditor.m: new abstract superclass of GormObjectEditor, |
1120 |
GormImageEditor and GormSoundEditor. |
1121 |
* GormImageEditor.m: new class to deal with Images. |
1122 |
* GormSoundEditor.m: refactored code with GormGenericEditor, |
1123 |
now looks like GormImageEditor.m |
1124 |
* GomCustomClassInspector.m: rewrote parts to stop using notification |
1125 |
and use changeObject: method instead. |
1126 |
* Gorm.m, Gorm.h, GormPrivate.h, GormDocument.h, GormDocument.m: |
1127 |
changes to accomodate new Image & Sound code. |
1128 |
* GormViewSizeInspector.m: new file. Contains code moved from |
1129 |
GormObjectEditor.m. |
1130 |
|
1131 |
2002-11-18 Gregory John Casamento <greg_casamento@yahoo.com> |
1132 |
|
1133 |
* Gorm.m ([Gorm -testInterface:]): Move "isTesting = YES" before the |
1134 |
calls to [GormDocument -beginArchiving] and |
1135 |
[GormDocument -endArchiving] |
1136 |
so that we can testing the state in those methods. |
1137 |
* GormClassManager.h: set return type of |
1138 |
[GormClassManager -customClassMap] |
1139 |
to NSMutableDictionary and set parameter of |
1140 |
[GormClassManager -setCustomClassMap:] to NSMutableDictionary. |
1141 |
* GormClassManager.m: [GormClassManager -setCustomClassMap:] |
1142 |
now simply assigns the class map instead of copying it. |
1143 |
* GormCustomClassInspector.m: Copy the name of the class from |
1144 |
the cell using [NSString stringWithString:] instead of using |
1145 |
the value directly which might cause memory issues. Also changed |
1146 |
code to remove the custom class mapping if if the class is |
1147 |
mapped back to the parent class name. |
1148 |
* GormDocument.m: Set the version of the GormDocument class in the |
1149 |
[GormDocument +initialize] method. Removed some commented out code |
1150 |
in the [GormDocument -_createSoundPlaceHolder:] method. In |
1151 |
[GormDocument -beginArchiving] and [GormDocument -endArchiving] added |
1152 |
code to avoid template replacement, if we are in testing mode. This |
1153 |
corrected a core dump when testing w/ a .gorm that used custom |
1154 |
classes. Moved place where the custom classes are set |
1155 |
in [GormDocument -loadDocument] which was causing a core dump. |
1156 |
|
1157 |
2002-11-14 Adam Fedor <fedor@gnu.org> |
1158 |
|
1159 |
* GormDocument.m ([GormDocument -parseHeader:]): Reload the class |
1160 |
view after adding a class (suggestion from Fabien |
1161 |
<fabien@tuxfamily.org>). |
1162 |
|
1163 |
2002-11-13 Adam Fedor <fedor@gnu.org> |
1164 |
|
1165 |
* Some preliminary work on loading gmodels (not working yet). |
1166 |
* GormDocument.m ([GormDocument -rebuildObjToNameMapping]): New. |
1167 |
(loadDocument:): Use it. |
1168 |
* GModelDecoder.m: New file for translating gmodel files. |
1169 |
(openGModel:): Moved from GormDocument. |
1170 |
|
1171 |
2002-11-12 Adam Fedor <fedor@gnu.org> |
1172 |
|
1173 |
* ClassInformation.plist (NSDocument): Add _window outlet. |
1174 |
* GormClassManager.m |
1175 |
(-addClassNamed:withSuperClassNamed:withActions:withOutlets:): |
1176 |
Fix typo - add class name not info to customClasses. |
1177 |
* GormDocument.m ([GormDocument -parseHeader:]): Add ': back to |
1178 |
action name. |
1179 |
|
1180 |
2002-11-07 Gregory John Casamento <greg_casamento@yahoo.com> |
1181 |
|
1182 |
* GormDocument.m: +[GormDocument _replaceObjectsWithTemplates]: |
1183 |
needed to retain the template prevent corruption when |
1184 |
saving the data. |
1185 |
|
1186 |
2002-11-06 Gregory John Casamento <greg_casamento@yahoo.com> |
1187 |
|
1188 |
* GormObjectEditor.m: +[GormObjectEditor initialize]: Corrected |
1189 |
how the map table is created to prevent a crash. |
1190 |
|
1191 |
2002-11-06 Gregory John Casamento <greg_casamento@yahoo.com> |
1192 |
|
1193 |
* GormDocument.m: -[GormDocument createClassesFiles:] added if the simply return |
1194 |
when no row is selected. This was causing an exception. |
1195 |
|
1196 |
2002-11-06 Gregory John Casamento <greg_casamento@yahoo.com> |
1197 |
|
1198 |
* GormDocument.m: -[GormDocument remove:] added if the simply return |
1199 |
when no row is selected. This was causing an exception. |
1200 |
|
1201 |
2002-11-06 Gregory John Casamento <greg_casamento@yahoo.com> |
1202 |
|
1203 |
* GormSoundEditor.m: Added missing file. |
1204 |
|
1205 |
2002-11-05 Gregory John Casamento <greg_casamento@yahoo.com> |
1206 |
|
1207 |
* GormDocument.m: added -[GormDocument openGModel:] to allow the |
1208 |
loading of .gmodel files for conversion into .gorm files. |
1209 |
* GormSoundInspector.m: Corrected a problem w/ deleting sounds which |
1210 |
was causing a core dump. |
1211 |
|
1212 |
2002-11-03 Gregory John Casamento <greg_casamento@yahoo.com> |
1213 |
|
1214 |
* GormDocument.m: Added methods for class support |
1215 |
-[GormDocument openSound:], -[GormDocument _createSoundPlaceHolder:]. |
1216 |
Modified -[GormDocument saveDocument], and |
1217 |
-[GormDocument loadDocument] to handle copying of sounds into the |
1218 |
gorm file package when the .gorm is saved and registering them w/ |
1219 |
Gorm when the package is subsequently loaded. |
1220 |
* GormPrivate.h: Added class declaration for GormSound, the |
1221 |
sound placeholder class. This class contains the minimal information |
1222 |
needed to handle sounds in Gorm. |
1223 |
* GormSoundInspector.[hm]: The sound inspector. |
1224 |
* Resources/GormSoundInspector.gorm: The beginnings of the sound |
1225 |
inspector gui. |
1226 |
* Resources: Replaced old gorm files w/ packages. |
1227 |
|
1228 |
2002-10-31 Gregory John Casamento <greg_casamento@yahoo.com> |
1229 |
|
1230 |
* GormDocument.m: -[GormDocument saveDocument:] made changes to allow |
1231 |
saving of .gorm files as directories. -[GormDocument loadDocument:] |
1232 |
made necessary modifications to load .gorm directory contents. Also |
1233 |
made certain that old gorm files are loaded properly and converted |
1234 |
when saved. |
1235 |
* GormClassManager.m: Made modifications to allow NSSecureTextField |
1236 |
to substitute for NSTextField and NSPanel to substitute for NSWindow. |
1237 |
Also made changes to allow FirstResponder to modified. |
1238 |
|
1239 |
2002-10-29 Adam Fedor <fedor@gnu.org> |
1240 |
|
1241 |
* GormMatrixEditor.m (-_constrainedFrame:framewithEvent:andKnob:knob): |
1242 |
Set height/width to 0 when rows/cols = 1. |
1243 |
(-validateFrame:framewithEvent:theEventandPlacementInfo:): Idem. |
1244 |
* GormWindowEditor.m: Remove commented out code. |
1245 |
|
1246 |
2002-10-29 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1247 |
|
1248 |
* GormDocument.m: change nameTable retaining policy from |
1249 |
NSNonRetainedObjectMapKeyCallBacks to NSObjectMapKeyCallBacks. |
1250 |
This eliminates segfaults that happened when saving/testing multiple |
1251 |
times. Note: this might not be the best solution, but it does work. |
1252 |
|
1253 |
* GormInspectorsManager.m |
1254 |
* GormScrollViewEditor.m |
1255 |
* Palettes/3Containers/inspectors.m |
1256 |
* Palettes/4Data/inspectors.m |
1257 |
Various updates to GormScrollViewEditor and to NSTextView support. |
1258 |
(addition of GormTextViewEditor) |
1259 |
|
1260 |
|
1261 |
2002-10-25 Gregory John Casamento <greg_casamento@yahoo.com> |
1262 |
|
1263 |
* GormDocument.m: Removed extraneous calls to eliminate entries in the |
1264 |
objToName map from the endArchiving method. This has corrected the |
1265 |
problem w/ Gorm crashing when reloading a previously saved .gorm file |
1266 |
and saving again. |
1267 |
|
1268 |
2002-10-25 Adam Fedor <fedor@gnu.org> |
1269 |
|
1270 |
* GormDocument.m (-dealloc): Release tempNameTable. |
1271 |
Change some NSLogs to NSDebugLogs. |
1272 |
|
1273 |
2002-10-23 Adam Fedor <fedor@gnu.org> |
1274 |
|
1275 |
* GormDocument.m (-createClassFiles:): Set default save file |
1276 |
to className. |
1277 |
|
1278 |
* Palettes/2Controls/inspectors.m ([GormStepperAttributesInspector |
1279 |
-_getValuesFromObject:]): Get increment value. |
1280 |
|
1281 |
2002-10-13 Adam Fedor <fedor@gnu.org> |
1282 |
|
1283 |
* Version: 0.1.9 snapshot. |
1284 |
* Documentation/news.texi: Update. |
1285 |
|
1286 |
2002-10-13 Adam Fedor <fedor@gnu.org> |
1287 |
|
1288 |
* ClassInformation.plist: Added NSDocumentController and |
1289 |
NSDocument methods to FirstResponder (openDocument, |
1290 |
revertDocumentToSaved:, saveAllDocuments:, saveDocument:, |
1291 |
saveDocumentAs:, saveDocumentTo:). |
1292 |
|
1293 |
* GormInspectorsManager.m (-setCurrentInspector:): Show empty |
1294 |
inspector only when count = 0. If no inspector name is |
1295 |
returned by object, show GormNotApplicableInspector. |
1296 |
|
1297 |
* GormMatrixEditor.m (-mouseDown:): Edit titles of forms, etc |
1298 |
on double-click. |
1299 |
|
1300 |
* Palettes/0Menus/GormMenuEditor.m (-mouseDown:): Move variables |
1301 |
to beginning of block for gcc 2.X |
1302 |
|
1303 |
* Palettes/0Menus/main.m (-finishInstantiate): Change actions |
1304 |
to appropriate NSDocument methods. |
1305 |
|
1306 |
* Palettes/2Controls/inspectors.m ([NSStepper |
1307 |
-sizeInspectorClassName]): Remove so normal size inspector is |
1308 |
used. |
1309 |
|
1310 |
* Palettes/4Data/inspectors.m ([GormImageViewAttributesInspector |
1311 |
-_setValuesFromControl:]): Show error panel if entered image file |
1312 |
is not found (Needs proper image handling). |
1313 |
|
1314 |
2002-10-13 Gregory John Casamento <greg_casamento@yahoo.com> |
1315 |
|
1316 |
* Gorm.m: Implemented methods necessary to read the |
1317 |
templates back from the gorm file and transform them |
1318 |
back into the appropriate parent class. Also made modifications |
1319 |
to the template additions for NSWindowTemplate, and all other |
1320 |
templates so that the correct init method is called. |
1321 |
* GormClassManager.h: Added more methods to handle custom classes and |
1322 |
cleaned up some of the references to "NSObject". These should be |
1323 |
"id" instead. |
1324 |
* GormClassManager.m: Added implementations of the custom class |
1325 |
methods. Removed the old implementation for the |
1326 |
"GormClassInspector" from the source. |
1327 |
* GormCustomClassInspector.m: Added license comment. Implemented |
1328 |
methods necessary to allow the user to select a class from a list |
1329 |
of classes presented in the inspector. |
1330 |
* GormDocument.h: Added tempNameTable variable to hold the objects |
1331 |
while the gorm is being persisted. This allows the templates |
1332 |
to be substituted during the archiving process and the real |
1333 |
objects to be saved and restored afterwards. Added deferred windows |
1334 |
variable. |
1335 |
* GormDocument.m: Added -[_replaceObjectsWithTemplates] and |
1336 |
-[replaceTemplatesWithObjects] which are called from -[beginArchiving] |
1337 |
and -[endArchiving] respectively. These methods substitute the |
1338 |
templates into the object graph when the gorm is persisted and restore |
1339 |
the original objects so that the gorm can continue to be edited after |
1340 |
the save. Also made necessary modifications to -[loadDocument] and |
1341 |
-[saveDocument] to save the custom class list. Added methods to |
1342 |
allow windows to be deffered [setWindow:isDeffered] and |
1343 |
-[isWindowDeferred]. |
1344 |
* GormPrivate.h: Declared GormTemplate and added it to the |
1345 |
categories for the template classes. Declared Gorm template |
1346 |
classes. |
1347 |
* GormCustomClassInspector.gorm: Made some small adjustments to the |
1348 |
size of the view. |
1349 |
|
1350 |
|
1351 |
2002-10-08 Gregory John Casamento <greg_casamento@yahoo.com> |
1352 |
|
1353 |
* Gorm.h : Added missing include. |
1354 |
* GormCustomView.h : Added missing include. |
1355 |
|
1356 |
2002-10-08 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1357 |
|
1358 |
* Gorm.m: added menu item for "group in scroll view". |
1359 |
* GNUmakefile: added GormScrollViewEditor.m |
1360 |
* GormScrollViewEditor.m: new file. |
1361 |
* GormInternalViewEditor.m: added support for NSScrollView |
1362 |
contents editing. |
1363 |
* Palettes/3Containers/GormTableViewEditor.m: removed old support |
1364 |
for NSScrollView. |
1365 |
* GormViewWithContentViewEditor.m: added support for keyboard |
1366 |
moving & resizing of elements & support for "group in scroll view". |
1367 |
|
1368 |
* Palettes/0Menus/GormMenuEditor.m: fixes when adding a menu item |
1369 |
into an NSPopupButton. |
1370 |
|
1371 |
* Palettes/2Controls/GormBoxInspector.gorm: |
1372 |
* Palettes/1Windows/GormWindowInspector.gorm: |
1373 |
* Palettes/1Windows/GormWindowSizeInspector.gorm: |
1374 |
updated for better visual aspect. |
1375 |
|
1376 |
* GormButtonEditor.m: fixed inline title editing. |
1377 |
|
1378 |
* GormDocument.m: do not save the last directory if the save/openpanel |
1379 |
do not return NSOKButton. |
1380 |
|
1381 |
2002-10-04 Gregory John Casamento <greg_casamento@yahoo.com> |
1382 |
|
1383 |
* GormInternalViewEditor.m: (dragExited:) move variable up for |
1384 |
compiling on gcc < 3. Problem found and patch submitted by |
1385 |
Fabien Vallon. |
1386 |
|
1387 |
2002-09-21 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1388 |
|
1389 |
* GormTableViewEditor.m: removed (was moved in Palettes/3Containers |
1390 |
some time ago). |
1391 |
* Palettes/3Containers/GormTableViewEditor.m: updated drag'n'drop support |
1392 |
|
1393 |
|
1394 |
2002-09-21 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1395 |
|
1396 |
* Gorm.m: fix segfault when leaving test mode. |
1397 |
Save whether palettes and inspectors are opened upon exiting. |
1398 |
Open them on startup if necessary. |
1399 |
* GormDocument.m: fixes bad reactivating of editors. |
1400 |
* GormBoxEditor.m: commented unused drag'n'drop code. |
1401 |
* GormCustomView.m: added GormTestCustomView class to deal with unknown |
1402 |
class name without raising an exception. |
1403 |
* GormInspectorsManager.m: fix to deal with new NSBrowser behaviour. |
1404 |
* GormObjectEditor.m: ([GormObjectEditor -rectForObject:]): |
1405 |
Corrected returned rect. |
1406 |
* GormInternalViewEditor.m: |
1407 |
* GormViewEditor.m: |
1408 |
updated drag'n'drop support. |
1409 |
* GormWindowEditor.m: commented unused code. |
1410 |
* GormButtonEditor.m: |
1411 |
inline editing of button's title. |
1412 |
* GormViewWithContentViewEditor.m: removed unused clas declaration. |
1413 |
|
1414 |
|
1415 |
* Palettes/0Menus/GormMenuEditor.m |
1416 |
* Palettes/0Menus/GormMenuInspectors.m |
1417 |
* Palettes/0Menus/GormNSMenu.h |
1418 |
* Palettes/0Menus/GormNSMenu.m |
1419 |
* Palettes/0Menus/main.m |
1420 |
Updated menu editing to support NSPopUpButton. |
1421 |
Basic tag editing added. |
1422 |
|
1423 |
* Palettes/2Controls/GormPopUpButtonEditor.m |
1424 |
* Palettes/2Controls/GNUmakefile |
1425 |
* Palettes/2Controls/inspectors.m |
1426 |
* Palettes/2Controls/main.m |
1427 |
* GormDocument.m |
1428 |
* Gorm.m |
1429 |
Added support for NSPopUpButton. |
1430 |
|
1431 |
* Palettes/3Containers/GormTableViewEditor.m |
1432 |
Updated drag'n'drop for object connectiion. |
1433 |
|
1434 |
* Palettes/4Data/main.m |
1435 |
updated NSTextView initialization so that it resizes properly. |
1436 |
|
1437 |
2002-09-11 Gregory John Casamento |
1438 |
|
1439 |
* GormOutlineView.m: Corrected minor compilation problem due to |
1440 |
header correction done in gui lib. NSImage is now directly included. |
1441 |
|
1442 |
2002-09-09 Adam Fedor <fedor@gnu.org> |
1443 |
|
1444 |
* GormClassManager.m (-allActionsForObject:): Print class in error message. |
1445 |
(-allOutletsForObject:): Idem.. |
1446 |
(-classInfoForObject:): Idem. |
1447 |
|
1448 |
* GormControlEditor.m |
1449 |
(-_displayFrameWithHint:framewithPlacementInfo:): Move variable up |
1450 |
for compiling on gcc < 3. |
1451 |
|
1452 |
2002-08-20 Gregory John Casamento <greg_casamento@yahoo.com> |
1453 |
|
1454 |
* GormDocument.m: -[GormDocument setSelectionFromEditor:] |
1455 |
added conditional to test if a given editor responds to |
1456 |
the method window prior to calling makeFirstResponder. This |
1457 |
was causing a problem when adding new classes. |
1458 |
|
1459 |
2002-08-17 Gregory John Casamento <greg_casamento@yahoo.com> |
1460 |
|
1461 |
* Palettes/3Containers/main.m: The scroll view for the table view and |
1462 |
outline view were not being added to the window prior to the |
1463 |
setDocumentView call. This was causing an assertion in NSView to |
1464 |
fail. |
1465 |
|
1466 |
2002-08-14 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1467 |
|
1468 |
* GormSplitViewEditor.m: removed an extra ; that was breaking gcc 2.*. |
1469 |
* GormBoxEditor.m: removed NSLogs. |
1470 |
* GormViewEditor.m: neater display of intelligent placement hints. |
1471 |
* GormControlEditor.m: intelligent placement take minsize into account. |
1472 |
* GormViewWithContentEditor.m: fixed display problem when moving |
1473 |
selection. |
1474 |
* GormNSTableView.m [GormNSTableView -setGormDelegate]: changed return |
1475 |
type from id to void (this was conflicting with GormNSTableView.h). |
1476 |
|
1477 |
2002-08-14 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1478 |
|
1479 |
* Major changes in editing widgets. |
1480 |
* Basic support for NSSplitView and NSTabView. |
1481 |
* Intelligent placement and resizing of widget. |
1482 |
* Dropping widget into not yet opened box/tabview. |
1483 |
* grouping into splitviews/boxes and ungrouping. |
1484 |
* direct editing of NSButton's and NSBox's title. |
1485 |
* Many small fixes. |
1486 |
|
1487 |
2002-07-22 Gregory John Casamento <greg_casamento@yahoo.com> |
1488 |
|
1489 |
* Resources/GormCustomClassInspector.[gorm,classes]: Added. |
1490 |
* GormCustomClassInspector.[hm]: Added. Custom class support is not |
1491 |
fully functional. I am currently working on it, but I thought |
1492 |
it would be useful to commit the code sooner rather than later. |
1493 |
* Gorm.m: Made some fixes to prevent core dump. |
1494 |
* GormClassManager.m: Removed some debugging NSLog calls and |
1495 |
added logic to prevent the addition of duplication outlets/actions |
1496 |
to a class. |
1497 |
* GormDocument.m: Finished up the delete functionality. Added code |
1498 |
to show an alert panel when the user tries to add a duplicate outlet/ |
1499 |
action to the class. |
1500 |
* GormOutlineView.m: Added method to allow deletion of a given |
1501 |
row directly from the outline view. |
1502 |
* GormInspectorsManager.m: Modified to pop up button to show custom |
1503 |
class inspector as an option. |
1504 |
* GormObjectEditor.m: returns custom class inspector when |
1505 |
class1InspectorClassName is called. |
1506 |
* IBInspector.m: Removed some code which was causing core dump. |
1507 |
|
1508 |
|
1509 |
2002-07-21 Gregory John Casamento <greg_casamento@yahoo.com> |
1510 |
|
1511 |
* GormClassManager.[hm]: Added some methods to support custom |
1512 |
classes: |
1513 |
|
1514 |
- (NSArray*) customSubClassesOf: (NSString *)superclass; |
1515 |
- (NSArray*) allCustomSubclassesOf: (NSString *)superclass; |
1516 |
|
1517 |
and also made some corrections in the replaceOutlet to correct a |
1518 |
problem with editing in the classes view. |
1519 |
|
1520 |
2002-07-16 Gregory John Casamento <greg_casamento@yahoo.com> |
1521 |
|
1522 |
* GormObjectInspector.m: Removed extra RELEASE at line 93 which |
1523 |
was causing core dump. |
1524 |
* GormTableViewEditor.m: Removed [document detachObject: selected] |
1525 |
since this was deleting the reference in the map to the table when |
1526 |
a column was deleted making connections impossible. |
1527 |
|
1528 |
2002-07-14 Gregory John Casamento <greg_casamento@yahoo.com> |
1529 |
|
1530 |
* GormClassManager.[hm]: Added methods to support deletion of |
1531 |
classes, outlets, and actions. |
1532 |
* GormDocument.m: Made various bug fixes. Added methods to |
1533 |
support deletion. |
1534 |
* Gorm.m: Added menu item fro "Remove..." |
1535 |
|
1536 |
2002-07-14 Gregory John Casamento <greg_casamento@yahoo.com> |
1537 |
|
1538 |
* GormClassManager.[hm]: Added new methods: |
1539 |
- (NSString *) addNewActionToClassNamed: (NSString *)name; |
1540 |
- (NSString *) addNewOutletToClassNamed: (NSString *)name; |
1541 |
- (BOOL) loadCustomClasses: (NSString*)path; |
1542 |
- (BOOL) isCustomClass: (NSString *)className; |
1543 |
- (BOOL) isAction: (NSString *)actionName |
1544 |
ofClass: (NSString *)className; |
1545 |
- (BOOL) isOutlet: (NSString *) |
1546 |
outletName ofClass: (NSString *)className; |
1547 |
Changed the format of the ".classes" file to store only the |
1548 |
custom classes. This is more efficient since the full class |
1549 |
list is already loaded when the GormClassManager is |
1550 |
initialized. The custom class list is merged with this |
1551 |
to create the display shown in the classes view. |
1552 |
* GormDocument.m: modified to utilize the above routines in |
1553 |
the method which loads the .gorm file and the data source. |
1554 |
* GormOutlineView.m: Added new methods to add new actions/outlets |
1555 |
with generic names so that the user can edit the actions/outlets |
1556 |
once added. |
1557 |
|
1558 |
2002-07-13 Gregory John Casamento <greg_casamento@yahoo.com> |
1559 |
|
1560 |
* Gorm.m: Corrected typo in method name. Added check to prevent |
1561 |
addition of blank action, outlet or class name. |
1562 |
* GormClassManager.m: started on modifications for custom classes. |
1563 |
|
1564 |
2002-07-12 Gregory John Casamento <greg_casamento@yahoo.com> |
1565 |
|
1566 |
* Gorm.m: [-removeAttributeFromClass] added method to be |
1567 |
used by new menu item "Delete Outlet/Action". Removed some |
1568 |
NSLog statements. |
1569 |
* GormClassManager.[hm]: Added methods to support adding and |
1570 |
replacing actions and outlets. |
1571 |
* GormDocument.m: Modified data source methods to use the methods |
1572 |
added to the class manager to edit the contents of the class list. |
1573 |
* GormOutlineView.[hm]: Added methods to add actions and outlets |
1574 |
to the data source from the outline view. Also changed the drawing |
1575 |
code so that the outlet/action being edited doesn't shift when |
1576 |
clicked. |
1577 |
|
1578 |
2002-07-11 Gregory John Casamento <greg_casamento@yahoo.com> |
1579 |
|
1580 |
* GormClassManager.m: Added stubs for two new method to add actions |
1581 |
and outlets based on classname. |
1582 |
* GormDocument.m: Added logic set the name in the data source methods. |
1583 |
* GormOutlineView.m: Override [-editColumn:row:withEvent:select:] |
1584 |
to draw correcty for the outlet/actions. |
1585 |
* GormOutlineView.h: Move GormOutletActionHolder to header so it |
1586 |
can be used by the data source. |
1587 |
|
1588 |
2002-07-09 Gregory John Casamento <greg_casamento@yahoo.com> |
1589 |
|
1590 |
* Gorm.m: Added new menu item and method to add outlet/action |
1591 |
-[Gorm addAttributeToClass:] |
1592 |
* GormDocument.m: Added new method which gets called by the one |
1593 |
in Gorm.m and passes control to the classesView. |
1594 |
* GormOutlineView.m added -[GormOutlineView addAttributeToClass] |
1595 |
to add either an outlet or an action depending on what type |
1596 |
is currently open. Currently it only adds the name and doesn't |
1597 |
modify the datasource. The next version will. |
1598 |
|
1599 |
2002-07-08 Gregory John Casamento <greg_casamento@yahoo.com> |
1600 |
|
1601 |
* GormOutlineView.m -[drawRow:] Added logic to draw inverse |
1602 |
image of the outlet or action button to visually indicate which |
1603 |
is being edited in the outline view. |
1604 |
* GormOutlineView.h: Added typedef to indicate whether actions or |
1605 |
outlets are being edited. |
1606 |
* Images/GormActionSelected.tiff: Added |
1607 |
* Images/GormOutletSelected.tiff: Added |
1608 |
* GNUmakefile: Modified to copy images to the resources directory. |
1609 |
|
1610 |
2002-07-08 Gregory John Casamento <greg_casamento@yahoo.com> |
1611 |
|
1612 |
* GormOutlineView.[hm] : Added. This is a NSOutlineView |
1613 |
subclass handles outlets and actions for the class view. |
1614 |
As of this revision, you can view the actions and outlets of |
1615 |
a class, but you can't edit them. |
1616 |
* GormDocument.m: Modified to use new class. |
1617 |
* GormInspectorsManager.m: Removed some code which was causing |
1618 |
the application to dump core on exit. |
1619 |
|
1620 |
2002-05-04 Gregory John Casamento <greg_casamento@yahoo.com> |
1621 |
|
1622 |
* GormClassEditor.m: Added blank implementation of |
1623 |
[GormClassEditor -makeSelectionVisible:(BOOL)] method. |
1624 |
When creating a new class and editing it, the application was |
1625 |
throwing an exception due to the abcense of this method. |
1626 |
It now seems to function correctly. |
1627 |
|
1628 |
2002-04-08 Gregory John Casamento <greg_casamento@yahoo.com> |
1629 |
|
1630 |
* Palettes/0Menus/GormNSMenu.m |
1631 |
[GormNSMenu -_createWindow]: removed NSLog statement before |
1632 |
NSPanel *win declaration which was causing Gorm not to build on |
1633 |
compilers gcc < 3.0. |
1634 |
|
1635 |
2002-07-01 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1636 |
|
1637 |
* ClassInformation.plist: new outlet for NSWindowController |
1638 |
* Gorm.m |
1639 |
* GormWindowEditor.m |
1640 |
* GormTableViewEditor.m |
1641 |
* GormObjectEditor.m |
1642 |
Bugfixes for proper drawing/updating of selection. |
1643 |
|
1644 |
* GormDocument.m |
1645 |
Only the toplevel menu goes into the objectview panel. |
1646 |
The last directory used for opening is now saved and proposed |
1647 |
as the default for next time. |
1648 |
|
1649 |
* GormObjectEditor.m |
1650 |
* Resources/GormViewSizeInspector.gorm |
1651 |
* Resources/GormViewSizeInspector.classes |
1652 |
The size inspector is now loaded from a gorm file. |
1653 |
|
1654 |
* GormDocument.m |
1655 |
* Palettes/0Menus/GormNSMenu.m |
1656 |
* Palettes/0Menus/GormNSMenu.h |
1657 |
* Palettes/0Menus/main.m |
1658 |
* Palettes/0Menus/GormMenuEditor.m |
1659 |
* Palettes/0Menus/GNUmakefile |
1660 |
GormNSMenu replaces NSMenu when editing interface. |
1661 |
|
1662 |
* GormInspectorsManager.m: fix selected item in popupbutton when using |
1663 |
keyEquivalent (patch from Fabien Vallon). |
1664 |
|
1665 |
2002-04-01 Pierre-Yves <pyrivail@spocky> |
1666 |
|
1667 |
* GormTableViewEditor.m ([GormTableViewEditor -activate]): |
1668 |
Bugfix for gcc 2.??. |
1669 |
|
1670 |
2002-03-31 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1671 |
|
1672 |
* GormWindowEditor.m |
1673 |
When resizing matrix, use integer values for setCellSize. |
1674 |
When dropping an object from the palettes, use integer |
1675 |
coordinates for its frame. |
1676 |
|
1677 |
* GNUMakefile |
1678 |
* GormObjectEditor.m |
1679 |
* Resources/GormViewSizeInspector.gorm |
1680 |
* Resources/GormViewSizeInspector.classes |
1681 |
Moved GormViewSizeInspector to gorm. |
1682 |
|
1683 |
* ClassInformation.plist: NSOutlineView declaration. |
1684 |
* GormDocument.m ([GormDocument -{load, save}Document]): |
1685 |
* GormTableViewEditor.m ([-outlineViewSelectionDidChange:]) |
1686 |
* Palettes/3Containers/GNUMakefile |
1687 |
* Palettes/3Containers/main.m |
1688 |
* Palettes/3Containers/GormNSOutlineView.m |
1689 |
* Palettes/3Containers/GormNSOutlineView.h |
1690 |
* Palettes/3Containers/inspectors.m |
1691 |
GormNSOutlineView replaces NSOutlineView when editing interface. |
1692 |
GormNSOutlineView features a dummy dataSource during editing and |
1693 |
testing. |
1694 |
|
1695 |
* Palettes/2Controls/main.m |
1696 |
* Palettes/2Controls/GormBoxInspector.gorm |
1697 |
* Palettes/2Controls/GormButtonInspector.gorm |
1698 |
* Palettes/2Controls/GormFormInspector.gorm |
1699 |
* Palettes/2Controls/GormSliderInspector.gorm |
1700 |
* Palettes/2Controls/GormTextFieldInspector.gorm |
1701 |
Cosmetic changes. |
1702 |
|
1703 |
|
1704 |
2002-03-29 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1705 |
|
1706 |
* GormDocument.m ([GormDocument -windowAndRect:forObject:]): |
1707 |
support for NSTableColumn objects. |
1708 |
* GormDocument.m ([GormDocument -attachObject:toParent]): |
1709 |
when attaching a NSTableView, attach its tableColumns too. |
1710 |
* GormWindowEditor.m ([GormWindowEditor mouseDown:]) |
1711 |
opens GormTableViewEditor when needed. |
1712 |
* GormWindowEditor.m |
1713 |
bestKnownSuperview() does now take a second argument which is |
1714 |
a point (it was needed for NSTableColumn support). |
1715 |
* GormTableViewEditor.m |
1716 |
new files. |
1717 |
* GNUMakefile : add GormTableViewEditor.m |
1718 |
* GormPrivate.h |
1719 |
interface for GormTableViewEditor |
1720 |
* ClassInformation.plist |
1721 |
new version provided by Jeff Teunissen. |
1722 |
* Palettes/3Containers/GNUMakefile |
1723 |
* Palettes/3Containers/inspectors |
1724 |
* Palettes/3Containers/GormTableColumnInspector.classes |
1725 |
* Palettes/3Containers/GormTableColumnInspector.gorm |
1726 |
* Palettes/3Containers/GormTableColumnSizeInspector.classes |
1727 |
* Palettes/3Containers/GormTableColumnSizeInspector.gorm |
1728 |
support for NSTableColumn inspector |
1729 |
* Palettes/3Containers/GormNSTableView.m |
1730 |
* Palettes/3Containers/GormNSTableView.h |
1731 |
various update of GormNSTableView. |
1732 |
|
1733 |
|
1734 |
2002-03-26 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1735 |
|
1736 |
* GormDocument.m ([GormDocument -init]): |
1737 |
Call setWidth instead of setMinWidth for non-resizable column. |
1738 |
Call sizeToFit on classesView. |
1739 |
* GormDocument.m ([GormDocument -{load, save}Document]): |
1740 |
Add support for GormNSTableView. |
1741 |
* Palettes/3Containers/GNUMakefile |
1742 |
* Palettes/3Containers/main.m |
1743 |
* Palettes/3Containers/GormNSTableView.m |
1744 |
* Palettes/3Containers/GormNSTableView.h |
1745 |
* Palettes/3Containers/inspectors.m |
1746 |
GormNSTableView replaces NSTableView when editing interface. |
1747 |
GormNSTableView features a dummy dataSource during editing and |
1748 |
testing. |
1749 |
|
1750 |
2002-03-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1751 |
|
1752 |
* GormDocument.m: Minor cleanup of debug statements. |
1753 |
|
1754 |
2002-03-24 Gregory John Casamento <greg_casamento@yahoo.com> |
1755 |
|
1756 |
* GormDocument.m: Made necessary modifications to change the |
1757 |
classesView from an NSTableView to an NSOutlineView. |
1758 |
* GormClassManager.m: Added method to return all subclasses for |
1759 |
a given superclass. |
1760 |
* GormClassManager.h: Added declaration for the method described |
1761 |
above. |
1762 |
|
1763 |
2002-03-08 Richard Frith-Macdonald <rfm@gnu.org> |
1764 |
|
1765 |
* IBInspector.m: Don't release window on dealloc ... assume it |
1766 |
* releases itsself when closed. |
1767 |
* IBPalette.m: ditto |
1768 |
|
1769 |
2002-03-06 Richard Frith-Macdonald <rfm@gnu.org> |
1770 |
|
1771 |
* IBInspector.m: Release all ivars on dealloc. |
1772 |
* IBPalette.m: ditto |
1773 |
* Palettes/0Menus/GormMenuInspectors.m: Don't release superclass |
1774 |
ivars in own dealloc method. |
1775 |
* Palettes/1Windows/main.m: ditto |
1776 |
* Palettes/2Controls/inspectors.m: ditto |
1777 |
* Palettes/3Containers/inspectors.m: ditto |
1778 |
* Palettes/3Containers/main.m: ditto |
1779 |
* Palettes/4Data/inspectors.m: ditto |
1780 |
Changes to make retain/release consistent ... subclasses must not |
1781 |
release the ivars of a superclass in their dealloc method as the |
1782 |
superclass dealloc method should do that. Fixes bug exposed by |
1783 |
recent NSWindow dealloc fixes. |
1784 |
|
1785 |
2002-03-04 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1786 |
|
1787 |
* Gorm.m ([GormObjectProxy -initWithCoder:]): |
1788 |
typo fixing. |
1789 |
|
1790 |
2002-03-04 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1791 |
|
1792 |
* Gorm.m ([GormObjectProxy -initWithCoder:]): |
1793 |
updated to conform with GSNibItem new encoding scheme. |
1794 |
|
1795 |
2002-03-01 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1796 |
|
1797 |
* GormCustomView.m ([GormCustomView -classForCoder]): |
1798 |
new method. Easy way to make sure GormCustomView is always |
1799 |
encoded as a GSCustomView. |
1800 |
* GormCustomView.m ([GormCustomView -initWithCoder:]): |
1801 |
([GormCustomView -encodeWithCoder:]): |
1802 |
new encoding (works with the new GSCustomView encoding), |
1803 |
ability to open old documents. |
1804 |
* GormDocument.m: |
1805 |
([GormDocument -pasteType:fromPasteboard:parent:]): |
1806 |
decode GSCustomView as GormCustomView. |
1807 |
|
1808 |
2002-02-18 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1809 |
|
1810 |
* Palettes/3Containers/GNUmakefile |
1811 |
* Palettes/3Containers/main.m |
1812 |
* Palettes/3Containers/GormNSBrowser.m |
1813 |
* Palettes/3Containers/GormNSBrowser.h |
1814 |
* Gorm.m |
1815 |
* GormDocument.m |
1816 |
Subclass of NSBrowser and NSTableView to be able to set the |
1817 |
delegate for runtime only (there is a dummy delegate for edit-time |
1818 |
and test-time). Those classes are encoded as NSBrowser/NSTableView |
1819 |
and NSTableView/NSBrowser are decoded as GormNSBrowser/GormNSTableView |
1820 |
|
1821 |
* Palettes/1Windows/GNUmakefile |
1822 |
* Palettes/1Windows/GormNSWindow.h |
1823 |
* Palettes/1Windows/GormNSWindow.m |
1824 |
* Palettes/1Windows/main.m |
1825 |
* GormDocument.m |
1826 |
* Gorm.m |
1827 |
Subclass of NSWindow to be able to choose the stylemask |
1828 |
and to still be able to resize/close/minimize the window in the editor |
1829 |
regardless of the stylemask. This class is encoded as NSWindow and |
1830 |
NSWindow is decoded as GormNSWindow. |
1831 |
|
1832 |
* GormDocument.m ([-attachObect:toParent]): |
1833 |
NSTableView & NSTextView objects contained in NSScrollView are now |
1834 |
added. Connections to and from those objects are now available. |
1835 |
|
1836 |
* GormWindowEditor.m: new bestKnownSuperview function |
1837 |
(original patch from Stefan Urbanek <stefanurbanek@yahoo.fr> |
1838 |
modified to let the user select the NSScrollView or the NSTextView/ |
1839 |
NSTableView contained within the NSScrollView). |
1840 |
|
1841 |
* Palettes/3Containers/inspectors.m |
1842 |
* Palettes/3Containers/GormBrowserInspector.gorm |
1843 |
* Palettes/3Containers/GormTableViewInspector.gorm |
1844 |
NSTableView and NSBrowser inspectors updated (new tag field) |
1845 |
(patch from Stefan Urbanek <stefanurbanek@yahoo.fr>) |
1846 |
|
1847 |
2002-01-30 Adam Fedor <fedor@gnu.org> |
1848 |
|
1849 |
* Version: 0.1.0 |
1850 |
* Documentation/news.texi: Update. |
1851 |
|
1852 |
2002-01-29 Adam Fedor <fedor@gnu.org> |
1853 |
|
1854 |
* GormClassManager.m (-allActionsForObject:): Get actions for |
1855 |
first responder as well. |
1856 |
* ClassInformation.plist: Update (from stefanurbanek@yahoo.fr). |
1857 |
Add FirstResponder actions. |
1858 |
|
1859 |
* Documentation/news.texi: update |
1860 |
|
1861 |
2002-01-13 Adam Fedor <fedor@gnu.org> |
1862 |
|
1863 |
* GormDocument.m ([GormDocument -init]): Autorelease objectsView. |
1864 |
|
1865 |
* GormWindowEditor.m ([GormWindowEditor -mouseDown:]): Set the |
1866 |
arrowCursor for dragging, etc. push back the mouseUp event to |
1867 |
make cursor tracking work correctly. |
1868 |
|
1869 |
2001-12-18 Gregory John Casamento <greg_casamento@yahoo.com> |
1870 |
* Gorm.m: loadClass method added to call the method in GormDocument |
1871 |
* GormDocument.m: loadClass method and parseClass method added |
1872 |
to parse the contents of a .[hH] file to produce an |
1873 |
entry in the classes list. |
1874 |
* GormClassManager.[hm]: addClassNamed:... method added. |
1875 |
|
1876 |
2001-12-04 Laurent Julliard <laurent@moldus.org> |
1877 |
|
1878 |
* Palettes/4Data/main.m: Date and Number Formatters added |
1879 |
* Palettes/4Data/inspectors.m: Date and Number Formatters added |
1880 |
* Palettes/4Data/GNUmakefile: Date and Number Formatters added |
1881 |
* GormWindowEditor.m: drag and drop logic for formatters |
1882 |
* IBPAlette.m: drag and drop logic for formatters |
1883 |
* GormPrivate.h: NSDateFormatter and NSNumberFormatter additions |
1884 |
* GormPalettesManager.m: drag and drop logic for formatters |
1885 |
* GormInspectorsManager.m: new (optional) popup button item for |
1886 |
formatters |
1887 |
* Gorm.h: new drag and drop type for formatters |
1888 |
* Palettes/4Data/GormDateFormatterInspector.gorm: New Date |
1889 |
Formatter Inspector |
1890 |
* Palettes/4Data/GormDateFormatterInspector.gorm: New Number |
1891 |
Formatter Inspector |
1892 |
|
1893 |
2001-11-20 Laurent Julliard <laurent@julliard-online.org> |
1894 |
|
1895 |
* GNUMakefile: data palette and new icons added |
1896 |
* GormInspectorManager.m (-setCurrentInspector): Controls embedded |
1897 |
in NSScrollView must be handled differently |
1898 |
* GormWindowEditor.m (-mouseDown) : some debugging code added |
1899 |
* Palettes/2Controls/GormBoxInspector.gorm: alignment tuning |
1900 |
* Palettes/3Containers/GormBrowserInspector.gorm : New NSBrowser |
1901 |
inspector |
1902 |
* Palettes/3Containers/GormTableViewInspector.gorm: New NSTableView |
1903 |
inspector |
1904 |
* Palettes/4Data/main.m: new Data Palette |
1905 |
* Palettes/4Data/inspectors.m: new Data Palette |
1906 |
* Palettes/4Data/GormComboBoxInspector.gorm: new NSComboBox inspector |
1907 |
(incomplete) |
1908 |
* Palettes/4Data/GormImageViewInspector.gorm: new NSImageView inspector |
1909 |
* Palettes/4Data/GormTextViewInspector.gorm: new NSTextView inspector |
1910 |
* Images/Sunday_seurat.tiff: new inspector icon |
1911 |
* Images/button_nib.tiff: new inspector icon |
1912 |
* Images/date_formatter.tiff: new inspector icon |
1913 |
* Images/iconBottomLeft_nib.tiff: new inspector icon |
1914 |
* Images/iconBottomRight_nib.tiff: new inspector icon |
1915 |
* Images/iconBottom_nib.tiff: new inspector icon |
1916 |
* Images/iconCenterLeft_nib.tiff: new inspector icon |
1917 |
* Images/iconCenterRight_nib.tiff: new inspector icon |
1918 |
* Images/iconCenter_nib.tiff: new inspector icon |
1919 |
* Images/iconTopLeft_nib.tiff: new inspector icon |
1920 |
* Images/iconTopRight_nib.tiff: new inspector icon |
1921 |
* Images/iconTop_nib.tiff: new inspector icon |
1922 |
* Images/number_formatter.tiff: new inspector icon |
1923 |
* Images/photoframe_nib.tiff: new inspector icon |
1924 |
|
1925 |
2001-11-03 Richard Frith-Macdonald <rfm@gnu.org> |
1926 |
|
1927 |
* GormDocument.m: Removed extra RELEASEes (reported by Ludovic |
1928 |
Marcotte) and simplified document close code ... fixed bug which |
1929 |
was leaving application menus in existence after clsoe. |
1930 |
|
1931 |
2001-11-01 Adam Fedor <fedor@gnu.org> |
1932 |
|
1933 |
* GormDocument.m ([GormDocument -openDocument:]): Open file |
1934 |
from current dir. |
1935 |
|
1936 |
* Palettes/1Windows/main.m: Set action/target to ok: in NSForms in |
1937 |
GormWindowInspector and GormWindowSizeInspector. Remove all |
1938 |
TextDidEndEditing Notifications. |
1939 |
* Palettes/2Controls/inspectors.m: Likewise for all control |
1940 |
inspectors. Also make sure all setStringValue: messages get sent |
1941 |
a non-nil string. |
1942 |
|
1943 |
2001-10-30 Richard Frith-Macdonald <rfm@gnu.org> |
1944 |
|
1945 |
* GormWindowEditor.m: Fixed various drawing glitches when managing |
1946 |
resizes (of matrix views in particular). By no means perfect, but |
1947 |
a big improvement in appearance. |
1948 |
|
1949 |
2001-10-29 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1950 |
|
1951 |
* GormDocument.m ([GormDocument -init]): set the NSTableView's |
1952 |
properties so that it benefits from [NSTableView -sizeToFit] |
1953 |
|
1954 |
2001-10-29 Richard Frith-Macdonald <rfm@gnu.org> |
1955 |
|
1956 |
* GormClassManager.m: Tidy action names in browser etc. |
1957 |
* GormWindowEditor.m: Tidy size of matrix at end of resize. |
1958 |
|
1959 |
2001-10-28 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
1960 |
|
1961 |
* Palettes/2Controls/main.m ([ControlsPalette -finishInstantiate]): |
1962 |
update NSStepper in the controls' palette (it has a new default size) |
1963 |
|
1964 |
|
1965 |
2001-10-26 Richard Frith-Macdonald <rfm@gnu.org> |
1966 |
|
1967 |
* GormClassManager.m: Force class, action, and outlet names to be |
1968 |
legal identifiers ... ie consist of alhpanumeric and underscore |
1969 |
characters with a non-numeric initial character. |
1970 |
A roundabout/fundamental fix for a problem generating output files |
1971 |
reported by Ludovic Marcotte |
1972 |
|
1973 |
2001-10-27 Laurent Julliard <laurent@julliard-online.org> |
1974 |
|
1975 |
* ClassInformation.plist: IBInspector actions/outlets closer to OS 4.2 |
1976 |
* Palettes/1Windows/GormMatrixInspector.gorm: new layout and new fields |
1977 |
* Palettes/1Windows/GormWindowInspector.gorm: new layout and new fields |
1978 |
* Palettes/1Windows/main.m: code for new Window inspector |
1979 |
* Palettes/2Controls/GormSliderInspector.gorm: new layout and new fields |
1980 |
* Palettes/2Controls/GormTextFieldInspector.gorm: uses icons, new layout, ok button removed |
1981 |
* Palettes/2Controls/GormButtonInspector.gorm: uses icons, ok button removed |
1982 |
* Palettes/2Controls/GormBoxInspector.gorm: uses icons and sliders |
1983 |
* Palettes/2Controls/GormFormInspector.gorm: ok button removed, uses icons. |
1984 |
* Palettes/2Controls/GormPopUpButtonInspector.gorm: ok button removed |
1985 |
* Palettes/2Controls/GormCellInspector.gorm: ok button removed |
1986 |
* Palettes/2Controls/GormBoxInspector.gorm: ok button removed, sliders added |
1987 |
* Palettes/2Controls/inspectors.m: code for new/updated inspectors |
1988 |
* Images/centeralign_nib.tiff: new inspector icon |
1989 |
* Images/justifyalign_nib.tiff: new inspector icon |
1990 |
* Images/leftalign_nib.tiff: new inspector icon |
1991 |
* Images/naturalalign_nib.tiff: new inspector icon |
1992 |
* Images/rightalign_nib.tiff: new inspector icon |
1993 |
* Images/iconLeft_nib.tiff: new inspector icon |
1994 |
* Images/iconOnly_nib.tiff: new inspector icon |
1995 |
* Images/iconRight_nib.tiff: new inspector icon |
1996 |
* Images/iconAbove_nib.tiff: new inspector icon |
1997 |
* Images/iconBelow_nib.tiff: new inspector icon |
1998 |
* Images/titleOnly_nib.tiff: new inspector icon |
1999 |
* Images/line_nib.tiff: new inspector icon |
2000 |
* Images/bezel_nib.tiff: new inspector icon |
2001 |
* Images/noBorder_nib.tiff: new inspector icon |
2002 |
* Images/ridge_nib.tiff: new inspector icon |
2003 |
|
2004 |
2001-10-23 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
2005 |
|
2006 |
* GormObjectEditor.m: Updated [GormObjectEditor refreshCells] so that |
2007 |
setTitle is not called with nil anymore (but with @""). |
2008 |
See change <Tue Oct 23 10:32:18 2001> in gnustep/core/gui/Changelog |
2009 |
|
2010 |
2001-10-17 Laurent Julliard <laurent@julliard-online.org> |
2011 |
|
2012 |
* Palettes/2Controls/GormFormInspector.gorm: New Form inspector. |
2013 |
* Palettes/2Controls/GormFormInspector.classes: likewise. |
2014 |
|
2015 |
* Palettes/2Controls/GormPopUpButtonInspector.gorm: New PopUp Button inspector |
2016 |
* Palettes/2Controls/GormPopUpButtonInspector.classes: likewise |
2017 |
* Palettes/2Controls/GormCellInspector.gorm: New Cell Inspector |
2018 |
* Palettes/2Controls/GormCellInspector.classes: likewise |
2019 |
|
2020 |
* Palettes/2Controls/inspectors.m: new logic for the new inspectors |
2021 |
* Palettes/2Controls/GNUmakefile: new inspectors in resources |
2022 |
|
2023 |
2001-10-16 Adam Fedor <fedor@gnu.org> |
2024 |
|
2025 |
* GormPalettesManager.m ([GormPalettesManager -setCurrentPalette:]): |
2026 |
Check for wv before getting frame (Solaris fix). |
2027 |
|
2028 |
2001-10-14 Adam Fedor <fedor@gnu.org> |
2029 |
|
2030 |
* ClassInformation.plist: Add IBInspector |
2031 |
|
2032 |
2001-10-05 Adam Fedor <fedor@gnu.org> |
2033 |
|
2034 |
* GormDocument.m (-loadDocument:): Typo fix - don't include |
2035 |
GormCustomView in object proxies list (fix suggested by |
2036 |
fvallon@fr.alcove.com). |
2037 |
|
2038 |
2001-10-04 Adam Fedor <fedor@gnu.org> |
2039 |
|
2040 |
* GormClassManager.m (-renameClass:): Change sender method to |
2041 |
work with fixed popupButtons. |
2042 |
|
2043 |
* GormWindowEditor.m |
2044 |
(-_validateFrame:forViewPtr:withEvent:update:update): Don't compute |
2045 |
new intercell spacing when only onw row or col. |
2046 |
|
2047 |
2001-10-03 Adam Fedor <fedor@gnu.org> |
2048 |
|
2049 |
* Add support for custom views |
2050 |
* GormClassManager.m (-allActionsForObject:): Add support for |
2051 |
GormCustomView |
2052 |
(-allOutletsForObject:): Likewise. |
2053 |
(-classInfoForObject:): Likewise. |
2054 |
* GormDocument.m (-loadDocument:): Decode GSCustomView |
2055 |
as GormCustomView. |
2056 |
(-saveDocument:): likewise for encoding. |
2057 |
* GormCustomView.m: New class. |
2058 |
* Palettes/2Controls/main.m: Add customview item. |
2059 |
|
2060 |
2001-10-02 Adam Fedor <fedor@gnu.org> |
2061 |
|
2062 |
* Palettes/2Controls/inspectors.m: Fix NSButton and popup button |
2063 |
logic. |
2064 |
* Palettes/2Controls/GormButtonInspector.gorm: Update for new popup |
2065 |
coding in gui library. |
2066 |
|
2067 |
2001-09-27 Adam Fedor <fedor@gnu.org> |
2068 |
|
2069 |
* GormInspectorsManager.m (-setCurrentInspector:): Gracefully handle |
2070 |
an inspector creation error. |
2071 |
* GormWindowEditor.m (-editTextField:withEvent:): TextField value |
2072 |
editor method. |
2073 |
|
2074 |
* Palettes/2Controls/inspectors.m: New NSBox, NSButtonCell, |
2075 |
NSMatrix, and NSTextField inspectors. |
2076 |
|
2077 |
2001-09-17 Adam Fedor <fedor@gnu.org> |
2078 |
|
2079 |
* GormWindowEditor.m |
2080 |
(-_validateFrame:forViewPtr:withEvent:update:update): Allow resize |
2081 |
if frame is already too small. |
2082 |
* Palettes/2Controls/inspectors.m: Implement button type popup |
2083 |
for button inspector. |
2084 |
|
2085 |
2001-09-16 Adam Fedor <fedor@gnu.org> |
2086 |
|
2087 |
* Fixes to handle matrixes better. Editable matrix cells. Improved |
2088 |
editors for window size and buttons. |
2089 |
* GormObjectEditor.m ([GormViewSizeInspector -init]): Add size |
2090 |
form for resizing. New methods for resizing and obtaining |
2091 |
window sizes. |
2092 |
* GormMatrixEditor.m: New class for editing matrix cells. |
2093 |
* GormWindowEditor.m (_editTextView:withEvent:) Moved to |
2094 |
GormMatrixEditor.m. |
2095 |
(-_validateFrame:forViewPtr:withEvent:update:update): When replacing |
2096 |
view with matrix detach old view and attach matrix to document. |
2097 |
(-mouseDown:): Open matrix subeditor on double-click of matrix. |
2098 |
(-deleteSelection): Detach subviews of a box before deleting box. |
2099 |
|
2100 |
* Palettes/2Controls/inspectors.m: New button inspector. |
2101 |
|
2102 |
2001-08-21 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
2103 |
|
2104 |
Added the ability to change the font of the selected objects |
2105 |
* Gorm.m: |
2106 |
new category : NSCell (GormAdditions) (it gives us full control of |
2107 |
the font's changes) |
2108 |
added a menu item for the font panel |
2109 |
added a shortcut for the palettes panel (@"p") |
2110 |
* GormWindowEditor.m : [-acceptsFirstResponder] new method, returns YES |
2111 |
[-initWithObject] set self as initialFirstResponder of the window |
2112 |
[-changeFont:] new method, change the font of the selected controls |
2113 |
[-selectObjects:] update the font in the font panel |
2114 |
* Palettes/2Controls/GormSliderInspector.gorm: font updates |
2115 |
|
2116 |
2001-08-20 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
2117 |
|
2118 |
* Palettes/2Controls/main.m: Add stepper control to the controls' |
2119 |
palette |
2120 |
|
2121 |
* Add stepper inspector. |
2122 |
* Palettes/2Controls/inspectors.m: added GormSliderAttributsInspector |
2123 |
class |
2124 |
* Palettes/2Controls/GormSliderInspector.gorm: New file. |
2125 |
* Palettes/2Controls/GNUmakefile: Update |
2126 |
|
2127 |
2001-08-18 Adam Fedor <fedor@gnu.org> |
2128 |
|
2129 |
* GormWindowEditor.m (-_editTextView:withEvent:): Size the NSForm |
2130 |
to fit when titles are edited. |
2131 |
|
2132 |
* Add slider inspector. |
2133 |
* Palettes/2Controls/inspectors.m: New file. |
2134 |
* Palettes/2Controls/GormSliderInspector.gorm: Likewise. |
2135 |
* Palettes/2Controls/GNUmakefile: Update |
2136 |
|
2137 |
2001-07-18 Adam Fedor <fedor@gnu.org> |
2138 |
|
2139 |
* Version 0.0.3. |
2140 |
|
2141 |
2001-07-10 Richard Frith-Macdonald <rfm@gnu.org> |
2142 |
|
2143 |
GormDocument.m: ([-detachObject:]) retain object name on entry and |
2144 |
release on exit, or if the object is not in the name table the detach |
2145 |
process could cause the name to be released before we try to use it |
2146 |
to remove the object from the table. |
2147 |
|
2148 |
2001-07-09 Richard Frith-Macdonald <rfm@gnu.org> |
2149 |
|
2150 |
Gorm.m: Tidied code a little to conform to coding standards |
2151 |
and avoid gcc-3.0 compiler warning. Incorporated Pierres fixes to his |
2152 |
last patch. |
2153 |
|
2154 |
2001-07-08 Mirko Viviani <mirko.viviani@rccr.cremona.it> |
2155 |
|
2156 |
* GormWindowEditor.m ([GormWindowEditor -_editTextView:withEvent:]): |
2157 |
return if mouse not on cell. |
2158 |
|
2159 |
2001-07-07 Richard Frith-Macdonald <rfm@gnu.org> |
2160 |
|
2161 |
Gomr.m: Fixed typo in info panel and updated a little. |
2162 |
|
2163 |
2001-07-04 Pierre-Yves Rivaille <pyrivail@ens-lyon.fr> |
2164 |
|
2165 |
Added the ability to create the .m and .h files of a class created |
2166 |
within Gorm (it's a basic implementation but it works) |
2167 |
|
2168 |
Added an "application: openFile:" method in the class Gorm and a |
2169 |
GormInfo.plist file, it is now possible to open a Gorm document from |
2170 |
ProjectCenter (and I suppose GWorkspace but I have not checked yet) |
2171 |
|
2172 |
a keyEquivalent for the inspector (i was really missing this ...) |
2173 |
|
2174 |
no more [menu display] in the initialization of Gorm, I found out that |
2175 |
it prevented a proper docking within WindowMaker's dock, and it does |
2176 |
not seem to have any side effect. |
2177 |
|
2178 |
2001-06-24 Mirko Viviani <mirko.viviani@rccr.cremona.it> |
2179 |
|
2180 |
* GormWindowEditor.m ([GormWindowEditor -_validateFrame:forViewPtr: |
2181 |
withEvent:update:update]): fixed checks for non-matrix control. Allow |
2182 |
the matrix to reduce rows and columns. |
2183 |
|
2184 |
2001-06-20 Adam Fedor <fedor@gnu.org> |
2185 |
|
2186 |
* GormDocument.m (-beginArchiving): Add filesOwner class name to |
2187 |
archive. |
2188 |
(-loadDocument:): Retreive and set filesOwner class. |
2189 |
|
2190 |
* GormClassManager.m (-removeOutlet:forObject:): Remove from |
2191 |
allOutlets even if not in extraOutlets. |
2192 |
(-ok:): Implement renaming outlets. |
2193 |
|
2194 |
2001-06-18 Adam Fedor <fedor@gnu.org> |
2195 |
|
2196 |
* GormWindowEditor.m |
2197 |
(-_validateFrame:forViewPtr:withEvent:update:update): Allow the frame |
2198 |
to increase even if it's already too small. |
2199 |
|
2200 |
* Palettes/1Windows/main.m: Implement GormWindowSizeInspector. |
2201 |
* Palettes/1Windows/GormWindowSizeInspector.gorm: New file. |
2202 |
* Palettes/1Windows/GormWindowSizeInspector.class: Likewise. |
2203 |
|
2204 |
2001-06-15 Adam Fedor <fedor@gnu.org> |
2205 |
|
2206 |
* GormWindowEditor.m (-_editTextView:withEvent:): |
2207 |
New method to edit text in place (handles only NSForms now). |
2208 |
(-mouseDown:): Double-click on NSForm edits NSFormCell. |
2209 |
|
2210 |
2001-06-06 Adam Fedor <fedor@gnu.org> |
2211 |
|
2212 |
* Changes to allow an NSBox to be 'edited' and add subviews, move |
2213 |
them around inside the box, etc. |
2214 |
* GormPalettesManager.m (-mouseDown): Make sure the drag view is |
2215 |
the proper one, not a subview of the indented item. |
2216 |
* GormViewKnobs.m (GormDrawOpenKnobsForRect): New function. |
2217 |
* GormWindowEditor: Add edit_view ivar to show which view accepts |
2218 |
DnD, selections, etc. Changes to allow double-click to 'edit' an |
2219 |
NSBox. |
2220 |
|
2221 |
2001-05-09 Adam Fedor <fedor@gnu.org> |
2222 |
|
2223 |
* GormWindowEditor.m (-_validateFrame:forViewPtr:withEvent:update:): |
2224 |
New method - validate and update view during resize. |
2225 |
|
2226 |
2001-05-08 Richard Frith-Macdonald <rfm@gnu.org> |
2227 |
|
2228 |
Applied patch by Raphael Sebbe to add support for custom objects. |
2229 |
Went through the code and tried to make it conform to GNUstep |
2230 |
coding standards. |
2231 |
* GNUmakefile: Custom class modifications |
2232 |
* Gorm.h: ditto |
2233 |
* Gorm.m: ditto |
2234 |
* GormClassManager.h: ditto |
2235 |
* GormClassManager.m: ditto |
2236 |
* GormDocument.h: ditto |
2237 |
* GormDocument.m: ditto |
2238 |
* GormInspectorsManager.m: ditto |
2239 |
* GormObjectEditor.m: ditto |
2240 |
* GormPrivate.h: ditto |
2241 |
* GormWindowEditor.m: ditto |
2242 |
|
2243 |
2001-04-24 Adam Fedor <fedor@gnu.org> |
2244 |
|
2245 |
* Version: 0.0.2 snapshot |
2246 |
* GNUmakefile: Add rpm package info |
2247 |
* Gorm.spec.in: New file. |
2248 |
* Documentation/{readme,news,install}.texi: Update |
2249 |
* README, INSTALL, NEWS: Regenerate |
2250 |
|
2251 |
2001-02-07 Richard Frith-Macdonald <rfm@gnu.org> |
2252 |
|
2253 |
* GormInspectorsManager.m: Resize a few buttons to fit text neatly. |
2254 |
|
2255 |
2001-02-06 Richard Frith-Macdonald <rfm@gnu.org> |
2256 |
|
2257 |
* Palettes/2Control/main.m: Added patch to tidy up and add more |
2258 |
objects to the controls palette ... patch by |
2259 |
Jason H Clouse <jhclouse@juno.com> |
2260 |
Removed bogus code that selected a window when it was made key. |
2261 |
|
2262 |
2001-01-27 Richard Frith-Macdonald <rfm@gnu.org> |
2263 |
|
2264 |
* GormPalettesManager.m: Ensure that palette manager window can never |
2265 |
become key or main. Accept first mouse events so drag start works. |
2266 |
|
2267 |
2000-11-06 Adam Fedor <fedor@gnu.org> |
2268 |
|
2269 |
* Documenation: Remove use of tmpl texi files |
2270 |
|
2271 |
Fri Feb 25 16:31:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2272 |
|
2273 |
* Gorm.m: Fix a few window deallocation problems. |
2274 |
* GormDocument.m: Fix error in renaming objects. |
2275 |
|
2276 |
2000-02-21 Adam Fedor <fedor@gnu.org> |
2277 |
|
2278 |
* GNUmakefile: Don't make Documentation by default for those who |
2279 |
don't have TeX setup. |
2280 |
|
2281 |
Sun Feb 14 06:56:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2282 |
|
2283 |
* Palettes/2Control/main.m: Add popup and pulldown menu controls |
2284 |
though there is no way to edit them yet. |
2285 |
|
2286 |
Sun Feb 6 8:44:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2287 |
|
2288 |
Removed InfoPanel.m and updated Gorm to use standard panel now that |
2289 |
NSApplication supports it. |
2290 |
|
2291 |
Fri Feb 4 11:10:59 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2292 |
|
2293 |
* Palettes/0Menu/GormMenuInspectors.m: Added code for setting |
2294 |
key-equivalent in menu item inspector. |
2295 |
|
2296 |
Thu Feb 3 16:16:59 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2297 |
|
2298 |
* Gorm.m: tidied start/end testing. |
2299 |
* GormDocument.m: ditto |
2300 |
|
2301 |
Sat Jan 15 04:35:59 2000 Nicola Pero <n.pero@mi.flashnet.it> |
2302 |
|
2303 |
* GormObjectEditor.m ([GormObjectEditor -activate]), |
2304 |
([GormObjectEditor -orderFront]): Trivial fix to make it compile. |
2305 |
|
2306 |
Fri Jan 14 16:22:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2307 |
|
2308 |
* GormDocument.m: Fix to deactivate editors while copying to pb |
2309 |
and add support for a few more document setup types. |
2310 |
* Gorm.m: Add Inspector, Panel and Empty documents. |
2311 |
|
2312 |
Fri Jan 14 9:34:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2313 |
|
2314 |
* Palettes/OMenus/GormMenuEditor.m: ([mouseDown:]) support for |
2315 |
dragging menu items to rearrange their order. |
2316 |
|
2317 |
Thu Jan 13 20:34:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2318 |
|
2319 |
Preliminary menu support (very limited). |
2320 |
|
2321 |
Fri Jan 7 11:03:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2322 |
|
2323 |
* GNUmakefile: Set Gorm_PRINCIPAL_CLASS |
2324 |
* Gorm.m: Do startup stuff in [-finishLaunching] and use the |
2325 |
NSApplicationMain() function to run the app (as well-behaved apps do). |
2326 |
|
2327 |
Wed Jan 5 17:00:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2328 |
|
2329 |
* Palettes/0Menu/main.m: First cut at code for providing menus items |
2330 |
on the palette. |
2331 |
* GormWindowEditor.m: accept first mouse so we act immediately that |
2332 |
the mouse is clicked anywhere in the window. |
2333 |
* Palettes/1Window/main.m: Tidy attributes editor and add support |
2334 |
for setting window title. |
2335 |
|
2336 |
Tue Jan 4 17:42:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2337 |
|
2338 |
Added 'miniaturize', 'close', and 'revert to saved' menu items and |
2339 |
implemented their actions. |
2340 |
|
2341 |
Tue Jan 4 12:13:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2342 |
|
2343 |
Various tidyups |
2344 |
Somewhat improved documentation |
2345 |
Added registration ddefaults stuff |
2346 |
|
2347 |
Mon Jan 3 10:50:00 2000 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2348 |
|
2349 |
Rewrote testing mechanism so that we test by creating an in-memory |
2350 |
nib, and load that nib. This way, the testing process has no effect |
2351 |
on the original objects in the document we are working on. |
2352 |
Also changed the editor api so that we have a deactivate method. |
2353 |
Editors are deactivated on archiving and reactivated afterwords - |
2354 |
this means that we no longer need to destroy all editors during |
2355 |
archiving in order to stop them being included in the archive. |
2356 |
|
2357 |
Thu Dec 23 16:32:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2358 |
|
2359 |
Added generic object inspector. |
2360 |
|
2361 |
Wed Dec 22 12:16:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2362 |
|
2363 |
Replaced the two NeXT images for sounds and classes. |
2364 |
Improved drag and drop. |
2365 |
|
2366 |
Tue Dec 21 15:30:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2367 |
|
2368 |
Added size inspector for autoresizing of views. |
2369 |
|
2370 |
Tue Dec 21 8:10:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2371 |
|
2372 |
Added inspector for files owner so we can create connections from |
2373 |
objects inside the nib to the files owner. |
2374 |
|
2375 |
Mon Dec 20 14:16:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2376 |
|
2377 |
Added connections inspector so connecting objects should work. |
2378 |
Use information from 'ClassInformation.plist' to specify outlets |
2379 |
and actions for a class. |
2380 |
Added GormClassManager stuff to manage this information. |
2381 |
|
2382 |
Sat Dec 18 21:24:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2383 |
|
2384 |
Add partial support for draagging into object view. |
2385 |
Fix move/resize of window subviews to make sure subviews can't be |
2386 |
dragged outside visible area. |
2387 |
|
2388 |
Fri Dec 17 18:44:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2389 |
|
2390 |
Add some support for connections - handle link dragging within window |
2391 |
editor - raise connection inspector on completion. |
2392 |
|
2393 |
Thu Dec 16 21:35:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2394 |
|
2395 |
Change directory structure - add palettes directory, move palettes |
2396 |
into it, rename them, change automatic loading of palettes to do |
2397 |
it in palette name order. |
2398 |
|
2399 |
Thu Dec 16 15:45:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2400 |
|
2401 |
* GormWindowEditor.m: Implemented support for moving and resizing |
2402 |
subviews within a window. |
2403 |
* Gorm.m: Implemented edit menu (mostly) with cut and paste. |
2404 |
|
2405 |
Thu Dec 16 6:54:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2406 |
|
2407 |
* GormWindowEditor.m: Implemented selection mechanism including |
2408 |
marking subviews within a window by drawing knobs on them. |
2409 |
|
2410 |
Wed Dec 15 15:27:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2411 |
|
2412 |
Archive save/restore fixes. |
2413 |
Implementation of framework for interactive testing mode. |
2414 |
|
2415 |
Tue Dec 14 20:13:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2416 |
|
2417 |
Enough for today. |
2418 |
* View/View.m: Added a single button to the 'View' palette. |
2419 |
* GormPaletteManager.m: improve DnD image ffset code. |
2420 |
* GormWindowEditor.m: accept dropped views in window. |
2421 |
|
2422 |
Tue Dec 14 19:53:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2423 |
|
2424 |
Removed GormResourcesManager - merged functionality into GormDocument |
2425 |
Loads of other minor changes too - hopefully all simplified a bit. |
2426 |
|
2427 |
Tue Dec 14 17:33:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2428 |
|
2429 |
* GormDocument.m: Major changes - nearly all methods implemented to |
2430 |
including all the editor related methods. |
2431 |
* GormWindowEditor.m: Loads of stuff fleshed out, mostly just leaving |
2432 |
drawing code to do. |
2433 |
|
2434 |
Mon Dec 13 20:04:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2435 |
|
2436 |
* GormViewKnobs.m: imported from IM |
2437 |
|
2438 |
Mon Dec 13 14:57:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2439 |
|
2440 |
* Gorm.h: Added NSView additions |
2441 |
* GormWindowEditor.m: new skeleton file. |
2442 |
* GormDocument.m: handle class replacement on archiving/unarchiving. |
2443 |
Add filesOwner and firstResponder dummy objects. |
2444 |
* GormResourcesManager.m: tidy files owner and first responder stuff. |
2445 |
* GormObjectEditor.m: Use neater mechanism for determining image to |
2446 |
be displayed in matrix. |
2447 |
|
2448 |
Wed Dec 8 20:54:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2449 |
|
2450 |
* Gorm.m: ([-init]) make sure that the palettes manager is loaded. |
2451 |
|
2452 |
Wed Dec 8 16:33:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk> |
2453 |
|
2454 |
* GormObjecteditor.m: ([-refreshCells]) cell highlighting fixed so |
2455 |
that empty cells in the matrix can't be highlighted. |