summaryrefslogtreecommitdiff
path: root/src/libcroco.h
Commit message (Collapse)AuthorAgeFilesLines
* added cr-string.[ch]Dodji Seketeli2004-04-181-0/+1
|
* Created this new CRPropList class. added this new helper function.Dodji Seketeli2004-02-291-0/+1
| | | | | | | | | | | | | | | | | | | 2004-02-29 Dodji Seketeli <dodji@gnome.org> * src/cr-prop-list.[ch], src/Makefile.am,src/libcroco.h: Created this new CRPropList class. * src/cr-sel-eng.c: (put_css_properties_in_props_list): added this new helper function. (cr_sel_eng_get_matched_properties_from_cascade): Created a new version of this function to make it use the new CRPropList instead of a hashtable. Putting properties/declaration in a hashtable make us loose the "order" in which declarations are present in the ruleset. That's why I use a CRPropList instead. * src/cr-style.c: (cr_style_set_style_from_decl): fix a silly error that make border-right and border-top switch.
* separated the library into two projects. Libcroco is now the combinationDodji Seketeli2004-01-241-25/+16
| | | | | | | | | | | 2004-01-24 Dodji Seketeli <dodji@gnome.org> * all: separated the library into two projects. Libcroco is now the combination of the parser and the selection engine. A new project is born: sewfox. It is basically the xml rendering/layout engine. Libcroco now needs libxml2 and glib only. Sewfox need libgnomecanvas2.
* big cleanup here. make sure seleng, layeng and tests are disabled byDodji Seketeli2003-12-111-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | 2003-12-11 Dodji Seketeli <dodji@gnome.org> * Makefile.am: big cleanup here. * configure.in: make sure seleng, layeng and tests are disabled by default. Added makefiles in docs/ docs/example tests/ tests/test-inputs tests/test-output-refs * csslint/Makefile.am: cleaned this up. make sure to add seleng,layeng and glib compile flags whenever needed. * docs/Makefile.am,docs/examples/Makefile.am: new makefiles. * src/libcroco.h: removed references to cr-parser-input.h * src/layeng/Makefile.am: cleanup, make distcheck is happier. * src/parser/Makefile.am: cleanup, make distcheck is happier. * src/parser/cr-doc-handler.h: removed reference to cr-parser-input.h * src/parser/cr-layout-eng.h,src/parser/cr-parser-input.h: removed these. * src/parser/cr-parser.c: (cr_parser_new): fixed a typo here. * src/parser/cr-parser.h,src/parser/cr-tknzr.h: removed ref to cr-parser-input.h * src/seleng/Makefile.am: cleanup, make distcheck is happier. * tests/testctl: exclude makefiles when diffing outputs and re * outputs.
* went forward in the cascading support. I still have a long way to go.Dodji Seketeli2003-05-201-1/+1
| | | | Dodji.
* Fixed a configure related bug:Dodji Seketeli2003-05-141-4/+4
| | | | | | Made sure libcroco-config.h contains protected macros. Made a big cleanup in the distribution configuration management. Dodji.
* *configure.in: made sure to include the libgnomeui clflags andDodji Seketeli2003-04-261-0/+1
| | | | | | | | | | | | | | libsflags to croco libs and croco cflags when the layeng is turned on. *csslint/Makefile.am: made sure to use the CROCO_LIBS and CROCO_CLFAGS variables. *src/libcroco.h: added the cr-box-view.h include file *src/layeng/cr-box-view.c: started to write a draw_box() function that will draw the box tree on the screen. *src/layeng/cr-lay-eng.c: removed the adjust_edges_on_inner_edge () function. *tests/Makefile.am: made sure to include libgnomeui clfags and libs when layeng is turned on. *tests/test7-main.c: made started to include a cr-box-view.c test.
* big tree layout cleanup.Dodji Seketeli2003-04-121-21/+20
| | | | Dodji.
* started went forward on the test annotated tree building front.Dodji Seketeli2003-03-311-1/+7
| | | | | started to write the non regression test launcher. Dodji.
* Relicense from GPL -> LGPLGaƫl CHAMOULAUD2003-03-191-0/+20
|
* made sure the WITH_SELENG macro is taken in account.Dodji Seketeli2003-03-011-0/+5
|
* Initial revisionDodji Seketeli2003-02-271-0/+21