2004-03-17 Rodrigo Moya * libgnomedb/gnome-db-dsn-config-druid.c (general_next_pressed_cb): s/gda_config_free_provider_info/gda_provider_info_free. * libgnomedb/gnome-db-stock.c: removed non-existant header. 2004-03-11 Julio M. Merino Vidal Fixes #136886 * control-center/database-properties.desktop.in: use full path for desktop entry icon. 2004-03-09 Rodrigo Moya * libgnomedb/gnome-db-util.c (gnome_db_option_menu_set_selection): make sure the menu is valid before using it. 2004-03-08 Rodrigo Moya * libgnomedb/gnome-db-config.c: removed non-installed header files from libgda. 2004-02-16 Laurent Sansonetti Fixes #130730 * libgnome/gnome-db-config.c: Added missing implementation for gnome_db_config_get_component_data_model (). Fixes #131365 * libgnomedb/gnome-db-data-source-selector.c (show_data_sources): Calls gnome_db_option_menu_set_selection () with a valid parameter. 2004-02-09 Yomasz Kłoczko * configure.in: Trivial cleanup: remove AC_SUBST(CFLAGS), AC_SUBST(CPPFLAGS) and AC_SUBST(LDFLAGS). This variables are substed by default. 2004-02-07 Robert Sedak * configure.in: Added "hr" (Croatian) to ALL_LINGUAS. 2004-01-25 Rodrigo Moya * providers/evolution/gda-calendar-model.[ch] (gda_calendar_model_new): added a GdaConnection argument. (gda_calendar_model_is_updatable): call e_cal_is_read_only to know if the calendar source can be updated or not. (gda_calendar_model_class_init): s/is_editable/is_updatable. 2004-01-25 Rodrigo Moya * libgnomedb/gnome-db-combo.h: fixed parameter name mismatch. 2004-01-24 Rodrigo Moya * providers/evolution/gda-calendar-model.[ch]: * providers/evolution/gda-evolution-connection.[ch]: adapted to evolution-data-server's API. * providers/evolution/Makefile.am: added missing compilation and linking flags. * configure.in: added missing code to get the Evolution version. 2004-01-24 Rodrigo Moya * providers/evolution/*: merged gda-evolution module. * providers/Makefile.am: * configure.in: added new directories to build. 2004-01-17 Rodrigo Moya * libgnomedb/gnome-db-grid.c (gnome_db_grid_set_column_title): use gda_data_model_get_n_columns to get the number of columns. 2004-01-16 Jon Willeke * libgnomedb/gnome-db-list.c (gnome_db_list_new_with_model): allow NULL models to be passed, in which case we create an empty list. 2004-01-16 Philippe Charlier * libgnomedb/gnome-db-grid.[ch] (gnome_db_grid_set_column_visible, gnome_db_grid_get_column_visible): new API functions. 2004-01-15 Jon Willeke * libgnomedb/gnome-db-form.c: use a grid instead of a list. 2004.01-13 Rodrigo Moya * libgnomedb/gnome-db-data-source-selector.h: fixed argument name that was leading to confusion. 2004-01-12 J.H.M. Dassen (Ray) * libgnomedb/gnome-db-login-dialog.c: Declare gnome_db_stock_init to fix "implicit declaration" warning. * testing/test-grid.c: #include to fix several "implicit declaration" warnings. 2004-01-10 Rodrigo Moya Fixes #131113 * glade/glade-gnomedb.c: added missing header. 2004-01-07 Rodrigo Moya * libgnomedb/gnome-db-model.c: re-enabled the search feature in GtkTreeView's. 2004-01-06 Stephane Wirtel * libgnomedb/libgnomedb.c: add some commentaries. 2004-01-05 Laurent Sansonetti * control-center/database-properties.desktop.in: * control-center/main.c: Set gnome-database-properties main menu's entry & window's title to 'Database Access Properties'. 2004-01-04 Laurent Sansonetti * libgnomedb/gnome-db-grid.c (gnome_db_grid_show_column, gnome_db_grid_hide_column): Removed obsolete implementation since they are defined as macros in gnome-db-grid.h. 2004-01-04 Laurent Sansonetti * control-center/database-capplet.[ch]: - Moved DSN_PAGE & DSN_PROVIDER macros from .c to .h ; - Added new capplet functions (database_capplet_select_all, database_capplet_deselect_all, database_capplet_has_selection, database_capplet_switch). * control-center/dsn-config.[ch]: - Added new items in the popup menu (properties & delete) ; - Display a HIG confirmation alert before removing data sources ; - Added new functions (dsn_config_select_all, dsn_config_unselect_all, dsn_config_has_selection). * control-center/dsn-properties-dialog.c: - Introduced instant-apply, with a revert button ; - Capitalized dialog's title ; - Removed separator and fixed border width ; - Set the first notebook page title to "Basic" instead of DS's name. * control-center/main.c: - Menu items are auto-sensitive, according to the current selected tab (data source or provider) ; - Follows db-shell changes. * control-center/provider-config.[ch]: - Fixed a typo (missing final dot) in the tip ; - Added new functions (provider_config_select_all, provider_config_unselect_all, provider_config_has_selection). * libgnomedb/db-shell.[ch]: - Added myself to the about dialog ; - Introduced DEFINE_VERB_CB & DEFINE_LIST_CB to define verbs and listeners callbacks ; - Added and fixed verbs/listeners following db-shell.xml changes ; - Introduced DbShellCallbacks structure (which contains pointers to all all callbacks) ; - db_shell_new uses DbShellCallbacks instead of passing each callback pointer as a parameter. * libgnomedb/db-shell.xml: - Added commands for each sub-menu (Database, Edit and View) ; - Added 'View/Data Source' and 'View/Providers' ; - Added 'Edit/Select All' and 'Edit/Clear Selection' ; - Renamed 'Database/New' to 'Database/New Data Source' ; - Moved 'Properties' from 'Edit' to 'Database' ; - Fixed accelerators according to HIG ; - Removed 'Settings'. * libgnomedb/gnome-db-dsn-config-druid.c: - Added mnemonics for UI elements ; - Fixed missing final dots in some labels. * libgnomedb/gnome-db-dsn-config.c: - Added mnemonics for UI elements ; - Fixed packing settings to make the widget expandable. * libgnomedb/gnome-db-grid.[ch]: - Display a HIG confirmation alert before overwritting file, when saving the model's content ; - HIG'ied the saving model dialog box ; - Replaced 'Hide/Show columns' popup menu items with a check menu item named 'Show Column Titles' ; - Added separators in the popup menu ; - Added new functions (gnome_db_grid_[set|get]_column_titles_visible) and shortcuts (gnome_db_grid_[show|hide]_column_titles). * libgnomedb/gnome-db-util.[ch]: - Created labels support mnemonics ; - Added a new function (gnome_db_new_alert) to build HIG alerts and re-implemented existing functions (gnome_db_show_error, gnome_db_show_message) to use it ; - Added new functions (gnome_db_new_menu_item, gnome_db_new_check_menu_item) ; - Removed function gnome_db_yes_no_dialog. 2004-01-03 Rodrigo Moya * Makefile.am: * configure.in: * components/*: * monikers/*: removed obsolete stuff. 2003-12-17 Stephane Wirtel * libgnomedb/gnome-db-combo.[ch] (gnome_db_combo_get_model, gnome_db_combo_get_column): new API functions. 2003-12-17 Stephane Wirtel * libgnomedb/gnome-db-grid.c (tree_view_row_activated_cb, popup_button_pressed_cb): add a cast GTK_TREE_VIEW, G_CALLBACK, and change g_return_if_fail to g_return_val_if_fail in popup_button_pressed_cb. 2003-12-17 Stephane Wirtel * libgnomedb/utils.c (client_notification_cb): add a cast ( GList * ), and add a 'break' in the 'default' section of the switch. * libgnomedb/sql-viewer.c (sql_viewer_init): fixed warning. * libgnomedb/gnome-db-combo.c (gnome_db_combo_new_with_model): new API function. 2003-12-17 Stephane Wirtel * libgnomedb/gnome-db-grid.c (tree_view_row_activated_cb, popup_button_pressed_cb): add a cast GTK_TREE_VIEW, G_CALLBACK, and change g_return_if_fail to g_return_val_if_fail in popup_button_pressed_cb. 2003-12-17 Stephane Wirtel * libgnomedb/gnome-db-grid.[ch] (gnome_db_grid_get_column_title, gnome_db_grid_set_column_title): new API functions. 2003-12-11 Rodrigo Moya * libgnomedb/gnome-db-grid.[ch] (gnome_db_grid_hide_column, gnome_db_grid_show_column): new functions to hide/show columns. 2003-12-09 Rodrigo Moya * libgnomedb/gnome-db-grid.c (selection_foreach): removed extra condition that prevented the signal to be emitted for all rows except the first one. 2003-12-07 Marius Andreiana * libgnomedb/gnome-db-model.c (sort_values): use gda_value_compare to compare the values. 2003-11-30 Rodrigo Moya * libgnomedb/db-shell.c (db_shell_new): set the icon for the window. 2003-11-30 Rodrigo Moya * libgnomedb/gnome-db-list.[ch] (gnome_db_list_get_selection): new function. * libgnomedb/tables-page.c: reorganized to display the list of tables and the data of the currently selected one. (grid_row_selected_cb): display the data of the currently selected table in the data grid. (grid_selection_cleated_cb): clear the data grid. (tables_page_new): don't add a 'Data' button, since we display the data now directly, create the data grid, and made the tables grid be a simple list. (view_data_cb): remove callback for removed button. 2003-11-28 Gonzalo Paniagua Javier * libgnomedb/gnome-db-combo.c: (gnome_db_combo_set_model): bind the model to the combobox. 2003-11-28 Gonzalo Paniagua Javier * libgnomedb/gnome-db-combo.c: implemented gnome_db_combo_set_model.