[gtk+/quartz-integration] (128 commits) ...Merge branch 'master' into quartz-integration



Summary of changes:

  c8a59a6... all: avoid boxed structs copying where possible (*)
  091a4d7... menu: don't use the border as a padding value (*)
  1a72394... raleigh: clear up menu handling in the fallback CSS (*)
  42f5856... treeview: render a frame around the rows, after drawing the (*)
  f398745... treeview: don't arbitrairly add 2 to the expander size (*)
  f5bc27f... cssprovider: Store cssprovider in scanner's user data (*)
  b566deb... cssprovider: Add a function for signalling errors (*)
  6e18b5f... API: gtk: Add gtk_symbolic_color_to_string() (*)
  dc43239... gtk: Add _gtk_animation_description_to_string() (*)
  8b6f92d... API: Add gtk_gradient_to_string() (*)
  b1556ab... API: gtk: Add gtk_css_provider_to_string() (*)
  9d9f1e3... cssprovider: Ignore empty rules (*)
  64fd32c... tests: Add a test for the CSS parser (*)
  8fd6bd3... tests: Add two simple css tests (*)
  224d650... tests: Add CSS test checking that we don't need a semicolon (*)
  38ca304... cssprovider: Automatically add final closing bracket to las (*)
  c18dc15... tests: Add test for auto-closing at end of file (*)
  707ba85... cssprovider: Have a private error variable (*)
  582aa95... cssprovider: Provide better API to set errors (*)
  06d4dab... cssprovider: Handle errors completely via new error functio (*)
  78afa96... API: cssprovider: Make error a signal (*)
  ee53156... API: cssprovider: Add more error codes (*)
  b34f004... cssprovider: Change declaration parsing for error reporting (*)
  4622614... cssprovider: use INVALID_SYNTAX for unexpected token error (*)
  35c9650... tests: Change the way the code does diffs (*)
  2d0162c... tests: Check errors in css test (*)
  f1307ef... tests: Make CSS parser pass NULL as error. (*)
  469ed3e... cssprovider: Remove scanner_report_warning() function (*)
  a50a06b... cssprovider: Remove now useless variables (*)
  a94ea9a... css: Overhaul value parsing (*)
  71b18a9... test: Add a bunch of default properties to the CSS parser (*)
  be1da7e... tests: (Try to) print the actual enum value in the errors f (*)
  5e054b3... cssprovider: Don't fail with invalid syntax when parsing a  (*)
  d28816b... tests: Add test for booleans to CSS tests (*)
  fbf658b... tests: Add CSS integer parsing tests (*)
  22bda2b... cssprovider: Rework declaration parsing loop (*)
  cb8a595... cssprovider: Clean up declaration parser to conform to more (*)
  195589f... tests: Add new test checking weird behavior for declaration (*)
  1f4b09b... tests: Add a test for border parsing (*)
  796d593... tests: Make css-parser test take files as argument (*)
  318a3af... cssprovider: No need to set user data anymore (*)
  5ca9f25... cssprovider: Pass the scanner explicitly to parse_styleshee (*)
  073d75a... cssprovider: Add a custom gtk_css_scanner_destroy() functio (*)
  740f245... cssprovider: Add a private structure to the scanner (*)
  83ebc91... cssprovider: track state in the scanner (*)
  5bc2ae1... cssprovider: Update the scope modifying functions (*)
  d85cbfe... cssprovider: Pass scanner argument explicitly to error func (*)
  f3bb815... cssprovider: Use scanner variable instead of priv->scanner (*)
  3e146b4... cssprovider: Store current properties and selectors in scan (*)
  2d75dd2... cssprovider: No need to restore after @import parsing (*)
  992ee6a... cssprovider: Emit a g_warning() when a css file is erroneou (*)
  8fb6fdd... cssprovider: Do error handling differently (*)
  6078468... cssprovider: Keep track of passed in error differently (*)
  5c940f2... cssprovider: Get rid of gtk_css_provider_reset_parser() (*)
  2de4f71... cssprovider: Don't store scanner in the struct (*)
  84ba825... cssprovider: Move properties to scanner constructor (*)
  5cf6a8a... cssprovider: Keep base url in the scanner (*)
  77b40f2... tests: Order files by name before adding them as tests (*)
  da52175... cssprovider: Add a load_internal function that all loads ch (*)
  f937d02... cssprovider: More error handling into load_internal() (*)
  5bedc82... cssprovider: Introduce gtk_css_provider_take_error_full() (*)
  a183375... cssprovider: Make load_internal() load the contents (*)
  b0d3078... cssprovider: Make @import use the new load_internal() func (*)
  d6c6a0b... cssprovider: Reimplement gtk_css_provider_load_from_path() (*)
  286b5b9... cssprovider: Don't fail if an import doesn't work (*)
  22492a3... cssprovider: Allow storing the parent stylesheet (*)
  6b66efe... cssprovider: Add recursion checks for @import (*)
  2a0ac6d... cssprovider: Parse strings as identifiers when parsing prop (*)
  cec2875... cssprovider: Add support for strings (*)
  e1dda3d... cssprovider: Don't hardcode strings anymore (*)
  427c97a... tests: Add test for recursively importing an identical file (*)
  c7ef222... tests: Add tests for cyclic imports (*)
  058bbb2... tests: Add a test for importing nonexistant files (*)
  7ccb9db... css: Rewrite the parser (*)
  2b807e5... tests: Make the parser fail without assertions (*)
  3f07482... tests: Add parsing test from the css spec (*)
  42fb004... tests: Add another parsing test from the css spec (*)
  dd78ab5... tests: Add test that ensures we properly parse the color re (*)
  ce44c95... tests: Be more verbose in error messages. (*)
  4e2d3f5... cssprovider: Remove a bunch of commented-out code (*)
  fc88b0f... css: Rewrite selectors (*)
  e875c61... css: No more special code for regions (*)
  e7aa125... tests: Add a test for all selector combination (*)
  174cfff... tests: Add a test to ensure we handle unknown pseudo-classe (*)
  90caef4... reftests: Add test to check that matching by type works (*)
  269fe0f... reftests: Add a test for matching by subtype (*)
  78de3e8... reftests: Add a test for matching by name (*)
  8ca799c... reftests: Add a test for matching by class (*)
  619d344... css: Raised SYNTAX error when enum value can't be parsed (*)
  710caeb... tests: Add a test for enum values (*)
  b8eac1e... reftests: Add a check for matching regions only once (*)
  dda83e2... reftests: Unset background-image in CSS of test (*)
  806c804... reftests: Add a test that checks that * matches regions (*)
  f3ed498... reftests: Add a test for descendant CSS selectors match (*)
  1400644... reftests: Add a test ensuring selectors don't match childre (*)
  d3c60cc... css: Don't query type for regions (*)
  8605a2a... cssprovider: Speed up gtk_widget_style_get() property looku (*)
  9bfd3d2... API: Add API to set style properties to be inherit (*)
  f04f943... styleproperties: Mark "color" and "font" as inherit (*)
  08e83ca... cssprovider: Simplify code (*)
  d6f0042... css: Make _gtk_css_selector_matches() take a path length (*)
  beba515... styleproperties: Use the pspec as the hash table key (*)
  4c92fb2... styleproperties: Speed up style_property_lookup() (*)
  82399bf... styleproperties: Speed up by not optimizing (*)
  c1dc3e9... css: Refactor code to do property lookups earlier (*)
  25c3964... reftests: Check style property order (*)
  b37f9fd... css: Implement inherit properties (*)
  71c748b... cssprovider: Rename "SelectorStyleInfo" to "Ruleset" (*)
  1512945... cssprovider: Refactor code to have a gtk_css_ruleset_matche (*)
  0318ab2... cssprovider: Refactor handling of rulesets (*)
  399a439... cssprovider: Add a new setter for rulesets (*)
  82b340f... cssprovider: Keep two hash tables per ruleset (*)
  8111d99... cssprovider: Cache if rulesets have inheritable style prope (*)
  9e18d8b... symboliccolor: Allow props == NULL when resolving (*)
  c73d1cf... cssstringfuncs: Read colors as symbolic colors always (*)
  03e84b7... css: Move binding set parsing to strfuncs (*)
  d2ef716... css: Make property parsing functions take a css parser (*)
  17e3d6f... cssprovider: Don't propagate deprecation messages to passed (*)
  a1858c5... cssprovider: When loading themes, don't pass in an error (*)
  d392af2... reftests: Check that inherited properties work (*)
  c3701c7... keys.css: Remove semicolons at end of rules (*)
  3410b14... mac keys: Add a missing semicolon (*)
  53d77a8... gdk: Move XGetEventData() call to GdkEventSource (*)
  55cc9f3... gdk: Add _gdk_x11_event_translator_get_window() (*)
  a529568... gdk: Get the right filter window for XI2 events (*)
  1b53741... gdk: Document gdk_window_add_filter()+XGenericEvents behavi (*)
  7a06006... tests: Add missing CSS test (*)
  cc27724... Merge branch 'master' into quartz-integration

(*) This commit already existed in another branch; no separate mail sent



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