File: NEWS

package info (click to toggle)
randomize-lines 0.2.4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 568 kB
  • ctags: 64
  • sloc: sh: 3,466; ansic: 723; makefile: 80
file content (104 lines) | stat: -rw-r--r-- 3,168 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
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 --enale-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
* intial 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
* actualy 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 menagement
* added function for randomizing all lines in a file (changes
  default behaviour of rl)
* more code cleanup
* actualy 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 millis

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

* easyer 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