Commit Graph

2150 Commits

Author SHA1 Message Date
Adrian Likins 29709cb9ee app/airbrush.c app/paintbrush.c app/pencil.c app/pixmapbrush.c
Fri Aug 13 16:39:25 1999 Adrian Likins <alikins@redhat.com>

        * app/airbrush.c
        * app/paintbrush.c
        * app/pencil.c
        * app/pixmapbrush.c
        * app/pixmapbrush.h

        Added support for pixmap brushes to airbrush, pencil,
        and paintbrush. Merging this into paintbrush makes
        the pixmaptool itself kind of useless at the moment,
        but that will change ;->

        Still a few rough edges here, but its mostly there.
        I still need to make the "incremental" button for
        the tools to accurately reflect that pixmap always
        uses this mode.

        * app/eraser.c
        * app/eraser.h
        * app/tools_cmds.c
        * tools/pdbgen/pdb/tools.pdb

        Applied patch from  Shuji Narazaki <narazaki@gimp.org>
        to implement the anti-eraser. Neat.
1999-08-13 20:50:30 +00:00
Kelly Martin f369da0a95 Color brushes now appear in the brush selector in color. Scaling is
* app/brush_select.c: Color brushes now appear in the brush
selector in color.  Scaling is disabled for color brushes because
I can't figure out how to do it just now.  Still need to fix the
toolbox to do this too.

--klm
1999-08-13 15:20:35 +00:00
Kelly Martin 39f037eca8 file tile_accessor.c was initially added on branch KELLY_TILEACCESSOR. 1999-08-12 23:21:51 +00:00
Kelly Martin 5c7667b205 file tile_accessor.h was initially added on branch KELLY_TILEACCESSOR. 1999-08-12 23:21:51 +00:00
Adrian Likins 229f32f33e added a fix from Xach "I dont code." Beane <xach@gimp.org> to fix the
Thu Aug 12 19:16:58 1999 Adrian Likins <alikins@redhat.com>

        * app/pixmapbrush.c: added a fix from Xach "I dont code."
        Beane <xach@gimp.org> to fix the behaviour when painting
        at the top of images.
1999-08-12 23:17:51 +00:00
Marc Lehmann 664dcaeb94 see plug-ins/perl/Changes 1999-08-12 22:43:45 +00:00
BST 1999 Andy Thomas 2557c517b1 app/commands.c app/commands.h app/disp_callbacks.c app/gdisplay.c
Thu Aug 12 21:38:53 BST 1999 Andy Thomas <alt@gimp.org>

	* app/commands.c
	* app/commands.h
	* app/disp_callbacks.c
	* app/gdisplay.c
	* app/gdisplay.h
	* app/info_dialog.c
	* app/info_dialog.h
	* app/info_window.c
	* app/info_window.h
	* app/menus.c
	* app/scale.c
	* app/scroll.c
	* app/scroll.h
	* app/nav_window.c (new)
	* app/nav_window.h (new)
	* pixmap/dropper.xpm (new)

	New "navigator" image (accessed via <Image>/Window Nav..). This gives
	an outline of the location of the current view on an image. Eg if your
	image window is only showing part of an image then the Window Navigation	window will outline the area viewed. You can "drag" the outlined
	square around the viewport and the main image will scroll. Additional
	a single click outside the square will center the image at that
	location.

	Also started to add additional information to a new page inside the
	Window information dialog (currently only pixel value is shown).

	Both these features are currently work in progress and unfinished.
	In particular the Navigator does not keep in step with changes
	to the basic image (however it does keep in step with image size changes	and if you modify the size of the image viewing window). It also
	does not display the transparent areas of images very nicely.
1999-08-12 22:21:04 +00:00
Tor Lillqvist cac72d12f8 Add newest files.
* app/makefile.{cygwin,msc} (gimp_OBJECTS): Add newest files.

	* plug-ins/common/winclipboard.c: Speed up by using
	gimp_tile_cache_size().

	* app/gimprc.c
	* plug-ins/script-fu/script-fu-scripts.c: Guard
	use of GLIB_CHECK_VERSION from old GLibs that don't have it.
1999-08-12 22:08:19 +00:00
Sven Neumann d7ef90812c Added the Visibone Palettes with the kind permissions of the folks from
www.visibone.com.


--Sven
1999-08-12 19:21:15 +00:00
Sven Neumann 2c1e3f2f7d First set of camp-merges. Adds brush-scaling for the brush previews.
--Sven
1999-08-12 17:53:51 +00:00
Sven Neumann 522f4b345a made the monitor resolution accessible through a PDB function
* tools/pdbgen/pdb/gimprc.pdb: made the monitor resolution
        accessible through a PDB function

        * app/internal_procs.c
        * app/gimprc_cmds.c: changed the autogenerated files

        * plug-ins/common/screenshot.c: set the image resolution to the
        monitor resolution and unset the image name

--Sven
1999-08-12 16:54:53 +00:00
Adrian Likins 01200bfad7 fixed the weirdness with drawing along the left side of the image. Top's
Tue Aug 10 01:15:59 1999 Adrian Likins <alikins@redhat.com>

        * app/pixmapbrush.c: fixed the weirdness with drawing
        along the left side of the image. Top's still weird
