2016-03-31 Murray Cumming 1.31.4 2016-03-31 Murray Cumming db_utils_export: Put These in their own namespace. 2016-03-30 Murray Cumming Add IntelliJ CLion code-style settings. 2016-03-30 Murray Cumming More un-camelCasing. 2016-03-30 Murray Cumming Update gimpruler from gimp's gtk3-port branch. 2016-03-30 Murray Cumming More removing of camelCase from variable names. 2016-03-30 Murray Cumming Change semi-camel-case m_* members variables to something saner. 2016-03-30 Murray Cumming Rename ugly m_b* camel-cased variables. 2016-03-30 Murray Cumming Rename b-prefixed variables. This is ancient code that used a simplified hungarian notation. 2016-03-30 Murray Cumming PostgresSelf: Remove unused code. Found by cppcheck. 2016-03-30 Murray Cumming Dialog_Layout: Avoid some repeated code. Found by cppcheck. 2016-03-30 Murray Cumming Notebook_Find: Avoid an unused value assignment. Found by cppcheck. 2016-03-30 Murray Cumming test_python_execute_func_with_record_field_types: Take a map parameter by reference. Found by cppcheck. 2016-03-30 Murray Cumming LayoutWidgetField: Remove unused get_has_original_data(). Found by cppcheck. 2016-03-29 Murray Cumming Dialog_Line: Avoid a possible null dereference. 2016-03-29 Murray Cumming Box_DB_Table: Remove unnecessary get_app_window() methods. They are already in a base class. 2016-03-29 Murray Cumming Egg::SpreadTable*: Use = delete instead of private constructors. 2016-03-29 Murray Cumming Some use of auto to avoid signed/unsigned mismatches. 2016-03-29 Murray Cumming Canvas_Print_Layout: : Handle -1 for row/column DataModel counts. 2016-03-29 Murray Cumming Dialog_Database_Preferences: Handle -1 for row/column DataModel counts. 2016-03-29 Murray Cumming TreeModel_DB: Handle -1 for row/column DataModel counts. 2016-03-29 Murray Cumming Base_DB_Table_Data(): Handle -1 for row/column DataModel counts. 2016-03-29 Murray Cumming ReportBuilder: Handle -1 column/row counts from DataModel. 2016-03-29 Murray Cumming DbUtils: Handle -1 for DataModel columns/rows counts. 2016-03-29 Murray Cumming Document: Don't put a gssize in a gsize. 2016-03-29 Murray Cumming Combo: Handle -1 DataModel column counts. 2016-03-29 Murray Cumming export utils: Don't put an int in and unsigned int. -1 is a real possible value, so this is a real issue. 2016-03-29 Murray Cumming Dialog_Import_CSVS: Don't put -1 in an unsigned int. 2016-03-29 Murray Cumming Add IntelliJ IDEA inspection settings. So I don't have to keep unsetting stupid options when using CLion inspections. 2016-03-28 Murray Cumming export_data_to_vector(): handle -1 from DataModel::get_columns_count(). 2016-03-25 Cédric Valmary Updated Occitan translation 2016-03-25 Cédric Valmary Added Occitan translation 2016-03-25 Cédric Valmary Added Occitan translation 2016-03-21 Murray Cumming Box_Data_Portal: Separate the 2 init_db_details*() methods. And avoid duplication in the derived classes. 2016-03-21 Murray Cumming Box_Data_Portal: Only one init_db_details*() needs to be virtual. 2016-03-21 Murray Cumming Box_Data_Portal::init_db(table_name): Remove useless show_title. 2016-03-21 Murray Cumming Box_Data_Portal: Call show_title() from base. 2016-03-21 Murray Cumming Box_Data_List/Calender_Related: Move some code into show_title_in_ui(). 2016-03-21 Cédric Valmary Added Occitan translation 2016-03-21 Cédric Valmary Added Occitan translation 2016-03-19 Murray Cumming Use i18n-lib.h in libglom and i18n.h in glom. 2016-03-19 Murray Cumming Remove unnecessary includes. Found by Jetbrains CLion inspections. 2016-03-19 Murray Cumming Box_Data_Portal: Make m_parent_table private and add accessors. 2016-03-19 Murray Cumming Box_Data_Portal: Make some member variables private. 2016-03-19 Murray Cumming libglom: Use only libglom-config.h, not config.h. 2016-03-19 Murray Cumming libglom-config.h: Remove unused (in libglom) ISO_CODES_PREFIX. 2016-03-19 Murray Cumming libglom-config.h: Remove unused GLOM_DTD_INSTALL_DIR. 2016-03-18 Murray Cumming C++11: Again, more auto. 2016-03-18 Murray Cumming C++11: Yet more auto. 2016-03-18 Murray Cumming C++11: More use of auto. 2016-03-18 Murray Cumming Box_Data_Portal: Use get/set_layout_item() instead of m_portal. 2016-03-18 Murray Cumming Box_Data_Portal: Use m_portal via get_portal(). 2016-03-18 Murray Cumming Box_Data_Portal::get_portal(): const correctness. fix const 2016-03-18 Murray Cumming export: Deal with lists of const LayoutItems. Also making get_table_fields_to_show_for_sequence() take a list of const, which leads to more const correctness in its callers. 2016-03-18 Murray Cumming Dialog_Layout_Export::set_layout_groups(): Fill field details one by one. Using the new method from the previous commit. 2016-03-18 Murray Cumming Document:fill_layout_field_details(): Split this method. Creating fill_layout_field_details_item(). 2016-03-18 Murray Cumming Added Utils::const_list() and use it. To make it clearer where this is necessary at the moment, to make it easier to fix it later. 2016-03-18 Murray Cumming CMake: Build libglom and add the utilities. 2016-03-17 Murray Cumming Remove some unnecessary includes. Found by Jetbrains Clion inspections. 2016-03-17 Murray Cumming Remove some unnecessary (because there are defaults) parameters. 2016-03-17 Murray Cumming sql_utils: Put in SqlUtils namespace. 2016-03-17 Murray Cumming file_utils: Put in FileUtils namespace. 2016-03-17 Murray Cumming file_utils: Remove unused delete_directory(). 2016-03-17 Murray Cumming file_utils: Make a function not part of the API. 2016-03-17 Murray Cumming utils: Move some functions into layout_utils. 2016-03-17 Murray Cumming utils: Move some functions into sql_utils. 2016-03-17 Murray Cumming configure.ac: Add a TODO comment. 2016-03-17 Murray Cumming Makefile.am: Remove unused -D defines. 2016-03-17 Murray Cumming utils: Move some functions into file_utils 2016-03-16 Murray Cumming Move some functions to string_utils.h 2016-03-16 Murray Cumming Keep utils.h out of headers. 2016-03-16 Murray Cumming Remove useless .cc files for templates. 2016-03-16 Murray Cumming Remove unnecessary includes. Found by IntelliJ CLion inspections. 2016-03-16 Murray Cumming Remove some unnecessary includes. 2016-03-16 Murray Cumming Some uses of boost/python/wqobject_fwd.hpp. 2016-03-15 Murray Cumming Bakery::AppWindow: Remove unused version string. Found by IntelliJ CLion inspections. 2016-03-15 Murray Cumming Remove more declared but undefined and unused methods. Found by IntelliJ CLion inspections. 2016-03-15 Murray Cumming Remove an iostream include from a header. 2016-03-15 Murray Cumming Initialize some variables. Found by IntelliJ CLion inspections. 2016-03-15 Murray Cumming Remove declarations of unimplemented methods. Found by IntelliJ CLion inspections. 2016-03-15 Murray Cumming Small use of auto. 2016-03-15 Murray Cumming Remove redundant const_cast<>. Noticed by the IntelliJ CLion inspections 2016-03-15 Murray Cumming Remove redundant casts to AppWindow. Noticed by the IntelliJ CLion inspections. 2016-03-15 Murray Cumming get_unused_database_name(): Don't retry forever. Noticed by the IntelliJ CLion inspections. 2016-03-14 Murray Cumming cmake: Add and use FindGettextPO Copied from here: https://github.com/fluxer/kdelibs/blob/master/cmake/modules/FindGettextPO.cmake under the BSD license. 2016-03-14 Murray Cumming fix 2016-03-14 Murray Cumming Add cmake build system. 2016-03-14 Murray Cumming Update .gitignore 2016-03-14 Murray Cumming Add a test with a space in a table name. Because this is currently failing, apparently due to a libgda bug. Bug #763534 2016-03-13 Murray Cumming AppWindow::fill_menu_tables(): Escape table names before using as GioMenu action name. Because this causes a runtime error then crash, for instance if a table name contains spaces. This was probably broken in version 1.25.3 in September 2013 when converting the code from GtkMenu to GioMenu. Bug #763534 (m.rick.mac) 2016-03-11 Murray Cumming Require an actual libxml++-3.0 version.