[gtk+] (143 commits) Created branch wip/css
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (143 commits) Created branch wip/css
- Date: Fri, 6 Jan 2012 14:46:12 +0000 (UTC)
The branch 'wip/css' was created.
Summary of new commits:
1b92732... gtk: Add GtkBitmask
985e72f... tests: Add tests for GtkBitmask
c93d565... styleproperty: Assign a unique id to every styleproperty
04dd26a... css: Add _gtk_style_property_get_id()
68bab73... cssprovider: Keep a bitmask for the properties
31cad1e... css: Add _gtk_style_property_get_count()
b2d6289... stylecontext: Pass state to style data lookup function
92875ac... stylecontext: Separate properties by states
3428170... symboliccolor: Add _gtk_symbolic_color_resolve_full()
8531d99... styleproperties: Add a hacky function to redirect color loo
5e662e7... css: Redo StyleProvider interface
6a64f52... reftests: Add test for pseudo-class matching
2d000b9... css: Add some docs to GtkCssLookup
5c6b669... css: Add GtkCssSpecialValue
0532574... styleproperty: Pass initial value explicitly
6af7ca9... API: Add GtkStyleContext::parent
360f104... widget: Set parent style context
a5450ea... css: Pass the parent context to _gtk_css_lookup_resolve()
4337314... styleproperty: Add _gtk_style_property_get_initial_value()
8734bb7... css: Make CSS resolving work according to spec
bcfc468... cssprovider: Don't do inheritance anymore
261fe19... cssprovider: Remove has_inherit flag from rulesets
8cada83... css: Change prototype of _gtk_css_selector_matches()
4c5311a... css: Add generic support for 'inherit' and 'initial'
dc850da... tests: Add tests for 'inherit' and 'initial'
3672ae6... reftests: Add a test for a parent in a different state
79e3ef2... reftests: Add a test comparing inherit and initial
ce1dcd7... styleproperty: Add custom 'none' handling
06934d7... win32: Fix CSS for 'none' value going away
d2254e9... css: Remove generic 'none' handling
7160aee... css: 'none' is not a value background-repeat
5c246d2... tests: Add a test for 'none'
1d049ca... styleproperties: Remove unused function from private header
2f915b4... styleproperties: Add _gtk_style_properties_peek_property()
b39bfe8... styleproperty: Add _gtk_style_property_query()
6814e4b... styleproperty: Make this an object
c4e9255... tests: Quit widget-factory when someone presses quit
35fe4e1... styleproperty: Split into shorthand and real style properti
47ce1ac... styleproperty: Get rid of _gtk_style_property_is_shorthand(
a3cf5d4... styleproperty: Add a name property
35b8fba... styleproperty: border image is not a generic conversion thi
db50ef7... styleproperty: Move shorthand declarations to new file
9c0a8cf... styleproperty: Add custom registration func for shorthands
d94ea22... styleproperty: Remove unuse args from register()
56f7ab1... styleproperty: unconstify
9b26328... shorthand: Add a property for all subproperties
295a14a... styleproperty: Use _gtk_style_property_get_name()
7e06ce9... styleproperty: Add GtkStyleProperty::value-type
e2713b3... styleproperties: Use _gtk_style_property_get_value_type()
3d5223a... styleproperty: Add gtk_style_property_assign()
de147e4... styleproperty: Move id handling
48aed0d... css: Move a bunch of functions
771fd11... shorthand: shorthands can't be inherited
d5e253b... styleproperty: Move member variables
065a5a3... styleproperties: Implement unsetting directly
d51179f... shorthand: Remove a bunch of unused functionality
ce36ff2... css: Handle custom properties in a custom object
49107d3... css: No longer expose internal properties
8216ca7... css: 'transparent' is a valid color everywhere
11e92a6... css: Split generic parse/print functions out
93c30fc... styleproperty: Move value printing to real properties
0f45fd0... styleproperty: Make query() and assign() vfuncs
0bfeb9a... css: Feed sections to CSS lookup code
515510e... styleproperty: require property in _gtk_style_property_pars
5e2e31e... css: Use _gtk_style_property_get_value_type() where appropr
ba2fe42... styleproperty: Move pspec to GtkCssStyleProperty
be8e4dc... styleproperty: Make parse_value() a vfunc
f8378a0... shorthand: Redo shorthand value parsing
aca0193... styleproperty: Remove _gtk_style_property_unpack()
c10565f... shorthand: Allow registering a new parse func
c29a057... shorthand: Implement border parsing with new parse func
43d5827... roundedbox: Use GtkCssBorderCornerRadius type
053ec9d... styleproperty: Set a default value for border-*-radius
b58369f... themingengine: Don't use GtkBorderRadius struct
856e8da... shorthand: Move border radius parsing to new parsing code
692e882... shorthand: Move border-color to new parsing code
10194b2... shorthand: Initialize unparsed values
b07c499... shorthand: Update border-image parsing
58be1bb... shorthand: Do font parsing the new way
2c06a85... shorthand: Remove old parse func support
9599f98... styleproperty: Move parse func
68b8404... styleproperty: Let parse_value() initialize the value
dcce8a1... styleproperty: Move implementations to separate file
1414f0b... styleproperty: Don't register a property parse func
28024f6... styleproperty: Make the register functin take varargs
a610886... styleproperty: Don't use gtk_style_properties_register_prop
73b9b5b... styleproperties: Don't validate values anymore
b21e11d... styleproperty: Stop using pspecs
b1a9db0... styleproperty: Add custom parser for custom properties
2b587f7... styleproperty: Move property_parse_func member
a1c5bfc... styleproperty: Move pspec to GtkCssCustomProperty
13289a0... css: Pass the real context to the CSS lookup
d0b1b14... stylecontext: Export _gtk_style_context_resolve_color()
275c5a1... gradient: Allow resolving with contexts
8b36f60... css: Redo value resolving
7db15b5... tests: Add test for 'initial' and 'inherit' on shorthands
b6f7ed3... styleproperty: Add a compute vfunc
26ae3f1... styleproperty: Move parse/print vfuncs to GtkCssStyleProper
8335b59... styleproperty: Add compute_value vfunc
c0d2617... stylecontext: Remove GtkStylePropertyContext from pack func
c098e25... styleproperty: Remove context arg from _gtk_style_context_q
aee90b8... style: Remove GtkStylePropertyContext again
cc14385... css: Add GtkCssImage class
75a6baa... css: Add image implementation for urls
e04f57a... css: Add _gtk_css_parser_has_prefix()
85eb977... cssimage: Improve new_parse() to select right image type
8a09f03... win32: Export _gtk_win32_lookup_htheme_by_classname()
7fd58d4... win32: Export _gtk_win32_theme_part_create_surface()
4c42d36... cssimage: Add GtkCssImageGradient
576b4e7... win32: Add a CssImage implementation
c8dd0ac... styleproperty: Use factored-out gradient parser
d246cef... cssimage: Add a few convenience functions
66fabca... styleproperty: Convert background-image from pattern to Gtk
0563245... theme: Apply background merging code
0dc4d83... stylecontext: Add _gtk_style_context_peek_property()
263cd91... themingengine: Add _gtk_theming_engine_peek_property()
af4d793... csslookup: Use the new gtk_style_context_peek_property()
f7f9782... themingbackground: Convert to GtkCssImage
5e6d89d... borderimage: Convert to using GtkCssImage
a352fba... win32: Remove GtkWin32ThemePart
eac825d... styleproperty: Change order for property registration
dd74c67... stylecontext: NMake safe to call into during lookup
b8e769a... css: Handle 'currentColor' special value
5e54b46... reftests: Fix a bunch of invalid CSS cases
5289e0d... styleproperty: Use a custom resolve function for colors
b488b6b... reftests: Ensure no explicit colors are set on labels
c412836... API Add an updated signal for the stylecontext
0a2756a... widget: Only emit style-updated when we updated the style
1c57951... borderimage: Remove unused enums
8714ddc... borderimage: Add _gtk_border_image_new_for_context()
e4a5185... shorthand: Don't require pack/unpack functions
77995b4... shorthand: Make border-image unget/settable
a2c6bbd... border-image: Remove pack/unpack functions
1b61aa1... borderimage: Change memory management
f2a3d79... Introduce _gtk_css_parser_try_length
c991590... css: Remove GtkCssBorderRadius
dcdadd5... background: Simplify background-repeat
81587e0... cssimage: Add _gtk_css_image_can_parse()
5da4b51... shorthand: Implement the 'background' shorthand
b8deb82... reftests: Add a test for 'background'
e3886de... styleproperty: Parse all values for background-repeat
a8c4b23... tests: Add test for background-repeat
f9c8641... background: Implement all options of background-repeat
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]