| Commit message (Collapse) | Author | Files | Lines |
|
Call this->setAttribute(...) directly instead of
this->getRepr()->setAttribute(...). This avoids clutter and mental indirection.
See
http://wiki.inkscape.org/wiki/index.php?title=Refactoring_projects&oldid=112116
and https://en.wikipedia.org/wiki/Law_of_Demeter .
---
I hereby disclaim any implicit or explicit ownership of my changes in this
changeset, and put them under a multiple licence consisting of your choice of
one of more of:
- The CC0 / Public Domain - https://creativecommons.org/choose/zero/ .
- The MIT / Expat license - https://en.wikipedia.org/wiki/MIT_License
- The default licence of your project
- The https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License - version
2.1 or higher
- The https://en.wikipedia.org/wiki/GNU_General_Public_License - version 2 or
higher
- Any licence in the 2018-Aug-27 popular licenses list of
https://opensource.org/licenses
- The https://en.wikipedia.org/wiki/Apache_License version 2.0 or later
- The https://en.wikipedia.org/wiki/Artistic_License version 2.0 or later
- The https://en.wikipedia.org/wiki/ISC_license
- The https://opensource.org/licenses/BSD-2-Clause
Crediting me will be nice, but not mandatory, and you can change the licence
of the project without needing my permission.
|
|
|
|
- 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 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 reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
|
|
|
|
A lot of header clean-up.
|
|
|
|
(bzr r15698.1.2)
|
|
sp_svg_transform_write can return NULL and Glib::ustring blows up:
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct null not valid
#0 0x00007fffed6ec067 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007fffed6ed448 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007fffedac2b3d in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007fffedac0bb6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007fffedac0c01 in std::terminate() ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007fffedac0e19 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007fffedb168b6 in std::__throw_logic_error(char const*) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x00007ffff76e83d5 in char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) ()
from /usr/bin/../lib/inkscape/libinkscape_base.so
#8 0x00007fffedb22c46 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00007ffff036055e in Glib::ustring::ustring(char const*) ()
from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
#10 0x00007ffff75650e3 in SPPattern::transform_multiply(Geom::Affine, bool) ()
from /usr/bin/../lib/inkscape/libinkscape_base.so
#11 0x00007ffff753d862 in SPItem::adjust_pattern(Geom::Affine const&, bool, PatternTransform) () from /usr/bin/../lib/inkscape/libinkscape_base.so
#12 0x00007ffff7562897 in SPPath::set_transform(Geom::Affine const&) ()
from /usr/bin/../lib/inkscape/libinkscape_base.so
(bzr r15698.1.1)
|
|
Fixed bugs:
- https://launchpad.net/bugs/1660992
(bzr r15477)
|
|
Partial fix for bug #1465753.
(bzr r15108)
|
|
(bzr r15034)
|
|
(bzr r15027)
|
|
(bzr r15025)
|
|
(bzr r14954.1.21)
|
|
(bzr r14954.1.19)
|
|
(bzr r14864)
|
|
(bzr r14863)
|
|
Add checkboard background to the same extension
Update template to 0.01+devel
Fix a bug on SPPatern when apply a transform = Affine()
(bzr r14700)
|
|
(bzr r14463)
|
|
(bzr r14059.1.20)
|
|
(bzr r14059.1.19)
|
|
(bzr r13922.1.10)
|
|
(bzr r13939.1.1)
|
|
(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 r13341.1.146)
|
|
(bzr r13341.6.24)
|
|
(bzr r13341.6.23)
|
|
(bzr r13341.6.22)
|
|
(bzr r13341.6.21)
|
|
(bzr r13341.6.19)
|
|
(bzr r13341.6.18)
|
|
(bzr r13341.6.17)
|
|
(bzr r13341.6.16)
|
|
(bzr r13341.1.36)
|
|
(bzr r13341.1.34)
|
|
(bzr r13341.1.32)
|
|
patterns
(bzr r13341.1.31)
|
|
(bzr r13121)
|
|
(bzr r13120)
|
|
(bzr r13111)
|
|
Fixed bugs:
- https://launchpad.net/bugs/1272073
(bzr r13009)
|
|
Updated sp-root, sp-symbol, sp-image, sp-pattern, marker to use new class.
Fixed some viewport issues when % used.
(bzr r13002)
|
|
(bzr r12824)
|