[gtk+] (165 commits) Created branch wip/cssvalue



The branch 'wip/cssvalue' was created.

Summary of new commits:

  5f71dfc... gdk: Add deprecation/availability macros for 3.6
  e660b33... stylecontext: Stop querying style providers for icon factor
  ae62f61... styleprovider: Add a custom object for a list of style prov
  bad0d84... css: Add GtkCssMatcher
  9295e96... css: Make the style provider take a matcher as an input arg
  84d3731... matcher: Use a vtable
  8470170... matcher: Turn GtkCssMatcher into a union
  0269610... css: Add selector change types
  9da2d54... selector: Rename selector class
  19b688a... syleprovider: Add a vfunc to get the changes
  b7fb72c... selector: Rewrite position tracking
  aae21a3... tests: Add a parsing test for nth-child()
  6b0847a... reftests: Add a reftest for nth-child
  e9ed09b... matcher: Add a matcher that matches anything
  2f151b8... matcher: Add a superset matcher
  792473d... stylecontext: Add setter for widget
  dafd242... stylecontext: Notify widget directly of changes
  446e776... widget: Don't set widget path on style context
  92fb74a... stylecontext: Keep track of children
  d1776a3... stylecontext: Introduce _gtk_style_context_queue_invalidate
  a43aafa... stylecontext: Use _gtk_style_context_queue_invalidate() on 
  1306b0d... stylecontext: Invalidate when setting classes/state/regions
  c738800... stylecontext: On failure, exit the loop, don't try again
  4876d99... widget: Clear broken widget path in constructor
  cf1973d... widget: Merge function into only caller
  5e98e75... widget: Add _gtk_widget_invalidate_style_context()
  18808af... widget: Don't go via path when resetting style
  21bc43c... widget: Replace reset_style() calls
  bac4828... window: Set parent context instead of just resetting style
  25559b8... gtk: Make widget only invalidate widget positions
  a2cf3b3... stylecontext: Optimize the common case of "style didn't cha
  214c896... stylecontext: Really queue style changes
  b831bc4... cssvalue: Remove unused functions
  a8928b5... cssvalue: Constify a bunch of APIs
  dfa3ea2... styleproperty: Add a function to compare values for equalit
  0822f90... cssmatcher: Use quarks for classes
  f769738... stylecontext: Don't clear cache when only state changes
  359ba9d... styleproperty: Add support for equal_func
  b1bba84... cssvalue: Make the structure vtable-based
  575d34e... styleproperty: Make print_func take a GtkCssValue
  29d3e05... styleproperty: Make _gtk_style_property_query() take a GVal
  5139692... cssvalue: Get rid of unused functions
  740baf8... cssvalue: Remove _gtk_css_value_new_take_gvalue()
  7aaa86d... cssvalue: Add a CSS value for arrays
  d00a66c... css: Remove _gtk_css_style_property_is_specified_type()
  6362326... styleproperty: Make _gtk_style_property_parse_value() retur
  80d2b49... cssparser: Add _gtk_css_parser_error_full()
  1891a89... cssparser: Use _gtk_css_parser_error_full()
  45f2632... tests: Change expected errors to conform with output
  fa37d3f... cssvalue: Add _gtk_css_value_equal()
  a742e00... styleproperty: Make gtk_style_property_register() not be va
  7ad4852... customproperty: Don't rely on querying style property
  54d731e... stylepropertyimpl: Add color parsing function
  1a1331e... stylepropertyimpl: Add parse funcs for enums
  15d024a... css: Move shadow parse/print/compute funcs
  9c277a6... styleproperty: Simplify compute_value function
  5dd0cb1... stylepropertyimpl: Add remaining parse functions
  5a9daf6... styleproperty: Remove default parse function
  c162683... cssstyelproperty: Rempove specified-type and computed-type 
  cac2fce... customproperty: Add our own query_value function
  70717ff... cssstyleproperty: Make query func a vfunc
  0a604b9... cssvalue: Split number values into their own class
  d9a0a9d... theming: Use peek_property() calls to query shadows
  793cc03... stylepropertyimpl: Make shadows unqueryable
  39470f0... shadow: Remove _gtk_shadow_get_resolved()
  3bf51dd... shadow: Make this a GtkCssValue
  7e99dbe... shadow: Move parse function into GtkShadow
  7d49932... cssvalue: Remove unused function
  e9c8150... shadow: Rename to GtkCssShadowValue
  4cc2bab... shadow: Also rename files
  5540d52... customproperty: Implement assign vfunc
  49c80f4... cssstyleproperty: Make assign_value a vfunc
  c7f3f68... cssvalue: Add a custom RGBA value
  dca5063... cssvalue: Make border styles be their own value
  b77e015... cssvalue: Add enum values for the pango enums
  c21da18... cssvalue: Add a cssvalue for images
  5df1cf7... widget-factory: Add spinners
  e7d638e... stylecontext: Make style_data_lookup() not take a state any
  dc1e0db... stylecontext: Keep per-styleinfo data
  e91fe13... stylecontext: Keep the main style data around until revalid
  871eb33... switch: Set ACTIVE state flag with is_active property
  cf977b0... cssvalue: Add GtkCssArea to the enum values
  2970ab8... cssprovider: Store widget style value as string
  47e6d63... cssvalue: Add a custom value for strings
  05b4a19... cssvalue: Convert 'font-family'
  206de67... cssvalue: Do a hacky conversion of font-size to a number va
  6d1a86d... cssvalue: Add _gtk_css_value_transition()
  2ca7161... css: Add an enum for all the style properties
  c2c24b0... stylecontext: Convert _gtk_style_context_peek_property()
  16704e8... css: Remove _gtk_css_computed_values_get_value_by_name()
  29b256c... computedvalues: Fix signage error
  dbff78c... css: Add <time> type to css number stuff
  40bbb24... cssvalue: Add GtkCssEaseValue
  5f6439c... cssstyleproperty: Add transition properties
  c5c8f7c... cssvalue: Add _gtk_css_value_to_string()
  1fc862c... cssimage: Add GtkCssImageCrossFade
  57b1632... cssvalue: Add transition support for images
  6497504... css: Move enum to the only source file using it
  f9c7376... cssstyleproperty: Add _gtk_css_style_property_is_animated()
  63e773d... cssstyleproperty: Mark all animatable properties
  4274123... stylecontext: Don't queue_resize() all the time
  dc12c1d... cssarrayvalue: Redo parsing arrays
  c348f22... themingengine: Make _gtk_theming_engine_paint_spinner() arg
  87a8903... cssvalue: Make GtkCssShadowValue only hold one shadow
  f45a484... shadow: Make color a GtkCssValue
  97870d6... shadow: Rewrite to store contents as values
  fa57d4f... tests: Add a parsing test for shadows
  afcdb0e... cssvalue: Add GtkCssShadowsValue
  e67950c... shadow: Add equal and transition support
  32c2e08... css: Make outline-offset a number property
  7e22591... cssvalue: Add a value for border-radius corner properties
  13f6383... cssstyleproperty: Convert binding sets
  3dd0e43... cssvalue: Add a css value for engines
  4561fce... cssvalue: Add a value for background-position
  d6e2e48... cssvalue: Add a custom value for repeats
  3982dfe... cssvalue: Add a cssvalue for background-size
  a0fcef3... cssvalue: Add a border value
  fcd05ad... cssvalue: Convert border-image-width to border value
  abac549... linear-gradient: Convert from GtkCssNumber to GtkCssValue
  08fd5f1... css: Remove GtkCssNumber
  3dc0026... css: Remove old animation code
  ab4b738... shorthand: Add ',' to value_is_done_parsing()
  4133054... css: Add a shorthand 'transition' property
  6bb3c32... symboliccolor: Turn this into a GtkCssValue
  ee195b8... cssparser: Move symbolic color parser to gtksymboliccolor.c
  00c4ff7... symboliccolor: Pass the current color to the resolve functi
  b170cb7... symboliccolor: Parse 'currentColor' everywhere
  70bea47... cssprovider: Add an empty line when printing
  d405754... tests: Add a test ensuring currentColor is parsed everywher
  c1df08b... symboliccolor: Treat it as a CssValue
  3b854f1... shorthand: Fix border query functions
  bf02784... themingengine: Fix outline-width
  8575493... cssvalue: Split out old value handling to new typed value
  fd85624... styleproperty: Remove equal_func vfunc
  be632a3... stylecontext: Split out a function
  2822bff... stylecontext: Remove theming_engine cache variable
  8ae24b4... widget: Don't cache widget paths all the time
  81e451c... reftests: Fix reftests for recent changes
  2665432... stylecontext: Compute if things changed before invalidating
  0680b7d... stylecontext: Pass time to style_context_validate()
  1603fd5... styleprovider: Add a private signal for when things change
  332b0c6... styleprovider: Make all implementors emit the new signal
  f319ca7... stylecontext: Listen to the new changed signal
  96c94f6... container: Simplify code
  6c85682... container: Remove duplicated flag
  81c9747... container: Split out a function
  85bed78... stylecontext: Don't queue a resize when none is needed
  5bb95b5... computedvalues: Split out a function
  f636df2... stylecontext: Add an animating framework
  313a9fa... stylecontext: Add public API to stop animations
  77c29e0... stylecontext: Make StyleData refcounted
  194f698... stylecontext: Make StyleInfo keep the next pointer
  c8503e0... stylecontext: Add style_info_set_data()
  9869a54... stylecontext: Shuffle around code
  b20e6f4... widget: Set .default class when widget is default
  13c8740... menuitem: Don't set menubar style class randomly
  7def967... button: Remove _gtk_button_paint()
  c0aced0... stylecontext: Add new class for animation handling
  cc658a9... animation: Add CSS transition object
  19e6c4a... stylecontext: Add GtkCssAnimatedValues
  03978c8... stylecontext: Pull all the animation code together
  674889b... stylecontext: Avoid style_context_save() calls
  03810b6... cssvalue: Remove GObject macros
  99afff1... container: needs_resize is a container flag, not a widget f
  48d0b0b... container: Redo style validation handling



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