2003-01-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpageenv.[ch]: replaced GtkCList with GnomeDbGrid.

	* src/conf-manager.c (build_main_window): don't gtk_widget_show_all
	the forms page and removed the extra VBox which made the toolbar
	look different than in the other pages.

2003-01-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagesql.[ch]: replaced GtkCList with GnomeDbGrid.
	(main_page_seq_init): create the GnomeDbGrid widget here.
	(selection_made, selection_unamed): changed to match the
	GnomeDbGrid's signals.
	(main_page_seq_add_cb): added data to the grid's data model.
	(main_page_seq_drop_cb): likewise.
	(main_page_db_updated_cb): likewise.
	(main_page_seq_conn_close_cb): likewise.

2003-01-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagetable.c (main_page_table_conn_close_cb): no need
	to set to NULL the row data, the grid widget updates it.
	(main_page_table_drop_cb, main_page_db_updated_cb): re-added
	the g_assert lines.

2003-01-25  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagetable.c (main_page_table_init): connect to
	"create_popup_menu" signal on the GnomeDbGridWidget.
	(grid_create_popup_cb): add custom menu items to the grid popup menu.
	(main_page_db_updated_cb): replaced the g_assert line with a simple
	continue, since it's better to not crash while we find the problem.

2003-01-25  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagetable.c (main_page_table_init): connect to
	"double_click" signal on the GnomeDbGrid widget.
	(grid_double_clicked_cb): replaced part of the press_handler_event
	with this function.

	* src/conf-manager.c (add_menus): register the View menu items to be
	shown only when a connection is opened, and fixed shortcuts for them.

2003-01-22  Rodrigo Moya <rodrigo@gnome-db.org>

	src/mainpagesql.c: added a notebook in the grid area, to display more
	information about the resultsets returned by the database server.
	(main_page_sql_init): create the notebook here and added log window.
	(run_sql_cb): add logging information to the logging page.

2003-01-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (add_toolbar): don't disable the help button!

2003-01-22  Vivien Malerba <malerba@gnome-db.org>
	* src/conf-manager.c: fixed a bug in the toolbar and added keyboard shortcuts to the entries
	in the "View" menu
	* src/mainpagetable.c: various code cleanups

2003-01-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: use libgnomeprint-2.2 and libgnomeprintui-2.2.

	* src/conf-manager.h: adapted to new libgnomeprint*.

	* src/conf-manager.c (add_toolbar): added Help button to toolbar.

2003-01-22  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Dutch (nl), Norwegian Bokmaal (no)
	to ALL_LINGUAS

2003-01-20  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (add_menus): set icons for COMMIT/ROLLBACK items
	and installed menu hints for status bar.
	(add_toolbar): added COMMIT/ROLLBACK items to the toolbar.

2003-01-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (build_main_window): removed notebook's border.
	(conf_manager_get_title): use HIG style for window title, as suggested
	by Kenneth.

2003-01-19  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* src/conf-manager.h: added 'last_failed' field.
	* src/interface_cb.c:
	(sql_conn_open_cb): don't connect automatically if the last attempt
	failed.
	(options_config_cb): fixed typo.

2003-01-19  Christian Neumair  <chris@gnome-de.org>

	* data/.cvsignore: Added.
	* data/mergeant.keys.in: Marked category for translation, removed "."
	from description field

2003-01-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (build_main_window): hide notebook's borders.
	(conf_manager_get_title): adapted window title to HIG.

2003-01-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagetable.c (selection_cleared_cb): don't make insensitive
	the 'New table' button.

2003-01-18  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagesql.c (main_page_sql_new): connect to conn_closed signal
	on the ServerAccess object to...
	(connection_closed_cb): ...cleanup widgets' contents.

2003-01-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagetable.[ch]: use GnomeDbGrid widget instead of GtkCList.
	(selection_cleared): new signal to clear the selection.

2003-01-17  Vivien Malerba <malerba@gnome-db.org>
	* src/query.c: fixed a bug in the joins lists management
	* src/canvas-query-join.c: added a representation for joins with
	unusual conditions (non like "a=b [AND c=d [AND...]]")

2003-01-17  Christian Neumair  <chris@gnome-de.org>

	* src/interface_cb.c (show_tables_page_cb): Changed string to match
	another. Reduces the number of gettext strings.

2003-01-17  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in:
	* doc/mergeant-C.omf.in: fixed documentation install directory for making it
	work with GnomeProgram/GnomeHelp.

	* src/conf-manager.c (add_menus): added Help menu item.
	(help_contents_cb): callback for Help menu item.

