Commit graph

20297 commits

Author SHA1 Message Date
Sven Neumann
e6fbf8d7b4 API docs
svn path=/trunk/; revision=22486
2007-05-14 10:38:59 +00:00
Manish Singh
d98ad07e18 add binding for gimp_user_directory().
2007-05-14  Manish Singh  <yosh@gimp.org>

        * plug-ins/pygimp/gimpmodule.c: add binding for gimp_user_directory().

svn path=/trunk/; revision=22485
2007-05-14 07:37:52 +00:00
Michael Natterer
88ac187c84 new function, fixed and factored out of file_utils_filename_to_uri().
2007-05-14  Michael Natterer  <mitch@gimp.org>

	* app/file/file-utils.[ch] (file_utils_filename_is_uri): new function,
	fixed and factored out of file_utils_filename_to_uri().

	* app/main.c (gimp_dbus_open): use it here instead of a simple
	strstr(filename, "://").


svn path=/trunk/; revision=22484
2007-05-13 23:15:34 +00:00
Tor Lillqvist
e0719dfd82 Undef DATADIR before including <shlobj.h> to avoid collision with DATADIR
2007-05-14  Tor Lillqvist  <tml@novell.com>

	* libgimpbase/gimpenv.c: Undef DATADIR before including <shlobj.h>
	to avoid collision with DATADIR enum in objidl.h. Define
	CSIDL_MYDOCUMENTS, CSIDL_MYMUSIC and CSIDL_MYVIDEO in case missing
	from shlobj.h.

	* libgimpbase/Makefile.am: Link with -lole32 on Win32 for
	CoTaskMemFree().


svn path=/trunk/; revision=22483
2007-05-13 23:12:52 +00:00
Sven Neumann
0a6b6e4890 added missing symbol
svn path=/trunk/; revision=22482
2007-05-13 18:45:10 +00:00
Sven Neumann
e54669b0b6 fixed newly added entries
svn path=/trunk/; revision=22480
2007-05-13 18:40:01 +00:00
Sven Neumann
c18e58cac5 added gimp_user_directory().
2007-05-13  Sven Neumann  <sven@gimp.org>

	* libgimpbase/libgimpbase-sections.txt: added 
gimp_user_directory().

	* libgimpbase/tmpl/gimpbaseenums.sgml
	* libgimpbase/tmpl/gimpenv.sgml: regenerated.

	* app/app-sections.txt
	* app/app.types
	* app/app-docs.sgml: some updates; still a lot left to be 
done...


svn path=/trunk/; revision=22479
2007-05-13 18:32:23 +00:00
Sven Neumann
8d0e00d43f add a shortcut to the user's Pictures folder.
2007-05-13  Sven Neumann  <sven@gimp.org>

	* app/widgets/gimpfiledialog.c (gimp_file_dialog_new): add a
	shortcut to the user's Pictures folder.

	* libgimpbase/xdg-user-dir.c: cosmetic changes.


svn path=/trunk/; revision=22478
2007-05-13 17:18:35 +00:00
Sven Neumann
5f56f1e23d libgimp/gimpenums.c.tail regenerated.
* libgimp/gimpenums.c.tail
	* tools/pdbgen/enums.pl: regenerated.



svn path=/trunk/; revision=22477
2007-05-13 16:49:23 +00:00
Sven Neumann
1b379af305 include libgimpbase/gimpbase.h.
2007-05-13  Sven Neumann  <sven@gimp.org>

	* plug-ins/help/gimp-help-lookup.c: include 
libgimpbase/gimpbase.h.


svn path=/trunk/; revision=22476
2007-05-13 16:40:10 +00:00
Sven Neumann
6c285197d4 app/file/Makefile.am removed here ...
2007-05-13  Sven Neumann  <sven@gimp.org>

	* app/file/Makefile.am
	* app/file/xdg-user-dir.c[ch]: removed here ...

	* libgimpbase/Makefile.am
	* libgimpbase/xdg-user-dir.[ch]: ... and moved to libgimpbase.

	* libgimpbase/gimpbaseenums.[ch]: added GimpUserDirectory enum.

	* libgimpbase/gimpenv.[ch]: added new function to identify 
special
	user folders. Added Win32 specific code and use 
xdg_user_dir_lookup()
	on other platforms.

	* libgimpbase/gimpbase.def: regenerated.


