12006-05-25 Thursday 15:00 nick_voronin 2 3 * src/api_jam.c (1.21): This fix prevents infinite loop in cleanup 4 procedure on abnormal termination (opened messages in jam 5 databases). 6 72006-05-24 Wednesday 20:02 ssianky 8 9 * make/: SmapiDll.8.vcproj (1.2), SmapiDll.vcproj (1.2), 10 SmapiDll.70.vcproj (1.1), SmapiDll.71.vcproj (1.1), 11 SmapiDll.80.vcproj (1.1): Renamed to projname.XX.vcproj, where XX 12 is compiler version. 13 142006-02-09 Thursday 12:16 nick_voronin 15 16 * src/msgapi.c (1.9): bug with kludges > 64k fixed 17 182006-01-14 Saturday 12:14 stas_degteff 19 20 * src/api_sdm.c (1.12): Fix OPUS messagebase limit check. Thanks to 21 Alexander Shiyan 2:5030/39.2 22 232005-12-17 Saturday 20:52 stas_degteff 24 25 * smapi/msgapi.h (1.8), src/api_sdm.c (1.11), src/msgapi.c (1.8): 26 Prevent unsigned overflow of message counter 27 282005-12-14 Wednesday 16:32 stas_degteff 29 30 * src/api_sdm.c (1.10): Fix SEGFAULT if memory low at msg creating. 31 Bugreport from Andrew A. Leonov 32 332005-09-27 Tuesday 08:29 stas_degteff 34 35 * make/makefile.mgw (1.3): Fix: replace spaces with tab. Thanks to 36 Nickita Startcev 37 382005-06-06 Monday 07:55 mche 39 40 * make/SmapiDll.8.vcproj (1.1): project files for MSVC 8.0 added 41 422005-04-01 Friday 10:27 nick_voronin 43 44 * src/api_jam.c (1.20): Null reserved HiID in jam subfield 45 structure 46 472005-03-27 Sunday 12:37 nick_voronin 48 49 * src/api_jam.c (1.19): Write correct ReplyCRC in message header if 50 no REPLYID string exists. 51 522005-02-03 Thursday 18:53 val_khokhlov 53 54 * src/api_jam.c (1.18): move gettz() function to huskylib 55 562004-08-20 Friday 12:05 pgul 57 58 * src/api_jam.c (1.17): Fixed bug in previous patch (patch by Nick 59 Voronin) 60 612004-08-17 Tuesday 15:16 val_khokhlov 62 63 * src/api_jam.c (1.16): fix compilation errors with gcc/freebsd 64 after previous patches 65 662004-08-05 Thursday 09:41 pgul 67 68 * smapi/api_jamp.h (1.6), src/api_jam.c (1.15): Fixed small memory 69 leak, several potential problems with nul-terminated strings 70 (patch by Nick Voronin) 71 722004-05-25 Tuesday 21:24 pgul 73 74 * src/api_sdm.c (1.9): Inhibit compilation warning 75 762004-05-25 Tuesday 21:07 pgul 77 78 * src/api_jam.c (1.14): Fix previous patch 79 802004-05-25 Tuesday 12:49 pgul 81 82 * src/api_jam.c (1.13): Don't lose messages on sqpack if jam header 83 is incorrect 84 852004-05-23 Sunday 08:17 mche 86 87 * src/api_jam.c (1.12), src/structrw.c (1.5), smapi/api_jam.h 88 (1.4): fix writing jam headers [patch by Nick Voronin] 89 902004-04-13 Tuesday 09:37 sfpavel 91 92 * debian/compat (1.1): file compat was initially added on branch 93 smapi-2_4-stable. 94 952004-04-13 Tuesday 09:37 sfpavel 96 97 * debian/libsmapi-dev.install (1.1): file libsmapi-dev.install was 98 initially added on branch smapi-2_4-stable. 99 1002004-04-13 Tuesday 09:37 sfpavel 101 102 * debian/libsmapi-dev.links (1.1): file libsmapi-dev.links was 103 initially added on branch smapi-2_4-stable. 104 1052004-04-13 Tuesday 09:37 sfpavel 106 107 * debian/libsmapi-dev.preinst (1.1): file libsmapi-dev.preinst was 108 initially added on branch smapi-2_4-stable. 109 1102004-04-13 Tuesday 09:37 sfpavel 111 112 * debian/libsmapi2.install (1.1): file libsmapi2.install was 113 initially added on branch smapi-2_4-stable. 114 1152004-01-21 Wednesday 03:52 andr_lukyanov 116 117 * make/makefile.mvc (1.3): Fix MSVC compilation 118 1192004-01-10 Saturday 14:54 d_sergienko 120 121 * src/api_jam.c (1.11): fixed bug with reading messages from JAM 122 base 123 1242003-12-23 Tuesday 11:12 val_khokhlov 125 126 * smapi/: api_jam.h (1.3), api_jamp.h (1.5): mark jam api function 127 as HUSKYEXT in order to export them in dll 128 1292003-10-27 Monday 13:12 stas_degteff 130 131 * src/api_jam.c (1.10): Fix warnings 132 1332003-10-17 Friday 07:11 andr_lukyanov 134 135 * make/: makefile.cyg (1.4), makefile.djg (1.4), makefile.emx 136 (1.3): Fix compilation with huskymak.cfg.* 137 1382003-10-13 Monday 12:57 d_sergienko 139 140 * make/makefile.bsd4 (1.3): 141 fixed building under FreeBSD 4.x 142 1432003-09-19 Friday 06:08 stas_degteff 144 145 * src/api_jam.c (1.9): fix comment 146 1472003-08-19 Tuesday 10:34 d_sergienko 148 149 * HISTORY (1.3), src/api_jam.c (1.8): Fetch orig address from MSGID 150 if it is not present in header 151 1522003-08-10 Sunday 08:33 pgul 153 154 * src/msgapi.c (1.7): Do not skip first SostCR when write SDM 155 message 156 1572003-07-27 Sunday 12:07 d_sergienko 158 159 * smapi/msgapi.h (1.7), src/api_jam.c (1.7): save extended lastread 160 in Jam base (for Taymir mailreader) 161 1622003-06-16 Monday 14:18 lmike 163 164 * make/makefile.qnx (1.5): Added proper library dependcies for QNX6 165 1662003-06-06 Friday 20:34 d_sergienko 167 168 * src/sq_uid.c (1.6): fixed twice buffer release 169 1702003-06-05 Thursday 21:33 d_sergienko 171 172 * src/sq_uid.c (1.5): speedup converting uids to msgnums 173 (experimental, 3 times faster) 174 1752003-05-25 Sunday 12:35 lmike 176 177 * make/makefile.qnx (1.4): Fixed bug with link to .so creation. 178 1792003-05-23 Friday 04:32 lmike 180 181 * smapi.qpg (1.2): Previous commit was bad, fixed file contents 182 1832003-05-20 Tuesday 14:45 d_sergienko 184 185 * readme.txt (1.11), smapi.qpg (1.1), make/makefile.inc (1.3), 186 make/makefile.qnx (1.3): 187 QNX fixes; added smapi.qpg 188 1892003-05-15 Thursday 08:21 d_sergienko 190 191 * make/makefile.qnx (1.2): previous commit was bad 192 1932003-05-15 Thursday 08:14 d_sergienko 194 195 * make/makefile.qnx (1.1): makefile.qnx added 196 1972003-05-15 Thursday 08:13 d_sergienko 198 199 * src/api_jam.c (1.6): 200 QNX 6.x support 201 2022003-04-25 Friday 04:39 andr_lukyanov 203 204 * make/: makefile.cyg (1.3), makefile.djg (1.3): Fixed compilation. 205 Remark DEBUG mode. 206 2072003-04-12 Saturday 13:54 mche 208 209 * smapiDll.vcproj (1.2), make/SmapiDll.vcproj (1.1): change 210 location 211 2122003-03-31 Monday 18:49 mche 213 214 * smapiDll.vcproj (1.1): vcproj Project File added for building 215 dynamyc smapi library in Microsoft Visual Studio .NET 216 2172003-03-29 Saturday 20:31 d_sergienko 218 219 * strextra.c (1.7), strextra.h (1.7), src/api_jam.c (1.5), 220 src/sq_area.c (1.6): remove old strextra.* files. use functions 221 from huskylib instead. 222 2232003-03-27 Thursday 21:26 d_sergienko 224 225 * smapi/msgapi.h (1.6): add macro getHAREA() for convenience 226 2272003-03-25 Tuesday 13:14 stas_degteff 228 229 * make/: makefile.be (1.2), makefile.bsd (1.2), makefile.bsd4 230 (1.2), makefile.cyg (1.2), makefile.djg (1.2), makefile.emo 231 (1.2), makefile.emx (1.2), makefile.lnx (1.2), makefile.mgw 232 (1.2), makefile.rxw (1.2), makefile.sun (1.3), makefile.unx 233 (1.2): Prevent GCC warning about 'long long' type 234 2352003-03-25 Tuesday 13:10 stas_degteff 236 237 * src/sq_idx.c (1.5): Replace LONG_MAX with signed_long_max 238 (defined in huskylib/compiler.h) 239 2402003-03-24 Monday 12:06 stas_degteff 241 242 * smapi/api_sdmp.h (1.4), src/api_sdm.c (1.8): Prepare change SDM 243 message number var from 16 bit to 32 bit 244 2452003-03-24 Monday 08:36 stas_degteff 246 247 * src/api_sdm.c (1.7): Check pointers before use 248 2492003-03-24 Monday 07:24 stas_degteff 250 251 * src/msgapi.c (1.6): Use #ifdef HAS_SIGNAL_H instead #ifdef 252 __UNIX__ to use signal handling always if allowed 253 2542003-03-24 Monday 06:01 stas_degteff 255 256 * smapi/api_brow.h (1.2), smapi/api_jam.h (1.2), smapi/api_jamp.h 257 (1.4), smapi/api_sdm.h (1.2), smapi/api_sdmp.h (1.3), 258 smapi/api_sq.h (1.4), smapi/api_sqp.h (1.2), smapi/msgapi.h 259 (1.5), smapi/old_msg.h (1.3), src/api_jam.c (1.4), src/api_sdm.c 260 (1.6), src/msgapi.c (1.5), src/sq_area.c (1.5), src/sq_hash.c 261 (1.5), src/sq_help.c (1.4), src/sq_idx.c (1.4), src/sq_kill.c 262 (1.4), src/sq_lock.c (1.4), src/sq_misc.c (1.4), src/sq_msg.c 263 (1.4), src/sq_read.c (1.4), src/sq_uid.c (1.4), src/sq_write.c 264 (1.4), src/structrw.c (1.4): Reorder includes from huskylib ; 265 always use HAS_*_H defines 266 2672003-03-24 Monday 05:43 stas_degteff 268 269 * src/msgapi.c (1.4): Comment unused variable 270 2712003-03-24 Monday 05:43 stas_degteff 272 273 * smapi/api_sdmp.h (1.2), src/api_sdm.c (1.5): Remove unused 274 variable '_junksqd' 275 2762003-03-20 Thursday 13:22 stas_degteff 277 278 * VERSION (1.8): Update version of required library 279 2802003-03-19 Wednesday 12:18 sfpavel 281 282 * debian/: changelog (1.23), control (1.11), libsmapi2-dev.files 283 (1.3), libsmapi2-dev.links (1.3), libsmapi2.dirs (1.4), 284 libsmapi2.files (1.6), libsmapi2cur-dev.files (1.1), 285 libsmapi2cur-dev.links (1.1), libsmapi2cur.dirs (1.1), 286 libsmapi2cur.files (1.1), overrides (1.2), rules (1.11): New 287 debian package 288 2892003-03-19 Wednesday 09:39 sfpavel 290 291 * make/makefile.inc (1.2), smapi/msgapi.h (1.4), src/qksort.c 292 (1.2): Move qksort.c to huskylib 293 2942003-03-19 Wednesday 09:10 sfpavel 295 296 * flushasm.asm (1.2), sqasm.asm (1.2), make/makefile.aix (1.2), 297 make/makefile.bcd (1.2), make/makefile.bco (1.2), 298 make/makefile.bcw (1.2), make/makefile.mvc (1.2), 299 make/makefile.mvcdll (1.4), make/makefile.sun (1.2): Unify 300 makefiles; use one makefile for build MS VC static and dll 301 library 302 3032003-03-18 Tuesday 06:06 stas_degteff 304 305 * src/sq_area.c (1.4): Fix _SquishCreateNewBase(): don't rewrite 306 old file 307 3082003-03-17 Monday 12:09 sfpavel 309 310 * make/makefile.mvcdll (1.3), smapi/api_jamp.h (1.3), 311 smapi/api_sq.h (1.3), smapi/msgapi.h (1.3), src/api_jam.c (1.3), 312 src/api_sdm.c (1.4), src/msgapi.c (1.3), src/sq_area.c (1.3), 313 src/sq_hash.c (1.4), src/sq_help.c (1.3), src/sq_idx.c (1.3), 314 src/sq_kill.c (1.3), src/sq_lock.c (1.3), src/sq_misc.c (1.3), 315 src/sq_msg.c (1.3), src/sq_read.c (1.3), src/sq_uid.c (1.3), 316 src/sq_write.c (1.3), src/structrw.c (1.3): Use standart HUSKYEXT 317 modifier for export functions from DLL 318 3192003-03-17 Monday 08:23 sfpavel 320 321 * smapiDll.dsp (1.7), smapiStatic.dsp (1.4), make/smapiDll.dsp 322 (1.1), make/smapiStatic.dsp (1.1): Move MSVC *.dsp files to 323 'make' subdir 324 3252003-03-12 Wednesday 11:22 sfpavel 326 327 * make/makefile.mvcdll (1.2), smapi/api_jamp.h (1.2), 328 smapi/api_sq.h (1.2), smapi/msgapi.h (1.2), smapi/old_msg.h 329 (1.2), src/api_jam.c (1.2), src/api_sdm.c (1.3), src/msgapi.c 330 (1.2), src/sq_area.c (1.2), src/sq_hash.c (1.3), src/sq_help.c 331 (1.2), src/sq_idx.c (1.2), src/sq_kill.c (1.2), src/sq_lock.c 332 (1.2), src/sq_misc.c (1.2), src/sq_msg.c (1.2), src/sq_read.c 333 (1.2), src/sq_uid.c (1.2), src/sq_write.c (1.2), src/structrw.c 334 (1.2): Reorganize headers for build with makefile.mvcdll 335 3362003-03-12 Wednesday 05:56 sfpavel 337 338 * date2bin.c (1.11), dosdate.c (1.3), dr.h (1.3), progprot.h 339 (1.24), stamp.h (1.8), strftim.c (1.9), src/api_sdm.c (1.2), 340 src/sq_hash.c (1.2): Remove old files 341 3422003-03-11 Tuesday 20:55 sfpavel 343 344 * 1stchar.c (1.5), months.c (1.2), strocpy.c (1.3), trail.c (1.3), 345 weekday.c (1.2), src/flush.c (1.2): Remove old files 346 3472003-03-11 Tuesday 14:07 sfpavel 348 349 * sq_area.c (1.33): Fix _SquishCreateNewBase(): don't rewrite old 350 file 351 3522003-03-11 Tuesday 14:07 sfpavel 353 354 * Makefile (1.41), api_brow.h (1.3), api_jam.c (1.107), api_jam.h 355 (1.12), api_jamp.h (1.21), api_sdm.c (1.43), api_sdm.h (1.7), 356 api_sdmp.h (1.5), api_sq.h (1.9), api_sqp.h (1.10), apidebug.h 357 (1.2), flush.c (1.20), makefile.aix (1.7), makefile.bcd (1.19), 358 makefile.bco (1.15), makefile.bcw (1.15), makefile.be (1.9), 359 makefile.bsd (1.34), makefile.bsd4 (1.12), makefile.cyg (1.13), 360 makefile.djg (1.24), makefile.emo (1.26), makefile.emx (1.19), 361 makefile.hco (1.16), makefile.ibo (1.21), makefile.inc (1.14), 362 makefile.lnx (1.33), makefile.mgw (1.21), makefile.mvc (1.16), 363 makefile.mvcdll (1.18), makefile.qcd (1.19), makefile.rxw (1.18), 364 makefile.sun (1.24), makefile.unx (1.21), makefile.wcd (1.27), 365 makefile.wco (1.24), makefile.wcw (1.29), makefile.wcx (1.24), 366 msgapi.c (1.44), msgapi.h (1.72), old_msg.h (1.6), prog.h (1.14), 367 qksort.c (1.4), smapi.pas (1.3), sq_hash.c (1.11), sq_help.c 368 (1.13), sq_idx.c (1.14), sq_kill.c (1.11), sq_lock.c (1.27), 369 sq_misc.c (1.12), sq_msg.c (1.13), sq_read.c (1.14), sq_uid.c 370 (1.12), sq_write.c (1.16), structrw.c (1.40), unused.h (1.2), 371 debian/changelog (1.22), make/makefile.aix (1.1), 372 make/makefile.bcd (1.1), make/makefile.bco (1.1), 373 make/makefile.bcw (1.1), make/makefile.be (1.1), 374 make/makefile.bsd (1.1), make/makefile.bsd4 (1.1), 375 make/makefile.cyg (1.1), make/makefile.djg (1.1), 376 make/makefile.emo (1.1), make/makefile.emx (1.1), 377 make/makefile.hco (1.1), make/makefile.ibo (1.1), 378 make/makefile.inc (1.1), make/makefile.lnx (1.1), 379 make/makefile.mgw (1.1), make/makefile.mvc (1.1), 380 make/makefile.mvcdll (1.1), make/makefile.qcd (1.1), 381 make/makefile.rxw (1.1), make/makefile.sun (1.1), 382 make/makefile.unx (1.1), make/makefile.wcd (1.1), 383 make/makefile.wco (1.1), make/makefile.wcw (1.1), 384 make/makefile.wcx (1.1), smapi/api_brow.h (1.1), smapi/api_jam.h 385 (1.1), smapi/api_jamp.h (1.1), smapi/api_sdm.h (1.1), 386 smapi/api_sdmp.h (1.1), smapi/api_sq.h (1.1), smapi/api_sqp.h 387 (1.1), smapi/apidebug.h (1.1), smapi/msgapi.h (1.1), 388 smapi/old_msg.h (1.1), src/api_jam.c (1.1), src/api_sdm.c (1.1), 389 src/flush.c (1.1), src/msgapi.c (1.1), src/qksort.c (1.1), 390 src/smapi.pas (1.1), src/sq_area.c (1.1), src/sq_hash.c (1.1), 391 src/sq_help.c (1.1), src/sq_idx.c (1.1), src/sq_kill.c (1.1), 392 src/sq_lock.c (1.1), src/sq_misc.c (1.1), src/sq_msg.c (1.1), 393 src/sq_read.c (1.1), src/sq_uid.c (1.1), src/sq_write.c (1.1), 394 src/structrw.c (1.1): Reorganize directory tree 395 3962003-03-11 Tuesday 10:17 stas_degteff 397 398 * locking.c (1.40), makefile.bcd (1.18), makefile.inc (1.13): move 399 locking.c into huskylib 400 4012003-03-11 Tuesday 09:16 stas_degteff 402 403 * api_sdm.c (1.42): Fix compiler warnings on BeOS 404 4052003-03-11 Tuesday 09:12 stas_degteff 406 407 * locking.c (1.39): BeOS fix 408 4092003-03-09 Sunday 17:58 os2tobi 410 411 * makefile.unx (1.20): fixed unx makefile for huskylib 412 4132003-03-07 Friday 07:21 sfpavel 414 415 * compiler.h (1.173), cvtdate.c (1.14), fexist.c (1.33), ffind.c 416 (1.24), ffind.h (1.21), genmsgid.c (1.22), gnmsgid.c (1.9), 417 msgapi.h (1.71), parsenn.c (1.4), patmat.c (1.8), setfsize.c 418 (1.18), tdelay.c (1.17), typedefs.h (1.7): Remove old files 419 4202003-03-07 Friday 07:08 sfpavel 421 422 * makefile.mvc (1.15), makefile.mvcdll (1.17): Reorganize makefiles 423 for MS VC 424 4252003-03-05 Wednesday 16:31 sfpavel 426 427 * msgapi.h (1.70), old_msg.h (1.5), prog.h (1.13), stamp.h (1.7), 428 tdelay.c (1.16): Drop include for obsolete typedefs.h 429 4302003-03-05 Wednesday 10:31 sfpavel 431 432 * api_jamp.h (1.20), api_sq.h (1.8), msgapi.h (1.69), patmat.h 433 (1.3), prog.h (1.12), sq_area.c (1.32), sq_hash.c (1.10), 434 sq_help.c (1.12), sq_idx.c (1.13), sq_kill.c (1.10), sq_lock.c 435 (1.26), sq_misc.c (1.11), sq_msg.c (1.12), sq_read.c (1.13), 436 sq_uid.c (1.11), stamp.h (1.6): Fix compiler warnings (C++ 437 comments) 438 4392003-03-05 Wednesday 10:30 sfpavel 440 441 * debian/: libsmapi2.dirs (1.3), overrides (1.1), rules (1.10): Fix 442 warnings for debian package 443 4442003-03-05 Wednesday 10:30 sfpavel 445 446 * Makefile (1.40), makefile.inc (1.12): Use new defines from 447 makefile.inc at Makefile 448 4492003-03-05 Wednesday 09:06 sfpavel 450 451 * VERSION (1.7), file_id.diz (1.4): Update version info 452 4532003-03-05 Wednesday 08:47 sfpavel 454 455 * readme.txt (1.10), debian/README.Debian (1.6), debian/changelog 456 (1.21), debian/control (1.10), debian/copyright (1.5), 457 debian/docs (1.4), debian/libsmapi2-dev.files (1.2), 458 debian/libsmapi2-dev.preinst (1.4), debian/libsmapi2.files (1.5), 459 debian/rules (1.9), debian/shlibs (1.10): New debian package 460 4612003-03-03 Monday 07:30 d_sergienko 462 463 * Makefile (1.39), api_jam.c (1.106), api_sdm.c (1.41), api_sq.h 464 (1.7), compiler.h (1.172), flush.c (1.19), gnmsgid.c (1.8), 465 locking.c (1.38), makefile.inc (1.11), msgapi.c (1.43), msgapi.h 466 (1.68), old_msg.h (1.4), progprot.h (1.23), qksort.c (1.3), 467 sq_area.c (1.31), sq_hash.c (1.9), sq_help.c (1.11), sq_idx.c 468 (1.12), sq_kill.c (1.9), sq_lock.c (1.25), sq_misc.c (1.10), 469 sq_msg.c (1.11), sq_read.c (1.12), sq_uid.c (1.10), sq_write.c 470 (1.15), structrw.c (1.39): 471 use new huskylib 472 4732003-03-01 Saturday 19:28 stas_degteff 474 475 * 1stchar.c (1.4), api_jam.c (1.105), api_sdm.c (1.40), cvtdate.c 476 (1.13), date2bin.c (1.10), dosdate.c (1.2), fexist.c (1.32), 477 flush.c (1.18), genmsgid.c (1.21), gnmsgid.c (1.7), locking.c 478 (1.37), msgapi.c (1.42), parsenn.c (1.3), prog.h (1.11), qksort.c 479 (1.2), setfsize.c (1.17), sq_area.c (1.30), sq_hash.c (1.8), 480 sq_help.c (1.10), sq_idx.c (1.11), sq_kill.c (1.8), sq_lock.c 481 (1.24), sq_misc.c (1.9), sq_msg.c (1.10), sq_read.c (1.11), 482 sq_uid.c (1.9), sq_write.c (1.14), strftim.c (1.8), strocpy.c 483 (1.2), structrw.c (1.38), tdelay.c (1.15), trail.c (1.2): Divide 484 prog.h, stamp.h & progprot.h 485 4862003-03-01 Saturday 18:57 stas_degteff 487 488 * api_sdm.c (1.39), date2bin.c (1.9), fexist.c (1.31), msgapi.c 489 (1.41): Replace eqstr? with str?cmp 490 4912003-03-01 Saturday 18:57 stas_degteff 492 493 * api_jam.c (1.104): replace include progprot.h with include prog.h 494 4952003-03-01 Saturday 18:54 stas_degteff 496 497 * compiler.h (1.171), prog.h (1.10): Move defines from prog.h into 498 compiler.h 499 5002003-02-27 Thursday 13:33 stas_degteff 501 502 * compiler.h (1.170): Fix unixes declarations 503 5042003-02-27 Thursday 13:21 stas_degteff 505 506 * compiler.h (1.169): Fix BeOS declarations 507 5082003-02-21 Friday 19:20 stas_degteff 509 510 * compiler.h (1.168): Add some info about BeOS defines 511 5122003-02-20 Thursday 12:01 stas_degteff 513 514 * HISTORY (1.2): Update bugfixes list 515 5162003-02-20 Thursday 09:52 sfpavel 517 518 * HISTORY (1.1): Add HISTORY file 519 5202003-02-19 Wednesday 13:53 stas_degteff 521 522 * compiler.h (1.167): Bugfix in defines 523 5242003-02-19 Wednesday 08:58 stas_degteff 525 526 * compiler.h (1.166): Update DJGPP macroses: undef __UNIX__ UNIX 527 _UNIX __unix__ unix 528 5292003-02-18 Tuesday 11:06 os2tobi 530 531 * COPYING (1.3), LICENSE (1.1), licence.txt (1.2): Changed license 532 terms to LGPL in agreement with Scott Dudley. 533 5342003-02-18 Tuesday 04:54 stas_degteff 535 536 * compiler.h (1.165), makefile.djg (1.23): Fix djgpp build 537 5382003-02-17 Monday 19:02 pgul 539 540 * api_jam.c (1.103), api_sdm.c (1.38), sq_area.c (1.29): Fixed 541 MsgDeleteBase() retcode 542 5432003-02-16 Sunday 12:43 stas_degteff 544 545 * INSTALL (1.9): Rewrite installation instructions 546 5472003-02-16 Sunday 12:02 stas_degteff 548 549 * makefile.bsd (1.33), readme.txt (1.9): Change BSD makefile for 550 using BSD version of make utility 551 5522003-02-14 Friday 13:10 stas_degteff 553 554 * VERSION (1.6), msgapi.h (1.67), readme.txt (1.8): Change version 555 number to 2.5-current 556 5572003-02-14 Friday 13:07 stas_degteff 558 559 * TODO (1.4): Change version number to 2.5-current 560 5612003-02-07 Friday 08:21 stas_degteff 562 563 * msgapi.h (1.66): Add comments for CheckSmapiVersion() 564 5652003-02-06 Thursday 11:40 sfpavel 566 567 * makefile.inc (1.10): Fix install of api_jam.h 568 5692003-02-05 Wednesday 11:49 sfpavel 570 571 * msgapi.c (1.40), msgapi.h (1.65): Add CheckSmapiVersion() into 572 msgapi.h 573 5742003-02-05 Wednesday 11:09 sfpavel 575 576 * Makefile (1.38), debian/changelog (1.20), debian/control (1.9), 577 debian/huskymak.cfg (1.12): New debian package 578 5792003-02-05 Wednesday 07:52 sfpavel 580 581 * Makefile (1.37): Revert 1.31 patch - it's wrong 582 5832003-02-05 Wednesday 06:28 stas_degteff 584 585 * msgapi.c (1.39): New function: CheckSmapiVersion() 586 5872003-02-04 Tuesday 22:13 os2tobi 588 589 * compiler.h (1.164): remove bogus warning 590 5912003-02-01 Saturday 22:14 stas_degteff 592 593 * api_jam.c (1.102), makefile.cyg (1.12), msgapi.c (1.38), 594 sq_area.c (1.28), sq_write.c (1.13): Fix warnings: differ in 595 signedness 596 5972003-02-01 Saturday 16:02 d_sergienko 598 599 * Makefile (1.36): join cd && rm into one shell execution in 600 uninstall target 601 6022003-02-01 Saturday 15:20 d_sergienko 603 604 * Makefile (1.35), makefile.inc (1.9): move headers into 605 makefile.inc from Makefile 606 6072003-02-01 Saturday 10:26 d_sergienko 608 609 * Makefile (1.34): use $(OBJS), $(VER) and $(VERH) from 610 makefile.inc 611 6122003-01-31 Friday 05:58 stas_degteff 613 614 * compiler.h (1.163): Update defines for linux & freebsd 615 6162003-01-30 Thursday 14:08 gerritkuehn 617 618 * compiler.h (1.162): Linux has sleep. 619 6202003-01-30 Thursday 08:29 stas_degteff 621 622 * compiler.h (1.161): Add info about Borland C 623 6242003-01-27 Monday 20:27 stas_degteff 625 626 * compiler.h (1.160): Fix BSD compilation: sleep() and mktime() 627 presents. 628 6292003-01-27 Monday 16:22 stas_degteff 630 631 * compiler.h (1.159): Update linux & bsd defines 632 6332003-01-23 Thursday 22:17 d_sergienko 634 635 * Makefile (1.33): install static library when invoking 'make 636 install' instead of 'make' and only then 'make install' 637 6382003-01-23 Thursday 10:37 stas_degteff 639 640 * compiler.h (1.158): Change FreeBSD macros description 641 6422003-01-22 Wednesday 05:54 stas_degteff 643 644 * genmsgid.c (1.20): Fix: segdir existents check. Thanks to 645 Alexander Reznikov <homebrewer@yandex.ru> 646 6472003-01-21 Tuesday 11:52 quetschke 648 649 * compiler.h (1.157): strupr is defined for cygwin. (In newlib) 650 6512003-01-21 Tuesday 10:45 stas_degteff 652 653 * makefile.bsd (1.32): Fix make error (replace 8 spaces to tab) 654 6552003-01-21 Tuesday 09:46 stas_degteff 656 657 * genmsgid.c (1.19): Use HAS_IO_H from compiler.h 658 6592003-01-21 Tuesday 09:38 stas_degteff 660 661 * genmsgid.c (1.18): Fix seqdir creation and improve performance. 662 Thanks to Alexander Reznikov 2:4600/220 663 6642003-01-21 Tuesday 06:06 stas_degteff 665 666 * smapiDll.dsp (1.6), smapiStatic.dsp (1.3): 0x0a --> 0x0d0x0a for 667 *.dsp 668 6692003-01-20 Monday 09:30 stas_degteff 670 671 * compiler.h (1.156): Fix O_BINARY, SH_DENYNO, P_WAIT 672 6732003-01-20 Monday 09:12 stas_degteff 674 675 * makefile.bsd (1.31): Fix FreeBSD build 676 6772003-01-18 Saturday 19:55 stas_degteff 678 679 * ffind.c (1.23): Fix mingw warning 680 6812003-01-17 Friday 15:58 gerritkuehn 682 683 * compiler.h (1.155): Make CYGWING compiling again. 684 6852003-01-17 Friday 15:39 d_sergienko 686 687 * compiler.h (1.154), strextra.c (1.6), strextra.h (1.6), strftim.c 688 (1.7): 689 implement strupr() for all systems except MSVC 690 6912003-01-17 Friday 12:57 stas_degteff 692 693 * compiler.h (1.153): Add HAS_PROCESS_H 694 6952003-01-17 Friday 09:21 gerritkuehn 696 697 * compiler.h (1.152): Added HAS_DIRENT_H for Linux and FreeBSD. 698 6992003-01-17 Friday 09:20 gerritkuehn 700 701 * Makefile (1.32): Removed now unused header alc.h from Makefile. 702 7032003-01-17 Friday 07:49 stas_degteff 704 705 * compiler.h (1.151): Add HAS_popen_pclose 706 7072003-01-17 Friday 07:33 stas_degteff 708 709 * compiler.h (1.150): Fix mingw/cygwin defines: HAS_DIRECT_H --> 710 HAS_DIRENT_H 711 7122003-01-17 Friday 07:23 stas_degteff 713 714 * strftim.c (1.6): Do not compile unised code (strftim() used on 715 some compilers only); More accuracy fix for strupr() 716 7172003-01-16 Thursday 16:58 gerritkuehn 718 719 * strftim.c (1.5): Comment out not available function. 720 7212003-01-16 Thursday 16:57 gerritkuehn 722 723 * locking.c (1.36): Fixed typo: HAS_INUSTD_H -> HAS_UNISTD_H. 724 7252003-01-16 Thursday 16:56 gerritkuehn 726 727 * genmsgid.c (1.17), sq_area.c (1.27): Added inclusion of 728 compiler.h. 729 7302003-01-16 Thursday 16:56 gerritkuehn 731 732 * compiler.h (1.149): Added defines for FreeBSD and Linux 733 (HAS_sleep, HAS_strftime). Fixed syntax error (define <fcntl.h> 734 -> include <fcntl.h>). Fixed pragma/warning cut&paste error. 735 7362003-01-16 Thursday 14:53 mche 737 738 * compiler.h (1.148): undef HAS_SYS_WAIT_H for __MSVC__ 739 7402003-01-16 Thursday 13:13 stas_degteff 741 742 * compiler.h (1.147): New defines: HAS_SYS_SYSEXITS_H 743 HAS_SYSEXITS_H HAS_GRP_H 744 7452003-01-16 Thursday 10:10 stas_degteff 746 747 * compiler.h (1.146): Remove obsoleted checks; add defines for some 748 unixes 749 7502003-01-16 Thursday 08:07 stas_degteff 751 752 * compiler.h (1.145): Information about Microsoft Quick C 753 7542003-01-16 Thursday 08:04 stas_degteff 755 756 * compiler.h (1.144): New declaration for header files 757 7582003-01-16 Thursday 03:53 andr_lukyanov 759 760 * makefile.mgw (1.20): fix Mingw32 compilation 761 7622003-01-15 Wednesday 11:20 stas_degteff 763 764 * compiler.h (1.143): fix DJGPP compilation 765 7662003-01-15 Wednesday 11:03 stas_degteff 767 768 * msgapi.h (1.64), old_msg.h (1.3): Add comments about XMSG_SIZE 769 and OMSG_SIZE: this is sizes of data on disk 770 7712003-01-15 Wednesday 09:42 stas_degteff 772 773 * compiler.h (1.142): Fix #if-#else-#endif 774 7752003-01-15 Wednesday 09:23 stas_degteff 776 777 * makefile.bsd (1.30), makefile.inc (1.8): Update FreeBSD makefile 778 7792003-01-15 Wednesday 09:22 stas_degteff 780 781 * compiler.h (1.141): More accuracy defines P_WAIT & SH_DENYNONE 782 7832003-01-15 Wednesday 09:20 mche 784 785 * genmsgid.c (1.16), gnmsgid.c (1.6): patch by [Alexander Reznikov 786 2:4600/220] 787 7882003-01-15 Wednesday 08:33 mche 789 790 * compiler.h (1.140): fix macro redefenition for MSVC 791 7922003-01-15 Wednesday 08:25 mche 793 794 * compiler.h (1.139): fix macro redefenition for MSVC probably 795 other compilers have the same problem with compilation smapi 796 7972003-01-15 Wednesday 06:28 stas_degteff 798 799 * api_jam.c (1.101), api_sdm.c (1.37): Replace '#include "alc.h"' 800 with it;s code: '#include <malloc.h>' 801 8022003-01-15 Wednesday 05:56 stas_degteff 803 804 * BUGS (1.9), VERSION (1.5): Update documentation 805 8062003-01-15 Wednesday 05:46 stas_degteff 807 808 * huskylib/: Makefile (1.2), compiler.h (1.3), locking.c (1.3), 809 locking.h (1.2): Remove unused sub directory with contents 810 8112003-01-15 Wednesday 05:43 stas_degteff 812 813 * alc.h (1.4): Remove unused header file 'alc.h' 814 8152003-01-15 Wednesday 05:42 stas_degteff 816 817 * 1stchar.c (1.3): include compiler.h evidently 818 8192003-01-15 Wednesday 05:40 stas_degteff 820 821 * msgapi.c (1.37), prog.h (1.9), sq_area.c (1.26), sq_hash.c (1.7), 822 sq_help.c (1.9), sq_idx.c (1.10), sq_kill.c (1.7), sq_lock.c 823 (1.23), sq_msg.c (1.9), sq_read.c (1.10), sq_uid.c (1.8), 824 sq_write.c (1.12), sq_misc.c (1.8): Replace '#include "alc.h"' 825 with it;s code: '#include <malloc.h>' 826 8272003-01-15 Wednesday 05:35 stas_degteff 828 829 * makefile.wcd (1.26), makefile.wco (1.23), makefile.wcw (1.28), 830 makefile.wcx (1.23): Fix gnmsgid.exe build for Watcom C 831 8322003-01-15 Wednesday 05:34 stas_degteff 833 834 * makefile.sun (1.23): Remove obsoleted defines 835 8362003-01-15 Wednesday 05:32 stas_degteff 837 838 * setfsize.c (1.16): Fix DJGPP compilation 839 8402003-01-15 Wednesday 05:32 stas_degteff 841 842 * compiler.h (1.138): Update defines 843 8442003-01-14 Tuesday 13:28 stas_degteff 845 846 * makefile.mvcdll (1.16): Remove obsolete macro 847 8482003-01-14 Tuesday 09:35 stas_degteff 849 850 * compiler.h (1.137): Add information about some compilers. Thanks 851 to Andr Luk'yanov 852 8532003-01-14 Tuesday 09:14 stas_degteff 854 855 * compiler.h (1.136): Use macroses from documentation of MS Visual 856 C/C++ 857 8582003-01-14 Tuesday 08:10 mche 859 860 * compiler.h (1.135): fix cygwin compilation 861 8622003-01-14 Tuesday 07:56 stas_degteff 863 864 * compiler.h (1.134): Use predefined macros _M_ALPHA 865 8662003-01-14 Tuesday 07:49 mche 867 868 * compiler.h (1.133): fix cygwin compilation 869 8702003-01-14 Tuesday 07:28 mche 871 872 * compiler.h (1.132): fix macros defenition 873 8742003-01-14 Tuesday 07:21 mche 875 876 * compiler.h (1.131), locking.c (1.35): do not define 877 __LITTLE_ENDIAN__ for Alpha processors for MSVC 878 8792003-01-14 Tuesday 07:10 stas_degteff 880 881 * compiler.h (1.130), makefile.mvc (1.14): Try to select intel x86 882 or alpha for MS VC compilation 883 8842003-01-14 Tuesday 06:48 stas_degteff 885 886 * compiler.h (1.129), fexist.c (1.30), flush.c (1.17), locking.c 887 (1.34), makefile.cyg (1.11), makefile.wcd (1.25), makefile.wco 888 (1.22), makefile.wcw (1.27), makefile.wcx (1.22), msgapi.h 889 (1.63), progprot.h (1.22), setfsize.c (1.15), structrw.c (1.37): 890 Make new code compilable on Watcom C 891 8922003-01-14 Tuesday 06:48 mche 893 894 * compiler.h (1.128): fix MSVC compilation 895 8962003-01-13 Monday 22:57 d_sergienko 897 898 * Makefile (1.31), compiler.h (1.127): make smapi compilable 899 9002003-01-13 Monday 14:39 stas_degteff 901 902 * makefile.inc (1.7): Fix dependencies list. Thanks to Alexander 903 Reznikov 2:4600/220 904 9052003-01-13 Monday 13:46 stas_degteff 906 907 * compiler.h (1.126): Continue update code 908 9092003-01-13 Monday 13:31 stas_degteff 910 911 * compiler.h (1.125), prog.h (1.8): Continue update code 912 9132003-01-13 Monday 11:36 mche 914 915 * compiler.h (1.124): fix MSVC compilation 916 9172003-01-13 Monday 11:29 mche 918 919 * compiler.h (1.123): fix MSVC compilation 920 9212003-01-13 Monday 10:43 stas_degteff 922 923 * alc.h (1.3), api_jam.c (1.100), api_sdm.c (1.36), compiler.h 924 (1.122), dr.h (1.2), ffind.c (1.22), genmsgid.c (1.15), gnmsgid.c 925 (1.5), locking.c (1.33), msgapi.c (1.36), msgapi.h (1.62), 926 progprot.h (1.21), sq_area.c (1.25), sq_hash.c (1.6), sq_help.c 927 (1.8), sq_idx.c (1.9), sq_kill.c (1.6), sq_lock.c (1.22), 928 sq_misc.c (1.7), sq_msg.c (1.8), sq_read.c (1.9), sq_uid.c (1.7), 929 sq_write.c (1.11), stamp.h (1.5), strftim.c (1.4), structrw.c 930 (1.36), typedefs.h (1.6): Use new defines for compiler-cpecific 931 code 932 9332003-01-13 Monday 08:20 stas_degteff 934 935 * makefile.cyg (1.10): Allow DLL-buld for cygwin 936 9372003-01-13 Monday 08:12 stas_degteff 938 939 * makefile.inc (1.6), makefile.bcd (1.17): Fix makefile for Borland 940 C/DOS 941 9422003-01-12 Sunday 16:05 mche 943 944 * compiler.h (1.121): remove usless warnings for MSVC 945 9462003-01-12 Sunday 15:45 mche 947 948 * compiler.h (1.120): fix output warnings for MSVC 949 9502003-01-12 Sunday 15:11 mche 951 952 * compiler.h (1.119), smapiDll.dsp (1.5): define INTEL for MSVC in 953 compiler.h 954 9552003-01-11 Saturday 17:36 mche 956 957 * compiler.h (1.118), ffind.h (1.20), flush.c (1.16), prog.h (1.7): 958 fix MSVC dll compilation 959 9602003-01-11 Saturday 16:08 mche 961 962 * compiler.h (1.117): non-portable code is comented 963 9642003-01-11 Saturday 13:13 stas_degteff 965 966 * msgapi.h (1.61), prog.h (1.6): Update code (continue) 967 9682003-01-11 Saturday 12:55 stas_degteff 969 970 * compiler.h (1.116), fexist.c (1.29), ffind.c (1.21), ffind.h 971 (1.19), flush.c (1.15), gnmsgid.c (1.4), makefile.cyg (1.9), 972 makefile.emo (1.25), makefile.emx (1.18), msgapi.h (1.60), prog.h 973 (1.5), progprot.h (1.20), setfsize.c (1.14), strftim.c (1.3), 974 tdelay.c (1.14): Update compiler-specific code 975 9762003-01-10 Friday 15:39 mche 977 978 * fexist.c (1.28), ffind.c (1.20), ffind.h (1.18): fix smapi 979 compilation with MSVC 980 9812003-01-10 Friday 14:48 stas_degteff 982 983 * makefile.inc (1.5), makefile.wcd (1.24), makefile.wco (1.21), 984 makefile.wcw (1.26), makefile.wcx (1.21): Update makefiles for 985 Watcom C 10.0: use makefile.inc 986 9872003-01-10 Friday 14:46 stas_degteff 988 989 * structrw.c (1.35): Fix 16bit warning 990 9912003-01-10 Friday 14:38 stas_degteff 992 993 * ffind.c (1.19), ffind.h (1.17), flush.c (1.14), locking.c (1.32), 994 setfsize.c (1.13), tdelay.c (1.13): replace OS@ to __OS2__ & etc. 995 9962003-01-10 Friday 14:13 stas_degteff 997 998 * sq_help.c (1.7): Workaroud for warning 999 10002003-01-10 Friday 13:49 stas_degteff 1001 1002 * fexist.c (1.27), flush.c (1.13): include compiler.h 1003 10042003-01-10 Friday 13:46 stas_degteff 1005 1006 * fexist.c (1.26), ffind.c (1.18), ffind.h (1.16), flush.c (1.12), 1007 locking.c (1.31), prog.h (1.4), progprot.h (1.19), stamp.h (1.4): 1008 fix WATCOM C warnings 1009 10102003-01-10 Friday 13:36 mche 1011 1012 * compiler.h (1.115): make msged compilable with MSVC 1013 10142003-01-10 Friday 13:18 stas_degteff 1015 1016 * compiler.h (1.114): Update compiler declarations. hanks to Igor 1017 Romanovsky 1018 10192003-01-10 Friday 09:42 sfpavel 1020 1021 * debian/: changelog (1.19), copyright (1.4), libsmapi2-dev.preinst 1022 (1.3), libsmapi2.files (1.4): New debian version 1023 10242003-01-10 Friday 09:25 sfpavel 1025 1026 * Makefile (1.30): Don't install patmat.o into /usr/lib 1027 10282003-01-10 Friday 06:46 mche 1029 1030 * gnmsgid.c (1.3): fix previous patch 1031 10322003-01-10 Friday 06:10 andr_lukyanov 1033 1034 * gnmsgid.c (1.2), makefile.emx (1.17): Fix output and EMX 1035 compilation 1036 10372003-01-10 Friday 01:17 andr_lukyanov 1038 1039 * makefile.wco (1.20): small fix for Watcom C 1040 10412003-01-09 Thursday 12:44 stas_degteff 1042 1043 * Makefile (1.29): set permissions for install documentations & 1044 libraries. Patch from Max Khon <fjoe@iclub.nsu.ru> 1045 10462003-01-09 Thursday 11:42 mche 1047 1048 * makefile.cyg (1.8), makefile.mgw (1.19): correct makefiles for 1049 building gnmsgid.exe 1050 10512003-01-09 Thursday 08:51 andr_lukyanov 1052 1053 * makefile.djg (1.22), makefile.wcd (1.23), makefile.wco (1.19), 1054 makefile.wcw (1.25), makefile.wcx (1.20): Update makefiles for 1055 Watcom C and DJGPP, incleded last patch from mche 1056 10572003-01-09 Thursday 07:40 mche 1058 1059 * makefile.inc (1.4), makefile.mvc (1.13), makefile.mvcdll (1.15): 1060 correct previous patch 1061 10622003-01-09 Thursday 07:09 mche 1063 1064 * genmsgid.c (1.14), gnmsgid.c (1.1), makefile.mgw (1.18), 1065 makefile.mvc (1.12), makefile.mvcdll (1.14), msgapi.h (1.59): 1066 advanced msgid generation patch by [Alexander Reznikov 1067 2:4600/220] 1068 10692003-01-09 Thursday 02:54 andr_lukyanov 1070 1071 * makefile.wcd (1.22), makefile.wco (1.18), makefile.wcw (1.24), 1072 makefile.wcx (1.19): Update makefiles for Watcom C 1073 10742003-01-08 Wednesday 10:58 stas_degteff 1075 1076 * setfsize.c (1.12), tdelay.c (1.12): Fix compilation for borland 1077 C/w32. Thanks to Igor Romanovsky 1078 10792003-01-08 Wednesday 10:35 stas_degteff 1080 1081 * compiler.h (1.113): Fix compilation for borland C/w32. Thanks to 1082 Igor Romanovsky 1083 10842003-01-08 Wednesday 09:59 andr_lukyanov 1085 1086 * makefile.wcd (1.21), makefile.wco (1.17), makefile.wcw (1.23), 1087 makefile.wcx (1.18): Update makefiles for Watcom C 1088 10892003-01-08 Wednesday 09:48 andr_lukyanov 1090 1091 * api_jam.c (1.99), api_sdm.c (1.35): Replace C++ syntax with C 1092 standard syntax 1093 10942003-01-08 Wednesday 09:25 stas_degteff 1095 1096 * compiler.h (1.112), makefile.bcw (1.14): fix BorlandC/TurboC 1097 compilation 1098 10992003-01-05 Sunday 12:26 mche 1100 1101 * sq_idx.c (1.8): fix compilation 1102 11032003-01-04 Saturday 11:58 stas_degteff 1104 1105 * api_jam.c (1.98), msgapi.h (1.58): Check malloc(), calloc() and 1106 realloc() return values. 1107 11082002-12-17 Tuesday 12:44 stas_degteff 1109 1110 * makefile.mvcdll (1.13): Fix dll makefile: distclean & etc. Thanks 1111 to Alexander Reznikov 2:4600/220. 1112 11132002-12-06 Friday 14:55 stas_degteff 1114 1115 * makefile.bsd4 (1.11): Fix .include 1116 11172002-12-06 Friday 08:44 mche 1118 1119 * compiler.h (1.111): define some useful constants for msvc 1120 11212002-12-05 Thursday 07:53 stas_degteff 1122 1123 * makefile.wcd (1.20), makefile.wco (1.16), makefile.wcw (1.22), 1124 makefile.wcx (1.17): Update makefiles for Watcom C 1125 11262002-11-28 Thursday 08:20 stas_degteff 1127 1128 * msgapi.c (1.35), msgapi.h (1.57): Fix MSGTYPE_* usage 1129 11302002-11-27 Wednesday 15:56 stas_degteff 1131 1132 * msgapi.c (1.34): Full check parameters (filename, msgbase type) 1133 in MsgOpenArea(), MsgDeleteBase(), MsgValidate() 1134 11352002-11-27 Wednesday 15:54 stas_degteff 1136 1137 * msgapi.h (1.56): Declare MSGTYPE_PASSTHROUGH (from 1138 fidoconf/fidoconf.h) 1139 11402002-11-27 Wednesday 15:53 stas_degteff 1141 1142 * sq_area.c (1.24): Prevent trap on remove file with NULL filename 1143 11442002-11-27 Wednesday 15:51 stas_degteff 1145 1146 * api_sdm.c (1.34): Prevent trap on NULL filename in 1147 SdmDeleteBase() 1148 11492002-11-27 Wednesday 12:14 stas_degteff 1150 1151 * ffind.c (1.17): Check macros __OS2__ in addition to OS2 1152 11532002-11-26 Tuesday 13:30 pgul 1154 1155 * api_jam.c (1.97): Set high_msg to num_msg 1156 11572002-11-26 Tuesday 09:47 pgul 1158 1159 * ffind.c (1.16): Fix EMX warning 1160 11612002-11-25 Monday 09:00 mche 1162 1163 * semaphor.c (1.11), semaphor.h (1.12): s_addr --> hs_addr 1164 11652002-11-23 Saturday 20:12 stas_degteff 1166 1167 * api_jam.c (1.96): Fix Watcom C for NT comilation warning: remove 1168 spare type conversion 1169 11702002-11-23 Saturday 20:08 stas_degteff 1171 1172 * makefile.wcw (1.21): Add 'all' tag; lowercase 'del' command 1173 11742002-11-22 Friday 09:36 stas_degteff 1175 1176 * compiler.h (1.110): Define INTEL for true x86 (Watcom/x86, DJGPP, 1177 EMX, mingw32); add comments about predefined macroses 1178 11792002-11-22 Friday 07:34 stas_degteff 1180 1181 * msgapi.c (1.33), msgapi.h (1.55): Set _XPENTRY modifyer for 1182 strmerr(): fix for '2002-11-18 Monday 10:58 stas_degteff' 1183 11842002-11-22 Friday 06:56 stas_degteff 1185 1186 * compiler.h (1.109): Clean compiler-specific declarations; add 1187 define __FLAT__ for DJGPP 1188 11892002-11-21 Thursday 07:49 stas_degteff 1190 1191 * compiler.h (1.108): Prevent constants redefinitions (O_BINARY 1192 O_RDWR S_IFMT S_IFDIR) 1193 11942002-11-18 Monday 15:40 stas_degteff 1195 1196 * compiler.h (1.107): Allow spawnvp() for DJGPP 1197 11982002-11-18 Monday 10:58 stas_degteff 1199 1200 * msgapi.c (1.32): Fix Watcom C compilation error (_XPENTRY is 1201 pascal calling convertion Watcom C/NT!) 1202 12032002-11-17 Sunday 01:54 stas_degteff 1204 1205 * compiler.h (1.106): Define HAS_SPAWNVP for Watcom, MSVC, Mingw32 1206 & Cygwin 1207 12082002-11-16 Saturday 11:44 pgul 1209 1210 * compiler.h (1.105): Fix compiler warning 1211 12122002-11-15 Friday 05:18 stas_degteff 1213 1214 * makefile.inc (1.3): dos2unix 1215 12162002-11-14 Thursday 05:34 stas_degteff 1217 1218 * msgapi.c (1.31), msgapi.h (1.54): Add comment 1219 12202002-11-13 Wednesday 14:51 pgul 1221 1222 * msgapi.c (1.30), msgapi.h (1.53): Add strmerr() function 1223 12242002-11-13 Wednesday 14:31 pgul 1225 1226 * api_jam.c (1.95): Minor fix previous patch 1227 12282002-11-13 Wednesday 13:57 stas_degteff 1229 1230 * 1stchar.c (1.2), api_jam.c (1.94), cvtdate.c (1.12), msgapi.c 1231 (1.29), msgapi.h (1.52): Fix: check pointers before use 1232 12332002-11-13 Wednesday 10:55 stas_degteff 1234 1235 * makefile.cyg (1.7): Add DEBUG define 1236 12372002-11-13 Wednesday 10:53 stas_degteff 1238 1239 * cvtdate.c (1.11): Fix bug with NULL message date 1240 12412002-11-12 Tuesday 13:47 stas_degteff 1242 1243 * makefile.aix (1.6), makefile.bcd (1.16), makefile.bco (1.14), 1244 makefile.bcw (1.13), makefile.be (1.8), makefile.bsd (1.29), 1245 makefile.bsd4 (1.10), makefile.cyg (1.6), makefile.djg (1.21), 1246 makefile.emo (1.24), makefile.emx (1.16), makefile.hco (1.15), 1247 makefile.ibo (1.20), makefile.inc (1.2), makefile.lnx (1.32), 1248 makefile.mgw (1.17), makefile.mvc (1.11), makefile.mvcdll (1.12), 1249 makefile.qcd (1.18), makefile.rxw (1.17), makefile.sun (1.22), 1250 makefile.unx (1.19): Continue previous 1251 12522002-11-12 Tuesday 13:39 stas_degteff 1253 1254 * makefile.aix (1.5), makefile.be (1.7), makefile.bsd (1.28), 1255 makefile.bsd4 (1.9), makefile.cyg (1.5), makefile.djg (1.20), 1256 makefile.emo (1.23), makefile.emx (1.15), makefile.hco (1.14), 1257 makefile.ibo (1.19), makefile.inc (1.1), makefile.lnx (1.31), 1258 makefile.mgw (1.16), makefile.mvc (1.10), makefile.mvcdll (1.11), 1259 makefile.qcd (1.17), makefile.rxw (1.16), makefile.sun (1.21), 1260 makefile.unx (1.18): Change makefiles: place common part into 1261 makefile.inc 1262 12632002-11-12 Tuesday 05:51 stas_degteff 1264 1265 * genmsgid.c (1.13): Fix compilation warnings (type conversion) 1266 12672002-11-12 Tuesday 05:48 stas_degteff 1268 1269 * locking.c (1.30): Remove unused variable (OS/2) 1270 12712002-11-12 Tuesday 05:46 stas_degteff 1272 1273 * ffind.c (1.15), ffind.h (1.15): Fix compilation warnings (EMX) 1274 12752002-11-11 Monday 12:56 stas_degteff 1276 1277 * genmsgid.c (1.12): Add top comment 1278 12792002-11-11 Monday 12:41 stas_degteff 1280 1281 * genmsgid.c (1.11): Fix syntax error in preprocessor directive 1282 after previous patch 1283 12842002-11-11 Monday 11:21 pgul 1285 1286 * genmsgid.c (1.10): Fix compilation warnings 1287 12882002-11-11 Monday 10:42 pgul 1289 1290 * genmsgid.c (1.9): minor fix, possible EACCES with transient error 1291 12922002-11-10 Sunday 20:58 pgul 1293 1294 * structrw.c (1.34): Also one fix for reading corrupted jam area 1295 12962002-11-10 Sunday 20:44 pgul 1297 1298 * api_jam.c (1.93): Minor fix for read corrupted areas 1299 13002002-11-10 Sunday 20:18 pgul 1301 1302 * api_jam.c (1.92), structrw.c (1.33), api_jamp.h (1.19): Fixed 1303 segfault on read corrupted jam area 1304 13052002-11-05 Tuesday 14:52 stas_degteff 1306 1307 * compiler.h (1.104), fexist.c (1.25), sq_lock.c (1.21): Convert 1308 C++ comments into pure C comments to prevent compilation 1309 warnings/errors 1310 13112002-11-03 Sunday 00:05 d_sergienko 1312 1313 * api_jam.c (1.91), api_jam.h (1.11), msgapi.c (1.28), msgapi.h 1314 (1.51): Added closing all opened JAM areas on MsgCloseApi() 1315 13162002-11-01 Friday 23:51 stas_degteff 1317 1318 * msgapi.h (1.50): Fix version number (now informational only) 1319 13202002-11-01 Friday 20:24 stas_degteff 1321 1322 * makefile.bsd (1.27), makefile.bsd4 (1.8): Small fix makefiles for 1323 FreeBSD 1324 13252002-11-01 Friday 10:42 pgul 1326 1327 * structrw.c (1.32): Autofix incorrect ActiveMsgs value in jam 1328 header 1329 13302002-10-31 Thursday 08:30 pgul 1331 1332 * genmsgid.c (1.8): minor bugfix - errno for non-destructive 1333 rename() 1334 13352002-10-31 Thursday 08:11 pgul 1336 1337 * genmsgid.c (1.7): bugfix (empty seqdir with MSVC) 1338 13392002-10-29 Tuesday 12:01 stas_degteff 1340 1341 * makefile.djg (1.19): Add 'all' tag for DJGPP build 1342 13432002-10-29 Tuesday 07:08 mche 1344 1345 * genmsgid.c (1.6): fix MSVC compilation 1346 13472002-10-25 Friday 12:36 mche 1348 1349 * smapiDll.dsp (1.4): no message 1350 13512002-10-25 Friday 11:35 stas_degteff 1352 1353 * progprot.h (1.18): Bugfix: include required header files into 1354 progprot.h 1355 13562002-10-25 Friday 06:14 stas_degteff 1357 1358 * genmsgid.c (1.5): Small optimise GenMsgId() 1359 13602002-10-24 Thursday 19:29 pgul 1361 1362 * genmsgid.c (1.4), msgapi.h (1.49): Add args for GenMsgId(), 1363 create seqdir if not exists 1364 13652002-10-24 Thursday 19:03 pgul 1366 1367 * genmsgid.c (1.3): fix os/2 and some others compilation 1368 13692002-10-24 Thursday 14:11 stas_degteff 1370 1371 * compiler.h (1.103): Insert warning about unofficial gcc versions 1372 (gcc 2.96 now) 1373 13742002-10-24 Thursday 13:33 mche 1375 1376 * genmsgid.c (1.2): added include for MSVC 1377 13782002-10-24 Thursday 13:01 pgul 1379 1380 * makefile.aix (1.4), makefile.bcd (1.15), makefile.bco (1.13), 1381 makefile.bcw (1.12), makefile.be (1.6), makefile.bsd (1.26), 1382 makefile.bsd4 (1.7), makefile.cyg (1.4), makefile.djg (1.18), 1383 makefile.emo (1.22), makefile.emx (1.14), makefile.hco (1.13), 1384 makefile.ibo (1.18), makefile.lnx (1.30), makefile.mgw (1.15), 1385 makefile.mvc (1.9), makefile.mvcdll (1.10), makefile.qcd (1.16), 1386 makefile.rxw (1.15), makefile.sun (1.20), makefile.unx (1.17), 1387 makefile.wcd (1.19), makefile.wco (1.15), makefile.wcw (1.20), 1388 makefile.wcx (1.16): add genmsgid.c 1389 13902002-10-24 Thursday 12:51 pgul 1391 1392 * Makefile (1.28), genmsgid.c (1.1), msgapi.h (1.48): Add 1393 GenMsgId() function 1394 13952002-10-23 Wednesday 10:06 mche 1396 1397 * msgapi.h (1.47): clean type redefenition for win32 compilers 1398 13992002-10-23 Wednesday 09:19 pgul 1400 1401 * compiler.h (1.102): define SMAPI_EXT as extern for vars 1402 declaration (msgapierr) 1403 14042002-10-22 Tuesday 11:26 stas_degteff 1405 1406 * readme.txt (1.7): Update compilers list 1407 14082002-10-22 Tuesday 08:21 sfpavel 1409 1410 * debian/: changelog (1.18), libsmapi2-dev.dirs (1.2), 1411 libsmapi2.dirs (1.2): New debian packages 1412 14132002-10-22 Tuesday 06:35 stas_degteff 1414 1415 * makefile.qcd (1.15), makefile.sun (1.19): Fix makefiles 1416 14172002-10-22 Tuesday 06:32 stas_degteff 1418 1419 * api_jam.c (1.90), api_sdm.c (1.33): Fix nested if-else 1420 14212002-10-20 Sunday 11:26 mche 1422 1423 * smapiDll.dsp (1.3), smapiStatic.dsp (1.2): Microsoft Developer 1424 Studio Project Files added 1425 14262002-10-20 Sunday 09:36 mche 1427 1428 * compiler.h (1.101), makefile.mvc (1.8), makefile.mvcdll (1.9): 1429 defenition for USE_SYSTEM_COPY in smapi/compiler.h for MSVC 1430 14312002-10-18 Friday 06:34 mche 1432 1433 * smapiDll.dsp (1.2): Microsoft Developer Studio Project Files 1434 added 1435 14362002-10-18 Friday 06:28 mche 1437 1438 * .cvsignore (1.5), smapiDll.dsp (1.1), smapiStatic.dsp (1.1): 1439 Microsoft Developer Studio Project Files added 1440 14412002-10-18 Friday 06:10 mche 1442 1443 * .cvsignore (1.4): .dsw .dsp --> cvsignore 1444 14452002-10-14 Monday 06:25 mche 1446 1447 * compiler.h (1.100): correct HAS_VSNPRINTF defenition for MSVC 1448 14492002-10-11 Friday 13:27 stas_degteff 1450 1451 * api_jam.c (1.89): Fix bug with signed use unsigned var in 1452 JamUidToMsgn() 1453 14542002-10-11 Friday 13:17 stas_degteff 1455 1456 * api_sdm.c (1.32): Fix bug with signed use unsigned var 1457 14582002-10-11 Friday 08:38 mche 1459 1460 * .cvsignore (1.3), Makefile (1.27), api_sqp.h (1.9), makefile.aix 1461 (1.3), makefile.bcd (1.14), makefile.bco (1.12), makefile.bcw 1462 (1.11), makefile.be (1.5), makefile.bsd (1.25), makefile.bsd4 1463 (1.6), makefile.cyg (1.3), makefile.djg (1.17), makefile.emo 1464 (1.21), makefile.emx (1.13), makefile.hco (1.12), makefile.ibo 1465 (1.17), makefile.lnx (1.29), makefile.mgw (1.14), makefile.mvc 1466 (1.7), makefile.mvcdll (1.8), makefile.qcd (1.14), makefile.rxw 1467 (1.14), makefile.sun (1.18), makefile.unx (1.16), makefile.wcd 1468 (1.18), makefile.wco (1.14), makefile.wcw (1.19), makefile.wcx 1469 (1.15), msgapi.h (1.46), sq_area.c (1.23), sq_kill.c (1.5), 1470 sq_lock.c (1.20), sq_misc.c (1.6), sq_msg.c (1.7), sq_read.c 1471 (1.8), sq_uid.c (1.6), sq_write.c (1.10), debian/huskymak.cfg 1472 (1.11): remove obsolete code for semaphores support 1473 14742002-10-10 Thursday 06:51 sfpavel 1475 1476 * makefile.bsd (1.24), makefile.bsd4 (1.5): Disable SEMAPHORES for 1477 BSD build 1478 14792002-10-08 Tuesday 05:42 sfpavel 1480 1481 * makefile.mvc (1.6), makefile.mvcdll (1.7): Add -DNOSEMAPHORES for 1482 mvc makefiles 1483 14842002-10-04 Friday 06:50 sfpavel 1485 1486 * debian/changelog (1.17): New debian packages 1487 14882002-10-04 Friday 05:50 sfpavel 1489 1490 * makefile.djg (1.16): Fix DJGPP build 1491 14922002-10-03 Thursday 13:27 mche 1493 1494 * compiler.h (1.99): vsnprintf fix 1495 14962002-10-01 Tuesday 06:58 pgul 1497 1498 * sq_write.c (1.9): deutch comments removed 1499 15002002-10-01 Tuesday 06:48 pgul 1501 1502 * api_sdm.h (1.6): change comments 1503 15042002-09-30 Monday 09:43 mche 1505 1506 * api_brow.h (1.2), api_jam.c (1.88), api_jamp.h (1.18), api_sdm.c 1507 (1.31), api_sdm.h (1.5), api_sdmp.h (1.4), api_sqp.h (1.8), 1508 compiler.h (1.98), fexist.c (1.24), ffind.c (1.14), flush.c 1509 (1.11), locking.c (1.29), msgapi.c (1.27), msgapi.h (1.45), 1510 sq_area.c (1.22), sq_hash.c (1.5), sq_kill.c (1.4), sq_lock.c 1511 (1.19), sq_misc.c (1.5), sq_msg.c (1.6), sq_read.c (1.7), 1512 sq_uid.c (1.5), sq_write.c (1.8), huskylib/compiler.h (1.2), 1513 huskylib/locking.c (1.2): global defines are changed to prevent 1514 conflicts with <windows.h> 1515 1516 MSG -->MSGA EXPENTRY --> _XPENTRY 1517 15182002-09-30 Monday 08:42 mche 1519 1520 * progprot.h (1.17), structrw.c (1.31): use macro get_dword & 1521 get_word in sqpack 1522 15232002-09-30 Monday 08:31 mche 1524 1525 * fexist.c (1.23), makefile.mvc (1.5), makefile.mvcdll (1.6): 1526 USE_STAT_MACROS defined in code, INTEL defined for msvc makefiles 1527 15282002-09-29 Sunday 13:35 d_sergienko 1529 1530 * compiler.h (1.97): added alias strnicmp for strncasecmp() under 1531 UNIXes 1532 15332002-09-28 Saturday 08:49 pgul 1534 1535 * compiler.h (1.96): add HAS_VSNPRINTF for MAKE_DLL_MVC 1536 15372002-09-28 Saturday 08:20 stas_degteff 1538 1539 * fexist.c (1.22), progprot.h (1.16): Add const modifier to 1540 fexist(), fsize() and direxists() parameter 1541 15422002-09-27 Friday 09:20 mche 1543 1544 * makefile.mvcdll (1.5): a little correction of makefiles 1545 15462002-09-27 Friday 07:45 mche 1547 1548 * compiler.h (1.95): HAS_VSNPRINTF defined for MSVC 1549 15502002-09-25 Wednesday 10:46 stas_degteff 1551 1552 * makefile.mgw (1.13), semaphor.h (1.11): Remove unused and 1553 duplicate macroses 1554 15552002-09-25 Wednesday 09:38 stas_degteff 1556 1557 * fexist.c (1.21), ffind.h (1.14), flush.c (1.10), makefile.cyg 1558 (1.2), msgapi.h (1.44), setfsize.c (1.11), tdelay.c (1.11), 1559 typedefs.h (1.5): Remove unused macros WINNT; remove macros 1560 __CYG__ (use pre-defined __MINGW32__ instead). Remove macros 1561 __NT__ from makefile.cyg (use __MINGW32__) 1562 15632002-09-25 Wednesday 07:27 mche 1564 1565 * typedefs.h (1.4): feature: FileFixEchoLimit patch by <������� 1566 ������� <pscorporation@mail.ru>> 1567 15682002-09-22 Sunday 14:06 pgul 1569 1570 * api_jam.c (1.87): Update index after hdr&text, jam msgbase is in 1571 stable state any time now 1572 15732002-09-19 Thursday 08:30 sfpavel 1574 1575 * makefile.djg (1.15): Fix DJGPP build 1576 15772002-09-18 Wednesday 16:28 pgul 1578 1579 * api_jam.c (1.86), structrw.c (1.30): Optimize memory usage for 1580 huge jam areas 1581 15822002-09-18 Wednesday 08:34 sfpavel 1583 1584 * compiler.h (1.94): Fix OS/2 compilation 1585 15862002-09-16 Monday 08:00 sfpavel 1587 1588 * debian/: changelog (1.16), libsmapi2-dev.links (1.2), 1589 libsmapi2-dev.preinst (1.2), libsmapi2.files (1.3), rules (1.8): 1590 New debian packages 1591 15922002-09-12 Thursday 11:13 stas_degteff 1593 1594 * compiler.h (1.93): Fix declarations for cygwin "-mno-cygwin" 1595 15962002-09-11 Wednesday 11:57 mche 1597 1598 * makefile.aix (1.2): make fidoconf compilable under AIX 1599 16002002-09-11 Wednesday 10:28 mche 1601 1602 * compiler.h (1.92), makefile.aix (1.1): make smapi compilable 1603 under AIX 1604 16052002-09-08 Sunday 18:39 pgul 1606 1607 * compiler.h (1.91): Added HAS_SNPRINTF and HAS_VSNPRINTF for 1608 os2/emx, os2/watcom, cygwin, mingw32, unix 1609 16102002-09-05 Thursday 08:26 mche 1611 1612 * msgapi.h (1.43): fix MSGAPI function usage 1613 16142002-09-05 Thursday 02:51 sfpavel 1615 1616 * debian/libsmapi2-dev.links (1.1): file libsmapi2-dev.links was 1617 initially added on branch smapi-2_2-stable. 1618 16192002-09-05 Thursday 02:51 sfpavel 1620 1621 * debian/libsmapi2-dev.preinst (1.1): file libsmapi2-dev.preinst 1622 was initially added on branch smapi-2_2-stable. 1623 16242002-09-02 Monday 12:30 stas_degteff 1625 1626 * msgapi.h (1.42): Update condition compilation: enable shares for 1627 cygwin & mingw 1628 16292002-08-30 Friday 12:15 mche 1630 1631 * compiler.h (1.90), makefile.mgw (1.12): minGW makefiles corrected 1632 16332002-08-26 Monday 07:18 sfpavel 1634 1635 * readme.txt (1.6), debian/README.Debian (1.5), debian/changelog 1636 (1.15), debian/copyright (1.3): Update http location 1637 16382002-08-22 Thursday 06:52 sfpavel 1639 1640 * debian/: changelog (1.14), control (1.8), copyright (1.2), docs 1641 (1.3), rules (1.7): New debian package 1642 16432002-08-17 Saturday 11:50 d_sergienko 1644 1645 * debian/changelog (1.13): revisions test 1646 16472002-08-05 Monday 13:54 quetschke 1648 1649 * Makefile (1.26): Changed from hardcoded options to OPTLFLAGS when 1650 not linking with GCC. 1651 16522002-08-04 Sunday 09:23 quetschke 1653 1654 * compiler.h (1.89): Macro O_BINARY is already defined in cygwin. 1655 Prevent redefinition of the macro for cygwin. (2:2411/12.99) 1656 16572002-07-29 Monday 10:45 quetschke 1658 1659 * semaphor.h (1.10): Added __CYGWIN__ to the definition of macro 1660 NOSEMAPHORES and added check to prevent definition if the macro 1661 is already defined. (2:2411/12.99) 1662 16632002-07-29 Monday 10:39 quetschke 1664 1665 * compiler.h (1.88): Removed definition of __NT__ for cygwin. This 1666 partly (only for cygwin) reverts stas patch from the 2002-07-13. 1667 Added __CYGWIN__ to the definition of macro mymkdir(a). 1668 (2:2411/12.99) 1669 16702002-07-22 Monday 15:25 pavel.gulchouck 1671 1672 * api_jam.c (1.85): Jam_OpenFile() bugfix 1673 16742002-07-17 Wednesday 20:00 tobi 1675 1676 * compiler.h (1.87), strextra.c (1.5): Added support for MacOS X 1677 16782002-07-15 Monday 13:37 mche 1679 1680 * structrw.c (1.29): corrected prototypes of functions 1681 16822002-07-15 Monday 11:27 pavel.gulchouck 1683 1684 * patmat.c (1.7): Use improved version of patmat() from sh sources 1685 16862002-07-14 Sunday 17:02 stas 1687 1688 * compiler.h (1.86): Change previous patch. 1689 16902002-07-13 Saturday 18:36 stas 1691 1692 * compiler.h (1.85): Declare __NT__ for cygwin and mingw 1693 16942002-07-07 Sunday 09:37 pavel.gulchouck 1695 1696 * api_jam.c (1.84): Create zero-length jdt-file when creating new 1697 jam area 1698 16992002-07-04 Thursday 06:09 stas 1700 1701 * debian/: changelog (1.12), control (1.7), rules (1.6), shlibs 1702 (1.9): new Debian version [patch from Pavel Andreew] 1703 17042002-07-02 Tuesday 13:51 stas 1705 1706 * debian/: changelog (1.11), control (1.6), huskymak.cfg (1.10), 1707 libsmapi2-dev.postinst (1.2), libsmapi2-dev.postrm (1.2), 1708 libsmapi2-dev.prerm (1.2), libsmapi2.files (1.2), 1709 libsmapi2.postinst (1.2), libsmapi2.postrm (1.2), libsmapi2.prerm 1710 (1.2), rules (1.5), shlibs (1.8): Change debian control files 1711 (like in -stable branch) 1712 17132002-07-02 Tuesday 13:46 stas 1714 1715 * INSTALL (1.8), readme.txt (1.5): Update documentation 1716 17172002-07-02 Tuesday 13:41 stas 1718 1719 * Makefile (1.25), makefile.bsd (1.23), makefile.bsd4 (1.4): Change 1720 library version number. 1721 17222002-06-25 Tuesday 14:04 stas 1723 1724 * VERSION (1.4), file_id.diz (1.3), readme.txt (1.4): Change 1725 version information and documentation. 1726 17272002-06-23 Sunday 19:57 stas 1728 1729 * makefile.bsd4 (1.3): Change smapi version to 2.1 1730 17312002-06-23 Sunday 19:51 stas 1732 1733 * makefile.bsd (1.22): Change for support smapi version 2.1 1734 17352002-06-22 Saturday 07:02 pavel.gulchouck 1736 1737 * makefile.bsd (1.21): [no log message] 1738 17392002-06-21 Friday 13:01 stas 1740 1741 * makefile.bsd (1.20): Fix install (define INSTALL) ; add uninstall 1742 ; define RM and use it. 1743 17442002-06-21 Friday 11:48 pavel.gulchouck 1745 1746 * makefile.bsd (1.19): 'make install' fix 1747 17482002-06-19 Wednesday 15:15 mche 1749 1750 * compiler.h (1.84): some defines for MSVC 1751 17522002-06-17 Monday 21:38 tobi 1753 1754 * api_jam.c (1.83): bugfix for os/2 1755 17562002-06-10 Monday 12:59 mche 1757 1758 * api_jam.c (1.82), api_jamp.h (1.17), api_sdm.c (1.30), api_sdm.h 1759 (1.4), api_sq.h (1.6), sq_help.c (1.6), sq_idx.c (1.7), sq_read.c 1760 (1.6), sq_write.c (1.7), structrw.c (1.28): roll back previos 1761 changes 1762 17632002-06-10 Monday 11:44 mche 1764 1765 * api_jam.c (1.81), api_sdm.c (1.29), ffind.c (1.13), msgapi.c 1766 (1.26), patmat.c (1.6), sq_help.c (1.5), sq_idx.c (1.6), 1767 sq_read.c (1.5), sq_write.c (1.6), structrw.c (1.27): fix type 1768 mismatch (under msvc compiler) 1769 17702002-06-10 Monday 11:19 pavel.gulchouck 1771 1772 * api_jam.c (1.80): avoid warnings 1773 17742002-05-31 Friday 07:50 pavel.gulchouck 1775 1776 * api_jam.c (1.79): Check waitlock() retcode in JamWriteMsg 1777 17782002-05-31 Friday 07:31 pavel.gulchouck 1779 1780 * locking.c (1.28): removed static flock struct, it's not 1781 thread-safe 1782 17832002-05-30 Thursday 13:24 stas 1784 1785 * patmat.c (1.5): Check for NULL string pointers & for parameters 1786 pointed to one string. 1787 17882002-05-28 Tuesday 06:54 pavel.gulchouck 1789 1790 * date2bin.c (1.8): sprintf changed to fts_time 1791 17922002-05-19 Sunday 09:00 pavel.gulchouck 1793 1794 * sq_area.c (1.21): avoid warning 1795 17962002-05-17 Friday 20:05 pavel.gulchouck 1797 1798 * makeperl.mvc (1.4): use makefile.mvc instead of makeperl.mvc 1799 18002002-05-17 Friday 15:55 pavel.gulchouck 1801 1802 * makeperl.mvcdll (1.5): Use makefile.mvcdll instead of 1803 makeperl.mvcdll 1804 18052002-05-14 Tuesday 14:12 pavel.gulchouck 1806 1807 * ffind.h (1.13): mingw32 compilation fix 1808 18092002-05-07 Tuesday 11:31 mche 1810 1811 * compiler.h (1.83): make mvcdll version compilable 1812 18132002-05-06 Monday 18:39 pavel.gulchouck 1814 1815 * Makefile (1.24): [no log message] 1816 18172002-05-06 Monday 18:01 pavel.gulchouck 1818 1819 * Makefile (1.23): install/uninstall minor fix (patch from Michael 1820 Kuzmin) 1821 18222002-04-23 Tuesday 19:55 pavel.gulchouck 1823 1824 * cvtdate.c (1.10): [no log message] 1825 18262002-04-23 Tuesday 18:59 pavel.gulchouck 1827 1828 * cvtdate.c (1.9), date2bin.c (1.7), progprot.h (1.15): Added 1829 fts_time() 1830 18312002-03-31 Sunday 05:57 ml 1832 1833 * api_sdm.c (1.28): cleanup 1834 18352002-03-20 Wednesday 21:45 pavel.gulchouck 1836 1837 * api_sdm.c (1.27): Read *.msg >64K fixed 1838 18392002-03-19 Tuesday 13:34 mche 1840 1841 * compiler.h (1.82): added some defines for mcvs compiler 1842 18432002-03-07 Thursday 13:35 pavel.gulchouck 1844 1845 * compiler.h (1.81): mingw32 _sleep() fix 1846 18472002-03-05 Tuesday 00:27 joerg.jaspert 1848 1849 * debian/: changelog (1.10), huskymak.cfg (1.9): New Debian Package 1850 built 1851 18522002-03-04 Monday 18:23 pavel.gulchouck 1853 1854 * msgapi.c (1.25): Compile errors fix 1855 18562002-03-04 Monday 13:26 mche 1857 1858 * setfsize.c (1.10): fix for mvc compiler 1859 18602002-03-04 Monday 12:17 pavel.gulchouck 1861 1862 * msgapi.c (1.24): A bit speedup 1863 18642002-03-04 Monday 10:43 ml 1865 1866 * api_jamp.h (1.16), makeperl.mvcdll (1.4): fixed compilation of 1867 dll versions 1868 18692002-03-03 Sunday 20:36 pavel.gulchouck 1870 1871 * api_jam.c (1.78): Extra memory usage fixed 1872 18732002-03-03 Sunday 20:14 pavel.gulchouck 1874 1875 * api_jam.c (1.77): Added some low-level jam api functions 1876 18772002-03-01 Friday 13:11 mche 1878 1879 * makefile.mvcdll (1.4), makeperl.mvcdll (1.3): makefile updates 1880 (change optimization) 1881 18822002-03-01 Friday 08:29 ml 1883 1884 * makeperl.mvc (1.3), makeperl.mvcdll (1.2): makefile updates 1885 (change optimization) 1886 18872002-02-27 Wednesday 15:07 pavel.gulchouck 1888 1889 * api_sdm.c (1.26): Work with MsgNums but not MsgUids 1890 18912002-02-26 Tuesday 08:18 ml 1892 1893 * makeperl.mvc (1.2), makeperl.mvcdll (1.1), msgapi.h (1.41): 1894 changes for compiling mscv6 dll version with perl support 1895 18962002-02-24 Sunday 11:23 mche 1897 1898 * .cvsignore (1.2): *.obj 1899 19002002-02-20 Wednesday 09:50 ml 1901 1902 * .cvsignore (1.1): add .cvsignore file 1903 19042002-02-17 Sunday 13:28 pavel.gulchouck 1905 1906 * api_jam.c (1.76): Set HighWaterMark for JAM to UID, not MsgNum 1907 19082002-02-15 Friday 07:44 ml 1909 1910 * setfsize.c (1.9): setfsize() uses chsize() for mingw32 1911 19122002-02-14 Thursday 16:20 pavel.gulchouck 1913 1914 * compiler.h (1.80): "#define chsize _chsize" for mingw32 1915 19162002-02-14 Thursday 12:54 mche 1917 1918 * makefile.mvcdll (1.3): minimized binaries size 1919 19202002-02-13 Wednesday 10:42 ml 1921 1922 * progprot.h (1.14), setfsize.c (1.8): fixed setfsize() for msvc6 1923 compiler 1924 19252002-02-10 Sunday 23:27 pavel.gulchouck 1926 1927 * fexist.c (1.20): MSVC compiling 1928 19292002-02-10 Sunday 17:33 pavel.gulchouck 1930 1931 * compiler.h (1.79), fexist.c (1.19): Fixed mingw32 warnings 1932 19332002-02-08 Friday 17:19 mche 1934 1935 * msgapi.c (1.23), msgapi.h (1.40): - removed win32 specific code 1936 19372002-01-29 Tuesday 10:55 mche 1938 1939 * api_sq.h (1.5), compiler.h (1.78), msgapi.h (1.39): making 1940 hptsqfix compilable with dlls under win32 1941 19422002-01-26 Saturday 13:38 mche 1943 1944 * compiler.h (1.77): added defenition of snprintf for mvc compiler 1945 19462002-01-19 Saturday 13:02 mche 1947 1948 * msgapi.c (1.22), msgapi.h (1.38): removed win32 specific code 1949 19502002-01-10 Thursday 18:05 tobi 1951 1952 * makefile.wcx (1.14), setfsize.c (1.7): fixes for dos386; nt no 1953 longer broken 1954 19552002-01-08 Tuesday 16:06 ml 1956 1957 * makefile.bsd (1.18), makefile.bsd4 (1.2): makefile.bsd4 & 1958 makefile.bsd corrections by Stas Degteff <g@grumbler.org> 1959 2:5080/102 1960 19612002-01-07 Monday 20:09 tobi 1962 1963 * fexist.c (1.18), makefile.wcx (1.13), setfsize.c (1.6), tdelay.c 1964 (1.10): Fixes for wcx (Watcom C in flat DOS-extended mode), 1965 merged from -stable 1966 19672002-01-07 Monday 19:26 tobi 1968 1969 * dirtree.h (1.1): file dirtree.h was initially added on branch 1970 smapi-2_0-stable. 1971 19722002-01-05 Saturday 13:15 mche 1973 1974 * compiler.h (1.76): added some defines for MSVC 1975 19762002-01-03 Thursday 09:30 mche 1977 1978 * compiler.h (1.75), progprot.h (1.13): build smapimvc.dll with 1979 msvcrt.dll to provide build sqpack with this dlls fixed bug with 1980 watcom compilation 1981 19822002-01-02 Wednesday 18:07 mche 1983 1984 * compiler.h (1.74), makefile.mvcdll (1.2), strextra.c (1.4), 1985 strextra.h (1.5): build smapimvc.dll with msvcrt.dll 1986 19872002-01-02 Wednesday 12:14 ml 1988 1989 * ffind.h (1.12): cygwin define 1990 19912001-12-27 Thursday 20:11 pavel.gulchouck 1992 1993 * api_jam.c (1.75): "#ifndef LAZY_WRITE_HDR" changed to "#ifdef 1994 HARD_WRITE_HDR" 1995 19962001-12-27 Thursday 17:47 pavel.gulchouck 1997 1998 * api_jam.c (1.74): bugfix -- bad TOPT/FMPT/INTL in echomail if 1999 open without MSGTYPE_ECHO (hptlink, sqpack) 2000 20012001-12-27 Thursday 14:01 mche 2002 2003 * compiler.h (1.73), msgapi.c (1.21), msgapi.h (1.37): - changed 2004 memory allocation function 2005 2006 conversion from static library to dynamic under win32 makes 2007 smapimvc.dll with MSVC compiler 2008 20092001-12-27 Thursday 00:40 pavel.gulchouck 2010 2011 * api_jam.c (1.73): bugfix 2012 20132001-12-26 Wednesday 08:41 pavel.gulchouck 2014 2015 * api_jam.c (1.72): Create jdt-file if not exists 2016 20172001-12-25 Tuesday 23:11 pavel.gulchouck 2018 2019 * api_jam.c (1.71): Write correct ReplyCRC in JAM 2020 20212001-12-25 Tuesday 23:02 pavel.gulchouck 2022 2023 * api_jam.c (1.70): minor fix (code cleanup) 2024 20252001-12-24 Monday 07:55 mche 2026 2027 * compiler.h (1.72), msgapi.c (1.20), msgapi.h (1.36), patmat.c 2028 (1.4), patmat.h (1.2), progprot.h (1.12), makefile.mvcdll (1.1): 2029 conversion from static library to dynamic under win32 makes 2030 smapimvc.dll under windows with MSVC compiler 2031 20322001-12-23 Sunday 20:08 pavel.gulchouck 2033 2034 * progprot.h (1.11), structrw.c (1.26): minor bugfix for -DINTEL=1 2035 20362001-12-23 Sunday 12:38 pavel.gulchouck 2037 2038 * api_jam.c (1.69), api_jam.h (1.10), api_jamp.h (1.15), cvtdate.c 2039 (1.8), structrw.c (1.25): Speedup, many changes (a lot of jam 2040 code rewrited) 2041 20422001-12-21 Friday 23:20 pavel.gulchouck 2043 2044 * api_jam.c (1.68): A bit speedup 2045 20462001-12-20 Thursday 19:37 pavel.gulchouck 2047 2048 * api_jam.c (1.67), fexist.c (1.17), tdelay.c (1.9): Fixes for 2049 compile under mingw32 2050 20512001-12-20 Thursday 17:27 pavel.gulchouck 2052 2053 * api_jam.c (1.66), api_jam.h (1.9), api_jamp.h (1.14), structrw.c 2054 (1.24): Jam link (and others) speedup 2055 20562001-12-18 Tuesday 16:40 ml 2057 2058 * api_jam.c (1.65): set msgapierr = MERR_NODS 2059 20602001-12-17 Monday 08:14 pavel.gulchouck 2061 2062 * api_jam.c (1.64): JamWriteMsg returns bad retcode if write fails 2063 (disk full etc.) 2064 20652001-12-13 Thursday 15:46 mche 2066 2067 * api_jam.c (1.63), api_sdm.c (1.25), fexist.c (1.16), progprot.h 2068 (1.10), sq_area.c (1.20): fiture - createDirectoryTree moved 2069 from hpt/fcommon to smapi/fexist, now when we try to write to 2070 msgbase we build DirectoryTree if needed it probably increase 2071 speed of tossing to non passthrough areas. 2072 20732001-12-09 Sunday 16:37 ml 2074 2075 * compiler.h (1.71): [no log message] 2076 20772001-11-27 Tuesday 13:44 ml 2078 2079 * compiler.h (1.70): MSVC definitions 2080 20812001-11-26 Monday 21:05 tobi 2082 2083 * makefile.bcd (1.13), makefile.wcd (1.17): reduce DOS DGROUP size 2084 20852001-11-26 Monday 14:52 tobi 2086 2087 * setfsize.c (1.5), tdelay.c (1.8): Make smapi compile for DOS 2088 again. 2089 20902001-11-26 Monday 07:25 ml 2091 2092 * compiler.h (1.69): [no log message] 2093 20942001-11-06 Tuesday 12:25 ml 2095 2096 * makefile.bsd (1.17), makefile.bsd4 (1.1): [no log message] 2097 20982001-11-06 Tuesday 07:56 ml 2099 2100 * compiler.h (1.68), makefile.cyg (1.1), tdelay.c (1.7): cygwin 2101 adaptation 2102 21032001-10-19 Friday 10:28 ml 2104 2105 * makeperl.mvc (1.1): [no log message] 2106 21072001-09-23 Sunday 19:25 pavel.gulchouck 2108 2109 * compiler.h (1.67): small fix for mingw32 2110 21112001-09-18 Tuesday 14:46 pavel.gulchouck 2112 2113 * compiler.h (1.66): small fix for mingw32 2114 21152001-09-18 Tuesday 09:18 pavel.gulchouck 2116 2117 * api_jam.c (1.62), api_jamp.h (1.13): bugfix: O_EXCL and O_TRUNC 2118 incompartible under mingw 2119 21202001-09-17 Monday 13:07 pavel.gulchouck 2121 2122 * api_jam.c (1.61), api_jam.h (1.8), structrw.c (1.23): JAM speedup 2123 21242001-09-15 Saturday 08:56 pavel.gulchouck 2125 2126 * api_jam.c (1.60), api_sdm.c (1.24), msgapi.h (1.35): Sqpack saves 2127 times_read and cost for Jam and Msg msgbases now 2128 21292001-09-10 Monday 09:17 pavel.gulchouck 2130 2131 * api_sdm.c (1.23), api_sdm.h (1.3): Kludge size not limited by 512 2132 bytes for msg now, read all msg for ctrl info 2133 21342001-08-08 Wednesday 19:32 joerg.jaspert 2135 2136 * debian/: changelog (1.9), huskymak.cfg (1.8), shlibs (1.7): 2137 Newest Build. 2138 21392001-07-27 Friday 13:38 pavel.gulchouck 2140 2141 * Makefile (1.22): speedup (use '$?' var) 2142 21432001-07-24 Tuesday 11:13 pavel.gulchouck 2144 2145 * api_jam.c (1.59): Assertation fixed when writing message not 2146 terminated with \r to jam 2147 21482001-07-22 Sunday 11:23 twm 2149 2150 * smapi.pas (1.2): As of now I will stop maintaining smapi.pas. It 2151 turned out that because of the alignment of the structures passed 2152 between sampi and calling programs is left to the compiler, it is 2153 likely to need constant rechecking whether the fields are still 2154 in sync. I am not going to do that. So this is the last update I 2155 will post. 2156 21572001-07-09 Monday 20:52 joerg.jaspert 2158 2159 * debian/: changelog (1.8), control (1.5), docs (1.2): Smapi has a 2160 very bullshit licence so i have to change the section to 2161 non-free. NO Husky Program which depend on smapi will ever be in 2162 the Main Part of Debian just because of this *#censored#* licence 2163 (you may not sell -> non-free :( ) 2164 21652001-07-09 Monday 20:51 joerg.jaspert 2166 2167 * debian/: libsmapi2-dev.postinst (1.1), libsmapi2-dev.postrm 2168 (1.1), libsmapi2-dev.prerm (1.1), libsmapi2.postinst (1.1), 2169 libsmapi2.postrm (1.1), libsmapi2.prerm (1.1): Some new files 2170 21712001-07-08 Sunday 18:46 joerg.jaspert 2172 2173 * debian/huskymak.cfg (1.7): Enabled Perl for Debian Packages. 2174 21752001-07-02 Monday 20:46 joerg.jaspert 2176 2177 * debian/: changelog (1.7), shlibs (1.6): Changed shlibs file. 2178 SONAME of libsmapi2 is libsmapi.so.2.1 and not only libsmapi.so.2 2179 :) 2180 21812001-07-02 Monday 20:45 joerg.jaspert 2182 2183 * debian/: libsmapi-dev.dirs (1.2), libsmapi-dev.files (1.2), 2184 libsmapi2-dev.dirs (1.1), libsmapi2-dev.files (1.1): 2 Files with 2185 wrong name, shit 2186 21872001-07-01 Sunday 18:27 joerg.jaspert 2188 2189 * debian/: README.BUILD-DEB (1.2), README.Debian (1.4), changelog 2190 (1.6), control (1.4), dirs (1.2), huskymak.cfg (1.6), 2191 libsmapi-dev.dirs (1.1), libsmapi-dev.files (1.1), libsmapi2.dirs 2192 (1.1), libsmapi2.files (1.1), rules (1.4), shlibs (1.5): Rebuild 2193 the Package. Now its a real library package for debian, splitted 2194 into libsmapi and libsmapi-dev. 2195 21962001-06-26 Tuesday 09:28 tobi 2197 2198 * makefile.bsd (1.16): removed VER and VERH from legacy makefile 2199 (which builds static libs and hence does not need this info) 2200 22012001-06-02 Saturday 23:23 tobi 2202 2203 * Makefile (1.21), msgapi.h (1.34): Stepped version number to 2.1.0 2204 22052001-06-02 Saturday 23:21 tobi 2206 2207 * INSTALL (1.7): point to huskybse for install instructions 2208 22092001-05-27 Sunday 04:30 ml 2210 2211 * BUGS (1.8): [no log message] 2212 22132001-05-26 Saturday 16:52 oliver.grimm 2214 2215 * api_jam.c (1.58): og: Fixed "path-before-seenby" bug in 2216 api_jam.c. 2217 22182001-05-09 Wednesday 08:56 oliver.grimm 2219 2220 * api_jam.c (1.57): OG: The kludges should be now in the right 2221 order in JAM Areas. 2222 22232001-05-09 Wednesday 08:42 oliver.grimm 2224 2225 * api_jam.c (1.56): OG: Speed up and reduce stacke usage in 2226 freejamsubfield() 2227 22282001-05-08 Tuesday 22:38 tobi 2229 2230 * structrw.c (1.22): bogus fix to stop boundary checking from 2231 complaining 2232 22332001-05-08 Tuesday 22:38 tobi 2234 2235 * api_jam.c (1.55): fixed coredump when sqpack was run on a jam 2236 area 2237 22382001-05-08 Tuesday 22:34 tobi 2239 2240 * BEOS.TXT (1.2): corrected some errors 2241 22422001-05-08 Tuesday 22:33 tobi 2243 2244 * makefile.emo (1.20), makefile.emx (1.12): fixed emx makefiles for 2245 gmake 2246 22472001-05-06 Sunday 19:52 ml 2248 2249 * .cvs2cl (1.1): added .cvs2cl file 2250 22512001-05-06 Sunday 11:04 tobi 2252 2253 * compiler.h (1.65): mode_t for watcom/dos 2254 22552001-05-06 Sunday 11:04 tobi 2256 2257 * api_jam.h (1.7): removed cr's 2258 22592001-05-06 Sunday 10:58 tobi 2260 2261 * compiler.h (1.64): define mode_t for turbo c 2262 22632001-05-06 Sunday 10:57 tobi 2264 2265 * api_jamp.h (1.12): removed cr's 2266 22672001-05-06 Sunday 10:55 tobi 2268 2269 * sq_area.c (1.19): portability fix for DOS 2270 22712001-05-06 Sunday 10:52 tobi 2272 2273 * makefile.bcd (1.12), makefile.djg (1.14), makefile.qcd (1.13), 2274 makefile.wcd (1.16): -DNOSEMAPHORES for DOS makefiles 2275 22762001-05-04 Friday 10:08 oliver.grimm 2277 2278 * msgapi.c (1.19), msgapi.h (1.33): OG: Add verion information to 2279 the _minf structure 2280 22812001-04-30 Monday 06:09 kazimirow 2282 2283 * tdelay.c (1.6): fixed Sleep(for work with MSVC6) 2284 22852001-04-21 Saturday 14:11 joerg.jaspert 2286 2287 * debian/: changelog (1.5), control (1.3), huskymak.cfg (1.5), 2288 rules (1.3), shlibs (1.4): Changed it so it compiles now with 2289 debug enabled. From now on i compile only stable versions without 2290 debug. 2291 22922001-04-14 Saturday 12:47 tobi 2293 2294 * debian/huskymak.cfg (1.4): fixed DEBLFLAGS 2295 22962001-04-14 Saturday 12:47 tobi 2297 2298 * debian/README.Debian (1.3): fixed typo 2299 23002001-04-14 Saturday 12:45 tobi 2301 2302 * tdelay.c (1.5): preprocessor directives must start at column #1 2303 !!! 2304 23052001-04-14 Saturday 12:40 tobi 2306 2307 * sq_help.c (1.4), sq_idx.c (1.5), sq_msg.c (1.5): replaced 2308 malloc.h with stdlib.h acccording to ANSI C and in order to 2309 remove warnings on Unix systems 2310 23112001-04-13 Friday 13:05 joerg.jaspert 2312 2313 * debian/: README.Debian (1.2), changelog (1.4), control (1.2), 2314 huskymak.cfg (1.3), rules (1.2), shlibs (1.3): To much 2315 23162001-04-13 Friday 13:04 joerg.jaspert 2317 2318 * Makefile (1.20): Removed most of my changes. Changed symlinks to 2319 be symlinks without path. 2320 23212001-04-12 Thursday 15:13 ml 2322 2323 * msgapi.c (1.18): [no log message] 2324 23252001-04-11 Wednesday 20:33 joerg.jaspert 2326 2327 * debian/README.BUILD-DEB (1.1): Some words for package-building on 2328 Debian-Systems. 2329 23302001-04-10 Tuesday 16:13 joerg.jaspert 2331 2332 * debian/: changelog (1.3), huskymak.cfg (1.2), shlibs (1.2): Error 2333 in huskymak. 2334 23352001-04-10 Tuesday 15:38 joerg.jaspert 2336 2337 * debian/changelog (1.2): Renamed to 1.6.4u-10 so 2338 dpkg/dselect/apt-get find it newer than 1.6.4 2339 2340 Could we please increment the version-number for the 2341 develop-versions everytime we release a stable-package ? So 2342 stable iss 1.6.4, unstable iss 1.6.5 (stable can go 1.6.4a, 2343 1.6.4b,...) The next stable release is 1.6.5 and the 2344 develop-version at this time goes to 1.6.6 ? 2345 23462001-04-10 Tuesday 14:52 joerg.jaspert 2347 2348 * debian/: README.Debian (1.1), changelog (1.1), control (1.1), 2349 copyright (1.1), dirs (1.1), docs (1.1), huskymak.cfg (1.1), 2350 rules (1.1), shlibs (1.1): The Controlfiles needed to build a 2351 debian-Package. 2352 23532001-04-10 Tuesday 14:51 joerg.jaspert 2354 2355 * Makefile (1.19): Hmm, huskymak.cfg is in debian/... Why do i not 2356 write it in here ? :) 2357 23582001-04-10 Tuesday 14:49 joerg.jaspert 2359 2360 * Makefile (1.18): Debian specific changes. Included in 2361 ifeq...else...endif 2362 23632001-03-25 Sunday 18:21 ml 2364 2365 * BUGS (1.7), api_jam.c (1.54): [no log message] 2366 23672001-03-18 Sunday 08:34 oliver.grimm 2368 2369 * huskylib/: Makefile (1.1), compiler.h (1.1), locking.c (1.1), 2370 locking.h (1.1): OG: Initial release. 2371 23722001-03-16 Friday 07:18 ml 2373 2374 * api_jam.c (1.53): [no log message] 2375 23762001-03-15 Thursday 22:59 tobi 2377 2378 * api_jam.c (1.52), semaphor.c (1.10): portability fix 2379 23802001-03-15 Thursday 18:59 ml 2381 2382 * BUGS (1.6), api_jam.c (1.51): [no log message] 2383 23842001-03-07 Wednesday 19:33 oliver.grimm 2385 2386 * locking.c (1.27): OG: Uhh. Fixed missing parameter in waitlock2() 2387 under OS/2 ... 2388 23892001-03-06 Tuesday 19:44 oliver.grimm 2390 2391 * locking.c (1.26), sq_lock.c (1.18), sq_write.c (1.5), tdelay.c 2392 (1.4): OG: Some Win32 specified fixes. 2393 23942001-03-04 Sunday 11:54 ml 2395 2396 * msgapi.c (1.17): [no log message] 2397 23982001-03-04 Sunday 09:04 ml 2399 2400 * makefile.lnx (1.28), makefile.sun (1.17): [no log message] 2401 24022001-03-03 Saturday 14:48 oliver.grimm 2403 2404 * locking.c (1.25), sq_lock.c (1.17): OG: Making locking more 2405 smooth when using tdelay(). Now trys every 1/10s. 2406 24072001-03-03 Saturday 14:38 oliver.grimm 2408 2409 * locking.c (1.24): OG: Displaced all mysleep() with tdelay() - 2410 mysleep isn't used anymore. 2411 24122001-03-03 Saturday 14:21 oliver.grimm 2413 2414 * sq_area.c (1.18), sq_lock.c (1.16): OG: When locking fails, 2415 fLocked flags that base is locked. fixed. 2416 24172001-03-03 Saturday 14:02 oliver.grimm 2418 2419 * msgapi.h (1.32), sq_area.c (1.17), sq_lock.c (1.15): OG: Some 2420 ALTLOCKING fixes. 2421 24222001-03-03 Saturday 13:41 oliver.grimm 2423 2424 * compiler.h (1.63), locking.c (1.23), msgapi.c (1.16), msgapi.h 2425 (1.31), sq_area.c (1.16), sq_lock.c (1.14): OG: Some changes to 2426 make filelocking smoother on most modern os (*ix, os2). 2427 24282001-03-03 Saturday 11:33 oliver.grimm 2429 2430 * api_jam.c (1.50): [no log message] 2431 24322001-03-03 Saturday 11:14 oliver.grimm 2433 2434 * compiler.h (1.62), makefile.bcd (1.11), makefile.bcw (1.10), 2435 makefile.be (1.4), makefile.bsd (1.15), makefile.djg (1.13), 2436 makefile.emx (1.11), makefile.lnx (1.27), makefile.mgw (1.11), 2437 makefile.mvc (1.4), makefile.qcd (1.12), makefile.rxw (1.13), 2438 makefile.sun (1.16), makefile.unx (1.15), makefile.wcd (1.15), 2439 makefile.wcw (1.18), makefile.wcx (1.12), sq_lock.c (1.13), 2440 tdelay.c (1.3): OG: Added native mysleep for Linux, BeOS and 2441 SunOS/Solaris. OG: Changed behavior of locking Squishbases. 2442 MsgLock() won't sleep forever. OG: Updating makefile.xxx ! 2443 (tdelay.o(bj) is missing in some of them) 2444 24452001-03-02 Friday 18:54 oliver.grimm 2446 2447 * api_jam.c (1.49), api_jam.h (1.6), api_jamp.h (1.11), structrw.c 2448 (1.21): OG: Jam should now work on non-intel systems (sparc, 2449 alpha...) OG: Fixed a memory allocation bug in structrw.c. 2450 24512001-02-27 Tuesday 19:26 oliver.grimm 2452 2453 * locking.c (1.22), semaphor.c (1.9), sq_lock.c (1.12): OG: Some 2454 bugfixes in locking & semphores. 2455 24562001-02-23 Friday 14:00 tobi 2457 2458 * semaphor.c (1.8), sq_hash.c (1.4), sq_help.c (1.3), sq_idx.c 2459 (1.4), sq_read.c (1.4), sq_write.c (1.4): portability fixes for 2460 borland c 2461 24622001-02-18 Sunday 19:03 ml 2463 2464 * compiler.h (1.61): [no log message] 2465 24662001-02-11 Sunday 16:44 oliver.grimm 2467 2468 * api_sdm.c (1.22): More attributes and filetyping for BeOS ! 2469 24702001-02-11 Sunday 16:43 oliver.grimm 2471 2472 * BEOS.TXT (1.1): BeOS specified info's ! 2473 24742001-02-10 Saturday 14:00 oliver.grimm 2475 2476 * api_sdm.c (1.21): Added support for attributes under BeOS with 2477 BFS Filesystems. (today only the "from"-Field is implemented - 2478 for a first test) 2479 24802001-01-27 Saturday 09:21 ml 2481 2482 * TODO (1.3): [no log message] 2483 24842001-01-26 Friday 16:11 ml 2485 2486 * TODO (1.2), makefile.sun (1.15), semaphor.h (1.9): nosem on sun 2487 24882001-01-26 Friday 02:03 pavel.gulchouck 2489 2490 * api_jam.c (1.48): jam path & seen-by lost by hpt link fixed 2491 24922001-01-25 Thursday 21:20 pavel.gulchouck 2493 2494 * api_jam.c (1.47): TZUTC redundant space removed 2495 24962001-01-24 Wednesday 10:35 pavel.gulchouck 2497 2498 * api_jam.c (1.46): JAM write speedup 2499 25002001-01-16 Tuesday 00:45 tobi 2501 2502 * api_sdm.c (1.20), compiler.h (1.60), makefile.bco (1.11), 2503 makefile.emo (1.19), makefile.hco (1.11), makefile.ibo (1.16), 2504 makefile.wco (1.13): portability fixes for os/2 2505 25062001-01-16 Tuesday 00:31 tobi 2507 2508 * compiler.h (1.59), semaphor.c (1.7): portability fixes for 2509 wtacom/2 2510 25112001-01-07 Sunday 17:23 oliver.grimm 2512 2513 * sq_area.c (1.15), sq_lock.c (1.11): og: Urgs. Removing some ugly 2514 debugging-messages. 2515 25162001-01-07 Sunday 17:15 oliver.grimm 2517 2518 * compiler.h (1.58), locking.c (1.21), msgapi.h (1.30), sq_area.c 2519 (1.14), sq_lock.c (1.10): og: Some changes to get alternative 2520 locking running. 2521 25222001-01-07 Sunday 15:06 oliver.grimm 2523 2524 * compiler.h (1.57): og: If ALTLOCKING defined, declare alternative 2525 locking functions. 2526 25272001-01-07 Sunday 15:05 oliver.grimm 2528 2529 * sq_area.c (1.13): og: Initialising lck_path in _msgapi if 2530 ALTLOCKING is used. 2531 25322001-01-07 Sunday 15:04 oliver.grimm 2533 2534 * sq_lock.c (1.9): og: If ALTLOCKING is defined, use 2535 alternative-locking instead of the 'normal' one. 2536 25372001-01-07 Sunday 15:03 oliver.grimm 2538 2539 * locking.c (1.20): og: Alternative locking-functions. (Begin with 2540 "alt_") 2541 25422001-01-07 Sunday 15:02 oliver.grimm 2543 2544 * msgapi.h (1.29): OG: Add char *lck_path to _msgapi structure. 2545 25462000-12-11 Monday 18:48 ml 2547 2548 * compiler.h (1.56), makefile.lnx (1.26), setfsize.c (1.4): [no log 2549 message] 2550 25512000-12-05 Tuesday 21:35 sms 2552 2553 * compiler.h (1.55): added mode_t for Watcom/NT 2554 25552000-12-03 Sunday 17:59 sms 2556 2557 * Makefile (1.17): using RMOPT from huskymak.cfg 2558 25592000-12-03 Sunday 15:51 sms 2560 2561 * api_jam.c (1.45), api_jamp.h (1.10), api_sdm.c (1.19), msgapi.h 2562 (1.28), sq_area.c (1.12): permissions fix (different permissions 2563 for netmail/echomail, but the same for all formats) 2564 25652000-10-16 Monday 18:10 tobi 2566 2567 * api_jam.c (1.44): fix for my last checkin 2568 25692000-10-16 Monday 05:05 ml 2570 2571 * progprot.h (1.9), structrw.c (1.20): [no log message] 2572 25732000-10-15 Sunday 20:09 tobi 2574 2575 * api_jam.c (1.43), api_jamp.h (1.9): reduced memory fragmentation 2576 in JAM api 2577 25782000-10-15 Sunday 19:56 tobi 2579 2580 * semaphor.h (1.8): workaround for emx os2 and msged 2581 25822000-10-15 Sunday 17:15 ml 2583 2584 * fexist.c (1.15): [no log message] 2585 25862000-10-15 Sunday 12:18 ml 2587 2588 * api_jam.c (1.42), makefile.emo (1.18), msgapi.h (1.27): see 2589 ChangeLog Oct 15 2590 25912000-10-14 Saturday 20:03 tobi 2592 2593 * api_sdm.c (1.18), sq_area.c (1.11), sq_hash.c (1.3), sq_help.c 2594 (1.2), sq_idx.c (1.3), sq_kill.c (1.3), sq_lock.c (1.8), 2595 sq_misc.c (1.4), sq_msg.c (1.4), sq_read.c (1.3), sq_uid.c (1.4), 2596 sq_write.c (1.3), structrw.c (1.19), tdelay.c (1.2): changes to 2597 make smapi compile with emx on os/2 fcntl.h must come AFTER 2598 sys/types.h !!! 2599 26002000-10-14 Saturday 18:46 ml 2601 2602 * api_jam.c (1.41): * JAM fix: hpt link works good after deleting 2603 msgs from golded 2604 26052000-10-14 Saturday 17:31 ml 2606 2607 * api_jam.c (1.40), strftim.c (1.2): JAM fix: sqpack don't crashes 2608 on areas when msgs deleted from golded 2609 26102000-10-11 Wednesday 16:48 tobi 2611 2612 * api_jam.c (1.39): fixed typo 2613 26142000-10-10 Tuesday 21:18 tobi 2615 2616 * api_jam.c (1.38): don't rely on result of sizeof for disk io! 2617 26182000-10-09 Monday 03:06 ml 2619 2620 * ffind.c (1.12): FFindOpen() postfix 2621 26222000-10-07 Saturday 07:10 ml 2623 2624 * ffind.c (1.11): fixed bug in FFindOpen() 2625 26262000-10-03 Tuesday 16:16 tobi 2627 2628 * api_jam.c (1.37), msgapi.h (1.26): create a mapping for 2629 JMSG_IMMEDIATE 2630 26312000-10-03 Tuesday 13:13 fedor.lizunkov 2632 2633 * api_jam.c (1.36), msgapi.h (1.25): [no log message] 2634 26352000-10-02 Monday 22:16 tobi 2636 2637 * api_jam.c (1.35): map JMSG_DIRECT to MSGXX2 2638 26392000-09-17 Sunday 11:49 tobi 2640 2641 * cvtdate.c (1.7): cosmetic fix 2642 26432000-09-16 Saturday 13:31 ml 2644 2645 * makefile.sun (1.14), semaphor.h (1.7): solaris bugfix 2646 26472000-09-13 Wednesday 07:40 ml 2648 2649 * structrw.c (1.18): JAM linking with empty msg subjects 2650 26512000-09-11 Monday 03:57 ml 2652 2653 * api_jam.c (1.34): jam fix 2654 26552000-09-07 Thursday 19:59 sms 2656 2657 * Makefile (1.16): installing api_jam.h into INCDIR/smapi 2658 26592000-09-06 Wednesday 10:57 ml 2660 2661 * semaphor.h (1.6), setfsize.c (1.3): see changeLog Sep 06 2662 26632000-09-05 Tuesday 16:49 ml 2664 2665 * makefile.lnx (1.25), structrw.c (1.17): get_word get_dword fix 2666 26672000-09-05 Tuesday 16:06 ml 2668 2669 * api_jam.c (1.33): jam updates 2670 26712000-09-04 Monday 10:07 ml 2672 2673 * Makefile (1.15), api_jam.c (1.32), api_sdm.c (1.17), makefile.lnx 2674 (1.24), msgapi.h (1.24), semaphor.c (1.6), semaphor.h (1.5), 2675 setfsize.c (1.2), sq_area.c (1.10), sq_idx.c (1.2), sq_lock.c 2676 (1.7), sq_msg.c (1.3), sq_uid.c (1.3): see changelog sep 04 2677 26782000-09-03 Sunday 12:52 ml 2679 2680 * api_jam.c (1.31), cvtdate.c (1.6), makefile.emx (1.10): see 2681 ChangeLog Sep 03 2682 26832000-08-29 Tuesday 17:02 ml 2684 2685 * api_jam.c (1.30): jam fix 2686 26872000-08-28 Monday 12:47 sms 2688 2689 * sq_area.c (1.9): fixed segfault if area could not be opened 2690 26912000-08-27 Sunday 14:30 ml 2692 2693 * sq_area.c (1.8): [no log message] 2694 26952000-08-27 Sunday 14:07 sms 2696 2697 * Makefile (1.14): remove existing files before creating symlinks 2698 (-f option of ln does not always work :( ) 2699 27002000-08-24 Thursday 20:29 oliver.grimm 2701 2702 * locking.c (1.19): Some BeOS specified changes 2703 27042000-08-24 Thursday 20:16 oliver.grimm 2705 2706 * makefile.bcd (1.10), makefile.bco (1.10), makefile.bcw (1.9), 2707 makefile.be (1.3), makefile.bsd (1.14), makefile.djg (1.12), 2708 makefile.emo (1.17), makefile.emx (1.9), makefile.hco (1.10), 2709 makefile.ibo (1.15), makefile.lnx (1.23), makefile.mgw (1.10), 2710 makefile.mvc (1.3), makefile.qcd (1.11), makefile.rxw (1.12), 2711 makefile.sun (1.13), makefile.unx (1.14), makefile.wcd (1.14), 2712 makefile.wco (1.12), makefile.wcw (1.17), makefile.wcx (1.11): 2713 Add missing setfsize.c 2714 27152000-08-24 Thursday 13:55 sms 2716 2717 * sq_lock.c (1.6): fixed return value of _sqlock 2718 27192000-08-24 Thursday 13:24 sms 2720 2721 * sq_misc.c (1.3), sq_read.c (1.2): renamed apiSquishHash back to 2722 SquishHash, renamed SquishReadMsg to apiSquishReadMsg in 2723 sq_read.c 2724 27252000-08-24 Thursday 13:19 sms 2726 2727 * api_sqp.h (1.7), compiler.h (1.54), sq_area.c (1.7), sq_hash.c 2728 (1.2), sq_kill.c (1.2), sq_lock.c (1.5), sq_misc.c (1.2), 2729 sq_msg.c (1.2), sq_uid.c (1.2), sq_write.c (1.2): renamed 2730 exported Squish*-functions to apiSquish* to prevent name 2731 collisions (e.g. in MsgEd) 2732 27332000-08-24 Thursday 12:40 sms 2734 2735 * msgapi.c (1.15): added missing _SquishInit call in MsgOpenApi 2736 27372000-08-24 Thursday 12:18 sms 2738 2739 * msgapi.c (1.14), sq_area.c (1.6): init semaphores for squish 2740 routines in MsgOpenApi, destroy them in MsgCloseApi 2741 27422000-08-24 Thursday 10:11 sms 2743 2744 * Makefile (1.13): added semaphor.o to objects 2745 27462000-08-23 Wednesday 19:32 oliver.grimm 2747 2748 * makefile.bcd (1.9), makefile.bco (1.9), makefile.bcw (1.8), 2749 makefile.be (1.2), makefile.bsd (1.13), makefile.djg (1.11), 2750 makefile.emo (1.16), makefile.emx (1.8), makefile.hco (1.9), 2751 makefile.ibo (1.14), makefile.lnx (1.22), makefile.mgw (1.9), 2752 makefile.mvc (1.2), makefile.qcd (1.10), makefile.rxw (1.11), 2753 makefile.sun (1.12), makefile.unx (1.13), makefile.wcd (1.13), 2754 makefile.wco (1.11), makefile.wcw (1.16), makefile.wcx (1.10): 2755 Hopfully working old-style makefiles 2756 27572000-08-23 Wednesday 19:17 oliver.grimm 2758 2759 * semaphor.c (1.5): System V semaphores now working 2760 27612000-08-23 Wednesday 19:16 oliver.grimm 2762 2763 * msgapi.h (1.23): Removed #pragma pack(1) 2764 27652000-08-23 Wednesday 05:18 oliver.grimm 2766 2767 * semaphor.c (1.4): Minor fixed 2768 27692000-08-23 Wednesday 05:08 oliver.grimm 2770 2771 * sq_area.c (1.5), sq_lock.c (1.4): Out-Sourced multithreadding to 2772 semaphor.c 2773 27742000-08-23 Wednesday 05:07 oliver.grimm 2775 2776 * semaphor.c (1.3), semaphor.h (1.4): Reincarnation of semaphor.c 2777 27782000-08-22 Tuesday 15:53 ml 2779 2780 * date2bin.c (1.6): [no log message] 2781 27822000-08-21 Monday 22:44 sms 2783 2784 * Makefile (1.12): added dynamic lib to target all 2785 27862000-08-21 Monday 13:15 sms 2787 2788 * Makefile (1.11): added target uninstall 2789 27902000-08-21 Monday 06:12 oliver.grimm 2791 2792 * sq_area.c (1.4), sq_lock.c (1.3): Remove temporarly semaphores 2793 from unix-version 2794 27952000-08-20 Sunday 07:52 oliver.grimm 2796 2797 * sq_area.c (1.3): Fix two styles of semctl functions 2798 27992000-08-18 Friday 16:58 oliver.grimm 2800 2801 * sq_area.c (1.2): Lx support for Semaphores 2802 28032000-08-17 Thursday 05:36 ml 2804 2805 * sq_lock.c (1.2): [no log message] 2806 28072000-08-14 Monday 18:03 oliver.grimm 2808 2809 * date2bin.c (1.5): Fix for empty __FTSC_DATE field 2810 28112000-08-14 Monday 17:05 oliver.grimm 2812 2813 * api_sq.c (1.14), api_sqd.h (1.3), semaphor.c (1.2), semaphor.h 2814 (1.3): [no log message] 2815 28162000-08-14 Monday 17:00 oliver.grimm 2817 2818 * api_jam.c (1.29), api_sdm.c (1.16), locking.c (1.18), msgapi.c 2819 (1.13), setfsize.c (1.1), sq_area.c (1.1), sq_hash.c (1.1), 2820 sq_help.c (1.1), sq_idx.c (1.1), sq_kill.c (1.1), sq_lock.c 2821 (1.1), sq_misc.c (1.1), sq_msg.c (1.1), sq_read.c (1.1), sq_uid.c 2822 (1.1), sq_write.c (1.1), structrw.c (1.16), tdelay.c (1.1), 2823 api_jamp.h (1.8), api_sdmp.h (1.3), api_sq.h (1.4), api_sqp.h 2824 (1.6), msgapi.h (1.22), progprot.h (1.8), Makefile (1.10): 2825 Complete new Squish-API 2826 28272000-08-13 Sunday 08:16 oliver.grimm 2828 2829 * BUGS (1.5): BeOS Bug added 2830 28312000-08-13 Sunday 08:10 oliver.grimm 2832 2833 * semaphor.h (1.2): License notes added. 2834 28352000-08-13 Sunday 07:59 oliver.grimm 2836 2837 * api_sq.c (1.13), msgapi.c (1.12): Added multithreading support 2838 28392000-08-13 Sunday 07:59 oliver.grimm 2840 2841 * Makefile (1.9): Added semaphor.c 2842 28432000-08-13 Sunday 07:58 oliver.grimm 2844 2845 * semaphor.c (1.1), semaphor.h (1.1): Initial version of 2846 multithreading support. 2847 28482000-08-12 Saturday 14:31 oliver.grimm 2849 2850 * api_sqp.h (1.5), api_sqd.h (1.2), msgapi.c (1.11): Added 2851 open-area and open-message lists. When closing an area all 2852 messages will be closed. MsgCloseApi will also close all open 2853 areas 2854 28552000-08-12 Saturday 14:28 oliver.grimm 2856 2857 * api_sq.c (1.12), api_sq.h (1.3): Added open-area and open-message 2858 lists. When closing an area all messages will be closed. 2859 MsgCloseApi will also close all open areas 2860 28612000-08-07 Monday 19:50 oliver.grimm 2862 2863 * api_sq.c (1.11), msgapi.c (1.10): Add some TODO's - no other 2864 changes 2865 28662000-08-07 Monday 19:34 oliver.grimm 2867 2868 * api_sq.c (1.10): Fix a REAL bug, when closing a Squish-Area 2869 28702000-08-06 Sunday 23:16 tobi 2871 2872 * Makefile (1.8): renamed LD variable to MKSHARED 2873 28742000-08-05 Saturday 16:48 oliver.grimm 2875 2876 * compiler.h (1.53): Added BeOS support 2877 28782000-08-05 Saturday 11:40 oliver.grimm 2879 2880 * Makefile (1.7): [no log message] 2881 28822000-08-05 Saturday 11:34 oliver.grimm 2883 2884 * Makefile (1.6): [no log message] 2885 28862000-08-05 Saturday 09:46 oliver.grimm 2887 2888 * compiler.h (1.52): [no log message] 2889 28902000-08-05 Saturday 09:41 oliver.grimm 2891 2892 * makefile.be (1.1): [no log message] 2893 28942000-08-05 Saturday 09:37 oliver.grimm 2895 2896 * compiler.h (1.51): [no log message] 2897 28982000-07-31 Monday 18:09 ml 2899 2900 * api_jam.c (1.28), api_sdm.c (1.15), api_sdmp.h (1.2), api_sq.c 2901 (1.9), api_sqp.h (1.4), msgapi.c (1.9), msgapi.h (1.21): [no log 2902 message] 2903 29042000-07-26 Wednesday 08:44 ml 2905 2906 * BUGS (1.4), api_jam.c (1.27): [no log message] 2907 29082000-07-25 Tuesday 15:08 ml 2909 2910 * BUGS (1.3), api_jam.c (1.26): jam @Via fixes 2911 29122000-07-21 Friday 05:32 sms 2913 2914 * TODO (1.1): Added TODO 2915 29162000-07-14 Friday 09:50 tobi 2917 2918 * makefile.wcd (1.12), makefile.wco (1.10), makefile.wcw (1.15), 2919 makefile.wcx (1.9): watcom makefiles cosmetic fix 2920 29212000-07-13 Thursday 14:05 ml 2922 2923 * makefile.emo (1.15), makefile.emx (1.7): [no log message] 2924 29252000-07-13 Thursday 12:28 ml 2926 2927 * BUGS (1.2), api_jam.c (1.25), api_jamp.h (1.7), makefile.emo 2928 (1.14), makefile.emx (1.6), structrw.c (1.15): [no log message] 2929 29302000-07-07 Friday 21:47 tobi 2931 2932 * compiler.h (1.50), makefile.mgw (1.8): Adapted MINGW32 code to 2933 the latest mingw32 vers www.mingw.org. 2934 29352000-07-07 Friday 00:37 tobi 2936 2937 * makefile.ibo (1.13): fixed ibm makefile 2938 29392000-07-05 Wednesday 11:46 tobi 2940 2941 * flush.c (1.9), makefile.wcd (1.11), progprot.h (1.7): more watcom 2942 fixes 2943 29442000-07-05 Wednesday 11:13 tobi 2945 2946 * api_jam.c (1.24), compiler.h (1.49), flush.c (1.8), makefile.wcd 2947 (1.10), progprot.h (1.6): some changes for Watcom/DOS 2948 29492000-07-05 Wednesday 10:05 tobi 2950 2951 * compiler.h (1.48): watcom fix 2952 29532000-07-05 Wednesday 00:02 tobi 2954 2955 * compiler.h (1.47): fix for watcom/2 2956 29572000-06-29 Thursday 14:59 ml 2958 2959 * api_jam.c (1.23), structrw.c (1.14): [no log message] 2960 29612000-06-27 Tuesday 17:33 ml 2962 2963 * api_jam.c (1.22), api_jamp.h (1.6): [no log message] 2964 29652000-06-08 Thursday 17:22 tobi 2966 2967 * compiler.h (1.46): Fixes to make smapi work on HPUX 2968 29692000-05-24 Wednesday 15:55 sms 2970 2971 * Makefile (1.5): changed gcc to CC-macro in Makefile 2972 29732000-05-23 Tuesday 16:42 tobi 2974 2975 * Makefile (1.4): Added the "all" target 2976 29772000-05-23 Tuesday 09:56 sms 2978 2979 * Makefile (1.3): added target all to Makefile 2980 29812000-05-22 Monday 12:54 mt 2982 2983 * Makefile (1.2): changed version number 2984 29852000-05-22 Monday 05:28 ml 2986 2987 * fexist.c (1.14): [no log message] 2988 29892000-05-09 Tuesday 05:37 ml 2990 2991 * api_jam.c (1.21), structrw.c (1.13): [no log message] 2992 29932000-05-08 Monday 10:59 ml 2994 2995 * api_jam.c (1.20), api_sq.c (1.8), compiler.h (1.45), fexist.c 2996 (1.13), ffind.c (1.10), ffind.h (1.11), flush.c (1.7), locking.c 2997 (1.17), makefile.mvc (1.1), msgapi.h (1.20), prog.h (1.3), 2998 progprot.h (1.5), stamp.h (1.3), structrw.c (1.12): [no log 2999 message] 3000 30012000-04-21 Friday 11:14 sms 3002 3003 * Makefile (1.1), makefile.husky (1.22): renamed makefile.husky to 3004 Makefile 3005 30062000-04-16 Sunday 21:27 nestyurkin.nikolay 3007 3008 * makefile.wcw (1.14): struct. pack remove (-zp=1) 3009 30102000-04-16 Sunday 10:54 tobi 3011 3012 * makefile.sun (1.11): sun makefile fixes 3013 30142000-04-15 Saturday 21:01 tobi 3015 3016 * makefile.lnx (1.21): small fix 3017 30182000-04-15 Saturday 20:47 tobi 3019 3020 * makefile.husky (1.21): small fixes 3021 30222000-04-15 Saturday 18:09 tobi 3023 3024 * prog.h (1.2): fixed include statements to match new 8.3 filenames 3025 30262000-04-15 Saturday 12:04 tobi 3027 3028 * flush.c (1.6): Fixed RSXNT bug 3029 30302000-04-15 Saturday 02:41 ml 3031 3032 * structrw.c (1.11): [no log message] 3033 30342000-04-12 Wednesday 20:29 tobi 3035 3036 * makefile.ibo (1.12), makefile.wcd (1.9), makefile.wco (1.9): 3037 legacy makefile fixes 3038 30392000-04-10 Monday 14:16 ml 3040 3041 * api_jam.c (1.19), api_sdm.c (1.14), api_sq.c (1.7): [no log 3042 message] 3043 30442000-04-09 Sunday 22:16 tobi 3045 3046 * ffind.c (1.9), ffind.h (1.10): removed the last realm of pragma 3047 pack from smapi 3048 30492000-04-09 Sunday 21:30 tobi 3050 3051 * compiler.h (1.44), msgapi.h (1.19): removed remaining pragma 3052 pack()'s 3053 30542000-04-09 Sunday 16:30 tobi 3055 3056 * makefile.husky (1.20): Install unused.h 3057 30582000-04-09 Sunday 16:30 tobi 3059 3060 * compiler.h (1.43): Turbo C fix 3061 30622000-04-09 Sunday 14:15 nestyurkin.nikolay 3063 3064 * ffind.h (1.9): #pragma pack() fix for Watcom & DJGPP 3065 30662000-04-09 Sunday 14:11 nestyurkin.nikolay 3067 3068 * ffind.h (1.8), msgapi.h (1.18): #pragma pack() fix for Watcom & 3069 DJGPP 3070 30712000-04-08 Saturday 09:33 tobi 3072 3073 * makefile.unx (1.12), makefile.wcd (1.8), makefile.wco (1.8), 3074 makefile.wcw (1.13), makefile.wcx (1.8): legacy makefile fixes 3075 30762000-04-08 Saturday 08:36 tobi 3077 3078 * compiler.h (1.42): solaris fix 3079 30802000-04-08 Saturday 08:35 tobi 3081 3082 * makefile.sun (1.10): legacy makefile fixes 3083 30842000-04-08 Saturday 08:32 tobi 3085 3086 * ffind.h (1.7), makefile.rxw (1.10): rsxnt fixes, legacy makefile 3087 fixes 3088 30892000-04-08 Saturday 01:04 tobi 3090 3091 * compiler.h (1.41): cosmetics 3092 30932000-04-08 Saturday 01:03 tobi 3094 3095 * compiler.h (1.40), locking.c (1.16), makefile.qcd (1.9): More 3096 Quick C fixes 3097 30982000-04-08 Saturday 00:16 tobi 3099 3100 * api_jam.c (1.18), api_sqp.h (1.3), compiler.h (1.39), locking.c 3101 (1.15), makefile.qcd (1.8): Bugfixes for Quick C / Microsoft C 3102 31032000-04-07 Friday 22:51 tobi 3104 3105 * makefile.mgw (1.7): legacy makefile fixes 3106 31072000-04-04 Tuesday 16:38 tobi 3108 3109 * makefile.lnx (1.20): legacy makefile fixes 3110 31112000-04-04 Tuesday 16:17 tobi 3112 3113 * makefile.husky (1.19): huskymak fix 3114 31152000-04-04 Tuesday 16:16 tobi 3116 3117 * makefile.bcw (1.7), makefile.ibo (1.11): legacy makefile fix 3118 31192000-04-04 Tuesday 16:16 tobi 3120 3121 * makefile.hco (1.8): hco legacy makefile fix 3122 31232000-04-04 Tuesday 16:15 tobi 3124 3125 * fexist.c (1.12), makefile.emx (1.5): Removed warnings for emx, 3126 and legacy makefile fixes 3127 31282000-04-04 Tuesday 16:13 tobi 3129 3130 * locking.c (1.14), makefile.emo (1.13), parsenn.c (1.2): Removed 3131 warnings for EMO, and makefile fixes 3132 31332000-04-04 Tuesday 16:09 tobi 3134 3135 * makefile.common (1.3), makefile.djg (1.10): legacy makefile fixes 3136 31372000-04-04 Tuesday 16:03 tobi 3138 3139 * makefile.bsd (1.12), structrw.c (1.10): [no log message] 3140 31412000-04-04 Tuesday 16:00 tobi 3142 3143 * compiler.h (1.38), locking.c (1.13), makefile.bco (1.8): Removed 3144 warnings for Borland C OS/2 3145 31462000-04-04 Tuesday 15:52 tobi 3147 3148 * makefile.bcd (1.8): legacy makefile fixes 3149 31502000-04-04 Tuesday 15:51 tobi 3151 3152 * api_jam.c (1.17), api_sdm.c (1.13), structrw.c (1.9): Removed 3153 warnings for Borland C DOS 3154 31552000-04-01 Saturday 11:34 ml 3156 3157 * flush.c (1.5): [no log message] 3158 31592000-04-01 Saturday 10:12 tobi 3160 3161 * fexist.c (1.11): fexist.c didn't compile on UNIX 3162 31632000-04-01 Saturday 09:49 fedor.lizunkov 3164 3165 * api_jam.c (1.16): [no log message] 3166 31672000-03-31 Friday 15:57 tobi 3168 3169 * compiler.h (1.37), fexist.c (1.10), flush.c (1.4), locking.c 3170 (1.12), msgapi.h (1.17), patmat.c (1.3): Fr 31 Mar 2000 17:53:23 3171 CEST tobi (patches mostly from Alex S. Aganichev) * Modified the 3172 routines in fexist.c to use stat() if available, instead of 3173 opendir/readdir/closedir. This should speed up things a lot and 3174 also produce more reliable results. * Some small corrections 3175 in compiler.h for various compilers. * Fixed flush_handle2 for 3176 DJGPP and for RSXNT (the RSXNT code previously did use wrong 3177 handle numbers, which could produce very interesting results 3178 ...) * Accelerated patmat routine for sequences with multiple 3179 wildcards. * Added shareloaded function for DJGPP. 3180 31812000-03-30 Thursday 07:33 tobi 3182 3183 * makefile.husky (1.18): makefile fixes by max and others 3184 31852000-03-26 Sunday 11:57 tobi 3186 3187 * makefile.husky (1.17): Fixed a typo that cause shared library 3188 problems. 3189 31902000-03-26 Sunday 11:43 tobi 3191 3192 * makefile.husky (1.16): NetBSD fix 3193 31942000-03-26 Sunday 11:37 tobi 3195 3196 * compiler.h (1.36): NetBSD fix. 3197 31982000-03-23 Thursday 17:08 tobi 3199 3200 * compiler.h (1.35): Undone my wrong change regarding tell 3201 32022000-03-23 Thursday 12:45 tobi 3203 3204 * compiler.h (1.34): Fix for Solaris. 3205 32062000-03-23 Thursday 12:42 tobi 3207 3208 * compiler.h (1.33), locking.c (1.11): [no log message] 3209 32102000-03-20 Monday 21:23 mt 3211 3212 * makefile.husky (1.15): fixed LIBPREFX 3213 32142000-03-20 Monday 17:43 ml 3215 3216 * makefile.sun (1.9): [no log message] 3217 32182000-03-20 Monday 04:51 ml 3219 3220 * BUGS (1.1): [no log message] 3221 32222000-03-19 Sunday 22:02 tobi 3223 3224 * makefile.husky (1.14): Fixes for DYNLIBS=0 3225 32262000-03-19 Sunday 21:46 tobi 3227 3228 * makefile.husky (1.13): Added ranlib run on libsmapi.a 3229 32302000-03-19 Sunday 21:37 tobi 3231 3232 * makefile.husky (1.12): Bugfix to makefile 3233 32342000-03-19 Sunday 20:10 tobi 3235 3236 * makefile.husky (1.11): Fixes for makefile.husky (.a files now 3237 installed, and other things) 3238 32392000-03-13 Monday 22:47 sms 3240 3241 * makefile.bsd (1.11), makefile.lnx (1.19), makefile.sun (1.8), 3242 makefile.unx (1.11): updated legacy makefiles 3243 32442000-03-09 Thursday 16:27 sms 3245 3246 * makefile.husky (1.10): moved smapi and fidoconfig headers to 3247 INCDIR/smapi and INCDIR/fidoconfig 3248 32492000-03-07 Tuesday 15:05 tobi 3250 3251 * makefile.husky (1.9): fixes to Husky makefile 3252 32532000-03-07 Tuesday 14:34 tobi 3254 3255 * compiler.h (1.32): fixed mkdir for osf 3256 32572000-03-05 Sunday 20:25 tobi 3258 3259 * makefile.lnx (1.18): Fixed missing TAB 3260 32612000-02-18 Friday 14:23 sms 3262 3263 * makefile.husky (1.8): corrected missing TAB in makefile.husky 3264 32652000-02-15 Tuesday 12:56 mt 3266 3267 * makefile.husky (1.7): huskey makefile for static libraries 3268 working 3269 32702000-02-10 Thursday 08:24 sms 3271 3272 * makefile.husky (1.6), makefile.lnx (1.17): added ldconfig to 3273 makefile.husky and makefile.lnx of smapi and fidoconfig 3274 32752000-02-07 Monday 18:49 ml 3276 3277 * ffind.c (1.8): [no log message] 3278 32792000-02-04 Friday 12:27 fedor.lizunkov 3280 3281 * api_jam.c (1.15), msgapi.h (1.16): [no log message] 3282 32832000-01-22 Saturday 23:42 sms 3284 3285 * makefile.husky (1.5): Updated makefile.husky and huskymak.cfg 3286 32872000-01-22 Saturday 11:00 sms 3288 3289 * makefile.husky (1.4): Created/Updated makefile.husky and 3290 huskymak.cfg 3291 32922000-01-16 Sunday 13:13 sms 3293 3294 * INSTALL (1.6), makefile.husky (1.3): added reference to 3295 husky-common-package to INSTALL; updated makefile.husky 3296 32972000-01-13 Thursday 15:52 tobi 3298 3299 * api_sq.c (1.6): If FTSC date field is empty, it is now calculated 3300 from the date_written time stampe before writing a Mail to the 3301 Squish base. 3302 33032000-01-10 Monday 21:00 ml 3304 3305 * fexist.c (1.9): [no log message] 3306 33072000-01-09 Sunday 16:06 sms 3308 3309 * makefile.husky (1.2): small bugfix to makefile.husky \(LIBDIR and 3310 ILOPT where overwritten\) 3311 33122000-01-09 Sunday 15:58 sms 3313 3314 * makefile.husky (1.1): Added makefile.husky 3315 33162000-01-09 Sunday 15:54 ml 3317 3318 * makefile.wcw (1.12): [no log message] 3319 33202000-01-07 Friday 22:21 ml 3321 3322 * fexist.c (1.8): [no log message] 3323 33242000-01-06 Thursday 20:44 ml 3325 3326 * fexist.c (1.7), ffind.c (1.7), makefile.wcw (1.11): [no log 3327 message] 3328 33291999-12-31 Friday 01:01 tobi 3330 3331 * makefile.emx (1.4): ... 3332 33331999-12-31 Friday 01:00 tobi 3334 3335 * makefile.emx (1.3): sorry .... 3336 33371999-12-31 Friday 01:00 tobi 3338 3339 * ffind.h (1.6), makefile.emx (1.2): [no log message] 3340 33411999-12-31 Friday 00:59 tobi 3342 3343 * compiler.h (1.31): Fixed a structure packing problem with DJGPP. 3344 33451999-12-29 Wednesday 11:34 mt 3346 3347 * makefile.bsd (1.10), makefile.lnx (1.16), makefile.unx (1.10): 3348 more version changes added 3349 33501999-12-22 Wednesday 13:09 mt 3351 3352 * makefile.common (1.2): version number changed 3353 33541999-12-14 Tuesday 23:52 tobi 3355 3356 * date2bin.c (1.4): - Fixed serious Y2K bug in the SMAPI. This one 3357 affects the SDM part (Fido *.MSG) of the SMAPI as well as all 3358 programs that call ASCII_Date_To_Binary. 3359 33601999-12-12 Sunday 08:05 tobi 3361 3362 * cvtdate.c (1.5): Fixed Y2K bug in the SMAPI. It does not affect 3363 Squish and Msg, but JAM, and it does affect any program (no 3364 matter what storage type) that explicitly calls the sc_time 3365 routine. The bug results in years 2000 ... 2009 being filled in 3366 as "0" .. "9" instead of "00" .. "09". 3367 33681999-12-11 Saturday 07:14 ml 3369 3370 * makefile.sun (1.7): [no log message] 3371 33721999-12-06 Monday 13:17 tobi 3373 3374 * makefile.unx (1.9): Re-added generic UNIX makefile 3375 33761999-11-30 Tuesday 21:15 sms 3377 3378 * api_jam.c (1.14), api_sdm.c (1.12): fixed some misuses of ++ in 3379 api_jam.c and api_sdm.c 3380 33811999-11-28 Sunday 11:50 tobi 3382 3383 * makefile.mgw (1.6): Fix for Mingw32 makefile 3384 33851999-11-28 Sunday 00:39 tobi 3386 3387 * compiler.h (1.30), makefile.emx (1.1), msgapi.h (1.15): Some 3388 portability fixes for mgw 3389 33901999-11-27 Saturday 23:43 tobi 3391 3392 * compiler.h (1.29), msgapi.h (1.14): fix for emx 3393 33941999-11-27 Saturday 12:22 tobi 3395 3396 * compiler.h (1.28): Fix for Borland C 3397 33981999-11-27 Saturday 12:13 tobi 3399 3400 * makefile.bcd (1.7), makefile.bco (1.7), makefile.bcw (1.6), 3401 makefile.emo (1.12), makefile.hco (1.7), makefile.ibo (1.10), 3402 makefile.mgw (1.5), makefile.qcd (1.7), makefile.rxw (1.9), 3403 makefile.wcd (1.7), makefile.wco (1.7), makefile.wcx (1.7): Fixed 3404 makefiles 3405 34061999-11-27 Saturday 11:31 tobi 3407 3408 * compiler.h (1.27): Small fix for Borland C 3409 34101999-11-10 Wednesday 14:06 peter.karlsson 3411 3412 * api_jam.c (1.13): Also adds the "date arrived" field. 3413 34141999-11-04 Thursday 20:04 ml 3415 3416 * compiler.h (1.26), makefile.wcw (1.10), progprot.h (1.4): [no log 3417 message] 3418 34191999-10-24 Sunday 21:55 tobi 3420 3421 * makefile.bsd (1.9): Fixed BSD makefile (JAM api) 3422 34231999-10-24 Sunday 16:14 tobi 3424 3425 * makefile.lnx (1.15): Fixes spaces (replaced with TABs) 3426 34271999-10-23 Saturday 07:58 ml 3428 3429 * api_jam.c (1.12), makefile.wcw (1.9): [no log message] 3430 34311999-10-21 Thursday 07:13 mt 3432 3433 * cvtdate.c (1.4), patmat.c (1.2): fixed some date code 3434 34351999-10-20 Wednesday 20:56 tobi 3436 3437 * makefile.bcd (1.6), makefile.bco (1.6), makefile.bcw (1.5), 3438 makefile.bsd (1.8), makefile.djg (1.9), makefile.emo (1.11), 3439 makefile.hco (1.6), makefile.ibo (1.9), makefile.lnx (1.14), 3440 makefile.mgw (1.4), makefile.qcd (1.6), makefile.rxw (1.8), 3441 makefile.sun (1.6), makefile.wcd (1.6), makefile.wco (1.6), 3442 makefile.wcw (1.8), makefile.wcx (1.6): Reintroduced the original 3443 "legacy" makefiles. 3444 34451999-10-20 Wednesday 20:44 tobi 3446 3447 * api_jam.c (1.11): Removed CRs. Oups. 3448 34491999-10-20 Wednesday 20:21 tobi 3450 3451 * msgapi.h (1.13), progprot.h (1.3): Code style fixes. 3452 34531999-10-17 Sunday 18:15 tobi 3454 3455 * fexist.c (1.6): djgpp fixes 3456 34571999-10-17 Sunday 14:05 tobi 3458 3459 * makefile.djd (1.2), makefile.djg (1.8): Renamed Makefile.djd to 3460 Makefile.djg. 3461 34621999-10-15 Friday 11:09 tobi 3463 3464 * makefile.bsd (1.7): Added -c arguments for install 3465 34661999-10-14 Thursday 16:07 sms 3467 3468 * makefile.common (1.1), makefile.djd (1.1), makefile.djg (1.7), 3469 makefile.lnx.nolock (1.4), makefile.unx (1.8): reorganized 3470 Makefiles, read husky-common/README.Makefiles \!\!\! 3471 34721999-10-14 Thursday 15:40 sms 3473 3474 * makefile.bcd (1.5), makefile.bco (1.5), makefile.bcw (1.4), 3475 makefile.bsd (1.6), makefile.emo (1.10), makefile.hco (1.5), 3476 makefile.ibo (1.8), makefile.lnx (1.13), makefile.mgw (1.3), 3477 makefile.qcd (1.5), makefile.rxw (1.7), makefile.sun (1.5), 3478 makefile.wcd (1.5), makefile.wco (1.5), makefile.wcw (1.7), 3479 makefile.wcx (1.5): reorganized Makefiles, read 3480 husky-common/README.Makefiles \!\!\! 3481 34821999-10-12 Tuesday 07:28 tobi 3483 3484 * ffind.h (1.5): Really ugly workaround for a watcom c problem. 3485 Better rewrite ffind.c! 3486 34871999-10-12 Tuesday 07:17 tobi 3488 3489 * api_jam.c (1.10), api_jamp.h (1.5), structrw.c (1.8): Fxied 3490 warnings abound signed/unsigned char pointer conversions 3491 34921999-10-10 Sunday 18:38 ml 3493 3494 * strextra.h (1.4): [no log message] 3495 34961999-10-09 Saturday 20:55 tobi 3497 3498 * api_jam.c (1.9), makefile.djg (1.6): Portability changes for - 3499 Borland C (api_jam.c) - DJGPP (makefile.djg) 3500 35011999-10-06 Wednesday 14:43 fedor.lizunkov 3502 3503 * api_jam.c (1.8): [no log message] 3504 35051999-10-01 Friday 16:29 fedor.lizunkov 3506 3507 * api_jam.c (1.7), msgapi.h (1.12): [no log message] 3508 35091999-09-27 Monday 11:48 mt 3510 3511 * file_id.diz (1.2), whatsnew.txt (1.4): removed whatsnew.txt, use 3512 Chengelog now 3513 35141999-09-24 Friday 09:07 mt 3515 3516 * INSTALL (1.5), makefile.lnx (1.12), makefile.lnx.nolock (1.3): 3517 release updates 3518 35191999-09-23 Thursday 21:05 mt 3520 3521 * api_sdm.c (1.11): bugfixes 3522 35231999-09-18 Saturday 17:43 ml 3524 3525 * api_sdm.c (1.10): [no log message] 3526 35271999-09-16 Thursday 08:28 ml 3528 3529 * strextra.c (1.3), strextra.h (1.3): [no log message] 3530 35311999-09-14 Tuesday 17:22 fedor.lizunkov 3532 3533 * api_jam.c (1.6), api_jam.h (1.5), api_jamp.h (1.4), structrw.c 3534 (1.7): [no log message] 3535 35361999-09-13 Monday 09:54 fedor.lizunkov 3537 3538 * api_jam.c (1.5), api_jam.h (1.4), api_jamp.h (1.3), structrw.c 3539 (1.6): [no log message] 3540 35411999-09-12 Sunday 03:32 ml 3542 3543 * strextra.c (1.2), strextra.h (1.2): [no log message] 3544 35451999-09-07 Tuesday 17:06 fedor.lizunkov 3546 3547 * api_jam.c (1.4), msgapi.h (1.11): [no log message] 3548 35491999-09-06 Monday 13:47 tobi 3550 3551 * api_jamp.h (1.2), api_jam.c (1.3), api_jam.h (1.3): Removed 3552 carriage returns 3553 35541999-09-06 Monday 13:31 tobi 3555 3556 * compiler.h (1.25), makefile.unx (1.7), msgapi.h (1.10): Removed 3557 superfluous pragma pack statements. 3558 35591999-09-02 Thursday 15:11 fedor.lizunkov 3560 3561 * api_jam.c (1.2), api_jam.h (1.2), makefile.bcd (1.4), 3562 makefile.bco (1.4), makefile.bcw (1.3), makefile.bsd (1.5), 3563 makefile.djg (1.5), makefile.emo (1.9), makefile.hco (1.4), 3564 makefile.ibo (1.7), makefile.lnx.nolock (1.2), makefile.mgw 3565 (1.2), makefile.qcd (1.4), makefile.rxw (1.6), makefile.sun 3566 (1.4), makefile.unx (1.6), makefile.wcd (1.4), makefile.wcw 3567 (1.6), makefile.wcx (1.4): [no log message] 3568 35691999-08-31 Tuesday 23:15 sms 3570 3571 * smapi.pas (1.1): added pascal unit smapi.pas 3572 35731999-08-26 Thursday 19:37 fedor.lizunkov 3574 3575 * api_jam.c (1.1), api_jam.h (1.1), api_jamp.h (1.1), makefile.lnx 3576 (1.11), makefile.wco (1.4), msgapi.c (1.8), msgapi.h (1.9): [no 3577 log message] 3578 35791999-08-11 Wednesday 16:24 ml 3580 3581 * progprot.h (1.2), fexist.c (1.5): [no log message] 3582 35831999-07-26 Monday 20:13 mt 3584 3585 * INSTALL (1.4): changed INSTALL to the right version numbers 3586 35871999-07-11 Sunday 09:42 mt 3588 3589 * makefile.lnx.nolock (1.1): added nolock makefile 3590 35911999-07-11 Sunday 09:41 mt 3592 3593 * compiler.h (1.24), makefile.lnx (1.10): does work under libc2.1 3594 now 3595 35961999-06-27 Sunday 22:26 tobi 3597 3598 * alc.h (1.2), compiler.h (1.23), fexist.c (1.4), ffind.c (1.6), 3599 ffind.h (1.4), flush.c (1.3), locking.c (1.10), makefile.ibo 3600 (1.6), makefile.wcw (1.5), msgapi.h (1.8), structrw.c (1.5): - 3601 Bug fix for CSet/2: *.MSG was not working (couldn't open Msg 3602 Area) - Important bug fix for RSXNT and MINGW32 compiler: 3603 Binaries created with those compilers completely messed up 3604 *.MSG areas. - Numerous changes to the code to make it compile 3605 with MINGW32. - Removed CRs from makefile.wcw 3606 36071999-06-27 Sunday 22:21 tobi 3608 3609 * makefile.mgw (1.1): Added makefile.mgw. This makefile is for the 3610 MingW32 GNU C compiler. This is a compiler that generates 3611 Windows 95/98/NT binaries. It has two main advantages: First, it 3612 creates very small executables, because it uses CRTDLL.DLL as its 3613 C runtime library. Second, "MINGW32 CPD" is a cross compiler 3614 edition of this compiler that can be used to compile Windows 3615 binaries on Unix boxes. 3616 36171999-06-27 Sunday 14:25 tobi 3618 3619 * compiler.h (1.22), flush.c (1.2), locking.c (1.9), makefile.ibo 3620 (1.5), typedefs.h (1.3): Some small changes for IBM CSet/2 3621 36221999-05-16 Sunday 23:23 mt 3623 3624 * locking.c (1.8), makefile.emo (1.8): updates 3625 36261999-04-09 Friday 09:02 mt 3627 3628 * AUTHORS (1.2), INSTALL (1.3), Makefile.am (1.3), Makefile.in 3629 (1.3), NEWS (1.2), README (1.2), VERSION (1.3), aclocal.m4 (1.2), 3630 config.guess (1.2), config.sub (1.2), configure (1.2), 3631 configure.in (1.2), install-sh (1.2), ltconfig (1.2), ltmain.sh 3632 (1.2), missing (1.2), mkinstalldirs (1.2): removed autoconf files 3633 because they do not work correct and create much confusion, sorry 3634 Michael 3635 36361999-03-18 Thursday 17:36 ml 3637 3638 * compiler.h (1.21): [no log message] 3639 36401999-03-17 Wednesday 16:56 ml 3641 3642 * compiler.h (1.20): [no log message] 3643 36441999-03-15 Monday 17:33 ml 3645 3646 * compiler.h (1.19), ffind.h (1.3), makefile.wcw (1.4): [no log 3647 message] 3648 36491999-03-06 Saturday 23:09 tobi 3650 3651 * compiler.h (1.18), makefile.emo (1.7): Fixes for Borland C / OS/2 3652 36531999-03-01 Monday 18:56 mt 3654 3655 * makefile.djg (1.4), msgapi.h (1.7): djgpp updates 3656 36571999-02-09 Tuesday 10:28 mt 3658 3659 * COPYING (1.2), VERSION (1.2), makefile.lnx (1.9), msgapi.h (1.6): 3660 changed the makefiles to generate a smapilnx with version 1.5.6 3661 which is the right value 3662 36631999-02-08 Monday 19:06 me 3664 3665 * Makefile.am (1.2), Makefile.in (1.2): the missing .o to compile 3666 36671999-02-07 Sunday 07:20 me 3668 3669 * COPYING (1.1), README (1.1), aclocal.m4 (1.1), ltconfig (1.1), 3670 ltmain.sh (1.1), mkinstalldirs (1.1): and the rest of it 3671 36721999-02-07 Sunday 07:18 me 3673 3674 * AUTHORS (1.1), Makefile.am (1.1), Makefile.in (1.1), NEWS (1.1), 3675 VERSION (1.1), install-sh (1.1), missing (1.1): more files 3676 36771999-02-07 Sunday 07:14 me 3678 3679 * config.guess (1.1), config.sub (1.1), configure (1.1), 3680 configure.in (1.1): A first try to get autoconf up & running 3681 36821999-02-01 Monday 19:51 mt 3683 3684 * INSTALL (1.2), api_sdm.c (1.9), api_sq.c (1.5), makefile.lnx 3685 (1.8), whatsnew.txt (1.3): changed rights for created files and 3686 dirs under unix 3687 36881999-02-01 Monday 18:28 tobi 3689 3690 * api_sdm.c (1.8), msgapi.c (1.7): Portability fixes for DEC OSF C 3691 and other strict ANSI C compilers. 3692 36931999-02-01 Monday 17:21 tobi 3694 3695 * typedefs.h (1.2): 64 bit fix 3696 36971999-01-29 Friday 22:56 tobi 3698 3699 * structrw.c (1.4): Removed some warnings 3700 37011999-01-28 Thursday 23:45 fjoe 3702 3703 * makefile.bsd (1.4): build shared smapi library along with static 3704 one. 3705 37061999-01-28 Thursday 16:11 tobi 3707 3708 * date2bin.c (1.3): removed cr's 3709 37101999-01-27 Wednesday 17:58 mt 3711 3712 * msgapi.h (1.5): added MSGLOCKED from Golded 3713 37141999-01-25 Monday 23:32 me 3715 3716 * compiler.h (1.17): the changes to make kfe compile without 3717 warings. Hopes this doesn't break anything else. ME 3718 37191999-01-22 Friday 12:24 tobi 3720 3721 * date2bin.c (1.2): Important Year 2000 fix. 3722 37231999-01-08 Friday 17:04 tobi 3724 3725 * makefile.unx (1.5): final version of the unix makefile ... on 3726 systems which do not support shared objects, you will have to do 3727 install by hand. 3728 37291999-01-08 Friday 16:19 tobi 3730 3731 * makefile.unx (1.4): fix for the install target ... 3732 37331999-01-08 Friday 16:13 tobi 3734 3735 * makefile.unx (1.3): Added an "install" target to makefile.unx 3736 37371998-12-29 Tuesday 19:33 mt 3738 3739 * compiler.h (1.16): directories have been created with wrong mode 3740 37411998-12-27 Sunday 17:43 mt 3742 3743 * locking.c (1.7), makefile.emo (1.6): added watcom to locking.c 3744 37451998-12-17 Thursday 22:44 mt 3746 3747 * compiler.h (1.15): fixes by Kolya 3748 37491998-12-14 Monday 15:22 mtt 3750 3751 * compiler.h (1.14), makefile.sun (1.3): got it working on an 3752 ultrasparc 3753 37541998-11-26 Thursday 12:50 tobi 3755 3756 * locking.c (1.6): Removed CRs ... 3757 37581998-11-23 Monday 13:41 mt 3759 3760 * api_sdm.c (1.7): fixed a bug with double kludges 3761 37621998-11-18 Wednesday 11:24 mt 3763 3764 * api_sdm.c (1.6): does not put double kludge in sdm 3765 37661998-10-18 Sunday 20:22 mt 3767 3768 * makefile.lnx (1.7): added -fPIC option to makefile 3769 37701998-10-12 Monday 09:28 tobi 3771 3772 * msgapi.c (1.6): Dear Matthias, 3773 3774 not all C compilers understand C++ style comments in plain C 3775 source code. 3776 3777 :-) 3778 37791998-10-07 Wednesday 20:25 mt 3780 3781 * msgapi.c (1.5): removed the code which removes intl, fmpt and 3782 topt kludges from message text. Nobody should change the 3783 msg->text written by the user or the editor. 3784 37851998-09-22 Tuesday 23:22 tobi 3786 3787 * locking.c (1.5): small fix for borland c (dos) 3788 37891998-09-22 Tuesday 22:04 tobi 3790 3791 * makefile.bcw (1.2), makefile.rxw (1.5): Adaptions to the NT 3792 makefile to prevent obscure bugs ... 3793 37941998-09-16 Wednesday 22:13 tobi 3795 3796 * makefile.emo (1.5): Fix for the EMX (OS/2) makefile: Use -Zsys so 3797 that no runtime is needed, and fix the makefile to be usable with 3798 gmake. 3799 38001998-09-16 Wednesday 22:13 tobi 3801 3802 * makefile.lnx (1.6): Small fix. 3803 38041998-09-16 Wednesday 22:12 tobi 3805 3806 * makefile.rxw (1.4): Restructured the RSXNT makefile. 3807 38081998-09-16 Wednesday 22:12 tobi 3809 3810 * compiler.h (1.13), makefile.bcw (1.1): Ported to Borland C 4.0 3811 for Windows NT 3812 38131998-09-15 Tuesday 15:35 tobi 3814 3815 * makefile.ibo (1.4): Fixed makefile.ibo for VAC++ 3.0 3816 38171998-08-19 Wednesday 21:24 tobi 3818 3819 * makefile.rxw (1.3): small change 3820 38211998-08-17 Monday 07:21 tobi 3822 3823 * compiler.h (1.12): Fix for DJGPP 3824 38251998-08-13 Thursday 11:25 mt 3826 3827 * api_sdm.c (1.5): bugfix 3828 38291998-08-13 Thursday 11:23 mt 3830 3831 * ffind.c (1.5): bugfixes for unix 3832 38331998-08-08 Saturday 12:38 mt 3834 3835 * compiler.h (1.11), ffind.c (1.4), structrw.c (1.3): fixed 3836 unix-relevant parts of ffind.c fixed by gert troeger fixed *.msg 3837 handling in structrw.c fixed by gert troeger 3838 38391998-07-28 Tuesday 13:39 tobi 3840 3841 * locking.c (1.4): Fixed record locking for RSXNT compiler. 3842 38431998-07-25 Saturday 00:07 tobi 3844 3845 * api_sq.c (1.4), api_sqp.h (1.2), compiler.h (1.10), locking.c 3846 (1.3), makefile.bcd (1.3), makefile.bco (1.3), makefile.djg 3847 (1.3), makefile.hco (1.3), makefile.ibo (1.3), makefile.qcd 3848 (1.3), makefile.sun (1.2), makefile.wcd (1.3), makefile.wco 3849 (1.3), makefile.wcw (1.3), makefile.wcx (1.3): Bug fixes and 3850 enhancements on the record locking and Squish locking routines. 3851 38521998-07-23 Thursday 11:00 tobi 3853 3854 * locking.c (1.2), makefile.rxw (1.2): Implemented record locking 3855 for the RSXNT version. 3856 38571998-07-23 Thursday 11:00 tobi 3858 3859 * compiler.h (1.9): Fixed a missing prototype. 3860 38611998-07-22 Wednesday 13:54 tobi 3862 3863 * compiler.h (1.8), emxlock.c (1.2), locking.c (1.1), makefile.bsd 3864 (1.3), makefile.emo (1.4), makefile.lnx (1.5), makefile.unx 3865 (1.2): Rewrote the record locking routines for Unix to use 3866 fcntl() instead of flock() because fcntl() is more portable and 3867 also supports file locking via NFS-mounted volumes. Tested on AIX 3868 and OSF only, I hope this does not break the Linux version. :-). 3869 In case of problems: e-mail tobi@bland.fido.de 3870 38711998-07-16 Thursday 09:02 tobi 3872 3873 * compiler.h (1.7): Small change for AIX 3.2 3874 38751998-07-10 Friday 17:41 tobi 3876 3877 * compiler.h (1.6): Quick hack to allow the SMAPI to compile on 3878 Non-BSD systems. This partially removes some of the locking 3879 mechanisms previously introduced. I will fix it rightly later on. 3880 38811998-07-09 Thursday 22:52 tobi 3882 3883 * compiler.h (1.5), msgapi.h (1.4): Introduced locking mechanism 3884 with flock on Unix. Changed the locking mode to "blocking", which 3885 means that the program will simply stop until the area it wants 3886 to use is released. This is a dirty hack, but as 99% of 3887 MSGAPI-programs do not check for any return codes, it seems to be 3888 the only safe way to do it. 3889 38901998-07-09 Thursday 22:49 tobi 3891 3892 * api_sq.c (1.3): Small bug fix and cosmetic change. 3893 38941998-07-09 Thursday 22:48 tobi 3895 3896 * structrw.c (1.2): Fixed a bug in structrw.c that could lead to 3897 message base corruption under certain circumstances (especially 3898 on small areas). 3899 39001998-07-06 Monday 09:20 tobi 3901 3902 * compiler.h (1.4): Oops ... 3903 39041998-06-30 Tuesday 22:25 tobi 3905 3906 * compiler.h (1.3), makefile.emo (1.3): The UNIX version now uses 3907 flock() for squish locking. Better than nothing. 3908 39091998-06-30 Tuesday 22:24 tobi 3910 3911 * emxlock.c (1.1): Implemented record locking for the OS/2 EMX 3912 version. 3913 39141998-06-30 Tuesday 08:10 tobi 3915 3916 * stamp.h (1.2): Cosmetic fix to make it compile on AIX 3.2 3917 39181998-06-29 Monday 06:56 tobi 3919 3920 * api_sdm.c (1.4), makefile.unx (1.1), readme.txt (1.3): - Added a 3921 generic UNIX makefile that should work with any set of cc, ld and 3922 ranlib. - Removed special characters from api_sdm.c. 3923 39241998-06-07 Sunday 19:06 mt 3925 3926 * makefile.lnx (1.4): forgot what i've changed :-) 3927 39281998-06-03 Wednesday 20:46 mt 3929 3930 * msgapi.c (1.4): fixed bug in NumKludges 3931 39321998-05-27 Wednesday 22:39 tobi 3933 3934 * api_sdm.c (1.3), api_sdm.h (1.2), api_sq.c (1.2), api_sq.h (1.2), 3935 compiler.h (1.2), cvtdate.c (1.3), fexist.c (1.3), ffind.c (1.3), 3936 ffind.h (1.2), makefile.bcd (1.2), makefile.bco (1.2), 3937 makefile.bsd (1.2), makefile.djg (1.2), makefile.emo (1.2), 3938 makefile.hco (1.2), makefile.ibo (1.2), makefile.lnx (1.3), 3939 makefile.qcd (1.2), makefile.rxw (1.1), makefile.wcd (1.2), 3940 makefile.wco (1.2), makefile.wcw (1.2), makefile.wcx (1.2), 3941 msgapi.c (1.3), msgapi.h (1.3), old_msg.h (1.2), readme.txt 3942 (1.2), structrw.c (1.1), whatsnew.txt (1.2): Changes done on 3943 05/28/98 by Tobias Ernst: 3944 3945 - Removed all structure-packing and endianness dependencies. 3946 The new 3947 portable I/O routines are collected in structrw.c. We could 3948 now 3949 totally leave out the whole #pragma pack stuff if we want, 3950 and the 3951 SMAPI should work on big endian and even more exotic 3952 machines. 3953 3954 - Ported the SMAPI to GNU C for Windows NT using RSXNT/EMX. 3955 Because 3956 I had to use a Win32 API called FindClose, I had to rename 3957 the 3958 SMAPI-internal routines FindOpen, FindNext and FindClose to 3959 FFindOpen, FFindNext and FFindClose. 3960 39611998-05-27 Wednesday 16:33 mt 3962 3963 * makefile.lnx (1.2): added generating of shared library 3964 39651998-05-21 Thursday 16:17 mt 3966 3967 * INSTALL (1.1): added INSTALL file 3968 39691998-05-20 Wednesday 09:08 mt 3970 3971 * makefile.sun (1.1): added smapi makefile for sun 3972 39731998-05-19 Tuesday 16:48 mt 3974 3975 * msgapi.h (1.2): changed order of including the header-files to 3976 preserve pragma pack statements ( 3977 39781998-05-11 Monday 07:50 tw 3979 3980 * api_sdm.c (1.2), cvtdate.c (1.2), fexist.c (1.2), ffind.c (1.2), 3981 msgapi.c (1.2): smapi_1_4_a: files from smchange 3982 39831998-05-11 Monday 07:40 tw 3984 3985 * 1stchar.c (1.1), alc.h (1.1), api_brow.h (1.1), api_sdm.c (1.1), 3986 api_sdm.h (1.1), api_sdmp.h (1.1), api_sq.c (1.1), api_sq.h 3987 (1.1), api_sqd.h (1.1), api_sqp.h (1.1), apidebug.h (1.1), 3988 compiler.h (1.1), cvtdate.c (1.1), date2bin.c (1.1), dosdate.c 3989 (1.1), dr.h (1.1), fexist.c (1.1), ffind.c (1.1), ffind.h (1.1), 3990 file_id.diz (1.1), flush.c (1.1), flushasm.asm (1.1), licence.txt 3991 (1.1), makefile.bcd (1.1), makefile.bco (1.1), makefile.bsd 3992 (1.1), makefile.djg (1.1), makefile.emo (1.1), makefile.hco 3993 (1.1), makefile.ibo (1.1), makefile.lnx (1.1), makefile.qcd 3994 (1.1), makefile.wcd (1.1), makefile.wco (1.1), makefile.wcw 3995 (1.1), makefile.wcx (1.1), months.c (1.1), msgapi.c (1.1), 3996 msgapi.h (1.1), old_msg.h (1.1), parsenn.c (1.1), patmat.c (1.1), 3997 patmat.h (1.1), prog.h (1.1), progprot.h (1.1), qksort.c (1.1), 3998 readme.txt (1.1), sqasm.asm (1.1), stamp.h (1.1), strextra.c 3999 (1.1), strextra.h (1.1), strftim.c (1.1), strocpy.c (1.1), 4000 trail.c (1.1), typedefs.h (1.1), unused.h (1.1), weekday.c (1.1), 4001 whatsnew.txt (1.1): Initial revision 4002 4003