summaryrefslogtreecommitdiffstats
path: root/src/extension/implementation (follow)
Commit message (Collapse)AuthorAgeFilesLines
* complete adding const to have only NArtBpath const * get_bpath() const; for ↵Johan B. C. Engelen2008-05-092-4/+4
| | | | | accessing the protected member of SPCurve. Nowhere in Inkscape source is the path data changed of SPCurve, except within SPCurve's own methods ! So removed the non-const NArtBpath* get_bpath. (bzr r5642)
* r19083@shi: ted | 2008-04-21 16:09:24 -0700Ted Gould2008-04-223-41/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A directory for filter effects r19084@shi: ted | 2008-04-21 20:03:59 -0700 The basis for the filter interface for defining effects. r19085@shi: ted | 2008-04-21 20:59:04 -0700 Adding Sepia as an example r19086@shi: ted | 2008-04-21 23:25:57 -0700 Wiring everything in. Cleaning it up so that it looks nice. r19087@shi: ted | 2008-04-22 00:00:08 -0700 Completeing more of the guts. Not done, but the basic infrastructure is now in place. r19088@shi: ted | 2008-04-22 00:19:38 -0700 All the basic plumbing code. It seems to work, except the document is wrong from the controlling filter guy. That should be fixable. r19089@shi: ted | 2008-04-22 00:31:36 -0700 Whoo! Hoo! for simple stuff it seems to work. r19090@shi: ted | 2008-04-22 10:36:16 -0700 First pass at adding the filters from Mauve's example r19091@shi: ted | 2008-04-22 10:37:24 -0700 Fixing misspelling r19092@shi: ted | 2008-04-22 12:32:18 -0700 Should be appending instead of prepending these nodes. r19093@shi: ted | 2008-04-22 13:37:34 -0700 Basic filter with parameters working r19094@shi: ted | 2008-04-22 14:27:20 -0700 Changing it so that by default an effect will have a call to autogui that will work with live effects. Basically this involved migrating the implementation of prefs_effect up from script.cpp to implementation.cpp r19102@shi: ted | 2008-04-22 14:38:46 -0700 Better defaults r19103@shi: ted | 2008-04-22 14:42:07 -0700 Adding filter stuff to be translated (bzr r5490)
* r19076@shi: ted | 2008-04-21 15:42:45 -0700Ted Gould2008-04-212-8/+14
| | | | | | | | | 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)
* Following this thread: ↵Marcin Floryan2008-04-091-12/+13
| | | | | http://www.nabble.com/Extension-parameters-td9064285.html#a9064285 cleaned up python webbrowser_* scripts by replacing with one generic launch_webbrowser.py. This required a bit of work with extensions to handle hidden GUI parameters better. URLs are now in the inkscape_help_*.inx files. (bzr r5390)
* delete remaining .cvsignore filesAdib Taraben2008-04-011-5/+0
| | | (bzr r5299)
* handle (better) whitespaces in path namesAdib Taraben2008-03-281-4/+13
| | | (bzr r5210)
* Bug #204779 win32 crash on help menu - win32 spawn problemAdib Taraben2008-03-271-1/+1
| | | (bzr r5207)
* Cmake Build system - Initial commit.Joshua L. Blocher2008-03-271-0/+5
| | | (bzr r5206)
* No more NRMatrix or NRPoint.Jasper van de Gronde2008-03-212-8/+8
| | | (bzr r5149)
* BUG 168896, fix BUG_168896_refactor_tempfile.patch problems with Vista ↵Albin Sunnanbo2008-03-132-5/+5
| | | | | tempfiles breaks some extensions (including Save as XAML) (bzr r5082)
* tweaked patch from Ulf to make extension workingAdib Taraben2008-03-121-1/+1
| | | (bzr r5073)
* r18226@shi: ted | 2008-02-29 15:00:33 -0800Ted Gould2008-02-291-19/+2
| | | | | | Flipping so that the file is the last parameter at request of Aaron Spike. (bzr r4911)
* r18220@shi: ted | 2008-02-29 13:18:55 -0800Ted Gould2008-02-291-20/+24
| | | | | | | | | | | | | | | | | | | | | | | | 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)
* Fix crash with Save As extensionsAaron Spike2008-02-211-0/+1
| | | | | Glib:IOChannel requires a parameterless set_encoding() in order to be binary safe (bzr r4795)
* r17534@shi: ted | 2008-01-06 14:56:29 -0800Ted Gould2008-01-061-3/+9
| | | | | | | | | | | | | Scripting now maintains the output_extension parameter accross the script. This was necissary because the file written out gets the the parameter of what it was written out with, while the original document gets fixed. Even though the current document gets corrected by the output function, the script hands back the one that is written out. Basically, this means that we need to handle it in this file. And now we do. Fixes lp: 167132 (bzr r4414)
* FIX for Bug #173068 can't import postscript files (ps and eps)Adib Taraben2007-12-021-3/+59
| | | (bzr r4154)
* Warning cleanupJon A. Cruz2007-11-102-32/+32
| | | (bzr r4052)
* warning cleanupJon A. Cruz2007-11-081-20/+20
| | | (bzr r4043)
* Add virtual to a lot of the destructors. Note: perhaps it will have to be ↵Johan B. C. Engelen2007-11-041-1/+1
| | | | | reverted for some files to keep them C-compatible. (bzr r4024)
* r16896@shi: ted | 2007-10-30 12:16:06 -0700Ted Gould2007-10-302-18/+54
| | | | | Caching the input file for effects. (bzr r3982)
* r16894@shi: ted | 2007-10-30 09:26:42 -0700Ted Gould2007-10-301-1/+1
| | | | | OH MY GOD IT WORKS!!! (bzr r3980)
* r16893@shi: ted | 2007-10-30 07:31:04 -0700Ted Gould2007-10-302-8/+8
| | | | | | 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)
* r16677@shi: ted | 2007-10-17 19:31:04 -0700Ted Gould2007-10-304-10/+25
| | | | | | | 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)
* r16676@shi: ted | 2007-10-12 21:09:50 -0700Ted Gould2007-10-302-10/+32
| | | | | Half fixed caching (bzr r3976)
* allow effects to modify namedview and document dimensionsJohn Bintz2007-10-191-6/+26
| | | (bzr r3930)
* trivial: Address some g++-4.2 writable-strings warnings.Peter Moulder2007-09-161-7/+6
| | | (bzr r3759)
* r16564@tres: ted | 2007-09-12 20:45:12 -0700Ted Gould2007-09-132-0/+6
| | | | | Final GSoC patch from Chris. I took too long to include it :( (bzr r3740)
* change from <io.h> to <unistd.h> to define closeAdib Taraben2007-09-121-1/+1
| | | (bzr r3739)
* NEW: XSLT Input/output extension support fix for: close not definedAdib Taraben2007-09-121-0/+1
| | | (bzr r3735)
* r16525@tres: ted | 2007-09-11 20:49:47 -0700Ted Gould2007-09-122-3/+208
| | | | | Adding in code to XSLT. (bzr r3729)
* **/makefile.in: svn propset svn:eol-style native. Provide rule for ↵Peter Moulder2007-09-121-3/+3
| | | | | %.$(OBJEXT) instead of %.o. (bzr r3726)
* r16443@tres: ted | 2007-08-30 22:22:32 -0700Ted Gould2007-09-011-1/+11
| | | | | Pump some GTK events so that there is more interactivity. (bzr r3654)
* r15736@tres: ted | 2007-07-02 21:11:39 -0700Ted Gould2007-07-031-1/+1
| | | | | | | | Changing the working directory for scripts from the temporary directory to the current working directory (the one Inkscape was called with). I don't think this is the 'right' way to do this -- but the win32 people kinda need it. (bzr r3165)
* r15705@tres: ted | 2007-07-02 20:15:46 -0700Ted Gould2007-07-033-517/+0
| | | | | Removing some dead code. (bzr r3164)
* r15700@tres: ted | 2007-06-26 23:54:54 -0700Ted Gould2007-06-271-11/+0
| | | | | Fixing an SVK push error. (bzr r3146)
* (bzr r3144)Ted Gould2007-06-271-60/+34
|
* r15631@tres: ted | 2007-06-26 22:34:54 -0700Ted Gould2007-06-271-40/+14
| | | | | Cleaning up the ::effect function to use more Glib:: (bzr r3141)
* r15630@tres: ted | 2007-06-26 22:27:01 -0700Ted Gould2007-06-271-37/+18
| | | | | Implementing save. (bzr r3140)
* r15629@tres: ted | 2007-06-26 21:47:00 -0700Ted Gould2007-06-272-48/+35
| | | | | | Adding in the ability to open files. Which required some changes. But, now everything seems happy. Can't break it all anymore. (bzr r3139)
* r15555@tres: ted | 2007-06-08 08:57:04 -0700Ted Gould2007-06-271-2/+2
| | | | | Adding in a debuging message and extending copyright. (bzr r3133)
* r15506@tres: ted | 2007-05-24 22:30:55 -0700Ted Gould2007-06-271-1/+1
| | | | | | | Wow, the basics are kinda working. Only for ints and floats, and it seems to not like repeadative entry. But, it really is seeming very feasible. (bzr r3128)
* r15481@tres: ted | 2007-05-22 09:56:22 -0700Ted Gould2007-06-274-4/+4
| | | | | Switching to sigc::signal so it actually works. (bzr r3126)
* r15480@tres: ted | 2007-05-20 23:51:34 -0700Ted Gould2007-06-274-5/+6
| | | | | | | The basics are all working, no call back from the preferences yet. That's the next step. But the dialogs appear correctly, and it works in the background. (bzr r3125)
* r15432@tres: ted | 2007-05-12 21:24:09 -0700Ted Gould2007-06-271-1/+58
| | | | | Cleaning up so that canceling works. (bzr r3123)
* r15379@tres: ted | 2007-05-09 19:13:37 -0700Ted Gould2007-06-273-12/+6
| | | | | Moving the dialog one step out and adding a cancel event. (bzr r3121)
* r15378@tres: ted | 2007-05-09 18:59:27 -0700Ted Gould2007-06-271-0/+14
| | | | | | Wow, working pretty well now. More updates and let's make this a little bit cooler. (bzr r3120)
* r15377@tres: ted | 2007-05-08 22:03:14 -0700Ted Gould2007-06-272-28/+39
| | | | | | It seems to work... I'm not entirely sure I understand why. Needs more testing, but I'm optimistic. (bzr r3119)
* r15368@tres: ted | 2007-05-05 13:53:51 -0700Ted Gould2007-06-272-386/+148
| | | | | | Basic adjustments to get async all connected in. This compiles for effects, but then it crashes. But, it's a decent start. (bzr r3117)
* note about which function to use for script executionKees Cook2007-04-111-0/+4
| | | (bzr r2848)
* plumb XML::Document parameter into duplication, courtesy of bryceMenTaLguY2007-03-201-1/+1
| | | (bzr r2723)