svn path=/trunk/; revision=22475
2007-05-13 16:31:14 +00:00
Sven Neumann
cc2a076df5 app/file/Makefile.am app/file/file-procedure.[ch] split functions dealing
2007-05-11  Sven Neumann  <sven@gimp.org>

        * app/file/Makefile.am
        * app/file/file-procedure.[ch]
        * app/file/file-utils.[ch]: split functions dealing with file
        procedures into their own file and renamed them.

        * app/file/file-open.c
        * app/dialogs/file-save-dialog.c
        * app/actions/file-commands.c
        * app/widgets/gimpthumbbox.c
        * app/widgets/gimpdnd-xds.c
        * app/widgets/gimpimagepropview.c
        * tools/pdbgen/pdb/fileops.pdb: changed accordingly

        * app/pdb/fileops_cmds.c: regenerated.


svn path=/trunk/; revision=22474
2007-05-11 18:50:35 +00:00
Karine Delvare
88387b44ff use the new preview transform function, see bug #356716.
2007-05-11  Karine Delvare  <edhel@gimp.org>

	* plug-ins/common/illusion.c: use the new preview transform function, 
	see bug #356716.


svn path=/trunk/; revision=22473
2007-05-11 16:44:10 +00:00
Sven Neumann
35063b143b app/file/Makefile.am added a slightly modified copy of
2007-05-11  Sven Neumann  <sven@gimp.org>

	* app/file/Makefile.am
	* app/file/xdg-user-dir.[ch]: added a slightly modified copy of
	xdg-user-dirs-lockup.c from freedesktop.org.


svn path=/trunk/; revision=22472
2007-05-11 16:19:19 +00:00
Sven Neumann
0619846aef minor cleanup
svn path=/trunk/; revision=22471
2007-05-11 09:39:54 +00:00
Sven Neumann
ea4becaca4 don't attempt the conversion if the argument is already an URI.
2007-05-11  Sven Neumann  <sven@gimp.org>

	* app/main.c (gimp_dbus_open): don't attempt the conversion if the
	argument is already an URI.


svn path=/trunk/; revision=22470
2007-05-11 09:31:26 +00:00
Sven Neumann
05d2b9a475 convert filenames to absolute file URIs before passing them to
2007-05-11  Sven Neumann  <sven@gimp.org>

	* app/main.c (gimp_dbus_open): convert filenames to absolute 
file
	URIs before passing them to dbus_g_proxy_call().


svn path=/trunk/; revision=22469
2007-05-11 07:12:05 +00:00
Sven Neumann
62207445fd plug-ins/imagemap/imap_main.[ch] plug-ins/imagemap/imap_menu.c finished
2007-05-10  Sven Neumann  <sven@gimp.org>

	* plug-ins/imagemap/imap_main.[ch]
	* plug-ins/imagemap/imap_menu.c
	* plug-ins/imagemap/imap_command.c: finished port of Undo and 
Redo
	menus to GtkAction. Closes bug #138841.


svn path=/trunk/; revision=22468
2007-05-10 19:29:47 +00:00
Manish Singh
083f18555d remove parameter definition special casing that was based on menu and
2007-05-10  Manish Singh  <yosh@gimp.org>

        * plug-ins/pygimp/gimpfu.py: remove parameter definition special
        casing that was based on menu and plugin types. Instead expect the
        script to specify all its parameters in its register call, and hide
        the UI elements for the parameters we are already passed in
        interactive mode. For compatibilty, this is only turned on when you
        specify the "menu" named argument in the register call, or if you
pass
        an empty label. This should fix bug #104639.

        * plug-ins/pygimp/plug-ins/clothify.py
        * plug-ins/pygimp/plug-ins/colorxhtml.py
        * plug-ins/pygimp/plug-ins/foggify.py
        * plug-ins/pygimp/plug-ins/py-slice.py
        * plug-ins/pygimp/plug-ins/shadow_bevel.py
        * plug-ins/pygimp/plug-ins/whirlpinch.py: update to register image
        * and
        drawable parameters explicitly.

svn path=/trunk/; revision=22467
2007-05-10 17:07:48 +00:00
Manish Singh
e019d0c423 bind gimp_image_resize_to_layers.
2007-05-10  Manish Singh  <yosh@gimp.org>

        * plug-ins/pygimp/pygimp-image.c: bind gimp_image_resize_to_layers.

svn path=/trunk/; revision=22466
2007-05-10 16:57:51 +00:00
Jakub Friedl
339ec474af Updated Czech translation.
2007-05-10  Jakub Friedl  <jfriedl@suse.cz>

  * cs.po: Updated Czech translation.


svn path=/trunk/; revision=22465
2007-05-10 11:09:39 +00:00
Sven Neumann
09647decc7 reduced the number of progress updates.
2007-05-10  Sven Neumann  <sven@gimp.org>

	* plug-ins/flame/rect.c: reduced the number of progress updates.

