12003-06-30  Ulrik Haugen  <qha@lysator.liu.se>
2
3	* released 0.4.2
4
52003-06-23  Ulrik Haugen  <qha@lysator.liu.se>
6
7	* bogosort.c (main): reworked the scrambling procedure. Now only
8	two assignments are performed to the array for each line instead
9	of three. Thanks to Graham Mitchell for suggesting this.
10
112002-09-06  Ulrik Haugen  <qha@lysator.liu.se>
12
13	* released 0.4.1
14
15	* bogosort.c (main): really handle the case when program_name
16	doesn't contain any slashes.
17
182002-09-04  Ulrik Haugen  <qha@lysator.liu.se>
19
20	* released 0.4.0
21
222002-08-30  Ulrik Haugen  <qha@lysator.liu.se>
23
24	Applied patches to configuration and error handling from Peter
25	Pentchev and Kris Kennaway.
26
27	* error.c (error, error_at_line): use strerror_r properly.
28
29	* configure.in: also check for library functions error, strerror
30	and strerror_r.
31
32	* acconfig.h: add HAVE_STRERROR and HAVE_STRERROR_R.
33
34	* bogosort.c (main): handle the case when program_name doesn't
35	contain any slashes.
36
372002-05-04  Ulrik Haugen  <qha@lysator.liu.se>
38
39	* Makefile.am (TAGS): fix for the buggy TAGS-target in automake.
40
41	* bogosort.c (main, decode_switches): include sysexits.h and use
42	the exit codes defined in it.
43
44	* getlines.c (getline): return last line even if it is not
45	terminated by newline. Again, thanks go to Magenta H. Nezumi for
46	finding the error!
47
482002-03-16  Ulrik Haugen  <qha@lysator.liu.se>
49
50	* bogosort.texinfo: change copyright years. describe new flag:
51	--seed. removed `Instructions'.
52
53	* bogosort.c (main): multiply rand() with the the number of
54	unrandomized lines, not the total number of lines. Thanks to
55	Magenta H. Nezumi for pointing out the error!
56	(seed, decode_switches): seed rand with user_seed if given.
57	(usage): added help for --seed.
58	(decode_switches): changed copyright years.
59
60	* Makefile.am (vvv): translate &<> in README & c. when they're
61	turned into html-files.
62
632001-07-31  Ulrik Haugen  <qha@lysator.liu.se>
64
65	* released 0.3.3
66
672001-07-06  Ulrik Haugen  <qha@lysator.liu.se>
68
69	* Makefile.am, configure.in: touch maintainer-targets in configure
70	  instead of in Makefile, this way non-GNU makes can build
71	  bogosort.
72
732001-06-09  Ulrik Haugen  <qha@lysator.liu.se>
74
75	* bogosort.texinfo: added the rest of the FreeBSD-port patch.
76
772001-04-07  Ulrik Haugen  <qha@lysator.liu.se>
78
79	* released 0.3.2
80
812000-11-27  Ulrik Haugen  <qha@lysator.liu.se>
82
83	* acconfig.h, configure.in, error.c(private_strerr): redid the tests
84	  for sys_errlist to be a bit less naive.
85
862000-11-26  Ulrik Haugen  <qha@lysator.liu.se>
87
88	* acconfig.h, configure.in, error.c(private_strerr): changes related
89	  to sys_errlist having different declarations on different systems.
90
912000-11-04  Ulrik Haugen  <qha@lysator.liu.se>
92
93	* bogosort.texinfo: added some lines from the FreeBSD-port patch.
94
952000-11-03  Ulrik Haugen  <qha@lysator.liu.se>
96
97	* bogosort.c (main): make use of strrchr() to set program name.
98
99	* system.h: some fixes to make strchr() and strrchr() available.
100
101	* configure.in: added check for strchr.
102
1032000-09-15  Ulrik Haugen  <qha@lysator.liu.se>
104
105	* Makefile.am (EXTRA_DIST) added index.html
106
107	* released 0.3.1
108
109	* Makefile.am (vvv): added target vvv; turns AUTHORS, ChangeLog,
110	  INSTALL, NEWS, README and TODO into html-files and htmlizes the man
111	  page and info manual.
112
1132000-08-13  Ulrik Haugen  <qha@lysator.liu.se>
114
115	* `grep --files-with-matches 'files or its' *(.)`: doc fixes
116
1172000-08-11  Ulrik Haugen  <qha@lysator.liu.se>
118
119	* bogosort.c: made all output related to errors use error
120
121	* bogosort.c zbogotest.c (main): program_name is set correctly
122
123	* sortedp.h sortedp.c (sortedp): removed argument numlines, all callers
124	  changed
125
126	* bogosort.c zbogotest.c (sortedp): took sortedp out of these files and
127	  put it into sortedp.c & sortedp.h
128
1292000-08-09  Ulrik Haugen  <qha@lysator.liu.se>
130
131	* released 0.3.0
132
133	* bogosort.c: gettext fixes
134
1352000-08-08  Ulrik Haugen  <qha@lysator.liu.se>
136
137	* bogosort.c (decode_switches, usage): added option --norandom
138
139	* bogosort.c (seed, decode_switches): added support for
140	  WANT__DEV_(U)RANDOM
141
142	* configure.in: added options --enable-(u)random with corresponding
143	  defines WANT__DEV_(U)RANDOM
144
145	* bogosort.c configure.in: added support for config.h
146
1472000-08-04  Ulrik Haugen  <qha@lysator.liu.se>
148
149	* bogosort.c zbogotest.c (sortedp): fixed nasty bug where bogosort and
150	  zbogotest.sh never finished if there were two identical lines in the
151	  input
152
153	* bogosort.c (main): now handles more than one input file
154
155	* moved bogotest* to zbogotest* to facilitate filename completition.
156
157	* bogosort.c (seed): changed fgetc to fread for reading /dev/(u)random
158	  and moved seeding to separate procedure
159
160	* released 0.2.1
161
1622000-08-03  Ulrik Haugen  <qha@lysator.liu.se>
163
164	* bogosort.c (decode_switches): applied patch from ceder fixing
165	  bogosort -v
166
167	* anounced in Hack (@) KOM
168
169	* released 0.2.0
170
1712000-07-06  Ulrik Haugen  <qha@lysator.liu.se>
172
173	* wrote bogotest.sh
174	  requires bash and debianutils and is more bogus than bogosort.
175
1762000-06-24  Ulrik Haugen  <qha@lysator.liu.se>
177
178	* getlines.c (getline): removed limit on linelength.
179
1802000-06-23  Ulrik Haugen  <qha@lysator.liu.se>
181
182	* bogosort: initial version.
183
184