Commit Graph

27592 Commits

Author SHA1 Message Date
Sven Neumann c3f1d0c33b plug-ins: improve error messages 2010-05-20 21:08:57 +02:00
Michael Natterer 649bd8f678 Bug 619131 - Attempting to flip FG/BG hard-edge gradient locks up GIMP
Don't have the "prev" pointer of the right gradient segment point to
itself, causing an infinite loop when iterating the gradient reversed.
2010-05-20 10:11:18 +02:00
Michael Natterer 788ba611af app: base multiple selection API on the GtkSelectionMode enum
change get,set_multiple_selection(gboolean) to
get,set_selection_mode(GtkSelectionMode) so the APIs are consistent
with GTK+.
2010-05-19 20:07:31 +02:00
Martin Nordholts 899fbb94b7 Update POTFILES.in 2010-05-19 07:07:14 +02:00
Michael Natterer ae7449a81b app: use a GimpContainerTreeStore for GimpContainerEntry
again results in lots of removal of duplicated code.
2010-05-17 22:35:12 +02:00
Michael Natterer 0d659b0496 app: add "use-name" property and API to GimpContainerTreeStore
to allow using GimpObject::name instead of GimpViewable::description
2010-05-17 22:34:09 +02:00
Michael Natterer 998b906dcd app: use a GimpContainerTreeStore for GimpContainerComboBox
which results almost only in code removal :)
2010-05-17 22:05:08 +02:00
Michael Natterer 89f7500b79 app: add gimp_container_tree_store_columns_init()
which initializes the type array with the default columns.
2010-05-17 21:34:11 +02:00
Michael Natterer e1a88379d0 app: remove the model column enum from gimpcontainertreeview.h
and use the right enum from gimpcontainertreestore.h all over the
place instead.
2010-05-17 21:28:17 +02:00
Michael Natterer 104d0ffb3e app: add gimp_container_tree_store_columns_add()
which adds a column to the GType array used for creating a
GimpContainerTreeStore.
2010-05-17 21:22:36 +02:00
Michael Natterer 82a5c62e54 app: add GimpContainerTreeStore which is a GtkTreeStore subclass
and pulls the store handling logic out of GimpContainerTreeView so
it can be reused.
2010-05-17 21:06:28 +02:00
Sven Neumann 00f0350413 Bug 618580 - Thread pool creation fails if number of CPUs is > GIMP_MAX_NUM_THREADS
Clamp the default value for the number of processors to use to the
maximum number of threads.
2010-05-16 22:27:33 +02:00
Martin Nordholts 7de8fa5293 plug-ins: Refer to 'Windows' as 'Microsoft Windows' 2010-05-16 20:28:00 +02:00
Martin Nordholts 250f473ea7 Update NEWS, AUTHORS and INSTALL with changes up to now 2010-05-16 19:54:06 +02:00
Martin Nordholts d7dc2dc1ab app: Make tooltips in the toolbox work again
We need to be able to pass a GimpUIManager to
gimp_dialog_factory_dialog_new(), so make that possible. Also make
sure to set ui_manager in gimp_dialog_factory_dialog_new_internal()
when we create both a dock window and a dock, so tooltips works in
toolboxes created from scratch.
2010-05-16 12:19:18 +02:00
Cameron Gregory afa9bd3b9a plug-ins: script-fu-selection-rounded-rectangle takes four arguments
Don't forget to pass a value for the 'concave' parameter to
script-fu-selection-rounded-rectangle.
2010-05-16 11:46:33 +02:00
Nelson A. de Oliveira 19d4ad70f9 Bug 595605 - memory leaks in plug-ins/common/curve-bend.c
Add missing g_free() calls.
2010-05-16 11:09:02 +02:00
Tor Lillqvist df24468fde Bug 544560 - Loading PDF file fails if its path contains non-ascii characters
Use poppler_document_new_from_data() instead of
poppler_document_new_from_file() to work around filename encoding
issues.
2010-05-16 11:00:53 +02:00
Gilles Rochefort 1ca7c6df50 Bug 613841 - Reducing toolbox width in single window mode
Allow to resize left and right dock areas arbitrarilly small.
2010-05-15 20:55:29 +02:00
Martin Nordholts e3b0bda962 app: Use 'create' not 'new' in dockable instance creation methods
Use 'create' not 'new' in GimpDockable instance creation methods to be
consistent with the rest of the code base.
2010-05-15 20:21:55 +02:00
Alexia Death 256eee9850 app: Fix Outline transforming for generated brushes 2010-05-14 21:25:09 +03:00
Alexia Death b0d02666a3 app: A few more generic aspect ratio fixes 2010-05-14 20:58:27 +03:00
Roman Joost 45a8d2c63c Make use of the XMPModel widget interface.
The GtkEntry is re-factored to use the XMPModel based interface.
2010-05-14 18:11:53 +10:00
Roman Joost b124fe6de6 New GtkTextView widget based on the XMPModel widget.
The new widget provides editing capabilities for the description and
keywords. It uses the new interface for XMPModel widgets.
2010-05-14 18:11:53 +10:00
Roman Joost c628c1e949 New interface for XMPModel-based gtkwidgets.
The new interface provides a common set of methods used by other gtk
widgets (e.g. GtkEntry). This interface is bound to the XMPModel
allowing writing/reading to and from the XMPModel utilised by the
widgets.
2010-05-14 18:11:53 +10:00
Sven Neumann 79eb426893 plug-ins: coding style cleanup and a few simplifications 2010-05-12 22:40:43 +02:00
Sven Neumann 55bc1fa84f Bug 144454 - Loading and storing DICOM again looses important information
Retain dicom tags using parasites. Patch by Paul Epperson.
2010-05-12 22:40:43 +02:00
Michael Natterer 67ba62154e app: fix and improve text style overlay keyboard interaction
- app/widgets/gimptextstyleeditor.c: don't block all key events so
  they can reach the canvas.

