1. 06 May, 2011 1 commit
  2. 04 May, 2011 1 commit
  3. 09 Mar, 2011 1 commit
    • Mikael Magnusson's avatar
      app: fix goption warning · b81276ca
      Mikael Magnusson authored
      Using G_OPTION_FLAG_NO_ARG with G_OPTION_ARG_NONE is not a valid combination,
      glib 2.28.2 warns about it.
      
      (gimp:20379): GLib-WARNING **: goption.c:2132: ignoring no-arg, optional-arg or filename flags (8) on option "debug-handlers" of type 0
      b81276ca
  4. 02 Sep, 2010 1 commit
    • Tor Lillqvist's avatar
      Increase safety on Windows · 24386abb
      Tor Lillqvist authored
      Call SetDllDirectory() to reduce risk of DLL hijacking, and call
      SetProcessDEPPolicy() to reduce risk of rogue code execution.
      24386abb
  5. 17 Aug, 2010 1 commit
  6. 05 Jan, 2010 1 commit
  7. 17 Jan, 2009 1 commit
    • Michael Natterer's avatar
      Change licence to GPLv3 (and to LGPLv3 for libgimp). · d9b5207a
      Michael Natterer authored
      2009-01-17  Michael Natterer  <mitch@gimp.org>
      
      	* all files with a GPL header and all COPYING files:
      
      	Change licence to GPLv3 (and to LGPLv3 for libgimp).
      
      	Cleaned up some copyright headers and regenerated the parsers in
      	the ImageMap plugin.
      
      
      svn path=/trunk/; revision=27913
      d9b5207a
  8. 13 Oct, 2008 2 commits
  9. 07 Aug, 2008 1 commit
    • Tor Lillqvist's avatar
      Code built by the still unstable mingw-w64 toolchain gets bogus argc and · c1d3d25e
      Tor Lillqvist authored
      2008-08-07  Tor Lillqvist  <tml@novell.com>
      
      	* app/main.c: Code built by the still unstable mingw-w64 toolchain
      	gets bogus argc and argv when built as subsystem:windows, so use
      	__argc and __argv instead, which seem to be OK.
      
      	* libgimp/gimp.h: Similar change here.
      
      
      svn path=/trunk/; revision=26420
      c1d3d25e
  10. 11 Jul, 2008 3 commits
  11. 26 Feb, 2008 1 commit
    • 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
  12. 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
  13. 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
  14. 17 Oct, 2007 2 commits
  15. 26 Aug, 2007 1 commit
  16. 25 Jun, 2007 1 commit
  17. 22 May, 2007 1 commit
  18. 13 May, 2007 1 commit
  19. 11 May, 2007 3 commits
  20. 17 Apr, 2007 1 commit
    • Sven Neumann's avatar
      Allow other applications to open images in GIMP as if they were new images · 49b8176a
      Sven Neumann authored
      2007-04-17  Sven Neumann  <sven@gimp.org>
      
      	Allow other applications to open images in GIMP as if they were
      	new images (without associating a filename). Fixes bug #423118.
      
      	* app/file/file-open.[ch]: added parameter 'as_new' to
      	file_open_image() and its variants.
      
      	* app/actions/data-commands.c
      	* app/actions/documents-commands.c
      	* app/actions/file-commands.c
      	* app/core/gimpimagefile.c
      	* app/dialogs/file-open-dialog.c
      	* app/dialogs/file-open-location-dialog.c
      	* app/widgets/gimptoolbox.c
      	* app/widgets/gimptoolbox-dnd.c: changed accordingly.
      
      	* app/app.[ch]
      	* app/main.c: added new command-line option '--as-new'.
      
      	* app/widgets/gimpdbusservice.[ch]
      	* app/widgets/dbus-service.xml: added new method "OpenAsNew" to the
      	D-Bus interface.
      
      	* docs/gimp.1.in: document the new command-line option.
      
      
      svn path=/trunk/; revision=22264
      49b8176a
  21. 27 Mar, 2007 2 commits
  22. 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
  23. 26 Jan, 2007 2 commits
    • Tor Lillqvist's avatar
      Use wide character version of SetConsoleTitle(). · 2f6ed7f6
      Tor Lillqvist authored
      2007-01-26  Tor Lillqvist  <tml@novell.com>
      
      	* app/main.c: Use wide character version of SetConsoleTitle().
      
      
      svn path=/trunk/; revision=21782
      2f6ed7f6
    • Tor Lillqvist's avatar
      Make the handling of console output make more sense Win32. Should mostly · 92cdceed
      Tor Lillqvist authored
      2007-01-26  Tor Lillqvist  <tml@novell.com>
      
      	Make the handling of console output make more sense Win32. Should
      	mostly fix #400927.
      	    
      	* app/app_procs.c (app_exit): Drop the Win32 "This console window
      	will close in ten seconds" message from here.
      	(app_run): Drop the call to FreeConsole() from here. GIMP is built
      	as a GUI executable on Windows, and in case we do open a fresh
      	console window in main() (see below), we shouldn't then
      	immediately close it here.
      
      	* app/errors.c (errors_init): Drop printing the "You can mimize
      	this window, but don't close it" message on Win32 from here.
      
      	* app/main.c (gimp_open_console_window): New Win32-only
      	function. If either stdout or stderr are unconnected, open a new
      	console window and connect stdout and/or stderr to it as
      	needed. Set the console title to "GIMP output. You can minimize
      	this window, but don't close it." Register an atexit function that
      	waits for the user to close the console window.
      	(wait_console_window): New Win32-only function. Registered as an
      	atexit function when GIMP has opened a new console window. Prompts
      	the user to type any character to close the window.
      	(main, gimp_show_version): Always call gimp_open_console_window()
      	in the unstable version. As the "This is a development version of
      	GIMP. Debug messages may appear here" message says, one point of
      	the unstable version is that debug messages should be visible, so
      	I think it makes sense to always see them in an unstable
      	version. In stable versions, call gimp_open_console_window() only
      	if options that cause output that the user wants to see were
      	given, like --help and --version.
      
      
      svn path=/trunk/; revision=21781
      92cdceed
  24. 23 Jan, 2007 1 commit
    • Sven Neumann's avatar
      improved output. · 509351d0
      Sven Neumann authored
      2007-01-23  Sven Neumann  <sven@gimp.org>
      
      	* app/main.c: improved output.
      
      
      svn path=/trunk/; revision=21763
      509351d0
  25. 22 Jan, 2007 2 commits
    • Sven Neumann's avatar
      added Activate method. · 4c5cfb61
      Sven Neumann authored
      2007-01-23  Sven Neumann  <sven@gimp.org>
      
              * app/widgets/dbus-service.xml: added Activate method.
      
              * app/widgets/gimpdbusservice.[ch]: raise the toolbox from the
              Activate method. Do nothing when no URIs are passed
      
              * app/main.c: try the Activate method on the org.gimp.GIMP 
      service
              when being called without any filenames on the command-lines.
      
      
      svn path=/trunk/; revision=21761
      4c5cfb61
    • Sven Neumann's avatar
      simplified handling of d-bus errors. · 569e1b35
      Sven Neumann authored
      2007-01-22  Sven Neumann  <sven@gimp.org>
      
      	* app/main.c: simplified handling of d-bus errors.
      
      
      svn path=/trunk/; revision=21760
      569e1b35
  26. 19 Jan, 2007 2 commits
    • Sven Neumann's avatar
      call gdk_notify_startup_complete() when we have delegated the work to · 8b405077
      Sven Neumann authored
      2007-01-19  Sven Neumann  <sven@gimp.org>
      
      	* app/main.c: call gdk_notify_startup_complete() when we have
      	delegated the work to another GIMP instance and are about to 
      quit.
      
      
      svn path=/trunk/; revision=21738
      8b405077
    • 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
  27. 12 Jan, 2007 1 commit
    • Sven Neumann's avatar
      updated copyright. · c1ffb833
      Sven Neumann authored
      2007-01-12  Sven Neumann  <sven@gimp.org>
      
      	* app/about.h (GIMP_COPYRIGHT): updated copyright.
      
      	* app/main.c: use application name as summary in the help output.
      
      
      svn path=/trunk/; revision=21694
      c1ffb833
  28. 29 Dec, 2006 1 commit
  29. 09 Dec, 2006 1 commit