[gtk+] (135 commits) Created branch wip/css
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (135 commits) Created branch wip/css
- Date: Wed, 4 Jan 2012 03:29:15 +0000 (UTC)
The branch 'wip/css' was created.
Summary of new commits:
431ab34... gtk: Add GtkBitmask
d6f9ce3... tests: Add tests for GtkBitmask
11f4147... styleproperty: Assign a unique id to every styleproperty
e5c5b5f... css: Add _gtk_style_property_get_id()
5b38887... cssprovider: Keep a bitmask for the properties
165734c... css: Add _gtk_style_property_get_count()
6205f80... stylecontext: Pass state to style data lookup function
701b1a9... stylecontext: Separate properties by states
28cdc2a... symboliccolor: Add _gtk_symbolic_color_resolve_full()
58f402d... styleproperties: Add a hacky function to redirect color loo
8ed2e07... css: Redo StyleProvider interface
ab33dfc... reftests: Add test for pseudo-class matching
1a5d092... css: Add some docs to GtkCssLookup
a61ec38... css: Add GtkCssSpecialValue
f00340d... styleproperty: Pass initial value explicitly
fe769af... API: Add GtkStyleContext::parent
d4027d4... widget: Set parent style context
52f2cf8... css: Pass the parent context to _gtk_css_lookup_resolve()
e313586... styleproperty: Add _gtk_style_property_get_initial_value()
23998ee... css: Make CSS resolving work according to spec
1ec58a0... cssprovider: Don't do inheritance anymore
1b8fd69... cssprovider: Remove has_inherit flag from rulesets
8d497d9... css: Change prototype of _gtk_css_selector_matches()
5b50cf8... css: Add generic support for 'inherit' and 'initial'
48513c6... tests: Add tests for 'inherit' and 'initial'
08116d4... label: Don't use gtk_widget_get_pango_context()
041db9a... reftests: Add a test for a parent in a different state
a193371... reftests: Add a test comparing inherit and initial
dadcfe3... styleproperty: Add custom 'none' handling
e03771b... win32: Fix CSS for 'none' value going away
84faa10... css: Remove generic 'none' handling
6d76515... css: 'none' is not a value background-repeat
6187e23... tests: Add a test for 'none'
6a7fbf9... styleproperties: Remove unused function from private header
016d028... styleproperties: Add _gtk_style_properties_peek_property()
e6c2bcf... styleproperty: Add _gtk_style_property_query()
3e325dd... styleproperty: Make this an object
49f9230... tests: Quit widget-factory when someone presses quit
cb66131... styleproperty: Split into shorthand and real style properti
4496270... styleproperty: Get rid of _gtk_style_property_is_shorthand(
0b18191... styleproperty: Add a name property
f601845... styleproperty: border image is not a generic conversion thi
daa421a... styleproperty: Move shorthand declarations to new file
6d3f8a8... styleproperty: Add custom registration func for shorthands
3f9ac64... styleproperty: Remove unuse args from register()
c4364d8... styleproperty: unconstify
ceb96ab... shorthand: Add a property for all subproperties
7836c5b... styleproperty: Use _gtk_style_property_get_name()
9500d16... styleproperty: Add GtkStyleProperty::value-type
29e99f0... styleproperties: Use _gtk_style_property_get_value_type()
e6c116e... styleproperty: Add gtk_style_property_assign()
4e08f95... styleproperty: Move id handling
4e1dfc2... css: Move a bunch of functions
956f763... shorthand: shorthands can't be inherited
8e51505... styleproperty: Move member variables
a8c5778... styleproperties: Implement unsetting directly
4962908... shorthand: Remove a bunch of unused functionality
f66fcb1... css: Handle custom properties in a custom object
00e4594... css: No longer expose internal properties
265342d... css: 'transparent' is a valid color everywhere
6c62279... css: Split generic parse/print functions out
e07cfc5... styleproperty: Move value printing to real properties
35a2323... styleproperty: Make query() and assign() vfuncs
c512826... css: Feed sections to CSS lookup code
eb86633... styleproperty: require property in _gtk_style_property_pars
56ade94... css: Use _gtk_style_property_get_value_type() where appropr
cef0ca1... styleproperty: Move pspec to GtkCssStyleProperty
f2740ba... styleproperty: Make parse_value() a vfunc
5138c73... shorthand: Redo shorthand value parsing
8ee7c84... styleproperty: Remove _gtk_style_property_unpack()
82fa579... shorthand: Allow registering a new parse func
5fb720c... shorthand: Implement border parsing with new parse func
f71f136... roundedbox: Use GtkCssBorderCornerRadius type
de08b73... styleproperty: Set a default value for border-*-radius
109e862... themingengine: Don't use GtkBorderRadius struct
0defa6c... shorthand: Move border radius parsing to new parsing code
5ab6577... shorthand: Move border-color to new parsing code
27943bf... shorthand: Initialize unparsed values
fedadcc... shorthand: Update border-image parsing
bdeaa75... shorthand: Do font parsing the new way
944a804... shorthand: Remove old parse func support
9ec0ec4... styleproperty: Move parse func
ecf1bb3... styleproperty: Let parse_value() initialize the value
e476384... styleproperty: Move implementations to separate file
f41bd1c... styleproperty: Don't register a property parse func
e7c7b61... styleproperty: Make the register functin take varargs
adee0b4... styleproperty: Don't use gtk_style_properties_register_prop
c4cd440... styleproperties: Don't validate values anymore
08ec1ac... styleproperty: Stop using pspecs
cedcb94... styleproperty: Add custom parser for custom properties
8cdf89b... styleproperty: Move property_parse_func member
b06f078... styleproperty: Move pspec to GtkCssCustomProperty
13150e2... css: Pass the real context to the CSS lookup
6edcc50... stylecontext: Export _gtk_style_context_resolve_color()
cff2044... gradient: Allow resolving with contexts
66b76bc... css: Redo value resolving
6b32007... tests: Add test for 'initial' and 'inherit' on shorthands
964f2b5... styleproperty: Add a compute vfunc
08a8377... styleproperty: Move parse/print vfuncs to GtkCssStyleProper
c92f0b8... styleproperty: Add compute_value vfunc
ec6bc70... stylecontext: Remove GtkStylePropertyContext from pack func
33ef71b... styleproperty: Remove context arg from _gtk_style_context_q
ff3d3b5... style: Remove GtkStylePropertyContext again
2d6751f... css: Add GtkCssImage class
c098eed... css: Add image implementation for urls
82f7e4b... css: Add _gtk_css_parser_has_prefix()
8a54f20... cssimage: Improve new_parse() to select right image type
b32981b... win32: Export _gtk_win32_lookup_htheme_by_classname()
362b417... win32: Export _gtk_win32_theme_part_create_surface()
0b81ae5... cssimage: Add GtkCssImageGradient
81634c1... win32: Add a CssImage implementation
914d0e4... styleproperty: Use factored-out gradient parser
723a88f... cssimage: Add a few convenience functions
a7928c7... styleproperty: Convert background-image from pattern to Gtk
6701a2b... theme: Apply background merging code
710d532... stylecontext: Add _gtk_style_context_peek_property()
b55384b... themingengine: Add _gtk_theming_engine_peek_property()
f8bf74d... csslookup: Use the new gtk_style_context_peek_property()
8b02743... themingbackground: Convert to GtkCssImage
57bc680... borderimage: Convert to using GtkCssImage
40e6de0... win32: Remove GtkWin32ThemePart
dd3d384... styleproperty: Change order for property registration
30e8941... stylecontext: NMake safe to call into during lookup
1f4ae3b... css: Handle 'currentColor' special value
163e0a7... reftests: Fix a bunch of invalid CSS cases
75fda57... styleproperty: Use a custom resolve function for colors
2822a84... reftests: Ensure no explicit colors are set on labels
4e5cb79... API Add an updated signal for the stylecontext
2df3303... widget: Only emit style-updated when we updated the style
be2ef98... borderimage: Remove unused enums
9ad3c09... borderimage: Add _gtk_border_image_new_for_context()
d434ea3... shorthand: Don't require pack/unpack functions
c309423... shorthand: Make border-image unget/settable
ef6b38c... border-image: Remove pack/unpack functions
96aca1f... borderimage: Change memory management
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]