Commit graph

42393 commits

Author SHA1 Message Date
Manish Singh
173fafb866 minor typo fix
* acinclude.m4: minor typo fix

* configure.in: remove waterselect plugin

* gtkrc: yellow tooltips

* tools/pdbgen/*: minor cleanups (no functional changes)

-Yosh
1999-05-12 19:16:40 +00:00
Lauri Alanko
cd822fd406 Er. Added an entry in ChangeLog. :) 1999-05-12 12:16:25 +00:00
Lauri Alanko
737b769332 Updated gimp_paintbrush calls in gfig.c to its current pdb interface. 1999-05-12 12:13:15 +00:00
Marc Lehmann
3163378205 see plug-ins/perl/Changes 1999-05-12 01:44:10 +00:00
Sven Neumann
5ff3c80787 Removed the waterselect plug-in.
--Sven
1999-05-11 23:24:36 +00:00
Manish Singh
466fd99c72 Ditch the rest of it
-Yosh
1999-05-11 23:16:41 +00:00
Sven Neumann
19b0ec95a1 trying to remove waterselect plug-in
--Sven
1999-05-11 23:09:59 +00:00
Sven Neumann
eb2b9f2bcf Fixed some cut'n'paste errors and updated slide.scm.
--Sven
1999-05-11 20:36:07 +00:00
Marc Lehmann
86888c646c see plug-ins/perl/Changes 1999-05-11 19:39:59 +00:00
Marc Lehmann
487b581039 see plug-ins/perl/Changes 1999-05-11 16:47:02 +00:00
Sven Neumann
101de6b47b Change to small to be mentioned...
--Sven
1999-05-11 09:46:15 +00:00
Marc Lehmann
81fc7ec7fa see plug-ins/perl/Changes 1999-05-11 01:47:45 +00:00
Marc Lehmann
dfd7efd7ed see plug-ins/perl/Changes 1999-05-10 22:19:06 +00:00
Marc Lehmann
e5bcd76258 *** empty log message *** 1999-05-10 19:45:42 +00:00
Sven Neumann
7a6034954d Finally fixed my prob...
--Sven
1999-05-10 17:08:33 +00:00
Marc Lehmann
0a7c237708 see plug-ins/perl/Changes 1999-05-10 16:00:50 +00:00
Sven Neumann
d62e0c7def Added a slider to control the pressure.
--Sven
1999-05-09 21:50:33 +00:00
Marc Lehmann
6e3bf14f82 see plug-ins/perl/Changes 1999-05-09 20:49:14 +00:00
Marc Lehmann
20bbf98b10 see plug-ins/perl/Changes 1999-05-09 19:42:36 +00:00
Michael Natterer
83a34c3cb7 made the font selection dialog static again, so the selected font is
1999-05-09  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/text_tool.c: made the font selection dialog static again, so
	the selected font is remembered across text tool invocations.
1999-05-09 17:39:07 +00:00
Michael Natterer
5711df6a9d libgimp/Makefile.am new file. Currently contains constants for image size
1999-05-09  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* libgimp/Makefile.am
	* libgimp/gimplimits.h: new file. Currently contains constants for
	image size and resolution.

	* app/file_new_dialog.c
	* app/resize.c: use the new constants.

	* app/layers_dialog.c: use a sizeentry in the "New Layer" query
	box. Folded the "Layer Fill Type" callbacks into one function.

	* app/text_tool.c
	* app/text_tool_cmds.c
	* tools/pdbgen/pdb/text_tool.pdb: did the calculations for
	resolutions < 1.0 right this time.

	* app/gimage_cmds.c
	* tool/pdbgen/pdb/gimage.pdb: fixed a typo.
1999-05-09 16:38:05 +00:00
BST 1999 Adam D. Moss
928dd48af7 app/tile.c app/tile.h app/tile_manager.c app/tile_pvt.h
Sun May  9 16:23:47 BST 1999  Adam D. Moss  <adam@gimp.org>

	* app/tile.c
	* app/tile.h
	* app/tile_manager.c
	* app/tile_pvt.h
	* app/paint_funcs.c:

	Added Tile Row Hinting to the GIMP tile structure.  Tiles
	now have cheap per-row hints indicating whether each row is
	all-transparent, all-opaque, a mixture, or other properties.

	These hints are automatically invalidated when the tile is checked
	in as dirty, and are re-evaluated on demand.

	Currently only the layer compositing routines take advantage
	of these hints, though there is opportunity to use them to
	advantage in numerous other places.

	The whole layer compositing process is typically 2x-4x faster
	now, especially on subsequent renders of data which has already
	had its hints calculated.

	See tile.h for the explicit TileRowHint query/set interface.
	The procedure to re-evaluate tile hints currently resides in
	paint_funcs.c but may be exposed to other parts of the core
	if necessary.

	This is experimental.  Please report mis-rendering problems.
1999-05-09 15:45:37 +00:00
Sven Neumann
def83c2941 new splash screen
--Sven
1999-05-08 20:40:50 +00:00
Sven Neumann
4384ba7c55 Waterselect as a colorselect module.
--Sven
1999-05-08 16:34:29 +00:00
Marc Lehmann
339d3e6a1f see plug-ins/perl/Changes 1999-05-08 00:59:38 +00:00
Michael Natterer
2147db9740 app/app_procs.c fill the "last opened" list with the first
1999-05-07  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/app_procs.c
	* app/docindex.[ch]: fill the "last opened" list with
	the first last_opened_size elements of the docindex.

	* app/preferences_dialog.c: fixed the tile_cache_size and
	last_opened_size bugs. Now we can change these values again.
1999-05-07 14:21:38 +00:00
Nam SungHyun
36abb02a9f updated 1999-05-07 14:01:22 +00:00
Michael Natterer
180d46b1ab fixed a ChangeLog typo. 1999-05-06 23:16:14 +00:00
Michael Natterer
c0b24ce90b app/channel.[ch] app/commands.c app/gimage_mask.[ch]
1999-05-07  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/channel.[ch]
	* app/commands.c
	* app/gimage_mask.[ch]
	* app/gimage_mask_cmds.c
	* tools/pdbgen/pdb/gimage_mask.pdb
	* app/interface.c: propagated the indepentent x/y values for
	shrink/grow/border to the interface but not yet to the PDB.

	* app/*_select.c
	* app/paint_funcs.[ch]: implemented indep. x/y feather. It seems
	that cut-and-paste was sufficient, but I didn't really understand
	the code. Jay, could you have a look at this please?

	If the feather/shrink/... amount is specified in pixels,
	everything behaves like before.
	I'm not sure how the built-in feather option of the selection
	tools should behave, so it still defaults to 'pixel' mode.
	Moved the static feather/shrink/... values from gimage_mask.c to
	commands.c because they belong to the interface.

	* app/text_tool_cmds.c
	* tools/pdbgen/pdb/text_tool.pdb: prepared for resolution
	support, but didn't enable it yet.

	* app/unit_cmds.c
	* tool/pdbgen/pdb/unit.pdb: fixed a help text.
1999-05-06 23:10:29 +00:00
Asbjørn Pettersen
4154970d27 add new function plug_in_init_shm() 1999-05-06 20:56:07 +00:00
Marc Lehmann
af062241b5 see plug-ins/perl/Changes 1999-05-06 19:49:01 +00:00
Marc Lehmann
fbdc0dc693 see plug-ins/perl/Changes 1999-05-06 00:28:52 +00:00
Tor Lillqvist
f480c98191 Fix nasty bug, inner block variable "values" shadowed outer one, the inner
* tools/pdbgen/pdb/gradient_select.pdb: Fix nasty bug, inner block
 	variable "values" shadowed outer one, the inner one was assigned
 	to, the outer one returned.

	* app/gradient_select_cmds.c
 	(gradients_get_gradient_data_invoker): Autogenned from above.
1999-05-05 22:34:44 +00:00
Marc Lehmann
87dcbafa1c see plug-ins/perl/Changes 1999-05-05 21:41:05 +00:00
Marc Lehmann
dcc4783c81 see plug-ins/perl/Changes 1999-05-05 20:42:34 +00:00
Marc Lehmann
5315581d95 *** empty log message *** 1999-05-05 20:36:08 +00:00
Asbjørn Pettersen
391bff79df add sys/types.h 1999-05-05 12:32:24 +00:00
Sven Neumann
961db9efca Moved the cursors into a new directory.
--Sven
1999-05-05 10:46:00 +00:00
jaycox
18835a7657 new bitmap files containing the new mouse cursors.
* pixmaps/mouse1*: new bitmap files containing the new mouse cursors.

	* app/parasitelist.c: use g_str_equal instead of parasite_compare_func.

	* app/paint_core.c: interpret perfectmouse right way round.

	* app/rect_select{P,}.[ch]: set custom cursors when the operation type
 	changes.  Centralize the calculation of op based on the modifier
 	keys being held.

	* app/fuzzy_select.c, app/free_select.c: allow the rect_select
 	functions calculate the operation type.

	* app/ellipse_select.c: use the SelectionOps typedefs.

	* app/edit_selection.c: convert MaskToLayerTranslate into
 	FloatingSelTranslate if there is already a floating selection in
 	init_edit_selection.

	* app/disp_callbacks.c: fixed the calculation of state.

	* app/gdisplay.[ch], app/cursorutil.[ch]: new functions to allow
 	the loading of customized cursors.

	* app/paint_funcs.[ch], app/channel.c: border_region now accepts
 	seperate xradius and yradius arguments.
1999-05-05 09:10:35 +00:00
Manish Singh
4534223b5b use the sinclude bit again, since it works in automake 1.4. Generate the
* configure.in: use the sinclude bit again, since it works in
automake 1.4. Generate the Makefile in the embed dir too

* app/gimp.sym: new file, list the symbols we want export to
modules here

* app/Makefile.am: add -export-symbols to LDFLAGS

* plug-ins/Makefile.am: use make variable expansion instead of
direct substitution for optional plug-in dirs. E.g., now one can
do "make GIMP_PERL=" to skip the perl plug-in dir during build
without rerunning configure

* plug-ins/rcm/Makefile.am: add header files to SOURCES

-Yosh
1999-05-04 22:59:54 +00:00
Manish Singh
28c906aa4b s@gdkprivate@gdk/gdkprivate@
-Yosh
1999-05-04 22:18:13 +00:00
Tor Lillqvist
1dea4958bb Win32 portability changes:
* config.h.win32, README.win32: Small changes.

	* tools/pdbgen/pdb/*.pdb: Include <string.h>.

	* app/*_cmds.c: Autogenerated files reflect above changes.

	* libgimp/makefile.msc app/makefile.msc: Various updates,
 	including new object files. Gtk+ directory now should be called
 	gtk+ (not gtk-plus). Use win32-specific gdk subdir. Glib directory
 	now should be called just glib.

	* libgimp/gimp.def: Updates.

	* libgimp/gimpfeatures.h.win32: Made current with
 	gimpfeatures.h.in.

	* libgimp/gimpfileselection.c: Define S_ISDIR and S_ISREG if
 	necessary.

	* tools/pdbgen/pdb/fileops.pdb: Must have a
 	statement (even an empty one) after a label.

	* app/fileops_cmds.c: Autogenerated file reflects above changes.

	* app/crop.c: Include <string.h>.

	* app/{app_procs,batch,fileops,datafiles,errorconsole,general,
 	plug_in,temp_buf,tile_swap}.c: Test NATIVE_WIN32, not
 	_MSC_VER. (NATIVE_WIN32 means we are using the Microsoft C
 	runtime, even if we might be compiling with gcc.)

	* app/fileops.c: Don't include <process.h> here.

	* app/fileops.h: Do include <process.h> here.

	* app/gimpparasite.c: Include config.h, guard inclusion of
 	<unistd.h>. (Is the inclusion of unistd.h in source files all over
 	the place really necessary?)

	* app/ink.c: MSC doesn't handle conversion from unsigned __int64
 	to double, so cast to signed.

	* app/lut_funcs.c: Include config.h, and define rint() if necessary.

	* app/pixel_processor.c: Include config.h without "..", like in
 	all the other places. Include <string.h>

	* app/text_tool.c: Guard the "POINTS" identifier that clashes with
 	<windows.h>, sigh.
1999-05-04 21:32:17 +00:00
Tor Lillqvist
8066393040 gimpi.def not needed, will build gimpi.lib as a static library hereafter.
(Otherwise would have problems with the gimp_unit_* functions both in gimp.exe
and the gimp dll.)
1999-05-04 21:17:52 +00:00
Tor Lillqvist
a139222b23 Commit before removing... 1999-05-04 21:15:32 +00:00
Tor Lillqvist
8f3a04e15c Include <string.h>.
* tools/pdbgen/pdb/*.pdb: Include <string.h>.

	* tools/pdbgen/pdb/fileops.pdb: Must have a statement (even an
 	empty one) after a label.
1999-05-04 20:29:39 +00:00
Michael Natterer
e7c8de57ae call gdisplays_resize_cursor_label(gimage) after changing the image's
1999-05-02  Michael Natterer  <mitschel@cs.tu-berlin.de>

	* app/commands.c: call gdisplays_resize_cursor_label(gimage)
	after changing the image's unit.

	* app/gdisplay.c: update the cursor label after resizing it's
	frame, so the old (wrong) value gets overwritten.

	* app/resize.c: it makes more sense to take the image's unit from
	the "print size" frame rather than from "pixel dimensions".
	Set reasonable boundaries to avoid over/underflows with crazy
	resolutions. Code and gui cleanup.
	The constants for min/max image size/resolution should probably go
	to a central place.

	* app/text_tool.c: set the resolution in the X font spec only if
	the size is specified in points (reported by Austin).

	* libgimp/gimpsizeentry.c: fixed a bad bug in the boundary and
	resolution setting code (was not noticable before the new
	resize/scale ui).

	* plug-ins/gdyntext/*: version 1.4.3

	* plug-ins/png/png.c: gcc suggested parentheses.
1999-05-04 17:20:05 +00:00
Manish Singh
2618ad37fe vestigal files
-Yosh
1999-05-04 02:22:29 +00:00
Manish Singh
83291f7fa3 1.1.5 stuff
-Yosh
1999-05-03 23:14:25 +00:00
Manish Singh
9b91adf1d3 progress_init takes an int32, not a display...
-Yosh
1999-05-03 22:36:26 +00:00
Manish Singh
2cb3099d30 fix rotten regexp eval
-Yosh
1999-05-03 21:05:17 +00:00