[gtk+] Created tag 3.5.1



The unsigned tag '3.5.1' was created.

Tagger: Matthias Clasen <mclasen redhat com>
Date: Mon Apr 30 23:01:26 2012 -0400

    3.5.1

Changes since the last tag '3.4.1':

Alexander Larsson (1):
      gtk-demo: Find gtk-demo-application.exe on win32

Alexander Shopov (1):
      Updated Bulgarian translation

Benjamin Otte (177):
      gdk: Add deprecation/availability macros for 3.6
      stylecontext: Stop querying style providers for icon factories
      styleprovider: Add a custom object for a list of style providers
      css: Add GtkCssMatcher
      css: Make the style provider take a matcher as an input argument
      matcher: Use a vtable
      matcher: Turn GtkCssMatcher into a union
      css: Add selector change types
      selector: Rename selector class
      syleprovider: Add a vfunc to get the changes
      selector: Rewrite position tracking
      tests: Add a parsing test for nth-child()
      reftests: Add a reftest for nth-child
      matcher: Add a matcher that matches anything
      matcher: Add a superset matcher
      stylecontext: Add setter for widget
      stylecontext: Notify widget directly of changes
      widget: Don't set widget path on style context
      stylecontext: Keep track of children
      stylecontext: Introduce _gtk_style_context_queue_invalidate()
      stylecontext: Use _gtk_style_context_queue_invalidate() on self
      stylecontext: Invalidate when setting classes/state/regions
      stylecontext: On failure, exit the loop, don't try again
      widget: Clear broken widget path in constructor
      widget: Merge function into only caller
      widget: Add _gtk_widget_invalidate_style_context()
      widget: Don't go via path when resetting style
      widget: Replace reset_style() calls
      window: Set parent context instead of just resetting style
      gtk: Make widget only invalidate widget positions
      stylecontext: Optimize the common case of "style didn't change"
      stylecontext: Really queue style changes
      cssvalue: Remove unused functions
      cssvalue: Constify a bunch of APIs
      styleproperty: Add a function to compare values for equality
      cssmatcher: Use quarks for classes
      stylecontext: Don't clear cache when only state changes
      styleproperty: Add support for equal_func
      cssvalue: Make the structure vtable-based
      styleproperty: Make print_func take a GtkCssValue
      styleproperty: Make _gtk_style_property_query() take a GValue
      cssvalue: Get rid of unused functions
      cssvalue: Remove _gtk_css_value_new_take_gvalue()
      cssvalue: Add a CSS value for arrays
      css: Remove _gtk_css_style_property_is_specified_type()
      styleproperty: Make _gtk_style_property_parse_value() return a CssValue
      cssparser: Add _gtk_css_parser_error_full()
      cssparser: Use _gtk_css_parser_error_full()
      tests: Change expected errors to conform with output
      cssvalue: Add _gtk_css_value_equal()
      styleproperty: Make gtk_style_property_register() not be valist
      customproperty: Don't rely on querying style property
      stylepropertyimpl: Add color parsing function
      stylepropertyimpl: Add parse funcs for enums
      css: Move shadow parse/print/compute funcs
      styleproperty: Simplify compute_value function
      stylepropertyimpl: Add remaining parse functions
      styleproperty: Remove default parse function
      cssstyelproperty: Rempove specified-type and computed-type props
      customproperty: Add our own query_value function
      cssstyleproperty: Make query func a vfunc
      cssvalue: Split number values into their own class
      theming: Use peek_property() calls to query shadows
      stylepropertyimpl: Make shadows unqueryable
      shadow: Remove _gtk_shadow_get_resolved()
      shadow: Make this a GtkCssValue
      shadow: Move parse function into GtkShadow
      cssvalue: Remove unused function
      shadow: Rename to GtkCssShadowValue
      shadow: Also rename files
      customproperty: Implement assign vfunc
      cssstyleproperty: Make assign_value a vfunc
      cssvalue: Add a custom RGBA value
      cssvalue: Make border styles be their own value
      cssvalue: Add enum values for the pango enums
      cssvalue: Add a cssvalue for images
      widget-factory: Add spinners
      stylecontext: Make style_data_lookup() not take a state anymore
      stylecontext: Keep per-styleinfo data
      stylecontext: Keep the main style data around until revalidation
      switch: Set ACTIVE state flag with is_active property
      cssvalue: Add GtkCssArea to the enum values
      cssprovider: Store widget style value as string
      cssvalue: Add a custom value for strings
      cssvalue: Convert 'font-family'
      cssvalue: Do a hacky conversion of font-size to a number value
      cssvalue: Add _gtk_css_value_transition()
      css: Add an enum for all the style properties
      stylecontext: Convert _gtk_style_context_peek_property()
      css: Remove _gtk_css_computed_values_get_value_by_name()
      computedvalues: Fix signage error
      css: Add <time> type to css number stuff
      cssvalue: Add a GtkCssValue for idents
      cssvalue: Add GtkCssEaseValue
      cssstyleproperty: Add transition properties
      cssvalue: Add _gtk_css_value_to_string()
      cssimage: Add GtkCssImageCrossFade
      cssvalue: Add transition support for images
      css: Move enum to the only source file using it
      cssstyleproperty: Add _gtk_css_style_property_is_animated()
      cssstyleproperty: Mark all animatable properties
      stylecontext: Don't queue_resize() all the time
      cssarrayvalue: Redo parsing arrays
      themingengine: Make _gtk_theming_engine_paint_spinner() args const
      cssvalue: Make GtkCssShadowValue only hold one shadow
      shadow: Make color a GtkCssValue
      shadow: Rewrite to store contents as values
      tests: Add a parsing test for shadows
      cssvalue: Add GtkCssShadowsValue
      shadow: Add equal and transition support
      css: Make outline-offset a number property
      cssvalue: Add a value for border-radius corner properties
      cssstyleproperty: Convert binding sets
      cssvalue: Add a css value for engines
      cssvalue: Add a value for background-position
      cssvalue: Add a custom value for repeats
      cssvalue: Add a cssvalue for background-size
      cssvalue: Add a border value
      cssvalue: Convert border-image-width to border value
      linear-gradient: Convert from GtkCssNumber to GtkCssValue
      css: Remove GtkCssNumber
      css: Remove old animation code
      shorthand: Add ',' to value_is_done_parsing()
      css: Add a shorthand 'transition' property
      symboliccolor: Turn this into a GtkCssValue
      cssparser: Move symbolic color parser to gtksymboliccolor.c
      symboliccolor: Pass the current color to the resolve function
      symboliccolor: Parse 'currentColor' everywhere
      cssprovider: Add an empty line when printing
      tests: Add a test ensuring currentColor is parsed everywhere
      symboliccolor: Treat it as a CssValue
      shorthand: Fix border query functions
      themingengine: Fix outline-width
      cssvalue: Split out old value handling to new typed value
      styleproperty: Remove equal_func vfunc
      stylecontext: Split out a function
      stylecontext: Remove theming_engine cache variable
      widget: Don't cache widget paths all the time
      reftests: Fix reftests for recent changes
      stylecontext: Compute if things changed before invalidating
      stylecontext: Pass time to style_context_validate()
      styleprovider: Add a private signal for when things change
      styleprovider: Make all implementors emit the new signal
      stylecontext: Listen to the new changed signal
      container: Simplify code
      container: Remove duplicated flag
      container: Split out a function
      stylecontext: Don't queue a resize when none is needed
      computedvalues: Split out a function
      stylecontext: Add an animating framework
      stylecontext: Add public API to stop animations
      stylecontext: Make StyleData refcounted
      stylecontext: Make StyleInfo keep the next pointer
      stylecontext: Add style_info_set_data()
      stylecontext: Shuffle around code
      widget: Set .default class when widget is default
      menuitem: Don't set menubar style class randomly
      button: Remove _gtk_button_paint()
      stylecontext: Add new class for animation handling
      animation: Add CSS transition object
      stylecontext: Add GtkCssAnimatedValues
      stylecontext: Pull all the animation code together
      stylecontext: Avoid style_context_save() calls
      cssvalue: Remove GObject macros
      container: needs_resize is a container flag, not a widget flag
      container: Redo style validation handling
      tests: Add a parsing test for the transition property
      toolpalette: Rename variable
      toolpalette: Configure adjustment properly
      build: Remove now-unused GTK_DISABLE_DEPRECATED undefs
      tests: Ifdef out unused code
      gtk: Get rid of deprecation warnings
      docs: Fix copy/paste typo
      versionmacros: min-require the current stable version
      cssprovider: Actually match the state for style properties
      cssmatcher: Handle case of empty widget path
      cssshadow: Default fallback color is transparent

