summaryrefslogtreecommitdiff
path: root/liblogdiag
Commit message (Collapse)AuthorAgeFilesLines
* Make ld_library_find_symbol() easier to readPřemysl Eric Janouch2021-10-291-41/+32
| | | | | | As well as shorter, strangely. Symbols may technically exist directly in the root category now.
* Clean upPřemysl Eric Janouch2021-10-292-3/+2
|
* Add basic print functionalityPřemysl Eric Janouch2021-10-282-46/+174
| | | | | | | | | | | | | | | | Sadly, the line width depends on the widget's DPI, which seems to even cause uneven lines on Windows, where virtual printers claim high DPI. It might also be an unrelated problem. Similarly, selected objects are exported highlighted. Other than that, it works quite well. Add a manifest to make the print dialog look nice with the older GTK+ bundle we depend upon. The RC file could theoretically be scanned for /\s+"([^"]+)"\s*$/, unescaped, and the results configure_file()-stamped.
* Add clang-format configuration, clean upPřemysl Eric Janouch2021-10-2527-173/+176
|
* Get rid of extra semicolons after macrosPřemysl Eric Janouch2021-10-2512-12/+12
|
* Update a comment about widget stylingPřemysl Eric Janouch2021-10-171-1/+4
|
* LdCategorySymbolView: work around a mysterious bugPřemysl Eric Janouch2021-07-241-4/+14
| | | | | We sometimes get a deselecting event when toying around with menus and then dragging. There might be a simpler reproducer.
* Name changePřemysl Eric Janouch2020-09-2833-33/+33
| | | | Also some copyright years fix-ups/updates.
* Fix assertion failures on quittingPřemysl Janouch2018-06-251-1/+14
|
* Workaround an issue with getting theme coloursPřemysl Janouch2018-06-251-0/+3
| | | | I see that GTK+ 3 is no longer something to be used.
* Make gtk-doc work againPřemysl Janouch2018-06-241-1/+1
| | | | | | | gtk-doc has gained an official CMake module which can fix xrefs. Meanwhile, our old module has stopped working for whatever reason, might be that I've botched the LdCategoryView interface somehow.
* Fix and update LICENSEPřemysl Janouch2017-02-0333-33/+33
|
* Try making it build with GTK+ 3.4Přemysl Janouch2015-02-081-0/+4
|
* Silence other stupid deprecation warningsPřemysl Janouch2015-01-201-0/+5
|
* Fix additional deprecation warningsPřemysl Janouch2015-01-201-6/+15
| | | | Again with more code.
* Fix motion simulationPřemysl Janouch2015-01-201-1/+25
|
* Fix zooming with mouse wheelPřemysl Janouch2015-01-201-1/+1
|
* Fix a depreciation warningPřemysl Janouch2015-01-201-4/+10
| | | | With a ton of additional code.
* Fix a few deprecation warningsPřemysl Janouch2015-01-202-5/+11
|
* Fix drag and dropPřemysl Janouch2015-01-201-1/+9
| | | | GTK+ 3 started sending leave notifications upon starting a DND operation.
* Fix LdCategorySymbolView size negotiationPřemysl Janouch2015-01-191-43/+65
| | | | In GTK+ 3 I don't need the negotiation hack anymore.
* GTK+ 3: Fix compilation, scrolling, drawingPřemysl Janouch2015-01-193-110/+150
|
* Switch to GTK3 via pkg-config, start the portPřemysl Janouch2015-01-191-6/+6
|
* We Lua 5.2 nowPřemysl Janouch2015-01-181-14/+15
| | | | Lua 5.1 seems to have been obsoleted. Luckily this was pretty simple.
* Win32 bugfixes.Přemysl Janouch2012-10-102-15/+21
| | | | | * Force redraw on LdCategorySymbolView size allocation. * Fix an infinite loop sometimes caused by update_adjustments().
* Update copyrights.Přemysl Janouch2012-10-0819-19/+19
|
* Code reordering.Přemysl Janouch2012-10-082-291/+281
|
* Renaming.Přemysl Janouch2012-10-088-487/+488
| | | | LdCategoryViewIf -> LdCategoryView -> LdCategoryTreeView
* Add LdCategoryViewIf.Přemysl Janouch2012-10-087-162/+221
| | | | Deduplicates parts of LdCategory{,Symbol}View.
* Show symbol names in the statusbar again..Přemysl Janouch2012-10-084-2/+107
| | | | Not very clean but serves its purpose.
* Add drag and drop support for symbols.Přemysl Janouch2012-10-082-13/+276
|
* Make LdCategorySymbolView show symbols.Přemysl Janouch2012-10-081-20/+210
|
* Add ld_category_get_path() and use it.Přemysl Janouch2012-10-083-0/+44
|
* Add an LdCategory * argument to new() functions.Přemysl Janouch2012-10-084-12/+18
|
* Stub LdCategorySymbolView.Přemysl Janouch2012-10-084-5/+330
|
* Get rid of the `expander prefix' property.Přemysl Janouch2012-10-083-67/+50
| | | | And make the root be named after whatever the path separator is set to.
* Make child Categories point back to their parents.Přemysl Janouch2012-10-083-3/+86
|
* Fix property type in LdCategoryView.Přemysl Janouch2012-10-081-1/+1
|
* Rename LdLibraryPane to LdCategoryView.Přemysl Janouch2012-10-085-290/+388
| | | | And make it load categories recursively using itself.
* Add `changed' signals to LdCategory.Přemysl Janouch2012-10-083-4/+45
|
* Optimize removal from LdCategory.Přemysl Janouch2012-10-081-4/+8
|
* Rename LdSymbolCategory to LdCategory.Přemysl Janouch2012-10-087-204/+194
|
* Renaming, order categories by name.Přemysl Janouch2012-10-084-22/+32
| | | | | So at least in English the order will make some sense. And it shall stay consistent.
* Load categories recursively.Přemysl Janouch2012-10-081-50/+31
|
* Remove category icons.Přemysl Janouch2012-10-083-75/+6
|
* Remove category management from LdLibrary.Přemysl Janouch2012-10-083-129/+17
| | | | | | Now it uses a special hidden `/' root category. Also removed ld_library_clear() momentarily, for it has no users.
* Replace LdLibraryToolbar with LdLibraryPane.Přemysl Janouch2012-10-083-854/+0
|
* Start making a replacement for LdLibraryToolbar.Přemysl Janouch2012-10-083-0/+289
| | | | | The main advantages are the lack of need to create an icon for each category there is in the library and faster workflow.
* Ignore double/triple clicks in LdDiagramView.Přemysl Janouch2012-10-081-1/+2
| | | | Fixes fast rotating.
* Clean up LdDiagram.Přemysl Janouch2012-10-081-20/+21
| | | | | * Don't emit signals when disposing. * Remove some leftovers.