Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-04-25 | clang compatibility: do not use anonymous struct | Andreas Stöckel | |
2016-04-25 | Remove unneeded constant | Andreas Stöckel | |
2016-04-25 | clang compatibility: fix illegal constructor inheritance | Andreas Stöckel | |
2016-04-25 | Remove unneeded variable | Andreas Stöckel | |
2016-04-25 | Typo in comment | Andreas Stöckel | |
2016-04-25 | clang compatibility: disambiguate template parameter | Andreas Stöckel | |
2016-04-25 | Make "State" a class to avoid some warnings | Andreas Stöckel | |
2016-04-25 | remove unneeded ".second" | Andreas Stöckel | |
2016-04-25 | clang compatibility: add missing default constructor | Andreas Stöckel | |
2016-04-25 | Add another test for the test math environment, remove old tests | Andreas Stöckel | |
2016-04-25 | Cosmetic change: Rename lowerLimits and upperLimits to lowerLimit and upperLimit | Andreas Stöckel | |
2016-04-25 | Add (not at all finished) XSLT transformations to the contrib folder | Andreas Stöckel | |
2016-04-25 | Remove ignored import from integration test output | Andreas Stöckel | |
2016-04-25 | Test underscore token | Andreas Stöckel | |
* Move test math environment to integration folder * Add math_limits integration test | |||
2016-04-25 | Identifiers may not end with an underscore | Andreas Stöckel | |
2016-04-25 | Run integration tests as last test | Andreas Stöckel | |
2016-04-25 | Update gtksourceview (gedit) highlighter | Andreas Stöckel | |
2016-04-25 | Update poem integration test to incorporate indent/dedent for indentation of ↵ | Andreas Stöckel | |
poems. Move \end{poem} to previous line to make sure closing special tokens are treated correctly. | |||
2016-04-25 | Do not treat commands with user defined open/close syntax as range command, ↵ | Andreas Stöckel | |
if the close token is a special (whitespace) token as this produces unintuitive behaviour | |||
2016-04-25 | Change way indent and dedent special tokens are produced by TokenizedData | Andreas Stöckel | |
* Move dedent to the end of the previous line * Leave indent to the first character of the current line * Dedent is called as many times as indent | |||
2016-04-25 | Print help message if integration test framework is built in Release mode | Andreas Stöckel | |
2016-04-25 | Cosmetic change: Do not print a newline for the first headline | Andreas Stöckel | |
2016-04-25 | Compile integration test framework indepentently of the availability of gtest | Andreas Stöckel | |
2016-04-25 | Rename simple_short_token test to token_escape, luckily there was no real ↵ | Andreas Stöckel | |
bug involved here | |||
2016-04-25 | Further improvements to integration test tool needed for debugging | Andreas Stöckel | |
* Allow specification of a number of tests that should run * Add usage help (-h or --help options) * Improve messages | |||
2016-04-25 | Do not trim text, simply skip text fields that only consist of whitespace ↵ | Andreas Stöckel | |
characters | |||
2016-04-25 | Changes to output | Andreas Stöckel | |
2016-04-25 | Add first integration tests | Andreas Stöckel | |
* "poem" contains a nice use case for user defined syntax that still needs to be implemented (indent and dedent as open/close tag) * "simple_short_token" triggers a non-deterministic bug that is not caught by valgrind * "wikilike" contains various user defined syntax tests as well as the not yet implemented per-field user defined syntax | |||
2016-04-25 | Remove no longer needed test (will be moved to testdata/integration in a ↵ | Andreas Stöckel | |
different form) | |||
2016-04-25 | Write actual output to out.osxml file in the Testing/Integration directory ↵ | Andreas Stöckel | |
(to facilitate creating the expected output file and for later analysis) | |||
2016-04-25 | Implement integration test framework | Andreas Stöckel | |
2016-04-25 | Fix wrong documentation | Andreas Stöckel | |
2016-04-25 | Removed diagnostic code | Andreas Stöckel | |
2016-04-25 | Add function for controlling the background color to Terminal class | Andreas Stöckel | |
2016-04-25 | Fix broken smaller than operator leading to crash in std::sort | Andreas Stöckel | |
2016-04-25 | Add missing include which accidently got removed during rebase | Andreas Stöckel | |
2016-04-25 | Add some test files for user defined syntax | Andreas Stöckel | |
2016-04-25 | First implementation of user defined syntax, many features still missing and ↵ | Andreas Stöckel | |
probably many bugs * Implement startToken and endToken in DocumentChildHandler * Implement pushScopeToken, which pushes tokens for the element that is currently on top of the Scope stack onto the token stack * Implement rollbackPath() method (was really needed once in the development process, but only used in one place for now) * Push and pop tokens from stack whenever a new explicit field or command is created/ended. Take advantage of the fact, that the tokens for transparent structures are always included in the token list * Remember pending close tokens in the HandlerInfo structure in StackImpl * Implement handleToken() in StackImpl * Implement readToken() method used by readData() and data() in StackImpl * Check whether there still is data available in handleData() * Plus many more changes in the affected files... | |||
2016-04-25 | Some small formatting and comment changes, introduce more anonymous ↵ | Andreas Stöckel | |
namespaces in cpp | |||
2016-04-25 | Include TokenStackTest in CMakeLists.txt | Andreas Stöckel | |
2016-04-25 | Add tokenStack depth guard to Handler class | Andreas Stöckel | |
2016-04-25 | Use getFieldDescriptor method with numeric index | Andreas Stöckel | |
2016-04-25 | Remove "inherit" flag in TokenStack, add tiny unit test for TokenStack, ↵ | Andreas Stöckel | |
temporarily remove pushTokens and popTokens calls from DocumentChildHandler | |||
2016-04-25 | Implement TokenStack::lookup method used to lookup the SyntaxDescriptors ↵ | Andreas Stöckel | |
associated with a certain token. | |||
2016-04-25 | Check syntax descriptor depth | Andreas Stöckel | |
2016-04-25 | Add getDescriptor method to DocumentField class | Andreas Stöckel | |
2016-04-25 | Add equals and smaller than operator to SyntaxDescriptor (for std::sort or ↵ | Andreas Stöckel | |
the use in std::set) | |||
2016-04-25 | Add static version of Token::isSpecial | Andreas Stöckel | |
2016-04-25 | Reenable pushing user defined tokens onto the stack (however, user defined ↵ | Andreas Stöckel | |
tokens do not work yet) -- but if no tokens are defined, everything should work as before. | |||
2016-04-25 | Add not yet implemented "inherit" flag to the Stack class | Andreas Stöckel | |