Carlos Garnacho (1):
      treemodelsort: fix iter_previous so it can go back to the first item

Cosimo Cecchi (16):
      container: fix wrong branching logic
      gdk: add missing GDK_VERSION_3_6 symbol
      messagedialog: don't use gtk_widget_override_font()
      messagedialog: also set GtkMisc alignment to zero for dialog labels
      stylecontext: reorder style classes defines
      stylecontext: add a define for an OSD style class
      xi2: fix thinko in variable type
      xi2: ignore extraneous events for smooth scroll
      docs: add gtk_builder_add_from_resource() to gtk-doc
      spinbutton: port to GtkIconHelper
      themingengine: render a frame in gtk_render_handle()
      themingengine: simplify render_extension() default implementation
      icontheme: search first in all themes if the requested icon is symbolic
      themingbackground: fix copy/paste typo
      reftests: fix background-size reftest
      infobar: deprecate broken GtkInfoBar style properties

Daniel Mustieles (1):
      Updated Spanish translation

Debarshi Ray (1):
      stylecontext: Add GTK_STYLE_CLASS_DIM_LABEL

Diego Escalante Urrelo (1):
      WIP: make GtkNotebook window-draggable

Fran DiÃguez (1):
      Updated Galician translations

Giovanni Campagna (1):
      StyleProviderPrivate: mark internal variable as static

