This file documents additions, changes, and fixes made to gentoo.
	Entries are grouped by the version of gentoo they apply to.
The most recent fixes appear closer to the top of the file.
	Entries for older versions of gentoo (the 0.15.x, 0.11.x
and 0.9.x series) have been dropped from this document.

0.19.6
* Fixed a bug that caused position and size numbers to track badly on
  the Window configuration page; especially typing values in went bad.
* Add explicit GTK+ geometry hinting code to ensure that it's possible
  to shrink the main window down to a very small (postage stamp) size.
* Bug fix: the "Link Clone" command was broken, and generated a GIO
  error to the console when used.
* Bug fix: made the SymLinkEdit command behave properly if called with
  no selection (it opens a dialog, letting you create a new link).
* The ChOwn and ChMod commands now do an explicit refresh of the source
  directory pane, since they failed to refresh automatically. This
  addresses bug #3097322.
* Converted a bunch of old constants from #defines into enums. Fresh.
* Reworked handling of symbolic links, they should now work a whole
  lot better (more like 0.15.x series). Links now behave more like their
  targets when it comes to styling, sorting and so on.
* The Information command shows a "yes" (green circle) or "no" (red)
  icon next to the text box that holds the link target name, indicating
  whether or not the target exists or not.


0.19.5
* Tweaked the command button layout a bit, so that buttons can now be
  more narrow. See bug #3101048.
* Fixed a bug that disabled the button row edit buttons, and made
  them behave a bit erratically.
* Fixed a bug that made it impossible to edit the "General" flags for
  External-type command rows in the GUI.


0.19.4
* Replaced gentoo's custom command line parser with the one provided
  by the glib library. This means much better support for help on the
  options, and also for sub-group options for GTK+ itself.
* Added support for the "changed" time content type. See for instance
  man stat(2) for information about the differences between "changed"
  and "modified", which are somewhat subtle. Also note that "created"
  doesn't seem to work on regular EXT3 filesystems in Linux.
* Implemented support for setting the font of the dir panes, with GUI
  font picker and all. Maybe a bit late, but better late than never.
* When expanding the {P} command code, hide any "file://" prefix that
  might be present, since they confuse typical shell commands.


0.19.3
* A few build improvements that should make it easier to either figure
  out why gentoo won't build, or simply make it work. Check for glib
  version 2.24 or greater; check if -lm needed to find pow() function.
* Remove use of GtkNotebookPage, helps building on GTK+ 2.22+.
* Rewrote dirpane formatting for date (accessed, created, modified)
  content, since it was completely broken. See Bug #3085097.
* Translations actually work now, a very silly typo in the code had
  accidentally disabled the gettext initialization code.
* Added a few strings to the Swedish translation.


0.19.2
* Removed the "right click on path" command binding, since it didn't
  actually work and I had forgotten it existed. Let's un-bloat a bit.
* Added a DpMaximize builtin, which simply maximizes the current pane
  (or the one given with the index=N argument).
* Removed some uses of old GTK_WIDGET macros that have been finally
  removed in GTK+ 2.20.0, preventing gentoo 0.19.1 from building.
* The manual page (in docs/gentoo.1x in the source archive) is now
  more correct regarding gentoo's command-line options.


0.19.1
* Ported gentoo to use GIO, a virtualizing file system layer that
  is part of the GTK+/glib family of APIs. Note that there is no
  mounting support in this release, mounting and auto-mounting are
  in need of an overhaul, and there didn't seem to be any point in
  keeping the legacy /etc/fstab-driven support.
* gentoo is now totally GTK+ 2.x clean, there are no GTK+ 1.2 widgets
  being used. This means the main panes are now GtkTreeViews.
* Because of the port to GIO, case-sensitive sorting is weaker now.
* Block sizes for files have been deemed legacy, and support is
  largely removed.
* Double-clicking the status bar at the top opens the About window.
* There are new strings, but the translators have not been contacted
  prior to the release. If you run gentoo in a non-English langauge,
  feel free to get in touch with me about translation issues. Maybe
  you can help out?
* The built-in text viewer has been made encoding-aware; see the new
  ViewText 'encoding' argument to specify source encoding. Note that
  gentoo does not contain code to auto-detect encoding; that's hard.
* The Information command has gained a secondary page, that shows all
  GIO properties for the selected file.
* There is a new Rerun command which re-runs the last command executed
  by the Run command.
* The Split command finally has had its missing other mode (fixed
  number of parts) implemented, after ~12 years without it. The
  other mode has also gained a few more built-in part sizes.
