- 16 Jan, 1999 2 commits
-
-
Marc Lehmann authored
-
GMT 1999 Austin Donnelly authored
Sat Jan 16 18:21:58 GMT 1999 Austin Donnelly <austin@greenend.org.uk> * plug-ins/jpeg/jpeg.c: re-wrote the gimp-comment stuff so it works with older libjpeg libraries without cinfo.marker_list support. While there, added support for loading and saving resolution info.
-
- 15 Jan, 1999 1 commit
-
-
Federico Mena Quintero authored
1999-01-15 Federico Mena Quintero <federico@nuclecu.unam.mx> * Updated gtk_toggle_button_set_state() to gtk_toggle_button_set_active() in all the files.
-
- 13 Jan, 1999 1 commit
-
-
Sven Neumann authored
--Sven
-
- 12 Jan, 1999 1 commit
-
-
Manish Singh authored
-Yosh
-
- 11 Jan, 1999 2 commits
-
-
Marc Lehmann authored
-
GMT 1999 Austin Donnelly authored
Sun Jan 11 00:24:21 GMT 1999 Austin Donnelly <austin@greenend.org.uk> Bit of a large checkin this - it's basically three things: 1 - GimpModules using gmodules to dynamically load and initialise modules at gimp start of day. 2 - Color selectors now register themselves with a color notebook. 3 - progress bars have been cleaned up a bit, so now have progress indictations on all transform tool and gradient fill operations. Not done bucket fill, but that seems to be the next candidate. New directories: * modules/: new directory for dynamically loadable modules. New files: * modules/.cvsignore * modules/Makefile.am * modules/colorsel_gtk.c: GTK color selector wrapped up as a color selector the gimp can use. * app/gimpprogress.[ch]: progress bars within gimp core, either as popups, or in the status bar. This is mainly code moved out of plug-in.c * app/color_notebook.[ch]: color selector notebook, implementing very similar interface to color_select.h so it can be used as a drop-in replacement for it. * libgimp/color_selector.h: API color selectors need to implement to become a page in the color_notebook. * libgimp/gimpmodule.h: API gimp modules need to implement to be initialised by gimp at start of day. Modified files: * Makefile.am: add modules/ to SUBDIRS * libgimp/Makefile.am: install gimpmodule.h and color_selector.h * app/gimprc.[ch]: recognise module-path variable. * gimprc.in: set module-path variable to something sensible (currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules"). * app/Makefile.am: build color notebook and gimpprogress * app/app_procs.c: register internal GIMP color selector with color notebook. * app/asupsample.c: call progress function less frequently for better performance. * app/asupsample.h: progress_func_t typedef moved to gimpprogress.h * app/blend.c: make callbacks to a progress function * app/color_area.c: use a color notebook rather than a color selector * app/color_panel.c: ditto * app/color_select.c: export color selector interface for notebook * app/color_select.h: color_select_init() prototype * app/flip_tool.c: flip the image every time, rather than every second click. * app/interface.c: move progress bar stuff out to gimpprogress.c. Make the code actually work while we're at it. * app/interface.h: move prototypes for progress functions out to gimpprogress.h * app/plug_in.c: load and initialise modules (if possible). Move progress bar handling code out to gimpprogress.c * app/plug_in.h: keep only a gimp_progress * for each plugin, not a whole bunch of GtkWidgets. * app/scale_tool.c * app/rotate_tool.c * app/shear_tool.c * app/perspective_tool.c: progress bar during operation. De-sensitise the dialog to discourage the user from running two transforms in parallel. * app/transform_core.c: recalculate grid coords when bounding box changes. Only initialise the action area of the dialog once, to avoid multiple "ok" / "reset" buttons appearing. Undraw transform tool with correct matrix to get rid of handle remains on screen. Call a progress function as we apply the transform matrix. A few new i18n markups. Invalidate floating selection marching ants after applying matrix. * app/transform_core.h: transform_core_do() takes an optional progress callback argument (and data). * plug-ins/oilify/oilify.c: send progress bar updates after every pixel region, not only if they processed a multiple of 5 pixels (which was quite unlikely, and therefore gave a jerky progress indication).
-
- 10 Jan, 1999 3 commits
-
-
GMT 1999 Austin Donnelly authored
Sun Jan 10 21:42:11 GMT 1999 Austin Donnelly <austin@greenend.org.uk> * app/brush_select.c * app/channels_dialog.c * app/disp_callbacks.c * app/histogram_tool.c * app/info_dialog.c * app/layer_select.c * app/pattern_select.c * plug-ins/gfig/gfig.c * plug-ins/newsprint/newsprint.c: More changes of the form s/gtk_label_set/gtk_label_set_text/
-
GMT 1999 Adam D. Moss authored
Sun Jan 10 20:13:13 GMT 1999 Adam D. Moss <adam@gimp.org> * plug-ins/psd/psd.c: Greatly reduced memory requirements for layered image loading - we now do just-in-time channel unpacking. Some little cleanups too.
-
Peter Teichman authored
* plug-ins/MapObject/mapobject_ui.c: didn't realize that there were more errors of the same type.. The wrong callback argument was being dereferenced for most GtkScale objects.
-
- 09 Jan, 1999 1 commit
-
-
Peter Teichman authored
segfault.. The wrong argument to angle_update was being dereferenced.
-
- 04 Jan, 1999 1 commit
-
-
GMT 1999 Andy Thomas authored
Mon Jan 4 23:21:56 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk> * app/blend.c * plug-ins/script-fu/script-fu.c A patch from Federico to add a spiral gradient type. The patch has been slightly modified to allow both clockwise and anticlockwise spirals and the numbers used to represent these types of gradients have been made to follow on from currently allocated numbers (I hope this will not break any scripts).
-
- 03 Jan, 1999 1 commit
-
-
Manish Singh authored
-Yosh
-
- 02 Jan, 1999 2 commits
-
-
Manish Singh authored
-Yosh
-
Manish Singh authored
* app/Makefile.am * plug-ins/script-fu/scripts/Makefile.am: use -DREGEX_MALLOC, seems to be more portable * plug-ins/png/png.c: use a default gamma of 2.2 when gamma correction isn't enabled -Yosh
-
- 20 Dec, 1998 1 commit
-
-
CST 1998 Shawn T. Amundson authored
Sat Dec 19 15:46:27 CST 1998 Shawn T. Amundson <amundson@gtk.org> * app/brush_edit.c: app/by_color_select.c: plug-ins/script-fu/script-fu-scripts.c: plug-ins/compose/compose.c: plug-ins/fp/fp.c: plug-ins/fp/fp_gdk.c: plug-ins/fp/fp_gtk.c: plug-ins/maze/maze_face.c: s/gtk_label_set/gtk_label_set_text/g
-
- 19 Dec, 1998 1 commit
-
-
Marc Lehmann authored
-
- 16 Dec, 1998 2 commits
-
-
Manish Singh authored
* plug-ins/gfig/gfig.c: removed my_gtk_label_set, since the underlying implementation changed. Why was this there anyway? -Yosh
-
jaycox authored
* libgimp/gserialize.c * libgimp/gserialize.h: Changed the enum values to allow for simpler future expansion. * libgimp/parasite.c * libgimp/parasite.h: s/persistant/persistent/. new accessor functions for parasites. #defines for new flags. * app/paintbrush.c: added timeing code for brush strokes. It is #ifed out, and is only valid for shift clicks. * app/parasite_cmds.h: fixed a warning * app/parasitelist.h * app/parasitelist.c: added _for_each and _length functions * app/gimpdrawable.c: set the dirty flag when adding or removing a persistent parasite * app/gimpimage.c: set the dirty flag when adding or removing a persistent parasite. Fixed bug and removed debug statements in merge_down. * app/xcf.c: save and load resolution, parasites, and tattoos. * app/main.c: updated the deserialize test. * plug-ins/tiff/tiff.c * plug-ins/gif/gif.c: use PARASITE_PERSISTENT define instead of 1 * plug-ins/bmp/bmp.c * plug-ins/bmp/bmp.h: declare some struct variable as extern. * app/paint_funcs.c: Lots of optimizations aimed at speeding up painting. Should see a 2-4X speed up on most painting (depending on paint modes, brush size etc.) * app/drawable.c: check for NULL drawable in drawable_ID. this stops us from being crashed by ill-behaved plug-ins
-
- 13 Dec, 1998 1 commit
-
-
Sven Neumann authored
--Sven
-
- 05 Dec, 1998 1 commit
-
-
GMT 1998 Austin Donnelly authored
Sat Dec 5 21:31:57 GMT 1998 Austin Donnelly <austin@greenend.org.uk> * app/commands.[ch] * app/edit_selection.c * app/gdisplay.[ch] * app/gdisplay_ops.[ch] * app/image_render.c * app/info_window.c * app/magnify.c * app/menus.c * app/scale.c: image rendering now happens with float scale factors, independent in X and Y axes. Turning on dot-for-dot in view menu does what gimp always used to do (ie one image pixel becomes one monitor pixel). Dot-for-dot is on by default so people shouldn't notice any difference unless they load an image that's not at 72 dpi and also turn off dot-for-dot. * app/app_procs.c * app/gimprc.[ch] * app/preferences_dialog.c: new gimprc options (monitor-xresolution <float>) and corresponding (monitor-yresolution <float>). Uglyness in preferences dialog to add a "Monitor" page to the notebook, allowing user to set their monitor's resolution or take it from the X server instead. This badly needs cleaned up :( * plug-ins/newsprint/newsprint.c: oops - this hasn't been working for grayscale images since my last checkin. Now fixed.
-
- 28 Nov, 1998 1 commit
-
-
Manish Singh authored
-Yosh
-
- 26 Nov, 1998 1 commit
-
-
Owen Taylor authored
Wed Nov 25 18:37:44 1998 Owen Taylor <otaylor@redhat.com> * plug-ins/gz/gz.c: We don't need GTK+, and we don't use GTK_CFLAGS, so don't include <gtk/gtk.h>.
-
- 25 Nov, 1998 1 commit
-
-
Marc Lehmann authored
* plug-ins/script-fu/scripts/line-nova.scm, plug-ins/script-fu/scripts/text-circle.scm, plug-ins/script-fu/scripts/unsharp-mask.scm: applied update by Shuji Narazaki <narazaki@gimp.org>.
-
- 23 Nov, 1998 3 commits
-
-
Marc Lehmann authored
-
Manish Singh authored
* applied gimp-stric-981116-1, lots o files changes in app. i18n patch. * plug-ins/gfig/gfig.c: applied gimp-tml-981121-0, use proper PDB params -Yosh
-
Manish Singh authored
* configure.in: require GTK+ 1.1.5 * app/bezier_select.c * app/channels_dialog.c * app/global_edit.c * app/layers_dialog.c * plug-ins/film/film.c * plug-ins/gfig/gfig.c * plug-ins/xd/xd.c * plug-ins/libgck/gck/gcklistbox.c: fixes for new scrolled window viewport behavior * libgimp/gimpwire.c * app/xcf.c: use g_htonl and friends * app/main.c: ditch some unused variables * app/Makefile.am: removed unused pixmap references -Yosh
-
- 18 Nov, 1998 1 commit
-
-
Raph Levien authored
-
- 16 Nov, 1998 2 commits
-
-
Marc Lehmann authored
-
Marc Lehmann authored
-
- 15 Nov, 1998 1 commit
-
-
Sven Neumann authored
First set of changes to integrate GAP (Gimp Animation Plugin written by Michael Hofer) New functions: gimp_layer_[get|set]_linked gimp_image_raise_layer_to_top gimp_image_lower_layer_to_bottom --Sven
-
- 14 Nov, 1998 4 commits
-
-
GMT 1998 Austin Donnelly authored
Sat Nov 14 23:16:55 GMT 1998 Austin Donnelly <austin@greenend.org.uk> * app/gimpimage.h * app/gimpimageP.h * app/gimpimage.c * app/gimage_cmds.c * app/file_new_dialog.c * app/info_window.c * libgimp/gimp.h * libgimp/gimpimage.c * plug-ins/newsprint/newsprint.c * plug-ins/tiff/tiff.c: gimp_image_{get,set}_resolution() calls now get and set both X and Y resolutions. Gimp image struct now has two resolution fields, one for each direction. I've updated the two plugins which used the info (TIFF and newsprint).
-
Marc Lehmann authored
* plug-ins/script-fu/scripts/*: removed the image argument from functions that no longer need it.
-
GMT 1998 Austin Donnelly authored
Sat Nov 14 20:02:31 GMT 1998 Austin Donnelly <austin@greenend.org.uk> * app/rect_select.c: deal with zero-size selections correctly (ie, select the whole image but don't show marching ants). * app/app_procs.c: sort out colourmap before creating splash window, so if we need to install a private cmap then everything will use it. * plug-ins/newsprint/newsprint.c: delete spurious debugging printf.
-
Marc Lehmann authored
-
- 13 Nov, 1998 2 commits
-
-
Marc Lehmann authored
-
jaycox authored
* app/drawable_cmds.c, app/gimage_cmds.c * app/parasite_cmds.c, libgimp/parasite.[ch], * libgimp/gimp.c, libgimp/gimpprotocol.c * tiff.c, gif.c, script-fu.c: removed all references to parasite_error() and parasite_is_error(). Enable the passing of null parasites in the pdb. Return a copy of the parasite instead of the orginal in all pdb functions.
-
- 11 Nov, 1998 2 commits
-
-
Marc Lehmann authored
* libgimp/gimp.c (gimp_run_procedure2): fixed a memory leak, (gimp_destroy_paramdefs) new function. * libgimp/gimp.h (gimp_destroy_paramdefs): added header. * libgimp/gimpfeatures.h.in (GIMP_HAVE_DESTROY_PARAMDEFS): new macro. * plug-ins/script-fu/script-fu.c (init_procedures): fixed a big memory leak (this also applied to perl!)
-
Marc Lehmann authored
-
- 09 Nov, 1998 1 commit
-
-
Sven Neumann authored
managment. A few cosmetic fixes to the script-fu dialog. --Sven
-