- app/display/gimpdisplayshell-callbacks.c: instead, ignore canvas key
  events when the canvas has no focus.

This fixes navigating out of the text style editor with TAB, moving
focus to the canvas. I have no clue why navigating *between* the
widgets in the style editor doesn't work.
2010-05-12 19:00:18 +02:00
Michael Natterer 4ceb72848a app: enable canvas double buffering if there is a transform preview
or it will flicker like mad.
2010-05-10 20:57:45 +02:00
Michael Natterer b925e256d3 app: don't set the GTK_HAS_FOCUS flag on the canvas manually
because it's sealed and deprecated. I don't remember why this code was
there at all (it should never be needed), so I added warnings that go
off if the widget's focus state doesn't match the received event.
2010-05-10 20:00:23 +02:00
Michael Natterer 46ea197171 app: avoid the deprecated and sealed GTK_OBJECT_FLAGS() 2010-05-10 17:54:49 +02:00
Michael Natterer 7c042df739 app: use a GtkToolPalette for the grid of tools in the toolbox 2010-05-10 17:30:17 +02:00
Marco Ciampa 0938001858 Little fix in italian translation. 2010-05-10 08:47:35 +02:00
Alexia Death 74f907ca33 app: Fix curve application to tilt aspect ratio maping 2010-05-10 00:22:39 +03:00
Alexia Death 4816a61dcb app: Aspect ratio fixes 2010-05-10 00:21:55 +03:00
Alexia Death 0cb1ada818 app: convert aspect ratio to scale_x&scale_y just before matrix transform 2010-05-10 00:11:07 +03:00
Aron Xu 39339957ef Update Simplified Chinese translation. 2010-05-07 16:42:51 +08:00
Aron Xu bfc9009ce0 Update Simplified Chinese translation. 2010-05-07 16:41:33 +08:00
Aron Xu 89acd1fe91 Update Simplified Chinese translation. 2010-05-07 16:37:56 +08:00
Aron Xu b983e1fc82 Update Simplified Chinese translation. 2010-05-07 16:26:05 +08:00
Sven Neumann aa806486e4 Bug 616564 - Dicom Plugin Storing Odd Length Dicom Tags
By the Dicom Standard, elements which would be odd in length must be
padded to an even length. Patch from Paul Epperson.
2010-05-06 20:52:33 +02:00
Jon Nordby da6ab495b9 plug-ins: OpenRaster visibility layer attribute 2010-05-06 17:55:12 +02:00
Jon Nordby c16af01606 plug-ins: OpenRaster, fix wrong layer positions
Don't store layer offsets in the PNG, or honor them on loading. The layer
position is given by the OpenRaster layer attributes alone. This caused a bug
where the offsets were applied twice, positioning the layer wrong.
2010-05-06 17:55:12 +02:00
Olle Niit 262bfd9c33 Estonian translation updated 2010-05-04 07:10:00 +03:00
Mihkel Tõnnov 4c8519ebd0 Estonian translation updated 2010-05-04 07:07:59 +03:00
Olle Niit a26a6027cc Estonian translation updated 2010-05-04 07:05:35 +03:00
Priit Laes 6207eb067d Estonian translation updated 2010-05-04 07:04:11 +03:00
Michael Natterer 7549f0fead app: really clip guide and sample point drawing to the exposed region 2010-05-02 16:08:47 +02:00
Michael Natterer 1f8d2e66e1 app: make clip rect and clip region parameters const 2010-05-02 16:06:15 +02:00
Michael Natterer 2a289a75f4 app: don't draw guides which are out of canvas 2010-05-02 16:01:40 +02:00