1Changes from xemeraldia 0.4.2 to 0.4.3 (2009)
2
3  * Removed mouse support.
4  * Implemented softer falling.
5  * Nicer images.
6
7--------------------------------------------------------------------------
8Changes from xemeraldia 0.4.1 to 0.4.2 (2005)
9
10  * Restored the ability to control the falling piece with mouse clicks.
11  * Added a .desktop file. Install an XEmeraldia icon.
12  * Some fixes to the high-scores' window.
13
14--------------------------------------------------------------------------
15Changes from xemeraldia 0.4 to 0.4.1 (July 28, 2005)
16
17  * Use modern ANSI C prototypes.
18  * Removed all ancient commented code.
19  * Updated build support files.
20  * Updated the about box.
21  * Use a button from stock for "about" button if available.
22  * Many minor code improvements and cleanups.
23  * Replaced lockf() with fcntl(), which supports shared locks.
24  * Added this changelog =).
25
26--------------------------------------------------------------------------
27Changes from xemeraldia 0.3 to 0.4
28
29  * Removed all uses of Xaw and Xlib and reimplemented everything with GTK+
30    and GDK. It no longer uses X resources for configuration.
31  * Implemented i18n and translated to Spanish.
32  * Save high scores' date as a time_t value for better i18n.
33  * Added an about box with instructions from the README file.
34  * Use autoconf and automake.
35
36--------------------------------------------------------------------------
37Changes from xemeraldia 0.21 to 0.3 (March 23, 1995)
38
39[XEmeraldia.ad, main.c]
40
41  ポップアップするハイスコア表示ウインドウのリソースに関する修正
42
43[score.c]
44  ・Ver 0.21 で修正した lockf の問題点のさらなる修正
45
46
47--------------------------------------------------------------------------
48Changes from xemeraldia 0.2 to 0.21 (March 22, 1995)
49
50[score.c]
51  ・Ver 0.2 で採り入れた lockf の不具合の修正
52
53[usleep.c]
54  ・sgi の場合も select() 版の usleep () を使うようにした
55
56[Imakefile, main.c graphics.h]
57  ・細かい修正
58
59
60--------------------------------------------------------------------------
61Changes from xemeraldia 0.1 to 0.2 (March 20, 1995)
62
63[Imakefile]
64  ・CC=gcc と決めうちしていたのをはずした
65  ・CFLAGS でなく EXTRA_DEFINES を使うようにした
66  ・HIGH_SCORE_DIR と HIGH_SCORE_FILE を HIGH_SCORE_TABLE に一本化
67
68[graphics.h]
69  ・app_data の実体の宣言がヘッダファイル内で行われていたのを main.c へ移動
70
71[score.c]
72  ・time() の型が long になっていたのを time_t に修正
73  ・SYSV において flock でなく lockf を用いるように修正
74
75[game.c]
76  ・SYSV において、srandom, random ではなく srand48, lrand48 を使用するよう
77   に修正
78
79[usleep.c(新規作成)]
80  ・標準で usleep の用意されていない環境への対応
81