aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* CMakeLists.txt: don't look for gtk-doc by defaultPřemysl Eric Janouch2021-10-261-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 XPPřemysl Eric Janouch2021-10-262-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 iconPřemysl Eric Janouch2021-10-261-0/+5
|
* Fix help on Windows with newer GIOPřemysl Eric Janouch2021-10-251-1/+1
| | | | It needs its launch helper, luckily it's a tiny binary.
* Update READMEPřemysl Eric Janouch2021-10-251-8/+10
|
* Add clang-format configuration, clean upPřemysl Eric Janouch2021-10-2531-186/+224
|
* Add the user guide to the Help menuPřemysl Eric Janouch2021-10-253-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 macrosPřemysl Eric Janouch2021-10-2513-13/+13
|
* Abandon AsciiDoc in favor of plain HTMLPřemysl Eric Janouch2021-10-256-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 warningsPřemysl Eric Janouch2021-10-241-0/+2
| | | | Using the GLib version from the GTK+ 3.8.2 bundle.
* Disable the broken gtk-doc rule by defaultPřemysl Eric Janouch2021-10-241-2/+3
| | | | | Unlikely to be used by anyone, especially since it cannot produce anything useful anymore.
* Partially unbreak the hopeless gtk-docPřemysl Eric Janouch2021-10-241-5/+14
| | | | | GNOME Idiots Inc. keep breaking everything, sometimes in coöperation with KitWare KludgeMakers Ltd.
* Update READMEPřemysl Eric Janouch2021-10-231-7/+9
|
* Update READMEPřemysl Eric Janouch2021-10-231-13/+8
|
* Win32Depends.cmake: remove an unused featurePřemysl Eric Janouch2021-10-231-16/+3
|
* Remove unnecessary DLLs from Windows buildsPřemysl Eric Janouch2021-10-233-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-upPřemysl Eric Janouch2021-10-231-12/+16
| | | | Use the newer 3.0 string quoting to save some ugly escaping.
* Bump version, update NEWSv0.2.1Přemysl Eric Janouch2021-10-222-1/+7
|
* Fix the file save dialog and translationsPřemysl Eric Janouch2021-10-228-91/+103
|
* Win32Depends.cmake: get rid of 7zPřemysl Eric Janouch2021-10-221-55/+14
| | | | CMake 3.9 has been proven to successfully unpack 7z archives.
* Bump the CMake version requirement, fix WindowsPřemysl Eric Janouch2021-10-226-137/+36
| | | | | | | | | | | | | | | | | | | | | | | - Add a missing runtime library for gettext-tools. - Remove the no longer necessary customized FindGettext.cmake, since the downloaded gettext binaries are new enough. - Make the installer at least ask to uninstall previous versions. - Adjust the PATH of tests so that they'll run on Windows directly. - Fix quoting so that the project will build inside paths with spaces. - Resolve a GSettings deprecation warning. - Update the README's build instructions as appropriate. - Require CMake 3.9 because of the README's suggestion to fix FindPkgConfig.cmake manually using separate_arguments(UNIX_COMMAND). Tested build configurations: - native Arch Linux, - native Windows XP with the newest NSIS, - Arch Linux Mingw-w64 i686 Win32Depends.cmake NSIS cross-build + XP, - Arch Linux Mingw-w64 x86_64 MSYS2 NSIS cross-build + Windows 10. Detected issues: - The file save dialog will not add the extension automatically, seen with MSYS2.
* README: fix cross-building instructionsPřemysl Eric Janouch2021-10-221-1/+1
| | | | Copy-pasting and exhaustion do not go well together.
* Further minor improvements to cross-compilationPřemysl Eric Janouch2021-10-222-2/+2
|
* Include modern build instructions for Win64Přemysl Eric Janouch2021-10-212-7/+4
| | | | Mostly just so that the two options don't look the same.
* Win64Depends.sh: verify package checksumsPřemysl Eric Janouch2021-10-211-10/+15
| | | | | Now the script has nearly reached feature parity with Win32Depends.sh, though it can't be easily run on Windows.
* Figure out how to abuse MSYS2 repositoriesPřemysl Eric Janouch2021-10-216-4/+102
| | | | In the end, all seems to work fairly well on Windows 10.
* NEWS: do not lie, theme-serviced XP looks finePřemysl Eric Janouch2021-10-211-1/+1
|
* Win32Depends.cmake: show a different upgrade pathPřemysl Eric Janouch2021-10-211-7/+5
|
* Update a comment about widget stylingPřemysl Eric Janouch2021-10-171-1/+4
|
* Make note of the recent g_win32_get_command_line()Přemysl Eric Janouch2021-10-141-0/+1
|
* 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.
* Fix Win32Depends.cmake, update READMEPřemysl Eric Janouch2021-07-242-9/+6
|
* CMakeLists.txt: bump minimum version to 2.8.12Přemysl Eric Janouch2021-06-191-3/+4
| | | | | | To silence a deprecation warning. We should still be fine with this version.
* Name changePřemysl Eric Janouch2020-09-2852-60/+60
| | | | Also some copyright years fix-ups/updates.
* CMakeLists.txt: use HTTPS in project URLv0.2.0Přemysl Janouch2018-06-271-2/+2
|
* Update .po filesPřemysl Janouch2018-06-275-638/+647
| | | | For some reason everything got reordered on rebuild.
* Update translationsPřemysl Janouch2018-06-273-5/+7
| | | | Nothing should be left untranslated now, so we're ready for release.
* Bump version, update NEWSPřemysl Janouch2018-06-275-10/+13
|
* Fix compiler warningPřemysl Janouch2018-06-271-0/+1
|
* User documentation: update picturesPřemysl Janouch2018-06-277-13/+5
| | | | | | | The one depicting symbol selection has been removed since it's no longer deemed useful: the status bar hint on startup should be enough. There is no need for a separate picture in the project root anymore.
* User documentation: update for our new hostingPřemysl Janouch2018-06-264-10/+8
|
* Abandon LaTeX in favor of AsciiDocPřemysl Janouch2018-06-264-282/+304
| | | | | | | | | | | | | | | | While we've lost precise control over the output, there's a lot less noise in the files and we've gained a cheap way of producing user documentation in the HTML format. Apparently I was eyeing DocBook all those years ago as well. I /think/ it proved to be a little bit too hard to write that way, or to get visually satisfying results. Nonetheless, the raw format is capable of specifying figures with multiple pictures, so we might want to revisit the idea some other day. The documents have been slightly updated to reflect the "recent" changes in program function and hosting. Some issues have also been corrected in the English translation.
* Update translationsPřemysl Janouch2018-06-254-621/+684
| | | | At least to the best of my ability.
* Update translation templatePřemysl Janouch2018-06-251-59/+73
|
* 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.
* Update copyright yearsPřemysl Janouch2018-06-252-2/+2
|
* Remember to install icons on WindowsPřemysl Janouch2018-06-251-0/+5
|
* Find a better solution to the Lua situationPřemysl Janouch2018-06-252-9/+20
| | | | | | It seems that I cannot win here. If I want XP to work, I need to keep the old packages in place. This time the resulting program cannot find _time32 in msvcrt.dll.
* Workaround a CMake/pkg-config regressionPřemysl Janouch2018-06-251-1/+4
|