Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2000-01-17 | Remove unnecessary ALL_TARGET | jlam | 1 | -3/+1 | |
2000-01-17 | Add and enable rx | jlam | 1 | -1/+2 | |
2000-01-17 | rx 1.5 - Fast replacement for the GNU regexp library | jlam | 8 | -0/+110 | |
2000-01-15 | Update dependency on ncurses to >=4.2 | jlam | 3 | -6/+6 | |
2000-01-15 | Update ncurses to 5.0. From the release notes: | jlam | 18 | -341/+608 | |
We decided to release ncurses as a new whole number release (5.0) because it incorporates several interface changes, including some that would invalidate existing shared libraries. These are the highlights from the change-log since ncurses 4.2 release. Interface changes: * The principal source of changes to the interface comes from the release of X/Open Curses in 1997. Earlier versions of ncurses (4.0 and before) were based on a draft version of the specification. The release version adds parameters to some functions to support the evolving internationalization of curses. These summarize the impact: + modified several prototypes to correspond with 1997 version of X/Open Curses (affects ABI since developers have used attr_get). + corrected prototypes for slk_* functions, using chtype rather than attr_t. + the slk_attr_{set,off,on} functions need an additional void* parameter according to XSI. + correct macros for wattr_set, wattr_get, separate wattrset macro from these to preserve behavior that allows attributes to be combined with color pair numbers. + reviewed/updated curses.h, term.h against X/Open Curses Issue 4 Version 2. This includes making some parameters NCURSES_CONST rather than const, e.g., in termcap.h. + reviewed/corrected macros in curses.h as per XSI document. + add set_a_attributes and set_pglen_inch to terminfo structure, as per XSI and Solaris 2.5. * The newest version of the X/Open Curses is implemented on Solaris and other vendor's systems. It adds new features to the terminfo descriptions: + implement tparm %l format. + implement tparm printf-style width and precision for %s, %d, %x, %o as per XSI. * We made additional changes to reduce impact by future interface changes: + rename key_names[] array to _nc_key_names since it is not part of the curses interface. + move macro winch to a function, to hide details of struct ldat * modify configure script to embed ABI in shared libraries for HP-UX 10.x (detailed request by Tim Mooney). * modify configuration of shared libraries on Digital Unix so that versioning is embedded in the library, rather than implied by links (patch by Tim Mooney). New features: * enable sigwinch handler by default. * turn on hashmap scrolling code by default * improved support for termcap applications + modify tput to accept termcap names as an alternative to terminfo names. + provide support for termcap PC variable by copying it from terminfo data and using it as the padding character in tputs. + provide support for termcap ospeed variable by copying it from the internal cur_term member, and using ospeed as the baudrate reference for the delay_output and tputs functions. + change name-comparisons in lib_termcap to compare no more than 2 characters. + add configure option --enable-tcap-names, which essentially allows users to define new capabilities as in termcap. * add mouse support to ncurses menus. * add mouse and dll support for OS/2 EMX * modify terminfo parsing to accept octal and hexadecimal constants * add configure option --enable-no-padding, to allow environment variable $NCURSES_NO_PADDING to eliminate non-mandatory padding, thereby making terminal emulators (e.g., for vt100) a little more efficient. * modify lib_color.c to eliminate dependency on orig_colors and orig_pair, since SVr4 curses does not require these either, but uses them when they are available. * add -f option to infocmp and tic, which formats the terminfo if/then/else/endif so that they are readable (with newlines and tabs). * modify tic to compile into %'char' form in preference to %{number}, since that is a little more efficient. Major bug fixes: * modify lib_tstp.c to block SIGTTOU when handling SIGTSTP, fixes a problem where ncurses applications which were run via a shell script would hang when given a ^Z. Also, check if the terminal's process group is consistent, i.e., a shell has not taken ownership of it, before deciding to save the current terminal settings in the SIGTSTP handler. * suppress sc/rc capabilities from terminal description if they appear in smcup/rmcup. This affects only scrolling optimization, to fix a problem reported by several people with xterm's alternate screen, though the problem is more general. * modify relative_move and tputs to avoid an interaction with the BSD-style padding. The relative_move function could produce a string to replace on the screen which began with a numeric character, which was then interpreted by tputs as padding. * modify setupterm so that cancelled strings are treated the same as absent strings, cancelled and absent booleans false (does not affect tic, infocmp). * modify lib_vidattr.c to allow for terminal types (e.g., xterm-color) which may reset all attributes in the 'op' capability, so that colors are set before turning on bold and other attributes, but still after turning attributes off. * use 'access()' to check if ncurses library should be permitted to open or modify files with fopen/open/link/unlink/remove calls, in case the calling application is running in setuid mode. * correction to doupdate, for case where terminal does not support insert/delete character. The logic did not check that there was a difference in alignment of changes to old/new screens before repainting the whole non-blank portion of the line. Modified to fall through into logic that reduces by the portion which does not differ. | |||||
2000-01-15 | Update for yet another directory structure change on the GNOME FTP sites. | tron | 1 | -2/+2 | |
2000-01-11 | properly handle sbrk prototype | hubertf | 2 | -0/+16 | |
2000-01-11 | it seems this package wants perl to build | hubertf | 1 | -2/+3 | |
2000-01-10 | Regen. | mycroft | 1 | -1/+2 | |
2000-01-10 | Disable the fork_lock hack. Programs want to be able to fork themselves | mycroft | 1 | -0/+12 | |
before firing up pthreads (e.g. to background). | |||||
2000-01-10 | be consistent on which version to wildcard | hubertf | 4 | -8/+8 | |
2000-01-10 | Fix depends pattern to match only the guile package, not the guile-gtk pkg. | hubertf | 1 | -2/+2 | |
2000-01-10 | Fix package version glitch now that the original distfile has this | rh | 2 | -5/+4 | |
resolved. | |||||
2000-01-09 | Resurrect patch-ac, which is needed after all for libslang clients | mjl | 2 | -1/+18 | |
like mc. | |||||
2000-01-08 | Update pth to 1.2.2. Changes are bugfixes and minor code cleanups. | rh | 2 | -4/+5 | |
2000-01-08 | more whitespace cleanup (silence, pkglint!) | wiz | 4 | -7/+4 | |
2000-01-08 | use {MASTER_SITE_SUNSITE} magic, added homepage | wiz | 1 | -2/+3 | |
2000-01-08 | move comment to silence pkglint | wiz | 1 | -2/+3 | |
2000-01-06 | DEPENGS --> DEPENDS | rh | 1 | -2/+2 | |
2000-01-06 | pth-current updated to 1.3a2 | wiz | 7 | -34/+33 | |
Changes: mainly bugfixes; new pth.m4 Autoconf macro file. | |||||
2000-01-05 | Strip trailing '.', and/or leading '(a|an) ' | abs | 44 | -44/+44 | |
2000-01-03 | Update maketool to 0.5.1. Incorporates pkgsrc patches, | fredb | 12 | -199/+91 | |
fixes some long-standing bugs, works now with gtk-1.2.6. | |||||
2000-01-03 | Use {} rather than () for variable expansion (pacify lintpkgsrc) | abs | 1 | -2/+2 | |
2000-01-02 | Adapt to new directory structure on GNOME ftp sites. | tron | 1 | -2/+2 | |
2000-01-02 | Add and enable libstroke. | rh | 1 | -1/+2 | |
2000-01-02 | Initial import of libstroke-0.3, a stroke translation library. | rh | 5 | -0/+42 | |
2000-01-02 | Add and enable bonobo. | rh | 1 | -1/+2 | |
2000-01-02 | Initial import of bonobo-0.4, the GNOME architecture for creating reusable | rh | 8 | -0/+196 | |
software components and compound documents. | |||||
2000-01-02 | replaced some commands by their ${COMMAND} counterparts | wiz | 3 | -11/+11 | |
2000-01-01 | Update to 1.3.10. Changes are bugfixes only. | mjl | 5 | -39/+14 | |
2000-01-01 | Update libglade to 0.11 | rh | 5 | -40/+13 | |
Changes include: - remove patches/patch-aa thanks to LTCONFIG_OVERRIDE * libglade-0.11: 5-December-1999 - fixed some more problems that would cause segfaults on some errors. - added support for GtkCalendar and GtkInputDialog. - added assertions to some functions to try to pick up more runtime errors. * libglade-0.9: 20-November-1999 - don't crash when creating a GtkPixmap widget if the pixmap file couldn't be found, or the pixmap file was corrupt. - fixed bug with setting the window policy. If you were using libglade-0.8 and found you could not resize windows correctly, then this bug should now be fixed. * libglade-0.8: 16-November-1999 - fixed mem leak in the GtkLabel and GtkAccelLabel creation routines. Also recognise the wrap property of these widgets. - fixed the code for removing placeholders in the tree, so it actually works. - fixed the i18n stuff so it doesn't translate empty strings. - take notice of more of the settings on GnomeDruidPageStandard's. - don't depend on internal libxml structures. This means that libxml 1.7.2 or greater is required, but libglade will be less likely to break if Daniel changes the internal structures. - fixed recognition of GNOME_STOCK_PIXMAP_EXIT. - some justification fixes for some menu items. - correctly name GnomeDockItems - be more consistent with setting the properties of toplevel windows. Also added support for the modal and default_width/default_height properties. - test-libglade.c is now dual licenced under GPL and X style licence. This clears up any problems with creating a non GPL/LGPL'd application using test-libglade as a starting point. | |||||
1999-12-30 | Don't try to build the pthreaded version, even if there is | fredb | 2 | -1/+18 | |
a libpthread.* somewhere in the library path. | |||||
1999-12-29 | Add and enable "lwp" package. | fredb | 1 | -1/+2 | |
1999-12-29 | Initial import of lwp-1.0 -- Light Weight Process style threads package. | fredb | 5 | -0/+35 | |
1999-12-28 | Use 'IGNORE' instead of 'BROKEN' as these packages are not really broken, | rh | 1 | -2/+2 | |
but rather superceded by other packages. Thanks to hubertf for pointing this out. | |||||
1999-12-28 | Regen. | minoura | 1 | -2/+2 | |
1999-12-28 | Make this compile (again) on sparc/a.out. | minoura | 1 | -7/+11 | |
Thanks to Toshihiro Kobayashi <koba@lsig.nel.co.jp>. | |||||
1999-12-28 | changed PKGNAME to p5-${DISTNAME} | wiz | 2 | -4/+4 | |
1999-12-28 | Add and enable p5-Date-Calc. | simonb | 1 | -1/+2 | |
1999-12-28 | Import of p5-Date-Calc-4.2 - a perl5 date calculation module. | simonb | 7 | -0/+47 | |
1999-12-28 | better PKGNAME generation from DISTNAME | wiz | 2 | -6/+6 | |
1999-12-28 | regen | wiz | 1 | -2/+2 | |
1999-12-28 | replaced some commands by their ${COMMAND} counterparts | wiz | 3 | -9/+9 | |
1999-12-28 | regen (removing patch-a[c-f]) | wiz | 1 | -5/+1 | |
1999-12-28 | add patch-sum for patch-ab | wiz | 1 | -0/+3 | |
1999-12-28 | RCS tags added | wiz | 2 | -0/+2 | |
1999-12-28 | reformatted description, removing unnecessary whitespace | wiz | 1 | -12/+11 | |
1999-12-28 | removed empty HOMEPAGE tag | wiz | 1 | -2/+1 | |
1999-12-28 | replaced some commands by their ${COMMAND} counterparts | wiz | 2 | -10/+10 | |
1999-12-28 | RCS tags added | wiz | 9 | -0/+9 | |