   61 Wouter Bolsterlee	2006-11-25
      * Some work trying to get make distcheck to work properly

   60 Wouter Bolsterlee	2006-11-25
      * Initialize i18n before import the SpecimenWindow class.
        This fixes a non-translated string which is defined during
        class definition.
      * Marked missing strings for translation (color dialog)
      * Updated Dutch translation

   59 Wouter Bolsterlee	2006-11-25
      * Added PNG for the about box. Adjusted auto-fu to handle
        this file correctly.

   58 Wouter Bolsterlee	2006-11-24
      * Fix i18n stuff:
        - Get the interface to actucally show up localized
        - Make intltool not complain
        - Add translator-credits
        - Update Dutch translation

   57 Wouter Bolsterlee	2006-11-24
      * Updated ignore patterns

   56 Wouter Bolsterlee	2006-11-24
      * The "wow, autofu install seems to work!" commit.

   55 Wouter Bolsterlee	2006-11-24
      * Updated ignore patterns

   54 Wouter Bolsterlee	2006-11-24
      * Mark strings for translation
      * Some more auto-fu changes

   53 Wouter Bolsterlee	2006-11-24
      * Merged glade dir into data dir

   52 Wouter Bolsterlee	2006-11-24
      * po/LINGUAS: new file listing translations

   51 Wouter Bolsterlee	2006-11-24
      * po/nl.po: New Dutch translation

   50 Wouter Bolsterlee	2006-11-15
      * Updated ignore patterns

   49 Wouter Bolsterlee	2006-11-15
      * The "break all things" commit. Urgh, autotools needs some
        serious loving before stuff starts to work again... :(

   48 Wouter Bolsterlee	2006-11-14
      * Removed Makefile: no longer used since it conflicts with
        the GNU build system I'm trying to get working :)

   47 Wouter Bolsterlee	2006-11-14
      * AUTHORS:
        - Add myself
      
      * NEWS:
      * README:
        - (Almost) empty stubs
      
      * COPYING:
        - Include GPL License

   46 Wouter Bolsterlee	2006-11-14
      * po/:
      * po/POTFILES.in:
        - Initial files for i18n

   45 Wouter Bolsterlee	2006-11-11
      * specimenwindow.py:
        - Track button sensitivity by implementing a
          update_button_sensitivity() method and hooking up at
          various places.
      
      * glade/gnome-specimen.glade:
        - Give the buttons a useful name, so that they can be used
          in the code.

   44 Wouter Bolsterlee	2006-11-10
      * specimenwindow.py:
        - Allow only one colors dialog instance (same logic as the
          about dialog). Also fix some small coding style issues.

   43 Wouter Bolsterlee	2006-11-10
      * glade/gnome-specimen.glade:
        - Disable shrink on the HPaned children, so that a minimum
          display size is guaranteed.

   42 Wouter Bolsterlee	2006-11-10
      * specimenwindow.py:
        - Select newly added previews after addition, so that
          the remove button removes the right one.

   41 Wouter Bolsterlee	2006-11-10
      * specimenwindow.py:
        - Don't use a timeout but an idle handler to update the
          font previews.

   40 Wouter Bolsterlee	2006-11-10
      * glade/gnome-specimen.glade:
        - Connect the key-released-event on the fonts treeview to
          the same handler as the key-released-event on the
          previews treeview. This makes deleting previews using
          the Delete key work in both treeviews.

   39 Wouter Bolsterlee	2006-11-10
      * specimenwindow.py:
        - Make the about dialog work correctly when pressing
          Escape or clicking the X in the title bar

   38 Wouter Bolsterlee	2006-09-01
      * specimenwindow.py:
        - Don't use "iter" as a variable name, since it's a Python
          keyword as well.

   37 Wouter Bolsterlee	2006-05-13
      * specimenwindow.py:
        - Set transient window for the about dialog so that it
          centers correctly.
        - The about dialog closes correctly with gtk 2.9 now
          (doesn't automatically close anymore)

   36 Wouter Bolsterlee	2006-05-12
      * specimenwindow.py:
        - Tiny code cleanup: remove unneeded parentheses for tuple
          expansion.

   35 Wouter Bolsterlee	2006-05-12
      * specimenwindow.py, glade/gnome-specimen.glade:
        - Allow the user to change the colors used for the
          previews. Edit->Change Colors... pops up a dialog with
          two color buttons for the foreground and background
          color. "Instant apply" is used for the color selection
          (there's no need to close the dialog).

   34 Wouter Bolsterlee	2006-05-12
      * specimenwindow.py:
        - Freeze/thaw the fonts treeview while loading the fonts.

   33 Wouter Bolsterlee	2006-05-12
      * specimenwindow.py:
        - Tiny code cleanup

   32 Wouter Bolsterlee	2006-05-10
      * glade/gnome-specimen.glade:
        - Changed widget spacing to get a better looking UI
        - Changed the button style and layout

   31 Wouter Bolsterlee	2006-05-09
      * glade/gnome-specimen.glade:
        - Preview text entry and font size entry are in one VBox
          now instead of in a table. It looks a lot better and
          doesn't waste precious space anymore.

   30 Wouter Bolsterlee	2006-05-09
      * specimenwindow.py:
        - Use model.get_value() instead of model.get() if we're
          only getting a single value
        - Copying font names to the clipboard works now!

   29 Wouter Bolsterlee	2006-05-06
      * specimenwindow.py:
        - Implemented a sort method for the font styles. It uses a
          built-in priority list for style names and falls back to
          regular alphabetical string sorting.

   28 Wouter Bolsterlee	2006-05-06
      * specimenwindow.py:
        - Work around a gtk 2.9 bug/quirk
        - Don't store the preview_text in the model, it's
          dynamically set anyway
        - Tiny fixup for keyboard navigation in the preview list.
          It's not perfect but it basically works like it should
          (skipping over the preview label rows).

   27 Wouter Bolsterlee	2006-05-04
      * specimenwindow.py:
        - Fix focus issue after clicking the remove button.

   26 Wouter Bolsterlee	2006-05-04
      * specimenwindow.py:
        - Added a num_previews() method and made delete_selected()
          use it.

   25 Wouter Bolsterlee	2006-05-04
      * specimenwindow.py:
        - Code cleanup: moved around some methods and added
          documentation.

   24 Wouter Bolsterlee	2006-05-04
      * specimenwindow.py:
        - Check for non-valid rows when adding a preview.
        - The correct treeview widget grabs the focus after
          the buttons are clicked.

   23 Wouter Bolsterlee	2006-05-04
      * specimenwindow.py:
        - Pressing delete key removes previews
        - Made the deleted_selected() method a smarter. It now
          tries very hard to set the cursor to a sane position
          after a preview has been removed.
        - Added a move-cursor handler that makes sure only the
          font name rows get focus and the font preview labels
          themselves are skipped when the up/down/pageup/pagedown
          keys are pressed.
      
      * glade/gnome-specimen.glade:
        - Added some signal handlers to make the above work.

   22 Wouter Bolsterlee	2006-05-03
      * glade/gnome-specimen.glade:
        - Fix (hacky!) the icon for the Help->About menu item. Not
          sure why it doesn't show up if I use a stock item.
      
      * specimenwindow.py:
        - The about dialog is not modal anymore. Added some code
          to make sure it is only shown once.

   21 Wouter Bolsterlee	2006-05-03
      * glade/gnome-specimen.glade:
        - Oops, use correct callback for the about item.

   20 Wouter Bolsterlee	2006-05-03
      * glade/gnome-specimen.glade:
        - Changed menu
      
      * specimenwindow.py:
        - Added callbacks for the menu items

   19 Wouter Bolsterlee	2006-05-03
      * specimenwindow.py:
        - Add quit() for reusability
        - Add clear_previews() for reusability
        - Don't store unused iters
        - Remove obsoleteu pdate_preview_label() method

   18 Wouter Bolsterlee	2006-05-02
      * specimenwindow.py:
        - set default preview size
      
      * glade/gnome-specimen.glade:
        - change spinner signal so that updates always work
          correctly.

   17 Wouter Bolsterlee	2006-05-02
      * specimenwindow.py:
        - Remove button works
        - Don't print debugging output

   16 Wouter Bolsterlee	2006-05-02
      * specimenwindow.py:
        - Clear button works
        - Add button works

   15 Wouter Bolsterlee	2006-05-02
      * specimenwindow.py:
        - Keep a reference to the column displaying the previews
          and queue a resize when the font size changes. This
          fixes the problem that the cell height does not increase
          when the font size increases, thus causing the preview
          label to be clipped. It scales nicely now.

   14 Wouter Bolsterlee	2006-05-02
      * specimenwindow.py:
        - tiny cleanup
        - Set a selection function so that only the name rows of
          the previews can be selected. There's a problem with the
          number of parameters in the callback, though.

   13 Wouter Bolsterlee	2006-05-02
      * specimenwindow.py:
        - properly update the view when the text changes (vertical
          cell resizing is still a problem, though)

   12 Wouter Bolsterlee	2006-05-02
      * specimenwindow.py:
        - Yay! The previews treeeview renders like it should!

   11 Wouter Bolsterlee	2006-05-02
      * glade/gnome-specimen.glade:
        - Removed the preview label and put a listbox in its
          place.
      
      * specimenwindow.py
        - Initialize the previews treeview. Each preview uses two
          rows: one shows the font name, the other contains the
          actual preview label.
        - Added add_preview
        - Set a data handler to handle the preview cell rendering

   10 Wouter Bolsterlee	2006-05-01
      * glade/gnome-specimen.glade:
        - Remove preview string from glade file
      
      * specimenwindow.py:
        - Set preview string from code
        - Minor clean up to the font size handling

    9 Wouter Bolsterlee	2006-05-01
      * glade/gnome-specimen.glade:
        - Add (again) an EventBox to be able to set the labels
      
      * specimenwindow.py:
        - Split initialization code into separate methods.

    8 Wouter Bolsterlee	2006-05-01
      * specimenwindow.py:
        - reordered source file

    7 Wouter Bolsterlee	2006-04-30
      * glade/gnome-specimen.glade:
        - Added buttons
        - Removed toolbar from VBox
      
      * specimenwindow.py:
        - Set foreground and background color on preview label
        - Add callback stubs for buttons

    6 Wouter Bolsterlee	2006-04-30
      * glade/gnome-specimen.glade, specimenwindow.py:
        - Replaced the right pane treeview with a label for
          testing purposes.
        - Changing the preview text and the font size update the
          label size and content.
        - Add hacks that succesfully set the font for the label,
          which means the preview label actually works!

    5 Wouter Bolsterlee	2006-04-29
      * specimenwindow.py:
        - Populate the tree model/view in an idle handler so that
          the interface does not block on startup.

    4 Wouter Bolsterlee	2006-04-29
      * specimenwindow.py:
        - Setup row-activated signals. Expand/collapse parent rows
          and print the font name and face name for child rows.

    3 Wouter Bolsterlee	2006-04-29
      * specimenwindow.py:
        - Show all faces of a family in child rows
      
      * glade/gnome-specimen.glade:
        - Set a default window size
        - Change some treeview settings
      
      * gnome-specimen:
        - Silently handle keyboard interrupts

    2 Wouter Bolsterlee	2006-04-29
      * glade/gnome-specimen.glade, specimenwindow.py:
        - Show a sorted list of font families in the left
          treeview. Thanks to the PyGTK manual I got the treeview
          to work pretty easily.

    1 Wouter Bolsterlee	2006-04-29
      * Initial import
      
      * Initial ignore patterns
      
      * glade/gnome-specimen.glade, specimenwindow.py:
        - UI description
        - Corresponding Python class
      
      * gnome-specimen, Makefile:
        - Bootstrap code
        - Makefile just starts the program

