It is a GLib 2.44 support release.
=== Changes
==== Ruby/GLib2
Improvements
Supported GLib 2.44.
[GitHub#361][Reported by Benjamin Maisano]
=== Thanks
Benjamin Maisano
Adam Jackson (5):
Remove miInitializeBackingStore()
Use own thunk function instead of vgaHW*Weak
Fix build against xserver 1.17
Fix a typo
Remove dependency on xf86PciInfo.h
Julien Cristau (5):
Fix shadow compiler warning
Fix BlockHandler declaration
Fix SwitchMode and AdjustFrame hooks
Fix a couple const-ness warnings
Bump to 1.7.8
- Drop three patches, those are now included in upstream code.
patch-aa
patch-hacks_Makefile.in
patch-hacks_memscroller.c
- recover pt_BR.po (seems not empty) Makefile and patch-ab
(upstream)
- Update 5.29 to 5.32
-------------------
5.32 * Fixed some X11 compilation problems.
* Fixed display size and shake gestures on iOS.
5.31 * New hacks, `geodesicgears', `binaryring' and `cityflow'.
* UTF-8 text support (instead of only Latin1) and antialiased text
on X11 with Xft (instead of only on OSX/iOS) in `fontglide',
`noseguy', `fliptext', `starwars', and `winduprobot'.
The other text-displaying hacks (`apple2', `phosphor', `xmatrix',
and `gltext') also now accept UTF-8 input, though they convert it
to Latin1 or ASCII.
* `glplanet' now has both day and night maps, and a sharp terminator.
* Fixed `webcollage' on OSX.
* Fixed a transparency glitch in `winduprobot'.
* `lockward' works on iOS.
* Text and image loading work on OSX 10.10.
* Rotation works properly on iOS 8.
* Added a search field on iOS.
* Preliminary, unfinished support for Android.
5.30 * New hack, `winduprobot'.
* Many improvements to `lament', including Leviathan.
* Fixed the normals in `flyingtoasters': shading is correct now.
* Implemented TEXTURE_GEN in GLES: flying toast is now toasted on iOS.
* Make cel-shading sort-of work in `skytentacles' on iOS.
* Fixed dragging-to-rotate on rotated iOS devices, I think.
* Dragging has inertia now.
* Most hacks respond to mouse-clicks, double-taps and swipes as
meaning "do something different now".
* Reworked OpenGL fonts.
* The OSX auto-update installer wasn't working. This time for sure?
* Various minor fixes.
- Drop patch-a[acd], all are included now.
(upstream)
- Update 1.5.4 to 1.5.6
---------------------
29 August 1999
Release of version 1.5.5
==============================================================================
3 February 2000
Fixed bug in main.c where it called setsockopt without an option.
(Mattias Engdegard)
==============================================================================
3 February 2000
Release of version 1.5.6
Adam Jackson (2):
Use own thunk function instead of vgaHW*Weak
dri: Stop (uselessly) initializing the ValidateTree hooks
Jeremy White (1):
Include xf86Modes.h to use functions from hw/xfree86/modes/xf86Modes.c.
Julien Cristau (2):
Fix compiler warnings with recent X servers
Bump to 2.3.8
Adam Jackson (1):
Use own thunk functions instead of vgaHW*Weak
Dave Airlie (1):
neomagic: fix build against master X server.
Julien Cristau (2):
Fix compiler warning with recent X servers
Bump to 1.2.9
Release to fix regression in nouveau in 2.4.60,
but brings lots of android changes and other fixes.
Ben Skeggs (2):
nouveau: restore check that avoids multiple user bos per kernel bo
configure.ac: bump version to 2.4.61 for release
Chih-Wei Huang (3):
android: simplify the including rule of subdirs
android: get rid of LIBDRM_TOP
android: remove unnecessary TARGET_OUT_HEADERS variable
Chris Wilson (2):
mode: Retrieve only the current information for a Connector
intel: Delay testing for userptr until first use
Connor Behan (1):
xf86drm: Fix ioctl struct clearing in drmAgpEnable
Damien Lespiau (3):
RELEASING: Fix releasing instructions to match the latest release.sh
RELEASING: Fix the step numbering
RELEASING: Fix annouce typo
Daniel Kurtz (3):
proptest: install it with --enable-install-test-programs
tests: add rockchip to modetest, kmstest, vbltest and proptest
xf86drmMode.h: inline -> __inline for use with gcc -std=c89 -pedantic
Emil Velikov (39):
android: correcly set LOCAL_EXPORT_C_INCLUDE_DIRS
android: simplify LOCAL_C_INCLUDES
android: remove ${srcdir} from the includes
android: remove LOCAL_COPY_HEADERS* variables
android: add the missing tag "optional" to libkms
autotools: remove ${srcdir} from the includes
android: remove explicit include to libpciaccess
tests/hash: extract test out of xf86drmHash.c
tests/hash: misc compilation fixes
tests/hash: style fixes
tests/hash: return non-zero on failure
tests/random: extract test out of xf86drmRandom.c
tests/random: return non-zero on test failure
drm: replace HASH_DEBUG with DEBUG
drm: use correct printf modifiers
configure.ac: split -fvisibility and __attribute__((visibility)) checks
radeon: move bof.[ch] out of libdrm_radeon
radeon: add symbols test
freedreno: annotate the private symbols
freedreno: add symbols test
intel: remove the drm_mm* symbol workarounds
intel: remove unused mmFindBlock
intel: annotate the private symbols
intel: add symbols test
nouveau: annotate the private symbols
nouveau: add symbols test
libkms: annotate private symbols
libkms: add symbols test
exynos: add symbols test
omap: add symbols test
tegra: add symbols test
drm: rename libdrm{,_macros}.h
drm: remove no longer needed VISIBILITY_CFLAGS
drm: remove drm_public macro
configure: request/set the compiler in C99 mode
drm: use c99 __func__ over __FUNCTION__
man: rework the Makefile.am
android: set the HAVE_VISIBILITY define
freedreno: link against CLOCK_LIB
Greg Hackmann (1):
Add missing <strings.h> includes
Jan Vesely (5):
Fix unused function warnings
Remove drmSetDebugMsgFunction and related infrastructure
tests/exynos: Fix missing static keyword
drmSL: Fix neighbor lookup
tests/drmsl: Extract tests out of xf86drmSL.c
Joonyoung Shim (6):
modetest: fix Segmentation fault
modetest: make use of drmModeRmFB
modetest: fix the error path handling
modetest: clear buffer and framebuffer for planes
modetest: destroy the cursor bo
modetest: fix the arguments of the MAKE_RGB_INFO define
Neil Roberts (1):
intel: Merge latest i915_drm.h
Rob Clark (2):
modeprint: add missing encoder/connector type names
modetest: fix allocation for yuv420/yvu420
Tobias Jakobi (1):
modetest: initialize handles/pitches in set_plane()
Tvrtko Ursulin (1):
intel: Leak the userptr test bo
Adam Jackson (1):
configure: Drop AM_MAINTAINER_MODE
Alan Coopersmith (1):
Skip building xaa files when XAA is not supported
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Dave Airlie (1):
cirrus: don't use pciTag
Julien Cristau (1):
cirrus 1.5.3
Adam Jackson (3):
preinit: Don't bother explicitly loading int10, vbe will do it for us
Bump minimum xserver to 1.4
mach64 6.9.5
Alan Coopersmith (2):
Remove unused atidecoder.c & atidecoder.h
Remove unused atiaudio.c & ATIAudioNames declaration
Connor Behan (1):
Drop dependence on xf86PciInfo.h
Dave Airlie (1):
mach64: fix build probably not required with pci access anyways
Matthieu Herrb (1):
Deal with pPict->pDrawable == NULL for source-only pictures.
Connor Behan (32):
Drop dependence on xf86PciInfo.h
Do not disable gouraud shading for a render op
Only declare PCITAG if we need it
Remove overuse of COMPOSITE_SETUP()
Fix ScreenInit with noAccel
Port to RandR
Only enable CRTCs for DPMSModeOn
Map and unmap the MMIO better
Split up output register functions
Move display enabling code to DPMS
Change register name
Get entity without code duplication
Cleanup entity struct
Cleanup info struct
Remove pointless output
Use standard integers
Unify allocators
Unify byte swappers
Improve handling of monitor and output types
Remove custom dualhead code
Remove custom DGA code
Improve panel code
Fix whitespace near panel code
Silence the non-debug warnings
Typo fix
Include dpmsconst header
Make it easier to find EXA
Restore PLL0 as well as PLL3
Fix allocation of private entity
Look for VGA ports in the VBIOS
Update bitmasks for DDC
Bump to version 6.10.0
Tormod Volden (1):
Do not use int10 or VBE on powerpc
Alan Coopersmith (7):
Use progname for error messages as well
Convert sprintf call to use snprintf
Make ImageEncodings unsigned
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Print which option was in error along with usage message
xvinfo 1.1.3
St?phane Aulery (1):
Use real program name for help message
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (4):
Tell clang not to report -Wpadded warnings on public headers we can't fix
Add comments about sizes of dynamically allocated arrays
Drop WORD64 (Cray) support
kbproto 1.0.7
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Daniel Martin (1):
specs: Change XkbSA_DfltBtnAbsolute to 4
Gaetan Nadon (1):
config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
wettstae@gmail.com (1):
kbproto: Fix typo in XkbSARedirectSetVMods
Alan Coopersmith (8):
Revert "Avoid shadowing variables."
If CFLAGS_FOR_BUILD is not set, include CWARNFLAGS in default value
makestrs: use strchr() instead of index()
makestrs: Replace malloc()+strcpy() calls with strdup() calls
makestrs: Replace strcpy()+strcat() calls with snprintf() calls
makestrs: Use asprintf() if available
unifdef -UCRAY -UCRAY2
libXt 1.1.5
Gaetan Nadon (1):
Use $(MKDIR_P) in Makefile.am for better code portability
Jon TURNEY (2):
Include direct.h header for _getdrives() on Win32
Include unistd.h for getpid()
Rob Clark (1):
asprintf needs _GNU_SOURCE on some platforms
Thierry Reding (1):
Fix cross-compilation
Thomas Klausner (7):
Add missing comma to fix DEBUG build.
Use appropriate variable type for vsnprintf return value.
Mark non-returning function with appropriate attribute.
Ignore test-driver from automake-1.13.
Avoid shadowing variables.
Fix char vs. unsigned char warnings.
Use string.h instead of X11/Xos.h.
Yaakov Selkowitz (1):
Fix _XtInherit on x86_64 Windows
Alan Coopersmith (1):
libXrender 0.9.9
Clemens Eisserer (1):
Fix request length calculation for XRenderCompositeText32
Michael Joost (1):
Remove fallback for _XEatDataWords, require libX11 1.6 for it
This minor maintenance release provides the usual recent collection of
build configuration improvements and janitorial cleanups.
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (8):
Replace deprecated Automake INCLUDES variable with AM_CPPFLAGS
Convert to X.Org standard indentation style
unifdef -UXKB_IN_SERVER
Don't dereference xkb pointer until after checking it for NULL
Convert sprintf calls to snprintf
Constify atom name argument to XkbInternAtom
Remove check to see if SEEK_SET is defined before using it
libxkbfile 1.0.9
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Jörg Sonnenberger (1):
Remove unnecessary check.
Adam Jackson (1):
Fix build with gcc -Werror=format-security
Alan Coopersmith (6):
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Use autoconf HAVE_UNISTD_H instead of imake X_NOT_POSIX to find <unistd.h>
Just use C89 size_t instead of rolling our own Size_t
Use SEEK_* names instead of raw numbers for fseek whence argument
libXaw 1.0.13
Gaetan Nadon (2):
Makefile: use AM_V_GEN and AM_V_at to implement automake silent rules
Makefile: use $(LN_S) for better code portability
Jon TURNEY (1):
Include <unistd.h>
Thomas Klausner (1):
Fix abs() usage.
Alan Coopersmith (7):
Constify pattern argument to FSListCatalogues
Constify some more strings in API arguments
Fix some sign/size conversion warnings from clang
Fix typos & wording issues in source comments
Remove unneeded checks for #ifndef X_NOT_POSIX
Use 'imdent' to realign cpp indentation levels in FSlibos.h
libFS 1.0.7
(needed to build DRI3 support in MesaLib and modular-xorg-server on Linux)
This library offers a CPU-based synchronization primitive compatible
with the X SyncFence objects that can be shared between processes
using file descriptor passing.
There are three underlying implementations:
1) On Linux, the library uses futexes
2) On FreeBSD, the library uses umtx
3) On other systems, the library uses posix mutexes and condition
variables.
xcb-util-errors is a utility library that gives human readable
names to error codes and event codes and also to major and minor
numbers. The necessary information is drawn from xcb-proto's protocol
descriptions. This library is especially useful when working with
extensions and is mostly useful for debugging.
A few cleanup patches that have been sitting on the branch for almost a
year. The void driver is a dummy driver that does nothing and just fulfils
the requirements of really old servers that must have an input device.
It is just dead weight for any server released after 2007 or so. Don't use
it.
Alan Coopersmith (4):
Link with $(XORG_LIBS) to support no-undefined linking
Fix an integer truncation warning from clang
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Gaetan Nadon (1):
config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Peter Hutterer (1):
xf86-input-void 1.4.1
Terry Lambert (1):
Return proper default for unknown values in pInfo->device_control.
Please note that the previous version is still available in
x11/modular-xorg-server112 in case this version does not work for you.
This is relevant for users who need DRI1 and/or XAA as those features have
been deprecated and removed by upstream since xorg-server-1.13.
Note also that this update breaks the driver ABI and that drivers will be need
to be rebuilt.
Summary of the important changes since 1.12:
xorg-server-1.17 (4 February 2015)
- Generic DRM/KMS driver xf86-video-modesetting
xorg-server-1.16 (17 July 2014)
- XWayland DDX
- GLAMOR acceleration
- non-PCI devices support
- systemd-logind support (rootless X)
xorg-server1.15 (27 December 2013)
- DRI3
- "present" extension
xorg-server-1.14 (5 March 2013)
- XInput 2.3
xorg-server1.13 (5 September 2012)
- New DDX driver API
- DRI2
- RandR 1.4
- OpenGL 3.x+ contexts
- XAA support removed
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.