1. 28 Jul, 2014 1 commit
  2. 09 Jul, 2014 1 commit
  3. 07 Jul, 2014 1 commit
  4. 02 May, 2014 2 commits
    • Michael Natterer's avatar
      app: pass the startup monitor to displays opened from the copmmand line · 8356003f
      Michael Natterer authored
      Change gimp_get_display_name() to also return the screen, and its
      implementation in the GUI to return the initial monitor during
      startup. Retrieve that information in app.c using a weird callback
      construct and pass the monitor to file_open_from_command_line().
      
      Half-related, add screen and monitor parameters to GimpDisplayShell
      and use these initial values for calculating the canvas's initial
      extents.
      
      The image windows still don't position themselves correctly though
      because we have no mechanism for that whatsoever just yet, but we now
      at least pass the needed monitor information to the right objects.
      8356003f
    • Michael Natterer's avatar
      app: add screen and monitor to all display and image window constructors · 7f23fbec
      Michael Natterer authored
      so they appear on the proper monitor as well.
      7f23fbec
  5. 25 Feb, 2014 1 commit
  6. 19 Oct, 2013 1 commit
  7. 14 Oct, 2013 1 commit
    • Michael Natterer's avatar
      app,libgimp*: fix includes to follow our include policy · 697572cc
      Michael Natterer authored
      - don't include <gdk-pixbuf/gdk-pixbuf.h> in headers in app/
      - instead, include it in many .c files instead of <glib-object.h>,
        finally acknowledging the fact that app/ depends on gdk-pixbuf almost
        globally
      - fix up includes as if libgimpbase depended in GIO, which it soon will
      697572cc
  8. 04 Jul, 2013 1 commit
  9. 19 Jun, 2013 1 commit
  10. 25 May, 2013 1 commit
  11. 14 Dec, 2012 1 commit
  12. 02 Dec, 2012 1 commit
  13. 20 Jun, 2012 1 commit
    • Michael Natterer's avatar
      app: completely remove TileManager and friends (base/ and paint-funcs/) · 373a4e74
      Michael Natterer authored
      And along with it a lot of stuff like the drawable preview cache, the
      gegl tile manager backend, temporary gimp_gegl_buffer_foo() stuff, and
      the remaining bits of performance.
      
      The projection is in an evil semi-ported state which makes it work
      ok-ish for stuff like layer moving, but absolutely unbearable for
      painting, there is also an off-by-one rendering glitch at some zoom
      levels.
      373a4e74
  14. 14 May, 2012 1 commit
  15. 06 Sep, 2011 1 commit
  16. 31 Aug, 2011 1 commit
  17. 30 Aug, 2011 1 commit
  18. 24 Jun, 2010 1 commit
  19. 23 Jun, 2010 1 commit
  20. 05 Jan, 2010 2 commits
  21. 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
  22. 16 Nov, 2008 1 commit
  23. 11 Jul, 2008 2 commits
  24. 25 Apr, 2008 1 commit
  25. 27 Mar, 2008 1 commit
    • Sven Neumann's avatar
      Preparing for a revamp of the "Tip of the Day" feature: · 019b2439
      Sven Neumann authored
      2008-03-27  Sven Neumann  <sven@gimp.org>
      
      	Preparing for a revamp of the "Tip of the Day" feature:
      
      	* app/config/gimpguiconfig.[ch]: removed "show-tips" property.
      
      	* app/gui/gui.[ch]: removed gui_post_init() as it's only purpose 
      was
      	to show the tips dialog.
      
      	* app/app.c: changed accordingly.
      
      	* app/dialogs/tips-dialog.c: removed some stuff that we are not
      	going to need any longer.
      
      
      svn path=/trunk/; revision=25265
      019b2439
  26. 19 Feb, 2008 1 commit
  27. 07 Feb, 2008 1 commit
  28. 31 Jan, 2008 1 commit
    • Sven Neumann's avatar
      Delay GEGL initialisation until after the command-line parsing so that we · 8ebbad1b
      Sven Neumann authored
      2008-01-31  Sven Neumann  <sven@gimp.org>
      
      	Delay GEGL initialisation until after the command-line parsing 
      so
      	that we can detect an already running GIMP instance and delegate
      	to that without going through the GEGL and babl initialisation.
      	
      	* app/app.c (app_libs_init): don't add the GEGL options group
      	here.  GEGL doesn't add any command-line options and it doesn't
      	look as if it would do that anytime soon.
      
      	* app/gegl/gimp-gegl.c (gimp_gegl_init): initialize GEGL here.
      
      
      svn path=/trunk/; revision=24762
      8ebbad1b
  29. 29 Dec, 2007 1 commit
    • 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
  30. 20 Dec, 2007 2 commits
    • Sven Neumann's avatar
      call gegl_exit() on shutdown. · 6942049f
      Sven Neumann authored
      2007-12-20  Sven Neumann  <sven@gimp.org>
      
      	* app/app.c: call gegl_exit() on shutdown.
      
      svn path=/trunk/; revision=24414
      6942049f
    • 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
  31. 13 Jun, 2007 2 commits
  32. 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
  33. 27 Mar, 2007 1 commit
    • Sven Neumann's avatar
      changed file_open_from_command_line() to deal with a single filename only. · 518b13d1
      Sven Neumann authored
      2007-03-27  Sven Neumann  <sven@gimp.org>
      
      	* app/file/file-open.[ch]: changed file_open_from_command_line()
      	to deal with a single filename only.
      
      	* app/widgets/gimpdbusservice.[ch]
      	* app/widgets/dbus-service.xml: changed the D-Bus Open method to
      	take only a single filename.
      
      	* app/app.c
      	* app/main.c: changed accordingly.
      
      
      svn path=/trunk/; revision=22181
      518b13d1
  34. 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
  35. 26 Jan, 2007 1 commit
    • 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