commit 96947993382d904992c57a3595e2e6c5b35a0dc8
Author: Christian Persch <chpe@src.gnome.org>
Date:   Tue Jan 28 18:32:48 2025 +0100

    ci: Add CI

 .gitlab-ci.yml                                     |   65 +
 .gitlab-ci/make-release.sh                         |   41 +
 AUTHORS                                            |   28 +
 COPYING.CC-BY-4.0                                  |  324 +
 COPYING.CC0                                        |  121 +
 COPYING.DEJAVU                                     |  187 +
 COPYING.GFDL                                       |  355 +
 COPYING.GFDL1.3                                    |  451 +
 COPYING.GPL+FE                                     |    3 +
 COPYING.GPL2                                       |  339 +
 COPYING.GPL3                                       |  676 ++
 COPYING.LGPL3                                      |  166 +
 COPYING.OFL1.1                                     |   86 +
 COPYING.README                                     |    8 +
 Makefile.meson                                     |   51 +
 README.md                                          |   28 +
 TODO                                               |   12 +
 aisleriot.doap                                     |   43 +
 cards/README.XSkat                                 |   23 +
 cards/README.adler                                 |   52 +
 cards/README.anglo                                 |   15 +
 cards/README.anglo_poker                           |   36 +
 cards/README.atlasnye                              |   34 +
 cards/README.atlasnye_skat                         |   34 +
 cards/README.bellot                                |   55 +
 cards/README.clubkarte                             |   44 +
 cards/README.dondorf                               |   65 +
 cards/README.guyenne-classic                       |   24 +
 cards/README.l-&-h                                 |   46 +
 cards/README.minimum                               |    9 +
 cards/README.mittelalter                           |   42 +
 cards/README.neoclassical                          |   21 +
 cards/README.ornamental                            |   19 +
 cards/README.paris                                 |  100 +
 cards/README.pixelangelo                           |   27 +
 cards/README.pixelangelo_compact                   |   17 +
 cards/README.plastic                               |   19 +
 cards/README.simplistic                            |   18 +
 cards/README.swiss-XVII                            |   27 +
 cards/README.tango_nuevo                           |   17 +
 cards/README.tarot                                 |   64 +
 cards/README.tigullio                              |   24 +
 cards/README.tragy                                 |   52 +
 ...20\273\320\260\321\201\320\275\321\213\320\265" |   32 +
 cards/XSkat.svg                                    | 1848 ++++
 cards/adler.svg                                    |  737 ++
 cards/anglo.svg                                    | 1517 ++++
 cards/anglo_poker.svg                              | 1120 +++
 cards/atlasnye.svg                                 | 2484 ++++++
 cards/atlasnye_skat.svg                            | 2487 ++++++
 cards/clubkarte.svg                                |  760 ++
 cards/fix-card-ids.ed                              |   57 +
 cards/guyenne-classic.svg                          | 1370 +++
 cards/l-&-h.svg                                    |  783 ++
 cards/meson.build                                  |   98 +
 cards/meson_svgz.sh                                |   29 +
 cards/minimum.svg                                  |  400 +
 cards/minimum_dark.svg                             |  400 +
 cards/mittelalter.svg                              |  848 ++
 cards/neoclassical.svg                             | 1382 +++
 cards/neoclassical_4_color.svg                     | 1382 +++
 cards/ornamental.svg                               | 1039 +++
 cards/paris.svg                                    | 1287 +++
 cards/pixelangelo.svg                              |  797 ++
 cards/pixelangelo_compact.svg                      |  742 ++
 cards/plastic.svg                                  | 1328 +++
 cards/simplistic.svg                               |  683 ++
 cards/svgcrush.c                                   |  286 +
 cards/swiss-XVII.svg                               | 1291 +++
 cards/tango_nuevo.svg                              |  655 ++
 cards/tarot.svg                                    |  847 ++
 cards/template-double.svg                          |  926 ++
 cards/template-paris-text.svg                      |  658 ++
 cards/template-paris.svg                           |  718 ++
 cards/template-single-text.svg                     |  658 ++
 cards/template-single.svg                          |  718 ++
 cards/tigullio.svg                                 | 2097 +++++
 cards/tragy.svg                                    |  832 ++
 ...73\320\260\321\201\320\275\321\213\320\265.svg" | 2478 ++++++
 data/aisleriot.supp                                |   43 +
 data/cursor-hand-closed.png                        |  Bin 0 -> 180 bytes
 data/cursor-hand-open.png                          |  Bin 0 -> 210 bytes
 data/icons/gnome-aisleriot.svg                     | 3306 +++++++
 data/icons/hicolor_actions_16x16_cards-deal.png    |  Bin 0 -> 742 bytes
 data/icons/hicolor_actions_22x22_cards-deal.png    |  Bin 0 -> 1102 bytes
 data/icons/hicolor_actions_24x24_cards-deal.png    |  Bin 0 -> 1822 bytes
 data/icons/hicolor_actions_32x32_cards-deal.png    |  Bin 0 -> 1643 bytes
 data/icons/hicolor_actions_48x48_cards-deal.png    |  Bin 0 -> 2680 bytes
 data/icons/hicolor_actions_scalable_cards-deal.svg |  170 +
 data/icons/hicolor_apps_16x16_gnome-aisleriot.png  |  Bin 0 -> 862 bytes
 data/icons/hicolor_apps_16x16_gnome-freecell.png   |  Bin 0 -> 372 bytes
 data/icons/hicolor_apps_22x22_gnome-aisleriot.png  |  Bin 0 -> 1134 bytes
 data/icons/hicolor_apps_22x22_gnome-freecell.png   |  Bin 0 -> 1179 bytes
 data/icons/hicolor_apps_24x24_gnome-aisleriot.png  |  Bin 0 -> 1164 bytes
 data/icons/hicolor_apps_24x24_gnome-freecell.png   |  Bin 0 -> 1229 bytes
 .../icons/hicolor_apps_256x256_gnome-aisleriot.png |  Bin 0 -> 34735 bytes
 data/icons/hicolor_apps_256x256_gnome-freecell.png |  Bin 0 -> 24092 bytes
 data/icons/hicolor_apps_32x32_gnome-aisleriot.png  |  Bin 0 -> 1771 bytes
 data/icons/hicolor_apps_32x32_gnome-freecell.png   |  Bin 0 -> 1769 bytes
 data/icons/hicolor_apps_40x40_gnome-aisleriot.png  |  Bin 0 -> 2472 bytes
 data/icons/hicolor_apps_48x48_gnome-aisleriot.png  |  Bin 0 -> 2513 bytes
 data/icons/hicolor_apps_48x48_gnome-freecell.png   |  Bin 0 -> 3069 bytes
 .../icons/hicolor_apps_scalable_gnome-freecell.svg |  667 ++
 ...olor_apps_symbolic_gnome-aisleriot-symbolic.svg |   53 +
 data/icons/meson.build                             |   78 +
 data/icons/meson_updateiconcache.py                |   28 +
 data/icons/render-bitmaps.rb                       |   49 +
 data/meson.build                                   |   73 +
 data/meson_desktopfile.py                          |   28 +
 data/metainfo.its                                  |   60 +
 data/sol.desktop.in                                |   10 +
 data/sol.metainfo.xml.in                           |   63 +
 data/sounds/click.ogg                              |  Bin 0 -> 3186 bytes
 data/sounds/meson.build                            |   26 +
 data/sounds/slide.ogg                              |  Bin 0 -> 4036 bytes
 data/sounds/splat.ogg                              |  Bin 0 -> 4160 bytes
 data/sounds/victory.ogg                            |  Bin 0 -> 9862 bytes
 games/README                                       |   29 +
 games/Rules.HOWTO                                  |  427 +
 games/accordion.scm                                |  248 +
 games/agnes.scm                                    |  285 +
 games/api.scm                                      |  862 ++
 games/athena.scm                                   |   87 +
 games/auld-lang-syne.scm                           |  141 +
 games/aunt-mary.scm                                |   86 +
 games/australian-patience.scm                      |  147 +
 games/backbone.scm                                 |  312 +
 games/bakers-dozen.scm                             |  209 +
 games/bakers-game.scm                              |   31 +
 games/bear-river.scm                               |  223 +
 games/beleaguered-castle.scm                       |  184 +
 games/block-ten.scm                                |  150 +
 games/bristol.scm                                  |  283 +
 games/camelot.scm                                  |  221 +
 games/canfield.scm                                 |  313 +
 games/card-monkey.scm                              |  461 +
 games/carpet.scm                                   |  201 +
 games/chessboard.scm                               |  280 +
 games/clock.scm                                    |  206 +
 games/cover.scm                                    |  105 +
 games/cruel.scm                                    |  241 +
 games/diamond-mine.scm                             |  326 +
 games/doublets.scm                                 |  185 +
 games/eagle-wing.scm                               |  361 +
 games/easthaven.scm                                |  254 +
 games/eight-off.scm                                |  314 +
 games/elevator.scm                                 |  383 +
 games/eliminator.scm                               |  210 +
 games/escalator.scm                                |  241 +
 games/first-law.scm                                |  197 +
 games/fortress.scm                                 |  232 +
 games/fortunes.scm                                 |  168 +
 games/forty-thieves.scm                            |  408 +
 games/fourteen.scm                                 |  126 +
 games/freecell.scm                                 | 1019 +++
 games/gaps.scm                                     |  397 +
 games/gay-gordons.scm                              |  243 +
 games/giant.scm                                    |  296 +
 games/glenwood.scm                                 |  381 +
 games/gold-mine.scm                                |   71 +
 games/golf.scm                                     |  157 +
 games/guile-compile                                |  102 +
 games/gypsy.scm                                    |  362 +
 games/hamilton.scm                                 |  353 +
 games/helsinki.scm                                 |  145 +
 games/hopscotch.scm                                |  151 +
 games/isabel.scm                                   |  129 +
 games/jamestown.scm                                |  129 +
 games/jumbo.scm                                    |  348 +
 games/kansas.scm                                   |  355 +
 games/king-albert.scm                              |  301 +
 games/kings-audience.scm                           |  267 +
 games/klondike.scm                                 |  312 +
 games/labyrinth.scm                                |  209 +
 games/lady-jane.scm                                |  437 +
 games/maze.scm                                     |  162 +
 games/meson.build                                  |  176 +
 games/monte-carlo.scm                              |  224 +
 games/napoleons-tomb.scm                           |  391 +
 games/neighbor.scm                                 |  212 +
 games/odessa.scm                                   |  275 +
 games/osmosis.scm                                  |  231 +
 games/peek.scm                                     |   23 +
 games/pileon.scm                                   |  190 +
 games/plait.scm                                    |  376 +
 games/poker.scm                                    |  312 +
 games/quatorze.scm                                 |  202 +
 games/royal-east.scm                               |  289 +
 games/saratoga.scm                                 |   87 +
 games/scorpion.scm                                 |  217 +
 games/scuffle.scm                                  |  159 +
 games/seahaven.scm                                 |  335 +
 games/sir-tommy.scm                                |  154 +
 games/spider-three-decks.scm                       |   90 +
 games/spider.scm                                   |  327 +
 games/spiderette.scm                               |   66 +
 games/straight-up.scm                              |  259 +
 games/streets-and-alleys.scm                       |  195 +
 games/template.scm                                 |   82 +
 games/ten-across.scm                               |  260 +
 games/terrace.scm                                  |  411 +
 games/thieves.scm                                  |  158 +
 games/thirteen.scm                                 |  435 +
 games/thumb-and-pouch.scm                          |  276 +
 games/treize.scm                                   |  333 +
 games/triple-peaks.scm                             |  361 +
 games/union-square.scm                             |  488 ++
 games/valentine.scm                                |  153 +
 games/wall.scm                                     |  460 +
 games/westhaven.scm                                |  323 +
 games/whitehead.scm                                |  267 +
 games/will-o-the-wisp.scm                          |   66 +
 games/yield.scm                                    |  349 +
 games/yukon.scm                                    |  332 +
 games/zebra.scm                                    |  230 +
 help/C/accordion.xml                               |   84 +
 help/C/agnes.xml                                   |  100 +
 help/C/athena.xml                                  |  125 +
 help/C/auld_lang_syne.xml                          |   95 +
 help/C/aunt_mary.xml                               |  115 +
 help/C/australian_patience.xml                     |  101 +
 help/C/backbone.xml                                |  118 +
 help/C/bakers_dozen.xml                            |   91 +
 help/C/bakers_game.xml                             |  103 +
 help/C/bear_river.xml                              |  134 +
 help/C/beleaguered_castle.xml                      |   91 +
 help/C/block_ten.xml                               |   83 +
 help/C/bristol.xml                                 |  107 +
 help/C/camelot.xml                                 |  148 +
 help/C/canfield.xml                                |  124 +
 help/C/carpet.xml                                  |  106 +
 help/C/chessboard.xml                              |   91 +
 help/C/clock.xml                                   |  110 +
 help/C/cover.xml                                   |   85 +
 help/C/cruel.xml                                   |  104 +
 help/C/definitions.xml                             |  183 +
 help/C/diamond_mine.xml                            |   96 +
 help/C/doublets.xml                                |  115 +
 help/C/eagle-wing.xml                              |  134 +
 help/C/easthaven.xml                               |  102 +
 help/C/eight_off.xml                               |   95 +
 help/C/elevator.xml                                |   95 +
 help/C/eliminator.xml                              |   85 +
 help/C/escalator.xml                               |   95 +
 help/C/figures/camelot-goal.png                    |  Bin 0 -> 15973 bytes
 help/C/figures/clock-rules.png                     |  Bin 0 -> 17681 bytes
 help/C/first_law.xml                               |   95 +
 help/C/fortress.xml                                |   88 +
 help/C/fortunes.xml                                |   85 +
 help/C/forty_thieves.xml                           |  107 +
 help/C/fourteen.xml                                |   77 +
 help/C/freecell.xml                                |  103 +
 help/C/gaps.xml                                    |   95 +
 help/C/gay_gordons.xml                             |   81 +
 help/C/giant.xml                                   |  126 +
 help/C/glenwood.xml                                |  125 +
 help/C/gold_mine.xml                               |  106 +
 help/C/golf.xml                                    |   94 +
 help/C/gypsy.xml                                   |  106 +
 help/C/hamilton.xml                                |  145 +
 help/C/helsinki.xml                                |   84 +
 help/C/hopscotch.xml                               |  108 +
 help/C/index.docbook                               |  304 +
 help/C/isabel.xml                                  |   77 +
 help/C/jamestown.xml                               |   81 +
 help/C/jumbo.xml                                   |  111 +
 help/C/kansas.xml                                  |  122 +
 help/C/king_albert.xml                             |  100 +
 help/C/kings_audience.xml                          |  109 +
 help/C/klondike.xml                                |  156 +
 help/C/labyrinth.xml                               |  100 +
 help/C/lady_jane.xml                               |  124 +
 help/C/legal.xml                                   |   80 +
 help/C/maze.xml                                    |   94 +
 help/C/monte_carlo.xml                             |   95 +
 help/C/napoleons_tomb.xml                          |  109 +
 help/C/neighbor.xml                                |   93 +
 help/C/odessa.xml                                  |   99 +
 help/C/osmosis.xml                                 |  110 +
 help/C/peek.xml                                    |  107 +
 help/C/pileon.xml                                  |   89 +
 help/C/plait.xml                                   |  114 +
 help/C/poker.xml                                   |  150 +
 help/C/quatorze.xml                                |   94 +
 help/C/royal_east.xml                              |  109 +
 help/C/saratoga.xml                                |  140 +
 help/C/scorpion.xml                                |   92 +
 help/C/scuffle.xml                                 |  100 +
 help/C/seahaven.xml                                |  109 +
 help/C/sir_tommy.xml                               |  101 +
 help/C/spider.xml                                  |  138 +
 help/C/spider_three_decks.xml                      |   99 +
 help/C/spiderette.xml                              |  101 +
 help/C/straight_up.xml                             |  116 +
 help/C/streets_and_alleys.xml                      |   92 +
 help/C/ten_across.xml                              |   98 +
 help/C/terrace.xml                                 |  218 +
 help/C/thieves.xml                                 |  131 +
 help/C/thirteen.xml                                |   97 +
 help/C/thumb_and_pouch.xml                         |  114 +
 help/C/treize.xml                                  |   97 +
 help/C/triple_peaks.xml                            |  115 +
 help/C/union_square.xml                            |  109 +
 help/C/valentine.xml                               |  103 +
 help/C/wall.xml                                    |  166 +
 help/C/westhaven.xml                               |  102 +
 help/C/whitehead.xml                               |  109 +
 help/C/will_o_the_wisp.xml                         |   99 +
 help/C/yield.xml                                   |   98 +
 help/C/yukon.xml                                   |   91 +
 help/C/zebra.xml                                   |  117 +
 help/LINGUAS                                       |   20 +
 help/ca/ca.po                                      | 8485 ++++++++++++++++++
 help/cs/cs.po                                      | 8237 ++++++++++++++++++
 help/de/de.po                                      | 8135 ++++++++++++++++++
 help/el/el.po                                      | 8691 +++++++++++++++++++
 help/en_GB/en_GB.po                                | 4802 +++++++++++
 help/es/es.po                                      | 8574 ++++++++++++++++++
 help/eu/eu.po                                      | 6607 ++++++++++++++
 help/fr/fr.po                                      | 8498 ++++++++++++++++++
 help/gl/gl.po                                      | 5939 +++++++++++++
 help/hu/hu.po                                      | 8318 ++++++++++++++++++
 help/id/id.po                                      | 9054 ++++++++++++++++++++
 help/meson.build                                   |  131 +
 help/oc/oc.po                                      | 4157 +++++++++
 help/pt_BR/pt_BR.po                                | 5741 +++++++++++++
 help/ru/ru.po                                      | 8272 ++++++++++++++++++
 help/sl/sl.po                                      | 6340 ++++++++++++++
 help/sol.6                                         |  123 +
 help/sr/sr.po                                      | 7543 ++++++++++++++++
 help/sr@latin/sr@latin.po                          | 7543 ++++++++++++++++
 help/sv/sv.po                                      | 8288 ++++++++++++++++++
 help/uk/uk.po                                      | 7212 ++++++++++++++++
 help/zh_CN/zh_CN.po                                | 6754 +++++++++++++++
 meson.build                                        |  523 ++
 meson_changelog.sh                                 |   33 +
 meson_options.txt                                  |  144 +
 po/LINGUAS                                         |   92 +
 po/POTFILES.in                                     |  113 +
 po/POTFILES.skip                                   |    1 +
 po/README.TRANSLATORS                              |   13 +
 po/ab.po                                           | 7273 ++++++++++++++++
 po/af.po                                           | 2978 +++++++
 po/am.po                                           | 3007 +++++++
 po/ar.po                                           | 2988 +++++++
 po/as.po                                           | 3565 ++++++++
 po/ast.po                                          | 2994 +++++++
 po/az.po                                           | 3132 +++++++
 po/be.po                                           | 3638 ++++++++
 po/bg.po                                           | 3547 ++++++++
 po/bn.po                                           | 2979 +++++++
 po/bn_IN.po                                        | 3025 +++++++
 po/br.po                                           | 2995 +++++++
 po/bs.po                                           | 3417 ++++++++
 po/ca.po                                           | 3517 ++++++++
 po/ca@valencia.po                                  | 3548 ++++++++
 po/cs.po                                           | 3590 ++++++++
 po/cy.po                                           | 3073 +++++++
 po/da.po                                           | 3651 ++++++++
 po/de.po                                           | 3666 ++++++++
 po/dz.po                                           | 3061 +++++++
 po/el.po                                           | 3647 ++++++++
 po/en@shaw.po                                      | 2990 +++++++
 po/en_CA.po                                        | 2988 +++++++
 po/en_GB.po                                        | 3618 ++++++++
 po/eo.po                                           | 3532 ++++++++
 po/es.po                                           | 3617 ++++++++
 po/et.po                                           | 2966 +++++++
 po/eu.po                                           | 3576 ++++++++
 po/fa.po                                           | 3638 ++++++++
 po/fi.po                                           | 3629 ++++++++
 po/fr.po                                           | 3593 ++++++++
 po/fur.po                                          | 3601 ++++++++
 po/ga.po                                           | 3030 +++++++
 po/gl.po                                           | 3550 ++++++++
 po/gu.po                                           | 3105 +++++++
 po/he.po                                           | 3228 +++++++
 po/hi.po                                           | 3585 ++++++++
 po/hr.po                                           | 3610 ++++++++
 po/hu.po                                           | 3540 ++++++++
 po/id.po                                           | 3541 ++++++++
 po/is.po                                           | 3606 ++++++++
 po/it.po                                           | 3548 ++++++++
 po/ja.po                                           | 3019 +++++++
 po/ka.po                                           | 3530 ++++++++
 po/kk.po                                           | 3541 ++++++++
 po/km.po                                           | 3065 +++++++
 po/kn.po                                           | 3241 +++++++
 po/ko.po                                           | 3623 ++++++++
 po/ku.po                                           | 2970 +++++++
 po/lt.po                                           | 3613 ++++++++
 po/lv.po                                           | 3608 ++++++++
 po/mai.po                                          | 3041 +++++++
 po/meson.build                                     |   25 +
 po/mk.po                                           | 3093 +++++++
 po/ml.po                                           | 3423 ++++++++
 po/mn.po                                           | 3138 +++++++
 po/mr.po                                           | 3015 +++++++
 po/ms.po                                           | 3798 ++++++++
 po/nb.po                                           | 3525 ++++++++
 po/ne.po                                           | 3524 ++++++++
 po/nl.po                                           | 3677 ++++++++
 po/nn.po                                           | 3083 +++++++
 po/oc.po                                           | 3616 ++++++++
 po/or.po                                           | 3390 ++++++++
 po/pa.po                                           | 3461 ++++++++
 po/pl.po                                           | 3549 ++++++++
 po/pt.po                                           | 3647 ++++++++
 po/pt_BR.po                                        | 3672 ++++++++
 po/ro.po                                           | 3616 ++++++++
 po/ru.po                                           | 3657 ++++++++
 po/rw.po                                           | 3351 ++++++++
 po/si.po                                           | 3005 +++++++
 po/sk.po                                           | 3631 ++++++++
 po/sl.po                                           | 3555 ++++++++
 po/sq.po                                           | 3071 +++++++
 po/sr.po                                           | 3651 ++++++++
 po/sr@latin.po                                     | 3545 ++++++++
 po/sv.po                                           | 3668 ++++++++
 po/ta.po                                           | 3266 +++++++
 po/te.po                                           | 3080 +++++++
 po/tg.po                                           | 3245 +++++++
 po/th.po                                           | 3230 +++++++
 po/tr.po                                           | 3556 ++++++++
 po/ug.po                                           | 3265 +++++++
 po/uk.po                                           | 3575 ++++++++
 po/vi.po                                           | 3335 +++++++
 po/wa.po                                           | 3075 +++++++
 po/xh.po                                           | 3128 +++++++
 po/zh_CN.po                                        | 3625 ++++++++
 po/zh_HK.po                                        | 3466 ++++++++
 po/zh_TW.po                                        | 3632 ++++++++
 src/AUTHORS                                        |    4 +
 src/README                                         |   46 +
 src/TODO                                           |  112 +
 src/aisleriot-debug-ui.xml                         |   21 +
 src/aisleriot-ui.xml                               |   50 +
 src/aisleriot.gresource.xml                        |   26 +
 src/aisleriot.schemas                              |  115 +
 src/ar-application.c                               |  251 +
 src/ar-application.h                               |   31 +
 src/ar-clock.c                                     |  260 +
 src/ar-clock.h                                     |   34 +
 src/ar-cursor.c                                    |  250 +
 src/ar-cursor.h                                    |   35 +
 src/ar-fullscreen-button.c                         |  584 ++
 src/ar-fullscreen-button.h                         |   38 +
 src/ar-game-chooser.c                              |  457 +
 src/ar-game-chooser.h                              |   34 +
 src/ar-stock.c                                     |  300 +
 src/ar-stock.h                                     |   53 +
 src/ar-style-gtk.c                                 |  433 +
 src/ar-style-gtk.h                                 |   34 +
 src/ar-style-private.h                             |   80 +
 src/ar-style.c                                     |  800 ++
 src/ar-style.h                                     |   98 +
 src/board-noclutter.c                              | 3504 ++++++++
 src/board-noclutter.h                              |   55 +
 src/conf.c                                         |  441 +
 src/conf.h                                         |   62 +
 src/data/baize.png                                 |  Bin 0 -> 78550 bytes
 src/data/baize.xcf                                 |  Bin 0 -> 258595 bytes
 src/data/slot.svg                                  |    5 +
 src/game-names.h                                   |  645 ++
 src/game.c                                         | 2608 ++++++
 src/game.h                                         |  239 +
 src/get_titles.pl                                  |   44 +
 src/help-overlay.ui                                |  110 +
 src/lib/ar-card-private.h                          |   33 +
 src/lib/ar-card-surface-cache.c                    |  398 +
 src/lib/ar-card-surface-cache.h                    |   77 +
 src/lib/ar-card-theme-fixed.c                      |  375 +
 src/lib/ar-card-theme-kde.cpp                      |  176 +
 src/lib/ar-card-theme-native.cpp                   |  148 +
 src/lib/ar-card-theme-preimage.c                   |  252 +
 src/lib/ar-card-theme-private.h                    |  291 +
 src/lib/ar-card-theme-pysol.c                      |  516 ++
 src/lib/ar-card-theme-qsvg-private.h               |   46 +
 src/lib/ar-card-theme-qsvg.cpp                     |  367 +
 src/lib/ar-card-theme-svg.c                        |  175 +
 src/lib/ar-card-theme.c                            |  692 ++
 src/lib/ar-card-theme.h                            |  103 +
 src/lib/ar-card-themes.c                           |  644 ++
 src/lib/ar-card-themes.h                           |   66 +
 src/lib/ar-card.c                                  |  386 +
 src/lib/ar-card.h                                  |  134 +
 src/lib/ar-conf.c                                  | 1317 +++
 src/lib/ar-conf.h                                  |  113 +
 src/lib/ar-debug.c                                 |   53 +
 src/lib/ar-debug.h                                 |   90 +
 src/lib/ar-gsettings.c                             |  258 +
 src/lib/ar-gsettings.h                             |   31 +
 src/lib/ar-help.c                                  |  150 +
 src/lib/ar-help.h                                  |   35 +
 src/lib/ar-marshal.list                            |    3 +
 src/lib/ar-profile.c                               |   64 +
 src/lib/ar-profile.h                               |   54 +
 src/lib/ar-runtime.c                               |  474 +
 src/lib/ar-runtime.h                               |   61 +
 src/lib/ar-show.c                                  |  101 +
 src/lib/ar-show.h                                  |   37 +
 src/lib/ar-sound.c                                 |  281 +
 src/lib/ar-sound.h                                 |   45 +
 src/lib/ar-string-utils.c                          |  124 +
 src/lib/ar-string-utils.h                          |   32 +
 src/lib/ar-svg.c                                   |  436 +
 src/lib/ar-svg.h                                   |   84 +
 src/lib/meson.build                                |  149 +
 src/lib/meson_compileschemas.py                    |   28 +
 src/lib/org.gnome.Patience.WindowState.gschema.xml |   41 +
 src/lib/render-cards.c                             |  275 +
 src/meson.build                                    |   99 +
 src/meson_gconf.py                                 |   28 +
 src/sol.c                                          |  175 +
 src/stats-dialog.c                                 |  263 +
 src/stats-dialog.h                                 |   37 +
 src/util.c                                         |  124 +
 src/util.h                                         |   36 +
 src/window.c                                       | 2391 ++++++
 src/window.h                                       |   45 +
 windows/nsis/gnomegamesinstall.nsi                 |  139 +
 windows/nsis/include/win_environment_functions.nsh |  441 +
 windows/nsis/installersetup_folderlayout.txt       |   35 +
 windows/nsis/readme.txt                            |   72 +
 windows/nsis/res/aisleriot.ico                     |  Bin 0 -> 17166 bytes
 windows/nsis/res/setupicon.ico                     |  Bin 0 -> 7510 bytes
 windows/nsis/res/uninstallicon.ico                 |  Bin 0 -> 7510 bytes
 527 files changed, 561691 insertions(+)
