Permalink
Commits on Apr 24, 2014
  1. BUG bops reset the current font

    luispedro committed Apr 24, 2014
    This means that the next character output needs to reset the font
    (naturally, this is necessary so that single pages of a DVI file can be
    displayed).
  2. RFCT Simplify code with mapM_

    luispedro committed Apr 24, 2014
  3. ENH Better error messages

    luispedro committed Apr 24, 2014
Commits on Dec 22, 2013
  1. TST+DOC Install texlive dependencies on test

    luispedro committed Dec 22, 2013
    Document this dependency
  2. ENH Clear box content when using \box

    luispedro committed Dec 22, 2013
    This is odd, but it is TeX's behaviour
  3. TST Install zsh for testing

    luispedro committed Dec 22, 2013
  4. TST Use the `install` command to override default

    luispedro committed Dec 22, 2013
    Otherwise, travis will try to use cabal, but hex does not currently use
    cabal.
  5. ENH Implement \setbox & \box

    luispedro committed Dec 22, 2013
    This does not yet fully implement the TeX semantics, but it's a start.
Commits on Dec 20, 2013
Commits on Dec 19, 2013
Commits on Jun 21, 2013
  1. ENH Implement glue lookups

    luispedro committed Jun 21, 2013
Commits on Mar 27, 2013
  1. ENH Partial support for \skewchar

    luispedro committed Mar 27, 2013
    Parse \skewchar and pass it up
  2. RFCT Use DList instead of AList

    luispedro committed Mar 27, 2013
    DList is standard and equivalent to AList
Commits on Mar 7, 2013
  1. MIN Remove unneeded imports

    luispedro committed Mar 7, 2013
  2. TST Simple method to test expanded

    luispedro committed Mar 7, 2013
    This performs the same as putting files into tests/expanded.
    
    However, it performs it in the same process as hextest, instead of
    spawning a new hex process for each test. In fact, running the test
    suite is starting to be a slowish operation and as more tests are added
    it would only get worse.
  3. BLD This is useful for debug

    luispedro committed Mar 7, 2013
  4. BLD Add tests target

    luispedro committed Mar 7, 2013
    This is a semi-convention we can follow
Commits on Mar 5, 2013
Commits on Mar 4, 2013
  1. ENH Parse \write command

    luispedro committed Mar 4, 2013
  2. ENH Parse \immediate

    luispedro committed Mar 4, 2013
    This also generalises the previous flags for parsing macros. Now, there
    are two flags: \global & \immediate; but it is easier to add new ones.
Commits on Feb 24, 2013
Commits on Feb 19, 2013
  1. ENH Better error message

    luispedro committed Feb 19, 2013
Commits on Nov 25, 2012
  1. ENH Support \the\dimen

    luispedro committed Nov 25, 2012
    The output is correct if a bit unwieldy (it is always printed in scaled
    point units).
  2. DBUG Add "commands" mode

    luispedro committed Nov 25, 2012
    This has some of the processing in the Hex layer, but does no
    typesetting
    
    I think some of the tests in dvidecode could be turned into commands
    tests too, but I will reserve the use of this for future developments