- 11 Jan, 1999 3 commits
-
-
Raja R Harinath authored
* configure.in (AC_OUTPUT): Generate `plug-ins/perl/*' after `plug-ins/Makefile', so that the `plug-ins' directory exists before the `mkdir plug-ins/perl' is executed.
-
Raja R Harinath authored
* configure.in (AC_OUTPUT): Use `test -f' instead of `test -e'.
-
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 8 commits
-
-
GMT 1999 Adam D. Moss authored
Sun Jan 10 23:31:45 GMT 1999 Adam D. Moss <adam@gimp.org> * app/blend.c app/bucket_fill.c app/convert.c app/crop.c app/cursorutil.c app/cursorutil.h app/fuzzy_select.c app/gdisplay.c app/gdisplay.h app/gimage_cmds.c app/gimpimage.c app/transform_core.c app/xcf.c: Most lengthy UI-blocking operations now put up an hourglass so the user can see that GIMP is working. Let me know if there are other vital cases.
-
GMT 1999 Andy Thomas authored
Sun Jan 10 22:41:51 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk> New * app/dialog_handler.c * app/dialog_handler.h Changed * app/disp_callbacks.c * app/gradient_select.c * app/tools.c * app/interface.c * app/patterns.c * app/gimpbrushlist.c * app/palette.c * app/layers_dialog.c * app/devices.c * app/errorconsole.c Can now hide/show all main dialogs using the TAB key in any window. However.... there is a bug in gtk that causes the Gimp the crash if you show and then hide a lot of dialogs (eg if you have all dialogs visible and press the TAB key repeatedly). I have email-ed an example to the gtk bug list. Also I can't seem to be able to catch the SHIFT-TAB combination (suggestions welcome ;-) so the first press of the tab hide all dialogs the second press reshows only the toolbox and the third press reshows all. Comments please if you find this behaviour non-intuitive.
-
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:44:07 GMT 1999 Adam D. Moss <adam@gimp.org> * app/paint_funcs.c: Disabled debug output of [.!..!!] for COW
-
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.
-
Manish Singh authored
* autogen.sh: rework to do gcg by ourselves gcg: * autogen.sh: call configure again * gcg.c * Makefile.am: use CPP_SEARCH for finding stuff -Yosh
-
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.
-
Manish Singh authored
* configure.in: pass -x c to gcc so it doesn't try to pass the .gc files as linker input * Makefile.am: use builtin automake rules for yacc/lex -Yosh
-
- 09 Jan, 1999 1 commit
-
-
Peter Teichman authored
segfault.. The wrong argument to angle_update was being dereferenced.
-
- 07 Jan, 1999 5 commits
-
-
Manish Singh authored
* configure.in: added pl to ALL_LINGUAS * POTFILES.in, remove indexed_palette.c, add colormap_dialog.c * configure.in * gcg.c: use CPP_PROGRAM instead of hardcoding "cpp" -Yosh
-
Tomasz Kłoczko authored
* pl.po; from Pawe Dziekoski <pdziekonski@mml.ch.pwr.wroc.pl>
-
Lauri Alanko authored
libgimp: Now keep a local copy of temp proc names
-
Lauri Alanko authored
Redid the indexed palette dialog to not crash, to be a bit more usable, and to be a cleaner module. A first shot at using gcg in actual practice.. If something is screwed, let me know!
-
Lauri Alanko authored
-
- 06 Jan, 1999 2 commits
-
-
GMT 1999 Andy Thomas authored
Wed Jan 6 23:30:03 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk> * app/indexed_palette.c Fixed crash when image->dialog->indexed palette invoked on an RGB image.
-
Tuomas Kuosmanen authored
accross the EmacsOS land :) - btw, there is a nice idea in the top of TODO, read it :) /tigert
-
- 05 Jan, 1999 2 commits
-
-
Lauri Alanko authored
-
Lauri Alanko authored
-
- 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 3 commits
-
-
Manish Singh authored
-Yosh
-
Sven Neumann authored
--Sven
-
GMT 1999 Andy Thomas authored
Sat Jan 2 23:22:29 GMT 1999 Andy Thomas <alt@picnic.demon.co.uk> * app/palette.c * app/palette_select.h * app/palette_select.c An attempt at a better/improved palette dialog using a notebook style for selection.
-
- 02 Jan, 1999 3 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
-
Manish Singh authored
* app/blend.c: remove bogus constification * po/sv.po: updates from Tomas Ogren <stric@ing.umu.se> -Yosh
-
- 30 Dec, 1998 1 commit
-
-
Vincent Renardias authored
* Major translation updates.
-
- 25 Dec, 1998 1 commit
-
-
Manish Singh authored
* i18n markings from Daniel Egger (mostly removal of tags around PDB stuff), some constification * I went on a sprintf pogrom. Use g_snprintf or g_strdup_printf where applicable, to prevent overflows, especially with filenames and translated strings. suid gimp is now more secure. ;) -Yosh
-
- 24 Dec, 1998 4 commits
-
-
Manish Singh authored
-Yosh
-
Manish Singh authored
-Yosh
-
Manish Singh authored
-Yosh
-
GMT 1998 Andy Thomas authored
Wed Dec 23 23:59:52 GMT 1998 Andy Thomas <alt@picnic.demon.co.uk> * app/palette.c * app/Makefile.am New:- * app/palette_select.h * app/palette_select.c New smaller palette select dialog. This has an edit button which invokes the palette editor.
-
- 23 Dec, 1998 1 commit
-
-
Chris Lahey authored
-
- 22 Dec, 1998 4 commits
-
-
Szabolcs Ban authored
* Julian7 made the version one po for our lang...
-
Tuomas Kuosmanen authored
-
Manish Singh authored
* NEWS: nice file from Xach * libgimp/parasite.c * app/gimpdrawable.c: warning fixups -Yosh
-
Manish Singh authored
-Yosh
-
- 21 Dec, 1998 1 commit
-
-
EST 1998 Adrian Likins authored
Tue Dec 22 17:43:08 EST 1998 Adrian Likins <adrian@gimp.org> * gimp1_1_splash.ppm: Replaced tigert's lovely splash screen with something more approriate for a unstable development release. -adrian
-