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