  141 Wouter Bolsterlee	2007-06-04
      * NEWS:
        - typo fix

  140 Wouter Bolsterlee	2007-06-04
      * po/zh_CN.po:
        - string fixups

  139 Wouter Bolsterlee	2007-06-04
      * po/sv.po:
        - string fixes

  138 Wouter Bolsterlee	2007-06-04
      * po/pt.po:
        - string fixups

  137 Wouter Bolsterlee	2007-06-04
      * po/it.po:
        - fuzzy fixes

  136 Wouter Bolsterlee	2007-06-04
      * po/es.po:
        - fuzzy fixes

  135 Wouter Bolsterlee	2007-06-04
      * po/el.po:
        - Mnemonic fixes

  134 Wouter Bolsterlee	2007-06-04
      * po/ca.po:
        - Mnemonic fixes

  133 Wouter Bolsterlee	2007-06-04
      * data/gnome-specimen-about.png:
        - Added white background and 1px border

  132 Wouter Bolsterlee	2007-06-04
      * data/icons/Makefile.am:
        - Oops, install icons into correct directories

  131 Wouter Bolsterlee	2007-06-04
      * data/icons/gnome-specimen-24.png:
        - Make icon more crisp

  130 Wouter Bolsterlee	2007-06-04
      * po/check-translations:
        - Simple shell script to retrieve translation statistics

  129 Wouter Bolsterlee	2007-06-04
      * NEWS:
        - Updated

  128 Wouter Bolsterlee	2007-06-04
      * configure.ac:
      * data/Makefile.am:
      * data/icons/Makefile.am:
        - Install and uninstall application icons
      
      * data/gnome-specimen.desktop.in.in:
      * specimen/specimenwindow.py:
        - Use the new application icon
      
      * specimen/main.py:
        - Fix image filename in about dialog

  127 Wouter Bolsterlee	2007-06-04
      * data/gnome-specimen-about.svg:
      * data/gnome-specimen-about.png:
        - New SVG picture for the about dialog
        - PNG rendering to be used in the dialog

  126 Wouter Bolsterlee	2007-06-04
      * data/gnome-specimen.png => data/gnome-specimen-about.png:
        - Saner name

  125 Wouter Bolsterlee	2007-06-04
      * data/icons/gnome-specimen-scalable.svg:
        - Scalable icon with text converted to paths (so that one
          does not need the fonts to render it)
      
      * data/icons/gnome-specimen-16.png:
      * data/icons/gnome-specimen-24.png:
      * data/icons/gnome-specimen-32.png:
      * data/icons/gnome-specimen-48.png:
        - Bitmap renderings with tweaks so that the icon does not
          appear blurred when scaled down.

  124 Wouter Bolsterlee	2007-06-04
      * data/icons/gnome-specimen-scalable.svg =>  data/icons/gnome-specimen.svg:
        - Renamed original drawing (before exporting text to shapes)

  123 Wouter Bolsterlee	2007-06-04
      * data/icons/:
      * data/icons/gnome-specimen-scalable.svg:
        - New application icon

  122 Wouter Bolsterlee	2007-06-04
      * NEWS:
        - Format changes
        - Updated translators
        - Added note about theme colors

  121 Wouter Bolsterlee	2007-06-04
      * po/cs.po:
      * po/de.po:
      * po/fi.po:
      * po/fr.po:
      * po/nb.po:
      * po/pt_BR.po:
      * po/ru.po:
      * po/sv.po:
      * po/vi.po:
        - Updated translations
      
      * po/zh_CN.po:
      * po/LINGUAS:
        - New translation

  120 Wouter Bolsterlee	2007-05-19
      * specimen/specimenwindow.py:
        - Use default theme colors for the name cells in the
          preview treeview instead of hardcoded black and gray.

  119 Wouter Bolsterlee	2007-05-13
      * po/:
        - Ran make update-po to update all translations. I've sent
          mail to the translators with these files asking for
          updates.

  118 Wouter Bolsterlee	2007-05-13
      * NEWS:
        - Updated news

  117 Wouter Bolsterlee	2007-03-21
      * specimen/main.py:
        - Remove 'locale' module, it is not needed

  116 Wouter Bolsterlee	2007-02-07
      * Updated ignore patterns

  115 Wouter Bolsterlee	2007-02-07
      * specimen/specimenwindow.py:
        - Increase/decrease preview font size when using
          ctrl+mouse wheel.
      
      * TODO:
        - Updated

  114 Wouter Bolsterlee	2006-12-18
      * specimen/specimenwindow.py:
        - Renamed update_button_sensitivity() to
          self.update_ui_sensitivity()
      
      * TODO:
        - Added note about ctrl-plus/minus zooming

  113 Wouter Bolsterlee	2006-12-05
      * po/sv.po: Updated Swedish transation

  112 Wouter Bolsterlee	2006-12-01
      * data/Makefile.am: Be a bit more verbose about schema
        installation/uninstallation

  111 Wouter Bolsterlee	2006-11-30
      * specimen/main.py:
        - Split gtk.glade import into its own try/catch clause,
          since this module is packaged seperately (at least
          Debian does this).

  110 Wouter Bolsterlee	2006-11-29
      * Added TODO file with some ideas/bugs

  109 Wouter Bolsterlee	2006-11-29
      * specimen/specimenwindow.py:
        - Don't use ellipsis in the color dialog title (HIG)

  108 Wouter Bolsterlee	2006-11-29
      * configure.ac:
      * specimen/main.py:
        - Check for Python module availability at run-time instead
          of build-time, as suggested by several people. See
          http://uwstopia.nl/blog/2006/11/using-autotools-to-detect-python-modules
          for more information.
        - "Bumped" version to 0.2pre1

  107 Wouter Bolsterlee	2006-11-29
      * po/cz.po => po/cs.po:
      * po/LINGUAS:
        - Oops, Czech locale is cs, not cz. Thanks Josef Vybíral
          for pointing out!

  106 Wouter Bolsterlee	2006-11-29
      * Makefile.am:
        - Don't remove ChangeLog on distclean; it's regenerated
          anyway and it breaks the distclean-dist sequence

  105 Wouter Bolsterlee	2006-11-29
      * configure.ac:
        - Use pure python checks for several pygtk-related modules
        - Some other cleanup

  104 Wouter Bolsterlee	2006-11-28
      * configure.ac:
        - Add gnome-python pkg-config check
      
      * README:
        - List external dependencies

  103 Wouter Bolsterlee	2006-11-28
      * Updated all translations by running 'make update-po'...
        several untranslated messages and fuzzies; I've made a few
        trivial changes to various .po files

  102 Wouter Bolsterlee	2006-11-28
      * NEWS:
        - Updated translations list

  101 Wouter Bolsterlee	2006-11-28
      * po/el.po:
      * po/LINGUAS:
        - Added Greek translation

  100 Wouter Bolsterlee	2006-11-28
      * po/es.po:
      * po/LINGUAS:
        - Added Spanish translation

   99 Wouter Bolsterlee	2006-11-28
      * po/nb.po:
      * po/LINGUAS:
        - Added Norwegian Bokmaal translation

   98 Wouter Bolsterlee	2006-11-28
      * po/sv.po:
      * po/LINGUAS:
        - Added Swedish translation

   97 Wouter Bolsterlee	2006-11-28
      * po/fr.po:
      * po/LINGUAS:
        - Added French translation

   96 Wouter Bolsterlee	2006-11-28
      * po/de.po:
      * po/LINGUAS:
        - Added German translation

   95 Wouter Bolsterlee	2006-11-28
      * po/pt.po:
      * po/LINGUAS:
        - Added Portual Portuguese translation

   94 Wouter Bolsterlee	2006-11-28
      * po/pt_BR.po:
      * po/LINGUAS:
        - Added Brazilian Portuguese translation

   93 Wouter Bolsterlee	2006-11-28
      * po/ca.po:
      * po/LINGUAS:
        - Added Catalan translation

   92 Wouter Bolsterlee	2006-11-28
      * po/cz.po:
      * po/LINGUAS:
        - Added Czech translation

   91 Wouter Bolsterlee	2006-11-28
      * gnome-specimen.in:
      * specimen/config.py.in:
      * specimen/main.py:
      * specimen/specimenwindow.py:
      * NEWS:
        - Oops, this application is GPL, not LGPL. Thanks Daniel
          Holbach for pointing this out
        - Correct copyright notice in config.py.in. Thanks to
          Vincent Untz for the Pessulus example, but the file is
          rewritten by me, so copyright is not an issue here.

   90 Wouter Bolsterlee	2006-11-28
      * specimen/specimenwindow.py:
        - Update button sensitivity correctly

   89 Wouter Bolsterlee	2006-11-28
      * po/nl.po: Updated Dutch translation

   88 Wouter Bolsterlee	2006-11-28
      * specimen/specimenwindow.py:
        - Reset the GConf value to the default if the application
          was quit with an empty preview text (so that the next
          startup shows the default string instead of empty
          previews)

   87 Wouter Bolsterlee	2006-11-28
      * data/gnome-specimen.glade:
        - Add keyboard mnemonic for the preview text widget

   86 Wouter Bolsterlee	2006-11-28
      * specimen/specimenwindow.py:
        - Refactored the "add preview" logic a bit so that the add
          buttons works correctly and we don't have code
          duplication

   85 Wouter Bolsterlee	2006-11-28
      * specimen/specimenwindow.py:
        - Load current GConf value on startup and save the text
          and size when the application quits.

   84 Wouter Bolsterlee	2006-11-27
      * Updated NEWS

   83 Wouter Bolsterlee	2006-11-27
      * Updated ignore patterns

   82 Wouter Bolsterlee	2006-11-27
      * specimen/main.py:
      * specimen/specimenwindow.py:
        - Get the initial preview text and preview size from
          GConf, but make sure translated versions are used in
          case the defaults aren't modified (eg. on first run)
        - Import configuration as 'specimen.config' instead of
          just 'config' to avoid naming conflicts after moving the
          lib dir to the end of the path in the previous commit.
      
      * specimen/config.py.in:
        - Fixed typo in comment

   81 Wouter Bolsterlee	2006-11-27
      * gnome-specimen.in:
        - Append the lib directory to the end of the path instead
          of inserting it at the front, since it seems to work
          better when running from the source directory.

   80 Wouter Bolsterlee	2006-11-27
      * specimen/specimenwindow.py:
        - Use a more common pangram: 'The quick brown fox jumps
          over the lazy dog.' instead of 'Pack my box with five
          dozen liquor jugs.'

   79 Wouter Bolsterlee	2006-11-27
      * data/gnome-specimen.schemas.in:
      * data/Makefile.am:
        - Initial GConf support (not used in the app itself yet)
        - Added GConf schema with key descriptions
        - Added make rules to install and uninstall GConf schemas
      
      * po/POTFILES.in:
        - Mark gnome-specimen.schemas.in for translation

   78 Wouter Bolsterlee	2006-11-27
      * configure.ac: Clean up and prepare for GConf usage

   77 Wouter Bolsterlee	2006-11-27
      * Updated NEWS

   76 Wouter Bolsterlee	2006-11-27
      * Don't ellipsize the preview texts and add a horizontal
        scrollbar as appropriate. This allows the user to use
        a longer preview string/preview large font sizes.
        (suggested by Will Simpson)

   75 Wouter Bolsterlee	2006-11-27
      * Updated ignore patterns

   74 Wouter Bolsterlee	2006-11-27
      * Add all fonts in "child rows" when a top level row is
        activated. This allows the user to add all font styles
        in a family to the preview pane at once. The
        collapse/expand stuff on row-activated is removed.
        (suggested by Will Simpson by mail)

   73 Wouter Bolsterlee	2006-11-27
      * specimen/config.py.in:
        - Allow running gnome-specimen from the source directory
          (without installing into $prefix) by doing some path
          mangling in the config.py file.

   72 Wouter Bolsterlee	2006-11-27
      * po/*.po:
        - Update translations (make update-po)

   71 Wouter Bolsterlee	2006-11-27
      * po/LINGUAS:
      * po/it.po:
        - Added Italian translation

   70 Wouter Bolsterlee	2006-11-27
      * po/LINGUAS:
      * po/en_GB.po:
        - Added British English translation

   69 Wouter Bolsterlee	2006-11-27
      * po/LINGUAS:
      * po/ru.po:
        - Added Russian translation

   68 Wouter Bolsterlee	2006-11-27
      * po/LINGUAS:
      * po/vi.po:
        - Added Vietnamese translation

   67 Wouter Bolsterlee	2006-11-27
      * data/gnome-specimen.desktop.in.in:
      * data/gnome-specimen.glade:
      * specimen/specimenwindow.py:
        - Use correct application name as window name, in the
          about box and in the desktop file. The application is
          now called "Specimen Font Previewer" in the menu, but is
          called GNOME Specimen in the about box (which is the
          real name).
      
      * po/nl.po:
        - Updated Dutch translations

   66 Wouter Bolsterlee	2006-11-26
      * specimen/specimenwindow.py: Add translator note about
        pangrams.

   65 Wouter Bolsterlee	2006-11-26
      * po/LINGUAS:
      * po/fi.po:
        - New Finnish translation by Kalle Vahlman
      
      * po/nl.po:
        - Update after typo fix

   64 Wouter Bolsterlee	2006-11-26
      * data/gnome-specimen.glade:
        - Typo fix: Clear_List -> Clear _List
          (noticed by Kalle Vahlman)

   63 Wouter Bolsterlee	2006-11-25
      * Make distcheck pass with a dynamically generated ChangeLog

   62 Wouter Bolsterlee	2006-11-25
      * Display program version in the about box

   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

