r339: The menu key bindings are now only saved if they actually changed.
[rox-filer.git] / ROX-Filer / Help / Changes
blob8a9e5d05c01b5f3eb99762e2c91c6005682f6713
1                         ROX-Filer
2                         A RISC OS-like filer for X
3                         by Thomas Leonard
5 28-Jul-2000
6 ~~~~~~~~~~~
7 The menu key bindings are now only saved if they actually changed.
9 Code tidying: Moved some typedefs to the new `global.h' file and
10 thus removed the dependencies between header files :-)
12 26-Jul-2000
13 ~~~~~~~~~~~
14 Tab and Shift-Tab move to next and previous selected item.
16 25-Jul-2000
17 ~~~~~~~~~~~
18 The new display styles can now be saved as the defaults (bug spotted by
19 Vladimir Klebanov).
21 When autoscrolling is used, prevent the last-highlighted directory
22 from springing open. 'spring open' now defaults to off.
24 The toolbar Up and Home buttons can act as drop targets (and spring open
25 too!).
27 Options to set the pinboard text background style (suggested by James
28 Kermode).
30 23-Jul-2000
31 ~~~~~~~~~~~
32 Added an option to control the spring-loading feature. Added tooltips
33 to some of the options. Improved the rule for deciding whether to open
34 a new window when you click on the toolbar buttons.
36 Stopped the spring-open window moving while it's open (prevents a bug
37 in GTK+ from causing problems). Please use GTK+ 1.2.8 or later now!
39 Dragging near the edge of a window scrolls. Improved the lasso box drag
40 to use the same system (so it scrolls without you having to move the
41 mouse).
43 22-Jul-2000
44 ~~~~~~~~~~~
45 Added 'spring-loaded' directories. If you drag a file over a directory and
46 hold it there, the directory will spring open! (suggested by Barney
47 Clarkson)
49 21-Jul-2000
50 ~~~~~~~~~~~
51 In the path entry minibuffer, an exact match is favoured over any other
52 match. So, if you enter '.xsession' and press Return you'll get it, not
53 '.xsession-errors' or whatever!
55 The filer now clears APP_DIR from the environment so that child processes
56 don't get it. Fixed a bug which caused problems when using a small version
57 of the 'missing image' image.
59 19-Jul-2000
60 ~~~~~~~~~~~
61 Creating a new directory now makes sure the display is updated.
63 18-Jul-2000 (Release 0.1.25)
64 ~~~~~~~~~~~
65 Prevent dragging from a pinboard selection to itself, or onto the desktop
66 background.
68 17-Jul-2000
69 ~~~~~~~~~~~
70 Clicking on the root window works (button-1 clears the selection,
71 button-3 opens the pinboard menu). The pinboard can own the primary
72 selection, which means that you can select something and then paste
73 its name into another program.
75 Keys bound to menu entries are automatically saved when the filer quits.
77 16-Jul-2000
78 ~~~~~~~~~~~
79 Changed the install script so that the CVS directories don't get installed.
81 The 'rox' script now just calls AppRun directly.
82 Panels can be created without starting a new copy of the filer.
83 The pinboard can be changed or removed by using --pinboard a second time.
85 Files can be given as arguments - they are opened as if they were clicked
86 on in a filer window (suggested by Alex Holden).  If no arguments are
87 given then the default is now the current directory (not your home
88 directory).
90 If you start the leafname in the path minibuffer with '.' then the Show
91 Hidden feature is temporarily turned on.
93 15-Jul-2000
94 ~~~~~~~~~~~
95 Ctrl-clicking selects and unselects pinboard icons. Menu clicking
96 selects the icon clicked on while the menu is open. Pinned icons are
97 now updated when the pointer moves over them, if necessary.
99 14-Jul-2000
100 ~~~~~~~~~~~
101 Menu-clicking on a pinboard icon now brings up a menu.
102 Clicks on the root window are still ignored though; need to support
103 the GNOME-compliant window manager system for passing root clicks on...
105 12-Jul-2000
106 ~~~~~~~~~~~
107 Files can now be dragged to pinboard icons, and they highlight nicely too!
108 If the --override option is used, the filer will bypass the window manager
109 and position the icons directly.
111 11-Jul-2000
112 ~~~~~~~~~~~
113 Pinboard icons can now be dragged to filer windows or applications, just
114 like normal icons.
116 10-Jul-2000
117 ~~~~~~~~~~~
118 Changed the DnD code to make it easier for the pinboard code to use it.
119 Up and Home buttons on the toolbar now use the 'New window on button 1'
120 option setting (suggested by Vincent Lefèvre).
122 09-Jul-2000
123 ~~~~~~~~~~~
124 Pinboard can have mount points and symlinks on it.
126 06-Jul-2000
127 ~~~~~~~~~~~
128 Dragging with the Menu button moves icons around. Clicking with the
129 other button removes icons from the pinboard.
131 05-Jul-2000
132 ~~~~~~~~~~~
133 Dragging files to the pinboard adds them to it and automatically saves
134 the pinboard too.
136 02-Jul-2000
137 ~~~~~~~~~~~
138 Pinboard is now loaded from a file specified on the command line.
140 01-Jul-2000
141 ~~~~~~~~~~~
142 'Home' now appears on the background if you run it with --pinboard.
143 Clicking opens your home directory. Doesn't do much else.
144 Fixed a bug which prevented the minibuffer label from appearing on
145 some versions of GTK+.
147 30-Jun-2000
148 ~~~~~~~~~~~
149 First steps towards pinboard support (requested by P.S.S.Camp and
150 Darren Winsper).
152 16-Jun-2000
153 ~~~~~~~~~~~
154 Changed the Display menu layout - now there are four basic types (Large or
155 Small, with or without details) and the type of detail desired is chosen
156 from a sub-sub-menu.
158 Added a new display style - bars showing the sizes of the files. The bars are
159 drawn on a log scale.
161 15-Jun-2000
162 ~~~~~~~~~~~
163 Changed the display menu - you can now choose large or small icons, with or
164 without details. The details displayed can also be changed. I'm not quite
165 happy with the UI yet though...
167 Split the filer.c source file into two (filer.c and display.c) since it was
168 becoming rather unwieldy. This means that some of the option names have
169 changed because they've moved to a new section in the options window...
171 14-Jun-2000
172 ~~~~~~~~~~~
173 Fixed a problem where ImLib support failed on multi-depth displays (reported
174 by Stephen Harrison).
176 06-Jun-2000 (Release 0.1.24)
177 ~~~~~~~~~~~
178 Added the install.sh script for easier installation.
179 Removed 'MIME-info' file from ROX-Filer - now we always assume that the
180 standard types are in Choices.
181 Fixed a bug which could cause 'top' panels to appear in the wrong place
182 (Alex Holden).
183 Changed the sort order for Sort By Type so that directories come before
184 files (suggested by Chris Garrett).
185 `Single-click navigation' and 'Ignore case when sorting' now both default
186 to On.
188 03-Jun-2000
189 ~~~~~~~~~~~
190 Improved the theme support to allow tiled background images.
191 Fixed a bug which prevented tilde expansion from working in the
192 shell command minibuffer.
194 02-Jun-2000
195 ~~~~~~~~~~~
196 Made the help button look a bit nicer and changed the Find and Permissions
197 action windows to use the icon instead of a text button.
198 Removed the 3D borders from the help and toolbar buttons when not selected
199 (looks much better!). Setting a run action by dragging to a symlink now
200 dereferences the link (suggested by Ewan Mac Mahon).
202 Default search path for Choices is now:
203         ~/Choices:/usr/local/share/Choices:/usr/share/Choices
205 Fixed (possibly) a bug which sometimes causes the redraw to miss bits. This
206 probably slows everything down, but the next Gtk+ release should do double
207 buffering so all this will get changed then...
209 01-Jun-2000
210 ~~~~~~~~~~~
211 Added a Help icon to the toolbar, which does the same as choosing `Show
212 ROX-Filer Help' from the menu.
214 25-May-2000
215 ~~~~~~~~~~~
216 Started adding some code to truncate long filenames (not finished yet).
217 Fixed a bug which could cause directories to appear empty when using VFS.
218 Added the 'Select If' minibuffer, which selects all files matching the
219 entered expression.
221 21-May-2000
222 ~~~~~~~~~~~
223 Moved most of the icons from pixmaps to MIME-icons (outside ROX-Filer).
224 Updated several of the remaining icons by copying them from the GNOME
225 desktop (suggested by Volker Braun).
228 16-May-2000 (Release 0.1.23)
229 ~~~~~~~~~~~
230 Added the `Window->Set Run Action' menu item. This allows you to specify the
231 default run action for a file by simply dragging the file into a program.
232 You can also enter a shell command in the minibuffer to make that command
233 the default.
234 The cursor is a bit nicer and usually appears where you want it to now. You
235 can also get rid of it by pressing Escape.
237 12-May-2000
238 ~~~~~~~~~~~
239 Applied Bernard's patch (a couple of cosmetic changes to the action windows).
240 Applied Vincent's patch (minor updates to the Frech translation).
241 Fixed a problem with the pixmap caching - the filer would detect that the
242 file had changed and try to reload it, but ImLib would simply return its
243 cached copy!
245 28-Apr-2000
246 ~~~~~~~~~~~
247 Removed a debugging message that had somehow got into the release version :-(
248 Fixed a bug in the minibuffer code - pressing Return when the cursor was in
249 an empty directory caused odd effects.
251 24-Apr-2000 (Release 0.1.22)
252 ~~~~~~~~~~~
253 When starting, the filer will check to see if it is already running.
254 If it is then the arguments are passed to that copy.
256 23-Apr-2000
257 ~~~~~~~~~~~
258 Bug fix: Attempting to open a Find preview window could cause a crash
259 if the directory containing the item could not be opened.
260 Button-3 clicking on the toolbar icons opens a new window.
263 21-Apr-2000
264 ~~~~~~~~~~~
265 Added Vincent Lefevre's French translation. Changed to using my own
266 gettext function because some platforms don't have it or implement
267 it differently.
269 18-Apr-2000 (Release 0.1.21)
270 ~~~~~~~~~~~
271 Completed marking translatable strings. Dragging with the middle button
272 now moves files.
274 17-Apr-2000
275 ~~~~~~~~~~~
276 Made lots of changes to the way menus are stored; this makes i18n of the
277 menus easier.
279 16-Apr-2000
280 ~~~~~~~~~~~
281 Added GNU gettext support.
282 Shell meta-characters in shell commands are escaped.
284 15-Apr-2000
285 ~~~~~~~~~~~
286 Tab in the shell commands minibuffer does shell-style completion.
288 14-Apr-2000 (Release 0.1.20)
289 ~~~~~~~~~~~
290 ImLib is used for rendering if possible. Small Icons super-samples the
291 image down.
293 13-Apr-2000
294 ~~~~~~~~~~~
295 Copying from inside a VFS directory now works.
297 09-Apr-2000
298 ~~~~~~~~~~~
299 Added the Shell Command feature to the minibuffer.
300 Fixed a bug which causes unnecessary flickering when a hidden file was
301 detected.
302 Removed 'Touch' from the menu; easy enough from the minibuffer now.
303 Changed the type guessing system - scans all files in MIME-info directories
304 now.
306 02-Apr-2000
307 ~~~~~~~~~~~
308 Added a nice list displaying the found files. Clicking opens a preview window
309 onto the directory and winks the file.
311 18-Mar-2000
312 ~~~~~~~~~~~
313 Merged the MIME-Type and Special fields in the info window into a single
314 Type field (since only one could be used at a time anyway).
315 Made lots of changes to the panel menu. You can now remove things much more
316 easily.
317 Unstat()able files now display the error message in the Full Info display,
318 instead of random values.
319 Check for copying a directory onto itself, as well as into itself.
321 Applied Bernard's patch:
322 - Copy (menu entry) now works with action window.
323 - Deleted/moved directory displays are automatically hidden.
324 - Added option not to allow run/copy when object
325   dragged to filer (not panels) icons. Some people like
326   it the RISC OS way...
327 - Full info alignment of App objects and owner/group
328   alignment corrected.
329 - Info window: added special info for symlinks, apps
330   and mount points.
332 17-Mar-2000
333 ~~~~~~~~~~~
334 Added support for mc's Virtual File System.
336 12-Mar-2000
337 ~~~~~~~~~~~
338 New Window appears greyed out if Unique Windows is selected.
339 Added 'Permissions' (chmod) feature.
341 10-Mar-2000
342 ~~~~~~~~~~~
343 Added Bernard Jungen's patch:
344 - Dates are displayed in a more RISC OS like format.
345 - (Scanning) is shown in the titlebar during scans.
346 - Option to only display one window per directory.
347 - User and group names displayed in the Full Info view.
348 - Open Parent in the root does nothing.
349 - Errors in options are only reported once.
350 - File does chdir() if -b isn't possible (prevents getting the full path
351   in the file(1) says... box).