1. 11 Jul, 2018 1 commit
  2. 01 May, 2018 1 commit
    • Jehan's avatar
      app: popup error at startup when some fonts fail to load. · e796e3a5
      Jehan authored
      As proposed on IRC. This will allow people to debug their fonts (for
      instance when there are permission issues or whatnot) by knowing the
      list of problematic fonts in an error dialog at startup (and not only on
  3. 29 Mar, 2018 1 commit
    • Ell's avatar
      app: add --show-debug-menu command-line option · 53c145c0
      Ell authored
      The debug menu is currently not included in stable versions.
      Include the menu unconditionally, but hide it, and its associated
      actions, by default in stable versions.  Allow enabling the menu
      using a new --show-debug-menu command-line option, in the same vein
      as --show-playground.
  4. 12 Sep, 2016 1 commit
    • Michael Natterer's avatar
      app: merge units.[ch] into core/gimp-units.[ch] · 631110e0
      Michael Natterer authored
      and initialize units in gimp_init(). This was completely
      over-engineered but in the end boils down to a bad hack that needs a
      static "the_unit_gimp" pointer anyway, so let's at least have the hacks
      in one file.
  5. 25 Jun, 2016 1 commit
    • Richard Kreckel's avatar
      Bug 768044 - Fix many typos · dd9b0fc5
      Richard Kreckel authored
      This fixes many typos in comments and one in a user-visible string (msgid
      "center abscisse" changed to "center abscissa" in affected po files. too).
  6. 20 May, 2016 1 commit
  7. 13 Sep, 2014 1 commit
  8. 29 Aug, 2014 1 commit
  9. 15 Aug, 2014 2 commits
    • Jehan's avatar
      tests: make warnings non fatal for tests on win32. · a83ba26f
      Jehan authored
      g_test_init() makes any warning message fatale by default. While it
      makes sense for the main OS that we build on (Linux), I believe that
      our tests on Windows are more useful when they finish, even with some
      warnings, than stopping because some stupid font warning would occur
      (case I encountered, did not know the solution of, and is not really
      relevant to the rest of the test).
    • Jehan's avatar
      tests: build the test icon theme for all platforms. · b1fc539f
      Jehan authored
      In particular, we were not building these for win32, which has no
      symbolic link concept. So let's use $(LN_S) defined by autoconf for this
      purpose, as it will copy files for platforms without ln support.
      Moreover this way, we don't create one such folder for each and every
      test run and fill up the tmp directory with countless directories, that
      we never clean up.
      On Win32, this fixes 3 tests which were failing because of the missing
  10. 16 May, 2014 1 commit
  11. 13 May, 2014 1 commit
  12. 19 Jun, 2013 1 commit
  13. 25 May, 2013 1 commit
  14. 14 Dec, 2012 1 commit
  15. 24 Aug, 2012 1 commit
  16. 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
  17. 14 May, 2012 1 commit
  18. 03 May, 2012 1 commit
    • Michael Muré's avatar
      remove now useless and deprecated g_thread_init · 9966bcfd
      Michael Muré authored
      g_thread_init has been deprecated since version 2.32 and should not be used in newly-written code. This function is no longer necessary. The GLib threading system is automatically initialized at the start of your program.
  19. 02 May, 2012 1 commit
  20. 14 Jun, 2011 1 commit
  21. 26 Oct, 2010 1 commit
  22. 21 Oct, 2010 1 commit
  23. 09 Oct, 2010 1 commit
  24. 03 Oct, 2010 1 commit
  25. 19 Jun, 2010 1 commit
    • Martin Nordholts's avatar
      app: Introduce error margin in sessionrc in test cases · 49d951d4
      Martin Nordholts authored
      Introduce a few pixels of error margin in sessionrc, otherwise the
      tests are too fragile, widgets have a tendency to change size a bit
      and window managers have a tendency to move windows a bit.
      Still needs more work, should probably do the same on book positions
  26. 28 Feb, 2010 1 commit
    • Martin Nordholts's avatar
      app: Introduce gimp_dialog_factory_get_singleton() · 11b1300b
      Martin Nordholts authored
      Instead of including dialogs/dialogs.h everywhere, introduce
      gimp_dialog_factory_get_singleton(). The dialog factory singleton is
      still initialized by dialogs.c though.
      Right now the assumption is that we never will have another dialog
      factory instance around. There were so many problems before when we
      had four of them, so let's just keep one of them around.
  27. 24 Dec, 2009 1 commit
  28. 16 Sep, 2009 2 commits
  29. 08 Sep, 2009 1 commit
  30. 07 Sep, 2009 1 commit
    • Michael Natterer's avatar
      Initialize some more stuff so real tests are possible · 65426177
      Michael Natterer authored
      * tests.[ch]: initialize base so we have a tile cache and add
        parameter "gboolean use_cpu_accel" so we can test stuff both with
        and without using CPU features.
      * tests/test-layer-grouping.c: changed accordingly. Call g_thread_init()
        so the tile cache works (and to be on the safe side in general).
  31. 05 Sep, 2009 2 commits
  32. 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
  33. 11 Aug, 2007 1 commit
    • Michael Natterer's avatar
      renamed files: · cd164058
      Michael Natterer authored
      2007-08-11  Michael Natterer  <mitch@gimp.org>
      	* app/plug-in/Makefile.am: renamed files:
      	* app/plug-in/plug-in-error.[ch]: old names
      	* app/plug-in/gimppluginerror.[ch]: new names
      	* app/plug-in/plug-in-icc-profile.c
      	* app/file/file-open.c: changed accordingly.
      svn path=/trunk/; revision=23217
  34. 07 Aug, 2007 1 commit
    • Sven Neumann's avatar
      app/plug-in/Makefile.am new files defining the GimpPlugIn error domain. · 35425c70
      Sven Neumann authored
      2007-08-07  Sven Neumann  <sven@gimp.org>
      	* app/plug-in/Makefile.am
      	* app/plug-in/plug-in-error.[ch]: new files defining the
      	GimpPlugIn error domain.
      	* app/plug-in/plug-in-icc-profile.c (plug_in_icc_profile_apply_rgb):
      	set an error code.
      	* app/file/file-open.c (file_open_profile_apply_rgb): only do the
      	profile conversion if color management is enabled. If the plug-in
      	is missing, show a warning and disable color management.
      	Fixes bug #434205.
      	* modules/cdisplay_lcms.c (cdisplay_lcms_get_rgb_profile): check
      	if we actually got a profile before checking its color space.
      	* libgimpwidgets/gimpwidgetstypes.h: removed leftover typedef
      	for GimpResolutionEntry.
      svn path=/trunk/; revision=23130
  35. 09 Dec, 2006 1 commit
  36. 12 Apr, 2006 1 commit
  37. 01 Aug, 2005 1 commit
    • Manish Singh's avatar
      acinclude.m4 m4macros/Makefile.am new macro: GIMP_DETECT_CFLAGS; used to · b55753bb
      Manish Singh authored
      2005-07-31  Manish Singh  <yosh@gimp.org>
              * acinclude.m4
              * m4macros/Makefile.am
              * m4macros/detectcflags.m4: new macro: GIMP_DETECT_CFLAGS; used
              to detect which of a set of compiler options a compiler supports.
              * configure.in: use the above for the altivec and -fno-strict-aliasing
              flags. Also, use it to detect the presence of -mmmx and -msse, since
              those are needed to compile even MMX/SSE assembly with gcc 4.0. Define
              * app/composite/Makefile.am: compile each of the composite flavors
              into their own library, so we can use automake's per-target CFLAGS.
              Use MMX/SSE/ALTIVEC_EXTRA_CFLAGS in the appropriate places. Build
              libappcomposite.a out of the resulting objects.
              * app/composite/gimp-composite-3dnow.c
              * app/composite/gimp-composite-altivec.c
              * app/composite/gimp-composite-mmx.c
              * app/composite/gimp-composite-sse.c
              * app/composite/gimp-composite-sse2.c
              * app/composite/gimp-composite-vis.c
              * app/composite/make-installer.py: move the _init functions into
              the installers, so only actually mmx/sse/etc. code gets compiled
              under the appropriate CFLAGS.
              * app/composite/gimp-composite-3dnow-installer.c
              * app/composite/gimp-composite-altivec-installer.c
              * app/composite/gimp-composite-mmx-installer.c
              * app/composite/gimp-composite-sse-installer.c
              * app/composite/gimp-composite-sse2-installer.c
              * app/composite/gimp-composite-vis-installer.c: regenerated.
              * app/composite/gimp-composite.c: remove useless cpu-accel.h include.