File: ChangeLog

package info (click to toggle)
poker-eval 133.0-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,540 kB
  • ctags: 1,587
  • sloc: ansic: 15,340; sh: 8,920; cs: 785; makefile: 275
file content (318 lines) | stat: -rw-r--r-- 11,499 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
2006-10-12  proppy  <proppy@call>

	* Release 133.0

	* csharp/TODO: update TODO

	* csharp/Test.cs: added exhaustive unit test for wrap function

2006-10-08  proppy  <proppy@call>

	* csharp/Makefile: update clean rule

	* csharp/API.cs: enum in API

	* csharp/Test.cs: split Test

	* csharp/Makefile: update Makefile

	* csharp/Enum.cs, csharp/EnumResult.cs: EnumResult split

	* csharp/GameParams.cs: GameParams split

	* csharp/StdDeck.cs: StdDeck split

	* csharp/Enum.cs, csharp/API.cs: OrderingMode

	* csharp/API.cs, csharp/Enum.cs: api split

	* csharp/Enum.cs: enum_ fonction

	* csharp/Enum.cs: wrap_ function

	* csharp/Enum.cs: Enum.Sample

	* csharp/Enum.cs: CardMask.Set
	CardMask.Reset

2006-10-07  Loic Dachary  <loic@dachary.org>

	* tests/run.in: tests use a shell script multiplexer for versatility

	* tests/poker_wrapper.c:
	add poker_wrapper helper tests for foreign languages bindings

	* tests/Makefile.am:
	tests use a shell script multiplexer for versatility
	all tests use gcov when available and clean the result afterwards
	add poker_wrapper helper tests for foreign languages bindings

	* lib/poker_wrapper.c:
	add poker_wrapper helper implementation for foreign languages bindings

	* lib/Makefile.am:
	use gcov compile options if available and clean gcov specific files if needed
	add poker_wrapper helper implementation for foreign languages bindings

	* include/poker_wrapper.h:
	add poker_wrapper helper header for foreign languages bindings

	* include/deck_std.h: define the StdDeck_CardMask_EQUAL macro

	* include/Makefile.am: add poker_wrapper helper header in distribution

	* examples/Makefile.am:
	use gcov compile options if available and clean gcov specific files if needed

	* config/gcov.m4: gcov compile options

	* configure.ac: detect valgrind and gcov

	* Makefile.am: gcov.m4 in distribution files

2006-10-07  proppy  <proppy@call>

	* csharp/Enum.cs: StdDeck.StringToCard
	StdDeck.CardToString

	* csharp/Makefile, csharp/Enum.cs:
	c# wrapping of enumResultClear and enumResultPrint

2006-10-07  Loic Dachary  <loic@dachary.org>

	* AUTHORS, ChangeLog, LICENSE, Makefile.am, README, WHATS-HERE, configure.ac, debian/copyright, examples/Makefile.am, examples/pokenum.c, examples/utest1, include/Makefile.am, include/combinations.h, include/deck.h, include/deck_astud.h, include/deck_joker.h, include/deck_std.h, include/deck_undef.h, include/enumdefs.h, include/enumerate.h, include/enumord.h, include/evx_defs.h, include/game_astud.h, include/game_joker.h, include/game_std.h, include/handval.h, include/handval_low.h, include/inlines/eval_low27.h, include/poker_config.h.in, include/poker_defs.h, include/pokereval_export.h, include/rules_astud.h, include/rules_joker.h, include/rules_std.h, include/rules_undef.h, lib/Makefile.am, lib/deck.c, lib/deck_astud.c, lib/deck_joker.c, lib/deck_std.c, lib/evx.c, lib/lowball.c, lib/mktab_astud.c, lib/mktab_basic.c, lib/mktab_evx.c, lib/mktab_joker.c, lib/mktab_lowball.c, lib/mktab_packed.c, lib/mktable.c, lib/mktable.h, lib/mktable_utils.c, lib/rules_astud.c, lib/rules_joker.c, lib/rules_std.c, poker-eval.spec.in, tests/Makefile.am, tests/enumtest1.c, tests/enumtest2.c, tests/enumtest3.c, tests/enumtest5.c, tests/enumtest7.c, tests/joktest1.c, tests/run.in:
	update copyrights

2006-10-01  cpinson  <cpinson@call>

	* gentoo/dev-games/poker-eval/poker-eval-132.0-r1.ebuild: update pkg

