Commit Graph

2564 Commits

Author SHA1 Message Date
Michael Natterer 33b2d27e16 new GimpSignalType gimp_sigtype_int_int_int.
1999-10-17  Michael Natterer  <mitch@gimp.org>

	* app/gimpsignal.[ch]: new GimpSignalType gimp_sigtype_int_int_int.

	* app/gimpcontext.[ch]: set/get colors as separate r/g/b values
	instead of a guchar[3] array.
	The "[foreground|background]_changed" signal handlers must have
	the following signature now:
	color_changed_callback (GimpContext *, gint, gint, gint, gpointer).
1999-10-17 13:48:19 +00:00
Michael Natterer f650984006 added the possibility to store the current tool, FG/BG color, brush,
1999-10-17  Michael Natterer  <mitch@gimp.org>

	* app/gimpcontext.[ch]: added the possibility to store the current
	tool, FG/BG color, brush, pattern and gradient, but don't use
	these attributes yet.

	Before replacing the get/set color/brush/... functions with
	context functions, I'll have to change the "parent context"
	implementation to something where the children catch the parent's
	color/brush/..._changed signals.
	Finally, updating the indicator_area, device_status, tool_options
	etc. will be done by connecting to their own context's "*_changed"
	signals, which will be much cleaner than calling the update
	functions from various places.

	(I think this is a "consistency fix", please let me know if you
	consider it a new feature).
1999-10-17 12:28:38 +00:00
Marc Lehmann ec40ac728b API PATCH #2 or so 1999-10-17 00:07:55 +00:00
Marc Lehmann 0975e3dae4 see plug-ins/perl/Changes 1999-10-16 23:59:48 +00:00
Michael Natterer fbf9e32ec5 preview_size_to_str() uses the new set of preview sizes now.
1999-10-16  Michael Natterer  <mitch@gimp.org>

	* app/gimprc.c: preview_size_to_str() uses the new set of preview
	sizes now.
1999-10-16 13:33:42 +00:00
Michael Natterer d35d324b26 another consistency fix: changed my email address ;-) 1999-10-16 13:08:58 +00:00
Michael Natterer f3df254713 made the "Dialogs" sub-menus of <Toolbox>/File and <Image> consistent.
1999-10-16  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/menus.c: made the "Dialogs" sub-menus of <Toolbox>/File and
	<Image> consistent.

	* app/nav_window.c: wheelmouse support as in the gdisplay shell.
1999-10-16 13:07:15 +00:00
Michael Natterer cd39d59e6d fixed a SEGV: The "refresh" callback should call select_pattern(), not
1999-10-16  Michael Natterer  <mitch@gimp.org>

	* app/pattern_select.c: fixed a SEGV: The "refresh" callback
	should call select_pattern(), not pattern_select_select().
1999-10-16 11:40:39 +00:00
Michael Natterer fe9db44dda applied gimp-gosgood-991011-0.patch, so double-clicking on the channel
1999-10-16  Michael Natterer  <mitch@gimp.org>

	* app/channels_dialog.c: applied gimp-gosgood-991011-0.patch, so
	double-clicking on the channel widget pops up the attributes
	dialog again. Thanks for the very detailled documentation of the
	bug (which I tried to fix at totally different places before ;-)
1999-10-16 09:50:55 +00:00
Sven Neumann e192fcfe43 use gimp_message where appropriate
--Sven
1999-10-16 03:51:45 +00:00
Kjartan Maraas ba3f196538 Updated 1999-10-14 23:21:29 +00:00
Kjartan Maraas 75517d7d75 Updated translation.
1999-10-15  Kjartan Maraas  <kmaraas@online.no>

	* no.po: Updated translation.

1999-10-14  Stanislav Brabec  <utx@penguin.cz>
1999-10-14 22:53:14 +00:00
Stanislav Brabec 7b90b7929b Updated translation.
1999-10-14  Stanislav Brabec  <utx@penguin.cz>

        * cs.po: Updated translation.
1999-10-14 16:27:16 +00:00
Sven Neumann 058cd91d38 cleaned up after myself ...
--Sven
1999-10-14 11:35:08 +00:00
Nick Lamb /GIMP 96961a7bb4 Recalculate size of ctree in the preferences dialog after adding all
the categories. This is the real fix for #2508.
1999-10-14 04:03:46 +00:00
Sven Neumann 90d2f89a1e export-o-mania
--Sven
1999-10-14 02:11:52 +00:00
Sven Neumann fce4ad6327 a whole lotta guide fixes
--Sven
1999-10-13 23:07:45 +00:00
BST 1999 Andy Thomas 08529ff5e7 app/crop.c app/sca_convert.c
Wed Oct 13 21:37:51 BST 1999 Andy Thomas <alt@gimp.org>

	* app/crop.c
	* app/sca_convert.c

	Fixes to memory problems (use of freed memory references) found
	by running with dmalloc.

	* app/paths_dialog.c

	Locking of multiple paths are now displayed correctly in the
	transform tool.
