summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorDodji <dodji@gnome.org>2004-03-13 21:18:47 +0000
committerDodji Seketeli <dodji@src.gnome.org>2004-03-13 21:18:47 +0000
commit14444cb84b875c091d64efb877b6841be5e65141 (patch)
treeae2be7a6e08a1a490e22517615ea5cabae29b558 /Makefile.am
parentac4bea1c6d6ec8f63a43a2547a82406b3670ac90 (diff)
downloadlibcroco-14444cb84b875c091d64efb877b6841be5e65141.tar.gz
==== merge point of
2004-03-13 Dodji <dodji@gnome.org> * ==== merge point of dodji@gnome.org--xml-style-2004/libcroco--snapshots--0.1--patch-1 === * configure.in: bumped version number to 0.5 and bumped version-info. * src/cr-sel-eng.c,src/cr-stylesheet.c, src/cr-tknzr.c,tests/test5-main.c,tests/testctl: massive mem leaks/corruption killing. * vg.supp: added this to suppress glib normal leaks from the leak report. 2004-03-12 Dodji <dodji@gnome.org> * src/cr-declaration.c,src/cr-doc-handler.c, src/cr-input.[ch],src/cr-parser.c,src/cr-rgb.c, src/cr-selector.c,src/cr-term.c,src/cr-token.c, tests/test1-main.c,tests/test4-main.c: started to kill mem leaks and corruptions. * tests/testctl: added the --show-reachable=yes flag to valgrind. * tests/testctl: added better valgrind error reporting. 2004-03-11 Dodji <dodji@gnome.org> * Makefile.am: now, tests are to be run by doing "make test". Also, cleans up the previous test output before actually running. * global-vars.sh: added this sh script that sets variable used in all the test sh scripts based on csslint. * test-prop-ident,test-unknown-at-rule,test-unknown-at-rule2: renamed these into *.sh (e.g) test-prop-ident.sh to reflect that it's a shell script, not a test written in C. Also, make these use global-vars.sh * tests/testctl: added a descent valgrind support when runned with like "./testctl run --valgrind" or RUN_VALGRIND=yes ./testctl run. Puts the valgrind logs in valgrind-logs/ and report their presence to the user. This'll help catch mem leaks/corruption at the regression test level. Also make sure to launch ./libs/testblah and not ./testblah which is actually a shell script. * tests/testctl: don't activate valgrind tests by default. 2004-03-10 Dodji <dodji@gnome.org> * src/cr-statement.[ch]: (cr_statement_to_string): do not add leading end of lines. * cr-stylesheet.c: added cr_stylesheet_to_string(), handle end of lines between statements here. * tests/test-output-refs/test5.1.css.out: updated non regression tests. * tests/testctl: added valgrind support in the non regression tests. I think I still need to improve it to make it detect the errors when there are some, and report it in a consistent way. * tests/testctl: added support for tests that gets called without any argument. * tests/* added csslint based non regression tests for proprietary INDENT and unknown at rule. * src/cr-utils.c: (cr_utils_ucs1_to_utf8): handle zero length input gently. * src/cr-statement.c: finish the coding of the cr_statement_to_string() function and make cr_statement_dump() use it. * src/cr-term.c: merge from libcroco--mainline--0.1 2004-03-09 Dodji <dodji@gnome.org> * src/cr-term.[ch]: applied a patch from Rob BUIS that adds two new methods: (cr_term_get_from_list) and (cr_term_get_from_list). * src/cr-statement.c: (cr_statement_font_face_rule_to_string): added this method. (cr_statement_dump_font_face_rule): make this use the new cr_statement_font_face_rule_to_string() function. * tests/testctl: update this to exclude .arch-ids from the diffs. * src/cr-parser.c,src/cr-tknzr.c: droped the way I was handling the vendor proprietary properties and make sure to parse and IDENT by following css3 rules. * src/cr-parser.c: (cr_parser_parse_any_core): semicolon (';') is not part of the 'any' production. (cr_parser_parse_ruleset): consider the case where we have an empty ruleset (e.g 'x{}') * {arch}/=tagging-method: changed this to make objects generation by the compilation accepted by tla. 2004-03-08 Dodji <dodji@gnome.org> * Merged in the following patches: => dodji@seketeli.org--2004-xml-style-d/libcroco--dodji-d--0.1--base-0 tag of dodji@gnome.org--xml-style-2004/libcroco--mainline--0.1--base-0 => dodji@seketeli.org--2004-xml-style-d/libcroco--dodji-d--0.1--patch-1 removed useless files. * files.txt,dirs.txt: removed these files. ====starting from here, going upward, we use gnu arch ===
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am6
1 files changed, 3 insertions, 3 deletions
diff --git a/Makefile.am b/Makefile.am
index 37da322..e06ba30 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -11,7 +11,7 @@ bin_SCRIPTS=croco-config
man_MANS = croco-config.1
EXTRA_DIST= croco-config.in libcroco.pc libcroco.spec TODO Doxyfile \
-HACKING COPYING.LIB COPYING libcroco.spec tests/testctl $(man_MANS)
+HACKING COPYING.LIB COPYING libcroco.spec $(man_MANS)
cleantar:
@(rm -f libcroco*.tar.gz)
@@ -20,8 +20,8 @@ cleantar:
rpm: cleantar
@(mkdir -p $(top_srcdir)/rpmbuildroot ; $(MAKE) dist && rpmbuild -ta --buildroot $(top_srcdir)/rpmbuildroot $(distdir).tar.gz)
-nr-tests:
- if test -x $(top_srcdir)/tests/testctl ; then $(top_srcdir)/tests/testctl mkcleanup ; $(top_srcdir)/tests/testctl run ; fi
+test:
+ if test -x $(top_srcdir)/tests/testctl ; then $(top_srcdir)/tests/testctl cleanup ; $(top_srcdir)/tests/testctl ; $(top_srcdir)/tests/testctl run ; fi
apidoc:
if ! test -d docs/apis ; then mkdir -p docs/apis ; fi ;