7548eff1649daed7052b1cd38de60a02207dad22 |
|
08-Dec-2015 |
Marc Jeanmougin <marcjeanmougin@free.fr> |
cppification : GHashMaps replaced by stl maps. getResouceList now gives a std::set<SPObject *>.
Should give some performance improvements (quite a few linear lookups are now logarithmic) |
a772bf5878d7ab58af816e1c35442eaed706a9bf |
|
18-Feb-2015 |
mc... <> |
I can't really understand why, but i can now launch inkscape without it segfaulting.
That's an improvement.
Next thing: code cleaning, replacing containers with vectors |
1c1a657fd782b0eb600b69d955d4d266a807df96 |
|
18-Feb-2015 |
mc... <> |
Just...
some...
more...
lines... |
9ba77856a8823f85b53c0a861d220cd0347f2754 |
|
21-Dec-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Remove sp_desktop_document and finish cleanup of desktop-handles.h |
ae267d9fae0374116e9e21f75bcb170368f4d47a |
|
21-Dec-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Purge sp_desktop_message_stack |
769a6887551cf7ff7bce4b48d3ac303cbea69507 |
|
21-Dec-2014 |
Liam P. White <inkscapebrony@gmail.com> |
Deprecate and remove sp_desktop_selection in favor of SPDesktop::getSelection |
73404e4f6ec53d29fdb308640a73169b3fa3451d |
|
28-Sep-2013 |
Johan B. C. Engelen <j.b.c.engelen@alumnus.utwente.nl> |
fix two memleaks |
92eb663500564c06258bc74260952f9fe89258d1 |
|
26-Mar-2013 |
Alex Valavanis <valavanisalex@googlemail.com> |
Fix Glibmm inclusions for Gtk+ 3 builds and implement a Gtk+ 3 compatible check for X11 backend |
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. |
cff0a1487c551f4d21d1d6da1c81335435814675 |
|
08-Mar-2013 |
Alex Valavanis <valavanisalex@gmail.com> |
Switch to orientable Scale widgets in Gtkmm 3 |
9e2983e6d456117c4188afc9f1d420513117af6a |
|
26-Nov-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Drop support for GTK+ < 2.24 |
d369a1fe30d98e96fbb1f3bfe0d434a9d71f6a50 |
|
15-Nov-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
cppcheck: Simple fixes for src/ui/dialog |
b79d6db1e3c33ae7338e755a9d108fe673c1347f |
|
21-May-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Fix missing header in svg-fonts-dialog needed for GTK+ 3 build |
9c54d8e6dee330c19f895f29760af901190ab856 |
|
07-Mar-2012 |
Kris <Kris.De.Gussem@hotmail.com> |
cppcheck |
5a0c9c0d523287747d281c61c78cb529b1118778 |
|
29-Feb-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Header tidying, suppress all gdk deprecation errors in gtkmm |
1b3a8414f17dc95fc921d999ea715c99d10dd4aa |
|
26-Feb-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Clean up all remaining false warnings from Gtkmm |
47badd0035ae8c9135c51444f3770b17ae504dda |
|
12-Feb-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Header cleaning |
42345039880217340bb50cfa9692a75851e0766a |
|
11-Feb-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Lots of gtkmm deprecation fixes |
5cacbbec22b42a0480f396eb94bcfb5f746ac68a |
|
06-Feb-2012 |
Alex Valavanis <valavanisalex@gmail.com> |
Get rid of gtkmm top-level header usage - not required by API |
f8965a46fbb5b79bc124778df26d3526e5ac5441 |
|
13-Nov-2011 |
Kris <Kris.De.Gussem@hotmail.com> |
various: warnings and initalization |
dbb33756bd786e9432e18ec7be93f8c416e1b492 |
|
03-Oct-2011 |
Jon A. Cruz <jon@joncruz.org> |
Doxygen cleanup. |
07b7f1aaaf1087716e784a50cf574a059f7018d3 |
|
04-Jun-2011 |
Jon A. Cruz <jon@joncruz.org> |
Removed outdated/unsafe SP_DOCUMENT_DEFS macro and reduced usage of SP_ROOT() gtk type function/macro. |
3ce846c1e15502fd84763bbad13a52a30986df6d |
|
22-May-2011 |
Felipe C. da S. Sanches <juca@members.fsf.org> |
actually fontforge flipping of y-axis for svgfont glyphs is compliant with the svg spec. So we need to do it also. |
c1d1ae1fe7a9f258788ce7a0b699b5a9ebc1a756 |
|
20-May-2011 |
Felipe C. da S. Sanches <juca@members.fsf.org> |
Remove flipping of y-axis from methods that get curves from selection in the svg fonts dialog. This flipping of y-axis seems to be a fontforge bug. |
9f139d1be68d261acf07cd8cbd5080d38fdc3a6f |
|
21-Apr-2011 |
JazzyNico <nicoduf@yahoo.fr> |
Font Editor. Fix for Bug #706506 (Crash when kerning an empty pair). |
9982f495cde2750b1c6446bfb152af73ab981512 |
|
17-Apr-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
change spinbox to new one in many places. |
60282e8335d7b6ae7020613bb22c7c69a6909fbb |
|
22-Feb-2011 |
Jon A. Cruz <jon@joncruz.org> |
Finished cleanup of outdated SP_OBJECT_REPR C macro. |
d37634d73670180f99a3e0ea583621373d90ec4f |
|
02-Feb-2011 |
Johan Engelen <goejendaagh@zonnet.nl> |
update to latest 2geom ! |
a4030d5ca449e7e384bc699cd249ee704faaeab0 |
|
17-Nov-2010 |
Chris Morgan <chris.morganiser@gmail.com> |
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. |
a0fc93054e8c588871e8b351074aaf528bd4a89e |
|
02-Oct-2010 |
Kris <Kris.De.Gussem@hotmail.com> |
UI fixes (a.o. Bug #560751 ) |
11e4cc2da1a34b74493f207b1ff503d5a7430ead |
|
01-Oct-2010 |
Kris <Kris.De.Gussem@hotmail.com> |
UI generalisation |
f5e5a4cca7af9a9ae787e231e4b1950d6e97b53b |
|
11-Aug-2010 |
Josh Andler <scislac@gmail.com> |
Fix crash 411940 by Alisher Niyazov |
ef1396977ce8bb24b77f6271d57020a631c4242b |
|
11-Aug-2010 |
Josh Andler <scislac@gmail.com> |
Fix crash 411940 by Alisher Niyazov |
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. |
5e1a030f60fc5f5753e30882711db9af56f763f5 |
|
02-Jul-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
New Class SPDocumentUndo created which takes care of c++fying some non SPDocument based methods |
2b635337710b879262acf4906dd85ee99b69f474 |
|
01-Jul-2010 |
Abhishek Sharma Public <spyzerdotabhishek0at-signgmaildotcom> |
C++fied SPDocument added |
839598cdda20adbc1a3b5d0982c13558440d1fcb |
|
02-Mar-2010 |
Jon A. Cruz <jon@joncruz.org> |
Cleanup on id access. |
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. |
a02211fee45e7402a822d3f81bc0ed49233718e5 |
|
05-Aug-2009 |
johnce <johnce@users.sourceforge.net> |
SPDocument->Document |
511ad82f0e2e14f2ff4e92b9fcad7c88c2793ac6 |
|
04-May-2009 |
jucablues <jucablues@users.sourceforge.net> |
since "Unicode" made people believe that they could put hex code point
values in the Glyphs tab (svg fonts dialog) where inkscape instead
expects a char or a string I decided to rename that column to "Matching
string" |
cbffe310300d15d435ad99b787ecef187975cdf3 |
|
04-May-2009 |
jucablues <jucablues@users.sourceforge.net> |
add "Reset missing glyph" button to svgfonts dialog |
2b2321eb83f7bd0173589734d6f40b4fe90961f9 |
|
23-Apr-2009 |
helix84 <helix84@users.sourceforge.net> |
translator comments and minor string fixes |
1ec6194c3bafb37c6c5854820e66adf1ba7f9fb0 |
|
09-Feb-2009 |
tweenk <tweenk@users.sourceforge.net> |
Fix some console warning spam (most cannot be fixed, unfortunately) |
98e268215bf9efe03f82cb5bde882635a8172d8f |
|
11-Jan-2009 |
JucaBlues <JucaBlues@users.sourceforge.net> |
added some messages to the user in the svgfonts dialog |
f9478347655cbe83cd7541e2a9c8815179334250 |
|
06-Jan-2009 |
JucaBlues <JucaBlues@users.sourceforge.net> |
fix crash when no glyph is selected at the svgfonts dialog |
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. |
9eaf26d35152f36f4ac8b37e4d13e87b020dc01e |
|
29-Dec-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
added a "remove" context menu option for removing kerning pairs |
6ec020adc55cb478dcd60f99ca21883c48210a8a |
|
29-Dec-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
fixing the upside-down glyph issue for the missing-glyph case (which I
had forgoten previously)
Also fixing a crash reported by prokoudine |
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 |
c702dce9318d403c2ca451350282b55b2d888eb4 |
|
16-Dec-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
Added "Add" button to the SVG Fonts dialog. |
e9b6af083e34e2397a8ddbe9781920733d09d151 |
|
27-Oct-2008 |
Ted Gould <ted@canonical.com> |
From trunk |
c7433e6c4fb590ebc52554acc8422988c478b653 |
|
15-Aug-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
family name field on svgfonts dialog now properly saves attribute. Should do the same for other fields on next commits. |
c86404990230acd7f971883a86ef28a25effd702 |
|
05-Aug-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
more mockup on svgfonts dialog |
f93db00a4f76cba17ea918fec5b1a8e8e206215b |
|
05-Aug-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
added class AttrEntry
Added 2 entries in glyphs tab (svgfonts dialog). But these fields do not
change attributes yet |
94ba79f0006969bce39d02ff2ba1215947263bca |
|
01-Aug-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
adding tabs to SVGFonts dialog |
0c01694a499e247c324a0618c2caad7fa7db449d |
|
22-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
fix compile |
c2dbec5ae08987334b5a7759b281985d658d4be0 |
|
18-Jul-2008 |
prokoudine <prokoudine@users.sourceforge.net> |
added SVF Fonts dialog to the list of translatables
marked its messages for translation |
a6cde89b2c2dac90ea2617b4d97f2c31cdff1f6b |
|
18-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* added another spinbox to the svgfonts ui
* this one will set the horiz_adv_x parameter of fonts (i.e. the "set width")
* but it is still not working well since I need to find out how to tell cairo that the glyph cache is invalid and that glyphs should be rerendered |
e4c0ec9f0952588b3592296b768a9d49855ef988 |
|
16-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
improving SVG Fonts UI |
22f081b4206e716c03c4ba740b499f20a568b163 |
|
12-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
increase font size on kerning_preview and text_preview drawing areas |
f7e41b7712fefd7e5ba9e44ba0e27a71e37b5076 |
|
12-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
properly update kerning value in the spinbox and fix some crashes |
1210afd6bcef4b0705235923ff2f5dd48d328b3b |
|
12-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
now one can visually adjust glyph kerning. (still doesn save that info in the file, though) |
a6a96a7b597a4385f4a48fd5b6514b870a0f7dc4 |
|
12-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
kerning pairs already can be selected but kerning value still cant be set |
d4c33c0ce4469babf6bd589aeeb7d0988f8daacc |
|
12-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
glyph-kerning setup user interface (not functional yet, just the gtk UI sketch) |
ff89c21c3b425d442921d3ec4ff1eb7752ec5cd5 |
|
12-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
fix crash on svnfonts dialog |
a82a5be5088ca396af8816d7faf8515a35e4efc2 |
|
11-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
Text Preview entry box on SVGFonts dialog (unfortunately crashing sometimes, dont know why) |
a7b2d0eab58019b3222f3e9bce409d03a1d99400 |
|
11-Jul-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* removed the auxiliary GtkWindow
* added font preview to the SvgFonts dialog |
2e31a3635ccfcf18291da8c6a24189e0964f5148 |
|
26-Jun-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
* remove g_warnings
* add 2 experimental entry fields in SVGFonts dialog |
6fd67bd386767141cc557108237de0a257300516 |
|
25-Jun-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
adding list of available SVGFonts to the SVGFonts dialog |
815dc8cd4a3e73c0140640c566be6ec2732d9b14 |
|
25-Jun-2008 |
JucaBlues <JucaBlues@users.sourceforge.net> |
missing files from previous commit |