Alan Coopersmith (4):
Fix "sppported" typo in doxygen comment for XCB_CONN_CLOSED_EXT_NOTSUPPORTED
Always include "config.h" at the start of all C source files.
Add AC_USE_SYSTEM_EXTENSIONS to allow use of more system functionality
Return connection failure if display string specifies non-existent screen
Colin Walters (1):
c_client: Fix parallel-make issue creating 'man' directory
Jeremy Huddleston (1):
xcb_connect: launchd: Don't fall back on tcp if $DISPLAY is a path to a
launchd socket
Julien Danjou (4):
Allow undocumented code to be built
Split manpage list in two (static/built)
Do not list manpages, use a wildcard
Move static man to man
Michael Stapelberg (1):
c_client.py: generate manpages
Peter Harris (1):
Allow xcb_send_request with >MAX_IOV iovecs
Uli Schlachter (4):
Add a .gitignore for src/man/
Fix a multi-thread deadlock
Include static man pages in "make dist"
Release libxcb 1.9
Changes from 3.1.2 (per doc/en/ReleaseNote):
ver 3.1.4
* Support 0x90...0x9c format for sixel graphics sequence.
* Change the file where sixel graphics sequence is stored temporarily
from ~/.mlterm/picture.six to ~/.mlterm/[tty name].six.
* Add k1, k2, k3 and k4 entries for ~/.mlterm/termcap.
* Change key sequences in term_type=xterm.
XK_F1: \x1b[11~ -> \x1bOP
XK_F2: \x1b[12~ -> \x1bOQ
XK_F3: \x1b[13~ -> \x1bOR
XK_F4: \x1b[14~ -> \x1bOS
* Support remote image files via network protocols supported by GVfs.
(e.g. mlterm -pic http://....)
* Use CSI ? 8428 instead of CSI ? 8840. (Thanks to saitoha san)
* Bug fixes:
Fix conflicting types of kik_utmp_new. (Thanks to KATO Masashi san)
Erase wrap line attributes completely in clearing lines.
(Thanks to Andi Cristian Serbanescu)
Enable PAGE_DOWN shortcut (which doesn't anything) when it reaches the bottom.
(Thanks to Andi Cristian Serbanescu)
Fix freeze in scrolling by CSI r. (Thanks to koie san)
Fix the problem which always replaces the 2nd or later sixel graphics with
the 1st one if mlterm is compiled with --with-imagelib=gdk-pixbuf option.
(Thanks to saitoha asn)
Fix the problem of reverting back to selecting one character at a time
by dragging the pointer after double- or triple-clicking.
(Thanks to Andi Cristian Serbanescu)
ver 3.1.3
* Support OSC 5;0 and OSC 5;1.
* Support CSI ? 8840 h, CSI ? 8840 l and CSI ? 8840 n.
(see https://docs.google.com/document/d/1Dgq81J0eQEfjq3MR__O7VrbSVnatr9CCqMEITse9psk/edit?pli=1)
* Support CSI SP q partially.
* Support CSI [>4;2 m and CSI [>4;0m partially.
(Note that sequence from terminal is CSI <code>;<mod>u, not CSI 27;<mod>;<code>~.)
* Add "ssh_keepalive_interval" option.
* Add "ssh_x11_forwarding" option.
* Add "use_bold_font" option.
* Add "use_local_echo" option and CSI ? 9500 h / CSI ? 9500 l which enable or disable
local echo mode.
* Merge SF patches:
#3529392 (Thanks to Ahmed El-Mahmoudy)
#3529386 (Thanks to Ahmed El-Mahmoudy)
#3530235 (Thanks to Ahmed El-Mahmoudy)
* Bug fixes:
#3528838 (Thanks to Thomas Wolff)
#3528836 (Thanks to Thomas Wolff)
Fix a bug which wrongly keeps a screen which has failed to open.
Show characters in the center of cells whose width is larger than the default.
(Thanks to Andi Cristian Serbanescu)
Fix a bug which erases scrolled area. (Thanks to Andi Cristian Serbanescu)
Fix failure of opening pty in startup in MacOS 10.7.
(Thanks to saitoha san)
The autocutsel utility synchronizes the X11 cutbuffer and CLIPBOARD
selection, the two copy/paste buffers mainly used by X applications.
It also unifies "clipboards" between VNC servers and Windows.
The autocutsel tool performs the synchronization continuously.
The cutsel tool performs the synchronization whenever it is run.
* Implement a gtk-primary-button-warps-slider setting
that lets us adjust scale and scrollbar behaviour
according to platform.
* Bug fixes:
661973 Try harder to discriminate Shift-F10 and F10
675365 Always check if the global context id changed
674108 Hard crash due to wrong NSAutoreleasePool stacking
* Translation updates:
Polish
There are at least two packages ("graphics/cairo" and "x11/xlsclients")
which require this. And we definitely want to avoid the situation where
both the based and "pkgsrc" version get used at the same time.
Bump all the packages which use the "x11/libxcb" package except the two
which already require version 1.6. For those package remove the manually
set minimum required version.
Change discussed with Thomas Klausner in private e-mail.
available. For now, just remove them from the PLIST on Solaris. We
may want to make md5 a tool, or use '/usr/bin/digest -a md5' in the
future.
Fixes package on Solaris.
This package lacked an evolution option (to depend on
evolution-data-server). Other gnome packages had such an option,
which is highly useful to get back to a workin system in the scenario
where libffi has a new major version shlib, and evolution-data-server
won't build. Because the option defaults to on, this doesn't change
the default behavior, but those who set
PKG_DEFAULT_OPTIONS+=-evolution can be spared the build pain.
A decision about whether evolution support should be on by default or
not is pending; this change is not controversial and is being made now.
x11/p5-Wx-Perl-ProcessStream from 0.30nb to 0.32.
upstream changes:
0.32 2012-03-28 00:00
For wxWidgets 2.9.3 some changes in wxExcute + Yield on some
platforms requires different handling
0.31 2012-03-27 00:00
Test changes only - Fixes for tests on MSW - pre quoting of params
not needed
from 0.54nb4 to 0.60.
upstream changes:
0.60 Fri Aug 24 2012
- allow building 2.9.4
- correct SDKs for Mountain Lion
- fixes for XCode 4.4
0.59 Tue May 01 2012
- Version sub modules to keep meta info users happy
0.58 Thu Apr 12 2012
- WXWIN / WXDIR MSWin32 fix.
0.57 Tue Mar 27 2012
- fix for osx-cocoa overlay drawing in 2.9.x
- Return --with-osx_cocoa . --with-mac on better basis.
- several fixes for default macosx builds
0.56 Fri Mar 16 2012
- add propgrid ribbon webview library names
0.55 Tue Feb 28 2012
- Correctly interpret boolean option = 1 as 'yes'
( Thanks to Robert Olsen )
- Fix for msw builds where Perl defines -D_USE_32BIT_TIME_T
( Thanks to Bjoern Hoehrmann )
- Fix for Xcode 4.3 on OSX Lion
- Allow build 2.9.3 wxWidgets (default for 64 bit Mac)
Gaetan Nadon (4):
config: the file COPYING in EXTRA_DIST is redundant
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
man: replace hard coded man page section with substitution strings
config: move man pages into their own directory
Jon Lund Steffensen (1):
Port xbacklight to XCB
Matt Turner (1):
xbacklight 1.2.0
Added PLIST_VAR in order to install native code files only on appropriate
architectures.
This closes PR pkg/46922 (submitted before I became a developer).
Changes from 2.14.2 to 2.16.0:
2012.08.23 [Jacques]
* update Windows port, compiles fine on mingw with
./configure --disable-gtktest
* lablgtk2 script does not load extra libraries by default
(use flag -all to load all extensions)
2012.08.17 [Jacques]
* generate correct lablgtk2 script for findlib.
* add old-uninstall target.
* support threaded toplevel with Quartz backend, using gtkThTop.ml
(runs the toplevel loop in another thread)
* remove GtkThInit from META (not portable)
* avoid busy waiting by using g_main_context_set_poll_func to
make polling non-blocking.
busy waiting is still needed for VM threads, and can be activated
by setting the environment variable LABLGTK_BUSY_WAIT.
2012.08.16 [Jacques]
* update applications/browser for OCaml 4.00
* update applications/camlirc to use GText instead of GBroken.text
2012.07.26 [Pierre-Marie]
* improvements to GtkSourceView2.
* add cast and assignation functions to GText.nocopy_iter.
* add Gtk 2.10 missing key modifiers.
2012.07.24 [Jacques]
* can still install using old-install.
2012.06.19 [Adrien]
* add a high-level API to create keyboard shortcuts.
2012.06.12 [Adrien]
* add several #as_foo methods: entry, notebook, range
* new signals for notebook: select_page, reorder_tab,
change_current_page, move_focus_out, page_{added,removed,reordered}
* add gtk_container_child_{set,get}_property
* add gtk_notebook_{set,get}_tab_reorderable
* add gtk_signal_new which can be used to create custom keyboard shortcuts
* add g_signal_list and g_signal_query
* add functions to connect to notify::foo signals which indicate when an
object property changes
* add foo#connect#notify_bar methods to add callbacks on changes of
the "bar" property of the object "foo".
2012.04.11 [Maxence]
* use findlib to install (see README for the list of installed packages)
2012.06.05 [Jacques]
* merge GtkSourceView2 additions by Pierre-Marie Pedrot
2012.03.07 [Jacques]
* add Make_Val_option to wrappers.h
2011.07.20 [Jacques]
* add gtk_accelerator_name/get_label (for Pierre Boutillier)
* add gtk_accel_map_foreach/change_entry (ibid)
* add gdk_window_clear_area (for DDR)
* make gtk_tree_view_get_visible_range version dependent (Thomas Ripoche)
* Allow building with automake 1.12
* Bugs fixed:
616997 gtk_recent_manager_add_item() is slow
680346 gtk+-2.24.11 (commit 3f6592f6) breaks keyboard input...
680901 GTK+: The chinese translations of "even sheet" and ...
681784 colorspaces used in gtk+ and cairo quartz backends d...
683070 tooltip: add tooltip-radius and tooltip-alpha style ...
683279 range: add a primary-button-warps-slider style prope...
quartz: fix corruption during scrolling in some cases
* Translation updates:
Polish
Traditional Chinese
and end up with libtk85.so. The default case would end up with libtk8.5.so
instead, which at least conflicts with what the PLIST says, but also
eventually failed to build on platforms ending up with the default behaviour.
Fixes the build on Linux platforms, should be no change elsewhere.
to be stuck at version 8.2.0b1, to http://tix.sourceforge.net/, which
offers version 8.4.3, straight-forward buildable with the recently updated
tcl.
Gone is "tixwish" as a separate program, instead use tk's "wish" +
"package require Tix" instead.
For a complete set of changes, see ChangeLog in the source. The major
changes for 8.4.0 were:
+ Complete rewrite of the build system to use TEA
+ Separation of Tix package require and Tix style usage
+ Code cleanup to use Tcl 8.4 as a base version
Dave Airlie (1):
radeon: add prime import/export support
Kenneth Graunke (1):
intel: Use VG_CLEAR on the context destroy ioctl as well.
Marek Olšák (3):
radeon: fix allocation of MSAA surfaces on r600-r700
radeon: align r600 msaa buffers to a multiple of macrotile size
* num samples
configure: bump version for 2.4.39 release
Tobias Klausmann (1):
tests/modetest: Add a forgotten return, needed for opensuse buildservice
Víctor Manuel Jáquez Leal (1):
omap: include omap_drm.h independently
1.0.5:
This minor maintenance release fixes compiler warnings and improves
build configuration.
Alan Coopersmith (5):
Strip trailing whitespace
Remove old XFree86 CVS id
Add const attributes to fix gcc -Wwrite-strings warnings
Fix -image argument parsing to not shadow "i" variable
xcursorgen 1.0.5
Gaetan Nadon (2):
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
config: move man pages into their own directory
1.0.4:
This minor maintenance release allows building with libpng 1.4 & later,
and includes the usual round of recent build improvements & janitorial
cleanups.
Alan Coopersmith (2):
config: Remove unnecessary calls from configure.ac
xcursorgen 1.0.4
Cody Maloney (1):
Upgraded to work with libpng14
Gaetan Nadon (6):
Makefile.am: do not include autogen.sh in distribution #24183
.gitignore: use common defaults with custom section # 24239
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
config: update AC_PREREQ statement to 2.60
Yaakov Selkowitz (2):
Remove INSTALL from git
Use AC_PROG_SED and MAN_SUBSTS in macros-1.8
1.0.3:
Minor janitorial release of the application to prepare X cursor sets for
use with libXcursor.
Alan Coopersmith (3):
Add README with pointers to mailing lists, bugzilla, & git
Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
xcursorgen 1.0.3
Paulo Cesar Pereira de Andrade (1):
Ansification and compile warning fixes.
1.0.2:
Alan Coopersmith:
Coverity #621: RESOURCE_LEAK: Returned without freeing storage "curr"
renamed: .cvsignore -> .gitignore
Coverity #624: RESOURCE_LEAK: Returned without freeing storage "fp"
Change xcursorgen_CFLAGS to AM_CFLAGS to make automake-1.10 happier
Replace static ChangeLog with dist-hook to generate from git log
Use PACKAGE_VERSION for --version output
Remove unused AC_TYPE_SIGNAL from configure.ac
Add options/flags to man page & other man page cleanups
Correct help flag in usage message (-?, not -h)
Use strdup instead of malloc/strlen/strcpy
Set version string in man page
Version bump: 1.0.2
1.0.1:
Bug #3270: Fix rounding errors.
Technically, this is a downgrade of the version number, but I don't really
care and I hope noone else does either.
The version of the new tk package had some problems.
- The x11 paths weren't coming through
- The tkConfig.sh utility was missing runpath definition for TK_LIB_SPEC
- Threading was automatically selected
The X11 problem was fixed with addition CONFIGURE_ARGS
The runpath for TK_LIB_SPEC was added in the configure patch
An options.mk file was added based on the tcl version.
Problems found and fixes suggested by he@
Highlights of Tk 8.5
* New modern theming engine: New and complementary widgets that make use
of platform-specific theming on Mac OS X and Windows to better fit in
with those environments, and feature an improved look and feel under
X11.
* New widgets: Part of the themed widget set, Tk now has core notebook,
combobox, treeview and progressbar widgets.
* text widget: Smooth scrolling, widget peering, and improved procedures
for counting and replacing text.
* Font rendering: Now uses anti-aliased text under X11, and a more
modern text engine (ATSUI) on Mac OS X.
* Additional improvements: Window transparency, new fullscreen option
for windows, enhancements to specific widgets and window layout,
and more.
There is of course much, much more.
See [8.5 Changes](http://wiki.tcl.tk/10630) on the wiki for a complete
list of new features.
gcc44 complains "control reaches end of non-void function" on DragonFly
Apparently gcc45+ recognizes the assert, but for those compilers that don't,
putting a dummy return value won't hurt anything and it fixes the build
at least for gcc 4.4.
should be added to libXext/buildlink3.mk, but this has:
# XXX don't include xextproto/bl3 here; packages checking for xext.pc must
# include it theirselfes
requested by joerg because "most packages don't need it").
This minor maintenance release provides the usual collection of recent
build configuration improvements and janitorial cleanups.
Alan Coopersmith (5):
Update Sun license notices to current X.Org standard form
Sun's copyrights belong to Oracle now
config: Add missing AC_CONFIG_SRCDIR
Chop whitespace off of the ends of lines
evieproto 1.1.1
Gaetan Nadon (8):
.gitignore: use common defaults with custom section # 24239
configure.ac: AM_MAINTAINER_MODE missing #24238
configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
Makefile.am: INSTALL file is missing or incorrect #24206
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
README: file created or updated #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
config: update AC_PREREQ statement to 2.60
XCB util-wm module provides the following libraries:
- ewmh: Both client and window-manager helpers for EWMH.
- icccm: Both client and window-manager helpers for ICCCM.
Alex Deucher (2):
radeon: add some missing evergreen pci ids
radeon: add some new SI pci ids
Chris Wilson (1):
intel: Bail gracefully if we encounter an unknown Intel device
Cooper Yuan (1):
libdrm/exynos: padding gem_mmap structure to 64-bit aligned
Damien Lespiau (1):
intel: Remove two unused variables
Dave Airlie (4):
libdrm: add missing caps from kernel to drm.h
libdrm: add prime fd->handle and handle->fd interfaces
libdrm/nouveau: add prime handle->bo and bo->handle support.
intel: add prime interface for getting/setting a prime bo. (v4)
Eric Anholt (4):
intel: Quiet valgrind warnings in context creation.
Drop "-Wunsafe-loop-optimizations".
intel: Import updated i915_drm.h.
intel: Add a function for the new register read ioctl.
Kenneth Graunke (1):
intel: Change context create failure message to from fprintf to DBG().
Laurent Pinchart (8):
modetest: Unify buffer allocation
modetest: Add SMPTE test pattern
modetest: Add test pattern support for missing packed YUV formats
modetest: Add test pattern support for missing planar YUV formats
modetest: Add test pattern support for missing RGB formats
modetest: Move connector and plane parsing to separate functions
modetest: Make frame buffer format configurable on the command line
modeset: Split buffer allocation to a separate file
Lauri Kasanen (1):
intel: Fix build failure in test_decode.c
Marek Olšák (6):
radeon: simplify ZS buffer checking on r600
radeon: optimize allocation for depth w/o stencil and stencil w/o depth on EG
radeon: force 2D tiling for MSAA surfaces
radeon: tweak TILE_SPLIT for MSAA surfaces
tests/modetest: fix distcheck
configure: bump version for 2.4.38 release
Paulo Zanoni (1):
intel: add more Haswell PCI IDs
Rob Clark (5):
omap: clarify dmabuf file descriptor ownership
omap: add API to import bo's from dmabuf fd's
omap: add refcnting and handle tracking
intel: fix build error
modetest: fix uninitialized fourcc
Changelog:
Version 3.3 (2012-03-03)
* -text can now accept \{keysym} so that the specified key can be processed in more primitive manner, and so that modofier keys such as Control_L, Meta_L, etc. can also be simulated. Also, \{+keysym} and \{+keysym} will now simulate press and release of the key, respectively.
* New option -remote-display to make xvkbd connect to the specified display when startup.
* Bug fixed: KP_0 now works.
This is to stop pbulk trying to build the packages the python25 and looking
for py25-qt4 dependence which doesn't exists causing Global dependency
resolution failure.
be included after pyversion.mk, which means the setting has no affect.
---
Module Name: pkgsrc
Committed By: sbd
Date: Tue Aug 7 09:44:03 UTC 2012
Modified Files:
pkgsrc/x11/py-qt4: buildlink3.mk
Log Message:
Set PYTHON_VERSIONS_INCOMPATIBLE+=25 in the buildlink3.mk so that dependent
packages won't try to build with python25.
Fixes Global dependency resolution failure.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/py-qt4/buildlink3.mk
Upstream changes:
-----------------
Changes in version 3.3.12ga11, 23. July 2012
[all] Corrected a problem with not sending the TELNET TERMINAL TYPE when
the TELNET NEW ENVIRONMENT option had been negotiated.
[x3270, c3270] Corrected issues with manual page warnings.
Changes in version 3.3.12ga10, 8. July 2012
[all] Turned off SSL host cerfication and Added a verifyHostCert resource
and -verifycert option to enable it.
[x3270, c3270, wc3270] Changed the 'secure' icon to green when SSL/TLS is
active and the host is verified, and yellow when SSL/TLS is active but
the host is unverified.
Changes in version 3.3.12beta9, 13. February 2012
[all] Added a selfSignedOk resource to allow SSL authentication with hosts
that use self-signed certificates.
changes:
Made pipes be ridiculously less efficient, but spin.
Added better mouse control to rubik, cube21, crackberg, and julia.
Cosmetic improvements to queens and endgame.
sonar can now ping local subnet on DHCP.
Most savers now resize/rotate properly.
Various fixes.
MacOS/iOS improvements
pkgsrc note: use "pipes" from 5.17, the new one is too slow
on i945 graphics
Alan Coopersmith (1):
Strip trailing whitespace
Daniel Stone (1):
Fill in nameLen in XRROutputInfo
Dave Airlie (2):
libXrandr: add support for provider objects.
libXrandr: bump to 1.4.0 for release
This version adds an explicit dependency on XCB, which it uses for more
efficient querying of the available extensions on the X server.
Alan Coopersmith (6):
Use xcb for -queryExt instead of a round-trip per extension
Strip trailing whitespace
Add const attributes to fix gcc -Wwrite-strings warnings
Remove unused function hasExtension
Silence gcc complaint about being unable to check printf format string
xdpyinfo 1.3.0
Gaetan Nadon (4):
config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
man: remove trailing spaces and tabs
config: move man pages into their own directory
Jesse Adkins (1):
Purge cvs tags.
0.26.2:
A new pixman release 0.26.2 is now available. This is a stable release. It
contains some bug fixes, custom build rules for ARM/iwMMXt, and an important
bug fix for MMX/x86.
0.26.0:
A new stable pixman release 0.26.0 is now available. Highlights of
this release:
* New support for MIPS DSPr2 ASE. [Nemanja Lukic]
* Improved performance with the iwMMXt instruction set. [Matt Turner]
* New support for the Loongson SIMD instruction set. [Matt]
Performance results from a number of cairo based benchmarks:
Benchmark Improvement
evolution .............. image: 12.8 %
image16: 15.9 %
firefox-planet-gnome ... image: 14.4 %
image16: 10.0 %
gnome-terminal-vim ..... image: 16.5 %
image16: 15.7 %
gvim ................... image: 13.1 %
image16: 7.0 %
ocitysmap .............. image: 24.1 %
image16: 23.9 %
poppler ................ image: 18.7 %
image16: 17.5 %
swfdec-giant-steps ..... image: no change
image16: 35.3 %
swfdec-youtube ......... image: 23.5 %
image16: 12.4 %
xfce4-terminal-a1 ...... image: 26.9 %
image16: 28.8 %
Please see
http://mattst88.com/blog/2012/05/17/Optimizing%20pixman%20for%20Loongson:%20Process%20and%20Results/
for more information.
In addition to a number of bug fixes, cleanups and performance
improvements, this release also contains improved support for Android
and iOS thanks to Bobby Salazar.
Thanks to everybody who contributed to pixman 0.26.0, including Alan
Coopersmith, Andrea Canciani, Bobby Salazar, Chun-wei Fan, Colin
Walters, Ingmar Runge, Jeremy Huddleston, Matt Turner, Naohiro Aota,
Nemanja Lukic, and Søren Sandmann Pedersen.
2.6:
Bryce Harrington (1):
latin: Add dead_hook and dead_horn to J key level 3, 4
Daniel Drake (1):
Update FR OLPC layout
Dennis Meulensteen (2):
Commited change to add Biblical Hebrew SIL Layout amended e-mail.
including base.extras.xml.in
Ismael Luceno (1):
Add extra greater and less symbols to es(dvorak)
Javier Jardón (1):
Use upstream gettext instead the GLib one
Sergey V. Udaltsov (23):
Fixed the key AE04 in no(dvorak)
Fixed ru(cv), wrong characters
Added some more chars to us(hbs)
Unneeded old stuff
Unneed norepeat compat section
Removing mac-specific dk(full)
Unneeded keypad overlay compat modules
Eliminating ISO Lock
Unused file
Use of dead_greek symbol in Bepo's keyboard layout
For fr(oss), some application can't handle space caracter properly
Added us(cz_sk_de)
Missing file
Japanese Dvorak layout
Addition of characters to Hindi (Bolnagri) section
Czech (qwerty) layout has " instead of ß in the 4th level
Added missing tilde to dk(dvorak)
Added a couple of missing Montenegrian chars to me variants
Returned de(qwerty), not the same as us(de)
The group name for it(us) fixed
Fixed Korean layout switching keys
pre-release sync from TP
Preparing 2.6
Stephan Hilb (1):
Small corrections in de(neo) layout
T Metz (1):
Change Occitan layout inheritance to fr(oss)
2.5.1:
Since 2.5 was released in a hurry, a number of translations were not
ready. So here is a maintenance release 2.5.1 with some updated
translations and minor bugfix.
Sergey V. Udaltsov (3):
Fixed Armenian hyphen
prerelease translation update
preparing 2.5.1
2.5:
Because of the high visibility security issue, xkeyboard-config
release happened 12 days earlier than expected.
In total, 15 bugs were fixes, some translations updated.
My apologies to the Translation Project, the translations that were
not submitted by today will be merged to git anyway.
2.4.1:
Peter Hutterer (1):
rules: rename Bengali variants for 'in' to Bengali (India)
Sergey V. Udaltsov (4):
fixed version number
Synced description
Fixing keys using CTRL+ALT type
preparing emergency 2.4.1
2.4:
Here is another stable release of xkeyboard-config. A number of bugs
were fixed, some translations updated.
There was interesting feature added: producing manual pages ("man
xkeyboard-config") using XSL.
2.3:
After some mess related to GNOME3 release, I am proud to present the
scheduled release of xkeyboard-config. A number of bugs were closed.
Troubled descriptions that went to 2.2, polished seriously. Thanks to
TP, a number of translations were seriously updated.
This release is recommended to use over 2.2 and 2.2.1. For people
still using gnome2 (or Ubuntu, up to 11.04) it is visually more
pleasant to stick to 2.1.
2.2.1:
Just a couple of days after 2.2.
Since X.org was very kind to release libx11 1.4.3 (which is required
for xkeyboard-config 2.2), that exposed one serious issue in the build
process of xkeyboard-config
So, here is 2.2.1 - just a build fix.
This release is highly recommended (realistically - required) for GNOME3.
2.2:
With this release, I am breaking (only once, hopefully) the sequence
of scheduled release of xkeyboard-config.
This release is highly recommended (realistically - required) for GNOME3.
The most important change in this release is totally redesigned
approach to user-visible descriptions. That huge work (reworking ALL
descriptions!) was done by William Jon McCann of RedHat.
After those changes were made, it took a lot of work from the
Translation Project guys to update the translations. I want to thank
all translators who found some time last week to work on
xkeyboard-config.
My special gratitude goes to Catalan, Danish, German, Italian, Korean,
Polish, Russian (go Russia!), Spanish, Swedish and Ukrainian
translators - they covered whopping 100% (933 lines)!
Additional change that might affect you: the run-time dependencies of
xkeyboard-config are checked at the build time. If that annoys you -
use --disable-runtime-deps.
There are also some new layouts, variants, model - usual stuff...
2.1:
Here comes 2.1 - evolutionary successor of 2.0
Again, some tweaks and additions, here and there. Updated 12
translations, thanks to TP.
1.6.1:
Major bugs fixed:
- wrong button and mask copy (doesn't just affect OS X, despite the commit
log)
- raw event sourceid is now set
Chase Douglas (1):
Destroy extension record after last display is removed
Peter Hutterer (5):
Fix wrong button label and mask copy on OS X
Move version comparison into a helper function.
Set the RawEvent sourceid (#34240)
man: update XIQueryVersion for current server behaviour
libXi 1.6.1
1.6.0:
The main fix that libXi 1.6 brings is support for XI 2.2 multitouch events
and the matching protocol changes.
Chase Douglas (1):
Fix XIScrollClass increment value on 32-bit machines
Cyril Brulebois (1):
configure.ac: Fix a typo in comments.
Michał Masłowski (1):
Fix bus error on MIPS N32 for bug #38331.
Peter Hutterer (8):
Bump to 1.5.99.1
Implement support for XI 2.2
libXi 1.5.99.2
man: fix typo Mappiing → Mapping
Force class alignment to a multiple of sizeof(XID).
Handle new XIAllowEvent request size
libXi 1.5.99.3
libXi 1.6.0
1.5.0:
libXi 1.5.0 is an interim version of libXi that includes the smooth
scrolling support that XI 2.1 brings. Note that no servers released by X.Org
currently supports smooth scrolling, this feature is still limited to the
1.12 development versions.
In addition to the smooth scrolling support, this release brings a number of
cleanups, bugfixes (most of which were on 1.4.5) and a set of man page
improvements.
Alan Coopersmith (3):
Move Xinput server API documentation from libXi to xserver
Fix the FIXME output in man page .TH macros generated by asciidoc
Make shadow man pages generated by asciidoc work with Solaris man
Gaetan Nadon (13):
Documentation: add Docbook external references support
make: remove unneeded AM_V_GEN silent rule directive.
make: use AM_V_at rather than AM_V_GEN to prefix the mv command
Install target dbs alongside generated documents
Install xml versions of specs even if HAVE_XMLTO is false
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
docs: remove <productnumber> which is not used by default
docs: use the &fullrelvers; entity to set X11 release information
inputlib: fix copyright statements
inputlib: prefix 1.0 with the word Version
inputlib: restore original title "X Input Device Extension Library"
specs: refactor and complete copyright legal text
Jeremy Huddleston (1):
Use AM_CPPFLAGS to use in tree headers before installed headers
Matt Dew (2):
Add id attributes to funcsynopsis to allow other docs to olink to them.
1 - fix the capitalization of the ID attriutes to match either the
Matthieu Herrb (1):
Fix XISelectEvents on 64 bits, strict alignement architectures.
Peter Hutterer (34):
Allocate enough memory for raw events + extra data.
XIChangeHierarchy: Return Success early if no actual changes are
requested.
Remove a few unused assignments.
man: fix typo, layout in XGetExtensionVersion.man
Silence compiler warning in XListDProp.c
Silence compiler warning due to differnent event conversion procs
man: fix missing comma in XIGrabEnter man page
Use Data, not Data32 in XIPassiveGrabDevice
man: Fix wrong event names in XIGrabButton.
man: Fix typo in XIChangeProperty
Bump to 1.4.99
man: Fix formatting in XGetFeedbackControl
Add XI2 library-internal array offsets to XIint.h
Don't use the protocol defines for 2.0 versioning.
Handle unknown device classes.
man: fix typo in XIQueryDevice man page
man: update property and grab man pages for new constants
Handle unknown device classes.
man: fix typo in XIQueryDevice man page
man: update property and grab man pages for new constants
Require inputproto 2.0.99.1 or later
Support XI 2.1 internally
Support XI 2.1 XIScrollClass
Use a separate nclasses variable in XIQueryDevice
Remove superfluous assignment of lib->classes in XIQueryDevices.
Bump to 1.4.99.1
man: fix #include for XIGrabButton
man: XIGrabButton returns error codes, not status codes
man: passive grabs return the number of failed modifier combinations
Fix duplicate sizeof in copy_classes
Stop unnecessary calls to size_classes
Include config.h from source files
man: minor formatting fix in XIGrabButton
libXi 1.5.0
1.4.5:
libXi 1.4.4 caused requests to fail if the library was built against 2.1 or
2.2 protocol headers.
Instead of requiring 2.0 for XI2 requests, the library required the protocol
version (2.1 or 2.2 depending on the proto) and failed if the server did not
support that version. This again caused virtually all XI2 requests to fail
if you didn't happen to run an X server from git.
The patch below hardcodes 2.0 for those requests that require 2.0,
regardless of the protocol version. You are strongly enocuraged to update.
This issue is not visible when built against inputproto 2.0.x
Peter Hutterer (2):
Don't use the protocol defines for 2.0 versioning.
libXi 1.4.5
1.4.4:
libXi 1.4.4 comes with two memory fixes that can cause crashes in clients.
Commit "Handle unknown device classes" can only be triggered when libXi
1.4.x runs against the git X server. If the XIQueryDevice() reply contained
classes unknown to libXi, we didn't allocate memory for these classes and
ended up overwriting valid ones.
Commit "Fix duplicate sizeof in copy_classes" fixes a typo, instead of
malloc(X * sizeof(Y)) the code called malloc(sizeof(X * sizeof(Y))). This
could lead to memory corruption.
Peter Hutterer (8):
man: Fix formatting in XGetFeedbackControl
man: fix typo in XIQueryDevice man page
Handle unknown device classes.
man: fix #include for XIGrabButton
man: XIGrabButton returns error codes, not status codes
man: passive grabs return the number of failed modifier combinations
Fix duplicate sizeof in copy_classes
libXi 1.4.4
merged.
xcb-util 0.3.9:
Arnaud Fontaine (4):
Remove xcb_bitops.h.
Do not rely anymore on gperf and m4 following removal of deprecated atoms.
Add autogen.sh to EXTRA_DIST.
Release 0.3.9
xcb-util 0.3.8:
Alan Coopersmith (2):
Fix typos in various header comments
Rename XCB_EVENT_ERROR_SUCESS to XCB_EVENT_ERROR_SUCCESS
Arnaud Fontaine (8):
Add AM_MAINTAINER_MODE for vendors
Split up atom, aux event into their own repository
Create a single shared library and header file and reset SONAME
Remove deprecated atoms.
Remove synchronous xcb_atom_get()
Remove useless xcb_atom_get_fast*() and xcb_atom_get_name().
Bump version to 0.3.8
Release 0.3.8
Dirk Wallenstein (1):
Use an absolute URL for the m4 submodule
Gaetan Nadon (5):
config: use the default xorg .gitignore file
config: generate ChangeLog and INSTALL
Fix distcheck due to xcb_atom.h
Remove the Doxyfile which is unused, out dated and wrong.
pkg-config files: remove LIBS which is unrequired and undesirable
Jamey Sharp (2):
Delete redundant core-protocol error codes.
Delete callback-based APIs for events, properties, and replies.
Jon TURNEY (2):
Update autogen.sh to one that does builddir != srcdir
Link with -no-undefined
Peter Harris (1):
Deprecate namespaceless pre-defined atoms
randr protocol 1.4.0 release, provider objects + border properties
Aaron Plattner (2):
Be more specific about property types
Add "Border" and "BorderDimensions" properties
Adam Jackson (1):
Remove nonsense paragraph about dual-link DVI
Alan Coopersmith (4):
Add missing Red Hat copyright notice to COPYING
1.4 spec: Change "LISTof ATOM" to "LISTofATOM" to match other LIST types
1.4 spec: Add descriptions of new RRSELECTMASK bits
1.4 spec: update Extension Versioning section to include 1.4
Dave Airlie (3):
Revert the unused 1.4.0 protocol
randr: add provider object (v8)
bump to 1.4.0 (for release.sh)
Keith Packard (6):
Whitespace cleanups in randrproto.txt
RandR version 1.4 additions
Add some informative text about the reasons for the PCP and ST bits
Fix spelling errors, add description of SCANOUTPIXMAPINFO fields.
Define new semantics for scanout pixmap destruction.
Make SetCrtcConfigs take flags bits to allow partial configuration changes
dri2 protocol release for prime and dri2 get param.
Chad Versace (2):
dri2proto: Fix documented opcodes
dri2proto: Add DRI2GetParam request
Dave Airlie (2):
dri2proto: add prime protocol support. (v2.1)
dri2proto: bump package to 2.8
glproto 1.4.16, fix typo + add define.
Dave Airlie (1):
glproto: bump version to 1.4.16 for release.
Ian Romanick (2):
glproto: Fix typo in name of GLX_LOSE_CONTEXT_ON_RESET_ARB
glproto: Add define for GLX_EXT_create_context_es2_profile
[ANNOUNCE] libX11 1.5.0
------------------------
At long last, the stable release of Xlib 1.5.0.
While it only strictly requires libxcb 1.2, it's recommended that libxcb 1.8.1
be used to get the fix for network connection fallback from Unix sockets to
TCP that replaces the code previously found in libX11.
Since there have been no changes since the final release candidate,
here's the full list of changes since libX11 1.4.4:
( Some 150 lines omitted, see following URL for detail )
http://lists.x.org/archives/xorg-announce/2012-June/001970.html
[ANNOUNCE] libX11 1.4.4
-----------------------
Thu, 28 Jul 2011 20:05:49 -0700 by Alan Coopersmith
Another bug fix release of libX11 brings another large set of fixes
found by static analysis or to ease further static analysis, many
documentation fixes and improvments, and improved assertions to
help users and developers figure out why Xlib just crashed on them.
[ANNOUNCE] libX11 1.4.3
-----------------------
Tue Apr 5 14:18:18 PDT 2011 by Alan Coopersmith
A minor release of libX11 to add support for the Sinhala keysyms required
by the recent xkb-config 2.2 release. Note that to get full support for
these keysyms you will also need to upgrade to x11proto 7.0.21 before
building the new libX11.
[ANNOUNCE] libX11 1.4.2
-----------------------
This bugfix release pulls in a ton of fixes for problems found by code static
analysis tools. Many thanks to everyone who has helped find and fix these
issues before they turned into nasty problems.
Additionally, Jamey Sharp has provided some fixes for Display lock handling
that caused some deadlocks when using xcb for transport (which was optional
in 1.3.x and is required in 1.4.x), so this update is highly recomended to
users of multi-threaded Xlib applications.
[ANNOUNCE] libX11 1.4.1
------------------------
Tue, 11 Jan 2011 22:35:19 -0800 by Alan Coopersmith
This bugfix release corrects two small issues in Xlib event handling,
and provides, for the first time ever, the XKB API spec in DocBook format.
[ANNOUNCE] libX11 1.4.0
------------------------
Sun Nov 21 14:38:32 PST 2010 by Alan Coopersmith
After 3 release candidates, it's finally done - libX11 1.4 is released.
As previously warned, libX11 1.4 *requires* libxcb. The Xlib 1.3 branch
continues to support the --without-xcb option for the benefit of any
remaining distributors who do not yet ship XCB in their stable releases.
[ANNOUNCE] libX11 1.3.6
------------------------
2010-09-20 6:16:18 by Daniel Stone
Just a small maintenance release for libX11; pending any catastrophic
bugs, this will probably be the last release from the 1.3.x branch. The
XStringToKeysym changes should provide a not-insignificant speedup for
X server and application startup.
1) Remove lang/gnat-aux dependency
2) USE_LANGUAGES+= ada (invokes lang/gcc-aux dependency)
3) USE_TOOLS+= pkg-config (remove hardcoded PATH)
4) Restore use of pkgsrc wrappers
5) Fix bad paths of bin/gate (discovered by updated PKG_DEVELOPER=yes)
6) Use @pkgdir for required empty directory instead of .IGNOREME
7) Add -lgnat for shared libraries, required in this build configuration
(1) patch-Makefile.am
patch-Makefile.in
Due to dropping doxytag command with bumping Doxygen to 1.8.1.1,
doxytag related target of Makefile deleted (interim solution, as pkgsrc).
(2) patch-admin_Doxyfile.global
As of bumping doxygen, Doxyfile syntax is changed.
Deleting obsolete lines (the same as above).
(3) Makefile
PKGREVISION is bumped. There is no apparent changes on PLIST,
it is really dynamically generated and installed list differ.
Also two lines added.
LICENSE= gnu-gpl-v2
USE_TOOLS+= gmake (Makefile has ${GMAKE})
(pointed by pkglint)
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
transset is an utility for setting opacity property.
Features:
* select window by clicking (as transset)
* select actual focused X11 window
* select window by pointing
* select by window name or id
* force toggle
* increase or decrease opacity
This is the first release of transset originally written by Keith
Packard a long time ago. Daniel Forchheimer added many features and
released it as transset-df. This release includes all the patches
written by Daniel Forchheimer and provides some compiler warning fixes,
cleanup and build improvements.
I've reduced the patch to configure further.
7.0.23:
This release continues our documentation improvements, defines new keysyms
needed for input of various langugages, and fixes a couple compliation errors
in software that includes these headers when building either in C89 mode
(without C99 varargs macros) or in the Cygwin environment.
7.0.22:
This release provides a number of documentation improvements, a few new
macros and new keysyms.
7.0.21:
This release contains the addition of Sinhala Unicode keysysm and a
couple of compiler fixes and additions.
7.0.20:
This release provides two code changes - an additional #include <sys/types.h>
on Solaris machines to fix build issues in the X server, and the addition of
new XF86XK_TouchpadOn & XF86XK_TouchpadOff keysyms to the keysym definition
headers.
It also now includes the definitions of the ServerInterpreted families of
addresses that have been registered for use with the xhost +si:* syntax,
that were previously found in the xorg-docs module, since the X11 Protocol
spec defines the ServerInterpreted method and provides for those definitions.
The rest of the changes are further refinements of the DocBook/XML conversion
of the protocol spec which was introduced in xproto 7.0.19. The HTML & PDF
versions should both feature greatly improved internal hyperlinking to allow
easier navigation and following of references between the interconnected
requests and events in the spec. The conversion of the documentation is a
work in progress, and we appreciate all proof-reading to find errors (this
release fixes a couple spots where nroff markup didn't get properly converted
and appeared in the resulting text) as well as feedback on formatting or other
changes that would make the documentation more useful to developers. Of course,
we are being very careful to not change the actual formal specification of the
protocol in these changes, just the formatting and usability.
7.0.19:
No code nor headers were changed in this release - this solely consists
of the move of the X11 Protocol specification from xorg-docs to this
module, and it's conversion from troff to DocBook XML by Matt Dew
(with some followup markup massaging by yours truly). There is of course
still room for improvement as there are over a hundred pages to be proofread
- patches accepted if you see ways to make the output better.
The standard xorg-macros options are provided in configure to control
the generation of text, html, postscript, and/or pdf versions of the
documents from the XML sources, via the xmlto frontend and it's associated
backends such as fop.
Alan Coopersmith (2):
config: Add missing AC_CONFIG_SRCDIR
xineramaproto 1.2.1
Gaetan Nadon (9):
.gitignore: use common defaults with custom section # 24239
configure.ac: AM_MAINTAINER_MODE missing #24238
configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
Makefile.am: INSTALL file is missing or incorrect #24206
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
README: file created or updated #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
config: remove the pkgconfig pc.in file from EXTRA_DIST
config: update AC_PREREQ statement to 2.60
1.2.2:
Alan Coopersmith (3):
spec: Fix section titles/nesting
specs: change othercredit tags to author tags
scrnsaverproto 1.2.2
Gaetan Nadon (9):
config: HTML file generation: use the installed copy of xorg.css
Documentation: add Docbook external references support
Install target dbs alongside generated documents
Install xml versions of specs even if HAVE_XMLTO is false
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
docs: remove <productnumber> which is not used by default
docs: use the &fullrelvers; entity to set X11 release information
specs: fix markup for single license dual holder
Matt Dew (3):
add id attributes to funcsynopsis to allow other docs to olink to them.
Fix id attributes, linkend and olinks
informaltable cleanup
1.2.1:
Release features: Protocol spec moved from xorg-docs, converted to DocBook
Version 1.2 of XResource protocol adds two requests: XResQueryClientIds
and XResQueryResourceBytes. They can be used for more exactly determining
which resources are used by which clients.
Support for these requests is planned for integration in the 1.11 X server
release cycle.
Alan Coopersmith (3):
specs/record.xml: Fix section titles/nesting
specs/record.xml: Pair copyright notices with matching license notices
recordproto 1.14.2
Gaetan Nadon (10):
config: HTML file generation: use the installed copy of xorg.css
Documentation: add Docbook external references support
Install target dbs alongside generated documents
Install xml versions of specs even if HAVE_XMLTO is false
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
specs: use more appropriate docbook element to get "Edited by"
docs: remove <productnumber> which is not used by default
docs: use the &fullrelvers; entity to set X11 release information
specs: refactor copyright license text for multi licening
Matt Dew (1):
informaltable cleanup
1.3.2:
This minor maintenance provides a release of changes accumulated in git over the
last year, so as to deliver the usual recent collection of build configuration
improvements and janitorial cleanups of the package.
2.1.2:
Alan Coopersmith (2):
spec: Fix section titles/nesting
fontsproto 2.1.2
Gaetan Nadon (12):
config: HTML file generation: use the installed copy of xorg.css
Documentation: add Docbook external references support
Install target dbs alongside generated documents
Install xml versions of specs even if HAVE_XMLTO is false
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
docs: remove <productnumber> which is not used by default
docs: use the &fullrelvers; entity to set X11 release information
specs: fix author affiliation markup
specs: fix multi licensed copyright notice and license text
specs: The strandard name is still "X Consortium Standard"
specs: use <copyright> for the first holder in multi licensing
Matt Dew (1):
1 - fix the capitolization of the ID attriutes to match either the
2.1.1:
This release features the Font Server Protocol spec move from xorg-docs
to this module, and converted to DocBook XML.
In addition to the great build system cleanup, this release of applewmproto
clarifies some ambiguity in the protocol by refering the caller to the
Xplugin API for some constants rather than relying on values and meaning
within AppleWM (which is just exposing parts of the Xplugin API to X11
clients.
1.2.7:
This release features a lot of cleanups, both from manual inspection and
from automated static code analysis, along with a couple bug fixes and
various documentation & build configuration improvments.
1.2.6:
This minor release converts the libxtrans API documentation from troff
to DocBook/XML and updates it for the current state of the code.
It also includes some minor bug fixes, and of course, the usual recent
collection of build configuration improvements and janitorial cleanups.
Alan Coopersmith (1):
xextproto 7.2.1
Gaetan Nadon (23):
Documentation: add Docbook external references support
Install target dbs alongside generated documents
Install xml versions of specs even if HAVE_XMLTO is false
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
Use more appropriate docbook element to get "Edited by"
docs: remove <productnumber> which is not used by default
docs: use the &fullrelvers; entity to set X11 release information
sync: fix author name and authors affiliation
appgrp: use <copyright> markup and minor titlepage fixes
dbe spec: fix author affiliation and copyright notices
dpms spec: fix author affiliation
evi spec: fix copyright and orphan markup
geproto: fix author's e-mail
lbx: complete the authors name
multibuf spec: refactor copyright legal text for multi licensing
security: fix X Consortium copyrigh legal text and minor markups
shape spec: fix author affiliation and copyright text
shm spec: fix author affiliation and copyright text
sync spec: fix copyright markup for multiple authors
top-cup spec: remove orphan corpname markup
xtest spec: fix copyright markup
geproto spec: add missing copyright with the author's permission
Matt Dew (3):
Add id attributes to funcsynopsis to allow other docs to olink to them.
#1 - fix the capitalization of the ID attriutes to
informaltable cleanup
1.2.2:
Alan Coopersmith (1):
xcmiscproto 1.2.2
Gaetan Nadon (10):
config: HTML file generation: use the installed copy of xorg.css
Docbook: change the book id to match the xml file basename
Documentation: add Docbook external references support
Install target dbs alongside generated documents
Install xml versions of specs even if HAVE_XMLTO is false
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
docs: remove <productnumber> which is not used by default
docs: use the &fullrelvers; entity to set X11 release information
specs: fix author affiliation
Matt Dew (1):
1 - fix the capitalization of the ID attriutes to match either the
Paulo Zanoni (1):
Use docbookx.dtd version 4.3 for all docs
1.2.1:
This release includes a DocBook XML conversion of the protocol spec
previously found in xorg-docs, as well as the usual recent collection of
build configuration improvements and janitorial cleanups.
Adam Jackson (3):
Clarify alpha-map loop prevention (#23581)
Make recursive alpha maps undefined
renderproto 0.11.1
Gaetan Nadon (8):
.gitignore: use common defaults with custom section # 24239
configure.ac: AM_MAINTAINER_MODE missing #24238
configure.ac: deploy the new XORG_DEFAULT_OPTIONS #24242
Makefile.am: INSTALL file is missing or incorrect #24206
Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
README: file created or updated #24206
Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
config: remove the pkgconfig pc.in file from EXTRA_DIST
Peter Hutterer (1):
Update date/version on Render protocol spec to match last update (0.11)
Rémi Cardona (1):
Use $(docdir) for renderproto.txt install path
Sami Farin (1):
Bug 12578 - renderproto-0.9.3: render.h does not compile
Alan Coopersmith (3):
Add spec images to dist_spec_DATA for distribution & installation
specs: Fix formatting of last item in KEYPAD key type list
kbproto 1.0.6
Gaetan Nadon (10):
specs: convert images from gif to svg format.
Documentation: add Docbook external references support
Install target dbs alongside generated documents
Install xml versions of specs even if HAVE_XMLTO is false
docbook pdf: add xsl parameter to locate images
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
xkbproto doc: remove empty revision history and set specs version
docs: use the &fullrelvers; entity to set X11 release information
specs: fix copyright markup
Jesse Adkins (1):
Purge cvs tags.
Matt Dew (5):
specs: convert xkbproto from Framemaker to DocBook/XML
Fix bad link anchors.
Remove duplicate 'See see' text in docs - take 2
1 - fix the capitolization of the ID attriutes to match either the
informaltable cleanup
1.1.2:
Alan Coopersmith (1):
bigreqsproto 1.1.2
Gaetan Nadon (10):
config: HTML file generation: use the installed copy of xorg.css
Docbook: change the book id to match the xml file basename
Documentation: add Docbook external references support
Install target dbs alongside generated documents
Install xml versions of specs even if HAVE_XMLTO is false
docbook.am: global maintenance update - entities, images and olinking
docbook.am: embed css styles inside the HTML HEAD element
docs: remove <productnumber> which is not used by default
docs: use the &fullrelvers; entity to set X11 release information
specs: fix author affiliation
Matt Dew (4):
Add olinks to functions decribed in libX11 documentation.
Add id attribute to funcsynopsis to allow other docs to olink
1 - fix the capitolization of the ID attriutes to match either the
informaltable cleanup
Paulo Zanoni (1):
Use docbookx.dtd version 4.3 for all docs
1.1.1:
This release features the move of the protocol spec from xorg-docs, and its
conversion from troff to DocBook XML.
1.0.4:
Alan Coopersmith (2):
Replace malloc(strlen) + strcpy() with strdup()
xwud 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
Jeremy Huddleston (1):
Mark Error as _X_NORETURN
1.0.3:
This minor maintenance release provides the usual recent collection of
build configuration improvements and janitorial cleanups.
1.0.5:
This minor bugfix release fixes a crash on 64-bit systems when transparent
overlay visuals are used (https://bugs.freedesktop.org/show_bug.cgi?id=14321)
and contains various other code & build configuration cleanups.
1.0.4:
This minor maintenance release provides the usual recent collection of
build configuration improvements and janitorial cleanups.
1.1.2:
This bug-fix release corrects two more issues introduced in the xcb port
in the 1.1.0 release: false matching of window names when using -name
and invalid frees when windows have a _NET_WM_NAME property.
It also updates the optional support for the xcb-icccm library to work
with the recent xcb-util-wm 0.3.8 release at the expense of dropping
support for xcb-util 0.3.7 and older. This support is still only
enabled when specifically requested via configure --with-xcb-icccm.
1.1.1:
This bug-fix release corrects two issues introduced in the xcb port
in the 1.1.0 release: a build issue with the optional support for
the xcb-icccm library, and a runtime issue with reporting coordinates
for windows extending into the negative parts of the coordinate space.
1.1.0:
The major new feature of this release is the rewrite to use libxcb instead
of libX11, batching requests for information to reduce waiting on round-trips
in gathering the client information from the X server. Testing over a
high-latency connection from California to China and back resulted in an
improvement from 8 minutes to 45 seconds to output the complete window tree
via xwininfo -root -all of a GNOME desktop session with 114 windows.
This release thus libxcb to build, (though it still requires some libX11
headers as well). It also requires a minimum xproto version of 7.0.17.
Should anyone need to maintain the libX11 version, a 1.0.x branch can be
created in git from the 1.0.5 release base as needed.
This release also adds support for reporting some EMWH window manager hints,
including UTF-8 localized window names from the _NET_WM_NAME property.
(This version does not correctly display names for windows with the WM_NAME
property set using the COMPOUND_TEXT encoding. Most current desktops &
toolkits will set the _NET_WM_NAME, which is used in preference to WM_NAME
if it is set.)