2006-03-15  Murray Cumming  <[email protected]>

       * glom/data_structure/glomconversions.cc:
       * glom/data_structure/glomconversions.h: format_date(): Takes a char* format, instead
       of a char format, so we can use a greater variety of formats. Mark the locale-specific
       x format as translated, and advise translators to translate it if their locales (stupidly)
       represent/parse dates as only 2 digits.
       parse_date(): If the format was translated, then it's useless here too, so just use
       the Glib::Date fallback.
       * po/en_GB.po: Translate the date format, so that dates are shown and parsed with
       4-digit years. Bug found by Phill Gillespie.

2006-03-15  Murray Cumming  <[email protected]>

       * glom/base_db.cc: add_standard_groups(): Add the current user to the developer group
       here, rather than expecting the caller to do it (it did not always do it), so that
       people who create databases successfully are always marked as developers, so they can
       always change their databases. Bug found by Ryan Paul.
       * glom/applicationcc: recreate_database(): Do not make the user a developer here -
       let add_standard_groups() do it.

2006-03-15  Murray Cumming  <[email protected]>

       * glom/utility_widgets/comboentryglom.cc: check_changes(): Do not allow any
       changes when the Entry is set to sensitive, to prevent changes via the
       combo menu. GtkComboBox has no set_editable() of its own. Show and informative dialog
       when changing the value back to the original one, so it does not just seem broken.
       * glom/utility_widgets/datawidget.cc: Do not make read-only comboboxentries insensitive,
       now that we can make them non-editable instead.