[gtk+] Created tag 2.91.6
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Created tag 2.91.6
- Date: Tue, 7 Dec 2010 01:37:15 +0000 (UTC)
The unsigned tag '2.91.6' was created.
Tagger: Matthias Clasen <mclasen redhat com>
Date: Mon Dec 6 20:36:36 2010 -0500
GTK+ 2.91.6
Changes since the last tag '2.91.5':
Andrej ŽnidarÅ¡iÄ? (2):
Updated Slovenian translation
Updated Slovenian translation
Bastien Nocera (3):
gtk: Allow hiding the trough/slider in GtkScale
gtk: Centre the text under the icon in GtkIconView
docs: Fix building with latest GDK changes
Benjamin Berg (1):
Use cairo gobject support instead of a new boxed type.
Benjamin Otte (76):
API: x11: gdk_drawable_get_xid => gdk_window_get_xid
API: x11: Change GDK_WINDOW_XDISPLAY() macro
API: x11: Remove gdk_x11_window_get_drawable_impl()
im-xim: Use window macros instead of drawable macros
x11: Use window macros in test code
API: Remove gdk_x11_drawable_get_xdisplay()
x11: Use window macros instead of drawable macros
API: x11: Remove GDK_DRAWABLE_XID and GDK_DRAWABLE_XDISPLAY
x11: Change GDK_WINDOW_SCREEN macro
x11: Get display from window, not from impl-drawable's screen
x11: Get display from window, not from impl-drawable's screen
x11: Remove screen member from GdkDrawableImplX11
x11: Use GDK_WINDOW_XID() instead of writing it out
x11: Move xid member from GdkDrawableImplX11 to GdkWindowImplX11
x11: Move cairo_surface and wrapper members to GdkWindowImplX11 struct
x11: _gdk_x11_drawable_update_size() => _gdk_x11_window_update_size()
x11: Remove GdkDrawableImplX11
win32: Remove some unused defines
API: Remove gdk_cairo_reset_clip()
API: Make gdk_cairo_create() take a GdkWindow
API: gdk_drawable_get_clip_region() => gdk_window_get_clip_region()
API: gdk_drawable_get_visible_region => gdk_window_get_visible_region
x11: Make wrapper member a GdkDrawable
API: gdk: Don't track outstanding surfaces
API: Remove GDK_WINDOW_XWINDOW() macro
gdk: Make _gdk_window_ref_cairo_surface() protected and use it
gdk: Pass Drawable as argument
gail: Avoid needless calls to GdkDrawable
gtk: Avoid GdkDrawable usage, including needless casts
gdk: Use GdkDrawable for impl pointers
API: Decouple GdkWindow from GdkDrawable
textbuffer: Remove check for GdkDrawable
API: Remove gdkdrawable.h from public headers
gdk: Remove unused medialib code
gdk: Make GdkWindowImpl a class, not an interface
gdk: Rename GdkWindowObject to GdkWindow
x11: Fix in_rectangle computation
gdk: Remove _gdk_window_impl_get_type() function
gdk: Remove GdkDrawable->create_cairo_surface vfunc
x11: Remove outdated variable definition
gdk: Remove _gdk_drawable_ref_cairo_surface()
gdk: Move ref_cairo_surface from GdkDrawable to GdkWindowImpl
x11: Remove duplicate definition of GDK_WINDOW_XID
x11: Remove unused GDK_DRAWABLE_XROOTWIN macro
API: GdkWindow no longer is a GdkDrawable
gdk: Pass the GdkWindow to resize_cairo_surface vfunc
cellrenderer: Fix docs to say cairo_t instead of GdkDrawable
tests: Remove disabled testtext example
docs: Remove overrides for types that don't exist anymore
docs: Replace mentions of drawable with window in migration guide
gdk: Make GdkWindow->impl a GdkWindowImpl
API: Remove GdkNoExposeEvent
gdk: Make GdkWindowImpl inherit from GObject
gdk: Remove remaining includes of gdkdrawable.h
gdk: Remove GdkDrawable
gdk: Make get_shape and get_input_shape vfuncs
gdk: Move window beeps into GdkWindowImpl
gdk: Remove GDK_PANGO_UNITS_OVERFLOWS() from internal headers
gtk: Don't include private GDK headers
gdk: Remove useless macros from gdkprivate.h
gtk: Fix typos in comment
x11: Don't include gdkprivate.h in gdkx.h
gdk: Replace direct calls of _gdk_event_func with _gdk_event_emit()
label: Clarify docs for gtk_label_get_layout()
gdk: Clean up Cairo code
API: Rename GdkWindowClass to GdkWindowWindowClass
API: gdk: Rename GdkWindowObjectClass to GdkWindowClass
gdk: Remove nonexisting function from internal header
API: gdk: Remove depth argument from gdk_window_get_geometry()
gdk: Remove depth argument from GdkWindowImpl->get_geometry()
gdk: Constify argument to gdk_rgba_copy()
style: Remove unused code
appchooser: Remove bogus function declaration
gdk: Remove GdkWindowObject typedef
gtk: Remove old DirectFB code for drawing window decorations
gdk: Add section docs for GdkRGBA
Carlos Garcia Campos (11):
Initialize screen of GtkStyleContext to default screen
Check screen really changed before notifying it and invalidating the context
docs: gtk_style_context_get_screen() always returns a valid screen
GtkSettings: add _gtk_settings_get_screen() private method
Use gtk_style_context_reset_widgets() instead of gtk_rc_reset_styles()
GtkStyleContext: invalidate icon caches when resetting widgets
GtkWidget: queue a resize when style context changed
GtkStyle: make context property readable
GtkStyle: set style context state before calling gtk_render_icon_pixbuf()
GtkIconFactory: add gtk_icon_set_render_icon_pixbuf()
GtkWidget: add gtk_widget_render_icon_pixbuf()
Carlos Garnacho (460):
Add GTK_STATE_LAST to mark the end of GtkState enum.
Add GtkStyleSet, a store of style properties.
Add GtkStyleProvider, an interface to provide style details.
GtkStyleSet: Implement GtkStyleProvider.
gtkstyleset.h: Add declaration for gtk_style_set_merge().
Add GtkStyleContext.
GtkStyleSet: Add style property registration funcs.
GtkStyleSet: Use property GQuark as store keys.
GtkStyleSet: Add valist and varargs getters/setters.
GtkStyleSet: Return default value if value is not set.
GtkStyleContext: Add methods to query composed style.
GtkStyleSet: Add method to register font properties.
GtkStyleSet: Add method to register border property.
GtkStyleContext: Fix typo.
GtkStateType: Add inconsistent and focused state.
Add GtkStateFlags.
GtkWidget: Add gtk_widget_get_style_context().
GtkStyleContext: Add getters and setter for state.
Add GtkWidgetPath.
GtkWidget: Add gtk_widget_get_path().
GtkStyleContext: Add gtk_style_context_[gs]et_path()
Add GtkThemingEngine.
GtkThemingEngine: Add module loading capabilities.
GtkStyleContext: Relate to a GtkThemingEngine.
GtkStyleContext: Add style classes.
GtkStyleContext: Add child style classes.
GtkWidget: Add widget path to style context.
GtkThemingEngine: Add accessors to style classes.
GtkThemingEngine: Add vmethod to render checkboxes.
GtkStyleContext: Add gtk_render_check().
GtkThemingEngine: Add vmethod to render radio buttons.
GtkStyleContext: Add gtk_render_option().
GtkThemingEngine: Add vmethod to render arrows.
GtkStyleContext: Add gtk_render_arrow().
GtkThemingEngine: Add vmethod to render backgrounds.
GtkStyleContext: Add gtk_render_background().
GtkThemingEngine: Add vmethod to render frames.
GtkStyleContext: Add gtk_render_frame().
GtkThemingEngine: Add vmethod to render expanders.
GtkStyleContext: Add gtk_render_expander().
GtkThemingEngine: Add vmethod to render focus indicator.
GtkStyleContext: Add gtk_render_focus().
GtkThemingEngine: Add vmethod to render layouts.
GtkStyleContext: Add gtk_render_layout().
GtkThemingEngine: Add vmethod to render lines.
GtkStyleContext: Add gtk_render_line().
GtkThemingEngine: Add vmethod to render sliders.
GtkStyleContext: Add gtk_render_slider().
GtkThemingEngine: Add vmethod to render frames with a gap.
GtkStyleContext: Add gtk_render_frame_gap().
GtkThemingEngine: Add vmethod to render an extension.
GtkStyleContext: Add gtk_render_extension().
GtkThemingEngine: Add vmethod to render a handle area.
GtkStyleContext: Add gtk_render_handle().
GtkStyleContext: Fix typo.
GtkStyleContext: Fix compiler warning.
GtkStyleContext: allow late set_path() calls.
GtkStyleSet: Make property registration take const GValues.
GtkStyleSet: Add method to lookup property default settings.
Add GtkWidgetPath parameter to gtk_style_provider_get_style().
Added GtkCssProvider.
GtkStyleProvider: Add defines for most common priorities.
GtkWidget: Create GtkCssProvider for user modifications.
GtkCssProvider: Add state parsing.
GtkCssProvider: Allow '*' selectors.
GtkCssProvider: Allow empty selector.
GtkCssProvider: Fix typo freeing SelectorElements.
GtkCssProvider: Add support for child/descendant combinators.
Move GtkChildClassFlags to gtkenums.h.
Refurbish GtkWidgetPath API.
GtkWidgetPath: Add API for named regions.
GtkCssProvider: Parse named regions.
GtkCssProvider: Add named regions to selector path.
GtkCssProvider: free selector path on parse_rule().
GtkCssProvider: move to next selector element on match or child combinator.
GtkCssProvider: fix parsing of consecutive pseudo-classes.
GtkCssProvider: Compare GtkWidgetPath regions with css.
GtkStyleContext: Add gtk_style_context_list_child_classes().
GtkStyleContext: fix typos in code.
Add region details in gtk_widget_get_path().
GtkStyle: Use new render methods underneath.
GtkStyleContext: Fix compiler warning.
GtkStyleSet: Add gtk_style_set_set_default().
GtkCssProvider: Set default value if no state pseudo-class is specified.
GtkNotebook: Set GtkChildClassFlags for tabs.
Fix compilation.
GtkStyleSet: Remove default value for registered properties.
GtkWidget: Generate GtkWidgetPath on set_parent.
GtkStyleSet: Register GtkThemingEngine type.
Fix compile warning.
GtkCssProvider: Make additions to parse_value() less error prone.
GtkCssProvider: Parse boolean values.
GtkCssProvider: Ensure each scope has its parser config.
GtkCssProvider: refactor out selector matching.
GtkStyleProvider: Add method to get widget style properties.
GtkWidgetPath: Add methods to check topmost widget type.
GtkCssProvider: Implement GtkStyleProvider->get_style_property
GtkStyleContext: Add methods to get style property values.
GtkWidget: Hook up widget style property querying to style context.
GtkWidget: Do not reset GtkStyleContext per get_style_context().
GtkCssProvider: set scanner->input_name.
GtkCssProvider: Fix compile warning.
GtkCssProvider: Plug memory leak.
GtkWidgetPath: Add to gtkalias.
Add GtkSymbolicColor.
GtkStyleSet: Add API to map symbolic colors.
GtkSymbolicColor: Add method to resolve to a GdkColor.
GtkStyleSet: Optionally take GtkSymbolicColors.
GtkCssProvider: Parse color mappings.
GtkCssProvider: Allow symbolic colors when parsing style rules.
GtkStyleProvider: Add gtk_style_provider_get_icon_factory().
GtkStyleContext: Add gtk_style_context_lookup_icon_set().
Fix include.
GtkCssProvider: Add priv pointer to object struct.
GtkStyleSet: Add priv pointer to object struct.
GtkStyleContext: Add priv pointer to object struct.
GtkStyleContext: Add gtk_style_context_[gs]et_screen()
GtkWidget: Set screen info in GtkStyleContext.
GtkThemingEngine: Add gtk_theming_engine_get_screen().
GtkStyleContext: Add gtk_style_context_save/restore().
GtkThemingEngine: Use GdkPangoRenderer when painting layouts.
GtkStyleContext: Don crash on empty class sets.
GtkThemingEngine: Take checkbox rendering from GtkStyle.
GtkThemingEngine: Take option rendering from GtkStyle.
GtkThemingEngine: Cairo-ify handle rendering from GtkStyle.
GtkThemingEngine: Add cairo-ified rendering primitives.
GtkThemingEngine: Unify code to render lines.
GtkThemingEngine: Make render_background use drawing primitives.
GtkThemingEngine: Cairo-ify extension rendering from GtkStyle.
GtkThemingEngine: Cairo-ify frame_gap rendering from GtkStyle.
GtkThemingEngine: Cairo-ify frame rendering from GtkStyle.
GtkThemingEngine: Improve slider rendering.
GtkCssProvider: Allow '_' in the middle of symbolic color names.
GtkStyleContext: ensure class lookup return the correct insertion position if not found.
GtkStyleContext: Ensure style rebuilds after adding/removing classes.
GtkStyleContext: Add varargs functions for getting widget style properties.
GtkStyleSet: Allow setting default value when registering properties.
GtkThemingEngine: Add methods to retrieve widget style properties.
GtkThemingEngine: Improve pixel alignment in arrows.
GtkThemingEngine: Improve background rendering.
GtkThemingEngine: Render frames and spinbutton boxes properly.
GtkThemingEngine: Rip out expander rendering from old code.
GtkThemingEngine: Rip out focus rendering from old code.
GtkThemingEngine: Obey active/selected when rendering text.
GtkThemingEngine: Add code to render GtkFrame frame with gap.
GtkStyle: Optionally construct above a GtkStyleContext.
GtkWidget: Construct style for partial widget hierarchies.
GtkWidget: Create GtkStyle on top of GtkStyleContext.
GtkStyle: Move gtk_render_* calls to default vmethod implementations.
GtkCssProvider: Add gtk_css_provider_get_default().
GtkWidget: Add the default CSS provider to all style contexts.
GtkStyleContext: Add gtk_style_context_[gs]et_direction().
GtkWidget: Set style context direction.
GtkThemingEngine: Add gtk_theming_engine_get_direction().
GtkThemingEngine: fix typo in function declaration.
GtkStyleSet: Register the "border" property.
GtkStyleContext: Add gtk_style_context_lookup_color().
Add GtkJunctionSides flags.
GtkStyleContext: Add gtk_style_context_[gs]et_junction_sides().
GtkThemingEngine: Add gtk_theming_engine_get_junction_sides().
GtkStyle: set junction details in spinbutton buttons.
GtkThemingEngine: Render correctly spinbutton buttons.
GtkCssProvider: Small optimization.
GtkCssProvider: Immediately bail out if GType couldn't be resolved.
GtkCssProvider: Don't jump too eagerly to the next element when comparing selectors.
GtkCssProvider: Parse and compare widget names.
GtkCssProvider: Set child combinators in default CSS.
Compare region names as quarks in style matching.
GtkWidgetPath: Make API more consistent.
Compare widget names as GQuarks in style matching.
GtkCssProvider: Parse correctly widget types with a name.
GtkStyleSet: Allow custom parsers on registered properties.
GtkStyleSet: Fix compiler warning.
GtkThemingEngine: Add gtk_theming_engine_register_property().
GtkStyleContext: Rename internal struct.
s/child class/region/ everywhere.
GtkWidgetPath: Add methods to include class info in paths.
GtkStyleContext: Add gtk_style_context_list_classes().
Set classes info in GtkWidgetPath.
GtkCssProvider: Parse and match class info.
GtkCssProvider: Use class for tooltips.
GtkStyle: set the active flag depending on shadow_type in draw_box().
GtkStyleContext: Return insertion position if not found when matching classes/regions
Move all theming stack to use GtkStateFlags.
Add GtkTimeline as a private object.
Add GtkAnimationDescription as a private boxed object.
GtkStyleSet: Register the "transition" property.
GtkCssProvider: Parse properties of type GtkAnimationDescription.
GtkStyleContext: Declare gtk_style_context_list_classes() in header.
GtkStyleContext: Add animation machinery.
GtkWidget: Update GtkStyleContext animation regions on allocation change.
GtkThemingEngine: Add progress arg to gtk_theming_engine_is_state_set()
GtkThemingEngine: Animate checkboxes activation.
GtkButton: Notify on active state when (un)depressed
Plug a bunch of leaks.
GtkCssProvider: Add gtk_css_provider_load_from_path()
Remove gtkalias from style context code.
Replace GdkRegion and GdkRectangle with their cairo counterparts.
Get rid of GdkPangoRenderer code in GtkThemingEngine.
GtkNotebook: invert tab drawing order so region flags are set correctly.
GtkStyle: Allow GTK_ARROW_NONE.
Add basic parser for GtkBorder properties.
GtkStyleSet: Register "margin" property.
GtkStyle: Fill in x/ythickness and font_desc from the style context.
GtkSettings: implement GtkStyleProvider
Add a boxed type for cairo_pattern_t.
Allow linefeeds in property values.
GtkCssProvider: strip whitespaces in symbolic color values.
GtkStyleSet: Set an empty default_value if none is provided.
Add GtkGradient.
GtkCssProvider: Add a parser for gradients.
GtkStyleSet: Handle GtkGradients as a replacement for cairo_pattern_t
GtkStyleSet: Register a "background-image" property.
GtkThemingEngine: use background-image in render_background()
GtkStyleSet: Fix typo
GtkStyleContext: Add gtk_style_context_invalidate().
GtkStyle: Protect against padding being NULL
GtkWidget: Add the style-updated signal
GtkWidget: Add gtk_widget_reset_style().
GtkStyleContext: Add gtk_style_context_[add|remove]_provider_for_screen()
GtkWidget: Set style context's screen before the widget_path.
GtkStyleContext: invalidate context when setting the screen
Add generic providers per-screen.
GtkCssProvider: Add gtk_css_provider_get_named()
GtkStyleContext: Add gtk_style_context_reset_widgets()
GtkSettings: Add a new provider for the theme CSS file.
Add Gtk9Slice
Register the border-image property
GtkCssProvider: Add a parser for 9slice typed properties.
GtkThemingEngine: Use border-image to render borders if an image is available.
GtkCssProvider: unset filename on load_from_data()
GtkCssProvider: use mapped file to read CSS files.
GtkStyleContext: Invalidate whole window if no invalidation region is obtained.
GtkStyleContext: Store animation region for a bunch of paint operations.
GtkSymbolicColor: Use G_DEFINE_BOXED_TYPE
GtkThemingEngine: Implement animations between gradients/colors.
GtkButton: Notify on prelight state change.
Fix typo in the Gtk9Slice parser.
Plug some leaks.
GtkThemingEngine: Do not return a const GtkThemingEngine on load()
GtkCssProvider: Transform custom colors to a @define-color rule.
GtkCssProvider: improve file paths parser.
GtkCssProvider: no need for resetting the parser prior to parsing data
GtkCssProvider: Add support for @import rules
GtkStyleContext: Fix animation framework to work with the new draw() semantics.
GtkContainer: Add method to get the GtkWidgetPath for a child.
GtkStyleContext: Cache style properties accross class/region changes.
GtkWidget: Store GtkStyleContext in private struct.
Gtk9Slice: Fix stretch case.
GtkGradient: Handle symbolic gradients.
Remove GtkOrientation parameter from gtk_render_handle().
Add theming docs
GtkStyleContext: Actually store region ID when starting an animation.
Change semantics of the methods to check whether an animation is running.
GtkCssProvider: Parse missing widget states.
GtkCssProvider: Parse default/sorted region flags.
GtkStyleContext: Add gtk_style_context_new().
GtkCssProvider: Run through the widget path in the correct order.
GtkCssProvider: Make it able to parse enums.
GtkStyleContext: Update function declaration in header.
GtkStyleSet: Register the "border-radius" property
GtkThemingEngine: Honor border-radius in render_background().
GtkStyleContext: s/set/add/ and s/unset/remove/ for classes/regions.
GtkWidgetPath: turn into a boxed type.
GtkStyleContext: '_' prefix the structs, gtk-doc prefers this.
GtkStyleSet: Register the border-style and border-color properties
Use GdkRGBA all around in GtkStyleContext.
GtkStyle: Match "trough" and "slider" detail strings.
Do not shade alpha values.
GtkStyle: Handle scrollbar buttons.
GtkCssProvider: Improve default CSS.
GtkThemingEngine: Improve rendering of inset/outset borders.
GtkSymbolicColor: Initialize alpha when resolving shades.
GtkCssProvider: Allow '\t' when parsing values.
GtkCssProvider: Update end string when misparsing symbolic colors.
GtkStyle: translate active state in paint_flat_box().
GtkThemingEngine: Clear the background for .background class
GtkThemingEngine: render 0-radius frames with 3D-like 45° corner effect
GtkStyle: Get to style GtkCellRendererText text.
GtkCssProvider: Make default style depend more on custom colors.
GtkSymbolicColor: Add gtk_symbolic_color_new_alpha()
GtkCssProvider: Parse alpha() symbolic colors.
GtkStyleSet: Prevent from possible underflow.
GtkThemingEngine: Add ::name construct only property
GtkThemingEngine: Use ::name when registering style props.
GtkCssProvider: Fix parsing of concatenated classes.
Rely only on fg/bg colors.
GtkWidget: Ensure name changes involve a style context update.
s/GtkStyleSet/GtkStyleProperties/
Document missing value in GtkStateFlags
Implement widget states as a set of flags
GtkButton: Set widget state as state flags.
GtkComboBox: Set widget state as state flags.
GtkEntry: Set widget state as state flags.
GtkExpander: Set widget state as state flags.
GtkMenu: Set widget state as state flags.
GtkMenuItem: Set widget state as state flags.
GtkNotebook: Set widget state as state flags.
GtkRadioButton: Set widget state as state flags.
GtkToggleButton: Set widget state as state flags.
GtkToolItemGroup: Set widget state as state flags.
GtkWidget: Trigger state change transitions on state flags change.
GtkThemingEngine: draw resize grip through render_handle().
Add gtk_render_activity()
Document gtk_render_* functions.
GtkSymbolicColor: Take const GdkRGBA in new_literal().
GtkStyleProperties: Merge font descriptions on merge()
GtkStyleContext: Fix merging of local and global providers.
Theming documentation fixes
GtkStyleContext: Add the start of a default set of class names/regions.
GtkStyle: Listen to context changes.
GtkWidget: Add new set of methods to override style information.
GtkStatusIcon: update to use gtk_widget_override_symbolic_color().
Fix compile warning
GtkThemingEngine: Fix compile warning.
GtkStyleContext: Add gtk_render_icon_pixbuf()
GtkSymbolicColor: Do not clamp shade/mix/alpha factors.
GtkSymbolicColor: convert to/from hls when shading.
GtkSymbolicColor: Only require styleproperties when resolving named colors.
GtkThemingEngine: Do not require a default value when registering properties
GtkThemingEngine: Use GtkSymbolicColor for shades.
Remove GTK_REGION_DEFAULT
GtkStyleContext: Define some more class names.
GtkStyle: Transform menu accelerators string
GtkStyle: Transform menubar detail string.
GtkStyle: transform window background detail string.
GtkCssProvider: Do not miss the last class name in concatenated classes.
GtkStyleContext: restore widget state too in restore().
GtkStyleContext: Fix check for GtkIconSize in render_icon_pixbuf().
GtkThemingEngine: Get rid of obsolete code for tooltips.
GtkThemingEngine: ensure that background isn't rendered past the frame boundaries.
GtkThemingEngine: Use square cap for solid frames.
GtkThemingEngine: ensure 1px wide frames aren't painted between pixels.
GtkCssProvider: theme progressbars in default CSS.
GtkStyle: translate a few more detail strings.
Add CSS class defines for toolbars and docks.
GtkWidget: Ensure the style context always has an screen.
GtkWidget: Update pango context from style context's font description.
GtkStyleContext: Add gtk_style_context_set_background().
GtkWindow: Use GtkStyleContext for rendering.
GtkButton: Use GtkStyleContext for rendering.
GtkThemingEngine: Document missing class vmethods.
Add GtkStyleContext migration docs.
Add gtk_render_icon_pixbuf() function to docs.
Use the correct cairo-gobject.h include path.
Remove GTK_STATE_LAST.
Document missing GtkStateType values.
GtkStyleContext: Add #define's for the default properties.
GtkCssProvider: allow color names from rgb.txt when parsing colors.
GtkCssProvider: Add lighter/darker color functions.
GtkCssProvider: Also parse GdkColor values
GtkStyleProperties: Handle GdkColor types.
GtkStyleContext: Resolve symbolic colors for widget style properties.
GtkCssProvider: Handle the "none" keyword to unset properties.
GtkCssProvider: Add initial unit parsing logic
GtkCssProviders: Parse GTypeFlags based values.
GtkCssProvider: Handle better wrong enum/flag values.
Handle looping transition animations.
GtkCssProvider: Docs fix for -gtk-gradient() syntax.
GtkStyleProperties: Use GParamSpec for properties registration.
Do not initialize RC subsystem.
GtkCssProvider: Accept '%' in value strings.
Make testgtk load CSS for custom styling.
Hardcode 3.0 version for style files and paths.
GtkCssProvider: Fix typo in gtk_css_provider_get_named()
GtkSettings: Ensure the theme CSS is loaded on startup.
GtkSettings: Keep right refcount of the theme provider.
Fix gtk_css_provider_get_named() docs.
testgtk: Try to locate the right file.
GtkThemingEngine: Do not use possible reserved word.
GtkStyle: transform tabs' detail string.
GtkThemingEngine: Use border settings on render_extension/frame_gap()
GtkCssProvider: theme notebooks.
Add corners to GtkJunctionSides, defining sides as 2 corners.
GtkSettings: install theme CSS with a lower priority.
Handle menuitem detail string better.
GtkStyleContext: Also use screen providers for widget style properties.
GtkStyleProvider: Pass a GParamSpec in get_style_property().
Fix compile warnings
GtkThemingEngine: remove unused code
GtkThemingEngine: Documents that engines must only use this API.
GtkStyleContext: preserve state on save().
GtkWidgetPath: Make gtk_widget_path_prepend_type() return nothing.
GtkWidgetPath: Make iter API deal with gints.
GtkContainer: Also copy permanent container's classes on get_path_for_child()
GtkThemingEngine: Make render_check() depend on border-style and border-color.
GtkCheckButton: Use GtkStyleContext for rendering.
Fix checkbuttons theming in CSS so it's more similar to 2.x
Make "button" class depend on mode for GtkToggleButtons
GtkRadioButton: Use GtkStyleContext for rendering.
GtkThemingEngine: Make render_option() depend on border-style and border-color.
GtkStyle: Fix typo.
GtkCssProvider: Make prelight a bit less light in default CSS.
GtkCssProvider: Base prelight foreground on bg color.
GtkCssProvider: Use default value when handling "none".
Use gtk_render_activity() when rendering progressbars through GtkStyle
GtkMenuBar: Use GtkStyleContext for rendering.
GtkMenu: Use GtkStyleContext for rendering.
GtkCssProvider: Do not have border-color the same than active bg-color.
GtkCssProvider: Handle progressbars.
GtkStyle: handle scales when translating the detail string.
GtkAnimationDescription: parse "loop" correctly.
GtkStyleContext: Use correct type for animation duration.
GtkCssProvider: Draw frame around menubars and toolbars in default CSS.
GtkCssProvider: use selected fg/bg for selected menu items in CSS.
GtkCssProvider: Render radio and check boxes framess in menus.
GtkCssProvider: Use 1px border width for spinbutton buttons.
GtkCssProvider: do not use selected fg/bg in sliders or spinbutton buttons.
GtkCssProvider: Render inconsistent toggle buttons differently.
GtkCssProvider: Add a default border color for insensitive elements.
GtkStyle: Do not warn if attach count == 0
GtkStyle: Return the default icon set if no context is attached.
GtkThemingEngine: don't overshoot when rendering frames.
GtkThemingEngine: Render rounded frames with light/shadow connections at 45°
GtkThemingEngine: Draw 3D-like effects on square frames with lines.
GtkLabel: Use style context for rendering.
GtkCssProvider: Handle unfocused label selections in default CSS.
Let gtk_widget_get_path() correct early calls during init().
GtkComboBox: Use style context for rendering
GtkToggleButton: Make it able to be prelight and active at the same time.
GtkStyleContext: Handle empty areas when coalescing invalidation regions.
GtkCheckButton: Look active when the pointer button is pressed and hovering
GtkButton: Remove unneeded gtk_style_context_notify_state_change() calls
GtkThemingEngine: render square corner if the gap is too close on render_frame_gap()
GtkStyleContext: Stop animations if the window is gone.
GtkStyleContext: Only allow looping transitions for states being turned on.
GtkStyleContext: store layout extents for animation purposes.
Add #define for the "spinner" style class
Initialize all looping, active state transitions on map()
GtkThemingEngine: Also render topright and bottomleft corners if junction sides say so
GtkThemingEngine: Handle prelight transitions in render_layout()
GtkStyleContext: handle prelight transitions
GtkSpinner: Use style context for rendering.
GtkStyle: Commit a few typos when translating states.
GtkThemingEngine: split background rendering to a private function.
GtkThemingEngine: Render gradients in tabs.
GtkWidget: unset NULL properties when overriding style.
GtkStyleContext: Handle directionality when picking next provider.
GtkStyleProvider: Add GtkStateFlags parameter to get_style_property().
GtkCssProvider: Fix up state matching when looking up style properties.
Fix docs typo.
GtkStyleProperties: Turn border-width into a GtkBorder property.
Fix compiler warnings.
GtkThemingEngine: Remove unused variables
Parse user CSS from $XDG_CONFIG_HOME/gtk-3.0/gtk.css
GtkThemingEngine: Add gtk_theming_engine_lookup_color()
Gtk9Slice: Fix stretch rendering.
Add GtkModifierStyle as a private object
GtkWidget: Add gtk_widget_override_cursor().
GtkStyleProperties: Refactor color/gradient resolution
Add helper API for getting colors/borders in GtkStyleContext/GtkThemingEngine
Block direct #including in style headers
GtkThemingEngine: Be a bit more robust against missing essential properties.
GtkCssProvider: Improve error handling and reporting.
testgtk: Fix gdk_rgba_parse() arguments.
GtkThemingEngine: Fix parameters for gtk_theming_engine_lookup_color()
Make gtk_widget_override_cursor() take GdkRGBAs
Fix call to gtk_widget_override_cursor()
Bug 636511 - New style override functions do not work on textview
GtkStyleContext: warn on meaningless coords in gtk_render_* calls
Colin Walters (2):
configure: Drop AC_PREREQ back down to 2.62
introspection: Fix (out) for gdk_screen_get_monitor_geometry
Cosimo Cecchi (72):
open-with: initial implementation of GtkOpenWithDialog
open-with: add a "show-other-applications" property
open-with: don't use gtk_misc_* functions
open-with: don't override the class signal handler, as it's RUN_LAST
open-with: cope with NULL GAppInfo
open-with: add xpadding to the treeview renderers
open-with: add misc utility API to the dialog
tests: rewrite the GtkOpenWithDialog test to make it more interactive
open-with: change the API to make it symmetric for GFile or content-type
open-with: add gtk_open_with_dialog_get_mode()
open-with: add docs and integrate with the build GTK+ conventions
open-with: turn the show_all_applications boolean into an enum
tests: use new open with mode in the tests
open-with: first attempt to split the dialog into a widget + interface
open-with-dialog: remove the mode from the dialog, we won't use it anymore
tests: update to new API
open-with-widget: add a context menu for recommended entries
open-with-dialog: don't ever show_all()
open-with-widget: make the list more pretty
open-with-widget: add a "Show more applications" button
open-with-widget: simplify code a bit
open-with: remove obsolete code
open-with-dialog: remove old declarations
open-with-widget: add support for fallback applications
open-with-widget: don't set border in the widget box
open-with-widget: don't sort by name recommended apps
open-with-widget: don't forget to set the search column
open-with: add a PackageKit module for online lookup of applications
open-with-dialog: integrate the online capability
open-with-pk: don't set error if the user cancelled the installation
open-with-dialog: use misc_set_alignment instead of widget_set_halign
open-with-widget: move to a property-based state
open-with: add a public _refresh() method
open-with-dialog: remove automatic setting of support-for-type
open-with: move the "Show more applications" button in the dialog
tests: update to the new API
open-with-widget: let the default fallback text be customizable
open-with-diaolog: set the default text according to the dialog mode
open-with-pk: don't show an error if no apps are found
open-with-widget: remove radio mode
open-with-widget: remove context menu
open-with-widget: add a show-default property
open-with-widget: don't check if the app supports URIs/files
open-with-dialog: don't show the 'Show More...' button in all mode
app-chooser: rename GtkOpenWith to GtkAppChooser
Revert "open-with-widget: don't check if the app supports URIs/files"
open-with-widget: make sure to escape the string we use for markup
Revert "open-with-dialog: remove automatic setting of support-for-type"
tests: remove radio mode from the test
app-chooser-widget: add a 'populate-popup' signal for context menus
app-chooser-dialog: add a 'Forget Association' context menu item
app-chooser-combobox: add an initial implementation
app-chooser-combobox: make refresh properly work with custom items
app-chooser-combobox: add a method to trigger the GtkAppChooserDialog
tests: fix indentation
app-chooser-button: rename GtkAppChooserComboBox -> GtkAppChooserButton
app-chooser-button: include gtk-docs for show-dialog-item
app-chooser-button: change the API approach for custom items
app-chooser-button: tabs to spaces
app-chooser-online: rework of the online module
app-chooser: update docs
build: order new files alphabetically
app-chooser-button: remove leftover typedef
Merge branch 'master' into open-with-dialog
app-chooser: add more symbols & docs
app-chooser: other misc doc fixes
Merge branch 'open-with-dialog'
app-chooser-button: make sure to always get a valid iter
app-chooser-button: add gtk_app_chooser_button_set_active_custom_item()
app-chooser: add docs and symbols coverage for new API
app-chooser-button: add a note in the docs
app-chooser-button: don't insert empty rows in the combobox
Emmanuele Bassi (3):
a11y: Use ATK macros and clean up/1 - GtkAssistant
a11y: Use ATK macros and clean up/2 - GtkSpinner
switch: Fix the attribution line
Fran Diéguez (1):
Updated Galician translations
Guillaume Desmottes (1):
gtkspinner: don't setup the timeout twice (#636129)
Ivar Smolin (1):
[l10n] Updated Estonian translation
Javier Jardón (4):
configure: Fix typo
GtkSwitch: Add missing "Since: 3.0" tags
docs: Refer to gtk_paint_*() instead draw_*() vfuncs in the migration guide
Add internal accessor for GtkEntry->is_cell_renderer
Jorge González (3):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Kjartan Maraas (1):
Updated Norwegian bokmål translation
Kristian Rietveld (2):
Do not bother starting a draw call if bar_size <= 0
Port Quartz backend to latest rendering-cleanup changes
Mahyar Moghimi (2):
Updating Persian translation
Updating Persian translation
Matthias Clasen (111):
Fix reference counting for icons
Improve packing in testappchooser
Coding style fixes
Coding style fixups
Bump version
Forgotten changes
Update checkmenuitem docs slightly
Avoid a warning when finalizing toolbars
Don't require a display for the color test
Add annotation to gdk_screen_get_monitor_geometry
Fix up parameter mismatches in the docs
Update gdk symbol list
One more forgotten symbol
Update sections
Another attempt to fix the gdk symbol list
Make loading of theming engines from modules work
Don't whine about expander-style missing
Translate detail strings for radio buttons
Fix a memory leak
Make frames visible by default
Fix a typo
Remove debug output
Handle float and uint style properties
Fix the resize handle drawing
Fix prelighting of inconsistent radio and check buttons
Transform the 'menu' detail string to the 'popup' class
Add an outline around menu popups
Fix prototype of gtk_css_style_provider_load_from_data
Some error reporting
Move import syntax closer to css
Work harder at parsing import statements
Some css parsing tests
A little closer to css
More css parsing tests
Copy GtkWidgetPaths correctly
Add tests for matching
Adapt testgtk.css to parser changes
Documentation improvements
Add GtkStyleProperties to the docs
Document various style-related enums
GtkStyleContext documentation tweaks
GtkWidgetPath documentation tweaks
Add some images to the docs
Allow / in values
Fix Gtk9Slice creation
Make url parsing work for slices
Document border images better
Tweak wording
More documentation reshuffling
Rewrite GtkInfoBar color handling to bypass GtkStyle
Make expanders prelight
Make unfocused selections visible in entries
Fix GtkRadioButton drawing
Fix resize grip drawing
Fix doc formatting
Document predefined style provider priorites
Improve some gtk_render_ docs
Declare transition and border-image properties to be writeonly
Some more images for gtk_render docs
Add the style example code used to generate illustrations
Allow digits in selectors and values, where appropriate
Test some wilder names for classes, etc
Add a background example to the docs
Fix handling of junctions in frame drawing code
Atempt to fix stretched 9slice rendering
Add examples for frame rendering
Add an activity example
Add slider illustration
Illustrate extension rendering
Forgotten file
fix parameter name mismatch
Fix up symbol list for docs
Fix another parameter mismatch
Improve frame-gap drawing
Add a frame-gap illustration
Small doc addition
Add illustration to gtk_render_handle docs
Some tweaks for the GtkStyleContext migration guide
Add a GtkStyleContext-variant of symbolic icon loading
Use gtk_icon_info_load_symbolic_for_context
Deprecate gtk_icon_info_load_symbolic_for_style
Improve the migration guide
Fix memory handling when dealing with colors
Port gtk3-demo to GtkStyleContext
Make tests compile without using GtkStyle api
Forgotten files
Initial attempt at deprecating GtkStyle api
Add deprecation notes
Some header cleanups
Trivial doc fixes
Don't add class "scrollbar" for every trough
Avoid compiler warnings
Add list of classes and regions to the docs
Allow images for background-image
Add a testcase a problem with style property handling
Add explanation to failing test
Fix gdk_rgba_parse call
Try again to fix the gdk symbol list
Fix a segfault in gdk_window_beep
Fix abi check after recent merges
Don't use g_warning when loading an engine fails
Make invalid stylesheets fail to parse again
Fix Makefile syntax
Add gtk_widget_path_get_type to the headers
Disable theme engines for now
Update NEWS for 2.91.6
Allow + in identifiers
Prepare the stylecontext test to run out-of-srcdir
Fix POTFILES for recent changes
Update for the removal of gtk_decorated_window_ apis
More !srcdir fixes for the stylecontext test
Michael Natterer (1):
gtk: properly indent calls to gdk_threads_add_timeout()
Murray Cumming (1):
Fix a typo to fix the build.
Paolo Borelli (5):
Annotate gdk_window_get_geometry, get_position and get_origin
Avoid memory corruption in the color_properties hashtable.
Remove unused function modify_color_property
Use the new style context API in GtkLabel.
Use the new style context API in GtkButton
Ryan Lortie (1):
Bug 619148 - "active ID" properties (GtkComboBox)
Sven Herzberg (2):
GtkWidgetPath: properly use const
GtkCssProvider: don't ignore custom attributes
William Jon McCann (8):
Simplify title and heading
Add a default file to open with test
Add some window border to test open with
Improve wording of no apps text
The colon is a bit unneccessary and looks a bit ugly
Use other instead of more
Use Related instead of the somewhat jargonny fallback
Using italics here actually introduces more visual clutter than anything
Yaron Shahrabani (2):
Updated Hebrew translation
Updated Hebrew translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]