Proper quoting of CSS 'font-family' fallback lists.
Unquote names in 'font-family' lists. Partial fix for #1029080
patch by Gellule, fixes wrong parsing of style, work-around for bug in libc++
A couple of forward declarations
SPObject: drop sp_object_ prefix on class members
fix memory leak and access error in sp_repr_css_merge_from_decl (Bug #1061157)
revert changes in r11686 (not related to EMF support)
fix for 'em' and 'ex' units support (See also: bug #1036010)
some memleak fixes (Bug #1043571)
revert rev 11646: build issue with dbus (forgot to adapt some more, dbus was not enabled) and other issues
converted some c-string usage to c++ string class usage: should fix some memory leaks
performance: ??
Fix for 1036010 : Cant read styles with 'em' units
Clipboard code cleaning (patch for bug #964852 by Romain, see devmail thread "Some clipboard functions")
dropped deprecated function sp_repr_get_double_attribute
Janitorial tasks: get rid of deprecated repr wrapper functions
cppcheck: initialization / warning cleanup
Removed forgotten debug statement.
Fixed problem with font names that contain spaces.
Remove left over debug g_warning... and the cause of compilation problems.
Fix incorrect argument in call to varargs function in xml/repr-css.cpp
Use CSSOStringStream in writing number strings parsed by libcroco as libcroco uses %.17f for formatting, resulting in trailing zeros or small rounding errors.
Remove forgotten call to print routine.
Added comments.
Super duper mega (fun!) commit: replaced encoding=utf-8 with fileencoding=utf-8 in all 1074 Vim modelines. The reason for this is that (a) setting the encoding isn't nice, and (b) Vim 7.3 (with modeline enabled) disallows it and pops up an error whenever you open any file with it ("invalid modeline"). Also corrected five deviant modestrings: * src/ui/widget/dock.cpp and src/ui/widget/dock.h: missing colon at the end * src/ui/dialog/tile.cpp: removed gratuitous second colon at the end * src/helper/units-test.h: removed gratuitous space before a colon * share/extensions/export_gimp_palette.py: missing textwidth=99 That's my geekiest commit yet.
Revert recent refactoring changes by johnce because they break the build, which cannot be fixed easily.
xml/Document -> DocumentTree
SPDocument->Document
plumb document references a little deeper in
merge inline patch from Jimmy
Warning and whitespace cleanup
Applying fixes for gcc 4.3 build issues (closes LP: #169115)
Applying Gail's patch for font-specification (Closes LP: #169973) - New attribute in an object's style string called -inkscape-font-specification stores full font name - This will be useful when we can support fonts that don't fit into the confines of CSS (if either pango enhances their PangoFontDescription structure, or we can get around its limitations) - Framework in place to separate font families from their "styles" (faces) in the text and font dialog - need only the code that does the actual separation - Text and Styles dialog shows only fonts it can handle
ensure correct order of inheriting style from ancestors (children override parents) and of reading decls in a style string (later decls override)
plumb XML::Document parameter into duplication, courtesy of bryce
format string protection/clean up (CVE-2007-1463, CVE-2007-1464)
switch repr-css to using libcroco, same as SPStyle uses, instead of its own hacky css parser; quote font-family, if necessary, on writing
moving trunk for module inkscape