- 06 Jul, 2005 2 commits
-
-
Sven Neumann authored
-
Sven Neumann authored
2005-07-06 Sven Neumann <sven@gimp.org> * app/plug-in/plug-ins-query.c (match_strings): reverted previous change, it was bogus. * app/pdb/procedural-db-query.c: case-insensitive search for procedures.
-
- 27 Feb, 2005 1 commit
-
-
Daniel Egger authored
2005-02-27 Daniel Egger <de@axiros.com> * app/base/Makefile.am * app/composite/*akefile.am * app/config/*akefile.am * app/core/*akefile.am * app/display/*akefile.am * app/file/*akefile.am * app/paint-funcs/*akefile.am * app/pdb/*akefile.am * app/plug-in/*akefile.am * app/text/*akefile.am * app/tools/*akefile.am * app/vectors/*akefile.am * app/xcf/*akefile.am: Commonized include paths to always look in the builddir also to cater for srcdir != builddir builds.
-
- 13 Feb, 2005 1 commit
-
-
Sven Neumann authored
2005-02-13 Sven Neumann <sven@gimp.org> * configure.in: check for gthread-2.0 unless the --disable-mp option is given. * app/app_procs.c (app_libs_init): call g_thread_init(). * app/base/pixel-processor.c: ported to GThread. * app/Makefile.am * app/*/Makefile.am: use @GTHREAD_CFLAGS@.
-
- 25 Oct, 2004 1 commit
-
-
Michael Natterer authored
2004-10-25 Michael Natterer <mitch@gimp.org> Don't store human readable and translatable enum/flag strings in GEnumValue's and GTypeValue's fields but attach them to their GType using separate structs and utility functions: * tools/gimp-mkenums: added params and perl voodoo to support generating a second array of values, which is used by the Makefiles below to create and register arrays of value descriptions. * libgimpbase/gimpbasetypes.[ch]: added API to attach/retreive arrays of translatable strings to/from enum and flags types. Added structs GimpEnumDesc and GimpFlagsDesc for that purpose. * libgimpbase/gimputils.[ch]: changed existing enum utility functions, added new ones and added a symmetric API for flags. * app/base/Makefile.am * app/core/Makefile.am * app/display/Makefile.am * app/paint/Makefile.am * app/text/Makefile.am * app/tools/Makefile.am * app/widgets/Makefile.am * libgimp/Makefile.am * libgimpbase/Makefile.am: changed *-enums.c generation rules accordingly. * app/base/base-enums.c * app/core/core-enums.c * app/display/display-enums.c * app/paint/paint-enums.c * app/text/text-enums.c * app/tools/tools-enums.c * app/widgets/widgets-enums.c * libgimpbase/gimpbaseenums.c: regenerated. * app/widgets/gimpenumstore.c * app/widgets/gimpenumwidgets.c * app/widgets/gimptemplateeditor.c * libgimpwidgets/gimppreviewarea.c: follow the enum utility function API changes.
-
- 28 Jul, 2004 1 commit
-
-
Michael Natterer authored
2004-07-28 Michael Natterer <mitch@gimp.org> * app/core/core-enums.h: added still unused flags type GimpDirtyMask. * app/base/Makefile.am * app/core/Makefile.am * app/display/Makefile.am * app/paint/Makefile.am * app/text/Makefile.am * app/tools/Makefile.am * app/widgets/Makefile.am * libgimpthumb/Makefile.am: changed calls to gimp-mkenums to support GTypeFlags and to make the value arrays private to the get_type() functions. * app/base/base-enums.c * app/core/core-enums.c * app/display/display-enums.c * app/paint/paint-enums.c * app/text/text-enums.c * app/tools/tools-enums.c * app/widgets/widgets-enums.c: regenerated.
-
- 04 Sep, 2003 1 commit
-
-
Manish Singh authored
2003-09-04 Manish Singh <yosh@gimp.org> * app/base/cpu-accel.[ch]: rewrote the x86 tests, moved debug printout from base.c to here. * test-cpu-accel.c: simple test program to test the above. * app/base/base.c: use cpu_accel_print_results () * app/base/Makefile.am: added test-cpu-accel to TESTS. * data/Makefile.am: make site local font directory on install.
-
- 04 Jul, 2003 1 commit
-
-
Sven Neumann authored
2003-07-04 Sven Neumann <sven@gimp.org> * configure.in: redone target platform detection and MMX assembly checks. Basically copied from DirectFB. * app/Makefile.am * app/arch/i386/mmx/detect_mmx.S * app/arch/i386/mmx/paint_funcs_mmx.S * app/paint-funcs/Makefile.am * app/paint-funcs/paint-funcs-mmx.h * app/paint-funcs/paint-funcs-simd.S: removed the old MMX routines. New ones will come instead. * app/base/Makefile.am * app/base/detect-mmx.[Sh]: removed these two files... * app/base/cpu-accel.[ch]: ... and added new ones that do more fine-grained cpu acceleration detection. Again taken from DirectFB but the code is originally from mpeg2dec. * app/base/base.c: print results from cpu feature tests.
-
- 19 May, 2003 1 commit
-
-
Michael Natterer authored
2003-05-19 Michael Natterer <mitch@gimp.org> * libgimpcolor/gimpcolorspace.c (gimp_hsl_to_rgb): fixed to work like gimp_hls_to_rgb_int() (does the right thing now for the saturation == 0 case). Some minor cleanups. Implemented "Colorize" as suggested in bug #20509. It's not a toggle in the "Hue/Saturation" tool dialog (which would be a gross hack IMHO) but a separate tool. Fixes bug #20509. * app/base/Makefile.am * app/base/base-types.h * app/base/colorize.[ch]: the actual mapping function lives here. Its algorithm was taken from the "colorify" plug-in. * app/tools/Makefile.am * app/tools/gimpcolorizetool.[ch]: the tool. * app/tools/tools.c: register it. * app/gui/dialogs.c: session-manage its dialog. * libgimpwidgets/gimpstock.[ch] * themes/Default/images/Makefile.am * themes/Default/images/tools/stock-tool-colorize-16.png * themes/Default/images/tools/stock-tool-colorize-22.png: new icons from Jimmac. Unrelated: * app/tools/gimpbrightnesscontrasttool.c * app/tools/gimpcolorbalancetool.c * app/tools/gimphuesaturationtool.c * app/tools/gimpposterizetool.c * app/tools/gimpthresholdtool.c: don't #include "tool_manager.h"
-
- 25 Mar, 2003 1 commit
-
-
Sven Neumann authored
2003-03-25 Sven Neumann <sven@gimp.org> * app/text/gimptext.c: include locale.h for setlocale(). * app/base/Makefile.am * app/core/Makefile.am * app/display/Makefile.am * app/widgets/Makefile.am: changed rules that generate enums code to include gimp-intl.h instead of libgimp-intl.h. * tools/pdbgen/app.pl * tools/pdbgen/pdb/*.pdb: include gimp-intl.h.
-
- 03 Feb, 2003 1 commit
-
-
Michael Natterer authored
2003-02-03 Michael Natterer <mitch@gimp.org> * app/display/Makefile.am: removed the "truly ugly hack"... * app/Makefile.am: ...and changed the linking order instead. * app/base/Makefile.am * app/core/Makefile.am * app/paint/Makefile.am * app/widgets/Makefile.am: fixed typo.
-
- 18 Nov, 2002 1 commit
-
-
Sven Neumann authored
2002-11-18 Sven Neumann <sven@gimp.org> Finally landed the new GimpConfig based gimprc parser. It's not finished yet but we need to start somewhere. This release removes the old gimprc.[ch] files. The gimprc format changes slightly, but the changes are minimal. The Preferences dialog is temporarily disabled since it still needs to be ported. If you are are afraid, stay away from CVS for a few days ;-) * app/Makefile.am * app/gimprc.[ch]: removed the old gimprc system. * app/base/Makefile.am * app/base/base-config.[ch]: removed these files in favor of config/gimpbaseconfig.[ch]. * app/core/Makefile.am * app/core/gimpcoreconfig.[ch]: removed these files in favor of config/gimpcoreconfig.[ch]. * app/config/Makefile.am * app/config/config-types.h: moved typedefs into this new file. * app/config/gimpbaseconfig.[ch] * app/config/gimpcoreconfig.[ch] * app/config/gimpdisplayconfig.[ch] * app/config/gimpguiconfig.[ch] * app/config/gimprc.[ch] * app/config/test-config.c: brought into shape for real use. * app/base/base-types.h: include config/config-types.h here. Added a global GimpBaseConfig *base_config variable to ease migration. * app/gui/Makefile.am: temporarily disabled the preferences dialog. * app/app_procs.c * app/undo.c * app/undo_history.c * app/base/base.[ch] * app/base/gimphistogram.c * app/base/pixel-processor.c * app/base/temp-buf.c * app/base/tile-cache.c * app/core/core-types.h * app/core/gimp-documents.c * app/core/gimp.c * app/core/gimpbrush.c * app/core/gimpbrushgenerated.c * app/core/gimpcontext.c * app/core/gimpdrawable-transform.c * app/core/gimpimage-new.c * app/core/gimpimage.c * app/core/gimpimagefile.c * app/core/gimpmodules.c * app/core/gimppattern.c * app/display/Makefile.am * app/display/gimpdisplay-handlers.c * app/display/gimpdisplay.[ch] * app/display/gimpdisplayshell-callbacks.c * app/display/gimpdisplayshell-handlers.c * app/display/gimpdisplayshell-layer-select.c * app/display/gimpdisplayshell-render.c * app/display/gimpdisplayshell-scale.c * app/display/gimpdisplayshell-scroll.c * app/display/gimpdisplayshell-selection.c * app/display/gimpdisplayshell.[ch] * app/display/gimpnavigationview.c * app/file/file-save.c * app/gui/device-status-dialog.c * app/gui/dialogs-constructors.c * app/gui/file-commands.c * app/gui/file-new-dialog.c * app/gui/file-open-dialog.c * app/gui/file-save-dialog.c * app/gui/gui.c * app/gui/menus.c * app/gui/paths-dialog.c * app/gui/resize-dialog.c * app/gui/session.c * app/gui/test-commands.c * app/gui/tips-dialog.c * app/gui/tips-dialog.h * app/gui/user-install-dialog.c * app/gui/view-commands.c * app/paint/gimppaintcore.c * app/plug-in/plug-in.c * app/plug-in/plug-ins.c * app/tools/gimpbezierselecttool.c * app/tools/gimpbucketfilltool.c * app/tools/gimpcolorpickertool.c * app/tools/gimpcroptool.c * app/tools/gimpeditselectiontool.c * app/tools/gimpfuzzyselecttool.c * app/tools/gimpinktool.c * app/tools/gimpmagnifytool.c * app/tools/gimpmeasuretool.c * app/tools/gimppainttool.c * app/tools/gimppathtool.c * app/tools/gimptexttool.[ch] * app/tools/selection_options.c * app/tools/tools.c * app/tools/transform_options.c * app/widgets/gimphelp.c * app/widgets/gimpitemfactory.c * app/widgets/gimpselectioneditor.c * app/xcf/xcf-load.c * tools/pdbgen/pdb/fileops.pdb * tools/pdbgen/pdb/gimprc.pdb * tools/pdbgen/pdb/image.pdb * tools/pdbgen/pdb/layer.pdb * tools/pdbgen/pdb/transform_tools.pdb: use the new config system instead of the old gimprc stuff. * etc/gimprc.in * etc/gimprc_user.in: adapted to the new gimprc format. Will update the man-page later... * app/pdb/fileops_cmds.c * app/pdb/gimprc_cmds.c * app/pdb/image_cmds.c * app/pdb/layer_cmds.c * app/pdb/transform_tools_cmds.c * libgimp/gimpgimprc_pdb.c: regenerated.
-
- 07 Nov, 2002 1 commit
-
-
Sven Neumann authored
2002-11-07 Sven Neumann <sven@gimp.org> * Makefile.am: removed mydistcheck hook. * app/base/Makefile.am * app/paint-funcs/Makefile.am: removed automake-1.4 and 1.5 specific stuff; made it work correctly for srcdir != builddir. * tools/pdbgen/Makefile.am: do not to write into the source tree. 2002-11-07 Sven Neumann <sven@gimp.org> * libgimp/Makefile.am * libgimpbase/Makefile.am * libgimpcolor/Makefile.am * libgimpmath/Makefile.am * libgimpmodule/Makefile.am * libgimpwidgets/Makefile.am: added uninstall hooks.
-
- 04 Sep, 2002 1 commit
-
-
Michael Natterer authored
2002-09-04 Michael Natterer <mitch@gimp.org> More color correction stuff cleanup: * app/base/Makefile.am * app/base/base-types.h * app/base/levels.[ch]: new files containing levels_lut_func(), a new "Levels" parameter struct and the "auto levels" stuff. * app/base/lut-funcs.[ch]: removed the levels stuff here, added lots of g_return_if_fail(). * app/base/color-balance.[ch] * app/base/hue-saturation.[ch]: added init() and reset() functions so we don't need to duplicate this code in the tool and the pdb wrappers. * app/base/curves.[ch]: s/gint/GimpHistogramChannel/g, made curves_channel_reset() initialize the curves array. * app/tools/gimpcolorbalancetool.[ch]: use the new functions, moved the "Range" frame to the top, added a per-range "Reset" button, made the global "Reset" button reset all ranges and the "Preserve Luminosity" toggle. * app/tools/gimpcurvestool.[ch]: don't initialize the curves array manually, as curves_channel_reset() does that, s/gint/GimpHistogramChannel/g. * app/tools/gimphuesaturationtool.c: use the new functions, added a per-channel "Reset" button and made the global "Reset" button reset all channels, cleaned up the GUI update function. * app/tools/gimplevelstool.[ch]: changed to use the new Levels parameter struct and it's utility functions. Removed stuff which now lives in base/levels.c * app/tools/gimpimagemaptool.c: align the "Preview" button bottom-left, not bottom-right. * tools/pdbgen/pdb/color.pdb: use the new stuff and removed uglyness because using the "Levels" struct makes the code more straightforward. * app/pdb/color_cmds.c: regenerated.
-
- 26 Aug, 2002 1 commit
-
-
Michael Natterer authored
2002-08-26 Michael Natterer <mitch@gimp.org> Color correction tool chopping: * app/Makefile.am * app/image_map.[ch]: removed... * app/core/Makefile.am * app/core/core-types.h * app/core/gimpimagemap.[ch]: ...and added here as object. * app/base/Makefile.am * app/base/base-types.h * app/base/color-balance.[ch] * app/base/curves.[ch] * app/base/hue-saturation.[ch] * app/base/threshold.[ch]: the lowlevel color correction functions plus their parameter structs cut out of the resp. tools. * app/core/core-enums.[ch]: removed GimpTransferMode enum... * app/base/base-enums.[ch]: ...added it here. Also added GimpHueRange for the new hue-saturation files. * tools/pdbgen/enums.pl * libgimp/gimpenums.h * plug-ins/script-fu/script-fu-constants.c: regenerated. * app/tools/Makefile.am * app/tools/gimpcolorbalancetool-transfer.c: removed (code went to base/color-balance.c). * app/tools/gimpimagemaptool.[ch]: added most code which was diplicated in subclasses. Create the dialog here with a nice title bar including image preview and name (fixes #66033). Added virtual functions map(), dialog() and reset() which need to be implemented by subclasses. * app/tools/gimpbrightnesscontrasttool.[ch] * app/tools/gimpcolorbalancetool.[ch] * app/tools/gimpcurvestool.[ch] * app/tools/gimphuesaturationtool.[ch] * app/tools/gimplevelstool.[ch] * app/tools/gimpposterizetool.[ch] * app/tools/gimpthresholdtool.[ch]: removed tons of duplicated code and simply implement GimpImageMapTool's virtual functions. Removed all dialog structs and keep the variables in the tool structs. The dialogs are now created on-the-fly and destroyed when the tool goes away, which makes all callbacks much simpler and safer. Lots of GUI & code cleanup in all dialogs. * app/tools/gimpcurvestool.c * app/tools/gimplevelstool.c: added separate "Reset Channel" buttons and let the global "Reset" buttons reset all color channels. * app/tools/tools.c: the various antique foo_free() functions don't exist any more. * app/tools/gimphistogramtool.c: removed ImageMap field from dialog struct (it was unused). Cleaned up dialog a bit. * tools/pdbgen/Makefile.am: don't scan tools/gimphuesaturationtool.h for enums. * tools/pdbgen/pdb/color.pdb: use the new stuff from base/ and don't include stuff from tools/ any more. * app/pdb/color_cmds.c * app/pdb/paint_tools_cmds.c: regenerated.
-
- 11 Jun, 2002 1 commit
-
-
Sven Neumann authored
2002-06-11 Sven Neumann <sven@gimp.org> * app/base/Makefile.am * app/paint-funcs/Makefile.am: fixed my fix for automake-1.6 (#84514).
-
- 07 Jun, 2002 1 commit
-
-
Sven Neumann authored
2002-06-08 Sven Neumann <sven@gimp.org> * app/base/Makefile.am * app/paint-funcs/Makefile.am: automake-1.6 seems to use yet another variable to pass flags to the assembler (bug #84514). Define AM_CCASFLAGS like AM_ASFLAGS to satisfy all versions of automake. * configure.in * all Makefiles: removed STRIP_BEGIN and STRIP_END since it's a GNU make extension that we don't really need and newer versions of automake don't seem to like it.
-
- 30 May, 2002 1 commit
-
-
Sven Neumann authored
2002-05-30 Sven Neumann <sven@gimp.org> * configure.in: added -lX11 to LIBXMU since GTK_LIBS doesn't provide it for us anymore (reported by Tomas Ogren). * libgimpbase/gimpenv.[ch]: declare gimp_path_runtime_fix() static. * app/base/Makefile.am: conditionally build detect-mmx.S to avoid warnings about empty object files (reported by Tomas Ogren). * plug-ins/Makefile.am: commented out plugin-helper since it's just too broken to be distributed. * themes/Default/images/Makefile.am: echo -n is not portable and not needed, so removed it (reported by Tomas Ogren).
-
- 19 Mar, 2002 1 commit
-
-
Sven Neumann authored
2002-03-19 Sven Neumann <sven@gimp.org> * app/base/Makefile.am * app/base/base-enums.c * app/core/Makefile.am * app/core/core-enums.c * app/widgets/Makefile.am * app/widgets/widgets-enums.c: purely cosmetic change. * app/paint/Makefile.am * app/paint/paint-enums.[ch]: generate paint-enums.c with registered enums. Skip GIMP_BRUSH_PRESSURE and GIMP_CUSTOM_CONVOLVE so they don't get exported to libgimp and are not registered as enum values. * tools/pdbgen/pdb/paint_tools.pdb: removed special casing of GimpBrushApplicationMode and GimpConvolveType since the forbidden values are now skipped anyway. * libgimp/gimpcompat.h: removed compat defines for the forbidden enum values. They shouldn't have been used. * app/tools/Makefile.am * app/tools/tools-enums.[ch]: generate tools-enums.c with registered enums. * libgimp/gimpenums.h * plug-ins/script-fu/script-fu-constants.c * tools/pdbgen/enums.pl: regenerated. * app/paint/gimpclone.[ch] * app/paint/gimpconvolve.h * app/paint/gimpdodgeburn.h * app/tools/gimpclonetool.c * app/tools/gimpconvolvetool.c * app/tools/gimpcroptool.[ch] * app/tools/gimpdodgeburntool.c * app/tools/paint_options.c: changed accordingly. Added more enum radio frames and enum option menus.
-
- 17 Mar, 2002 1 commit
-
-
Sven Neumann authored
2002-03-17 Sven Neumann <sven@gimp.org> * configure.in: define GIMP_MKENUMS for use in Makefile.am. * tools/Makefile.am * tools/gimp-mkenums: a modified version of glib-mkenums that parses literal descriptions for enum values out of the header file. * app/base/Makefile.am * app/base/base-enums.h: added descriptions for the InterpolationType. * app/base/base-enums.c: added to CVS although it is generated since translatable messages are extracted from this file and translators shouldn't need to build stuff. * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpenummenu.[ch]: new widget to create a GtkMenu or a GtkOptionMenu directly from a registered enum. * app/gui/preferences-dialog.c * app/gui/resize-dialog.c * app/tools/transform_options.c: use gimp_enum_option_menu_new() for the Interpolation menus.
-
- 30 Dec, 2001 1 commit
-
-
Sven Neumann authored
2001-12-30 Sven Neumann <sven@gimp.org> * app/base/Makefile.am * app/core/Makefile.am * app/display/Makefile.am: nicer output of glib-mkenums.
-
- 10 Dec, 2001 1 commit
-
-
Sven Neumann authored
2001-12-10 Sven Neumann <sven@gimp.org> * app/base/Makefile.am * app/core/Makefile.am: use GLIB_GENMARSHAL and GLIB_MKENUMS variables declared by AM_PATH_GLIB_2_0 instead of calling the binaries directly.
-
- 07 Dec, 2001 1 commit
-
-
Sven Neumann authored
2001-12-07 Sven Neumann <sven@gimp.org> * app/core/gimpmarshal.[ch]: removed from CVS, they are generated. * app/base/Makefile.am * app/base/base-enums.h: new file defining enums that are to be registered. Used to build app/base/base-enums.c. * app/base/base-types.h: include base-enums.h. * tools/pdbgen/Makefile.am * tools/pdbgen/enumcode.pl * tools/pdbgen/enums.pl: parse the new base-enums.h file and modified the perl voodoo so it doesn't prefix enums with GIMP_ that are already properly namespaced. * app/core/core-types.h: don't need to chop GIMP from enum. * app/pdb/color_cmds.c * app/pdb/tools_cmds.c * libgimp/gimpenums.h * plug-ins/script-fu/script-fu-constants.c: regenerated. * app/config/gimpconfig-deserialize.[ch] * app/config/gimpconfig-serialize.[ch] * app/config/gimpconfig.[ch]: made GimpConfig an interface including a reasonable default implementation that works on object properties. * app/config/Makefile.am * app/config/gimpbaseconfig.[ch]: new GimpBaseConfig using the GimpConfig interface. Yet only used for testing from app/main.c. * app/main.c: test the new GimpBaseConfig object. * app/gimprc.c * app/base/base-config.h * app/base/*.c * app/core/gimpdatafiles.c * app/core/gimpdrawable-transform.c * app/core/gimppreviewcache.c * app/gui/preferences-dialog.c * app/paint-funcs/paint-funcs.c * app/xcf/xcf-seek.c: need to include glib-object.h since base-config contains registered enums now. Follow name change of InterpolationType to GimpInterpolationType.
-
- 13 Nov, 2001 1 commit
-
-
Michael Natterer authored
2001-11-12 Michael Natterer <mitch@gimp.org> * HACKING: small fix. * configure.in: changed --disable-perl to --enable-perl because it doesn't build properly at the moment. * pixmaps/Makefile.am: removed stuff which is no longer there from EXTRA_DIST. * plug-ins/Makefile.am: put back the $(GIMP_PERL) line in SUBDIRS. * app/widgets/gimpmenuitem.c. include "libgimpwidgets/gimpwidgets.h". * data/Makefile.am * data/brushes/Makefile.am * data/gradients/Makefile.am * data/palettes/Makefile.am * data/patterns/Makefile.am: removed the old "files" hack and put the stuff to EXTRA_DIST. * app/Makefile.am * app/base/Makefile.am * app/core/Makefile.am * app/file/Makefile.am * app/gui/Makefile.am * app/paint-funcs/Makefile.am * app/pdb/Makefile.am * app/tools/Makefile.am * app/widgets/Makefile.am * app/widgets/gimpmenuitem.c * app/xcf/Makefile.am * cursors/Makefile.am * libgimp/Makefile.am * libgimpbase/Makefile.am * libgimpcolor/Makefile.am * libgimpmath/Makefile.am * libgimpwidgets/Makefile.am * m4macros/Makefile.am * themes/Makefile.am * themes/Default/Makefile.am * themes/Default/images/Makefile.am * themes/Default/images/tools/Makefile.am: removed "files" target.
-
- 13 Jul, 2001 1 commit
-
-
Michael Natterer authored
2001-07-13 Michael Natterer <mitch@gimp.org> * app/appenv.h * app/main.c: removed "use_mmx" and the MMX detection. * app/base/Makefile.am: build the MMX detection unconditionally as it's already #ifdef'ed in the source. * app/base/detect-mmx.h: added a header for detect-mmx.S * app/base/base-config.[ch]: added the "use_mmx" boolean. * app/base/base.c: call intel_cpu_features() here. * app/paint-funcs/paint-funcs.c: #include "base/base-config.h". * app/floating_sel.c * app/core/gimpimage.c: removed commented out cruft. * app/core/gimplayer.c: gimp_layer_new_from_tiles(): pass the gimage instead of NULL to gimp_layer_new() because layers have to be created in an image context now (checked gimp_layer_new_from_tile()'s callers if this is semantically correct).
-
- 11 Jul, 2001 1 commit
-
-
Michael Natterer authored
2001-07-12 Michael Natterer <mitch@gimp.org> * app/Makefile.am * app/detect_mmx.S: removed. * app/base/Makefile.am * app/base/detect-mmx.S: added.
-
- 26 Jun, 2001 1 commit
-
-
Michael Natterer authored
2001-06-26 Michael Natterer <mitch@gimp.org> * app/Makefile.am * app/color_transfer.[ch]: removed. * app/tools/Makefile.am * app/tools/gimpcolorbalancetool-transfer.[ch]: added. * app/tools/gimpcolorbalancetool.c: changed accordingly. * app/base/Makefile.am * app/base/tile-manager-crop.[ch]: formerly known as crop_buffer(). * app/tools/gimptexttool.c: changed accordingly. * app/context_manager.[ch]: added the global clipboard and the named buffer list here. * app/app_procs.c: don't call color_transfer_init() and don't free the buffer stuff (done by the context manager now). * app/errorconsole.c: don't #include "gui/commands.h" * app/global_edit.[ch]: removed lots of stuff which is now done by gui/edit-commands.* or the new GimpBuffer object. The "paste named" dialog will go away and this file will be moved to core/ soon. * app/image_new.c: no need to declare the global_buffer extern any more. * app/qmask.c: don't #include "global_edit.h" * app/core/Makefile.am * app/core/core-types.h * app/core/gimpbuffer.[ch]: new object (aka named buffer) * app/core/gimpcontext.[ch]: added a GimpBuffer attribute. * app/core/gimpimage.[ch]: one s/int/gboolean/. * app/core/gimppattern.c: hmm... * app/gui/commands.[ch]: split up in small files: * app/gui/Makefile.am * app/gui/edit-commands.[ch] * app/gui/file-commands.[ch] * app/gui/image-commands.[ch] * app/gui/select-commands.[ch] * app/gui/view-commands.[ch]: new files. * app/gui/dialogs-constructors.[ch] * app/gui/dialogs.c: added the named buffer list & grid. * app/gui/file-new-dialog.[ch] * app/gui/menus.c * app/gui/palette-editor.c * app/gui/test-commands.c: changed accordingly. * app/pdb/edit_cmds.c * tools/pdbgen/pdb/edit.pdb: changed for the global_edit stuff. * app/widgets/Makefile.am * app/widgets/gimpbufferpreview.[ch] * app/widgets/gimpbufferview.[ch] * app/widgets/gimpcontainereditor.[ch]: new widgets. * app/widgets/gimpcontainerview-utils.c * app/widgets/gimpdatafactoryview.[ch] * app/widgets/gimpdnd.[ch] * app/widgets/gimpdrawablepreview.c * app/widgets/gimplayerlistview.c * app/widgets/gimppreview.c * app/widgets/widgets-types.h: changed accordingly for the new GimpBuffer object and it's views, misc. cleanups. * pixmaps/Makefile.am * pixmaps/paste-as-new.xpm * pixmaps/paste-into.xpm * pixmaps/paste.xpm: new pixmaps (they all look the same... Tigert? ;-) * po/POTFILES.in: added the new files.
-
- 07 Jun, 2001 1 commit
-
-
Michael Natterer authored
2001-06-07 Michael Natterer <mitch@gimp.org> * configure.in: added zh_TW.Big5 to ALL_LINGUAS. Added the STRIP_BEGIN and STRIP_END macros from gtk+. * app/base/makefile.msc: unmodified copy of app/core/makefile.msc (just to make "make dist" work). * */Makefile.am: use @STRIP_BEGIN@ and @STRIP_END@ all over the place. The Makefiles are a bit uglier now but it makes compiling output much more readable.
-
- 05 Jun, 2001 1 commit
-
-
Michael Natterer authored
2001-06-05 Michael Natterer <mitch@gimp.org> * app/Makefile.am * app/base/Makefile.am * app/core/Makefile.am * app/gui/Makefile.am * app/paint-funcs/Makefile.am * app/pdb/Makefile.am * app/tools/Makefile.am * app/widgets/Makefile.am: no need to build .la objects for convenience libraries which are never linked into another dynamic library. Create simple .a files instead. Reduces compilation time of app/ by about 50%.
-
- 30 May, 2001 1 commit
-
-
Michael Natterer authored
2001-05-30 Michael Natterer <mitch@gimp.org> * app/base/Makefile.am * app/core/Makefile.am * app/gui/Makefile.am * app/paint-funcs/Makefile.am: added makefile.msc to EXTRA_DIST. * app/core/gimpimage.c: don't try to create previews with width or height < 1. * app/gui/color-notebook.c: Major (??) dialog repacking. Don't show an action_area for the main color selection (it's now about half the size of the 1.2 one). * libgimp/gimpcolorselector.h: define some gui size constants here. * app/gui/color-select.c * modules/colorsel_triangle.c * modules/colorsel_water.c: use the constants and removed the spacing around the main container. * libgimpwidgets/gimpcolorarea.[ch]: rendering in the idle loop fixes a race condition when accessing widget->window during widget resizing. * modules/Makefile.am: disabled the "GTK" color notebook page (we will put the GtkHSV widget of gtk+ 2.0 here). 2001-05-30 Michael Natterer <mitch@gimp.org> * libgimpmath/libgimpmath-docs.sgml: s/libgimpcolor/libgimpmath/.
-
- 22 May, 2001 1 commit
-
-
Michael Natterer authored
2001-05-23 Michael Natterer <mitch@gimp.org> * app/gimphistogram.[ch] * app/lut_funcs.[ch]: removed. * app/base/gimphistogram.[ch] * app/base/lut-funcs.[ch] * app/core/gimpdrawable-histogram.[ch]: added, cleanup. * app/Makefile.am * app/appenums.h * app/apptypes.h * app/base/Makefile.am * app/base/base-types.h * app/core/Makefile.am * app/core/gimpchannel.c * app/core/gimpdrawable-equalize.c * app/core/gimpdrawable-invert.c * app/pdb/color_cmds.c * app/widgets/gimphistogramview.c * tools/pdbgen/Makefile.am * tools/pdbgen/enums.pl * tools/pdbgen/pdb/color.pdb: changed accordingly.
-
- 20 May, 2001 1 commit
-
-
Michael Natterer authored
2001-05-20 Michael Natterer <mitch@gimp.org> * app/base/Makefile.am * app/base/base.[ch]: new files for base_init() and base_exit() which initialize/shutdown the paint_funcs and the tile_cache. * app/app_procs.c: removed the stuff here. * app/widgets/gimpchannellistitem.c: commented out unused code.
-
- 15 May, 2001 1 commit
-
-
Michael Natterer authored
2001-05-15 Michael Natterer <mitch@gimp.org> * configure.in: new directory app/base/ * app/Makefile.am * app/boundary.[ch] * app/brush_scale.[ch] * app/gimpchecks.h * app/gimplut.[ch] * app/pixel_processor.[ch] * app/pixel_region.[ch] * app/pixel_surround.[ch] * app/temp_buf.[ch] * app/tile.[ch] * app/tile_cache.[ch] * app/tile_manager.[ch] * app/tile_manager_pvt.h * app/tile_pvt.h * app/tile_swap.[ch]: moved to base/ * app/base/Makefile.am * app/base/base-types.h * app/base/*: new directory for the sub-object pixel maniplation and storage stuff. Does not include Gtk+ or anything outside base/. Did some cleanup in all files. * app/appenums.h * app/apptypes.h * app/core/gimpimage.h: removed types which are now in base/base-types.h. * app/base/base-config.[ch] * app/gimprc.[ch]: put the config variables for base/ to their own file so base/ doesn not have to include gimprc.h (does not yet work, i.e. the variables are un-configurable right now) * app/main.c: set a log handler for "Gimp-Base". * app/paint-funcs/Makefile.am * app/paint-funcs/paint-funcs.[ch]: removed the color hash which maps RGB to color indices because it's a totally standalone system which has nothing to do with the paint-funcs and introduced a GimpImage dependency. paint-funcs/ should be considered on the same sub-object (glib-only) level as base/, only in a different directory. * app/core/Makefile.am * app/core/gimpimage-colorhash.[ch]: put the color hash here. * app/gimage.c: don't invalidate the color hash here... * app/core/gimpimage.c: ... but in the colormap_changed() default inplementation. Initialize the hash in class_init(). * tools/pdbgen/Makefile.am: scan app/base/base-types.h for enums. * tools/pdbgen/enums.pl: regenerated. * app/[lots] * app/core/[of] * app/gui/[files] * app/pdb/[all] * app/tools/[over] * app/widgets/[the] * tools/pdbgen/pdb/[place]: changed #includes accordingly. And use base_config->value instead of the stuff from gimprc.h.
-
- 14 May, 2001 2 commits
-
-
Michael Natterer authored
-
Michael Natterer authored
-