0.1.7 2004/10/10
- added commands: display, ldisplay, undisplay to dump
specified memory locations after each single step
(thanks to ziberpunk <ziberpunk =at= ziberghetto dhis org>
for the suggestion and code)
- all Makefiles are now based on automake in the hopes
that this will fix some of the problems integrating
ald into the *BSD ports systems
- bug fix where a pointer wasn't set to NULL after
clearing program arguments with the "set args" command
- this is related to the previous feature: if the effective
address lies inside a symbol/function, the corresponding
symbol is now displayed
- for CALL and JMP instructions, exact target/effective
addresses are now computed
(code for this was contributed by Samuel Falvo II
<kc5tja =at= arrl net>)
- upgraded all configure scripts to autoconf v2.59
0.1.6 2004/07/23
- 2 bug fixes in "examine" command relating to dumping large
numbers of bytes
(found by mbe21 <mbe21 =at= o2 pl>)
- bug fix where ~/.aldrc was not saved on ^D
- minor memory leak fix which would occur in the loading
of ~/.aldrc on startup
(found by Alfredo Beaumont <ziberpunk =at= ziberghetto dhis org>)
- more graceful handling of when the debugged program
receives an unknown signal
- "examine" command can now take section and symbol
names in addition to numerical addresses
- fix for libreadline detection in autoconf
- ripped out all ncurses related code
- minor memory leak fix: During print bursts, users may
hit 'q' or ^C to stop the burst. This is implemented
via a longjmp() call, but if memory was allocated
beforehand, it would not have been freed since longjmp()
alters the path of execution. A simple list structure
was implemented to fix this.
- fixed some issues related to upgrade to autoconf 2.58
- bumped LICENSE up to GPL v2
- "register" command now defaults to compact output format
- fixed some minor disassembly bugs
- got ald to compile on NetBSD 1.6.2
(many thanks to Brad Spencer for providing me with
a NetBSD shell account)
0.1.5p1 2003/10/14
- bandaid to top level Makefile.in to make ald compile
in OpenBSD's ports system
0.1.5 2003/10/11
- "file secinfo" command can now output information on
a.out sections
- added TODO and BUGS files
- fixed problems relating to changing values of fpu
special purpose registers
- added some missing SSE instructions to libDASM
- OpenBSD support is back: fixed compile problems relating to
fpu code, tested on 3.3 release
- bug fixes in disassembling various MMX instructions
(thanks to Peter Boettcher for patch)
- changed library libDisasm to libDASM (Debugger's Assembler
Library) in anticipation of its new capability to assemble
instructions
- added OSABI information to elf header parsing in libOFF
(someone sent me a patch for this ages ago - sorry for
taking so long!)
- added -DNDEBUG to turn off assert() in out-of-the-box
compiles
- bug fix in a.out parser: now checks for QMAGIC binaries
- "file symbols" command has changed to "file syminfo" and you
can now use "file syminfo [symbol name]" to get information for
a specific symbol
- added libOFF to handle all the object file format stuff
0.1.4 2003/07/09
- libOp has been replaced with the rewritten library libDisasm
which has a better overall design
- incorporated hp's patch:
. "disassemble" command now shows symbol information.
Also added "set disasm-show-syms" to toggle this feature on/off.
. added ascii output for all size memory dumps
. bug fix in elf header parsing
- added ~/.aldrc configuration file to save settings
- fixed MSB problem when setting register values
0.1.3 2002/06/29
- added "set step-display-mmxregs" option to display mmx registers after single
stepping
- "lbreak" command now shows the name of the symbol containing each breakpoint, if
any
0.1.2 2002/06/14
- added "set step-display-fpregs" option to display fpu registers after single
stepping
- added "-all" flag to "register" command to output fpu registers
- fix for disassembling fld opcodes
- fix in elf parser for executables with no section name string table present
0.1.1 2002/04/24
- bug fix in disassembling opcodes with /digit fields
- bug fix in setting breakpoints which are close together
- bug fix in handling of runtime arguments
- new man page
0.1.0 2002/04/13
- added attach/detach commands
- added human readable flags register output
- minor bugfixes
pkgsrc changes:
* Add RUBY_DYNAMIC_DIRS which cause generating dynamic PLIST entries.
* Move using buildlinks to rubyversion.mk.
* Merge converters/ruby-iconv to ruby18-base.
Ruby changes:
* too may, see ChangeLog file or
http://eigenclass.org/hiki.rb?ruby+1.8.5+changelog
This is ruby-readline part, only distinfo change.
pkgsrc changes:
* Add RUBY_DYNAMIC_DIRS which cause generating dynamic PLIST entries.
* Move using buildlinks to rubyversion.mk.
* Merge converters/ruby-iconv to ruby18-base.
Ruby changes:
* too may, see ChangeLog file or
http://eigenclass.org/hiki.rb?ruby+1.8.5+changelog
This is ruby-curses part.
* cvsd-buildroot: further portability improvements on 64 bit platforms
* added Portuguese debconf translation by Ricardo Silva
* added warnings and errors on failing to close a socket
- Added some examples to the examples/ directory.
- Updated the MANIFEST.
- Added the :warndie tag and the internal Error::WarnDie package that
provides custom __WARN__ and __DIE__ handlers.
- Added the flush() method from Alasdair Allan.
- Fixed a test in t/05text-errors-with-file-handles.t to work on
MS Windows due to File::Spec and require inconsistency.
- Fixed https://rt.cpan.org/Ticket/Display.html?id=3291
- According to https://rt.cpan.org/Ticket/Display.html?id=6130 - made
the auto-conversion of textual errors to object customizable.
- Fixed the conversion of textual messages to Error::Simple when
they contain information about an open filehandle. (as reported in
http://rt.cpan.org/Ticket/Display.html?id=6130 )
- Added POD to the lib/Error/Simple.pm module.
- Added the lib/Error/Simple.pm module (that just "use"'s Error) so
one can say "use base 'Error::Simple';' Added an appropriate test.
Fixes: http://rt.cpan.org/Public/Bug/Display.html?id=17841
- Added Scalar::Util to the dependencies in Makefile.PL.
- Fixed http://rt.cpan.org/Public/Bug/Display.html?id=18024 and a related
exception thrown because ->isa was called on something that was not
certainly an object.
- Moved Error.pm inside the distribution to reside under lib/.
* Version 0.6.6 (released 2006-08-23)
** Instead of AX_CREATE_STDINT_H, use the stdint gnulib module, for idn-int.h.
This solves building on some HPPA systems. Note that the generated
idn-int.h is specific to the build environment that libidn was built
under, and is not generally usable by any other compiler (if any) on
the host. This was true before too.
** Update gnulib files.
** API and ABI is backwards compatible with the previous version.
Version 1.4.6 - 25 August 2006, by Eric Blake (CVS version 1.4.5a)
* Fix buffer overruns in regexp and patsubst macros when handed a trailing
backslash in the replacement text, or when handling \n substitutions
beyond the number of \(\) groups.
* Fix memory leak in regexp, patsubst, and changeword macros.
* The format macro now understands %F, %g, and %G.
* When loading frozen files, m4 now exits with status 63 if version
mismatch is detected.
* Fix bugs that occurred when invoked with stdout or stderr closed,
and detect write failures to stdout or to the target of the
debugfile macro. In particular, the syscmd and esyscmd macros can
no longer interfere with the debug stream or diversions.
* The m4exit macro now converts values outside the range 0-255 to 1.
* It is now an error if a command-line input file ends in the middle of a
comment, matching the behavior of mid-string and mid-argument
collection.
* The dnl macro now warns if end of file is encountered instead of a
newline.
* The error message when end of file is encountered now uses the file and
line where the dangling construct started, rather than `NONE:0:'.
* The debugmode and __file__ macros, and the -s/--synclines option, now
show what directory a file was found in when the -I/--include option or
M4PATH variable had an effect.
* The changequote and changecom macros now work with 8-bit characters, and
quotes and comments that begin with `(' are properly recognized
following a word.
* The new macro __program__ is added, which allows the input file to issue
an error message that resembles messages from m4. Warning and error
messages have been reformatted to comply with GNU Coding Standards.
* The errprint, m4wrap, and shift macros are now recognized only with
arguments.
* The index, substr, translit, regexp, and patsubst macros now produce
output when given only one argument, but still warn about a missing
second argument.
* The patsubst macro now reliably finds zero-length matches at the end
of a string.
Overview of Changes from GLib 2.12.2 to GLib 2.12.3
===================================================
* Use Posix monotonic clocks instead of gettimeofday()
for GTimer when available.
* Make the construction of singleton objects work
witout warnings.
* Bugs fixed
351583 API documentation issues with 2.15 release
336114 desktop locks immediately after changing
the system clock
351853 GKeyFile creates non-UTF-8 error messages
* Translation updates (fr,hu,ja,ku,lt,lv,ml,or,
pt,ru,sv,vi,zh_CN)
Cogito is a version control system layered on top of the git tree
history storage system. It aims at seamless user interface and ease of
use, providing generally smoother user experience than the "raw" Core
GIT itself and indeed many other version control systems.
GIT is a "directory content manager" designed to handle absolutely massive
projects with speed and efficiency, and the release of the 2.6.12 (and later)
versions of the Linux kernel as well as more and more other projects switching
to it would indicate that it does this task well.
GIT falls in the category of distributed source code management tools, similar
to e.g. GNU Arch or Monotone (or, in the commercial world, BitKeeper). Every
GIT working directory is a full-fledged repository with full revision tracking
capabilities, not dependent on network access to a central server.
Packaged by pancake@phreaker.net.
0.22 Sun Jul 2 11:25:39 EDT 2006
- SvPV_nolen doesn't exist on pre 5.6 perls
0.21 Sun Jun 18 07:59:06 EDT 2006
- propagate dies from inside the code-reference of pairwise to
caller
0.20 Tue Apr 25 15:43:57 EDT 2006
- part() would destroy the list elements when changing
an array in place (@list = part { ... } @list)
2006-08-16 John Peacock <jpeacock@cpan.org>
Use default subclass name in Build.PL, since M::B nukes the version::
namespace during its own initialization.
2006-08-08 John Peacock <jpeacock@cpan.org>
Revert accidental whitespace change
2006-08-08 John Peacock <jpeacock@cpan.org>
One more regex to prevent patch files being added to MANIFEST
2006-08-08 John Peacock <jpeacock@cpan.org>
Dependency on changelog not in correct order with dist
2006-08-08 John Peacock <jpeacock@cpan.org>
Yet another way to structure Makefile.PL so that it autogenerates Changes.
2006-08-08 John Peacock <jpeacock@cpan.org>
Once again, fix very small version handling in pure Perl release (globally
this time).
2006-07-30 John Peacock <jpeacock@cpan.org>
Property change (don't need these to be executable).
2006-07-30 John Peacock <jpeacock@cpan.org>
Add MANIFEST.SKIP so Module::Release will be happy.
Hide vutil/Makefile.PL inside top level Makefile.PL (__DATA__).
2006-07-30 John Peacock <jpeacock@cpan.org>
Force MSVC to only compile, not link, by default.
Generate manified PODs in Makefile.PL.
Autogenerate 'Changes' from Makefile.PL.
2006-07-25 John Peacock <jpeacock@cpan.org>
Pure Perl UNIVERSAL::VERSION was throwing undef warnings when called
without a req, e.g. MODULE->VERSION.
2006-07-25 John Peacock <jpeacock@cpan.org>
More compatibility for inclusion in Module::Build.
Remove dependency to Scalar::Util (just guess if it is a v-string).
2006-07-19 John Peacock <jpeacock@cpan.org>
More Makefile tweakage. Can't use warnings in Perl < v5.6.0 and need to
protect Build.PL from being run by Makefile.PL being a little too helpful.
2006-07-17 John Peacock <jpeacock@cpan.org>
Custom Makefile.PL left debris around if ExtUtils::CBuilder, confusing the
Makefile into trying to compile/link something that wasn't there.
Also, take out the "0+" numification, which didn't work in vpp.pm, and which
I don't want to support with this module anyway.
2006-07-17 John Peacock <jpeacock@cpan.org>
Reorganize structure and provide a fully EU::MM compatible Makefile.PL
for, among other cases, bootstrap installing of Module::Build (which now
depends on version.pm). No new tests, no change to core code. Resolves
RT#20493.
2006-06-08 John Peacock <jpeacock@cpan.org>
Bump version in preparation for release to CPAN as 0.64.
2006-05-29 John Peacock <jpeacock@cpan.org>
As it turns out, the import() method *can* be inherited and DTRT.
POD adjusted to reflect the current reality.
2006-05-29 John Peacock <jpeacock@cpan.org>
Based on a suggestion by David Wheeler, test for already exported qv() in a
more inheritance friendly fashion.
Create a way to call the base import() from a subclass and have it DTRT and
provide documentation for doing so.
Ready to release to CPAN as 0.63_01.
Changes since last packaged version (2.02):
2.07 Wed Aug 9 2006
- Regenerate data correctly for 5.8.7, 5.8.8, 5.9.2 and 5.9.3
- Add OS-specific modules for those versions
2.06 Tue Aug 1 2006
Patches by Marius Feraru :
- handle dotted perl versions (e.g. 5.8.6)
- add an easy way to determine what was some module's version bundled
with a specified Perl release
2.05 Tue Jun 6 2006
Patches by Adriano Ferreira :
- corelist utility accepts regexes as arguments, eg. /IPC::Open/
- Errors when building regexes are trapped and warning is generated
2.04 Thursday 2nd February, 2006
Fix patchlevel for 5.8.8 (Gisle Aas)
Silence warnings in corelist utility
2.03 Wednesday 1st February, 2006
Include data for perl 5.9.3 and 5.8.8
* Changed Gorm architecture to use NSDocument classes.
* Abstracted model loading mechanism. This was done by implementing
a set of "Loader" and "Builder" classes which handle filling in
the data structures in Gorm and exporting them to external formats.
* Implemented GormNibWrapperLoader and GormNibWrapperBuilder for
reading and writing Cocoa NIB files.
* Implemented GormGormWrapperLoader and GormGormWrapperBuilder for
reading and writing GNUstep Gorm files
* Implemented GormGModelWrapperLoader for reading GNUstep gmodel
files.
* Updated icon
* A number of bugs have been addressed in this release.
Debug libraries now have the same name as normal libraries (i.e. no "_d"
suffix). This reduces the possiblity of multiple libraries being loaded
into the same executable.
Added dragonfly OS to make targets.
Spaces and backslashes are no longer allowed in paths used by the
make package (e.g. with Windows OS). The libraries can still use native
paths.
* Bug fixes - thanks to Nick Mathewson for helping.
(However, anecdotal references in Tor 0.1.2.1's doc seem to indicate that
1.1b fixes more kqueue problems on Darwin/OSX.)