5 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
bjs
|
ec6c4ba6b4 |
Update to xterm-235.
Changes within pkgsrc: - Remove most options, as I see no reason not just to build them in by default (they shouldn't be intrusive). I also enabled a few features that weren't there before (mouse support for readline applications, support for the mini/built-in luit, paste64, etc.). - Build-in the toolbar by default. I patched xterm to disable the toolBar resource by default. - Include xaw.buildlink3.mk instead of libXaw/buildlink3.mk and add some code to configure xterm properly according to the user's preference. - Use @unexec ${RMDIR} ... when attempting to remove lib/X11/app-defaults. - Install xterm.desktop and uxterm.desktop to share/applications (I don't think this needs desktopdb.mk). - Added a 'debug' option which builds in support for event tracing. Also, if PKG_DEVELOPER=yes, tell configure to --enable-warnings. Patch #235 - 2008/04/20 * add control sequences for some of the recent resource/menu settings: * altSendsEscape (private mode 1039) * keepSelection (private mode 1040) * selectToClipboard (private mode 1041) * bellIsUrgent (private mode 1042) * popOnBell (private mode 1043) * add resource formatOtherKeys to provide an alternate escape sequence format for the modifyOtherKeys resource (request by Paul LeoNerd Evans). * adjust saved-cursor position if the window is resized while displaying the alternate screen (Novell #196880, Debian #383384). * improve pointer-checks to fix a bug exposed by resizing during initialization under StumpWM window manager (Fedora Bugzilla #437928). * modify unselectwindow() to ensure that the mouse pointer is not hidden after xterm loses focus (report by Jeremy Huddleston). * add special check for fd_mask on Mac OS X (report by Jeremy Huddleston). * add dylib to autoconf's suffix list used for checking the result from xmkmf, to work with Mac OS X (report by Jeremy Huddleston). * correct initialization of bold- and wide-, wide-bold fonts which may be set via the utf8Fonts subresource (Debian #347790). Patch #234 - 2008/03/02 * modify sinstall.sh to use POSIX locale to bypass GNU ls changes to date-format. * improved/refined changes for closing bitmap font (patch by Andrea Odetti). * improve resize computation for situations where the negotiation fails, by invoking the xterm widget's core-class resize method (Debian #365602, patch by Jim Paris). * restore initialization of terminal's VMIN and VTIME settings, from patch #232 changes (patch by Matthieu Herrb). Patch #233 - 2008/02/24 * add configure check for ttydefaults.h, include if needed, e.g., for systems where defining _POSIX_C_SOURCE, etc., prevents it from being included via termios.h (prompted by comments by Robert Delius Royar and Jeremy Huddleston). * patches from Alan Coopersmith. These correspond to bug-ids on bugs.opensolaris.org 4029911 fix a typo in manpage 4045962 xterm doesn't properly set ut_syslen 4192572 left-left-right misinterpreted as triple click * minor optimization to tab-initialization (patch by Nemeth Marton). * fix a case where an incorrect font was freed during initialization from patch #232 changes (patch by Andrea Odetti). * improve comparison used in SameFont function for GC-caching (Julien Cristau). * correct macro name used for default CKILL definition to work with Mac OS X (report by Jeremy Huddleston). Patch #232 - 2008/01/30 * corrected logic in a font-cache used for reverse-video (Debian #404079). * add control sequence to alter pointerMode at runtime. * add limit-checks for rectangle operation parameters (report by Martin Pirker). * modify minstall.sh to suppress $MANPAGER and $PAGER environment variables, which may interfere with redirecting output of man to a shell variable (report/patch by Zdenek Sekera). * do not try to hide mouse pointer in the tek4014 window, fixes broken "-t" option at startup from patch #230 changes (report by Robert K. Nelson). * correct datatype used when drawing tek4014 data using xterm compiled for wide-characters, on big-endian machines (reports by Jeremy Huddleston, Harald Hanche-Olsen, Martin Costabel, Merle Reinhart). * modify to cache the font-names along with the bitmap font data, to improve comparison of fonts. * modify to allow building with configure options --disable-ansi-color and --disable-leaks (Debian #459817, report/patch by Nemeth Marton). * modify to allow building with configure options --enable-wide-chars and --disable-c1-print (Debian #459816, report/patch by Nemeth Marton). * add pointerMode resource to control whether and when the pointer cursor is hidden as the user types. * simplify initialization of ttyMode- and related characters using a table. * modify initialization-logic for stty values that correspond to ltchars structure and the BSD TIOCSLTC ioctl (susp, dsusp, rprnt flush, werase, lnext). These were reset to constants for both termios and legacy interfaces immediately after asking the system for the existing values since X11R6.1, rather than using them to provide inherited values. While the legacy interface has some constraints, e.g., on HPUX, the POSIX or termios interface should not. Your shell may reset these anyway (prompted by patch by Ed Schouten). * improve logic for hiding/displaying pointer-cursor (report by Mark Brukhartz). * add limit-checks to tabs.c, increase maximum column for setting tab-stops from 320 to 1024 (report by Nemeth Marton). * correct length, i.e., number of types of selection targets, computed by ConvertSelection() when not handling wide characters for the XA_TARGETS() case. This leaves an extra Atom on the end of the list which is not handled by Java applications. The problem was introduced in patch #151 (report by David Wood). |
||
bjs
|
552e7350c0 |
Update to #231.
NOTE: I am going to again re-enable the xterm-toolbar option by default, as there have been some fixes with font handling. If anyone notices any problems with this, please file a PR or email the pkgsrc lists. Thanks. ChangeLog: Patch #231 - 2008/01/05 * undo change to getXtermCell() from patch #230 using PACK_PAIR macro (Debian #459014, analysis by Caetano Jimenez Carezzato). * minor documentation fixes (patch by Slava Semushin) * add makefile actions to install KOI8RXTerm app-defaults file (patch by Julien Cristau). Patch #230 - 2007/12/31 * add quietGrab resource, which when true, suppresses cursor repainting when NotifyGrab and NotifyUngrab event types are received during change of focus (request by Nicolas George). * do not treat Unicode BIDI control characters as combining characters (Debian #457634). * add koi8rxterm, from Debian. * add manpage for uxterm, from Debian (Ubuntu #128136, Debian #438645) * remove ".xpm" suffixes from Icon filenames in desktop files since it confuses some lookups following the Icon Theme Specification (report by Slava Semushin) * correct width-calculation used for adjusting proportional fonts, to work with wide-characters (Debian #441354). * fixes/improvements for double-size characters: * correct old clipping calculation which used total height of glyphs where ascent was needed. * if bold font is unavailable, fall back to normal font * adjust to "work" with Xft (which does not support double-width single-height characters). * restore reset of doublesize for a line when it is cleared, broken in patch #228. * modify logic for forceBoxChars resource when using TrueType fonts to be consistent with bitmap fonts * modify logic for forceBoxChars resource to make the "Line-Drawing Characters" menu entry use xterm's line-drawing characters even asked to draw wide line-drawing characters which are available in the font. * modify rectangle-support functions to preserve colors when filling/erasing (request by Enzo Toscano, to match WRQ Reflection behavior). * add getopt-parsing to tcapquery.pl, including feature to test the extended cursor/editing keys. * make missing double-width glyphs display as double-width (Debian #456236). * change tcap-fkeys and rectangles configure options to enable them by default. * hide the mouse pointer while user is typing (request by Rodolfo Borges). * extend configure options --enable-tcap-query and --enable-tcap-fkeys to send cursor- and editing-keypad keys modified according to the keyboard (or termcap) selection for shift, alt, control, meta. * modify kdch1 in termcap, e.g., xterm-r6 to match the terminfo file. * add -hm option to turn highlightColorMode on or off. * add highlightColorMode resource to separate the new (since patch #225) highlighting with both text- and background-colors (prompted by report/example by Thomas Wolff). * add Keep Selection menu entry to turn the keepSelection resource on/off at runtime. * add keepSelection resource, which when enabled, tells xterm to retain the X selection even after it stops highlighting it (patch by Sergey Vlasov). * extend the CSI > n sequence to allow disabling all types of modified-keys that the CSI > m sequence affects. * move include for <xtermcap.h> in resize.c to avoid redefinition of termios structure on OpenSolaris (report by Rahul Gopinathan Nair). * extend terminfo building blocks for modified editing keys to include all six keys. * synchronize terminfo with ncurses (report by Stephane Chazelas): * equate xterm-xfree86 and xterm-xf86-v44. * add ncurses extensions OTbs, AX, for termcap conversions. * make old/legacy entries such as xterm-24, xterm-65 and aliases xterms, vs100 inherit from xterm-old. * make xterm-r5 and xterm-r6 the same, ignoring historical errors in X Consortium's version. * fix an ifdef in logic for selecting regular expressions while in a narrow-character locale (Debian #449227). |
||
bjs
|
2237047c97 |
Update to version #229. Too many changes to list here; please see
${WRKSRC}/xterm.log.html. Additionally, the pkgsrc-specific changes are: -- Add an "xterm-toolbar" option and add it to PKG_DEFAULT_OPTIONS. Now we may all enjoy pull-down menus. -- In the ${X11_TYPE} == "modular" case, add --disable-imake and --enable-narrowproto to CONFIGURE_ARGS. The latter fixes [possible] problems with Xaw scrollbars. -- Add USE_DIRS+=xdg-1.4 to handle newly-provided xterm pixmaps. -- Add build-time dependency on x11/libxkbfile to pull in XKB extension headers, e.g. ${X11BASE}/include/X11/extensions/XKBbells.h. The XKB bell extension should now be properly detected and supported. - Add "pcre" option, thereby supporting devel/pcre as xterm's regex library. Changes ok'd (more or less) by joerg@ and tested by me. For more detail wrt: rationale for --enable-narrowproto and/or libxkbfile dependency, please contact me. |
||
grant
|
c3285b0e46 |
Updated xterm to 188.
Package changes: - use buildlink3. - use GNU configure instead of imake. - use official MASTER_SITE. - external Xpoll.h no longer needed. - remove ONLY_FOR_PLATFORM. Major changes since 164 are lengthy and can be found at: http://invisible-island.net/xterm/xterm.log.html |
||
tron
|
2509e3d1e1 |
Import new Solaris only "xterm" package:
Latest terminal emulator for the X Window System |