Permalink
Commits on Nov 3, 2016
  1. Merge pull request #67 from davvid/generalize-build

    Generalize build
    jberlin committed on GitHub Nov 3, 2016
  2. tests: use cmake to execute the tests

    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 3, 2016
Commits on Nov 2, 2016
  1. ExprBuiltins: clean up headers and eliminate warnings by using std::m…

    …ax()
    
    Use the C++ variants of the C headers and use std::max() to avoid
    narrowing conversion warnings.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
  2. Expression: remove __DATE__ and __TIME__ for reproducible builds

    GCC warns that using these macros prevents reproducible builds.  Avoid
    them since they really don't buy us anything and emit warnings.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
  3. cmake: modernize style to match KDE

    Follow KDE's style guide for our cmake files.
    
    Indent all control flow blocks.
    
    Use simplified if/else/endif expressions so that the conditional does
    not need to be repeated.
    
    Use consistent 4-space indents and lowercase function names.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
  4. cmake: remove dead code and more build generalization

    Ensure that we cache the installation prefix so that it does not get
    reset on further invocations.
    
    Clean up lots of dead code and hard-coded assumptions so that we can
    build this project across a wider range of Linux distributions.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
  5. cmake: allow finding llvm-config-3.8

    Some distributions name llvm-config v3.8 as "llvm-config-3.8".
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
  6. cmake: trivial indent cleanups

    davvid committed Nov 2, 2016
  7. boost: generalize how the boost headers are found

    Allow users to specify the boost include path so that we don't have to
    hard-code our internal path.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
  8. Makefile: use a variable for "xargs"

    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
  9. Makefile: pass the $FLAVOR to cmake

    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
  10. cmake: generalize the build scripts

    Make all of SeExpr's optional features controllable via cmake flags.
    This allows all of the build scripts to be common and enables us to
    enable features by providing a Makefile.config to enable features.
    davvid committed Nov 2, 2016
  11. cmake: remove unnecessary COPY step

    We were needlessly copying a header file into the binary directory but
    never actually doing anything with it.  Remove the extra step.
    davvid committed Nov 2, 2016
  12. ui: remove stray curve editor header

    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
  13. ui: use -std=c++11

    davvid committed Nov 2, 2016
  14. Makefile: do not depend on internal pkgconfig-gen script

    Use cmake to generate the seexpr2.pc file instead of relying on an
    external script.
    davvid committed Nov 2, 2016
  15. .gitignore: add generated editor files

    Signed-off-by: David Aguilar <davvid@gmail.com>
    davvid committed Nov 2, 2016
Commits on Nov 1, 2016
  1. Merge pull request #66 from davvid/fixups

    Fixups
    jberlin committed on GitHub Nov 1, 2016
  2. README.MD: rename to README.md

    davvid committed Nov 1, 2016
  3. ui: fix #include typo

    davvid committed Nov 1, 2016
Commits on Oct 26, 2016
  1. Merge pull request #63 from vuchl/master

    doc: use proper markdown in the README
    davvid committed on GitHub Oct 26, 2016
  2. Merge pull request #61 from davvid/generated-build

    build: ensure that the src/SeExpr/generated/ directory exists
    davvid committed on GitHub Oct 26, 2016
Commits on Oct 19, 2016
  1. Updating headlines

    vuchl committed on GitHub Oct 19, 2016
  2. Remove extra line

    vuchl committed on GitHub Oct 19, 2016
  3. Update underlinings for markdown

    vuchl committed on GitHub Oct 19, 2016
  4. smaller titele link

    vuchl committed on GitHub Oct 19, 2016
  5. Use markdown formatting

    vuchl committed on GitHub Oct 19, 2016
Commits on Sep 15, 2016
  1. build: ensure that the src/SeExpr/generated/ directory exists

    The build is currently broken on the first run because it assumes that
    the "generated" directory exists.
    
    Add a placeholder .gitignore file to the src/SeExpr/generated/ directory
    so that we can be sure that it always exists.  This fixes building from
    a fresh clone.
    davvid committed Sep 15, 2016
Commits on Aug 24, 2016
  1. Merge pull request #57 from jberlin/master

    link to v3 FAQ docs
    jberlin committed on GitHub Aug 24, 2016
  2. link new v3 FAQ in README

    jberlin committed Aug 24, 2016
  3. minor styling in docs

    jberlin committed Aug 24, 2016
Commits on Aug 4, 2016
  1. add faq and design docs

    jberlin committed Aug 4, 2016