/[gnustep]/gnustep/usr-apps/gworkspace/ChangeLog
ViewVC logotype

Contents of /gnustep/usr-apps/gworkspace/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.13 - (show annotations) (download)
Wed Oct 1 16:20:50 2003 UTC (20 years, 8 months ago) by esersale
Branch: MAIN
Changes since 1.12: +34 -0 lines
*** empty log message ***

1 2003-10-01 Enrico Sersale <enrico@imago.ro>
2
3 * Version 0.6
4
5 * GWLib/GWProtocol.h and GWorkspace/GWorkspace.m
6 -sortedDirectoryContentsAtPath:
7 -checkHiddenFiles:atPath:
8 -setCachedMax:
9 -addWatcherForPath:
10 -removeWatcherForPath:
11 -lockFiles:inDirectoryAtPath:
12 -unLockFiles:inDirectoryAtPath:
13 -isLockedPath:
14 -existsAndIsDirectoryFileAtPath:
15 -typeOfFileAt:
16 -isPakageAtPath:
17 -sortTypeForDirectoryAtPath:
18 -setSortType:forDirectoryAtPath:
19 -setDefSortType:
20 -defSortType
21 -setHideSysFiles:
22 -hideSysFiles
23 -iconForFile:ofType:
24 -smallIconForFile:
25 -smallIconForFiles:
26 -smallHighlightIcon
27 -setUseThumbnails:
28 -imageExtensions
29 all these methods have been moved in GWLib
30
31 * GWLib/GWLib [h m]
32 + (id)workspaceApp
33 new method.
34
35 2003-09-26 Enrico Sersale <enrico@imago.ro>
36
37 * in many files: changed some occourrencies of the macro "new" with
38 [[ alloc] init] due of problems with the Apple gcc.
39
40 * GWRemote/gwsd/gwsd.m in -initWithRemote:connection:
41 calls -enableMultipleThreads on the first connection.
42
43 * GWRemote doesn't depend anymore upon libGWorkspace.
44 Implemented a Browser class and some other things.
45
46 2003-09-01 Enrico Sersale <enrico@imago.ro>
47
48 * GWorkspace/GWorkspace.m
49 in -iconForFile:ofType: handled the case of a 128x128 thumbnail icon
50 returned by NSWorkspace.
51
52 2003-08-26 Enrico Sersale <enrico@imago.ro>
53
54 * GWorkspace/GWorkspace.m
55 -viewerRootedAtPath: new method.
56 in -selectFile:inFileViewerRootedAtPath: uses the new method.
57
58 2003-08-11 Enrico Sersale <enrico@imago.ro>
59
60 * in many places: changed "DeskTop" with Desktop"
61 (suggestion & patch by Christopher Culver <crculver@users.sourceforge.net>
62
63 2003-07-29 Enrico Sersale <enrico@imago.ro>
64
65 * GWorkspace/FileOperations/FileOperation.m
66 changed all the occourrencies of NSPort with NSMessagePort
67
68 2003-07-18 Enrico Sersale <enrico@imago.ro>
69
70 * GWorkspace/Resources
71 added some .nib files that was not created after the last try of
72 building GWorkspace on OS X
73
74 2003-07-17 Enrico Sersale <enrico@imago.ro>
75
76 * GWorkspace/TShelf/TShelfView.m
77 in -drawRect: uses NSBezierPath instead of ps operators.
78
79 2003-07-13 Enrico Sersale <enrico@imago.ro>
80
81 * Utilities/findfile/findfile.m
82 fixed some bugs exposed by the recent changes in DO;
83
84 2003-07-10 Enrico Sersale <enrico@imago.ro>
85
86 * GWorkspace/TShelf
87 a new Tabbed Shelf added.
88
89 2003-07-09 Enrico Sersale <enrico@imago.ro>
90
91 * GWorkspace/Watchers/Watcher.m
92 the GWFileWatcherFileDidChangeNotification now is sent distributed, too.
93
94 2003-07-08 Enrico Sersale <enrico@imago.ro>
95
96 * GWLib/GWFunctions.m
97 in cutFileLabelText() new algo used.
98
99 2003-07-01 Enrico Sersale <enrico@imago.ro>
100
101 * Version 0.5.3
102
103 2003-06-23 Enrico Sersale <enrico@imago.ro>
104
105 * GWLib/BIcon.m
106 * GWorkspace/IconViewsIcon.m
107 * Viewers/IconsViewer/IconsPanel.m
108 * Viewers/IconsViewer/IconsViewerIcon.m
109 * Viewers/IconsViewer/PathIcon.m
110 * Viewers/SmallIconsViewer/SmallIcon.m
111 * Viewers/SmallIconsViewer/SmallIconsPanel.m
112 use the contextual menu only if defined in the defaults.
113 "defaults write GWorkspace UsesContestualMenu YES"
114
115 * Viewers/BrowserViewer/BrowserViewerPref.m
116 now it is possible to abilitate the icons in the browser cells.
117
118 * All over the app
119 changed all the dnd operations to work with the propertylist
120 interface of the pastboard.
121
122 2003-06-21 Enrico Sersale <enrico@imago.ro>
123
124 * Utilities/Backgrounder
125 removed.
126
127 * GWorkspace/FileOperations/FileOperation.h
128 GWorkspace/FileOperations/FileOperation.m
129 new file operation system.
130
131 2003-06-18 Enrico Sersale <enrico@imago.ro>
132
133 * GWorkspace/Dialogs/
134 OpenWithController.h OpenWithController.m
135 RunExternalController.h RunExternalController.m
136 CompletionField.h CompletionField.m
137 these files implement the new "Open With" and "Run..." features
138
139 * Viewers/SmallIconsViewer/SmallIconsViewer.m
140 Viewers/IconsViewer/IconsViewer.m
141 force the panel to display after a file operation.
142
143 * Viewers/SmallIconsViewer/SmallIconsViewer.m
144 started new localization task!
145 changed many .gorm files and localized many strings all over
146 the application. (thanks to Stephane Peron, speron@telys.com for
147 these files)
148
149 2003-06-15 Enrico Sersale <enrico@imago.ro>
150
151 * Viewers/IconsViewer/IconsViewer.m
152 Viewers/IconsViewer/IconsPanel.m
153 Viewers/IconsViewer/IconsPath.m
154 tuned some metods to show correctly the name editor and to scroll to
155 visible a new folder when it is created.
156
157 * GWLib/BIcon.m
158 GWorkspace/IconViewsIcon.m
159 Viewers/IconsViewer/IconsPanel.m
160 Viewers/IconsViewer/IconsViewerIcon.m
161 Viewers/IconsViewer/PathIcon.m
162 Viewers/SmallIconsViewer/SmallIcon.m
163 Viewers/SmallIconsViewer/SmallIconsPanel.m
164 In -menuForEvent: changed the criteria used to choose the popup to show
165 on right-click.
166 Now:
167 on icons:
168 - right-click without modifier shows the contestual menu
169 if the icon is selected.
170 - right-click with the modifyer shows the app menu.
171 in the window containing icons:
172 - right-click without modifier shows the contestual menu if
173 there are selected icons.
174 else shows the app menu.
175 - right-click with the modifyer shows the app menu.
176
177 2003-06-13 Enrico Sersale <enrico@imago.ro>
178
179 * GWLib/BColumn.m
180 GWLib/Browser2.m
181 Viewers/IconsViewer/IconsViewerIcon.m
182 Viewers/SmallIconsViewer/SmallIcon.m
183 Handled the case of a matrix cell or of an icon representing a broken link.
184
185 * Apps_wrappers/*
186 enclosed the reference to $2 with quotes.
187 This makes sure that one can open files even if they have spaces in the name
188
189 2003-06-12 Enrico Sersale <enrico@imago.ro>
190
191 * ContentViewers
192 For about all the inspectors: in -canDisplayFileAtPath: added a check
193 to be sure that the path doesn't represent a directory with a known name
194 extension (for example a directory named ".rtf") because, in this case,
195 NSWorkspace, if it has an editor for the extension,
196 returns "NSPlainFileType"
197
198 2003-06-10 Enrico Sersale <enrico@imago.ro>
199
200 * Version 0.5.2
201
202 2003-06-04 Enrico Sersale <enrico@imago.ro>
203
204 * Added GWRemote and gwsd in the gworkspace/GWRemote directory.
205 Even if GWRemote is a separate application, it is, for the moment,
206 between the GWorkspace sources because GWRemote needs libGWorkspace.
207 Many files of this lib have been modified to work also in the case
208 of a remote host.
209 GWremote is an application that let you browse the file system of a
210 remote host where is running the gwsd tool. You can also copy, move,
211 delete, link, duplicate files, on the remote host and also edit
212 little text files.
213
214 2003-06-03 Enrico Sersale <enrico@imago.ro>
215
216 * GWLib/GWFunctions.m
217 added a function to sort the cells of a browser matrix if isRemote == YES.
218
219 * GWLib/BColumn.m
220 uses the new function.
221
222 * GWLib/Browser2.m
223 if isRemote == YES set a wait cursor until all the columns are done.
224
225 2003-05-24 Enrico Sersale <enrico@imago.ro>
226
227 * GWorkspace/Watchers/Watcher.m
228 fixed a bug that let the watcher to repeat even if it became old.
229
230 2003-05-20 Enrico Sersale <enrico@imago.ro>
231
232 * GWorkspace/GWorkspace.h
233 GWorkspace/GWorkspace.m
234 added methods to keep a cahed representation of the most recent
235 viewed directories.
236
237 * Viewers/IconsViewer/IconsPanel.m
238 Viewers/SmallIconsViewer/SmallIconsPanel.m
239 use the new cache system.
240
241 2003-05-15 Enrico Sersale <enrico@imago.ro>
242
243 * GWLib/GWNotifications.h
244 GWLib/externs.m
245 Added the "GWRemoteFilenamesPboardType" pasteboard type.
246
247 * GWLib/BIcon.m
248 GWLib/BColumn.m
249 GWLib/BMatrix.m
250 Use GWRemoteFilenamesPboardType on GWRemote.
251
252 * GWLib/GWLib.h
253 GWLib/GWLib.m
254 removed the +sharedWorkspace method because, for OS X compatibility,
255 we don't use anymore a custom NSWorkspace class, but only some
256 methods implemented in OSXCompatibility.m
257
258 * GWLib/GWLib.h
259 in all the sources: removed all the occurencies of "[GWLib sharedWorkspace]"
260 with "[NSWorkspace sharedWorkspace]"
261
262 2003-05-13 Enrico Sersale <enrico@imago.ro>
263
264 * GWLib
265 Added many methods to allow the new application "GWRemote"
266 to link against libGWorkspace.
267
268 2003-05-09 Enrico Sersale <enrico@imago.ro>
269
270 * GWorkspace/GWorkspace.m
271 fixed a bug in -applicationDidFinishLaunching: that let a viewer window
272 open on a non existing directory.
273
274 2003-04-25 Enrico Sersale <enrico@imago.ro>
275
276 * configure.ac
277 ContentViewers/configure.ac
278 ContentViewers/PdfViewer/configure.ac
279 changed $GNUSTEP_SYSTEM_ROOT/Makefiles with $GNUSTEP_MAKEFILES
280 (patch by Adam Fedor <fedor@doc.com>)
281
282 2003-04-23 Enrico Sersale <enrico@imago.ro>
283
284 * GWorkspace/GWorkspace.m
285 GWorkspace/ViewersWindow.m
286 added the possibility of opening another File Viewer window on /
287
288 * GWorkspace/GWProtocol.h
289 -application:openFile: added.
290
291 * GWorkspace/GWorkspace.m
292 -application:openFile: implemented.
293 (patch by Rob Burns <rburns@softhome.net>)
294
295 * Utils/wopen/wopen.m
296 calls GWorkspace's -application:openFile:
297
298 2003-04-18 Enrico Sersale <enrico@imago.ro>
299
300 * Viewers/IconsViewer/IconsPanel.m
301 Viewers/SmallIconsViewer/SmallIconsPanel.m
302 -selectAllIcons: rewritten.
303
304 2003-04-16 Enrico Sersale <enrico@imago.ro>
305
306 * Version 0.5.1
307
308 2003-04-15 Enrico Sersale <enrico@imago.ro>
309
310 * Viewers/IconsViewer/IconsPanel.m
311 Viewers/SmallIconsViewer/SmallIconsPanel.m
312 -mouseDragged: rewritten.
313
314 2003-04-13 Enrico Sersale <enrico@imago.ro>
315
316 * GWorkspace/GWorkspace.m
317 services which used NSFilenamesPboardType weren't being registered
318 because registerForServices was being called while NSApp was nil.
319 For this, applied patch by Alex Malmberg.
320
321 2003-04-12 Enrico Sersale <enrico@imago.ro>
322
323 * GWorkspace/Fiend/Fiend.m
324 -goToLayerNamed: new method.
325
326 2003-04-11 Enrico Sersale <enrico@imago.ro>
327
328 * Viewers/IconsViewer/IconsPanel.m
329 Viewers/SmallIconsViewer/SmallIconsPanel.m
330 in -tile
331 added a check to be sure that the size of the NSCachedImageRep
332 is a valid size.
333
334 2003-04-10 Enrico Sersale <enrico@imago.ro>
335
336 * GWorkspace/Finder/FinderController.m
337 added #include <limits.h> to let it compile on Solaris 2.8.
338
339 2003-04-08 Enrico Sersale <enrico@imago.ro>
340
341 * Viewers/IconsViewer/IconsViewerIcon.m
342 Viewers/SmallIconsViewer/SmallIcon.m
343 in -unselect: updates the current selection in the viewer.
344
345 * GWLib/BIcon.m
346 Viewers/IconsViewer/PathIcon.m
347 in -draggedImage:endedAt:deposited: added [setNeedsDisplay: YES]
348
349 * GWLib/BIcon.m
350 Viewers/IconsViewer/IconsPanel.m
351 Viewers/IconsViewer/IconsPath.m
352 Viewers/IconsViewer/IconsViewerIcon.m
353 Viewers/SmallIconsViewer/SmallIconsPanel.m
354 Viewers/SmallIconsViewer/SmallIcon.m
355 -menuForEvent: added the ctrl modifier.
356
357 2003-04-07 Enrico Sersale <enrico@imago.ro>
358
359 * Viewers/IconsViewer/IconsPath.h IconsPath.m
360 -restoreSelectionAfterDndOfIcon: new method.
361
362 * GWLib/BIcon.h BIcon.m
363 applied patch by Matt Rice <matt@vespertine.pc.ashlandfiber.net>
364 that implements -menuForEvent:
365 this adds a right click context menu to the selected icon which
366 allows you to open it with any app gnustep app which has NSUnixExtension
367 specified for that icon.
368
369 * Viewers/IconsViewer/IconsPanel.m
370 Viewers/IconsViewer/IconsPath.m
371 Viewers/IconsViewer/IconsViewerIcon.m
372 Viewers/SmallIconsViewer/SmallIconsPanel.m
373 Viewers/SmallIconsViewer/SmallIcon.m
374 -menuForEvent: implemented also in these places.
375
376 2003-04-05 Enrico Sersale <enrico@imago.ro>
377
378 * GWLib/BNameEditor.m -mouseDown:
379 sets the text alignment to NSLeftTextAlignment.
380
381 * Viewers/IconsViewer/IconsPanel.m
382 Viewers/IconsViewer/IconsPath.m
383 in -controlTextDidEndEditing:
384 set the text of the name editor alignment to NSCenterTextAlignment.
385
386 * Viewers/IconsViewer/IconsPanel.m
387 Viewers/IconsViewer/IconsPath.m
388 GWLiw/Browser2.m
389 -updateNameEditor and -controlTextDidChange: revritten.
390
391 2003-04-01 Enrico Sersale <enrico@imago.ro>
392
393 * GWLib/Browser2.m -clickInMatrixOfColumn:
394 tuned-up.
395
396 * GWLib/Browser2.m -keyDown:
397 uses -lastNotEmptyColumn instead of selectedColumn to select a cell typyng
398 its prefix.
399
400 2003-03-31 Enrico Sersale <enrico@imago.ro>
401
402 * In many places of the sources:
403 changed -orderFront: with -makeKeyAndOrderFront: to avoid some windows
404 to bring to front but without focus.
405
406 2003-03-21 Enrico Sersale <enrico@imago.ro>
407
408 * Version 0.5
409
410 2003-03-20 Enrico Sersale <enrico@imago.ro>
411
412 * GWLib/BColumn.m
413 setting the cellSize of the matrix we now use a fixed height.
414
415 * GWLib/Browser2.m in -scrollViaScroller: removed the BOOL added some time
416 ago to prevent the scroll to be repeated twice. Now it seems to work.
417
418 2003-03-17 Enrico Sersale <enrico@imago.ro>
419
420 * GWLib/BColumn.m in -createRowsInMatrix :
421 added [matrix setAllowsEmptySelection: YES] because on osx this in not
422 implicit.
423
424 2003-03-13 Enrico Sersale <enrico@imago.ro>
425
426 * GWLib/GWFunction.m : optimixed the fixPath() function and changed in
427 all the sources because now it get two argouments.
428
429 2003-03-11 Enrico Sersale <enrico@imago.ro>
430
431 * ContentViewers/FolderViewer/FolderViewer.m
432 GWLib/BCell.m
433 GWLib/BColumn.m
434 GWLib/BIcon.m
435 GWLib/BMatrix.m
436 GWLib/Browser2.m
437 GWorkspace/Watchers/Watcher.m
438 Templates/Viewer/MYViewer.m
439 Viewers/BrowserViewer/BrowserViewer.m
440 Viewers/IconsViewer/IconsPanel.m
441 Viewers/IconsViewer/IconsPath.m
442 Viewers/IconsViewer/IconsViewer.m
443 Viewers/IconsViewer/IconsViewerIcon.m
444 Viewers/IconsViewer/IconsViewerPref.m
445 Viewers/IconsViewer/PathIcon.m
446 Viewers/SmallIconsViewer/SmallIcon.m
447 Viewers/SmallIconsViewer/SmallIconsPanel.m
448 Viewers/SmallIconsViewer/SmallIconsViewer.m
449
450 changed:
451 Class gwclass = [[NSBundle mainBundle] principalClass];
452 with:
453 #ifdef GNUSTEP
454 Class gwclass = [[NSBundle mainBundle] principalClass];
455 #else
456 Class gwclass = [[NSBundle mainBundle] classNamed: @"GWorkspace"];
457 #endif
458
459 because on osx principalClass doesn't work.
460
461 2003-03-07 Enrico Sersale <enrico@imago.ro>
462
463 * GWLib/GWLib.h GWLib/GWLib.m : +sharedWorkspace
464 New method that on GNUstep does nothing and, on OS X, filtres the calls
465 to NSWorkspace.
466
467 2003-03-07 Enrico Sersale <enrico@imago.ro>
468
469 * GWorkspace/Resources/English.lproj
470 Added the .nib files for the inspectors.
471
472 2003-03-06 Enrico Sersale <enrico@imago.ro>
473
474 * GWorkspace/Inspectors/
475 All the Inspectors rewrittten to use .gorm or .nib files.
476 Many of the old classes removed.
477
478 * GWorkspace/Resources/English.lproj
479 Added the .gorm files for the inspectors.
480
481 2003-03-03 Enrico Sersale <enrico@imago.ro>
482
483 * GWorkspace/Preferences/*
484 All the preferences rewrittten to use .gorm or .nib files.
485
486 * GWorkspace/Resources/English.lproj
487 Added the .gorm files for the preferences.
488
489 2003-02-21 Enrico Sersale <enrico@imago.ro>
490
491 * wopen : moved to Utilities/wopen.
492 Backgrounder : moved to Utilities/Backgrounder.
493 Utilities/findfile : new tool used by the rewritten Finder.
494 GWorkspace/Finder/* rewritten. Now uses a .gorm file on GNUstep
495 and a .nib file on Mac OS X.
496 GWorkspace/Resources : in all the .lproj directories: added Finder.gorm
497 and Finder.nib.
498
499 2003-02-16 Enrico Sersale <enrico@imago.ro>
500
501 * GWorkspace/ViewersWindow.m added the NSSplitView delegate methods
502 -splitView:constrainMaxCoordinate:ofSubviewAt: and
503 -splitView:constrainMinCoordinate:ofSubviewAt:
504
505 2003-02-10 Enrico Sersale <enrico@imago.ro>
506
507 * GWLib/Browser2.m in -scrollViaScroller: added a BOOL to prevent the scroll
508 to be repeated twice with only a click. But this is only an hack because
509 the bug is in the Libraries.
510
511 * added -setBorderType: NSBezelBorder to all the NSScrollViews
512
513 2003-02-06 Enrico Sersale <enrico@imago.ro>
514
515 * GWorkspace builds and runs on Mac OS X
516
517 2003-02-04 Enrico Sersale <enrico@imago.ro>
518
519 * started the mac osx port.
520 modyfied all the makefiles and ifdefed most of the sources.
521
522 2003-01-31 Enrico Sersale <enrico@imago.ro>
523
524 * the "expert" subproject has been removed because it didn't let GWorkspace
525 to compile if Preferences.app was not installed.
526
527 2003-01-30 Enrico Sersale <enrico@imago.ro>
528
529 * GWorkspace/GWorkspace.m : fixed a bug that didn't let GWorkspace compile
530 with gcc < 3
531
532 2003-01-25 Enrico Sersale <enrico@imago.ro>
533
534 * changed all the #import with #include
535
536 * configure regenerated.
537
538 * released GWorkspace-0.4.6.
539
540 2003-01-24 Enrico Sersale <enrico@imago.ro>
541
542 * GWLib/ViewersProtocol.h -updateViewsIfNeeded removed.
543
544 * Viewers/IconsViewer/IconsViewer.m
545 Viewers/BrowserViewer/BrowserViewer.m
546 Viewers/SmallIconsViewer/SmallIconsViewer.m :
547 -updateViewsIfNeeded removed.
548
549 2003-01-18 Enrico Sersale <enrico@imago.ro>
550
551 * GWorkspace/GWSplitView.m in -drawDividerInRect:
552 Only the diskInfoField is redrawn when its contents change, not all the
553 window.
554
555 * GWorkspace/ViewersWindow.m : added -becomeKeyWindow
556
557 * GWLib/Browser2.m in -clickOnIcon:ofColumn: and in -setPathAndSelection:
558 the matrix of the selected column become the First Responder.
559
560 2003-01-16 Enrico Sersale <enrico@imago.ro>
561
562 * GWLib/Browser2.m in -pathToLastColumn
563 fixed a bug that returned the path to previous column if the last column
564 was a directory but had no files in it.
565
566 2003-01-15 Enrico Sersale <enrico@imago.ro>
567
568 * GWorkspace/Processes/Processes.h GWorkspace/Processes/Processe.m
569 renamed in:
570 GWorkspace/Apps/Apps.h GWorkspace/Apps/Apps.m
571 In the menu, Tool->Processes is now Tools->Applications.
572 The contents of the old processes window are now in the Backgrounder
573 window and in the Applications window.
574
575 2003-01-13 Enrico Sersale <enrico@imago.ro>
576
577 * ContentViewers/*
578 -canDisplayFileAtPath: now returns YES even if the path represents
579 a NSShellCommandFileType.
580
581 * GWorkspace/ViewersWindow.h GWorkspace/ViewersWindow.m
582 -editFile: removed.
583
584 * GWorkspace/GWorkspace.m
585 -openSelectedPaths:newViewer: edit a file also if it is NSShellCommandFileType
586
587 2003-01-12 Enrico Sersale <enrico@imago.ro>
588
589 * backgrounder subproject : removed.
590 GWorkspace/FileOperation.h GWorkspace/FileOperation.m : removed
591
592 * Backgounder : new subproject. Backgounder is an application, not un tool
593 that performs all the file operations. It will have also ftp capabilities
594 and more.
595
596 2003-01-05 Enrico Sersale <enrico@imago.ro>
597
598 * Viewers/IconsViewer/IconsPanel.m
599 Viewers/SmallIconsViewer/SmallIconsPanel.m
600 -mouseDragged: rewritten. Now, during the dragging a selection rect
601 is shown.
602
603 * GWorkspace/GWorkspace.m
604 reverted to the use of -boolForKey: and -setBool:forKey: for the NSUserDefaults
605
606 * GWLib/GWLib.h GWLib/GWLib.m
607 new class.
608
609 * expert
610 new subproject. The Preferences.app expert module is now part of the
611 GWorkspace distribution.
612
613 2002-12-30 Enrico Sersale <enrico@imago.ro>
614
615 * released GWorkspace-0.4.5.
616
617 2002-12-28 Enrico Sersale <enrico@imago.ro>
618
619 * released GWorkspace-0.4.5-pre1.
620
621 2002-12-27 Enrico Sersale <enrico@imago.ro>
622
623 * GWLib/BMatrix.h :
624 -visibleCells -namesOfisibleCells -scrollCellToFirstPosition: new methods
625
626 * GWLib/BColumn.m in -setCurrentPaths :
627 uses -namesOfisibleCells and -scrollCellToFirstPosition: to keep the cell
628 positions after a reload of the matrix.
629
630 2002-12-26 Enrico Sersale <enrico@imago.ro>
631
632 * Viewers/SmallIconsViewer/SmallIconsViewer.m :
633 now sets the history paths properly.
634
635 * Viewers/IconsViewer/IconsViewer.m
636 Viewers/BrowserViewer/BrowserViewer.m
637 Viewers/SmallIconsViewer/SmallIconsViewer.m :
638 when opened, add to the history the first path, too.
639
640 2002-12-24 Enrico Sersale <enrico@imago.ro>
641
642 * GWorkspace/History/History.m
643 fixed some bugs that didn't let the window resize properly.
644
645 2002-12-21 Enrico Sersale <enrico@imago.ro>
646
647 * GWLib/ViewersProtocol.h
648 -setPath:selection:delegate:viewApps:
649 becomes:
650 -setRootPath:viewedPath:selection:delegate:viewApps:
651
652 * Viewers/IconsViewer/IconsViewer.m
653 Viewers/BrowserViewer/BrowserViewer.m
654 Viewers/SmallIconsViewer/SmallIconsViewer.m :
655 -setRootPath:viewedPath:selection:delegate:viewApps: implemented.
656
657 2002-12-19 Enrico Sersale <enrico@imago.ro>
658
659 * Viewers/SmallIconsViewer/SmallIconsViewer.m
660 Viewers/SmallIconsViewer/SmallIconsPanel.m
661 many parts rewritten.
662
663 2002-12-15 Enrico Sersale <enrico@imago.ro>
664
665 * Viewers/IconsViewer/*
666 mostly rewritten.
667
668 * GWorkspace/FileOperation.m
669 the GWorkspace methods -lockFiles:inDirectoryAtPath: and
670 -unLockFiles:inDirectoryAtPath: are now called here and not in the viewers.
671
672 2002-12-09 Enrico Sersale <enrico@imago.ro>
673
674 * Viewers/IconsViewer/IconsViewer.m
675 -fileSystemWillChange -fileSystemDidChange : rewritten.
676
677 * GWLib/ViewersProtocol.h
678 -currentViewedPath : new method.
679
680 * Viewers/IconsViewer/IconsViewer.m
681 Viewers/BrowserViewer/BrowserViewer.m
682 Viewers/SmallIconsViewer/SmallIconsViewer.m :
683 -currentViewedPath implemented.
684
685 2002-12-04 Enrico Sersale <enrico@imago.ro>
686
687 * Viewers/IconsViewer/IconsViewerIcon.h
688 Viewers/IconsViewer/IconsViewerIcon.m
689 Viewers/IconsViewer/IconsPanel.h
690 Viewers/IconsViewer/IconsPanel.m
691 an IconsViewerIcon can't be multi-path; changed all the metods
692 that used (NSArray *)paths with (NSString *)path
693
694 2002-12-03 Enrico Sersale <enrico@imago.ro>
695
696 * GWLib/BIcon.m
697 GWorkspace/IconsViewIcon.m
698 GWorkspace/Desktop/DesktopViewIcon.m
699 Viewers/IconsViewer/IconsViewerIcon.m
700 Viewers/IconsViewer/PathIcon.m
701 Viewers/SmallIconsViewer/SmallIcon.m
702 in -draggingEntered: check for the existence of ".opendir.tiff" in the
703 current directory to assign the icon representing the open folder.
704 (patch by Frederico Muñoz <fsmunoz@gesal.org>)
705
706 2002-12-01 Enrico Sersale <enrico@imago.ro>
707
708 * GWLib/ViewersProtocol.h Templates/Viewer/MYViewer.m
709 Templates/Viewer/ViewersProtocol.h Viewers/BrowserViewer/BrowserViewer.m
710 Viewers/IconsViewer/IconsViewer.m
711 Viewers/SmallIconsViewer/SmallIconsViewer.m : removed the
712 -currentBasePath method.
713
714 * GWLib/Browser2.h GWLib/Browser2.m -currentBasePath becomes
715 -pathToLastColumn
716
717 2002-11-30 Enrico Sersale <enrico@imago.ro>
718
719 * GWLib/Browser2.m optimized some methods to not call -tile too many times.
720
721 2002-11-25 Enrico Sersale <enrico@imago.ro>
722
723 * GWorkspace/Preferences/IconAnimation.h IconAnimation.m
724 new files.
725 now the user can specify if GWorkspace must animate icons
726 when changing path, opening a file or at the end of a file operation.
727
728 2002-11-23 Enrico Sersale <enrico@imago.ro>
729
730 * GWorkspace/FileOperation.m
731 now the user can specify automatic confirmation of file operations.
732 (patch by Stefan Urbanek <urbanek@host.sk>)
733
734 * GWorkspace/Preferences/FileOperations.m :
735 added a view where the user can set automatic confirmation
736 of file operations.
737
738 2002-11-22 Enrico Sersale <enrico@imago.ro>
739
740 * GWLib/Browser2.h Browser2.m :
741 -unselectNameEditor
742 -restoreSelectionAfterDndOfIcon:
743 new methods.
744
745 * GWLib/Browser2.m :
746 -reloadFromColumnWithPath: rewritten.
747
748 2002-11-19 Enrico Sersale <enrico@imago.ro>
749
750 * Viewers/IconsViewer/IconsPanel.m : uses an istance of BNameEditor from
751 GWLib to edit the icon names.
752
753 2002-11-18 Enrico Sersale <enrico@imago.ro>
754
755 * Viewers/IconsViewer/IconsPath.m : uses an istance of BNameEditor from
756 GWLib to edit the icon names.
757
758 * Viewers/IconsViewer/PathIcon.m : doesn't edit anymore the icon name.
759
760 2002-11-17 Enrico Sersale <enrico@imago.ro>
761
762 * ContentViewers/NFontViewer : added GNUmakefile.preamble.
763
764 * GWorkspace/Desktop/DesktopView.m
765 GWorkspace/Desktop/DesktopViewIcon.m
766 GWorkspace/Desktop/DesktopWindow.m
767 GWorkspace/FileOperation.m
768 GWorkspace/GWSplitView.m
769 GWorkspace/GWorkspace.m
770 GWorkspace/IconViewsIcon.m
771 GWorkspace/ViewersWindow.m
772 GWorkspace/main.m
773 GWorkspace/Dialogs/Dialogs.m
774 GWorkspace/Fiend/Fiend.m
775 GWorkspace/Fiend/FiendLeaf.m
776 GWorkspace/Finder/Finder.m
777 GWorkspace/Finder/FinderShelf.m
778 GWorkspace/Finder/FinderShelfIcon.m
779 GWorkspace/History/History.m
780 GWorkspace/Inspectors/AppsView.m
781 GWorkspace/Inspectors/AttributesPanel.m
782 GWorkspace/Inspectors/ContentsPanel.m
783 GWorkspace/Inspectors/GenericContsView.m
784 GWorkspace/Inspectors/InspectorsWin.m
785 GWorkspace/Inspectors/PermissionsPanel.m
786 GWorkspace/Inspectors/PermsBox.m
787 GWorkspace/Inspectors/ToolsPanel.m
788 GWorkspace/Preferences/DefaultEditor.m
789 GWorkspace/Preferences/DefaultSortType.m
790 GWorkspace/Preferences/DefaultXTerm.m
791 GWorkspace/Preferences/DesktopPreferences.m
792 GWorkspace/Preferences/FileOperations.m
793 GWorkspace/Preferences/HiddenFilesPrefs.m
794 GWorkspace/Preferences/PreferencesWin.m
795 GWorkspace/Preferences/ShelfPreferences.m
796 GWorkspace/Processes/Processes.m
797 GWorkspace/Processes/ProcsView.m
798 GWorkspace/Recycler/RecyclerIcon.m
799 GWorkspace/Recycler/RecyclerViews.m
800 GWorkspace/Shelf/ShelfIcon.m
801 GWorkspace/Shelf/Shelf.m
802 Viewers/IconsViewer/IconsPanel.m
803 Viewers/IconsViewer/IconsViewer.m
804 Viewers/IconsViewer/IconsViewerIcon.m
805 Viewers/IconsViewer/IconsViewerPrefs.m
806 Viewers/IconsViewer/PathIcon.m
807 Viewers/SmallIconsViewer/SmallIcon.m
808 Viewers/SmallIconsViewer/SmallIconsPanel.m
809 Viewers/SmallIconsViewer/SmallIconsViewer.m
810 Viewers/IconsViewer/IconsViewer.h
811 Viewers/SmallIconsViewer/SmallIconsViewer.h
812 ContentViewers/AppViewer/AppViewer.h
813 ContentViewers/FolderViewer/FolderViewer.h
814 ContentViewers/ImageViewer/ImageViewer.h
815 ContentViewers/InspectorViewer/InspectorViewer.h
816 ContentViewers/NFontViewer/FontViewer.h
817 ContentViewers/PdfViewer/PdfViewer.h
818 ContentViewers/PlistViewer/PlistViewer.h
819 ContentViewers/RtfViewer/RtfViewer.h
820 ContentViewers/SoundViewer/SoundViewer.h
821 ContentViewers/StringsViewer/StringsViewer.h
822
823 Changed all the occourences of:
824
825 #include <ContentViewersProtocol.h>
826 #include <ViewersProtocol.h>
827 #include <InspectorsProtocol.h>
828 #include <IconViewsProtocol.h>
829 #include <GWFunctions.h>
830 #include <GWNotifications.h>
831 #include <GWProtocol.h>
832 #include <Browser2.h>
833 #include <BNameEditor.h>
834
835 with:
836
837 #include "ContentViewersProtocol.h"
838 #include "ViewersProtocol.h"
839 #include "InspectorsProtocol.h"
840 #include "IconViewsProtocol.h"
841 #include "GWFunctions.h"
842 #include "GWNotifications.h"
843 #include "GWProtocol.h"
844 #include "Browser2.h"
845 #include "BNameEditor.h"
846
847 2002-11-15 Enrico Sersale <enrico@imago.ro>
848
849 * GWLib/Browser2.m : uses an istance of BNameEditor to edit the icon names.
850
851 2002-11-14 Enrico Sersale <enrico@imago.ro>
852
853 * GWLib/BNameEditor.h BNameEditor.m : new files.
854
855 2002-11-12 Enrico Sersale <enrico@imago.ro>
856
857 * GWLib/BScroller.h BScroller.m : removed.
858 * GWorkspace/Preferences/PreferencesWin.m :
859 changed the frame of topBox to not show the vertical sides of the frame.
860
861 2002-11-12 Fabien Vallon <fabien.vallon@fr.alcove.com>
862
863 * Remove TopView and drawRect in Preference. Use a Box instead
864 * Correct Popup selection problem
865
866 2002-11-11 Fabien Vallon <fabien.vallon@fr.alcove.com>
867
868 * Add png in ImageViewer Inspector (detected by Nicolas Roard)
869
870 2002-11-02 Enrico Sersale <enrico@imago.ro>
871
872 * GWLib/ViewersProtocol.h : -preview removed.
873
874 * Viewers/BrowserViewer/BrowserViewer.m
875 Viewers/IconsViewer/IconsViewer.m
876 Viewers/SmallIconsViewer/SmallIconsViewer.m :
877 -preview removed.
878
879 * Viewers/BrowserViewer/Images
880 Viewers/IconsViewer/Images
881 Viewers/SmallIconsViewer/Images
882 preview.tiff removed.
883
884 * GWLib/ViewersProtocol.h : -hasPreferences new method declaration.
885
886 * Viewers/BrowserViewer/BrowserViewer.m
887 Viewers/IconsViewer/IconsViewer.m
888 Viewers/SmallIconsViewer/SmallIconsViewer.m
889 -hasPreferences implemented.
890
891 * Viewers/BrowserViewer/BrowserViewerPrefs.h
892 Viewers/BrowserViewer/BrowserViewerPrefs.m
893 new files.
894
895 * GWorkspace/Preferences/BrowserViewsPreferences.h
896 GWorkspace/Preferences/BrowserViewsPreferences.m
897 removed.
898
899 2002-11-01 Enrico Sersale <enrico@imago.ro>
900
901 * GWorkspace/Preferences/ViewersPreferences.h
902 GWorkspace/Preferences/ViewersPreferences.m
903 removed.
904
905 * GWorkspace/GWorkspace.m
906 -makeViewersDescription : the viewers are now loaded and removed
907 dinamically.
908
909 * GWorkspace/ViewersWindow.h GWorkspace/ViewersWindow.m :
910 -initWithViewerTemplates:forPath:viewPakages: new default initializer
911
912 * GWorkspace/GWorkspace.m :
913 uses -initWithViewerTemplates:forPath:viewPakages: to create new
914 viewer windows.
915
916 2002-10-31 Enrico Sersale <enrico@imago.ro>
917
918 * GWLib/ViewersProtocol.h :
919 -resizeIncrements -preferencesView new methods declarations.
920
921 * Viewers/BrowserViewer/BrowserViewer.m
922 Viewers/IconsViewer/IconsViewer.m
923 Viewers/SmallIconsViewer/SmallIconsViewer.m :
924 implemented -resizeIncrements and -preferencesView
925
926 2002-10-30 Enrico Sersale <enrico@imago.ro>
927
928 * Viewers/BrowserViewer/ removed:
929 GWBrowser.h,
930 GWBrowser.m,
931 ColumnIcon.h,
932 ColumnIcon.m,
933 GWBrowserColumn.h,
934 GWBrowserColumn.m,
935 GWBrowserCell.h,
936 GWBrowserCell.m,
937 IconLabel.h,
938 IconLabel.m
939 Now BrowserViewer uses the Browser2 class that is in GWLib.
940
941 2002-10-27 Enrico Sersale <enrico@imago.ro>
942
943 * GWLib/BMatrix.m GWLib/BMatrix.h : new files.
944 * GWLib/BCell2.m GWLib/BCell2.h : removed.
945 * GWLib/BCell.m : implemented the methods removed with BCell2.
946
947 2002-10-25 Enrico Sersale <enrico@imago.ro>
948
949 * GWLib/BCell2.m GWLib/BCell2.h : new files.
950
951 2002-10-23 Enrico Sersale <enrico@imago.ro>
952
953 * GWLib/BScroller.m GWLib/BScroller.h : new files.
954
955 2002-10-22 Enrico Sersale <enrico@imago.ro>
956
957 * GWorkspace/Resources : added Dutch.lproj, translation by
958 David Bekaert <david.bekaert@pandora.be>
959
960 2002-10-13 Enrico Sersale <enrico@imago.ro>
961
962 * GWLib/Browser2.m GWLib/Browser2.h GWLib/BColumn.m GWLib/BColumn.h
963 GWLib/BCell.m GWLib/BCell.h GWLib/BIcon.m GWLib/BIcon.h
964 GWLib/BIconLabel.m GWLib/BIconLabel.h : new files.
965
966 2002-10-10 Enrico Sersale <enrico@imago.ro>
967
968 * GWorkspace/Shelf/ShelfIcon.m GWorkspace/Desktop/DesktopViewIcon.m :
969 implemented -mouseUp: to fix a problem with double istances of apps
970 launched.
971
972 2002-10-09 Enrico Sersale <enrico@imago.ro>
973
974 * GWLib/IconViewsProtocol.h :
975 -setCurrentSelection:animateImage:startingAtPoint: new method
976
977 * GWorkspace/Shelf/Shelf.m GWorkspace/Desktop/DesktopView.m :
978 -setCurrentSelection:animateImage:startingAtPoint: implemented
979
980 * GWorkspace/Shelf/Shelf.h
981 - shelf:setCurrentSelection:animateImage:startingAtPoint: new method
982
983 * GWorkspace/ViewersWindow.m GWorkspace/Finder/Finder.m
984 implemented the shelf delegate method
985 - shelf:setCurrentSelection:animateImage:startingAtPoint:
986
987 * GWLib/ViewsProtocol.h :
988 -positionForSlidedImage : new method
989
990 * Viewers/BrowserViewer/BrowserViewer.m
991 Viewers/IconsViewer/IconsViewer.m
992 Viewers/SmallIconsViewer/SmallIconsViewer.m :
993 implemented -positionForSlidedImage
994
995 2002-10-04 Enrico Sersale <enrico@imago.ro>
996
997 * GWorkspace/Fiend/Fiend.m : added transparent buttons.
998
999 2002-10-04 Enrico Sersale <enrico@imago.ro>
1000
1001 * GWorkspace/Inspectors/GenericContsView.m :
1002 -dataFromTask: fixed a bug that didn't let a new string to substitute
1003 the previous one.
1004
1005 2002-10-03 Enrico Sersale <enrico@imago.ro>
1006
1007 * GWLib/GWProtocol.h :
1008 -pakagesExtensions -setPakageExtensions: -addPakageExtension
1009 -removePakageExtension: deleted.
1010
1011 * GWorkspace/GWorkspace.m :
1012 -pakagesExtensions -setPakageExtensions: -addPakageExtension
1013 -removePakageExtension: deleted.
1014
1015 * GWorkspace/Inspectors/ContentsPanel.m
1016 -addPakageExtension: -removePakageExtension: deleted.
1017
1018 * GWLib/ContentViewersProtocol.h
1019 -pakagesExtensions : deleted.
1020
1021 * ContentViewers/AppViewer/AppViewer.m
1022 ContentViewers/FolderViewer/FolderViewer.m
1023 ContentViewers/ImageViewer/ImageViewer.m
1024 ContentViewers/InspectorViewer/InspectorViewer.m
1025 ContentViewers/NFontViewer/FontViewer.m
1026 ContentViewers/PdfViewer/PdfViewer.m
1027 ContentViewers/PlistViewer/PlistViewer.m
1028 ContentViewers/RtfViewer/RtfViewer.m
1029 ContentViewers/SoundViewer/SoundViewer.m
1030 ContentViewers/StringsViewer/StringsViewer.m
1031 -pakagesExtensions : deleted.
1032
1033 2002-09-27 Enrico Sersale <enrico@imago.ro>
1034
1035 * added _HAS_RESOURCE_BUNDLE = yes in all the GNUmakefile and GNUmakefile.in
1036 of the subprojects.
1037
1038 2002-09-24 Enrico Sersale <enrico@imago.ro>
1039
1040 * GWorkspace/ViewersWimdow.m : added a check for the existence of all the
1041 files in the last selection saved in the defaults.
1042
1043 2002-09-22 Enrico Sersale <enrico@imago.ro>
1044
1045 * GWorkspace 0.4 released.
1046
1047 2002-09-22 Enrico Sersale <enrico@imago.ro>
1048
1049 * GWLib/ViewersProtocol.h :
1050 -setPath:delegate:viewApps: becomes -setPath:selection:delegate:viewApps:
1051
1052 * Viewers/BrowserViewer/BrowserViewer.m
1053 Viewers/IconsViewer/IconsViewer.m
1054 Viewers/SmallIconsViewer/SmallIconsViewer.m :
1055 implemented -setPath:selection:delegate:viewApps:
1056
1057 * GWorkspace/ViewersVindow.m
1058 uses -setPath:selection:delegate:viewApps:
1059 Now GWorkspace save the current selection of each viewer window when
1060 quitting and restore it the next time it is started.
1061
1062 2002-09-21 Enrico Sersale <enrico@imago.ro>
1063
1064 * ContentViewers/ImageViewer/ImageViewer.m
1065 ContentViewers/PlistViewer/PlistViewer.m
1066 ContentViewers/StringsViewer/StringsViewer.m
1067 ContentViewers/InspectorViewer/InspectorViewer.m : moved some variable
1068 declarations to keep compatibility with gcc < 3.0.
1069
1070 * GWorkspace/Desktop/DesktopViewIcon.m GWorkspace/Shelf/ShelfIcon.m : fixed
1071 a bug that removed the icons when dragged and moved only a little.
1072
1073 2002-09-20 Enrico Sersale <enrico@imago.ro>
1074
1075 * ContentViewers/RtfViewer/RtfViewer.m : applied patch by
1076 Yen-Ju Chen <yjchenx@hotmail.com> to avoid possible problems
1077 with multibytes languages.
1078
1079 2002-09-20 Enrico Sersale <enrico@imago.ro>
1080
1081 * GWLib/ViewersProtocol.h : -currentBasePath new method.
1082
1083 * Viewers/BrowserViewer/BrowserViewer.m Viewers/IconsViewer/IconsViewer.m
1084 Viewers/SmallIconsViewer/SmallIconsViewer.m : -currentBasePath implemented.
1085
1086 * GWorkspace/GWorkspace.h GWorkspace.m : -newObject: becomes
1087 -newObjectAtPath:isDirectory:
1088
1089 * GWorkspace/ViewersWindow.m : uses -newObjectAtPath:isDirectory:
1090
1091 * Viewers/BrowserViewer/BrowserViewer.m Viewers/IconsViewer/IconsViewer.m
1092 Viewers/SmallIconsViewer/SmallIconsViewer.m : in -fileSystemDidChange:
1093 fixed some bugs when renaming directories.
1094
1095 2002-09-19 Enrico Sersale <enrico@imago.ro>
1096
1097 * GWorkspace/IconViewsIcon.m GWorkspace/Desktop/DesktopViewIcon.m
1098 Viewers/BrowserViewer/ColumnIcon.m Viewers/IconsViewer/IconsViewerIcon.m
1099 Viewers/IconsViewer/PathIcon.m Viewers/SmallIconsViewer/SmallIcon.m: changed
1100 the macro:
1101
1102 #define CHECK_LOCKED(x) if (locked) return x
1103
1104 with two macros:
1105
1106 #define CHECK_LOCK if (locked) return
1107 #define CHECK_LOCK_RET(x) if (locked) return x
1108
1109 for compatibility with the gcc versions < 3.0
1110
1111 2002-09-18 Enrico Sersale <enrico@imago.ro>
1112
1113 * released GWorkspace-0.4pre1.
1114
1115 2002-09-18 Enrico Sersale <enrico@imago.ro>
1116
1117 * INSTALL added.
1118
1119 2002-09-17 Fabien Vallon <fabien@Duke>
1120
1121 * Add scrollView for the Plist TextView (Nicolas Roard Suggestion)
1122 * Add FontViewer for .nfont (doesn't work yet)
1123
1124 2002-09-15 Enrico Sersale <enrico@imago.ro>
1125
1126 * GWorkspace/Inspectors/ContentsPanel.m: uses -pakagesExtensions declared in
1127 GWLib/ContentViewersProtocol.h to add and remove extensions that GWorkspace
1128 must consider pakages when a conted viewer is added or removed.
1129
1130 2002-09-15 Enrico Sersale <enrico@imago.ro>
1131
1132 * ContentViewers/InspectorViewer/InspectorViewer.m: -pakagesExtensions now
1133 returns an array that contains @"inspector".
1134
1135 2002-09-14 Enrico Sersale <enrico@imago.ro>
1136
1137 * GWLib/ContentViewersProtocol.h: -pakagesExtensions: new method.
1138
1139 * ContentViewers/AppViewer/AppViewer.m,
1140 ContentViewers/FolderViewer/FolderViewer.m,
1141 ContentViewers/ImageViewer/ImageViewer.m,
1142 ContentViewers/InspectorViewer/InspectorViewer.m,
1143 ContentViewers/InspectorViewer/PlistViewer.m,
1144 ContentViewers/InspectorViewer/StringsViewer.m,
1145 ContentViewers/PdfViewer/PdfViewer.m,
1146 ContentViewers/RtfViewer/RtfViewer.m,
1147 ContentViewers/SoundViewer/SoundViewer.m: implemented -pakagesExtensions
1148
1149 2002-09-14 Enrico Sersale <enrico@imago.ro>
1150
1151 * GWorkspace/Preferences/PakagesExtensions.h: new file.
1152
1153 * GWorkspace/Preferences/PakagesExtensions.m: new file.
1154 This is a new preference used to edit the list of the directory
1155 names extensions that GWorkspace must consider pakages.
1156
1157 2002-09-13 Enrico Sersale <enrico@imago.ro>
1158
1159 * GWorkspace/GWorkspace.m: applied patch by Serg Stoyan <stoyan@hologr.com>
1160 to look exactly like NEXT Workspace.app's browser.
1161 This patch removes borders around scrollviewers and add black vertical
1162 lines to separate them. Also gray bezel draws around.
1163
1164 2002-09-13 Enrico Sersale <enrico@imago.ro>
1165
1166 * GWLib/GWProtocol.h: -pakagesExtensions, -setPakageExtensions:,
1167 -addPakageExtension:, -removePakageExtension: new methods.
1168
1169 * GWorkspace/GWorkspace.m: implemented the new methods in GWLib/GWProtocol.h.
1170
1171 2002-09-13 Enrico Sersale <enrico@imago.ro>
1172
1173 * GWLib/ContentViewersProtocol.h: -stopTasks: new method.
1174
1175 * ContentViewers/AppViewer/AppViewer.m,
1176 ContentViewers/FolderViewer/FolderViewer.m,
1177 ContentViewers/ImageViewer/ImageViewer.m,
1178 ContentViewers/InspectorViewer/InspectorViewer.m,
1179 ContentViewers/PdfViewer/PdfViewer.m,
1180 ContentViewers/RtfViewer/RtfViewer.m,
1181 ContentViewers/SoundViewer/SoundViewer.m: implemented -stopTasks
1182
1183 * GWorkspace/Inspectors/ContentsPanel.m: uses -stopTasks to stop a runnung
1184 task launched by a contents viewer when the selection changes.
1185
1186 2002-09-12 Enrico Sersale <enrico@imago.ro>
1187
1188 * GWorkspace/Inspectors/ContentsPanel.m: -addViewer:, -removeViewer:,
1189 -watcherNotification:, -viewerWithBundlePath:. New methods.
1190 Now the Contents Viewers are loaded and removed real-time, when added
1191 or removed in the main bundle or in ~/GNUstep/Library/GWorkspace.
1192
1193 * GWLib/ContentViewersProtocol.h: -setBundlePath:, -bundlePath, -setIndex:
1194 New methods.
1195
1196 * ContentViewers/AppViewer/AppViewer.m,
1197 ContentViewers/FolderViewer/FolderViewer.m,
1198 ContentViewers/ImageViewer/ImageViewer.m,
1199 ContentViewers/InspectorViewer/InspectorViewer.m,
1200 ContentViewers/PdfViewer/PdfViewer.m,
1201 ContentViewers/RtfViewer/RtfViewer.m,
1202 ContentViewers/SoundViewer/SoundViewer.m: implemented the new methods
1203 declared in GWLib/ContentViewersProtocol.h
1204
1205 2002-09-01 Fabien Vallon <fabien@fr.alcove.com>
1206
1207 * Add width & height in the Image Inspector
1208 * Add ArchiveViewer : a tar Inspector
1209
1210 =======
1211 2002-08-18 Enrico Sersale <enrico@imago.ro>
1212
1213 * Changed the suffix of the viewers bundles to "viewer".
1214
1215 * The viewers are now loaded also from $GNUSTEP_USER_ROOT/Library/GWorkspace.
1216 The user can choose which viewer to use choosing
1217 "Info->Preferences->Viewers.
1218
1219 * added Templates, Templates/Viewer and Templates/Inspector.
1220 Templates/Viewer contains a complete set of classes to create a viewer.
1221
1222 >>>>>>> 1.3
1223 2002-08-12 Enrico Sersale <enrico@imago.ro>
1224
1225 * GWorkspace/GWorkspace.m: added -isPakageAtPath: method that is used
1226 anywere in the sources to know if a path represents a directory or an
1227 application or other kind of pakage.
1228
1229 * GWorkspace/GWProtocol.h: new file,
1230
1231 * GWorkspace/GWorkspace.m: GWorkspace now conforms to "GWProtocol",
1232 a protocol that contains some methods that can be useful for a contents
1233 viewer bundle build separately.
1234 Also the class method "+ (GWorkspace *)gworkspace" has been moved from
1235 GWorkspace.h in GWProtocol.h so the bundles can access directly the shared
1236 GWorkspace istance.
1237
1238 * GWorkspace/Inspectors/Viewers/ContentViewersProtocol.h: the
1239 ContentViewersProtocol has changed: -canDisplayFileOfType:nameExtension:
1240 is now -canDisplayFileAtPath: because the FolderViewer could not call the
1241 GWorkspace method -isPakageAtPath: having only the type and the extension of
1242 the file; it needs the path.
1243
1244 * GWorkspace/Inspectors/Viewers: AppViewer/AppViewer.m,
1245 FolderViewer/FolderViewer.m, PdfViewer/PdfViewer.m,
1246 SoundViewer/SoundViewer.m, ThemeViewer/ThemeViewer.m,
1247 ImageViewer/ImageViewer.m InspectorViewer,InspectorViewer.m changed to use
1248 the new method "-canDisplayFileAtPath:".
1249
1250 * GWorkspace/GWFramework: added.
1251
1252 2002-08-11 Fabien Vallon <fabien.vallon@fr.alcove.com>
1253
1254 * First ChangeLog :-)
1255 * First TODO list :-)
1256 * Inspectors can be load from UserDirectory now
1257 * Add Inspector extension & InspectorInfo.plist for all InspectorViewers
1258 * Add InspectorViewer (Inspector Inspector)
1259 * Move Theme Inspector as Third party
1260
1261
1262
1263

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26