This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major
Xfce releases since 4.6.2, our previous pkgsrc release. For more information
about the thousands of changes in each major release since then, please see:
Xfce 4.12 announcement:
http://www.xfce.org/about/news
Xfce 4.12 tour:
http://www.xfce.org/about/tour
Xfce 4.10 announcement:
http://www.xfce.org/about/news/?post=1335571200
Xfce 4.10 tour:
http://www.xfce.org/about/tour410
Xfce 4.8 announcement:
http://www.xfce.org/about/news/?post=1295136000
Xfce 4.8 tour:
http://www.xfce.org/about/tour48
The pkgsrc changes since then are:
New packages:
archivers/xfce4-thunar-archive
graphics/elementary-xfce-icon-theme
mail/xfce4-mailwatch-plugin
misc/xfce4-time-out-plugin
multimedia/xfce4-thunar-media-tags
sysutils/xfce4-mount-plugin
sysutils/xfce4-taskmanager
sysutils/xfce4-thunar-vcs
sysutils/xfce4-verve-plugin
x11/xfce4-garcon
x11/xfce4-notifyd
x11/xfce4-tumbler
x11/xfce4-whiskermenu-plugin
Renamed packages:
devel/xfconf to devel/xfce4-conf
x11/libxfce4menu to x11/libxfce4ui
x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter
Updated packages:
audio/xfce4-mixer
audio/xfce4-xmms-plugin
devel/xfce4-dev-tools
editors/xfce4-mousepad
graphics/ristretto
meta-pkgs/xfce4-extras
meta-pkgs/xfce4
misc/xfce4-weather-plugin
multimedia/xfce4-mpc-plugin
net/xfce4-wavelan-plugin
sysutils/xfce4-appfinder
sysutils/xfce4-battery-plugin
sysutils/xfce4-cpugraph-plugin
sysutils/xfce4-diskperf-plugin
sysutils/xfce4-fsguard-plugin
sysutils/xfce4-genmon-plugin
sysutils/xfce4-netload-plugin
sysutils/xfce4-quicklauncher-plugin
sysutils/xfce4-systemload-plugin
sysutils/xfce4-thunar
sysutils/xfce4-xarchiver
sysutils/xfce4-xkb-plugin
textproc/xfce4-dict-plugin
time/xfce4-datetime-plugin
time/xfce4-orage
time/xfce4-timer-plugin
wm/xfce4-wm-themes
wm/xfce4-wm
x11/libxfce4gui
x11/libxfce4util
x11/xfce4-clipman-plugin
x11/xfce4-desktop
x11/xfce4-exo
x11/xfce4-eyes-plugin
x11/xfce4-gtk2-engine
x11/xfce4-notes-plugin
x11/xfce4-panel
x11/xfce4-places-plugin
x11/xfce4-session
x11/xfce4-settings
x11/xfce4-terminal
Removed packages:
sysutils/xfce4-volman
x11/xfce4-utils
This is based on a huge amount of work by the NetBSDfr team and Youri Mouton,
who takes over as MAINTAINER, and has been tested by Youri on a large number
of platforms prior to commit. A massive thanks to them. Any issues with the
import are mine alone as the committer-by-proxy.
text box on X's root window. It will read from any file listed on the
command line or, by default, from stdin. It is most useful when it reads
from a FIFO; this allows you to redirect multiple commands to the FIFO
and monitor their output.
Patch #318 - 2015/04/12
* rename new(er) configure option --enable-initial-erase to
--enable-pty-erase, since that conflicted with an existing option
(report by Jens Schweikhardt).
* fix cut/paste error in --with-builtin-xpms configure option
(reports by Jens Schweikhardt, Ross Combs).
* fix minor formatting issue in xterm manual (report by Jens
Schweikhardt).
* eliminate unnecessary "#(vi" markers in autoconf macros by using
"(" to begin case-statement cases (suggested by Jens Schweikhardt).
* minor fixes to improve const usage (Ross Combs).
Alan Coopersmith (7):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Add -version option to print program version
Print which option was in error along with usage message
Avoid null pointer use if malloc() fails
Remove unneeded casts on malloc, realloc, and free calls
xmodmap 1.0.9
Alan Coopersmith (7):
config: Add missing AC_CONFIG_SRCDIR
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Print which option was in error along with usage message
Add -version option to print program version
Remove old CVS id tags
xlsfonts 1.0.5
Alan Coopersmith (7):
Combine usage message into single string/call
config: Add missing AC_CONFIG_SRCDIR
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Print which option was in error along with usage message
Add -version option to print program version
xlsatoms 1.1.2
This minor maintenance release provides the recent round of build
configuration improvements and janitorial cleanups.
Alan Coopersmith (26):
Convert sources to X.Org standard coding style
unifdef -Unotyet -UNOTYET
Fix many const char * warnings
Remove unused uASSERT macro
Remove unused debugging & function tracing frameworks
Remove unused uStrCasePrefix fallback for strncasecmp
Remove unused uRealloc & uRecalloc functions
Remove unused uTmpAlloc & uTmpFree fallbacks for alloca
Replace sole call to uFree() with direct call to free()
Replace custom uAlloc/uCalloc with plain malloc/calloc
Replace uStringDup() with direct calls to strdup()
Replace uStrCaseCmp() with direct calls to strcasecmp()
Add printf & noreturn attributes recommended by gcc
Replace several malloc+sprintf pairs with asprintf() calls
Replace remaining sprintf calls with snprintf()
Combine repeated sequences of fprintf() calls into single calls
Replace calls to index() with calls to strchr()
Combine IsoKeyCaps array of strings into a single string
Move some local variables to the scope in which they live
Remove unused INPUT_* definitions
Fix some sign/size conversion warnings from clang
Add -version option to print program version
Remove old CVS id tags
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
xkbprint 1.0.4
Gaetan Nadon (3):
man: remove trailing spaces and tabs
man: replace hard coded man page section with substitution strings
config: move man pages into their own directory
This minor maintenance release cleans up the code, configuration, & docs.
Alan Coopersmith (12):
unifdef -Unotyet
Delete unused uStrCasePrefix function
Remove unused debugging & function tracing frameworks
Convert sprintf calls to snprintf
Convert sources to X.Org standard coding style
Remove unnecessary cast of getenv return value to char *
Add -version option to print program version
Add xev & xkbwatch to SEE ALSO list in man page
Remove unused macro lowbit()
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
xkbevd 1.1.4
Bjarni Ingi Gislason (1):
man: whitespace fixes
Julien Cristau (1):
man: fix broken escape sequence (\P instead of \fP)
Alan Coopersmith (3):
Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions
configure: Drop AM_MAINTAINER_MODE
xhost 1.0.7
Colin Walters (1):
autogen.sh: Honor NOCONFIGURE=1
This minor maintenance release provides the usual recent collection of
build configuration improvements and janitorial cleanups. It does not
provide enough gamma radiation to mutate the user into a green-skinned
giant who likes to smash things.
Alan Coopersmith (9):
Add noreturn attribute to Syntax function
Fix size/sign conversion warnings in isabbreviation()
Fix const char warnings in calls to isabbreviation()
Combine usage message fprintfs into a single call
Print which option was in error along with usage message
Add -version option to print program version
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
xgamma 1.0.6
Aaron Plattner (1):
man: Add -event to the command synopsis
Alan Coopersmith (5):
Print which option was in error along with usage message
Add -version option to print program version
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
xev 1.2.2
Egbert Eich (1):
Add event filter for button events
This minor maintenance release provides the usual recent collection of
build configuration improvements and janitorial cleanups.
Alan Coopersmith (5):
Print which option was in error along with usage message
Add -version option to print program version
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
xdriinfo 1.0.5
Gaetan Nadon (2):
man: remove trailing spaces and tabs
config: move man pages into their own directory
Alan Coopersmith (8):
Print which option was in error along with usage message
Sprinkle consts in StrCmp to quiet cast warnings
config: Add missing AC_CONFIG_SRCDIR
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Mark required arguments to Xlib error handler as unused
Delete unused NULLSTR macro
xdpyinfo 1.3.2
This is a minor bugfix and janitorial cleanup release.
Alan Coopersmith (6):
Combine usage message strings
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Remove empty AUTHORS & NEWS files
config: move man pages into their own directory
xcompmgr 1.1.7
Matthieu Herrb (1):
man: note that -n is the default mode.
This release adds one new general option:
-pause <s> pause for <s> seconds between each run
and several new test options:
-crgb10text Char in 80-char rgb core line (Charter 10)
-crgb24text Char in 30-char rgb core line (Charter 24)
-crgbftext Char in 80-char rgb core line (Courier 12)
-magpixwin10 Scale 5x5 from pixmap to 10x10 window
-magpixwin100 Scale 50x50 from pixmap to 100x100 window
-magpixwin500 Scale 250x250 from pixmap to 500x500 window
-minpixwin10 Scale 10x10 from pixmap to 5x5 window
-minpixwin100 Scale 100x100 from pixmap to 5x5 window
-minpixwin500 Scale 500x500 from pixmap to 250x250 window
Alan Coopersmith (9):
Add const attributes to fix gcc -Wwrite-strings warnings
Mark usage & AbortTest as _X_NORETURN
Drop imake fallback for RETSIGTYPE definition
Assume signal handlers return void, as C89 requires
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Mark bitmap data as const
Combine help_message array into a single string
x11perf 1.6.0
Keith Packard (5):
Add up/down scaling composite tests
Fix reported pixmap format name
Add scaling composite tests
Switch to 64-bit ints
Add '-pause' option to delay between runs
Matthieu Herrb (1):
remove srand(1) call as nothing calls any rand like functions in x11perf
Peter Harris (1):
Fix name collision in -rgb*text
Alan Coopersmith (7):
Move global rules variable into applyRules, the only function that uses it
Make len a size_t instead of converting back & forth to an int
Use C99 struct initializer for cmdNames in applyComponentNames
config: Add missing AC_CONFIG_SRCDIR
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
setxkbmap 1.3.1
Benno Schulenberg (2):
Printing the program's version number on -version.
Fixing a small mistake in the man page -- s/comp/map/.
Stéphane Aulery (1):
Ensure consistency between the manpage and the output of the -h option
Upstream changelog:
xlockmore-5.46 as of 10 March 2015, the maintained version of xlock
5.46
xmb fonts messing up password screen since ascent was not being set
correctly. Also fixed xjack mode.
Updated language use in xlock.c, now removed to .h files. If I made some
bad assumption about the language... let me know.
BSD install fixes (DESTDIR, FreeType2, fortune) and switching to xz.
Cygwin install fixes (cygport, xlockrc).
5.45
A bad value of fnt for pyro2 could cause to give an X error. Fixed to
not free memory we are using and have a better default.
5.44
Fix for make_one_sided_pentomino was using 18 as basis for 2 sided
pentominoes in loop. Found out about it by gcc 4.8.1 warning: iteration
12u invokes undefined behavior [-Waggressive-loop-optimizations].
dilemma, voters, wator size fix for neighbors = 6.
Proper crediting of Nathan Thompson for discovering High Life part of
life mode.
A few new gliders and patterns for life and life3d.
Updated win32 to use updated cygwin. Currently links are only satisfied
using cygwin using 32-bit installation. For me, cross compiling using
64-bit gave undefined references in visgl.c and xlock.c.
magick.c update for version 7, thanks to Jouk Jansen.
5.43
life3d: added new rule B58S58, which has a replicator.
-e added to shell in Makefile.in, told it should now stop on build errors,
rather than trying to continue which could be confusing. Thanks to
Glyn Kennington <glyn AT potatojunkie.co.uk>.
If crypt fails (which is possible with glibc2.17) it could cause xlock to
get a signal 11. There is now protection around the strcmp() to prevent
NULL poiter dereferences thanks to Mancha <mancha1 AT hush.com>.
5.42
USE_MB now defined by default. If this is not defined it can only
correctly display ASCII. There could be font issues which may
lead one to want only ASCII (if so use configure --disable_mb).
Also looked into Xutf8 but did not see any benefit this had over Xmb.
Password window and the following modes: bomb,dclock,image,marquee,nose
are affected. Fixed a few problems with marquee for width, height, and
if a character needs more than 2 bytes.
In Cygwin a seemingly unrelated fix where USE_MB gets defined in xlock.h.
An #undef was added in xlock.h, if USE_MB gets defined in an internal
include file.
-lcrypt added to modes/Makefile.in. This is needed on my Linux Ubuntu
and seems ok on Cygwin where it was not needed. (If this causes a
problem remove from modes/Makefile). Also tested on FreeBSD.
cppcheck fixes
passwd.c: passcpy could be freed twice
iostuff.c: could have left file open
ras.c: leak if mem fails
resource.c: check if malloc succeeded was in wrong spot
sound.c: ESound, a redundant check
memcheck.c: continuing after memory failure
dclock: problem with parens in ifdefs
rain: leak fix ( :) )
t3d: uninitialized time1 (unlikely but fixed anyway)
molecule: leak if mem fails
text3d: leak if nothing to draw
Changelog:
Version 2.2.11 (6 April 2015)
--------------
Provide a mutex for calls to make-fresh-user-modules to deal with
guile thread safety issues (c++-gtk-utils/Makefile.am;
extension.h, extension_helper.cpp).
Improve efficiency of scheme to C++ list translators for long
lists (extension.h).
Update libtool to version 2.4.4.
Update code comments (extension.h, future.h, parallel.h,
task_manager.h, task_manager.tpp).
Update documentation (README; application.h, parallel.h, param.h).
Version 2.2.10 (24 November 2014)
--------------
Permit Cgu::Thread::parallel_for_each(),
Cgu::Thread::parallel_for_each_partial(),
Cgu::Thread::parallel_transform() and
Cgu::Thread::parallel_transform_partial() to take const source
iterators (parallel.h).
Provide Cgu::IntIter class to enable for loops to be more easily
implemented with the parallel algorithms (doxygen.h.in,
parallel.h; tests/test_parallel.cpp).
With gcc >= 4.8 or clang >= 3.4, implement callback classes using
std::tuple (this enables Callback::make() and Callback::make_ref()
to take up to 10 bound arguments, avoids a lot of code duplication
and makes for a cleaner implementation) (acinclude.m4,
configure-gtk2.ac, configure-gtk3.ac; cgu_config.h.in,
doxygen.main.in; callback.h, param.h; tests/Makefile.am,
tests/test_tuple.cpp).
Preallocate vectors in translator functions which return
std::vector (extension.h).
Correct information about clang compatibility (doxygen.main.in).
Update documentation (async_queue.h).
Version 2.2.9 (6 October 2014)
-------------
Provide AsyncQueue::move_pop_basic(),
AsyncQueueDispatch::move_pop_basic(),
AsyncQueueDispatch::move_pop_dispatch_basic() and
AsyncQueueDispatch::move_pop_timed_dispatch_basic() methods
(async_queue.h; tests/test_async_queue.cpp).
Prevent new GTK+-3.14 deprecation warnings interfering with tests
(test/test_application.cpp).
Update build system to automake-1.14.1 (bootstrap-gtk2.sh,
bootstrap-gtk3.sh, compile, Makefile.am).
Update build system to gettext-0.18.2 (config.rpath; m4/*.m4;
po/Makefile.in.in, po/Rules.quot, po/Makevars;
c++-gtk-utils/Makefile.am, tests/Makefile.am,
tests/extension/Makefile.am).
Update tests (tests/test_callback.cpp).
Add comments about strict aliasing with character set conversion
functions (convert.cpp).
Update documentation, including to cover C++14 (README;
doxygen.main.in, async_queue.h, callback.h, convert.h,
extension.h, fdstream.h, future.h, gstream.h, mem_fun.h, mutex.h,
shared_handle.h, shared_ptr.h, task_manager.h, thread.h,
window.h).
Two bugfixes, two cleanups. The fix for 89653 fixes a dead keyboard on Linux
machines, though note that use of this driver under Linux is considered very
much a legacy use case. Use evdev or the new libinput driver instead.
Egbert's fix untangles overlaps between multimedia keys and the jp
Henkan/Muhenkan keys.
Alan Coopersmith (1):
Mark xf86OSKbdPreInit as _X_EXPORT in header to match definitions
Egbert Eich (1):
Detangle inet keys and jp Henkan/ Muhenkan keys
Peter Hutterer (3):
Init LEDs to zero before querying the value
linux: bring our process group to the foreground (#89653)
keyboard 1.8.1