281:
This release fixes two regressions in patch #280 (one affects
packaging, the other keyboard).
280:
This release changes the default emulation level to VT420 (reflecting
implementation of margins in patch #279), adds/modifies configure
script options to support icon-themes, and includes several minor
bugfixes and other feature enhancements.
This minor maintenance release mainly provides build configuration
improvements and janitorial cleanups.
Alan Coopersmith (6):
Add README with pointers to mailing lists, bugzilla, & git
Update Sun license notices
Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
config: Remove AC_PROG_CC & AC_PROG_INSTALL that XORG_DEFAULT_OPTIONS provide
Sun's copyrights belong to Oracle now
rgb 1.0.4
Gaetan Nadon (8):
.gitignore: use common defaults with custom section # 24239
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
Deploy the new XORG_DEFAULT_OPTIONS #24242
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
config: move CWARNFLAGS from configure.ac to Makefile.am
man: remove trailing whitespace
config: upgrade to util-macros 1.8 for additional man page support
config: update AC_PREREQ statement to 2.60
Paulo Cesar Pereira de Andrade (1):
Ansification and compile warning fixes.
2.4.37:
I botched the 2.3.36 release quite royally. Here is 2.6.37 this time with the
proper context APIs in place.
Ben Widawsky (2):
intel/context: create/destroy implementation
configure: bump version for release
Kristian Høgsberg (1):
modetest: Dump bit field names
2.4.36:
Context API and wait render timeout API added to libdrm for Intel.
Unfortunately, I botched fixing intel decode, so there are a bunch of
bogus commits in here. Sorry :-(.
Ben Widawsky (10):
intel: Add IVB PUSH_CONSTANT decodes
intel: wait render timeout implementation
intel/decode: add sampler state pointers for [HD]S
intel/decode: VERTEX_ELEMENT_STATE, 1 means valid
intel: updated header for contexts
intel/context: Add drm_intel_context type
intel/context: new execbuf interface for contexts
intel: add decoding of MI_SET_CONTEXT
Revert "intel/decode: VERTEX_ELEMENT_STATE, 1 means valid"
intel/decode: fix the reference file for
Dave Airlie (1):
radeon/surface: free version after using it.
Jerome Glisse (3):
radeon: always properly initialize stencil_offset field
radeon: enabled 2D tiling for evergreen only on fixed kernel
radeon: force 1D array mode for z/stencil surface
Marcin Slusarz (1):
nouveau: silence some remaining valgrind warnings
Michel Dänzer (1):
autogen.sh: Restore passing --enable-maintainer-mode to configure.
Paulo Zanoni (2):
Add support for generic object properties IOCTLs
modetest: print CRTC properties
Rob Clark (3):
Add support for bitmask properties
modetest: support bitmask properties
modetest: support plane properties
While here:
- sprinkle stdlib.h widely to avoid undefined behavior calling malloc
- fix randomizer setup (was calling srand() and then using random())
- avoid installing a csh script, since we were replacing the entire
contents of the file anyhow
- add missing libXt and libX11 bl3.mk
- add patch comments
PKGREVISION -> 4.
(2) Some pkglint flags cleared, (comment on patches, INSTALATION_DIRS)
(3) (No change) Consider dropping to support gcc-2.95 (huge patches).
1.9 (2012-05-02)
Fix file descriptor leaks.
Fix directory resource leaks and segfaults on opening errors.
Reset the umask before creating the temporary directory.
Rewrite showttf to use XCB instead of X11.
1.8 (2010-11-09)
Remove the obsolete `--multi' option.
Bump gettext dependency to 0.18.
-- Use --previous in msgmerge to help translators.
Blank unused fields of the fsError struct when sending an error.
Fix segfaults on font open errors (thanks to Edward Welbourne).
Handle mmap failures which might end up as segfaults otherwise.
Fix crashes with fortify support when:
-- Listing fonts (thanks to Erik Devriendt).
-- Setting info file magic and type fields (thanks to Niall Creech).
Fix segfault on fonts with unknown cmap format.
Add SIGHUP handler to re-sync fonts cache.
Do not hardcode any path component in the man page.
Code cleanup:
-- Fixed several compiler warnings.
-- Constify types.
-- Refactor client state into a new struct.
-- Refactor font protocol error reply handling.
-- Remove unused or duped includes.
-- Switch more C `char *' strings to C++ strings.
-- Use C++ algorithm instead of custom code.
-- Always include "config.h" first.
-- Use <stdint.h> instead of our own types.
Build system cleanup:
-- Detect system endianness at build time.
-- Enable silent rules by default if support is available.
-- Do not use AM_MAINTAINER_MODE.
-- Make X11 usage selectable at configure time (new `--with-x11').
-- Always build (but not install) extra tools.
-- Use pkg-config to get fontsproto and x11 module flags.
-- Fix `make distcheck'.
1.7 (2005-11-30)
Made gettext external.
Use autoreconf instead of `autogen.sh'.
Changed mail address.
Generate the manpage at build time, to use variable paths and version.
Remove win32 obsolete code.
Use new error, warning and info functions.
Changed some data types names.
Fix hyphen used as minus sign in manpage.
Fix build failure on Irix with gcc 3.2 (thanks to Dirk Tilger).
Add IPv6 support.
Update FSF's address.
1.0.7:
This release features a lot of cleanups, portability & build configuration
improvements, and some fixes for building on BSD releases, especially
recent versions of FreeBSD.
1.0.6:
This release mostly covers build fixes, including one needed for building
on FreeBSD 9.0, and minor janitorial cleanups.
1.0.5:
A minor release featuring documentation improvements and janitorial cleanups.
sessreg is used by display managers such as xdm and gdm to record X sessions
in utmp, wtmp, and lastlog files.
1.0.4:
Alan Coopersmith:
X_NOT_POSIX bits for pre-POSIX-1990 systems not needed any more
Version bump: 1.0.4
David Nusinow:
Require xproto instead of libX11 for building (bug #9631)
James Cloos:
Add missing PHONY line for automatic ChangeLog generation
2.4.35:
Alex Deucher (3):
radeon: add new pci ids
radeon: fall back to 1D tiling only with broken kernels
configure: bump version for release
Ben Widawsky (2):
intel: sanitize i915_drm.h
intel: wait render header updates
Inki Dae (1):
libdrm: add exynos drm support
Michel Dänzer (1):
radeon: Add Southern Islands PCI IDs.
2.4.34:
Anisse Astier (1):
radeon: Add new R600 PCI ids for surface manager
Ben Skeggs (3):
lists: add nicer+unsafe foreach, and list join macros
nouveau: pull in major libdrm rewrite
nouveau: init nvc0 channel alloc req structure fully
Christoph Bumiller (1):
nouveau: expose notifier handle on nvc0 as well
Daniel Vetter (1):
intel/decode: decode MI_WAIT_FOR_EVENT
Eugeni Dodonov (1):
intel: add Ivy Bridge GT2 server variant
Marcin Slusarz (2):
nouveau: remove unnecessary EAGAIN loops
nouveau: fix channel closing
Paul Berry (2):
intel: Add the ability to supply annotations for .aub files.
configure: Bump version for 2.4.34.
Paulo Zanoni (4):
modetest: fix some compiler warnings
modetest: fix drmModeGetConnector memory leak
modetest: call drmModeFreePlaneResources
modetest: print more about our properties
Rob Clark (7):
omap: fix license header
modetest: add drm_plane support
modetest: add YUV and multi-planar support
modetest: add AR15/XR15 (RGB-1555) formats
modetest: fix typo
libdrm: update drm headers from kernel for prime/dmabuf
omap: add dmabuf support
Víctor Manuel Jáquez Leal (1):
omap: fix compiler warning
This minor maintenance release mostly provides the usual collection of
janitorial cleanups and build configuration improvements.
It also changes the installation path for the pkg-config xbitmaps.pc from
$(libdir) to $(datadir), as no libraries or compiled code are found via
this pkg-config file, only platform-independent image files (which double
as C source code headers that programs may #include at compile time).
This command is very raw and is therefore only partially implemented;
we present it here as a rough prototype for developers, not as a
general purpose tool for end users.
The xkbevd event daemon listens for specified XKB events and executes
requested commands if they occur. The configuration file consists
of a list of event specification/action pairs and/or variable
definitions.
xkbutils is a collection of small utilities utilizing the XKeyboard (XKB)
extension to the X11 protocol.
It includes:
xkbbell - generate XKB bell events
xkbvleds - display the state of LEDs on an XKB keyboard in a window
xkbwatch - reports changes in the XKB keyboard state