| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
Fix regression from da553628
See https://gitlab.com/inkscape/inkscape/issues/501
|
| |
|
|
| |
Labels shifted, https://gitlab.com/inkscape/inkscape/issues/119, Measure Segments LPE: Measure bounding box + enlarge bb causes crash and https://gitlab.com/inkscape/inbox/issues/189 Measure Segments LPE: String formatting for label doesn't work as expected
|
| |
|
|
|
| |
Observed with example file from
https://gitlab.com/inkscape/inkscape/merge_requests/982
|
| |
|
|
|
|
|
|
|
|
| |
Expand definitions of string literals.
xgettext supports literal concatenation but not defines.
This fixes some questionable syntax introduced in
81fbcdf00f09f7fc00c23bcecc0b1edfcce92b5f
Fixes https://gitlab.com/inkscape/inkscape/issues/441
|
| | |
|
| |
|
|
|
|
| |
Delay operations till all nodes are added.
Deselection improvements thanks to Jabier.
Refactor to reflect changes.
|
| |
|
|
| |
necesary places. Also ensure canvas is always redraw
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
-Winfinite-recursion
-Wpessimizing-move
-Wunused-label
-Wunneeded-internal-declaration
-Wself-assign-overloaded
-Wunused-const-variable (some)
-Wsometimes-uninitialized (some)
|
| |
|
|
|
|
|
|
|
|
| |
-Wconstant-conversion
-Wenum-compare-switch
-Wpointer-bool-conversion
-Wundefined-bool-conversion
-Wunused-value
Excluding deprecation warnings and 3rdparty directory.
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Fixes https://gitlab.com/inkscape/inkscape/issues/169
|
| |
|
| |
Found via `codespell`
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
conversion to smooth and symmetric path nodes, to conform to what
is described in the keyboard reference and the manual.
https://inkscape.org/en/doc/keys092.html#idm2176
http://tavmjong.free.fr/INKSCAPE/MANUAL/html/Paths-Editing.html
See <https://bugs.launchpad.net/inkscape/+bug/1780775>
for complete details.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
to more accurately describe the actions available for the control
that the mouse is currently hovering over.
This patch should be applied on top of my first commit, bcff6d0c.
Unlike that, this one does not alter Inkscape's functionality in any way,
but presumably will require translation, which is why they have been
separated.
Full details are available at <https://bugs.launchpad.net/inkscape/+bug/1780775>.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is not intended to be a permanent patch, but to point out
the actual source of a problem where undo/redo does not work
for node-type changes.
It works by disabling the function of the PathManipulator::_nodetypesKey()
method, to match some breakage which has apparently occurred somewhere
else. Presumably, somebody would know where that was. Once that is located
and fixed, this patch will be unnecessary, except for a minor code cleanup.
At that point, the functional change would itself constitute a bug, instead
of a temporary fix.
Full details are available at <https://bugs.launchpad.net/inkscape/+bug/1780775>.
|
| | |
|
| |
|
| |
Found via `codespell` and `atom editor`
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- 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
|
| | |
|
| | |
|
| |\ |
|
| | |
| |
| | |
Found via `codespell -q 3 -I ../inkscape-whitelist.txt --skip="*.svg,*.po,*.nsh,*.in,./src/3rdparty"`
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
Replaces all hard coded or implicit desktop coordinate usage with
doc2dt multiplication.
New global preference: Interface > Origin at upper left
https://bugs.launchpad.net/inkscape/+bug/170049
|
| |/
|
|
|
|
|
|
|
|
| |
Fix scrolling when smooth scrolling is enabled /
allow to scroll smoothly for:
- canvas palette
- node selection in path tool
- selection cycling in select tool while holding Alt key
- spraying in spray tool with mouse wheel
- adjusting color by scrolling in lower left stroke/fill fields
|
| |
|
|
|
| |
This reduces the boilerplate required to add a new element to a
container.
|
| |
|
|
|
| |
This makes it clearer whether an integer or a boolean has to be passed
in this specific call.
|
| |
|
|
|
| |
This avoids having to pass variables by reference before copying them
when calling a constructor.
|
| |
|
|
| |
This renames most C <*.h> includes into C++ <c*> includes.
|
| |
|
|
|
| |
This replaces empty constructors and destructors with the default
keyword.
|
| |
|
|
|
| |
This replaces all NULL or 0 with nullptr when assigned to or returned as
a pointer.
|
| |
|
|
|
| |
This adds the override specifier on all methods which override a virtual
method, whether they were already virtual or missing this specifier.
|
| |\ |
|
| | |
| |
| |
| |
| | |
Adds a delete specifier on constructors, destructors or assignment
methods that should never be called, ensuring they actually never will.
|
| |/
|
|
| |
Gdk::Display::get_default()->get_keymap().
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
|
| | |
|
| | |
|
| | |
|
| | |
|