[glom/spread-table: 7/7] Fixed merge
- From: Murray Cumming <murrayc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glom/spread-table: 7/7] Fixed merge
- Date: Thu, 14 Oct 2010 09:10:47 +0000 (UTC)
commit 06abd404eeeff93232776857076ae804ad22f11b
Merge: 9711c2d b4f16b8
Author: Murray Cumming <murrayc murrayc com>
Date: Thu Oct 14 11:09:56 2010 +0200
Fixed merge
ChangeLog | 79 +++
glom/bakery/app.h | 2 -
glom/bakery/app_withdoc_gtk.cc | 1 +
glom/base_db_table.h | 1 -
glom/base_db_table_data.cc | 1 +
glom/box_db_table.h | 1 -
glom/dialog_connection.cc | 2 +-
glom/dialog_connection.h | 2 +-
glom/dialog_existing_or_new.cc | 10 +-
glom/dialog_existing_or_new.h | 2 +-
glom/dialog_invalid_data.cc | 2 +-
glom/dialog_invalid_data.h | 2 +-
glom/import_csv/csv_parser.cc | 1 +
glom/import_csv/dialog_import_csv.cc | 1 +
glom/import_csv/dialog_import_csv_progress.cc | 2 +
glom/libglom/connectionpool.cc | 2 +
glom/libglom/connectionpool_backends/postgres.cc | 10 +-
glom/libglom/connectionpool_backends/postgres.h | 4 +-
.../connectionpool_backends/postgres_central.cc | 4 +-
.../connectionpool_backends/postgres_central.h | 4 +-
.../connectionpool_backends/postgres_self.cc | 14 +-
.../connectionpool_backends/postgres_self.h | 4 +-
glom/libglom/connectionpool_backends/sqlite.cc | 6 +-
glom/libglom/data_structure/field.cc | 2 +
glom/libglom/data_structure/glomconversions.cc | 4 +-
glom/libglom/data_structure/glomconversions.h | 2 +-
glom/libglom/data_structure/numeric_format.h | 1 -
glom/libglom/document/bakery/document.cc | 2 +-
glom/libglom/document/bakery/document.h | 1 -
glom/libglom/document/bakery/document_xml.cc | 2 +-
glom/libglom/document/document.cc | 5 +-
glom/libglom/document/document.h | 6 +-
glom/libglom/privs.cc | 2 +
glom/libglom/python_embed/py_glom_record.cc | 4 +-
glom/libglom/python_embed/py_glom_record.h | 8 +-
glom/libglom/python_embed/py_glom_related.cc | 2 +-
glom/libglom/python_embed/py_glom_related.h | 2 +-
glom/libglom/python_embed/py_glom_relatedrecord.cc | 2 +-
glom/libglom/python_embed/py_glom_relatedrecord.h | 7 +-
glom/libglom/sharedptr.h | 3 +-
glom/libglom/utils.cc | 2 +-
glom/mode_data/datawidget/treemodel_db.cc | 3 +-
glom/mode_data/notebook_data.cc | 2 +
glom/mode_design/dialog_database_preferences.cc | 2 +
glom/mode_design/fields/combo_fieldtype.h | 1 -
glom/mode_design/iso_codes.cc | 2 +
glom/mode_design/layout/combobox_fields.cc | 2 +
.../layout/dialog_layout_calendar_related.cc | 2 +
.../layout/dialog_layout_list_related.cc | 2 +
.../print_layouts/window_print_layout_edit.cc | 3 +-
.../dialog_relationships_overview.cc | 2 +-
glom/mode_design/translation/combobox_locale.cc | 2 +
.../translation/dialog_identify_original.cc | 2 +
glom/navigation/box_tables.cc | 2 +
glom/print_layout/canvas_layout_item.cc | 3 +-
glom/python_embed/glom_python.cc | 2 +
glom/utility_widgets/layoutwidgetmenu.cc | 1 +
glom/utility_widgets/notebooklabelglom.cc | 2 +
glom/utils_ui.cc | 8 +-
po/cs.po | 699 ++++++++++----------
po/es.po | 443 +++++++------
61 files changed, 765 insertions(+), 634 deletions(-)
---
diff --cc ChangeLog
index 0e5bb92,919a5d5..e8625a4
--- a/ChangeLog
+++ b/ChangeLog
@@@ -1,77 -1,82 +1,156 @@@
+ 2010-10-11 David King <davidk openismus com>
+
+ Change some uses of long to more appropriate types
+
+ * glom/libglom/python_embed/py_glom_record.[cc|h]:
+ * glom/libglom/python_embed/py_glom_related.[cc|h]:
+ * glom/libglom/python_embed/py_glom_relatedrecord.[cc|h]:
+ * glom/libglom/utils.cc:
+ * glom/utility_widgets/db_addel/glom_db_treemodel.cc:
+ * glom/utils_ui.cc: Use other types than long where appropriate.
+
+ 2010-10-11 David King <davidk openismus com>
+
+ Use array notation where appropriate
+
+ * glom/dialog_connection.[cc|h]:
+ * glom/dialog_existing_or_new.[cc|h]:
+ * glom/dialog_invalid_data.[cc|h]:
+ * glom/libglom/connectionpool_backends/postgres.cc:
+ * glom/libglom/connectionpool_backends/postgres_self.cc:
+ * glom/libglom/connectionpool_backends/sqlite.cc:
+ * glom/utils_ui.cc: Use array notation when initializing constant
+ character arrays.
+
+ 2010-10-11 David King <davidk openismus com>
+
+ Use unsigned integers where appropriate
+
+ * glom/libglom/connectionpool_backends/postgres.[cc|h]:
+ * glom/libglom/connectionpool_backends/postgres_central.[cc|h]:
+ * glom/libglom/connectionpool_backends/postgres_self.[cc|h]:
+ * glom/libglom/data_structure/glomconversions.[cc|h]:
+ * glom/libglom/document/document.[cc|h]: Use unsigned integers where
+ the variable cannot be negative.
+
+ 2010-10-08 David King <davidk openismus com>
+
+ Remove some unnecessary includes
+
+ * glom/bakery/app.h:
+ * glom/base_db_table.h:
+ * glom/base_db_table_data.h:
+ * glom/box_db_table.h:
+ * glom/libglom/sharedptr.h:
+ * glom/mode_design/fields/combo_fieldtype.h:
+ * glom/mode_design/relationships_overview/
+ dialog_relationships_overview.cc: Remove some unnecessary includes.
+
+ * glom/bakery/app_withdoc_gtk.cc:
+ * glom/base_db_table_data.cc:
+ * glom/glom_privs.cc:
+ * glom/import_csv/csv_parser.cc:
+ * glom/import_csv/dialog_import_csv.cc:
+ * glom/import_csv/dialog_import_csv_progress.cc:
+ * glom/libglom/connectionpool.cc:
+ * glom/libglom/connectionpool_backends/postgres.cc:
+ * glom/libglom/connectionpool_backends/postgres_self.cc:
+ * glom/libglom/connectionpool_backends/sqlite.cc:
+ * glom/libglom/data_structure/field.cc:
+ * glom/libglom/document/bakery/document.cc:
+ * glom/libglom/document/bakery/document_xml.cc:
+ * glom/libglom/document/document.cc:
+ * glom/libglom/python_embed/py_glom_record.cc:
+ * glom/mode_data/notebook_data.cc:
+ * glom/mode_design/dialog_database_preferences.cc:
+ * glom/mode_design/iso_codes.cc:
+ * glom/mode_design/layout/combobox_fields.cc:
+ * glom/mode_design/layout/dialog_layout_calendar_related.cc:
+ * glom/mode_design/layout/dialog_layout_list_related.cc:
+ * glom/mode_design/print_layouts/window_print_layout_edit.cc:
+ * glom/mode_design/translation/combobox_locale.cc:
+ * glom/mode_design/translation/dialog_identify_original.cc:
+ * glom/navigation/box_tables.cc:
+ * glom/print_layout/canvas_layout_item.cc:
+ * glom/python_embed/glom_python.cc:
+ * glom/utility_widgets/flowtable_dnd.cc:
+ * glom/utility_widgets/layoutwidgetmenu.cc:
+ * glom/utility_widgets/notebooklabelglom.cc: Add iostream include.
+
+2010-10-14 Murray Cumming <murrayc murrayc com>>
+
+ FlowTable: More fixes for child HBox memory management.
+
+ * glom/utility_widgets/flowtable.cc: Added checks and corrections, though
+ there is still an odd warning about a refcount.
+
+2010-10-14 Murray Cumming <murrayc murrayc com>
+
+ FlowTable: Fix child HBox memory management.
+
+ * glom/utility_widgets/flowtable.[h|cc]: insert(), remove_all(), remove(),
+ destructor: Remember the implementation-only Gtk::HBox widgets and delete
+ them when appropriate. A simple Gtk::manage() was not enough for this.
+
+2010-10-12 Murray Cumming <murrayc murrayc com>
+
+ FlowTable: Avoid some runtime warnings.
+
+ * glom/utility_widgets/flowtable.[h|cc]: Re-add remove().
+ get_column_for_first_widget(): Fix the implementation when it deals with
+ children of the hbox.
+ * glom/mode_data/flowtablewithfields.cc: Destructor: Avoid use of
+ remove(widget), because it is complicated.
+
+2010-10-12 Murray Cumming <murrayc murrayc com>
+
+ FlowTable: Implement insert_before().
+
+ * glom/utility_widgets/flowtable.[h|cc]: Re-added insert_before() which
+ we will need for drag and drop support.
+
+2010-10-11 Murray Cumming <murrayc murrayc com>
+
+ Details: Use of GtkSpreadTable: Remove FlowTable:m_children.
+
+ * glom/utility_widgets/flowtable.[h|cc]: Remove m_children and remove the
+ remove() override, simplifying things.
+
+2010-10-11 Murray Cumming <murrayc murrayc com>
+
+ Details: Use of GtkSpreadTable: Use specified alignement again.
+
+ * glom/mode_data/flowtablewithfields.cc:
+ * glom/utility_widgets/flowtable.[h|cc]: FlowTableItem: Remove the
+ m_expand_first_full and m_expand_second members, because we no longer need
+ to remember that information.
+ add(): Use set_halign() to specify fill/left depending on the expand
+ choice.
+
+2010-10-11 Murray Cumming <murrayc murrayc com>
+
+ Details: Use of GtkSpreadTable: Align widgets again.
+
+ * glom/mode_data/flowtablewithfields.cc: apply_size_groups_to_labels():
+ Re-enable the code to align adjacent widgets.
+ * glom/utility_widgets/flowtable.[h|cc]: get_column_for_first_widget():
+ Bring this code back, this time using the new
+ gtk_spread_table_get_child_line() function.
+
+2010-10-08 Murray Cumming <murrayc murrayc com>
+
+ Details: FlowTable: Initial use of GtkSpreadTable instead of custom code.
+
+ * glom/utility_widgets/flowtable.[h|cc]: Derive from GtkSpreadTable,
+ removing API and implementation that is then provided by that base class.
+ * glom/utility_widgets/flowtable_dnd.[h|cc]: Remove FlowTable_DND (and its
+ use for now. We will need to reimplement it somehow with GtkSpreadTable,
+ hopefully in a simpler way.
+
+ * glom/mode_data/box_data_details.cc
+ * glom/mode_data/flowtablewithfieldse.[h|cc]:
+ * glom/utility_widgets/test_flowtable.cc: Adapted.
+
2010-10-07 Murray Cumming <murrayc murrayc com>
Choices: Do not offer editing formatting features when choosign extra fields.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]