1bootchart2 0.14.5:
2	+ pybootchartgui (Riccardo)
3		+ Fix tests with python3
4		+ Fix parsing of files with non-ascii bytes
5		+ Robustness fixes to taskstats and meminfo parsing
6		+ More python3 fixes
7
8bootchart2 0.14.4:
9	+ bootchartd
10		+ Add relevant EXIT_PROC for GNOME3, XFCE4, openbox
11		  (Justin Lecher, Ben Eills)
12	+ pybootchartgui (Riccardo)
13		+ Fix some issues in --crop-after and --annotate
14		+ Fix pybootchartgui process_tree tests
15		+ More python3 fixes
16
17bootchart2 0.14.2:
18	+ pybootchartgui
19		+ Fix some crashes in parsing.py (Jakub Czaplicki, Riccardo)
20		+ speedup a bit meminfo parsing (Riccardo)
21		+ Fix indentation for python3.2 (Riccardo)
22
23bootchart2 0.14.1:
24	+ bootchartd
25		+ Expect dmesg only if started as init (Henry Yei)
26		+ look for bootchart_init in the environment (Henry Gebhardt)
27	+ pybootchartgui
28		+ Fixup some tests (Riccardo)
29		+ Support hp smart arrays block devices (Anders Norgaard,
30		  Brian Murray)
31		+ Fixes for -t, -o and -f options (Mladen Kuntner, Harald, Riccardo)
32
33bootchart2 0.14.0:
34	+ bootchartd
35		+ Add ability to define custom commands
36		  (Lucian Muresan, Peter Hjalmarsson)
37	+ collector
38		+ fix tmpfs mount leakage (Peter Hjalmarsson)
39	+ pybootchartgui
40		+ render cumulative I/O time chart (Sankar P)
41		+ python3 compatibility fixes (Riccardo)
42	+ Misc (Michael)
43		+ remove confusing, obsolete setup.py
44		+ install docs to /usr/share/
45		+ lot of fixes for easier packaging (Peter Hjalmarsson)
46		+ add bootchart2, bootchartd and pybootchartgui manpages
47		  (Francesca Ciceri, David Paleino)
48
49bootchart2 0.12.6:
50	+ bootchartd
51		+ better check for initrd (Riccardo Magliocchetti)
52		+ code cleanup (Riccardo)
53		+ make the list of processes we are waiting for editable
54		  in config file by EXIT_PROC (Riccardo)
55		+ fix parsing of cmdline for alternative init system (Riccardo)
56		+ fixed calling init in initramfs (Harald)
57		+ exit 0 for start, if the collector is already running (Harald)
58	+ collector
59		+ try harder with taskstats (Michael)
60		+ plug some small leaks (Riccardo)
61		+ fix missing PROC_EVENTS detection (Harald)
62	+ pybootchartgui (Michael)
63		+ add kernel bootchart tab to interactive gui
64		+ report bootchart version in cli interface
65		+ improve rendering performance
66		+ GUI improvements
67		+ lot of cleanups
68	+ Makefile
69		+ do not python compile if NO_PYTHON_COMPILE is set (Harald)
70	+ systemd service files
71		+ added them and install (Harald, Wulf C. Krueger)
72
73bootchart2 0.12.5:
74	+ administrative snafu version; pull before pushing...
75
76bootchart2 0.12.4:
77	+ bootchartd
78		+ reduce overhead caused by pidof (Riccardo Magliocchetti)
79	+ collector
80		+ attempt to retry ptrace to avoid bogus ENOSYS (Michael)
81		+ add meminfo polling (Dave Martin)
82	+ pybootchartgui
83		+ handle dmesg timestamps with big delta (Riccardo)
84		+ avoid divide by zero when rendering I/O utilization (Riccardo)
85		+ add process grouping in the cumulative chart (Riccardo)
86		+ fix cpu time calculation in cumulative chart (Riccardo)
87		+ get i/o statistics for flash based devices (Riccardo)
88		+ prettier coloring for the cumulative graphs (Michael)
89		+ fix interactive CPU rendering (Michael)
90		+ render memory usage graph (Dave Martin)
91
92bootchart2 0.12.3
93	+ collector
94		+ pclose after popen (Riccardo Magliocchetti (xrmx))
95		+ fix buffer overflow (xrmx)
96		+ count 'processor:' in /proc/cpuinfo for ARM (Michael)
97		+ get model name from that line too for ARM (xrmx)
98		+ store /proc/cpuinfo in the boot-chart archive (xrmx)
99		+ try harder to detect missing TASKSTATS (Michael)
100		+ sanity-check invalid domain names (Michael)
101		+ detect missing PROC_EVENTS more reliably (Michael)
102		+ README fixes (xrmx, Michael)
103	+ pybootchartgui
104		+ make num_cpu parsing robust (Michael)
105
106bootchart2 0.12.2
107 	+ fix pthread compile / linking bug
108
109bootchart2 0.12.1
110	+ pybootchartgui
111		+ pylint cleanup
112		+ handle empty traces more elegantly
113		+ add '-t' / '--boot-time' argument (Matthew Bauer)
114	+ collector
115		+ now GPLv2
116		+ add rdinit support for very early initrd tracing
117		+ cleanup / re-factor code into separate modules
118		+ re-factor arg parsing, and parse remote process args
119		+ handle missing bootchartd.conf cleanly
120		+ move much of bootchartd from shell -> C
121			+ drop dmesg and uname usage
122			+ avoid rpm/dpkg with native version reporting
123
124bootchart2 0.12.0 (Michael Meeks)
125	+ collector
126		+ use netlink PROC_EVENTS to generate parentage data
127			+ finally kills any need for 'acct' et. al.
128			+ also removes need to poll /proc => faster
129		+ cleanup code to K&R, 8 stop tabs.
130	+ pybootchartgui
131		+ consume thread parentage data
132
133bootchart2 0.11.4 (Michael Meeks)
134	+ collector
135		+ if run inside an initrd detect when /dev is writable
136		  and remount ourselves into that.
137		+ overflow buffers more elegantly in extremis
138		+ dump full process path and command-line args
139		+ calm down debugging output
140	+ pybootchartgui
141		+ can render logs in a directory again
142		+ has a 'show more' option to show command-lines
143
144bootchart2 0.11.3 (Michael Meeks)
145	+ add $$ display to the bootchart header
146	+ process command-line bits
147		+ fix collection code, and rename stream to match
148		+ enable parsing, add check button to UI, and --show-all
149		  command-line option
150	+ fix parsing of directories full of files.
151
152bootchart2 0.11.2 (Michael Meeks)
153	+ fix initrd sanity check to use the right proc path
154	+ don't return a bogus error value when dumping state
155	+ add -c to aid manual console debugging
156
157bootchart2 0.11.1 (Michael Meeks)
158	+ even simpler initrd setup
159		+ create a single directory: /lib/bootchart/tmpfs
160
161bootchart2 0.11 (Michael Meeks)
162	+ bootchartd
163		+ far, far simpler, less shell, more robustness etc.
164	+ bootchart-collector
165		+ remove the -p argument - we always mount proc
166		+ requires /lib/bootchart (make install-chroot) to
167		  be present (also in the initrd) [ with a kmsg
168		  node included ]
169		+ add a --probe-running mode
170	+ ptrace re-write
171		+ gives -much- better early-boot-time resolution
172		+ unconditional chroot /lib/bootchart/chroot
173			+ we mount proc there ourselves
174		+ log extraction requires no common file-system view
175
176
177bootchart2 0.10.1 (Kel Modderman)
178	+ collector arg -m should mount /proc
179	+ remove bogus vcsid code
180	+ split collector install in Makefile
181	+ remove bogus debug code
182	+ accept process names containing spaces
183
184bootchart2 0.10.0
185	+ rendering (Anders Norgaard)
186		+ fix for unknown exceptions
187	+ interactive UI (Michael)
188		+ much faster rendering by manual clipping
189		+ horizontal scaling
190		+ remove annoying page-up/down bindings
191	+ initrd portability & fixes (Federic Crozat)
192		+ port to Mandriva
193		+ improved process waiting
194		+ inittab commenting fix
195		+ improved initrd detection / jail tagging
196		+ fix for un-detectable accton behaviour change
197		+ implement a built-in usleep to help initrd deps (Michael)
198
199bootchart2 0.0.9
200	+ fix initrd bug
201
202bootchart2 0.0.8
203	+ add a filename string to the window title in interactive mode
204	+ add a NEWS file
205