Martin Nordholts
34b525a379
po-plug-ins: Update POTFILES.in
2010-08-30 18:20:10 +02:00
Alan Monfort
91b069c843
Updated Breton translation
2010-08-30 14:03:01 +02:00
Alan Monfort
05c6b7e9f2
Updated Breton translation
2010-08-30 14:02:10 +02:00
Francisco Vila
3b981a2663
Updated Spanish translation
2010-08-30 06:01:13 +02:00
Michael Natterer
4e2289f736
libgimp: add API to access item groups
...
A layer tree can be traversed completely now. Tree manipulating
functions still missing.
2010-08-28 18:49:15 +02:00
Michael Natterer
274f210e4c
app: remove obsolete includes
2010-08-28 15:33:25 +02:00
Michael Natterer
02abdff8aa
app: move the wilber drawing functions to gimpcairo.c
2010-08-28 15:30:02 +02:00
Michael Natterer
6130f6b0bb
plug-ins: clean up includes in file-pdf-save.c
2010-08-28 12:44:30 +02:00
Michael Natterer
c0e475e7e2
app: add comment about cairo_t and double buffering
2010-08-28 11:44:11 +02:00
Mukund Sivaraman
e582cdd23d
Don't use GNU specific extension
2010-08-28 09:38:15 +05:30
Michael Natterer
d1393686ab
app: move creating of the cairo_t to gimp_display_shell_canvas_expose()
...
and pass it down to the drawing functions.
2010-08-28 00:09:31 +02:00
Michael Natterer
f0c40d3717
app: port GimpDisplayShell image drawing to cairo
2010-08-27 23:15:25 +02:00
Michael Schumacher
90655d8744
Use $(GIMP_APP_VERSION) in resource object file name
2010-08-27 23:13:34 +02:00
Barak Itkin
f1266c2b0a
plug-ins: fix some warnings in file-pdf-save, and fix configure.ac to include it
2010-08-28 00:10:00 +03:00
Barak Itkin
6f8c412735
plug-ins: add the new file-pdf-save plugin (Bug #382688 )
2010-08-28 00:09:59 +03:00
Barak Itkin
7f10c24f4a
plug-ins: rename file-pdf to file-pdf-load
...
Renaming the PDF import plugin to file-pdf load is needed in order to introduce
the new PDF export plugin
2010-08-28 00:09:59 +03:00
Michael Schumacher
9781cf1523
Bug 574018 - Add a manifest to executables
...
This step moves the %.rc.o pattern rule to a small include file in the
build/windows/ directory. Michael Natterer suggested this approach in
order to minimize the changes done to each executable's Makefile.am.
2010-08-27 21:31:38 +02:00
Michael Natterer
0d35e8de6d
libgimp: add item based API for positions (raise, lower etc.)
...
and deprecate the resp. functions for layers, channels and vectors.
2010-08-27 16:11:06 +02:00
Sven Neumann
ac33ead19d
app/widgets: plug memory leak
2010-08-27 15:13:49 +02:00
Michael Natterer
9c63f3d4f1
app: remove gimp_display_shell_draw_selection_segments()
...
and move its code into selection_render_mask().
2010-08-27 15:03:03 +02:00
Michael Natterer
f260cd766e
app: add gimp_cairo_add_segments()
...
which adds an array of GdkSegments to the current path, and use it in
gimpdisplayshell-draw.c instead of duplicating the code three times.
2010-08-27 14:58:43 +02:00
Michael Natterer
f4f1c563a2
app: don't include "gimpcanvas.h" any longer
2010-08-27 14:52:27 +02:00
Michael Natterer
3e1b14fd1a
app: add widgets/gimpcairo.[ch] for cairo utility functions
...
and move the stipple pattern creation function there.
2010-08-27 14:41:30 +02:00
Sven Neumann
63fc773b51
po-tags: add skip file
2010-08-27 13:12:18 +02:00
Marco Ciampa
d4d3e65cbe
Updated italian translation
2010-08-27 11:28:21 +02:00
Michael Schumacher
82dca2ecf4
Bug 574018 - Add a manifest to executables
...
Eventually all executables will have the manifest and version resources
linked. In this initial step, the current resources are moved from the
app/ directory to a global build/windows directory.
2010-08-26 22:10:07 +02:00
Sven Neumann
b7b93d3d7b
app/display: add some const qualifiers
2010-08-26 21:02:47 +02:00
Michael Natterer
a6ce99afe0
app: remove point drawing API from GimpCanvas, it's not used any longer
2010-08-26 21:01:21 +02:00
Michael Natterer
be2bd189cd
app: completely switch to cairo-drawing the selection
...
and remove all old selection drawing code. Thanks to Benjamin Otte for
pointing out the right optimization.
Also fixes bug #479875 - performance problem drawing a complex selection.
2010-08-26 20:52:52 +02:00
Michael Natterer
d745ab3871
app: move the GIMP_CURSOR_SIZE define to a single place in the right header
2010-08-26 19:13:49 +02:00
Martin Nordholts
fa6eb03fb2
app/tests: Add 'paintbrush_is_standard_tool' regression test
...
Add 'paintbrush_is_standard_tool' regression test to prevent bug
624177 from happening again.
2010-08-26 19:05:57 +02:00
Michael Natterer
98ee5e14a2
app: forgot to remove some disabled code
2010-08-26 18:21:04 +02:00
Michael Natterer
58db8a3ef0
app: port GimpDisplayShell selection drawing to cairo
...
but keep the old code around because it's much faster. The new code is
enabled by defining the CAIRO_SELECTION environment variable.
2010-08-26 18:09:33 +02:00
Sven Neumann
f1d89f712d
Bug 626446 - segfaults when started with -i argument
...
We don't need a standard tool-preset object, so just remove the
code that was copied and pasted from other GimpData objects.
Fixes the crash on startup in non-interactive mode.
2010-08-25 21:47:22 +02:00
Michael Natterer
cd192adf09
app: undo some of the previous refactorings and keep using GdkSegment
...
It's not going to be deprecated, so there is no harm in using it; get
rid of all the added _old() functions too.
2010-08-25 21:21:16 +02:00
Michael Natterer
d73f088408
app: move the calls to cairo_translate() out of gimpdisplayshell-style.c
...
and keep them next to the drawing code so it becomes clear why we use
pixel centers in these cases.
2010-08-25 13:01:12 +02:00
Michael Natterer
3f6bb75129
app: pass transformed segments to gimp_display_shell_draw_layer_boundary()
...
and duplicate quite some code in the spirit of the previous commit
(rename stuff using GdkSegment to _old() and add new functions that
return arrays of BoundSegs, for the lack of a nicer struct). This is
all very ugly and will change.
2010-08-25 01:58:00 +02:00
Michael Natterer
3127d36216
app: rename gimp_display_shell_transform_segments()
...
to gimp_display_shell_transform_segments_old() as step one
of porting selection drawing to cairo.
2010-08-25 01:37:19 +02:00
Alexandre Prokoudine
e7f6350c2f
Updated Russian translations
2010-08-25 03:02:58 +04:00
Michael Natterer
4e0925a67c
app: port GimpDisplayShell layer boundary drawing to cairo
...
The boundary is temporarily kept around as both BoundSeg and
GdkSegment arrays now, but this uglyness will go away once porting to
cairo is complete.
2010-08-24 18:07:31 +02:00
Michael Natterer
b5e49426df
app: forgot to remove debug output in xcf_save_choose_format()
2010-08-24 18:04:49 +02:00
Michael Natterer
0d39da7ce8
app: s/num_segs/n_segs/
2010-08-24 17:36:42 +02:00
Michael Natterer
bb40aef9bf
Bug 626492 - XCF version not increased when new layers are in layer group
...
Set the XCF version to 3 when saving an image with layer groups and
add a version 3 loader entry.
2010-08-24 14:04:31 +02:00
Michael Natterer
8fc5fd6c99
app: whitespace and formatting cleanup
2010-08-24 13:43:31 +02:00
Michael Natterer
ea5acef4a5
app: remove redundant call to gimp_display_shell_scroll_get_render_start_offset()
2010-08-23 22:18:03 +02:00
Michael Natterer
18d3882c5c
app: port GimpDisplayShell pen drawing to cairo
2010-08-23 21:59:27 +02:00
Michael Natterer
3a1ba90507
app: port GimpDisplayShell cursor drawing to cairo
...
Also add code to invalidate the new cursor location in
gimp_display_shell_update_cursor(), which is needed with
the new manual double buffering code.
2010-08-23 20:39:22 +02:00
Barak Itkin
6411f5e327
app: Add a better tooltip to "Save a Copy" (see Bug 588097)
2010-08-23 16:10:39 +03:00
Sven Neumann
3d6eff1d49
app: minor formatting changes and some const qualifiers
2010-08-22 21:50:18 +02:00
Massimo Valentini
9bde117b05
Bug 623169 - Memory leaks in GIMP
...
Fix an oversight that was committed with the last patch.
2010-08-22 21:37:24 +02:00