| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Now that all platforms (including macOS) now support LCMS 2, we no
longer need to support LCMS 1.
Fixes: https://bugs.launchpad.net/inkscape/+bug/1133014
|
| |
|
|
|
|
| |
- add license headers to everything
- convert a few files from public domain or LGPL2.1+ to GPL2+
- some archaeology to clarify which files are from which library
|
| | |
|
| |
|
|
| |
This renames most C <*.h> includes into C++ <c*> includes.
|
| |
|
|
|
| |
This adds the override specifier on all methods which override a virtual
method, whether they were already virtual or missing this specifier.
|
| |\ |
|
| | | |
|
| |/ |
|
| | |
|
| |
|
| |
(bzr r15023.2.7)
|
| |
|
|
|
|
| |
Fixed bugs:
- https://launchpad.net/bugs/1457126
(bzr r14946)
|
| |
|
|
|
|
| |
Fixed bugs:
- https://launchpad.net/bugs/397723
(bzr r14539)
|
| |
|
|
|
| |
disallow pointers to Application
(bzr r13341.5.9)
|
| |
|
|
|
|
|
|
|
| |
antialiasing for display and export.
Fixes a nearly 10 year old bug #170356
Fixed bugs:
- https://launchpad.net/bugs/170356
(bzr r13144)
|
| |
|
| |
(bzr r12475.1.15)
|
| |
|
| |
(bzr r12475.1.2)
|
| |
|
| |
(bzr r12196)
|
| |
|
| |
(bzr r11544)
|
| |
|
| |
(bzr r11543)
|
| |
|
| |
(bzr r11542)
|
| |
|
| |
(bzr r11374)
|
| |
|
| |
(bzr r11018)
|
| |
|
|
|
|
|
| |
properties dialog (on the snap tab)
2) Newly created guides (dragged off the ruler) will take on the angle of the curve that's being snapped to (either perpendicularly or tangentialy, depending of the settings in the document properties dialog)
(bzr r10975)
|
| |
|
|
|
|
|
|
| |
#885324.
Fixed bugs:
- https://launchpad.net/bugs/885324
(bzr r10969)
|
| |
|
| |
(bzr r10960)
|
| |
|
| |
(bzr r10941)
|
| |
|
| |
(bzr r10940)
|
| |
|
| |
(bzr r10826)
|
| |
|
|
|
|
|
|
| |
-> snap tab)
2) for debugging purposes: code added for showing all snap candidates
3) groundwork for tangential/perpendicular snapping
(bzr r10672)
|
| |
|
|
|
| |
a single array, instead of each having its own member variable
(bzr r10569)
|
| |
|
|
|
| |
Interface for editing content of embedded scripts.
(bzr r10318)
|
| |
|
|
|
| |
Split scripting ui in the document properties dialog to have one tab for embedded scripts and one for external scripts.
(bzr r10312)
|
| |
|
|
|
|
| |
Fixed bugs:
- https://launchpad.net/bugs/707205
(bzr r10070.1.1)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
(bzr r9900)
|
| |
|
| |
(bzr r9273)
|
| |
|
|
|
| |
which cannot be fixed easily.
(bzr r8422)
|
| |
|
| |
(bzr r8407)
|
| |
|
|
|
| |
removed from the document properties dialog
(bzr r7183)
|
| |
|
|
|
|
|
| |
to manage external javascript references.
(also only working for "Inkscape SVG")
(bzr r7137)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
(bzr r7029)
|
| |
|
|
|
| |
2) snap intersections within a single shape (as source; as target was already implemented)
(bzr r7008)
|
| |
|
| |
(bzr r6966)
|
| |
|
| |
(bzr r6909)
|
| |
|
| |
(bzr r6897)
|
| |
|
| |
(bzr r6891)
|
| |
|
| |
(bzr r6885)
|
| |
|
| |
(bzr r5600)
|
| |
|
| |
(bzr r5059)
|
| |
|
|
|
| |
RegisteredWdg.
(bzr r4887)
|
| |
|
|
|
| |
Add easy upcast to gtk::widget to registered-widget.h
(bzr r4520)
|