| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This enables us to go one less layer down the tree to reach the projects and
allows the autotools modules Makefile-newvs.am and Makefile.msvcproj be in
sync with the latest ones in GLib master.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables libcroco to be compiled with Visual C++ 2008/2010, along
with its test programs. A libcroco.symbols is included to export the
symbols from the DLL that is built in the process, and the projects
for the main libcroco DLL is done in a way where their source file
listings are filled in during "make dist" as they could be changed from
time to time so to simplify maintenanace work. Versioning stuff are
also done via autotools as far as possible also.
The .sln files have no simple way to include the LGPL 2.1+ terms without
causing trouble, so the text for them is included as follows, for
references.
------
This file is part of The Croco Library
This program is free software; you can redistribute it and/or
modify it under the terms of version 2.1 of the GNU Lesser General Public
License as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
Author: Fan, Chun-wei
See COPYRIGHTS file for copyright information.
------
|
|
|
|
| |
This reverts commit 642ac3f675176ee6c2e124eac86dd85b1b1816e0.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This enables libcroco to be compiled with Visual C++ 2008/2010, along
with its test programs. A libcroco.symbols is included to export the
symbols from the DLL that is built in the process, and the projects
for the main libcroco DLL is done in a way where their source file
listings are filled in during "make dist" as they could be changed from
time to time so to simplify maintenanace work. Versioning stuff are
also done via autotools as far as possible also.
The .sln files have no simple way to include the LGPL 2.1+ terms without
causing trouble, so the text for them is included as follows, for
references.
------
This file is part of The Croco Library
This program is free software; you can redistribute it and/or
modify it under the terms of version 2.1 of the GNU Lesser General Public
License as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
Author: Fan, Chun-wei
See COPYRIGHTS file for copyright information.
------
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
2009-02-19 Thomas Wood <thos@gnome.org>
* Makefile.am:
* configure.in:
* docs/Makefile.am:
Add infrastructure to allow gtk-doc documentation to be built.
svn path=/trunk/; revision=325
|
|
|
|
|
|
|
|
|
|
| |
* configure.in,docs/Makefile.am:
unwire gtk-doc temporarily. Couldn't make it
distcheck otherwise.
* tests/Makefile.am: add global-vars.sh.in to EXTRA_DIST files.
* confifure.in: increase library REVISION number, for 0.6.1 release.
============= 0.6.1 release =======================
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2005-11-16 Tor Lillqvist <tml@novell.com>
* libcroco-zip.in: New file. libcroco-zip is used to build a
libcroco distribution for Win32.
* Makefile.am: Distribute libcroco-zip.in
* configure.in: AC_SUBST also LIBCROCO_CURRENT and LIBCROCO_AGE as
libcroco-zip needs them to construct the DLL name. Check for
Win32, set OS_WIN32 Automake conditional. Expand libcroco-zip.
* src/Makefile.am: Use -no-undefined on Win32. Link libcroco with
GLIB2_LIBS and LIBXML2_LIBS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Tue May 10 21:49:05 CEST 2005 Dodji Seketeli <dodji@seketeli.org>
applied the following patches:
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-29
2004-06-09 00:09:41 GMT
updated NEWS file for 0.6.0 [Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-30
2004-09-20 16:13:02 GMT
fixed a nasty memory management bug [Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-31
2005-02-10 21:41:04 GMT
rm test output upon 'make clean' [Peter Moulder]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-32
2005-02-13 13:14:16 GMT
make 'all' target a prerequisite of the 'test' target [Peter Moulder]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-33
2005-02-13 19:24:25 GMT
allow building/testing in a directory different from srcdir [Peter Moulder/Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-34
2005-02-13 19:42:48 GMT
added better api documentation [Peter Moulder]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-35
2005-05-05 16:38:07 GMT
initial port to gtk-doc, switch to automake 1.7 [Sven Herzberg, Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-36
2005-05-05 16:51:38 GMT
more gtk-doc stuffs [Dodji Seketeli]
dodji@gnome.org--xml-style-2004/libcroco--mainline--0.6--patch-37
2005-05-06 14:20:20 GMT
typos and c++ compilation fixes [Peter Moulder]
|
|
|
|
|
|
| |
2004-06-09 Dodji Seketeli <dodji@gnome.org>
synchronize with libcroco--mainline--0.6--patch-28.
|
|
|
|
|
|
| |
2004-05-29 Dodji Seketeli <dodji@gnome.org>
Synchronize with libcroco--mainline--0.6--patch-25.
|
|
|
|
|
|
| |
2004-03-15 Dodji <dodji@gnome.org>
Merged with libcroco--mainline--0.1--patch-21
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 ===
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2003-06-30 Dodji Seketeli <dodji at seketeli dot org>
* tests/test-output-refs/test4.1.css.out: updated this
test reference output.
* src/parser/cr-statement.c: fixed a typo that lead to a small
regression detected by the non regression test suite.
* tests/testctl: made sure no to consider the .cvsignore file
during the final diff.
* src/layeng/cr-box-view.[ch]: fixed some compiler warnings.
Dodji.
|
|
|
|
|
|
| |
Made sure libcroco-config.h contains protected macros.
Made a big cleanup in the distribution configuration management.
Dodji.
|
|
|
|
|
|
|
|
|
|
|
| |
2003-04-15 Alexander Larsson <alexl@redhat.com>
* Makefile.am:
Change _DATA to _HEADERS for header
* src/Makefile.am:
Only use filename for _HEADERS.
remove libcroco-config.h from _HEADERS
|
|
|
|
| |
Dodji.
|
|
|
|
|
| |
made sure to build rpms via a new "make rpm" target.
Dodji.
|
|
|
|
|
| |
2003-30-03 Christian Schaller <Uraeus@gnome.org>
- Misc. buildfixes and added spec.in file
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
So I killed an awfully great number of warnings messages.
Also fixed some small regressions that occured during
the rewrite of cr_tknzr_get_next_toke().
|
|
|