clarity. Package uses ocaml.mk framework.
Changes:
* Revert old commit which broke notify signals
* Quote $(FLINSTALLDIR) in Makefile
* Update applications/browser for 4.02
* Make Float_val an alias for Double_val, since it was used
wrongly anyway (Felix Ruess)
* Make GObj.misc_ops#add_accelerator polymorphic in the widget of
the signal (Erkki Seppala)
* Use properties in GtkAdjustment, rather than direct accessors
* fix GtkTree.IconView.get_path_at_pos (Thomas Leonard)
* add gtksourceview2 to windows binaries
Highlights from release notes:
* GtkMisc::xalign has been undeprecated for now, it is still needed
* GtkIconView
- Always draw cell background
- Fix handling of prelight items
* GtkWindow
- Fix growing nautilus windows
* Theming:
- Use sass functions more
- Theme .app-notification instead of .app-notification.frame
- Lots of button fine-tuning
- Avoid double background rendering in tooltips
- Much faster blur implementation for shadows
- Support symbolic, recolorable pngs
- Many improvements in details
- Style .needs-attention in GtkStackSwitcher
- Adwaita is much more complete
- Shadows, reliefs and frames in GtkScrolledWindow, GtkViewport,
GtkButton, GtkEntry, GtkFrame, etc are now translated to style
classes and themed
- Use client-side shadows for menus and tooltips
- Include the Adwaita theme
- The default theme is now Adwaita
- Icon loading now respects limits specified in the icon theme,
unless GTK_ICON_LOOKUP_FORCE_SIZE is set
- Don't include image content in icon caches, to avoid huge caches
- GtkSwitch gained a hover state
- Use outlines to render focus rings
- Use icons to render spinners, expanders and arrows
- GtkIconTheme can force symbolic or regular
icon variants
- GtkIconTheme will automatically load rtl
icon variants
* Inspector:
- Show widget allocations
- Show hidden windows
- Fix initial state of dark switch
- Show some widget states and buildable ids
- Add GtkTreeSelection to object tree
- Add an easy way to change the font
- Can change hi-dpi scale on the fly
- Can simulate touchscreen at runtime
- Shows style properties
- Ctrl-Shift-I selects the widget under the pointer
- Property editors show property and settings bindings
- Support saving custom CSS
- Show GMenus and GActions
- Show combobox menus and submenus
- Lower the inspector window when picking
- Misc. navigation improvements
* Show widget state and other misc. info
* Wayland:
- Implement Drag-and-Drop
- Use subsurfaces for entry completion popups
- Use subsurfaces for tooltips
- Support newer protocol versions
- Fix repaint artifacts
- Update xdg-shell
- Always use CSD under Wayland
- Avoid a crash on pointer-less systems
- Context menus work now
- Support GNOME classic mode
- Update to the latest xdg-shell protocol
- Updates for xdg_shell protocol changes
- Touch support
* To align better with css, button and menuitem subclasses now use a
:checked state to indicate their checkedness, instead of :active or
:selected.
* Deprecations, removals:
- GtkStatusIcon, GtkThemingEngine
- GtkWindow no longer supports resize grips
- builtin icons have been deprecated in favor of loading icons
from resources
- Style regions
- Support for .icon files
- gdk_window_flush, drawing outside of begin/end paint
- GdkColor
- GtkMisc
- GtkArrow
- focus-line-width style property
- GtkNumerableIcon
- GtkButton::x/yalign
- gtk_widget_reparent
- gtk_widget_region_intersect
- gtk_container_set_reallocate_redraws
* GtkFileChooser
- Fix editing of bookmarks
- Use symbolic icons in the path bar
- received some design improvements
* GtkTextView
- Add a vfunc to allow subclasses to draw above/below text
* GtkImage
- Support scale factor when loading from resources
* Windows:
- Fix handling of input shapes
- Support font scaling
- Dialog theming fixes
- Several crash fixes
- Fix icon theme loading
- *Many* theme improvements
- Add popover theming
- Enable introspection
- Theme improvements
* CSS:
- Selectors can now match state pseudo classes on
all elements
- Support outline-radius in CSS
- Implement 'unset' and 'all'
- Support -gtk-icontheme
- Support -gtk-icon-source
- Add -gtk-icon-transform, supporting the 2D
parts of CSS transforms
- Support -gtk-icon-style
* GtkListBox:
- Rows now have a selectable property and will be
styled accordingly
- GtkListBox can now do multi-selection
* GtkApplication:
- gtk_application_prefers_app_menu is a new function to facility
adapting UIs to platform expectations
- GtkApplication now tries to load menus from resources in the
resource path that is defined by GApplication
- GtkApplication set up a resource path for loading icons as well
* GtkScrolledWindow:
- Scrolling in response to user input (scrollbar clicks, keynav)
is now animated
- The displacement animation has been replaced edge gradients
* GtkScaleButton:
- The orientation is now changed on the fly to make the popup
fit into small windows
* GtkEntry:
- Activity mode progress is now smooth
* Client-side decorations
- The default button layout includes minimize and maximize again
- Dialogs are no longer using client-side decorations when
use-header-bar is unset
* GTK+ now ships a simple icon theme browser, gtk3-icon-browser
* Gestures:
- Convert most widgets to use gestures internally
* Widget factory:
- Improve coverage of GTK+ features
* Interactive debugging support. The GtkInspector
window can be triggered with the Ctrl-Shift-I
or Ctrl-Shift-D keyboard shortcuts, or via the
GTK_DEBUG environment variable.
* Gesture support has landed. New classes include
GtkGestureLongPress, GtkGestureMultiPress, GtkGestureSwipe,
GtkGesturePan, GtkGestureRotate, GtkGestureZoom. Many GTK+
widgets already use gestures internally. Gestures also
show up in GtkInspector.
The gesture-related APIs are still subject to change.
* GTK+ widgets can now draw outside their allocation,
by setting a clip with gtk_widget_set_clip().
The clip-related APIs are still subject to change.
* GtkStack has added a few more transition types
* GtkProgressBar is now narrower
* GtkSwitch has a way to delay state changes
* GtkMenuButton is using a popover for menu models by default
* GtkPopover can have horizontal sections
* GtkBuilder
- Supports property binding
- Supports dialog actions
* Client-side decorations
- The requirement for _GTK_FRAME_EXTENTS has been dropped
to avoid 'double headers' with most window managers
- Drawing of DND highlights around the entire window works
* Broadway backend
- Now builds on OpenBSD
* Many bug fixes
* Translation updates
For full details see:
https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.14.1
Alex Deucher (7):
radeon: enable hawaii accel conditionally (v3)
radeon: fix warnings when building against older xservers
radeon/kms: add new CIK pci ids
radeon/kms: add new SI pci ids
radeon/kms: fix mullins pci id
radeon: require libdrm_radeon 2.4.58 for latest SI/CI pci ids
radeon: bump version for release
Andreas Boll (4):
radeon: drop redundant radeon_drm.h includes
radeon: move RADEON_TILING_{MASK, LINEAR} from radeon_drm.h to radeon.h
radeon: drop radeon_drm.h
radeon: remove definitions already present in radeon_drm.h
Hans de Goede (1):
configure: Include xorg-server.h before glamor.h
Maarten Lankhorst (1):
bump version post release
Michel Dänzer (4):
Handle CRTC DPMS from output DPMS hooks
glamor: Set environment variable RADEON_THREAD=0
Add Emacs .dir-local.el file
Revert "glamor: Set environment variable RADEON_THREAD=0"
Thomas DeRensis (2):
radeon: fix a leak in radeon_vbo_get_bo()
radeon: fix build warnings regarding const qualifier
2.8.12:
-------
All:
- Fixed a bug in UNC path testing.
- Improved command line parser usage help.
- Fixed race condition bugs in wxCondition.
- Added wxT_2() for forward compatibility with wxWidgets 3. Use it in
initialization of wxCmdLineEntryDesc struct elements and (very few) other
places where wxT() is required currently but won't be allowed in v3.
- Fixed crash on exit caused by deleting old logger in wxLogChain dtor.
All (GUI):
- wxRTC: fixed style selection resetting after editing a style.
- wxRTC: can now edit line spacing in .1 increments from 1 to 2.
- wxRTC: fixed wrong line spacing and space after paragraph calculations.
- wxRTC: GetStyleMergedWithBase now detects loops.
- wxRTC: wxRichTextCtrl::ApplyStyle now applies a paragraph style at the
cursor without needing a selection, and setting the default style now
avoids duplicating character attributes in subsequently typed text when
they exist in the paragraph style.
- wxRTC: fixed IsPositionVisible to scroll a position into view correctly.
- wxRTC: fixed a problem with paste resetting the content paragraph style.
- wxRTC: style list box now copes with names duplicated across style types.
Also fixed wxRichTextStyleDefinition::GetStyleMergeWithBase similarly.
- wxRTC: fixed very poor performance for XML loading on wxGTK.
- Fixed error in generic tree control CalculatePositions.
- Added wxFD_FILE_MUST_EXIST to wxFileSelector function.
- Added wxDataViewCtrl Get/SetValueByRow functions for forward compatibility
with 2.9.
- Right-clicking is now supported in any kind of wxAuiToolBar button.
- Fixed a bug in wxAcceleratorEntry::IsOk.
- wxGraphicsContext::DrawBitmap: x and y coordinates no longer affected by
stretch factor.
- Fixed an assert in wxGrid on wxEVT_MOUSE_CAPTURE_LOST.
- Fixed bug in generic wxTreeCtrl where SelectItem toggles the selection if
the item is already in the desired state.
- Fixed bug in wxSizer::Replace(size_t, wxSizerItem *) whereby SetContainingSizer
is not called.
- Fixed compilation with libpng 1.5 and above.
- Removed ugly black (simple) border around wxHTML help window.
wxMSW:
- wxOwnerDrawnComboBox and wxComboCtrl with wxCB_READONLY window style now
have more native-like focus indicator rendering.
- Fixed wxOwnerDrawnComboBox keyboard handling: drop-down is no longer
displayed when arrow key is pressed (without Alt).
- In some rare cases wxOwnerDrawnComboBox drop-down animation could display
as garbage. This has now been greatly reduced (mcben).
- Fixed OLE date conversion bug.
- Added check for double window handle creation.
- Fixed WIN64 crash in wxStyledTextCtrl.
- Fixed Watcom compilation when omitting threads.
- Fixed wxFileName::IsFileReadable on Windows 98.
- Fixed bug whereby clicking anywhere inside wxListBox generates
wxEVT_COMMAND_LISTBOX_SELECTED event. You need to set wxUSE_LISTBOX_SELECTION_FIX
to 1 in include/wx/msw/listbox.h to enable this binary-incompatible fix.
wxGTK:
- Fix for --disable-radiobtn compilation.
- Fixed a bug on GTK+ only whereby wxGrid scrolls back to the previous edit position
when another cell is edited.
- Fix for missing menubar problem under some window managers where menu bar height is
reported as 0 when the menu hasn't fully realized yet. Now updates the height during
idle time if it is 0, otherwise no menu is shown.
- Improved list control and tree control selection text theme compatibility by adding
wxSYS_COLOUR_LISTBOXHIGHLIGHTTEXT colour index.
- wxComboCtrl and wxOwnerDrawnComboBox had wrong background colours under some
themes (Marcin Wojdyr).
- Added thread-safe fixes to socket code.
wxUniv:
- Fixed assertion in tree control sample due to colour index not being supported.
2.8.11:
-------
*** INCOMPATIBLE CHANGES: ***
Due to an oversight, a bug fix in wxMSW resulted in an incompatible change in
wxTreeCtrl behaviour: its EVT_TREE_ITEM_ACTIVATED handler now must skip the
event being processed to allow the item to be toggled by double clicking on it.
I.e. you need to ensure there is an "event.Skip()" in your item activation
handler if you do wish to allow the item to be toggled.
All:
- Fixed crashes due to invalid input in PNG and TIFF image loaders (Tielei Wang).
- Fix compilation of wxWidgets headers with recent Sun CC (Brian Cameron).
NB: If your code uses _T() macro you must either replace it with wxT() to
use Sun CC or define wxNEEDS__T before including wx headers and avoid
including many standard headers (again, only with this compiler).
- Added several functions forward compatible with wxWidgets 3.0 (troelsk):
wxDC::SetDeviceClippingRegion(), wxShowEvent::IsShown(),
wxIconizeEvent::IsIconized(), wxFileName::StripExtension(),
wxXmlNode::GetAttribute[s](), wxXmlNode::AddAttribute().
- wxDateTime timezone functions now dynamic (no caching).
All (GUI):
- Add wxBU_EXACTFIT support to wxToggleButton XRC handler (Ronny Krueger).
- wxRTC: fixed AltGr+key input and numeric keypad Delete on Windows.
- wxRTC: added background colour setting to font dialog.
- wxRTC: added wxRICHTEXT_HANDLER_USE_CSS flag for HTML handler to use CSS
where possible.
- wxRTC: corrected centring and right-justification spacing.
- wxRTC: corrected some problems with SelectAll. Caret is now set to end.
- Paper size conversion from dimensions to id now uses definition ordering
in order to use common types where there are duplications, fixing problems
where invalid sizes caused incorrect second invocation of page setup
dialog.
- Corrected writing direction for Farsi.
- Added wxBORDER_THEME to XRC.
- Speeded up wxTreeCtrl by caching text size (botg).
- Fix building with using system libpng 1.4 (Volker Grabsch).
- Fixed generic wxDatePickerCtrl keyboard navigation.
- Added EVT_WIZARD_PAGE_SHOWN event for wxWizard.
wxMSW:
- Fixed crash when copying Unicode URLs to the clipboard (Tim Kosse).
- Fixed generation of wxEVT_CHAR_HOOK events.
- Implement wxFileName::SetTimes() for directories (Steve Lamerton).
- Correct wxTopLevelWindow::SetShape() for windows with menu bar (Peter Friis).
- Backported speed-up of Vaclav Slavik's high quality print preview speed-up.
You now need to set wxUSE_HIGH_QUALITY_PREVIEW_IN_WXMSW in
src/common/prntbase.cpp and wxUSE_ENH_METAFILE_FROM_DC in
include/wx/msw/enhmeta.h.
- Worked around child window and caret positioning bug (in Windows) when using
wxBORDER_THEME in a container window.
- Suppressed spurious character event for decimal key in numeric keypad.
- Prevented wxCheckListBox from corrupting menu items.
wxGTK:
- Don't access a possibly destroyed timer object from GTK callback (Tim Kosse).
wxMac:
- Fixed a problem with wxListCtrl whereby event processing would change
the event object identifier, and thereby affect subsequent processing,
and defeat custom event propagation of commands from current focus window.
- Fixed a problem with wxFontDialog on Mac OS 10.6.
PyQwt is a set of Python bindings for the Qwt C++ class
library which extends the Qt framework with widgets for
scientific and engineering applications. It provides a widget
to plot 2-dimensional data and various widgets to display and
control bounded or unbounded floating point values.
Arnaud Fontaine (3):
Pick-up changes in m4 submodule as it's better to have all util repos at same m4 level.
Remove old/outdated documentation crufts.
Release 0.4.0
Bastien Dejean (1):
Duplicate keycodes are unnecessary
Michael Stapelberg (1):
autogen.sh: verify that git submodules are initialized
Uli Schlachter (1):
Fix handling of error connections
Patch #311 - 2014/09/18
* mention xclip in manpage as an alternative workaround for copying
clipboard data, noting that selectToClipboard (from patch #209) is
the recommended approach (Debian #639094).
* correct comparison in do_select_regex() of working position against
starting column.
* correct initialization for regular-expression feature of
exec-selectable and insert-selectable actions (Debian #758633).
* modify logic for exec-formatted and insert-formatted actions to
ensure that the formatting occurs just after the selection is
received (Debian #758633).
* account for state of reverse-video in special case of cursor
coloring (Debian #759734).
* fix a sign-extension problem in ReGIS support, as well as
correcting a case where ignored-characters were not really ignored
(patch by Ross Combs).
* Enable the "Escape Sequence" menu entry when an OSC 50 is received.
Also disable it if the escape sequence specifies no font (Debian
#760208).
* improve fix for the fontsel menu entry from patch #304: because the
recovery used the "current font", it would fail if one first
selected a valid font, then an invalid font (Debian #760207).
* correct an off-by-one in limit-check for ScrnLimitChar function
(report by Egmont Koblinger).
Here's a release of Xtrans that includes a bunch of const fixes and a
new Listen function which the X server wants to allow -nolisten tcp by default.
Alan Coopersmith (7):
Update docs to note that TransName is now const char *
Add const qualifiers to TRANS(Open...) address args
Add const qualifiers to TRANS(Reopen...) port args
Add const qualifiers to TRANS(CreateListener) port args
Add const qualifiers to TRANS(Connect) args
Add const qualifiers to TRANS(MakeAll*ServerListeners) port args
Add const qualifiers to TRANS(OpenC{L,O}TS{Server,Client}) args
Keith Packard (2):
Add TRANS(Listen) function to re-enable specific listen sockets
xtrans 1.3.5
2.4.58:
Rob Clark (3):
fix compile error on 32bit systems
more compile fix
configure.ac: bump version to 2.4.58 for release
2.4.57:
Alex Deucher (2):
radeon: add new CIK pci ids
radeon: add new SI pci ids
Benjamin Gaignard (1):
modetest: Add support of STI driver
Damien Lespiau (1):
intel: Don't leak the test page in an has_userptr() error path
Emil Velikov (27):
all: include config.h only when available and use its defines
libkms: remove explicit define _FILE_OFFSET_BITS 64
libdrm, freedreno, intel, nouveau, radeon: add Makefile.sources
libdrm,intel: Add Android build
libdrm,intel: rework android header handling
radeon: add Android build support
nouveau: add Android build support
freedreno: add Android build support
android: add CleanSpec.mk
freedreno: fd_bo_from_handle() remove duplicate declaration
automake: remove obsolete makefiles
Remove i810_drm.h and i830_drm.h from the distribution tarball
automake: fix 'make commit-headers'
configure: unconditionally check for atomic ops/primitives
libkms: build the intel backend only when needed
libkms: move sources lists to makefile.sources
libkms: add Android build
modetest: move sources lists to makefiles.sources
modetest: add Android build
automake: pick up all files for distribution.
Add private mmap/munmap wrappers
drm: use drm_mmap/drm_munmap wrappers
libkms: use drm_mmap/drm_munmap wrappers
nouveau: use drm_mmap/drm_munmap wrappers
radeon: use drm_mmap/drm_munmap wrappers
freedreno: use drm_mmap/drm_munmap wrappers
intel: use drm_mmap/drm_munmap wrappers
François Tigeot (1):
drm: Implement drmCheckModesettingSupported() for DragonFly
Lionel Landwerlin (4):
atomic: add atomic_add_unless()
intel: make bufmgr_gem shareable from different API
intel: make bo_unreference() thread safe
intel: make drm_intel_gem_bo_get_reloc_count() thread safe
Maarten Lankhorst (6):
nouveau: Only export public functions.
radeon: Use symbol visibility.
intel: Use symbol visibility.
omap: Use symbol visibility.
freedreno: Use symbol visibility.
exynos: Use symbol visibility.
Maks Naumov (1):
radeon: Fix surf->bankh init by default value when surf->tile_split == 0
Rafal Sapala (1):
intel: Adding locks for drm objects synchronization.
Rob Clark (2):
freedreno: add dmabuf import/export helpers
configure.ac: bump version to 2.4.57 for release
Thierry Reding (1):
configure: Support symbol visibility when available
Tvrtko Ursulin (1):
intel: Add support for userptr objects
Fix build on systems which don't provide openat() such as NetBSD 6
https://bugzilla.gnome.org/show_bug.cgi?id=735974
after Joerg's failure report. Previous was tested on NetBSD 6 and 7. Not
so this time.
- remove references to <malloc.h>, which failed the build in MacOS
- silence a bunch more compiler warnings
- don't use index()
- roll in the two current pkgsrc patches
- some tidyup
PKGREVISION -> 7
Alan Coopersmith (4):
Fix warnings about parameters to startServer & startClient shadowing globals
Pass files to cpp via CLI arg instead of stdin to workaround gcc 4.8 change
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Brad Smith (1):
Remove hardcoded path to OpenSSL for OpenBSD
Hans de Goede (7):
Remove unixware / sco support
Bump required util-macros version to 1.19
Replace $RAWCPPFLAGS with $TRADITIONALCPPFLAGS when processing cpp files
startx: Under Linux start X on the current VT
startx: Pass vtX as long as the user did not specify one
startx: Make the bugzilla reference in a comment survive cpp
processing
xinit 1.3.4
Highlights from changes:
* GtkPopover: A new widget that is can be used for transient
views, as an alternative to menus or dialogs.
- GtkMenuButton can use popovers instead of menus
* Client-side decorations:
- Make F10 move focus to the header bar
- Make header bars draggable on touch systems
- Make shadows unclickable
* Printing: Google cloud print support
* GtkActionBar is a new widget that is meant to be used
for actions at the bottom of a window.
* GtkAppChooserDialog has been redesigned
* GtkBox can now place a widget centered, regardless of
the sizes of children on either side, similar to GtkHeaderBar.
* Dialogs:
- Dialogs have been modernized, can use a header bar now
- Built-in dialogs react to a setting, gtk-dialogs-use-header
for this, dialogs derived from GtkDialog: default to no headerbar
- GtkAssistant also respects the setting
* OS X:
- Better menu integration. Items such as 'Hide', 'Hide Others'
and 'Show All' are now handled specially
- GTK+ provides a default application menu now
* Theming:
- GTK+ now uses RGBA visuals by default
- Notebook tabs now support a prelight state
- Reorderable notebook tabs can be themed differently
* GtkActionBar: A new container, which has a centered
child like GtkHeaderBar. It can be used in places
where header bar theming is not suitable
* GtkAppChooser: The online support has been simplified
and modernized
* GtkHeaderBar button theming has been changed to be
more flexible. There is now a gtk-decoraton-layout
setting and a decoration-layout property.
* Accessibility:
- Links in labels are now accessible
- Model-based menus are accessible
- Accessible roles of several widgets have been fixed
- GtkColorChooser accessibility is improved
* Theming: The Raleigh theme has been updated for
several new features, including client-side decorations
* Model-based menus now support a hidden-when attribute
on items that allows them to be hidden on various
conditions
* New notebook tab styling: GtkNotebook now offers a way
for themes to opt out of the tab rendering, with the
'has-tab-gap' style property. The Adwaita theme is using
this to achieve a more modern tab appearance.
* GtkFlowBox: A container that its children in a reflowing
grid, which can be oriented horizontally or vertically.
It is similar to GtkListBox in that the children can
be sorted and filtered, and by requiring a dedicated child
widget type, GtkFlowBoxChild. It is similar to GtkTreeView
in that is supports a full set of selection modes, including
rubberband selection.
* GtkStack: children can now indicate that they require
attention by setting the needs-attention child property.
* Broadway now requires binary array buffers and modern WebSocket
protocol support
* Autoscrolling in range widgets has been improved to work more
reliably in maximized windows.
* GtkSpinner has been changed to render in in a limited set of
sizes.
* GtkApplication now stores and handles accelerators for GActions
itself.
* GtkIconTheme now falls back to the gnome icontheme to fix
problems with the availability of symbolic icons in other
icon themes.
* GTK+ respects the deprecated gtk-button-images and gtk-menu-images
settings again.
For full details see:
https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.12.2
I didn't find the exact place this is set. Feel free to replace it with
a patch if you do.
Bump PKGREVISION for people compiling without PKG_DEVELOPER set.
libxkbcommon 0.4.3 - 2014-08-19
==================
- Fixed a bug which caused xkb_x11_keymap_new_from_device() to misrepresent
modifiers for some keymaps.
https://github.com/xkbcommon/libxkbcommon/issues/9
- Fixed a bug which caused xkb_x11_keymap_new_from_device() to ignore XKB
PrivateAction's.
- Modifiers are now always fully resolved after xkb_state_update_mask().
Previously the given state components were used as-is, without
considering virtual modifier mappings.
Note: this only affects non-standard uses of xkb_state_update_mask().
- Added a test for xkbcommon-x11, "x11comp". The test uses the system's
Xvfb server and xkbcomp. If they do not exist or fail, the test is
skipped.
- Fixed memory leaks after parse errors in the XKB yacc parser.
The fix required changes which are currently incompatible with byacc.
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.