Upstream changes:
---
Ruby-GNOME2 3.0.7
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151006_1
It is a bug fix release of 3.0.6.
Changes
Ruby/GLib2
* Fixes
+ Fixed a bug that `xxx_yyy` enum name isn't accepted.
[ruby-gnome2-devel-en][Reported by Detlef Reichl]
+ Fixed a bug that internal Ruby API is used. [ruby-gnome2-devel-en]
[Reported by Detlef Reichl]
Ruby/GTK3
* Improvements
+ Added backward compatibility API to Gtk::TreeView#insert_column.
[ruby-gnome2-devel-en][Reported by Detlef Reichl]
Thanks
* Detlef Reichl
---
Ruby-GNOME2 3.0.6
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151004_1
It is a bug fix release of 3.0.5.
Changes
Ruby/GLib2
* Improvements
+ Supported GLib.format_size on 32bit. [GitHub#565][Reported by Mamoru
TASAKA]
+ Supported GLib.format_size_for_display on 32bit. [GitHub#565][Reported
by Mamoru TASAKA]
+ Added GLib::Version.or_later??. [GitHub#570][Patch by cedlemo]
Ruby/GObjectIntrospection
* Improvements
+ Added GObjectIntrospection::Version.or_later?. [GitHub#572][Patch by
cedlemo]
+ Supported GSList for filename. [ruby-gnome2-devel-en][Reported by
Stefan Salewski]
Ruby/GIO2
* Improvements
+ Added Gio::Version.or_later?. [GitHub#571][Patch by cedlemo]
+ Made Gio::APplicationCommandLine#attributes Rubyish.
Ruby/Pango
* Improvements
+ Added Pango::Version.or_later??. [GitHub#576][Patch by cedlemo]
Ruby/GTK2
* Improvements
+ Added Gtk::Version.or_later??. [GitHub#574][Patch by cedlemo]
Ruby/GTK3
* Improvements
+ Supported Gtk::CellLayout#set_cell_data_func. [ruby-gnome2-devel-en]
[Reported by Stefan Salewski]
+ Supported Gtk::Container#add with child properties.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Added Gtk::StockItem#[]? for backward compatibility.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Added Gtk::IconSize::IconSize for backward compatibility.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Supported marking cell renderers in Gtk::CellLayout for GC.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Supported nil for Gtk::TreeIter#set_value.
+ Supported marking columns in Gtk::TreeView for GC.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Updated tutorial samples. [GitHub#567][GitHub#568][GitHub#587][Patch by
cedlemo]
+ Supported marking records in Gtk::TreeModel for GC.
[ruby-gnome2-devel-en][Reported by Stefan Salewski]
+ Started updating gtk-demo with Gtk::Application?. [GitHub#583][GitHub#
586][GitHub#588][Patch by cedlemo]
+ Supported option style API by Gtk::Builder#add.
+ Supported :object_ids by Gtk::Builder#add. [GitHub#585][Patch by
cedlemo]
+ Added backward compatible API to Gtk.show_uri.
Ruby/GStreamer
* Improvements
+ Added Gst::Version.or_later??. [GitHub#573][Patch by cedlemo]
Ruby/Poppler
* Improvements
+ Added Poppler::Version.or_later??. [GitHub#577][Patch by cedlemo]
Ruby/RSVG2
* Improvements
+ Added RSVG::Version.or_later??. [GitHub#578][Patch by cedlemo]
Ruby/VTE3
* Improvements
+ Stopped to run tests for old VTE with new VTE. [GitHub#566][Reported by
Mamoru TASAKA]
Ruby/WebKitGTK
* Improvements
+ Added WebKitGtk::Version.or_later??.
Thanks
* Stefan Salewski
* Mamoru TASAKA
* cedlemo
---
Ruby-GNOME2 3.0.5
http://sourceforge.net/projects/ruby-gnome2/files/ruby-gnome2/ruby-gnome2-3.0.5/
It is a bug fix release for mikutter.
Changes
Ruby/GTK2
* Fixes
+ Fixed a bug that g_object_ref_sink() isn't called for instance of
type_registered class.
[http://dev.mikutter.hachune.net/issues/771#note-3]
[Reported by toshi_a]
Thanks
* toshi_a
---
Ruby-GNOME2 3.0.4
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150922_1
Posted by kou on 2015-09-22 (Tue) 05:40:57
It is a build fix release for 32bit Windows.
Changes
All
* Improvements
+ Supported auto native package installation on Arch Linux. [GitHub#553]
[GitHub#563] [Patch by lilole]
Ruby/GObjctIntrospection
* Fixes
+ 32bit Windows: Fixed strut field accessors access wrong address.
Ruby/ATK
* Improvements
+ Added Atk::Version.or_later? [GitHub#552] [Patch by cedlemo]
Ruby/GdkPixbuf2
* Improvements
+ Added Gdk::Pixbuf::Version.or_later??. [GitHub#561] [Patch by cedlemo]
Ruby/GDK3
* Improvements
+ Supported GTK+ 3.17.9. [GitHub#558] [Reported by Mamoru TASAKA]
Ruby/GTK3
* Improvements
+ Updated examples. [GitHub#550] [Patch by cedlemo]
Ruby/ClutterGstreamer
* Improvements
+ Added ClutterGst.load_version.
+ Added ClutterGst.load_version=.
+ Added ClutterGst::Version.or_later??. [GitHub#556] [Patch by cedlemo]
Thanks
* cedlemo
* lilole
* Mamoru TASAKA
---
Ruby-GNOME2 3.0.3
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1
It is a compatibility improvement release of 3.0.2.
Changes
All
* Improvements
+ Removed test-unit-notify gem from development dependencies. [GitHub#
547] [Patch by cedlemo]
Ruby/GObjectIntrospection
* Improvements
+ Supported GObjectIntrospection::Repository.prepend_search_path.
+ Supported GObjectIntrospection::Repository.search_path.
+ Windows: Supported requiring library after one
GObjectIntrospection::Loader#load. [GitHub#546] [Reported by Abby
Archer]
Ruby/GTK3
* Improvements
+ Supported Gtk::IconSize.lookup. [GitHub#544] [Reported by Masafumi
Yokoyama]
+ Supported size name as argument of Gtk::Widget#render_icon_pixbuf.
[GitHub#544] [Reported by Masafumi Yokoyama]
+ Supported Gio::Icon in Gtk::IconTheme#lookup_icon. [GitHub#544]
[Reported by Masafumi Yokoyama]
+ Supported Gtk::TreeModel#iter_parent.
+ Supported Gtk::TreeIter#parent.
+ Updated examples. [GitHub#548] [Patch by cedlemo]
* Fixes
+ Fixed a bug that Gtk::Widget.bind_template_child is required. [GitHub#
549] [Reported by cedlemo]
+ Fixed a bug that default x_option and y_option values of Gtk::Table#
attach is wrong. [GitHub#546] [Reported by Abby Archer]
+ Windows: Fixed a bug that Ruby/RSVG2 isn't required automatically.
[GitHub#546] [Reported by Abby Archer]
Thanks
* Masafumi Yokoyama
* cedlemo
* Abby Archer
---
Ruby-GNOME2 3.0.2
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1
It is a compatibility improvement release of 3.0.1.
Changes
Ruby/GObjectIntrospection
* Improvements
+ Supported void pointer. [GitHub#540] [Reported by Abby Archer]
+ Added GObjectIntrospection::Loader.instantiate_gobject_pointer.
Ruby/GDK3
* Improvements
+ Supported Gdk::Window#user_data. [GitHub#540] [Reported by Abby Archer]
+ compatibility: Cairo::Context#set_source_rgba accepts nil as alpha
value. [GitHub#540] [Reported by Abby Archer]
+ compatibility: Added fallback feature for deprecated
Gdk::EventScroll::Direction.
+ Windows: Added hicolor-icon-theme as fallback theme.
Ruby/GTK3
* Improvements
+ compatibility: Gtk::Window#icon= accepts icon file name. [GitHub#540]
[Reported by Abby Archer]
+ compatibility: Gtk::Dialog#add_button accepts Symbol as response ID.
[GitHub#540] [Reported by Abby Archer]
+ Deprecated Gtk::ColorSelectionDialog.
+ compatibility: Added fallback feature for deprecated
Gtk::TextTag::WrapMode.
+ compatibility: Added fallback feature for deprecated Gtk::TextBuffer#
insert(iter, target, *tags) usage.
+ compatibility: Added fallback feature for deprecated
Gtk::ButtonBox::Style.
+ compatibility: Added fallback feature for deprecated
Gtk::MessageDialog::ButtonsType.
+ compatibility: Supported creating an empty image by Gtk::Image.new.
+ compatibility: Added fallback feature for deprecated
Gtk::ImageMenuItem.new usage.
+ Supported Gtk::TreeIter#next!.
+ Supported Gtk::TreeModel#get_value.
+ compatibility: Added fallback feature for deprecated
Gtk::Alignment::Align.
+ compatibility: Added fallback feature for deprecated Gtk::Widget#
get_size_request.
+ compatibility: Added fallback feature for deprecated Gtk::Table.new.
+ compatibility: Added fallback feature for deprecated Gtk::Table#
column_spaces.
+ compatibility: Added fallback feature for deprecated Gtk::Table#
column_spaces=.
+ compatibility: Added fallback feature for deprecated Gtk::Table#attach.
+ compatibility: Added fallback feature for deprecated
Gtk::ToggleButton.new.
+ Windows: Added missing Ruby/RSVG2 dependency.
+ compatibility: Added fallback feature for deprecated Gtk::Container#
each_forall.
+ Supported nil as size for Gtk::Image.new.
+ compatibility: Added fallback feature for deprecated Gtk::Image.new
(pixbuf).
+ compatibility: Added fallback feature for deprecated
Gtk::Toolbar::Style.
+ Supported Rubyish Gtk::CheckMenuItem.new.
* Fixes
+ Fixed samples. [GitHub#536][GitHub#541] [Patch by cedlemo] [GitHub#540]
[Reported by Abby Archer]
+ Fixed a bug that Gtk::Calendar#date returns 0-11 range month value.
Ruby/RSVG2
* Improvements
+ Windows: Added missing Ruby/Pango dependency.
+ Windows: Updated loaders.cache for gdk-pixbuf automatically.
Ruby/GStreamer
* Improvements
+ compatibility: Gst::TypeFindFactory#extensions always returns Array.
Thanks
* cedlemo
* Abby Archer
---
Ruby-GNOME2 3.0.1
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150911_1
It is a bug fix release of 3.0.0.
Changes
Ruby/GLib2
* Fixes
+ Windows: Fixed a bug that large number flag value isn't usable. [GitHub
#538] [Reported by Abby Archer]
Ruby/GTK3
* Improvements
+ Updated tutorials. [GitHub#534][GitHub#537] [Patch by cedlemo]
Ruby/VTE3
* Improvements
+ Added Vte::Version.or_later??. [GitHub#535] [Patch by cedlemo]
Thanks
* cedlemo
* Abby Archer
---
Ruby-GNOME2 3.0.0
http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150910_1
It is a GTK+ 3.16 support release.
To GTK+ 3.16 support, many people helped us. Especially, cedlemo did great
works. Very thanks all!!!
Changes
All
* Improvements
+ Added install instruction for GitHub master branch. [GitHub#425][Patch
by Hiroyuki Sato]
Ruby/GLib2
* Improvements
+ Added new APIs:
o RVAL2GOBJGLIST
o RVAL2GOBJGSLIST
o rbg_rval2glist
o rbg_rval2gslist
o RVAL2CSTR_PTR
o rbg_name_to_nick
o rbgobj_class_init_func
o rbgobj_register_type
+ Changed RVAL2CSTR to return NULL terminated string. If you want to get
raw string that may not be terminated by NULL, use RVAL2CSTR_PTR.
+ Supported Symbol as flag value.
+ Added windows_platform?
+ Supported GLib::Value.new? without value.
+ Supported array of flag value as GLib::Flags.new input.
+ Supported name, nick and GLib::Enum as GLib::Enum.new input.
+ Migrated to Markdown for README markup. [GitHub#484][Patch by prpr_man]
+ Supported GVariantType.
+ Supported GVariant.
+ Supported GBinding. [GitHub#524][Reported by cedlemo]
* Fixes
+ Fixed a bug that GLib.format_size doesn't work 32bit over integer
value. [GitHub#413][Reported by eumario]
Ruby/GObjectIntrospection
* Improvements
+ Supported non GObject struct as return value. [GitHub#286][Reported by
Christopher L. Ramsey]
+ Supported list_XXX method name.
+ Supported freeing GList<GObjet *>.
+ Supported array of struct as input argument.
+ Supported auto native package install on CentOS 7.
+ Supported can_XXX? predicate.
+ Supported the number of array as input argument. [Suggested by John
Cupitt]
+ Supported array of GValue as input argument.
+ Supported array as return value.
+ Supported GClosure as input argument.
+ Supported GSList<GObject *> as input argument.
+ Supported GSList<GObject *> as output argument. [GitHub#324][Reported
by cedlemo]
+ Supported union as input argument.
+ Supported array of guint8 as input argument.
+ Supported array of gint32 as input argument.
+ Supported class methods defined in XXXClass.
+ Supported GList<GBoxed *> as output argument. [GitHub#389][Reported by
eumario]
+ Supported GList<GInterface *> as return value. [GitHub#501][Reported by
Christopher L. Ramsey]
+ Supported GVariant as return value. [GitHub#502][Reported by kitone]
* Fixes
+ Fixed a bug that GList<GObjet *> return type method always returns nil.
+ Fixed a bug that not predicate is treated as predicate.
+ Fixed a bug that self is different.
Ruby/GIO2
* Improvements
+ Supported GAsyncReadyCallback. [GitHub#302][Reported by Christopher L.
Ramsey]
+ Added ActionMap#add_actions.
Ruby/Pango
* Improvements
+ Added Pango::Language#sample_string.
Ruby/GDK3
* Improvements
+ Added backward compatibility APIs. [GitHub#284][Reported by Christopher
L. Ramsey]
+ Added constants in Gdk::Selection. [GitHub#254][Patch by Masafumi
Yokoyama]
+ Added missing deprecations. [GitHub#291][Reported by Michel Boaventura]
+ Added RGBA.parse. [GitHub#295][Reported by carlosjhr64]
+ Supported Gdk::Rectangle. [GitHub#319][Reported by cedlemo]
+ Supported Gdk::Screen#get_setting. [GitHub#376][Reported by cedlemo]
+ Added Gdk::Screen#get_monitor.
* Fixes
+ Fixed a bug that GDK_KEY_XXX raises an error. [ruby-gnome2-devel-en]
[Reported by Detlef Reichl]
Ruby/GTK3
* Improvements
+ Migrated to GObject Introspection based bindings from hand writing
bindings. Now, all the latest API in GTK+ are supported. [Hiroshi
Hatake][Detlef Reichl][cedlemo][John Cupitt] [Masafumi Yokoyama]
[eumario][PeterWAWood][Daiki Ueno]
+ Updated samples. [Patch by cedlemo]
Ruby/GtkSourceView3
* Improvements
+ Migrated to GObject Introspection based bindings from hand writing
bindings. Now, all the latest API in GtkSourceView are supported.
Ruby/VTE3
* Improvements
+ Migrated to GObject Introspection based bindings from hand writing
bindings. Now, all the latest API in VTE are supported. [cedlemo]
Ruby/GStreamer
* Fixes
+ Fixed native package name on CentOS and Fedora.
+ Fixed shebang. [GitHub#507][Patch by Dmitry Marakasov]
Ruby/RSVG2
* Improvements
+ Added :file_name, :data and :flags option to RSVG::Handle.new.
+ Updated a sample. [GitHub#518][Patch by Robert A. Heiler].
* Fixes
+ Fixed a memory leak of RSVG::Handle.new_from_data and
RSVG::Handle.new_from_file. [GitHub#318][Reported by Kagetsuki]
Ruby/Clutter
* Improvements
+ Added Clutter::Version.or_later?.
Ruby/WebKit2GTK
* Improvements
+ Added.
Thanks
* Hiroshi Hatake
* Christopher L. Ramsey
* Masafumi Yokoyama
* cedlemo
* Detlef Reichl
* Kagetsuki
* eumario
* PeterWAWood
* Hiroyuki Sato
* Daiki Ueno
* prpr_mann
* Dmitry Marakasov
---
Here's an update to the libXfont2 2.0 release that fixes a couple of
build issues that cropped up in the initial 2.0 changes.
Keith Packard (3):
Add missing 'attributes.m4' file
Remove fontconf.h
Bump version to 2.0.1
Matt Turner (1):
Convert to non-recursive build.
This package provides the X font Library from the modular
X.org X11 project.
This is major version 2 of the library.
(This still has a file in common with libXfont1, so don't add
it to meta packages for now.)
Ben Skeggs (1):
Bump version to 1.0.12
Ilia Mirkin (14):
copy: don't bother trying to create copy on pre-nva3
allow path to envyas binary to be specified
kepler: remove unnecessary texbars, add live-only tex for nvf0
use defined method names where available
nv50: explicitly disable ZETA buffer
Check before trying a solid fill
nv04-nv40: don't attempt to do 32-bit shifts
older hardware prefers copy to clear, so use that
nv50/exa: add comments showing the code that makes up the programs
Avoid build fail without COMPOSITE
glamor: remove
remove maxwell GM10x support for now
xv: use correct max width/height settings
fix build after glamor removal
Maarten Lankhorst (13):
enable dri3 support without glamor
move down call to nouveau_present_init until after fb init.
fix crash in nouveau_glamor_set_shared_pixmap_backing
fix !DRI3 case
rework initialization to prevent some crashes
check memory allocation in nouveau_glamor_set_shared_pixmap_backing
fix null pointer deref
Make the ddx load with platform devices
Use the correct class and shader ops for GK20A.
Use drmGetRenderDeviceNameFromFd to obtain the dri3 node.
Simplify nouveau_allocate_surface's pitch calculation.
Try using EXA ops harder in drmmode_fbcon_copy fallback
Actually do a clear instead of doing a bogus copy.
Mario Kleiner (3):
present: Fixup return type of nouveau_present_init()
Add Option "DRI" to allow selection of maximum DRI level. (v2)
Take shift in crtc positions for ZaphodHeads configs into account.
Samuel Pitoiset (1):
fix a wrong use of a logical operator in drmmode_output_dpms()
Vadim Rutkovsky (1):
Adapt to new dirty tracking api
- Added the .api file for Python v3.5.
- Bug fixes.
Changes 2.9:
- Based on Scintilla v3.5.4.
- Added UserLiteral, InactiveUserLiteral, TaskMarker, InactiveTaskMarker,
EscapeSequence, InactiveEscapeSequence, setHighlightBackQuotedStrings(),
highlightBackQuotedStrings(), setHighlightEscapeSequences(),
highlightEscapeSequences(), setVerbatimStringEscapeSequencesAllowed() and
verbatimStringEscapeSequencesAllowed() to QsciLexerCPP.
- Added CommentKeyword, DeclareInputPort, DeclareOutputPort,
DeclareInputOutputPort, PortConnection and the inactive versions of all
styles to QsciLexerVerilog.
- Added CommentBlock to QsciLexerVHDL.
- Added AnnotationIndented to QsciScintilla::AnnotationDisplay.
- Added FullBoxIndicator, ThickCompositionIndicator, ThinCompositionIndicator
and TextColorIndicator to QsciScintilla::IndicatorStyle.
- Added setIndicatorHoverForegroundColor() and setIndicatorHoverStyle() to
QsciScintilla.
- Added Bookmark to QsciScintilla::MarkerSymbol.
- Added WrapWhitespace to QsciScintilla::WrapMode.
- Added SCLEX_AS, SCLEX_BIBTEX, SCLEX_DMAP, SCLEX_DMIS, SCLEX_IHEX,
SCLEX_REGISTRY, SCLEX_SREC and SCLEX_TEHEX to QsciScintillaBase.
- Added SCI_CHANGEINSERTION to QsciScintillaBase.
- Added SCI_CLEARTABSTOPS, SCI_ADDTABSTOP and SCI_GETNEXTTABSTOP to
QsciScintillaBase.
- Added SCI_GETIMEINTERACTION, SCI_SETIMEINTERACTION, SC_IME_WINDOWED and
SC_IME_INLINE to QsciScintillaBase.
- Added SC_MARK_BOOKMARK to QsciScintillaBase.
- Added INDIC_COMPOSITIONTHIN, INDIC_FULLBOX, INDIC_TEXTFORE, INDIC_IME,
INDIC_IME_MAX, SC_INDICVALUEBIT, SC_INDICVALUEMASK,
SC_INDICFLAG_VALUEBEFORE, SCI_INDICSETHOVERSTYLE, SCI_INDICGETHOVERSTYLE,
SCI_INDICSETHOVERFORE, SCI_INDICGETHOVERFORE, SCI_INDICSETFLAGS and
SCI_INDICGETFLAGS to QsciScintillaBase.
- Added SCI_SETTARGETRANGE and SCI_GETTARGETRANGE to QsciScintillaBase.
- Added SCFIND_CXX11REGEX to QsciScintillaBase.
- Added SCI_CALLTIPSETPOSSTART to QsciScintillaBase.
- Added SC_FOLDFLAG_LINESTATE to QsciScintillaBase.
- Added SC_WRAP_WHITESPACE to QsciScintillaBase.
- Added SC_PHASES_ONE, SC_PHASES_TWO, SC_PHASES_MULTIPLE, SCI_GETPHASESDRAW
and SCI_SETPHASESDRAW to QsciScintillaBase.
- Added SC_STATUS_OK, SC_STATUS_FAILURE, SC_STATUS_BADALLOC,
SC_STATUS_WARN_START and SC_STATUS_WARNREGEX to QsciScintillaBase.
- Added SC_MULTIAUTOC_ONCE, SC_MULTIAUTOC_EACH, SCI_AUTOCSETMULTI and
SCI_AUTOCGETMULTI to QsciScintillaBase.
- Added ANNOTATION_INDENTED to QsciScintillaBase.
- Added SCI_DROPSELECTIONN to QsciScintillaBase.
- Added SC_TECHNOLOGY_DIRECTWRITERETAIN and SC_TECHNOLOGY_DIRECTWRITEDC to
QsciScintillaBase.
- Added SC_LINE_END_TYPE_DEFAULT, SC_LINE_END_TYPE_UNICODE,
SCI_GETLINEENDTYPESSUPPORTED, SCI_SETLINEENDTYPESALLOWED,
SCI_GETLINEENDTYPESALLOWED and SCI_GETLINEENDTYPESACTIVE to
QsciScintillaBase.
- Added SCI_ALLOCATESUBSTYLES, SCI_GETSUBSTYLESSTART, SCI_GETSUBSTYLESLENGTH,
SCI_GETSTYLEFROMSUBSTYLE, SCI_GETPRIMARYSTYLEFROMSTYLE, SCI_FREESUBSTYLES,
SCI_SETIDENTIFIERS, SCI_DISTANCETOSECONDARYSTYLES and SCI_GETSUBSTYLEBASES
to QsciScintillaBase.
- Added SC_MOD_INSERTCHECK and SC_MOD_CHANGETABSTOPS to QsciScintillaBase.
- Qt v3 and PyQt v3 are no longer supported.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.
Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.
Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
- Added support for Qt v4.8.7.
- Added QWIDGETSIZE_MAX to QtGui.
- Added some missing QEvent.Type enum values.
- Added the --license-dir command line option to configure-ng.py.
- Added the --no-python-dbus command line option to configure-ng.py.
- Bug fixes.
(at least cross/bossa, bossa-20140109nb2, has a problem)
cross/bossa/work/.buildlink/include/wx-2.8/wx/debug.h:194:43: error:
typedef 'wxDummyCheckInt' locally defined but not used [-Werror=unused-local-typedefs]
Overview of changes in GTK+ 3.16.7
==================================
* Bugs fixed:
345345 PrintOperation::paginate is not emitted for class handler
579466 gtk_entry_completion_insert_action documentation is misleading
751721 No release event for shift key when both shift keys were pressed
753621 Calculate screen physical size
753628 user options of wrong printer are used
753644 Switching from Multipress input method to None immediately kills...
754535 Cursor disappears only on adding characters
* Translation updates:
Brazilian Portuguese
Czech
German
Hungarian
Indonesian
Lithuanian
Polish
Portuguese
Swedish
7.6.1:
This is a brown paper bag release fixing a double-free bug in the 7.6.0
release.
I could swear I'd tested this appropriately yesterday, but apparently
not. :(
Michel Dänzer (3):
Post 7.6.0 release version bump
Remove duplicate free(output_ids) call
Set version for 7.6.1 release
The xf86-video-ati 7.6.0 release supports xserver versions 1.8-1.18.
New features in this release:
* DRI3 and Present extension support, allowing more efficient and secure
OpenGL compositing
* Option "TearFree" [0] to eliminate tearing (currently only effective for
non-rotated outputs)
* Option "ShadowPrimary" [0] which may deliver better performance for some
2D use cases, at the potential expense of other use cases (only available
with glamor)
* DisplayPort 1.2 MST support
* Implemented support for Xorg -background none with glamor and fixed it to
work better with EXA
* The contents of newly allocated buffers are always initialized before
scanout, reducing intermittent artifacts
[0] Enabling Option "TearFree" or Option "ShadowPrimary" currently disables
DRI page flipping.
Plus support for a few more Bonaire and Oland GPUs, and lots of other small
improvements and fixes. Thanks to everybody who contributed to this
release!
Adam Jackson (1):
Remove dead accelDFS flag
Alex Deucher (3):
radeon: bump version post release
add new bonaire pci id
add new OLAND pci id
Dave Airlie (6):
radeon: stop caching mode resources
radeon: move output name creation to its own function
radeon: add support for DP 1.2 display hotplug (v2)
radeon: adopt for new X server dirty tracking APIs.
radeon: cleanup the entity rec
radeon: move radeon_pixmap forward declaration into other block
David Heidelberger (2):
radeon/vdpau: don't report VDPAU for < r300
Handle tiling in radeon_set_shared_pixmap_backing
Emil Velikov (1):
Do not link radeon_drv.so against libpciaccess
Jerome Glisse (2):
Avoid leaking memory on output.
Proper leak fix, previous leak fix was bogus.
Mario Kleiner (6):
present: Move check for async flips
present: Fix present notify timestamps and counts.
Allow/Fix use of multiple ZaphodHead outputs per x-screen. (v2)
Don't set TILE_SPLIT flags if surface.tile_split == 0.
Fix inconsistent default eg_tile_split in evergreen_accel.c
Make selection between DRI2 and DRI3 consistent with other drivers. (v2)
Michel Dänzer (78):
Remove duplicate OPTION_PAGE_FLIP entry
PRIME: Don't advertise offload capabilities when acceleration is disabled
Prefer drmModeSetCursor2 over drmModeSetCursor
Require at least xserver 1.8
Move xorg_list backwards compatibility to new radeon_list.h header
Add DRM event queue helpers v2
DRI2: Simplify blit fallback handling for scheduled swaps
DRI2: Remove superfluous assignments to *_info->frame
DRI2: Move radeon_dri2_flip_event_handler
DRI2: Use helper functions for DRM event queue management v3
DRI2: Split out helper for getting UST and MSC of a specific CRTC
Move #include "radeon_glamor.h" from radeon.h to where it's needed
Fold radeon_glamor_flush into radeon_cs_flush_indirect
Add support for SYNC extension fences v2
Add support for the Present extension v2
Add DRI3 support v2
Simplify includes in radeon_{dri3,present}.c
Add xorg_list_for_each_entry_safe fallback in radeon_list.h
Initialize boolean variable before calling xf86GetOptValBool
DRI3: Use open hook instead of open_client
Always include misync.h before other misync headers
glamor: Add glamor_fd_from_pixmap define for standalone glamor tree
dri3: Use screen->CreatePixmap instead of fbCreatePixmap directly
EXA: Return NULL from radeon_get_pixmap_bo if there is no driver private
configure.ac: Check for misyncshm.h again
Adapt radeon_sync.c for misyncshm.h vs misync.h as well
Make radeon_do_pageflip take a BO handle directly
Present: Add radeon_present_get_pixmap_handle helper
glamor: Avoid generating GEM flink names for BOs shared via DRI3 v2
glamor: Handle GLAMOR_* flags removed from xserver
Increase robustness against DRM page flip ioctl failures v3
Simplify radeon_do_pageflip() error handling slightly more
Move radeon_drm_handler/abort_proc fields to drmmode_flipdata_rec
Move get_pixmap_handle helper to radeon_bo_helper.c
DRI2: Use radeon_get_pixmap_handle
Only enable SYNC extension fences and the Present extension along with DRI3
Add radeon_get_pixmap_tiling_flags helper
present: Don't flip between BOs with different tiling parameters
Rename scanout_pixmap_x field to prime_pixmap_x
Split out struct drmmode_scanout for rotation shadow buffer information
Add RADEON_CREATE_PIXMAP_SCANOUT flag
glamor: Remove unused function radeon_glamor_pixmap_is_offscreen
glamor: Add radeon_pixmap parameter to radeon_glamor_create_textured_pixmap
glamor: Add wrappers for the X server rendering hooks
glamor: Add Option "ShadowPrimary" v2
glamor: Remove the stride member of struct radeon_pixmap
Add Option "TearFree" v4
DRI2: Clear old->devPrivate.ptr in fixup_glamor
Only copy fbcon BO contents if bgNoneRoot is TRUE
Defer initial drmmode_copy_fb call until root window creation
Defer initial modeset until the first BlockHandler invocation
Update scanout pixmap contents before setting a mode with it
Make drmmode_copy_fb() work with glamor as well
On screen resize, clear the new buffer before displaying it
Don't call radeon_get_pixmap_private() when using EXA
Skip disabled CRTCs in drmmode_set_desired_modes() even if set_hw == FALSE
glamor: Deal with glamor_glyphs_init being removed from xserver
Replace SyncFence typedef with declaration of struct _SyncFence
present: Remove get_drmmode_crtc helper
glamor: Only wait for GPU writes in radeon_glamor_prepare_access_cpu_ro
DRI2: Fix handling of drmmode_crtc_get_ust_msc return code
Don't attempt a DRI2/Present page flip while the other one is flipping
Skip disabled CRTCs in radeon_scanout_(do_)update
present: Fall back to modeset for unflip operation
present: Look at all CRTCs to determine if we can flip
present: Handle DPMS off in radeon_present_get_ust_msc
Remove unused local variable pRADEONEnt
glamor: Move declaration of struct radeon_pixmap out of #if/#else blocks
Only call drmmode_copy_fb (at most) once on server startup
Wait for scanout BO initialization to finish before setting mode
DRI2: Don't ignore rotated CRTCs in amdgpu_dri2_drawable_crtc
DRI2: Keep MSC monotonic when moving window between CRTCs
Only align screen / scanout pixmap height where necessary
Call xf86CrtcRotate from initial drmmode_set_desired_modes call
Don't advertise rotation support without hardware acceleration v2
Eliminate redundant data parameter from drmmode_crtc_scanout_create
Properly handle drmModeAddFB failure in drmmode_crtc_scanout_allocate
Bump version for 7.6.0 release
Piotr Redlewski (2):
Disable CRTCs when disabling the outputs
Do not try to enable already enabled CRTCs in DPMS hook
Rolf Eike Beer (1):
radeon: remove unneeded inclusion of sarea.h
Stephen Chandler Paul (1):
Handle failures in setting a CRTC to a DRM mode properly
Tom St Denis (5):
dri2: Avoid calculation with undefined msc value
Simplify pick best crtc to fold two loops into one
Clean up allocation in RADEONInitVideo()
Simplify drmmode_set_mode_major() and avoid leaking memory.
Clean up radeon_dri2_create_buffer2()
Just a few accumulated build fixes.
Adam Jackson (4):
Remove mibstore.h
Fix build against xserver 1.17
Remove dependency on xf86PciInfo.h
rendition 4.2.6
Changes:
Features:
- Now uses Xft for font rendering by default with fallback-font
support, this also allows anti-aliased fonts and such.
The font string matching will be different, check out
http://www.freedesktop.org/software/fontconfig/fontconfig-user.html
for the font string syntax, huge thanks to Eric Pruitt and the other
people who worked on the dmenu-xft patch (previously on the wiki).
- Uses a shared libdraw codebase (also used for dwm right now).
- Merged wiki patches:
- monarg: allow to specify monitor number to start on with -m (Martin Kühl).
- multisel: allow selecting multiple items (ctrl-enter) (Evan Gates).
- xft: see above.
- Accepted vi'is exit approach ^[ (Arkaduisz).
- Add ^G escape keybinding (Karl F).
- Separate config options to config.h (Alex Sedov).
- Support keybind C-S-[jm] (Connor Lane Smith).
- stest: get rid of getopt, use suckless arg.h (Hiltjo).
- stest: support inverse matching (flag -v) (Martin Kühl).
Notable fixes:
- Buffer nul termination on tab (Alex Sedov's).
- Crash (pointer dereference) with ctrl-enter as input (Hiltjo).
- Ignore prompt if it is empty in addition to NULL (Moritz Wilhelmy).
- Incorrect ordering of match results (Davide Del Zompo).
- Input text matching (Quentin Rameau).
- Paste from clipboard (ctrl+shift+y) (Joshua Lloret).
- Replace deprecated usleep() with nanosleep() (Quentin Rameau).
- dmenu_run: Split cache logic to dmenu_path again (Quentin Glidic).
- multimon: always spawn client on first monitor if specified with
-m 0 (Hiltjo).
- reset ControlMask for C-j and C-m (Hiltjo).
Build improvements:
- config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override
(ports and *BSDs).
- config.mk: improve feature test check (k0ga, stateless).
- config.mk: use -std=c99 by default.
Couple of minor fixes, the only user-visible change is that the warning when
a key type is shortened is now on a verbosity level above the default
verbosity. This effectively removes the warning below for all users of the
german keyboard layout (and others):
Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
Alan Coopersmith (1):
Stop including <X11/Xalloca.h> in parseutils.c
Jon TURNEY (1):
Define WIN32_LEAN_AND_MEAN when building on Win32
Matthew Green (1):
Adjust a NUL-string assignment to avoid const issues.
Peter Hutterer (2):
symbols: increase the warning level for shortening a key type
xkbcomp 1.3.1
Problems found locating distfiles:
Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
1.17.4:
Fixes an uninitialized fd_set
1.17.3:
Various bugfixes across the board. The most visible changes include
fixing GLX extension setup under Xwayland and other non-Xorg servers
(enabling core contexts in more scenarios), and various stability fixes
to glamor and the Present extension.
pkgsrc changes:
- add fonts/unifont path in etc/font-fb example
Changes noted in doc/en/ReleaseNote:
ver 3.6.0
* Support MacOSX/Cocoa. (See doc/en/README.cocoa)
* Add "geometry" to OSC 5379.
* Add "mlconfig" to OSC 5379.
* Add "Columns" and "Rows" to "Others" tab of mlconfig.
* Bug fixes:
Fix segfault of libvte compatible library if conf_menu_path_N option is specified.
- Added support for PEP 465 (__matmul__ and __imatmul__).
- Added support for PEP 492 (__aenter__, __aexit__, __await__, __aiter__
and __anext__).
- Added support for MSVC 2015 to the build system.
- Bug fixes.
Qt Bluetooth
Bluetooth Low Energy API final release (5.4 was featuring tech preview).
Bluetooth Low Energy Support for Android (requires Android v18+) added.
Bluetooth Classic and Low Energy support for iOS and OS X.
Qt Core
You can now have Q_PROPERTY and Q_INVOKABLE within a Q_GADGET, and there is a way to query the QMetaObject of such gadget using the QMetaTYpe system.
Added Q_ENUM to replace Q_ENUMS which allow to get a QMetaEnum at compile time using QMetaEnum::fromType<T>. Such enums are now automatically registered as metatype, and can be converted to string within QVariant, or are printed as string by qDebug()
Qt GUI
Windows packages are all built with -opengl dynamic. No OpenGL-only or ANGLE-only builds are provided anymore.
On Windows the OpenGL implementation to use can now be configured based on the GPU vendor and driver version using JSON configuration files. This allows shipping fine-grained card and driver blacklists with the apps, when necessary.
QOpenGLWidget is now supported in iOS.
QImage: 8-bit alpha map and grayscale formats.
QImageReader: EXIF orientation can now be read though the transformation method, and applied on read to JPEGs if wanted.
Qt Multimedia
GStreamer 1.0 support. Note that the default is still 0.10. 1.0 support can be enabled by configuring Qt with '-gstreamer 1.0'.
New video filtering framework to integrate frameworks like OpenCV or compute APIs such as OpenCL or CUDA with VideoOutput elements.
New API to control camera viewfinder settings
Improved camera support on iOS (focus, zoom, exposure, viewfinder/image settings)
The QML MediaPlayer is now rendered in an OpenGL texture on iOS. This means VideoOutput supports advanced transformation, shader effects and doesn't have to be always on top of other items anymore.
Qt NFC
Neard based backend for Linux added.
Qt Network
New SSL back-end for iOS and OS X based on Secure Transport. Note that in Qt 5.6 this will become the default SSL: back-end on these platforms.
Support for libproxy
Support for TLS PSK ciphersuites
Support for elliptic curve certificates
Ability to select specific curves when using elliptic curve ciphersuites.
QPA
Added support for the Raspberry Pi 2.
Added support for the ODROID-XU3.
On supported desktops, the xcb plugin now uses the D-Bus based org.kde.StatusNotifier protocol for system tray icons, and org.freedesktop.Notifications for notifications.
KMS/DRM backend for EGLFS. This replaces the now deprecated KMS platform plugin. It allows running apps with eglfs on the console on systems with Mesa and devices that come with drm support.
EGLFS has a plugin-based backend mechanism in addition to the existing, statically compiled-in solution. Most compiled-in hooks are converted to be dynamically loaded plugins that are built based on configure time tests. This reduces the reliance on the device makespecs for RPi, i.MX6 and Mali-based devices.
Input handling is now unified for EGLFS and LinuxFB, avoiding the need to launch and configure LinuxFB-based apps differently than when using EGLFS.
tslib is now better integrated with EGLFS and LinuxFB to provide support for resistive single-touch touchscreens often used in industrial environments.
xcb is refactored to move GLX and EGL support into plugins. No more ifdefs, allowing building both backends.
Added a TUIO Touch plugin for receiving remote touch events via UDP.
Added a libinput plugin.
iOS: you can now use QFileDialog to browse system photos using a native image picker dialog by setting directory to QStandardPaths::PicturesLocation. Selected photos can be loaded using QFile.
Qt QML
It is now possible to conveniently expose custom C++ value types into the JavaScript environment of QML and QJSEngine.
Support for JavaScript typed arrays
Various performance improvements, notably QJSValue
Added convenience qJsEngine(QObject*) getter function.
Qt Quick
Windows now defaults to the threaded Qt Quick render loop when using desktop OpenGL (opengl32.dll).
QQuickWidget is now supported in iOS.
QQuickRenderControl supports threaded rendering.
Improved behavior of Flickable on OS X trackpads using pixel deltas from native gestures.
PinchArea handles native pinch gestures when the OS provides them (so far only on OS X). Otherwise it relies on touch events, as before.
Added a smart zoom signal to PinchArea to react to that gesture on an OS X trackpad.
MouseArea now has a scrollGestureEnabled property to control whether native scroll gestures from the OS will be handled by the wheel signal handler.
Qt Quick Controls
Qt Quick Extras (formerly Qt Quick Enterprise Controls) was added under the QtQuick.Extras import.
TreeView control for QAbstractItemModel-derived models. Supports QItemSelectionModel selection.
Qt WebEngine
Updated Chromium snapshot to version 40
WebEngineProfile for control of storage and cache paths and related policies.
Added support for javascript Geolocation API with QtLocation as a backend
Added API for managing downloading of files
Added API for controlling cache and cookie paths and policy
Added API for WebEngine settings
Added API for injecting user scripts
Various experimental QML API has been promoted to public
Added QtWebChannel integration API over Chromium IPC
Qt WebView
Added native implementations for Mac OS X.
Added API for running JavaScript (Requires API 19+ on Android).
Added API for setting the HTML content.
Added API for load status notifications.
Fixed a crash when hot-swapping monitors while locked.
Fixed some incorrect output from xscreensaver-command -watch.
Various OSX and iOS performance improvements.