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



The branch 'wip/cssvalue' was created.

Summary of new commits:

  748442d... gdk: Add deprecation/availability macros for 3.6
  7ee04e2... stylecontext: Stop querying style providers for icon factor
  023a453... styleprovider: Add a custom object for a list of style prov
  7b31f22... css: Add GtkCssMatcher
  6a538c1... css: Make the style provider take a matcher as an input arg
  313d994... matcher: Use a vtable
  aba88dd... matcher: Turn GtkCssMatcher into a union
  1514ee5... css: Add selector change types
  38d1fff... selector: Rename selector class
  f5b5d1e... syleprovider: Add a vfunc to get the changes
  cfb24bf... selector: Rewrite position tracking
  932abb5... tests: Add a parsing test for nth-child()
  8624d29... reftests: Add a reftest for nth-child
  369ce77... matcher: Add a matcher that matches anything
  02d1edc... matcher: Add a superset matcher
  80f2846... stylecontext: Add setter for widget
  2deecfa... stylecontext: Notify widget directly of changes
  d8ff58a... widget: Don't set widget path on style context
  ec50f83... stylecontext: Keep track of children
  02f53b0... stylecontext: Introduce _gtk_style_context_queue_invalidate
  ed4420a... stylecontext: Use _gtk_style_context_queue_invalidate() on 
  74a367d... stylecontext: Invalidate when setting classes/state/regions
  b9ba895... stylecontext: On failure, exit the loop, don't try again
  ea53e77... THIS CODE SHOULD NOT GO IN
  6a539d8... widget: Clear broken widget path in constructor
  7ed3275... widget: Merge function into only caller
  6cffcf0... widget: Add _gtk_widget_invalidate_style_context()
  dfad7c7... widget: Don't go via path when resetting style
  64cde12... widget: Replace reset_style() calls
  20a025d... window: Set parent context instead of just resetting style
  a56f413... gtk: Make widget only invalidate widget positions
  40afd61... stylecontext: Optimize the common case of "style didn't cha
  ec43d8e... stylecontext: Really queue style changes
  9d23087... cssvalue: Remove unused functions
  3cc40d3... cssvalue: Constify a bunch of APIs
  ea754a6... styleproperty: Add a function to compare values for equalit
  042cee4... cssmatcher: Use quarks for classes
  72095e6... stylecontext: Don't clear cache when only state changes
  13a1d03... styleproperty: Add support for equal_func
  0d0d956... cssvalue: Make the structure vtable-based
  7682c3a... styleproperty: Make print_func take a GtkCssValue
  bd9e690... styleproperty: Make _gtk_style_property_query() take a GVal
  cea8c6b... cssvalue: Get rid of unused functions
  4d1db0f... cssvalue: Remove _gtk_css_value_new_take_gvalue()
  8a4ce4b... cssvalue: Add a CSS value for arrays
  db34907... css: Remove _gtk_css_style_property_is_specified_type()
  0429264... styleproperty: Make _gtk_style_property_parse_value() retur
  cc2ac1f... cssparser: Add _gtk_css_parser_error_full()
  6901d84... cssparser: Use _gtk_css_parser_error_full()
  606ba86... tests: Change expected errors to conform with output
  e261d6f... cssvalue: Add _gtk_css_value_equal()
  4803834... styleproperty: Make gtk_style_property_register() not be va
  ee94268... customproperty: Don't rely on querying style property
  30e47b1... stylepropertyimpl: Add color parsing function
  aea25c3... stylepropertyimpl: Add parse funcs for enums
  cecc15f... css: Move shadow parse/print/compute funcs
  6c4f74c... styleproperty: Simplify compute_value function
  09acca8... stylepropertyimpl: Add remaining parse functions
  dff22a9... styleproperty: Remove default parse function
  de39994... cssstyelproperty: Rempove specified-type and computed-type 
  2007d46... customproperty: Add our own query_value function
  d39ba90... cssstyleproperty: Make query func a vfunc
  32a8e06... cssvalue: Split number values into their own class
  09f4d27... theming: Use peek_property() calls to query shadows
  8231594... stylepropertyimpl: Make shadows unqueryable
  46632ca... shadow: Remove _gtk_shadow_get_resolved()
  d121b07... shadow: Make this a GtkCssValue
  11b1af6... shadow: Move parse function into GtkShadow
  d996243... cssvalue: Remove unused function
  bd5a212... shadow: Rename to GtkCssShadowValue
  aef56db... shadow: Also rename files
  19b1637... customproperty: Implement assign vfunc
  219dce0... cssstyleproperty: Make assign_value a vfunc
  83130e1... cssvalue: Add a custom RGBA value
  7d808b9... cssvalue: Make border styles be their own value
  9ea3b2f... cssvalue: Add enum values for the pango enums
  84b655d... cssvalue: Add a cssvalue for images
  998055e... widget-factory: Add spinners
  d919e72... stylecontext: Make style_data_lookup() not take a state any
  756c1e8... stylecontext: Keep per-styleinfo data
  082f126... stylecontext: Keep the main style data around until revalid
  9e4143f... switch: Set ACTIVE state flag with is_active property
  e2e9a96... cssvalue: Add GtkCssArea to the enum values
  ac8d566... cssprovider: Store widget style value as string
  b823a2b... cssvalue: Add a custom value for strings
  a37238f... cssvalue: Convert 'font-family'
  0095bb3... cssvalue: Do a hacky conversion of font-size to a number va
  96e9c3d... cssvalue: Add _gtk_css_value_transition()
  f87c9f6... css: Add an enum for all the style properties
  8e9ca2c... stylecontext: Convert _gtk_style_context_peek_property()
  46f72cd... css: Remove _gtk_css_computed_values_get_value_by_name()
  5ad548e... computedvalues: Fix signage error
  829db89... css: Add <time> type to css number stuff
  dc525f5... cssvalue: Add GtkCssEaseValue
  2438223... cssstyleproperty: Add transition properties
  b363f9c... cssvalue: Add _gtk_css_value_to_string()
  bd234cd... cssimage: Add GtkCssImageCrossFade
  d9578d8... cssvalue: Add transition support for images
  55d5b7c... css: Move enum to the only source file using it
  41fad5f... cssstyleproperty: Add _gtk_css_style_property_is_animated()
  edaac94... cssstyleproperty: Mark all animatable properties
  ebecdfb... stylecontext: Don't queue_resize() all the time
  80319fb... cssarrayvalue: Redo parsing arrays
  5660cee... themingengine: Make _gtk_theming_engine_paint_spinner() arg
  fe56aca... cssvalue: Make GtkCssShadowValue only hold one shadow
  033426a... shadow: Make color a GtkCssValue
  06ee0de... shadow: Rewrite to store contents as values
  b30c420... tests: Add a parsing test for shadows
  33a30e2... cssvalue: Add GtkCssShadowsValue
  395d62b... shadow: Add equal and transition support
  de1fb48... css: Make outline-offset a number property
  8edd899... cssvalue: Add a value for border-radius corner properties
  890d3b6... cssstyleproperty: Convert binding sets
  cce014c... cssvalue: Add a css value for engines
  b688425... cssvalue: Add a value for background-position
  1cfc8dd... cssvalue: Add a custom value for repeats
  05e378b... cssvalue: Add a cssvalue for background-size
  76c98e5... cssvalue: Add a border value
  d173509... cssvalue: Convert border-image-width to border value
  6c00061... linear-gradient: Convert from GtkCssNumber to GtkCssValue
  a39c0a6... css: Remove GtkCssNumber
  7400f87... css: Remove old animation code
  9ce6974... shorthand: Add ',' to value_is_done_parsing()
  caf02f7... css: Add a shorthand 'transition' property
  42a4527... symboliccolor: Turn this into a GtkCssValue
  3b777c2... cssparser: Move symbolic color parser to gtksymboliccolor.c
  1442145... symboliccolor: Pass the current color to the resolve functi
  24d4874... symboliccolor: Parse 'currentColor' everywhere
  7ce1a7f... cssprovider: Add an empty line when printing
  7d96ecd... tests: Add a test ensuring currentColor is parsed everywher
  31e030b... symboliccolor: Treat it as a CssValue
  c023d56... shorthand: Fix border query functions
  f6d3179... themingengine: Fix outline-width
  6f5e0ff... cssvalue: Split out old value handling to new typed value
  c132816... styleproperty: Remove equal_func vfunc
  9bc2205... stylecontext: Split out a function
  7b279f4... stylecontext: Remove theming_engine cache variable
  ccba262... widget: Don't cache widget paths all the time
  2836194... reftests: Fix reftests for recent changes
  66cdd6d... customrpoperty: Ensure style properties are registered
  917edd3... stylecontext: Compute if things changed before invalidating
  96a1238... styleproperty: Save some memory



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