Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
17 check-ins related to "unistr"
2025-02-25
| ||
15:57 | Enhancements to help avoid problems in the CLI when trying display content that contains ANSI escape codes: (1) Add the --escape MODE option to the CLI where MODE is one of "symbol", "ascii", "off" where the default is "symbol". (2) Add the unistr() SQL function. (3) Add the unistr_quote() SQL function. (4) Add the %#Q and %#q conversions in the built-in printf. (check-in: e3e509ae user: drh tags: trunk) | |
12:18 | Small performance improvement for the new %#Q conversion in printf. (Closed-Leaf check-in: 17e44078 user: drh tags: unistr) | |
11:47 | Consolidate two different UTF8 encoders into a single subroutine. (check-in: 6208e494 user: drh tags: unistr) | |
2025-02-24
| ||
23:34 | Fix the new shellA.test test script so that it works with Valgrind. (check-in: c3949852 user: drh tags: unistr) | |
20:13 | Use an assert() to fix a harmless (false-positive) scan-build warning in the CLI. (check-in: 4c56cd73 user: drh tags: unistr) | |
17:50 | Only use unistr() in columnar formats when strictly needed. Do not use unistr() in insert mode when --escape is off. More test cases. (check-in: e029828d user: drh tags: unistr) | |
13:51 | Add the unistr_quote() function that works like quote(), but also escape control characters using unistr() if necessary. (check-in: e99e37b5 user: drh tags: unistr) | |
13:27 | Bug fix and initial test-case infrastructure for control-character escaping in the CLI. (check-in: c8099977 user: drh tags: unistr) | |
12:41 | Ongoing work to get all the quoting and escaping variations in the CLI working correctly. (check-in: b77aea93 user: drh tags: unistr) | |
00:40 | Make column output modes in the CLI responsive to the --escape setting. (check-in: 14ff5557 user: drh tags: unistr) | |
00:18 | Three different --escape modes: symbol, ascii, off. (check-in: b5adb52f user: drh tags: unistr) | |
2025-02-23
| ||
20:50 | Further improvements to control-character escapes in the CLI. (check-in: 9c2f974c user: drh tags: unistr) | |
20:20 | Work toward VT100-safe output from the CLI by default. (check-in: 44c44620 user: drh tags: unistr) | |
11:48 | The %#Q conversion now adds unistr('...') around the converted string if escape characters were inserted. %#w now works just like %w as escape sequences inside of identifiers are not recognized. (check-in: 997391d4 user: drh tags: unistr) | |
00:09 | Enhance the %Q, %q, and %w printf conversions so that if the alternate-form flag # is present, they transform backslash and control characters into unistr()-style backslash escape codes. (check-in: ffbfcc2b user: drh tags: unistr) | |
2025-02-22
| ||
23:18 | Prototype implementation of the unistr() SQL function. (check-in: 7cc302de user: drh tags: unistr) | |
16:44 | Tamp down various harmless compiler warnings. Use "int" in places instead of "u16" or "i16" since the compiler complains less and generates faster code. (check-in: 742827f0 user: drh tags: trunk) | |