aboutsummaryrefslogtreecommitdiff
path: root/liblogdiag/ld-diagram.c
Commit message (Collapse)AuthorAgeFilesLines
* Improve code in LdDiagram a bit.Přemysl Janouch2012-08-311-17/+13
|
* More fixing.Přemysl Janouch2012-08-121-3/+16
| | | | | | | | | * Fix a resource leak in LdLibrary. * Add missing property change notifiers to ld_diagram_object_{get,set}_storage(). * Don't unref the parameter in ld_symbol_category_remove_{symbol,subcategory} if it wasn't actually removed from the internal list. * Fix a cyclic dependency problem in LdDiagram.
* Rename LdCanvas to LdDiagramView.Přemysl Janouch2011-02-191-1/+1
|
* Fix undoing, create a unit test for history.Přemysl Janouch2011-02-051-1/+1
|
* Make LdDiagram work with json-glib 0.10.Přemysl Janouch2011-02-041-2/+6
|
* Update gtk-doc documentation.Přemysl Janouch2011-02-021-3/+4
|
* Introduce LdDiagramConnection.Přemysl Janouch2011-02-021-0/+4
|
* Add an undo framework to LdDiagram.Přemysl Janouch2011-02-011-35/+343
| | | | | | Modify LdDiagram and LdDiagramObject to use it. Trash commit c2403fdcf7885d7da1efa2c0dfb3e294f760ca9c.
* Connect to the "data-changed" signal in LdDiagram.Přemysl Janouch2011-01-291-70/+96
| | | | Also rewrite some of the functions.
* Fix program messages and gtk-doc comments.Přemysl Janouch2011-01-281-36/+36
|
* Fix gtk-doc comments for signals.Přemysl Janouch2011-01-231-2/+2
|
* Refactor LdDiagram selection handling methods.Přemysl Janouch2011-01-161-13/+52
| | | | Add ld_diagram_remove_selection().
* Revert the order of LdDiagram objects.Přemysl Janouch2011-01-161-2/+1
| | | | Now they go from oldest to newest.
* Basic implementation of loading.Přemysl Janouch2011-01-161-6/+107
| | | | Add an error domain for the purpose of returning errors.
* Basic implementation of saving.Přemysl Janouch2011-01-161-3/+56
| | | | | When the objects are stored, ensure that they have a "type" member that makes it possible to determine their class/purpose.
* Make a separate library.Přemysl Janouch2011-01-101-0/+550
This is required for gtkdoc-scangobj. So far it's much like it's been before, the main differences are that source files are in two directories from now on and the build process has two stages.