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
|