2006-08-21  Loic Dachary  <loic@dachary.org>

	* packaging-farm.bat: Script for building windows package using
	http://gna.org/projects/packaging-farm/
	
	* lib/mktable.c: MINGW32 uses LL not i64
	https://gna.org/support/index.php?func=detailitem&item_id=1128

	* lib/Makefile.am:
	$(EXEEXT) added to executable files for cross-platform compatibility

2006-07-24  Loic Dachary  <loic@dachary.org>

	* Release 132.0

	* README: force automake-1.9

Fri Jun 16 2006  Loic Dachary  <loic@dachary.org>

	* configure.ac: s/AC_CONFIG_HEADER/AM_CONFIG_HEADER/

	* make-master.sh, poker-eval.nsi : windows bundle scripts

Fri Jun 09 2006  Cedric Pinson  <cpinson@freesheep.org>

	* gentoo/dev-games/pypoker-eval/poker-eval-131.0-r1.ebuild:
	Update gentoo package

Sat Apr 15 2006  Loic Dachary  <loic@dachary.org>

	* Release 131.0

	* include */*.dos && prevent creation of * dir

	* update all copyright notices

	* Release 130.0

	* configure.ac: all auxiliary files in config

	* bootstrap: prefer autoreconf

	* include/poker_config.h.in: prevent re-definition of autoconf symbols

	* configure.ac: dont compute sizeof int

	* include/poker_defs.h: remove MSC #define HAVE_SYS_STAT_H

	* include/inlines/evx7.h, include/inlines/evx5.h: commit the files 
	  because they are stable enough and won't change a bit in the next
	  month / years

	* lib/t_*.c: removed from distribution and generated at build time
	
	* examples/Makefile.am (EXTRA_DIST): *.vcproj + getopt_w32.c

	* update all copyright dates + change sf.net to gna.org

Thu Apr 13 2006  Loic Dachary  <loic@dachary.org>

	* include/poker_config.h.in, poker-eval/include/poker_defs.h,
	poker-eval/configure.ac, poker-eval/include/config.h.in,
	poker-eval/include/deck_joker.h, poker-eval/include/deck_std.h:

	Neil Burch <burch@cs.ualberta.ca>
	
         - configure tests for the existance of int64 and sets the HAVE_INT64 define
         - configure tests for the existance of long long and sets HAVE_LONG_LONG
         - in include/poker_defs.h, the definition of CardMasks only uses
           HAVE_INT64 to determine whether to use 64 bit integers or not,
           so 32 bit integers will be used even if long long is defined
         - also, if HAVE_INT64 _is_ defined (which is true if int64 was
           discovered to be a valid type by configure), it will then check if
           HAVE_LONG_LONG is defined and try to do a typedef of uint64 to long long.
         
         
         Further, it tests for <inttypes.h> and uses that in the tests, but
         never includes it in the source, even if it exists and was the reason
         why other tests in configure succeeded.  Finally, on all of the
         machines I have access to (SGI Origin, a multiprocessor IBM Power 5
         machine, 32 bit and 64 bit Linux PCs, and some miscellaneous Sun
         boxen) <inttypes.h> defines int64_t, not int64.
         
         There is also a small problem where the initialisation of the static
         tables will fail if HAVE_INT64 is defined, because the CardMask union
         will only define the single 64 bit integer, and the initialisers are
         all pairs of 32 bit integers.
         
         I've include some patches below.  They check for a native int64,
         int64_t, and long long, and will define HAVE_INT64 if any of those are
         found, and create a typedef for uint64 if it was not native.  It also
         causes both the pair of 32 bit integers as well as the 64 bit integer
         to be in the CardMask union so the initialisation of the static
         CardMask tables still works correctly.  I'm also pretty sure the line
         numbers for the configure 	

Sun Mar 26 2006  Loic Dachary  <loic@dachary.org>

	* gentoo packaging files.
	
	* lib/enumord.c (enum_ordering_rank): fix signedness

Sat Jan 14 2006  Loic Dachary  <loic@dachary.org>

	* Release 129.0

	* lib/Makefile.am: -no-undefined for libtool to work with cygwin

	* examples/five_card_hands.c: getopt_w32 not available on cygwin

Thu Sep 22 2005  Loic Dachary  <loic@dachary.org>

	* Release 128.0

	* lib/Makefile.am: remove generated tables on maintainer-clean

	* Portability and test fixes.

Mon Jul 04 16:55:02 2005  Loic Dachary  <loic@dachary.org>

	* Release 127.0	

	* include/inlines/eval_low27.h: A-5 is not a straight

Fri Dec 17 13:41:28 2004  Loic Dachary  <loic@dachary.org>

	*  RELEASE renamed to RELEASE.old to avoid file name conflicts with some
	   build systems.

Fri Dec 10 14:16:27 2004  Loic Dachary  <loic@dachary.org>

	* Release 126.0

	* include/pokereval_export.h: accomodate dynamic/static libraries

	* include/std_deck.h: do not use non portable const 
	
Fri Dec 03 13:31:2200.04  Loic Dachary  <loic@dachary.org>

	* Release 125.0

	* config/build.m4 : removed because too complex to maintain

	* configure.ac, bootstrap: lower autoconf requirements to 2.53

Thu Dec 02 3:00:0200.04  Tim Showalter  <tjs@psaux.com>

	* Updated Mac builds; currently, things seem to build with only
	  one config setting (--with-mac-target=darwin).
	* Make it unnecessary to have '.' in one's path when building.
	* bootstrap now checks for 'libtoolize' in both places, not 'libtool'
	  (My Debian system has no 'libtool', but my Mac does, and it's
	  not actually related to GNU libtool.)
	* boostrap now moves configure.in aside to shut up all the programs
	  that worry about configure.in's presence.
	* Fink now detected; --with-fink will default to /sw, as the
	  help claimed it did.
	* Default Mac build type is now darwin, since we have no carbon build.

Thu Nov 25 12:27:09 2004  Loic Dachary  <loic@dachary.org>

	* "Nick Wilton" <info@nickwilton.info> header patches + Makefiles for compilation on windows

Mon Nov 15 20:20:43 2004  Loic Dachary  <loic@dachary.org>

	* poker-eval.spec.in: by Jean-Christophe Duberga <jeanchristophe.duber@free.fr>

Sun Nov 07 15:53:27 2004  Loic Dachary  <loic@dachary.org>

	* Release 124.0
	
	* include/enumerate.h: apply macro/comma related patch from Martin Stjernholm
	  http://sourceforge.net/mailarchive/forum.php?thread_id=5586390&forum_id=40226

Sun Nov 07 13:55:00 2004  Loic Dachary  <loic@dachary.org>

	* WHATS-HERE.Java: cut/paste java related stuff from WHATS-HERE

	* WHATE-HERE, README: review and update
	
	* test/digest[57].c: rewrite into enumtest[57] to get rid of md5 
	  dependency
	
	* lib/*md5*,include/md5.h: license problem and do not belong here
	
	* include/{,inlines/}*.h: add or update copyright notice at the beginning of the file.
	  Add POKEREVAL_EXPORT markers to extern symbols, include pokereval_export.h when
	  doing so. Add multiple inclusion guards when missing.
	
	* include/enumerate.h: random is called rand if WIN32 is defined

	* include/pokereval_export.h: add file to cope with
	  POKEREVAL_EXPORT keyword made to enable the use of poker-eval as
	  a shared library on windows.

	* include/Makefile.am (nobase_pkginclude_HEADERS): pokereval_export.h

	* lib/mktable.c: %xLL is %xi64 if WIN32 is defined

Sun Nov 07 11:42:07 2004  Loic Dachary  <loic@dachary.org>

	* tests/run.in : tests from Makefile.in are now in a script. Accomodate for
	  md5sum change in calling syntax

	* configure.ac: detect awk / md5sum
	
	* configure.ac/Makefile.am: java is not included in the distribution until
	  licensing issues are solved.
	
	* include/deck_std.h (StdDeck_CardMask_OP): missing backslash at end of line

	* config/ccache.m4, config/build.m4: macros for configure.ac

	* configure.ac: modern configure for autoconf2.5, do not override configure.in that
	  is still the default for older configures

	* include/poker_config.h.in: obsoletes include/config.h.in to avoid name conflicts
	  when distributing the headers. include/config.h is still being used for inclusions
	  within the poker-eval sources but is not published.

	* bootstrap: script to re-generate autotools files

	* poker-eval.pc.in: add pkg-config declaration file

	* AUTHORS: add missing list of authors

	* NEWS: RELEASE is now NEWS (standard file) but RELEASE is kept back

	* {include,tests,lib,examples}/Makefile.am : automake compatibility