aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/qreg-commands.c
AgeCommit message (Expand)AuthorFilesLines
2025-07-18support <:]q> (pop Q-Register) for getting a success/failure booleanRobin Haberkorn1-3/+14
2025-07-18fixed minor memory leaks of per-state data in teco_machine_main_tRobin Haberkorn1-3/+3
2025-06-27fixed ^S/^Y for <Gq> and <EN>Robin Haberkorn1-3/+4
2025-06-08^S/^Y calculates the glyph offsets earlierRobin Haberkorn1-2/+3
2025-06-07initialize some variables in teco_state_expectqreg_input() to silence the Cla...Robin Haberkorn1-2/+2
2025-06-01<nA> and <nQq> now return -1 in case the index n is out of rangeRobin Haberkorn1-6/+6
2025-05-24<EI> has been repurposed and is the macro file inclusion (indirect file) comm...Robin Haberkorn1-5/+5
2025-04-13fixed undoing bitfields on WindowsRobin Haberkorn1-15/+15
2025-03-21fixed rubout of Q-Register specificationsRobin Haberkorn1-2/+2
2025-01-13updated copyright to 2025Robin Haberkorn1-1/+1
2024-12-06support the ::S anchored search (string comparison) command (and ::FD, ::FR, ...Robin Haberkorn1-7/+7
2024-12-04the <Xq> command now supports the @ modifier for cutting into the registerRobin Haberkorn1-3/+42
2024-12-04implemented ^Y/^S commands for receiving pattern match/insertion ranges and l...Robin Haberkorn1-0/+5
2024-11-23the search mode and current radix are mapped to __local__ Q-Registers ^X and ...Robin Haberkorn1-2/+3
2024-11-19minor documentation fixesRobin Haberkorn1-2/+4
2024-10-28fixed rubbing out <:Xq>, <:^Uq> and other append-to-register operationsRobin Haberkorn1-6/+3
2024-10-18fixed the "Editing local registers in macro calls" checkRobin Haberkorn1-2/+2
2024-10-16fixup: use teco_machine_t::must_undo instead of trying to identify the curren...Robin Haberkorn1-6/+5
2024-10-15fixed memory corruptions due to undoing the teco_machine_stringbuilding_t::co...Robin Haberkorn1-1/+5
2024-09-19"special" Q-Registers now support EQq/.../ (load) and E%q/.../ (save) commandsRobin Haberkorn1-2/+2
2024-09-18check that local register is not edited at the end of macro callsRobin Haberkorn1-0/+7
2024-09-11the SciTECO parser is Unicode-based now (refs #5)Robin Haberkorn1-1/+8
2024-09-09<f,tXq>: fixed for very large character rangesRobin Haberkorn1-3/+7
2024-09-09teco_glyphs2bytes() and teco_bytes2glyphs() renamed to teco_interface_glyphs2...Robin Haberkorn1-2/+2
2024-09-09added raw ANSI mode to facilitate 8-bit clean editing (refs #5)Robin Haberkorn1-3/+3
2024-09-09Xq and ]q inherit the document encoding from the source document (refs #5)Robin Haberkorn1-7/+15
2024-09-09n^Uq now checks the input codepoints for validity (refs #5)Robin Haberkorn1-1/+5
2024-09-09the ^EUq string building escape now respects the encoding (can insert bytes o...Robin Haberkorn1-0/+18
2024-09-09avoid redunancies between teco_qreg_plain_get_character() and teco_state_star...Robin Haberkorn1-2/+4
2024-09-09reserve at most 4 bytes for UTF-8 encoded characters (refs #5)Robin Haberkorn1-1/+2
2024-09-09Unicode support for the Q-Register commands (refs #5)Robin Haberkorn1-15/+32
2024-09-09Glyph to byte offset mapping is now using the line character index (refs #5)Robin Haberkorn1-5/+4
2024-01-21updated copyright to 2024Robin Haberkorn1-1/+1
2023-04-05updated copyright to 2023Robin Haberkorn1-1/+1
2022-06-21updated copyright to 2022 and updated TODORobin Haberkorn1-1/+1
2022-06-21avoid unnecessary creation of undo tokensRobin Haberkorn1-1/+2
2021-10-24fixed <U> command: -Uq is equivalent to -1Uq again.Robin Haberkorn1-1/+1
2021-10-11optimized caret scrolling: this is a costly operation and is now done only on...Robin Haberkorn1-1/+0
2021-05-30THE GREAT CEEIFICATION EVENTRobin Haberkorn1-0/+760