Simon Budig
5476b8bdb0
new splash, now scaled to the correct size
2010-06-28 23:47:51 +02:00
Simon Budig
9084fd4316
new splash for the devel version, using the LGM switchboard photo from tml.
2010-06-28 23:07:41 +02:00
Martin Nordholts
f432563be3
And AUTHORS...
2010-06-28 21:55:03 +02:00
Martin Nordholts
47afc71ae2
Update authors.xml for 2.7.1
2010-06-28 21:38:14 +02:00
Martin Nordholts
c59d956d1b
Update NEWS for 2.7.1
...
Update news again with changes up to now.
2010-06-28 18:34:47 +02:00
Michael Natterer
fad6053643
Make cairo code work with newer cairo backends that actually use caching
...
Call cairo_surface_flush() before reading or writing a surface's
pixels directly, and use cairo_surface_mark_dirty() after writing
pixels directly, so we don't read old pixels, and our written pixels
get actually used.
2010-06-28 12:23:31 +02:00
Michael Natterer
d2fd8a8dc8
app: don't call gimp_cell_renderer_viewable_pre_clicked() on a NULL cell
2010-06-28 00:13:19 +02:00
Martin Nordholts
706900c4f6
Bug 589010 - Don't make Alt-Clicked layers active
...
Add a "pre-clicked" signal to GimpCellRendererViewable that can
prevent a selection from happening. Move the Alt-Click code in
GimpLayerTreeView to this signal and if a layer is Alt-Clicked, don't
go ahead and make the layer active. Also add a test for this use case.
2010-06-27 21:46:53 +02:00
Michael Natterer
2b78572604
po-tags: fix charset to fix the build
2010-06-27 21:39:30 +02:00
Marco Ciampa
0092d6cc16
Updated italian translation
2010-06-27 18:20:45 +02:00
Fernando Correia
d7baa20c34
Updated Portuguese translation
2010-06-27 15:15:15 +01:00
Fernando Correia
b85a1efcee
Updated Portuguese translation
2010-06-27 14:53:26 +01:00
Martin Nordholts
4471f0ea4b
Bug 622683 - file export defaults to the wrong directory / folder
...
We were not in sync with the spec:
http://gui.gimp.org/index.php/Save_%2B_export_specification#exporting_files
2010-06-27 14:11:13 +02:00
Martin Nordholts
66e2866a78
app/tests: Make "create_new_image_via_dialog" result more useful
...
Also add a layer in "create_new_image_via_dialog" so the created
image is more useful in following tests.
2010-06-27 13:37:41 +02:00
Martin Nordholts
d8f8acdff3
app/tests: Add convenience macro GIMP_PAUSE()
2010-06-27 13:30:06 +02:00
Martin Nordholts
0258461c9f
app: Format widgets/gimpcellrendererviewable.h
...
Format widgets/gimpcellrendererviewable.h and make room for
gimp_cell_renderer_viewable_pre_select().
2010-06-27 11:51:44 +02:00
Martin Nordholts
1a9eb3e923
app/tests: Use gtk_test_init()
2010-06-27 11:08:42 +02:00
Martin Nordholts
8d0fe6fc4a
app/tests: Output session management test result
...
Output session management test result to be consistent with GLib test
framework test output.
2010-06-27 10:47:30 +02:00
Martin Nordholts
bbfb4b13df
app/tests: Add "gimp-single-image-window" entry to sessionrc
...
Add "gimp-single-image-window" entry to sessionrc. Makes the UI test
behave a bit more nicely.
2010-06-27 10:43:58 +02:00
Martin Nordholts
3f0b473680
app: Don't use actions for Alt-Click on layer
...
Don't use an action based implementation of Alt-Click for "Layer to
selection" since the actions will always use the active drawable,
preventing us from solving bug 589010. Use the tree model and
gimp_channel_select_alpha() instead.
2010-06-27 10:40:56 +02:00
Martin Nordholts
aeed966943
app: Format widgets/gimplayertreeview.c function prototypes
...
Format widgets/gimplayertreeview.c function prototypes with
egtk-format-protos.
2010-06-27 10:40:56 +02:00
Martin Nordholts
a5c0d74599
app/tests: Merge some tests
...
Remove two GIMP initializations by putting
"gimp-window-management/window_roles" into "gimp-ui" and removing
"gimp-layer-groups/add_layer" which we already have in
"gimp-layers". And we can have layer group tests there too.
2010-06-27 10:40:55 +02:00
Martin Nordholts
7670ae7e87
app/tests: Add alt_click_is_layer_to_selection
...
Add a regression test that makes sure its possible to Alt-Click on a
layer in the layers dockable to create a selection from it.
Change sessionrc to have only one page in the GimpDockbook to
avoid problems with gtk_test_find_widget().
2010-06-27 10:40:55 +02:00
Martin Nordholts
1c72e5e406
app/tests: Make gimp_ui_find_dock_window() more generic
2010-06-27 10:40:55 +02:00
Michael Natterer
15fd08747d
Bug 595170 - brush - color from gradient works wrong in greyscale
...
Convert the gradient color to the drawable's type before using it.
2010-06-27 01:55:21 +02:00
Michael Natterer
2813fce0b8
Bug 613838 - Error in gimp-hue-saturation PDB call
...
The "hue" parameter from the PDB is in a [-180..180] range, not in
[-100..100]. Note that unlike stated in the bug, this is not an
incompatible change, because it simply got broken between 2.4 and
2.6.
2010-06-27 01:15:46 +02:00
Michael Natterer
aa5833fb9f
pygimp: remove bogus $(srcdir) from a Makefile rule
...
The rules does (cd $srcdir && ...) anyway, so using $srcdir in that
subshell results in the wrong relative path. Patch by Omari Stephens
and Mikael Magnusson.
2010-06-27 00:38:29 +02:00
Michael Natterer
40423b26a8
app: free ui_manager_name in finalize()
2010-06-26 23:28:17 +02:00
Michael Natterer
79dbfb2b51
app: remove the docks manually in dispose() for the reason below
2010-06-26 23:27:17 +02:00
Michael Natterer
de3a5896f3
app: remove the children manually in dispose() for the reason below
2010-06-26 23:26:00 +02:00
Michael Natterer
0abe67389d
app: remove the dockables manually in dispose()
...
using the proper API, so all stuff is properly disconnected and the
list items managing them are freed to. Also make removing robust
against dockbook->dock being NULL.
2010-06-26 23:23:50 +02:00
Michael Natterer
d596695afc
app: run dispose explicitely on the paint_options before unrefing them
2010-06-26 23:22:53 +02:00
Michael Natterer
324fa432b6
app: free the tag_ref_counts hash table in dispose()
2010-06-26 18:25:44 +02:00
Michael Natterer
e24c2d2249
app: add a local "container" variable to make the code more readable
2010-06-26 15:49:10 +02:00
Marco Ciampa
ceda85f318
Updated italian translation.
2010-06-25 00:14:50 +02:00
Martin Nordholts
b55c545359
app: Kill UI configurer gracefully
...
Kill UI configurer gracefully so it's easier to find real leaks.
2010-06-24 22:59:37 +02:00
Michael Natterer
990c49b359
app: include the config objects in the instance debugging
...
And indeed, we fail to get rid of them upon exit...
2010-06-24 22:47:42 +02:00
Martin Nordholts
ed630a1852
app: Remove unused variables and dead code
2010-06-24 22:46:20 +02:00
Michael Natterer
e0d5bab077
app: remove the static variables for the "standard_foo" fallback members
...
Instead, call gimp_foo_get_standard() when a fallback object is
needed (keeping them around as static variables was a silly
micro-optimization).
2010-06-24 22:33:33 +02:00
Michael Natterer
991210c0f9
Bug 622608 - GIMP crashes when clicking any scroll bar from combo boxes
...
Don't cancel the popup in grab_notify() if the popup's grab was
shadowed by one of the widgets in the popup, like the scrollbar.
2010-06-24 21:56:41 +02:00
Michael Natterer
4d205e03ff
app: actually add the new files, sorry
2010-06-24 21:33:50 +02:00
Michael Natterer
b2b1cb135b
app: move the instance debug facility to the new file app/gimp-debug.c
...
Build it unconditionally but enable it via GIMP_DEBUG=instances
2010-06-24 19:11:56 +02:00
Michael Natterer
c448cc7d25
app: really really destroy the tool options widgets this time
2010-06-24 18:38:19 +02:00
Michael Natterer
44e6acbef8
app: the name of the standard paint is "gimp-paintbrush" not "GimpPaintbrush"
2010-06-24 18:38:19 +02:00
Michael Natterer
39c7405954
app: disconnect from the dialog factory in dispose() instead of finalize()
2010-06-24 18:38:18 +02:00
Michael Natterer
a83b3250e4
app: set non-NULL names on the default image and the default grid
2010-06-24 18:38:18 +02:00
Michael Natterer
67590c04d1
app: unref tool options and presets in dispose() instead of finalize()
2010-06-24 18:38:18 +02:00
Michael Natterer
bfbdf1cfb8
app: unref the paint options in dispose() instead of finalize()
2010-06-24 18:38:18 +02:00
Michael Natterer
5db9d31498
app: drop all object references in dispose() insatead of finalize()
2010-06-24 18:38:18 +02:00
Michael Natterer
06bf098fa9
app: run dispose on the tool infos before unrefing their container
...
because they contain reference cycles with the tool options
2010-06-24 18:38:18 +02:00