2015-11-27 Murray Cumming 1.31.1 2015-11-26 Murray Cumming Change libglom ABI to 1.32. For parallel install. fix 2015-11-05 Murray Cumming Update .gitignore 2015-11-05 Murray Cumming Add missing file. 2015-11-05 Murray Cumming LayoutItem_Field::is_same_field(): Correct regression. Make sure we call UsesRelationship::operator==() instead of the class's own operator==(). This regression was caused by my use of auto when the actual type mattered. Added a test for this: test_compare_same_named_instances_unrelated_difference(). 2015-11-03 Murray Cumming glom_pygda_value_as_boost_pyobject(): Handle GDA_TYPE_NULL explicitly. 2015-11-03 Murray Cumming Improved stdcerr output. 2015-11-03 Murray Cumming glom_pygda_value_from_pyobject(): Handle Py_None explicitly. 2015-11-03 Murray Cumming Improve some stderr output. 2015-11-03 Murray Cumming C++11: Use of nullptr for returns. 2015-11-03 Murray Cumming Fix tiny typo in error output. 2015-11-03 Murray Cumming Remove useless old GLIBMM_EXCEPTIONS_ENABLED ifdefs. 2015-11-03 Murray Cumming Remove useless old LIBXMLCPP_EXCEPTIONS_ENABLED ifdefs. 2015-11-03 Murray Cumming Convert some protected API to private. 2015-11-03 Murray Cumming Remove useless old GLIBMM_PROPERTIES_ENABLED. 2015-11-03 Murray Cumming Remove unused method. 2015-11-03 Murray Cumming Base_Db: Add clear_fields_calculation_in_progress(). Instead of directly accessing the member variable just to call clear() on it. 2015-11-03 Murray Cumming Remove unused method. Though this looks kind of useful, so I just commented it out. 2015-11-03 Murray Cumming Make some methods const. 2015-11-03 Murray Cumming Box_Reports: Null checks. 2015-11-03 Murray Cumming Avoid unused intermediate value set. 2015-11-03 Murray Cumming Pass shared_ptr<> by reference, not value. 2015-11-03 Murray Cumming Remove unused methods. 2015-11-03 Murray Cumming Avoid a repeated if else block. Found by cppcheck. 2015-11-03 Murray Cumming Base_DB: Use constructor initializer lists. 2015-11-01 Murray Cumming Remove unused Dialog_Notebook class. 2015-10-30 Murray Cumming Remove unused methods. 2015-10-30 Murray Cumming Remove unused methods. 2015-10-30 Murray Cumming Check for empty() instead of size(). Found by cppcheck. 2015-10-30 Murray Cumming Remove unused methods. 2015-10-30 Murray Cumming Remove unused methods. 2015-10-30 Murray Cumming Remove unused methods. 2015-10-30 Murray Cumming TranslatableItem: Correct switch cases. Found by cppcheck. 2015-10-30 Murray Cumming Throw the same exception instead of a copy. Found by cppcheck. 2015-10-30 Murray Cumming Clarify operator precedence. Found by cppcheck. 2015-10-30 Murray Cumming Add missing explicit. 2015-10-30 Murray Cumming Remove unused methods. Found by cppcheck. 2015-10-30 Murray Cumming Remove unused variables. 2015-10-30 Murray Cumming Make formatting sane. 2015-10-30 Murray Cumming Remove trailing spaces. 2015-10-30 Murray Cumming Remove unnecessary switch breaks after returns. Found by cppcheck. 2015-10-30 Murray Cumming Box_Data_ManyRecords: Remove unimplemented set_read_only(). cppcheck found a variable in both this and a derived class. 2015-10-30 Murray Cumming Utils::get_temp_file_path(): Actually use our pattern. Found by cppcheck, which reported an unused variable. 2015-10-30 Murray Cumming cppcheck: Both sides of || were the same. 2015-10-30 Murray Cumming cppcheck: Remove unused variables. 2015-10-30 Murray Cumming cppcheck: Remove unnused variable and call. 2015-10-30 Murray Cumming cppcheck: Reduce scope of variables. 2015-10-30 Murray Cumming cppcheck: Add missing explicit keyword. 2015-10-30 Murray Cumming Remove more unnecessary virtual keywords. There should now be almost no virtual methods that are never overridden. 2015-10-30 Murray Cumming Remove more unnecessary virtual methods. 2015-10-29 Murray Cumming Remove more unnecessary virtual keywords. 2015-10-29 Murray Cumming Remove unnecessary virtual keywords. 2015-10-29 Murray Cumming Remove virtual keywords from overrides. 2015-10-28 Murray Cumming Remove unnecessary virtual keywords 2015-10-27 Murray Cumming C++11: More override keyword use. 2015-10-27 Murray Cumming C++11: Yet more use of override keyword. 2015-10-27 Murray Cumming C++11: More use of override keyword. 2015-10-27 Murray Cumming C++11: Use override keyword with View methods. 2015-10-27 Murray Cumming C++11: AppWindow: Use of override keyword. 2015-10-26 Murray Cumming C++11: More use of override keyword. 2015-10-26 Murray Cumming C++11: Layout items: Use override keyword. 2015-10-26 Murray Cumming C++11: Document: Use of the override keyword. 2015-10-26 Murray Cumming C++11: ConnectionPool Backends: Use the override keyword. 2015-10-26 Murray Cumming Avoid a comparison of bool with -1. This seems to be a (useful) new check in g++ 5.2. 2015-10-26 Murray Cumming Add missing iostream include. Something else must have included this until now. 2015-10-24 Murray Cumming libxml++-3.0 port: Use get_first_child_text() instead of get_child_text(). 2015-10-24 Murray Cumming libxml++-3.0 port: Use remove_node() instead of remove_child(). 2015-10-24 Murray Cumming libxml++-3.0 port: Use set/get_first_child_text() instead of set/get_child_text(). 2015-10-24 Murray Cumming libxml++-3.0 port: Case the Attribute to an AttributeNode. 2015-10-24 Murray Cumming libxml++-3.0 port: Use add_child_element*() instead of add_child*(). But don't change add_child_text(), add_child_comment(), or add_child_text_before(). 2015-10-24 Murray Cumming Use libxml++-3.0. 2015-10-20 Murray Cumming AX_BOOST_PYTHON: Update for the AX_PYTHON_DEVEL change. Because AX_PYTHON_DEVEL now provides PYTHON_LIBS instead of PYTHON_FLAGS, this script needs to be updated accordingly. This lets AX_BOOST_PYTHON actually find the boost python library on newer systems that ignore the -l flags if they appear before the source file on the command line. I'm not sure why I needed to add PYTHON_LIBS to LIBS in the AC_CACHE_CHECK() line, though it apparently wasn't necessary to use PYTHON_LDFLAGS there before. I suspect that much of this file doesn't really make sense. I have submitted this patch upstream: https://savannah.gnu.org/patch/index.php?8776 2015-10-20 Murray Cumming Makefile*.am: Use PYTHON_LIBS instead of PYTHON_LDFLAGS. Because that is what AX_PYTHON_DEVEL now provides. 2015-10-20 Murray Cumming AX_BOOST_PYTHON: Revert to upstream version. 2015-10-20 Murray Cumming AX_PYTHON_DEVEL: Use the latest version of this m4 macro. Including my correction to makr it provide PYTHON_LIBS instead of PYTHON_LDFLAGS: to fix this problem properly: http://stackoverflow.com/questions/31304553/linker-error-with-libboost-python-py34-on-ubuntu-15-04/31330681#31330681