| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| |
|
|
| |
Duplicating LPE path more like clone
|
| |
|
|
|
| |
[ui/dialog/styledialog.cpp:926]: (error) Memory leak: textDialogPtr
[seltrans.cpp:1458]: (error) Memory leak: bb
|
| |
|
|
|
|
|
|
|
| |
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 reduces the boilerplate required to add a new element to a
container.
|
| |
|
|
|
| |
This replaces all NULL or 0 with nullptr when assigned to or returned as
a pointer.
|
| |
|
|
| |
A lot of header clean-up.
|
| | |
|
| |\
| |
| |
| | |
Removes usage of GString.
|
| | | |
|
| |/ |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are some inconsistencies when displaying the _norm, _grip, and
rotation center handles:
1. _norm and rotation center are not displayed on a black background;
2. _grip is never displayed, even though the code updates its position
and even changes its shape depending on the operation performed.
Fix these issues by using the XOR blending mode and, since the handles
are only visible when dragging, set their color to 0xff0000b0 which is
the color used by other handles when they are in the
SP_KNOT_STATE_DRAGGING state.
Moreover to have _grip properly blended when HANDLE_CENTER is moved
_norm must be hidden, otherwise the two control point would overlap
(both in shape and position) and the XOR blending would produce an
unintuitive result.
Finally, to effectively hide _norm, move forcing handles visibility
_after_ grab() because grab() shows both _norm and _grip by default.
Fixed bugs:
- https://bugs.launchpad.net/inkscape/+bug/1707250
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Title: Selection tool: transformation handles vanish temporarily
When happends: When selecting a object and moving it in a distance less than dragtolerance value, the handles of the item disapear.
How fix: Internal code deprecate transforms if the transform is empty, so if the transform is empty I force show handles
Fixed bugs:
- https://launchpad.net/bugs/1663952
(bzr r15569)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
global functions are now methods of ObjectSet*, with these additional benefits:
- They can now act on any SelectionSet, not just the current selection;
- Whenever possible, they don't need a desktop anymore and can run if called from GUI.
I hope I did not break too many things in the process.
*: So instead of callink sp_selection_move(desktop,x,y), you call myobjectset->move(x,y)
(bzr r15189)
|
| |\
| |
| | |
(bzr r14954.1.29)
|
| | |
| |
| | |
(bzr r15034)
|
| | |
| |
| | |
(bzr r15027)
|
| | |
| |
| | |
(bzr r15025)
|
| | |
| |
| | |
(bzr r14954.1.28)
|
| |\|
| |
| | |
(bzr r14954.1.13)
|
| |/
|
| |
(bzr r14954.1.10)
|
| |
|
| |
(bzr r14639)
|
| |
|
| |
(bzr r14509)
|
| |
|
|
|
| |
selector tool and the node tool. Splitting large chunks of code into some small classes, and eliminating some wrapper methods which were all just too similar
(bzr r14363)
|
| |
|
| |
(bzr r14085)
|
| |
|
| |
(bzr r13922.1.11)
|
| |
|
| |
(bzr r13922.1.10)
|
| |
|
| |
(bzr r13922.1.5)
|
| |
|
|
|
|
|
|
| |
change that GSList* with a std::list, then resolve the few problems"
So, i tried that.
And I will continue tomorrow, and the days after, on and on.
(bzr r13922.1.1)
|
| |
|
| |
(bzr r13820)
|
| |
|
| |
(bzr r13819)
|
| |
|
| |
(bzr r13809)
|
| |
|
|
|
|
|
| |
for UI Display Units. Upon document load, calculate the units used for SVG values, if a viewbox is available. If not, default to "px" SVG units.
Change all code to use either Display units OR svg units.
(bzr r13751)
|
| |
|
| |
(bzr r13640)
|
| |
|
|
|
|
| |
Fixed bugs:
- https://launchpad.net/bugs/1266499
(bzr r13530)
|
| |
|
|
|
|
|
|
| |
responsive in very complex drawings
Fixed bugs:
- https://launchpad.net/bugs/1348959
(bzr r13483)
|
| |
|
|
|
|
|
| |
Fixed bugs:
- https://launchpad.net/bugs/1256597
- https://launchpad.net/bugs/1340011
(bzr r13450)
|
| |
|
|
|
|
|
|
| |
rev. 13333
Fixed bugs:
- https://launchpad.net/bugs/1337170
(bzr r13446)
|
| |
|
| |
(bzr r13379)
|
| |
|
|
|
|
| |
Fixed bugs:
- https://launchpad.net/bugs/1255764
(bzr r13361)
|
| |
|
|
|
|
|
|
| |
updating anything in case of identity affines (which prevents the bounding box from being invalidated)
Fixed bugs:
- https://launchpad.net/bugs/1256597
(bzr r13333)
|
| |
|
| |
(bzr r13226)
|
| |
|
| |
(bzr r13223)
|
| |
|
| |
(bzr r13076)
|
| |
|
|
|
|
|
|
| |
(Bug 1262146)
Fixed bugs:
- https://launchpad.net/bugs/1262146
(bzr r12863)
|
| |
|
| |
(bzr r12852)
|
| |
|
| |
(bzr r12785)
|
| |
|
| |
(bzr r12782)
|
| |
|
| |
(bzr r12695)
|