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 |
|