| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Dodji.
|
|
|
|
|
|
| |
Made sure libcroco-config.h contains protected macros.
Made a big cleanup in the distribution configuration management.
Dodji.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Dodji.
|
|
|
|
|
| |
started to write the non regression test launcher.
Dodji.
|
| |
|
| |
|
|
|