John Ralls (10):
      Bug 670373: modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6
      Extract reasons and reasons_desc arrays to file level
      Create enum PrinterStateLevel
      Extract printer setup variables into a struct
      Extract function cups_printer_handle_attribute
      Extract Function cups_create_printer
      Move some variable declarations into the scopes in which they're used.
      Bug 670373: modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6
      Bug 670373: modules/printing/cups/gtkprintbackendcups.c won't build with CUPS 1.6
      Remove some more CUPS 1.2 ifdefs.

Kalev Lember (1):
      application-window: Move desktop file handling code to separate function

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

Kristian HÃgsberg (1):
      wayland: Prefer X11 backend over Wayland

Kristian Rietveld (1):
      quartz: fix coordinates for synthesized event

Marek Kasik (2):
      printing: Get default number-up value from CUPS
      printing: Localize loaded PPD files

Marek Äernockà (1):
      Updated Czech translation

Mario BlÃttermann (1):
      [l10n] Updated German translation

Mark Vender (2):
      Fix the gdk/gdkkeysyms-update.pl to reflect new upstream location
      Regenerate the gdk/gdkkeysyms.h and gdk/gdkkeysyms-compat.h files

Matej UrbanÄiÄ (1):
      Updated Slovenian translation

Matthias Clasen (16):
      Bump version
      Cosmetic
      Fix a cornercase of menu parsing
      Beginning of keyhash tests
      XI2: More logging for smooth scrolling
      Make page up/down work again in scrolled menus
      gtk-demo: fix the tool palette demo
      Change button bindings for range widgets around
      Add a 'fine adjustment' mode to ranges
      Revert "WIP: make GtkNotebook window-draggable"
      GtkGrid: Add a note about overlapping children
      Updates for 3.5.1
      Fix build with --enable-debug
      Disable configuration-dependent keymap tests for now
      Update reference output for css parser tests
      Add some more documentation about GDK_SCROLL_SMOOTH

Michael Vogt (1):
      GtkImage: Move g_clear_object() to gtk_image_finalize()

Murray Cumming (1):
      GtkAppplication docs: Fix small typo.

Owen W. Taylor (1):
      GtkPlug: fix handling of key events for different layouts

Paolo Borelli (3):
      Paint label background
      Fix infobar reftest for label background changes
      Fix info-bar reftest

Piotr DrÄg (1):
      Updated POTFILES.in

ReÅat SABIQ (2):
      Updated Crimean Tatar (Crimean Turkish) translation
      Updated Crimean Tatar (Crimean Turkish) translation

Richard Hughes (1):
      Fix the colord support in GtkPrinterCups when the PPD is loaded async

Rob Bradford (15):
      wayland: Remove unused member from struct
      wayland: Move the finalize function to allow a clear logical block of code
      wayland: Move the buffer creation to the cairo surface creation
      wayland: Add support for rendering into an SHM buffer with Cairo image backend
      wayland: Force an expose for the whole area when scrolling
      wayland: Use an ARGB buffer for the Cairo and SHM surface
      build: Add an enable flag to allow enabling Cairo GL backend
      wayland: Rename GdkDisplayWayland to GdkWaylandDisplay
      wayland: Rename GdkScreenWayland to GdkWaylandScreen
      wayland: Expose GdkWaylandDisplayManager as a public GType
      wayland: Improve error messages during SHM buffer creation
      wayland: Improve the error reporting in the Cairo GL surface code path
      wayland: Improve error message handling in cursor buffer code
      wayland: Only update position if the with_move flag is set
      wayland: Calculate window position offset to give emulated root coordinates

Ryan Lortie (3):
      ./configure: fix error output for no -libXext
      GtkApplication: fixes for NULL session bus
      GtkApplication: adjust to GApplication changes

Sam Thursfield (1):
      Fix build with XInput < 2.2

William Jon McCann (6):
      Don't load binary modules from the home directory by default
      Migrate to XDG config dir for custom papers
      Try to load css themes from the XDG config directory first
      Prefer xdg data directory to legacy .icons directory
      Migrate to XDG config dir for bookmarks
      Mention XDG Base Dir migration in README for 3.6

Yaron Shahrabani (1):
      Updated Hebrew translation.

Yinghua Wang (1):
      update Simplified Chinese (zh_CN) translation

Yuri Kozlov (1):
      Updated Russian translation

ÐÐÑÐÑÐÐÐ ÐÐÐÐÐÐÑ (1):
      Updated Serbian translation



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