
NEWS
====

gtkfontsel-1.1

Updated gtkfontsel.[hc] to latest code, but without using things which are
GTK 1.1 specific.

Changed selection code to also work with GTK 1.1.4+.
Note that gtkfontsel won't work with GTK 1.1.0-1.1.3.

---------------------------------------------------------------------------
gtkfontsel-1.0

Turned into replacement for xfontsel, and changed name accordingly.

Added 'HAVE_GTK_1_1' so it compiles with both GTK 1.0.x and GTK 1.1.x.
GTK 1.1.x includes the GtkFontSelection/Dialog widgets so we don't need
them at all with that version.

---------------------------------------------------------------------------
fontsel-0.7

Combined Registry & Encoding fields into one 'Charset' field in the Filter
page and Font Info page (and also internally), and rearranged the page
accordingly. The 'Apply' button has been removed - filters are now
automatically applied. I've also made the vertical scrollbars 'Automatic'
rather than 'Always' (any preference?).

Removed use of gtk_entry_adjust_scroll(). Hopefully GtkEntry will be fixed
so this won't matter. (Note: the problem is that the preview text
disappears after selecting certain fonts - e.g. open look cursor.)

Added '[Filtered]' to the 'Font:' label on the main page when a filter is
in effect, to try to make it more obvious that a filter is in effect.
Also changed the 'Filter Fonts' toggle button to a simple
'Clear Filter' button to see which is preferred (I prefer the toggle!)

Added fontsel->selected size which holds the last size explicitly set by
the user. So if the user selects different fonts, we try to show the
nearest size to this.

---------------------------------------------------------------------------
fontsel-0.6

I've split it into two widgets - GtkFontSelection & GtkFontSelectionDialog
(just like GtkColorSelection/Dialog). This allows the Gnome folks to make
the dialog conform to their style guidelines.

I think I've solved the auto-shrink problem OK now. Auto-shrink is turned on
initially, but is turned off if the user resizes the dialog (horizontally).
If the user later resizes it to its normal width, auto-shrink is turned on
again.

I've changed the Font Style clist so that styles are grouped by registry
& encoding.

On the clists in the filters page, if you select the '*' item twice it will
select all the items in the clist except the '*'. This lets you easily
select all items in the list except one or two.

---------------------------------------------------------------------------
fontsel-0.5:

I've added support for using the up and down cursor keys to step through
the fonts/styles/sizes. Maybe this should really be in GtkClist.

I'm now using gtk_entry_adjust_scroll() to get around the problem of the
preview text disappearing, though the function isn't declared in gtkentry.h
so you get a compiler warning.

---------------------------------------------------------------------------
fontsel-0.4:

I've fixed the problem of X returning unreal fonts, by using "-*" as the
pattern when calling XListFonts().

I've also fixed a bug in the filtering code.

---------------------------------------------------------------------------
fontsel-0.3:

I've added an option to disable scaled bitmap fonts (which also works with
the TrueType font server xfstt by the way).

I've also added registry & encoding to the filters page, stopped it flickering
when fonts are selected, and fixed a few bugs.

---------------------------------------------------------------------------
fontsel-0.2:

Made it into a standalone tarball, so it can be easily tested before adding
to GTK.

Added the filter page so you can filter fonts with particular properties.
