summaryrefslogtreecommitdiffstats
path: root/src/extension/effect.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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)
* Filters, Extensions menusbulia byak2009-02-101-17/+34
| | | (bzr r7259)
* * Removing the bitmap files that aren't being used.Ted Gould2008-12-101-1/+2
| | | | | | | | | | | | | * Removing the filter files that haven't been used. * Adding a small little script to pull the strings out of the filters.svg file and pull them into a header file so that they can be translated. * Fix generate_POTFILES.sh so that it warns that it'll probably break things * Update POTFILES.in so that it matches the files better. * Making a bunch of .svg files not executable. * Patching the effects code so that the sorting of the menus is correct and the first entry is not ignored. (bzr r6984)
* release reprs properlybulia byak2008-09-201-0/+2
| | | (bzr r6855)
* r19076@shi: ted | 2008-04-21 15:42:45 -0700Ted Gould2008-04-211-6/+6
| | | | | | | | | Core of having a real namespace for Inkscape extensions. r19077@shi: ted | 2008-04-21 15:50:12 -0700 First layer of adding NS r19078@shi: ted | 2008-04-21 15:56:03 -0700 Whew, doing the rest of them. (bzr r5483)
* allow inx to suppress live preview checkboxbulia byak2008-04-181-0/+4
| | | (bzr r5469)
* A small step towards making the inx files fully XML / schema compliantMarcin Floryan2008-04-171-2/+2
| | | (bzr r5464)
* r18220@shi: ted | 2008-02-29 13:18:55 -0800Ted Gould2008-02-291-17/+13
| | | | | | | | | | | | | | | | | | | | | | | | Okay, sadly I'm not keeping the version history because I'm not convenced that SVK will do it right. One mega-patch, but that's life. Reshuffle the exection-env and prefdialog code so that the state machines aren't intertwines, which fixes a whole host of bugs with them. I think the behavior is correct now. Make it so that the effects can count how many preferences they have to determine if the dialog should be shown (fix above). Once this code was written it was easy to make it show an ellipsis on the verb if there is a dialog or not. This involved removing ellipsis from those effects that had it hard coded. Make it so that the parameters know that their command line options are going into a list. They don't have to acknowledge it, but they can, and specifically notebook does and handles it differently. This should fix the notebooks on Win32, but doesn't apparently completely. Change the script extension on windows to use pythonw instead of python so that the command line doesn't appear all the time. (bzr r4908)
* r17818@shi: ted | 2008-01-31 09:20:06 -0800Ted Gould2008-02-041-0/+2
| | | | | Locking on both types of execution (bzr r4652)
* warning cleanupJon A. Cruz2007-11-081-1/+1
| | | (bzr r4043)
* r16893@shi: ted | 2007-10-30 07:31:04 -0700Ted Gould2007-10-301-2/+1
| | | | | | Wow, that wasn't as hard as I thought it would be. Changing away from SPDocument. Sounded like a good idea, but we need to be able to get selections in the document cache. (bzr r3979)
* r16892@shi: ted | 2007-10-29 21:33:09 -0700Ted Gould2007-10-301-3/+5
| | | | | | Okay, so now the caches get into the execution environment and can be passed around to the effects. Now it's a matter of implementing the caches in the drivers. (bzr r3978)
* r16677@shi: ted | 2007-10-17 19:31:04 -0700Ted Gould2007-10-301-1/+1
| | | | | | | Creating and adding interfaces for a document based cache that an effect can define. This removes the effect from having to know if the document has changed, and keep track of that. This allows them to optimize their performance when doing things like live effects. (bzr r3977)
* r16442@tres: ted | 2007-08-30 21:51:42 -0700Ted Gould2007-09-011-2/+20
| | | | | | | One preference dialog per effect. Nothing crazy here. Also setting the timer to be ref counted in lock/unlock mode. This way the whole thing stays locked while the dialog is shown. (bzr r3653)
* r16406@tres: ted | 2007-08-29 20:14:55 -0700Ted Gould2007-09-011-4/+3
| | | | | | Reroute the way that the preferences signal changes so that pinning works as expected. Fixes a segmentation fault. (bzr r3645)
* r16395@tres: ted | 2007-08-27 19:41:32 -0700Ted Gould2007-09-011-0/+1
| | | | | | This is a good stopping point. I think things are working... more testing. (bzr r3640)