| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
GTK+ doesn't seem to be working much on macOS/brew/M1, though.
|
|
|
|
| |
The process is not executed from a Makefile, the concern is void.
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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".
|
|
|
|
|
| |
Functionality has been verified to remain as it was
on a native Windows XP build using NSIS 3.08.
|
|
|
|
|
| |
The integration is broken and it spams with a warning message
when building on Windows directly.
|
|
|
|
|
| |
For some weird reason, GTK+ is trying to connect to URLs first,
which typically won't succeed these days.
|
|
|
|
| |
It needs its launch helper, luckily it's a tiny binary.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Using the GLib version from the GTK+ 3.8.2 bundle.
|
|
|
|
|
| |
Unlikely to be used by anyone, especially since it cannot produce
anything useful anymore.
|
|
|
|
|
| |
GNOME Idiots Inc. keep breaking everything,
sometimes in coöperation with KitWare KludgeMakers Ltd.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Use the newer 3.0 string quoting to save some ugly escaping.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
| |
In the end, all seems to work fairly well on Windows 10.
|
|
|
|
|
|
| |
To silence a deprecation warning.
We should still be fine with this version.
|
|
|
|
| |
Also some copyright years fix-ups/updates.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Something has changed and it could no longer find the include files.
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
| |
I've come to the conclusion that copyright mostly just stands in the way
of software development. In my jurisdiction I cannot give up my own
copyright and 0BSD seems to be the closest thing to public domain.
The updated mail address, also used in my author/committer lines,
is shorter and looks nicer. People rarely interact anyway.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes Debian/GCC build.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
It has come to using pkg-config. :O
|
| |
|
| |
|
| |
|