1. 01 Jan, 2003 1 commit
    • Hans Breuer's avatar
      when checking for 'excecutable' make sure it is a regular file too (on · 8364722f
      Hans Breuer authored
      2003-01-01  Hans Breuer  <hans@breuer.org>
      
      	* libgimpbase/gimpdatafiles.c : when checking for
      	'excecutable' make sure it is a regular file too
      	(on win32 even directories carry the IXUSR flag)
      
      	* app/app_procs.h : there is still no #warning with
      	msvc, special case to make it build with non GCC
      
      	* makefile.msc */makefile.msc */*/makefile.msc : updated
      
      	* app/gui/user-install-dialog.c : get prototype for mkdir
      
      	* libgimpwidgets/libgimp-glue.c : make it compile without
      	LT_RELEASE being defined
      
      	* modules/module.def : removed
      	  modules/Makefile.am : no export file needed when
      	functions get exported by G_MODULE_EXPORT
      8364722f
  2. 31 Dec, 2002 1 commit
    • Simon Budig's avatar
      New Type: GimpVectorExtendMode · 62b61811
      Simon Budig authored
      2002-12-31  Simon Budig  <simon@gimp.org>
      
              * app/vectors/vectors-types.h: New Type: GimpVectorExtendMode
      
              * app/tools/gimpvectortool.c
              * app/vectors/gimpstroke.[ch]
              * app/vectors/gimpbezierstroke.[ch]: More stuff on the path
              (pun intended) to a better path tool...
      
              Thanks to Sven for being my host in Berlin!
      62b61811
  3. 30 Dec, 2002 8 commits
    • Sven Neumann's avatar
      need to expand the temp_path before using it. · 8c692331
      Sven Neumann authored
      2002-12-31  Sven Neumann  <sven@gimp.org>
      
      	* tools/pdbgen/pdb/fileops.pdb (gimp_temp_name): need to expand the
      	temp_path before using it.
      
      	* app/pdb/fileops_cmds.c: regenerated.
      8c692331
    • Sven Neumann's avatar
    • Michael Natterer's avatar
      some more cleanup: check the return value of fclose() in copy_file(), · 9b751c2a
      Michael Natterer authored
      2002-12-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/gui/user-install-dialog.c: some more cleanup: check the
      	return value of fclose() in copy_file(), added an enum for the
      	notebook pages, added '' around displayed filenames, update the
      	GUI while creating the user directory, misc stuff.
      9b751c2a
    • Sven Neumann's avatar
      use proper defines to specify the permissions when calling mkdir(). · 42b01c52
      Sven Neumann authored
      2002-12-30  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimagefile.c (gimp_imagefile_png_thumb_path): use
      	proper defines to specify the permissions when calling mkdir().
      
      	* app/file/file-utils.c: removed redeclaration of mkdir() for
      	Win32 since we don't call mkdir() here.
      
      	* app/gui/user-install-dialog.c (user_install_run): rewrote
      	copy_file() to use GError for error reporting. Use the same code
      	for the user installation on all platforms. Also fixes bug #102015.
      
      	* data/misc/Makefile.am
      	* data/misc/user_install
      	* data/misc/user_install.bat: removed obsoleted scripts.
      42b01c52
    • Simon Budig's avatar
      app/vectors/gimpanchor.h Anchors now have an enum as type and have the · b7e1bb24
      Simon Budig authored
      2002-12-30  Simon Budig  <simon@gimp.org>
      
              * app/vectors/gimpanchor.h
              * app/vectors/vectors-types.h: Anchors now have an enum as type and
              have the "selected" property.
      
              * app/vectors/gimpstroke.[ch]
              * app/vectors/gimpbezierstroke.c
              * app/vectors/gimpvectors-preview.c: Additional functions to get
              information about the graphical representation of the stroke and be
              able to select anchors.
      
              * app/tools/gimpvectortool.c: semi-usable interface, better graphical
              representation of what is going on. Also make use of the "selected"
              property of the anhors to just display a subset of the control
              handles.
      b7e1bb24
    • Sven Neumann's avatar
      app/config/gimppluginconfig.[ch] added "script-fu-path" back to gimprc. · 8264101e
      Sven Neumann authored
      2002-12-30  Sven Neumann  <sven@gimp.org>
      
      	* app/config/gimppluginconfig.[ch]
      	* app/config/gimprc-blurbs.h: added "script-fu-path" back to gimprc.
      8264101e
    • Sven Neumann's avatar
    • Sven Neumann's avatar
      app/app_procs.c app/core/gimp.c app/gui/gui.c removed debugging output. · 1f47a470
      Sven Neumann authored
      2002-12-30  Sven Neumann  <sven@gimp.org>
      
      	* app/app_procs.c
      	* app/core/gimp.c
      	* app/gui/gui.c
      	* app/widgets/gimpitemfactory.c: removed debugging output.
      
      	* app/plug-in/plug-ins.c: need to expand the plug_in_path before
      	using it.
      
      	* app/gui/plug-in-menus.c (plug_in_menus_init): removed an
      	unneeded assertion.
      
      	* plug-ins/imagemap/Makefile.am (EXTRA_DIST): removed references
      	to files that were removed some time ago.
      1f47a470
  4. 29 Dec, 2002 6 commits
    • Sven Neumann's avatar
      oops, forgot to add these new files · ad693c3b
      Sven Neumann authored
      ad693c3b
    • Sven Neumann's avatar
      app/config/Makefile.am new files that define plug-in specific · 56e2d772
      Sven Neumann authored
      2002-12-30  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimppluginconfig.[ch]: new files that define plug-in
      	specific configuration.
      
      	* app/config/config-types.h
      	* app/config/gimprc-blurbs.h
      	* app/gimprc.[ch]: derive GimpRc from GimpPluginConfig.
      
      	* etc/gimprc: regenerated (gimp-config-dump --system-gimprc).
      56e2d772
    • Sven Neumann's avatar
      another fix for #102016. · 75353108
      Sven Neumann authored
      2002-12-29  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpimagefile.c: another fix for #102016.
      75353108
    • Sven Neumann's avatar
      check for app/core/gimp.c instead of etc/gimprc.in which no longer exists. · 849d6c0d
      Sven Neumann authored
      2002-12-29  Sven Neumann  <neo@wintermute>
      
              * configure.in: check for app/core/gimp.c instead of etc/gimprc.in
              which no longer exists.
      
              * app/gui/user-install-dialog.c: use the term Folder instead of
              Directory (fixes bug #102016).
      849d6c0d
    • Sven Neumann's avatar
      CVS sucks · f5c1b364
      Sven Neumann authored
      f5c1b364
    • Sven Neumann's avatar
      configure.in etc/Makefile.am etc/gimprc.in removed templates for gimprc · 023c7697
      Sven Neumann authored
      2002-12-29  Sven Neumann  <sven@gimp.org>
      
      	* configure.in
      	* etc/Makefile.am
      	* etc/gimprc.in
      	* etc/gimprc_user.in: removed templates for gimprc files.
      
      	* etc/gimprc: added this file as generated by gimp-config-dump.
      
      	* app/gui/user-install-dialog.c
      	* data/misc/user_install: don't install an empty user gimprc.
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-substitute.[ch]: removed these files.
      	* app/config/gimpconfig-path.[ch]: and added them again with
      	reduced functionality. Paths found in config files are now
      	basically handled like standard strings by the config system.
      	Users of the GimpConfig path variables need to expand the path
      	themselves.
      
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpconfig-deserialize.c
      	* app/config/gimpconfig-dump.c
      	* app/config/gimpconfig-utils.c
      	* app/config/gimpconfig.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimprc.c:
      	* app/base/base.c
      	* app/base/temp-buf.c
      	* app/core/gimp.c
      	* app/core/gimpdatafactory.c
      	* app/core/gimpmodules.c
      	* app/gui/user-install-dialog.c
      	* app/plug-in/plug-in.c
      	* app/tools/tools.c
      	* app/widgets/gimppropwidgets.c: changed accordingly.
      023c7697
  5. 28 Dec, 2002 2 commits
  6. 26 Dec, 2002 5 commits
    • Tor Lillqvist's avatar
      Add the symbols used by libgimpwidgets. · 111f9c95
      Tor Lillqvist authored
      2002-12-26  Tor Lillqvist  <tml@iki.fi>
      
      	* app/gimp.sym: Add the symbols used by libgimpwidgets.
      111f9c95
    • Tor Lillqvist's avatar
      On Win32, create export file gimp.exp. (LDFLAGS): Add -mwindows. (LDADD): · 63f82075
      Tor Lillqvist authored
      2002-12-26  Tor Lillqvist  <tml@iki.fi>
      
      	* app/Makefile.am: On Win32, create export file gimp.exp.
      	(LDFLAGS): Add -mwindows.
      	(LDADD): Link with gimp.exp.
      
      	* app/gimp.sym: Remove all old entries (seemed to be obsolete).
      	Instead, add the ones linked to from libgimptool.
      63f82075
    • Tor Lillqvist's avatar
      On Win32, use similar code as in GIMP 1.2, i.e. don't run a script to do · 30d6dd14
      Tor Lillqvist authored
      2002-12-26  Tor Lillqvist  <tml@iki.fi>
      
      	* app/gui/user-install-dialog.c (user_install_run): On Win32, use
      	similar code as in GIMP 1.2, i.e. don't run a script to do the
      	mkdirs and copying, but do it ourselves. Markup the tree_items
      	elements accordingly to direct the action.
      30d6dd14
    • Tor Lillqvist's avatar
      Mark as out-of-date. · e952ed7b
      Tor Lillqvist authored
      e952ed7b
    • Tor Lillqvist's avatar
      Drop makefile.mingw{,.in}. · 5c547107
      Tor Lillqvist authored
      2002-12-26  Tor Lillqvist  <tml@iki.fi>
      
      	* app/Makefile.am (EXTRA_DIST): Drop makefile.mingw{,.in}.
      
      	* libgimp/gimp.c: Define LIBGIMP_COMPILATION.
      	(gimp_main) [Win32] Use g_ascii_strcasecmp().
      
      	* libgimp/gimp.def: Add _readchannel (used by libgimpui).
      
      	* libgimp/gimp.h: Fix minor typo in comment.
      
      	* libgimp/Makefile.am: Similar additions for Win32 as in the other
      	libgimp*/Makefile.am files: Use -no-undefined. Conditionally link
      	to ../lib*/*.la as needed. Use the .def file. Produce MS style
      	import library if possible. Install and uninstall import
      	libraries. Don't distribute makefile.mingw{,.in}.
      5c547107
  7. 20 Dec, 2002 4 commits
    • Sven Neumann's avatar
      app/config/Makefile.am removed ... · 4c1c236e
      Sven Neumann authored
      2002-12-20  Sven Neumann  <sven@gimp.org>
      
      	* app/config/Makefile.am
      	* app/config/gimpconfig-blurbs.h: removed ...
      
      	* app/config/gimprc-blurbs.h: ... and readded under this
      	name. Should have never been named with a gimpconfig prefix since
      	it's not part of the generic GimpConfig system.
      
      	* app/config/config-types.h
      	* app/config/gimpbaseconfig.c
      	* app/config/gimpconfig-dump.c
      	* app/config/gimpcoreconfig.c
      	* app/config/gimpdisplayconfig.c
      	* app/config/gimpguiconfig.c: changed accordingly.
      4c1c236e
    • Michael Natterer's avatar
      use G_N_ELEMENTS(). · 12ad7194
      Michael Natterer authored
      2002-12-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/xcf/xcf.c: use G_N_ELEMENTS().
      12ad7194
    • Sven Neumann's avatar
      Sven Neumann <sven@gimp.org> · 4b985f8e
      Sven Neumann authored
      	* app/config/gimpconfig.c (gimp_config_serialize): check the return
      	value of close().
      4b985f8e
    • Nathan Summers's avatar
      app/xcf/xcf-write.[ch] app/xcf/xcf-save.c ported the fix for bug #101340 · 8127ee74
      Nathan Summers authored
      2002-12-20  Nathan Summers  <rock@gimp.org>
      
              * app/xcf/xcf-write.[ch]
              * app/xcf/xcf-save.c
              * app/xcf/xcf.c: ported the fix for bug #101340 over from the stable
              branch.  Uses GError to report errors, unlike the stable version, which
              uses a pointer to gboolean.
      
              * app/xcf/xcf-seek.[ch]: check the return value of fseek and ftell for
              errors.  Return FALSE and set GError if an error is detected.
      
              * app/xcf/xcf-load.c: since the xcf-seek functions use GError now,
              added a NULL for the error parameter.  Added basic error checking
              on the return value of the xcf-seek functions.  In the future,
              changing xcf-load.c to use GError more completely should be
              considered.
      
              * POTFILES.in: mark the error messages added for translation
      8127ee74
  8. 19 Dec, 2002 1 commit
    • Michael Natterer's avatar
      added utility functions gimp_get_mod_name_[shift|control|alt]() and · 4328fa94
      Michael Natterer authored
      2002-12-19  Michael Natterer  <mitch@gimp.org>
      
      	* app/widgets/gimpwidgets-utils.[ch]: added utility functions
      	gimp_get_mod_name_[shift|control|alt]() and gimp_get_mod_separator()
      	which get the translated strings for "Shift", "Ctrl", "Alt" and "+"
      	from GtkAccelLabelClass to force consistency between menu
      	accelerators and other modifiers displayed in the GUI.
      	Made the format string to display the modifier ("<%s>")
      	translatable separately.
      
      	* app/gui/file-open-dialog.c
      	* app/tools/gimpbucketfilltool.c
      	* app/tools/gimpconvolvetool.c
      	* app/tools/gimpcroptool.c
      	* app/tools/gimpdodgeburntool.c
      	* app/tools/gimperasertool.c
      	* app/tools/gimpfliptool.c
      	* app/tools/gimpmagnifytool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/transform_options.c
      	* app/widgets/gimpchannellistview.c
      	* app/widgets/gimpdocumentview.c
      	* app/widgets/gimpgradienteditor.c
      	* app/widgets/gimpitemlistview.c
      	* app/widgets/gimpvectorslistview.c: use the new functions instead
      	of hardcoding the modifier names over and over again.
      
      	* app/tools/transform_options.c: made a scale_entry out of the
      	grid density spinbutton.
      4328fa94
  9. 18 Dec, 2002 3 commits
    • Michael Natterer's avatar
      app/tools/gimpcurvestool.c replaced lots of "gpointer data" parameters of · 94cf84b2
      Michael Natterer authored
      2002-12-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimpcurvestool.c
      	* app/tools/gimplevelstool.c: replaced lots of "gpointer data"
      	parameters of local callbacks by GimpCurvesTool* and
      	GimpLevelsTool* pointers. Makes the code shorter and more
      	readable. Some random cleanup.
      
      	* app/tools/gimphistogramtool.c: fixed type of "parent_class"
      	pointer.
      94cf84b2
    • Michael Natterer's avatar
      fixed ascii-art to match current widget hierarchy. · 1e73e219
      Michael Natterer authored
      2002-12-18  Michael Natterer  <mitch@gimp.org>
      
      	* app/display/gimpdisplayshell.c (gimp_display_shell_new): fixed
      	ascii-art to match current widget hierarchy.
      
      	* app/display/gimpdisplayshell-handlers.c: fixed typos so we
      	actually connect to notify::monitor-[xy]resolution. Expose and
      	flush the display in the handler so the resolution change becomes
      	visible.
      1e73e219
    • Manish Singh's avatar
      added some rudimentary support to prepend values to existing environment · 2bb5acc2
      Manish Singh authored
      2002-12-17  Manish Singh  <yosh@gimp.org>
      
              * app/core/gimpenvirontable.[ch]: added some rudimentary support
              to prepend values to existing environment variables. You can do
              "separator name=value" now. API change to gimp_environ_table_add
              for it too. Also added some error checking.
      
              * app/gui/gui.c: change to new above API
      
              * plug-ins/pygimp/Makefile.am: write ": PYTHONPATH=" out to env
              file
      
              * po/POTFILES.in: add gimpenvirontable.c
      2bb5acc2
  10. 17 Dec, 2002 3 commits
    • Sven Neumann's avatar
      oops · b69a3a11
      Sven Neumann authored
      b69a3a11
    • Sven Neumann's avatar
      merged fix for #71409 from stable branch. · 1c2a8015
      Sven Neumann authored
      2002-12-17  Sven Neumann  <sven@gimp.org>
      
      	* app/main.c: merged fix for #71409 from stable branch.
      
      	* plug-ins/common/jpeg.c: merged fix for #75398 from stable branch.
      1c2a8015
    • Michael Natterer's avatar
      app/tools/gimptransformtool.c replaced the totally unclear (to the user) · 6af7df62
      Michael Natterer authored
      2002-12-17  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimptransformtool.c
      	* app/tools/transform_options.[ch]: replaced the totally unclear
      	(to the user) way we used to calculate the number of grid lines
      	from the value entered in the "Density" spinbutton by a system
      	where the user has the choice between the number of grid lines to
      	display and the spacing between the displayed grid lines. Replaced
      	the "Show Grid" toggle by an option menu to choose the grid type
      	from. (idea from drc on #gimp).
      6af7df62
  11. 15 Dec, 2002 1 commit
  12. 14 Dec, 2002 5 commits