1999-10-13 20:53:30 +00:00
Nick Lamb /GIMP 70ce61f309 Saving is not implemented, so never add
PSP to the list of available Save formats
1999-10-12 14:17:32 +00:00
Manish Singh 77199c578c [both these are from patches by SHIRASAKI Yasuhiro]
* app/menus.c: tearoff i18n patch

* plug-ins/AlienMap/AlienMap.c
* plug-ins/AlienMap/Makefile.am
* plug-ins/AlienMap2/AlienMap.c
* plug-ins/AlienMap2/Makefile.am: misc i18n fixes

-Yosh
1999-10-12 06:53:01 +00:00
Tor Lillqvist e2064e4122 Don't resize layer, it causes image corrruption! (bug in layer_resize?)
1999-10-12  Tor Lillqvist  <tml@iki.fi>

* plug-ins/winsnap/winsnap.c: Don't resize layer, it causes image
corrruption! (bug in layer_resize?) Slight cosmetic changes.
1999-10-11 23:30:40 +00:00
Nick Lamb /GIMP 12de92ed6e There are scrollable widgets in this dialog
=> GUI 101 - it should be resizable (grow only)
1999-10-11 01:47:58 +00:00
Sven Neumann fc4e6346df dnd improvements
--Sven
1999-10-09 20:33:53 +00:00
Adrian Likins 5112a25488 ooops 1999-10-09 19:17:55 +00:00
EDT 1999 Adrian Likins 375f2b1dfa added some more folks updated the list of contributors, and a few other
Sat Oct  9 14:58:08 EDT 1999 Adrian Likins <adrian@gimp.org>

        * app/about_dialog.c: added some more folks
        * gimp.1: updated the list of contributors, and
        a few other misc updates.
1999-10-09 19:15:55 +00:00
Sven Neumann 1d60957401 ExportMania !!
--Sven
1999-10-09 19:06:14 +00:00
Tomas Ogren 1840e704c1 Sync
1999-10-09  Tomas Ogren  <stric@ing.umu.se>

* sv.po: Sync
1999-10-09 18:42:34 +00:00
Sven Neumann c46a4cafa1 finer granulated preview_size
--Sven
1999-10-09 13:37:34 +00:00
Manish Singh 67c733b70c applied gimp-kirchgessner-991009-0, allow image ids == 0 and i18n
* plug-ins/common/film.c: applied gimp-kirchgessner-991009-0, allow
image ids == 0 and i18n

* app/gimp.gh
* app/colormap_dialog.gc: sync with changes

-Yosh
1999-10-09 01:44:31 +00:00
Sven Neumann e65d40975a use preview_size in undo_history
--Sven
1999-10-09 01:03:11 +00:00
Sven Neumann 692887db20 more export fiddling and a small change to the undo_history
--Sven
1999-10-09 00:11:50 +00:00
Manish Singh dea7f1ce43 libgimp/gimpintl.h use G_STMT_START and G_STMT_END for multiline #defines
* libgimp/gimpintl.h
* libgimp/stdplugins-intl.h: use G_STMT_START and G_STMT_END for
multiline #defines

i18n stuff from David Monniaux

-Yosh
1999-10-08 22:09:41 +00:00
Tomas Ogren 4f6393deb5 Fixed a lame translation
1999-10-08  Tomas Ogren  <stric@ing.umu.se>

* sv.po: Fixed a lame translation
1999-10-08 20:31:50 +00:00
Sven Neumann c284f9bb93 more plug-ins that know about export
--Sven
1999-10-08 20:09:04 +00:00
Sven Neumann bac4d13db2 fixed scrolling to currently selected row and added preview images.
* app/undo_history.c: fixed scrolling to currently selected row
  and added preview images.


--Sven
1999-10-08 16:53:08 +00:00
Sven Neumann 38a67ce230 a patch to the path tool from Simon Budig
and some cleanup in plug-ins/common/vpropagate.c


--Sven
1999-10-08 10:22:39 +00:00
Kelly Martin 9b90608c60 A little hack so colors with alpha == 0 compare equal regardless of the
A little hack so colors with alpha == 0 compare equal regardless of
the other color bytes.

--klm
1999-10-07 15:05:49 +00:00
Manish Singh 8873e7553a 1.1.10 stuff
-Yosh
1999-10-06 23:48:01 +00:00
Simon Budig c8578fc4b4 app/path_tool.h app/path_tool.c app/path_toolP.h app/path_curves.h
1999-10-3  Simon Budig  <Simon.Budig@unix-ag.org>

        * app/path_tool.h
        * app/path_tool.c
        * app/path_toolP.h
        * app/path_curves.h
        * app/path_curves.c
        * app/path_bezier.h
        * app/path_bezer.c

        Minor cleanup in the Api (adding init/cleanup functions for the
        curve-type-specific data, extending the on_handler function to
        return a handler ID, so the tool-core can tell path_curve_drag_handle
        which handle gets dragged around)

        Indentation madness - This must be some kind of infective: Too long
        together with Sven and Mitch :-)
