v2.8.3 3rd July 2014
- Added the QsciLexerCoffeeScript class.
- Font sizes are now handled as floating point values rather than integers.
- Bug fixes.
v2.8.2 26th May 2014
- Added the QsciLexerAVS class.
- Added the QsciLexerPO class.
- Added the --sysroot, --no-sip-files and --no-qsci-api options to the Python
bindings' configure.py.
- Cross-compilation (specifically to iOS and Android) is now supported.
- configure.py has been refactored and relicensed so that it can be used as a
template for wrapping other bindings.
- Bug fixes.
v2.8.1 14th March 2014
- Added support for iOS and Android.
- Added support for retina displays.
- A qscintilla2.prf file is installed so that application .pro files only
need to add CONFIG += qscintilla2.
- Updated the keywords recognised by the Octave lexer.
- Bug fixes.
Makefile.common.
v2.8.3 3rd July 2014
- Added the QsciLexerCoffeeScript class.
- Font sizes are now handled as floating point values rather than integers.
- Bug fixes.
v2.8.2 26th May 2014
- Added the QsciLexerAVS class.
- Added the QsciLexerPO class.
- Added the --sysroot, --no-sip-files and --no-qsci-api options to the Python
bindings' configure.py.
- Cross-compilation (specifically to iOS and Android) is now supported.
- configure.py has been refactored and relicensed so that it can be used as a
template for wrapping other bindings.
- Bug fixes.
v2.8.1 14th March 2014
- Added support for iOS and Android.
- Added support for retina displays.
- A qscintilla2.prf file is installed so that application .pro files only
need to add CONFIG += qscintilla2.
- Updated the keywords recognised by the Octave lexer.
- Bug fixes.
v4.11.1 3rd July 2014
- Added the -tr-function, -trUtf8-function and -translate-function command
line options to pylupdate4.
- Bug fixes.
v4.11 26th May 2014
- By default a Python slot is only invoked if the underlying C++ instance
still exists.
- Added the no_receiver_check argument to connect().
- Added support for Qt v4.8.6.
- Added --target-py-version, --sysroot and --no-tools options to
configure-ng.py.
- Cross-compiling (specifically to iOS and Android when building against Qt
v5) is now supported.
- SIP v4.16 is now required.
- Bug fixes.
v4.10.4 14th March 2014
- Added the port of the webftpclient from Moritz Warning.
- The --use-arch argument to configure.py can now be specified more than
once.
- Bug fixes.
v4.10.3 21st August 2013
- Bug fixes.
v4.16.2 3rd July 2014
- Deprecated the %ConsolidatedModule directive as it won't be supported in
SIP v5.
- Bug fixes.
v4.16.1 9th June 2014
- Bug fixes.
v4.16 26th May 2014
- Added the /NoSetter/ variable annotation.
- Added the -B option to sip.
- Changed the handling of timelines (introducing a potential incompatibility)
so that later versions of wrapped libraries can be wrapped so long as they
are compatible with known versions.
- Added support for the 'no_receiver_check' argument to connect() in PyQt
v4.11.
- Added the --configuration option to configure.py.
- Added the --sysroot option to configure.py.
- Added the --target-py-version option to configure.py.
- Added the --no-tools option to configure.py.
- Added the --use-qmake option to configure.py.
- Bug fixes.
v4.15.5 14th March 2014
- The use_arch argument of sipconfig.create_wrapper() can now specify a space
separated set of architectures.
- Bug fixes.
v4.15.4 8th January 2014
- Added SIP_SSIZE_T_FORMAT to the C API.
- Bug fixes (specifically for PyQt5).
v4.15.3 16th October 2013
- Bug fixes (specifically for PyQtChart).
v4.15.2 14th September 2013
- sipConvertToArray() will now optionally take ownership of the array memory.
- Added support for char, unsigned char, short, int, float and double as
array types.
- Bug fixes.
v4.15.1 23rd August 2013
- Fixes a regression in the handling of hidden virtual methods.
v4.15 21st August 2013
- Added the call_super_init argument to the %Module directive to specify that
classes should support cooperative multi-inheritance.
- Added the %FinalisationCode directive.
- Added the /Mixin/ class annotation.
- Added the /NoScope/ enum annotation.
- Added sipConvertFromNewPyType() to the C API.
- Added sipConvertToArray() and sipConvertToTypedArray() to the C API.
- Added sipRegisterProxyResolver() to the C API.
- Bug fixes.
to symlinks by adding '-L'. (The default is undefined per POSIX.)
This way, SunOS and other opsys have the same PLIST and we don't have
to care that buildlink3 doesn't symlink symlinks.
Addresses
https://mail-index.netbsd.org/tech-pkg/2012/01/21/msg008411.html
Solution suggested by Niclas Rosenvik in private mail.
Bump PKGREVISION.
pkgsrc changes:
- remove post-3.3.7 fix patches
Changes noted in doc/en/ReleaseNote:
ver 3.3.8
* Support rectangle selection by pressing alt key while selecting.
* Support DECDMAC/DECINVM.
* Start scp by drag&drop a file with shift key to the screen on ssh connection.
* Add --seqfmt/vt_seq_format option.
* Read /dev/kbd on NetBSD/x68k framebuffer.
* Add "Auto detect" entry to "Encoding" tab of mlconfig.
* Add "Local echo" checkbox to "Others" tab in mlconfig.
* Bug fixes:
Fix weird background picture on NetBSD/x68k Text VRAM by unexpectedly cached pixels.
This release delivers several fixes & enhancements for the driver on
Solaris & NetBSD, including absolute positioning improvements for both.
Alan Coopersmith (4):
Wrap some overly long lines
Use asprintf (or Xprintf on old servers) instead of strdup+sprintf
Update some outdated language in a comment on obsolete hardware
xf86-input-mouse 1.9.1
Michael Thayer (2):
Do not drop the result of protocol detection
Make absolute input reporting in Solaris aware of resolution changes
Patrik Jakobsson (1):
Add AC_SYSTEM_EXTENSIONS to expose asprintf with GNU libc
Thomas Klausner (4):
Enable MSE_MISC on NetBSD as well.
Make wsmouse (re-)init the version.
For wsmouse, keep 3-button emulation status.
Add support for absolute positioning (tablets).
From the changelog:
5.29 * Downgraded to Xcode 5.0.2 to make it possible to build savers
that will still run on 10.6 and 10.7. Sigh.
* Updated `webcollage' for recent changes.
5.28 * Fixed some compilation problems and intermittent crashes.
* Turned off the OSX 10.6 enable_gc hack. It didn't work.
5.27 * New hacks, `tessellimage' and `projectiveplane'.
* Added support for pthreads, because Dave Odell is a madman.
* Updated `webcollage' for recent changes.
* Minor iOS tweaks to the `analogtv' hacks.
* X11: Don't assume Suspend = 0 implies "No DPMS".
* Minor updates to `boxed' and `klein'.
* Fixed possible crash in `apple2', `noseguy', `xmatrix', `shadebobs'.
* Fixed possible crash in OSX preferences.
* OSX Performance improvements.
* Plugged some leaks.
5.26 * More auto-updater tweaks.
5.25 * Try harder to bypass Quarrantine and Gatekeeper in OSX installer.
* Some files were missing from the tarball.
5.24 * Added "Automatically check for updates" option on OSX.
* Updated feed-loading for recent Flickr changes.
* Updated `webcollage' for recent Google changes.
* Added Instagram and Bing as `webcollage' image sources.
* Updated to latest autoconf.
* Bug fixes.
5.23 * New hack, `geodesic'.
* iOS and OSX: huge XCopyArea performance improvements.
* More heuristics for using RSS feeds as image sources.
* Improved Wikipedia parser.
* Updated `webcollage' for recent Flickr changes.
* Added Android to `bsod'.
* OSX: Added a real installer.
* iOS and OSX: fixed a font-metrics bug.
* iOS: Fixed aspect ratio bug in non-rotating apps when launched in
landscape mode.
* Made `quasicrystal' work on weak graphics cards.
* iOS: fixed `ifs'.
* Better compression on icons, plists and XML files: smaller
distribution and installation footprint.
* Reverted that DEACTIVATE change. Bad idea.
* `Phosphor' now supports amber as well as green.
Any programmer accustomed to writing programs on Linux or System
V-type Unixes will have encountered the program variously known as
strace or truss, which monitors another program and produces a
detailed log of every system call the program makes - in other
words, all the program's interactions with the OS kernel. This is
often an invaluable debugging tool, and almost as good an educational
one.
When it's a GUI program (or rather, the GUI-related behaviour of
a program) that you want to understand or debug, though, the level
of interaction with the OS kernel is rarely the most useful one.
More helpfully, one would like to log all the program's interactions
with the X server in the same way.
This package provides xtruss, an X protocol loggers. It has a
command-line syntax similar to strace in its default mode, you just
prefix "xtruss" to the same command line you would have run anyway
and its output format is also more like strace, putting requests
and responses on the same line of output where reasonably possible.
Not only is there a new xcb-proto release, but we now also have libxcb 1.11.
This fixes some bugs that we had, e.g. with 64 bit fields and the present
extension.
Changes:
Alan Coopersmith (2):
Document failure modes of xcb_connect*() functions
Fix typos & awkward wording in tutorial
Alexander Mezin (1):
xcb.h: add 'struct' before xcb_setup_t, xcb_query_extension_reply_t
Daniel Martin (1):
Handle <pad align="n" /> between lists
Gaetan Nadon (11):
autoconf: use XORG_DEFAULT_OPTIONS
autoconf: use the warning variables from xorg
autoconf: AC_INIT: add bug url
autoconf: comment and layout the initialization section
autoconf: require libtool minimum level 2.2
autoconf: fix warning by replacing deprecated AC_HELP_STRING
autoconf: use default xorg configuration for doxygen documentation
autoconf: replace all tabs with spaces
man: build static man pages using xorg patterns
generated man pages: build without hard coded extension
generated man pages: use xorg footer and no hard coded extension
Jeremy Huddleston Sequoia (2):
xcb_open: Minor code cleanup for better readability
xcb_open: Improve abstraction for launchd secure sockets
Keith Packard (4):
Only #include directly referenced module header files
Validate .pc file Requires lines
Update .pc file Requires lines to express full dependencies
Ensure xcb owns socket and no other threads are writing before send_request
Kenneth Graunke (1):
Force XCB event structures with 64-bit extended fields to be packed.
Michael Haubenwallner (1):
bug#79986: include system headers early
Peter Harris (1):
Support <pad align="n" />
Ran Benita (8):
Add comments about how _xcb_conn_ret_error() works
c_client.py: remove useless 'today' variable
c_client.py: remove trailing whitespace
c_client.py: prefix all monkey-patched fields with c_
c_client.py: make the man page output deterministic
c_client.py: remove useless generated comments
c_client.py: remove trailing whitespace from generated files
c_client.py: remove more trailing space from generated files
Uli Schlachter (6):
Remove tabs and trailing whitespaces
xcb_disconnect(): Fix leak with error connections
Make xcb_disconnect(NULL) safe
Add doxygen documentation to functions in xcbext.h
Bump xcb-proto requirement to 1.11
Release libxcb 1.11
Hi everyone,
once again we have a new xcb-proto release. And as always, this is mostly minor bug
fixes and things that libxcb 1.11 will need.
Thanks to everyone involved!
Changes:
Daniel Martin (9):
xv: Add align. pad in struct AdaptorInfo
xproto: Fix EnterNotify documentation
schema: Set default attribute values
schema: Add attribute 'name' to <fd>
schema: Remove dec-or-hex-integer and hex-integer type
schema: Restricted enum item values
xinput: Add missing pad in DeviceResolutionCtl
xinput: Add missing pad in XIChangeHierarchy
xkb: Add missing modLatches as comment to LatchLockState
Keith Packard (1):
Also track directly imported modules in a separate list
Peter Harris (4):
Track pad count at the module level
Support <pad align="n" />
xkb: Use <pad align="4" /> in GetMap
xkb: Fix use of nKTLevels
Ran Benita (1):
Add <fd> to xml-xcb.txt
Robert Ancell (1):
dri2: Add notes on lists that should be linked to their length fields but are not.
Uli Schlachter (1):
Release xcb-proto 1.11
Vincent W. Chen (2):
Remove extraneous spaces between <value> tags
xprint: Fix <field type="STRING8"> in PrintGetAttributes reply
This minor bugfix release fixes gamma ramp calculations on GPUs with unusual
gamma table configurations, removes redundant "Setting reflection" messages when
- --verbose is specified, adds the ability for the -x and -y switches to be used
to undo previous reflections, and adds the missing --brightness option to the
- --help usage summary.
Aaron Plattner (1):
xrandr 1.4.3
Connor Behan (2):
Remove duplicate printing of the axis
Allow -x and -y switches to undo themselves
Dominik Behr (1):
xrandr: use full range for gamma table generation
Stéphane Aulery (1):
Mention of --brightness with -h option
Thomas Klausner (1):
Remove unnecessary parentheses.
Libdrm 2.4.56 has been released. It fixes MSAA for the Radeon Hawaii GPU.
Andreas Boll (1):
libdrm: Fix drm.h include in qxl drm header file
Marek Olšák (2):
radeon: fix typo in sample split / fixes MSAA on Hawaii
configure.ac: bump version to 2.4.56 for release
* update package/freebsd files based on xterm #309 port.
* adapt changes from Minux3.2 which ported xterm #197, to allow
building on that platform both using imake as well as using the
configure script.
* update precompose.c based on Unicode 7.0
* build-fix for --with-Xaw3dxft option (report by Emanuel Haupt).
Adam Jackson (1):
kms: Use own thunk function instead of shadowUpdatePackedWeak
Alex Deucher (7):
bump version post release
radeon: don't install colormap handling if there are no crtcs
radeon: require libdrm 2.4.51
radeon: enable tiling by default on CIK
update man page to reflect tiling changes for CI parts
radeon: require libdrm_radeon 2.4.54 for mullins support
radeon: enable tiling for mullins
Dave Airlie (1):
radeon: fix use-after-free in modesetting cleanup
Hans de Goede (4):
radeon_open_drm_master get rid of unnecessary goto
Add radeon_get_drm_master_fd helper function
Add support for server managed fds
Fix building on older servers without xf86platformBus.h
Jérôme Glisse (1):
evergreen: fix shader constant upload on ppc
Maarten Lankhorst (2):
return immediately in preinit when called with PROBE_DETECT
bump version for release
Michel Dänzer (10):
Only log debugging output about initializing colormaps when we're doing so
Allow enabling glamor on R500 (and R300) class 3D engines as well.
Build against glamor in the xserver tree if available
dri2: Fix conflicting CreatePixmap usage flag definitions
glamor: Fix test for creating shared pixmaps
Adapt to load_cursor_argb signature change in xserver 1.15.99.902
dri2: Handle PRIME for source buffer as well in radeon_dri2_copy_region2
Revert "Adapt to load_cursor_argb signature change in xserver 1.15.99.902"
Don't disable acceleration on >= SI on attempts to force EXA
Rename Option "NoAccel" to "Accel"
Samuel Li (2):
radeon: add support for Mullins.
radeon: add Mullins pci ids.
Damien Lespiau (2):
intel: Sync the command parser version parameter from kernel
intel: Sync typo fix from the kernel sources.
Daniel Kurtz (8):
eyxnos: install exynos tests if HAVE_INSTALL_TESTS
exynos: fix two warnings
exynos_fimg2d: fix cast from pointer to integer of different size
exynos: remove unusable "run" target
exynos_fimg2d_test: fix drmModeRmFB
exynos: prime: use drmPrime*() helpers
exynos: removed unused fd field
drmOpenByName: remove redundant drmAvailable check
Maarten Lankhorst (2):
exynos: do not build fimg2d_test when building without libkms support.
bump to version 2.4.55 for release
Matt Roper (1):
drm: Add universal plane capability bit and plane type enums
Rob Clark (2):
freedreno: sync kernel header
freedreno: add chip-id property
Thomas Klausner (2):
radeon: Remove superfluous parentheses.
radeon: Add missing header includes.
Tobias Jakobi (3):
exynos: fix coordinate computation in g2d_copy
exynos: fix G2D_DOUBLE_TO_FIXED for non-integer input
exynos: fix scaling factor computation in g2d_copy_with_scale
Tvrtko Ursulin (1):
intel: Add new userptr ioctl
Time for a release before the accumulated patches are old enough to vote.
Two new requirements: libX11 1.6 and a C89 preprocessor.
Alan Coopersmith (4):
Replace sprintf with snprintf when looking up extension error strings
Require ANSI C89 pre-processor, drop pre-C89 token pasting support
Remove fallback for _XEatDataWords, require libX11 1.6 for it
XeviGetVisualInfo: Free & clear *evi_return, not evi_return pointer
Keith Packard (1):
Xge: remove warning messages about missing Xge extension event translations
Nathan Kidd (1):
Stricter event error checking
Peter Hutterer (1):
libXext 1.3.3
v2.8.2 26th May 2014
- Added the QsciLexerAVS class.
- Added the QsciLexerPO class.
- Added the --sysroot, --no-sip-files and --no-qsci-api options to the Python
bindings' configure.py.
- Cross-compilation (specifically to iOS and Android) is now supported.
- configure.py has been refactored and relicensed so that it can be used as a
template for wrapping other bindings.
- Bug fixes.
v2.8.1 14th March 2014
- Added support for iOS and Android.
- Added support for retina displays.
- A qscintilla2.prf file is installed so that application .pro files only
need to add CONFIG += qscintilla2.
- Updated the keywords recognised by the Octave lexer.
- Bug fixes.
Qt 4.8.6 provides overall over 200 improvements and bug fixes, for
example:
Security Fix for XML Entity Expansion Denial of Service (the
"Billion Laughs" attack)
Better support for Mac OS X 10.9 Mavericks
Many customer requested bug fixes, for example QTBUG-15116,
QTBUG-21371, QTBUG-8990, QTBUG-28601, QTBUG-20946, QTBUG-30276,
QTBUG-29572 and QTBUG-13237 (just to name a few)
MinGW binary packages are now built with MinGW-w64 based
toolchain with gcc 4.8.2
Basque translation added and many other translations improved
Patch #309 - 2014/07/13
* modify configure script to work around debris left by XQuartz
upgrades.
* modify test-package scripts to enable ReGIS graphics.
* improvements/additions to ReGIS graphics, e.g., drawing text (Ross
Comb).
* add --with-Xaw3dxft, to link with Xaw 3d xft library (Stephen P
Wall).
* amend reset for cursor-shape to take into account cursorUnderline
resource (report by Christian Weisgerber).
* update config.guess, config.sub
pkgsrc changes:
- remove post-3.3.6 fix patches
- pull post-3.3.7 fix patches
(see patch comments for details)
Changes noted in doc/en/ReleaseNote:
ver 3.3.7
* Enable image processing on background terminals.
* Improve the performance of processing images on 8 or less bpp framebuffer.
* Support SGR 5, 9, 21, 25 and 29.
* Support DECFRA, SL and SR.
* Starting mlterm with -j option executes mlclient if daemon process has already
started.
* Change the maximum number of "U+XXXX-XXXX" in ~/.mlterm/(t,v,)(aa)font
from 7 to 511.
* Add "unlimted" to "Backlog size" entry in mlconfig.
Add "UNICODE (ARABIC)" and "UNICODE (EMOJI)" to "Font name" entry.
* Add --it/it_color, --bl/bl_color and --co/co_color options.
* Add --itfont/use_italic_font option.
* Add --bisep/bidi_separators option.
* Add --fullwidth/unicode_full_width_areas option.
* Add --working-directory/working_directory option.
* Add --deffont option.
* Disable "_HALFWIDTH" suffix in ~/.mlterm/(t,v)(aa)font files.
* Drop --ucsprop/use_unicode_property option.
* Bug fixes:
Fix the failure of saving font configurations from mlconfig.
Fix the bug which sometimes causes the failure of searching closest colors on X/8bpp.
Changelog:
Version 2.2.8 (16 July 2014)
-------------
Correct testing of minimum values in Extension::real_to_double()
and Extension::list_to_vector_double() (extension.h).
Deal properly with unexpected out-of-memory conditions in
executing Extension::exec() and Extension::exec_shared()
(extension.h).
Minor code refactoring in EmitterArg::connect() and
SafeEmitterArg::connect() (emitter.h).
Update documentation (callback.h, emitter.h, extension.h,
notifier.h, parallel.h, task_manager.h).
c++-gtk-utils is a lightweight library containing a number of
classes and functions for programming GTK+ programs using C++ in
POSIX (unix-like) environments, where the user does not want to
use a full-on wrapper such as gtkmm or wxWidgets, or is concerned
about exception safety or thread safety of the wrapper and their
documentation. It is parallel installable for both GTK+2 and GTK+3.
There is also an option to install a subset of the library with
only glib/gobject/gio support, without GTK+.
* go to buildlink with fixesproto4 if using monolithic X.
* bump API_DEPENDS, older will be handled by fixesproto4.
* set xextprot requirement if using fixesproto from pkgsrc (XXX >=5.0).
* simplify builtin.mk, older will be handled by fixesproto4.
A new pixman release 0.32.6 is now available. This is a stable release
in the 0.32 series containing fixes for exported symbols on MIPS,
compiling with the Intel compiler, and for an integer overflow bug.
Two important patches fixing deadlocks when using XIPassiveGrab requests.
You're recommended to updated.
Note that we now require libX11 1.6, that's a new dependency over 1.7.2 but
it's over a year old by now anyway.
Jasper St. Pierre (2):
XIPassiveGrab: Fix display locking inside _XIPassiveGrabDevice for error paths
XIPassiveGrab: Fix completely broken locking in XIGrabTouchBegin
Keith Packard (1):
man: Update XIQueryVersion docs to match new version compatibility semantics
Michael Joost (1):
Remove fallback for _XEatDataWords, require libX11 1.6 for it
Peter Hutterer (1):
libXi 1.7.3
Alan Coopersmith (1):
Mark DEPTH_MASK as Unsigned int
Arnaud Fontaine (3):
Add autogen.sh to EXTRA_DIST.
Follow changes in m4 submodule.
Release 0.3.9
Gaetan Nadon (9):
config: add bug URL to AC_INIT
config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
config: use AC_CONFIG_HEADERS to create a config.h file
config: remove old dead code for documentation
config: add missing COPYING file
make: use AM_CPPFLAGS rather than per-target libxcb_render_util_la_CPPFLAGS
make: using EXTRA_DIST for xcb-renderutil.pc.in is redundant
make: there should be no attempt to remove any Makefile.in file
make: compile the library with standard xorg warning flags
Jochen Keil (1):
Fix compilation and linking issues with C++
Niclas Zeising (1):
Check submodules before running autoconf.
This release fixes a number of issues found by static analysis and
compiler warnings, and other minor code cleanups. On systems with
arc4random() in either libc or libbsd, it will now use that function
for generating authentication cookies.
This release reviewed/improved features reset on "hard reset" and
implemented four SGRs, for completeness. There were several other
minor fixes/improvements.
pkgsrc changes:
- remove post-3.3.5 fix patches
Changes noted in doc/en/ReleaseNote:
ver 3.3.6
* Support fcitx. (Experimental)
* Support scrollbar on Android.
* Remove the original "simple" scrollbar and link "sample" scrollbar statically
to mlterm as "simple" one. Rename "sample2" scrollbar to "sample".
* Bug fixes:
Fix partially corrupt screen in drawing animation gif.
Fix https://twitter.com/yoshikaw/status/462125454107738112
Fix corrupt screen in drawing large images.
Fix https://twitter.com/kefir_/status/467340224628924416
Fix the corrupt scrolling in vertical mode.
Just a simple maintenance release. User-visible changes include
one invalid #define fixed in the header file and the conditional
removal of the "Pointer" typedef to avoid name clashes and the
matching changes of the struct tmask.
Note: unless _XITYPEDEF_POINTER is defined, the Pointer typedef is
still there, so we're not breaking anything here. And the struct
tmask is only used by the server anyway and shouldn't be in the
header to begin with.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
configure due to missing pthread library. Buildlink pthread. Don't hardcode
-pthread for OSF1, MirBSD, and OpenBSD, but use PTHREAD_{C,LD}FLAGS
instead. Add pthread in bl3, but for the above targets.
Hyena is a C# library used to make awesome applications. It contains
a lot of random things, including useful data structures, a
Sqlite-based db layer, cool widgets, a JSON library, a smart job/task
scheduler, a user-query/search parser, and much more. It's particularly
useful for Gtk# applications, though only the Hyena.Gui assembly
requires Gtk#.
Needed by upcoming geography/opencpn. Major linux distro seems to have it
enabled by default.
This package now depends on cairo.
Bump PKGREVISION.
Dependant packages not bumped, as the library should be ABI backward-compatible
(tested with kicad).PKGREVISION.
Dependant packages not bumped, as the library should be ABI backward-compatible
(tested with cad/kicad).
packaged for wip by esg.
A Haskell binding to the X11 graphics library.
The binding is a direct translation of the C binding; for
documentation of these calls, refer to "The Xlib Programming
Manual", available online at <http://tronche.com/gui/x/xlib/>.
Upstream changes
----------------
Changes in version 3.3.14ga10, 27. April 2014
[x3270] Restored the ability to use the special 3270 fonts with code
page 1047.
Changes in version 3.3.14ga9, 13. April 2014
[all 3270] Fixed a crash when disabling tracing after opening the
trace file fails.
Changes in version 3.3.14beta8, 31. March 2014
[all 3270] Changed the keyboard to unlock when a BIND-IMAGE is received.
This matches the behavior of PCOMM and is consistent with some comments
found on IBM webpages. The net result is that the keyboard will be unlocked
(and scripts may be allowed to proceed) earlier than with previous versions
of the emulators. This is good for talking to hosts that don't send an initial
Write command (as can happen with CICS); previously this Write was the only
trigger for unlocking the keyboard at connect or BIND time. But it is bad if a
script implicitly depended on the old behavior. Scripts confused by this change
may need to add a Wait(InputField) to cover these cases.
[all 3270] Got rid of the E status for keyboard lock in the scripting prompt.
The status is now L (locked) or U (unlocked).
[all 3270] Added decoding of UNBIND reasons to traces.
[all 3270] Increased the number of situations where keyboard input can result
in typeahead instead of drops.
Changes in version 3.3.14ga6, 23. January 2014
[all] Fixed a problem with displaying text in NVT mode when the host does
no TELNET negotiation.
[all] Deprecated the dsTrace and eventTrace resources (and associated
toggles and x3270 menu options) and replaced them with a new single trace
resource and toggle. The old resources and toggles are still available, but
are effectively aliases for the new single setting.
Changes in version 3.3.14alpha5, 30. December 2013
[x3270] Turned the scrollbar on by default. Mapped the PageUp and
PageDown keys to the (new) Scroll action, to scroll up or down one screen,
respectively. Modified the Reset action to cancel any screen scrolling.
[all Windows] Got everything to build under MSVC again, using either
the command line or MS Visual Studio. A Visual Studio solution file is now
included in the source tarball. Windows targets also cross-compile again
with the latest Cygwin MinGW.
Changes in version 3.3.14alpha4, 21. December 2013
[all] Added a printTextScreensPerPage resource to control how many
screens of text are displayed per page when tracing screens to the printer.
[all] Corrected screen tracing to the printer so it observes the
printer.name and printer.command resources.
Changes in version 3.3.14alpha3, 16. December 2013
[all, wc3270] Fixed problem with message display during file
transfers initiated by scripts.
[all] Fixed a problem reading files with the Source action, when the
file does not end with a CR or NL.
Changes in version 3.3.14alpha2, 4. November 2013
[all] Added support for CICS IND$FILE file transfers.
Changes in version 3.3.14alpha1, 30. October 2013
[all] Allow file transfers to start when the screen is unformatted.
[all] Fixed a problem with the initial data stream trace snapshot
when the screen is unformatted.
A wrapper function was put around the Windows snprintf function,
to ensure that it always NUL-terminates strings. The lack of such a
wrapper could lead to string overflows in some situations.
libxkbcommon 0.4.2 - 2014-05-15
==================
- Fixed a bug where explicitly passing "--enable-x11" to ./configure would
in fact disable it (regressed in 0.4.1).
- Added @since version annotations to the API documentation for everything
introduced after the initial stable release (0.2.0).
- Added a section to the documentation about keysym transformations, and
clarified which functions perform a given transformation.
- XKB files which fail to compile during keymap construction can no longer
have any effect on the resulting keymap: changes are only applied when
the entire compilation succeeds.
Note: this was a minor correctness issue inherited from xkbcomp.
- Fix an out-of-bounds array access in src/x11/util.c:adopt_atoms()
error-handling code.
Note: it seems impossible to trigger in the current code since the input
size cannot exceed the required size.
This release is overflowing with security fixes and code cleanups,
including the fixes for CVE-2014-0209, CVE-2014-0210, & CVE-2014-0211
for the security advisory published earlier this week:
http://lists.x.org/archives/xorg-announce/2014-May/002431.html
This release works with fontsproto 2.1.2 or earlier and is for use with
the existing stable releases of xorg-server - 1.15 & earlier.
libXfont 1.5 will be released later this year to support fontsproto 2.1.3
and xorg-server 1.16. It will also change the compile time defaults to stop
building SNF font format support by default, taking the next step in the
deprecation of this file format that was used prior to X11R5, and has been
on the way out since 1991. In the unlikely event that you still need to
support old SNF format fonts, get in the habit of adding --enable-snfformat
to your configure flags when building.
The GTK2 configure script searches in vain for libgmodule. Since it does
not find it, gmodule-2.0 is not added to the gtk+*-2.0 pkgconfig files.
Since gcc-aux now uses the gold linker which requires explicit linking by
default, gtkada fails to link due to use of gmodule-2.0 symbols within
other libraries.
The true fix needs to happen at the gtk2 package. A post-wrapper hack has
been added to gtkada to locally append the gtk2 pkgconfig file which
allows building to complete.
This hack should be removed when gtk2's gtk+-2.0.pc file has been fixed.
Changes:
- (libptytty) fix bug that prevented urxvtd from writing utmp
entries when using --fork (reported by Ryan Kavanagh).
- security bugfix: window property values could be queried even
in secure mode (reported by Phillip Hallam-Baker).
- fix build when perl is enabled and fading is disabled.
- fix regression that broke continuous scrolling when pressing
and holding the scrollbar up or down button, gentoo bug #493992.
- increase the maximum length of a command sequence to 32k bytes,
to allow longer OSC sequences (previous limit was 2k).
- new Ctrl-Meta-c and Ctrl-Meta-v bindings to interact with
the CLIPBOARD selection.
- new extension: selection-to-clipboard.
- the extensions macosx-clipboard and macosx-clipboard-native
are deprecated and will be removed in the next release.
Support for the clipboard on OS X can be more generally
enabled by setting the XQuartz preference to sync the OS X
pasteboard and the X11 clipboard.
Alex Deucher (1):
bump version to 2.4.54 for release
Daniel Kurtz (1):
Use signed location for drmModeSetPlane
Maarten Lankhorst (2):
nouveau: safen up nouveau_device list usage against concurrent access
amend previous commit to actually compile
Rob Clark (2):
modetest: add cursor support
freedreno: add missing fxn prototype
Samuel Li (2):
radeon: add Mullins chip family
radeon: add Mullins pci ids
Thierry Reding (4):
Mark functions printf-like where possible
intel: Fix some format strings
libdrm: Remove extraneous parameter
tests: Use drmFreeVersion() instead of drmFree()
Ville Syrjälä (1):
intel/chv: Add Cherryview PCI IDs
pkgsrc changes:
- remove post-3.3.4 fix patches
- pull post-3.3.5 bug fixes
Changes from doc/en/ReleaseNote:
* Support Animation GIF on "show_picture" of OSC 5379.
(It works with https://bitbucket.org/arakiken/w3m/get/remoteimg.tar.gz)
* Add "add_frame" to OSC 5379.
* Bug fixes:
Fix compiler error on NetBSD/OpenBSD framebuffer. (enbugged at 3.3.4)
Fix the bug which sometimes disabled to show large sixel graphics sequence.
(enbugged at 3.3.4)
Output ^? instead of ^H on TERM=xterm by default in pressing backspace key.
Fix the bug which sometimes left X11 events untouched for a while.
Fix the bug of closing the input method window unexpectedly in pressing it.
":Percentage" after font names in ~/.mlterm/aafont works on cairo.
qdbuscpp2xml and qdbusxml2cpp should be built and installed, because
they are referenced from Qt5DBusConfigExtras.cmake, and cmake
fails to find qtdbus if they are not installed.
I didn't manage to build them though, and the only customers so far
didn't need their functionality - so install scripts that call 'false'.
Bump PKGREVISION.
Please fix properly :)
Changes:
o Build fixes: Check for Xmu and Xt
o The version number has been corrected.
o Man pages are now available (xclip-copyfile.1). Contributed by
Maximilian Gass.
Unico is a Gtk+ engine that aims to be the more complete yet powerful theming
engine for Gtk+ 3.0 and newer. It's the first Gtk+ engine written with Gtk+
style context APIs in mind, using CSS as first class citizen.
* stop to use x11/Xfixes if builtin one is newer (xfixes.pc exists)
* add builtin libXfixes detection.
affect to NetBSD-5, builtin libXfixes is 4.0.3, prevent to install Xfixes 2.0.1,
if it is considerd that builtin Xfixes is not sufficient.
version is older than required version).
Set API_DEPENDS for required package for the case using libXi from pkgsrc,
same as specified to build this package.
It provides many improvements over Qt 5.2.0 as well as packages Qt Creator 3.0.1. As a patch release, it does not add new features and remains binary compatible with Qt 5.2.0.
7.0.26:
Alan Coopersmith (1):
Add more comments on connection setup to Xproto.h
Jon TURNEY (1):
Xpoll.h.in: Fix WIN32 check to trigger on MinGW only
Julien Cristau (1):
xproto 7.0.26
Keith Packard (1):
Replace 'pointer' with explicit 'void *'
Yaakov Selkowitz (2):
Xthreads.h: Declare _Xthread_init for WIN32
Xwindows.h: Wrap Windows 64-bit types as well for 64-bit build
7.0.25:
This release cleans up some old Cray Unicos code, adds keysyms for German
keyboard layouts, adds a macro for gcc's "cold" attribute, and brings our
autoconf macros up to current support levels.
Alan Coopersmith (3):
Add _X_COLD attribute for branch prediction hints
Remove WORD64, MUSTCOPY, and other CRAY leftovers
xproto 7.0.25
Benno Schulenberg (1):
Additional dead keysyms to complete the German DIN T3 keyboard layout.
Gaetan Nadon (1):
config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
2.1.3:
This release features a number of spec formatting improvements, and some
header adjustments for current xserver.
Adam Jackson (1):
configure: Remove AM_MAINTAINER_MODE
Alan Coopersmith (35):
spec: Replace ASCII => & -> arrows with Unicode ▶ & ◀
spec: add olinks to X11 protocol & XLFD specs
spec: fixup bibliography entries (correct authors, link to references)
spec: convert from article with sections to book with chapters
spec: markup introduction of new terms with <firstterm>
spec: fixup markup/formatting of the naming syntax section
spec: change ids for encoding sections from *_2 to Encoding::*
spec: add links to references to other sections
spec: Use <figure> markup for figure labels
spec: remove some extra quotes from nroff conversion
spec: add <acronym> markup
spec: convert list of license models from itemizedlist to variablelist
spec: Convert .IN comments to indexterm tags
spec: add autogenerated index
spec: fix boundaries of <function> tags
spec: Use <errorname> instead of <function> for error names
spec: Convert Requests chapter to have a section per request
spec: Convert Events chapter to have a section per request
spec: Convert Errors chapter to have a section per request
spec: make links from encoding section to definitions
spec: Use <personname> markup in Acknowledgements
spec: Use tables for contents of Requests, Events & Errors
spec: Convert a bunch of AccessContext references from <function> to </type>
spec: Use <superscript> for exponents
spec: markup data type names with <type>
spec: Finish replacing nroff .sp macros with <para> breaks
spec: Convert Data Types section to have a section per type, with tables
spec: give footnotes ids for more stable links
spec: fixup quote characters
spec: add enumerated constants to index
spec: markup enumerated constant names with <constant>
spec: Make links to data types, requests, events & errors
spec: Remove <!- .LP --> comments leftover from nroff migration
spec: use <parameter> markup for elements of requests & replies
spec: Make alignment of columns in Encoding section more consistent
Colin Walters (1):
autogen.sh: Implement GNOME Build API
Gaetan Nadon (1):
config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
Julien Cristau (1):
fontsproto 2.1.3
Keith Packard (2):
Replace 'pointer' with the equivalent 'void *'.
Allow paths and patterns to be const
Libdrm 2.4.53 has been released.
Emil Velikov (1):
freedreno: do not leak drmVersion
François Tigeot (1):
Enable libkms by default on DragonFly
Lucas Stach (1):
modeprint: pretty print connector names
Marek Olšák (2):
radeon: sync with radeon_drm.h from kernel headers
Bump version to 2.4.53 for release
Rob Clark (6):
freedreno: fix license
freedreno: some msm-ring reset/flush fixes
freedreno: simplify device creation
freedreno: fix null ptr in error path
freedreno/kgsl: don't even bother trying CREATE_FD
freedreno: zero out unused field
Robert Millan (1):
drm: Implement drmCheckModesettingSupported() for FreeBSD
Alan Coopersmith (1):
Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions
Dr. Tilmann Bubeck (6):
* Do not install test_xauth during "make install" as it is
Fix warning about warn_unused_result triggered by WRITES.
version bump to 1.0.9
Fixed missing EXTRA_DIST in tests. Extended README for releasing.
Second version bump to 1.0.9.
Third version bump to 1.0.9.
libxkbcommon 0.4.1
==================
- Converted README to markdown and added a Quick Guide to the
documentation, which breezes through the most common parts of
xkbcommon.
- Added two new functions, xkb_state_key_get_utf{8,32}(). They
combine the operations of xkb_state_key_get_syms() and
xkb_keysym_to_utf{8,32}(), and provide a nicer interface for it
(espcially for multiple-keysyms-per-level).
- The xkb_state_key_get_utf{8,32}() functions now apply Control
transformation: when the Control modifier is active, the string
is converted to an appropriate control character.
This matches the behavior of libX11's XLookupString(3), and
required by the XKB specification:
http://www.x.org/releases/current/doc/kbproto/xkbproto.html#Interpreting_the_Control_Modifierhttps://bugs.freedesktop.org/show_bug.cgi?id=75892
- The consumed modifiers for a key are now calculated similarly
to libX11. The previous behavior caused a bug where Shift would
not cancel an active Caps Lock.
- Make xkbcommon-x11 work with the keymap reported by the XQuartz
X server.
https://bugs.freedesktop.org/show_bug.cgi?id=75798
- Reduce memory usage during keymap compilation some more.
- New API:
xkb_state_key_get_consumed_mods()
xkb_state_key_get_utf8()
xkb_state_key_get_utf32()
- Deprecated API:
XKB_MAP_COMPILE_PLACEHOLDER, XKB_MAP_NO_FLAGS
use XKB_KEYMAP_NO_FLAGS instead.
- Bug fixes.
This release contains support for both XMir and XWayland, updated
support for the new XA version released with the new Mesa 10.1 version.
Gaetan Nadon (1):
vmwgfx: handle changes of DamageUnregister API in 1.14.99.2
Jakob Bornecrantz (2):
vmware: Fix compilation on newer X servers
Bump the version number to 13.0.2
Rob Clark (1):
vmwgfx: update for XA API changes
Thomas Hellstrom (17):
vmwgfx: Avoid HW operations when not master
vmwgfx: Implement textured video completely on top of XA.
vmwgfx: Get rid of device-specific DMA code
vmwgfx: Fix some compilation warnings and indentations
vmwgfx: Support also XA version 1 v2
vmwgfx: Remove stray 1
Revert "vmwgfx: Get rid of device-specific DMA code"
vmwgfx: Really allow XA version 2.
vmwgfx: Fix compile breakage on XA version 1.
vmwgfx: Add an infrastructure to be able to run hosted under a compositor v2
vmwgfx: Add support for XMir v2.
vmwgfx: Add support for XWayland
vmwgfx: Enable direct dmas
vmwgfx: Block DMA to prime surfaces for now
vmware: Fix build errors and warnings
vmware: Require libdrm 2.4.38 to build XMir.
vmware/vmwgfx: Always allocate shared hardware surfaces.
I'm happy to announce xtrans-1.3.4
Hans de Goede (2):
configure: Also add -D_DEFAULT_SOURCE to .pc cflags to shut up glibc warnings
xtrans 1.3.4
Mark Kettenis (1):
Increase UNIX socket buffer size
Thomas Klausner (2):
Cast ctype(3) function arguments to unsigned char.
Add missing headers for free() and strlen().
This minor bugfix release restores the ability to disconnect
providers from each other using "0x0" as the provider XID. For
example, to disconnect a display offload sink from its source,
use
xrandr --setprovideroutputsource <sink> 0x0
This release also formats the GUID provided by DisplayPort 1.2
displays in traditional GUID form.
Finally, this release increases the precision of refresh rate
calculations to disambiguate modes with very similar refresh
rates and to improve the accuracy for interlaced modes.
Aaron Plattner (5):
Split output property printing into a helper function
Move EDID printing into a helper function
Special-case printing of the GUID property
xrandr: document how to disconnect RandR 1.4 providers
xrandr 1.4.2
Dave Airlie (1):
xrandr: allow disconnecting of offload and outputs
Ville Syrjälä (2):
xrandr: Use more decimal places when printing various rates
xrandr: Use floating point for VTotal when calculating refresh rate
libFS is the protocol binding library used by clients of X Font Servers (xfs),
such as xfsinfo, fslsfonts, and the X servers themselves.
This minor maintenance release includes fixes for libxtrans 1.3 compatibility,
removal of dead code, and cleanups of issues found by static analyzers.
Adam Jackson (1):
Fix build with xtrans 1.3
Alan Coopersmith (14):
Fix typo in readme ("xfslsfonts" should be "fslsfonts")
Require ANSI C89 pre-processor, drop pre-C89 token pasting support
Fix a couple comment typos
Drop Cray (WORD64/MUSTCOPY) support
Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions
Reduce scope & remove unneeded assignment of defaultp in FSGetErrorText()
If EAGAIN == EWOULDBLOCK, only need to check errno for one of them
Remove unused internal helper _FSGetHostname
Remove unused internal helper _FSAllocScratch
Remove unused internal helper _FSEventsQueued
Remove unused internal helper _FSWireToEvent
Replace malloc(strlen + 1); strcpy() with strdup()
Use strlcpy instead of strcpy/strncpy if it is available
libFS 1.0.6
Jeremy Huddleston Sequoia (2):
Update error loop to correctly handle error in i==0 case
FSOpenServer: Fix double-free in error path
pkgsrc changes:
- remove post-3.3.3 fix patches
- pull a post-3.3.4 bug fix patch for NetBSD and OpenBSD
Changes from doc/en/ReleaseNote:
ver 3.3.4
* Support not only sixel graphics but also other major image formats on Android.
* Support ReGIS partially. (depends on SDL(SDL2), SDL_ttf(SDL2_ttf) and fontconfig)
* Output strerror(errno) on error.
* Support "key=value #comment" style in the same line in ~/.mlterm/main.
* Draw all ambiguous width characters one by one to fit the column width unless
-V option is specified.
* Merge patches:
https://gist.github.com/tsutsui/9285759. (Thanks to @tsutsuii)
* Bug fixes:
Change the default resolution on NetBSD/x68k from 512x512x8 to 768x512x4.
Fix the bug which output help message to stdout where mlterm waits for image
data and which made mlterm allocate too large memory. (enbugged at 3.3.3)
Fix the bug which disabled to start mlconfig. (enbugged at 3.3.3)
Fix the bug which caused segfault if x11 forwarding failed.
Fix the bug which caused segfault in resuming on Android.
Show candidate strings of uim-mozc correctly.
Fix the bug which disabled normal users from opening screen on NetBSD/x68k framebuffer.
Fix segfault in connecting unknown hosts on java.