6afde8674707ca6bde7835c5a6e4f182daf789af |
|
25-Feb-2015 |
Liam P. White <inkscapebrony@gmail.com> |
create SPObject factory |
377ff4742f6ad20c6594696e36cad31a395001c6 |
|
18-Aug-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Code cleanup. |
a2e6e13c14553c9fc1e16d8cd6ebc3b71c6bccef |
|
01-Aug-2013 |
Markus Engel <markus.engel@tum.de> |
Replacement of unnecessary variables. |
35087bff7509c736a32e0b74fd9ff0834bde7b6b |
|
07-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Merge Object and subclasses. Merging of SP- and C-classes complete. |
2ee985b728402e20092ee821697f4c5117247290 |
|
06-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Merged more classes. |
980f39d0ea2b51d4b46d2ea552d9b8e02dbea8c2 |
|
02-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Registered classes with new factory. Hkern, Vkern and FeFuncX have to be rewritten, as they aren't real classes. |
a2e796b608034e2c62290378d713058b8b58ef8f |
|
02-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Added constructors to SP classes. |
54ad9fc9cd6da88557d0dcd6c17eb47c7bbb5551 |
|
01-Apr-2013 |
Markus Engel <markus.engel@tum.de> |
Prepared exchange of casting macros. |
51dc158adbe2c9d1df3c941cbf78b90944d1afc2 |
|
30-Mar-2013 |
Markus Engel <markus.engel@tum.de> |
Renamed virtual function names. |
883c5b2d5104c153708fdc513209d5694b489900 |
|
30-Mar-2013 |
Markus Engel <markus.engel@tum.de> |
Removed function pointers from SPObject and subclasses.
Added some missing virtual pads for classes that were hidden by preprocessor macros. |
d61d2d7858ded67cc041d49e7c81a10a84c9e164 |
|
19-Mar-2013 |
jtx <javier.arraiza@marker.es> |
Fixing regression |
b411bf4b8d2be4d10c0c5371c3b282639ff47bcf |
|
17-Mar-2013 |
Jabiertxo Arraiza Zenotz <jtx@jtx.marker.es> |
Working with widjets |
0abb713b87e00e750c4231bd67a1d1c246dc45c6 |
|
16-Mar-2013 |
Alex Valavanis <valavanisalex@gmail.com> |
Drop checks for ancient dependency versions. These are satisfied elsewhere. |
4c0ce26a3d50888ea326789170588360b784e935 |
|
14-Mar-2013 |
Markus Engel <markus.engel@tum.de> |
Various changes. |
de2a65c3d6d2d382c978b585f65d2bc1fcb95e98 |
|
26-Jan-2013 |
Alex Valavanis <valavanisalex@gmail.com> |
More GObject boilerplate reduction |
47badd0035ae8c9135c51444f3770b17ae504dda |
|
12-Feb-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Header cleaning |
60282e8335d7b6ae7020613bb22c7c69a6909fbb |
|
22-Feb-2011 |
Jon A. Cruz <jon@joncruz.org> |
Finished cleanup of outdated SP_OBJECT_REPR C macro. |
094dc7c249a0253b9bbed67205e341a05b59eca7 |
|
12-Jul-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
SPObject c++ification finalized along with the beginning of XML Privatisation tweaks |
39e454bdef986f01ef929a38513fc09b4ae80e32 |
|
05-Jul-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
C++ification of SPObject continued along with the onset of XML Privatisation. Users may checkout [grep -Ir XML Tree *] in the source code and all the places where the XML node/Tree is being used shall be reflected. |
6c32bcd8f899ac2e8a7eafba446d4181c1b16d48 |
|
30-Mar-2010 |
Jon A. Cruz <jon@joncruz.org> |
Corrected string-to-number conversion to use locale-independent conversion and to handle missing/null values. Fixes bug #544833. |
5ef6cb9428f2e6f5457e890a1c3b37f53730c07a |
|
14-Dec-2009 |
Felipe C. da S. Sanches <juca@members.fsf.org> |
updating my email address in file headers |
09ba3247163582bf2e30e17c4c154aa259ce038a |
|
06-Aug-2009 |
cilix42 <cilix42@users.sourceforge.net> |
Revert recent refactoring changes by johnce because they break the build, which cannot be fixed easily. |
b45b3ca12c271745b18a142d10a6ac8efd9f79cc |
|
05-Aug-2009 |
johnce <johnce@users.sourceforge.net> |
SPDocument->Document |
280e31bdf7f5ffd28f8b14565c1d93de4070bd0c |
|
28-Dec-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
Now users can design a font within inkscape, save it and then open the
SVG file in Fontforge in order to export a truetype font (or other
system font formarts fontforge supports).
This improves previous workflow of font design using Inkscape which
involved creating one SVG for each glyph. Now user only needs to create
a single SVG file containing an SVGFont.
Glyph kerning settings for the font can also be defined withing Inkscape
itself with live preview. The kerning management still needs some
improvements but is currently functional at least.
Improvements in the SVGFonts dialog:
* In Global Settings tab you can define the font family name. Other
attributes should be added to this tab in the future.
* Glyphs tab allows the user to:
** see a list (combobox) of glyphs available in the currently selected
font.
** add/remove glyphs
** edit glyph name and unicode
** set the glyph curves based on a given path (selected from canvas).
Same feature for the missing glyph.
* Kerning tab allows user to:
** add new kerning pairs
** adjust kerning values of selected kerning pair
** live preview while adjusting the kerning values
Code refactoring:
* Inner classes DocumentProperties::SignalObserver and
FilterEffectsDialog::SignalObserver were duplicated code and another
instance would be needed in SVGFonts dialog. So, I moved it to
Inkscape::XML::SignalObserver (in helper-observer.{cpp,h})
* changed SPGlyph->glyph_name and SPGlyph->unicode from char* to
Glib::ustring
* added sp_remove_resource to the release method in sp-font.cpp
* glyph curves used to be stored (in d attribute) and rendered
upside-down. Now that bug is fixed.
Sorry about this huge commit. I got one week away from the Internet
during a xmas travel. The lack of 'net connection made me work more
intensely in Inkscape :-D
Felipe Sanches |
7c7bbbc4f328c338d2f4356ffc178fafcd7c6f9d |
|
18-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
removing lots of g_warnings |
d1d38b5e9e4ca0810cc364e9aca7a1a8577776e6 |
|
25-Jun-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
adding ifdef HAVE_CONFIG_H |
43d06c7da14a174c6b2b41f9849b0cf098de4770 |
|
11-Jun-2008 |
mental <mental@users.sourceforge.net> |
plumb XML::Documents in everywhere |
d5c4ddf4e43797503e5a5629cdbab74e834bc549 |
|
25-May-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* add rule in configure.ac so that only who has cairo > 1.6.4 (currently cairo git master branch) will compile SVGFonts (experimental) support.
* First code for SVGFonts rendering. Renders in a separate window because we still dont have pango integration. |
8e7cbe6ccffda034f2d3cc8873276de3d6ea7a7b |
|
29-Feb-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
fix some header defines |
4175317af9dd8f619d5427af3b1887319b886df7 |
|
28-Feb-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
more boilerplate code for SVGFonts |
ba77596ac37222f7d2adbf220a236dbea700e3d5 |
|
28-Feb-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
a bit more boilerplate code for SVGFonts
added <missing-glyph> |
76f6adc520900e5e0cb8aa3ec96fed84980a5601 |
|
27-Feb-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
added type enums for arabic-form and orientation attributes |
8e11761ae0d26229b185953da0b2f5dcd6524773 |
|
27-Feb-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
more boilerplate code for SVGFonts
<glyph> node parameter loading |
5645f1d4b8a2eb0a4e1779f82f521335ab02f540 |
|
27-Feb-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
more boilerplate for SVGFonts |