Commit graph

51 commits

Author SHA1 Message Date
Michael Catanzaro
c3625ee59a Prepare 46.0 2024-03-14 20:39:36 -05:00
Michael Catanzaro
5788015408 Fix version number
I should not use a tilde in the meson.build
2024-02-09 14:28:13 -06:00
Michael Catanzaro
ff0c962c50 Prepare 46.beta 2024-02-09 11:56:58 -06:00
Michael Catanzaro
de47d07ec6 Prepare 43.2 2023-03-17 10:02:33 -05:00
Michael Catanzaro
95c7fb91da Prepare 43.1 2023-01-05 14:06:04 -06:00
Michael Catanzaro
b6b8a88deb Prepare 43.0, not 44.0... oops 2022-09-15 10:50:36 -05:00
Michael Catanzaro
3adecfd9aa Prepare 44.0 2022-09-15 10:46:15 -05:00
Michael Catanzaro
4edacffba2 Use gnome.post_install() 2022-09-03 11:07:34 -05:00
Michael Catanzaro
2aff2b8df7 Prepare 43.rc 2022-09-01 12:11:57 -05:00
Michael Catanzaro
019c9898df Avoid deprecated meson.source_root() 2022-08-09 15:11:10 -05:00
Michael Catanzaro
c54acfcb17 Use pango to render clock text
The cairo toy text API is not really suitable for rendering more than a
single character of ASCII text. I'm not sure when this broke, but it's
currently failing to render both the ratio character that we use, and
also the left-to-right mark that's supposed to be invisible. Better
switch to something smarter, and pango is the answer.
2022-08-09 15:03:12 -05:00
Michael Catanzaro
8dd35638d7 Prepare 42.0 2022-03-17 14:15:04 -05:00
Michael Catanzaro
065e3493ef Prepare 42.alpha 2022-01-06 15:34:23 -06:00
Michael Catanzaro
e5ef99e4ff Require libadwaita 1.0.0.alpha.3
Apparently this is the first release with AdwApplication.
2021-12-03 15:43:19 -06:00
Michael Catanzaro
ffd02d46d8 Use libadwaita
This makes Chess nice and pretty and ready for GNOME 42.
2021-11-29 09:54:37 -06:00
Michael Catanzaro
1e5cf80052 Prepare 41.1 2021-10-29 11:58:44 -05:00
Michael Catanzaro
24fa276e04 Prepare 41.0 2021-09-16 15:16:56 -05:00
Michael Catanzaro
31167cdada Prepare 40.1 2021-04-15 10:09:32 -05:00
Michael Catanzaro
a8184acc4a Prepare 40.0 2021-03-22 16:57:46 -05:00
Michael Catanzaro
b4998ff97b Prepare 40.alpha 2021-01-07 15:16:18 -06:00
Michael Catanzaro
6ce6d59c4a Split engine support into a separate internal lib
The chess engine support currently lives in src/, which otherwise
handles only GUI functions. This is a little misplaced, because engines
are not related to the GUI. So lib/ would be a better location for it.

Except all the engine support is actually higher-level than lib/. So we
can nicely fit it in between src/ and lib/ by creating a second internal
lib, libengine.

This is only a small benefit, but it's nice to keep src/ focused on the
GUI.
2020-12-24 12:10:58 -06:00
Michael Catanzaro
67a5d88e0d Port to GTK 4
I probably should have removed GtkDialog.run() use first, in a separate
commit, but I didn't and now it would be a lot of effort to split it
out. So here it is: one big GTK 4 megacommit.
2020-12-24 16:41:53 +00:00
Michael Catanzaro
ba7601886f Fix minimum meson version 2020-12-04 15:25:19 -06:00
Michael Catanzaro
9d76722bfb Define log domain for gnome-chess
This allows displaying gnome-chess debug messages, but not other debug
messages, by setting the environment variable
G_MESSAGES_DEBUG=gnome-chess.
2020-12-04 14:57:00 -06:00
Michael Catanzaro
a6dfe62507 Prepare 3.38.0 2020-09-11 18:04:37 -05:00
Michael Catanzaro
2fd6c2ef75 Prepare 3.37.3 2020-07-02 13:30:25 -05:00
Michael Catanzaro
86924c9d23 Prepare 3.37.2 2020-05-28 18:08:59 -05:00
Arnaud Bonatti
ff6186ba84 Make D-Bus activatable. 2020-05-03 18:41:08 +02:00
Michael Catanzaro
67e063f464 Prepare 3.37.1.1 2020-04-25 16:26:35 -05:00
Michael Catanzaro
06bfac27bf Prepare 3.37.1 2020-04-25 16:20:55 -05:00
Michael Catanzaro
033734e184 Prepare 3.36.0 2020-03-05 15:32:24 -06:00
Michael Catanzaro
b73db7ed26 Prepare 3.35.3 2020-01-03 23:08:57 -06:00
Michael Catanzaro
6d0ac919a4 Prepare 3.34.0 2019-09-08 13:46:51 -05:00
Michael Catanzaro
7264199f1c Prepare 3.33.90 2019-07-31 16:30:15 -05:00
Michael Catanzaro
9cd36c7454 Prepare 3.32.0 2019-03-11 09:31:21 -05:00
Michael Catanzaro
d5080f59e0 Prepare 3.31.92 2019-03-04 13:48:32 -06:00
Michael Catanzaro
e230eb83a1 Prepare 3.31.90 2019-02-04 19:33:29 -06:00
Michael Catanzaro
c60c4380df Remove broken attempt to set PR_SET_PDEATHSIG in subprocess
This has been broken for a long time, and I can't figure out how to fix
it.

If we bring it back, it should be done directly in Vala now, rather than
C, since we no longer distribute C sources. See
bdd5ff69fe for the commit that originally
translated this from Vala to C.
2019-01-27 15:02:24 -06:00
Bilal Elmoussaoui
9b910aa520 app-id: unify the app-id
Use org.gnome.Chess as the app-id and follow the new freedesktop standards for appdata/desktop/icons files names
https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html
2019-01-09 14:20:33 +01:00
Michael Catanzaro
6cae1159a9 Prepare 3.31.3 2018-12-10 21:43:11 -06:00
Michael Catanzaro
cd4c89e519 Prepare 3.30.0 2018-09-02 22:05:05 -05:00
Michael Catanzaro
184b004b02 Prepare 3.29.90 2018-07-27 21:17:43 -05:00
Michael Catanzaro
f6bf52b767 Fix check for prctl
The define got borked during the meson port
2018-07-27 20:37:24 -05:00
Michael Catanzaro
e28ef95709 Switch to native file choosers
For the Flatpak. Fixes #27
2018-07-27 20:00:59 -05:00
Michael Catanzaro
04c7f5aea7 Prepare 3.29.1 2018-04-24 12:15:04 -05:00
Michael Catanzaro
aaeebd1c94 Prepare 3.28.1 2018-04-10 02:11:01 -05:00
Michael Catanzaro
fef3e69c47 Prepare 3.28.0 2018-03-10 12:38:08 -06:00
Michael Catanzaro
59db5984f8 Prepare 3.27.2 2017-11-15 15:13:10 -06:00
Michael Catanzaro
8f9b0eb253 Prepare 3.27.1 2017-11-15 10:41:11 -06:00
Niels De Graef
7ea9c97c01 Trivial: correct meson version.
Patch that was applied came before 3.26.0, so the version still needed
to be updated.
2017-09-09 10:11:38 +02:00