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