12012-03-24  DJ Delorie  <dj@delorie.com>
2
3	* configure.in : ACE 1.4 release
4	* configure: regenerated.
5
62012-03-24  Jari Aalto <jari.aalto@cante.net>
7
8	* Debian mega-patch
9
102008-04-19  Eric Bachalo  <ebachalo@redhat.com>
11
12	* games/spider.c: Implementation of solitaire game of spider.
13	* games/spider.html: Help for solitaire game of spider.
14	* games/spider.png: Splash screen for solitaire game of spider.
15	* games/Makefile.am: Added Spider build info.
16	* desktop/spider.desktop: Solitaire desktop file.
17	* Makefile.in: regenerated (in fedora 8)
18	* aclocal.m4: regenerated (in fedora 8)
19	* configure: regenerated (in fedora 8)
20	* games/Makefile.in: regenerated (in fedora 8)
21	* lib/Makefile.in: regenerated (in fedora 8)
22	* tests/Makefile.in: regenerated (in fedora 8)
23
242004-06-13  Thimo Neubauer  <thimo@riff.netz>
25
26	* games/thornq.c: Applied patch from Seneca Cunningham so that
27	double clicking on facedown cards doesn't move them like faceup
28	cards
29
302003-02-11  Thimo Neubauer  <thimo@debian.org>
31
32	* games/mastermind.c (key): Don't use 'r' for restart,
33	as it's needed for "red".
34
352002-08-30  Thimo Neubauer  <thimo@debian.org>
36
37        * games/solitaire.c: abort dragging if another button is clicked
38
392002-04-19  Thimo Neubauer  <thimo@debian.org>
40
41	* lib/xwin.c (xwin_init): Check for no DISPLAY.
42	* lib/xwin.h (xwin_init): Return int.
43	* lib/table.c (init_ace): Return if no DISPLAY.
44
452002-04-19  DJ Delorie  <dj@delorie.com>
46
47	* games/solitaire.c (double_click): Don't move cards twice
48	from the same stack.
49
502001-12-07  DJ Delorie  <dj@redhat.com>
51
52	* games/solitaire.c (double_click): Prefer moving to a maincell
53	over moving to an outcell.
54
552001-09-21  DJ Delorie  <dj@delorie.com>
56
57	* lib/cards.h (register_imagelib): Declare.
58	(appimglib_imagelib): Declare.
59	* lib/imagelib.h: Likewise.
60	* lib/imagelib.c (register_iamgelib): Make public.
61	* lib/make-imglib.c (dump_images): Remove auto-register feature.
62	* lib/table.c: Manually register image libs.
63	* games/*.c: Likewise.
64	* test/test6.c: Likewise.
65
66	* lib/funcs.h: New, define callback pointers.
67	* lib/funcs.c: New, provide default callbacks.
68	* lib/table.c: Accept list of callbacks in init_ace, and use
69	them.
70	* lib/cards.h: Define FunctionMapping struct.
71	* lib/Makefile.am: Build funcs.o, remove most table_*.c.
72	* games/*.c: Register callbacks instead of just providing them.
73	* tests/*.c: Likewise.
74	* lib/table_*.c: Remove.
75
762001-08-31  Brian Rater  <brater@tiac.net>
77
78	* games/solitaire.c: Add vegas rules and scoring options
79	(-vegas, -flip3s) and allow auto-move to be disabled
80	(-noauto).
81
822001-05-06  DJ Delorie  <dj@delorie.com>
83
84	* Version 1.2 released.
85
862001-05-06  DJ Delorie  <dj@delorie.com>
87
88	* lib/table.c (init_ace): use strtol instead of atoi.
89	* lib/help.c (help_init): Use pixel_for instead of
90	{White,Black}Pixel
91	* lib/xwin.h: Support alternate visuals.  Detect Agenda X server
92	vs other StaticGray servers.
93	(pixel_for): Make global for help_init().  Support PseudoColor,
94	GrayScale, and StaticColor.
95
96	* lib/Makefile.am: Add table_rs.c.
97	* lib/Makefile.in: Regenerate.
98	* lib/cards.h: Split init_table into init_ace and init_table,
99	so we can check the display size before selecting a table
100	size.  Add command line option support.  Add resize support.
101	* lib/help.c: Scroll menus as needed.  Support click on screen
102	to scroll.  Support key scrolling.  Support resizing.
103	* lib/images.in: Replace back with back-tile.
104	* lib/table.c: Split init_table into init_ace and init_table.
105	Add command-line option support.  Add width/height options.
106	Limit table to display size.  Support resizing.
107	(card_synth2): Tweak kqj display.
108	(card_synth): Make sure cards are big enough to show suits.
109	(back_synth): New.
110	* lib/xwin.c: Support -rotate (experimental).  Split init_xwin
111	into xwin_init and xwin_create.  Support resizing.
112	* lib/xwin.h: Split init/create.
113	* lib/stack.c: Support resizing.
114	(stack_set_card_size): New.
115	(stack_get_card_size): New.
116	(stack_get_fans): New.
117	* lib/table_rs.c: New, catch resize if not supported.
118	* lib/png/a-k.2.png: New, larger.
119	* lib/png/back-tile.png: New, for building face-down cards.
120	* lib/png/suits.26.png: New, larger.
121
122	* games/canfield.c: Support new init API.
123	* games/freecell.c: Support new init API.  Support resizing.
124	Add more keys.
125	* games/golf.c: Support new init API.
126	* games/mastermind.c: Support new init API.
127	* games/merlin.c: Support new init API.
128	* games/minesweeper.c: Support new init API.
129	* games/pegged.c: Support new init API.
130	* games/solitaire.c: Support new init API.  Support resizing.
131	Add more keys.  Support spacebar as double click.  Enhance
132	auto-play.
133	* games/taipedit.c: Support new init API.
134	* games/taipei.c: Support new init API.
135	* games/thornq.c: Support new init API.  Support resizing.
136
137	* tests/penguins.c: Support new init API.
138	* tests/test1.c: Support new init API.
139	* tests/test3.c: Support new init API.
140	* tests/test4.c: Support new init API.
141	* tests/test5.c: Support new init API.
142	* tests/test6.c: Support new init API.
143
1442001-04-08  DJ Delorie  <dj@delorie.com>
145
146	* games/solitaire.c (double_click): Allow moves to one of multiple
147	possible places; choose to move more cards, else to a shorter
148	stack.
149
1502001-04-07  DJ Delorie  <dj@delorie.com>
151
152	* lib/xwin.c (imggc): new, use separate GC for building synthetic
153	images (else the clipping gets in the way).
154	(put_image): Use imggc if the dest isn't the screen.
155	(fill_image): Ditto.
156
157	* games/freecell.html: Remove reduntand copyright notice.
158	* games/golf.html: Ditto.
159	* games/mastermind.html: Ditto.
160	* games/merlin.html: Ditto.
161	* games/minesweeper.html: Ditto.
162	* games/pegged.html: Ditto.
163	* games/solitaire.html: Ditto.
164	* games/taipedit.html: Ditto.
165	* games/taipei.html: Ditto.
166	* games/thornq.html: Ditto.
167
1681999-02-05  DJ Delorie  <dj@delorie.com>
169
170	* games/taipedit.html: fix img references
171
1721999-01-31  DJ Delorie  <dj@delorie.com>
173
174	* Version 1.1 released
175
1761998-12-18  DJ Delorie  <dj@delorie.com>
177
178	* games/thornq.c: new game from Margin Thornquist, previously
179	"unnamed"
180	* lib/stack.c (stack_animate): switched to time-based algorithm,
181	so now the animation speed is constant and requires much less CPU.
182	* Makefile.am: All new.  Converted to GNU build style.
183	* configure.in: ditto
184
185Sat Aug  1 00:29:10 1998  DJ Delorie  <dj@delorie.com>
186
187	* games/freecell.c (double_click_1): add double-click options,
188	tie in with space bar also.
189
190Fri Jul 31 23:59:35 1998  DJ Delorie  <dj@delorie.com>
191
192	* lib/stack.c (stack_animate): bug in target x,y
193
194Sun Jul 26 21:54:25 1998  DJ Delorie  <dj@delorie.com>
195
196	* games/solitaire.c (auto_move_stack): check other same-colored
197	stack also
198	* games/freecell.c (auto_move_stack): ditto
199
200Wed Jul  1 15:11:53 1998  DJ Delorie  <dj@delorie.com>
201
202	* games/Makefile (merlin): new game "merlin"
203
204	* Makefile (tar): new perl script to build distributions; tar
205 	files now include ace-$ver subdirectory.
206
207Mon Jun 29 22:12:18 1998  DJ Delorie  <dj@delorie.com>
208
209	* lib/table_rn.c: new, since some platforms have lousy rand().
210  	This one auto-initializes also.
211
212Tue Jun 23 18:33:46 1998  DJ Delorie  <dj@delorie.com>
213
214	* games/freecell.c (check_for_end_of_game): even if a stack is
215 	sorted, you might be able to win anyway, so take that logic out.
216
217Fri Jun 12 19:48:50 1998  DJ Delorie  <dj@delorie.com>
218
219	* games/freecell.c (check_for_end_of_game): check for manually
220 	moving a card to the outcells
221
222	* games/pegged.c (click): When clicking for the first time in the
223 	triangle versions, don't "create" a hole - you can only click on a
224 	peg.
225
226	* games/minesweeper.c (drop): don't allow clicking on a flag
227
228Sat Jun  6 10:15:11 1998  DJ Delorie  <dj@delorie.com>
229
230	* Initial version released.
231
232