1. 11 Jul, 2008 1 commit
  2. 20 May, 2008 1 commit
    • Michael Natterer's avatar
      app/core/Makefile.am app/core/core-types.h new GimpViewable subclass which · a921d65d
      Michael Natterer authored
      2008-05-20  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/Makefile.am
      	* app/core/core-types.h
      	* app/core/gimpimagemapconfig.[ch]: new GimpViewable subclass
      	which has a "time" property. Sets the object's name to a date
      	string if a time != 0 gets set. Has a compare function which first
      	sorts the objects with a timestamp in MRU order and then the
      	objects without timestamp by name.
      
      	* app/gegl/gimpbrightnesscontrastconfig.[ch]
      	* app/gegl/gimpcolorbalanceconfig.[ch]
      	* app/gegl/gimpcolorizeconfig.[ch]
      	* app/gegl/gimpcurvesconfig.[ch]
      	* app/gegl/gimphuesaturationconfig.[ch]
      	* app/gegl/gimplevelsconfig.[ch]
      	* app/gegl/gimpposterizeconfig.[ch]
      	* app/gegl/gimpthresholdconfig.[ch]: derive from GimpImageMapConfig.
      
      	* app/tools/gimpimagemaptool.c: sort the settings container with
      	above compare function.
      
      	* app/tools/gimpimagemaptool-settings.c: add utility functions
      	for loading and saving the settings container. In the settings
      	combo, add a separator between MRU items and favorites.
      
      	* app/Makefile.am: make the thing link.
      
      
      svn path=/trunk/; revision=25724
      a921d65d
  3. 16 May, 2008 1 commit
    • Michael Natterer's avatar
      formatting. · ebe44066
      Michael Natterer authored
      2008-05-16  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am: formatting.
      
      
      svn path=/trunk/; revision=25676
      ebe44066
  4. 11 May, 2008 1 commit
    • Sven Neumann's avatar
      app/core/Makefile.am · 6e6a0355
      Sven Neumann authored
      2008-05-11  Sven Neumann  <sven@gimp.org>
      
      	* app/core/Makefile.am
      	* app/core/gimpcurve.[ch]:
      	* app/core/gimpcurve-map.[ch]: split curve map functions into
      	seperate files.
      
      	* app/gegl/gimpoperationcurves.c
      	* app/tools/gimpcurvestool.c
      	* app/widgets/gimpcurveview.c: changed accordingly.
      
      	* app/Makefile.am (AM_LDFLAGS): make it link.
      
      
      svn path=/trunk/; revision=25642
      6e6a0355
  5. 08 May, 2008 1 commit
    • Simon Budig's avatar
      removed Libart usage, replaced with Cairo. Dashed strokes do not yet work · 5426c0c1
      Simon Budig authored
      2008-05-09  Simon Budig  <simon@gimp.org>
      
      	* app/core/gimpscanconvert.[ch]: removed Libart usage,
      	  replaced with Cairo. Dashed strokes do not yet work again, will
      	  happen tomorrow. Also the blending modes need a second look at.
      
      	  Also removed deprecated API which made it unnecessarily complicated.
      
      	* app/tools/gimpiscissorstool.c: use the current API.
      
      	* app/core/Makefile.am
      	* app/Makefile.am
      	* configure.in: removed libart dependency, added cairo dependency
      	  where necessary.
      
      
      svn path=/trunk/; revision=25591
      5426c0c1
  6. 26 Feb, 2008 2 commits
    • Sven Neumann's avatar
      don't assume that global AM_LDFLAGS and per-target LD_FLAGS would sum up · 682c5545
      Sven Neumann authored
      2008-02-26  Sven Neumann  <sven@gimp.org>
      
      	* app/Makefile.am (gimp_2_5_LDFLAGS): don't assume that global
      	AM_LDFLAGS and per-target LD_FLAGS would sum up and explicitly 
      add
      	AM_LDFLAGS to gimp_2_5_LDFLAGS.
      
      
      svn path=/trunk/; revision=24987
      682c5545
    • Tor Lillqvist's avatar
      New files. Rename gimp_show_version() to gimp_version_show() and move · 131aa16e
      Tor Lillqvist authored
      2008-02-26  Tor Lillqvist  <tml@novell.com>
      
      	* app/version.[ch]: New files. Rename gimp_show_version() to
      	gimp_version_show() and move here. When given both --version and
      	--verbose, print build-time and run-time versions of the most
      	important dependencies.
      
      	* app/Makefile.am: Add them.
      
      	* app/main.c: Call gimp_version_show().
      
      	* app/Makefile.am: Use -mwindows only for the GUI gimp, not for
      	gimp-console.
      
      
      svn path=/trunk/; revision=24968
      131aa16e
  7. 29 Dec, 2007 2 commits
    • Michael Natterer's avatar
      Some cleanup... · 479a6498
      Michael Natterer authored
      2007-12-29  Michael Natterer  <mitch@gimp.org>
      
      	Some cleanup...
      
      	* app/Makefile.am: change linking order.
      
      	* app/main.c: move gegl initialization from here...
      
      	* app/app.c: ...to here.
      
      	* app/gegl/gimpops.c: removed.
      
      	* app/gegl/gimp-gegl.[ch]
      	* app/gegl/gegl-types.h: added.
      
      	* app/gegl/Makefile.am: changed accordingly.
      
      	* app/gegl/gimpoptilesink.[ch]
      	* app/gegl/gimpoptilesource.[ch]: made more gimpish.
      
      
      svn path=/trunk/; revision=24459
      479a6498
    • Øyvind "pippin" Kolås's avatar
      Added adapter GEGL operations for reading and writing to TileManagers. · b06afdec
      Øyvind "pippin" Kolås authored
      2007-12-29  Øyvind Kolås  <pippin@gimp.org>
      
      	Added adapter GEGL operations for reading and writing to TileManagers.
      
      	* configure.in:
      	* app/Makefile.am: added gegl subdir.
      	* app/gegl/Makefile.am: added.
      	* app/gegl/gimpops.c: (gimp_gegl_ops_init):
      	* app/gegl/gimpoptilesink.[ch]: adapter GEGL operation for writing to
      	GIMP tile managers.
      	* app/gegl/gimpoptilesource.[ch]: adapter GEGL operation for reading
      	from GIMP tile managers.
      	* app/main.c: (main): call gimp_gegl_ops_init()
      	* app/gegl/gegl/: added some headers from GEGL that are not installed
      	since they are not public API yet.
      
      svn path=/trunk/; revision=24458
      b06afdec
  8. 20 Dec, 2007 1 commit
    • Sven Neumann's avatar
      INSTALL require GEGL >= 0.0.14. · c0237467
      Sven Neumann authored
      2007-12-20  Sven Neumann  <sven@gimp.org>
      
      	* INSTALL
      	* configure.in: require GEGL >= 0.0.14.
      
      	* app/Makefile.am
      	* app/app.c: initialize the GEGL library.
      
      svn path=/trunk/; revision=24413
      c0237467
  9. 15 Nov, 2007 1 commit
    • Michael Natterer's avatar
      app/Makefile.am new files implementing a log facility which can be enabled · 3229e67f
      Michael Natterer authored
      2007-11-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/Makefile.am
      	* app/gimp-log.[ch]: new files implementing a log facility which
      	can be enabled using the GIMP_LOG environment variable.
      
      	* app/main.c: initialize it.
      
      	* app/display/gimpdisplayshell-callbacks.c: use it instead of
      	private debugging macros that need to be enabled at compile time.
      
      
      svn path=/trunk/; revision=24160
      3229e67f
  10. 01 Nov, 2007 1 commit
    • Manish Singh's avatar
      app/core/gimpcontainer-filter.c app/pdb/gimppdb-query.c replace usage of · a8fb4f0c
      Manish Singh authored
      2007-11-01  Manish Singh  <yosh@gimp.org>
      
              * app/core/gimpcontainer-filter.c
              * app/pdb/gimppdb-query.c
              * app/plug-in/gimppluginmanager-query.c: replace usage of POSIX
              regex API with GRegex.
      
              * configure.in: remove check for regex support in glibc.
      
              * app/Makefile.am
              * plug-ins/script-fu/Makefile.am: remove REGEXREPL references.
      
              * tools/pdbgen/app.pl: remove code that references HAVE_GLIBC_REGEX.
      
              * regexrepl/*
              * makefile.msc
              * Makefile.am: remove regexrepl directory.
      
      svn path=/trunk/; revision=24024
      a8fb4f0c
  11. 31 Oct, 2007 1 commit
  12. 03 Sep, 2007 1 commit
    • Michael Natterer's avatar
      Made 2.4.0-rc2 release. · d7da2573
      Michael Natterer authored
      2007-09-03  Michael Natterer  <mitch@gimp.org>
      
      	* Made 2.4.0-rc2 release.
      
      	* app/Makefile.am (dist-dump-gimprc): added some sed voodoo to
      	make sure the num-processors in the distributed gimprc and its
      	manpage don't depend on the machine that does make dist.
      
      
      svn path=/trunk/; revision=23453
      d7da2573
  13. 30 Aug, 2007 1 commit
    • Michael Natterer's avatar
      First version of global menubar support for OSX. Work in progress. · 3736ea82
      Michael Natterer authored
      2007-08-30  Michael Natterer  <mitch@gimp.org>
      
      	First version of global menubar support for OSX. Work in progress.
      
      	* app/gui/Makefile.am
      	* app/gui/sync-menu.[ch]: new files containing code that takes
      	a GtkMenuShell and proxies it in the OSX global menubar. Taken
      	from http://developer.imendio.com/projects/gtk-macosx/menubar
      
      	* app/gui/gui.c: put the global image popup menu to the menubar.
      
      	* app/dialogs/preferences-dialog.c
      	* app/display/gimpdisplayshell.c
      	* app/widgets/gimptoolbox.c: #ifdef out all menubars in windows.
      
      	* app/Makefile.am (AM_LDFLAGS): add $(CARBON_LDFLAGS)
      
      
      svn path=/trunk/; revision=23408
      3736ea82
  14. 15 Aug, 2007 1 commit
    • Sven Neumann's avatar
      bumped the version to 2.4.0-rc1. · 65dafbd9
      Sven Neumann authored
      2007-08-15  Sven Neumann  <sven@gimp.org>
      
      	* configure.in: bumped the version to 2.4.0-rc1.
      
      	* README
      	* INSTALL: updated for the GIMP 2.4 release candidate(s).
      
      	* data/images/gimp-splash.png: added splash screen for the 2.4
      	release candidate(s).
      
      	* app/Makefile.am
      	* tools/Makefile.am: adjust targets for 2.4.
      
      
      svn path=/trunk/; revision=23281
      65dafbd9
  15. 25 Jun, 2007 1 commit
  16. 18 Apr, 2007 2 commits
    • Sven Neumann's avatar
      don't override LDFLAGS, use AM_LDFLAGS instead. · 46ff5adf
      Sven Neumann authored
      2007-04-18  Sven Neumann  <sven@gimp.org>
      
      	* app/Makefile.am: don't override LDFLAGS, use AM_LDFLAGS 
      instead.
      
      
      svn path=/trunk/; revision=22287
      46ff5adf
    • Sven Neumann's avatar
      app/plug-in/Makefile.am app/plug-in/gimppluginmanager.[ch] moved · 44cefcc8
      Sven Neumann authored
      2007-04-18  Sven Neumann  <sven@gimp.org>
      
      	* app/plug-in/Makefile.am
      	* app/plug-in/gimppluginmanager.[ch]
      	* app/plug-in/gimppluginmanager-restore.[ch]: moved
      	gimp_plug_in_manager_restore() to it's own file.
      
      	* app/core/gimp.c: changed accordingly.
      
      	* app/Makefile.am (LDFLAGS): convince the linker to do its job.
      
      
      svn path=/trunk/; revision=22286
      44cefcc8
  17. 02 Feb, 2007 1 commit
    • Sven Neumann's avatar
      renamed to app/app.[ch]. · 766d27da
      Sven Neumann authored
      2007-02-02  Sven Neumann  <sven@gimp.org>
      
      	* app/app_procs.[ch]: renamed to app/app.[ch].
      
      	* app/Makefile.am
      	* app/main.c: changed accordingly.
      
      
      svn path=/trunk/; revision=21838
      766d27da
  18. 30 Jan, 2007 1 commit
    • Michael Natterer's avatar
      app/vectors/Makefile.am app/vectors/vectors-types.h new undo class which · f71d884b
      Michael Natterer authored
      2007-01-30  Michael Natterer  <mitch@gimp.org>
      
      	* app/vectors/Makefile.am
      	* app/vectors/vectors-types.h
      	* app/vectors/gimpvectorspropundo.[ch]: new undo class which
      	implements GIMP_UNDO_VECTORS_REPOSITION.
      
      	* app/core/gimpimage-undo-push.c: use it here.
      
      	* app/Makefile.am: another lame linker hack to make it build with
      	the new file that is not used in app/vectors/ itself.
      
      
      svn path=/trunk/; revision=21818
      f71d884b
  19. 19 Jan, 2007 1 commit
    • Sven Neumann's avatar
      INSTALL check for D-Bus GLib bindings. · bfd1dd5f
      Sven Neumann authored
      2007-01-19  Sven Neumann  <sven@gimp.org>
      
      	* INSTALL
      	* configure.in: check for D-Bus GLib bindings.
      
      	* app/Makefile.am
      	* app/main.c: check if an interactive GIMP instance proposes
      	itself on the D-Bus and delegate to it. Allow this behaviour to be
      	overridden by using the --new-instance command-line option.
      
      	* app/widgets/Makefile.am
      	* app/widgets/gimpdbusservice.[ch]
      	* app/widgets/dbus-service.xml: added an object that offers a
      	D-Bus service.
      
      	* app/gui/Makefile.am
      	* app/gui/gui.c: connect to the D-Bus and export the GimpDBusService.
      
      
      svn path=/trunk/; revision=21737
      bfd1dd5f
  20. 27 Oct, 2006 1 commit
    • Sven Neumann's avatar
      libgimpconfig/gimpcolorconfig-enums.[ch] libgimpconfig/gimpcolorconfig.c · 63da8bb8
      Sven Neumann authored
      2006-10-27  Sven Neumann  <sven@gimp.org>
      
      	* libgimpconfig/gimpcolorconfig-enums.[ch]
      	* libgimpconfig/gimpcolorconfig.c
      	* libgimpconfig/gimpconfig.def: removed unused enum
      	GimpColorFileOpenBehaviour.
      
      	* app/core/core-enums.[ch]: added enum GimpColorProfilePolicy.
      
      	* app/config/gimpcoreconfig.[ch]
      	* app/config/gimprc-blurbs.h: added property
      "color-profile-policy".
      
      	* app/plug-in/Makefile.am
      	* app/plug-in/plug-in-icc-profile.[ch]: new files that wrap
      usage
      	of the lcms plug-in.
      
      	* app/file/file-open.c: implement the user-configured policy for
      	embedded color profiles.
      
      	* app/widgets/gimpimageprofileview.c: use the wrapper to call
      the
      	plug-in-icc-profile-info procedure.
      
      	* app/widgets/gimptoolbox-dnd.c: pass TRUE for "attach_comment"
      	parameter to gimp_create_image().
      
      	* app/core/gimptemplate.c
      	* app/file/Makefile.am: cosmetic changes.
      
      	* app/Makefile.am: some resorting to make the beast link again.
      63da8bb8
  21. 16 Aug, 2006 1 commit
  22. 05 Aug, 2006 2 commits
    • Michael Natterer's avatar
      app/pdb/Makefile.am app/pdb/gimppluginprocedure.[ch] removed these · 0005f0ff
      Michael Natterer authored
      2006-08-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/pdb/Makefile.am
      	* app/pdb/gimppluginprocedure.[ch]
      	* app/pdb/gimptemporaryprocedure.[ch]: removed these files...
      
      	* app/plug-in/Makefile.am
      	* app/plug-in/gimppluginprocedure.[ch]
      	* app/plug-in/gimptemporaryprocedure.[ch]: ...and added them here.
      
      	* app/Makefile.am
      	* app/config/Makefile.am: reordered stuff to make it link again.
      
      	* app/pdb/gimppdb.c: removed gimp_pdb_eek() hack.
      
      	* app/actions/plug-in-actions.c
      	* app/dialogs/file-save-dialog.c
      	* app/file/file-open.c
      	* app/file/file-save.c
      	* app/file/file-utils.c
      	* app/menus/plug-in-menus.c
      	* app/plug-in/gimpplugin-message.c
      	* app/plug-in/gimpplugin-progress.c
      	* app/plug-in/gimpplugin.c
      	* app/plug-in/gimppluginmanager-call.c
      	* app/plug-in/gimppluginmanager-file.c
      	* app/plug-in/gimppluginmanager-query.c
      	* app/plug-in/gimppluginmanager.c
      	* app/plug-in/gimppluginprocframe.c
      	* app/plug-in/plug-in-def.c
      	* app/plug-in/plug-in-rc.c
      	* app/widgets/gimpfiledialog.c
      	* app/widgets/gimpfileprocview.c
      	* app/widgets/gimppluginaction.c
      	* app/xcf/xcf.c
      	* tools/pdbgen/pdb/plug_in.pdb: changed includes accordingly.
      
      	* app/pdb/plug_in_cmds.c: regenerated.
      0005f0ff
    • Michael Natterer's avatar
      added gimp_pdb_compat_procs_register(). · ad019d60
      Michael Natterer authored
      2006-08-05  Michael Natterer  <mitch@gimp.org>
      
      	* app/pdb/gimp-pdb-compat.[ch]: added
      	gimp_pdb_compat_procs_register().
      
      	* app/pdb/gimp-pdb.[ch]: removed these files.
      
      	* app/pdb/gimppdb.c
      	* app/core/gimp.c: changed accordingly.
      
      	* app/pdb/Makefile.am: build a separate libappinternal-procs.a
      
      	* app/Makefile.am: link it.
      ad019d60
  23. 27 Apr, 2006 1 commit
  24. 19 Feb, 2006 1 commit
    • Manish Singh's avatar
      introduce automake conditional USE_BINRELOC. · d0729e4c
      Manish Singh authored
      2006-02-19  Manish Singh  <yosh@gimp.org>
      
              * m4macros/binreloc.m4: introduce automake conditional USE_BINRELOC.
      
              * app/Makefile.am: ... and use the above here, so that -rpath is only
              specified when binreloc functionality is enabled. Fixes bug #331677.
      d0729e4c
  25. 28 Dec, 2005 1 commit
  26. 06 Nov, 2005 1 commit
    • Sven Neumann's avatar
      Added support for binary relocation by means of binreloc, largely based on · 39e866d9
      Sven Neumann authored
      2005-11-06  Sven Neumann  <sven@gimp.org>
      
      	Added support for binary relocation by means of binreloc, largely
      	based on a patch by Hongli Lai:
      
      	* m4macros/Makefile.am
      	* m4macros/binreloc.m4: new file providing a macro to check for
      	binreloc support.
      
      	* acinclude.m4
      	* configure.in: use the macro.
      
      	* libgimpbase/Makefile.am
      	* libgimpbase/gimpreloc.[ch]: new files providing binreloc support
      	on Linux.
      
      	* libgimpbase/gimpenv.[ch]: use binreloc, provide a function to
      	initialize the environment machinery.
      
      	* libgimpbase/gimpbase.def: updated.
      
      	* app/Makefile.am: fiddle with the LDFLAGS for binreloc.
      
      	* app/main.c (main): gimp_env_init(FALSE).
      
      	* libgimp/gimp.c (gimp_main): gimp_env_init(TRUE).
      39e866d9
  27. 05 Nov, 2005 1 commit
    • Sven Neumann's avatar
      removed unused variable scriptdata. · 334b900b
      Sven Neumann authored
      2005-11-05  Sven Neumann  <sven@gimp.org>
      
      	* app/Makefile.am: removed unused variable scriptdata.
      
      	* app/plug-in/plug-ins.c (plug_ins_init): Fixed progress value for
      	plug-in query and initialization.
      
      	* plug-ins/common/uniteditor.c (new_unit_dialog): use a
      	GtkMessageDialog instead of g_message(). Some string changes.
      334b900b
  28. 09 Aug, 2005 1 commit
  29. 01 Jul, 2005 1 commit
  30. 06 Apr, 2005 1 commit
  31. 19 Mar, 2005 1 commit
    • Manish Singh's avatar
      actually link test program with libgimpconfig. · 339ef0f0
      Manish Singh authored
      2005-03-19  Manish Singh  <yosh@gimp.org>
      
              * app/config/Makefile.am: actually link test program with
              libgimpconfig.
      
              * app/Makefile.am
              * libgimpwidgets/Makefile.am: reordered library link order to be
              consistent with shared library dependencies.
      
              * plug-ins/common/mkgen.pl: Cosmetic fix to the generated Makefile.am.
      
              * plug-ins/common/Makefile.am: regenerated.
      339ef0f0
  32. 13 Feb, 2005 1 commit
    • Sven Neumann's avatar
      check for gthread-2.0 unless the --disable-mp option is given. · 9511753a
      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@.
      9511753a
  33. 25 Jan, 2005 1 commit
  34. 31 Dec, 2004 1 commit
  35. 06 Nov, 2004 1 commit
    • Sven Neumann's avatar
      New Win32 icons contributed by Jernej Simoncic: · cfec9f59
      Sven Neumann authored
      2004-11-06  Sven Neumann  <sven@gimp.org>
      
      	New Win32 icons contributed by Jernej Simoncic:
      
      	* app/Makefile.am
      	* app/makefile.msc
      	* app/gimp.rc
      	* app/fileicon.ico: added new file icon for the Win32 build.
      
      	* app/wilber.ico: nicer application icon for the Win32 build.
      cfec9f59
  36. 24 Oct, 2004 1 commit