[gtk+] (74 commits) Created branch parser
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] (74 commits) Created branch parser
- Date: Mon, 9 May 2011 15:21:57 +0000 (UTC)
The branch 'parser' was created.
Summary of new commits:
ddae1c3... cssprovider: Store cssprovider in scanner's user data
c6b0812... cssprovider: Add a function for signalling errors
7c9032b... API: gtk: Add gtk_symbolic_color_to_string()
7bfd8db... gtk: Add _gtk_animation_description_to_string()
6d16caf... API: Add gtk_gradient_to_string()
7b221c6... API: gtk: Add gtk_css_provider_to_string()
54d1580... cssprovider: Ignore empty rules
932d0d5... tests: Add a test for the CSS parser
a533a3e... tests: Add two simple css tests
80daf50... tests: Add CSS test checking that we don't need a semicolon
0060632... cssprovider: Automatically add final closing bracket to las
e3cc9fd... tests: Add test for auto-closing at end of file
e55e5da... cssprovider: Have a private error variable
fb06784... cssprovider: Provide better API to set errors
3aff3d8... cssprovider: Handle errors completely via new error functio
16e42e2... API: cssprovider: Make error a signal
ee80372... API: cssprovider: Add more error codes
31edc8c... cssprovider: Change declaration parsing for error reporting
60fc9cf... cssprovider: use INVALID_SYNTAX for unexpected token error
e945a5b... tests: Change the way the code does diffs
e9def98... tests: Check errors in css test
384e89e... tests: Make CSS parser pass NULL as error.
563d2c7... cssprovider: Remove scanner_report_warning() function
477142b... cssprovider: Remove now useless variables
d39f502... css: Overhaul value parsing
819362a... test: Add a bunch of default properties to the CSS parser
ffa169c... tests: (Try to) print the actual enum value in the errors f
1e00944... cssprovider: Don't fail with invalid syntax when parsing a
157bb71... tests: Add test for booleans to CSS tests
9757dac... tests: Add CSS integer parsing tests
99f81c3... cssprovider: Rework declaration parsing loop
463f9df... cssprovider: Clean up declaration parser to conform to more
c586bdb... tests: Add new test checking weird behavior for declaration
1ef2c13... tests: Add a test for border parsing
aa99901... tests: Make css-parser test take files as argument
9c3e571... cssprovider: No need to set user data anymore
d175742... cssprovider: Pass the scanner explicitly to parse_styleshee
eaa2cab... cssprovider: Add a custom gtk_css_scanner_destroy() functio
72e1219... cssprovider: Add a private structure to the scanner
8e5c214... cssprovider: track state in the scanner
586b270... cssprovider: Update the scope modifying functions
a3da541... cssprovider: Pass scanner argument explicitly to error func
2634bb3... cssprovider: Use scanner variable instead of priv->scanner
b49834d... cssprovider: Store current properties and selectors in scan
b25d11d... cssprovider: No need to restore after @import parsing
f366345... cssprovider: Emit a g_warning() when a css file is erroneou
c4125ea... cssprovider: Do error handling differently
8bf98c5... cssprovider: Keep track of passed in error differently
7c0ca65... cssprovider: Get rid of gtk_css_provider_reset_parser()
61d3d2d... cssprovider: Don't store scanner in the struct
2c54005... cssprovider: Move properties to scanner constructor
3275eb9... cssprovider: Keep base url in the scanner
ef14b06... tests: Order files by name before adding them as tests
597b510... cssprovider: Add a load_internal function that all loads ch
50160ba... cssprovider: More error handling into load_internal()
81fbeb3... cssprovider: Introduce gtk_css_provider_take_error_full()
0031131... cssprovider: Make load_internal() load the contents
a45c90e... cssprovider: Make @import use the new load_internal() func
61bee69... cssprovider: Reimplement gtk_css_provider_load_from_path()
6cd9c9d... cssprovider: Don't fail if an import doesn't work
ad11f7f... cssprovider: Allow storing the parent stylesheet
4bdb3cc... cssprovider: Add recursion checks for @import
4c5f103... cssprovider: Parse strings as identifiers when parsing prop
7a8e211... cssprovider: Add support for strings
4396f69... cssprovider: Don't hardcode strings anymore
e08d9dc... tests: Add test for recursively importing an identical file
d7ce713... tests: Add tests for cyclic imports
1d95eac... tests: Add a test for importing nonexistant files
7b2b191... css: Rewrite the parser
68548b0... tests: Make the parser fail without assertions
7acbc3f... tests: Add parsing test from the css spec
0eab0ab... tests: Add another parsing test from the css spec
ab99d23... tests: Add test that ensures we properly parse the color re
d1deccf... tests: Be more verbose in error messages.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]