svn path=/trunk/; revision=22464
2007-05-10 06:30:49 +00:00
Karine Delvare
466c31c090 use the new preview transform function, see bug #356716.
2007-05-09  Karine Delvare  <edhel@gimp.org>

	* plug-ins/common/waves.c: use the new preview transform function, 
	see bug #356716.


svn path=/trunk/; revision=22463
2007-05-09 17:00:46 +00:00
Sven Neumann
26855b3c55 added missing newline
svn path=/trunk/; revision=22462
2007-05-09 16:19:28 +00:00
Sven Neumann
ddbfbace2e improved handling of attached non-RGB profiles.
2007-05-09  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/lcms.c (lcms_icc_apply): improved handling of
	attached non-RGB profiles.

	* plug-ins/common/oilify.c: use GIMP_RGB_LUMINANCE() instead of
	the self-made INTENSITY macro.

	* plug-ins/common/tiff-load.c
	* plug-ins/common/tiff-save.c: reduced number of progress 
updates.


svn path=/trunk/; revision=22461
2007-05-09 16:14:18 +00:00
Sven Neumann
936324adfe focus the console entry, set the cursor position to the first parameter
2007-05-09  Sven Neumann  <sven@gimp.org>

	* plug-ins/script-fu/script-fu-console.c 
(script_fu_browse_response):
	focus the console entry, set the cursor position to the first
	parameter and present the console window.


svn path=/trunk/; revision=22460
2007-05-09 12:29:19 +00:00
Sven Neumann
38ffb13f5f don't call gdk_draw_pixbuf() with a zero width. Fixes bug #349483.
2007-05-09  Sven Neumann  <sven@gimp.org>

	* app/display/gimpdisplayshell-preview.c
	(gimp_display_shell_draw_tri_row)
	(gimp_display_shell_draw_tri_row_mask): don't call 
gdk_draw_pixbuf()
	with a zero width. Fixes bug #349483.


svn path=/trunk/; revision=22458
2007-05-09 06:53:56 +00:00
Raphael Quinet
9570934d39 quick workaround for bug #436077. A better solution will follow later.
2007-05-08  Raphael Quinet  <raphael@gimp.org>

	* plug-ins/metadata/xmp-encode.c (gen_property): quick workaround
	for bug #436077.  A better solution will follow later.

svn path=/trunk/; revision=22457
2007-05-08 20:45:29 +00:00
Karine Delvare
8fab276517 use the new preview transform function, see bug #356716.
2007-05-08  Karine Delvare  <edhel@gimp.org>

	* plug-ins/common/flarefx.c: use the new preview transform function, 
	see bug #356716.


