Michael Natterer
20279d6fd6
Bug 682585 - Edit/Modules: pressing any key crashes gimp
...
Don't crash if module-dialog.c: dialog_select_callback() is called
without any selected list item.
2012-10-14 15:29:23 +02:00
Michael Natterer
d4c72cd5ab
Bug 595708 - WM_WINDOW_ROLE should be unique
...
Make the roles of toolbox, dock and image window unique by adding a
serial number, resulting in e.g. gimp-dock-1.
2012-10-07 18:16:35 +02:00
Michael Natterer
5b86b55e2a
app: add gimp_gegl_get_op_enum_type() to get the GType of a gegl enum
...
and use it in convert-precision-dialog.c
2012-09-24 19:04:01 +02:00
Michael Natterer
0ca03e8827
app: add a "Convert Precision" dialog for choosing dithering options
...
Does absolutely nothing yet.
2012-09-23 23:47:28 +02:00
Michael Natterer
d7588ba45c
Bug 678358 - Add option to skip text layers when resizing the image
...
Add a "Resize text layers" toggle to the canvas size dialog, and
default to FALSE because this seems the desired behavior in most
cases.
2012-09-05 23:26:54 +02:00
Michael Natterer
c6ba0ffbdf
app/cursors/libgimpwidgets: bye bye stone age B&W bitmap cursors
2012-08-26 22:53:04 +02:00
Michael Natterer
77ab3271e3
Bug 663531 - Two new button on the Offset dialog for x/2 and y/2
...
Add buttons to offset by width/2 and height/2 separately. This rarely
used dialog's main purpose is making textures, and it doesn't hurt
if it does this a little better at the expense of a little clutter.
2012-08-25 20:34:27 +02:00
Michael Natterer
b1acd93f5e
Some formatting cleanup in the unified transform tool commits
2012-08-21 19:50:01 +02:00
Mikael Magnusson
99f9d4d219
transformtool: add old "new" unified transformation tool
...
This is the proof of concept code I wrote before gsoc, with very naive
behaviour and simple interface.
2012-08-20 15:22:21 +02:00
Mikael Magnusson
f6f22ed431
Remove stray semicolons
2012-08-20 15:22:20 +02:00
Michael Henning
4929474ec3
Bug 681016 - GIMP Makes use of the non-windows friendly sleep function
...
Replace references to the function sleep with g_usleep.
sleep() isn't available on windows.
2012-08-02 00:41:52 +02:00
Michael Natterer
fbb2afdf1d
app: rename gimpimage-convert.[ch] to gimpimage-convert-type.[ch]
2012-06-26 14:38:33 +02:00
Michael Natterer
88571276e9
app: rename convert-dialog.[ch] to convert-type-dialog.[ch]
2012-06-26 13:43:04 +02:00
Michael Natterer
2f8d45611c
Bug 677974 - GIMP suggests XCF as default export format
...
Only auto-add .xcf if it's a save (not an export) dialog, instead do
not auto-add anything and ask the user to enter an extension, that's
less mysterious than saving in the last-exported format which the user
maybe doesn't remember or want.
2012-06-12 22:33:47 +02:00
Michael Natterer
4dbe8cb547
app: some undeprecation
2012-06-12 00:30:47 +02:00
Michael Natterer
39c18e9a48
app: make file_save() aware of the difference between overwrite and export
...
by having two booleans "export_backward" and "export_forward" in the
api instead of just an "export" one that would destroy the "imported
from" state. This change fixes the state of the "Overwrite" menu item,
so it stays visible until the file got either saved or exported to
another filename.
This also reverts commit a4beeecf2b
, so
Ctrl-S is always invokable even if invisible.
2012-05-18 18:57:58 +02:00
Michael Natterer
3f31d4df9d
po: update POTFILES.in for the moved operations
2012-05-10 22:49:19 +02:00
Michael Natterer
20f3cba2b6
app: rename gimp_image_base_type() to gimp_image_get_base_type()
2012-05-07 21:57:33 +02:00
Michael Natterer
e2c8a60665
app: remove the "confirm-on-close" preference
...
the warning dialog cannot be disabled any longer now.
2012-05-07 14:02:36 +02:00
Øyvind Kolås
1319ad65ce
update translations
2012-05-06 03:46:09 +02:00
Michael Natterer
85bd6b0dd9
app: pass a format, not bpp, to gimp_viewable_get_dummy_pixbuf()
...
and add tons of <gegl.h> includes.
2012-05-02 17:51:08 +02:00
Michael Natterer
867da8f293
app: add gimp_context_get_foreground,background_pixel()
...
which takes a Babl format to convert from/to.
Include <gegl.h> in a million places.
2012-05-02 17:50:41 +02:00
Michael Natterer
96357dbfd3
app: add infrastructure to invoke GEGL filters from a menu item
...
and for fun add pixelize and gaussian blur to Filters -> Blur.
2012-05-02 17:46:16 +02:00
Michael Natterer
579d894778
app: turn GimpDrawable::apply_region() into ::apply_buffer()
...
and GimpDrawableUndo.src2_tiles into applied_buffer.
2012-05-02 17:46:11 +02:00
Michael Natterer
aa7e7c153c
app: remove another bunch of one-line GtkTables
2012-03-12 20:12:11 +01:00
Ville Sokk
082d758a34
Bug 558795 - Using same quick mask color across sessions
...
Add configuration option for quick mask color.
2012-03-03 02:45:10 +01:00
malay.keshav
848460d9a5
about-dialog: Add ifdef GIMP_UNSTABLE around about_dialog_add_unstable_message()
2012-02-19 22:14:36 +05:30
malay.keshav
9bf7d9d08a
Rename function (about_dialog_add_unstable_message)
2012-02-19 16:43:37 +05:30
Michael Natterer
8559a28fd4
app: don't mess with the dialog's sensitivity while checking the extension
...
so the same widget (e.g. the entry) stays focused after dismissing the
extension mismatch message dialog.
2012-02-14 12:18:34 +01:00
Massimo Valentini
39368a410d
plugged memory leaks
2012-02-07 17:32:02 +01:00
Michael Natterer
056e09a6cb
Remove the makefile.msc build system, it is unmaintained since 2008
2011-12-16 15:53:56 +01:00
Michael Natterer
9781aa65ea
Bug 658467 - Replace g_format_size_for_display() by g_format_size()
...
Use g_format_size() instead of g_format_size_for_display() because
the latter is deprecated.
2011-11-30 23:37:55 +01:00
Michael Natterer
bcb45524b7
Bug 657505 - Strange behaviour with SWM
...
when window positions aren't automatically saved.
Save "hide-docks" and "single-window-mode" in sessionrc instead of
gimprc, so a session layout is always saved either completely or not
at all. Also change "last-tip-shown" saving a bit so all three
session-saved gimprc properties are implemented the same.
2011-11-05 17:52:45 +01:00
Michael Natterer
1aa75af9bf
app: fix indentation in dialogs-constructors.c
2011-10-09 17:46:00 +02:00
Mukund Sivaraman
29e7d032a3
app (file-save-dialog): Remove dead code and variables
2011-10-06 09:01:51 +05:30
Michael Natterer
3e336199b9
app: use gtk_box_new()
2011-09-30 11:29:11 +02:00
Alexia Death
cd2a1a92fc
app: Add configurable path for tool presets in preferences
2011-09-29 20:29:49 +03:00
Massimo Valentini
6095a9967f
app: Use of GimpViewableDialog with a NULL viewable is depecrated!
...
Do not pass a NULL viewable to gimp_viewable_dialog_new as it warns
and call gtk_window_set_resizable (, FALSE) so the expander works.
2011-09-05 18:27:34 +02:00
Michael Natterer
351423a2ef
app: put utility function in #ifdef HAVE_ICO_CODES in preferences-dialog.c
2011-09-02 00:14:21 +02:00
Michael Natterer
97c5a2817d
app: s/GTK_IS_VBOX/GTK_IS_BOX/ to simplify the gtk3-port branch
2011-07-27 20:21:58 +02:00
Alexander Hämmerle
421ca4114e
Bug 641187 - GIMP needs a left-handed cursor option
...
Add a cursor-handedness setting and flip the cursor when it's set to
left-handed.
2011-07-24 22:09:21 +02:00
Martin Nordholts
1aa91d0b0d
app: Remove fixme
...
The code works and the comment was never meant to be pushed.
2011-07-03 21:24:22 +02:00
Martin Nordholts
42c2c747d8
Bug 603848 - Single-window mode is not properly session managed yet
...
Make GimpImageWindow implement GimpDockContainer and
GimpSessionManaged so that GIMP can be started in single-window mode.
2011-06-04 12:22:20 +02:00
Martin Nordholts
b4ed281f9a
app: Call gimp_session_info_aux_set_list() generically
...
gimp_session_info_aux_set_list() is not a per-GimpDialogRestoreFunc
thing.
2011-05-31 23:15:38 +02:00
Martin Nordholts
6fc587c643
app: Add GimpSessionManaged
...
Add a GimpSessionManaged interface to generalize
gimp_session_info_aux_get_list() and gimp_session_info_aux_set_list().
2011-05-31 23:15:14 +02:00
Martin Nordholts
10aa3921a0
app: Rememeber if image windows are opened
...
Rememeber if image windows are opened because we want the
gimp_session_info_restore() code to run for the single-image window
once that code is in place.
2011-05-28 16:18:34 +02:00
Martin Nordholts
396d5fd5e8
app: Add a 'restore_func' to GimpDialogFactoryEntry
...
In gimp_session_info_restore() there is code to create a dialog from a
session info. GimpSessionInfo lives in the widgets module. Thus we
can't add restoration code that depends on a higher level module. In
particular, we can't add code to restore docks in an GimpImageWindow
since GimpImageWindow lives in the display module. And we need such
code to be able to restore a single-window mode session.
Since dialogs are defined in the dialogs module, it makes sense to
also have the code that restores a dialog in that module.
So, add a 'restore_func' member to GimpRestoreDialogFunc of type
GimpRestoreDialogFunc and move the code there.
2011-05-27 21:55:41 +02:00
Michael Natterer
9aae53802f
app: s/filepath/filename/ in order to avoid introducing new terminology
2011-05-20 19:06:57 +02:00
Martin Nordholts
091360fac4
app: For testing, support to override names of "sessionrc" and "dockrc"
...
Allow tests to specify specific sessionrc and dockrc files to use, so
they can share other files in the testing gimpdirc.
2011-05-18 21:11:07 +02:00
Martin Nordholts
7edf717bae
app: Add image_window boolean to GimpDialogFactoryEntry
...
Add image_window boolean to GimpDialogFactoryEntry and rename
FOREIGN_NOT_HIDEABLE() to IMAGE_WINDOW(). We need to treat image
windows a bit special when we restore a single-window mode session.
2011-05-13 21:25:39 +02:00