[gtk+] Created tag 2.91.6



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]