summaryrefslogtreecommitdiffstats
path: root/src/extension/effect.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Inkscape::XML::Node::addChildAtPosThomas Holder2019-10-161-3/+5
|
* Extensions: Disable effects that failed to loadPatrick Storz2019-10-151-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
* Revert "Remove unused "nopref" variant of effects"Patrick Storz2019-10-121-0/+3
| | | | This reverts commit ef84b6a06b8fe5be8c15384cd95a35bc6d0c95a7.
* Add base_directory for extensions loaded from a file.Patrick Storz2019-08-311-5/+5
|
* Switch Inkscape::Extension to use InxWidgets instead of InxParametersPatrick Storz2019-08-311-1/+1
|
* Implement "translationdomain" attribute for extensionsPatrick Storz2019-08-311-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
* Remove unused "nopref" variant of effectsPatrick Storz2019-08-311-3/+0
|
* Remove unused and disabled "help" feature for extensionsPatrick Storz2019-08-311-1/+1
|
* Move prefdialog to own directoryPatrick Storz2019-08-311-6/+7
|
* Rename effect attribute to "implements-custom-gui"Sergei Izmailov2019-05-291-1/+1
| | | | Effect with `implements-custom-gui="true"` MUST implement custom GUI
* Fix indentationSergei Izmailov2019-05-291-3/+3
|
* Rename "suppress-working-dialog" effect attribute to "application"Sergei Izmailov2019-05-291-1/+1
|
* feature: Allow effect extensions to disable working dialogSergei Izmailov2019-05-291-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.
* Extensions/Filters: Fix translations of submenu namesPatrick Storz2019-03-241-2/+1
| | | | | Fixed issues: - https://gitlab.com/inkscape/inkscape/issues/42
* Clarify licensesMax Gaukler2018-11-081-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
* SP_ACTIVE_DESKTOP: check for NULL or eliminateThomas Holder2018-09-271-2/+0
|
* Run clang-tidy’s modernize-redundant-void-arg pass.Emmanuel Gil Peyrot2018-06-191-4/+4
|
* Run clang-tidy’s modernize-use-nullptr pass.Emmanuel Gil Peyrot2018-06-181-45/+45
| | | | | This replaces all NULL or 0 with nullptr when assigned to or returned as a pointer.
* Fixes to extension system and simplify the codeJabiertxo Arraiza Cenoz2018-06-061-2/+1
|
* Source typosluz.paz2018-05-141-10/+10
|
* Revert "Fix include order with clang-tidy check llvm-include-order"Marc Jeanmougin2018-05-041-2/+2
| | | | This reverts commit bba4ff6672494fab59286b50f6c645ad62a47e60.
* Fix include order with clang-tidy check llvm-include-orderMarc Jeanmougin2018-04-291-2/+2
|
* Move classes derived from SPObject to own directory.Tavmjong Bah2018-01-301-1/+0
| | | | A lot of header clean-up.
* Misc. typosluz.paz2018-01-081-1/+1
| | | Found via `codespell`
* Make script warnings transient for "Working..." dialogEduard Braun2017-12-201-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.
* Effects: make "Working..." dialog transient for preferences dialogEduard Braun2017-12-201-0/+6
|
* Removed unused includes, decreased compilation time. Once againAdrian Boguszewski2016-08-031-1/+0
| | | (bzr r15034)
* Reverted changes to r15024 after many building problemsAdrian Boguszewski2016-07-281-0/+1
| | | (bzr r15027)
* Removed unused includes, decrease compilation timeAdrian Boguszewski2016-07-281-1/+0
| | | (bzr r15025)
* Remove sp_desktop_document and finish cleanup of desktop-handles.hLiam P. White2014-12-211-1/+1
| | | (bzr r13820)
* 5. Refactoring of Application class: make copy/assignment operators private, ↵Liam P. White2014-06-271-3/+5
| | | | | disallow pointers to Application (bzr r13341.5.9)
* 3. remove dead code, refactor existing code. Connect overlooked signals.Liam P. White2014-06-261-1/+1
| | | (bzr r13341.5.3)
* 1. make it compileLiam P. White2014-06-251-3/+3
| | | (bzr r13341.5.1)
* i18n. Fix for Bug #1252229 (As for the verb name XXX (No preferences), XXX ↵Nicolas Dufour2013-11-181-1/+1
| | | | | | | | are not localized.). Fixed bugs: - https://launchpad.net/bugs/1252229 (bzr r12820)
* effects don't need to merge into menus if we're running without gui; with ↵buliabyak2013-09-281-1/+1
| | | | | this we can purge a redundant reading of menus skeleton, which leaked its xml tree (bzr r12616)
* Code readability improvements and licence changes for action-context.*Eric Greveson2013-07-041-5/+2
| | | | | based on merge request code review and feedback (bzr r12387.1.7)
* Added error messages when attempting to use verbs requiring GUI inEric Greveson2013-07-011-1/+4
| | | | | console (--without-gui) mode. (bzr r12387.1.3)
* Factored layer model out into new Inkscape::LayerModel class. This allowsEric Greveson2013-07-011-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)
* Header tidying, suppress all gdk deprecation errors in gtkmmAlex Valavanis2012-02-291-1/+1
| | | (bzr r11030)
* Header cleaningAlex Valavanis2012-02-121-0/+1
| | | (bzr r10963)
* Janitorial tasks: get rid of deprecated repr wrapper functionsKris De Gussem2012-01-031-6/+6
| | | (bzr r10830)
* fix potential null pointer derefJohan B. C. Engelen2011-10-281-12/+14
| | | (bzr r10702)
* Remove nr-object.h and nr-macros.hKrzysztof Kosi??ski2011-08-281-16/+2
| | | (bzr r10582.1.10)
* warning cleanup (no functional changes)Campbell Barton2011-06-251-1/+1
| | | | | | - enclose && / || with brackets to avoid ambiguity. - don't cast from booleans to pointers. (bzr r10359)
* Merge and cleanup of GSoC C++-ification project.Jon A. Cruz2010-12-121-1/+2
|\ | | | | (bzr r9945.1.1)
| * New Class SPDocumentUndo created which takes care of c++fying some non ↵Abhishek Sharma Public2010-07-021-1/+1
| | | | | | | | | | SPDocument based methods (bzr r9546.1.3)
* | Help files no longer get registered as a recently used extensionCraig Marshall2010-09-281-0/+13
|/ | | | | | Fixed bugs: - https://launchpad.net/bugs/600671 (bzr r9799)
* Revert recent refactoring changes by johnce because they break the build, ↵Maximilian Albert2009-08-061-1/+1
| | | | | which cannot be fixed easily. (bzr r8422)
* SPDocument->Documentjohnce2009-08-051-1/+1
| | | (bzr r8405)
* trying to fix the filters placementbulia byak2009-02-181-1/+1
| | | (bzr r7325)