| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
Stop crash when pattern changed via swatch palette,
and knot is still present.
https://gitlab.com/inkscape/inkscape/issues/70
|
| |
|
|
|
|
| |
- 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When there are already selected knots, and _another_ knot is clicked
without the Shift key pressed, the user would expects the previously
selected knots to be unselected immediately, but this does not happen
until the mouse button is released.
Steps to replicate:
1. Change size of a rect using one corner.
2. Change the size using the opposite corner (without pressing Shift).
Observed behavior: The first corner looks still selected during grab.
Expected behavior: The first corner gets unelected as soon as the mouse
button is pressed..
This happens because the knots selection status is not updated until the
mouse button is released, i.e. in the click/ungrabbed signal handler.
In order to have a more immediate feedback of the knot selection status,
add a "mousedown" signal handler and update the selection status in
there.
While at it also remove the knot_holder local variable in
knot_clicked_handler() which seems to be unnecessary.
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
| |
This replaces all NULL or 0 with nullptr when assigned to or returned as
a pointer.
|
| | |
|
| |
|
| |
Please review
|
| |
|
|
| |
A lot of header clean-up.
|
| |
|
|
|
|
|
|
| |
By passing along an edit_transform matrix, as done for clipping paths.
Cleanups:
- remove some unused methods
- use member initialization
|
| |
|
| |
(bzr r15337)
|
| |
|
| |
(bzr r15034)
|
| |
|
| |
(bzr r15027)
|
| |
|
| |
(bzr r15025)
|
| |
|
| |
(bzr r14059.1.20)
|
| |\
| |
| | |
(bzr r14059.1.2)
|
| | |
| |
| | |
(bzr r13341.6.23)
|
| | |
| |
| | |
(bzr r13341.6.19)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
#604025, #486192
Fixed bugs:
- https://launchpad.net/bugs/601336
- https://launchpad.net/bugs/604025
- https://launchpad.net/bugs/486192
(bzr r13489)
|
| |/
|
|
|
|
|
|
| |
knotholder: if knot coords are non-finite, hide knot. used for hiding the lpeknot switcher knot if there are no crossings
Fixed bugs:
- https://launchpad.net/bugs/781893
(bzr r13428)
|
| |
|
| |
(bzr r13226)
|
| |
|
| |
(bzr r13223)
|
| |
|
| |
(bzr r12039)
|
| |
|
|
|
|
| |
Fixed bugs:
- https://launchpad.net/bugs/1065931
(bzr r11800)
|
| |
|
| |
(bzr r11460)
|
| |
|
| |
(bzr r11316)
|
| |
|
| |
(bzr r10697)
|
| |
|
|
|
|
|
| |
item-to-desktop, not item-to-document. This should make it easier to spot bugs.
- tag some instances where the document-to-desktop transform has been hardcoded
(bzr r10466)
|
| |
|
| |
(bzr r10339)
|
| |\
| |
| | |
(bzr r9508.1.73)
|
| | |
| |
| | |
(bzr r10025)
|
| |\|
| |
| | |
(bzr r9508.1.72)
|
| | |\
| | |
| | | |
(bzr r9945.1.1)
|
| | | |
| | |
| | |
| | |
| | | |
sp-polyline, sp-item and marks the onset of document c++ification as well. Users can check performace increase with [/usr/bin/time -v inkscape_binary_with_commandline_options].
(bzr r9546.1.1)
|
| |\| |
| | |
| | | |
(bzr r9508.1.70)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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)
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | | |
mouse pointer or handle itself (instead of projecting it first onto the constraint)
- Fix a crash in SnapManager::multipleConstrainedSnaps
(bzr r9866)
|
| | | |
| | |
| | | |
(bzr r9697)
|
| |\| |
| | |
| | | |
(bzr r9508.1.52)
|
| | |/
| |
| |
| |
| |
| | |
- Rename the ConstraintLine class to SnapConstraint
- Move some duplicated code to 2geom
(bzr r9607)
|
| |/
|
| |
(bzr r9508.1.45)
|
| |
|
|
|
|
| |
require an XML-level backwards compatibility mechanism to fix properly,
and it's too late in the 0.48 cycle to introduce it.
(bzr r9298)
|
| |
|
| |
(bzr r9281.1.9)
|
| |
|
|
|
| |
specified explicitly)
(bzr r9014)
|
| |
|
|
|
| |
position of the mouse pointer instead of its projection onto the constraint line (for this a check box has been added to the preferences dialog)
(bzr r8523)
|