1.24.0:
2013-04-23 Murray Cumming <
[email protected]>
Fix distcheck.
* Makefile_tests.am: Dist the recently-added
.glom test file.
2013-04-03 Murray Cumming <
[email protected]>
Python embedding: Deal with TODO.
* glom/libglom/python_embed/pygdavalue_conversions.cc:
Avoid a redefinition of PyDateTime_IMPORT for python 2.7
and later, which fixes the compiler error.
2013-04-03 Murray Cumming <
[email protected]>
Deal with a minor TODO.
* glom/frame_glom.h: Make the signal handlers private.
2013-04-03 Murray Cumming <
[email protected]>
DbUtils: Some const improvements.
* glom/libglom/db_utils.cc: Make the Document* const
where possible.
2013-04-03 Murray Cumming <
[email protected]>
Document: Use DocumentTableInfo by sharedptr<>.
* glom/glom/libglom/document/document.[h|cc]:
get_tables(): Have both const and non-const overloads of this
method, to allow proper use of const elsewhere.
* glom/libglom/db_utils.cc: Adapted.
2013-04-03 Murray Cumming <
[email protected]>
Document: Use DocumentTableInfo by sharedptr<>.
* glom/glom/libglom/document/document.[h|cc]:
DocumentTableInfo: Remove the copy constructor and operator=(),
making them private and unimplemented. Use it by sharedptr<>
instead to be more efficient and simpler.
Add get_table_info() so we can check for a null sharedptr<>
instead of repeatedly using std::map::find() awkwardly.
2013-04-01 Murray Cumming <
[email protected]>
Update another test .glom file.
* examples/sqlite/test_sqlite_music/test_sqlite_music.glom:
Remove the parent_table attributes.
2013-04-01 Murray Cumming <
[email protected]>
LayoutInfo: Remove the superfluous parent_table.
* glom/glom/libglom/document/document.[h|cc]:
LayoutInfo: Do not bother storing the parent table here because
these are all stored in a table-specific map anyway.
* glom/glom/glom_document.dtd: Remove the mention of the
parent_table attribute. The parent table node already specifies
it.
* glom/examples/*.glom: Resave these without the parent_table
attributes.
2013-04-01 Murray Cumming <
[email protected]>
Dialog_FlowTable: Make a getter const.
* glom/utility_widgets/dialog_flowtable.[h|cc]:
Make get_columns_count() const.
2013-04-01 Murray Cumming <
[email protected]>
LayoutItem_Portal: Do not implement get_part_type_name().
* glom/libglom/data_structure/layout/layoutitem_portal.[h|cc]:
Remove the get_part_type_name() override because it adds
a translation that we never use. We only ever instantiate the
derived portal types.
2013-04-01 Murray Cumming <
[email protected]>
FieldTypes: Some simplification.
* glom/libglom/data_structure/fieldtypes.[h|cc]:
Remove a now-unused duplicate map of types.
2013-03-21 Murray Cumming <
[email protected]>
Add a translation file for an example.
* examples/po_files/example_film_manager/gl.po:
Add this missing file. The translations seem to have got into
the .glom file somehow, but this .po file was not in git.
2013-02-15 Murray Cumming <
[email protected]>
MySQL support: Add a check for an empty initial password.
* glom/libglom/connectionpool_backends/mysql_self.cc:
This doesn't happen, but it would be nice to avoid it if it ever
does somehow.