Alleyoop 0.9.5, 2009-03-07 -------------------------- New Features: - Added support for the --ignore-ranges, --malloc-fill, and --free-fill Memcheck options. - Added support for the --happens-before, --trace-addr, and --trace-level Helgrind options. Bugs Fixed: - Don't try to use --avoid-strlen-errors which is no longer supported by Valgrind. - Fixed -I, -R and --tool command-line options to work as expected. Alleyoop 0.9.4, 2009-02-08 -------------------------- Bugs Fixed: - Got rid of custom debugging symbol lookup code which was unnecessary and broke the build on recent Linux distributions like openSUSE 11.1 - Fixed some bugs in the Valgrind error parser. Alleyoop 0.9.3, 2006-08-14 -------------------------- Bugs Fixed: - Replaced popt option parsing code with custom option parsing code to get around memory corruption caused by popt. Alleyoop 0.9.2, 2006-07-28 -------------------------- Bugs Fixed: - Select the row being right-clicked before spawning the popup menu so that menu items are properly (de)sensitised. - Chaneged the default schema value for --leak-check to "no" instead of "false" which doesn't work. - Fixed to properly parse the Valgrind 3.1.0 timestamp format. Alleyoop 0.9.1, 2006-06-12 -------------------------- Bugs Fixed: - Work with Valgrind 3.1.0. Had to remove support for "Sloppy Malloc" which is a feature that has been removed in Valgrind 3.1.0. Also had to switch to using --log-fd rather than --logfile-fd. Alleyoop 0.9.0, 2005-05-05 -------------------------- New Features: - Added support for Valgrind's new time-stamp feature - Added support for suppression matching against leak reports Bugs Fixed: - Handle calling Valgrind 2.4.0 (uses slightly different command-line options) - Fixed a memory leak in the code that forked off the program being debugged. Alleyoop 0.8.3, 2005-02-08 -------------------------- Bugs Fixed: - Handle "warning: ..." messages from valgrind - Use bfd_get_section_size() instead of bfd_get_section_size_before_reloc() if the system bfd doesn't have it. Updated Translations: - en_CA (Adam Weinberger) - gu (Ankit Patel) - nb (Kjartan Maraas) - uk (Yuriy Syrota) Alleyoop 0.8.2, 2004-04-03 -------------------------- New Features - Added support for the Helgrind skin - Added a checkbox for "Track open file descriptors" which is a new feature in Valgrind 2.1.x - Only pass command-line arguments to valgrind if the value is not the default value (allows users to use older valgrinds which don't have some of the new features as long as they leave the default value for that setting alone). Updated Translations: - en_GB (Gareth Owen) - ga (Alastair McKinstry) - hr (Robert Sedak) - no (Kjartan Maraas) - zh_CN (Wang Jian) Alleyoop 0.8.1, 2004-02-09 -------------------------- Bugs Fixed: - "Suppress error" now handles Addr[1,2,4,8] and Free errors. - Fixed warning spewage about appending NULL to a GString. - Use fctnl with the FD_CLOEXEC flag instead of closing all fds in the child process before exec. - Don't pass --suppressions= if doesn't exist. Updated Translations: - az (Metin Amiroff) - cs (Miloslav Trmac) - hr (Robert Sedak) - mn (Sanlig Badral) - sk (Marcel Telka) - sq (Laurent Dhima) Alleyoop 0.8.0, 2003-10-21 -------------------------- Bugs Fixed: - Fixed a small memory leak when freeing suppression rules. New Features: - After adding a new suppression rule, immediately remove all matching errors from the view. Suppress further errors matching the new rule as well. - Default the AddrCheck/MemCheck checkboxes to 'on' in the new-rule editor. Updated Translations: - az (Metin Amiroff) - ca (Jordi Mallach) - cs (Miloslav Trmac) - de (Christian Neumair) - el (Kostas Papadimas) - es (Pablo Gonzalo del Campo) - fr (Christophe Merlet) - it (Alessio Frusciante) - ja (Takeshi AIHANA) - ms (Hasbullah Bin Pit) - nl (Vincent van Adrighem) - pl (Artur Flinta) - pt (Duarte Loreto) - ru (Valek Filippov) - sr (Danilo Šegan) - sv (Christian Rose) Alleyoop 0.7.3, 2003-06-01 -------------------------- Bugs Fixed: - Handle Valgrind error spewage from multiple pid's concurrently. - Fixed some warning spewage. - Plugged a memory leak by unreffing the GnomeProgram object after exiting the main loop. Alleyoop 0.7.2, 2003-05-21 -------------------------- Bugs Fixed: - Don't leak the symtab on exit. - Don't leak references to the gconf client. - Fixed a bug in the suppression list dialog reguarding the deletion of rules. - Suppress "IGNORED call to:" errors reported from Valgrind. - Don't allow a user to save a suppresion rule without a name. - Handle Valgrind 1.9.6's thread-id output. New Features: - Ability to specify which skins to suppress an error in. - Redirect the child process's stdin, stdout, and stderr to alleyoop's stdin, stdout, and stderr respectively. This allows one to debug console applications more easily. - Added a new right-click context menu item to launch the user's custom editor. Updated Translations: - ca (Jordi Mallach) - cs (Miloslav Trmac) - ja (Takeshi AIHANA) - no (Kjartan Maraas) - pt (Duarte Loreto) - pt_BR (Evandro Fernandes Giovanini) - sr (Danilo Šegan) - sr@Latn (Danilo Šegan) - sv (Christian Rose) Alleyoop 0.7.1, 2003-04-26 -------------------------- Bugs Fixed: - Fixed an ABW when creating the prefs notebook widget. New Features: - Added support for launching the user's custom editor command-line when double-clicking on a stack-frame report. Editor command-line variables include ${lineno} and ${filename}. - Added a new prefs page for Helgrind options (although as of yet neither Helgrind nor Cachegrind skins are supported). - Wrote some basic documentation contained in the README file. Updated Translations: - cs (Miloslav Trmac) - ja (Takeshi AIHANA) - pt (Duarte Loreto) - sv (Christian Rose) Alleyoop 0.7.0, 2003-04-22 -------------------------- Bugs Fixed: - Build on Linux distributions which do not have a libpopt that define POPT_TABLEEND. - When the user opens the suppressions list, load the file contents instead of doing nothing. :-) New Features: - Added the ability to choose which Valgrind 'skin' to use (currently only memcheck and addrcheck are fully supported). This preference can be chosen either as a command-line argument (--skin=[memcheck,addrcheck]) or by using the "Skins" menu. - Added support for the newer Valgrind (1.9.5) suppressions file format (the parser remains backwards compatable with the older 1.0.x format as well). Alleyoop 0.6.5, 2003-04-20 -------------------------- Bugs Fixed: - Added NULL-protection for resolved symbol filenames. Fixes a segfault when objects don't contain the source filenames in their debugging symbols. New Features: - Implemented Cut/Copy/Paste support, although Paste is a no-op. Alleyoop 0.6.4, 2003-04-19 -------------------------- New Features: - Users may now configure the number of lines above and below the target source-file line that contained the error. - New Search Bar that actually works. Users can now filter out error messages that don't match a regex that they provide using the search bar. Clicking the "Clear" button will show all errors. Updated Translations: - ja (Takeshi AIHANA) Alleyoop 0.6.3, 2003-04-16 -------------------------- New Features: - New command-line arguments (-R, --recursive) which add the source path value and all subdirectories. - Added a Edit/Clear menu item to clear the tree-view.