File: NEWS

package info (click to toggle)
randomize-lines 0.2.7
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, lenny, squeeze, wheezy
  • size: 600 kB
  • ctags: 76
  • sloc: sh: 3,823; ansic: 741; makefile: 73
file content (126 lines) | stat: -rw-r--r-- 3,760 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
changes from 0.2.6 to 0.2.7
---------------------------

* this package is now considered deprecated, use shuf from GNU coreutils
  instead
* Debian packaging improvements


changes from 0.2.5 to 0.2.6
---------------------------

* remove a dangerous example from the manual page and add some benign ones
  by A. Costa

changes from 0.2.4 to 0.2.5
---------------------------

* implemented --line-number option to dump line numbers
* changed email address and homepage location, new homepage is at
  http://ch.tudelft.nl/~arthur/rl/
* documentation improvements (mainly spelling)

changes from 0.2.3 to 0.2.4
---------------------------

* add checks for correct reading and writing of lines

changes from 0.2.2 to 0.2.3
---------------------------

* improved documentation
* update to newer autoconf and automake
* make it possible to choose random number source at configure time
* added extra tests to configure script

changes from 0.2.1 to 0.2.2
---------------------------

* Debian package fixes

changes from 0.2.0 to 0.2.1
---------------------------

* some small documentation improvements
* improvements to header includes
* removed maximum to --count command line option
* upgraded autoconf and automake files
* rpm spec file improvements

changes from 0.1.7 to 0.2.0
---------------------------

* add --reselect option to replace --uniq option and change
  default behaviour to select lines only once instead of
  multiple times (incompatible change)
* added --output, --delimiter and --null command line options
* added examples to manual page
* organized code better
* added --enable-warnings in configure and enable by default in
  Debian package building

changes from 0.1.6 to 0.1.7
---------------------------

* added simple docs to Debian package
* fixed bug in Debian package rules
* initial package for Debian/unstable

changes from 0.1.5 to 0.1.6
---------------------------

* made Debian package
* tried to abide by GNU coding standards
* fixed typo in manual page

changes from 0.1.4 to 0.1.5
---------------------------

* improved README, manual and command line --help
* added buffer.c with functions for manipulating struct buffer
  (used to be struct line)
* improved memory management with about halving number of malloc() calls
* fixed small memory leak (not a real problem for command-line tools)
* cleared up some code and ended up with smaller code
* actually created this Changelog (still looking for a good way to
  create one from the cvs logs

changes from 0.1.3 to 0.1.4
---------------------------

* added more info to README
* added debugging code to alloc.c
* added --enable-debug to configure
* fix so that -Wall is only used on gcc
* renamed randomize.c to random.c and moved all random related
  functions there
* added xxmalloc() and xxrealloc() macros for readable malloc()s
* improved memory management
* added function for randomizing all lines in a file (changes
  default behaviour of rl)
* more code cleanup
* actually tested on all mentioned platforms before release
* fixed nasty bug on systems with a low RAND_MAX

changes from 0.1.2 to 0.1.3
---------------------------

* added configure generated config.h
* created rl.h with definitions of all functions in all files
* created alloc.c with malloc() realloc() and free() wrappers
* lines do not have a maximum length anymore
* code cleanup
* changed randomize() to not try to read /dev/random but
  use pid + time in milliseconds

changes from 0.1.1 to 0.1.2
---------------------------

* easier emulation of getopt_long() (now in getopt_long.c)
* moved randomzize() function to randomize.c

changes from 0.1.0 to 0.1.1
---------------------------

* added emulation for getopt_long() on platforms that don't have it
* better working --quiet