Commit Graph

32569 Commits

Author SHA1 Message Date
Michael Natterer 0b388d1dde configure: remove all traces of gthread, it's not needed any longer
Thread support moved into GLib and is enabled unconditionally.
2012-11-25 22:40:12 +01:00
Michael Natterer d7ca2da6ce Bug 662739 - Port to lcms2 for icc V4 profile support
Fix undo in the lcms plugin.
2012-11-25 20:21:11 +01:00
Elle Stone e27b70aaed Bug 662739 - Port to lcms2 for icc V4 profile support
Patch from Elle, with bits from some others, that should finally
do the trick. Please everybody test this.
2012-11-25 20:12:42 +01:00
Michael Natterer f1c785fb37 libgimpwidgets: remove all item width logic from GimpPageSelector
It seems GtkIconView got fixed, and now the pile of code I added to
make the layout nice has exactly the opposite effect. Get rid of the
pile.
2012-11-23 23:29:44 +01:00
Michael Natterer 4e340b613b Bug 688715 - Unconfigured eraser should be set to eraser tool
I don't know what I tested before, but it didn't work. This patch does
the magic in two places, one of which I missed.
2012-11-23 01:17:52 +01:00
Michael Natterer 512fbcbbb2 Bug 688715 - Unconfigured eraser should be set to eraser tool
If a device has no saved settings, and it is a GDK_SOURCE_ERASER, set
it to the eraser tool.
2012-11-22 23:43:41 +01:00
Michael Natterer 759142d82a plug-ins: port file-tga to GEGL 2012-11-22 00:04:28 +01:00
Michael Natterer 987d795ab9 plug-ins: port file-pdf-save to GEGL 2012-11-21 18:51:41 +01:00
Michael Natterer ee9467d259 plug-ins: more file-pdf-save cleanup, mostly formatting
Also, don't alpha-threshold indexed layers any longer.
2012-11-21 16:18:33 +01:00
Michael Natterer 55a9eb0d1a plug-ins: lots of cleanup in file-pdf-save before porting to GEGL 2012-11-21 15:04:15 +01:00
Michael Natterer 9dfe9111ef plug-ins: use g_thread_new(), g_thread_create() is deprecated 2012-11-21 01:47:11 +01:00
Michael Natterer a60914ec35 plug-ins: port file-dicom to GEGL 2012-11-21 01:14:08 +01:00
Michael Natterer d9539bf244 plug-ins: port selection-to-path to GEGL 2012-11-21 00:45:07 +01:00
Michael Natterer 9932e05c9b plug-ins: remove file-xjt
It will never hold high bit depths using JPEG compression, and nobody
is going to port it to layer groups and whatever either.  Wolfgang
says it's obsolete, whoever needs to convert old files can use 2.8.
2012-11-21 00:12:36 +01:00
Michael Natterer c54169c9b5 plug-ins: port file-fli to GEGL 2012-11-20 23:37:09 +01:00
Daniel Mustieles b9e77f51e0 Updated Spanish translation 2012-11-20 16:45:29 +01:00
Michael Natterer fa05f2ab11 app: need to call babl_init() in gimp_option_dump_gimprc() 2012-11-20 08:21:33 +01:00
Michael Natterer b8e2496bf3 app: fix the tests so make check succeeds again
- disable maximize_state_in_aux_data because it doesn'T work without WM
- fix window_role for the new unique tock and toolbox roles
2012-11-19 23:22:32 +01:00
Michael Natterer 4c6c08e68d plug-ins: port file-pix to GEGL 2012-11-19 22:45:20 +01:00
Michael Natterer d48f0046fc plug-ins: port file-pcx to GEGL 2012-11-19 22:26:04 +01:00
Michael Natterer 699343c137 plug-ins: port file-html-table to GEGL 2012-11-19 19:34:33 +01:00
Michael Natterer 840fbe9d62 plug-ins: port file-cel to GEGL 2012-11-19 18:43:35 +01:00
Michael Natterer f20ae81626 plug-ins: clean up the new GIO code in file-gbr and file-pat 2012-11-19 09:08:32 +01:00
Michael Natterer 0dc55b1237 plug-ins: port file-gih to GIO and clean it up quite a bit
Also remove support for loading version 1 brushes, I have no clue why
this code was even there, because the plug-in never saved such
brushes.
2012-11-19 09:06:18 +01:00
Michael Natterer 7f6fde5c0f plug-ins: port file-gih to GEGL 2012-11-19 01:28:42 +01:00
Michael Natterer 756f276a96 plug-ins: port file-header to GEGL 2012-11-19 00:34:36 +01:00
Michael Natterer 88e4a462ba plug-ins: port file-csource to GEGL 2012-11-19 00:25:10 +01:00
Michael Natterer 8c72ad9bd7 plug-ins: port file-psp to GEGL 2012-11-19 00:10:17 +01:00
Michael Natterer 1c88116e31 plug-ins: port file-jp2-load to GEGL 2012-11-18 23:48:31 +01:00
Michael Natterer 5d5c73de98 plug-ins: port file-xbm to GEGL 2012-11-18 23:22:07 +01:00
Michael Natterer 8ee9e53163 plug-ins: some cleanup in file-pat and file-gbr 2012-11-18 23:20:36 +01:00
Michael Natterer 7a2c8c2491 plug-ins: port file-gbr to GIO 2012-11-18 22:56:29 +01:00
Michael Natterer 85a099f988 Bug 688305 - drag and drop for guides broken if 'gtk-enable-tooltips = 0' is set
Fix GimpSpinScale too: add the needed events ourselves, and handle
motion hints (which the parent classes add) in motion().
2012-11-18 20:02:51 +01:00
Michael Natterer bc22e902ad plug-ins: use the read_all()/write_all() API of the input/output streams
This avoids the manual looping added below.
2012-11-18 18:26:19 +01:00
Michael Natterer b208911b23 plug-ins: make file-pat work properly when GIO returns partial data
Loop around g_[input|output]_stream_[read|write](). This really needs
abstraction to avoid copying that in all file plug-ins.
2012-11-18 00:27:08 +01:00
Michael Natterer ffff1ff9ea plug-ins: port file-pat to handling URIs
which for me hilariously fails on sftp:// and only loads
partial data. Please test!
2012-11-17 21:35:28 +01:00
Michael Natterer 1bf8eef14f app: support invoking file procs that handle URIs directly
*not* via the file-uri plug-in.
2012-11-17 21:21:32 +01:00
Michael Natterer e97b1701ae app: get rid of "entered_filename" in file-open-dialog.c
it's always identical to "uri".
2012-11-17 18:11:42 +01:00
Michael Natterer 07f77e5ec8 pdb: allow file procedures to register themselves for handling URIs
and store the flag in pluginrc. There are no URIs passed to procedures
yet and no procedure registers as such, this is just preparation.
2012-11-17 16:01:52 +01:00
Michael Natterer c5f1fd1fda app: introduce a file format version for pluginrc
which is serialized to the file, so we can change/fix the file format
at any time, also in stable. The file is only a cache and can always
be regenerated.
2012-11-17 15:14:05 +01:00
Michael Natterer 9de0ba8114 plug-ins: port file-pat to GIO
This can now serve as proper example for both GIO and GEGL porting of
a file plug-in.
2012-11-17 12:51:12 +01:00
Massimo Valentini 67525c0d47 Bug 688305: drag and drop for guides broken 2012-11-15 19:02:42 +01:00
Nils Philippsen f6f8079013 app: remove check which hides conditions that should not happen
Remove a GTK_IS_WINDOW() check where this would hide parent widgets
being passed in that don't have a gtk toplevel. This should not happen
and if it does we want to know about it.
2012-11-14 16:43:06 +01:00
Nils Philippsen 1a4087bd5f app: fix marking file dialogs as transient if opened from context menu
GimpDisplayShell isn't a GtkWindow (anymore), therefore use
gtk_widget_get_toplevel() to find the actual toplevel window.
2012-11-14 16:42:05 +01:00
Marco Ciampa dcff1a3778 Updated italian translation. 2012-11-14 02:03:00 +01:00
Marco Ciampa e8d10d2efb Updated italian translation. 2012-11-14 02:01:15 +01:00
Nils Philippsen c4365d4c14 app: limit physical memory size by GIMP_MAX_MEMSIZE as well 2012-11-13 16:12:56 +01:00
Michael Natterer 83de53ee4d Bug 677776 - filter popup windows get hidden behind main image window
Apply modified patch from Simone Karin Lehmann which makes sure
script-fu gets properly hidden after the dialog is done.
2012-11-13 00:47:34 +01:00
Christian Kirbach 540fe91220 Update German translation 2012-11-13 00:04:20 +01:00
Michael Natterer ab801970ca Bug 677776 - filter popup windows get hidden behind main image window
Simone found a better way than setting plug-in windows to UTILITY: simply
call the proper API, [NSApp arrangeInFront: nil].
2012-11-12 23:42:15 +01:00