Alan Coopersmith | 1 Mar 2012 04:44
Picon
Favicon
Gravatar

listres 1.0.3

The listres program generates a list of X resources for a widget
in an X client written using a toolkit based on libXt.

This minor maintenance release mostly delivers minor cleanups and
improvements to source code, documentation, & build configuration.

Alan Coopersmith (4):
      listres depends on xproto, not x11 (Xlib)
      Combine usage string/fprintf calls into one
      Replace computed printf format string with static string
      listres 1.0.3

Gaetan Nadon (10):
      config: update AC_PREREQ statement to 2.60
      config: upgrade to util-macros 1.8 for additional man page support
      config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
      config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
      config: remove unrequired AC_SUBST([*_CFLAGS])
      config: remove unrequired AC_SUBST([*_LIBS])
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      man: remove trailing spaces and tabs
      man: replace hard coded man page section with substitution strings
      config: move man pages into their own directory

git tag: listres-1.0.3

http://xorg.freedesktop.org/archive/individual/app/listres-1.0.3.tar.bz2
MD5:  4e8edcc03001203c101e79d880d55762
SHA1: ff226b0e565c337ac1ae60027487131920b8d86b
SHA256: c3d71e9a01650e3fd470189a749cd0202ef03d9e399350a7a7443d7595ed478e
(Continue reading)

Peter Hutterer | 2 Mar 2012 04:11

inputproto 2.2

The X Input Extension protocol version 2.2 is now available.

The main feature added in this version is support for multitouch devices
and the ability for clients to register for and receive touch events.

Multitouch support in XI 2.2 aims to
- support a dynamic number of simultaneous touch points,
- support devices that are both multitouch and traditional pointer devices,
- allow touchpoints to be either grouped together or handled separately,
- be backwards-compatible to pre-XI 2.2 clients through emulation of XI 2.x/XI 1.x and core
  pointer events.

For a description of the new features see the following posts:
- http://who-t.blogspot.com.au/2011/12/multitouch-in-x-getting-events.html
- http://who-t.blogspot.com.au/2011/12/multitouch-in-x-pointer-emulation.html
- http://who-t.blogspot.com.au/2012/01/multitouch-in-x-touch-grab-handling.html
- http://who-t.blogspot.com.au/2012/02/multitouch-in-x-multitouch-touchpads.html

Many thanks to all who have contributed to this protocol.
As usual, the full changelog since 2.1 is below. 

Chase Douglas (28):
      Updates for pointer emulation and more touch device modes
      Many more updates to the XI 2.1 protocol
      Separate "XI2.x" into "XI 2.x" for readability
      Yes, send TouchEnd to owner, TouchPendingEnd to other listeners
      Update device type terminology
      Prettyify touch device types
      Peter is right, floating devices can emit touch events
      Fix up pointer event emulation section
(Continue reading)

Alan Coopersmith | 2 Mar 2012 19:16
Picon
Favicon
Gravatar

libXfont 1.4.5

libXfont provides the core of the legacy X11 font system, handling the
index files (fonts.dir, fonts.alias, fonts.scale), the various font file
formats, and rasterizing them.   It is used by the X servers, the
X Font Server (xfs), and some font utilities (bdftopcf for instance),
but should not be used by normal X11 clients.  X11 clients access fonts
via either the new API's in libXft, or the legacy API's in libX11.

This release includes several bug fixes, including updates to better
handle fonts compressed with compress(1), cleanups for compiler warnings,
and improvements for the developer documentation.

