Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | Get rid of extra semicolons after macros | Přemysl Eric Janouch | 2021-10-25 | 13 | -13/+13 |
| | |||||
* | Abandon AsciiDoc in favor of plain HTML | Přemysl Eric Janouch | 2021-10-25 | 6 | -294/+282 |
| | | | | | | | | | It is very difficult to set up Python or Ruby on Windows XP. Simple HTML works better, everywhere, it covers all our needs, and it isn't any harder to write. This documentation is now installed. | ||||
* | Silence some GLib deprecation warnings | Přemysl Eric Janouch | 2021-10-24 | 1 | -0/+2 |
| | | | | Using the GLib version from the GTK+ 3.8.2 bundle. | ||||
* | Disable the broken gtk-doc rule by default | Přemysl Eric Janouch | 2021-10-24 | 1 | -2/+3 |
| | | | | | Unlikely to be used by anyone, especially since it cannot produce anything useful anymore. | ||||
* | Partially unbreak the hopeless gtk-doc | Přemysl Eric Janouch | 2021-10-24 | 1 | -5/+14 |
| | | | | | GNOME Idiots Inc. keep breaking everything, sometimes in coöperation with KitWare KludgeMakers Ltd. | ||||
* | Update README | Přemysl Eric Janouch | 2021-10-23 | 1 | -7/+9 |
| | |||||
* | Update README | Přemysl Eric Janouch | 2021-10-23 | 1 | -13/+8 |
| | |||||
* | Win32Depends.cmake: remove an unused feature | Přemysl Eric Janouch | 2021-10-23 | 1 | -16/+3 |
| | |||||
* | Remove unnecessary DLLs from Windows builds | Přemysl Eric Janouch | 2021-10-23 | 3 | -4/+42 |
| | | | | | | | | | This saves 20 MiB and 4 MiB of libraries in MSYS2 and bundle builds respectively, in total, without any adverse effects. The MSYS2 build remains bloated, due to the Adwaita icon theme. Bump minimum CMake version to avoid a bug. | ||||
* | CMakeLists.txt: clean-up | Přemysl Eric Janouch | 2021-10-23 | 1 | -12/+16 |
| | | | | Use the newer 3.0 string quoting to save some ugly escaping. | ||||
* | Bump version, update NEWSv0.2.1 | Přemysl Eric Janouch | 2021-10-22 | 2 | -1/+7 |
| | |||||
* | Fix the file save dialog and translations | Přemysl Eric Janouch | 2021-10-22 | 8 | -91/+103 |
| |