ROX patches


For ROX

Here are patches for ROX-Filer versions 1.2.0 (the stable release for GTK+ 1.2) and 2.0.0 (the first stable release for GTK+ 2.). I no longer produce patches for ROX-Filer since I got developer access to the CVS version.

For ROX-Filer 1.2.0

To apply these patches get the 1.2.0 release from the ROX site and:

  tar xzf rox-1.2.0.tgz
  cd rox-1.2.0
  patch -p1 < patchfile

The patches below are available in a single 12K download.

Selection button

This patch adds an icon in the toolbar. Click on it with button 1 to select all, button 2 to invert the selection. You may need to download the icon seperately and put it in ROX-Filer/pixmaps. It also re-organises the main menu to put all the selection options on a sub-menu.

Patch 3K patch file.

History

This adds a per-window history of directories visited. Click on the up button while the control key is pressed to activate. Useful when navigating symbolic links.

Also added are two menu entries for opening the previous directory (so you can bind keys to them) and a sub-menu showing the history list for the current window.

There is a global history and a menu option to show a menu of all visited directories.

Now added: the global history list is saved on exit and restored the next time the filer runs. You can set the display style and detail type for individual directories in this file.

Updated Wed 20th February 2002: added menu option to save the current filer window settings for the directory.

Patch 13K patch file.

Permissions GUI

This adds some GUI elements to the Permissions dialogue, to aid in generating the string describing the change to make.

Patch 7K patch file.

Fix compilation warnings.

This fixes some casts in gconvert.c to eliminate the compilation warnings.

Patch 2K patch file.

Option not to save thumbnails

This adds an option to prevent thumbnail images being saved. It defaults to allowing saves.

Patch 2K patch file.

Copy/Move if newer option

Option to automatically copy/move file if the source is newer than the destination.

Patch 6K patch file.


For ROX-Filer 2.0.0

To apply these patches get the 2.0.0 release from the ROX site and:

  tar xzf rox-2.0.0.tgz
  cd rox-2.0.0
  patch -p1 < patchfile

The patches are essentially unchanged from the 1.3.9 version, and can also be applied to the 1.3.10 release.

The patches below are available in a single 28K patch file. If you apply that patch then you will be running the same filer that I am. (Updated 3rd June 2003, was missing the permissions patch).

Selection button

This patch adds an icon in the toolbar. Click on it with button 1 to select all, button 2 to invert the selection.

Patch 2K patch.

Now in version 2.1.0.

Sort button

This patch adds an icon in the toolbar. Click on it with to change the sort mode for the directory.

Patch 3K patch.

Now in version 2.1.0.

Window History

This adds a per-window history of directories visited. Click on the up button while the control key is pressed to activate. Useful when navigating symbolic links.

Also added are two menu entries for opening the previous directory (so you can bind keys to them).

Patch 8K patch file.

Permissions

This adds a graphical means of setting the permissions of an object in the Info window.

Patch 5K patch file.

Now in version 2.1.0.

Directory usage in info box

When you bring up the info box for a directory this will show the total usage of the directory contents.

Patch 5K patch file.

Now in version 2.1.0.

Display files when querying action

When you are performing an action, such as copy or delete, that affects two files, and a confirm is required then data on the files is shown.

Should now be in 2.1.0.

Patch 7K patch file.

Now in version 2.1.0.


For bash

This is a patch for bash 2.05a which lets it recognise application directories. When running the patched bash use

set -o appdirs
to enable it.

This should also work on bash 2.05, but there is a different patch for 2.05b.

Please note that the version of the patch that was here prior to 21st December 2002 was broken. Sorry.


For GTK+ applicatons

This isn't a patch, rather it is a small C file which modifies GtkFileSelection widgets to recognise the drag and drop protocols.

See the Sylpheed patch for an example.

Updated:

Patch 10K archive.


Drag and drop file support for Sylpheed 0.7.0

This is an implementation of the GtkFileSelection widget modification to the Sylpheed mail client, version 0.7.0, 0.8.1 or 0.8.5.

To apply the patch, copy it to the directory above the sylpheed source, then:

cd sylpheed-0.7.0
patch -p1 < ../sylpheed-0.7.0-dnd.patch
./configure
make

(Replace 0.7.0 with the version you are patching).


RISC OS Software × Nethack 3.3.1
Glorantha Cults × Runes × Game log × Hero Wars
ROX Utilities × Wrappers × Libraries × Patches × ARM Linux binaries
Misc Java × Comments × Links × Boring notes

Stephen Watson webmaster@kerofin.demon.co.uk
[commentS] Comments?