svn path=/trunk/; revision=22456
2007-05-08 20:12:36 +00:00
Karine Delvare
bc893ebbd9 Replace tile size with width & height, without changing the plug-in
2007-05-08  Karine Delvare  <edhel@gimp.org>

	* plug-ins/common/papertile.c: Replace tile size with width & height,
	without changing the plug-in interface (bug #87092).


svn path=/trunk/; revision=22455
2007-05-08 18:09:16 +00:00
Sven Neumann
ed3ec54e93 use GtkWindow::transient-for just for the fun of using another GTK+ 2.10
2007-05-08  Sven Neumann  <sven@gimp.org>

	* app/widgets/gimptexteditor.c: use GtkWindow::transient-for just
	for the fun of using another GTK+ 2.10 feature.

svn path=/trunk/; revision=22454
2007-05-08 16:32:30 +00:00
Sven Neumann
123a170acf changed strings.
2007-05-07  Sven Neumann  <sven@gimp.org>

	* libgimpbase/gimpbaseenums.[ch] (GimpCloneType): changed strings.

svn path=/trunk/; revision=22453
2007-05-07 15:04:04 +00:00
Marco Ciampa
d7c7201c7b Updated italian tranlation
svn path=/trunk/; revision=22452
2007-05-07 13:05:09 +00:00
Djihed Afifi
2b80b42fb2 Updated Arabic Translation by Khaled Hosny.
svn path=/trunk/; revision=22451
2007-05-07 10:26:04 +00:00
Sven Neumann
a4eafbad64 moved brush drawing code to the new function gimp_brush_tool_draw_brush().
2007-05-07  Sven Neumann  <sven@gimp.org>

	* app/tools/gimpbrushtool.[ch] (gimp_brush_tool_draw): moved
	brush drawing code to the new function gimp_brush_tool_draw_brush().

	* app/tools/gimpsourcetool.c: (gimp_source_tool_draw): draw the
	brush outline at the source position (bug #435545).


svn path=/trunk/; revision=22450
2007-05-07 10:19:04 +00:00
Djihed Afifi
324c20a11e Duplicate changelog entry
svn path=/trunk/; revision=22449
2007-05-07 10:10:48 +00:00
Djihed Afifi
a6bae97715 Updated Arabic Translation by Anas Husseini.
svn path=/trunk/; revision=22448
2007-05-07 10:08:25 +00:00
Sven Neumann
9394509e73 update the progress less often
svn path=/trunk/; revision=22447
2007-05-07 09:22:46 +00:00
Sven Neumann
d3a085d0da clamp to the first row, not the second.
2007-05-07  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/blur.c (blur_prepare_row): clamp to the first
	row, not the second.

svn path=/trunk/; revision=22446
2007-05-07 09:14:59 +00:00
Sven Neumann
4ac3342412 reduce rounding errors when converting between premultiplied and separated
2007-05-07  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/gauss.c: reduce rounding errors when 
converting
	between premultiplied and separated alpha. Fixes bug #383870.


svn path=/trunk/; revision=22445
2007-05-07 07:36:56 +00:00
Sven Neumann
4babd09c14 plug-ins/fits/fitsrw.c applied modified patch from Peter Kirchgessner.
2007-05-07  Sven Neumann  <sven@gimp.org>

	* plug-ins/fits/fitsrw.c
	* plug-ins/fits/fits.c: applied modified patch from Peter
	Kirchgessner. Fixes creation of the last data record and makes
	handling of float values independent of the locale (bug 
#351656).


svn path=/trunk/; revision=22444
2007-05-07 07:16:59 +00:00
Josep Puigdemont i Casamajó
0bb0fa89f3 Updated Catalan translation by Joaquim Perez
svn path=/trunk/; revision=22443
2007-05-06 20:18:18 +00:00
Sven Neumann
9d91f3c5b7 don't add the radiobuttons into a GtkFrame.
2007-05-06  Sven Neumann  <sven@gimp.org>

	* plug-ins/pygimp/gimpfu.py: don't add the radiobuttons into a
	GtkFrame.

	* plug-ins/pygimp/plug-ins/sphere.py: added a PF_RADIO parameter
	as an example and for testing purposes.


svn path=/trunk/; revision=22442
2007-05-06 20:06:20 +00:00
Sven Neumann
0d7835ac5b try to do something reasonable for the empty source range (bug #436145).
2007-05-06  Sven Neumann  <sven@gimp.org>

	* plug-ins/common/mapcolor.c: try to do something reasonable for
	the empty source range (bug #436145).


svn path=/trunk/; revision=22441
2007-05-06 19:23:03 +00:00
Sven Neumann
fb8af4647e make the default size even wider
svn path=/trunk/; revision=22440
2007-05-06 18:09:22 +00:00
Sven Neumann
c4bf0847db start with a reasonable size and paned position and remember the window
2007-05-06  Sven Neumann  <sven@gimp.org>

	* plug-ins/helpbrowser/dialog.c: start with a reasonable size 
and
	paned position and remember the window size and paned position 
at
	least within a GIMP session.


svn path=/trunk/; revision=22439
2007-05-06 17:53:57 +00:00
Sven Neumann
5341a85720 define datarootdir before datadir (bug #436386).
2007-05-06  Sven Neumann  <sven@gimp.org>

	* gimptool-2.0.in: define datarootdir before datadir (bug 
#436386).


svn path=/trunk/; revision=22437
2007-05-06 16:42:18 +00:00
Sven Neumann
112595011f require libexif >= 0.6.0.
2007-05-06  Sven Neumann  <sven@gimp.org>

	* configure.in: require libexif >= 0.6.0.

	* plug-ins/jpeg/gimpexif.[ch]: removed 
gimp_exif_entry_get_value()
	which was needed to work with libexif < 0.6.0.

	* plug-ins/jpeg/jpeg.c: declare the global ExifData here instead
	of in gimpexif.c.

	* plug-ins/jpeg/jpeg-exif.c: cosmetics.


svn path=/trunk/; revision=22436
2007-05-06 14:48:32 +00:00
Sven Neumann
24ef133282 only check for EXIF_TAG_GPS_VERSION_ID if it's defined (see bug #377917).
2007-05-06  Sven Neumann  <sven@gimp.org>

	* plug-ins/jpeg/jpeg-exif.c (jpeg_apply_exif_data_to_image): 
only
	check for EXIF_TAG_GPS_VERSION_ID if it's defined (see bug 
#377917).
	This tag was added in libexif 0.6.13.

svn path=/trunk/; revision=22435
2007-05-06 14:21:16 +00:00
Sven Neumann
9649912201 pass dist-bzip2 to automake.
2007-05-06  Sven Neumann  <sven@gimp.org>

	* configure.in (AM_INIT_AUTOMAKE): pass dist-bzip2 to automake.


svn path=/trunk/; revision=22434
2007-05-06 13:59:55 +00:00