ChangeLog 4.07 KB
Newer Older
Stephan Kulow's avatar
fixing  
Stephan Kulow committed
1 2 3 4

This is the change log for kmahjongg.

Personel
5 6
	Albert Astals Cid: Some bug fixes and wishlists
	Michael Haertjens: Solvable game generation
Stephan Kulow's avatar
fixing  
Stephan Kulow committed
7 8 9 10 11
	David Black: Fold, spindle and mutilate 0.4.1 to 0.5.0	
	Osvaldo Stark: Tileset creator, doc guinepig and tester 0.5.0
	Robert Williams: Bug fixes 0.4.0 to 0.4.1
	Mathias Muller: Implementor of the original kmahjongg.

12 13 14 15 16 17
0.7.4 to 0.7.6
+ Fix bug #73944
+ Implement wishlist #63171
+ Implement wishlist #56607
+ Fix bug #26595

18 19 20 21 22 23 24 25 26 27 28
0.7.3 to 0.7.4
+ Fixed bug #31639 Kmahjongg flashes wrong tiles.
+ Fixed bug #26872 Kmahjongg timer not reset.
  
0.7.2 to 0.7.3
+ Added ability to generate solvable games.
  This includes a fair amount of code in kmahjongg.cpp, plus support
  for a new entry in the Preferences dialog.
+ Place checkmark on Game menu when Demo Mode is active.
+ Change "Show Hiscores" to "Show High Scores" in Game Menu.

David Black's avatar
David Black committed
29 30 31 32 33 34 35 36 37
0.7.0 to 0.7.2

+ Fixed bug in show matching tiles so that tiles on the top row and
  the left -most column are detected in matched (the dreaded off by
  one error. Fix provided by Robert Schroeter.
+ Fixed bug in board generation where tiles went missing. Fix 
  provided by Robert Schroeter.
+ Fixed bug where the default tileset was listed twice in the
  preview dialog
David Black's avatar
David Black committed
38 39
+ Fixed bug in the board editor, which stopped you putting
  tiles in completely legal places.
Stephan Kulow's avatar
fixing  
Stephan Kulow committed
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97

Version 0.4.1 to 0.7.0 (beta)

+ Took over sources from Mathias Muller.
+ Changed tileset highlighting which previousely used a swap of two
  fixed pallete colours, to a new tileset format where the designer 
  supplies the selected and unselected tile backgrounds.
+ Changed the main game engine to a 24 bit colour system. This removed
  the old problem where the tileset and background combined could
  only use a maximum of 128 colours. No limitations now exist. For
  low color depths the game screen is dithered.
+ converted the rendering method to use pixmaps and blitting.
+ added a tool bar for commonly used features.
+ Added a tileset load feature (Yeah!!).
+ Added preferences dialog
+ Added preference to disable shadow generation (after complaints
  about 3D visualisation.
+ Configuration and preferences now persist across sessions.
+ Tidied up transparency for tilesets. Now the top left colour of
  the background tile determines the transparency colour, not a
  fixed value of 0.
+ Added a hiscore system based on time taken, tiles removed and
  penalties for using _cheats_
+ Added a game timer to the tool bar.
+ added a hiscore dialog.
+ Added a pause mode for hiscore play (blanks the screen because lets face it
  people cheat).
+ Background images may be tiled or scalled. Saved as a preference
+ The main rendering functions are now independant of the tileset
  metric. In future this will allow for variable size tiles.
+ Added preview dialogs for load background, tileset and game board,
  now you can see what you will get.
+ Added a redo to compliment the undo.
+ Fixed up the menu system and added more accelerators.
+ Added a play with mini-tiles option. Not necessarily for everyone,
  but some people (well at least one, and thats me, so there) use
  kmahjongg on an 800x600 lcd laptop display. So this helps!
+ Added a show removed tiles option. This allows you to determine if
  it is safe to remove a pair etc. Nice aid to game play.
+ Moved the file selectors over to the kde style. This should
  allow urls to be supplied for tilesets, backgrounds and boards etc. In
  future I hope to maintain a web page with new tilesets and layout etc.
  Ultimately it would be nice to have a per-boardlayout internet hiscore
  table (mayhaps in version 0.6)
+ Started documenting how to design tilesets etc.
+ Fixed a few bugs and introduced many (probably)
+ Added an embryonic board editor 
+ Rewrote game generation for new board layout possibilities
+ Speed improvements for tile set load using fixed masks
+ High score now displays time as well as score (requested feature)
+ Plus lots of bits I forgot :-) 



Version original to 0.4.1
* [Robert Williams] New games now start at 10
* [Robert Williams] Added kapp->getHelpMenu()
* [Robert Williams] Added -caption "%c" to kmahjongg.kdelnk