Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Accept Lua 5.4 specifically | Přemysl Eric Janouch | 2024-04-09 | 1 | -1/+2 |
| | |||||
* | Enable cross-compiled tests | Přemysl Eric Janouch | 2024-04-09 | 3 | -9/+6 |
| | | | | | test-diagram still fails, however let's make our toolchain files a good reference. | ||||
* | README.adoc: update package information | Přemysl Eric Janouch | 2023-07-01 | 1 | -2/+4 |
| | |||||
* | CMakeLists.txt: fix RPM license field | Přemysl Eric Janouch | 2023-06-28 | 1 | -1/+1 |
| | |||||
* | Win64Depends.sh: only extract what we need | Přemysl Eric Janouch | 2023-06-26 | 1 | -4/+5 |
| | | | | In case the packages directory has been preloaded or symlinked. | ||||
* | Add some enlightening comments | Přemysl Eric Janouch | 2023-06-14 | 1 | -0/+3 |
| | |||||
* | Synchronize cross-compilation scripts | Přemysl Eric Janouch | 2022-08-12 | 1 | -3/+3 |
| | |||||
* | Update README | Přemysl Eric Janouch | 2022-08-12 | 1 | -1/+1 |
| | |||||
* | Tidy up GSettings | Přemysl Eric Janouch | 2022-07-25 | 5 | -9/+11 |
| | |||||
* | Update Windows XP vs. TLS notes | Přemysl Eric Janouch | 2021-12-28 | 1 | -2/+5 |
| | |||||
* | Eliminate a Wayland-specific warning | Přemysl Eric Janouch | 2021-11-17 | 1 | -1/+3 |
| | | | | The handling seems to be a bit convoluted there. | ||||
* | Remove an unused marshaller | Přemysl Eric Janouch | 2021-11-14 | 1 | -1/+0 |
| | | | | It is no longer used, since the transition to GTK+ 3. | ||||
* | Bump version, update NEWSv0.3.0 | Přemysl Eric Janouch | 2021-11-03 | 5 | -4/+15 |
| | |||||
* | CMakeLists.txt: fix macOS build | Přemysl Eric Janouch | 2021-11-02 | 1 | -3/+2 |
| | | | | GTK+ doesn't seem to be working much on macOS/brew/M1, though. | ||||
* | Make note of an alternative export approach | Přemysl Eric Janouch | 2021-11-02 | 1 | -0/+3 |
| | |||||
* | Reset view position on opening a file | Přemysl Eric Janouch | 2021-11-02 | 1 | -0/+3 |
| | |||||
* | Add all opened files to the recent list | Přemysl Eric Janouch | 2021-11-02 | 1 | -2/+9 |
| | | | | | The GTK+ file open/save dialog has already been adding them, but opening files from the command line would circumvent that path. | ||||
* | Close symbol paths where appropriate | Přemysl Eric Janouch | 2021-11-02 | 4 | -4/+4 |
| | | | | Removes some ugliness in PDF exports, stemming from line thickness. | ||||
* | CMakeFiles.txt: remove a confused comment | Přemysl Eric Janouch | 2021-11-01 | 1 | -1/+0 |
| | | | | The process is not executed from a Makefile, the concern is void. | ||||
* | Use GResources for the UI file and the LICENSE | Přemysl Eric Janouch | 2021-11-01 | 4 | -3/+59 |
| | | | | | | | - The About dialog now displays the licence. - The main UI file is now integrated into the binary. The project needed some of its ugly CMake code back. | ||||
* | CMakeLists.txt: shuffle things around | Přemysl Eric Janouch | 2021-11-01 | 1 | -18/+17 |
| | |||||
* | Don't generate marshallers in the source tree | Přemysl Eric Janouch | 2021-11-01 | 2 | -31/+13 |
| | | | | | | This is much cleaner. I'm unsure of the original motivations, perhaps I just wanted to have all source files next to each other. There is no functional issue with the build directory, though. | ||||
* | Win64Depends.sh: describe a more precise fix | Přemysl Eric Janouch | 2021-11-01 | 1 | -1/+1 |
| | |||||
* | CMakeLists.txt: remove pointless targets | Přemysl Eric Janouch | 2021-11-01 | 1 | -6/+0 |
| | | | | | | | The win32-depends target only makes sense /before/ running CMake. Let the builder do it by hand rather than invoking it automatically, which would be another sensible solution. | ||||
* | Move GSettings schema checking to tests | Přemysl Eric Janouch | 2021-11-01 | 1 | -26/+23 |
| | |||||
* | CMakeLists.txt: slightly modernize | Přemysl Eric Janouch | 2021-10-31 | 2 | -44/+4 |
| | | | | | | | | Before version 3.12, we still need to set CPACK_PACKAGE_VERSION manually, and the subversions are actually wrongly defaulting to 0.1.1 (but we don't particularly care). FindIntl has been there since CMake 3.2. | ||||
* | Improve clang-format configuration | Přemysl Eric Janouch | 2021-10-30 | 1 | -0/+1 |
| | |||||
* | Stop stuttering in CMake scripts | Přemysl Eric Janouch | 2021-10-29 | 2 | -31/+31 |
| | |||||
* | Win32Depends.cmake: make a note about cURL | Přemysl Eric Janouch | 2021-10-29 | 1 | -0/+2 |
| | |||||
* | Win32Depends.cmake: reflect mingw-get's existence | Přemysl Eric Janouch | 2021-10-29 | 2 | -16/+11 |
| | | | | But let's keep Lua in the downloader, to make cross-compiling easier. | ||||
* | Make ld_library_find_symbol() easier to read | Přemysl Eric Janouch | 2021-10-29 | 1 | -41/+32 |
| | | | | | | As well as shorter, strangely. Symbols may technically exist directly in the root category now. | ||||
* | Clean up | Přemysl Eric Janouch | 2021-10-29 | 3 | -12/+9 |
| | |||||
* | Get rid of broken vera++, integrate clang-tidy | Přemysl Eric Janouch | 2021-10-29 | 3 | -40/+33 |
| | |||||
* | Support Windows XP forever | Přemysl Eric Janouch | 2021-10-28 | 1 | -2/+0 |
| | | | | | GTK+ 3 has been almost abandoned, and there is little newer versions could improve, so keep supporting the old and working 3.8. | ||||
* | Update translations | Přemysl Eric Janouch | 2021-10-28 | 5 | -303/+413 |
| | |||||
* | Append ellipsis to the Print menu item | Přemysl Eric Janouch | 2021-10-28 | 1 | -1/+1 |
| | | | | It opens a dialog. | ||||
* | Fix scaling to fit paper | Přemysl Eric Janouch | 2021-10-28 | 1 | -6/+8 |
| | |||||
* | Update user guides | Přemysl Eric Janouch | 2021-10-28 | 2 | -20/+12 |
| | | | | Now add text labels, and this project is functionally complete. | ||||
* | Add basic print functionality | Přemysl Eric Janouch | 2021-10-28 | 6 | -54/+277 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | ld-window-main.c: clean up | Přemysl Eric Janouch | 2021-10-28 | 1 | -35/+45 |
| | |||||
* | Clean up | Přemysl Eric Janouch | 2021-10-28 | 2 | -16/+7 |
| | | | | | | | It turns out the RC detection snippet is no longer necessary after the recent CMake version bump. The "name" argument in the UI file is redundant, implied by "action". | ||||
* | CMakeLists.txt: simplify NSIS configuration | Přemysl Eric Janouch | 2021-10-27 | 1 | -10/+4 |
| | | | | | Functionality has been verified to remain as it was on a native Windows XP build using NSIS 3.08. | ||||
* | Bind # to toggling the view grid | Přemysl Eric Janouch | 2021-10-27 | 1 | -1/+1 |
| | | | | As seen in Inkscape. | ||||
* | CMakeLists.txt: don't look for gtk-doc by default | Přemysl Eric Janouch | 2021-10-26 | 1 | -5/+4 |
| | | | | | The integration is broken and it spams with a warning message when building on Windows directly. | ||||
* | Make the about dialog link work in Windows XP | Přemysl Eric Janouch | 2021-10-26 | 2 | -2/+43 |
| | | | | | For some weird reason, GTK+ is trying to connect to URLs first, which typically won't succeed these days. | ||||
* | Make development builds find the program icon | Přemysl Eric Janouch | 2021-10-26 | 1 | -0/+5 |
| | |||||
* | Fix help on Windows with newer GIO | Přemysl Eric Janouch | 2021-10-25 | 1 | -1/+1 |
| | | | | It needs its launch helper, luckily it's a tiny binary. | ||||
* | Update README | Přemysl Eric Janouch | 2021-10-25 | 1 | -8/+10 |
| | |||||
* | Add clang-format configuration, clean up | Přemysl Eric Janouch | 2021-10-25 | 31 | -186/+224 |
| | |||||
* | Add the user guide to the Help menu | Přemysl Eric Janouch | 2021-10-25 | 3 | -0/+81 |
| | | | | | The old GLib put up a good fight, it says "URIs not supported" even for the file:// scheme. |