- 30 Sep, 2011 1 commit
-
-
Michael Natterer authored
-
- 10 Apr, 2011 1 commit
-
-
Mikael Magnusson authored
-
- 08 Apr, 2011 1 commit
-
-
Michael Natterer authored
Applied patch from Christoph Kappel which adds a "gimp-" prefix to all plug-in dialog window roles.
-
- 04 Mar, 2011 1 commit
-
-
Michael Natterer authored
instead of gtk_container_add()'s because otherwise the widget will not expand in GTK+ 3.x
-
- 12 Mar, 2010 1 commit
-
-
Massimo Valentini authored
Allocate buffers with some extra padding as the MMX instructions used in matrixmult_mmx() may read more than strictly necessary.
-
- 15 Jul, 2009 1 commit
-
-
Michael Natterer authored
-
- 07 Jun, 2009 1 commit
-
-
Michael Natterer authored
Finally commit the patch from Luidnel Maignan, but don't spit messages when the effected region is empty (core functions don't spit messages either). Also got rid of some x2 and y2 variables that are not needed any longer.
-
- 19 Jan, 2009 1 commit
-
-
Michael Natterer authored
2009-01-19 Michael Natterer <mitch@gimp.org> * plug-ins/common/*.c * plug-ins/color-rotate/color-rotate.c * plug-ins/file-bmp/bmp.c * plug-ins/file-faxg3/faxg3.c * plug-ins/file-fits/fits.c * plug-ins/file-fli/fli-gimp.c * plug-ins/file-ico/ico.c * plug-ins/file-jpeg/jpeg.c * plug-ins/file-psd/psd-save.c * plug-ins/file-psd/psd.c * plug-ins/file-sgi/sgi.c * plug-ins/file-uri/uri.c * plug-ins/file-xjt/xjt.c * plug-ins/flame/flame.c * plug-ins/fractal-explorer/fractal-explorer.c * plug-ins/gfig/gfig.c * plug-ins/gimpressionist/gimp.c * plug-ins/gradient-flare/gradient-flare.c * plug-ins/help-browser/help-browser.c * plug-ins/ifs-compose/ifs-compose.c * plug-ins/imagemap/imap_main.c * plug-ins/lighting/lighting-main.c * plug-ins/map-object/map-object-main.c * plug-ins/maze/maze.c * plug-ins/metadata/metadata.c * plug-ins/pagecurl/pagecurl.c * plug-ins/print/print.c * plug-ins/pygimp/gimpfu.py * plug-ins/script-fu/script-fu-script.c * plug-ins/script-fu/script-fu.c * plug-ins/selection-to-path/selection-to-path.c * plug-ins/twain/twain.c * plug-ins/win-snap/winsnap.c: document the "run-mode" parameter as we document enums for core procedures. svn path=/trunk/; revision=27922
-
- 17 Jan, 2009 1 commit
-
-
Michael Natterer authored
2009-01-17 Michael Natterer <mitch@gimp.org> * all files with a GPL header and all COPYING files: Change licence to GPLv3 (and to LGPLv3 for libgimp). Cleaned up some copyright headers and regenerated the parsers in the ImageMap plugin. svn path=/trunk/; revision=27913
-
- 29 May, 2008 1 commit
-
-
Sven Neumann authored
2008-05-29 Sven Neumann <sven@gimp.org> * plug-ins/common/blur-gauss-selective.c (matrixmult_mmx): avoid division by zero in the grayscale code path (bug #529280). svn path=/trunk/; revision=25850
-
- 14 May, 2008 1 commit
-
-
Sven Neumann authored
2008-05-14 Sven Neumann <sven@gimp.org> * plug-ins/common/blur-gauss-selective.c: formatting. svn path=/trunk/; revision=25669
-
- 07 May, 2008 1 commit
-
-
Sven Neumann authored
2008-05-07 Sven Neumann <sven@gimp.org> * plug-ins/common/blur-gauss-selective.c: allocate temporary memory on the stack. Minor code cleanups. svn path=/trunk/; revision=25579
-
- 24 Mar, 2008 1 commit
-
-
Michael Natterer authored
2008-03-24 Michael Natterer <mitch@gimp.org> Renamed tons of plug-ins to make more sense and to be consistent: * plug-ins/common/AlienMap2.c -> alien-map.c * plug-ins/common/CEL.c -> cel.c * plug-ins/common/CML_explorer.c -> cml-explorer.c * plug-ins/common/align_layers.c -> align-layers.c * plug-ins/common/animationplay.c -> animation-play.c * plug-ins/common/animoptimize.c -> animation-optimize.c * plug-ins/common/apply_lens.c -> lens-apply.c * plug-ins/common/autocrop.c -> crop-auto.c * plug-ins/common/autostretch_hsv.c -> contrast-stretch-hsv.c * plug-ins/common/borderaverage.c -> border-average.c * plug-ins/common/bumpmap.c -> bump-map.c * plug-ins/common/c_astretch.c -> contrast-stretch.c * plug-ins/common/ccanalyze.c -> color-cube-analyze.c * plug-ins/common/channel_mixer.c -> channel-mixer.c * plug-ins/common/color_enhance.c -> color-enhance.c * plug-ins/common/colortoalpha.c -> color-to-alpha.c * plug-ins/common/convmatrix.c -> convolution-matrix.c * plug-ins/common/curve_bend.c -> curve-bend.c * plug-ins/common/depthmerge.c -> depth-merge.c * plug-ins/common/dog.c -> edge-dog.c * plug-ins/common/exchange.c -> color-exchange.c * plug-ins/common/flarefx.c -> lens-flare.c * plug-ins/common/fp.c -> filter-pack.c * plug-ins/common/fractaltrace.c -> fractal-trace.c * plug-ins/common/gauss.c -> blur-gauss.c * plug-ins/common/gee_zoom.c -> gee-zoom.c * plug-ins/common/glasstile.c -> tile-glass.c * plug-ins/common/gqbist.c -> qbist.c * plug-ins/common/gradmap.c -> gradient-map.c * plug-ins/common/laplace.c -> edge-laplace.c * plug-ins/common/lens.c -> lens-distortion.c * plug-ins/common/lic.c -> van-gogh-lic.c * plug-ins/common/max_rgb.c -> max-rgb.c * plug-ins/common/mblur.c -> blur-motion.c * plug-ins/common/nlfilt.c -> nl-filter.c * plug-ins/common/noisify.c -> noise-rgb.c * plug-ins/common/normalize.c -> contrast-normalize.c * plug-ins/common/papertile.c -> tile-paper.c * plug-ins/common/polar.c -> polar-coords.c * plug-ins/common/randomize.c -> noise-randomize.c * plug-ins/common/redeye.c -> red-eye-removal.c * plug-ins/common/retinex.c -> contrast-retinex.c * plug-ins/common/sample_colorize.c -> sample-colorize.c * plug-ins/common/scatter_hsv.c -> noise-hsv.c * plug-ins/common/sel_gauss.c -> blur-gauss-selective.c * plug-ins/common/semiflatten.c -> semi-flatten.c * plug-ins/common/smooth_palette.c -> smooth-palette.c * plug-ins/common/snoise.c -> noise-solid.c * plug-ins/common/sobel.c -> edge-sobel.c * plug-ins/common/spheredesigner.c -> sphere-designer.c * plug-ins/common/spread.c -> noise-spread.c * plug-ins/common/struc.c -> apply-canvas.c * plug-ins/common/threshold_alpha.c -> threshold-alpha.c * plug-ins/common/tileit.c -> tile-small.c * plug-ins/common/tiler.c -> tile-seamless.c * plug-ins/common/uniteditor.c -> unit-editor.c * plug-ins/common/unsharp.c -> unsharp-mask.c * plug-ins/common/vinvert.c -> value-invert.c * plug-ins/common/vpropagate.c -> value-propagate.c * plug-ins/common/webbrowser.c -> web-browser.c * plug-ins/common/whirlpinch.c -> whirl-pinch.c * plug-ins/common/zealouscrop.c -> crop-zealous.c * plug-ins/common/plugin-defs.pl: changed accordingly. * plug-ins/common/Makefile.am: regenerated. svn path=/trunk/; revision=25192
-
- 21 Sep, 2007 1 commit
-
-
Sven Neumann authored
2007-09-21 Sven Neumann <sven@gimp.org> General fix for bug #478657: * libgimp/gimpaspectpreview.c * libgimp/gimpdrawablepreview.c * libgimp/gimpzoompreview.c: let all preview widgets store the state of the Preview toggle. Declared "toggle" parameter as unused. * plug-ins/common/*.c: pass NULL for "toggle" to gimp_drawable_preview_new() and gimp_aspect_preview_new(). svn path=/trunk/; revision=23603
-
- 06 Jun, 2007 1 commit
-
-
Mukund Sivaraman authored
2007-06-06 Mukund Sivaraman <muks@mukund.org> Changed "The GIMP" to "GIMP" everywhere, where it's used as a name. svn path=/trunk/; revision=22715
-
- 08 Jun, 2006 1 commit
-
-
Simon Budig authored
2006-06-08 Simon Budig <simon@gimp.org> * plug-ins/common/sel_gauss.c: fix the EXPAND macro to make picky compilers happy. Fixes bug #344326, spotted by Eric Lamarque.
-
- 02 Jun, 2006 1 commit
-
-
Sven Neumann authored
2006-06-02 Sven Neumann <sven@gimp.org> * app/composite/gimp-composite.c (gimp_composite_use_cpu_accel): need to test for GIMP_COMPOSITE_OPTION_NOEXTENSIONS. * libgimp/gimp.c (gimp_config): call gimp_set_use_cpu_accel() from here, not in gimp_main(). * plug-ins/common/sel_gauss.c: applied patch from Loren Merritt that adds MMX code to boost the plug-in speed (bug #342860).
-
- 01 Jun, 2006 1 commit
-
-
Sven Neumann authored
2006-06-01 Sven Neumann <sven@gimp.org> * plug-ins/common/sel_gauss.c: applied patch from Loren Merritt that replaces the floating-point implementation of selective gaussian blur with a fixed-point version (bug #342860).
-
- 16 May, 2006 1 commit
-
-
Sven Neumann authored
2006-05-16 Sven Neumann <sven@gimp.org> * plug-ins/*/*.c: declared GimpPlugInInfo and GimpParamDef arrays as const.
-
- 17 Mar, 2006 1 commit
-
-
Sven Neumann authored
2006-03-17 Sven Neumann <sven@gimp.org> * plug-ins/common/*.c: removed trailing period from procedure blurbs.
-
- 15 Mar, 2006 1 commit
-
-
William Skaggs authored
* plug-ins/common/AlienMap2.c * plug-ins/common/CML_explorer.c * plug-ins/common/align_layers.c * plug-ins/common/animationplay.c * plug-ins/common/animoptimize.c * plug-ins/common/apply_lens.c * plug-ins/common/autocrop.c * plug-ins/common/autostretch_hsv.c * plug-ins/common/blinds.c * plug-ins/common/blur.c * plug-ins/common/borderaverage.c * plug-ins/common/bumpmap.c * plug-ins/common/c_astretch.c * plug-ins/common/cartoon.c * plug-ins/common/ccanalyze.c * plug-ins/common/channel_mixer.c * plug-ins/common/checkerboard.c * plug-ins/common/color_enhance.c * plug-ins/common/colorify.c * plug-ins/common/colortoalpha.c * plug-ins/common/compose.c * plug-ins/common/convmatrix.c * plug-ins/common/cubism.c * plug-ins/common/curve_bend.c * plug-ins/common/decompose.c * plug-ins/common/deinterlace.c * plug-ins/common/depthmerge.c * plug-ins/common/despeckle.c * plug-ins/common/destripe.c * plug-ins/common/diffraction.c * plug-ins/common/displace.c * plug-ins/common/dog.c * plug-ins/common/edge.c * plug-ins/common/emboss.c * plug-ins/common/engrave.c * plug-ins/common/exchange.c * plug-ins/common/film.c * plug-ins/common/flarefx.c * plug-ins/common/fp.c * plug-ins/common/fractaltrace.c * plug-ins/common/gauss.c * plug-ins/common/gee.c * plug-ins/common/gee_zoom.c * plug-ins/common/glasstile.c * plug-ins/common/gnomeprint.c * plug-ins/common/gqbist.c * plug-ins/common/gradmap.c * plug-ins/common/grid.c * plug-ins/common/guillotine.c * plug-ins/common/hot.c * plug-ins/common/illusion.c * plug-ins/common/iwarp.c * plug-ins/common/jigsaw.c * plug-ins/common/laplace.c * plug-ins/common/lic.c * plug-ins/common/mail.c * plug-ins/common/mapcolor.c * plug-ins/common/max_rgb.c * plug-ins/common/mblur.c * plug-ins/common/mosaic.c * plug-ins/common/neon.c * plug-ins/common/newsprint.c * plug-ins/common/nlfilt.c * plug-ins/common/noisify.c * plug-ins/common/normalize.c * plug-ins/common/nova.c * plug-ins/common/oilify.c * plug-ins/common/papertile.c * plug-ins/common/photocopy.c * plug-ins/common/pixelize.c * plug-ins/common/plasma.c * plug-ins/common/plugin-browser.c * plug-ins/common/polar.c * plug-ins/common/procedure-browser.c * plug-ins/common/randomize.c * plug-ins/common/retinex.c * plug-ins/common/ripple.c * plug-ins/common/sample_colorize.c * plug-ins/common/scatter_hsv.c * plug-ins/common/screenshot.c * plug-ins/common/sel_gauss.c * plug-ins/common/semiflatten.c * plug-ins/common/sharpen.c * plug-ins/common/shift.c * plug-ins/common/sinus.c * plug-ins/common/smooth_palette.c * plug-ins/common/snoise.c * plug-ins/common/sobel.c * plug-ins/common/softglow.c * plug-ins/common/sparkle.c * plug-ins/common/spheredesigner.c * plug-ins/common/spread.c * plug-ins/common/struc.c * plug-ins/common/threshold_alpha.c * plug-ins/common/tile.c * plug-ins/common/tileit.c * plug-ins/common/tiler.c * plug-ins/common/uniteditor.c * plug-ins/common/unsharp.c * plug-ins/common/video.c * plug-ins/common/vinvert.c * plug-ins/common/vpropagate.c * plug-ins/common/warp.c * plug-ins/common/waves.c * plug-ins/common/whirlpinch.c * plug-ins/common/wind.c * plug-ins/common/winprint.c * plug-ins/common/zealouscrop.c: Give "helpful" blurbs to menu- accessible plugins, and mark them for translation. Probably there is room for improvement in some of them. Still needs to be done for plug-ins not in "common".
-
- 30 Sep, 2005 1 commit
-
-
Michael Natterer authored
2005-09-30 Michael Natterer <mitch@gimp.org> * plug-ins/*/*.c: removed '...' from progress messages. They are redundant because we are already in a progress. Ported some more g_strdup_printf()/gimp_progress_init() to gimp_progress_init_printf(). Core will follow...
-
- 09 Sep, 2005 1 commit
-
-
Michael Natterer authored
2005-09-09 Michael Natterer <mitch@gimp.org> Added parent window API to the GimpProgress interface and to the libgimp progress stuff. Might look strange, but does the right thing in almost all cases (image window, file dialog, script-fu dialog etc). Fixes bug #62988. * app/core/gimpprogress.[ch]: added GimpProgress::get_window() which should return a toplevel window ID if the progress is in a window that wants to be the transient parent of plug-in dialogs. * app/widgets/gimpwidgets-utils.[ch] (gimp_window_get_native): new function which returns the window handle of a GtkWindow's GdkWindow. * app/widgets/gimpfiledialog.c: implement ::get_window(). * app/display/gimpdisplay.[ch]: ditto. Removed window handle API. * app/gui/gui-vtable.c: changed accordingly. * libgimpbase/gimpbaseenums.[ch] (enum GimpProgressCommand): added GIMP_PROGRESS_COMMAND_GET_WINDOW. * app/plug-in/plug-in-progress.[ch] (plug_in_progress_get_window): new function. Also renamed some functions to match the GimpProgress interface, and not the legacy PDB procedure names. * tools/pdbgen/pdb/progress.pdb * app/core/gimppdbprogress.c: implement get_window() on both sides of the wire, keeping backward compatibility (hopefully). * libgimp/gimpprogress.[ch]: deprecated gimp_progress_install() and added gimp_progress_install_vtable() which takes a vtable with padding to be extensible. Added get_window() vtable entry and dispatch it accordingly. Also added pulse() which was implemented in a hackish way before. Everything is of course backward compatible. * libgimp/gimpprogressbar.c: inmplement the get_window() stuff so a plug-in dialog containing a progress can be the transient parent of another dialog in another plug-in. * libgimp/gimpui.[ch] (gimp_ui_get_progress_window): new function which returns a foreign GdkWindow of this plug-ins progress window. Renamed gimp_window_set_transient_for_default_display() to gimp_window_set_transient() and make it use the progress' window handle instead of the display's (which is the right thing to do in almost all cases). * libgimp/gimp.def * libgimp/gimpui.def: add the new functions. * tools/pdbgen/enums.pl * app/pdb/internal_procs.c * app/pdb/progress_cmds.c * libgimp/gimpprogress_pdb.[ch]: regenerated. * libgimp/gimpexport.c * plug-ins/*/*.c: follow API change.
-
- 05 Sep, 2005 1 commit
-
-
Sven Neumann authored
2005-09-05 Sven Neumann <sven@gimp.org> * plug-ins: Call gimp_window_set_transient_for_default_display() for most plug-in dialogs. Not yet done are load and save dialogs and dialogs created from language bindings.
-
- 15 Aug, 2005 1 commit
-
-
Michael Natterer authored
2005-08-15 Michael Natterer <mitch@gimp.org> * plug-ins/common/randomize.c * plug-ins/common/raw.c * plug-ins/common/retinex.c * plug-ins/common/ripple.c * plug-ins/common/rotate.c * plug-ins/common/sample_colorize.c * plug-ins/common/scatter_hsv.c * plug-ins/common/screenshot.c * plug-ins/common/sel_gauss.c * plug-ins/common/semiflatten.c * plug-ins/common/sharpen.c * plug-ins/common/shift.c * plug-ins/common/sinus.c * plug-ins/common/smooth_palette.c * plug-ins/common/snoise.c * plug-ins/common/sobel.c * plug-ins/common/softglow.c * plug-ins/common/sparkle.c * plug-ins/common/spheredesigner.c * plug-ins/common/spread.c * plug-ins/common/struc.c * plug-ins/common/sunras.c * plug-ins/common/svg.c: canonicalize procedure and parameter names. Misc cleanups.
-
- 30 Jun, 2005 1 commit
-
-
Sven Neumann authored
2005-06-29 Sven Neumann <sven@gimp.org> * plug-ins/*/*.c: use the canonical form of signal names.
-
- 04 Mar, 2005 1 commit
-
-
Sven Neumann authored
2005-03-04 Sven Neumann <sven@gimp.org> * plug-ins/common/*: ported to gstdio, removed unnecessary includes.
-
- 08 Feb, 2005 1 commit
-
-
Sven Neumann authored
2005-02-08 Sven Neumann <sven@gimp.org> Applied a patch from Patrice Tremblay that makes (almost) all dialogs obey the "gtk-alternative-button-order" setting (bug #166678). Changes too many files to list them all...
-
- 23 Dec, 2004 1 commit
-
-
William Skaggs authored
* plug-ins/common/cartoon.c * plug-ins/common/cubism.c * plug-ins/common/displace.c * plug-ins/common/dog.c * plug-ins/common/emboss.c * plug-ins/common/engrave.c * plug-ins/common/gauss.c * plug-ins/common/glasstile.c * plug-ins/common/neon.c * plug-ins/common/noisify.c * plug-ins/common/oilify.c * plug-ins/common/photocopy.c * plug-ins/common/ripple.c * plug-ins/common/sharpen.c * plug-ins/common/shift.c * plug-ins/common/sobel.c * plug-ins/common/softglow.c * plug-ins/common/spread.c * plug-ins/common/tileit.c * plug-ins/common/whirlpinch.c: make sure tile cache is allocated before preview is shown -- significant speedup in some cases, minimal in others. * plug-ins/common/sel_gauss.c: give it a tile cache (didn't have one). Still very slow but a little better.
-
- 14 Nov, 2004 1 commit
-
-
Manish Singh authored
2004-11-13 Manish Singh <yosh@gimp.org> Fix a bunch of warnings from Sparse: * app/actions/dockable-commands.c * app/actions/layers-actions.c * app/actions/view-commands.c * app/base/pixel-surround.c * app/config/gimpconfig-utils.c * app/config/gimpscanner.c * app/core/gimpbrushgenerated.c * app/core/gimpcontainer.c * app/core/gimpimage.c * app/dialogs/palette-import-dialog.c * app/file/gimprecentlist.c * app/plug-in/plug-in-params.c * app/text/gimptext-compat.c * app/text/gimptext-parasite.c * app/vectors/gimpbezierstroke.c * app/vectors/gimpstroke.c * app/widgets/gimpcellrendereraccel.c * app/widgets/gimpselectiondata.c * app/xcf/xcf.c * libgimp/gimp.c * libgimpthumb/gimpthumb-utils.c * libgimpthumb/gimpthumbnail.c * modules/cdisplay_proof.c * plug-ins/Lighting/lighting_ui.c * plug-ins/common/csource.c * plug-ins/common/glasstile.c * plug-ins/common/nova.c * plug-ins/common/pcx.c * plug-ins/common/pnm.c * plug-ins/common/randomize.c * plug-ins/common/screenshot.c * plug-ins/common/sel_gauss.c * plug-ins/common/spheredesigner.c * plug-ins/common/wind.c * plug-ins/gfig/gfig-dialog.c * plug-ins/gfig/gfig-dobject.c * plug-ins/gimpressionist/gimpressionist.c * plug-ins/ifscompose/ifscompose.c * plug-ins/print/gimp_main_window.c * plug-ins/print/print.c: Cleanup integer vs. pointer confusion. * app/base/temp-buf.c * app/dialogs/about-dialog.c * plug-ins/common/bumpmap.c * plug-ins/common/jigsaw.c * plug-ins/gfig/gfig-dobject.c: Cosmetic cleanups. * app/config/gimpconfig-deserialize.c * app/config/gimpconfig-path.c * app/config/gimpconfigwriter.c * app/core/gimpgradient.c * app/tools/gimpdrawtool.c * plug-ins/common/nlfilt.c * plug-ins/common/unsharp.c * plug-ins/common/zealouscrop.c: Define inline functions before they are used. * app/core/gimpdrawable-blend.c: PixelRegion definition was changed some time ago, but the initialization here didn't change. Fix it. * app/plug-in/plug-in-rc.c (plug_in_extra_deserialize): No need to assign token twice in a row. * libgimpbase/gimpdatafiles.c (gimp_datafiles_read_directories): No need to initialize file_data, since the code fills out all the fields. * plug-ins/common/CML_explorer.c * plug-ins/common/vpropagate.c: Declare function pointers fully. * plug-ins/common/grid.c (pix_composite): G_INLINE_FUNC isn't needed, we assume we can use the "inline" keyword always. * plug-ins/common/psd_save.c * plug-ins/common/vinvert.c * plug-ins/gfig/gfig-arc.c * plug-ins/gfig/gfig-bezier.c * plug-ins/gfig/gfig-circle.c * plug-ins/gfig/gfig-dialog.c * plug-ins/gfig/gfig-dobject.c * plug-ins/gfig/gfig-ellipse.c * plug-ins/gfig/gfig-line.c * plug-ins/gfig/gfig-poly.c * plug-ins/gfig/gfig-spiral.c * plug-ins/gfig/gfig-star.c * plug-ins/gfig/gfig.c * plug-ins/gimpressionist/orientmap.c * plug-ins/gimpressionist/placement.c * plug-ins/gimpressionist/sizemap.c * plug-ins/imagemap/imap_grid.c * plug-ins/imagemap/imap_main.c * plug-ins/imagemap/imap_preferences.c * plug-ins/imagemap/imap_settings.c * plug-ins/maze/maze.c * plug-ins/sel2path/curve.c * plug-ins/sel2path/fit.c * plug-ins/sel2path/pxl-outline.c * plug-ins/sel2path/spline.c * plug-ins/xjt/xjt.c: Functions with no args should be declared with (void). * plug-ins/common/retinex.c (MSRCR): Initialize max_preview to quiet the compiler.
-
- 12 Oct, 2004 1 commit
-
-
Michael Natterer authored
2004-10-12 Michael Natterer <mitch@gimp.org> * plug-ins/*/*.c: all plug-ins except script-fu: removed the translation marks from the menu paths passed to gimp_plugin_menu_register(). All default menu branches used by included plug-ins are created and translated by the core now.
-
- 29 Sep, 2004 2 commits
-
-
Sven Neumann authored
2004-09-29 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimppreview.[ch] * libgimpwidgets/gimpwidgets.def: added gimp_preview_draw_buffer(). * libgimp/gimpaspectpreview.[ch] * libgimp/gimpdrawablepreview.[ch] * libgimp/gimpui.def: removed the public draw_buffer API. Implement the virtual GimpPreview::draw_buffer method instead. * plug-ins/common/cartoon.c * plug-ins/common/deinterlace.c * plug-ins/common/despeckle.c * plug-ins/common/dog.c * plug-ins/common/edge.c * plug-ins/common/engrave.c * plug-ins/common/exchange.c * plug-ins/common/gauss.c * plug-ins/common/grid.c * plug-ins/common/neon.c * plug-ins/common/noisify.c * plug-ins/common/oilify.c * plug-ins/common/photocopy.c * plug-ins/common/plasma.c * plug-ins/common/sel_gauss.c * plug-ins/common/sharpen.c * plug-ins/common/shift.c * plug-ins/common/snoise.c * plug-ins/common/sobel.c * plug-ins/common/spread.c * plug-ins/common/struc.c: changed accordingly. Don't pass the preview around as GimpDrawablePreview or GimpAspectPreview. It should whenever possible be accessed as GimpPreview.
-
Sven Neumann authored
2004-09-29 Sven Neumann <sven@gimp.org> * libgimpwidgets/gimppreview.[ch] * libgimpwidgets/gimpscrolledpreview.[ch] * libgimpwidgets/gimpwidgets.def: moved the offsets and the draw_thumb method back to the GimpPreview class. * libgimp/gimpdrawablepreview.c: changed accordingly. * plug-ins/common/bumpmap.c * plug-ins/common/cartoon.c * plug-ins/common/deinterlace.c * plug-ins/common/despeckle.c * plug-ins/common/dog.c * plug-ins/common/edge.c * plug-ins/common/engrave.c * plug-ins/common/exchange.c * plug-ins/common/gauss.c * plug-ins/common/grid.c * plug-ins/common/mblur.c * plug-ins/common/neon.c * plug-ins/common/noisify.c * plug-ins/common/oilify.c * plug-ins/common/photocopy.c * plug-ins/common/sel_gauss.c * plug-ins/common/sharpen.c * plug-ins/common/shift.c * plug-ins/common/sobel.c * plug-ins/common/softglow.c * plug-ins/common/spread.c * plug-ins/common/struc.c * plug-ins/common/unsharp.c * plug-ins/common/wind.c: back to using gimp_preview_get_position(). * libgimp/gimpregioniterator.c (gimp_rgn_iterator_new): corrected gtk-doc comment.
-
- 28 Sep, 2004 1 commit
-
-
David Odin authored
* libgimpwidgets/gimppreview.c * libgimpwidgets/gimppreview.h: split this widget into itself (more abstract now) and ... * libgimpwidgets/gimpscrolledpreview.c * libgimpwidgets/gimpscrolledpreview.h: this widget which also have some scrollbars and a nagivation preview. * libgimpwidgets/Makefile.am * libgimpwidgets/gimpwidgetstypes.h: changed accordingly. * libgimp/gimpaspectpreview.c * libgimp/gimpaspectpreview.h: Added this widget, derived from GimpPreview, which has always the same ratio has the given drawable. This widget has almost the same api as GimpDrawablePreview, and is useful for plug-ins that show the whole (scaled) drawable in their preview. * libgimp/gimpdrawablepreview.c * libgimp/gimpdrawablepreview.h: GimpDrawablePreview is now derived from GimpScrolledPreview. * libgimp/Makefile.am * libgimp/gimpui.h * libgimp/gimpuitypes.h: changed accordingly. * plug-ins/common/plasma.c: use a GimpAspectPreview. * plug-ins/common/bumpmap.c * plug-ins/common/cartoon.c * plug-ins/common/deinterlace.c * plug-ins/common/despeckle.c * plug-ins/common/dog.c * plug-ins/common/edge.c * plug-ins/common/engrave.c * plug-ins/common/exchange.c * plug-ins/common/gauss.c * plug-ins/common/grid.c * plug-ins/common/mblur.c * plug-ins/common/neon.c * plug-ins/common/noisify.c * plug-ins/common/oilify.c * plug-ins/common/photocopy.c * plug-ins/common/sel_gauss.c * plug-ins/common/sharpen.c * plug-ins/common/shift.c * plug-ins/common/sobel.c * plug-ins/common/softglow.c * plug-ins/common/spread.c * plug-ins/common/struc.c * plug-ins/common/unsharp.c * plug-ins/common/wind.c: use gimp_scrolled_preview_get_position instead of gimp_preview_get_position.
-
- 15 Sep, 2004 1 commit
-
-
Sven Neumann authored
2004-09-15 Sven Neumann <sven@gimp.org> * libgimp/gimpdrawablepreview.[ch] * libgimp/gimpui.def: renamed gimp_drawable_preview_draw() to gimp_drawable_preview_draw_buffer() and added a rowstride parameter. Added new functions gimp_drawable_preview_get_drawable() and gimp_drawable_preview_draw_region(). * plug-ins/common/mblur.c: added a preview that uses the shadow tiles as the preview buffer and draws using the new gimp_drawable_preview_draw_region() API. * plug-ins/common/photocopy.c * plug-ins/common/softglow.c: use gimp_drawable_preview_draw_region(). * plug-ins/common/cartoon.c * plug-ins/common/despeckle.c * plug-ins/common/edge.c * plug-ins/common/gauss.c * plug-ins/common/grid.c * plug-ins/common/neon.c * plug-ins/common/noisify.c * plug-ins/common/sel_gauss.c * plug-ins/common/sharpen.c * plug-ins/common/sobel.c * plug-ins/common/spread.c * plug-ins/common/struc.c * plug-ins/common/unsharp.c * plug-ins/common/wind.c: use gimp_drawable_preview_draw_buffer().
-
- 09 Sep, 2004 1 commit
-
-
Michael Natterer authored
2004-09-09 Michael Natterer <mitch@gimp.org> * plug-ins/common/cartoon.c * plug-ins/common/despeckle.c * plug-ins/common/gauss.c * plug-ins/common/grid.c * plug-ins/common/neon.c * plug-ins/common/noisify.c * plug-ins/common/photocopy.c * plug-ins/common/sel_gauss.c * plug-ins/common/sharpen.c * plug-ins/common/sobel.c * plug-ins/common/softglow.c * plug-ins/common/spread.c * plug-ins/common/struc.c * plug-ins/common/unsharp.c: pack all drawable previews expanding. Also did some general cleanups like consistently naming the dialog variable "dialog" and the main vbox "main_vbox".
-
- 03 Sep, 2004 1 commit
-
-
David Odin authored
* plug-ins/common/sel_gauss.c: ported to GimpDrawablePreview.
-
- 12 Aug, 2004 1 commit
-
-
Sven Neumann authored
2004-08-12 Sven Neumann <sven@gimp.org> * plug-ins/common/sel_gauss.c * plug-ins/common/unsharp.c: place the preview widget into the upper left corner like all other plug-ins do. * plug-ins/help/domain.c: added some (disabled) debug output.
-
- 11 Aug, 2004 1 commit
-
-
David Odin authored
* plug-ins/common/sel_gauss.c: added a preview. * plug-ins/common/unsharp.c: removed unused variables.
-
- 20 Jun, 2004 1 commit
-
-
William Skaggs authored
* plug-ins: changed dialogs to follow HIG capitalization style wherever they didn't. Scripts remain to be done. Partially fixes bug #123699.
-