Commit graph

28350 commits

Author SHA1 Message Date
Michael Natterer
11bc11d2f7 app: add back the draw timeout 2010-10-11 22:27:32 +02:00
Michael Natterer
38153d7476 app: gimp_paint_tool_oper_update(): stop/start the draw tool only when needed 2010-10-11 22:26:52 +02:00
Christian Krippendorf
ff03681bdf Bug 627328 - GIMP 2.6.10 segfaults when CTRL-left click on a layer mask
Move the g_signal_emit() to the end, because the cell->renderer could
be changed and cause a segfault. Also check cell->renderer before
dereferencing it.
2010-10-10 22:32:22 +02:00
Alexandre Prokoudine
fee17f8712 Cleanup of recent changes in porting scripts to new API. Marked layer names in carved-logo.scm for translation while at that 2010-10-10 21:07:24 +04:00
Sven Neumann
0a7e3f929f po-script-fu: add contact-sheet.scm to POTFILES.skip instead 2010-10-10 17:48:19 +02:00
Sven Neumann
388c654319 Revert "Added forgotten contactsheet.scm script to the list of translatables"
as the script isn't distributed.

This reverts commit 8f7e1ac8dc.
2010-10-10 17:45:49 +02:00
Alexandre Prokoudine
8f7e1ac8dc Added forgotten contactsheet.scm script to the list of translatables 2010-10-10 18:41:30 +04:00
Alexandre Prokoudine
3abf6de944 Porting scripts to new API, marking layer names for translation 2010-10-10 17:59:29 +04:00
Sven Neumann
4d18135b46 script-fu: use "Rule" instead of "Hrule" 2010-10-10 01:56:00 +02:00
Sven Neumann
9100fd1c62 script-fu: don't include whitespace used as separator in translatable string
Actually we should use a printf()-like syntax here to make such strings
translatable.
2010-10-10 01:54:11 +02:00
Alexandre Prokoudine
0a4657ae9f Porting scripts to new API, marking layer names for translation 2010-10-10 03:52:15 +04:00
Alexandre Prokoudine
e1a705c125 Marking layer names for translation 2010-10-10 03:41:21 +04:00
Alexandre Prokoudine
e062acbc64 Porting scripts to new API, marking layer names for translation 2010-10-10 03:40:59 +04:00
Alexandre Prokoudine
466523f732 Porting scripts to new API 2010-10-10 02:40:48 +04:00
Sven Neumann
bf6a2e6451 app/base: formatting 2010-10-10 00:32:30 +02:00
Alexandre Prokoudine
bb9c1210b3 Porting to new API: add-[layer|channel] > insert-[layer|channel] and more, perspective-shadow.scm will need revisiting re. new item transformation API 2010-10-10 02:14:53 +04:00
Michael Natterer
3de4d7263a app: Bug 631619 - Drawing artifacts spread by paintbrush outline on canvas
Add a transform matrix to GimpCanvasBoundary and get rid of the whole
BoundSeg transform code in boundary.c and gimpbrushcore.c, it was
impossible to get this right on that level. Also fix te extents of
GimpCanvasBoundary os it leaves no artifacts.
2010-10-09 22:00:19 +02:00
Michael Natterer
f8d6821790 app: get rid of selection_control() in core/ and display/
- replace gimp_display_shell_selection_control() by undraw() and restart()
  which actually say what they are doing
- remove enum GimpSelectionControl
- replace GimpImage::selection_control() by ::selection_invalidate()
  because none of the other enum values was used any longer