Alan Coopersmith (7):
      Remove configure comment about synchronizing version numbers
      Strip trailing whitespace
      Add const attributes to fix gcc -Wwrite-strings warnings
      Add _X_ATTRIBUTE_PRINTF to *Error/*Warning functions taking printf formats
      Fix printf warnings about incorrect argument types
      Use * precision notation instead of computing sprintf format strings
      libXfont 1.4.5

Gaetan Nadon (4):
      devbook.am: maintenance update from docbook.am
      docs: use the &fullrelvers; entity to set X11 release information
      doc: refactor legal text for multi licensing copyrights
      doc: fix typo in copyright statement

Joerg Sonnenberger (2):
      Do proper input validation to fix for CVE-2011-2895.
      Fix empty statement in if conditional.

(Continue reading)

Alan Coopersmith | 3 Mar 2012 03:16
Picon
Favicon
Gravatar

libfontenc 1.1.1

The libfontenc library is used by the Xorg server and other X font
tools for handling fonts with different character set encodings.

This minor maintenance release fixes several build configuration and
compiler warning issues.

Alan Coopersmith (3):
      Fail configure if zlib.h & -lz not found
      Strip trailing whitespace
      libfontenc 1.1.1

Gaetan Nadon (3):
      config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      config: comment, minor upgrade, quote and layout configure.ac

Jeremy Huddleston (2):
      Dead code removal
      Include strings.h for strcasecmp

git tag: libfontenc-1.1.1

http://xorg.freedesktop.org/archive/individual/lib/libfontenc-1.1.1.tar.bz2
MD5:  a2a861f142c3b4367f14fc14239fc1f7
SHA1: 90bdd53d75585dd0f06ad7bc23faccd8a01bb733
SHA256: de72812f1856bb63bd2226ec8c2e2301931d3c72bd0f08b0d63a0cdf0722017f

http://xorg.freedesktop.org/archive/individual/lib/libfontenc-1.1.1.tar.gz
MD5:  53db605124a729aec92476ee5ce78072
SHA1: 4ef0e203a827c9a07a5c2d655d44666ac3481e9d
(Continue reading)

Alan Coopersmith | 3 Mar 2012 04:53
Picon
Favicon
Gravatar

libFS 1.0.4

libFS is the protocol binding library used by clients of X Font Servers (xfs),
such as xfsinfo, xfslsfonts, and the X servers themselves.

This minor maintenance release fixes a pile of issues found by static
analysis & compiler warnings, along with build configuration improvements
and cleanup of the library's exported symbol list.

Alan Coopersmith (10):
      Off-by-one error in FSGetErrorText bounds check
      Add simple test program for FSGetErrorText()
      Off-by-one error on the other end of FSGetErrorText bounds check
      Strip trailing whitespace
      Add const attributes to fix gcc -Wwrite-strings warnings
      Change FSOpenServer and FSServerName to take const char * args.
      Mark pattern argument to FSListFonts* as const char *
      Fix builds of FSlibInt.c with Solaris Studio compilers
      Remove unneeded shadow definition of 'i' from FSQueryXBitmaps16
      libFS 1.0.4

Cristian Rodríguez (1):
      Export only public API symbols

Cyril Brulebois (1):
      Silence gcc warning.

Gaetan Nadon (3):
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      config: comment, minor upgrade, quote and layout configure.ac
      config: splitting FS and XTRANS compiler option no longer required

(Continue reading)

Alan Coopersmith | 3 Mar 2012 05:10
Picon
Favicon
Gravatar

libICE 1.0.8

libICE provides the API for the Inter-Client Exchange protocol.

This release fixes a number of issues found by static analysis and
compiler warnings, and includes a large set of cleanups and improvements
to the DocBook format specs for the protocol and docs for the API.

Alan Coopersmith (18):
      config: Remove unnecessary calls from configure.ac
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      Convert src/process.c from malloc + sprintf to asprintf
      Use correct string pointer in asprintf() fallback
      Add AC_USE_SYSTEM_EXTENSIONS to make asprintf() visible in GNU libc
      Resync fallback asprintf with updated version put into xrdb
      Fix reads outside array bounds in error handlers
      IceWritePad: Zero fill pad bytes used when buffer is full
      Strip trailing whitespace
      Fix gcc -Wwrite-strings warnings in _IceDefaultErrorHandler
      Fix gcc -Wwrite-strings warnings in _IceError* functions
      constify arguments to IceGetAuthFileEntry
      Fix gcc -Wwrite-strings warnings in AuthNames handling
      Fix gcc -Wwrite-strings warnings in process.c
      Remove ancient workaround for System V/386 Release 4.2 compiler bug
      Constify protocol, vendor & release string args to IceRegisterForProtocol*
      Plug minor memory leak in unusual path through ProcessConnectionSetup
      libICE 1.0.8

Gaetan Nadon (19):
      config: HTML file generation: use the installed copy of xorg.css
      config: remove unrequired AC_HEADER_STDC
      config: comment, minor upgrade, quote and layout configure.ac
(Continue reading)

Alan Coopersmith | 3 Mar 2012 06:11
Picon
Favicon
Gravatar

libSM 1.2.1

The libSM library implements the X Session Management protocol.

This release includes more documentation cleanups & improvements,
fixes for issues found by static analysis & compiler warnings, and
of course some build configuration improvements.

Alan Coopersmith (14):
      Sun's copyrights belong to Oracle now
      config: Remove unnecessary calls from configure.ac
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      Bug 33390 - sm.pc: don't export a dependency on ice
      Strip trailing whitespace
      Use imdent to make multiple levels of nested #if easier to follow
      Move and rename temp[4] definition to reduce confusion with temp[256]
      Move variable declarations to get rid of unnecessary scope brackets
      Reindent IPv4 code to match IPv6 code
      Replace malloc(strlen) + strcpy sets with strdup calls
      Remove a bunch of unnecessary casts with malloc & free calls
      SmsInitialize: Mark vendor & release args as const char *
      unifdef -ULynx
      libSM 1.2.1

Gaetan Nadon (14):
      config: HTML file generation: use the installed copy of xorg.css
      config: remove unrequired AC_HEADER_STDC
      config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
      config: comment, minor upgrade, quote and layout configure.ac
      config: splitting SM and XTRANS compiler options is not required
      Docbook: change the book id to match the xml file basename
      Documentation: add Docbook external references support
(Continue reading)

Jeremy Huddleston | 4 Mar 2012 03:30

libpciaccess 0.13


Adam Jackson (1):
      linux: Don't use /dev/port

Alan Coopersmith (3):
      Solaris: reorder functions to remove need for lots of static prototypes
      Close pci.ids file when bailing out because realloc failed
      solx_devfs.c: fix gcc warnings about casting away const when reading data

Daniel Drake (1):
      delete_io_handle: fix deletion of last handle

Henry Zhao (1):
      Solaris: improve support for sparc platform

Jeremy Huddleston (1):
      configure.ac: Bump to 0.13

Mark Kettenis (3):
      OpenBSD: Indicate that devices need access to legacy VGA resources.
      Add VGA Arbiter support for OpenBSD.
      OpenBSD: Implement map_legacy and legacy_io

Mathias Krause (1):
      Use correct type for pci_id file accessor functions

git tag: libpciaccess-0.13

http://xorg.freedesktop.org/archive/individual/lib/libpciaccess-0.13.tar.bz2
MD5:  2604307ba43c76ee8aec11ea137ae1e8  libpciaccess-0.13.tar.bz2
(Continue reading)

Keith Packard | 5 Mar 2012 06:13
Favicon
Gravatar

xorg-server 1.12.0


Here's the final 1.12 release. Thanks to every for contributing new features,
bug fixes, documentation and testing.

There are only a small handful of patches since -RC3:

Chase Douglas (3):
      Focus event button state must show the logical buttons, not physical buttons
      Don't dereference a touch after it has been ended when punting to next owner
      Keep virtual core pointer touch class around if new slave doesn't have one

Gaetan Nadon (1):
      test: add new test cases to .gitignore

Jeremy Huddleston (4):
      XQuartz: Build fix for possible conflict of BOOL type
      XQuartz: Actually install the new locales
      XQuartz: Short-circuit activateX:
      Revert "dix: don't XWarpPointer through the last slave anymore (#38313)"

Keith Packard (1):
      Version bumped to 1.12

Peter Hutterer (4):
      Xi: handle new XIAllowEvents request in inputproto 2.1.99.6
      dix: reset last.scroll when resetting the valuator (#45611)
      Don't clobber virtual core pointer touches array length
      dix: avoid NULL-pointer dereference on button-only devices (#38313)

git tag: xorg-server-1.12.0
(Continue reading)

Gaetan Nadon | 5 Mar 2012 16:50
Picon

util-macros 1.16.2

The set of macros supporting multiple compiler brands has been augmented
to support C++.

Chase Douglas (2):
      Make XORG_TESTSET_CFLAG work for multiple languages
      Define BASE_CXXFLAGS when C++ is the chosen language

Gaetan Nadon (1):
      Version bump: 1.16.2

Jon TURNEY (2):
      Cache the results of checking compiler flag support in
XORG_TESTSET_CFLAG
      Use AS_ECHO rather than AS_ECHO_N in XORG_TESTSET_CFLAG

git tag: util-macros-1.16.2

http://xorg.freedesktop.org/archive/individual/util/util-macros-1.16.2.tar.bz2
MD5:  b54342201bb8fef7bafaf335ce8c9c52  util-macros-1.16.2.tar.bz2
SHA1: 17340193e7ba5d9fd5a787a9401e84d223fcc918  util-macros-1.16.2.tar.bz2
SHA256:
70986a05efab7557f54d719f55b8d65bc459ed13048f8a59e2d9e5efdb9af9e5 
util-macros-1.16.2.tar.bz2

http://xorg.freedesktop.org/archive/individual/util/util-macros-1.16.2.tar.gz
MD5:  473a83c53dd6931c65da875b3697715d  util-macros-1.16.2.tar.gz
SHA1: 7aba75ec0363c5e9854f1aeebbc78ccf34ec4fd8  util-macros-1.16.2.tar.gz
SHA256:
af66aad73558e05e5dbbe713b72d03ad4b909ff6765f47c64ca803ef7c63dea6 
util-macros-1.16.2.tar.gz
(Continue reading)


Gmane