-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
297 lines (262 loc) · 11.9 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
## NEXT
- Fix secondary windows to being resizable. ([#15](https://github.com/roblillack/fsviewer/pull/15))
- Fix showing correct free disk space with SI prefixes. ([#17](https://github.com/roblillack/fsviewer/pull/17))
## FSViewer 0.2.7 (2024-06-22)
- Switch build system to cmake
- Fix build to work with modern versions of WINGs & Window Maker
- Adapt window bottom to more closely resemble NeXT FileViewer
- Add support for showing available space on filesystem
- Fix recurring crashes
- Fix main window not showing title bar
- Fix building on 64 bit systems
- Fix building on FreeBSD
- Fix building on OpenBSD
## FSViewer 0.2.6 (2007-10-14)
Latest version done by Guido Scholz <guido.scholz@bayernline.de>
* po/sv.po: Swedish translation added.
* man/fsviewer.x1, chdef.x1: Man pages from debian package added.
* configure.sub, configure.guess: updated autoconf files
* configure.ac: some administrative changes, error messages for
not found libraries etc.
* chdef/chdef.c: Removed dependency from "proplist-compat.h".
* FSPrefs.c: Update file view if view options are changed
activating the apply button.
FSViewer.app-0.2.5 (20021215)
-----------------------------
o All lists in preferencs panel and inspector panel are sorted
in alphabetical order.
o Added a russian (ru) translation.
o Changed gettext DOMAIN from "FSViewer.app" to "FSViewer".
o Removed dependency from "proplist-compat.h".
o Comment out <sys/rlist.h> in FSUtils.c for FreeBSD 4.6.
o Revised the german (de) translation (now more "NeXTish").
o Changes in attribute inspector panel:
- Link label now changes color (black/darkgrey)
- File size is displayed in Bytes/KB/MB
o A selection change in file viewer lists now updates the
inspector panel.
FSViewer.app-0.2.4 (20021110)
-----------------------------
o Some administrative changes to remove the dist-bzip2 target
due to my configuration mess with autotools.
o Removed double entries for file extensions in prop.c and
sorted them in alphabetical order.
o Implementation of i18n support (gettext).
o Added a german (de) translation.
o Much work on the inspector panel, e.g.:
- link targets are shown
- long label texts are (mostly) wraped
- some rearrangements to make label dimensions
fit (dynamically) to translated texts
- undo for changes to file attributes is implemented
o Text in legal panel is wraped.
o Reintroduced (lost) images for home and neighbour.
o Icons in panels are now painted with
WMCreateBlendedPixmapFromFile, which removes the dithering
shade around icons and solves errors with the home icon.
FSViewer.app-0.2.3f (20021025)
-----------------------------
o Crashfix in FSPrefs.c, now respecting NULL pointers to
property list dictionary entries.
FSViewer.app-0.2.3e (20021009)
-----------------------------
o Changes in FSViewer.c to handle wrong values of XPOS, YPOS,
WSIZE and HSIZE without crash when read from property list.
o Some administrative changes to make the FSViewer package
distributable as bzip2 file.
o Substitution of some broken pixmaps.
FSViewer.app-0.2.3d (20020225)
-----------------------------
o Removed FSVERSION in FSViewer.h, changed FSPanel.c,
FSViewer.c and configure.in to use VERSION defined in
configure.in.
o Integrated xpm and tiff directories with containing icons.
o Fixed bug in prop.c which crashes FSViewer writing the user
default database.
FSViewer.app-0.2.3c (20020107)
-----------------------------
o Fixed bug in FSUtils.c (was complained by gcc 2.96.0).
FSViewer.app-0.2.3b (20020105)
-----------------------------
o Made adaptation to WindowMaker 0.80.0.
o Removed libPropList dependency.
FSViewer.app-0.2.3 (19991010)
-----------------------------
o Changed MAXINT to INT_MAX for NetBSD v1.3.2
o Added Preferences Window
o Fixed bug in FSGetStringForName, if the returned
value is NULL, wstrdup is not called.
o Fixed bug in FSCreatePixmapWithBacking*** when
image is bigger than backing.
o Created Icon Selection Dialog.
o Updated Icon Inspector to reflect look of Icon Selection
Dialog.
o Set window level for some dialogues.
o Updated Edit|View Inspectors to save the extn into the EXTN
defaults file entry.
o Modified chdefs to make the latest changes the necessary
changes to the defaults file.
o Added DisplayMCListPixmap variable to turn on/off display
of pixmaps indicating file/directory. The list runs better with
it off!
o Add check for empty clientData in paintItem of FSMCList.
FSViewer.app-0.2.2 (19990731)
-----------------------------
o Added icons for files and directories in list view
o Plugged a few memory leaks found by Electric Fence
o Insertion/Deletion of files now updates all views
o Changed the configure script to use get-wraster-flags,
this will hopefully fix most "can't find library" problems
o Changed listview parsing method.
o Applied a patch by Igor Roboul to FSViewer.c and iconInspector.c
FSViewer.app-0.2.1 (19990622)
-----------------------------
o FSViewer now compiles with WM 0.60
o Added a preliminary list view. This is really for v0.3.0 but I left
it in anyway.
o FSGetStringFor*** now returns a duplicated string.
o wmallocing memory with (Disk) instead of (Disk *)
o Fixed icon naming problem when the icon changes but the popup
doesn't
FSViewer.app-0.2.0 (19990519)
-----------------------------
o Added dialog to prompt for settings with respect to unknown
file types.
o Added app specific alert panel.
o Added in fallback condition that if the creation of an icon fails
it defaults to the file_plain xpm.
o Automagically generate a defaults file if one doesn't exist.
o Rewrote proplist code to use WMUserDefaults
o Reorganised app/file extension association. The extension now
has a viewer/editor exec string associated with it.
o Inspector panels resized, they look better now :)
o Removed Extension Inpector Panel.
o Fixed bug wrt adding to shelf from column 0.
o Shelf item background momentarily changes when clicked.
o "/" cannot be added to the shelf.
o Implemented basic preferences window.
o Sort file view by ascending or descending and by files first,
directories first or all jumbled up!
o Modified the backing pixmap for the shelf and the scrollview.
A 64x64 pixmap is combined with the original pixmap. This allows
buttons to be used as the widget holder for the icons in the
scrollview.
o The browser (kinda) mimics the NeXT movements i.e. it only scrolls
the browser if a file/folder is selected that is outside the current
columns.
o Added FSFileButton widget to provide shaped background and DnD
related stuff.
o Rewrote shelf to use FSFileButton widget
o Updated FSBrowser to reflect changes in the WINGs library
o Implemented Path View using frames and file buttons
o Fleshed out the main menu and populated some options
o Added in platform specific #defines for memory and disk calculations
o Added in DnD support. OffiX library ported by Igor Roboul.
o Added in code to change the cursor in the Dnd code and removed the
root drop checks
o Modified the main menu to accept only Alt+key_press or
Meta+key_press depending on keyboard setup.
o Created PathView widget based on wbrowser. It provides better
support for window/column resizing.
o Free the FSFileInfo list after populating the browser. This should
plug a memory leak.
o Provided the ability to resize the columns
o Added double click to browser items
o Added tooltip like view to the FSFileButton widget. Popups when the
text is to wide for the button.
o Added Update Viewer menu call.
o Browser can now be updated based on file action (copy/delete etc.)
o Added in xmodifier code from WPRefs/WM to provide correct Alt|Meta
key support.
o Added chdef to change the old defaults file to the new format.
o Added option to disable the timestamp from the Inspector Window.
o Added support for formats (besides XPM and TIFF) supported by wmlib.
Need to uncomment the code in FSUtils to use.
o Added in front end to find and locate. Uses hardcoded defaults for
the moment, this will change in the next rev.
o Now pass executable name to WMInitialiseApplication instead of full
pathname.
o chdef now includes update for ROOT icon entry.
o Changed chdef to actually insert the umount command into the
defaults file, instead of just creating it.
o Added check for -lkvm for FreeBSD.
o Added #include <fcntl.h> in FSUtils.h for FreeBSD.
o Modified the regexp.h to just include string.h.
o Removed all "extern char *strchr();" from regexp.c
o Added "WMSynchronizeUserDefaults" to InitFilesDB so that the app does
not need to be restarted on the first run. I really need to read the
sources more clearly!
o Exes now don't need an entry in the defaults file. If you can
execute them, they will be executed!
o Fixed bug in FSUtils where hostname is overwritten with disk size
when Info panel is opened.
o Added option to configure script to allow extra libs, that are not
looked for, be added.
o Definitely removed all "extern char*" from reg*.c :)
o Fixed bugs in Memory calculation for SunOS, needed to scale
the total and change some logic.
FSViewer.app-0.1.1 (19990223)
-----------------------------
o Commented out FSDisk related code in FSUtils.c, should fix
some multi-platform compilation problems.
o Added a patch to automatically detect HOME dir.
o Fixed a bug that crashes the app if the inital path contains a
long path component.
o Zombie process are now cleaned up.
o Fixed WMJustified bug (should be WAJustified) in inspector.c and
iconInspector.c
o Implemented Revert in attributes inspector.
o Initial launch path is now the users home dir.
o Now checks return value of getpwuid and getgrgid calls in
attribsInspector.c, used to seg fault if either group or user
was unknown.
o Disabled hiding of app via 'h' key, leaving it up to Window Maker
and changed the quit key from 'q' to '^q' to prevent accidents :).
o Added in a "Console" menu option under the "Tools" menu. It launches
an xterm at the current directory.
o The window and miniwindow icon titles are set with the current
selection.
o Added in rudimentary magic files support. This allows certain kinds
of unknown files to be viewed.
o Fixed bug wrt to displaying/hiding dot files.
o Added in file filtering.
FSViewer.app-0.1.0 (19990201)
-----------------------------
o Reorganised the initialisation of the app.
o Multiple Windows can be opened.
o Display hidden files.
o Permissions can be set from attributes inspector.
o Icons can be set for extensions from File Extension
inspector.
o Added legal panel.
o Added info panel (broke app for other platforms though).
o Tidied up code for file browsing to easily add other
views.
o In the process of moving odds and ends to FSUtils.c
o Rewrote the scrollview code that displays the current path.
o The window(s) can be resized in both width and height.
o Using nodename from utsname struct as the hostname.
o Using timestampWidget instead of timestamp in attribsInspector
as it can display the year.
o Updated the configure script to take into account datadir value
when generating the FSViewer default file.
o Added in Cut, Copy, Paste, Rename, Delete and Link.
o Inspector window now updates automatically if it is open.
o Added in the shelf.
o Added new file/directory creation.
o Before launching an app, the pwd is changed to the selected dir.
o Added in the Tools submenu and moved the Inspector there.
o Created icons and src sub directories.
FSViewer.app-0.0.2 (19981217)
-----------------------------
o Added in more checks to the configure script.
o Replaced basename with GetNameFromPathname.
o Using strrchr instead of rindex.
o Searches the Window Maker defaults domain for IconPath
instead of PixmapPath
o Using "/" if environment variable HOSTNAME is not set.
o Added command line option to start FSViewer at a specified
path.
FSViewer 19981212
-----------------
This is the first release.