1. 28 Sep, 2010 3 commits
  2. 02 Sep, 2010 1 commit
  3. 27 Aug, 2010 2 commits
  4. 26 Aug, 2010 1 commit
    • Michael Schumacher's avatar
      Bug 574018 - Add a manifest to executables · 82dca2ec
      Michael Schumacher authored
      Eventually all executables will have the manifest and version resources
      linked. In this initial step, the current resources are moved from the
      app/ directory to a global build/windows directory.
      82dca2ec
  5. 01 Aug, 2010 2 commits
  6. 09 Jul, 2010 1 commit
    • Nils Philippsen's avatar
      app: generate git-version.h regardless of branch · 222ffd23
      Nils Philippsen authored
      Previously, git-version.h always recorded the latest commit on the
      master branch. This change should record the current commit (which is
      what gets built) regardless of the branch.
      
      I've checked that it does "the right thing" regarding multi-parent
      merges by checking out such a merge commit, generating git-version.h and
      comparing it to the commit sha1 in the log.
      222ffd23
  7. 06 Jul, 2010 1 commit
  8. 24 Jun, 2010 1 commit
  9. 22 Jun, 2010 1 commit
  10. 21 Jun, 2010 1 commit
  11. 20 Jun, 2010 1 commit
  12. 19 Jun, 2010 1 commit
  13. 01 Feb, 2010 1 commit
    • Martin Nordholts's avatar
      app: Get rid of config -> display module dependency · ed2d178d
      Martin Nordholts authored
      In order to make a clear separation between the core modules and the
      UI modules, move the necessary enums from display-enums.h and
      widgets-enums.h to config-enums.h and the files
      gimpdisplayoptions.[ch] from the display to the config module. This
      removes the config -> display dependency.
      
      This change has three main benefits
       * It lets us remove includes of display files from the config module
       * We don't have to link gimp-console and test-config with a subset of
         object files from the display module
       * It is reflected in devel-docs/gimp-module-dependencies.svg that the
         application is made up of core modules and UI modules and that no
         core module depends on any UI module
      ed2d178d
  14. 14 Oct, 2009 2 commits
  15. 12 Oct, 2009 1 commit
  16. 15 Sep, 2009 1 commit
  17. 07 Sep, 2009 2 commits
  18. 05 Sep, 2009 4 commits
    • Martin Nordholts's avatar
      app: Compile vectors and paint after core · 6fd1e5d5
      Martin Nordholts authored
      Compile vectors and paint after core since they need the
      core-generated core/gimpmarshal.h
      6fd1e5d5
    • Martin Nordholts's avatar
      app: Reverse order of SUBDIRS · 07115312
      Martin Nordholts authored
      The SUBDIRS var should be sorted on build-order, not link-order.
      07115312
    • Martin Nordholts's avatar
      app: Add GIMP core unit testing framework and a simple first test · 14aa5314
      Martin Nordholts authored
      Enable us to have regression testing by introducing a core testing
      framework that uses the GLib JUnit-like test library.
      
      Do this by adding a new subdir app/tests that will contain all our
      tests (it contains one trivial test already). Also add app/tests.[ch]
      with a new function gimp_init_for_testing() so that test cases can
      easily setup the core object system.
      14aa5314
    • Martin Nordholts's avatar
      app: Clean up subsystem linking dependencies · 871e41c0
      Martin Nordholts authored
      Clean up subsystem linking dependencies by
      * Rearranging LDADD entries to better match architectural layers
      * Being clear about why we need to pass -u in LDFLAGS some times
      * Adding FIXMEs when we have broken dependencies
      * Introducing a helper variable so we can share LDADD between
        gimp-console and gimp
      871e41c0
  19. 27 Nov, 2008 1 commit
    • Michael Natterer's avatar
      Bug 562427 – Compilation with --as-needed · 5a1cf727
      Michael Natterer authored
      2008-11-27  Michael Natterer  <mitch@gimp.org>
      
      	Bug 562427 – Compilation with --as-needed
      
      	* app/Makefile.am (gimp_console_2_7_LDADD): add $(GLIB_LIBS) so
      	libgthread gets pulled in explicitely.
      
      
      svn path=/trunk/; revision=27732
      5a1cf727
  20. 31 Oct, 2008 1 commit
    • Sven Neumann's avatar
      removed checks for PangoFT2. · 3c15e5ed
      Sven Neumann authored
      2008-10-31  Sven Neumann  <sven@gimp.org>
      
      	* INSTALL: 
      	* configure.in: removed checks for PangoFT2.
      
      	* app/config/Makefile.am
      	* app/text/Makefile.am
      	* app/Makefile.am: removed use of PANGOFT2_CFLAGS and 
      PANGOFT2_LIBS.
      
      
      svn path=/trunk/; revision=27490
      3c15e5ed
  21. 26 Oct, 2008 1 commit
    • Michael Natterer's avatar
      Merge on-canvas GSoC project: · ee414d9e
      Michael Natterer authored
      2008-10-26  Michael Natterer  <mitch@gimp.org>
      
      	Merge on-canvas GSoC project:
      
      	* configure.in: check for pangocairo.
      
      	* app/Makefile.am
      	* app/text/Makefile.am: add its CFLAGS and LIBS.
      
      	* app/text/gimptext-bitmap.[ch]
      	* app/text/gimptext-private.h
      	* app/text/gimptext-vectors.[ch]
      	* app/text/gimptextlayer.c
      	* app/text/gimptextlayout-render.c
      	* app/text/gimptextlayout.c: port to pangocairo.
      
      	* menus/Makefile.am
      	* menus/text-tool-menu.xml
      	* app/menus/menus.c
      	* app/actions/Makefile.am
      	* app/actions/actions.c
      	* app/actions/text-tool-actions.[ch]
      	* app/actions/text-tool-commands.[ch]: add a context menu for the
      	text tool similar to GtkEntry's context menu.
      
      	* app/tools/gimprectangletool.[ch]: add "narrow-mode" property.
      
      	* app/tools/gimptextoptions.[ch]
      	* app/widgets/gimptexteditor.[ch]: take a text buffer for the
      	standalone text editor window instead of creating one internally.
      
      	* app/tools/gimptexttool.[ch]: all the new wonderful on-canvas
      	text editing logic. Wheee!
      
      
      svn path=/trunk/; revision=27419
      ee414d9e
  22. 18 Oct, 2008 1 commit
    • Sven Neumann's avatar
      Applied patch from Alexia Death as attached to bug #471344: · e25c82e2
      Sven Neumann authored
      2008-10-18  Sven Neumann  <sven@gimp.org>
      
      	Applied patch from Alexia Death as attached to bug #471344:
      	
      	* app/core/Makefile.am
      	* app/core/gimpcoords-interpolate.[ch]: new files with
      	interpolation code taken from ...
      
      	* app/vectors/gimpbezierstroke.c: ... here.
      
      	* app/Makefile.am (AM_LDFLAGS): make it link.
      
      
      svn path=/trunk/; revision=27314
      e25c82e2
  23. 13 Oct, 2008 1 commit
  24. 09 Oct, 2008 1 commit
  25. 29 Sep, 2008 1 commit
    • Sven Neumann's avatar
      bumped version to 2.6.0. · 6a6d2f78
      Sven Neumann authored
      2008-09-29  Sven Neumann  <sven@gimp.org>
      
              * configure.in: bumped version to 2.6.0.
      
              * app/Makefile.am
              * tools/Makefile.am: changed accordingly.
      
              * docs/gimprc.5.in
              * etc/gimprc: regenerated.
      
      
      svn path=/trunk/; revision=27081
      6a6d2f78
  26. 09 Sep, 2008 1 commit
  27. 07 Aug, 2008 1 commit
    • Tor Lillqvist's avatar
      Define WIN32_LARGE_ADDRESS_AWARE as -Wl,--large-address-aware on 32-bit · 8af046ad
      Tor Lillqvist authored
      2008-08-07  Tor Lillqvist  <tml@novell.com>
      
      	* configure.in: Define WIN32_LARGE_ADDRESS_AWARE as
      	-Wl,--large-address-aware on 32-bit Windows, empty
      	otherwise. AC_SUBST() it.
      
      	* app/Makefile.am (win32_ldflags): Use WIN32_LARGE_ADDRESS_AWARE
      	instead of hardcoding the switch, as it isn't valid, and would be
      	pointless, when building a 64-bit GIMP.
      
      
      svn path=/trunk/; revision=26411
      8af046ad
  28. 17 Jul, 2008 1 commit
    • Tor Lillqvist's avatar
      Use -Wl,--large-address-aware on Windows so that we can use more that 2 GB · 3c9234d5
      Tor Lillqvist authored
      2008-07-17  Tor Lillqvist  <tml@novell.com>
      
      	* app/Makefile.am (win32_ldflags): Use -Wl,--large-address-aware
      	on Windows so that we can use more that 2 GB user data space (if
      	available; i.e. if running on a 64-bit OS, or a 32-bit OS booted
      	with /3GB). See discussion in bug #522073.
      
      
      svn path=/trunk/; revision=26220
      3c9234d5
  29. 11 Jul, 2008 1 commit
  30. 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
  31. 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