1999-10-06 23:24:22 +00:00
BST 1999 Andy Thomas 14151c8ad0 app/palette.c
Wed Oct  6 23:29:53 BST 1999 Andy Thomas <alt@gimp.org>

	* app/palette.c

	Another attemp at fixing the palette dialog.
	The number of columns are now fixed at sixteen (which
	means the nicely layed out palettes will be OK).
	Expanding the dialog causes the width of the cells to change
	where as the +/- buttons cause the height of the cells to change.
1999-10-06 22:36:09 +00:00
Manish Singh 1799b91e75 s/G_HAVE_CYGWIN/G_WITH_CYGWIN/
-Yosh
1999-10-06 21:27:18 +00:00
Tor Lillqvist 61e9a437db Fix the file_gih_save RUN_WITH_LAST_VALS case, initialise pixpipe
1999-10-06  Tor Lillqvist  <tml@iki.fi>

* plug-ins/common/gpb.c: Fix the file_gih_save RUN_WITH_LAST_VALS
case, initialise pixpipe parameters from the parasite (Hi, Adrian!).

* plug-ins/script-fu/interp_slib.c: Fix preprocessor syntax error.

* app/makefile.{cygwin,msc} libgimp/makefile.{cygwin,msc}: Add new
object files.

* libgimp/gimp.def libgimp/gimpui.def: Add new entry points.

* modules/makefile.{cygwin,msc}: Add -I path to the common gdk
directory.
1999-10-06 06:36:46 +00:00
Austin Donnelly 43cfbaa3b9 fix typo 1999-10-05 18:07:03 +00:00
EDT 1999 Austin Donnelly a273905c75 all-singing, all-dancing iscissors. Now scan converts so you can actually
Tue Oct  5 14:02:07 EDT 1999  Austin Donnelly  <austin@gimp.org>

	* app/iscissors.c: all-singing, all-dancing iscissors.  Now
	    scan converts so you can actually select stuff.  Doesn't leak
	    tiles either.  Still have a problem with occasional segfault
	    and CRITICAL assertion failing on addition of anchor when
	    curve not closed.
	* app/scan_convert.c: add connecting list between blocks of points
	    so we actually have a closed polygon.
	* app/tool_options.c: iscissors has just the standard feather and
	    antialias options now.
1999-10-05 18:05:34 +00:00
Manish Singh a3ef836860 libgimp/color_display.h add bpl param for convert func
* libgimp/color_display.h
* app/gdisplay.c: add bpl param for convert func

* gdisplay_color.c: guard against head and tail cases in reorders

* app/gdisplay_color_ui.c: expose_full on all actions, so there is
immediate feedback. Check for no selection and do nothing on actions

* app/path_tool.c: #warning is not portable; change to /* XXX: */

* modules/cdisplay_gamma.c: make it so it actually works properly

-Yosh
1999-10-05 02:16:59 +00:00
Kjartan Maraas 140f13e1d8 Updated translation.
1999-10-05  Kjartan Maraas  <kmaraas@online.no>

	* no.po: Updated translation.
1999-10-04 22:13:00 +00:00
Tim Janik b9879e3a04 minor cleanups. fixed up alpha channel elimination for RGBA_IMAGE &&
Mon Oct  4 21:09:20 1999  Tim Janik  <timj@gtk.org>

        * plug-ins/common/csource.c: minor cleanups. fixed up alpha channel
        elimination for RGBA_IMAGE && !config->alpha configuration.
        added option to save data with 1Byte Run Length Encoding, in this
        case the outputted source contains a macro (15 lines), implementing
        an RLE decoder for RGB or RGBA buffers.
        RLE gains us a size decrease of ca. 50% for average images, while
        decoding speed amounts to a few invokations of memcpy().
1999-10-04 20:36:06 +00:00
Nam SungHyun 803d20796e just remove fuzzy and some trans. 1999-10-04 19:34:55 +00:00
Manish Singh d0519fd33d use G_OS_WIN32 and G_HAVE_CYGWIN #defines
* app/app_procs.c
* app/gdisplay_color.[ch]
* app/gdisplay_color_ui.c: make the ui usable

* app/gdisplay.c: enable cdisplay support

* modules/Makefile.am
* modules/cdisplay_gamma.c: moved gamma functionality to separate

-Yosh
1999-10-04 19:26:07 +00:00
Tomas Ogren 7f54f56e51 Update
1999-10-04  Tomas Ogren  <stric@ing.umu.se>

* sv.po: Update
1999-10-04 18:26:53 +00:00