summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Add @doctormo UX improvementsJabiertxof2019-06-113-306/+361
| | | |
* | | | trying to improbe @doctormo feedbackJabier Arraiza2019-06-114-15/+43
| | | |
* | | | Fix coding styleJabier Arraiza2019-06-112-7/+7
| | | |
* | | | Add panned to XMLDialog and ArrtDialogJabier Arraiza2019-06-115-36/+74
| | | |
* | | | Move XMLDialog and Attributes Dialog to Gtk::PanedJabier Arraiza2019-06-104-22/+69
| | | |
* | | | Fix typos by PeterK.Jabiertxof2019-06-101-4/+4
| | | |
* | | | Add shortcutJabiertxof2019-06-102-3/+2
| | | |
* | | | Dialogs improvementJabiertxof2019-06-104-6/+6
| | | |
* | | | Fix pos on toggleJabiertxof2019-06-101-0/+1
| | | |
* | | | Fix dialog orderJabier Arraiza2019-06-103-3/+3
| | | |
* | | | Fixing coding styleJabier Arraiza2019-06-107-101/+92
| | | |
* | | | Move from XMLDialog to another paned dialogJabier Arraiza2019-06-1011-200/+220
| | | |
* | | | Fix typo bug found by PeterKJabiertxof2019-06-101-2/+2
| | | |
* | | | Merge branch 'master' of gitlab.com:inkscape/inkscapeAlexander Valavanis2019-06-097-273/+353
|\ \ \ \
| * | | | CMake: Use bin subfolder for binaries on WindowsPatrick Storz2019-06-091-17/+5
| | | | | | | | | | | | | | | | | | | | Second part of https://gitlab.com/inkscape/inkscape/issues/82
| * | | | Minor cleanup (remove unneeded win32-specific defines)Patrick Storz2019-06-093-8/+1
| | | | |
| * | | | rsync with last merge in 2GeomJabier Arraiza2019-06-081-0/+1
| | | | |
| * | | | fix rebaseJabier Arraiza2019-06-081-1/+0
| | | | |
| * | | | fix coding styleJabier Arraiza2019-06-082-47/+40
| | | | |
| * | | | Fixes on selector dialog based in LGM inputJabier Arraiza2019-06-082-246/+352
| | | | |
* | | | | SnapToolbar: Stop using GtkActionAlexander Valavanis2019-06-094-385/+494
|/ / / /
* | | | Preferences: Work around issue with parsing unsigned integersPatrick Storz2019-06-083-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As we handle unsigned integers the same way as signed integers, large unsigned values (notably RGBA values) overflow the signed type. The issue became apparent when we switched from atoi to strtol in 0e92e8e519b33b35ab63600c31feb7c639e347a6 While the former has undefined behavior for out of range numbers it luckily seemed to "just" overflow as expected on supported OSs. The latter however returns LONG_MAX (which for a 32-bit value is 0x7fffffff and turned out to show turquoise in unexpected places, e.g. the default path highlighting color in node tool). Avoid this by catching the error and try to parse as unsigned type in this case (which will still overflow, but seems to have worked as expected so far).
* | | | Stop crash when Text > Outermost element is activeNathan Lee2019-06-081-1/+4
| | | | | | | | | | | | | | | | Fix https://gitlab.com/inkscape/inkscape/issues/289
* | | | fix inbox#549 Rectangle missing left sideThomas Holder2019-06-081-0/+3
| | | | | | | | | | | | | | | | Reverts one line of 174908a7e0d4
* | | | Flush crash message to ensure it's actually printed and update linkPatrick Storz2019-06-071-1/+3
| | | |
* | | | Remove _argv0 from Inkscape::ApplicationPatrick Storz2019-06-075-32/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently it was only used as the least preferred (and therefore effectively unused) location where to store the crash backup. However it wasn't set properly since 408cb49b5559a81ea803df64bf58457a5dd4bf16 causing assertion errors while crashing. On top of that argv0 is not a reliable way to determine the path to the currently running executable anyway. Fixes https://gitlab.com/inkscape/inkscape/issues/176
* | | | TextToolbar: Fix superscript/subscript handlingAlexander Valavanis2019-06-071-1/+1
| | | |
* | | | ComboBoxEntryToolItem: Add tooltip support (Fix issue #290)Alexander Valavanis2019-06-071-1/+1
| | | |
* | | | ComboToolItem: Add tooltip support (Partial fix for issue #290)Alexander Valavanis2019-06-071-0/+2
| | | |
* | | | ComboToolItem: Add missing proxy-menu labelAlexander Valavanis2019-06-071-1/+1
| | | |
* | | | Use share/inkscape subfolder on WindowsPatrick Storz2019-06-061-30/+4
| | | | | | | | | | | | | | | | First part of https://gitlab.com/inkscape/inkscape/issues/82
* | | | Fix build (loading icon).Tavmjong Bah2019-06-061-1/+2
| | | |
* | | | Style fixes.Shlomi Fish2019-06-065-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Thanks to @Qantas94Heavy 's comments. ---- 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.
* | | | Refactoring: call setAttribute() directly.Shlomi Fish2019-06-0633-105/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Remove unused libyaml dependencyPatrick Storz2019-06-051-5/+1
| | | | | | | | | | | | | | | | | | | | This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3
* | | | Merge branch 'text-toolbar-migration'Alexander Valavanis2019-06-0538-3665/+1471
|\ \ \ \
| * | | | Finish TextToolbar migrationAlexander Valavanis2019-06-056-46/+37
| | | | |
| * | | | TextToolbar: Migrate FontStyle widgetAlexander Valavanis2019-06-052-29/+24
| | | | |
| * | | | TextToolbar: Migrate FontSize widgetAlexander Valavanis2019-06-054-55/+49
| | | | |
| * | | | ComboBoxToolItem: Rebase on ToolItemAlexander Valavanis2019-06-044-75/+70
| | | | |
| * | | | Hackfest 2019: C++ify ComboBoxEntryActionAlexander Valavanis2019-05-294-672/+451
| | | | |
| * | | | Hackfest2019: Add an entry to ComboBoxToolItemAlexander Valavanis2019-05-282-6/+10
| | | | |
| * | | | Hackfest2019: Drop deprecated prep-method for toolbarsAlexander Valavanis2019-05-281-163/+52
| | | | |
| * | | | Hackfest2019: Get rid of deprecated InkSelectOneActionAlexander Valavanis2019-05-2822-507/+93
| | | | |
| * | | | Hackfest2019: Drop unused EgeAdjustmentActionAlexander Valavanis2019-05-288-1394/+0
| | | | |
| * | | | Hackfest2019: TextToolbar: Start GtkAction migrationAlexander Valavanis2019-05-286-418/+383
| | | | |
| * | | | Strip out all content from TextToolbarAlexander Valavanis2019-05-273-9/+11
| | | | |
* | | | | Merge changesAlexander Valavanis2019-06-0531-480/+1652
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Use a flowbox when there are more than two options for font feature settings.Tavmjong Bah2019-06-051-40/+55
| | | | | | | | | | | | | | | | | | | | Improves display of options.
| * | | | Fix coding style and and fix retaining varJabier Arraiza2019-06-041-4/+1
| | | | |