summaryrefslogtreecommitdiff
path: root/x11
AgeCommit message (Collapse)AuthorFilesLines
2006-01-25Update to 7.2:wiz5-19/+101
7.2 Sun Jan 22 21:58:16 CET 2006 - bugfix: urxvt (not urxvtd) did not correctly handle multiple environments necessary, which resulted in segfaults within getenv (reproducable: urxvt -fn 9x15, open a menu once, ctrl-shift-672c). - bugfix: the selection speedup in in 7.1 unfortunately caused non-ascii characters to enlarge/move the selection. - bugfix: resizing sometimes leaked lines from the secondary to the primary screen. - bugfix: reducing window size while large amounts of text were output could lead to an assertion failure. - added "tabbed" extension that provides a crude tabbed terminal. - added "readline" extension that allows cursor positioning via mouse clicks. - now it is possible to insert the value of the CLIPBOARD selection with shift - mouse button 2. - fixed the automove-background extension to ignore coordinates in non-synthetic events. - created a separate libpty for portable and secure pty/tty/utmp/wtmp/lastlog handling, and include it in rxvt-unicode. - the non-terminfo visual bell now works asynchronously, so continuous ASCI BELs in one terminal do no longer monopolise the whole urxvt[d] process. - support some *BSD makes (for the time being, gnu make is a safe bet). - work around bugs in FreeBSD's gcc. - implemented some *BSD fixes in configure. - removed support for obsolete offix dnd protocol. 7.1 Thu Jan 19 20:25:34 CET 2006 - setuid/setgid operation is now _encouraged_: security has been improved by moving privileged operations into a separate process and permanently dropping privileges within the terminal. This makes it possible to remove security checks from the perl code and gives a much safer feeling when urxvt needs to run with special privileges. - perl taint checking disabled, as urxvt no longer runs setuid/setgid itself. - new perl extension automove-background that can be used to get the same effect as pseudo-transparency with any pixmap. - new perl extension example: perl/selection-pastebin, can be used to e.g. upload the selection to a webserver and generate a url, or similar stuff. - use the scrollback buffer even when the scroll region doesn't span the whole screen, as long as it starts at row 0. Helps for programs displaying a status line at the bottom. - selection popup now shows selection in dec/hex/oct. - perl/selection: matching on unicode characters in the selection code was O(n²), which equals infinity in some degenerate cases :-> Matching is now done on UTF-8, which makes it almost instant. - perl/selection, perl/selection-autotransform: regexes are now being interpreted in the locale urxvt was started. - implemented override-redirect option and enabled it on menus, as kwin puts our windows behind the terminal (what a shoddy wm). - fixed struct utmp check in configure for OpenBSD. - complete overhaul of the pty/utmp management stuff and configure (Emanuele Giaquinta). - add tsl/fsl and related capabilities to the terminfo description, to set the window title. - swap the environment in some more cases. This hopefully fixes some segfaults that might be caused by xft asking for env variables at the wrong time. - removed src/strings.C and src/menubar.C. No menubar support anymore. - removed all traces of SMOOTH_REFRESH. - nuked QNX support. - made some fixes to xpm offset and scaling code. - perl-overlays and refresh hooks were not applied in correct order. - changed coordinate-system of view_start/nsaved to be top to bottom. - iom extended to support listening for child exits. 7.0 Fri Jan 13 14:02:18 CET 2006 - added sections for DISTRIBUTION MAINTAINERS and about SETUID/SETGID to the FAQ. - selection, searchable-scrollback, selection-popup and option-popup extensions enabled by default. - increased xft drawing speed for problematic fonts. The effect will likely be small as 99% of the xft slowness is server-related. - perl: much increased functionality, better overlays, popup support and much much more. - perl: urxvt::line now can set via ->t and ->r. - perl: changed interpretation of --perl-ext-common and -pe. - perl: finally implemented --perl-eval. - perl: non-blocking anyevent support. - perl: run tainted and ignore perl-eval/perl-lib if started setuid/setgid. - free the resource database: this plugs a massive memory leak. As a side effect, it also gets rid of XGetDefault calls. - free one of the cursors, fixes a small memory leak. - built-in (as opposed to terminfos) visual bell was broken/too fast. - applied minor cleanups by Ladislav Michnovic. - applied pty handling cleanups and improvements (Emanuele Giaquinta). - mark-urls launch-on-click by jepler. - removed "small" resource parsing function, as it wasn't really compatible, and not really small either. - removed PATH_ENV and PATH file search support. - removed support for locale-specific app-defaults file. - fixed a bug where out-of-bounds colour sequences could lead to crashes. - limit colour changing to the standard 88 palette instead of all colours. - XTerm_Color01 sequence returned wrong results in query mode. - iom.C now checks against destructed io_manager when unregistering.
2006-01-25Update to 1.103:xtraeme2-8/+7
Overview of changes in Gtk2 1.103 ================================= * Depend on Glib 1.103 for the new object registration semantics. Make use of them. [Torsten] Overview of changes in Gtk2 1.102 ================================= * Handle unknown event types gracefully. [muppet] * Improve some of the Gtk2::Gdk::GC API and fix a leak in Gtk2::Gdk::Pixbuf. [Marc Lehmann] * Fix a few test suite issues. [Scott Lanning, Torsten]
2006-01-24Has BROKEN_GETTEXT_DETECTION.joerg1-1/+2
2006-01-24Remove a blank line from a .po file that is breaking the build according tojmmv2-1/+14
the bulk build results. I hope that this fixes it (the patch was removed during the update...).
2006-01-24Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 becausewiz235-311/+470
of the shlib major bump. PKGREVISION++ for the dependencies.
2006-01-23Bump revision for now working wheel mouse support in DragonFly.joerg1-2/+2
2006-01-23Fix two more issues of FreeBSD leftovers/missing DF support injoerg3-1/+108
xorg-server.
2006-01-23From the "Did-anyone-ever-try-this-at-all" department:joerg2-1/+15
Give up with trying to find ingenious ways to ensure that the version expression gets correctly quoted to cc, it somehow differes between direct invocations and runs from pkgsrc. Just hard-code the value for now.
2006-01-23Has BROKEN_GETTEXT_DETECTION.joerg1-1/+2
2006-01-23Fix installation error seen in bulk build.hira2-1/+15
Tested on NetBSD/i386 3.0_STABLE.
2006-01-22Update to 1.1.7, ok jlam@:wiz10-104/+123
FLTK 1.1.7 fixes many bugs, adds some new example programs, and adds many new improvements to the FLUID software including multi-level undo, syntax highlighting in all code fields, widget alignment and sizing guides, dialog templates, widget subclasses, and printing and testing of user interfaces within FLUID.
2006-01-22"install -dc foo bar" doesn't copy foo to bar, it creates two directoriesjoerg2-140/+164
foo and bar. On NetBSD, it doesn't matter whether foo already exists or whether it is a directory, so the passed flags just created a bunch of garbage directories. Since I don't want to patch a dozen Makefile.ams to avoid the nobase usage, just precreate the directories in pre-install. Bump revision.
2006-01-22No need to declare FILES_SUBST_SED anymore.joerg1-2/+1
2006-01-22Use INSTALL_EXTRA_TMPL / DEINSTALL_EXTRA_TMPL instead of manuallyjoerg1-8/+4
messing with the scripts.
2006-01-21Add missing entry "bin/xgclock" and really bump package revision.tron2-3/+4
2006-01-21Add missing entry to PLIST. Bump PKGREVISION.hira2-2/+4
2006-01-21Add missing entries to PLIST. Bump PKGREVISION.hira2-2/+6
2006-01-20Resort some entries in the generic area at top (before "begin darwin")reed1-30/+30
and a few directories at bottom (after "end i18n"). No real changes. (Just did this so I can compare easier later.)
2006-01-20pkglint cosmetics fixedadam2-25/+21
2006-01-20Make xorg-clients build on FreeBSD. Patch sent by Anders Nor Berle.xtraeme2-4/+4
2006-01-20Drop maintainership. I can't seriously be the maintainer of so manyjmmv3-6/+6
packages - specially of packages that I haven't touched for a long while or those that other people can handle better than me.
2006-01-20Update to 0.12.2:jmmv4-24/+8
* Fix for serious update bug which made high magnification factors work poorly. * Fix for #167705, which improves our tracking of cursor changes.
2006-01-20Update to 2.8.0.7:jmmv5-46/+20
2.8.0.7 stuff: - Changes to peeking VT freeness in 2.13.0.1 broke virtual terminal support on BSD. This release corrects this problem. (Brian Cameron) - Correct Linux get VT logic so it returns the correct VT. (Frederic Crozat) - Now gdmlogin always uses GDK_RGB_DITHER_MAX when painting the background to ensure a nice background regardless of X configuration (e.g. X in 16bpp mode). (Frederic Crozat) - Now check for Xserver in prefix /usr. (J\303\274rg Billeter) - Fix configure for Darwin. (dmacks@netspace.org) - Fix compiler warnings. (Frederic Crozat, dmacks@netspace.org, Brian Cameron) - Ensure gnome.desktop and default.desktop have 644 perms. (Andrew Benton) - Translation updates (Takeshi AIHANA, Runa Bhattacharjee, Dan Damian, Theppitak Karoonboonyanan, Inaki Larranaga, Priit Laes, Roozbeh Pournader, Alexander Shopov, Marcel Telka, Miloslav Trmac) 2.8.0.6 stuff: - Fix problem with PostSession script not always getting executed when user kills the Xserver with ctrl-alt-backspace. This is caused because an xioerror is generated when the clients are killed and this needs to be ignored for the PostSession script to be processed. This problem tended not to manifest in GDM 2.6 since the call to kill the clients was made earlier. However, it was still a race condition in 2.6 and this fix ensures that the slave will never exit too early. (Jerry G. DeLapp) - The "OK" and "Cancel" buttons in gdmlogin and gdmgreeter now work consistantly. Now the gdmlogin "Cancel" button is active when the Username is requested and pressing it just clears the field, so it works like gdmgreeter. Also fixed a bug in gdmgreeter where a user could corrupt gdmgreeter's memory by hitting cancel after authentication, which could only happen if the PostLogin script caused a long enough delay to allow this to happen. (Brian Cameron) - No longer set tooltips for menu items in gdmlogin. They are distracting and do not work with accessibility. No GNOME programs use menu tooltips and it is not recommend. (Brian Cameron) - If slave does not respond to a SIGTERM, try a SIGKILL the second time. This resolves a problem where GDM sometimes stops managing a display because it just keeps waiting for the slave to die. See bug #113902. (Vaclav Smilauer). - GDM now uses VT_GETSTATE for peeking VT freeness - Now GDM warns correctly about caps lock if an alternate keymap is enabled. kbGetState is used instead of XkbGetIndicator State. (Sebastien Bacher) - Now set cursor and watch as soon as GTK+ is initialized and the configure file read, which shortens the amount of time the backgrounds is Xserver default grey. Cleaned up the code so that all programs use a common function to set the background. (Brian Cameron) - Fix reading of config file in gdmflexiserver so it properly reads in the available servers. (Christiaan Welvaart) - Fixed race condition where a variable used by the signal handlers was not being set until after the signal handlers were setup. Now it is set before avoiding a race. (Simon Bowden/Brian Cameron) - Define SoundProgram to be /usr/bin/autoplay on Solaris instead of /usr/bin/play, since /usr/bin/play doesn't exist on Solaris. - Check for XInput fixed in configure and add a check for libgen.h to avoid compiler warnings. (Brian Cameron) - Updated check in configure for socklen_t so it includes sys/socket.h to better support BSD platforms that define socklen_t there. (dmacks@netspace.org) - No longer link vicious-extensions with the gesture listeners, since they don't use vicious-extensions. - Translation updates (Takeshi AIHANA, Runa Bhattacharjee, Dan Damian, Maxim Dziumanenko, Laurent Dhima, Theppitak Karoonboonyanan, Priit Laes, Inaki Larranaga, Roozbeh Pournader, Ignacio Casal Quinteiro, Christian Rose, Ivar Smolin, Marcel Telka, Ilkka Tuohela, Miloslav Trmac)
2006-01-20Update to 2.12.2:jmmv3-10/+289
This is the second maintainance release of GNOME Applets, marked for stable consumption. Caution: small parts my be hazardous to young children. Fixes: - Build fixes in libgswitchit and trashapplet (Laszlo Peter) - Build fixes for stickynotes (Kjartan Maraas) - certain icons in drivemount no longer exploderize the panel (Michael Hofmann) - Compiler specific rounding fixes for mixer (Ronald S. Bultje) - Fix stickynotes crashers (Jaap A. Haitsma) Translations: - bg (Alexander Shopov) - fr (Laurent Bigonville) - nl (Wouter Bolsterlee) - eu (Inaki Larranaga) - et (Ivar Smolin) - sv (Christian Rose) - bn (Mahay Alam Khan) - fa (Masoud Ahmadzadeh, Meelad Zakaria) - th (Theppitak Karoonboonyanan)
2006-01-20Update to 2.12.2:jmmv2-7/+6
Panel * Remove useless code (Kjartan) * Don't change the drawer icon if the icon gconf key changed but we're not using the icon (Kjartan) * Plug leak (Kjartan) * Don't set the background multiple times on startup (Vincent) Misc * Fix gnome-desktop version requirement (Frederic Crozat) Translators * Vladimir Petkov (bg) * Runa Bhattacharjee (bn) * Ivar Smolin (et) * Elnaz Sarbar (fa) * Takeshi AIHANA (ja) * Reinout van Schouwen (nl) * Christian Rose (sv)
2006-01-20Update to 2.6.6:jmmv3-31/+6
* Applied cleanups and fixes for compiler warnings from bug #321140 to Clearlooks, Crux, HC, Metal, Mist, Redmond and Thinice engines [ patches by Kjartan Maraas ] * ISO C90 and compiler warnings fixed and more unused code removed from Crux [ Thomas Wood ] * ISO C90 fixes to thinice [ Thomas ]
2006-01-20Add missing file "share/xlock/xglockrc" to package list for thetron2-2/+5
"xlock" package, bump package revision.
2006-01-20Add option to build with PAM.markd3-3/+21
2006-01-19kjs heap overflow fix.markd2-3/+9
http://www.kde.org/info/security/advisory-20060119-1.txt Bump PKGREVISION.
2006-01-19xterm is not part of xorg-clients anymore, so remove it from thejoerg1-1/+3
description, but annotate where it can be found.
2006-01-19Update to xterm patchset 208.joerg2-6/+6
Changes include lastlogx support on NetBSD, portability fixes e.g. for openpty and bugfixes.
2006-01-19Revive patch-bc (updated) and patch-bl. The former gets the correctjoerg3-2/+57
readdir and getpwuid handling for DragonFly, avoids the mouse problems due to use of floating point math in a signal handler (xorg-server).
2006-01-19Revive former patch-am to get proper shared library names on DragonFly.joerg2-1/+15
2006-01-18Update meta-pkgs/xorg to 6.9.0.xtraeme60-2345/+1046
The full list of changes: http://ftp.x.org/pub/X11R7.0/doc/html/RELNOTES2.html Thanks to joerg@ and reed@ for testing on DragonFlyBSD. Tested on NetBSD/i386 3.0/-current and DragonFlyBSD-1.4/i386.
2006-01-18Add and enable gst-plugins0.10-x11.jmmv1-1/+2
2006-01-18Initial import of gst-plugins0.10-x11, version 0.10.1:jmmv3-0/+27
This package is part of the 'base' plugins for GStreamer. It provides a set of plugins to access the X Window System.
2006-01-18Adjust dependencies after the renames of gstreamer, gst-plugins andjmmv2-7/+7
gst-plugins-* to gstreamer0.8, gst-plugins0.8 and gst-plugins0.8-*, respectively. Bump PKGREVISION.
2006-01-17Changes 0.10.2:adam3-8/+9
The Backend can set UTF8 window titles where this is allowed.
2006-01-17Changes 0.10.2:adam4-9/+11
Mostly bug fixes.
2006-01-16Changes 8.4.12:adam7-58/+57
* Repeated [namespace import] of same command now permitted. * ${prefix}/share added to ::tcl_pkgPath on some systems. * [exec]'s >> redirection has improved append behavior. * [info globals] returned only existing variables. * Recognize some Solaris variations of the cp1251 encoding. * Addressed [file mkdir] race condition. * Support opening >2GB files on RHEL 3. * Corrections to $argv formatting when [encoding system] is multibyte. * http 2.5.2: Update URL encoding rules to RFC 3986. * Fixed issue in recursive file delete with NFS lock files. * Stopped crash after use of Tcl_TraceCommand(). * Win NT/XP: support unicode console. * Improved support for Tclkit to set [encoding system]. * Added Korean timezone abbreviations. * Windows: exit codes can now exceed -128..127 range. * [load] support on LynxOS. * Packages with incorrect index scripts now cause a warning to be logged. *** POTENTIAL INCOMPATIBILITY *** * [lsearch -regexp] now accepts backrefs in the RE. * [selection get] made compatible with OpenOffice.org. * Dialog support for widget names containing spaces. * Improved Tk window manager event interaction on OS X Aqua.
2006-01-16Changes 2.8.2:adam4-25/+30
* Gdk::Window::set_cursor(): Avoid leaking an extra Cursor instance. * Build: - Correctly find gmmproc on 64-bit systems. - Optionally don't build the documentation, for people in a hurry. - Windows: Check for mkifofs(). - For reduced-resources devices, optionally allow deprecated API to be left out of the library. * Documentation: - Generated Since and Deprecated lists of API. - Improved Expander documentation. - Corrections to DrawArea chapter in book.
2006-01-15Add ruby-gnome2-panelapplet.minskim1-1/+2
2006-01-15Import ruby-gnome2-panelapplet from pkgsrc-wip. Packaged by dieter Roelants.minskim3-0/+23
Ruby-GNOME 2 is a set of Ruby language bindings for the various application development libraries included with the GNOME/GTK+ environment. Ruby/PanelApplet2 is a Ruby binding of libpanel-applet-2.6.x.
2006-01-15Add ruby-gnome2-gnome.minskim1-1/+2
2006-01-15Import ruby-gnome2-gnome from pkgsrc-wip. Packaged by dieter Roelants.minskim3-0/+24
Ruby-GNOME 2 is a set of Ruby language bindings for the various application development libraries included with the GNOME/GTK+ environment. Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x.
2006-01-15Do not set BUILDLINK_DEPMETHOD of ruby-gnome2-pango to "build",minskim1-1/+2
because its files are required at run time by other packages depending on it. Patch from dieter Roelants in PR pkg/32518. Bump PKGREVISION of ruby-gnome2-gtk due to dependency change.
2006-01-15Use RUBY_SITEARCHLIBDIR and RUBY_DLEXT in PLIST to build on more platforms.minskim1-4/+4
Patches from dieter Roelants and Takahiro Kambe.
2006-01-15Remove unnecessary hunk, in the hope it improves the situation on Darwin.wiz2-11/+4
2006-01-13Add a freetype option for whoever wants it.joerg1-2/+9
2006-01-12Update to 6.3, provided by Leonard Schmidt in PR 32510.wiz2-12/+12
Add perl to TOOLS, since configure stops if it's not found. 6.3 Wed Jan 4 22:37:10 CET 2006 - SECURITY FIX: on systems using openpty, permissions were not correctly updated on the tty device and were left as world-readable and world-writable (likely in original rxvt, too), and were not restored properly. Affected are only systems where non-unix ptys were used (such as most BSDs, not GNU/Linux). (found, patched and debugged by Ryan Beasley). - meta8 support was forcefully enabled in most configurations. restored configurability of this (useless) feature (reported by Mikachu). - optionally embed a perl interpreter, which can be used for more intelligent/customized selection support, visual feedback, menus, tabs etc. See the the urxvtperl manpage, the -pe option, perl*-resources and keysym resources. Not everything is there yet. - try to be more clever about differing font sizes and their ascent. Not guarenteed to work, but works better in most cases now. - fix directory permissions on install. - implemented option to disable built-in line drawing characters and fall back to the font ones (patch by Martin Pohlack). - disabled sched_yield support: the linux version is just too useless (it schedules nice'd processes before the own one for extended periods). Too bad, it could reduce system time by a factor of 5 here. 6.2 Mon Jan 2 16:03:01 CET 2006 - implemented intensityStyles option which enables/disables bold/blink selecting high intensity foreground/background colours, suggested by Chuck Blake. - move iso14755 character feedback box out of the way if it would obscure the mouse cursor position. - replaced callback.h by a fixed version from gvpe that correctly returns the callback result (affects new -pty-fd semantics in urxvtc on a few architectures). Reported by darix. - include one trailing space in rectangular selections to indicate the inserted newline (yeah, weird, but visually more pleasing). - try to use sched_yield to (drastically) improve terminal data transfer efficiency. - further minor cleanups. 6.1 Tue Dec 27 13:23:40 CET 2005 - update iso8859-7 table (euro and drachma round-trip et al.). - fix a crash when the selection scrolls out of the scrollback while the user still drags. - selections that were partially scrolled out of the window were not drawn correctly. - lines newly scrolled in were not initialized properly, leading to extremely long lines and (hopefully) some segfaults. - iso14755 overlay position was wrong. - iso14755 overlay now displays rendition info, too. - use unicode white space class instead of hardcoded values for stripping whitespace. - do whitespace stripping on rectangular selections. - slight cleanups in src/features.h. 6.0 Sat Dec 24 13:58:56 CET 2005 - make it compile without SMART_RESIZE again. - enable slow link support by default. - fix relative cursor-positioning not respecting scrolling regions (also a bug in original rxvt). - initialize termios structure to zero when fetching it fails (see http://www.freebsd.org/cgi/query-pr.cgi?pr=84647 for a partial patch). - bump max columns/rows to 10000 each. - bump max savelines to 10000000. - -pty-fd now passes the urxvtc fd to the urxvtd process. - avoid linking against -lnsl/-lsocket/-lxpg4 unless neccessary. - major code cleanup (still not complete, though). - implement -hold option. - _major_ rewrite of internal buffer handling: - re-flow on resize, lines get wrapped instead of winged. - circular line buffer (substantially speeds up scrolling). - slightly less code + data memory usage per terminal. - slight overall speed improvements. - considerably improved code clarity. - partial-screen scrolls no longer end up in the scrollback buffer. 5.9 Sat Dec 17 21:53:17 CET 2005 - fix a bug in the menu code of unknown impact, found by darix. - clean up signal handling to be global, not per terminal (matters only for rxvtd). - fix small typoe in rxvt.1 (found by Mike Fabian). - don't crash when broken xft/fontconfig/freetype versions return bogus data, ignore the xft font instead (experienced on suse).