2.99.3: 2007-01-27 Murray Cumming * docs/C/libgnomedb.types: Do not mention gnome_db_dsn_assistant_get_type. Hopefully this will be picked up by gtkdoc-scanobj instead, where it is used. * docs/C/Makefile.am: Conditionally add gnome-db-dsn-assistant.h to IGNORE_HFILES, to stop gtkdoc-scanobj from trying to use it when it is not built, if GTK+ is not >= 2.10. This fixed from svn build for GTK+ 2.8, such as on debian Etch. Bug #389821 from Mark Johnson. 2007-01-23 Murray Cumming * po/POTFILES.in: Update for the latest files, though intltool-update complains that the files do not exist during distcheck. 2007-01-23 Murray Cumming * libgnomedb-graph/gnome-db-canvas-cursor.c: * libgnomedb-graph/gnome-db-canvas-db-relations.c: * libgnomedb-graph/gnome-db-canvas-item.c: * libgnomedb-graph/gnome-db-canvas-query-struct.c: * libgnomedb-graph/gnome-db-canvas-tip.c: * libgnomedb-graph/gnome-db-canvas.c: * libgnomedb/data-entries/gnome-db-data-cell-renderer-info.c: * libgnomedb/data-entries/gnome-db-data-cell-renderer-textual.c: Specify full path to marshal.h, to partly fix the distcheck. 2007-01-23 Murray Cumming * configure.in: Removed check-news from the AM_INIT_AUTOMAKE() call, because this makes it impossible to test distcheck without actually changing NEWS, so distcheck is often broken. 2007-01-23 Murray Cumming * configure.in: Use only glade > 3.1, if any, because they changed the pkg-config module name. 2007-01-23 Murray Cumming * win32/Makefile: * win32/Makefile.in: Removed these generated files from svn. 2007-01-20 Vivien Malerba * moved libgnomedb/graph to libgnomedb-graph * the libgnomedb-graph.so library now has its own .pc file, and is separated from the libgnomedb.so library, so it's only used if necessary (to remove memory footprint) * application should also include to use that library 2007-01-20 Vivien Malerba * data/gnome-db-database-login_48x48.png: removed * libgnomedb/gnome-db-login-dialog.c: use the standard GTK_STOCK_DIALOG_AUTHENTICATION stock item for the login dialog * dsn-config.c: minor correction when no DSN exist and one is added * libgnomedb/data-entries/plugins/gbase64.[ch]: removed files * libgnomedb/data-entries/plugins/common-pict.c: * libgnomedb/data-entries/plugins/gnome-db-entry-pict.c: * libgnomedb/data-entries/plugins/Makefile.am: enable BASE64 encoding only if GLib version >= 2.12 * extra/demos/Makefile.am * extra/Makefile.am: * configure.in: * control-center/main.c: * control-center/dsn-config.c: * control-center/Makefile.am: * glade3/Makefile.am: * libgnomedb/data-entries/plugins/Makefile.am: * libgnomedb/data-entries/Makefile.am: * libgnomedb/libgnomedb.h: * libgnomedb/graph/Makefile.am: * libgnomedb/gnome-db-login-dialog.c: * libgnomedb/gnome-db-login.c: * libgnomedb/gnome-db-data-source-selector.c: * libgnomedb/gnome-db-editor.c: * libgnomedb/Makefile.am: * libgnomedb/gnome-db-init.c: * Makefile.am: * glade/glade-gnomedb.c: * glade/Makefile.am: * testing/Makefile.am: * testing/test-dyn-widgets.c: allow to build libgnomedb even if there is no GConf, no libgnomecanvas, and removed dependency on libgnomeui * API changes: renamed GnomeDbDsnConfigDruid to GnomeDbDsnAssistant, GnomeDbDsnConfig to GnomeDbDsnEditor, and gnome_db_dsn_editor_[gs]et_info to gnome_db_dsn_editor_[gs]et_dsn * libgnomedb/Makefile.am: install gnome-db-plugin.h * libgnomedb/gnome-db-server-operation.c: added a "opt_header" property which, if set to TRUE, will avoid display the section header if there is only one section to display 2007-01-18 Johannes Schmid * libgnomedb/Makefile.am: Install gnome-db-enum-types.h 2007-01-18 Murray Cumming * examples/SampleApp/src/interface.c: (create_app1): * extra/demos/console.c: (do_console): * extra/gnome-db-browser.c: (sql_console_cb): * libgnomedb/gnome-db-dsn-config-druid.c: (druid_finished_cb): * libgnomedb/gnome-db-sql-console.c: (run_internal_cmde): * libgnomedb/graph/gnome-db-canvas-db-relations.c: (drag_action_question_dlg): * libgnomedb/graph/gnome-db-canvas-join.c: (join_properties_type_changed_cb): * libgnomedb/graph/gnome-db-canvas-query-struct.c: Correct some English strings. Bug #315612 from Clytie Siddall. 2007-01-17 Murray Cumming * configure.in: * libgnomedb-3.0.pc.in: * libgnomedb/Makefile.am: * libgnomedb/data-entries/Makefile.am: * libgnomedb/data-entries/plugins/Makefile.am: * libgnomedb/graph/Makefile.am: * win32/Makefile: * win32/Makefile.in: Rename GNOMEDB_*_VERSION to GNOMEDB_ABI_*_VERSION, and do not use the tarball release version to calculate it. This removes the risk of us breaking ABI with a 3.2 version that is meant to just add API. 2007-01-17 Murray Cumming * libgnomedb/gnome-db-raw-grid.c: (menu_save_as_cb): * libgnomedb/graph/gnome-db-canvas-query-struct.c: (drag_action_dcb): In error strings, correct spellings: comitted->committed joinned->joined Bug #352123 from Clytie Siddall. 2007-01-17 Murray Cumming * examples/SampleApp/src/main.c: (prepare_main_window): * libgnomedb/gnome-db-basic-form.c: (gnome_db_basic_form_class_init), (gnome_db_basic_form_set_property), (gnome_db_basic_form_fill), (gnome_db_basic_form_show_entry_actions): * libgnomedb/gnome-db-basic-form.h: * libgnomedb/gnome-db-dsn-spec.c: (adapt_form_widget): * libgnomedb/gnome-db-raw-form.c: (gnome_db_raw_form_initialize), (gnome_db_raw_form_show_column_actions): * libgnomedb/gnome-db-server-operation.c: (fill_create_widget): * testing/test-dyn-widgets.c: (cust_forms_grids_test_prepare): Renamed gnome_db_basic_form_show_entries_actions() to gnome_db_basic_form_show_entry_actions(). It does refer to multiple entries, but the name is not quite gramatically correct and looks like it refers to one entry but with incorrect spelling. The new name is not perfect but at least does not look wrong. Also changed property description as noticed in bug #352123 from Clytie Siddall. 2007-01-17 Murray Cumming * libgnomedb/Makefile.am: Do not install headers for no-public API. 2007-01-17 Min Sik Kim minskim@bawi.org> * libgnomedb/utility.c: * libgnomedb/utility.h: Remove unused functions: utility_table_field_attrs_stringify(), utility_table_field_attrs_parse(), utility_build_encoded_id(), utility_build_encoded_id(). Exported libgda functions also exist for these. Bug #383533 2007-01-17 Murray Cumming * data/Makefile.am: Ifdef the 16x16 and 22x22 SUBDIRS because they seem to be for, and require, glade-3. 2007-01-17 Murray Cumming * libgnomedb/gnome-db-transaction-status.c: (create_widget_for_tstatus), (gnome_db_transaction_status_refresh): Add ifdefs, using GTK_MINOR_VERSION, to allow this to build with GTK+ 2.8. I have not seen the actual UI, but I suspect that the use of GtkLinkButton is not a good idea anyway. Bug #389821 from Mark Johnson. 2007-01-16 Yselkowitz * Makefile.am: * configure.in: * examples/SampleApp/po/Makefile.in.in: * glade/Makefile.am: * glade3/Makefile.am: * glade3/glade3-gnomedb.c: * gnomedb-sharp/gnomedb-sharp.dll.config.in: * libgnomedb/Makefile.am: * libgnomedb/data-entries/Makefile.am: * libgnomedb/data-entries/plugins/Makefile.am: * libgnomedb/graph/Makefile.am: * win32/Makefile: * win32/Makefile.am: * win32/Makefile.in: * win32/dummy.la: * win32/libgnomedb_handlers-3.def: win32 build fixes. Bug #321663 2007-01-16 Jeroen Zwartepoorte * extra/gnome-db-browser.c: (build_data_types_page), (build_tables_views_page): * libgnomedb/gnome-db-selector.c: (gnome_db_selector_initialize): * libgnomedb/graph/gnome-db-canvas.c: (gnome_db_canvas_set_in_scrolled_window): Use GTK_SHADOW_IN on scrolled windows, as specified by the HIG. 2007-01-16 Alex Smith * control-center/Makefile.am: * extra/Makefile.am: * glade/Makefile.am: * libgnomedb/Makefile.am: * libgnomedb/data-entries/plugins/Makefile.am: * libgnomedb/graph/Makefile.am: * testing/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES, so that CFLAGS is not ignored. Bug #354476. 2006-01-16 Armin Burgmeier * libgnomedb/Makefile.am: * configure.in: Use glib-mkenums to create gnome-db-enum-types.h and gnome-db-enum-types.c. This fixes #129035. 2007-01-16 Mark Johnson * libgnomedb/gnome-db-combo.c: * libgnomedb/gnome-db-data-source-selector.c: Include gtk/gtkcelllayout.h to fix compiler warnings. 2007-01-16 Hans de Goede * libgnomedb/gnome-db-basic-form.h: * libgnomedb/gnome-db-stock.c: * libgnomedb/sel-graphs.c: Add missing function prototypes, sometimes by adding includes, to fix compiler warnings. Bug #366710. 2007-01-16 Johannes Schmid * libgnomedb/gnome-db-selector.c * libgnomedb/gnome-db-login-dialog.c * libgnomedb/gnome-db-find-dialog.c * libgnomedb/gnome-db-gray-bar.c: Added construct properties to allow wrapping with libgnomedbmm (#391514) 2007-01-16 Murray Cumming * libgnomedb/gnome-db-dbms-update-viewer.c: * libgnomedb/gnome-db-dbms-update-viewer.h: Corrected the GnomeDbmsUpdateViewer struct name to GnomeDbDbmsUpdateViewer. Bug #389191. 2007-01-16 Murray Cumming * Makefile.am: Revert an unwanted commit. 2007-01-14 Vivien Malerba * libgnomedb/gnome-db-transaction-status.c: Added a warning when the transaction is locked * libgnomedb/data-entries/plugins/common-pict.c: correctly resize pictures when they are encoded strings 2007-01-14 Murray Cumming Revert previous change because it apprently breaks things. We will investigate and try again later. 2007-01-12 Murray Cumming * extra/demos/main.c: (create_tree): * libgnomedb/data-entries/gnome-db-data-cell-renderer-boolean.c: (gnome_db_data_cell_renderer_boolean_class_init): * libgnomedb/data-entries/gnome-db-data-cell-renderer-combo.c: (gnome_db_data_cell_renderer_combo_class_init): * libgnomedb/data-entries/gnome-db-data-cell-renderer-textual.c: (gnome_db_data_cell_renderer_textual_class_init): * libgnomedb/data-entries/gnome-db-entry-wrapper.c: (gnome_db_entry_wrapper_get_handler): * libgnomedb/data-entries/plugins/gnome-db-data-cell-renderer-pict. c: (gnome_db_data_cell_renderer_pict_class_init): * libgnomedb/gnome-db-data-store.c: (data_store_get_column_type), (data_store_get_value): * libgnomedb/gnome-db-data-widget.c: (gnome_db_data_widget_iface_init): * libgnomedb/gnome-db-raw-grid.c: (gnome_db_raw_grid_class_init): * libgnomedb/gnome-db-selector.c: (gnome_db_selector_initialize): * libgnomedb/graph/gnome-db-canvas-item.c: (gnome_db_canvas_item_class_init): * libgnomedb/graph/gnome-db-canvas.c: (gnome_db_canvas_class_init): * libgnomedb/marshal.list: Reduce use of POINTER as a type for signal parameters, using a specific type instead. But some remain. 2006-01-12 Vivien Malerba * libgnomedb/data-entries/plugins/gnome-db-data-cell-renderer-pict.c: bug fixed when binary data was not correctly read from the database * libgnomedb/data-entries/plugins/common-pict.[ch]: * libgnomedb/data-entries/plugins/gnome-db-data-cell-renderer-pict.c: * libgnomedb/data-entries/plugins/gnome-db-entry-pict.c: fixed a bug when using strings to store pictures, and one with serialized pictures 2006-01-07 Vivien Malerba * libgnomedb/data-entries/gnome-db-entry-wrapper.c: corrected internal check problem * examples: * examples/SampleApp: * examples/SampleApp/src: * po: * testing: * data/16x16: * data/22x22: * doc/C: * libgnomedb/graph: * libgnomedb/data-entries: * libgnomedb/data-entries/plugins: * libgnomedb: * glade3: * control-center: * gnomedb-sharp: * extra: * extra/demos: * .: adjusted the svn:ignore property * other files: minor corrections