2010-10-09 20:28:37 +02:00
Martin Nordholts
c1c42f193d app: Remove 'use_cpu_accel' from gimp_init_for_{,gui_}testing()
Remove silly 'use_cpu_accel' parameter from gimp_init_for_testing()
and gimp_init_for_gui_testing().
2010-10-09 18:50:34 +02:00
Barak Itkin
9805ed7dd8 i18n: Add Hebrew and Ukrainian to po-tags/LINGUAS 2010-10-09 18:11:57 +02:00
Michael Natterer
cc8c546ed0 app: turn "edit-mask" into a property of GimpCanvasLayerBoundary 2010-10-09 15:34:20 +02:00
Michael Natterer
545e65dda6 app: add gimp_display_shell_selection_pause() and _resume()
and use them instead of gimp_display_shell_selection_control() with
the resp. enum values. Remove the GIMP_SELECTION_PAUSE and _RESUME
enums values and thus the presence of this concept in the core.
2010-10-09 14:26:33 +02:00
Michael Natterer
e11ca44ba0 app: use gimp_display_shell_selection_control() in the paint tool
not gimp_image_selection_control(). The image dealing with that
is an artifact that is going to die.
2010-10-09 14:07:04 +02:00
Michael Natterer
71a50bc58a app: rename selection member "hidden" to "show_selection"
and invert its meaning. This has confused me long enough now...
2010-10-09 12:55:11 +02:00
Michael Natterer
0cae0f2fca app: rename selection member "visible" to "shell_visible" 2010-10-09 12:51:20 +02:00
Mukund Sivaraman
7a9793ba6e plug-ins: Use the correct enum value in file-psp 2010-10-08 22:56:53 +05:30
Michael Natterer
6b8141d548 app: wrap GimpBezierDesc in a boxed type to make property handling easier 2010-10-08 18:52:28 +02:00
Michael Natterer
914ac9aa11 app: no need to cairo_save()/restore() around drawing a canvas item 2010-10-08 16:13:21 +02:00
Michael Natterer
b59196c245 app: set shell->vectors to NULL in gimp_display_shell_items_free() 2010-10-08 15:46:00 +02:00
Michael Natterer
9828f6db20 app: remove unused variables in gimp_brush_core_create_bound_segs() 2010-10-08 12:09:33 +02:00
Baurzhan Muftakhidinov
cc88bafe8c Initial translation of libgimp to Kazakh 2010-10-08 09:43:22 +06:00
Baurzhan Muftakhidinov
29e66b7384 Initial translation to Kazakh 2010-10-08 09:35:11 +06:00
Michael Natterer
55f01bf6f3 app: remove gimp_display_shell_draw_vectors()
which is the last bit of non-item drawing of stuff that is not
somehow the image itself... wheee!

This involves reverting commit
6bce0641d4 and adding back all the
vectors handlers that were in gimpdisplayshell-callbacks.c before.
Change the callbacks to manage proxy items for all the image's
vectors.
2010-10-08 01:03:56 +02:00
Sven Neumann
db72c72c1f Bug 631609 - [regression] no transparency on antialiased fonts
Render the layout into an ARGB32 surface and convert the text layer
pixel format from that.
2010-10-07 22:21:49 +02:00
Sven Neumann
20ec80b20e app: formatting 2010-10-07 22:21:32 +02:00
Nils Philippsen
51b1775ff7 configure.ac: fix building screenshot plugin without libXmu
Set SCREENSHOT_LIBS="$XMU_LIBS" only if libXmu development files are
available.
2010-10-07 18:19:24 +02:00
Mukund Sivaraman
9853df88a1 plug-ins: Increase size of values array in file-xmc to allow for values[5] access 2010-10-07 17:55:36 +05:30
Mukund Sivaraman
cfe6e3a00e plug-ins: Increase size of values array in file-gih to allow for values[1] access 2010-10-07 17:52:13 +05:30
Mukund Sivaraman
ea29074bf8 plug-ins: Increase size of values array to allow for values[3] access 2010-10-07 17:50:36 +05:30
Michael Natterer
54a65fa9c3 app: add gimp_draw_tool_add_path() and use it in the vector tool
Also clean up gimp_vector_tool_draw() a bit.
2010-10-07 14:10:57 +02:00
Michael Natterer
0b078d3dad app: several GimpCanvasPath fixes
- fix get_extents()
- don't use cairo_path_destroy() for a path we allocated ourselves
- pass a const GimpBezierDesc to new()
2010-10-07 14:08:48 +02:00
Michael Natterer
149ba1ec4b app: add a path canvas item class based on cairo_path_t (GimpBezierDesc)
and use it in gimp_display_shell_draw_vectors().
2010-10-06 23:02:16 +02:00
Michael Natterer
2a965a8a78 app: argh, don't include the .c file 2010-10-06 22:49:53 +02:00
Michael Natterer
a16fc33c43 app: add new() copy() and free() API around GimpBezierDesc
and use it instead of manually (de)allocating. Will also be used in a
new canvas path item.
2010-10-06 22:37:07 +02:00
Rupert Weber
e986310e3e Bug 630201 - remove unused layer-modes.c in app/paint-funcs
The compositing functions in layer-modes.c have been obsolete
for seven years now, since gimp-composite was made default
by 1b33a15e03 in 2003.
2010-10-06 21:26:14 +02:00
Martin Nordholts
08a3a1dca7 build/buildbot: Suppress pygimp gimp_drawable_transform_* warnings 2010-10-06 20:04:37 +02:00
Martin Nordholts
4a32f3e500 plug-ins: Port common/file-tiff-load.c to new item transform API
We don't need to use gimp_context_set_transform_resize() since we flip
around the center.

Note that the current code will never work before we try to rotate the
layer before it is added to the image, but that's a different bug...
2010-10-06 19:55:33 +02:00
Martin Nordholts
719e04f5d9 plug-ins: Port common/curve-bend.c to new item transform API 2010-10-06 19:55:33 +02:00
Michael Natterer
2e9b6625e8 pdb: document that the context's inteprolation defaults to the gimprc value 2010-10-05 21:12:04 +02:00
Michael Natterer
49f2204a8a app: add a newline 2010-10-05 09:08:56 +02:00