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