1. 23 Mar, 2004 1 commit
  2. 22 Mar, 2004 1 commit
  3. 21 Mar, 2004 1 commit
    • Michael Natterer's avatar
      s/1.3/2.0/g · f5b03f20
      Michael Natterer authored
      2004-03-21  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpbase/makefile.msc:
      	* libgimpmodule/makefile.msc: s/1.3/2.0/g
      f5b03f20
  4. 20 Mar, 2004 1 commit
    • Sven Neumann's avatar
      set version number to 2.0.0, version string to "2.0rc1". · f97ae7d7
      Sven Neumann authored
      2004-03-20  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: set version number to 2.0.0, version string to
      	"2.0rc1".
      
      	* app/Makefile.am
      	* libgimp/Makefile.am
      	* libgimpbase/Makefile.am
      	* libgimpcolor/Makefile.am
      	* libgimpmath/Makefile.am
      	* libgimpmodule/Makefile.am
      	* libgimpthumb/Makefile.am
      	* libgimpwidgets/Makefile.am
      	* tools/Makefile.am: changed 1.3 to 2.0 all over the place.
      
      	* README
      	* NEWS: updated for the 2.0rc1 release.
      f97ae7d7
  5. 10 Mar, 2004 1 commit
    • Simon Budig's avatar
      app/base/cpu-accel.c app/display/gimpdisplayshell-dnd.c · 70671753
      Simon Budig authored
      2004-03-10  Simon Budig  <simon@gimp.org>
      
      	* app/base/cpu-accel.c
      	* app/display/gimpdisplayshell-dnd.c
      	* app/tools/gimpvectortool.c
      	* app/vectors/gimpbezierstroke.c
      	* app/vectors/gimpvectors-import.c: Removed, disabled or
      	conditionalized some debug output.
      
      	There still is debug output when pushing/popping the move tool
      	via space bar. Mitch wanted to look at that.
      70671753
  6. 17 Feb, 2004 1 commit
    • Sven Neumann's avatar
      changed wm_name to app_name in the GimpConfig struct; increased · 3fb6adbc
      Sven Neumann authored
      2004-02-17  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimpprotocol.[ch]: changed wm_name to app_name in
      	the GimpConfig struct; increased GIMP_PROTOCOL_VERSION.
      
      	* app/plug-in/plug-in-run.c (plug_in_run): pass the return value
      	of g_get_application_name() to the plug-ins.
      
      	* libgimp/gimp.[ch]: removed function gimp_wm_name(). Set the
      	plug-in's application name if an app_name is passed in the config
      	message.
      
      	* libgimp/gimpui.c: removed usage of gimp_wm_name(); it was wrong
      	to do it this way and caused all plug-ins claim to be the gimp-1.3
      	executable in their error messages.
      
      	* libgimp/gimp.def: removed symbol gimp_wm_name.
      
      	* configure.in: reset gimp_binary_age and gimp_interface_age.
      
      	* app/core/gimpimage.c (gimp_image_name_changed): removed unused
      	variable.
      3fb6adbc
  7. 07 Feb, 2004 1 commit
  8. 31 Jan, 2004 2 commits
    • Manish Singh's avatar
      Make the assembly PIC safe. Fixes #132999. · 998ed9c7
      Manish Singh authored
      2004-01-31  Manish Singh  <yosh@gimp.org>
      
              * app/base/cpu-accel.c: Make the assembly PIC safe. Fixes #132999.
      
              * app/composite/Makefile.am
              * app/composite/gimp-composite-3dnow.c
              * app/composite/gimp-composite-mmx.c
              * app/composite/gimp-composite-sse.c
              * app/composite/gimp-composite-sse2.c: Disable code when compiling
              for PIC on ia32, since it'll barf things. These can be fixed later.
      
              * app/composite/gimp-composite-3dnow-test.c
              * app/composite/gimp-composite-mmx-installer.c
              * app/composite/gimp-composite-mmx-test.c
              * app/composite/gimp-composite-sse-installer.c
              * app/composite/gimp-composite-sse-test.c
              * app/composite/gimp-composite-sse2-installer.c
              * app/composite/gimp-composite-sse2-test.c: Regenerated.
      998ed9c7
    • Manish Singh's avatar
      define ARCH_X86_64 globally. · 95590589
      Manish Singh authored
      2004-01-31  Manish Singh  <yosh@gimp.org>
      
              * configure.in: define ARCH_X86_64 globally.
      
              * app/base/cpu-accel.c: remove local definition.
      95590589
  9. 28 Jan, 2004 1 commit
    • Michael Natterer's avatar
      Added infrastructure to make sure we don't write to the global brush, · 894cf70d
      Michael Natterer authored
      2004-01-28  Michael Natterer  <mitch@gimp.org>
      
      	Added infrastructure to make sure we don't write to the global
      	brush, pattern etc. directories. Needed to make this configurable
      	because we can't rely on the global directories being read-only,
      	having certain names or being otherwise detectable at runtime in a
      	sane way. Fixes bug #132214.
      
      	* libgimpbase/gimpdatafiles.[ch]: added "const gchar *dirname" to
      	the GimpDataFileData struct so callbacks don't need to call
      	g_path_get_dirname() for each file.
      
      	* libgimpwidgets/gimpfileentry.c: made it work with non UTF-8
      	encoded filenames.
      
      	* libgimpwidgets/gimppatheditor.[ch]: ditto. Added GUI and API for
      	setting/getting a second "writable_path". The widget makes sure
      	that the writable_path is always a subset of the path.
      
      	* app/config/gimpconfig-utils.[ch]: added new function
      	gimp_config_build_writable_path().
      
      	* app/config/gimpcoreconfig.[ch]: added separate properties for
      	the writable brush, pattern, gradient, palette and font paths.
      
      	* app/config/gimprc-blurbs.h: added (still empty) blurbs for the
      	new properties.
      
      	* app/core/gimpdata.[ch] (gimp_data_set_filename): added parameter
      	"gboolean writable". Set data->writable to FALSE by default. If
      	"writable" is passed as TRUE, still check if we can write to the
      	file before setting data->writable to TRUE.
      
      	(gimp_data_create_filename): changed "data_path" parameter to
      	"dest_dir" and assume dest_dir is writable.
      
      	(gimp_data_duplicate): set data->dirty to TRUE to make sure
      	duplicated things will be saved.
      
      	* app/core/gimpbrush.c
      	* app/core/gimpbrushgenerated.c
      	* app/core/gimpbrushpipe.c
      	* app/core/gimpgradient.c
      	* app/core/gimppalette.c
      	* app/core/gimppattern.c: don't set the data's filename and don't
      	touch data->dirty in the _load() functions because that's done by
      	the data factory now. Don't touch data->dirty in the _duplicate()
      	functions because that's done by gimp_data_duplicate() itself now.
      
      	* app/core/gimpdatafactory.[ch] (gimp_data_factory_new): added
      	"writable_property_name" and remember it.
      	Added utility function gimp_data_factory_get_save_dir() which
      	determines the directory to save new datas to.
      	Added public function gimp_data_factory_data_save_single() which
      	saves a single data object.
      	Make sure new things get saved to the first writable directory
      	as specified in preferences.
      
      	* app/core/gimp.c (gimp_real_initialize): pass the writable_paths'
      	property names to gimp_data_factory_new().
      
      	* app/widgets/gimpdataeditor.c (gimp_data_editor_save_dirty): use
      	gimp_data_factory_data_save_single() instead of implementing
      	saving here.
      
      	* app/widgets/gimppropwidgets.[ch] (gimp_prop_path_editor_new):
      	added "const gchar *writable_property_name" parameter (can be
      	NULL).
      
      	Added the needed callbacks to handle the writable_path and made
      	the path_editor and file_entry code aware of non UTF-8 filename
      	encodings. Some general cleanup.
      
      	* app/gui/preferences-dialog.c: changed accordingly.
      894cf70d
  10. 22 Jan, 2004 1 commit
    • Manish Singh's avatar
      modernized, made a lot of things m4 macros, and made versioning a lot more · 9db6153f
      Manish Singh authored
      2004-01-21  Manish Singh  <yosh@gimp.org>
      
              * configure.in: modernized, made a lot of things m4 macros, and made
              versioning a lot more finegrained, in anticipation for post-2.0.
      
              * autogen.sh: bumped up libtool and glib minimum requirements to match
              reality.
      
              * gimp-2.0.pc.in
              * gimpthumb-2.0.pc.in
              * gimpui-2.0.pc.in: adapted to new versioning variables, and bring
              in RT_LIBS when needed.
      
              * */*/Makefile.am: adapted to new versioning variables.
      9db6153f
  11. 19 Jan, 2004 2 commits
    • Sven Neumann's avatar
      bumped version number to 2.0pre3 (1.3.26), binary age 2, interface age 0. · c723e826
      Sven Neumann authored
      2004-01-19  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: bumped version number to 2.0pre3 (1.3.26),
      	binary age 2, interface age 0.
      
      	* libgimpbase/gimpsignal.h: removed unused definition of
      	gimp_signal_syscallrestart().
      c723e826
    • Sven Neumann's avatar
      removed file_utils_filename_to_utf8() ... · a70698c4
      Sven Neumann authored
      2004-01-19  Sven Neumann  <sven@gimp.org>
      
      	* app/file/file-utils.[ch]: removed file_utils_filename_to_utf8() ...
      
      	* libgimpbase/gimputils.[ch]: ... and added it here as
      	gimp_filename_to_utf8(). Added some docs that promise less than
      	the current implementation holds so that we can change the
      	implementation later.
      
      	* app/*/*.c: use gimp_filename_to_utf8() where
      	file_utils_filenames_to_utf8() has been used before.
      
      	* libgimpbase/gimpbase.def: changed accordingly.
      
      	* configure.in: reset GIMP_INTERFACE_AGE.
      a70698c4
  12. 14 Jan, 2004 1 commit
    • Tor Lillqvist's avatar
      Add new function file_utils_filename_to_utf8(), which is to be used when · 18485018
      Tor Lillqvist authored
      2004-01-14  Tor Lillqvist  <tml@iki.fi>
      
      	* app/file/file-utils.[ch]: Add new function
      	file_utils_filename_to_utf8(), which is to be used when converting
      	file names (which are kept in the on-disk encoding) to UTF-8 for
      	passing to GTK, or to g_print() etc.
      
      	* app/*/*.c: Call file_utils_filename_to_utf8(). Should fix most
      	of the warnings generated by non-UTF8 pathnames. See #130118.
      
      	* libgimpbase/gimpenv.b: Document that gimp_directory() etc return
      	strings in the on-disk encoding.
      
      	* libgimpmodule/gimpmodule.c: Convert filenames to UTF-8 (using
      	g_filename_to_utf8()) before passing to g_print().
      18485018
  13. 11 Jan, 2004 2 commits
    • Sven Neumann's avatar
      libgimpbase/gimpsignal.h removed remaining EMX ifdefs spotted by David · 4a8f3f72
      Sven Neumann authored
      2004-01-11  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimpsignal.h
      	* plug-ins/gfig/gfig-preview.c: removed remaining EMX ifdefs spotted
      	by David Odin.
      4a8f3f72
    • Tor Lillqvist's avatar
      Convert to native encoding (if requested) only after expanding completely. · 6ee79a75
      Tor Lillqvist authored
      2004-01-11  Tor Lillqvist  <tml@iki.fi>
      
      	* app/config/gimpconfig-path.c: Convert to native encoding (if
      	requested) only after expanding completely. (Mentioned in #130118,
      	patch by Sven.)
      
      	* app/base/tile-swap.c
      	* app/pdb/image_cmds.c
      	* app/plug-in/plug-in.c
      	* libgimp/gimp.c
      	* libgimpbase/gimpdatafiles.c
      	* libgimpbase/gimpenv.c
      	* libgimpmodule/gimpmoduledb.c
      	* plug-ins/common/bz2.c
      	* plug-ins/common/gz.c
      	* plug-ins/common/mail.c
      	* plug-ins/common/ps.c
      	* plug-ins/common/url.c
      	* plug-ins/gfig/gfig-preview.c
      	* plug-ins/helpbrowser/helpbrowser.c
      	* plug-ins/print/print.c
      	* plug-ins/script-fu/script-fu-scripts.c
      	* tools/pdbgen/pdb/image.pdb: Remove __EMX__ ifdefs. EMX port is
      	unmaintained, presumed dead. (#131109)
      6ee79a75
  14. 09 Jan, 2004 1 commit
  15. 06 Jan, 2004 2 commits
    • Michael Natterer's avatar
      Enabled skipping enum values for either the PDB or GType registration · dec20d82
      Michael Natterer authored
      2004-01-06  Michael Natterer  <mitch@gimp.org>
      
      	Enabled skipping enum values for either the PDB or GType
      	registration (don't always skip both targets):
      
      	* tools/gimp-mkenums: skip enum values only if there is a literal
      	"skip" (don't match "pdb-skip").
      
      	* tools/pdbgen/enumgen.pl: skip only "pdb-skip" values, not "skip"
      	ones.
      
      	* app/base/base-enums.h
      	* app/core/core-enums.h
      	* app/paint/paint-enums.h
      	* libgimpbase/gimpbaseenums.h: use the right "pdb-skip"/"skip"
      	combination to skip enum values. Changed comments accordingly.
      
      	Cleaned up the fill functions:
      
      	* app/core/core-enums.[ch]: added GIMP_PATTERN_FILL enum value to
      	the GimpFillType enum. Don't export GIMP_NO_FILL to the PDB
      	because it's completely useless to export a NOP.
      
      	* app/core/gimp-edit.c (gimp_edit_fill, gimp_edit_fill_internal):
      	handle pattern fill requests.
      
      	* app/core/gimpdrawable.[ch] (gimp_drawable_fill): added GimpPattern
      	parameter and fill with it if it's non-NULL.
      
      	(gimp_drawable_fill_by_type): handle pattern fill and pass the
      	current pattern to gimp_drawable_fill().
      
      	* app/text/gimptextlayer.c: changed accordingly.
      
      	* app/gui/edit-commands.c
      	* app/gui/image-menu.c: use gimp_edit_fill() instead of
      	gimp_drawable_bucket_fill() for FG, BG and pattern filling.
      
      	* libgimp/gimpcompat.h
      	* plug-ins/script-fu/siod-wrapper.c: removed NO_IMAGE_FILL compat
      	enum value. It should have never been exported to the PDB.
      
      	* app/pdb/drawable_cmds.c
      	* app/pdb/edit_cmds.c
      	* libgimp/gimpenums.h
      	* plug-ins/pygimp/gimpenums.py
      	* plug-ins/script-fu/script-fu-constants.c
      	* tools/pdbgen/enums.pl: regenerated.
      dec20d82
    • Manish Singh's avatar
      remove unnecessary GTK_WIDGET() cast. · ba92cb3e
      Manish Singh authored
      2004-01-06  Manish Singh  <yosh@gimp.org>
      
              * app/widgets/gimpdasheditor.c (gimp_dash_editor_new): remove
              unnecessary GTK_WIDGET() cast.
      
              * app/widgets/gimpstrokeeditor.c (gimp_stroke_editor_constructor):
              remove unnecessary G_OBJECT() casts.
      
              * libgimpbase/gimplimits.h: cosmetic cleanup.
      
              * libgimpbase/gimpenv.c (gimp_toplevel_directory): add (void)
              to prototype.
      
              * plug-ins/script-fu/script-fu-console.c (script_fu_cc_key_function):
              set cursor to end of line after history navigation.
      
              * plug-ins/common/struc.c (strucpi): use CLAMP0255.
      ba92cb3e
  16. 05 Dec, 2003 1 commit
    • Michael Natterer's avatar
      libgimp/gimp.h libgimp/gimpbrushmenu.h libgimp/gimpbrushselect.[ch] · 7efa81d1
      Michael Natterer authored
      2003-12-05  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimp.h
      	* libgimp/gimpbrushmenu.h
      	* libgimp/gimpbrushselect.[ch]
      	* libgimp/gimpfontmenu.[ch]
      	* libgimp/gimpfontselect.[ch]
      	* libgimp/gimpgradientmenu.h
      	* libgimp/gimpgradientselect.[ch]
      	* libgimp/gimpmenu.h
      	* libgimp/gimpmisc.[ch]
      	* libgimp/gimpmiscui.[ch]
      	* libgimp/gimppatternmenu.h
      	* libgimp/gimppatternselect.[ch]
      	* libgimp/gimppixelrgn.[ch]
      	* libgimp/gimpproceduraldb.c
      	* libgimp/gimpselection.c
      	* libgimp/gimptile.h
      	* libgimp/gimptypes.h
      	* libgimp/gimpui.h
      	* libgimp/gimpuitypes.h
      	* libgimp/libgimp-intl.h
      	* libgimp/stdplugins-intl.h
      	* libgimpbase/gimpbase.h
      	* libgimpbase/gimpdatafiles.c
      	* libgimpbase/gimpenv.c
      	* libgimpbase/gimpparasite.[ch]
      	* libgimpbase/gimpparasiteio.[ch]
      	* libgimpbase/gimpsignal.[ch]
      	* libgimpbase/gimputils.c
      	* libgimpcolor/gimpadaptivesupersample.[ch]
      	* libgimpcolor/gimpbilinear.[ch]
      	* libgimpmath/gimpmath.h
      	* libgimpmath/gimpmathtypes.h
      	* libgimpwidgets/gimpbutton.[ch]
      	* libgimpwidgets/gimpchainbutton.h
      	* libgimpwidgets/gimpcolorarea.[ch]
      	* libgimpwidgets/gimpcolornotebook.h
      	* libgimpwidgets/gimpcolorscale.[ch]
      	* libgimpwidgets/gimpcolorscales.h
      	* libgimpwidgets/gimpcolorselect.h
      	* libgimpwidgets/gimpoffsetarea.h
      	* libgimpwidgets/gimppixmap.[ch]: removed trailing whitespace.
      7efa81d1
  17. 25 Nov, 2003 1 commit
    • Sven Neumann's avatar
      added GIMP_MAX_MEMSIZE, an arbitrary upper limit for memory sizes. It must · 0aec8c07
      Sven Neumann authored
      2003-11-25  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimplimits.h: added GIMP_MAX_MEMSIZE, an arbitrary
      	upper limit for memory sizes. It must be smaller than G_MAXDOUBLE
      	since our memsize entry doesn't handle anything larger.
      
      	* app/widgets/gimppropwidgets.c (gimp_prop_memsize_entry_new):
      	check against GIMP_MAX_MEMSIZE, not G_MAXDOUBLE.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpguiconfig.c: use GIMP_MAX_MEMSIZE instead of
      	G_MAXULONG. The latter is larger than G_MAXDOUBLE on 64bit
      	machines and caused bug #127908.
      
      	* libgimpwidgets/gimpmemsizeentry.c: added casts to guint64.
      0aec8c07
  18. 23 Nov, 2003 1 commit
  19. 16 Nov, 2003 1 commit
    • Hans Breuer's avatar
      still unacceptable patched to compile without FT2, see bug #113681 · b23682bf
      Hans Breuer authored
      2003-11-16  Hans Breuer  <hans@breuer.org>
      
      	* app/text/*.c : still unacceptable patched to compile
      	without FT2, see bug #113681
      
      	* **makefile.msc : updated
      
      	* app/config/gimpconfig-dump.c : include gimpwin32-io.h
      
      	* app/plug-in/plug-ins.c : don't depend on g_print handling
      	%s with NULL pointers, it doesn't anymore with glib cvs at
      	least not on win32
      
      	* app/widgets/gimppropwidgets.c
      	  libgimpbase/gimputils.c
      	  libgimpwidgets/gimpmemsizeentry.c :
      	sorry about the mess, need to work-around a stupi not able
      	to cast from guint64 to double
      
      	* app/widgets/gimppropwidgets.c (gimp_prop_memsize_entry_new) :
      	avoid 'overflow in floating-point constant arithmetic' by disabling
      	an imho alays questionable g_return_val_if_fail() for _MSC_VER only
      
      	* libgimpmodule/gimpmodule.def : sorted
      
      	* libgimpwidgets/gimpfileselection.c : removed unused S_ISDIR
      	definition
      
      	* app/gui/themes.c : filenames in rc files need to be escaped
      b23682bf
  20. 15 Nov, 2003 3 commits
    • Michael Natterer's avatar
      doc fixes. · 879a0500
      Michael Natterer authored
      2003-11-16  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpbase/gimpunit.c: doc fixes.
      879a0500
    • Michael Natterer's avatar
      libgimp/gimp.def updated for unit changes. · 1265d913
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* libgimp/gimp.def
      	* libgimpbase/gimpbase.def: updated for unit changes.
      1265d913
    • Michael Natterer's avatar
      libgimpbase/Makefile.am libgimpbase/gimpbase-private.[ch] new files · 5221d4da
      Michael Natterer authored
      2003-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpbase/Makefile.am
      	* libgimpbase/gimpbase-private.[ch]
      	* libgimpbase/gimpunit.c: new files implementing GimpUnitVTable
      	(formerly known as GimpWidgetsVTable). Now the unit functions
      	finally live in the same library as their header declarations.
      
      	* libgimpbase/gimpunit.h: removed comment about being a header for
      	two different files.
      
      	* libgimpwidgets/gimpwidgets-private.[ch]: removed
      	GimpWidgetsVTable.
      
      	* libgimpwidgets/gimpsizeentry.c
      	* libgimpwidgets/gimpunitmenu.c
      	* libgimpwidgets/gimpwidgets.c: use normal gimp_unit functions
      	again.
      
      	* libgimp/gimpui.c
      	* app/gui/gui.c: removed GimpWidgetVTable stuff.
      
      	* libgimp/Makefile.am
      	* libgimp/gimpunitcache.[ch]: new files.
      
      	* libgimp/gimpunit.c: removed (moved to gimpunitcache.c).
      
      	* libgimp/gimp.c (gimp_main): initialize GimpUnitVTable using the
      	gimp_unit_cache functions.
      
      	* app/Makefile.am
      	* app/units.[ch]: new files implementing GimpUnitVTable.
      
      	* app/libgimp_glue.[ch]: removed.
      
      	* app/app_procs.[ch]: made "the_gimp" a static variable. Call
      	units_init().
      
      	* app/main.c: changed accordingly.
      5221d4da
  21. 14 Nov, 2003 1 commit
    • Sven Neumann's avatar
      take a guint64 parameter and handle values beyond a gigabyte. · 5ea47f72
      Sven Neumann authored
      2003-11-14  Sven Neumann  <sven@gimp.org>
      
      	* libgimpbase/gimputils.[ch] (gimp_memsize_to_string): take a
      	guint64 parameter and handle values beyond a gigabyte.
      
      	* app/core/gimptemplate.[ch]: use a guint64 for the initial memory
      	size and removed the gboolean that used to indicate a gulong
      	overflow.
      
      	* app/widgets/gimptemplateeditor.[ch]: changed accordingly.
      
      	* app/gui/file-new-dialog.c: don't set the OK button insensitive
      	when the initial memory size exceeds GULONG_MAX.
      
      	* app/widgets/gimpsessioninfo.c (gimp_session_info_deserialize):
      	replaced a misleading comment.
      5ea47f72
  22. 07 Nov, 2003 2 commits
    • Sven Neumann's avatar
      added GIMP_CONFIG_ERROR_VERSION to GimpConfigError enum. · 74c8218a
      Sven Neumann authored
      2003-11-08  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimpconfig-error.h: added GIMP_CONFIG_ERROR_VERSION
      	to GimpConfigError enum.
      
      	* libgimpbase/gimpprotocol.h: renamed GP_VERSION to
      	GIMP_PROTOCOL_VERSION.
      
      	* libgimp/gimp.c
      	* app/plug-in/plug-in-run.c: changed accordingly.
      
      	* app/plug-in/plug-in-rc.[ch]: write the protocol version to the
      	pluginrc and stop parsing when a wrong protocol version is found.
      
      	* app/plug-in/plug-ins.c: pass a GError to plug_in_rc_parse().
      74c8218a
    • Michael Natterer's avatar
      added "wm_name", "wm_class", "display_name" and "monitor_number" to the · efd9a3e1
      Michael Natterer authored
      2003-11-07  Michael Natterer  <mitch@gimp.org>
      
      	* libgimpbase/gimpprotocol.[ch]: added "wm_name", "wm_class",
      	"display_name" and "monitor_number" to the GPConfig message.
      	Increased protocol version number.
      
      	* libgimp/gimp.[ch] (gimp_config): read them from the GPConfig
      	message and remember them.
      	Added public accessors for the new config values.
      
      	* libgimp/gimpui.c (gimp_ui_init): pass wm_name and wm_class to
      	gtk_init() and export the display/screen to use to the
      	environment.
      
      	* app/core/gimp.[ch]: added vtable entries to get the values
      	from the GUI.
      
      	* app/gui/gui-vtable.c: implement the vtable entries.
      
      	* app/plug-in/plug-in-run.c: fill in the GPConfig values using
      	the new Gimp vtable functions.
      
      	* app/display/gimpdisplayshell-layer-select.c
      	* app/display/gimpdisplayshell.c
      	* app/gui/about-dialog.c
      	* app/gui/channels-commands.c
      	* app/gui/color-notebook.c
      	* app/gui/convert-dialog.c
      	* app/gui/file-dialog-utils.[ch]
      	* app/gui/file-new-dialog.c
      	* app/gui/file-open-dialog.c
      	* app/gui/file-save-dialog.c
      	* app/gui/gradient-editor-commands.c
      	* app/gui/gradients-commands.c
      	* app/gui/grid-dialog.c
      	* app/gui/image-commands.c
      	* app/gui/info-dialog.[ch]
      	* app/gui/info-window.c
      	* app/gui/layers-commands.c
      	* app/gui/module-browser.c
      	* app/gui/offset-dialog.c
      	* app/gui/palette-import-dialog.c
      	* app/gui/qmask-commands.c
      	* app/gui/resize-dialog.c
      	* app/gui/splash.c
      	* app/gui/stroke-dialog.c
      	* app/gui/templates-commands.c
      	* app/gui/tips-dialog.c
      	* app/gui/vectors-commands.c
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c
      	* app/widgets/gimpdock.c
      	* app/widgets/gimperrorconsole.c
      	* app/widgets/gimptexteditor.c
      	* app/widgets/gimptoolbox.c
      	* app/widgets/gimpviewabledialog.[ch]
      	* libgimpwidgets/gimpfileselection.c
      	* libgimpwidgets/gimpquerybox.c
      	* libgimpwidgets/gimpunitmenu.c
      	* plug-ins/helpbrowser/dialog.c
      	* plug-ins/ifscompose/ifscompose.c: replaced all calls to
      	gtk_window_set_wmclass() by gtk_window_set_role() and all
      	"const gchar *wmclass_name" parameters by "const gchar *role".
      	Cleaned up the window role strings.
      efd9a3e1
  23. 05 Nov, 2003 1 commit
  24. 20 Oct, 2003 1 commit
    • Tor Lillqvist's avatar
      Fix bug that was introduced when the call to g_strconcat() was replaced · dcc2a00a
      Tor Lillqvist authored
      2003-10-20  Tor Lillqvist  <tml@iki.fi>
      
      	* libgimpbase/gimpenv.c (gimp_directory): Fix bug that was
      	introduced when the call to g_strconcat() was replaced with a call
      	to g_build_filename(). The per-user directory in
      	gimp_data_directory() (which mainly is used on Windows when no
      	home directory can be found) is supposed to be
      	".gimp-1.3.<username>", not ".gimp-1.3./<username>".
      dcc2a00a
  25. 16 Oct, 2003 2 commits
  26. 09 Oct, 2003 1 commit
    • Tor Lillqvist's avatar
      New file, shell script used to build zipfiles for distribution of Windows · 0cda2cd3
      Tor Lillqvist authored
      2003-10-09  Tor Lillqvist  <tml@iki.fi>
      
      	* gimp-zip.in: New file, shell script used to build zipfiles for
      	distribution of Windows runtime and developer packages.
      
      	* Makefile.am
      	* configure.in: Add it, expand it.
      
      	* libgimp*/Makefile.am: On Windows, install and uninstall the .def
      	files.
      
      	* app/config/gimpguiconfig.c: On Windows, don't use the internal
      	help browser by default, as it isn't there. Don't use a fixed
      	guess for Internet Explorer's path on Windows. We don't even need
      	to know the path to the web browser, we can use ShellExecute() in
      	the webbrowser plug-in.
      
      	* plug-ins/common/webbrowser.c: Use ShellExecute() on Windows.
      
      	* po*/makefile.cygwin: Remove, unmaintained.
      0cda2cd3
  27. 04 Sep, 2003 3 commits
  28. 01 Sep, 2003 1 commit
    • Tor Lillqvist's avatar
      Update. · cd31cdd7
      Tor Lillqvist authored
      2003-09-01  Tor Lillqvist  <tml@iki.fi>
      
      	* README.win32: Update.
      
      	* app/composite/gimp-composite-mmx.c: For some reason the gcc&gas
      	combination used on Win32 wants identifiers prefixed with
      	underscores in the asm sequences.
      
      	* plug-ins/common/ps.c (ps_open): [Win32] Don't write the gs
      	executable name into the indirect command line file. Do write the
      	quoted form of the filename to it.
      	(my_shell_quote): New funcion. Use instead of g_shell_quote() on
      	Windows, as g_shell_quote() always uses single quotes, which don't
      	mean anything to the Windows shell (or C runtime startup
      	code). (This might be argued to be a bug in GLib, maybe
      	g_shell_quote should behave differently accoring to platform.)
      
      	* etc/gimprc.win32: Remove, generate with gimpconfig-dump.
      
      	* */makefile.mingw.in: Remove, unmaintained.
      cd31cdd7
  29. 26 Aug, 2003 1 commit
  30. 18 Aug, 2003 1 commit