Přemysl Eric Janouch
073a4cd4a7
CMakeLists.txt: don't look for gtk-doc by default
...
The integration is broken and it spams with a warning message
when building on Windows directly.
2021-10-26 20:12:26 +02:00
Přemysl Eric Janouch
f7807cada2
Make the about dialog link work in Windows XP
...
For some weird reason, GTK+ is trying to connect to URLs first,
which typically won't succeed these days.
2021-10-26 07:37:50 +02:00
Přemysl Eric Janouch
baf2dc8ccd
Fix help on Windows with newer GIO
...
It needs its launch helper, luckily it's a tiny binary.
2021-10-25 23:12:14 +02:00
Přemysl Eric Janouch
ada833a009
Abandon AsciiDoc in favor of plain HTML
...
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.
2021-10-25 00:04:28 +02:00
Přemysl Eric Janouch
924617e1ce
Silence some GLib deprecation warnings
...
Using the GLib version from the GTK+ 3.8.2 bundle.
2021-10-24 16:45:53 +02:00
Přemysl Eric Janouch
67acddb26d
Disable the broken gtk-doc rule by default
...
Unlikely to be used by anyone, especially since it cannot produce
anything useful anymore.
2021-10-24 16:43:55 +02:00
Přemysl Eric Janouch
bc1dd64fdf
Partially unbreak the hopeless gtk-doc
...
GNOME Idiots Inc. keep breaking everything,
sometimes in coöperation with KitWare KludgeMakers Ltd.
2021-10-24 15:31:03 +02:00
Přemysl Eric Janouch
3a087ad581
Remove unnecessary DLLs from Windows builds
...
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.
2021-10-23 18:01:30 +02:00
Přemysl Eric Janouch
4305c603e9
CMakeLists.txt: clean-up
...
Use the newer 3.0 string quoting to save some ugly escaping.
2021-10-23 16:35:36 +02:00
Přemysl Eric Janouch
cbe23b7bb6
Bump version, update NEWS
2021-10-22 22:34:39 +02:00
Přemysl Eric Janouch
47fb9653b8
Bump the CMake version requirement, fix Windows
...
- 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.
2021-10-22 20:08:51 +02:00
Přemysl Eric Janouch
98f16c2c76
Further minor improvements to cross-compilation
2021-10-22 01:40:29 +02:00
Přemysl Eric Janouch
8ac267c8db
Figure out how to abuse MSYS2 repositories
...
In the end, all seems to work fairly well on Windows 10.
2021-10-21 19:38:37 +02:00
Přemysl Eric Janouch
b4db65d246
CMakeLists.txt: bump minimum version to 2.8.12
...
To silence a deprecation warning.
We should still be fine with this version.
2021-06-19 15:29:01 +02:00
Přemysl Eric Janouch
af14119165
Name change
...
Also some copyright years fix-ups/updates.
2020-09-28 04:49:03 +02:00
Přemysl Eric Janouch
cc47064379
CMakeLists.txt: use HTTPS in project URL
2018-06-27 05:18:22 +02:00
Přemysl Eric Janouch
41d68e6636
Bump version, update NEWS
2018-06-27 05:18:22 +02:00
Přemysl Eric Janouch
46821d2e49
Remember to install icons on Windows
2018-06-25 03:05:52 +02:00
Přemysl Eric Janouch
9aa9512190
Find a better solution to the Lua situation
...
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.
2018-06-25 02:34:47 +02:00
Přemysl Eric Janouch
193b724709
Workaround a CMake/pkg-config regression
2018-06-25 02:34:35 +02:00
Přemysl Eric Janouch
b5af31b048
Fix Lua cross-build, bump the Win32 version
...
Something has changed and it could no longer find the include files.
2018-06-25 02:34:35 +02:00
Přemysl Eric Janouch
c09acf120c
Make gtk-doc work again
...
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.
2018-06-24 23:27:26 +02:00
Přemysl Eric Janouch
b353fc133e
Update README
2018-06-24 04:24:23 +02:00
Přemysl Eric Janouch
0c0b9640f8
Relicense to 0BSD, update mail address
...
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.
2018-06-24 04:22:37 +02:00
Přemysl Eric Janouch
2a4572294b
Openly accept Lua 5.3, cleanup
2016-03-20 15:39:57 +01:00
Přemysl Eric Janouch
64f5a7abbc
Change license to ISC
2016-03-15 22:19:14 +01:00
Přemysl Eric Janouch
b552b3cae9
Use pkg-config for json-glib-1.0
2016-03-15 22:19:14 +01:00
Přemysl Eric Janouch
4e0e09a62b
Fix RPM dependencies
2015-02-09 20:28:03 +01:00
Přemysl Eric Janouch
c117a6ddaa
Make sure to link the tests with libm
...
Fixes Debian/GCC build.
2015-02-08 16:30:07 +01:00
Přemysl Eric Janouch
61f7536e22
Fix to work on Windows XP
2015-01-28 00:16:41 +01:00
Přemysl Eric Janouch
260a15fdda
CMakeLists.txt: use better variables
2015-01-21 20:30:11 +01:00
Přemysl Eric Janouch
4fc23df6bd
Cleanup
2015-01-21 20:25:59 +01:00
Přemysl Eric Janouch
4d0721bf68
Update dependencies in CPack info
2015-01-20 23:23:03 +01:00
Přemysl Eric Janouch
5bb6a05e1c
Make MinGW-w64 cross-compilation work again
...
It has come to using pkg-config. :O
2015-01-20 23:22:11 +01:00
Přemysl Eric Janouch
adead30747
Fix Debian build
2015-01-20 07:40:46 +01:00
Přemysl Eric Janouch
c41f3ae529
Switch to GTK3 via pkg-config, start the port
2015-01-19 00:02:48 +01:00
Přemysl Eric Janouch
c95519830d
Update vera++
2015-01-18 23:29:53 +01:00
Přemysl Eric Janouch
6e6cf05093
We Lua 5.2 now
...
Lua 5.1 seems to have been obsoleted. Luckily this was pretty simple.
2015-01-18 23:29:53 +01:00
Přemysl Eric Janouch
36ffb0f8cf
Bump CMake to 2.8 for no obvious reason
...
And fix FindGtkDoc.cmake with CMake 3.
2015-01-18 22:47:00 +01:00
Přemysl Eric Janouch
4f8b17e67a
Add support for style checking using vera++.
2013-04-13 18:08:47 +02:00
Přemysl Eric Janouch
48d353a5cb
Make MinGW{,-w64} crosscompilation working.
...
Also fix the 7za download path in Win32Depends.cmake.
2013-01-08 02:46:07 +01:00
Přemysl Eric Janouch
c535bd2383
Update Win32Depends.cmake, remove SVG stuff.
...
Remove bsdtar, SVG libraries, openSUSE package sources.
Don't need those anymore.
2012-10-10 20:31:27 +02:00
Přemysl Eric Janouch
733dfef8e0
Renaming.
...
LdCategoryViewIf -> LdCategoryView -> LdCategoryTreeView
2012-10-08 09:11:32 +02:00
Přemysl Eric Janouch
16d45a485f
Add LdCategoryViewIf.
...
Deduplicates parts of LdCategory{,Symbol}View.
2012-10-08 08:07:51 +02:00
Přemysl Eric Janouch
ec4f78c008
Stub LdCategorySymbolView.
2012-10-08 07:29:58 +02:00
Přemysl Eric Janouch
3290aa877d
Rename LdLibraryPane to LdCategoryView.
...
And make it load categories recursively using itself.
2012-10-08 07:29:57 +02:00
Přemysl Eric Janouch
9569d96cd6
Rename LdSymbolCategory to LdCategory.
2012-10-08 07:29:57 +02:00
Přemysl Eric Janouch
00a50737f3
Replace LdLibraryToolbar with LdLibraryPane.
2012-10-08 00:12:58 +02:00
Přemysl Eric Janouch
a18b6d6f35
Start making a replacement for LdLibraryToolbar.
...
The main advantages are the lack of need to create an icon
for each category there is in the library and faster workflow.
2012-10-08 00:12:58 +02:00
Přemysl Eric Janouch
4196a10ece
Get more GTK+ 3 ready and respect seals.
2012-09-05 19:58:51 +02:00