6afde8674707ca6bde7835c5a6e4f182daf789af |
|
25-Feb-2015 |
Liam P. White <inkscapebrony@gmail.com> |
create SPObject factory |
a36e7dcbb0538abae15967717c90049a5225ff9c |
|
04-Jan-2014 |
JazzyNico <nicoduf@yahoo.fr> |
Fix for Bug #1265556 (plain svg export is broken for filter). |
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. |
c0b63558d39bdea91ac5c41ef0f9a88439e18888 |
|
30-Mar-2013 |
Markus Engel <markus.engel@tum.de> |
Added "virtual pads" to
- SPFeFuncNode
- SPFeDistantLight
- SPFeMergeNode
- SPFePointLight
- SPFeSpotLight
- SPFilter
- SPFont
- SPGuide
Changes in SPItem and SPNamedView. |
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. |
14d74a6e5a2787d4c05a9a487e3d050c4247fce8 |
|
23-Jan-2013 |
Alex Valavanis <valavanisalex@gmail.com> |
Clean up more GObject type definitions |
f68aabe351946119c80978525cd86564dd33e02f |
|
21-Feb-2011 |
Jon A. Cruz <jon@joncruz.org> |
Finished cleanup of outated SP_OBJECT_DOCUMENT 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. |
2b635337710b879262acf4906dd85ee99b69f474 |
|
01-Jul-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
C++fied SPDocument added |
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 |
f5d57c26ee63ac2bd5417a6bcc19d90b227ae797 |
|
06-Jan-2009 |
joncruz <joncruz@users.sourceforge.net> |
Warning and whitespace cleanup. |
f30962b5be812756040de0376091042fc151153b |
|
06-Jan-2009 |
JucaBlues <JucaBlues@users.sourceforge.net> |
Another week coding offline...
* Adding Set Width (horiz-adv-x attribute) slider to the SVGFonts dialog.
* Fixed the order of some language options at the i18n preferences page.
* Fixed parsing and handling of u1 and u2 (CSS2 unicode range) attributes for kerning pair nodes
* Fixed a warning in helper-fns.h
* commented out unused variable in sp-font.cpp
* refactoring of nr-svgfonts.cpp
* using 1000 instead of horiz-adv-x when scaling the glyph coordinates. Probably should use a value based on units-per-em in the future. Or maybe accent-height,
cap-height, x-height... I don't know. I should study this subject a bit more first. |
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 |
a7b2d0eab58019b3222f3e9bce409d03a1d99400 |
|
11-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* removed the auxiliary GtkWindow
* added font preview to the SvgFonts dialog |
6864a204fac56a032f9187b482b4de6c64f06cef |
|
26-Jun-2008 |
joncruz <joncruz@users.sourceforge.net> |
Fixed compilation when the new SVG font stuff is not enabled. |
6fd67bd386767141cc557108237de0a257300516 |
|
25-Jun-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
adding list of available SVGFonts to the SVGFonts dialog |
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 |
3bb2cd07f61b0baa829a6dc9457a1a0e62b12711 |
|
27-May-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* converted nr-svgfont.cpp to C++ code so that we can render multiple instances of fonts. Currently we have one auxiliary GtkWindow for each <font> in a document.
* Implemented C++ binding for cairo userfonts. This will probably be sent to cairomm soon.
* Added a second font to the svgfont.svg test file. |
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> |
b0f4afeebe170b1f564d2c21912693376497e7a8 |
|
27-Feb-2008 |
joncruz <joncruz@users.sourceforge.net> |
Warning cleanup |
5a0b40ff9ed9a05f38c229774abb29cf21dbc975 |
|
27-Feb-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
tiny refactoring |
4e8f56ada507b09296e2efabd49aeb4226cc01a1 |
|
27-Feb-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
SVGFonts boilerplate code |
77db05670a2747f32fe3168a6cfe332d906f4057 |
|
26-Feb-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
new file. I forgot to add it on previous commit
SVGFonts boilerplate code |