Re: ANNOUNCE: gnome-games 2.5.6



Can I sneak in another mahjongg layout under the wire?  Patch is
attached, based on 2.5.6.  I've played it extensively, and the
solubility checker is happy with it (and all previous ones I
submitted too).

Later (once I clean it up), I will send in a patch I found useful to
mahjongg, which adds a lot of default sanity-checking to the gconf
gets/sets.  When changing tilesets/layouts/etc, especially to ones that no
longer exist, the gconf key set to the wrong item will stop mahjongg from
starting--usually with a segfault.

Cheers,
Rex


On Mon, 16 Feb 2004, Callum McKenzie wrote:

> gnome-games "Limiting Factor" 2.5.6
> ===================================
>
> This release is for testing. No new features have been added since
> 2.5.5 but there have been a lot of bugs fixed and there is some
> revised code that needs testing.
>
> You can find it at:
>
>   http://ftp.gnome.org/pub/GNOME/sources/gnome-games/2.5/
>
> and mirrors.
>
> *** Now is the time to file bug reports ! ***
>
> If you see any bugs in this release, report them. It's too late for UI
> changes (although they will be considered for 2.7) but anything that
> crashes these games needs to be reported. Please try and give a
> precise summary of how to reproduce the bug. Getting stack traces in
> gnome-games is hard, but worth it (try running the games as the user
> that installed them, e.g. root).
>
> What other excuse do you need to play solitaire all day ?
>
> What has changed:
>
> - blackjack caches its calculations better. Now all game types are
> cached (you should only see the progress dialog the first time you
> play a rule set). Be warned that this can store up to a megabyte of
> data in your home directory. Sharing of the cached files will not be
> implemented for 2.6.
>
> - gnomine, gnome-stones, gnotravex and gnometris use a new algorithm
> (OK, ugly hack) to set the size of their writing. The old way was
> doing bad things whith some systems (especially those with a high
> dpi).
>
> - The hint menu item in gnomine is now only available when it can be
> used.
>
> - In Ailseriot dragging after a double-click works.
>
> - Aisleriot documentation has been updated to mention the statistics
> dialog.
>
> - Some old Spanish and Danish documentation for gnobots and gtali has
> been updated from the old html format to docbook. The content hasn't
> changed, contributions that fix this are welcome.
>
> - gnibbles: key presses are now buffered so that fast turns are
> guaranteed to work.
>
> - Various SVG files have been slimmed down (Thanks to Richard
> Hoelscher).
>
> And of course it will crash less often.
>
>  - Callum
>
> _______________________________________________
> Games-list mailing list
> Games-list gnome org
> http://mail.gnome.org/mailman/listinfo/games-list
>
*** mahjongg.2.5.6.c	2004-02-20 14:45:47.000000000 -0700
--- mahjongg.c	2004-02-20 14:46:42.000000000 -0700
***************
*** 684,689 ****
--- 684,715 ----
  };
  
  
+ 
+ tilepos ziggurat_map [MAX_TILES] = {
+  {10, 8, 5}, {12, 8, 5}, {14, 8, 5}, {16, 8, 5}, {18, 8, 5}, 
+  {10, 6, 5}, {12, 6, 5}, {14, 6, 5}, {16, 6, 5}, {18, 6, 5},
+  {8, 8, 4}, {10, 8, 4}, {12, 8, 4}, {14, 8, 4}, {16, 8, 4}, {18, 8, 4}, {20, 8, 4}, 
+  {8, 6, 4}, {10, 6, 4}, {12, 6, 4}, {14, 6, 4}, {16, 6, 4}, {18, 6, 4}, {20, 6, 4},
+  {6, 8, 3}, {8, 8, 3}, {10, 8, 3}, {12, 8, 3}, {14, 8, 3}, {16, 8, 3}, {18, 8, 3}, {20, 8, 3}, {22, 8, 3},
+  {6, 6, 3}, {8, 6, 3}, {10, 6, 3}, {12, 6, 3}, {14, 6, 3}, {16, 6, 3}, {18, 6, 3}, {20, 6, 3}, {22, 6, 3},
+  {6, 13,  2},  {22, 13,  2}, {14, 12,  2},
+  {4, 8,  2}, {6, 8, 2}, {8, 8, 2}, {20, 8, 2}, {22, 8, 2}, {24, 8, 2},
+  {4, 6,  2}, {6, 6, 2}, {8, 6, 2}, {20, 6, 2}, {22, 6, 2}, {24, 6, 2},
+  {14, 2,  2}, {6, 1,  2}, {22, 1,  2},
+  {6, 13,  1},  {22, 13,  1}, {13, 12,  1}, {15, 12,  1},
+  {2, 8, 1}, {4, 8,  1}, {6, 8, 1}, {22, 8,  1}, {24, 8,  1}, {26, 8,  1},
+  {2, 6, 1}, {4, 6,  1}, {6, 6, 1}, {22, 6,  1}, {24, 6,  1}, {26, 6,  1},
+  {13, 2,  1}, {15, 2,  1}, {6, 1,  1}, {22, 1,  1},
+  {0,14,0}, {5, 14,  0}, {7, 14,  0}, {9, 14,  0}, {11, 14,  0}, {13, 14, 0}, {15, 14,  0}, {17, 14,  0}, {19, 14,  0}, {21, 14, 0}, {23, 14,  0}, {28,14,0},
+  {0,12,0}, {5, 12,  0},{13,12,0},{15,12,0},{23, 12,  0},{28,12,0},
+  {0,10,0}, {5, 10,  0}, {13, 10, 0}, {15, 10,  0}, {23, 10,  0},{28,10,0},
+  {0, 8,  0}, {2, 8, 0}, {4, 8,  0}, {6, 8, 0}, {22, 8,  0}, {24, 8,  0}, {26, 8,  0}, {28, 8,  0},
+  {0, 6,  0}, {2, 6, 0}, {4, 6,  0}, {6, 6, 0}, {22, 6,  0}, {24, 6,  0}, {26, 6,  0}, {28, 6,  0},	 
+  {0,4,0}, {5, 4,  0}, {13, 4,  0}, {15, 4,  0}, {23, 4,  0},{28,4,0},
+  {0,2,0},{5, 2,  0}, {13,2,0},{15,2,0},{23, 2,  0},{28,2,0},	 
+  {0,0,0},{5, 0,  0}, {7, 0,  0}, {9, 0,  0}, {11, 0,  0}, {13, 0, 0}, {15, 0,  0}, {17, 0,  0}, {19, 0,  0}, {21, 0, 0}, {23, 0,  0},{28,0,0},
+ };
+ 
  tilepos *pos = 0;
  
  tile tiles[MAX_TILES];
***************
*** 718,724 ****
          { N_("Cloud"),      cloud_map },
          { N_("Red Dragon"),      reddragon_map },
          { N_("Four Bridges"),      fourbridges_map },
! 
  };
  
  
--- 744,750 ----
          { N_("Cloud"),      cloud_map },
          { N_("Red Dragon"),      reddragon_map },
          { N_("Four Bridges"),      fourbridges_map },
! 	    { N_("The Ziggurat"),      ziggurat_map },
  };
  
  


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]