[gtk+] (164 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
  5a98909... styleprovider: Add a custom object for a list of style prov
  983ad62... css: Add GtkCssMatcher
  795f9b0... css: Make the style provider take a matcher as an input arg
  c9ed913... matcher: Use a vtable
  427bb39... matcher: Turn GtkCssMatcher into a union
  011c8ee... css: Add selector change types
  8060e87... selector: Rename selector class
  5f1d23c... syleprovider: Add a vfunc to get the changes
  75f2d05... selector: Rewrite position tracking
  8a501f2... tests: Add a parsing test for nth-child()
  16594a3... reftests: Add a reftest for nth-child
  0e57d99... matcher: Add a matcher that matches anything
  f72485f... matcher: Add a superset matcher
  1eb8a10... stylecontext: Add setter for widget
  0afa5ca... stylecontext: Notify widget directly of changes
  d483270... widget: Don't set widget path on style context
  73890f5... stylecontext: Keep track of children
  fd7088e... stylecontext: Introduce _gtk_style_context_queue_invalidate
  ec65e37... stylecontext: Use _gtk_style_context_queue_invalidate() on 
  11e0823... stylecontext: Invalidate when setting classes/state/regions
  683fb68... stylecontext: On failure, exit the loop, don't try again
  217005d... THIS CODE SHOULD NOT GO IN
  5cad5ed... widget: Clear broken widget path in constructor
  65472cb... widget: Merge function into only caller
  92fde4d... widget: Add _gtk_widget_invalidate_style_context()
  ebeec63... widget: Don't go via path when resetting style
  0c9b275... widget: Replace reset_style() calls
  7537faf... window: Set parent context instead of just resetting style
  ddaaab3... gtk: Make widget only invalidate widget positions
  1537fa3... stylecontext: Optimize the common case of "style didn't cha
  3150094... stylecontext: Really queue style changes
  ca21321... cssvalue: Remove unused functions
  3e75d19... cssvalue: Constify a bunch of APIs
  0f66e7b... styleproperty: Add a function to compare values for equalit
  064317e... cssmatcher: Use quarks for classes
  9b53f5a... stylecontext: Don't clear cache when only state changes
  afadf20... styleproperty: Add support for equal_func
  62cf493... cssvalue: Make the structure vtable-based
  d78acd6... styleproperty: Make print_func take a GtkCssValue
  7765eb4... styleproperty: Make _gtk_style_property_query() take a GVal
  5374b7c... cssvalue: Get rid of unused functions
  fa10f9b... cssvalue: Remove _gtk_css_value_new_take_gvalue()
  ff32a14... cssvalue: Add a CSS value for arrays
  cf15a12... css: Remove _gtk_css_style_property_is_specified_type()
  37ed387... styleproperty: Make _gtk_style_property_parse_value() retur
  f113066... cssparser: Add _gtk_css_parser_error_full()
  bbc94ab... cssparser: Use _gtk_css_parser_error_full()
  9ebd935... tests: Change expected errors to conform with output
  7f3bcee... cssvalue: Add _gtk_css_value_equal()
  e3f85ac... styleproperty: Make gtk_style_property_register() not be va
  f67fd3f... customproperty: Don't rely on querying style property
  1f3b0a3... stylepropertyimpl: Add color parsing function
  3967665... stylepropertyimpl: Add parse funcs for enums
  2d9117d... css: Move shadow parse/print/compute funcs
  d29ba89... styleproperty: Simplify compute_value function
  8478f15... stylepropertyimpl: Add remaining parse functions
  1adf9c4... styleproperty: Remove default parse function
  cc736cd... cssstyelproperty: Rempove specified-type and computed-type 
  fdd777a... customproperty: Add our own query_value function
  5cc5c53... cssstyleproperty: Make query func a vfunc
  36a8edd... cssvalue: Split number values into their own class
  5b9fe1c... theming: Use peek_property() calls to query shadows
  2eec55d... stylepropertyimpl: Make shadows unqueryable
  3ff90ca... shadow: Remove _gtk_shadow_get_resolved()
  7666597... shadow: Make this a GtkCssValue
  ad81ddc... shadow: Move parse function into GtkShadow
  8b0b0a7... cssvalue: Remove unused function
  1107566... shadow: Rename to GtkCssShadowValue
  425a695... shadow: Also rename files
  003d4d2... customproperty: Implement assign vfunc
  2bc05fa... cssstyleproperty: Make assign_value a vfunc
  cd9cbb4... cssvalue: Add a custom RGBA value
  50f4256... cssvalue: Make border styles be their own value
  70ab876... cssvalue: Add enum values for the pango enums
  2fb7ab3... cssvalue: Add a cssvalue for images
  0433aba... widget-factory: Add spinners
  287cf18... stylecontext: Make style_data_lookup() not take a state any
  441b53b... stylecontext: Keep per-styleinfo data
  7d80a22... stylecontext: Keep the main style data around until revalid
  1b20453... switch: Set ACTIVE state flag with is_active property
  0bb4180... cssvalue: Add GtkCssArea to the enum values
  b132df6... cssprovider: Store widget style value as string
  f0ba83c... cssvalue: Add a custom value for strings
  cca3c90... cssvalue: Convert 'font-family'
  306cffa... cssvalue: Do a hacky conversion of font-size to a number va
  0646962... cssvalue: Add _gtk_css_value_transition()
  ce208eb... css: Add an enum for all the style properties
  fab0272... stylecontext: Convert _gtk_style_context_peek_property()
  04dfc02... css: Remove _gtk_css_computed_values_get_value_by_name()
  4afbca6... computedvalues: Fix signage error
  facc71d... css: Add <time> type to css number stuff
  d6360e3... cssvalue: Add GtkCssEaseValue
  2ee6abd... cssstyleproperty: Add transition properties
  477242f... cssvalue: Add _gtk_css_value_to_string()
  a4c8785... cssimage: Add GtkCssImageCrossFade
  e68f5e1... cssvalue: Add transition support for images
  1fa12bf... css: Move enum to the only source file using it
  1665436... cssstyleproperty: Add _gtk_css_style_property_is_animated()
  d9ca87d... cssstyleproperty: Mark all animatable properties
  bf70e86... stylecontext: Don't queue_resize() all the time
  9f1e64c... cssarrayvalue: Redo parsing arrays
  b2615a6... themingengine: Make _gtk_theming_engine_paint_spinner() arg
  ac19636... cssvalue: Make GtkCssShadowValue only hold one shadow
  5080915... shadow: Make color a GtkCssValue
  dcbfef5... shadow: Rewrite to store contents as values
  55ce3fb... tests: Add a parsing test for shadows
  0a8856d... cssvalue: Add GtkCssShadowsValue
  219ab18... shadow: Add equal and transition support
  16975d1... css: Make outline-offset a number property
  0306872... cssvalue: Add a value for border-radius corner properties
  4340770... cssstyleproperty: Convert binding sets
  7f4f11f... cssvalue: Add a css value for engines
  3609031... cssvalue: Add a value for background-position
  99aed2a... cssvalue: Add a custom value for repeats
  3f8f948... cssvalue: Add a cssvalue for background-size
  d2f00ca... cssvalue: Add a border value
  359aed4... cssvalue: Convert border-image-width to border value
  9c5848f... linear-gradient: Convert from GtkCssNumber to GtkCssValue
  651cd83... css: Remove GtkCssNumber
  c6e5a4d... css: Remove old animation code
  a9dcba8... shorthand: Add ',' to value_is_done_parsing()
  dbd6ac7... css: Add a shorthand 'transition' property
  7959411... symboliccolor: Turn this into a GtkCssValue
  3046da0... cssparser: Move symbolic color parser to gtksymboliccolor.c
  f55ce46... symboliccolor: Pass the current color to the resolve functi
  ca3d13f... symboliccolor: Parse 'currentColor' everywhere
  e179a2c... cssprovider: Add an empty line when printing
  b3387f9... tests: Add a test ensuring currentColor is parsed everywher
  0ae2dfd... symboliccolor: Treat it as a CssValue
  b0fc59f... shorthand: Fix border query functions
  d742db7... themingengine: Fix outline-width
  4279d8d... cssvalue: Split out old value handling to new typed value
  58f6772... styleproperty: Remove equal_func vfunc
  dadf8dd... stylecontext: Split out a function
  e28ed3f... stylecontext: Remove theming_engine cache variable
  c5ce992... widget: Don't cache widget paths all the time
  26f1ec6... reftests: Fix reftests for recent changes
  d9e574d... stylecontext: Compute if things changed before invalidating
  bb79406... stylecontext: Pass time to style_context_validate()
  d4a580c... styleprovider: Add a private signal for when things change
  03e9833... styleprovider: Make all implementors emit the new signal
  dbe8fdb... stylecontext: Listen to the new changed signal
  f6ac5e4... container: Simplify code
  1ae3a9f... container: Remove duplicated flag
  7e036e6... container: Split out a function
  88418e7... container: Only resize if a resize is needed
  ae6d2d0... stylecontext: Don't queue a resize when none is needed
  376c308... computedvalues: Split out a function
  3b62279... stylecontext: Add an animating framework
  b4f7f74... stylecontext: Add public API to stop animations
  bf26405... stylecontext: Make StyleData refcounted
  bf0b7cf... stylecontext: Make StyleInfo keep the next pointer
  242d0d0... stylecontext: Add style_info_set_data()
  14e74d5... stylecontext: Shuffle around code
  c6bc366... widget: Set .default class when widget is default
  8dcdc70... menuitem: Don't set menubar style class randomly
  c8158ef... button: Remove _gtk_button_paint()
  f2df24e... stylecontext: Add new class for animation handling
  d0bfd55... animation: Add CSS transition object
  e476fe8... stylecontext: Add GtkCssAnimatedValues
  4c5d52b... stylecontext: Pull all the animation code together
  781d2c1... stylecontext: Avoid style_context_save() calls



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