1. 21 Aug, 2015 1 commit
  2. 20 Aug, 2015 1 commit
  3. 19 Jul, 2015 1 commit
  4. 07 Jul, 2015 1 commit
    • Murray Cumming's avatar
      C++11: range-based for loops: Don't get the container separately. · 12453ef5
      Murray Cumming authored
      Don't use an intermediate variable to get the container.
      Range-based for loops only evaluate the second part once so this is
      fine. This simplifies code by not making us think about whether the
      variable is used later in the method.
      
      This is only useful with containers that don't need to be
      const-iterated. We can const_cast<> the container, but that is
      lengthy and involves mentining the type.
      12453ef5
  5. 06 Jul, 2015 2 commits
  6. 03 Jul, 2015 2 commits
  7. 02 Jul, 2015 4 commits
  8. 01 Jul, 2015 2 commits
  9. 30 Jun, 2015 1 commit
  10. 24 Mar, 2015 1 commit
  11. 09 Mar, 2015 3 commits
  12. 06 Mar, 2015 2 commits
  13. 14 Jan, 2015 1 commit
    • Murray Cumming's avatar
      Notebook_Data: Destructor: Work around crash during shutdown. · b0353d35
      Murray Cumming authored
      * glom/utility_widgets/notebook_noframe.[h|cc]:
        Add a hacky remove_all_pages_without_signalling() method
        to avoid us calling get_parent() while this widget is being
        removed, because that is causing get_parent() to be called on
        a GtkWidget that is no longer valid. This has started happening
        recently so I suspect a change in GTK+ or gtkmm.
        I have not put in the time to identify what is really going
        wrong.
      * glom/mode_data/notebook_data.cc: Destructor: Call the new
        workaround method.
      b0353d35
  14. 05 Dec, 2014 2 commits
  15. 04 Dec, 2014 1 commit
  16. 03 Dec, 2014 2 commits
  17. 02 Dec, 2014 2 commits
  18. 16 Nov, 2014 1 commit
  19. 05 Jun, 2014 1 commit
  20. 03 Jun, 2014 1 commit
  21. 21 Nov, 2013 1 commit
  22. 18 Nov, 2013 1 commit
  23. 16 Nov, 2013 1 commit
  24. 30 Oct, 2013 1 commit
    • Murray Cumming's avatar
      DbAddDel: Replace use of TreeView::remove_all_columns(). · db36708e
      Murray Cumming authored
      * glom/utils_ui.[h|cc]:
        Add a treeview_delete_all_columns() method to explicitly
        delete the columns instead of just removing them and sometimes
        implicitly deleting them with Gtk::TreeView::remove_all_columns().
      * glom/mode_data/db_adddel/db_adddel.[h|cc]:
      * glom/utility_widgets/adddel/adddel.cc:
      * glom/import_csv/dialog_import_csv.cc: Use it.
      
      This seems to fix a crash when switching between Data and Find mode,
      though that might just have been due to not resetting the pointer
      to the button column.
      db36708e
  25. 29 Oct, 2013 1 commit
  26. 28 Oct, 2013 3 commits
    • Murray Cumming's avatar
      Fix @para typos. They should be @param. · 6669280a
      Murray Cumming authored
      6669280a
    • Murray Cumming's avatar
      Remove some debug output · f0d560b3
      Murray Cumming authored
      f0d560b3
    • Murray Cumming's avatar
      Field Definition: Move Default formatting into a separate window. · 2bb23a44
      Murray Cumming authored
      * glom/mode_dsign/fields/dialog_fielddefinition.[h|cc]:
      * data/ui/developer/window_field_definition_edit.glade:
        Move the Default Formatting notebook tab into:
      * glom/mode_design/fields/dialog_defaultformatting.[h|cc]:
      * data/ui/developer/window_default_formatting.glade:
      
      * glom/utility_widgets/adddel/adddel.[h|cc]:
        Add signal_user_requested_extra.
      * glom/utility_widgets/adddel/adddel_withbuttons.[h|cc]:
        Add set_edit_button_label() and set_extra_button_label()
        and override show_all_vfunc() to not show the extra button if
        it has no label.
      
      * glom/mode_design/fields/box_db_table_definition.[h|cc]:
        Use the new button to show the new dialog.
      2bb23a44