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