[gtk+] Created tag 3.3.8



The unsigned tag '3.3.8' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Mon Jan 16 23:13:43 2012 -0500

    3.3.8

Changes since the last tag '3.3.6':

Alexander Larsson (9):
      Fix build
      Add resource support for GtkBuilder
      Add gtk_ui_manager_add_ui_from_resource
      Add Gtk resource file with the default CSS file
      Access win32 css as resource, not custom generated C code
      Add GtkImage constructors from resources
      Move fallback dnd cursors to resources
      Ensure we can load images via resource:// uris from CSS
      Add missing cursors

Alexander Shopov (1):
      Updated Bulgarian translation

Alexandre Rostovtsev (1):
      Add Since: to gdk_x11_device_get_id(), gdk_x11_device_manager_lookup(), gdk_x11_window_set_utf8_property() docs

Andrea Cimitan (1):
      Introduce gtk_window_get/set_attached_to()

Benjamin Berg (2):
      Set cups Custom print options correctly (bug #543520, patch by Marek KaÅÃk)
      Improve PICKONE_* handling in GtkPrinterOptionWidget (bug #543520)

Benjamin Otte (214):
      x11: Don't handle focus events for NULL windows
      styleproperties: Move private struct declaration into public header
      widget: Print a g_warning() when a cairo_t is invalid
      combobox: Don't allow an individual cell to cheat
      cssprovider: Fix leak
      tests: Make widget-factory close when window is closed
      themingbackground: Avoid erroring cairo context
      reftests: Add test for empty grid with spacing
      modifierstyle: Move Private typedef to public header
      settings: Cache style properties
      a11y: Remove keysnooping support
      API: Deprecate key snooping
      label: Move function into only caller
      label: Redo links parsing
      gtk-demo: Prove that links work fine now
      label: Split out function that merges attr lists
      ilabel: Redo gtk_label_get_link_colors()
      label: Redo attribute application
      label: Don't excessively recalculate
      label: Rename variable
      label: Make attr_list_merge() use sane merging rules
      reftests: Add a test for latest commit
      label: Actually mark visited labels as visited
      label: Avoid deprecation warning
      application: return a value
      tests: Fix deprecation warnings in prop-editor
      gtk: Add GtkBitmask
      tests: Add tests for GtkBitmask
      styleproperty: Assign a unique id to every styleproperty
      css: Add _gtk_style_property_get_id()
      cssprovider: Keep a bitmask for the properties
      css: Add _gtk_style_property_get_count()
      stylecontext: Pass state to style data lookup function
      stylecontext: Separate properties by states
      symboliccolor: Add _gtk_symbolic_color_resolve_full()
      styleproperties: Add a hacky function to redirect color lookups
      css: Redo StyleProvider interface
      reftests: Add test for pseudo-class matching
      css: Add some docs to GtkCssLookup
      css: Add GtkCssSpecialValue
      styleproperty: Pass initial value explicitly
      API: Add GtkStyleContext::parent
      widget: Set parent style context
      css: Pass the parent context to _gtk_css_lookup_resolve()
      styleproperty: Add _gtk_style_property_get_initial_value()
      css: Make CSS resolving work according to spec
      cssprovider: Don't do inheritance anymore
      cssprovider: Remove has_inherit flag from rulesets
      css: Change prototype of _gtk_css_selector_matches()
      css: Add generic support for 'inherit' and 'initial'
      tests: Add tests for 'inherit' and 'initial'
      reftests: Add a test for a parent in a different state
      reftests: Add a test comparing inherit and initial
      styleproperty: Add custom 'none' handling
      win32: Fix CSS for 'none' value going away
      css: Remove generic 'none' handling
      css: 'none' is not a value background-repeat
      tests: Add a test for 'none'
      styleproperties: Remove unused function from private header
      styleproperties: Add _gtk_style_properties_peek_property()
      styleproperty: Add _gtk_style_property_query()
      styleproperty: Make this an object
      tests: Quit widget-factory when someone presses quit
      styleproperty: Split into shorthand and real style properties
      styleproperty: Get rid of _gtk_style_property_is_shorthand()
      styleproperty: Add a name property
      styleproperty: border image is not a generic conversion thingy
      styleproperty: Move shorthand declarations to new file
      styleproperty: Add custom registration func for shorthands
      styleproperty: Remove unuse args from register()
      styleproperty: unconstify
      shorthand: Add a property for all subproperties
      styleproperty: Use _gtk_style_property_get_name()
      styleproperty: Add GtkStyleProperty::value-type
      styleproperties: Use _gtk_style_property_get_value_type()
      styleproperty: Add gtk_style_property_assign()
      styleproperty: Move id handling
      css: Move a bunch of functions
      shorthand: shorthands can't be inherited
      styleproperty: Move member variables
      styleproperties: Implement unsetting directly
      shorthand: Remove a bunch of unused functionality
      css: Handle custom properties in a custom object
      css: No longer expose internal properties
      css: 'transparent' is a valid color everywhere
      css: Split generic parse/print functions out
      styleproperty: Move value printing to real properties
      styleproperty: Make query() and assign() vfuncs
      css: Feed sections to CSS lookup code
      styleproperty: require property in _gtk_style_property_parse_value()
      css: Use _gtk_style_property_get_value_type() where appropriate
      styleproperty: Move pspec to GtkCssStyleProperty
      styleproperty: Make parse_value() a vfunc
      shorthand: Redo shorthand value parsing
      styleproperty: Remove _gtk_style_property_unpack()
      shorthand: Allow registering a new parse func
      shorthand: Implement border parsing with new parse func
      roundedbox: Use GtkCssBorderCornerRadius type
      styleproperty: Set a default value for border-*-radius
      themingengine: Don't use GtkBorderRadius struct
      shorthand: Move border radius parsing to new parsing code
      shorthand: Move border-color to new parsing code
      shorthand: Initialize unparsed values
      shorthand: Update border-image parsing
      shorthand: Do font parsing the new way
      shorthand: Remove old parse func support
      styleproperty: Move parse func
      styleproperty: Let parse_value() initialize the value
      styleproperty: Move implementations to separate file
      styleproperty: Don't register a property parse func
      styleproperty: Make the register functin take varargs
      styleproperty: Don't use gtk_style_properties_register_property()
      styleproperties: Don't validate values anymore
      styleproperty: Stop using pspecs
      styleproperty: Add custom parser for custom properties
      styleproperty: Move property_parse_func member
      styleproperty: Move pspec to GtkCssCustomProperty
      css: Pass the real context to the CSS lookup
      stylecontext: Export _gtk_style_context_resolve_color()
      gradient: Allow resolving with contexts
      css: Redo value resolving
      tests: Add test for 'initial' and 'inherit' on shorthands
      styleproperty: Add a compute vfunc
      styleproperty: Move parse/print vfuncs to GtkCssStyleProperty
      styleproperty: Add compute_value vfunc
      stylecontext: Remove GtkStylePropertyContext from pack funcs
      styleproperty: Remove context arg from _gtk_style_context_query()
      style: Remove GtkStylePropertyContext again
      css: Add GtkCssImage class
      css: Add image implementation for urls
      css: Add _gtk_css_parser_has_prefix()
      cssimage: Improve new_parse() to select right image type
      win32: Export _gtk_win32_lookup_htheme_by_classname()
      win32: Export _gtk_win32_theme_part_create_surface()
      cssimage: Add GtkCssImageGradient
      win32: Add a CssImage implementation
      styleproperty: Use factored-out gradient parser
      cssimage: Add a few convenience functions
      styleproperty: Convert background-image from pattern to GtkCssImage
      theme: Apply background merging code
      stylecontext: Add _gtk_style_context_peek_property()
      themingengine: Add _gtk_theming_engine_peek_property()
      csslookup: Use the new gtk_style_context_peek_property()
      themingbackground: Convert to GtkCssImage
      borderimage: Convert to using GtkCssImage
      win32: Remove GtkWin32ThemePart
      styleproperty: Change order for property registration
      stylecontext: NMake safe to call into during lookup
      css: Handle 'currentColor' special value
      reftests: Fix a bunch of invalid CSS cases
      styleproperty: Use a custom resolve function for colors
      reftests: Ensure no explicit colors are set on labels
      borderimage: Remove unused enums
      borderimage: Add _gtk_border_image_new_for_context()
      shorthand: Don't require pack/unpack functions
      shorthand: Make border-image unget/settable
      border-image: Remove pack/unpack functions
      borderimage: Change memory management
      css: Remove GtkCssBorderRadius
      background: Simplify background-repeat
      cssimage: Add _gtk_css_image_can_parse()
      shorthand: Implement the 'background' shorthand
      reftests: Add a test for 'background'
      styleproperty: Parse all values for background-repeat
      tests: Add test for background-repeat
      background: Implement all options of background-repeat
      spinbutton: Pass the right size
      themingengine: Remove an optimization
      Set border-width to 0 in compute function
      reftests: Add a CSS file to reset properties to default values
      tests: Fix for changes in this branch
      tests: Add a test for all the border shorthands
      styleproperty: Simplify code
      API: Add all border styles from CSS 3
      css: border-style: hidden computes a 0 border
      themingengine: Refactor drawing code
      themingengine: Redo color handling
      themingengine: Implement ridge and groove
      css: Introduce GtkCssSide
      css: Introduce a corner order enum
      themingengine: Implement 'dotted' and 'dashed'
      css: Add outline CSS properties
      themingengine: Split out the border drawing function
      themingengine: Implement outline support
      roundedbox: close path
      themingengine: Move border-image handling into render_frame_internal()
      styleproperty: Call style properties init function in more places
      styleproperties: Remove color set function
      shorthand: Move pack funcs from base class
      shorthand: Remove hack
      shorthand: Unify border parsing code
      shorthand: Add a "pack_first_element" pack function
      shorthand: Do an unpack function to assign to everything
      shorthand: Unify unpack_border()
      shorthand: Get rid of GParameter dance
      styleproperty: Make query function take a vfunc
      stylecontext: Simplify function
      stylecontext: Use our own color resolve function
      stylecontext: Simplify even more code
      css: Introduce GtkCssComputedValues
      API: Add gtk_style_context_get_section()
      themingengine: Don't draw background image if no area
      reftests: Add reftest for empty area fix
      stylecontext: Don't unref animation description
      styleproperty: Fix 'currentColor'
      accessible: Remove stray semicolon
      a11y: Disconnect from buffer signals
      filechooser: Use SELECTION_SINGLE
      treeview: Do not focus a path on model change
      css: Fix memleak
      css: Don't import CSS too early
      tests: Add a deprecation warning
      image: Fix gcc warnings
      cssprovider: Improve error handling for import errors

Carlos Garcia Campos (1):
      printing: gtk_print_settings_load_key_file() ignores group_name

Christophe Fergeau (1):
      Remove duplicate definition of GtkStylePrintFunc

Chun-wei Fan (7):
      Update gdk/gdkconfig.h.win32
      Update Visual C++ projects
      gtk/Makefile.am: Update VS projects completion
      gtk/gtkspinbutton.c: Remove lingering ';'
      Bug 667018-gtk/gtkwindow.c: Include deprecated/gtkstyle.h
      gtk/gtkprivate.c: Include stdlib.h
      Update Visual C++ property sheets

Colin Walters (1):
      GtkAction: Hold a reference to proxy widgets

Cosimo Cecchi (18):
      treeview: fix an uninitialised variable warning
      button: add a border param to gtk_button_get_props()
      button: add CSS borders to the size request
      button: deprecate the inner-border style property
      application: use the same variable names in definitions and declarations
      application: mark menu/menubar getters as (transfer none)
      application: don't unconditionally unref the GMenuModel in getters
      widget-factory: add items to the entry dropdown
      widget-factory: make the combobox entry focusable
      reftests: fix background-area reftest
      shorthand: fix parsing of currentColor for border-color shorthand
      tests: add a CSS test for currentColor in border-color
      window: improve docs for gtk_window_set_attached_to()
      visuals: add a runner for visual GtkBuilder files
      visuals: remove copy paste leftover
      parser: remove a duplicate copy of gtk_css_parse_url()
      provider: use _gtk_css_parse_read_url() in parse_import()
      parser: remove unused _gtk_css_parser_read_uri()

Dan Winship (4):
      GtkApplication: fix/simplify OS X implementation
      GtkApplication: add inhibitor dialog under OS X
      testlogout: actually quit if told to
      gtk.symbols: fix a symbol name

Daniel Mustieles (8):
      Updated Spanish translation
      Updated Spanish translation
      Missing file in POTFILEs.in
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation
      Updated Spanish translation

Emmanuele Bassi (1):
      Add symbolic constants for event emission control

Federico Mena Quintero (1):
      treeview: bgo#666685 - Crash when toggling the selected status of a row

Fran DiÃguez (1):
      Updated Galician translations

Guillaume Desmottes (1):
      set the G_PARAM_CONSTRUCT flag on the GtkWindow:application property

Ignacio Casal Quinteiro (3):
      gtktextbtree: use g_slice
      gtktextlayout: use g_slice for GtkTextLineDisplay
      textdisplay: use g_list_free_full

Javier JardÃn (20):
      tests/testgtk.c: Remove death code
      gtk/gtktrayicon-x11.c: Use new GdkRGBA api instead GDKColor one
      gtk/gtkcellview.c: Use new GdkRGBA api instead GdkColor one
      tests/testcombo.c: Use GdkRGBA instead GdkColor
      gtkappchooserwidget: Use g_object_clear()
      Deprecate all the public API that is using GdkColor struct
      tests/testgtk: Do not use GdkColor-based api
      test/testgtk.c: Fix compilation warning
      gtkcellview: Do not use deprecated GdkColor api
      gtkcolorsel: Do not use deprecated GdkColor api
      gtk/gtkcolorbutton.c: Do not use deprecated GdkColor api
      tests: Use g_list_free_full() convenience function
      gdk/*: Use g_list_free_full convenience function
      modules/*: Use g_list_free_full() convenience function
      gtk/*: Use g_list_free_full() convenience function
      gtkcolorsel.c: Do not use GdkColor API
      gtksettings.c: Do not use GdkColor API
      migrating-unique-GtkApplication: Update to new GApplication api
      gtkapplication.c: Add missing "Since" tag
      Trivial doc fix

Khaled Hosny (1):
      Update Arabic translation

Kjartan Maraas (1):
      Updated Norwegian bokmÃl translation

Kjell Ahlstedt (1):
      comboboxtext: Set entry-text-column and id-column props in the constructor

Kristian HÃgsberg (5):
      wayland: The shared cursors are now installed in the weston directory
      wayland: Add implementations for the device_grab / device_ungrab vfuncs
      wayland: Set surface type based on GdkWindow hint
      wayland: Implement client side keyboard repeat
      wayland: Set GdkWindow focused state based on keyboard focus

Marek Kasik (1):
      GtkPrintUnixDialog: Hide unused tabs

Martin Pitt (1):
      gtkapplication.c: Fix syntax error

Matthias Clasen (77):
      Bump version
      GtkApplicationWindow: fix a typo
      Revert "x11: Avoid spurious focus events on grabs"
      Remove an unused struct
      Remove an unneeded variable
      Use gtk_widget_get_allocated_width/height where it makes sense
      Only push the menu in if the position function said so
      Fix scroll_offset handling
      Update various EWMH interactions
      Fix problems with sticky handling
      Cosmetic changes to comments
      GtkImContextSimple: fix tentative match handling
      XIM: gracefully deal with non-X backends
      Drop -uninstalled.pc files
      Add a Since tag
      Remove an unnecessary warning
      Fix problems with DND on some X servers
      Use the right icon-name for missing images
      Another attempt at fixing menu positioning corner cases
      GtkApplication: Rename a member for clarity
      GtkApplication: Add logout notification
      GtkApplication: Add an inhibit api
      Add gtk_application_end_session
      Document the new apis
      Add a trivial implementation of the new apis
      Add a test for gdk_rgba_copy
      Use g_slice_dup
      Rename rgba test file
      GtkApplication: Add OS X implementation from EggSMClient
      Remove some debug spew
      GtkApplication: only allow quit_response when it make sense
      Rearrange migration chapter a bit
      Add session management migration chapter
      Fix doc build
      Add a test for the new session api
      Fix the gtk_application_end_session implementation
      Tighten up GdkRGBA parsing
      Add more tests for GdkRGBA parsing
      Fix up symbol lists
      Revert "GtkWindow: new API to store state in GSettings"
      Fix doc markup
      Add missing symbols
      Fall back to the builtin icons for spinbutton +/-
      Fix wrong refencences in the docs
      Simplify logout notification api
      Bloatpad: Register with the session
      Rename GtkApplicationEndStyle
      GtkSwitch: Implement GtkActionable
      Add a switch
      Don't leak plugin actions
      Expand the docs for GtkWindow::attached-to
      Updates
      GtkApplicationWindow: Fix size-allocation logic
      GtkApplicationWindow: Fix size-request logic
      Add a GtkApplication example to gtk3-demo
      GtkApplicationWindow: another size allocation fix
      GtkStatusbar: Fix resize-grip overlap calculation
      GtkRange: fix resize-grip overlap handling
      Make testscale more versatile
      GtkScale: remove an unused argument
      Add an non-symmetric mark example
      GtkScale: Fix marks for inverted scales
      Forgotten file
      Revert "GtkNotebook: fix crash when DnD tabs between windows"
      gtk-demo: Improve the GtkApplication demo
      configure: Set GLIB_COMPILE_RESOURCES
      Bump GLib dep to 2.31.10
      Updates
      GtkScale: Always chain up in notify
      Remove broken border-image-repeat test
      Adapt to focus changes in the treeview
      Remove a check that broke the color chooser a11y dump
      Disable broken tree-relationships tests for now
      Remove tree.ui a11y dump test
      Remove the appchooser a11y dump test as well
      Remove appchooser tests from the Makefile as well
      3.3.8

Murray Cumming (1):
      gtkmain.h: Used GDK_DEPRECATED

Paolo Borelli (10):
      Change param name to make gtk-doc happy.
      Introduce _gtk_css_parser_try_length
      Add border-{top|left|bottom|right}-style properties
      Use the border-style subproperties for drawing
      Add reftets for border-style property
      Rename parse_border
      Add the border css shorthand
      Also add border-{top|right|bottom|left} shorthands
      Destroy cairo context after painting css image url
      Do not leak tree path when setting the model.

Patrick Welche (1):
      Non-XInput2 build fix

Piotr DrÄg (5):
      Updated POTFILES.skip
      Updated POTFILES.skip
      Updated POTFILES.in and POTFILES.skip
      Updated POTFILES.skip
      Updated POTFILES.in

Rico Tzschichholz (4):
      tests: Fix typo in Makefile.am
      Fix some missing renames of GtkApplicationEndStyle
      build: Add missing files to EXTRA_DIST
      gtk.symbols: updated

Rob Bradford (20):
      wayland: Set a default cursor when the window cursor is set to NULL
      wayland: Implement the get_next_serial vfunc on GdkDisplay
      wayland: Make the event source use _gdk_display_get_next_serial
      wayland: Break an implicit grab when asking to be resized
      application: Correct the fallback definition for gtk_application_end_session
      wayland: Make the resize and move functions use gdk_device_ungrab
      wayland: Implement set_geometry_hints vfunc
      wayland: Constrain the window configure requests to the window's geometry
      wayland: Remove unused variable
      wayland: Fix implementation of gdk_atom_name
      wayland: Fix compilation warning for destroy function implementation
      wayland: Remove unused variable from grab implementation
      wayland: Update to new SHM buffer format type
      wayland: Remove unused variables to silence compiler warning
      wayland: Add call to get types available for the selection as atoms
      wayland: Expose basic mechanism for getting selection content by callback
      wayland: Add basic API for setting and clearing the selection on the device
      wayland: Fix memory handling for the selection callbacks
      wayland: Free the internal selection data when the selection is cleared
      wayland: Add basic implementation of GtkClipboard for Wayland

Rui Matos (18):
      widget-factory: Make the second spin button insensitive
      radiobutton: Use the widget state flags as a base for drawing
      range: Use the widget state flags as a base for drawing
      scale: Stop setting state flags on the style context for drawing
      separator: Stop setting state flags on the style context for drawing
      spinbutton: Use the widget state flags as a base for drawing
      spinner: Stop setting state flags on the style context for drawing
      textdisplay: Use the widget state flags as a base for drawing
      Revert "button: Stop setting state flags on the style context for drawing"
      toolbar: Stop setting state flags on the style context for drawing
      toolitemgroup: Use the widget state flags as a base for drawing
      trayicon-x11: Stop setting state flags on the style context for drawing
      treeview: Stop setting state flags on the style context for drawing
      treeview: Use the widget state flags as a base for drawing expanders
      window: Stop setting state flags on the style context for drawing
      scrolledwindow: Render the background so that it can be styled
      Rename 'window-unfocused' to 'backdrop'
      x11: Fix the _NET_SUPPORTING_WM_CHECK window fetch to be spec compliant

Ryan Lortie (13):
      gtkmodelmenuitem: don't crash on missing action
      GtkModelMenu: drop extra & added by mistake
      GtkComboBoxText: allow id='' tag in builder markup
      GtkBuilder: support parsing GVariant properties
      GtkWindow: new API to store state in GSettings
      drop debian/ directory
      Add new GtkActionable interface
      bloatpad: add left/centre/right toolbar buttons
      GtkButton: do not allow both types of actions
      Rename gtk_application_window_get_observer
      GtkButton: don't do string compare on property set
      document GtkActionable
      gtk3-demo-application: fix sections

Stefan Sauer (2):
      gtkscale: fix bogus compare func
      scale: use a GList instead of a GSList

Timo Jyrinki (1):
      Updated Finnish translations by Jiri GrÃnroos.

Xan Lopez (2):
      GtkNotebook: fix crash when DnD tabs between windows
      Revert "gtksettings.c: Do not use GdkColor API"

Yaron Shahrabani (3):
      Updated Hebrew translation.
      Updated Hebrew translation.
      Updated Hebrew translation.

Zeeshan Ali (Khattak) (3):
      gtkspinbutton: Respect value of inherited 'editable' property
      gtkspinbutton: Ignore keynav when !editable
      gtkspinbutton: Don't hilight buttons when !editable



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]