[glom/sqlbuilder: 38/38] Fix merge



commit bc5023713b50487e1eba5e04a39f3a2d3d594d12
Merge: a988443... fd84aaf...
Author: Murray Cumming <murrayc murrayc com>
Date:   Fri Dec 4 14:44:08 2009 +0100

    Fix merge

 .gitignore                                         |    1 +
 ChangeLog                                          |  214 ++-
 Makefile.am                                        |   19 +-
 Makefile_glom.am                                   |    5 +-
 Makefile_tests.am                                  |    9 +-
 NEWS                                               |   25 +
 configure.ac                                       |   22 +-
 docs/developer_reference/Doxyfile_libglom          |  258 ++
 examples/example_film_manager.glom                 |    2 +-
 examples/example_lesson_planner.glom               |    2 +-
 examples/example_music_collection.glom             |    2 +-
 examples/example_project_manager.glom              |    2 +-
 examples/example_smallbusiness.glom                |  374 +---
 .../test_sqlite_music/test_sqlite_music.glom       |   36 +-
 glom.desktop.in.in                                 |    1 +
 glom.service.in                                    |    3 +
 glom.xml                                           |    3 +-
 glom/application.cc                                |    5 +
 glom/dialog_connection.cc                          |    2 +-
 glom/dialog_existing_or_new.cc                     |    2 +-
 glom/glom_document.dtd                             |  132 +-
 glom/libglom/connectionpool.cc                     |    2 +-
 glom/libglom/data_structure/has_title_singular.cc  |    2 +-
 glom/libglom/document/bakery/document_xml.cc       |   16 +-
 glom/libglom/document/document.cc                  |    3 +-
 glom/main.cc                                       |    6 +
 glom/mode_data/box_data_details.cc                 |    2 +-
 glom/mode_data/box_data_portal.cc                  |    2 +-
 glom/mode_design/fields/dialog_fielddefinition.cc  |    3 +
 glom/mode_design/layout/combobox_fields.cc         |    1 -
 glom/mode_design/layout/dialog_layout_details.cc   |    8 +-
 glom/mode_design/layout/dialog_layout_details.h    |    7 +
 .../layout/dialog_layout_list_related.cc           |    7 +
 .../layout/dialog_layout_list_related.h            |    3 +
 .../layout_item_dialogs/dialog_field_layout.cc     |   14 -
 glom/utility_widgets/datawidget.cc                 |   23 +-
 glom/utility_widgets/db_adddel/db_adddel.cc        |   50 +-
 glom/utility_widgets/db_adddel/db_adddel.h         |    3 -
 glom/utility_widgets/imageglom.cc                  |    4 +-
 glom/utils_ui.cc                                   |   34 +-
 glom/utils_ui.h                                    |   10 +-
 po/cs.po                                           | 2447 ++++++++++----------
 tests/dtd/test_example_sqlite                      |    4 +
 43 files changed, 2056 insertions(+), 1714 deletions(-)
---
diff --cc ChangeLog
index a129228,61810af..599233e
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,23 -1,215 +1,235 @@@
  2009-12-04  Murray Cumming  <murrayc murrayc com>
  
 +	Fix the build.
 +
 +	* glom/base_db.cc.[h|cc]: Use the newer simpler 
 +	SqlBuilder::select_add_target() method.
 +
- 2009-12-02  Murray Cumming  <murrayc murrayc com>
++2009-12-04  Murray Cumming  <murrayc murrayc com>
 +
 +	Fix the build.
 +
 +	* glom/base_db.[h|cc]: Correct the use of Gda::SqlBuilder for the latest API.
 +
