1. 10 Apr, 2018 1 commit
  2. 02 Mar, 2018 1 commit
  3. 10 Jan, 2018 3 commits
  4. 06 Dec, 2017 1 commit
  5. 25 Nov, 2017 1 commit
  6. 10 Jun, 2017 1 commit
  7. 26 May, 2017 1 commit
  8. 11 Feb, 2017 1 commit
  9. 14 Jan, 2017 1 commit
  10. 04 Sep, 2016 3 commits
  11. 10 Jul, 2016 1 commit
  12. 06 Feb, 2016 1 commit
  13. 21 Jan, 2016 1 commit
    • Bryan Gardiner's avatar
      Update copyrights for 2016. · 7a78653e
      Bryan Gardiner authored
      Also makes a note about abbreviating copyright year ranges as XXXX-YYYY
      in the readme as "Information for Maintainers of GNU Software"
      recommends, and fixes a grep call to use git-grep in the pre-commit.
      7a78653e
  14. 14 Nov, 2015 1 commit
    • Bryan Gardiner's avatar
      Relicense under the LGPL 3+. · 7f6089a2
      Bryan Gardiner authored
      Also fixes the pre-commit message when leading tabs are found, and copies
      some now-internal utility functions over from Hoppy.
      7f6089a2
  15. 08 Nov, 2015 1 commit
    • Bryan Gardiner's avatar
      Add QList, and restructure Qt module declarations. · 5ad7af52
      Bryan Gardiner authored
      - Adds a QList template with a <QWidget*> instantiation.  Instantiations
        of QList appear as submodules of the generated QList modules.  QList has
        HasContents instances and is convertible to the Haskell list type.
      
      - Implements QApplication::allWidgets which returns a QList<QWidget*>.
      
      - Restructures Qt module definitions so that Modules don't have to be
        declared manually alongside QtModules, and that QtModules can define more
        than two components of the module path.
      
      - There's an issue with HasContents and Decodable instances for QList
        losing constness.
      5ad7af52
  16. 21 Oct, 2015 1 commit
  17. 15 Oct, 2015 1 commit
  18. 04 Oct, 2015 1 commit
  19. 02 Aug, 2015 1 commit
  20. 01 Jun, 2015 1 commit
  21. 25 May, 2015 1 commit
  22. 20 May, 2015 1 commit
    • Bryan Gardiner's avatar
      Start splitting out Qt classes into separate Cppop modules. · 508e06eb
      Bryan Gardiner authored
      - Restructures the module hierarchy.
        - Creates a separate module for each of the QtCore classes.
      
        - Creates separate Core and Widgets namespaces for all of the contents
          of those Qt modules to live under.  This merges the Q and H modules.
          So for example:
      
              Graphics.UI.Qtah.H.HPoint  -> Graphics.UI.Qtah.Core.HPoint
              Graphics.UI.Qtah.Q.QPoint  -> Graphics.UI.Qtah.Core.QPoint
              Graphics.UI.Qtah.Q.QWidget -> Graphics.UI.Qtah.Widgets.QWidget
      
        - Still need to create separate modules for each of the QtWidgets
          classes.  (Cppop doesn't support circular modules yet.)
      
      - Adds a clean.sh script to remove generated files.
      508e06eb
  23. 16 May, 2015 1 commit
  24. 14 May, 2015 1 commit
    • Bryan Gardiner's avatar
      Multi-module: Initial working state. · f015fd15
      Bryan Gardiner authored
      Takes advantage of the new multi-module functionality in Cppop.  Creates
      separate modules for the Qt, QtCore, and QtWidget namespaces (and also
      auxiliary modules for callbacks, listeners, std).  Merges the signal
      generator into the module generator; now signal are defined in the Q.*
      Haskell modules.
      f015fd15