2003-01-16  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (conf_manager_finish_prepare): connect to the
	"event_notification" signal instead of "error" for the ServerAccess
	object.

	* src/interface_cb.[ch] (sql_server_catch_errors_cb): renamed to
	sql_server_event_cb to accept all event notifications for the client.

2003-01-16  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/settings.c (database_settings_new): set visibility to FALSE
	on password entry.

2003-01-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagesql.c (manage_placeholders): removed debugging code.

	* src/tableedit.c (table_edit_initialize, update_seq_list_cb):
	don't use the sequence combo box if we haven't created it.

2003-01-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagesql.c (manage_placeholders): fixed to really work.

	* data/mergeant.keys.in: fixed description.

2003-01-14  Vivien Malerba <malerba@gnome-db.org>
	* doc/C/[various]: started updating the user documentation
	* examples/PostgreSQL/sales.sql: improved the example with keys

2003-01-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* data/gnome-application-x-mergeant.png: new MIME icon, for now just a
	copy of mergeant.png.

	* data/Makefile.am: install new icon.

2003-01-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in:
	* Makefile.am:
	* data/: added new directory for data files.

	* data/mergeant.applications:
	* data/mergeant.keys.in:
	* data/mergeant.mime: added MIME-related data files.

	* src/mainpagesql.c (manage_placeholders): new function to manage the
	SQL commands, look for placeholders, and ask the user for values for
	them.
	(run_sql_cb): call manage_placeholders before sending the SQL command
	to the provider.

2003-01-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/settings.c (interface_settings_new): added option for new
	configuration entry for the source editor.

2003-01-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagesql.c (main_page_sql_init): removed GtkFrame around
	GnomeDbEditor widget.

	* src/settings-utils.[ch] (settings_utils_new_integer_entry): new
	function.

	* src/settings.c (interface_settings_new): added source editor widget
	options to interface settings tab.

2003-01-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/query-editor.c:
	* src/mainpagesql.c: replaced GnomeDbSqlEditor, now dead, with
	GnomeDbEditor.

2003-01-11  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #103096

	* src/interface_cb.c (sql_begin_trans_cb): fixed typo.

2003-01-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (add_menus): merged Database and Connection menus
	into one menu only, hiding/showing some more menu items when
	connecting/disconnecting. Added View menu.

	* src/interfac_cb.[ch] (view_tables_tab_cb, view_sequences_tab_cb,
	view_queries_tab_cb, view_forms_tab_cb, view_sql_tab_cb): callbacks
	for the View menu items.
	(show_seqs_page_cb): only display the page if the underlying data
	source supports sequences.

2003-01-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/settings.c (interface_settings_new): added 'Show shortcut bar'
	option to main window configuration options.
	(settings_get_show_shortcut_bar): new function.

	* src/settings.h: moved configuration entries #define's from
	settings.c.

	* src/conf-manager.c (conf_manager_init): added config notification
	callback.
	(config_notification_cb): added processing of configuration changes.

2003-01-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (build_main_window): enabled the tooltips,
	and created an icon in the status area for marking the current
	page.

	* src/interface_cb.c (sql__begin_trans_cb, sql_commit_trans_cb,
	sql_rollback_trans_cb): set the tooltip text appropriately.
	(show_tables_page_cb, show_seqs_page_cb, show_queries_page_cb,
	show_forms_page_cb, show_sql_page_cb): likewise.

2003-01-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.h: added needed fields for the icon status area.

	* src/conf-manager.c (build_main_window): create icon status area.

	* src/interface_cb.c (sql_begin_trans_cb, sql_commit_trans_cb,
	sql_rollback_trans_cb): changed transation icon on status area.

2003-01-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (conf_manager_init): initialize
	current_transaction field.

	* src/interface_cb.c (sql_conn_close_cb, quit_cb): if there's
	a transaction pending, ask the user what to do with it.

2003-01-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/interface_cb.[ch] (sql_begin_trans_cb, sql_commit_trans_cb,
	sql_rollback_trans_cb): new callback functions for new menu items.

	* src/conf-manager.h: added 'current_transaction' item to ConfManager.

	* src/conf-manager.c (add_menus): added transaction-related menu
	items.

2003-01-09  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #69504

	* mergeant.c (main.c): connect to session management signals.
	(removed_from_session_cb, save_session_cb): added implementation
	of session management.

2003-01-09  Rodrigo Moya <rodrigo@gnome-db.org>

	* mergeant.desktop.in: added StartupNotify entry.

	* src/conf-manager.c (register_icon): free leaked string.

	* src/settings.c (interface_settings_new): fixed frame title.

