summaryrefslogtreecommitdiffstats
path: root/src/extension/effect.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-10-16Inkscape::XML::Node::addChildAtPosThomas Holder1-3/+5
2019-10-15Extensions: Disable effects that failed to loadPatrick Storz1-5/+2
Instead of removing them from the menu, they're now shown as inactive (greyed out), so users have a chance to know they even exists, without having to know about extension-errors.log Unfortunately tooltips seem to be hidden for insensitive menuitems as well, so we currently have no way of informing the user directly in the UI about the problem. Fixes https://gitlab.com/inkscape/inkscape/issues/470
2019-10-12Revert "Remove unused "nopref" variant of effects"Patrick Storz1-0/+3
This reverts commit ef84b6a06b8fe5be8c15384cd95a35bc6d0c95a7.
2019-08-31Add base_directory for extensions loaded from a file.Patrick Storz1-5/+5
2019-08-31Switch Inkscape::Extension to use InxWidgets instead of InxParametersPatrick Storz1-1/+1
2019-08-31Implement "translationdomain" attribute for extensionsPatrick Storz1-13/+15
Will allow extensions to ship their own message catalog used for translation of the extension#s strings. Needs to be set on the root <inkscape-extension> element of the .inx Currently supported values: - unset: use default textdomain (which happens to be 'inkscape') - 'inkscape': use Inkscape's message catalog - 'none': disable translation for the extension's strings
2019-08-31Remove unused "nopref" variant of effectsPatrick Storz1-3/+0
2019-08-31Remove unused and disabled "help" feature for extensionsPatrick Storz1-1/+1
2019-08-31Move prefdialog to own directoryPatrick Storz1-6/+7
2019-05-29Rename effect attribute to "implements-custom-gui"Sergei Izmailov1-1/+1
Effect with `implements-custom-gui="true"` MUST implement custom GUI
2019-05-29Fix indentationSergei Izmailov1-3/+3
2019-05-29Rename "suppress-working-dialog" effect attribute to "application"Sergei Izmailov1-1/+1
2019-05-29feature: Allow effect extensions to disable working dialogSergei Izmailov1-1/+4
Effect extensions with custom GUI don't need 'effect is working' dialog window which distracts from effect main window. New "suppress-working-dialog" optional attribute added to effect node of `.inx` file.
2019-03-24Extensions/Filters: Fix translations of submenu namesPatrick Storz1-2/+1
Fixed issues: - https://gitlab.com/inkscape/inkscape/issues/42
2018-11-08Clarify licensesMax Gaukler1-1/+2
- 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
2018-09-27SP_ACTIVE_DESKTOP: check for NULL or eliminateThomas Holder1-2/+0
2018-06-19Run clang-tidy’s modernize-redundant-void-arg pass.Emmanuel Gil Peyrot1-4/+4
2018-06-18Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot1-45/+45
This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
2018-06-06Fixes to extension system and simplify the codeJabiertxo Arraiza Cenoz1-2/+1
2018-05-14Source typosluz.paz1-10/+10
2018-05-04Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin1-2/+2
This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
2018-04-29Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin1-2/+2
2018-01-30Move classes derived from SPObject to own directory.Tavmjong Bah1-1/+0
A lot of header clean-up.
2018-01-08Misc. typosluz.paz1-1/+1
Found via `codespell`
2017-12-20Make script warnings transient for "Working..." dialogEduard Braun1-0/+1
This turned out to be a bit of a mess due to the interplay between the classes Script / ExecutionEnv / Effect / PrefDialog. (Basically they don't talk to each other much but all want to contribute to the GUI) Likely "Script" (and possibly "ExecutionEnv") should be refactored to let the other classes handle UI exclusively and throw errors where suitable.
2017-12-20Effects: make "Working..." dialog transient for preferences dialogEduard Braun1-0/+6
2016-08-03Removed unused includes, decreased compilation time. Once againAdrian Boguszewski1-1/+0
(bzr r15034)
2016-07-28Reverted changes to r15024 after many building problemsAdrian Boguszewski1-0/+1
(bzr r15027)
2016-07-28Removed unused includes, decrease compilation timeAdrian Boguszewski1-1/+0
(bzr r15025)
2014-12-21Remove sp_desktop_document and finish cleanup of desktop-handles.hLiam P. White1-1/+1
(bzr r13820)
2014-06-275. Refactoring of Application class: make copy/assignment operators private, ↵Liam P. White1-3/+5
disallow pointers to Application (bzr r13341.5.9)
2014-06-263. remove dead code, refactor existing code. Connect overlooked signals.Liam P. White1-1/+1
(bzr r13341.5.3)
2014-06-251. make it compileLiam P. White1-3/+3
(bzr r13341.5.1)
2013-11-18i18n. Fix for Bug #1252229 (As for the verb name XXX (No preferences), XXX ↵Nicolas Dufour1-1/+1
are not localized.). Fixed bugs: - https://launchpad.net/bugs/1252229 (bzr r12820)
2013-09-28effects don't need to merge into menus if we're running without gui; with ↵buliabyak1-1/+1
this we can purge a redundant reading of menus skeleton, which leaked its xml tree (bzr r12616)
2013-07-04Code readability improvements and licence changes for action-context.*Eric Greveson1-5/+2
based on merge request code review and feedback (bzr r12387.1.7)
2013-07-01Added error messages when attempting to use verbs requiring GUI inEric Greveson1-1/+4
console (--without-gui) mode. (bzr r12387.1.3)
2013-07-01Factored layer model out into new Inkscape::LayerModel class. This allowsEric Greveson1-2/+2
Inkscape::Selection to use a LayerModel that is not associated with a UI. Changed the interface of verbs (SPAction) to use a new ActionContext rather than UI::View::View, again so that verbs may be used in a console mode. Modified boolean operation verbs to work in console-only mode. Fixed up DESKTOP_IS_ACTIVE macro to work in the case of no desktops. Modified main.cpp to process selections and verbs in no-GUI mode. Other changes are all consequences of the SPDesktop, Selection and LayerModel interface changes. (bzr r12387.1.1)
2012-02-29Header tidying, suppress all gdk deprecation errors in gtkmmAlex Valavanis1-1/+1
(bzr r11030)
2012-02-12Header cleaningAlex Valavanis1-0/+1
(bzr r10963)
2012-01-03Janitorial tasks: get rid of deprecated repr wrapper functionsKris De Gussem1-6/+6
(bzr r10830)
2011-10-28fix potential null pointer derefJohan B. C. Engelen1-12/+14
(bzr r10702)
2011-08-28Remove nr-object.h and nr-macros.hKrzysztof Kosi??ski1-16/+2
(bzr r10582.1.10)
2011-06-25warning cleanup (no functional changes)Campbell Barton1-1/+1
- enclose && / || with brackets to avoid ambiguity. - don't cast from booleans to pointers. (bzr r10359)
2010-09-28Help files no longer get registered as a recently used extensionCraig Marshall1-0/+13
Fixed bugs: - https://launchpad.net/bugs/600671 (bzr r9799)
2010-07-02New Class SPDocumentUndo created which takes care of c++fying some non ↵Abhishek Sharma Public1-1/+1
SPDocument based methods (bzr r9546.1.3)
2009-08-06Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert1-1/+1
which cannot be fixed easily. (bzr r8422)
2009-08-05SPDocument->Documentjohnce1-1/+1
(bzr r8405)
2009-02-18trying to fix the filters placementbulia byak1-1/+1
(bzr r7325)
2009-02-10Filters, Extensions menusbulia byak1-17/+34
(bzr r7259)