1------------------------------------------------------------------------ 2r6825 | voss | 2006-03-19 19:18:39 +0000 (Sun, 19 Mar 2006) | 5 lines 3 4* highscore.c, realname.c: fix highscore file corruption bug 5 (thanks, Arnd Behring) 6* update the NEWS file 7* update the copyright dates 8 9------------------------------------------------------------------------ 10r6660 | voss | 2006-01-15 10:57:38 +0000 (Sun, 15 Jan 2006) | 3 lines 11 12Increase the version string to "1.0.51". 13Minor MacOSX compatibility fix. 14 15------------------------------------------------------------------------ 16r6588 | voss | 2005-11-13 13:35:07 +0000 (Sun, 13 Nov 2005) | 1 line 17 18fix svn repository path 19------------------------------------------------------------------------ 20r6587 | voss | 2005-11-13 13:34:46 +0000 (Sun, 13 Nov 2005) | 1 line 21 22fix my email address 23------------------------------------------------------------------------ 24r6586 | voss | 2005-11-13 13:34:29 +0000 (Sun, 13 Nov 2005) | 1 line 25 26cosmetical fixes, update copyright date 27------------------------------------------------------------------------ 28r5984 | voss | 2004-12-27 15:58:57 +0000 (Mon, 27 Dec 2004) | 14 lines 29 30* manpage.in: 31 - update the data string 32* ChangeLog: 33 - add revisions up to 5983 34* README: 35 - remove the unstable-version-warning 36 - fix the example configure call 37* buggy.c, main.c: 38 - fix the copyright date 39* ANNOUNCE: 40 - updates for version 1.0 41* checklist: 42 - updates for use with subversion 43 44------------------------------------------------------------------------ 45r5983 | voss | 2004-12-27 15:34:32 +0000 (Mon, 27 Dec 2004) | 13 lines 46 47* configure.ac: 48 - call AM_INIT_AUTOMAKE without arguments 49* merge.sed: 50 - remove obsolete file 51* NEWS: 52 - updates for version 1.0 53* manpage.in: 54 - minor UTF-8 bug fix 55* TODO: 56 - remove some items 57* Makefile.am: 58 - moon-buggy.6: do not substitute MBNAME any more 59 60------------------------------------------------------------------------ 61r5982 | voss | 2004-12-27 15:13:05 +0000 (Mon, 27 Dec 2004) | 15 lines 62 63* moon-buggy.texi, instcmds: 64 - fix my email address 65* configure.ac: 66 - increase the version string to "1.0" 67 - fix my email address 68* download.html, maint.in.in: 69 - remove obsolete files 70* ChangeLog: 71 - add entries after 2004-02-18 72 - fix my email addresses 73* ANNOUNCE: 74 - fix the download location 75* moon-buggy.lsm: 76 - updates 77 78------------------------------------------------------------------------ 79r5731 | voss | 2004-07-11 20:33:59 +0100 (Sun, 11 Jul 2004) | 1 line 80 81* move moon-buggy into the new project structure 82------------------------------------------------------------------------ 83r5631 | voss | 2004-06-01 22:22:28 +0100 (Tue, 01 Jun 2004) | 15 lines 84 85* README, AUTHORS, main.c: 86 - fix my email address 87* manpage.in: 88 - properly quote all hyphens and apostrophes 89 - fix my email address 90 - add an comment with local variables for emacs 91* vclock.c: 92 - doc fix 93* TODO: 94 - new item 95* acinclude.m4: 96 - properly quote the AC_DEFUN for JV_CHECK_CURSES 97* checklist: 98 - new entry 99 100------------------------------------------------------------------------ 101r4869 | voss | 2003-04-14 14:21:45 +0100 (Mon, 14 Apr 2003) | 1 line 102 103add jv:section tags for the new make-links.sh script 104------------------------------------------------------------------------ 105r4836 | voss | 2003-04-13 17:56:07 +0100 (Sun, 13 Apr 2003) | 1 line 106 107fix the svn:ignoe property 108------------------------------------------------------------------------ 109r4835 | voss | 2003-04-13 17:50:02 +0100 (Sun, 13 Apr 2003) | 3 lines 110 111Transition the project from CVS to Subversion. 112Incorporate the changes donated by Piotr Grzybowski. 113 114------------------------------------------------------------------------ 115r4834 | voss | 2003-04-13 17:43:32 +0100 (Sun, 13 Apr 2003) | 1 line 116 117continue CVS -> subversion transition 118------------------------------------------------------------------------ 119r4833 | voss | 2003-04-13 17:42:06 +0100 (Sun, 13 Apr 2003) | 2 lines 120 121continue the CVS -> Subversion transition 122 123------------------------------------------------------------------------ 124r4832 | voss | 2003-04-13 17:38:47 +0100 (Sun, 13 Apr 2003) | 1 line 125 126continue CVS -> subversion transition 127------------------------------------------------------------------------ 128r4787 | voss | 2003-03-19 20:35:15 +0000 (Wed, 19 Mar 2003) | 2 lines 129 130Mention the new animations and current automake version. 131 132------------------------------------------------------------------------ 1332003-02-18 Jochen Voss <voss@seehuhn.de> 134 135 * ChangeLog: Add 2002-07-13 to 2003-02-18 136 137 * moon-buggy.texi: Minor fix. 138 139 * configure.ac: Increase the version string to "0.5.54". 140 Fix the --with-setgid error message. 141 142 * checklist: minor fixes. 143 144 * TODO: Add new items. 145 146 * README: Fix the single quote characters. 147 1482002-07-13 Jochen Voss <voss@seehuhn.de> 149 150 * main.c: Rename old 'RND_SHORT_OPTIONS' to new 'MB_SHORT_OPTIONS'. 151 1522001-08-26 Jochen Voss <voss@seehuhn.de> 153 154 * queue.c: Minor fixes. 155 156 * configure.ac: Fix the AC_DEFINE calls. 157 158 * ChangeLog: add 2000-11-13 to 2001-08-26 159 160 * Makefile.am, highscore.c, signal.c: update the copyright date 161 162 * NEWS: mention autoconf 2.50 163 164 * checklist: Do not mention the "debian/" directory any more. 165 166 * TODO: One item done. 167 168 * acinclude.m4, configure.ac: 169 Move the documentation from the obsolete file "acconfig.h" 170 into the corresponing AC_DEFINE calls. 171 172 * acconfig.h: acconfig.h is superseeded by the new AC_DEFINE syntax 173 174 * signal.c (winch_handler): make the window resizing work again 175 176 * terminal.c: white space fix 177 1782001-05-24 Jochen Voss <voss@seehuhn.de> 179 180 * configure.ac, configure.in: moved configure.in to configure.ac 181 182 * Makefile.am (moon-buggy.6): fix the dependencies 183 184 * acinclude.m4, configure.in: Updates for autoconf version 2.50. 185 186 * TODO: updates 187 188 * highscore.c: minor fixes. 189 190 * main.c (main): minor improvement 191 192 * manpage.in, moon-buggy.texi: Fix a typo. 193 1942000-11-19 Jochen Voss <voss@seehuhn.de> 195 196 * configure.in: Changed the version string to "0.5.53". 197 198 * meteor.c: doc fix. 199 200 * meteor.c: Removed some debugging output. 201 2022000-11-16 Jochen Voss <voss@seehuhn.de> 203 204 * moon-buggy.h: 205 Add a prototype for the new function `scroll_meteors' from "meteor.c". 206 Change the calling syntax of `car_meteor_hit' and `place_meteor'. 207 208 * ground.c (scroll_handler): wait for the wheel to fly. 209 210 * game.c: minor fixes 211 212 * level.c: Use the new calling syntax for `place_meteor'. 213 214 * meteor.c: Removed the obsolete function `meteor_handler'. 215 New function `score_meteors'. 216 217 * buggy.c: New code to show a flying wheel. 218 Doc fixes. 219 2202000-11-13 Jochen Voss <voss@seehuhn.de> 221 222 * game.c: Renamed old `pause_mode' to new `crash_mode'. 223 (leave_crash_mode): doc fix 224 225 * ground.c, moon-buggy.h: Renamed old `pause_mode' to new `crash_mode'. 226 227 * Makefile.am: Renamed old "mesg.c" to new "terminal.c". 228 229 * configure.in: Check for the header file <termios.h>. 230 231 * main.c: Renamed the function `mesg_off' to `term_prepare' 232 and `mesg_restore' to `term_restore'. 233 234 * terminal.c: Renamed the function `mesg_off' to `term_prepare' 235 and `mesg_restore' to `term_restore'. 236 Add code, to disable START and STOP characters. 237 238 * moon-buggy.h: Renamed old "mesg.c" to new "terminal.c". 239 Renamed the function `mesg_off' to `term_prepare' 240 and `mesg_restore' to `term_restore'. 241 242 * mesg.c, terminal.c: moved mesg.c to terminal.c 243 244 * configure.in: Changed the version string to "0.5.52". 245 2462000-11-01 Jochen Voss <voss@seehuhn.de> 247 248 * ChangeLog: Added 2000-10-28 to 2000-11-01 249 250 * manpage.in: Fixed the modification date. 251 252 * ground.c (print_ground): remove debugging aid. 253 254 * TODO: Two items done. 255 256 * keyboard.c: Ignore case of input characters. 257 258 * highscore.c: Add a reload key for the highscore list. 259 260 * NEWS: Mention the "-m" option and the redraw key. 261 262 * signal.c (cont_handler): call the new function `prepare_screen'. 263 264 * keyboard.c (install_keys): add the redraw key 265 266 * title.c, pager.c, highscore.c, game.c: 267 call the new function `mode_complete'. 268 269 * main.c (prepare_screen, clear_windows): new functions 270 (main): new option "-m" 271 272 * mode.c (mode_complete): new function 273 (mode_keypress): handle `mbk_redraw' 274 275 * moon-buggy.texi, manpage.in: Explain the "-m" option. 276 277 * moon-buggy.h: Add prototypes for the new file "mesg.c". 278 Add a prototype for `prepare_screen' from "main.c". 279 Add a prototype for `mode_complete' from "mode.c". 280 Add `mbk_redraw' to `enum mb_key'. 281 282 * Makefile.am: Add the new file "mesg.c". 283 284 * mesg.c: initial revision 285 2862000-10-29 Jochen Voss <voss@seehuhn.de> 287 288 * highscore.c (show_highscores, print_scores): 289 fix display of scores greater then 99999. 290 2912000-10-28 Jochen Voss <voss@seehuhn.de> 292 293 * signal.c (install_signal): add a consistency check. 294 295 * TODO: Reordered. One item done. 296 2972000-10-16 Jochen Voss <voss@seehuhn.de> 298 299 * checklist: new item. 300 301 * configure.in: changed the version string to "0.5.51". 302 303 * NEWS: new news 304 305 * ChangeLog: Added 2000-04-26 to 2000-10-16 306 307 * TODO: Mention the segmentation fault for large windows. 308 309 * ANNOUNCE: Changes for version 0.5.1. 310 311 * Makefile.am: minor fix 312 313 * README: Mention the "0.5.1" release. 314 315 * checklist: minor fixes. 316 317 * configure.in: Do not set _XOPEN_SOURCE for "sparc-sun-solaris2.4". 318 319 * keyboard.c (install_keys): Added some uppercase letters. 320 321 * moon-buggy.lsm: updates for version 0.5.1 322 323 * realname.c (get_real_user_name): 324 ignore everything after the first ',' in the 325 pw_gecos field. 326 3272000-09-03 Jochen Voss <voss@seehuhn.de> 328 329 * moon-buggy.xpm: 330 Changed the image format to fit the Debian menu system's needs. 331 3322000-06-16 Jochen Voss <voss@seehuhn.de> 333 334 * TODO: updates 335 336 * Makefile.am: Rename old "moon.c" to new "ground.c". 337 338 * moon-buggy.h: Rename old "moon.c" to new "ground.c". 339 Changed the calling syntax for `score_set'. 340 Removed the declarations for the obsolete functions `mode_start', 341 `mode_leave', and `mode_keys'. 342 343 * car.img (START): minor improvements 344 345 * game.c: Reflect the changes from "mode.c". 346 Minor fixes. 347 348 * ground.c: doc fix 349 350 * highscore.c: Reflect the changes from "mode.c". 351 Minor fixes. 352 353 * main.c, pager.c: Reflect the changes from "mode.c". 354 355 * title.c: Reflect the changes from "mode.c". 356 (print_title): bug fix. 357 358 * mode.c: Doc fixes. 359 Cleaned up the code. 360 Removed the obsolete function `mode_keys'. 361 3622000-06-01 Jochen Voss <voss@seehuhn.de> 363 364 * ground.c, moon.c: moved moon.c to ground.c 365 366 * game.c (pause_enter): bug fix. 367 368 * Makefile.am: rename old "moonman.in" to new "manpage.in". 369 370 * checklist: updates 371 372 * mode.c (mode_keypress): changed the calling syntax. 373 374 * moon-buggy.h: changed the `mode_keypress' calling syntax. 375 376 * queue.c (main_loop): use the new `mode_keypress' syntax. 377 378 * title.c (print_title): minor fix 379 3802000-05-23 Jochen Voss <voss@seehuhn.de> 381 382 * moon-buggy.h: Removed obsolete declaration. 383 3842000-05-07 Jochen Voss <voss@seehuhn.de> 385 386 * manpage.in, moonman.in: moved moonman.in to manpage.in 387 388 * test-score-modes: initial revision 389 390 * signal.c, queue.c: Merged the changes from the 0.5.1 release. 391 392 * maintman.in: removed the maint-buggy script 393 394 * highscore.c: Merged the changes from the 0.5.1 release. 395 396 * moonman.in: Fixed the copyright date and revision date. 397 398 * ChangeLog: added 2000-05-01 to 2000-05-07 399 400 * moon-buggy.lsm: fixes for version 0.5.1 401 402 * configure.in: Change the version string to "0.5.1". 403 404 * ANNOUNCE: Announce version 0.5.1 405 406 * maintman.in: Fixed the copyright date. 407 4082000-05-06 Jochen Voss <voss@seehuhn.de> 409 410 * highscore.c (update_score_file): bug fixes 411 4122000-05-05 Jochen Voss <voss@seehuhn.de> 413 414 * queue.c (clock_freeze): minor fix 415 416 * signal.c (winch_handler): minor fix 417 418 * highscore.c (update_score_file): bug fix, cleaned up 419 4202000-05-01 Jochen Voss <voss@seehuhn.de> 421 422 * moonman.in: Fixed the copyright date and revision date. 423 424 * main.c: Fixed the copyright date. 425 426 * configure.in: Changed the version string to "0.5.0.90". 427 4282000-04-26 Jochen Voss <voss@seehuhn.de> 429 430 * autogen.sh, checklist, .cvsignore, Makefile.am, moon-buggy.texi, 431 moonman.in: removed the maint-buggy script 432 433 * main.c: Fixed the copyright notice. 434 435 * README: Added the warning about unstable versions. 436 437 * configure.in: Changed the version string to "0.5.50". 438 439 * merge.sed: removed the maint-buggy script 440 441 * instcmds: 442 moved /home/voss/src/games/moon-buggy/instcmds to /home/voss/script/ 443 444 * maint.in.in, maintman.in: removed the maint-buggy script 445 4462000-04-24 Jochen Voss <voss@seehuhn.de> 447 448 * ChangeLog: added 2000-04-24 449 450 * moon-buggy.lsm: fixes for version 0.5 451 452 * configure.in: Changed the version string to "0.5". 453 454 * checklist: Added note about copyright dates. 455 456 * TODO: Added new items 457 458 * README: Minor fixes. 459 Removed the "experimental version" warning. 460 461 * moon-buggy.texi: Minor fixes. 462 463 * main.c (allocate_windows): call `initscr' and `hide_cursor'. 464 465 * signal.c (winch_handler): reflect changes in `allocate_windows'. 466 4672000-04-16 Jochen Voss <voss@seehuhn.de> 468 469 * ChangeLog: added 2000-04-13 to 2000-04-16 470 471 * README: Minor fix. 472 473 * TODO: Added two new items. 474 475 * moon-buggy.texi: 476 Explain more keys and add a reference to the download page. 477 478 * moonman.in: Explain more keys. 479 4802000-04-15 Jochen Voss <voss@seehuhn.de> 481 482 * configure.in: Changed the version string to "0.4.92". 483 484 * highscore.c (fix_gap): new function 485 (resize_highscore, key_handler): bug fixes 486 487 * moon-buggy.h: 488 Changed the declarations for `clock_thaw' and `handle_signals'. 489 490 * signal.c (handle_signal): added a return value. 491 492 * queue.c (my_select): bug fix. 493 (wait_until): calling syntax changed. 494 (clock_freeze): bug fix. 495 (clock_thaw): calling syntax changed. 496 4972000-04-13 Jochen Voss <voss@seehuhn.de> 498 499 * mode.c (mode_redraw): bug fix 500 501 * game.c (pause_resize): new function 502 5032000-04-12 Jochen Voss <voss@seehuhn.de> 504 505 * ChangeLog: added 2000-03-20 to 2000-04-12 506 507 * configure.in: Change the version string to "0.4.91". 508 509 * keyboard.c (add_key): check for NCURSES_VERSION_MAJOR 510 511 * mode.c (mode_redraw): bug fixes 512 5132000-04-09 Jochen Voss <voss@seehuhn.de> 514 515 * ANNOUNCE: Updated the announcement for version 0.5. 516 517 * keyboard.c (choose_keys): new function 518 (describe_keys): bug fixes and improvements. 519 520 * pager.c: minor fixes 521 522 * NEWS: Explain new features for version 0.5 523 5242000-04-08 Jochen Voss <voss@seehuhn.de> 525 526 * moon-buggy.h, queue.c: 527 removed the obsolete function `quit_main_loop_h' 528 529 * Makefile.am, configure.in, game.c, highscore.c, keyboard.c, main.c, moon-buggy.h, moon-buggy.texi, pager.c, queue.c, realname.c, signal.c, title.c: 530 fixed the copyright notices 531 532 * TODO: Several items resolved. 533 534 * moon-buggy.texi: Renamed "top-ten" to "highscore". 535 Added moon-buggy's location at sunsite to the list of references. 536 537 * Makefile.am: Removed "moon-buggy.spec". 538 539 * moon-buggy.h: 540 Added declarations for the new functions `print_game_over' and 541 `mode_leave'. 542 543 * game.c (print_game_over): new function 544 cosmetic fixes 545 546 * keyboard.c: bug fixes 547 548 * main.c (prepare_for_exit): cleaned up 549 550 * mode.c (mode_leave): new function 551 552 * realname.c (get_real_user_name): remove leading white space 553 554 * highscore.c: History file removed. 555 556 * highscore.c: Fixed the game over message 557 558 * moon-buggy.spec: removed obsolete file 559 560 * mvwaddnstr.c, wgetnstr.c: removed unused files 561 5622000-04-01 Jochen Voss <voss@seehuhn.de> 563 564 * moon-buggy.h: Added mbk_scores to enum mb_key. 565 566 * TODO: Updates 567 568 * highscore.c: highscore list is scrollable, now. 569 570 * game.c: display fixes 571 572 * keyboard.c: Add a binding for mbk_scores 573 574 * main.c: Initialize the car 575 576 * mode.c: Clear the moon window before entering a new mode. 577 578 * pager.c: Removed unnecessary code 579 580 * title.c: Add a new key to enter highscore mode. 581 5822000-03-31 Jochen Voss <voss@seehuhn.de> 583 584 * TODO: updates 585 586 * Makefile.am: Added the new files "mode.c" and "cursor.c". 587 588 * cursor.c, mode.c: initial revision 589 590 * moon-buggy.h: Declarations for the new event driven model. 591 Added declarations for the new files "mode.c" and "cursor.c". 592 593 * buggy.c (jump, car_meteor_hit): calling syntax changed. 594 595 * game.c, highscore.c: Use the new event driven model. 596 597 * keyboard.c (describe_keys): new function 598 599 * main.c: Use the new event driven model. 600 (print_hint): new function 601 Enable LC_CTYPE 602 603 * moon.c, pager.c: Use the new event driven model. 604 605 * queue.c: Implement the new event driven model. 606 607 * realname.c: Check for failure/intterupts. 608 Use show_cursor/hide_cursor. 609 610 * signal.c, title.c: Use the new event driven model. 611 6122000-03-29 Jochen Voss <voss@seehuhn.de> 613 614 * game.c (game_mode): use `clear_hint_h'. 615 616 * level.c: Use `print_hint_h'. 617 618 * queue.c: Renamed old `print_message_h' and `clear_message_h' to new 619 `print_hint_h' and `clear_hint_h'. 620 621 Doc fixes. 622 623 * configure.in: 624 Check for the "locale.h" header and for the `setlocale' function. 625 6262000-03-20 Jochen Voss <voss@seehuhn.de> 627 628 * configure.in: Changed the version string to "0.4.53". 629 Minor bug fix for bsd-support. 630 6312000-03-19 Jochen Voss <voss@seehuhn.de> 632 633 * ChangeLog: added 2000-03-14 to 2000-03-19 634 635 * configure.in: Removed some debugging output. 636 637 * TODO: Doc fix 638 639 * moon-buggy.h: 640 Added a declaration for the new function `format_relative_time' from 641 "date.c". 642 643 * highscore.c: New expiration method for higscore entries. 644 (expire_date): new function. 645 646 * date.c (format_relative_time): new function 647 6482000-03-17 Jochen Voss <voss@seehuhn.de> 649 650 * README, moon-buggy.texi: 651 Explain the new curses options for configure. 652 653 * acconfig.h: BSD fixes 654 655 * acinclude.m4: Added some auto-detection code again. 656 657 * configure.in, highscore.c, persona.c, queue.c, realname.c, vclock.c: 658 BSD fixes 659 6602000-03-14 Jochen Voss <voss@seehuhn.de> 661 662 * acinclude.m4: initial revision 663 664 * TODO: updates 665 666 * queue.c: Remove the unused loadmeter code. 667 668 * moon-buggy.h: Use CURSES_HEADER. 669 670 * Makefile.am: Use CURSES_INCLUDEDIR and CURSES_LIBS 671 672 * configure.in: 673 Moved all the curses checks to the new file "acinclude.m4". 674 675 * configure.in: Changed the version string to "0.4.52". 676 6772000-01-13 Jochen Voss <voss@seehuhn.de> 678 679 * ChangeLog: Added 2001-01-03 and 2000-01-13 680 681 * checklist: mention README. 682 683 * README: Added a warning about experimental versions. 684 685 * TODO: updates 686 687 * configure.in: Changed the version string to "0.4.51". 688 689 * game.c (game_mode): cosmetic changes 690 691 * highscore.c: Introduced a history file. 692 6932000-01-03 Jochen Voss <voss@seehuhn.de> 694 695 * date.c: initial revision 696 697 * NEWS: new news 698 699 * TODO: Updates 700 701 * highscore.c: Cosmetic changes. 702 Renamed old "topten" to new "highscore". 703 704 * Makefile.am: remove old "getdate.c" in favour of new "date.c". 705 706 * configure.in: Changed the version string to "0.4.50". 707 708 * moon-buggy.h: 709 Remove declarations for old "getdate.c" in favour of new "date.c". 710 711 * checklist: Fixed the cvs commands. 712 713 * getdate.c: remove old "getdate.c" in favour of new "date.c" 714 715 * highscore.c: Changed the highscore list to 100 entries. 716 Old entries are removed after 30 days, now. 717 Changed the highscore file format. 718 719 * main.c (main): move the `init_rnd' call to a better position. 720 7211999-09-28 Jochen Voss <voss@seehuhn.de> 722 723 * moon-buggy.lsm: Fixed the moon-buggy-0.4.1.tar.gz package size. 724 725 * checklist: initial revision 726 727 * ANNOUNCE: untabified 728 729 * ChangeLog: Added 1999-09-15 and 1999-09-28 730 731 * moon-buggy.lsm: Changes for the 0.4.1 release 732 733 * ANNOUNCE: Updates for the new 0.4.1 release. 734 735 * configure.in: Changed the version string to "0.4.1". 736 737 * TODO: new item 738 739 * moon-buggy.texi: Identify the edition on the titlepage. 740 Minor fixes. 741 7421999-09-15 Jochen Voss <voss@seehuhn.de> 743 744 * ChangeLog: Added 1999-09-14 745 7461999-09-14 Jochen Voss <voss@seehuhn.de> 747 748 * ChangeLog: Added 1999-09-14 749 750 * configure.in: Changed the version string to "0.4.0.94". 751 Use AC_EGREP_HEADER instead of AC_HEADER_EGREP. 752 753 * game.c (game_mode): make the use of A_BLINK conditional. 754 755 * moon-buggy.texi: Fixed an overfull hbox. 756 7571999-09-07 Jochen Voss <voss@seehuhn.de> 758 759 * ChangeLog: Added 1999-09-07 760 761 * configure.in: Changed the version string to "0.4.0.93". 762 763 * TODO: The signals-item is done. 764 765 * signal.c (install_signal): new function 766 (generic_handler, cont_handler): bug fixes 767 7681999-09-02 Jochen Voss <voss@seehuhn.de> 769 770 * download.html: updated the page to version 0.4.0.92 771 772 * ChangeLog: Added 1999-08-31 and 1999-09-02. 773 774 * configure.in: Changed the version string to "0.4.0.92". 775 776 * Makefile.am (dist-hook): 777 corrected the handling of the "debian/" subdirectory. 778 779 * main.c (print_message): bug fix 780 781 * highscore.c: Bug fixes: handle corrupted score files 782 7831999-08-31 Jochen Voss <voss@seehuhn.de> 784 785 * download.html: initial revision 786 7871999-08-30 Jochen Voss <voss@seehuhn.de> 788 789 * ChangeLog: Added 1999-07-23 and 1999-08-30. 790 791 * Makefile.am (dist-hook): minor fix 792 793 * TODO: Removed one entry. 794 795 * moon-buggy.texi: Explain the new "--show-scores" option. 796 Rewrote the chapter on "shared score files". 797 Refer to the file "SECURITY" from the bsd-games package. 798 799 * Makefile.am (install-data-hook): bug fixes for setgid usage 800 801 * keyboard.c: Removed the unused function `remove_key'. 802 803 * moon-buggy.h: 804 Added declarations for the new functions `create_highscores' and 805 `show_highscores' from "highscore.c". 806 807 * highscore.c (create_highscores, show_highscores): new functions. 808 (do_open, print_scores): bug fixes. 809 810 * moonman.in: Explain the new "--show-scores" option. 811 812 * main.c: Added new options "--create-scores" and "--show-scores". 813 814 * persona.c (is_setgid): bug fix. 815 816 * configure.in: Changed the version string to "0.4.0.91". 817 818 * Makefile.am: Include the "debian/" subdirectory into distribution. 819 8201999-07-23 Jochen Voss <voss@seehuhn.de> 821 822 * moonman.in: Fixed a typo. 823 8241999-07-22 Jochen Voss <voss@seehuhn.de> 825 826 * ChangeLog: Added 1999-07-02 to 1999-07-22 827 828 * NEWS: Added news for version "0.4.1". 829 8301999-07-21 Jochen Voss <voss@seehuhn.de> 831 832 * Makefile.am (install-data-hook): bug fix 833 834 * Makefile.am (install-exec-hook, install-data-hook): 835 Fixed the access premissions 836 for setgid usage. 837 838 * README: Explain setgid usage instead of setuid. 839 840 * TODO: One item done (setgid usage). 841 842 * moon-buggy.h: 843 Added a declaration for the new function `is_setgid' from "persona.c". 844 845 * moon-buggy.spec: Use "--with-setgid" instead of "--with-setuid". 846 847 * moon-buggy.texi: Rewrote the chapter "Shared Score Files". 848 Explain setgid usage instead of setuid. 849 850 * persona.c (is_setgid): new function 851 852 * highscore.c (do_open): 853 fix the score file's access mode for setgid usage. 854 855 * moon-buggy.xpm: initial revision 856 857 * .cvsignore: Changed all occurrences fo "mbuggy" to "moon-buggy". 858 859 * Makefile.am: Changed all occurrences fo "mbuggy" to "moon-buggy". 860 Removed the "--with-setuid" option in favor of a "--with-setgid" 861 option. 862 863 * TODO: Added a new entry. 864 865 * configure.in: Renamed the package to "moon-buggy" again. 866 Changed the version string to "0.4.0.90". 867 Removed the "--with-setuid" option in favor of a "--with-setgid" 868 option. 869 870 * maint.in.in, moon-buggy.lsm, moon-buggy.spec: 871 Changed all occurrences fo "mbuggy" to "moon-buggy". 872 873 * moon-buggy.h: Fixed the header file protection. 874 875 * moon-buggy.texi: Renamed old "mbuggy.info" to new "moon-buggy.info". 876 877 * getdate.c, random.c: Include "moon-buggy.h". 878 879 * buggy.c, error.c, game.c, highscore.c, hpath.c, keyboard.c, 880 laser.c, level.c, main.c, meteor.c, moon.c, mvwaddnstr.c, pager.c, 881 persona.c, queue.c, realname.c, signal.c, title.c, vclock.c, 882 wgetnstr.c, xmalloc.c, xstrdup.c: Renamed old "mbuggy.h" to new 883 "moon-buggy.h". 884 885 * mbuggy.spec, moon-buggy.spec: moved mbuggy.spec to moon-buggy.spec 886 887 * moon-buggy.lsm, mbuggy.lsm: moved mbuggy.lsm to moon-buggy.lsm 888 889 * moon-buggy.png, mbuggy.png: moved mbuggy.png to moon-buggy.png 890 891 * moon-buggy.h, mbuggy.h: moved mbuggy.h to moon-buggy.h 892 893 * moon-buggy.texi, mbuggy.texi: moved mbuggy.texi to moon-buggy.texi 894 8951999-07-17 Jochen Voss <voss@seehuhn.de> 896 897 * queue.c (drain_input): new function 898 (main_loop): eat up all input in absence of a key handler 899 900 * game.c (game_mode): sleep for half of a second after each crash 901 902 * configure.in: add AC_HEADER_STDC 903 9041999-07-08 Jochen Voss <voss@seehuhn.de> 905 906 * mbuggy.spec, Makefile.am: Removed "mbuggy.gif" from the distribution. 907 908 * mbuggy.gif: removed gif because of the patent problems 909 9101999-07-02 Jochen Voss <voss@seehuhn.de> 911 912 * mbuggy.lsm: 913 Fixed the date string format as requested by the son of the lsm robot. 914 Fixed the lsm file's length 915 916 * configure.in: Changed the version string to "0.4.1". 917 9181999-06-27 Jochen Voss <voss@seehuhn.de> 919 920 * ChangeLog: Added 1999-06-27 921 922 * mbuggy.lsm: Added another keyword. 923 924 * ANNOUNCE: Minor fixes. 925 9261999-06-25 Jochen Voss <voss@seehuhn.de> 927 928 * ChangeLog: Added remaining items. 929 930 * mbuggy.h: Fixed the header protection comment. 931 932 * autogen.sh: Added a warning message about uninst.pre.in. 933 934 * main.c, maint.in.in, maintman.in, merge.sed, moonman.in, 935 text2c.sed, title.c, AUTHORS, Makefile.am, img.sed, instcmds: do 936 not use the german letter esszet in the files 937 938 * mbuggy.lsm: initital revision 939 940 * configure.in: Changed the version string to "0.4". 941 Changed the package name to "mbuggy". 942 943 * Makefile.am (install-exec-hook): minor fix. 944 945 * ChangeLog: Added 1999-06-13 to 1999-06-25 946 947 * mbuggy.spec: Updated to moon-buggy version "0.4". 948 949 * TODO: Cleaned up the file. 950 951 * Makefile.am: Include the new file "ANNOUNCE" in the distribution. 952 Renamed old "moon-buggy.gif" and "moon-buggy.png" to new "mbuggy.gif" 953 and "mbuggy.png" 954 955 * ANNOUNCE: initital revision 956 957 * mbuggy.png, moon-buggy.png: moved moon-buggy.png to mbuggy.png 958 959 * mbuggy.gif, moon-buggy.gif: moved moon-buggy.gif to mbuggy.gif 960 961 * NEWS: Updated the news for version 0.4. 962 963 * Makefile.am: Include "mbuggy.lsm" in the distribution. 964 (install-data-hook): minor fixes 965 9661999-06-17 Jochen Voss <voss@seehuhn.de> 967 968 * highscore.c (load_table): prepare to handle corrupted score files. 969 970 * getdate.c, keyboard.c, laser.c, level.c: doc fix 971 972 * main.c: Fixed the copyright notice. 973 974 * mbuggy.h: 975 Added a declaration for the new functio `xsleep' from "queue.c". 976 977 * meteor.c, mvwaddnstr.c: doc fix 978 9791999-06-13 Jochen Voss <voss@seehuhn.de> 980 981 * queue.c (xsleep): new function 982 983 * random.c, signal.c: doc fix 984 985 * title.c (print_title): fixed the copyright date. 986 987 * vclock.c, xstrdup.c: doc fix 988 989 * Makefile.am: Do not use GNU make's $< any more. 990 991 * README: Reflect the changes in the manual. 992 993 * TODO: Removed many items. 994 995 * configure.in: 996 Renamed old option "--with-suid" to new "--with-setuid". Check for 997 missing user name. 998 999 * darray.h: White space fixes. 1000 1001 * keyboard.c: Fixed one error message. 1002 1003 * mbuggy.texi: Improved the "shared score files" chapter. 1004 Renamed old option "--with-suid" to new "--with-setuid". 1005 1006 * pager.c (lines_used, current_line): changed the type to `int'. 1007 1008 * persona.c: Fixed some error messages. 1009 1010 * queue.c: Include <stdarg.h> on __hp9000s800. 1011 1012 * realname.c: 1013 Define _XOPEN_SOURCE_EXTENDED and on __hp9000s800 include <stdarg.h>. 1014 1015 * vclock.c: Include <stdarg.h> on __hp9000s800. 1016 1017 * wgetnstr.c (wgetnstr): fixed an error message 1018 10191999-06-06 Jochen Voss <voss@seehuhn.de> 1020 1021 * configure.in: Changed the version string to "0.3.95". 1022 1023 * Makefile.am (uninst.pre.in): fixed the dependencies. 1024 1025 * TODO: Removed just another item. 1026 1027 * ChangeLog: Added 1999-06-05 to 1999-06-06 1028 1029 * TODO: Another item done. 1030 1031 * mbuggy.h: Removed the obsolete KEY_* stuff. 1032 Fixed the prototype for `uniform_rnd'. 1033 1034 * highscore.c (struct score_entry): bug fix. 1035 (generate_date): every dwarf plays only once. 1036 1037 * keyboard.c: Removed some unnecessary code. 1038 1039 * random.c (uniform_rnd): changed the calling syntax 1040 1041 * Makefile.am: Use "keyboard.c" instead of "xgetch.c". 1042 1043 * TODO: Some items done. 1044 1045 * game.c (life_key_handler, game_key_handler): use `read_key'. 1046 1047 * highscore.c (highscore_mode): 1048 use `main_loop' instead of looping manually. 1049 (key_handler): new function. 1050 1051 * main.c (main): call `install_keys'. 1052 1053 * keyboard.c: initial revision 1054 1055 * mbuggy.h: Added declarations for the new file "keyboard.c". 1056 1057 * mbuggy.texi: Added a new "shared score files" chapter. 1058 1059 * pager.c (key_handler): use `read_key'. 1060 1061 * queue.c (clear_queue): do not use `xgetch' any more. 1062 1063 * title.c (key_handler): use `read_key'. 1064 1065 * wgetnstr.c: Do not use `xgetch' any more. 1066 1067 * xgetch.c: xgetch.c is no longer needed 1068 10691999-06-05 Jochen Voss <voss@seehuhn.de> 1070 1071 * autogen.sh: bug fix 1072 1073 * Makefile.am (uninst.pre.in): 1074 call "instcmds" with the build directory being 1075 current. 1076 (install-data-hook): replaced the "-e" flags for "test" by "-f". 1077 1078 * configure.in: Changed the version string to "0.3.94". 1079 1080 * mbuggy.h: Added prototypes for the new functions `resize_meteors', 1081 `resize_laser', and `fix_game_time'. 1082 Removed the prototype for the obsolete function `block_winch'. 1083 1084 * game.c (resize_game): call the new functions `resize_meteors' and 1085 `resize_laser'. 1086 1087 * instcmds: bug fix: increased the version number. 1088 1089 * laser.c (extinguish_laser): bug fix 1090 (resize_laser): new function 1091 1092 * main.c (main): do not call `block_all'. 1093 1094 * meteor.c (remove_meteors): bug fix 1095 (resize_meteors): new function 1096 1097 * moon.c (resize_ground): do not block any signals anymore. 1098 1099 * queue.c (fix_game_time): new function 1100 1101 * signal.c: Removed the obsolete function `block_winch'. 1102 Use `fix_game_time'. 1103 (winch_handler): call `clearok' and add some extra delay. 1104 1105 * xgetch.c (xgetch): undo the last changes. 1106 11071999-06-03 Jochen Voss <voss@seehuhn.de> 1108 1109 * ChangeLog: Added 1999-05-27 to 1999-06-03 1110 1111 * .cvsignore: Added "uninst.pre.in", removed "uninst.post". 1112 1113 * game.c (quit_game): bug fix. 1114 1115 * highscore.c (highscore_mode): don't beep on resize. 1116 1117 * moon.c (resize_ground): adjust `car_x'. 1118 1119 * queue.c (my_select): renamed old `retval' to `res'. 1120 1121 * signal.c (do_resize): new function 1122 (cont_handler): handle resizes while we are suspended 1123 1124 * xgetch.c (xgetch): handle interrupts. 1125 1126 * TODO: Removed two items. 1127 1128 * game.c (quit_game): new function 1129 1130 * main.c (prepare_for_exit): minor fix. 1131 1132 * mbuggy.h: 1133 Added a declaration for the new function `quit_game' from "game.c". 1134 1135 * queue.c (my_select): better interrupt handling 1136 1137 * signal.c: Use "daraay.h" to avoid the use of `NSIG'. 1138 (handle_signals): bug fix. 1139 11401999-06-02 Jochen Voss <voss@seehuhn.de> 1141 1142 * TODO: One item reoved, three added. 1143 1144 * Makefile.am: Remvoed the uninst.post stuff 1145 Create "uninst.pre.in" instead of "uninst.pre". 1146 1147 * maint.in.in: Moved the pre-uninstall-hack into Makefile.am. 1148 1149 * autogen.sh: touch uninst.pre.in 1150 1151 * configure.in: Change the version string to "0.3.93". 1152 Create "uninst.pre". 1153 1154 * highscore.c: Include <sys/stat.h> again. 1155 1156 * instcmds: Changed the calling syntax. 1157 Pass all remaining arguments to "make". 1158 Small fixes. 1159 1160 * merge.sed: Removed the post-uninstall stuff. 1161 11621999-05-31 Jochen Voss <voss@seehuhn.de> 1163 1164 * NEWS: Added score files and levels. 1165 11661999-05-30 Jochen Voss <voss@seehuhn.de> 1167 1168 * TODO: Added some entries. 1169 1170 * getdate.c: initial revision 1171 1172 * Makefile.am: Mention the new file "getdate.c". 1173 1174 * autogen.sh: "darray.h" is a local file, again. 1175 1176 * configure.in: Removed AC_HEADER_STDC. 1177 Do not check for `memmove'. 1178 1179 * mbuggy.h: Changed the type of variable `stakes' to `int'. 1180 Fixed the prototype for `highscore_mode'. 1181 Added declaration for "getdate.c". 1182 Fixed the declarations for "persona.c". 1183 1184 * error.c: Doc fix. 1185 1186 * game.c: Changed the type of variables `score' and `stakes' to `int'. 1187 1188 * highscore.c: Mostly rewritten. 1189 (highscore_mode): Added a second argument `level'. 1190 1191 * main.c, moon.c: Do not use `STDC_HEADERS'. 1192 1193 * persona.c: Renamed old variable `persona' to new `current'. 1194 Write "uid" instead of "user_id" and "gid" instead of "group id". 1195 Replaced old functions `set_game_persona' and `set_user_person' by new 1196 function `set_persona'. 1197 1198 * xmalloc.c: Do not use `STDC_HEADERS'. 1199 1200 * darray.h: switched to a local version again 1201 12021999-05-27 Jochen Voss <voss@seehuhn.de> 1203 1204 * level.c (level0): made this level somewaht easier. 1205 1206 * configure.in: Changed the version string to "0.3.92". 1207 1208 * level.c (score_plateau): removed forgotten debugging aid 1209 12101999-05-26 Jochen Voss <voss@seehuhn.de> 1211 1212 * ChangeLog: Added 1999-05-23 to 1999-05-26 1213 1214 * level.c: Give a bonus for small plateaus. 1215 (score_plateau): new function 1216 1217 * meteor.c: Shooting on a meteor gives 10 points + laser cost. 1218 Jumping over it gives 20 points. 1219 (score_meteor): new function 1220 1221 * laser.c: The laser costs one point per beam. 1222 1223 * TODO: Mention some problems, which should be fixed. 1224 1225 * main.c (prepare_for_exit): bug fix. 1226 1227 * mbuggy.h: Added more keys to the list of possibly missing keys. 1228 1229 * persona.c (set_user_persona, set_game_persona): 1230 Fixed serious bug in setreuid 1231 usage. 1232 Check systems calls for failure. 1233 Improved the error message texts. 1234 1235 * realname.c (get_real_user_name): fixed a get-login-name bug. 1236 1237 * signal.c: Removed the declaration of _POSIX_SOURCE. 1238 12391999-05-25 Jochen Voss <voss@seehuhn.de> 1240 1241 * configure.in: Changed the version string to "0.3.91". 1242 AC_DEFINE(_XOPEN_SOURCE, 1) 1243 1244 * acconfig.h: Added _XOPEN_SOURCE 1245 1246 * highscore.c: Removed the _POSIX_SOURCE define. 1247 For hp9000s800 systems include <stdarg.h>. 1248 1249 * main.c: Removed the _POSIX_SOURCE define. 1250 1251 * mvwaddnstr.c: Include "mbuggy.h" instead of old "moon.h". 1252 1253 * persona.c: Removed the _POSIX_SOURCE define. 1254 For hp9000s800 systems include <stdarg.h>. 1255 1256 * queue.c: Removed the _POSIX_SOURCE define. 1257 Define _XOPEN_SOURCE_EXTENDED. 1258 1259 * realname.c: Removed the _POSIX_SOURCE define. 1260 1261 * vclock.c: Define _XOPEN_SOURCE_EXTENDED. 1262 1263 * wgetnstr.c: Include "mbuggy.h" instead of old "moon.h". 1264 1265 * xgetch.c: Removed the _POSIX_SOURCE define. 1266 12671999-05-24 Jochen Voss <voss@seehuhn.de> 1268 1269 * TODO: Some items removed. 1270 1271 * mbuggy.spec: Minor fixes. 1272 1273 * mbuggy.texi, moonman.in: Minor fixes. 1274 Describe the key bindings. 1275 1276 * Makefile.am (moon-buggy.6): added a substitution. 1277 1278 * mbuggy.h: 1279 Added a declaration for the new variable `stakes' from "game.c". 1280 Removed the declaration of the old variable `bonus' from "game.c". 1281 Added a declaration for the new variable `bonus from "moon.c". 1282 Renamed old "control.c" to new "level.c". 1283 Removed the prototype for the obsolete function `requeue_meteors'. 1284 Added a prototype for the new function `print_message_h' from "queue.c". 1285 1286 * level.c: Bug fixes. 1287 Use the new scoring system. 1288 Added level messages. 1289 New level 6. 1290 Improved the final level. 1291 (level_tick): changed the calling syntax. 1292 (current_level): new function. 1293 1294 * buggy.c: Use the new scoring system. 1295 1296 * game.c: doc fixes 1297 (stakes): new variable 1298 Removed old variable `bonus'. 1299 Removed obsolete function `score_handler'. 1300 (game_mode): when the car crashes, restart the current level from the 1301 very beginning. 1302 1303 * main.c (remove_event): Do not use `clear_message_h' any more. 1304 1305 * meteor.c: Remove the obsolete function `requeue_meteors'. 1306 1307 * moon.c: New score system. 1308 (bonus): new global variable. 1309 (print_level): new function 1310 1311 * queue.c (print_message_h): new function 1312 1313 * random.c (uniform_rnd): check for invalid arguments. 1314 13151999-05-23 Jochen Voss <voss@seehuhn.de> 1316 1317 * ChangeLog: Added "1999-05-11" until "1999-05-22". 1318 1319 * TODO: Removed three (meteor related) items. 1320 1321 * Makefile.am: Renamed old "control.c" to new "level.c". 1322 1323 * mbuggy.h: Added prototypes for the new functions `car_meteor_hit', 1324 'meteor_car_hit' and `requeue_meteors'. 1325 Changed the declarations for "meteor.c". 1326 1327 * level.c: Added a new level (meteors). 1328 1329 * buggy.c (sz_ram, sz_sit): new scenarios. 1330 (jump_handler): check for landings on a meteor. 1331 (car_meteor_hit): new function. 1332 1333 * car.img: New images of the car being destroyed by a meteor. 1334 1335 * game.c: Do not remove all meteors on a crash. 1336 1337 * laser.c (beam_handler): bug fixes. 1338 1339 * meteor.c (meteor_handler): check whether we hit the car. 1340 (requeue_meteors): new function. 1341 Renamed old `meteor_hit' to new `meteor_laser_hit'. 1342 (meteor_car_hit): new function. 1343 1344 * moon.c (scroll_handler): 1345 After a crash run the animation one tick longer. 1346 1347 * level.c, control.c: moved control.c to level.c 1348 1349 * TODO: Cleaned up. Two items removed. 1350 1351 * mbuggy.h: Removed the obsolete macro `MB_DEBUG'. 1352 Changed the declarations for "control.c". 1353 1354 * meteor.c (place_meteor): fixed the initial horizontal position. 1355 1356 * moon.c: Renamed old `control_tick' to new `level_tick'. 1357 1358 * control.c: Added new levels. 1359 Replaced old `control_init' by new `level_start'. 1360 Renamed old `control_tick' to new `level_tick'. 1361 Overall improvements. 1362 1363 * buggy.c: Removed the `MB_DEBUG' stuff. 1364 1365 * game.c (spend_life): 1366 calling syntax changed. Do not call the obsolete 1367 function `control_init' any more. 1368 (game_mode): call `level_start'. 1369 1370 * queue.c (main_loop): disable the load display. 1371 1372 * main.c (print_message): 1373 use `clear_message_h' to remove the message later-on. 1374 (main): moved the "good luck" message into the level 0 part of 1375 "control.c". 1376 13771999-05-22 Jochen Voss <voss@seehuhn.de> 1378 1379 * TODO: Replaced one item by another. 1380 1381 * mbuggy.h: Fixed the prototype for `control_tick'. 1382 1383 * moon.c (scroll_handler): 1384 Use the new calling syntax for `control_tick'. 1385 1386 * control.c: Major reorganisation: implement different levels. 1387 1388 * Makefile.am: Mention the new file "control.c". 1389 1390 * mbuggy.h: Added declarations for the new file "control.c". 1391 1392 * TODO: Drei neue Eintr�ge. 1393 1394 * buggy.c (sz_jump): slightly changed the jump length 1395 1396 * game.c (spend_life): added a call to `control_init'. 1397 1398 * moon.c (scroll_handler): Use the new function `control_tick' from 1399 "control.c". 1400 1401 * control.c: initial revision 1402 1403 * configure.in: Fixed the `AC_INIT' statement. 1404 1405 * TODO: Removed one item. 1406 1407 * mbuggy.h: Changed the declarations for "game.c". 1408 Added a declaration for the new function `shift_buggy' from "buggy.c". 1409 Changed the prototype of `highscore_mode'. 1410 1411 * car.img (BROKEN): new image 1412 1413 * buggy.c (sz_crash): new screnario 1414 (initialise_buggy): clear the old buggy from the screen. Set `car_x' 1415 and `car_y' 1416 (print_buggy): handle `car_BROKEN' in a special way 1417 (jump_handler): use `crash_detected' instead of `quit_main_loop' 1418 (crash_check): use `sz_crash' 1419 (shift_buggy): new function 1420 1421 * game.c (crash_detected): new variable 1422 Changed the variable `score' from global scope to file local scope. 1423 Renamed old `score_bonus' into new `adjust_score'. 1424 (print_score): merged into `adjust_score'. 1425 (game_mode): do not set `car_x' any more. 1426 1427 * highscore.c: Do not access the global variable `score' any more. 1428 (highscore_mode): changed the calling syntax. 1429 1430 * moon.c (scroll_handler): 1431 delay the game's end after a crash by two ticks. 1432 1433 * signal.c: Rename old `score_bonus' to new `adjust_score'. 1434 1435 * title.c (setup_screen): do not set `car_x' any more. 1436 1437 * realname.c, signal.c, title.c, vclock.c, xgetch.c, xmalloc.c, 1438 xstrdup.c, Makefile.am, buggy.c, error.c, game.c, highscore.c, 1439 hpath.c, laser.c, main.c, meteor.c, moon.c, pager.c, persona.c, 1440 queue.c: renamed old "moon.h" to new "mbuggy.h" 1441 1442 * mbuggy.h: Fixed the header comment. 1443 1444 * TODO: Spelling fix. 1445 1446 * mbuggy.h, moon.h: moved moon.h to mbuggy.h 1447 1448 * TODO: Removed three items, added one. 1449 1450 * moon.h: Changed the declaration for `print_buggy'. 1451 1452 * buggy.c (struct_scene): complete change 1453 Removed the obsolete variable `cstate'. 1454 Joined old `animate_buggy' into `print_buggy'. 1455 (print_buggy): use the table from "buggy.h". Do not check for crashs. 1456 (jump, can_jump, crash_check): fixes. 1457 1458 * img.sed, car.img: Changed the images to height 2. 1459 1460 * moon.c (scroll_handler): removed unnecessary calls to `print_buggy'. 1461 1462 * queue.c: Made the loadmeter more responsive. 1463 14641999-05-19 Jochen Voss <voss@seehuhn.de> 1465 1466 * TODO: Ein Punkt entfert. 1467 Daf�r zwei neue. 1468 1469 * Makefile.am: Mention the new file "random.c". 1470 1471 * moon.h: Added declarations for the new file "random.c". 1472 Added a declaration for `start_scrolling' from "moon.c". 1473 1474 * highscore.c: Use `uniform_rnd' instead of old `d_rnd'. 1475 1476 * main.c (main): call `init_rnd'. 1477 1478 * game.c: Moved `scroll_handler' from "game.c" into "moon.c". 1479 1480 * moon.c: Moved `d_rnd' from "moon.c" into `uniform_rnd' in "random.c". 1481 Moved `scroll_handler' from "game.c" into "moon.c". 1482 Incorporated the old function `scroll_ground' into `scroll_handler'. 1483 (start_scrolling): new function. 1484 1485 * random.c: initial revision 1486 14871999-05-16 Jochen Voss <voss@seehuhn.de> 1488 1489 * TODO: CPU load done. 1490 New entry. 1491 1492 * configure.in: Check for function `exp' in -lm. 1493 1494 * queue.c: Measure the system's CPU load. 1495 14961999-05-15 Jochen Voss <voss@seehuhn.de> 1497 1498 * TODO: Viele neue Eintr�ge. 1499 1500 * Makefile.am: Mention the new file "meteor.c". 1501 1502 * moon.h: Define `BASELINE'. 1503 Removed the obsolete declaration of `ground3'. 1504 Added a declaration for the new function `laser_hit' from "laser.c". 1505 Added declarations for the new file "meteor.c". 1506 Added a declaration for the new function `remove_client_data' from "queue.c". 1507 1508 * game.c (scroll_handler): Randomly place some meteors. 1509 (game_mode): remove them, if the player did not. 1510 1511 * laser.c: Check for meteors, which are hit by the laser. 1512 (laser_hit): new function 1513 1514 * meteor.c: initial revision 1515 15161999-05-11 Jochen Voss <voss@seehuhn.de> 1517 1518 * moon.c: Removed any reference to `ground3'. 1519 1520 * queue.c (remove_client_data): new function 1521 15221999-05-08 Jochen Voss <voss@seehuhn.de> 1523 1524 * ChangeLog: Added 1999-04-25 to 1999-05-08 1525 1526 * TODO: Laser bug is fixed. 1527 1528 * autogen.sh: Use "ln -sf" instead of "ln -s". 1529 1530 * Makefile.am (moon_buggy_SOURCES): add "darray.h". 1531 1532 * autogen.sh: initial revision 1533 1534 * TODO: New entries. 1535 1536 * darray.h: removed link out of the cvs controlled area 1537 1538 * game.c (spend_life): add a call to `extinguish_laser'. 1539 1540 * moon.h: Declare `extinguish_laser' from "laser.c". 1541 1542 * laser.c: 1543 Changed the meaning of `b->right'. It is now right of the beam's 1544 rightmost character. 1545 Use the facilities from "darray.h". 1546 (beam_table): new static variable 1547 (extinguish_laser): new function. 1548 1549 * persona.c: Define _XOPEN_SOURCE and _XOPEN_SOURCE_EXTENDED. 1550 1551 * signal.c: Define _POSIX_SOURCE and _SVID_SOURCE. 1552 15531999-05-02 Jochen Voss <voss@seehuhn.de> 1554 1555 * TODO: New entry 1556 15571999-04-25 Jochen Voss <voss@seehuhn.de> 1558 1559 * .cvsignore: Mention the new file "buggy.h". 1560 1561 * moon.h: Declare new variables `car_x' and `car_y' from "buggy.c". 1562 Removed declaration for obsolete variable `score_base'. 1563 Removed obsolete definition of `speed'. 1564 1565 * buggy.c: Define new variables `car_x' and `car_y'. 1566 Moved variable `car_base' from "buggy.c" to "main.c". 1567 Removed obsolete variable `score_base'. 1568 (print_buggy): set `car_y'. 1569 1570 * game.c (game_mode): initialise `car_x'. 1571 1572 * laser.c (struct beam): added new `y' field. 1573 (beam_handler): clouds move with the ground, now. 1574 1575 * main.c: Define the new global variable `car_base'. 1576 1577 * moon.c (resize_ground): 1578 do not initialise the obsolete variable `score_base'. 1579 1580 * title.c (setup_screen): initialise the new variable `car_x'. 1581 15821999-04-24 Jochen Voss <voss@seehuhn.de> 1583 1584 * ChangeLog: Added 1999-03-08 to 199-04-24 1585 1586 * NEWS: Mention the laser device. 1587 1588 * moon.h: Moved the definition of `speed' from "buggy.c" to "moon.h". 1589 Add a declaration for `fire_laser' from "laser.c". 1590 1591 * moon.c: Do not output `ground3' for the moment. 1592 1593 * game.c: Key `a' fires the laser, now. 1594 1595 * buggy.c: Moved the definition of `speed' from "buggy.c" to "moon.h". 1596 1597 * Makefile.am: Mention the new file "laser.c". 1598 Removed "hpath.c" from `EXTRA_DIST'. 1599 1600 * laser.c: initial revision 1601 16021999-04-23 Jochen Voss <voss@seehuhn.de> 1603 1604 * Makefile.am: 1605 Mention the new files "car.img", "img.sed", and "buggy.h". 1606 1607 * TODO: updates 1608 1609 * car.img: initial revision 1610 1611 * main.c: Use `werase' instead of `wclear'. 1612 1613 * img.sed: initial revision 1614 1615 * buggy.c: Use the new queue mechnism. 1616 1617 * game.c, pager.c, title.c: Use `werase' instead of `wclear'. 1618 Use the new queue mechnism. 1619 1620 * moon.h: Fixed the prototypes for "queue.c". 1621 1622 * signal.c (cont_handler): call `cbreak' and `noecho'. 1623 1624 * queue.c: Partly rewritten. 1625 Now, we store a callback function instead of an event type. 1626 16271999-04-21 Jochen Voss <voss@seehuhn.de> 1628 1629 * buggy.c, game.c, moon.c, moon.h: 1630 Added some preliminary support for rocks lying around. 1631 16321999-04-07 Jochen Voss <voss@seehuhn.de> 1633 1634 * game.c: Print a message on game abortion. 1635 1636 * queue.c: Major clean-ups. 1637 16381999-03-12 Jochen Voss <voss@seehuhn.de> 1639 1640 * persona.c: doc fix 1641 16421999-03-10 Jochen Voss <voss@seehuhn.de> 1643 1644 * persona.c: Bug fix. 1645 16461999-03-08 Jochen Voss <voss@seehuhn.de> 1647 1648 * ChangeLog: added 1999-02-24 to 1999-03-08 1649 1650 * TODO: Neuer Punkt "messen" ersetzt alten Punkt "lag.c". 1651 1652 * moon.h: Added a new type `game_time'. 1653 Fixed the declarations for "queue.c". 1654 Removed the declarations from the obsolete file "lag.c". 1655 1656 * game.c: Use the new `game_time' type. 1657 Removed `load_meter'. 1658 1659 * queue.c: Use the new `game_time' type. 1660 Remove `sleep_meter'. 1661 (clock_adjust_delay): do not ignore errors. 1662 (get_event): do not use `lagmeter' any more. 1663 1664 * Makefile.am: Remove the obsolete file "lag.c". 1665 1666 * lag.c: removed obsolete file 1667 1668 * main.c: Do not allocate `queuelag' any more. 1669 1670 * mbuggy.texi: minor fix 1671 1672 * moon.c, pager.c: minor simplifications 1673 1674 * lag.c, persona.c, title.c: white space fixes 1675 16761999-03-03 Jochen Voss <voss@seehuhn.de> 1677 1678 * mbuggy.texi, maintman.in: 1679 Warn even more of maint-buggy's `--uninstall' option. 1680 16811999-03-02 Jochen Voss <voss@seehuhn.de> 1682 1683 * TODO: Removed one item, added several. 1684 1685 * configure.in: Changed the version string to "0.3.90". 1686 1687 * Makefile.am: Add the new file "signal.c". 1688 1689 * signal.c: initial revision 1690 1691 * buggy.c, game.c: Changed the spelling of "initialise". 1692 1693 * main.c: Moved the signal handling code to the new file "signal.c". 1694 1695 * moon.h: Changed the spelling of "initialise". 1696 Added declarations for the new file "signal.c". 1697 1698 * persona.c: Changed the spelling of "initialise". 1699 1700 * queue.c (my_select): new function. 1701 1702 * title.c: Changed the spelling of "initialise". 1703 17041999-02-24 Jochen Voss <voss@seehuhn.de> 1705 1706 * configure.in: Changed the version string to "0.3.3". 1707 17081999-01-31 Jochen Voss <voss@seehuhn.de> 1709 1710 * ChangeLog: added 1999-01-31 1711 1712 * basename.c: removed obsolete file 1713 1714 * NEWS: new news 1715 17161999-01-30 Jochen Voss <voss@seehuhn.de> 1717 1718 * ChangeLog: added 1999-01-21 to 1999-01-30 1719 1720 * Makefile.am: Do not define AWK for class to "instcmds". 1721 1722 * configure.in: Changed the version string to "0.3.2". 1723 Remove AC_PROG_AWK and the check for `basename'. 1724 Check for the definition of `fd_set'. 1725 1726 * acconfig.h: Add HAVE_SYS_SELECT_H and NO_FD_SET. 1727 1728 * instcmds: Changed the version to "0.2". 1729 Use sed instead of awk. 1730 1731 * moon.h: Added a declaration for `xstrnlen' from "xstrdup.c". 1732 Removed the `basename' declaration. 1733 1734 * main.c: Fixed the _POSIX_SOURCE definition 1735 (main): avoid `basename' 1736 1737 * realname.c: Fixed the _POSIX_SOURCE definition 1738 (get_real_user_name): take care of people with very long names 1739 1740 * highscore.c: fix the _XOPEN_SOURCE definitions 1741 1742 * game.c (game_mode): take care of people, which hold SPC too long. 1743 1744 * pager.c: Renamed old `lines' to new `mb_lines'. 1745 1746 * queue.c: Fixed the _POSIX_SOURCE define 1747 Try to include <sys/select.h> 1748 1749 * xgetch.c: Fixed the _POSIX_SOURCE define 1750 1751 * xstrdup.c (xstrnlen): changed to global scope 1752 17531999-01-21 Jochen Voss <voss@seehuhn.de> 1754 1755 * Makefile.am (DISTCLEANFILES): final bug fix: add maint-buggy 1756 17571999-01-18 Jochen Voss <voss@seehuhn.de> 1758 1759 * ChangeLog: added 1999-01-07 to 1999-01-18 1760 1761 * NEWS: new news 1762 1763 * mbuggy.spec: Changed the version number 1764 minor fixes 1765 1766 * README: minor fix 1767 1768 * TODO: Differentiate between bug fixes and enhancements. 1769 1770 * configure.in: Use `AC_REVISION'. 1771 1772 * mbuggy.texi, xstrdup.c: minor fix 1773 17741999-01-09 Jochen Voss <voss@seehuhn.de> 1775 1776 * TODO: Two new entries 1777 reordered 1778 1779 * configure.in: Check for the mythical `fclean' function. 1780 1781 * pager.c (pager_mode): minor fix 1782 1783 * title.c (setup_screen): minor bug fix 1784 1785 * highscore.c: 1786 Write out newly created score files, even if the player is not in. 1787 Use `fflush' before `ftruncate'. 1788 1789 * Makefile.am (uninstall-local): remove the score file 1790 17911999-01-07 Jochen Voss <voss@seehuhn.de> 1792 1793 * highscore.c (generate_table): 1794 generate more challenging score values. 1795 1796 * configure.in: Changed the version string to "0.3.1". 1797 17981999-01-02 Jochen Voss <voss@seehuhn.de> 1799 1800 * mbuggy.texi: Last bug fix! 1801 1802 * ChangeLog: added 1998-12-28 to 1999-01-02 1803 1804 * configure.in: changed the version string to "0.3" 1805 1806 * Makefile.am: 1807 Renamed old "moon-buggy-0.2-1.spec" to new "mbuggy.spec". 1808 (install-data-hook): changed the install category to `POST_INSTALL'. 1809 1810 * mbuggy.spec, moon-buggy-0.2-1.spec: 1811 moved moon-buggy-0.2-1.spec to mbuggy.spec 1812 1813 * maint.in.in: uninstall: bug fix 1814 1815 * xmalloc.c: Fixed the copyright notice. 1816 1817 * Makefile.am: Add the new file "xgetch.c". 1818 1819 * NEWS: Added news for version 0.3 1820 1821 * README: Great improvements 1822 1823 * TODO: Finished all tasks for the 0.3 release 1824 1825 * basename.c: copyright fix 1826 1827 * buggy.c: copyright fix 1828 (print_buggy): changed the calling syntax 1829 (crash_check): bug fix 1830 1831 * error.c: copyright fix 1832 1833 * game.c: copyright fix 1834 Use `MB_DEBUG'. 1835 Use `xgetch' instead of `wgetch'. 1836 (spend_life): Check for crashes during the landing. 1837 (game_mode): wait .3 seconds after each life. 1838 1839 * highscore.c: copyright fix 1840 (highscore_mode): Use `xgetch' instead of `wgetch'. 1841 1842 * hpath.c: copyright fix 1843 1844 * main.c: copyright fix 1845 doc fixes 1846 1847 * maint.in.in, maintman.in: added a copyright notice 1848 1849 * mbuggy.texi: Spelling fixes and improved typography 1850 Copyright fix 1851 Add an image to the title page 1852 @setchapternewpage off 1853 Explain "maint-buggy" 1854 Minor improvements 1855 Greatly improved installation instructions 1856 1857 * merge.sed: added a copyright notice 1858 1859 * moon.c: copyright fix 1860 1861 * moon.h: Define `MB_DEBUG'. 1862 Changed the declaration of `print_buggy'. 1863 Added a declaration for `xgetch' from the new file "xgetch.c". 1864 1865 * moonman.in: added a copyright notice 1866 1867 * pager.c: copyright fix 1868 (pager_mode): Use `xgetch' instead of `wgetch'. 1869 1870 * persona.c: copyright fix 1871 1872 * queue.c: copyright fix 1873 (clock_adjust_delay, get_event): bug fixes 1874 1875 * realname.c: Doc fix. 1876 Copyright fix. 1877 1878 * text2c.sed: Add an initial comment and a copyright notice. 1879 1880 * title.c: Doc fixes. 1881 (title_mode): use `xgetch'. 1882 1883 * title.eps: initital revision 1884 1885 * wgetnstr.c (wgetnstr): Bug fix. Use `xgetch'. 1886 1887 * xgetch.c: initial revision 1888 18891999-01-01 Jochen Voss <voss@seehuhn.de> 1890 1891 * .cvsignore: Added the new files. 1892 1893 * maint.in.in: initital revision 1894 1895 * persona.c: suppport set-gid usage 1896 1897 * mbscore: this is now automatically created by moon-buggy 1898 1899 * TODO: updates 1900 1901 * Makefile.am: 1902 Mention the new files "maintman.in", "instcmds", "merge.sed" 1903 Renamed old "manpage.in" to "moonman.in". 1904 Renamed old "mbpaths.c" to "hpath.c". 1905 Renamed old "mbicon.gif" to "monn-buggy.gif". 1906 Renamed old "mbicon.png" to "monn-buggy.png". 1907 Create "maint-buggy" and "maint-man.6". 1908 Add suid support to the installation targets. 1909 1910 * merge.sed: initial revision 1911 1912 * instcmds: initital revision 1913 1914 * configure.in: Added an "--with-suid" option. 1915 Check for "awk". 1916 Check for the header file <errno.h>. 1917 Check for the functions `wgetnstr' and `setreuid'. 1918 Create "maint.in". 1919 1920 * moon-buggy-0.2-1.spec: Changed the icon name. 1921 1922 * mbuggy.texi: Explain the command line options. 1923 New chapter "Playing the game". 1924 1925 * maintman.in: initital revision 1926 1927 * manpage.in, moonman.in: moved manpage.in to moonman.in 1928 1929 * manpage.in: Minor fixes. 1930 Added an "SEE ALSO" section. 1931 1932 * moon.h (MB_SPEED): new macro 1933 Added declarations for the AC_REPLACE_FUNCS functions. 1934 1935 * basename.c: Include <config.h> and "moon.h". 1936 1937 * error.c: Include <config.h>. 1938 1939 * game.c: Avoid using '\e'. 1940 1941 * highscore.c: Define _XOPEN_SOURCE and _XOPEN_SOURCE_EXTENDED. 1942 Conditionalize the inclusion of <errno.h>. 1943 1944 * main.c: Define _POSIX_SOURCE. 1945 Fixed the "--version" and "--help" messages. 1946 Prepare for systems without SIGWINCH. 1947 1948 * moon.c (print_ground, scroll_ground): 1949 use `ground_width' instead of `COLS'. 1950 1951 * pager.c: Avoid using '\e'. 1952 Fixed the usage message. 1953 1954 * queue.c: define _POSIX_SOURCE 1955 Conditionalize the inclusion of <errno.h> 1956 1957 * realname.c: define _POSIX_SOURCE 1958 avoid using dynamically sized arrays 1959 1960 * title.c: avoid using '\e' 1961 1962 * hpath.c, mbpaths.c: moved mbpaths.c to hpath.c 1963 1964 * wgetnstr.c: initial revision 1965 19661998-12-31 Jochen Voss <voss@seehuhn.de> 1967 1968 * persona.c: Handle systems without `setreuid'. 1969 19701998-12-30 Jochen Voss <voss@seehuhn.de> 1971 1972 * mvwaddnstr.c: initial revision 1973 1974 * Makefile.am: Do not use "-lm" 1975 Add "text2c.sed" to the distribution 1976 Do not use @CURSLIB@ 1977 Fixed the @LIBOBJS@ bug 1978 1979 * configure.in: Use `LIBS' instead of `CURSLIB'. 1980 Check for the existence of `mvwaddnstr'. 1981 1982 * manpage.in: Explain the "--no-title" option 1983 Explain the copyright. 1984 1985 * moon.h: Add the `message' window. 1986 Handle curses versions which do not define the KEY_* macros. 1987 Fixed the declarations. 1988 doc fixes. 1989 1990 * buggy.c: Use the `TICK' macro. 1991 1992 * highscore.c: Renamed old `write_hiscore' into new `write_scores'. 1993 (highscore_mode, resize_highscore): new functions 1994 1995 * game.c: initial revision 1996 1997 * moon.c (resize_ground): new function 1998 Moved `print_ground' from "main.c" into "moon.c". 1999 2000 * main.c: 2001 Moved `print_score', `print_lives', `limited', and `spend_live' from 2002 "main.c" into "game.c". 2003 Moved `print_ground' from "main.c" into "moon.c". 2004 (allocate_windows): new function 2005 Handle the `message' window 2006 (block_winch, block_all, unblock): new functions 2007 handle SIGWINCH 2008 New command line option "--no-title" 2009 2010 * pager.c: display bug fixes 2011 2012 * queue.c (key_ready, wait_for_key): new functions 2013 (clear_queue): eat up all keyboard events 2014 (get_event): handle empty queues and `t_return == NULL' 2015 2016 * title.c: display bug fixes 2017 20181998-12-29 Jochen Voss <voss@seehuhn.de> 2019 2020 * pager.c (resize_pager): new function 2021 2022 * realname.c: Use the `message' window. 2023 2024 * title.c (resize_title): new function 2025 2026 * text2c.sed: Add an initial comment to the output file. 2027 2028 * xmalloc.c: Doc fix. 2029 Fixed the error messages. 2030 (xrealloc): handle NULL pointers specially 2031 2032 * Makefile.am: 2033 Handle the new files "title.c", "pager.c", and "copying.h". 2034 2035 * xstrdup.c (xstrndup, xstrnlen): new functions. 2036 2037 * text2c.sed: initital revision 2038 2039 * title.c, pager.c: initial revision 2040 20411998-12-28 Jochen Voss <voss@seehuhn.de> 2042 2043 * Makefile.am: Use @CURSLIB@ 2044 2045 * configure.in: Check for curses. 2046 2047 * main.c: Define and handle the `load_meter'. 2048 (limited): new function 2049 2050 * moon.c: Use `char' instead of curses' `chtype'. 2051 2052 * queue.c: Adjust `sleep_meter'. 2053 2054 * moon.h: Changed the declarations for "lag.c" 2055 Added a declaration for `sleep_meter'. 2056 Use `char' instead of curses' `chtype'. 2057 doc fix. 2058 2059 * lag.c: Choose better names: 2060 --- old -------- --- new -------- 2061 struct lagmeter struct circle_buffer 2062 new_lagmeter new_circle_buffer 2063 add_lag add_value 2064 get_lag get_mean 2065 20661998-12-27 Jochen Voss <voss@seehuhn.de> 2067 2068 * ChangeLog: 19998-12-27 hinzugef�gt. 2069 2070 * .cvsignore: Added the temporary TeX files. 2071 2072 * moon-buggy-0.2-1.spec: initital revision 2073 2074 * TODO: Fixed 2075 2076 * Makefile.am: 2077 Include the rpm spec file and the icon files into the distribution. 2078 Add "person.c". 2079 2080 * moon-buggy.gif, moon-buggy.png: initital revision 2081 2082 * README: Minor fix. 2083 2084 * highscore.c: Properly handle the permissions from suid usage. 2085 2086 * main.c (main): voluntarily give up the rights from the suid bit. 2087 2088 * moon.h: Added declarations for the new file "persona.c". 2089 2090 * persona.c: initial revision 2091 20921998-12-26 Jochen Voss <voss@seehuhn.de> 2093 2094 * mbuggy.texi: White space fixes 2095 2096 * ChangeLog: Added entries from 1998-12-22 to 1998-12-26. 2097 2098 * TODO: Einige Punkte erledigt. 2099 Daf�r einen neuen hinzugef�gt. 2100 2101 * README: Changed from fsstnd to fhs. 2102 2103 * main.c: Do not print the time. 2104 Minor display fixes. 2105 2106 * moon.h: 2107 Added a prototype for the new function `clock_adjust_delay' from 2108 "queue.c". 2109 2110 * mbuggy.texi: Added a new chapter named "References". 2111 Minor fixes. 2112 2113 * queue.c: Read all events from the queue relative to the new variable 2114 `time_base'. 2115 (clock_adjust_delay): new function 2116 2117 * realname.c (get_real_user_name): 2118 turn the cursor on while doing `getstr'. 2119 21201998-12-23 Jochen Voss <voss@seehuhn.de> 2121 2122 * Makefile.am (uninstall-local): bug fix 2123 2124 * highscore.c: Use correct dates in the highscore list. 2125 (get_current_date): new function 2126 2127 * configure.in: Check for the `getopt' stuff. 2128 Added AC_TYPE_SIZE_T, AC_TYPE_UID_T and AC_TYPE_SIGNAL. 2129 Check for `ftruncate'. 2130 2131 * .cvsignore: Added the new files "moon-buggy.6" and "texinfo.tex". 2132 2133 * Makefile.am: 2134 Removed all references to the obsolete file "mbscore.tmpl". 2135 Added the manual page. 2136 2137 * README: Improved the spelling. 2138 Mention the `-V' option. 2139 2140 * TODO: Updated the task list. 2141 2142 * buggy.c (jump): bug fix. 2143 2144 * error.c: Removed the obsolete function `warning'. 2145 2146 * highscore.c: Doc fixes. 2147 Fixed the error messages. 2148 Old `find_table' replaced by completely new `find_tables'. 2149 (compose_filename, do_open, do_lock): new functions 2150 (generate_table): new function. 2151 2152 * main.c: Changed the definition of `score' and `bonus'. 2153 Changed the layout of the `status' window. 2154 (print_message): new function 2155 Renamed old `main_loop' to new `spend_life'. 2156 Renamed old `do_one_game' to new `play_game'. 2157 (main_loop): new function 2158 (main): do some signal handling. Add option parsing. 2159 2160 * manpage.in: 2161 Remove the explanation of the obsolete file "mbscore.tmpl". 2162 Added explanation of ".mbscore". 2163 2164 * mbuggy.texi: Improved the spelling. 2165 Mention the `-V' option. 2166 2167 * moon.c (d_rnd): changed to global scope 2168 2169 * moon.h: 2170 Changed the type of the global variables `score' and `bonus' to `long'. 2171 Added a prototype for `d_rnd'. 2172 Removed the prototype for the obsolete function `warning'. 2173 21741998-12-22 Jochen Voss <voss@seehuhn.de> 2175 2176 * xmalloc.c: Fixed the error messages. 2177 2178 * xstrdup.c (xstrdup): Do not use `strdup'. 2179 2180 * mbscore, mbscore.tmpl: moved mbscore.tmpl to mbscore 2181 2182 * manpage.in: initial revision 2183 21841998-12-20 Jochen Voss <voss@seehuhn.de> 2185 2186 * ChangeLog: Mention the fix in "mbuggy.texi". 2187 2188 * mbuggy.texi: Bug fix. 2189 2190 * ChangeLog: Added the remaining news for version 0.2 2191 2192 * mbuggy.texi, README: Mention my email address for bug reports. 2193 2194 * main.c: Call `initialize_buggy'. 2195 2196 * moon.h: Added prototype for `initialize_buggy'. 2197 2198 * buggy.c (initialize_buggy): new function 2199 2200 * ChangeLog: added 1998-12-19 until 1998-12-20 2201 2202 * configure.in: Changed the version string to "0.2". 2203 2204 * .cvsignore: Added "mbuggy.info", "stamp-vti", and "version.texi". 2205 2206 * TODO: Added new tasks 2207 Removed the scorefile entry 2208 2209 * README: Explain `--sharedstatedir' 2210 2211 * NEWS: New news 2212 2213 * Makefile.am: Added rules for the new files. 2214 install/uninstall the score files. 2215 2216 * mbuggy.texi: Explain `--sharedstatedir'. 2217 2218 * moon.h: Updated the declarations. 2219 2220 * buggy.c: Handle the per-crater-bonus. 2221 2222 * error.c: Reflect the fact, that "moon-buggy" is always interactive. 2223 2224 * highscore.c: Use the search path from "mbpaths.c". 2225 2226 * main.c (do_one_game): new function 2227 (prepare_for_exit): new function 2228 great improvements 2229 2230 * queue.c (clear_queue): new function 2231 2232 * mbpaths.c: initial revision 2233 22341998-12-19 Jochen Voss <voss@seehuhn.de> 2235 2236 * mbscore.tmpl, mbuggy.texi, realname.c, highscore.c: initial revision 2237 22381998-12-18 Jochen Voss <voss@seehuhn.de> 2239 2240 * ChangeLog, README, TODO, NEWS: initial revision 2241 2242 * main.c: Jumps give one point. 2243 2244 * Makefile.am: Added the new files. 2245 2246 * main.c: Completed a rudimentary version of the game. 2247 2248 * moon.h: Added prototypes for the new files. 2249 2250 * lag.c, moon.c, queue.c, buggy.c: initial revision 2251 22521998-12-17 Jochen Voss <voss@seehuhn.de> 2253 2254 * .cvsignore, acconfig.h, AUTHORS, vclock.c, moon.h, main.c, 2255 xstrdup.c, xmalloc.c, error.c, basename.c, configure.in, 2256 Makefile.am: initial revision 2257