++2009-12-04  Murray Cumming  <murrayc murrayc com>
++
+ 	Field Definitions: Default value: Fix crash when selecting a date.
+ 
+ 	* glom/utility_widgets/datawidget.cc: offer_field_list(), 
+ 	offer_field_layout(), offer_related_record_id_find(): Avoid crashes 
+ 	caused by calling set_transient_for() with a null parent window, 
+ 	for instance from the field definitions dialog.
+ 
+ 2009-12-04  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Field Definitions: Show default value widget for date fields.
+ 
+ 	* glom/utility_widgets/datawidget.cc: Constructor: show the 
+ 	hbox_parent widget, so the widgets always show up for the default value 
+ 	in the field definitio dialog for date fields. The details view must 
+ 	be doing this via a show_all() somewhere. 	
+ 
+ 2009-12-03  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Related Records layout: Field formatting: Choices: Fix related choices.
+ 
+ 	* glom/mode_design/layout/dialog_layout_details.[h|cc]
+ 	* glom/mode_design/layout/dialog_layout_list_related.[h|cc]:
+ 	Add virtual get_fields_table() and use this in 
+ 	on_button_field_formatting() so that the formatting dialog shows 
+ 	relationships for the to table instead of the parent table, when 
+ 	editing formatting for a field in a related records portal.
+ 	Bug noticed by Michael Hasselmann and Andrew Ruthven.
+ 	* glom/mode_design/layout/layout_item_dialogs/dialog_field_layout.c:
+ 	Removed some debug output.
+ 
+ 2009-12-03  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Allow use of example documents that mention an unsupported backend.
+ 
+ 	* glom/application.cc: check_document_hosting_mode_is_supported():
+ 	Don't check the backend if it is an example document because the user 
+ 	will choose it when saving anyway.
+ 
+ 2009-11-17  Murray Cumming  <murrayc murrayc com>
+ 
+ 	tests: dtd: Now passes.
+ 
+ 	* glom/libglom/document/bakery/document_xml.cc: get_node_document():
+ 	Added commented-out code to write the DOCTYPE declaration, if we ever 
+ 	want to specify the PUBLIC DTD idenitifier and URI in each document.
+ 	Let's avoid that for now because we'd have to make sure that it's 	
+ 	hosted properly. 
+ 	* tests/dtd/test_example_sqlite: Do not use --valid because that 
+ 	seems to always require a DTD in the document's DOCTYPE declaration.
+ 	--dtdvalid seems to do the same thing already, but with the specified 
+ 	DTD.
+ 
+ 2009-11-17  Murray Cumming  <murrayc murrayc com>
+ 
+ 	* glom/glom_document.dtd: Mention the xmlns attribute because DTD 
+ 	validation doesn't know about XML namespaces.
+ 
+ 2009-11-17  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Document: Ensure that the xmlns ID is always in saved documents.
+ 
+ 	* glom/libglom/document/bakery/document_xml.cc: get_node_document():
+ 	Make sure that the xmlns ID is added, even when the root node already 
+ 	exists, for instance when opening existing documents.
+ 
+ 	* examples/example_film_manager.glom:
+ 	* examples/example_lesson_planner.glom:
+ 	* examples/example_music_collection.glom:
+ 	* examples/example_project_manager.glom:
+ 	* examples/example_smallbusiness.glom:
+ 	* examples/sqlite/test_sqlite_music/test_sqlite_music.glom:
+ 	Add the xmnls ID, to help to identify the MIME type of these documents.
+ 
+ 2009-11-17  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Document saving: Remove unncessary empty singular_title nodes.
+ 
+ 	* glom/libglom/document/document.cc: save_before_translations(): 
+ 	Do not create empty singular_title nodes.
+ 	* examples/example_smallbusiness.glom: Resaved.
+ 
+ 2009-11-17  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Partly fix the DTD validation test.
+ 
+ 	* glom/glom_document.dtd: table: Correct the syntax for the child 
+ 	elements, to use ?, instead of | because they are all optional, instead 
+ 	of being alternatives for each other.
+ 	Add the print_layouts element.
+ 	* Makefile_tests.am: Change the order so the sometimes-hanging import 
+ 	tests are at the end, to make the tests more useful.
+ 
+ 2009-11-13  David King  <davidk openismus com>
+ 
+ 	* configure.ac: Fix check for SQLite and libgettextpo.
+ 
+ 2009-11-12  David King  <davidk openismus com>
+ 
+ 	* glom/glom_document.dtd: Update to more completely validate example
+ 	documents.
+ 	* Makefile_tests.am:
+ 	* tests/dtd/test_example_sqlite: Add a test that attempts to validate
+ 	an example SQLite Glom document against glom_document.dtd.
+ 
+ 2009-11-10  David King  <davidk openismus com>
+ 
+ 	* configure.ac: Fix incorrect conditional for Maemo libgettextpo check.
+ 
+ 2009-11-06  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Fix a crash when specifying a static image on the layout.
+ 
+ 	* glom/utility_widgets/imageglom.cc: on_menupopup_activate_select_file():
+ 	Check for a null parent window pointer to avoid a crash, fixing bug 
+ 	#600954 (Michael Hasselmann).
+ 
+ 2009-11-06  David King  <davidk openismus com>
+ 
+ 	* configure.ac:
+ 	* Makefile_glom.am: Do not link to libgettextpo on Maemo, and
+ 	additionally do not check for it either.
+ 
+ 2009-11-04  David King  <davidk openismus com>
+ 
+ 	* glom.xml: Add Maemo-specific category for classification of .glom
+ 	files as "documents".
+ 
+ 2009-11-04  David King  <davidk openismus com>
+ 
+ 	* Makefile_glom.am: Statically link to libgettextpo on Maemo, as
+ 	Gettext is available in the SDK and autobuilder but not on the device.
+ 
+ 1.12.3:
+ 
+ 2009-10-30  Murray Cumming  <murrayc murrayc com>
+ 
+ 	List views and related records portals: Enough space for titles.
+ 
+ 	* glom/utils_ui.[h|cc]: get_suitable_field_width_for_widget():
+ 	Optionally calculate enough space for the title too, for TreeView 
+ 	columns.
+ 	* glom/utility_widgets/db_adddel/db_adddel.cc: treeview_append_column():
+ 	When choosing a default column width, make sure there's enough for the 
+ 	title too.
+ 
+ 2009-10-30  Murray Cumming  <murrayc murrayc com>
+ 
+ 	List views and related records portals: Avoid zero-width columns.
+ 
+ 	* glom/utility_widgets/db_adddel/db_adddel.cc: treeview_append_column():
+ 	Except on maemo, don't try to auto-expand a non-rightmost column, 
+ 	because that does not seem to be possible with fixed-height-mode, 
+ 	which we use for performance.
+ 
+ 2009-10-30  David King  <davidk openismus com>
+ 
+ 	* configure.ac:
+ 	* glom/main.cc: Initialize libossomm on Maemo, to register a DBus
+ 	service.
+ 
+ 2009-10-28  David King  <davidk openismus com>
+ 
+ 	* configure.ac:
+ 	* Makefile.am:
+ 	* glom.desktop.in.in:
+ 	* glom.service.in: Add DBus service file for Maemo 5, and install to
+ 	the correct location as determined by the osso-af-settings pkg-config
+ 	file. Adjust the installation location of the glom.desktop file on
+ 	Maemo.
+ 
+ 2009-10-28  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Do not mark an empty string for translation.
+ 
+ 	* glom/dialog_connection.cc: set_confirm_existing_user_note():
+ 	Do not do _(""), fixing bug #599868 (André Klapper).
+ 
+ 2009-10-27  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Trying to ignore unwanted column resize signals.
+ 
+ 	* glom/utility_widgets/db_adddel/db_adddel.[h|cc]: 
+ 	Removed unused set_column_width().
+ 	construct_specified_columns_cellrenderer(): Added an InnerIgnore, though 
+ 	we already use one in construct_specified_columns().
+ 	on_treeview_column_resized(): Check if we should ignore signals.
+ 	Do not cast an int size to a guint, because it could be -1.
+ 
+ 2009-10-27  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Avoid runtime warnings about 0 size TreeViewColumn.
+ 
+ 	* glom/utility_widgets/db_adddel/db_adddel.cc: construct_specified_columns(), 
+ 	treeview_append_column(): Avoid calling TreeViewColumn::set_fixed_width() 
+ 	with a 0 size, avoiding a runtime assertion.
+ 
+ 2009-10-27  Murray Cumming  <murrayc murrayc com>
+ 
+ 	Fix some warnings.
+ 
+ 	* glom/dialog_existing_or_new.cc: get_service_info(): Replace a 0 with 
+ 	(void*)0 to avoid a warning after my change on 2009-10-13.
+ 	* glom/libglom/data_structure/has_title_singular.cc(): 
+ 	operator==(): Actually use the src parameter.
+ 
+ 2009-10-27  Murray Cumming  <murrayc murrayc com>
+ 
+ 	* glom/utility_widgets/db_adddel/db_adddel.cc: treeview_append_column(): 
+ 	Don't try to put -1 in a guint for the column width.
+ 
 +2009-10-25  Murray Cumming  <murrayc murrayc com>
 +
 +	BaseDb::query_execute*(): Const corrections.
 +  
 +	* glom/base_db.[h|cc]: query_execute(), query_execute_select(): 
 +	Const corrections and indentation corrections.
 +
  2009-10-21  Armin Burgmeier  <armin arbur net>
  
  	* Makefile_libglom.am: Link against winsock on Windows.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]