2003-01-09  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/settings.[ch] (settings_get_remember_window_size,
	settings_set_remember_window_size, settings_get_window_width,
	settings_set_window_width, settings_get_window_height,
	settings_set_window_height): new functions.

	* src/conf-manager.c (build_main_window): set the remembered size for
	the window. Replaced usage of gtk_widget_set_usize (deprecated) with
	gtk_widget_set_size_request.

2003-01-09  Vivien Malerba <malerba@gnome-db.org>
	* src/query.c: rewriting of the handling of joins destruction to fix a
	  bug
	* src/conds-view.c, src/relship-view.c: simplified the handling of
	  drag and drop on the canvas
	* src/canvas-query-cond.[ch]: improvements and bug fixes
	* various clean ups

2002-12-22  Vivien Malerba <malerba@gnome-db.org>
	* src/conf-manager.[ch] and lib/gnome-db-shortcut.[ch]: merged (slightly modified)
	  patch provided by Rmi Cohen-Scali for bug #101353
	* added safe checkings on the schemas returned by the providers
	* improved the way QueryCond objects are handled within Query objects
	* started a QueryCond editor (src/canvas-query-cond.[ch] and
	  src/conds-view.[ch])
	  
2002-12-19  Vivien Malerba <malerba@gnome-db.org>
	* src/server-rs.[ch]: added a function to test the number of columns and columns types
	  for a GdaDataModel.
	* src/database.c: now testing what the provider returns for the SEQUENCES schema
	  and warns if the provider is not conformant
	
2002-12-14  Christophe Merlet  <redfox@redfoxcenter.org>

	* src/conf-manager.c: Updated my email address.

2002-12-13  Vivien Malerba <malerba@gnome-db.org>
	
	* A Query can now contain non activated QueryField objects and still be saved and loaded back
	* Improved the queries edition handling with better QueryField equalities recognized
	* improved the query editor GUI (uncompleted fields are marked in red, fixed problems with
	  wrong data type saving and loading)
	* created the PackedTreeView widget which adds two (up and down) buttons by the side of a GtkTreeView
	  and emits a "swap_required" signal when the user presses on one of the buttons. The buttons'
	  sensitiveness is updated with the selection in the GtkTreeView.

2002-12-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: require the same libgda version than mergeant itself.

2002-12-05  Vivien Malerba <malerba@gnome-db.org>
	* Query edition: objects references management corrections, minor GUI
	improvements.
	* Relations diagram: bug fixed
	* Query: joins lists handling bug fixed

2002-11-19  Hasbullah BIn Pit <sebol@ikhlas.com>

        * configure.in: Added "ms" to ALL_LINGUAS.

2002-11-15  Vivien Malerba <malerba@gnome-db.org>
	* Changed the whole management technique of the QueryField, QueryJoin, 
	QueryCond and QueryView objects (was using weak references and now
	uses the normal GObject references).
	* The QueryJoin object now uses a QueryCond object to store the
	condition associated to a join
	* The QueryCond has been improved
	* Various small improvements (tooltip on a joi, etc) and bug fixes.

2002-11-08  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* src/server-data.c:
	(server_aggregate_update_list): exit from the loop when element is
	found.

2002-11-05  Vivien Malerba <malerba@gnome-db.org>
	* Query edition: improvements and bug fixes

2002-11-03  Rodrigo Moya <rodrigo@gnome-db.org>

	* Makefile.am: EXTRA_DIST missing files.