1999-08-10 06:14:31 +00:00
mitchell 2a3f047e95 Fixed compile problem with it.po grrr. 1999-08-10 03:03:29 +00:00
CDT 1999 James Mitchell 3362bd5f35 More translations from Daniele Medri <madrid@linux.it>
Mon Aug  9 21:48:28 CDT 1999  James Mitchell <mitchell@gimp.org>

        * it.po: More translations from Daniele Medri <madrid@linux.it>
1999-08-10 03:01:44 +00:00
Adrian Likins bffeba2343 couple of warning clean ups and some minor fleshing out
Mon Aug  9 22:46:34 1999 Adrian Likins <alikins@redhat.com>

        * app/pixmapbrush.c: couple of warning clean ups and
        some minor fleshing out
1999-08-10 02:47:55 +00:00
Adrian Likins 204d4123b2 app/pixmapbrush.c app/pixmapbrush.h app/gimpbrushpixmap.c New files,
Mon Aug  9 01:20:24 1999 Adrian Likins <alikins@redhat.com>

        * app/pixmapbrush.c
        * app/pixmapbrush.h
        * app/gimpbrushpixmap.c
        * app/gimpbrushpixmap.h: New files, implement the GimpBrushPixmap
          object, and the pixmap brush tool.

        * app/context_manager.c
        * app/tool_options.c
        * app/tools.c
        * app/toolsF.h: add the pixmap brush tool in

        * app/gimpbrushlist.c: allow for loading of pixmap brushes and
        displaying them in the brush dialog. Currently it only shows the
        grey scale mask.

        *app/Makefile.am: add the pixmap tool stuff to the build process

        These Changes implement a pixmap brush tool. Sort of a "image stamp".
        Some examples can be seen at http://adrian.gimp.org/pixmap-brush/.

        Some examples of pixmap brushes can be found there too (.gpb
        extension), but these are easy enough to make (for now, make
        a pattern and a brush the same size and `cat foo.gbr foo.pat >
        foo.gpb` ;->

        Theres still a few rough edges that need some tweaking, but
        the framework is there. Figured I'd sneak it in before the
        freeze.
1999-08-09 06:30:31 +00:00
Tor Lillqvist 35cd255e27 New Windows-only plug-in, an interface to the Windows clipboard. (Now we
* plug-ins/common/winclipboard.c: New Windows-only plug-in, an
	interface to the Windows clipboard. (Now we can cut and paste
	images between the GIMP and other applications!). Thanks to Hans
	Breuer for the implementation.

	* plug-ins/makefile.{cygwin,msc}
	* plug-ins/common/Makefile.am (EXTRA_DIST): Add it.
1999-08-08 15:19:25 +00:00
Seth Burgess b519150fa9 ChangeLog app/channel.c app/channel.h app/channel_ops.c
app/gimpimage.c app/gimpimageP.h app/interface.c
 	app/paint_core.c app/qmask.c app/qmask.h:

	Added qmask settings dialogs through double clicking.
1999-08-07 20:55:26 +00:00
CDT 1999 James Mitchell c0d319dfea Updated translation from Daniele Medri <madrid@linux.it>
Fri Aug  6 21:26:38 CDT 1999  James Mitchell <mitchell@gimp.org>

        * it.po: Updated translation from Daniele Medri <madrid@linux.it>
1999-08-07 02:29:36 +00:00
Asbjørn Pettersen fc81fbd409 handle drives(os2) 1999-08-06 11:14:01 +00:00
Tor Lillqvist 933b866166 Define ROUND(), RINT(), SQR(), G_PI and G_PI_4. The latter two will
* app/appenv.h: Define ROUND(), RINT(), SQR(), G_PI and
	G_PI_4. The latter two will presumably eventually be in
	GLib. RINT() calls rint() if we have it, otherwise adds 0.5 and
	calls floor().

	* app/*.c: Remove the multiple identical definitions of M_PI. Use
	G_PI instead of M_PI. Remove ROUND() and rint() definitions. Use
	RINT() instead of rint().
1999-08-04 23:22:29 +00:00
Marc Lehmann b41809f812 see plug-ins/perl/Changes 1999-08-04 19:40:29 +00:00
Sven Neumann 82f1763de3 My last change to the dnd code did fix the bug but disabled loading
* app/interface.c: My last change to the dnd code did fix the bug
        but disabled loading multiple files. Now applied a new patch from
        Shuji Narazaki <narazaki@gimp.org>.

--Sven
1999-08-03 20:26:44 +00:00
Owen Taylor 4c8b3d9a6d Fri Jul 2 18:05:44 1999 Owen Taylor <otaylor@redhat.com>
* plug-ins/ifscompose/ifscompose_storage.c (parse_genuine_float):
1999-08-03 20:04:51 +00:00
Marc Lehmann fdca243c98 *** empty log message *** 1999-08-03 16:21:36 +00:00
Marc Lehmann 13a08f7230 see plug-ins/perl/Changes 1999-08-03 16:20:05 +00:00
jaycox 823817cc52 app/paint_core.c: Improvements to the transform_core_do and cubic routines
app/paint_core.c: Improvements to the transform_core_do and cubic
	 routines by David Hodson <hodsond@acm.org>
	"This fixes a number of annoying inaccuracies in transform_core.
	The identity transform now leaves all pixels unchanged; previously
	it shifted the image by 1/2 pixel left and up. All edges of an
	image are now correctly antialiased after a transform. The cubic
	interpolation function has been changed to a slightly smoother one.
	The code has been tidied and rearranged for some minor improvements
	in efficiency, but the basic logic and tile handling have not changed."
1999-08-03 09:44:41 +00:00
Tor Lillqvist 55f89d6e23 Moved winprint.c to ../common. 1999-08-02 23:55:08 +00:00
Tor Lillqvist 21961b838a plug-ins/Makefile.am Distribute the Windows-only plug-ins, too.
* plug-ins/Makefile.am
	* plug-ins/common/Makefile.am: Distribute the Windows-only
	plug-ins, too.

	* plug-ins/print/print.c: Use gimp_personal_rc_file().

	* plug-ins/common/winprint.c: Move here from separate directory.

	* plug-ins/makefile.{cygwin,msc}: Update correspondingly.

	* app/gimprc.c
	* plug-ins/script-fu/script-fu-scripts.c: Guard against
	different g_strescape API in GLib 1.2 and 1.3.1.

	* app/gimprc.c: Check for g_get_home_dir() returning NULL.
1999-08-02 23:53:26 +00:00
Marc Lehmann 372c6c455c see plug-ins/perl/Changes 1999-08-02 22:31:33 +00:00
Marc Lehmann fac0f61eb0 see plug-ins/perl/Changes 1999-08-02 20:05:14 +00:00
Marc Lehmann 4a0cc241b3 *** empty log message *** 1999-08-02 19:40:28 +00:00
Marc Lehmann 5a722c70f2 see plug-ins/perl/Changes 1999-08-02 19:18:37 +00:00
Sven Neumann e1c7514579 why has this ever worked ??
--Sven
1999-08-02 19:17:02 +00:00
Marc Lehmann de2ac4847f see plug-ins/perl/Changes 1999-08-02 14:41:09 +00:00
Manish Singh 82f7af66be 1.1.8 stuff
-Yosh
1999-08-02 05:50:14 +00:00
Marc Lehmann 855ea9860f *** empty log message *** 1999-08-02 01:45:03 +00:00
Tor Lillqvist 6d6f69b4da New (Win32) print plug-in.
* plug-ins/winprint: New (Win32) print plug-in.

	* plug-ins/makefile.{cygwin,msc}: Built winprint, not the Unixish
	print plug-in.
1999-08-01 21:42:51 +00:00
Marc Lehmann 49ac3a5efa see plug-ins/perl/Changes 1999-08-01 21:25:31 +00:00
Marc Lehmann 11b113db61 see plug-ins/perl/Changes 1999-08-01 21:23:58 +00:00
Marc Lehmann 9ef96aeabf see plug-ins/perl/Changes 1999-08-01 20:48:36 +00:00
Sven Neumann 5d929fb51b Fixed a bug in the line-preview.
--Sven
1999-08-01 14:26:59 +00:00
Tor Lillqvist 61724bfb50 Fix cut-and-paste error reported by Claes G Lindblad.
* app/channel_ops.c (offset_halfheight_callback): Fix
	cut-and-paste error reported by Claes G Lindblad.
1999-07-31 22:03:35 +00:00
Marc Lehmann b52b6fde8c see plug-ins/perl/Changes 1999-07-31 20:48:54 +00:00
Kjartan Maraas 2ead9d7524 Updated translation.
1999-07-30  Kjartan Maraas  <kmaraas@online.no>

		* no.po: Updated translation.
1999-07-30 23:18:36 +00:00
Marc Lehmann aaedafae1d see plug-ins/perl/Changes 1999-07-30 20:51:19 +00:00
Manish Singh a3854b331c revert previous change
* tools/pdbgen/pdb/tools.pdb: revert previous change

* tools/pdbgen/pdb/guides.pdb: perform orientation xform here

* app/gimpimage.h: use 2 enums, one for internal and for external

* libgimp/gimpenums.h: change around external enums here

-Yosh
1999-07-30 05:26:36 +00:00
Marc Lehmann 8a9daf72ef *** empty log message *** 1999-07-30 01:21:04 +00:00
Marc Lehmann a28336d7b6 *** empty log message *** 1999-07-30 00:24:58 +00:00
Manish Singh 46f8a629e3 hard code orientation constants for shear and flip too maintain backwards
* tools/pdbgen/pdb/tools.pdb: hard code orientation constants for
shear and flip too maintain backwards compatibility

* app/gimpimage.h: remove ORIENTATION chop to avoid namespace
collision

-Yosh
1999-07-30 00:20:50 +00:00