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
Niels De Graef
ce6465a9e2
Ported build system to Meson.
...
See the following links for more info:
* https://mesonbuild.com
* https://wiki.gnome.org/Initiatives/GnomeGoals/MesonPorting
Signed-off-by: Niels De Graef <nielsdegraef@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=787346
2017-09-08 23:09:12 -05:00