Age | Commit message (Collapse) | Author | Files | Lines |
|
to list here.
|
|
[Changes for 0.66 - Aug 18, 2005]
* Fix a regression when the mirrored revision has copies from revision
numbers outside the path we are mirroring.
* Fix a regression since 0.61 for the case that mirror anchor parent was
copied from somewhere else.
[Changes for 0.65 - Aug 2, 2005]
* Fix a bug when mirroring only HEAD with dav/svn-1.2.0 on server.
* Performance imporvements on large repositories for revision lookup
and meta data lookup. [Sponsored by Fotango]
[Changes for 0.64 - Jul 11, 2005]
* Make git support load later to avoid circular dependency with svk.
[Changes for 0.63 - Jun 28, 2005]
* Fix missing dependency - Class::Accessor.
[Changes for 0.62 - Jun 22, 2005]
* Support HEAD and HEAD-n for --torev [Jody Belka]
* Resolve the fromrev from headrev with the relayed source, so for
relayed skip-to mirror it won't explode.
* When there's replaced directory, properly _enter_copied_path when
it's not a copy.
* Git support.
[Changes for 0.61 - May 8, 2005]
* Perform reanchor only on paths involving copies.
This fixes kde svn repository problem.
* Fix two minor pool usage that causes error on nfs-mounted fsfs (and
possibly win32).
|
|
File::chdir, Perl module with a more sensible way to change directories
|
|
IO::Pager - Select a pager, optionally pipe it output if destination is a TTY
|
|
Changes:
* Pluggable object models.
* Problems with "gen-apply" on Win32 systems.
* Optimize "if true goto" into "goto".
* Peephole optimization on branches.
* Adjust ARM codegen macros to support branch elimination instructions.
* Redesign exception handling to use "setjmp" everywhere.
* Remove C++ code from "libjit.so" so that it is a pure C library.
* Use computed goto's in the interpreter if the compiler supports them.
* Don't allow conditional branches to jump out of exception contexts.
* Block movement to allow initialization code to be moved to the start
of a function, or loop condition code to be moved to the end.
* Rewrite the exception region routines to make them easier to use.
* Add the "gen-sel" program, for creating instruction selectors.
* Write instruction selectors for x86 and ARM (only x86 is enabled).
* Portability fixes for ARM, PPC, Alpha, IA64, and amd64.
* Clarify the description of LLVM, at the request of LLVM's author.
* Deferred argument popping after function calls.
* Add "--enable-interpreter" to force the interpreter to be used.
* Implement a simple global register allocator based on usage counts.
* Recognise increment and decrement idioms.
* Align cache flushes properly (Miroslaw Dobrzanski-Neumann).
* Querying of x86 cpuid where necessary.
* Add a constant pool for ARM, to make constant loads more efficient.
* Handle register pairs for 64-bit values properly.
* Support for parameter areas on the stack, to reduce push/pop overhead.
* Avoid unnecessary register spills if a value won't be used again.
* Implement tail calls from a function to itself.
* Optimize x86 prologs and epilogs to avoid doing unnecessry work.
* Centralise the code that handles parameter passing.
* Support for parallel builds.
|
|
- Fix test suite to work on Solaris. Yay non-POSIX /bin/sh :-(
- Fix segfault on --help with gcc4. Fix segfault on bigendian arches
in some cases.
- Win32 fixes
- Add --short-errors, now used by pkg.m4 if available. This gives a
better error message if some libraries can't be found.
|
|
|
|
ensuring that the conftests are actually removed and therefor capabilities
can actually be detected (rather than configure failing for them)
|
|
|
|
cannot find the file that matches the SHA1 checksum already in here.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.07 Apr 10 10:13PM GMT 2005
- Fixed case error in Build.PL (rt.cpan.org #12107)
- Re-jiggle INSTALL* settings in Makefile.PL
|
|
|
|
0.21 Thu Sep 1 16:58:31 BST 2005
- added _croak and _carp methods so you can override these in subclasses if
you want to change the default behaviour when something bad happens.
0.20 Thu Sep 1 12:25:23 BST 2005
- add a copyright statement
- tidy some documentation (more to do later)
|
|
|
|
|
|
This release is designed to be upward compatible from ncurses 5.0
through 5.4; very few applications will require recompilation,
depending on the platform. These are the highlights from the
change-log since ncurses 5.4 release.
Interface changes:
* terminfo installs "xterm-new" as "xterm" entry rather than
"xterm-old" (aka xterm-r6).
* terminfo data is installed using the tic -x option (few systems
still use ncurses 4.2).
* modify C++ binding to work with newer C++ compilers by providing
initializers and using modern casts. Old-style header names are
still used in this release to allow compiling with not-so-old
compilers.
* modify parameter type in c++ binding for insch() and mvwinsch() to
be consistent with underlying ncurses library (was char, is
chtype).
* change NCursesWindow::err_handler() to a virtual function.
* form and menu libraries now work with wide-character data.
Applications which bypassed the form library and manipulated the
FIELD.buf data directly will not work properly with libformw,
since that no longer points to an array of char. The
set_field_buffer() and field_buffer() functions translate to/from
the actual field data.
* add symbol to curses.h which can be used to suppress include of
stdbool.h, e.g.,
#define NCURSES_ENABLE_STDBOOL_H 0
#include <curses.h>
* change SP->_current_attr to a pointer, adjust ifdef's to ensure
that libtinfo.so and libtinfow.so have the same ABI. The reason
for this is that the corresponding data which belongs to the
upper-level ncurses library has a different size in each model.
* winnstr() now returns multibyte character strings for the
wide-character configuration.
* assume_default_colors() no longer requires that
use_default_colors() be called first.
* data_ahead() now works with wide-characters.
* slk_set() and slk_wset() now accept and store multibyte or
multicolumn characters.
* start_color() now returns OK if colors have already been started.
start_color() also returns ERR if it cannot allocate memory.
* pair_content() now returns -1 for consistency with init_pair() if
it corresponds to the default-color.
* unctrl() now returns null if its parameter does not correspond to
an unsigned char.
New features and improvements:
* library
+ environment variable NCURSES_NO_UTF8_ACS supports
miscellaneous terminal emulators which ignore alternate
character set escape sequences when in UTF-8 mode.
+ modify initialization of key lookup table so that if an
extended capability (tic -x) string is defined, and its name
begins with 'k', ncurses will automatically treat it as a
key.
+ change GPM initialization, using dl library to load it
dynamically at runtime.
+ form, menu and panel libraries support debug-tracing.
* add NCURSES-Programming-HOWTO.html by Pradeep Padala (see
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/).
* programs:
* infocmp:
+ The -i option now matches 8-bit controls against its table
entries, e.g., so it can analyze the xterm-8bit entry.
+ add "-x" option to infocmp like tic's "-x", for use in "-F"
comparisons. This modifies infocmp to only report extended
capabilities if the -x option is given, making this more
consistent with tic. Some scripts may break, since infocmp
previous gave this information without an option.
* tic:
+ modify termcap-parsing to retain 2-character aliases at the
beginning of an entry if the "-x" option is used in tic.
+ filter out long extended names when translating to termcap
format. Only two characters are permissible for termcap
capability names.
+ correct translation of "%%" in terminfo format to termcap,
e.g., using "tic -C".
+ modify the "-c -v" options to ignore delays when comparing
strings. Also modify it to ignore a canceled sgr string,
e.g., for terminals which cannot properly combine attributes
in one control sequence.
+ add a check for improperly ended strings, i.e., where a
following line begins in column 1.
+ add a check in tic for terminfo entries having an sgr0 but no
sgr string. This confuses Tru64 and HPUX curses when combined
with color, e.g., making them leave line-drawing characters
in odd places.
+ add check (with debug configuration) that provides about the
runtime changes that would be made to sgr0 for termcap
applications.
* tset:
+ add -c and -w options to allow user to suppress ncurses'
resizing of the terminal emulator window in the special case
where it is not able to detect the true size.
Major bug fixes:
* improve logic in tgetent() which adjusts the termcap "me" string
to work with ISO-2022 string used in xterm-new. This is a feature
that was incompletely implemented in ncurses 5.3. ncurses attempts
to provide termcap clients with the portion of the sgr0 (termcap
"me") string that does not reset line-drawing.
* cells in the WINDOW which are continuations of a multicolumn
character are encoded differently, making repainting more
reliable.
* amend change to setupterm() in ncurses 5.4 (20030405) which would
reuse the value of cur_term if the same output was selected. This
now reuses it only when setupterm() is called from tgetent(),
which has no notion of separate SCREENs. Note that tgetent() must
be called after initscr() or newterm() to use this feature.
* make setcchar() now works when its wchar_t* parameter is pointing
to a string which contains more data than can be converted.
* win_wchnstr() now works for more than one cell.
* resizeterm() now processes all levels of window hierarchy.
* disable GPM mouse support when $TERM happens to be prefixed with
"xterm". Gpm_Open() would otherwise assert that it can deal with
mouse events in this case.
* add SP->_screen_acs_map[], used to ensure that mapping of missing
line-drawing characters is handled properly. For example,
ACS_DARROW is absent from xterm-new, and it was coincidentally
displayed the same as ACS_BTEE.
Portability:
* configure script:
+ new options:
--enable-largefile
set compiler and linker flags to use largefile
support.
--enable-ext-colors
Allow encoding of 256 foreground and background
colors, e.g., with the xterm-256color or
xterm-88color terminfo entries. This requires ABI 6
because it changes the size of cchar_t.
--enable-ext-mouse
This defines NCURSES_MOUSE_VERSION 2, and modifies
the encoding of mouse events to support wheel mice,
which may transmit buttons 4 and 5. This works with
xterm and similar terminal emulators. This requires
ABI 6 because it changes the encoding of mouse
events.
--with-chtype
overriding of the non-LP64 model's use of chtype
--with-mmask-t
overriding of the non-LP64 model's use of mmask_t
--without-xterm-new
Installs "xterm-old" as the "xterm" entry of the
terminfo database.
+ The --with-termlib option now accepts a value which sets the
name of the terminfo library. This would allow a packager to
build libtinfow.so renamed to coincide with libtinfo.so
+ fixes/improvements for cross-compiling:
o suppress $suffix in misc/run_tic.sh when
cross-compiling. This allows cross-compiles to use the
host's tic program to handle the "make install.data"
step.
o correct BUILD_CPPFLAGS substitution in
ncurses/Makefile.in, to allow cross-compiling from a
separate directory tree.
* library:
+ add ifdef's for _LP64 in curses.h to avoid using wasteful
64-bits for chtype and mmask_t, but add configure option
--disable-lp64 in case anyone used that configuration.
+ modify C++ binding to use some C internal functions to make
it compile properly on Solaris (and other platforms).
+ remove check in newwin() that prevents allocating windows
that extend beyond the screen (Solaris does this).
+ check for nl_langinfo(CODESET), use it if available. This
replaces ad hoc tests of environment variables to check if
the terminal is setup for UTF-8 encoding. Applications which
do not call setlocale() should be corrected, to make them
work properly with UTF-8 encoding.
In particular, applications which assume (and do not call
setlocale()) that Latin-1 codes are printable will no longer
work in a UTF-8 locale since the ad hoc check of environment
variables to see if the locale was UTF-8 is not used when
nl_langinfo(CODESET) is available.
+ use setlocale() to query the program's current locale rather
than using getenv(). This supports applications which rely
upon legacy treatment of 8-bit characters when the locale is
not initialized.
|
|
* Minor improvements
|
|
to not set a Ruby specific DIST_SUBDIR.
|
|
Changes from 1.75(doesn't include minor fixes):
Version 2.21
- Little documentation improvement
Version 2.2
- Added Package::props and Package::groups pragmas
- Added improved tests
Version 2.12
- Fixed the Class::Util::import function
Version 2.11
- Changed the Class::Util::classes function
Version 2.1
- Added the Class::Util::gather function plus tests
- Added the Class::Util::classes function plus tests
- Added the Class::Util::blessed function plus tests
Version 2.0
- Added the Class::Error module and tests
- Added the Class::Util module and tests
- Added the 'skip_autoload' option to Class::constr pragma
- You can also pass an HASH reference to the constr method
Version 1.79
- A test addition
Version 1.78
- The properties defined with a group get initialized just once
- Some testing addition and rewrite
Version 1.77
- Added 'default' option to the Class::constr pragma plus tests
- Added possibility to get a slice of values from groups accessors
- Added $_ aliasing for the post_process option
Version 1.76
- Added add_to() method to add props and groups accessors in other packages
- Added post_process() option to props accessors
|
|
|
|
|
|
- Fix crash in apr_dir_make_recursive() for relative path
when the working directory has been deleted. [Joe Orton]
- Win32: fix apr_proc_mutex_trylock() to handle WAIT_TIMEOUT,
returning APR_EBUSY. [Ronen Mizrahi <ronen@tversity.com>]
- Fix apr_file_read() to catch write failures when flushing pending
writes for a buffered file. [Joe Orton]
- Fix apr_file_write() infinite loop on write failure for buffered
files. [Erik Huelsmann <ehuels gmail.com>]
- Fix error handling where apr_uid_* and apr_gid_* could segfault
or return APR_SUCCESS in failure cases. PR 34053. [Joe Orton,
Paul Querna]
- Refactor Win32 condition variables code to address bugs 27654, 34336.
[Henry Jen <henryjen ztune.net>, E Holyat <eholyat yahoo.com>]
- Support APR_SO_SNDBUF and APR_SO_RCVBUF on Windows. PR 32177.
[Sim <sgobbi datamanagement.it>, Jeff Trawick]
- Fix detection of rwlocks on Mac OS X. [Aaron Bannert]
- Fix issue with poll() followed by net I/O yielding EAGAIN on
Mac OS 10.4 (Darwin 8). [Wilfredo Sanchez]
Update based on patches supplied by Ben Collver. Addresses first part
of PR pkg/31817 by Zafer Aydogan.
|
|
0.5: 2005-Oct-13
* Generating shared library using libtool.
Based on a patch by Thomas Klausner
|
|
the logical continuation of the code on the FSF site, which has not
been changed since April 2002.
Many changes since last FSF version:
- 2.13 | 2005-08-17
- for speed, use `read-string!/partial' in (www cgi) and (www http)
- 2.12 | 2005-06-09
- new proc in (www cgi): cgi:nv-pairs
- contrib/*-check files mentioned in ChangeLog
- 2.11 | 2005-05-09
- big-dishing-loop macros moved to (module) top-level
- FSF street address updated in copyright notices
- 2.10 | 2005-04-17
- changes to (www cgi)
- cgi:values now maintains same order as in submitted form
- cgi:init now resets all internal state (suitable for fastcgi)
- new configure option: --disable-shsub
- new module: (www server-utils cgi-prep)
- 2.9 | 2005-01-25
- www:http-head-get can discard all but the alist portion of the msg obj
- 2.8 | 2004-11-20
- new proc in (www main): www:http-head-get
- 2.7 | 2004-10-21
- new proc in (www http): http:head
- 2.6 | 2004-07-15
- cgi:make-cookie now accepts keywords for `name' and `value' args
- bugfix: http:request handles missing response status-line TEXT as ""
- 2.5 | 2004-03-11
- new proc in (www server-utils parse-request): skip-headers
- new `(www server-utils answer) mouthpiece' command: #:add-formatted
- new module: (www server-utils big-dishing-loop)
- 2.4 | 2004-03-01
- changes to (www server-utils answer) proc `mouthpiece'
- bugfix in #:rechunk-content (fencepost error)
- #:send-reply sets 2nd position in status-box to content-length
- new module: (www server-utils log)
- 2.3 | 2004-02-29
- new module: (www server-utils parse-request)
- new module: (www server-utils filesystem)
- new module: (www server-utils answer)
- new module: (www data http-status)
- new module: (www data content-type)
- 2.2 | 2004-01-24
- bug fix: `cgi:uploads' now handles "multipart/mixed" content properly
- bug fix: `cgi:uploads' now deletes cell as documented
- doc fix: `cgi:getenv' w/ key `http-accept-types' => list of strings
- new feature: proc `http:post-form' now also handles "file uploads"
- installation change: .scm files are punified (whitespace/comments removed)
- 2.1 | 2004-01-15
- doc fix: `cgi:getenv' doc was missing
- new module: (www url-coding)
- proc `cgi:init' performance improvement (env var lazy init)
- 2.0 | 2004-01-13
- incompatible API changes
- cgi:make-cookie no longer accepts #&-style keywords (#:-style ok)
- non-procedures no longer exported
- for cgi-FOO (22 vars), read access now through proc `cgi:getenv'
- no longer provided: http:version, http:user-agent
- installation dir change
- configure script determines $(GUILE_SITE)
- modules installed as $(GUILE_SITE)/www/*.scm
- module catalog updated on "make install" (if supported by system)
- doc methodology/content improvements
- 1.1.1ttn5 | 2003-02-15
- bug fix: http:request now extracts content-length info properly
- 1.1.1ttn4 | 2003-02-12
- bug fix: http:get now uses `Host' header in the http request
- bug fix: examples/wwwcat handles non-#f `program-arguments' values
- 1.1.1ttn3 | 2002-12-03
- new proc in (www http): http:post-form
- 1.1.1ttn2 | 2002-10-20
- for CGI scripts, handle SERVER_SOFTWARE that omits "/version" info
- 1.1.1ttn1 | 2002-10-05
- for CGI scripts, HTTP_ACCEPT parsing now also handles ", "
|
|
|
|
already has goops.
Take maintainership from tech-pkg.
|
|
Take maintainership from tech-pkg.
- version 1.1.1 released 2002-04-26
- new CGI cookies support by Aaron VanDevender
- miscellaneous distribution news
- new subdir examples/
- example program "wwwcat" no longer installed on "make install"
- INSTALL now explains which files are copied where on "make install"
|
|
Solaris 9. My fault; I assumed all implementations could print '(null)'
in that case. Bump PKGREVISION to 2. Fixes PR pkg/31838 by John Heasley.
|
|
|
|
|
|
|
|
improved by Hiramatsu Yoshifumi.
This module provides a simple interface to the terminal control
features for character mode terminals.
|
|
|
|
|
|
Pkgsrc changes:
- Added HOMEPAGE.
Relevant changes since version 1.01:
===========================
* fixes for various tests
* Added support for external gzip.
|
|
No pkgsrc changes.
Changes since version 1.35
==========================
1.41 - 4 October 2005
* added hints/mpeix.pl file supplied by Ken Hirsch
1.40 - 23 September 2005
* Fixed failure of 03examples.t for some windows systems.
1.39 - 15 September 2005
* Fixed dTHX macro for 5.00503 on FreeBSD
1.38 - 6 September 2005
* Integrate core change 25304 -- Symbian Update
* Added libscan to Makefile.PL
1.37 - 12 August 2005
* Change to t/03examples.t for VMS from Abe Timmerman
1.36 - 3 August 2005
* Renamed zlib-src-1.2.3 to zlib-src to help VMS
* Fixed Makefile.PL for VMS
* Fixed t/03examples.t for VMS
* Added a couple of notes about incompatibility with Unix compress.
|
|
* Fixed some discrepancies in event listener deregistration, improves
on-the-fly deregistration of event listeners. Fixed some tests.
* Added cspi docs back into dist.
* Fixed brokenness in 'make check.'
|
|
|
|
|
|
Bump PKGREVISION.
|
|
Bump PKGREVISION due to PLIST changes.
|
|
|
|
|