summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2000-01-17Remove unnecessary ALL_TARGETjlam1-3/+1
2000-01-17Add and enable rxjlam1-1/+2
2000-01-17rx 1.5 - Fast replacement for the GNU regexp libraryjlam8-0/+110
2000-01-15Update dependency on ncurses to >=4.2jlam3-6/+6
2000-01-15Update ncurses to 5.0. From the release notes:jlam18-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-15Update for yet another directory structure change on the GNOME FTP sites.tron1-2/+2
2000-01-11properly handle sbrk prototypehubertf2-0/+16
2000-01-11it seems this package wants perl to buildhubertf1-2/+3
2000-01-10Regen.mycroft1-1/+2
2000-01-10Disable the fork_lock hack. Programs want to be able to fork themselvesmycroft1-0/+12
before firing up pthreads (e.g. to background).
2000-01-10be consistent on which version to wildcardhubertf4-8/+8
2000-01-10Fix depends pattern to match only the guile package, not the guile-gtk pkg.hubertf1-2/+2
2000-01-10Fix package version glitch now that the original distfile has thisrh2-5/+4
resolved.
2000-01-09Resurrect patch-ac, which is needed after all for libslang clientsmjl2-1/+18
like mc.
2000-01-08Update pth to 1.2.2. Changes are bugfixes and minor code cleanups.rh2-4/+5
2000-01-08more whitespace cleanup (silence, pkglint!)wiz4-7/+4
2000-01-08use {MASTER_SITE_SUNSITE} magic, added homepagewiz1-2/+3
2000-01-08move comment to silence pkglintwiz1-2/+3
2000-01-06DEPENGS --> DEPENDSrh1-2/+2
2000-01-06pth-current updated to 1.3a2wiz7-34/+33
Changes: mainly bugfixes; new pth.m4 Autoconf macro file.
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs44-44/+44
2000-01-03Update maketool to 0.5.1. Incorporates pkgsrc patches,fredb12-199/+91
fixes some long-standing bugs, works now with gtk-1.2.6.
2000-01-03Use {} rather than () for variable expansion (pacify lintpkgsrc)abs1-2/+2
2000-01-02Adapt to new directory structure on GNOME ftp sites.tron1-2/+2
2000-01-02Add and enable libstroke.rh1-1/+2
2000-01-02Initial import of libstroke-0.3, a stroke translation library.rh5-0/+42
2000-01-02Add and enable bonobo.rh1-1/+2
2000-01-02Initial import of bonobo-0.4, the GNOME architecture for creating reusablerh8-0/+196
software components and compound documents.
2000-01-02replaced some commands by their ${COMMAND} counterpartswiz3-11/+11
2000-01-01Update to 1.3.10. Changes are bugfixes only.mjl5-39/+14
2000-01-01Update libglade to 0.11rh5-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-30Don't try to build the pthreaded version, even if there isfredb2-1/+18
a libpthread.* somewhere in the library path.
1999-12-29Add and enable "lwp" package.fredb1-1/+2
1999-12-29Initial import of lwp-1.0 -- Light Weight Process style threads package.fredb5-0/+35
1999-12-28Use 'IGNORE' instead of 'BROKEN' as these packages are not really broken,rh1-2/+2
but rather superceded by other packages. Thanks to hubertf for pointing this out.
1999-12-28Regen.minoura1-2/+2
1999-12-28Make this compile (again) on sparc/a.out.minoura1-7/+11
Thanks to Toshihiro Kobayashi <koba@lsig.nel.co.jp>.
1999-12-28changed PKGNAME to p5-${DISTNAME}wiz2-4/+4
1999-12-28Add and enable p5-Date-Calc.simonb1-1/+2
1999-12-28Import of p5-Date-Calc-4.2 - a perl5 date calculation module.simonb7-0/+47
1999-12-28better PKGNAME generation from DISTNAMEwiz2-6/+6
1999-12-28regenwiz1-2/+2
1999-12-28replaced some commands by their ${COMMAND} counterpartswiz3-9/+9
1999-12-28regen (removing patch-a[c-f])wiz1-5/+1
1999-12-28add patch-sum for patch-abwiz1-0/+3
1999-12-28RCS tags addedwiz2-0/+2
1999-12-28reformatted description, removing unnecessary whitespacewiz1-12/+11
1999-12-28removed empty HOMEPAGE tagwiz1-2/+1
1999-12-28replaced some commands by their ${COMMAND} counterpartswiz2-10/+10
1999-12-28RCS tags addedwiz9-0/+9