aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2025-02-24fixed rubbing out `?` (help) after editing a Q-RegisterRobin Haberkorn1-0/+6
2025-02-15redefining labels is a warning nowRobin Haberkorn1-0/+8
2024-12-22fixed crashes while setting special Q-Registers with EU (string-building char...Robin Haberkorn1-0/+9
2024-12-08implemented the ^Q command for converting between line and glyph positionsRobin Haberkorn1-0/+4
2024-12-06support the ::S anchored search (string comparison) command (and ::FD, ::FR, ...Robin Haberkorn1-0/+1
2024-12-04the <Xq> command now supports the @ modifier for cutting into the registerRobin Haberkorn1-0/+5
2024-12-04implemented ^Y/^S commands for receiving pattern match/insertion ranges and l...Robin Haberkorn1-0/+5
2024-11-25fixed operator precedence application (fixup 5597bc72671d0128e6f0dba446c4dc8d...Robin Haberkorn1-1/+2
2024-11-25fixed subtle operator precedence bugRobin Haberkorn1-0/+6
2024-11-24added special Q-Register ":" for accessing dotRobin Haberkorn1-0/+1
2024-11-23disallow setting the radix to values lower than 2Robin Haberkorn1-0/+6
2024-11-23the search mode and current radix are mapped to __local__ Q-Registers ^X and ...Robin Haberkorn1-0/+3
2024-11-23implemented search mode flag (^X): allow case-sensitive searches (closes #17)Robin Haberkorn1-0/+2
2024-11-07test suite: fixed failure detection in the commandline-editing test casesRobin Haberkorn2-3/+13
2024-11-06fixed the Q-Reg spec machine used for implementing S^EGq$ (match one of chara...Robin Haberkorn1-0/+4
2024-11-06fixed possible crashes during --fake-cmdlineRobin Haberkorn1-0/+4
2024-11-04monkey-test.apl: avoid some bogus failures due to insufficient handling of th...Robin Haberkorn2-6/+6
2024-11-03fixed assertions in ^EGq search construct for Q-Registers with uninitialized ...Robin Haberkorn1-0/+5
2024-11-03Added "infinite monkey"-style test (refs #26)Robin Haberkorn3-0/+89
2024-10-30testsuite: added --valgrind option for running SciTECO under Valgrind (memcheck)Robin Haberkorn2-1/+8
2024-10-29fixed <N> (search all) crashes before invocations of <S> (closes #26)Robin Haberkorn1-0/+1
2024-10-28added hidden --fake-cmdline parameter for testing command-line editingRobin Haberkorn2-2/+16
2024-10-21fixed EOL conversion on UTF-8 textsRobin Haberkorn3-5/+7
2024-10-18fixed the "Editing local registers in macro calls" checkRobin Haberkorn1-0/+1
2024-10-15improved support for braces within loops: warn about unclosed braces and allo...Robin Haberkorn1-0/+7
2024-10-04pattern match characters support ^Q/^R now as wellRobin Haberkorn1-0/+8
2024-09-28check the memory limit and allow interruptions when loading filesRobin Haberkorn1-0/+5
2024-09-19fixed Load/Save Q-Reg tests on Mac OS and Win32Robin Haberkorn1-8/+3
2024-09-19"special" Q-Registers now support EQq/.../ (load) and E%q/.../ (save) commandsRobin Haberkorn1-0/+16
2024-09-18check that local register is not edited at the end of macro callsRobin Haberkorn1-0/+5
2024-09-17fixed searches on completely new and empty documentsRobin Haberkorn1-0/+4
2024-09-16test suite: enable the recursion overflow test case everywhereRobin Haberkorn2-3/+6
2024-09-13remaining types of program counters changed to gsize/gssizeRobin Haberkorn1-0/+4
2024-09-11fixed searches in single-byte encoded documentsRobin Haberkorn1-8/+1
2024-09-11the SciTECO parser is Unicode-based now (refs #5)Robin Haberkorn1-4/+3
2024-09-10fixed win32 CI and nightly builds (refs #5)Robin Haberkorn1-0/+2
2024-09-09try a different value for LC_ALL on Mac OS to accept UTF-8 command lines (ref...Robin Haberkorn1-2/+1
2024-09-09testsuite: try different locale on Mac OS (refs #5)Robin Haberkorn1-1/+9
2024-09-09improved 8-bit cleanliness test cases and added Unicode test cases (refs #5)Robin Haberkorn2-5/+27
2024-08-28fixed retrieval of characters with codes larger than 127 - always return unsi...Robin Haberkorn1-0/+3
2024-08-23fully support out of tree buildsRobin Haberkorn1-0/+1
2024-02-08fixed expressions like `1,(2)` or `(1),(2)`: they are reported as two numbers...Robin Haberkorn1-0/+1
2024-02-06fixed the power (^*) operator: did not handle corner cases and was inefficientRobin Haberkorn1-0/+9
2024-01-13fixed <EC$> assertions: specifying empty command strings was undefinedRobin Haberkorn1-0/+5
2023-07-06fixed ]$ and ]~ (pop from Q-Reg stack to special Q-Registers)Robin Haberkorn1-0/+6
2023-05-14FreeBSD: fixed test suiteRobin Haberkorn1-2/+3
2022-12-10fixed pass-through loops: especially :> and :F<Robin Haberkorn1-0/+29
2022-12-01testsuite: added (known bug) testcases for dangling else- and end-if statementsRobin Haberkorn1-0/+6
2022-11-28fixed a number of crashes due to empty string arguments or uninitialized regi...Robin Haberkorn1-2/+16
2022-11-20test suite: temporarily disabled the "Pattern matching overflow" test caseRobin Haberkorn1-7/+9