Michael Natterer
65ef13729f
new utility function which returns the neighbor of a container's active
...
2007-05-27 Michael Natterer <mitch@gimp.org>
* app/core/gimp-utils.[ch] (gimp_container_get_neighbor_of_active):
new utility function which returns the neighbor of a container's
active item.
* app/widgets/gimpcontainerview-utils.[ch]
(gimp_container_view_remove_active): remove a container view's
active item, using above function to select its neighbor.
* app/actions/data-commands.c
* app/actions/buffers-commands.c
* app/actions/documents-commands.c
* app/actions/templates-commands.c: use above functions to select
reasonable items when deleting from a list (instead of always
jumping to the first item).
svn path=/trunk/; revision=22632
2007-05-27 15:13:45 +00:00
Sven Neumann
1dd7562dcd
removed unused struct member.
...
2007-05-26 Sven Neumann <sven@gimp.org>
* app/widgets/gimpsizebox.c (GimpSizeBoxPrivate): removed unused
struct member.
svn path=/trunk/; revision=22630
2007-05-26 20:11:58 +00:00
Michael Natterer
d0e0e259a3
also initialize alpha of xor-color's default value to stop valgrind from
...
2007-05-26 Michael Natterer <mitch@gimp.org>
* app/config/gimpdisplayconfig.c (gimp_display_config_class_init):
also initialize alpha of xor-color's default value to stop
valgrind from complaining about uninitialized memory.
svn path=/trunk/; revision=22624
2007-05-26 14:38:43 +00:00
Sven Neumann
080ad1d6e1
do not only declare layer_options_dialog_free(), but do actually use it.
...
2007-05-26 Sven Neumann <sven@gimp.org>
* app/dialogs/layer-options-dialog.c: do not only declare
layer_options_dialog_free(), but do actually use it.
svn path=/trunk/; revision=22623
2007-05-26 13:19:00 +00:00
Sven Neumann
89cb25ecec
slightly nicer output from 'make check'
...
svn path=/trunk/; revision=22617
2007-05-25 12:52:05 +00:00
Sven Neumann
5a8bc70c98
app/composite/gimp-composite-mmx.c app/composite/gimp-composite-sse2.c
...
2007-05-25 Sven Neumann <sven@gimp.org>
* app/composite/gimp-composite-mmx.c
* app/composite/gimp-composite-sse2.c
* app/composite/gimp-composite-regression.c: minor code cleanup.
svn path=/trunk/; revision=22616
2007-05-25 12:45:32 +00:00
Sven Neumann
19e899c504
app/composite/gimp-composite-sse-test.c
...
2007-05-25 Sven Neumann <sven@gimp.org>
* app/composite/gimp-composite-sse-test.c
* app/composite/gimp-composite-test.c
* app/composite/gimp-composite-sse2-test.c
* app/composite/gimp-composite-altivec-test.c
* app/composite/gimp-composite-3dnow-test.c
* app/composite/gimp-composite-mmx-test.c
* app/composite/gimp-composite-vis-test.c: minor code cleanup.
svn path=/trunk/; revision=22615
2007-05-25 12:38:19 +00:00
Michael Natterer
1a5cfac5e6
app/widgets/gimpsessioninfoaux.[ch] app/widgets/gimpsessioninfobook.[ch]
...
2007-05-25 Michael Natterer <mitch@gimp.org>
* app/widgets/gimpsessioninfoaux.[ch]
* app/widgets/gimpsessioninfobook.[ch]
* app/widgets/gimpsessioninfodock.[ch]
* app/widgets/gimpsessioninfodockable.[ch]: renamed these...
* app/widgets/gimpsessioninfo-aux.[ch]
* app/widgets/gimpsessioninfo-book.[ch]
* app/widgets/gimpsessioninfo-dock.[ch]
* app/widgets/gimpsessioninfo-dockable.[ch]: ...to these.
* app/widgets/Makefile.am
* app/widgets/gimpcoloreditor.c
* app/widgets/gimpcursorview.c
* app/widgets/gimpdataeditor.c
* app/widgets/gimpdocked.c
* app/widgets/gimphistogrameditor.c
* app/widgets/gimpmenudock.c
* app/widgets/gimppaletteeditor.c
* app/widgets/gimpsessioninfo.c: changed accordingly.
svn path=/trunk/; revision=22614
2007-05-25 11:42:28 +00:00
Michael Natterer
736b651d24
app/widgets/gimpsessioninfo.[ch] app/widgets/gimpsessioninfoaux.[ch]
...
2007-05-24 Michael Natterer <mitch@gimp.org>
* app/widgets/gimpsessioninfo.[ch]
* app/widgets/gimpsessioninfoaux.[ch]
* app/widgets/gimpsessioninfobook.[ch]
* app/widgets/gimpsessioninfodock.c
* app/widgets/gimpsessioninfodockable.[ch]: cleanup.
svn path=/trunk/; revision=22606
2007-05-24 20:42:56 +00:00
Michael Natterer
2bf21338a3
removed more code and cleaned up the API.
...
2007-05-24 Michael Natterer <mitch@gimp.org>
* app/widgets/gimpsessioninfo.[ch]: removed more code and cleaned
up the API.
* app/widgets/Makefile.am
* app/widgets/gimpsessioninfodock.[ch]: added the removed code here.
* app/widgets/gimpdialogfactory.c: changed accordingly.
svn path=/trunk/; revision=22604
2007-05-24 20:06:34 +00:00
Michael Natterer
616ba659f3
removed lots of code...
...
2007-05-24 Michael Natterer <mitch@gimp.org>
* app/widgets/gimpsessioninfo.[ch]: removed lots of code...
* app/widgets/Makefile.am
* app/widgets/gimpsessioninfoaux.[ch]
* app/widgets/gimpsessioninfobook.[ch]
* app/widgets/gimpsessioninfodockable.[ch]: ...and added it here.
Also allocate all structs using GSLice.
* app/widgets/gimpcoloreditor.c
* app/widgets/gimpcursorview.c
* app/widgets/gimpdataeditor.c
* app/widgets/gimpdialogfactory.c
* app/widgets/gimpdocked.c
* app/widgets/gimphistogrameditor.c
* app/widgets/gimpmenudock.c
* app/widgets/gimppaletteeditor.c: changed accordingly.
svn path=/trunk/; revision=22603
2007-05-24 19:22:06 +00:00
Sven Neumann
2381068a89
app/dialogs/channel-options-dialog.c app/dialogs/convert-dialog.c
...
2007-05-23 Sven Neumann <sven@gimp.org>
* app/dialogs/channel-options-dialog.c
* app/dialogs/convert-dialog.c
* app/dialogs/desaturate-dialog.c
* app/dialogs/fade-dialog.c
* app/dialogs/image-merge-layers-dialog.c
* app/dialogs/image-new-dialog.c
* app/dialogs/image-scale-dialog.c
* app/dialogs/layer-add-mask-dialog.c
* app/dialogs/layer-options-dialog.c
* app/dialogs/module-dialog.c
* app/dialogs/offset-dialog.c
* app/dialogs/palette-import-dialog.c
* app/dialogs/print-size-dialog.c
* app/dialogs/resize-dialog.c
* app/dialogs/scale-dialog.c
* app/dialogs/template-options-dialog.c
* app/dialogs/vectors-export-dialog.c
* app/dialogs/vectors-import-dialog.c
* app/dialogs/vectors-options-dialog.c: allocate structs using GSlice.
svn path=/trunk/; revision=22598
2007-05-23 20:08:27 +00:00
Sven Neumann
ac2f30c485
use a GQueue to store the points.
...
2007-05-23 Sven Neumann <sven@gimp.org>
* app/tools/gimpiscissorstool.[ch]: use a GQueue to store the points.
svn path=/trunk/; revision=22597
2007-05-23 14:56:21 +00:00
Sven Neumann
ab71eb9f6a
app/paint/gimppaintoptions.c app/tools/gimpcolorbalancetool.c
...
2007-05-23 Sven Neumann <sven@gimp.org>
* app/paint/gimppaintoptions.c
* app/tools/gimpcolorbalancetool.c
* app/tools/gimpcolorizetool.c
* app/tools/gimpcurvestool.c
* app/tools/gimpforegroundselecttool.c
* app/tools/gimphuesaturationtool.c
* app/tools/gimpiscissorstool.c
* app/tools/gimplevelstool.c
* app/tools/gimprectangleoptions.c
* app/tools/gimprectangletool.c
* app/tools/gimpthresholdtool.c
* app/tools/tool_manager.c: allocate structs using GSlice.
svn path=/trunk/; revision=22595
2007-05-23 13:49:06 +00:00
Sven Neumann
16f34d2143
app/actions/image-commands.c allocate structs using GSlice.
...
2007-05-23 Sven Neumann <sven@gimp.org>
* app/actions/image-commands.c
* app/actions/templates-commands.c: allocate structs using GSlice.
svn path=/trunk/; revision=22592
2007-05-23 10:42:56 +00:00
Sven Neumann
a6d783152d
app/core/gimp-user-install.c app/core/gimpgradient-load.c
...
2007-05-23 Sven Neumann <sven@gimp.org>
* app/core/gimp-user-install.c
* app/core/gimpgradient-load.c
* app/core/gimpsamplepoint.c
* app/core/gimpscanconvert.c
* app/core/gimpunit.c
* app/display/gimpdisplayshell-filter-dialog.c
* app/display/gimpdisplayshell-layer-select.c
* app/display/gimpdisplayshell-scale.c
* app/file/gimprecentitem.c
* app/gui/splash.c: allocate structs using GSlice.
svn path=/trunk/; revision=22590
2007-05-23 10:22:09 +00:00
Sven Neumann
634ac74de4
app/display/gimpdisplayshell-selection.c allocate structs using GSlice
...
* app/display/gimpdisplayshell-selection.c
* app/display/gimpstatusbar.c: allocate structs using GSlice
svn path=/trunk/; revision=22589
2007-05-23 09:04:20 +00:00
Sven Neumann
c7bffbceaa
app/dialogs/tips-parser.c app/display/gimpdisplayshell-autoscroll.c
...
2007-05-23 Sven Neumann <sven@gimp.org>
* app/dialogs/tips-parser.c
* app/display/gimpdisplayshell-autoscroll.c
* app/menus/plug-in-menus.c
* app/plug-in/gimpenvirontable.c
* app/plug-in/gimpinterpreterdb.c
* app/plug-in/gimpplugindebug.c
* app/plug-in/gimppluginshm.c
* app/text/gimptextundo.c: allocate structs using GSlice
* app/widgets/gimpselectiondata.c
(gimp_selection_data_set_color):
stack allocate tempory data.
svn path=/trunk/; revision=22588
2007-05-23 08:57:53 +00:00
Sven Neumann
cd772f930a
app/core/gimppalette-import.c app/core/gimppalette-load.c use GSlice for
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/core/gimppalette-import.c
* app/core/gimppalette-load.c
* app/core/gimppalette.c: use GSlice for palette entries and
temporary structs.
svn path=/trunk/; revision=22587
2007-05-22 21:59:19 +00:00
Sven Neumann
dc94d7b2f6
cleaning up after my last commit...
...
svn path=/trunk/; revision=22586
2007-05-22 21:40:24 +00:00
Sven Neumann
9ebc6ae270
allocate structs using GSlice.
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/base/siox.c: allocate structs using GSlice.
* app/base/tile-swap.[ch]
* app/xcf/xcf-load.c: removed dead code that used to deal with
swapping from XCF files. Simplified swap file code quite a bit.
svn path=/trunk/; revision=22585
2007-05-22 21:32:09 +00:00
Sven Neumann
f1cdb9bea1
app/core/gimparea.[ch] app/core/gimpprojection.c use GSlice to allocate
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/core/gimparea.[ch]
* app/core/gimpprojection.c
* app/display/gimpdisplay.c: use GSlice to allocate GimpArea and
sanitize the API.
svn path=/trunk/; revision=22584
2007-05-22 18:52:11 +00:00
Sven Neumann
1a3abcff9b
app/base/tile-manager.[ch] removed unused code.
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/base/tile-manager.[ch]
* app/base/tile-manager-private.h: removed unused code.
* app/base/pixel-surround.c
* app/base/pixel-region.c: allocate structs using GSlice.
* app/base/tile.c: allocate TileLink and TileRowHint using
GSlice.
svn path=/trunk/; revision=22583
2007-05-22 18:29:33 +00:00
Sven Neumann
17f8ab01e6
app/widgets/gimpclipboard.c app/widgets/gimpcontainerview.c allocate
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/widgets/gimpclipboard.c
* app/widgets/gimpcontainerview.c
* app/widgets/gimpdialogfactory.c: allocate structs using
GSlice.
svn path=/trunk/; revision=22582
2007-05-22 18:08:42 +00:00
Michael Natterer
395dc8aa13
remove "threshold" from the options struct and added compat code in
...
2007-05-22 Michael Natterer <mitch@gimp.org>
* app/tools/gimpmagnifyoptions.[ch]: remove "threshold" from
the options struct and added compat code in get_property().
svn path=/trunk/; revision=22579
2007-05-22 17:25:35 +00:00
Michael Natterer
a0b76f7ab9
app/config/gimprc-unknown.c allocate structs using GSlice.
...
2007-05-22 Michael Natterer <mitch@gimp.org>
* app/config/gimprc-unknown.c
* app/config/gimpxmlparser.c: allocate structs using GSlice.
svn path=/trunk/; revision=22578
2007-05-22 17:23:03 +00:00
Michael Natterer
f468e1c251
allocate structs using GSlice.
...
2007-05-22 Michael Natterer <mitch@gimp.org>
* app/vectors/gimpvectors-import.c: allocate structs using GSlice.
svn path=/trunk/; revision=22577
2007-05-22 17:11:07 +00:00
Sven Neumann
16054d8293
use GSlice to allocate struct.
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/widgets/gimpactionview.c: use GSlice to allocate struct.
svn path=/trunk/; revision=22576
2007-05-22 16:55:08 +00:00
Sven Neumann
b3d3f4f291
app/widgets/gimpcontrollers.c app/widgets/gimpdevices.c
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/widgets/gimpcontrollers.c
* app/widgets/gimpdevices.c
* app/widgets/gimpdevicestatus.c
* app/widgets/gimpeditor.c: allocate structs using GSlice.
svn path=/trunk/; revision=22575
2007-05-22 16:18:32 +00:00
Sven Neumann
9b5679547c
app/widgets/gimpmenufactory.c allocate structs using GSlice.
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/widgets/gimpmenufactory.c
* app/widgets/gimpactionfactory.c: allocate structs using GSlice.
svn path=/trunk/; revision=22574
2007-05-22 16:01:18 +00:00
Sven Neumann
56b52c047b
use GSlice and plugged a memleak.
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/widgets/gimppropwidgets.c (gimp_prop_aspect_ratio_new):
use GSlice and plugged a memleak.
svn path=/trunk/; revision=22573
2007-05-22 15:24:49 +00:00
Sven Neumann
af350d89e6
app/widgets/gimphelp.c app/widgets/gimpuimanager.c
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/widgets/gimphelp.c
* app/widgets/gimpuimanager.c
* app/widgets/gimpview-popup.c
* app/widgets/gtkwrapbox.c: use GSlice to allocate structs.
svn path=/trunk/; revision=22572
2007-05-22 15:14:41 +00:00
Michael Natterer
7654733de9
changed tile_init() to tile_new() and return a GSlice-allocated Tile
...
2007-05-22 Michael Natterer <mitch@gimp.org>
* app/base/tile.[ch]: changed tile_init() to tile_new() and return
a GSlice-allocated Tile structure.
(tile_destroy): free it using GSLice.
* app/base/tile-manager.c: use tile_new() instead of g_new plus
tile_init(). Also allocate TileManager itself using GSlice.
* app/xcf/xcf-load.c (xcf_load_parasite): allocate parasites using
gimp_parasite_new().
svn path=/trunk/; revision=22571
2007-05-22 15:12:30 +00:00
Sven Neumann
b8fe16c193
app/widgets/gtkvwrapbox.c use GSlice to allocate structs.
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/widgets/gtkvwrapbox.c
* app/widgets/gtkhwrapbox.c: use GSlice to allocate structs.
svn path=/trunk/; revision=22570
2007-05-22 14:57:21 +00:00
Michael Natterer
460fab8fee
free parasites using gimp_parasite_free()
...
2007-05-22 Michael Natterer <mitch@gimp.org>
* app/plug-in/plug-in-params.c (plug_in_args_to_params): free
parasites using gimp_parasite_free()
* libgimp/gimp.c (gimp_run_procedure2): free wire messages using
gimp_wire_destroy().
svn path=/trunk/; revision=22563
2007-05-22 12:36:10 +00:00
Michael Natterer
3679ac69e8
initialize "uri" to NULL. #include "file/file-utils.h"
...
2007-05-22 Michael Natterer <mitch@gimp.org>
* app/main.c (gimp_dbus_open): initialize "uri" to NULL.
#include "file/file-utils.h"
svn path=/trunk/; revision=22560
2007-05-22 11:24:23 +00:00
Sven Neumann
6c9cb2ec8b
formatting.
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/base/tile-manager-private.h: formatting.
svn path=/trunk/; revision=22559
2007-05-22 10:51:02 +00:00
Michael Natterer
ada79e533a
app/actions/data-commands.c app/base/boundary.c app/base/gimphistogram.c
...
2007-05-22 Michael Natterer <mitch@gimp.org>
* app/actions/data-commands.c
* app/base/boundary.c
* app/base/gimphistogram.c
* app/base/gimplut.c
* app/base/temp-buf.c
* app/core/gimpcontainer.c
* app/core/gimpgradient.c
* app/core/gimpparamspecs.c
* app/core/gimpundo.c
* app/plug-in/gimpplugin-cleanup.c
* app/plug-in/gimppluginmanager-data.c
* app/plug-in/gimppluginmanager-help-domain.c
* app/plug-in/gimppluginmanager-locale-domain.c
* app/plug-in/gimppluginmanager-menu-branch.c
* app/plug-in/gimppluginprocframe.c
* app/vectors/gimpanchor.c
* app/widgets/gimpsessioninfo.c: use GSlice instead of g_new/g_free
for structs of fixed size.
svn path=/trunk/; revision=22558
2007-05-22 10:43:48 +00:00
Sven Neumann
957db416e8
process updates.
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/widgets/gimpprogressbox.c (gimp_progress_box_progress_start)
(gimp_progress_box_progress_set_text): process updates.
svn path=/trunk/; revision=22557
2007-05-22 10:07:36 +00:00
Sven Neumann
a80b7607ec
plugged a memory leak caused by one variable shadowing another.
...
2007-05-22 Sven Neumann <sven@gimp.org>
* app/core/gimpbrush.c (gimp_brush_get_new_preview): plugged a
memory leak caused by one variable shadowing another.
* app/vectors/gimpvectors-import.c (gimp_vectors_import): free
the
SvgPath structs.
svn path=/trunk/; revision=22556
2007-05-22 07:20:23 +00:00
Michael Natterer
bea6c5225d
don't leak three GimpCoords per warped point (eek).
...
2007-05-22 Michael Natterer <mitch@gimp.org>
* app/vectors/gimpvectors-warp.c (gimp_stroke_warp_point): don't
leak three GimpCoords per warped point (eek).
svn path=/trunk/; revision=22555
2007-05-21 22:46:16 +00:00
Sven Neumann
9b369d8f6b
documentation.
...
2007-05-21 Sven Neumann <sven@gimp.org>
* app/core/gimp.c (gimp_message): documentation.
* app/actions/documents-commands.c
* app/widgets/gimplayertreeview.c
* app/widgets/gimptoolbox-dnd.c: pass parent widgets to gimp_message().
svn path=/trunk/; revision=22552
2007-05-21 16:32:52 +00:00
Sven Neumann
618f648c21
pass the GimpProgress to gimp_message().
...
2007-05-21 Sven Neumann <sven@gimp.org>
* app/pdb/gimpprocedure.c (gimp_procedure_validate_args): pass the
GimpProgress to gimp_message().
* plug-ins/common/bumpmap.c: reduced number of progress updates.
svn path=/trunk/; revision=22551
2007-05-21 15:57:22 +00:00
Sven Neumann
ce6a591cdc
formatting.
...
2007-05-21 Sven Neumann <sven@gimp.org>
* app/composite/gimp-composite.h: formatting.
svn path=/trunk/; revision=22549
2007-05-21 14:38:15 +00:00
Sven Neumann
aa6d67c914
use 'program-name' instead of 'name' when compiling against GTK+ >= 2.11.0
...
2007-05-21 Sven Neumann <sven@gimp.org>
* app/dialogs/about-dialog.c: use 'program-name' instead of
'name'
when compiling against GTK+ >= 2.11.0 (see bug #345822 ). Also
set
the title explicitely (see bug #418434 ).
svn path=/trunk/; revision=22547
2007-05-21 07:53:01 +00:00
Sven Neumann
b5b732f62a
use a #define for the default resolution.
...
2007-05-21 Sven Neumann <sven@gimp.org>
* app/core/gimptemplate.c: use a #define for the default
resolution.
svn path=/trunk/; revision=22546
2007-05-21 06:48:31 +00:00
Michael Natterer
5462aa56a8
app/widgets/gimpcontainercombobox.c app/widgets/gimpcontainerentry.c
...
2007-05-20 Michael Natterer <mitch@gimp.org>
* app/widgets/gimpcontainercombobox.c
* app/widgets/gimpcontainerentry.c
* app/widgets/gimpcontainertreeview.c: manage GtkTreeIters with
gtk_tree_iter_copy/gtk_tree_iter_free instead of g_new/g_free.
svn path=/trunk/; revision=22541
2007-05-20 11:47:27 +00:00
Michael Natterer
4884bc43fe
make sure the description contains no empty lines.
...
2007-05-19 Michael Natterer <mitch@gimp.org>
* app/core/gimpimagefile.c (gimp_imagefile_get_desc_string): make
sure the description contains no empty lines.
svn path=/trunk/; revision=22540
2007-05-19 20:09:56 +00:00
Sven Neumann
c37536e679
tweaked the page header.
...
2007-05-18 Sven Neumann <sven@gimp.org>
* app/dialogs/preferences-dialog.c: tweaked the page header.
svn path=/trunk/; revision=22534
2007-05-18 12:08:54 +00:00
Michael Natterer
5b2e689cdc
made the page header look like a selected list element.
...
2007-05-18 Michael Natterer <mitch@gimp.org>
* app/dialogs/preferences-dialog.c (prefs_dialog_new): made the
page header look like a selected list element.
svn path=/trunk/; revision=22530
2007-05-18 09:48:40 +00:00