~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to plug-ins/pygimp/ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2008-10-06 13:30:41 UTC
  • mto: This revision was merged to the branch mainline in revision 35.
  • Revision ID: james.westby@ubuntu.com-20081006133041-3panbkcanaymfsmp
Tags: upstream-2.6.0
ImportĀ upstreamĀ versionĀ 2.6.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2006-04-28  Sven Neumann  <sven@gimp.org>
2
 
 
3
 
        * doc/pygimp.sgml: applied documentation patch contributed by
4
 
        Sylvain Fourmanoit (bug #339886).
5
 
 
6
 
2005-10-04  Sven Neumann  <sven@gimp.org>
7
 
 
8
 
        * plug-ins/benchmark-foreground-extract.py (benchmark): removed
9
 
        run-mode parameters again.  Seems to have been fixed in pygimp.
10
 
 
11
 
2005-09-27  Sven Neumann  <sven@gimp.org>
12
 
 
13
 
        * gimpmodule.c (pygimp_progress_install): undeprecated.
14
 
 
15
 
2005-08-19  Sven Neumann  <sven@gimp.org>
16
 
 
17
 
        * gimpmodule.c
18
 
        * gimp-drawable.c: use canonical procedure names with
19
 
        gimp_run_procedure().
20
 
 
21
 
2005-08-06  Sven Neumann  <sven@gimp.org>
22
 
 
23
 
        * plug-ins/benchmark-foreground-extract.py: pass run-mode to PDB
24
 
        calls.
25
 
 
26
 
2005-08-03  Sven Neumann  <sven@gimp.org>
27
 
 
28
 
        * pygimp-rgb.c: added wrapper for gimp_rgb_luminance().
29
 
 
30
 
2005-07-29  Sven Neumann  <sven@gimp.org>
31
 
 
32
 
        * plug-ins/benchmark-foreground-extract.py: follow PDB API change.
33
 
 
34
 
2005-07-18  Sven Neumann  <sven@gimp.org>
35
 
 
36
 
        * plug-ins/benchmark-foreground-extract.py: allow to have the
37
 
        output images saved, made the code more robust, corrected some
38
 
        mistakes.
39
 
 
40
 
2005-07-16  Sven Neumann  <sven@gimp.org>
41
 
 
42
 
        * plug-ins/benchmark-foreground-extract.py: show elapsed time.
43
 
 
44
 
2005-07-16  Sven Neumann  <sven@gimp.org>
45
 
 
46
 
        * Makefile.am
47
 
        * plug-ins/benchmark-foreground-extract.py: added a rough
48
 
        implementation of the foreground extraxtion benchmark as proposed
49
 
        in the GrabCut paper. See comments in the file for details.
50
 
 
51
 
2005-06-22  Sven Neumann  <sven@gimp.org>
52
 
 
53
 
        * plug-ins/foggify.py: fixed capitalization of menu label.
54
 
 
55
 
2004-12-19  Sven Neumann  <sven@gimp.org>
56
 
 
57
 
        * Makefile.am: added $(pygimp_DATA) to EXTRA_DIST.
58
 
 
59
 
2003-02-08  Manish Singh  <yosh@gimp.org>
60
 
 
61
 
        * gimpui.py: use dialog.run() for sub dialogs, since the main dialog
62
 
        is also doing that. This does break consistency with the rest of
63
 
        gimp, but will do for now. I wish there was a similar API that didn't
64
 
        set the dialog modal. Fixed brush and pattern list to use the new
65
 
        PDB names. Also make the filesel really have a title of "Files"
66
 
 
67
 
        * gimpshelf.py: minor clean up, use cStringIO if available
68
 
 
69
 
        * gimpfu.py: add support for Load/Save plug-ins. Use GtkImage
70
 
        instead of deprecated GtkPixmap.
71
 
 
72
 
        * gimpenums.py: regenerated
73
 
 
74
 
        * plug-ins/Makefile.am
75
 
        * plug-ins/colorhtml.py: the return of colorhtml to 1.3
76
 
 
77
 
2003-01-08  Manish Singh  <yosh@gimp.org>
78
 
 
79
 
        * plug-ins/gimpcons.py: import gtkcons only when we're about to use
80
 
        it. This and below allows plug-in query to work even without an
81
 
        interface.
82
 
 
83
 
        * plug-ins/pdbbrowse.py: define BrowseWin (which needs gtk) only
84
 
        when we need it and are guaranteed a gui setup.
85
 
 
86
 
2002-11-08  Sven Neumann  <sven@gimp.org>
87
 
 
88
 
        * plug-ins/Makefile.am (EXTRA_DIST): added missing file (#98034).
89
 
 
90
 
2002-08-31  James Henstridge  <james@daa.com.au>
91
 
 
92
 
        * gimpfu.py (RadioEntry): add PF_RADIO support to gimpfu based on
93
 
        Yosh's patch.
94
 
        (_interact): swap order of buttons to match other dialogs.
95
 
 
96
 
2002-08-30  James Henstridge  <james@daa.com.au>
97
 
 
98
 
        * pygimp-*.c: update to list all methods.  Convert no arg
99
 
        functions to METH_NOARG (slight code size reduction).
100
 
 
101
 
        * pygimp-drawable.c (PyGimpDrawable_Type): add getsets for common
102
 
        drawable attributes.
103
 
        (PyGimpLayer_Type): convert getattr and setattr to getsets.
104
 
        (PyGimpChannel_Type): convert to getsets.
105
 
 
106
 
        * gimpmodule.c (new_parasite): remove.  Superceded by
107
 
        gimp.Parasite constructor.
108
 
        (pygimp_image_list): rename to match actual API.
109
 
 
110
 
        * pygimp-parasite.c (PyGimpParasite_Type): switch to getsets.
111
 
        (para_init): add constructor.
112
 
 
113
 
        * pygimp-tile.c (PyGimpPixelRgn_Type): convert to use getsets.
114
 
        (PyGimpTile_Type): convert to use getsets.
115
 
 
116
 
        * pygimp-image.c (PyGimpImage_Type): convert getattr and setattr
117
 
        routines into getsets.
118
 
 
119
 
2002-08-29  James Henstridge  <james@daa.com.au>
120
 
 
121
 
        * pygimp-image.c (img_repr): check if gimp_image_get_filename()
122
 
        returns NULL.
123
 
 
124
 
        * plug-ins/gimpcons.py: fix up plugin, so that I can test the rest
125
 
        of pygimp.
126
 
 
127
 
        * *.py, plug-ins/*.py: many updates to Python code to work with
128
 
        new PyGTK.  I can start a plug in now.
129
 
 
130
 
2002-08-28  James Henstridge  <james@daa.com.au>
131
 
 
132
 
        * *.c, pygimp.h: split module into multiple files, and convert
133
 
        types to Python 2.2 style types.  Still need to fix some of the
134
 
        getattr routines.
135
 
 
136
 
        * gimpmodule.c: various updates to get it to compile with latest
137
 
        gimp.  Still need to merge in changes to toplevel configure.in.
138
 
 
139
 
2000-09-23  Kevin Turner  <acapnotic@users.sourceforge.net>
140
 
 
141
 
        * gimpmodule.c (newpfobject): use correct type for enums
142
 
 
143
 
        * plug-ins/gtkcons.py (Console.run): set _ after evaluating a 
144
 
        statement, so _ may be used as it is in the python interpreter.
145
 
 
146
 
2000-09-20  Kevin Turner  <acapnotic@users.sourceforge.net>
147
 
 
148
 
        * plug-ins/pdbbrowse.py (pars): Oops.  When we did
149
 
        s/PARAM_/PDB_/, we forgot to do s/6/4/ (the length
150
 
        of the prefix changed).
151
 
 
152
 
        * gimpmodule.c: Filter this through remove_cruft,
153
 
        finishing the libgimp renaming (and further ensuring
154
 
        that it won't work with older libgimps).
155
 
 
156
 
2000-08-10  Kevin Turner  <acapnotic@users.sourceforge.net>
157
 
 
158
 
        * gimpenums.py: This file now autogenerated by
159
 
        tools/pdbgen/enumcode-py.pl
160
 
 
161
 
        * gimpfu.py: 
162
 
        * gimpmodule.c: renaming fixes for libgimp 1.2
163
 
 
164
 
        * plug-ins/pdbbrowse.py (pars): s/PARAM_/PDB_/
165
 
 
166
 
2000-08-09  Kevin Turner  <acapnotic@users.sourceforge.net>
167
 
 
168
 
        * gimpmodule.c (chn_getattr): under "layer", remove the call to
169
 
        gimp_channel_get_layer_id() as this function does not exist.  It
170
 
        would be well for someone who knows pygimp better than I to review
171
 
        this change, but it keeps pygimp from being *completely* broken.
172
 
 
173
 
1999-11-11  James Henstridge  <james@daa.com.au>
174
 
 
175
 
        * doc/pygimp.sgml: updated documentation.
176
 
 
177
 
        * gimpmodule.c: applied patches from Hans Breuer to fix portability
178
 
        problems and also win32 compatibility.
179
 
 
180
 
        (lay_getattr): take is_rgb as a synonym for is_color/is_colour.
181
 
        (drw_parasite_attach):
182
 
        (drw_parasite_detach): change to new naming scheme.
183
 
        (img_parasite_attach): 
184
 
        (img_parasite_detach): same here.
185
 
        (gimp_Parasite_find): 
186
 
        (gimp_Parasite_attach): 
187
 
        (gimp_Parasite_detach): same here.
188
 
        (chn_getattr): added is_rgb as a synonym for is_colour, and
189
 
        is_layer_mask as a synonym for layer_mask.
190
 
 
191
 
1999-07-08  James Henstridge  <james@daa.com.au>
192
 
 
193
 
        * plug-ins/shadow_bevel.py: added {disable,enable}_undo() calls.  Also
194
 
        made it possible to turn off the creation of a shadow.
195
 
 
196
 
        * plug-ins/foggify.py: added disable_undo() and enable_undo() calls
197
 
        round the plugin code.
198
 
 
199
 
        * plug-ins/Makefile.am: forgot to add foggify and shadow_bevel to
200
 
        the EXTRA_DIST list.
201
 
 
202
 
        * gimpui.py: fixed some small bugs that caused an exception when
203
 
        loading on some versions of python.  Weird thing is, it did not
204
 
        cause problems on my computer (using 1.5.1)
205
 
 
206
 
1999-07-05  James Henstridge  <james@daa.com.au>
207
 
 
208
 
        * plug-ins/foggify.py, plug-ins/shadow_bevel.py: two new example
209
 
        scripts.
210
 
 
211
 
1999-07-04  James Henstridge  <james@daa.com.au>
212
 
 
213
 
        * gimpmodule.c: added support for parasites.  This new code is
214
 
        conditionally compiled if GIMP_HAVE_PARASITES is defined.
215
 
        Added other gimp 1.1 features to gimpmodule.
216
 
 
217
 
1999-07-03  James Henstridge  <james@daa.com.au>
218
 
 
219
 
        * gimpmodule.c (initgimp): added {major,minor,micro}_version constants
220
 
        to gimpmodule.
221
 
        (*) removed all the empty __doc__ strings -- they were just wasting
222
 
        space, and I have other docs in there now.
223
 
 
224
 
        * plug-ins/clothify.py (python_clothify): same here.
225
 
 
226
 
        * plug-ins/sphere.py (python_sphere): some small hacks to get the
227
 
        plugin to work with both gimp 1.0 and 1.1 -- using the pattern
228
 
        "if pdb.gimp_whatever.nparams == n" to check if the img parameter
229
 
        should be removed.
230
 
 
231
 
        * plug-ins/pdbbrowse.py (BrowseWin.extension_pdb_browse): fixed
232
 
        small bug.
233
 
 
234
 
1999-07-02  James Henstridge  <james@daa.com.au>
235
 
 
236
 
        * plug-ins/whirlpinch.py (python_whirl_pinch): adjusted plug in to
237
 
        work with drawable changes.
238
 
 
239
 
        * gimpmodule.c: removed the drawable type -- now only layer or channel
240
 
        types are used.  Also moved the drawable type's methods to both the
241
 
        layer and channel object types.  Also added some of the attributes of
242
 
        the drawable object to layer and channel objects (some aren't needed
243
 
        anymore, since layers are clearly defined as layers, and channels
244
 
        as channels).
245
 
        Make tile and pixel region objects keep a reference to their
246
 
        associated drawable.
247
 
        Added attributes has_alpha, is_colour, is_grey and is_indexed to
248
 
        layer and channel objects.
249
 
 
250
 
1999-06-22  James Henstridge  <james@daa.com.au>
251
 
 
252
 
        * gimpplugin.py: renamed from plugin.py.  This is mainly to reduce
253
 
        namespace polution.
254
 
        
255
 
        * getvals.py: removed file.  It has been replaced by the much more
256
 
        functional gimpfu module.
257
 
 
258
 
        * plug-ins/gimpcons.py: added a browse button that will display the
259
 
        pdbbrowse window, which can then be used to choose a pdb function.
260
 
        The selected pdb function gets its prototype inserted on the
261
 
        command line.
262
 
 
263
 
        * plug-ins/pdbbrowse.py: converted to use GTK+ widgets and gimpfu.
264
 
 
265
 
        * plug-ins/gimpcons.py: converted to use gimpfu and gtkcons.py.
266
 
        
267
 
        * plug-ings/gtkcons.py: a GTK replacement for tkcons.py.
268
 
        
269
 
        * plug-ins/whirlpinch.py, plug-ins/sphere.py: converted these two
270
 
        to use gimpfu.
271
 
        
272
 
        * gimpshelf.py (shelf): some changes so that the gimp internal types
273
 
        will pickle correctly.
274
 
 
275
 
        * gimpmodule.c (initgimp): export the type objects for gimpmodule's
276
 
        internal types.  This is mainly to help get pickling to work
277
 
        correctly.
278
 
        (_id2*): new functions to help convert id's to the builtin types.
279
 
 
280
 
        * plug-ins/clothify.py: converted to use gimpfu module.
281
 
 
282
 
1999-06-21  James Henstridge  <james@daa.com.au>
283
 
 
284
 
        * gimpfu.py: a simplified interface to writing GIMP plugins.  It
285
 
        handles all the user interaction stuff and saving the last used
286
 
        values.  It uses pygtk, so should match the interface of the rest
287
 
        of gimp.
288
 
 
289
 
        * gimpui.py: new file that implements a number of useful widgets
290
 
        for use with the interfaces of plugins.  It requires pygtk.
291
 
 
292
 
        * gimpmodule.c (tuple_to_GParam): accept None for layer, channel
293
 
        or drawable arguments to PDB functions.  This value gets treated
294
 
        like an ID of -1.
295
 
        (img_cmp, lay_cmp, chn_cmp, drw_cmp): added compare functions so
296
 
        that the == operator works as expected with those object types.
297