2002-10-31  Vivien Malerba <malerba@gnome-db.org>
	* src/query-view.c: new signals ("content_*")
	* src/canvas-query-view.c and src/query-join.c: modifications to take into account
	the new QueryView signals
	* src/query-fields/*: almost finished the widgets to edit the different QueryField objects
	* src/object-selector.c: added some new icons (in mergeant only since they have no
	counterpart in libgnomedb) and cleaned some bugs
	* src/query-editor-fields.c and src/query-editor-expr.c: many improvements
	* src/conf-manager.c: updated the list of contributors
	* various bug fixes
	
2002-10-29  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/server-access.c (server_access_open_connect): adapted to changes
	in gda_client_open_connection.

2002-10-28  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/query-env-editor.c (edit_post_init): fixed typo.

2002-10-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (add_menus): removed 'Connection preferences'
	menu item.

	* src/interface_cb.c (options_config_cb): removed.
	(quit_real): don't set the default data source, since that will be set
	on the configuration dialog.

	* src/settings-utils.c (settings_utils_new_dsn_selector): new function.

	* src/settings.c (database_settings_new): added frame for connection
	preferences configuration.

2002-10-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/settings.c (settings_get_default_datasource,
	settings_set_default_datasource, settings_get_plugins_dir,
	settings_set_plugins_dir): new functions.

	* src/mergeant.c (prepare_app):
	* src/interface_cb.c (quit_real): use settings_* accessor functions.

2002-10-26  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #96836

	* src/interface_cb.c (sql_conn_open_cb, sql_conn_close_cb, quit_cb,
	sql_server_conn_open_cb):
	* src/server-access.c (server_access_do_query):
	* src/conf-manager.c (build_main_window): don't include markup in
	messages marked for translation.

2002-10-26  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #96844

	* src/query-env-editor.c (edit_post_inst): don't split sentences into
	several messages.

2002-10-26  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #96842

	* src/mainpagequery.c (paste_query_button_cb): fixed typo.

2002-10-26  Rodrigo Moya <rodrigo@gnome-db.org>

	Fixes #96838

	* src/interface_cb.c (sql_server_conn_open_cb): fixed typo.

2002-10-25  Stanislav Brabec  <sbrabec@suse.cz>

	* configure.in: Added cs to ALL_LINGUAS.

2002-10-24  Rodrigo Moya <rodrigo@gnome-db.org>

	* mergeant.spec.in: removed French documentation.

2002-10-24  Vivien Malerba <malerba@gnome-db.org>
	* replaced the old ChoiceCombo widget with a new ItemSelector widget
	which can represent either a GtkCombo or a GtkOptionMenu.
	* improvements in the dialogs for edition of QueryField objects

2002-10-23  Rodrigo Moya <rodrigo@gnome-db.org>

	Released 0.8.199

	* src/Makefile.am: added missing header file.

	* doc/Makefile.am: removed unexistant file from EXTRA_DIST.

	* src/settings.c (interface_settings_new): added dummy page for the
	interface tab.

2002-10-17  Vivien Malerba <malerba@gnome-db.org>
	* src/object-selector*: Added support for extra arguments
	* src/interface_cb.c: fixed bugs in the plugins handling
	* various small improvements in the QueryField object

2002-10-16  Zbigniew Chyla  <cyba@gnome.pl>

	* configure.in (ALL_LINGUAS): Added pl (Polish).

2002-10-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: added check for scrollkeeper.

	* doc/Makefile.am:
	* doc/mergeant-C.omf.in: added OMF files.

2002-10-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/C/*.sgml: Docbook corrections to make it build.

	* configure.in:
	* doc/Makefile.am: disabled French documentation until it is
	actually translated.

2002-10-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/interface_cb.c (config_display_plugins_cb): set the parent
	window of the dialog being created.

2002-10-11  Rodrigo Moya <rodrigo@gnome-db.org>
	
	* src/settings.[ch] (settings_dialog_display): added a frame for the
	confirmation options. Removed plugins page.

	* src/conf-manager.c (add_menus): removed user management menus,
	since they're not implemented. Re-enabled plugins configuration
	dialog, since it should go on its own, not integrated with the
	rest of the settings.
	
2002-10-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/query-editor.c (query_editor_initialize): changed to use the
	GnomeDbSqlEditor widget for the SQL-only queries.

2002-10-10  Vivien Malerba <malerba@gnome-db.org>

	* src/object-selector.[ch]: improved the support for tables and views, functions, aggregates and
	queries and rewrote part of the widget's internals.
	
2002-10-03  Vivien Malerba <malerba@gnome-db.org>

	* src/object-selector.[ch]: new object to select an object (a DbTable, DbField, ...), not yet finished
	* src/Makefile.am: removed the condlist.[ch] files which are not used anymore and added
	the object-selector.[ch]

2002-10-02  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/Makefile.am: set correctly include directories so that 'make
	distcheck' works again.

2002-09-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (add_menus): removed plugins menus, which will go
	into the global preferences dialog.

	* src/interface_cb.c (config_display_plugins_cb): moved...

	* src/settings.c: ...to here.

2002-09-25  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (add_menus): s/Data Base/Database.
	Added missing accelerator keys for main menus.

	* configure.in: added GConf to dependencies.

	* src/settings.c (settings_get/set_select_confirmation_dialog):
	(settings_get/set_insert_confirmation_dialog):
	(settings_get/set_delete_confirmation_dialog):
	(settings_get/set_update_confirmation_dialog): new config access functions.
	(settings_dialog_display): add tab for 'Database' configuration.

	* src/settings-utils.[ch]: new files.

	* src/Makefile.am: added new files.

2002-09-25  Vivien Malerba <malerba@gnome-db.org>
	* created a DataHandler object to manage each plugin. DataHandler objects are managed
	by the ServerAccess object
	* improved the default DataEntry widgets for the date, time and timestamp data types.
	* various code cleanups

2002-09-25  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (build_main_window): set the icon for the main
	window.

2002-09-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/interface_cb.c (sql_conn_close_cb, sql_conn_open_cb, quit_cb):
	set correctly the order of the buttons for dialogs.

2002-09-23  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* src/conf-manager.c: added _().
	* src/server-data.c: fixed some leaks.

2002-09-22  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Vietnamese (vi) to ALL_LINGUAS

2002-09-19  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* Makefile.am:
	* mergeant.desktop.in:
	* mergeant.spec.in:
	* mergeant.spec_mdk.in: fixes to .desktop file installation directory
	by Gregory Leblanc.

2002-09-18  Vivien Malerba <malerba@gnome-db.org>
	* DbField now use GdaValue pointers to store default values
	* DTD updated
	* Improved the forms regarding default values
	* ServerAccess now can ask for a confirmation before running a query depending 
	on the kind of operation performed by the query 
	* started to implement a DataHandler object to manage all user/data interfaces
	(with plugins if necessary)
	* Improved some dialogs to be more conform to the HIG

2002-09-14  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc//Makefile.am:
	* doc/C/mergeant.sgml:
	* doc/C/mergeant_core.sgml:
	* doc/fr/Makefile.am:
	* doc/fr/mergeant.sgml: s/gASQL/Mergeant.

	* src/mainpagesql.c: added status messages for all operations.

2002-09-13  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/settings.[ch]: renamed from settingsdialog.[ch].

	* src/Makefile.am:
	* lib/Makefile.am: renamed private library to libmergeant.
	
2002-09-13  Vivien Malerba <malerba@gnome-db.org>
	* small UI tweaks in the forms
	* created a dialog to show something while the database structure
        is being analysed

2002-09-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/settingsdialog.[ch]: new files for the implementation of the
	settings dialog.

	* src/conf-manager.c (add_menus): added 'Preferences' menu item.

	* src/interface_cb.[ch] (run_preferences_cb): new callback function
	for 'Preferences' menu item.

	* src/Makefile.am: sorted SOURCES in alphabetical order, the list is
	too big.

2002-09-12  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagequery.c (main_page_query_init):
	* src/mainpageseq.c (main_page_seq_init):
	* src/mainpageenv.c (main_page_env_init):
	* src/mainpagetable.c (main_page_table_init): replaced the button box
	with a nice toolbar.

2002-09-11  Vivien Malerba <malerba@gnome-db.org>
	* DataEntry widget: improved status handling (contents modified/as
	default/NULL)
	* DataForm: improved refresh and added the INSERT, UPDATE and DELETE
	operations

2002-09-11  Carlos Perello Marin <carlos@gnome-db.org>

	* src/mergeant.c: Fixed the i18n/l10n init.
	* mergeant.desktop: Removed, we now translate it with the .po file.
	* configure.in: Small cleanup.

2002-09-09  Rodrigo Moya <rodrigo@gnome-db.org>

	Released 0.8.193

2002-09-06  Gonzalo Paniagua Javier <gonzalo@gnome-db.org>

	* src/database.c: fixed signal names (value -> field).

2002-09-05  Vivien Malerba <malerba@gnome-db.org>
	* improved the default methods to enter strings, boolean, number and
	dates.
	* improved the DataForm with colors to give an indication of a NULL
	value, a default value or a value which is NULL but cannot be NULL.

2002-08-30  Rodrigo Moya <rodrigo@gnome-db.org>

	* README: s/gASQL/Mergeant.

2002-08-29  Vivien Malerba <malerba@gnome-db.org>
	* src/default-display.c: added a default handler to display binary data
	* default display and plugins: bug fixes
	* forms: action buttons more responsive and aware of the situation

2002-08-26  Rodrigo Moya <rodrigo@gnome-db.org>

	* doc/fr/Makefile.am: fixed _DATA variable name.

	* src/mainpagesql.c (main_page_sql_init): added clipboard related
	buttons to toolbar.
	(copy_sql_cb, cut_sql_cb, paste_sql_cb): implemented clipboard related
	operations.

	* src/sql-view.[ch]: removed.

2002-08-25  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagesql.c (open_sql_cb): implemented.
	(save_sql_cb): implemented.
	(main_page_sql_init): added separators for toolbar buttons.
	(clear_sql_cb): new callback for the 'Clear' button.
	(run_sql_cb, sql_history_cb): implemented command history.

	* src/tableedit.c (table_edit_initialize): check pointers before using
	them (this is a problem on the MySQL provider, but well, in either
	case, mergeant shouldn't be crashing because of a NULL pointer).

2002-08-23  Vivien Malerba <malerba@gnome-db.org>

	* reworked the QueryExec architecture and services, and improved the
	DataForm widget.

2002-08-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.c (add_menus): added separators to menus.

2002-08-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/conf-manager.h: added 'title_bar' member to class.

	* src/conf-manager.c (conf_manager_init): initialize new member.
	(build_main_window): create title bar here.

	* src/interface_cb.c (show_tables_page_cb, show_seqs_page_cb,
	  show_queries_page_cb, show_forms_page_cb, show_sql_page_cb): set the
	text on the title bar widget.

2002-08-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagetable.c (view_records_button_cb):
	* src/query-exec.c (prepare_query): added #ifdef debug for the call to
	query_dump_contents.

2002-08-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: removed extra code in AC_OUTPUT.

	* Makefile.am: EXTRA_DIST intltool files.

	* src/Makefile.am: added query-field-private.h to SOURCES.

	* src/query-fields/Makefile.am: added $(top_builddir) to CFLAGS.

	* src/query-fields/field.c: fixed headers.

	* doc/C/Makefile.am:
	* doc/fr/Makefile.am: added 'uninstall' target, since we're not
	passing distcheck because of uninstalled files. The doc part needs to
	be cleaned up.

2002-08-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagesql.c (main_page_sql_init): added a toolbar with common
	operations on the SQL window.
	(run_sql_cb): implemented 'Run SQL' button.

	* src/mergeant.c (main): call gnome_db_init instead of gda_init, so
	that we get GDA initialization and GNOME-DB icon stocks registered.

2002-08-22  Vivien Malerba <malerba@gnome-db.org>

	* improved the schemas loading

2002-08-21  Vivien Malerba <malerba@gnome-db.org>
	* Reworked the schemas loading
	* src/query-fields/allfields.c: that kind of QueryField now represents all the fields
	of a QueryView (ie all the fields of a table or of another query)
	* converted from "Egnima" to "Mergeant". 
	
2002-08-14 Vivien Malerba <malerba@gnome-db.org>
	* Added the "is_hidden"property to a QueryField (when a QueryField has been added by
	Mergeant itself).
	* Started to implement the DataForm object
	* Changed the query-fields/allfields.c file to also represent all the fields
	of a Query.
	
2002-08-08 Vivien Malerba <malerba@gnome-db.org>
	* Reworked the interface for the plugins and the built-in widgets
	to manipulate data depending on the type
	* Now every data which needs to be stored in memory is stored as a
	GdaValue and not anymore as a string (that was a problem for binary
	data).
	* Created a new QueryField type to hold constant values

2002-08-01  Vivien Malerba <malerba@gnome-db.org>
	* src/query-exec.c src/data-form.[ch] src/data-grid.[ch]: started
	implementation of the queries execution and user interraction using
	forms or grids.

2002-07-11  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/mainpagesql.[ch]: new files for the SQL editor page.

	* src/conf-manager.c (build_main_window): add shortcut icon for the
	SQL editor window, and used GNOME_DB_STOCK_TABLES stock icon for the
	'Tables & Views' shortcut. Added code for creating the SQL window.

	* src/interface_cb.[ch] (show_sql_page_cb): callback for the SQL
	shortcut icon.

	* src/Makefile.am: added new files.

2002-07-10  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/interface_cb (quit_real): use gnome_db_config API instead of
	gnome_config.
	(quit_cb): put buttons to match GNOME UI guidelines.
	(about_cb): put translators separately, to match gnome_about_new.

	* src/egnima.c (prepare_app): use gnome_db_config API.

2002-07-09  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in: bumped version number to 0.8.193 to match libgda and
	libgnomedb.

	* lib/Makefile.am: s/GNOMEDB_LIBS/EGNIMA_LIBS.

	* doc/fr/Makefile.am:
	* doc/C/Makefile.am: used correct variables for help directory.

2002-07-07  Vivien Malerba <malerba@gnome-db.org>
	* implemented the QueryCond object to express Query conditions (in
	  WHERE and joins)

2002-07-03  Vivien Malerba <malerba@gnome-db.org>
	* Fixed the canvas items, now works
	* Moved from a GnomePropertyDialog to a GtkDialog for the plugins
	  preferences 
	
2002-06-28  Vivien Malerba <malerba@gnome-db.org>
        * overrided the "dispose" method for the objects which need to emit
	  signals when they are destroyed
	* bug fixes for the objects referencing
	* fixed the query-fields/func.c and query-fields/allfields.c with weak
	  references
	* converted usage of GnomeDialog to GtkDialog
        * fixes in the canvas items

2002-06-15  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/interface_cb.c (run_gnomedb_manager_cb): call
	gnome_execute_shell to run gnome-database-properties, which is where
	the database manager lives now.

2002-06-14 Vivien Malerba<malerba@gnome-db.org>

	* Renamed gASQL to Egnima in most of the files.
	* Made a first port to GNOME 2 (still using GtkObject as a base class)
2002-05-25  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/Makefile.am:
	* src/sql-view.[ch]: new widget, from gnome-db, for a SQL interface.

2002-05-24  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/sql-window.[ch]: new widget for the SQL window.

2002-05-24  Rodrigo Moya <rodrigo@gnome-db.org>

	* lib/gnome-db-shortcut.[ch]: moved from HEAD, since this is
	currently being used in the gASQL sources.

	* Makefile.am:
	* configure.in: added new lib/ directory.

	* src/Makefile.am: link with the new private library.

2002-05-23  Rodrigo Moya <rodrigo@gnome-db.org>

	* src/server-access.[ch]: ported to new libgda API. For this,
	don't inherit from GdaConnection, but from GtkObject, and added
	a GdaConnection member to ServerAccess.
	(server_access_init): use the shared GdaClient for all connections.
	(server_access_new): no need for a CORBA_ORB parameter here.
	(server_access_destroy): check the number of references to the shared
	GdaClient object, and set it to NULL if it's the last one.
	(server_access_open_connect): use the 'gda_client' member to
	open a new connection. Free the structure returned by
	gda_config_find_data_source (was gda_dsn_find_by_name).

	* libltdl/*: removed unused libltdl.

2002-05-22  Rodrigo Moya <rodrigo@gnome-db.org>

	* configure.in:
	* Makefile.am:
	* src/plugins/netaddr/Makefile.am:
	* src/plugins/picts/Makefile.am:
	* src/plugins/sample/Makefile.am:
	* src/query-fields/Makefile.am:
	* src/Makefile.am:
	* src/datadisplay-common.h:
	* src/server-access.c: don't use libltdl, but GModule.
	
2002-05-19  Rodrigo Moya <rodrigo@gnome-db.org>

	* acconfig.h: #undef GETTEXT_PACKAGE.

	* configure.in:
	* Makefile.am: disabled libltdl directory. We should
	change this to use GModule instead.

2002-05-19  Rodrigo Moya <rodrigo@gnome-db.org>

	Started merge of gASQL and the gnome-db front end, being gASQL
	the base for the merge, where some current gnome-db features will
	be merged in.

	* AUTHORS: added myself.
	
	* autogen.sh:
	* configure.in:
	* Makefile.am:
	* src/Makefile.am: ported to GNOME 2.

2002-03-14  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

	* configure.in: Added "sk" to LINGUAS.

01/26/2002
  * first steps of implementation of the new Relationships GUI.

01/23/2002
  * separated the QueryEnv from the widget to edit it: creation of a QueryEnvEdit
    object for that purpose (several ones can be opened at the same time
  * saving and loading of QueryEnvs now implemented in the QueryEnv object

11/01/2002
  * lots of changes including:
    -> copy and Pate of queries now implemented
    -> queries can have sub queries and saving and loading works
    -> there is a new Main Page for the forms
  * bug fixes

12/02/2001
  * lots of changes and rewriting (and future writing):
    -> a lot of objects renaming to simplify objects understanding
    -> query edition removed
    -> relations dialog removed
    -> rewriting of the SqlQuery object to Query
    -> creation of new objects

11/27/2001
  * fixed Bonobo check in configure.in. AM_PATH_BONOBO does not seem to
    work
  * fixed libgda/gnome-db detection

10/14/2001
  * Version 0.6-0.2.92 released
  * merged the modifications on the Joins (to replace simple dependancies)
    thanks to Fernando Martins
  * applied the patch to rename some function calls for versions > 0.2.91 of
    Gnome-DB/Libgda, thanks to Waldemar Furowski
  * applied the patch to include a ($BONOBO_CFLAGS) in the Makefile, thanks
    to Waldemar Furowski

09/05/2001
  * added checks for LibGlade which is now required
  * fixed various compile warnings

08/13/2001
  * gASQL V0.6-0.2.90 released, now part of Gnome-DB

08/04/2001
  * Added a password request dialog to provide one if necessayr when opening the 
    connection
  * Fixed a memory leak bug with the g_slist_remove_link() functions

07/18/2001
  * Various small UI improvments
  * Better presentation and reaction of the relationships dialog
  * New class of object to have a CList with two arrow buttons to exchange
    entry positions in the clist
  * reworked the quit and disconnect confirmation dialogs to have the possibility
    to cancel, and also to have all in one dialog (not two anymore as it was).
	
06/07/2001
  * Major updates to the Grid and Forms widgets for interaction
  * Postgres Example redesing 

05/18/2001
  * Created the Grid and Form widgets to allow visualization of data
    in a tabular or formular way.

05/02/2001
  * Corrected a little bit the doc
  * Implemented dialogs to prompt the user for missing values when
    a query is about to be executed

04/28/2001
  * Modified query execution handling and query execution management
  
03/23/2001
  * Added "tr" to ALL_LINGUAS and reordered ALL_LINGUAS.

01/11/2001
  * LOTS of things have changed in the last month, but I haven't kept up to date:
  * for the graphical creation of SELECT queries, the following has changed:
    - it is now possible to introduce values in the objects of the query
    - it is possible to specify WHERE clauses (even some really complex ones)
    - the dialog to create new objects in the query has been improved
  * it is now possible to copy a query
  * Before closing, the user is prompted to make sure this is what is wanted
  * gASQL can now use libxml version 2.2.x as well as version 1.8.x
  * Colorio Mauro <linuxbox@interfree.it> has provided an Italian translation
  * some minor bug fixes

10/24/2000
  * Aggregates with ANY data type as argument are now correctly handled
  * code cleanup

10/23/2000
  * major update to the XML save and load: now uses a DTD for validating
    the XML file to load
  * memory leaks fix with the XML interface

10/11/2000 (up to that date)
  * heavy modifications to work with gnome-db and libgda V0.1.0
  * the bonobo widgets cannot be launched anymore (for now...)
  * added a link to run gnomedb-mgr from a menu to configure the data sources
  * modifications to the configure script to specify locations for
    gnome-db and libgda separately
  * various bug fixes and adaptations
	
07/03/2000
  * Updated the French and German translations.
  * Updated the example

06/28/2000
  * gASQL is now in the GNOME CVS, module gASQL
  * added the autogen.sh script to generate and run the configure script
  * reworked a bit the main UI
  * fixed a nasty bug which would give an error if you reconnected after
    disconnection and made a query.
	
06/20/2000
  * completed the implementation to bind a plugin to individual tables' fields
  * bug fixes in the plugin system (rescanning the plugins now works)
	
05/16/2000
  * updated the bonobo stuff to use the GnomeDbControlWidget objects, so now
    gASQL can use the gnome-db control components.
  * some bug fixes with the GDA Datasources

05/15/2000
  * added a small framework to integrate and display the owners of tables, etc
  * added support for views (they appear in the same list as tables)

04/27/2000
  * added a German translation, thanks to Gerhard Dieringer 
	
04/26/2000
  * added support for documentation to be generated from SGML sources
  * added support for Bonobo control components (to enable usage of specific
    dialogs to configure each DBMS). The components are 'exported' by a process
    specific to each gnome-db provider. These components are part of gnome-db.
	
03/15/2000
  * fixed bugs which caused problems with NULL values (not recognized as such)
	
03/14/2000
  * packaging version 0.5.1 with french support, fixed a bug preventing
    compilation with the postgres libs. 
  * the displaying of relations now remember its size
  * improved general UI
  * started to introduce the different supported features by the providers
  * tables can now have associated comments
	
03/08/2000
  * packaging of release 0.5.0 (sources and binaries)
	
03/07/2000
  * fixed the automake stuff for the plugins.
  * fixed some bugs.
	
03/03/2000
  * created a new plugin to display/modify IP/mask addresses

03/01/2000
  * set up the plugins system to display data types in a special way.
  * reorganised the menus.

02/29/2000
  * use gda-config script in configure script
  * if an XML file is specified, loads the data types, functions and 
    aggregates from that file
  * getting DB information from a gnome-db provider will show what is being
    done at the moment in the statusbar, and the progressbar will move along
  * updated french translations	
	
02/22/2000
  * Modified a lot of files to use gnome-db instead of a direct connection to 
    PostgreSQL only:
	- changed SqlQueryRes structure
	- changed SqlAccess structure
	- changed the data displaying engine
	- updated several other files
  * lost for the moment the possibility to enter direct SQL queries
  * Created a gasql.spec file to create source and binary RPMS
	
01/13/2000
  * modified the configure scripts to add --enable-debug-signal 
    (to trace signals), --enable-debug (to have a special debug menu)
    and --with-gnome-db=<dir>

01/12/2000
  * fixed a bug about the display of dates and locales.
  * removing a table entry now checks for integrity problems
