1.0.5:
2006-09-10 Murray Cumming <
[email protected]>
* docs/user-guide/C/glom.xml: Fixed some validation problems.
* examples/Makefile.am: Add all example files to EXTRA_DIST, to fix distcheck.
2006-09-10 Murray Cumming <
[email protected]>
* glom/mode_design/fields/box_db_table_definition.h:
* glom/mode_design/fields/box_db_table_definition.cc: Moved some checks from on_adddel_changed()
to check_field_change(), and added a check for an existing primary key, so we can give a nice
refusal warning to the user instead of a postgres error. This is then used from on_adddel_changed()
and on_Properties_apply(). Bug #350636.
2006-09-09 Murray Cumming <
[email protected]>
* glom/glom.glade: dialog_connection: Use underline mnemonics for the labels
and mark them as labels for the entries, for accessibility. Also use an underline
mnemonic for the Connect button. Bug #349357 from Ryan Paul.
2006-09-09 Fryderyk Dziarmagowski <
[email protected]>
* configure.in: Added update-mime-database configure option which sets/unsets UPDATE_MIME_DATABASE.
* Makefile.am: Do not update the mime database if UPDATE_MIME_DATABASE is not set.
This is apparently helpful for distro packagers, and other GNOME source tarballs have the same thing.
Bug #351989.
2006-09-09 Murray Cumming <
[email protected]>
* glom/base_db.cc: insert_example_data(): Use the new ignore_quoted_separators
option with Utils::string_separate() so we are not confused by nested newlines.
And check for newlines in the resulting row so we can ignore those rows as errors.
* glom/libglom/utils.cc: string_separate(): More efficient implementation when ignoring
quoted separators, doing less memory copying.
2006-09-08 Johannes Schmid <
[email protected]>
* glom/utility_widgets/datawidget.cc: DataWidget::on_button_choose_date():
Fixed #349359 (Dates added with the calendar dialog are not preserved), by
emitting the edited signal.
2006-08-17 Murray Cumming <
[email protected]>
* glom/libglom/utils.cc:
* glom/libglom/utils.h: separate_strings(): Added optional
ignore_quoted_separators bool parameter. Added incredibly slow
implementation, allowing us to handle example_rows data with
newlines in text data. This is necessary because the newlines are also
used to separate the field values. This is really slow and must be
improved.
2006-08-15 Murray Cumming <
[email protected]>
* glom/mode_data/box_data_details.cc: on_button_new(): Do not
dereference a null field, to avoid crashing when adding a record when
there is no primary key.
2006-08-15 Murray Cumming <
[email protected]>
* glom/frame_glom.cc: Frame_Glom::create_database():
When Gda::Connection::create_database() fails, output a more exact
error message for debugging. Added comment mentioning that,
when this fails, it might be due to installation of the unstable
libgda, which might not do a completely parallel install.
2006-06-25 Murray Cumming <
[email protected]>
* glom/application.cc: App_Glom::App_Glom(): Catch the exception if
the icon file is not found, though it will not happen if Glom is
properly installed.
* glom/frame_glom.cc: create_database(): Print a debug message if
this fails, as well as showing the dialog.
* icons/glom_icon_large.png: Updated.
2006-06-22 Murray Cumming <
[email protected]>
* examples/Makefile.am:
* examples/example_music_collection.glom: Added a new simple example.
2006-06-21 Murray Cumming <
[email protected]>
* docs/user-guide/C/figures/glom_design_fields.png:
* docs/user-guide/C/figures/glom_design_fields_dialog_calculated.pn
g: Added screenshots for use in the user guide.
* docs/user-guide/C/figures/start.png: Updated.
* docs/user-guide/C/glom.xml: Added Calculated Fields appendix, based
on the content in the Wiki.
2006-06-20 Murray Cumming <
[email protected]>
* gnome-doc-utils.make: Hmm, now gnome-doc-utils.make _does_ seem
to be being autogenerated, by gnome-doc-prepare --force.
So I removed it from cvs again. Bug #345458.
2006-06-20 Murray Cumming <
[email protected]>
* configure.in: Fixed typo to fix the build.
* examples/example_project_manager.glom: Added some tables and
relationships and related records portals.
2006-06-19 Murray Cumming <
[email protected]>
* gnome-doc-utils.make: Restore this file, because it does
not in fact seem to be autogenerated by anything.
* configure.in: Added AM_CONDITIONAL for SK_ENABLE, needed by the
new (copied from gnome-doc-utls) version of gnome-doc-utils.make.
* examples/Makefile.am:
* examples/example_film_manager.glom:
* examples/example_project_manager.glom: Added new examples.
The project manager one is not started yet.
2006-06-15 Murray Cumming <
[email protected]>
* add1000.patch: Removed old test patch from cvs.
* gnome-doc-utils.make: Removed generated file from cvs.
2006-06-14 Elijah Newren <newren gmail com>
* glom/base_db.cc:
* glom/combobox_relationship.cc:
* glom/mode_data/box_data.cc:
* glom/mode_data/box_data_list.cc:
* glom/reports/report_builder.cc:
* glom/utility_widgets/comboglom.cc:
* glom/utility_widgets/flowtablewithfields.cc:
Fix unused variable warnings. #344815
2006-06-14 Elijah Newren <newren gmail com>
* autogen.sh: Don't hardcode for autoheader2.50 and autoconf2.50
especially since it works with newer versions too. #344807.
2006-05-29 Kjartan Maraas <
[email protected]>
* configure.in: Added nb to ALL_LINGUAS.
2006-05-27 Murray Cumming <
[email protected]>
* Changed namespaces:
GlomUtils to Glom::Utils.
GlomConversions to Glom::Conversions.
GlomPrivs to Glom::Privs.
2006-05-27 Murray Cumming <
[email protected]>
Almost all files: Put everthing in the Glom namespace.
2006-05-26 Murray Cumming <
[email protected]>
* glom/Makefile.am:
* glom/application.cc:
* glom/base_db.cc:
* glom/base_db.h:
* glom/frame_glom.cc:
* glom/glom_postgres.cc:
* glom/glom_postgres.h:
* glom/glom_privs.cc:
* glom/glom_privs.h:
* glom/libglom/utils.cc:
* glom/libglom/utils.h:
* glom/mode_data/box_data.cc:
* glom/mode_data/box_data_details.cc:
* glom/mode_data/box_data_list.cc:
* glom/mode_design/box_db_table_relationships.cc:
* glom/mode_design/fields/box_db_table_definition.cc:
* glom/mode_design/users/dialog_groups_list.cc:
* glom/mode_design/users/dialog_users_list.cc:
* glom/navigation/box_tables.cc: Moved static methods from
Base_DB to GlomPrivs, GlomPostgres and GlomUtils.
2006-05-26 Murray Cumming <
[email protected]>
* glom/Makefile.am:
* glom/base_db.cc:
* glom/base_db.h:
* glom/glom_postgres.cc:
* glom/glom_postgres.h:
* glom/mode_design/fields/box_db_table_definition.cc: Moved
Base_DB::postgres_*() methods into Glom_Postgres class which has
only static methods. Just to keep things separate.
2006-05-21 Murray Cumming <
[email protected]>
* glom/base_db.cc:
* glom/base_db.h:
* glom/frame_glom.cc:
* glom/mode_data/box_data_list.cc:
* glom/reports/Makefile.am:
* glom/reports/report_builder.cc:
* glom/reports/report_builder.h: Moved the Base_DB::report_*()
methods into a ReportBuilder object and use an instantiation of
that object wherever we would call report_builder. This is a start on
reducing the insane size of base_db.[h|cc].