Michael Natterer
08fdf55fe1
app: add --verbose output to GimpInterpreterDB and GimpEnvironTable
2014-07-14 22:55:53 +02:00
Michael Natterer
06b2dd35c2
libgimpmath: fix formatting in gimpmatrix.h
2014-07-14 22:55:26 +02:00
Jehan
55315a2804
INSTALL: more complete list of required packages in INSTALL.in.
2014-07-13 20:36:53 +00:00
Michael Natterer
83f69aa9fb
app: don't set the same GFile again in gimp_imagefile_set_file()
...
I don't think this can happen, but better safe than sorry.
2014-07-13 19:13:11 +02:00
Michael Natterer
a4ff0b17c8
app: also check for errors on closing the file in xcf_save_invoker()
...
and improve the error message.
2014-07-13 15:09:54 +02:00
Michael Natterer
f8848f06fd
app: paranoia: ref file_save()'s GFile during save, see previous commit
2014-07-13 15:08:45 +02:00
Michael Natterer
af7646754f
app: don't set the same GFile again in gimp_image_set_file()
...
or we might unref the GFile used e.g. in File->Save under the calling
code's feet.
2014-07-13 15:05:10 +02:00
Michael Natterer
7e9f4cc732
app: don't convert XCF filenames to UTF-8 display names twice
...
g_file_get_parse_name() already returns UTF-8, don't call
g_filename_display_name() on its result.
2014-07-13 14:03:00 +02:00
Michael Natterer
9e0c55eb04
app: remove two unused forgotten members from struct XcfInfo
2014-07-13 01:44:10 +02:00
Michael Natterer
a6601d563b
app: some GimpProgress cleanup
...
- change start() and set_text() to use "format" and "..." instead of
"message", allowing to format progress messages in place
- s/cancelable/cancellable/
- move "cancellable" to be the second argument of start()
2014-07-12 23:45:20 +02:00
Michael Natterer
335381579c
app: don't dereference a NULL GError in file_remote_copy_file()
2014-07-12 23:02:01 +02:00
Michael Natterer
36a4012625
po-plug-ins: removes uri backends from POTFILES.in
2014-07-12 22:54:49 +02:00
Michael Natterer
2c28b271cc
app: disconnect from the progress' "cancel" signal in file_remote_copy_file()
2014-07-11 09:21:59 +02:00
Michael Natterer
944ba8131b
app: honor GIMP_HANDLE_REMOTE_FILES when setting local-only in GimpFileDialog
2014-07-11 09:11:14 +02:00
Michael Natterer
3bffdd9766
app: set the return status reliably in file_save()
...
and make sure that GIMP_PDB_EXECUTION_ERROR is returned when uploading
fails.
2014-07-11 02:03:18 +02:00
Michael Natterer
c91b63f8ab
app: port file-open and file-save to the new file-remote utilities
...
but only use them if GIMP_HANDLE_REMOTE_FILES is set.
2014-07-11 01:52:17 +02:00
Michael Natterer
af40c076d4
plug-ins: disable file-uri if the GIMP_HANDLE_REMOTE_FILES env variable is set
2014-07-11 01:45:42 +02:00
Michael Natterer
9680a28deb
app: add file-remote.[ch] which implements uploading/downloading
...
and will make the file-uri plug-in obsolete.
2014-07-11 01:23:11 +02:00
Michael Natterer
dc842d481b
app: use gimp_widget_flush_expose() in GimpProgressBox
...
instead of flushing the widget manually.
2014-07-11 00:40:56 +02:00
Michael Natterer
5c1f14be67
app: add gimp_mount_enclosing_volume(), using the the GimpGui vtable
...
and implement it in gui-vtable.c using gtk_mount_operation_new().
2014-07-11 00:40:34 +02:00
Michael Natterer
a4b807905c
app: change gimp_get_temp_filename() to gimp_get_temp_file()
2014-07-10 22:32:09 +02:00
Michael Natterer
1348cd06a6
plug-ins: more GFile porting in file-uri
2014-07-10 21:38:23 +02:00
Michael Natterer
4fbff306e6
plug-ins: remove the libcurl and wget file-uri backends
...
and build file-uri unconditionally, always using GIO. Use more GFiles
instead of URIs in the plug-in in preparation of moving its
functionality to the core.
2014-07-10 20:50:35 +02:00
Michael Natterer
c1f7ec52a8
app: add gimp_pdb_image_get_guide() and use it in the guide PDB wrappers
...
It returns a proper error message if a guide ID doesn't exist.
2014-07-10 20:24:10 +02:00
Michael Natterer
ad9fd33915
app: guide cleanup
...
- Move all GimpGuide members to a private struct
- Remove cruft checks for position < 0, we don't keep removed guides
around in the image's guide list since a long time ago
- Add #define GIMP_GUIDE_POSITION_UNDEFINED G_MININT and use that
instead of -1 (this is also a prerequisite for having guides
outside of the image)
2014-07-10 00:20:57 +02:00
Michael Natterer
99ccf7223b
app: fix handling of guides and sample points in gimpimage-resize.c
...
Don't iterate the lists with for() because the loops can remove items,
which makes us say g_list_next() on a removed list item. Instead, use
while() and get the next item before possibly removing the current
one.
2014-07-10 00:08:14 +02:00
Michael Natterer
e9e33421e2
app: turned an XCF debug patch I had into proper GIMP_LOG=xcf output
...
only for loading and incomplete, but a start.
2014-07-09 22:36:55 +02:00
Michael Natterer
39f7401703
app: change Gimp->default_folder from being a path to a GFile
...
Also fix GimpFileDialog to actually start with that folder, and not in
its parent folder.
2014-07-09 20:12:05 +02:00
Michael Natterer
ef53921133
app: make GimpImageFile handle a NULL URI/GFile
...
and reorder its functions to be in the usual order.
2014-07-09 20:10:58 +02:00
Michael Natterer
54207fbaf5
plug-ins: mark file-uri's procedures to handle URIs
...
Not that it would make any difference, since they only register
prefixes and no extensions, but the fact that they got URIs passed was
simply a side effect of how we pass filename or URI to plug-ins. With
this change, getting an URI passed is a choice of the plug-in, which
the core honors in an obvious code path.
2014-07-09 02:49:40 +02:00
Michael Natterer
43e9a79ef9
app: gimp_thumb_box_take_file() must accept a NULL file
2014-07-08 21:40:17 +02:00
Michael Natterer
c3573c3c45
app: keep the plug-in executable path around as GFile
2014-07-08 21:09:35 +02:00
Michael Natterer
4bd2f3e87c
app: add back code that only checks local files for type and permissions
...
I've seen these tests failing on remote files that load and save just
fine if the test is removed.
2014-07-08 20:27:07 +02:00
Michael Natterer
f049ac68b8
app: fix leak and remove unused variable in file-utils.c
2014-07-08 20:27:07 +02:00
Michael Henning
45472ee088
app: Fix unique logic on windows
2014-07-08 12:50:50 -04:00
Michael Natterer
e978c31e33
app: fix gui-unique.c for OSX and Windows (untested, not even built)
2014-07-08 10:39:50 +02:00
Michael Natterer
c884c4f630
app: change file_utils_filename_to_uri() to file_utils_filename_to_file()
2014-07-08 10:25:25 +02:00
Michael Natterer
3ba0589f14
app: make file_utils_filename_is_uri() private
2014-07-08 10:14:53 +02:00
Michael Natterer
b9e234f042
app: fix tests test-save-and-export and test-xcf
2014-07-08 10:07:18 +02:00
Michael Natterer
ba00571756
app: file_utils_file_get_ext() now returns an allocated string
2014-07-08 09:10:29 +02:00
Michael Natterer
5e13f81b99
app: change file_utils_uti_get_ext() to file_utils_file_get_ext()
2014-07-08 02:58:59 +02:00
Michael Natterer
58f579cbe6
app: fix GFile porting leaks in file-save-dialog.c
2014-07-08 02:26:51 +02:00
Michael Natterer
a43730390c
app: remove obsolete cruft from file-utils.[ch]
2014-07-08 01:42:44 +02:00
Michael Natterer
d4b35785b5
app: more URI -> GFile in GimpFileDialog
2014-07-08 01:41:45 +02:00
Michael Natterer
25f190d309
app: port gimp_imagefile_get_description() from URI to GFile
2014-07-08 01:34:14 +02:00
Michael Natterer
98ae4b1f2c
app: use g_file_new_for_commandline_arg_and_cwd() in unique.c
2014-07-08 01:25:17 +02:00
Michael Natterer
c2f7ec7b16
app: port file-actions and file-commands from URI to GFile
2014-07-08 01:19:39 +02:00
Michael Natterer
221fa11544
app: URI -> GFile in file-save-dialog.c
2014-07-08 01:07:07 +02:00
Michael Natterer
69686fe446
app: port GimpThumbBox from URI to GFile
2014-07-08 00:58:42 +02:00
Michael Natterer
f319a9c838
app: add gimp_imagefile_set_file()
2014-07-08 00:49:05 +02:00