1. 07 Sep, 2009 5 commits
  2. 05 Sep, 2009 14 commits
  3. 04 Sep, 2009 9 commits
    • Murray Cumming's avatar
      offer_new_or_existing(): Add Gtk::Builder error handling . · 46066fb2
      Murray Cumming authored
      * glom/application.cc: offer_new_or_existing(): Add error handling to
      show how GtkBuilder complains about Atk objects in .glade files on
      Maemo, and actually fails.
      46066fb2
    • Murray Cumming's avatar
      Added missing file. · 81a3324d
      Murray Cumming authored
      81a3324d
    • Murray Cumming's avatar
      Fix the build when -fno-exceptions · 7b58ecc0
      Murray Cumming authored
      is used.
      7b58ecc0
    • Murray Cumming's avatar
      Added dlopen test of the python library. · abe4d551
      Murray Cumming authored
      * glom/libglom/test_connectionpool.cc:
      * glom/libglom/test_document.cc: Fixed the build without exceptions.
      * Makefile_tests.am: Added test_load_python_library, using dlopen()
      to show the numpunct linker error (bug #594142) without actually using
      python.
      abe4d551
    • Murray Cumming's avatar
      Avoid compiler warnings. · 1dbba0b4
      Murray Cumming authored
      * configure.ac: Add a comment about using the PYTHON environment
      variable to specify the python version.
      * glom/dialog_existing_or_new.cc:
      * glom/dialog_import_csv_progress.cc:
      * glom/utility_widgets/canvas/canvas_group_resizable.cc: Avoid some
      compiler warnings, mostly about missing returns in unlikely
      situations.
      1dbba0b4
    • Murray Cumming's avatar
      Mention the failed python module name on stdcerr. · 7a00472e
      Murray Cumming authored
      * glom/python_embed/glom_python.cc: glom_python_module_is_available(),
      gda_python_module_is_available(): Output a hint to the command-line too,
      in case maemo crashes when showing UI as mine does at the moment,
      and to mention the exact python module name that failed.
      7a00472e
    • Daniel Elstner's avatar
      Do not try to catch non-existing MetaStructError · beb62fb1
      Daniel Elstner authored
      * glom/base_db.cc (Base_DB::get_fields_for_table_from_database):
      For now, catch Glib::Error instead of Gnome::Gda::MetaStructError,
      which does not exist.
      beb62fb1
    • Murray Cumming's avatar
      Fix the client-only non-maemo build on maemo. · 9c637c9f
      Murray Cumming authored
      * configure.ac: Correct the AS_IF() calls so that we really do not
      need iso-codes in client-only mode.
      * glom/print_layout/canvas_layout_item.cc:
      * glom/print_layout/canvas_print_layout.cc:
      * glom/printoperation_printlayout.cc: Fix the build without
      exceptions, without properties and without default signal handlers,
      with ifdefs.
      
      * glom/base_db.cc: get_fields_for_table_from_database(): Actually add
      a no-exceptions ifdef for the use of Gda::MetaStruct::complement()
      instead of just ifdefing it out for Maemo.
      * glom/mode_data/notebook_data.cc:
      * glom/utility_widgets/adddel/adddel.cc:
      * glom/utility_widgets/db_adddel/db_adddel.cc:
      * glom/utility_widgets/entryglom.cc:
      * glom/utility_widgets/imageglom.cc:
      Likewise, ifdef the use of get_accessible on GTKMM_ATKMM_ENABLED instead
      of GLOM_ENABLE_MAEMO, to fix the client-only non-maemo build on Maemo.
      Again, please stop abusing the MAEMO ifdef for hacks without even a TODO.
      9c637c9f
    • Murray Cumming's avatar
      34409f2b
  4. 03 Sep, 2009 6 commits
    • Murray Cumming's avatar
      Moved more design-only classes to glom/mode_design/ · a30d42a1
      Murray Cumming authored
      * glom/libglom/data_structure/iso_codes.[h|cc]:
       * glom/utility_widgets/comboentry_currency.cc
      * glom/mode_design/translation/:
      Moved to glom/mode_design/.
      * glom/Makefile_glom.am, *.[h|cc]:
      * po/POTFILES.in: Adapted.
      * configure.ac: Make use of iso-codes dependent on client-only, not
      maemo, because that actually makes sense.
      a30d42a1
    • Murray Cumming's avatar
      1.11.1 · 48ad7c13
      Murray Cumming authored
      48ad7c13
    • Murray Cumming's avatar
      Fixed a tiny typo to fix the tests build. · f00ffc3b
      Murray Cumming authored
      f00ffc3b
    • Murray Cumming's avatar
      Move some non-layout print_layout code back out of mode_design · 740dd5f2
      Murray Cumming authored
      	* glom/mode_design/print_layouts/canvas_layout_item.[h|cc]:
      	* glom/mode_design/print_layouts/canvas_print_layout.[h|cc]:
      	Moved to glom/print_layout/, because they are used by client-only mode
      	too.
      	* glom/Makefile_glom.am, *.[h|cc]: Adapted.
      	* po/POTFILES.in: Update for moved files.
      740dd5f2
    • Murray Cumming's avatar
      Moved many developer-mode files into glom/mode_design/ now that our · 34e6b88a
      Murray Cumming authored
      	non-recursive build allows that without linker errors.
      
      	* glom/combobox_fields.[h|cc]:
      	* glom/combobox_relationship.[h|cc]:
      	* glom/layout_item_dialogs/:
      	* glom/mode_data/dialog_choose_field.[h|cc]:
      	* glom/mode_data/dialog_choose_relationship.[h|cc]:
      	* glom/mode_data/dialog_layout*.[h|cc]:
      	* glom/mode_data/treestore_layout.[h|cc]:
      	* glom/layout_item_dialogs/:
      	Moved to glom/mode_design/layout/
      	* glom/reports/report_builder.[h|cc]: Moved to glom/
      	* glom/reports/dialog_layout_report.[h|cc]"
      	* glom/reports/treestore_report_layout.[h|cc]:
      	Moved to glom/mode_design/report_layout/
      	* glom/database_preferences.[h|cc]:
      	* glom/relationships_overview/: Moved to
      	glom/mode_design/
      	* glom/glom_developer.glade:
      	* glom/dialog_new_self_hosted_connection.[h|cc]:Rename to
      	glom/mode_design/dialog_initial_password.[h|cc], renaming the class too,
      	because that's what this is now.
      	* glom/utility_widgets/dialog_layoutitem_properties.[h|cc]: Removed
      	this unused class.
      	* glom/Makefile_glom.am, *.[h|cc]: Adapted.
      34e6b88a
    • Murray Cumming's avatar
      libglom: Avoid client-only build changes: partial recommit of revert. · 93d75892
      Murray Cumming authored
      * glom/libglom/appstate.cc:
      * glom/libglom/connectionpool.h:
      * glom/libglom/connectionpool_backends/backend.h:
      * glom/libglom/connectionpool_backends/postgres.h:
      * glom/libglom/connectionpool_backends/postgres_central.h:
      * glom/libglom/connectionpool_backends/postgres_self.h:
      * glom/libglom/connectionpool_backends/sqlite.h:
      * glom/libglom/document/document.h: Remove mention of
      GLOM_ENABLE_CLIENT_ONLY from comments because we no longer use it in
      libglom.
      * glom/libglom/connectionpool_backends/postgres.cc: attempt_connect():
      Do not use Gda::CONNECTION_OPTIONS_READ_ONLY just because exceptions
      are disabled in the build. Please stop using vaguely-related ifdefs
      to hack changes in. In this case it would be GLOM_ENABLE_CLIENT_ONLY,
      but we don't want that option in libglom anymore.
      93d75892
  5. 01 Sep, 2009 4 commits
  6. 31 Aug, 2009 2 commits