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
|
Changelog:
==========
Version 3.0
o Changes required to work with WindowMaker 0.70 and higher, which does not
include libPropList. Instead of using the compatibility header, we rewrote
the property list calls to use the WINGs property list handling.
o Updated documentation.
o Mounts with 'owner' attribute are treated as user-mountable, since
many pam-based distributions use this method.
Version 2.8 (Never released)
o Change author email.
o Bug file for external eject command. %s is the mount point, not the
device name.
Version 2.7
Erico Freitas sent me a patch that fixes mount.app behavior on very large
partitions. Gracias, Erico.
Version 2.6
Now GTK+-1.2 compliant. Also added a patch from Thomas Schultz to better
scale the disk space shown.
Version 2.5
Nothing to see here.
Version 2.4
o Fix in configure script for default install from tar file
o Support for Mac (HFS) partitions (thanks Paul Schaap)
o Another bug fix for GTK+ > 1.17
Version 2.3
o New relocateable RPM file format (thanks Paul E. Johnson)
o Fix for non-existant mount points
o Fix (rare) for broken icon types
Version 2.2
o autoconf cleanups
o workaround for GTK+ > 1.1.7
o configurable eject command
Version 2.1
o color changes in mount button to indicate work
o error indication characters
o external mount calls were made asynchronous.
Version 2.0
o Mount was renamed to mount.app
o MountConfig was renamed to mount.conf
o ~/GNUstep/Defaults/Mount.app was renamed to ~/GNUstep/Defaults/mount.app
o signal handlers re-register signals. (tell me if this causes problems)
o configure now uses with-gfx-libs and with-gfx-incs itself
Because of the change in executable names and package name and X class
name from Mount to mount, you'll need to uninstall old versions of
Mount.app before installing mount.app. Upgrading will not work cleanly.
It sucks, but that's why this is a 2.0 release.
Version 1.4
o Workaround for differences between GTK+-1.0.x and GTK+1.1.x
o Cleanup of on-line help
o preparation of 2.0
Version 1.3
o When run for the first time (no configuration file found), and not as
root, mount.app will default to ignoring all non-user-mountable drives.
This is the "safe" option for environments where the user may be
confused by too many details. The other drives are marked as "ignored"
so that the user may selectively enable those devices they'd like to
monitor (show capacity). When run as root, all drives are visible by
default.
o As a side effect of the first announcement, many distributions ship
with a default setting of no user-mountable drives (for security
purposes), which makes mount.app's default behavior on those systems
be "abort! abort!". I try to gracefully handle this situation.
o a debian directory has been added to the source distribution to aid
in the production of .deb files. I hope to get together a debian
machine myself (dual-booted with FreeBSD) so I can create and test
packages for both operating systems in the future.
o configure now take two new arguments to make it easier to build on
more systems. --with-gfx-libs="-L/some/path/lib" and
--with-gfx-incs="-I/some/path/include"
o The config app now starts with the current mount point being the one
which was displayed in the dock app.
Version 1.2
o Added "-n" command line switch to support window managers other than
Window Maker
o New switch to toggle the use of descriptive characters to differentiate
between space used and space remaining.
Version 1.1
o Removed internel eject routine because it broke support for too many
hardware types. This may return in future versions as a configurable.
o Added newbie friendly features like error dialogs and a help page.
o Minor FreeBSD fixes.
Version 1.0
o When compiled for Linux, mount.app will use a fast internal eject
function instead of the external 'eject' utility. Read the NEWS file
for more details (or take a peek at external.c).
o All source files have proper GPL notification on them now.
o I discovered autoconf's Makefile's hidden beauty. (make distcheck and
make dist are outstanding, and config.h files are very nice)
|