add bug closer
[debian/cpulimit.git] / CHANGELOG
index 5df3d59..bf11a1a 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,54 @@
+=========== Changes in 2.0 ================
+
+* Added the -- flag to make sure child processes
+  run with command line flags would not confuse
+  cpulimit.
+
+* Corrected output of child process name in verbose mode.
+
+=========== Changes in 1.9 ================
+
+* Swapped out __MACH__ pre-compiler flag for __APPLE__ to
+  avoid conflicts with GNU Hurd.
+
+
+* Added --kill (-k) and --restore (-r) flags to allow
+  target processes to be killed and restored rather than
+  simply throttled.
+
+* Made sure version number is accepted from Makefile.
+
+=========== Changes in 1.8 ================
+
+* Added separate build targets for Linux, FreeBSD and OS X.
+  See the compiling section of the README file.
+
+* Applied patch from FreeBSD to our upstream code to make
+  future updates on FreeBSD easier.
+
+* When displaying verbose output, cpulimit now redisplays
+  the column headers every 20 lines.
+
+* Fixed limiting CPU usage on multicore machines when
+  the desired usage limit is great than 100%.
+  ie A machine with 4 cores can now properly limit
+  multi-threaded applications to, say, 150% or 250%.
+
+* Added test application (busy). See "test" directory.
+  To build the test software, run "make tests".
+
+* Removed memrchr() call to allow program to compile on OS X.
+
+* Updated Makefile to work with OS X.
+
+* Fixed OS X compiler error. Macs do not understand
+  CLOCK_REALTIME
+
+* Added patch from Debian which added compiler flags. This
+  should "harden" CPUlimit on Debian.
+  Thanks to Gregor for supplying this patch.
+
+
 ============= Changes in 1.7 ===============
 
 * Minor code cleanup.