This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 23 Jan, 2008 1 commit
  2. 22 Jan, 2008 1 commit
  3. 15 Dec, 2007 1 commit
    • Duncan Coutts's avatar
      Make all command line flags and flag collection types monoids · 1352ee0b
      Duncan Coutts authored
      And specify command flags in a way that allows converting from or two strings.
      So not only can we parse command lines into the various flag types, we can
      convert back. This is crucial in cabal-install so that we can call Setup.hs
      scripts with all the various args, and override certain flags in a typed way
      rather than just representing them all as strings.
      1352ee0b
  4. 08 Dec, 2007 1 commit
  5. 07 Dec, 2007 1 commit
  6. 09 Dec, 2007 1 commit
  7. 06 Dec, 2007 1 commit
  8. 09 Nov, 2007 1 commit
  9. 26 Oct, 2007 2 commits
    • Ross Paterson's avatar
      no longer need to pass --allow-missing-html to haddock · 22c75844
      Ross Paterson authored
      This option only affects Haddock if it is invoked with --use-package,
      and Cabal no longer uses that option, as it now gets the arguments for
      --read-interface from ghc-pkg directly (cf patch "rejig location of
      package interfaces for haddock").
      22c75844
    • Ross Paterson's avatar
      no longer need to pass --ghc-pkg to haddock · c446a80c
      Ross Paterson authored
      Haddock only runs ghc-pkg if invoked with --use-package, and Cabal no
      longer uses that option, as it now gets the arguments for --read-interface
      from ghc-pkg directly (cf patch "rejig location of package interfaces
      for haddock").
      c446a80c
  10. 21 Oct, 2007 1 commit
  11. 12 Oct, 2007 1 commit
  12. 24 Sep, 2007 1 commit
  13. 29 Aug, 2007 1 commit
  14. 26 Aug, 2007 1 commit
  15. 17 Aug, 2007 1 commit
    • Duncan Coutts's avatar
      Rewrite the Program abstraction and the ProgramConfiguration database · 24fb1f9a
      Duncan Coutts authored
      Also make the follow on changes to everything that uses Program.
      The notion of a program is now split into the abstract notion of a program
      that we know about and might be able to configure, and a configured program
      that we can actually run. The ProgramConfiguration database is similarly
      split. We still keep user-supplied loation and arguments and use them when
      we configure programs. The abstract Program now has functions to search for
      the program on the system and for finding the version number. This allows
      for more generic configuration of programs.
      24fb1f9a
  16. 14 Aug, 2007 1 commit
    • Duncan Coutts's avatar
      Refactor the code for managing installation directories · 5b57a50a
      Duncan Coutts authored
      New types for the collection of installation directory templates and a
      separate type for the collection of actual real install FilePaths.
      The templates are represented with a PathTemplate adt.
      Dir templates can now be relative to each other, eg $htmldir to $docdir
      Default install dir templates are now specified compactly in one place.
      Adding new dirs should be considerably simpler than previously.
      This patch should not actualy change where anything is installed.
      5b57a50a
  17. 12 Aug, 2007 1 commit
  18. 09 Aug, 2007 1 commit
  19. 04 Aug, 2007 1 commit
  20. 02 Aug, 2007 1 commit
    • Duncan Coutts's avatar
      Put the haddock and hscolour version numbers in the global ProgramConfiguration · 8f36cb68
      Duncan Coutts authored
      We do this during the configure step and then later we don't have to run
      haddock & hscolour again to find out their version numbers.
      This also eliminates some annoying module interdependencies.
      Eventually the Program abstraction ought to include the ability for programs
      to discover their own version numbers so it can be done more modularly.
      8f36cb68
  21. 01 Aug, 2007 1 commit
  22. 04 Aug, 2007 3 commits
  23. 02 Aug, 2007 1 commit
  24. 31 Jul, 2007 1 commit