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