-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fast ANSI string operations in C #316
Commits on Jul 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cf9a840 - Browse repository at this point
Copy the full SHA cf9a840View commit details
Commits on Jul 9, 2021
-
* Omit empty tags now. * Better color representation.
Configuration menu - View commit details
-
Copy full SHA for dc45041 - Browse repository at this point
Copy the full SHA dc45041View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd5cfd5 - Browse repository at this point
Copy the full SHA bd5cfd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bb3cec - Browse repository at this point
Copy the full SHA 8bb3cecView commit details
Commits on Jul 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ef0dced - Browse repository at this point
Copy the full SHA ef0dcedView commit details
Commits on Jul 12, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4515742 - Browse repository at this point
Copy the full SHA 4515742View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca4faff - Browse repository at this point
Copy the full SHA ca4faffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9011045 - Browse repository at this point
Copy the full SHA 9011045View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65ab59d - Browse repository at this point
Copy the full SHA 65ab59dView commit details -
Add minimal docs to
ansi_simplify()
Plus the output classes as well.
Configuration menu - View commit details
-
Copy full SHA for 3e2c2b3 - Browse repository at this point
Copy the full SHA 3e2c2b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 493deed - Browse repository at this point
Copy the full SHA 493deedView commit details
Commits on Jul 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 787b37f - Browse repository at this point
Copy the full SHA 787b37fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9f6f56 - Browse repository at this point
Copy the full SHA f9f6f56View commit details -
Configuration menu - View commit details
-
Copy full SHA for b860504 - Browse repository at this point
Copy the full SHA b860504View commit details -
We only emit it if there was an unkown SGR tag in the input. Otherwise we use the more specific closing tags.
Configuration menu - View commit details
-
Copy full SHA for 7ee0ad9 - Browse repository at this point
Copy the full SHA 7ee0ad9View commit details -
Better handling of ANSI 0m, well formed color tags
* Now we always close a color tag, before we start another one. * 0m is now only emitted when there was an unknown SGR tag before.
Configuration menu - View commit details
-
Copy full SHA for f793146 - Browse repository at this point
Copy the full SHA f793146View commit details -
Configuration menu - View commit details
-
Copy full SHA for 91ff798 - Browse repository at this point
Copy the full SHA 91ff798View commit details -
ANSI manipulation: support bright colors
Also simplify data structure of colors, just store the color number directly, we are using 254 and 255 for 256 and RGB color, anyway.
Configuration menu - View commit details
-
Copy full SHA for a8b9b5b - Browse repository at this point
Copy the full SHA a8b9b5bView commit details -
ANSI manipulation: emit well-formed tags.
I.e. <t1><t2>...</t2></t1> instead of <t1><t2>...</t1></t2>.
Configuration menu - View commit details
-
Copy full SHA for 71b8806 - Browse repository at this point
Copy the full SHA 71b8806View commit details
Commits on Jul 15, 2021
-
Plus helper function for CSS and also ansi_simplify().
Configuration menu - View commit details
-
Copy full SHA for 9eb32aa - Browse repository at this point
Copy the full SHA 9eb32aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d9be35 - Browse repository at this point
Copy the full SHA 4d9be35View commit details
Commits on Jul 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for cecb043 - Browse repository at this point
Copy the full SHA cecb043View commit details -
Rewrite ansi_has_any() with iterator
It does not currently find hyperlink seqs...
Configuration menu - View commit details
-
Copy full SHA for 2511461 - Browse repository at this point
Copy the full SHA 2511461View commit details -
Configuration menu - View commit details
-
Copy full SHA for 323ab81 - Browse repository at this point
Copy the full SHA 323ab81View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92c8574 - Browse repository at this point
Copy the full SHA 92c8574View commit details
Commits on Jul 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9026196 - Browse repository at this point
Copy the full SHA 9026196View commit details -
Configuration menu - View commit details
-
Copy full SHA for a842da1 - Browse repository at this point
Copy the full SHA a842da1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d13aca8 - Browse repository at this point
Copy the full SHA d13aca8View commit details
Commits on Jul 19, 2021
-
Proper UTF-8 graphemes in width measurement
Coming to the other functions as well...
Configuration menu - View commit details
-
Copy full SHA for daeab9c - Browse repository at this point
Copy the full SHA daeab9cView commit details
Commits on Jul 20, 2021
-
ANSI functions force UTF-8 now
They convert to UTF-8 on input, always return UTF-8.
Configuration menu - View commit details
-
Copy full SHA for a6ed5db - Browse repository at this point
Copy the full SHA a6ed5dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 274a02d - Browse repository at this point
Copy the full SHA 274a02dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fe6360 - Browse repository at this point
Copy the full SHA 7fe6360View commit details -
Configuration menu - View commit details
-
Copy full SHA for a96155c - Browse repository at this point
Copy the full SHA a96155cView commit details -
Fix ANSI code on older R versions
`LENGTH(NULL)` does not seems to work well on R 3.4 and before.
Configuration menu - View commit details
-
Copy full SHA for cfe4fee - Browse repository at this point
Copy the full SHA cfe4feeView commit details -
Also add `utf8_nchar()`. Towards #317.
Configuration menu - View commit details
-
Copy full SHA for 5e92e5e - Browse repository at this point
Copy the full SHA 5e92e5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f962704 - Browse repository at this point
Copy the full SHA f962704View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8474d6 - Browse repository at this point
Copy the full SHA d8474d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a883ae - Browse repository at this point
Copy the full SHA 3a883aeView commit details
Commits on Jul 21, 2021
-
Do not try to kill the thread twice
The second might happen after the DLL was unloaded, e.g. in testthatlabs, I am not sure why.
Configuration menu - View commit details
-
Copy full SHA for 18cb66a - Browse repository at this point
Copy the full SHA 18cb66aView commit details -
Message when flushing coverage info
It is nice to see that it is happening.
Configuration menu - View commit details
-
Copy full SHA for 5bfac89 - Browse repository at this point
Copy the full SHA 5bfac89View commit details -
Rename
capture_messages()
test helperTo avoid name clash with testthat.
Configuration menu - View commit details
-
Copy full SHA for ca6f5e5 - Browse repository at this point
Copy the full SHA ca6f5e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98d93f8 - Browse repository at this point
Copy the full SHA 98d93f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d9231 - Browse repository at this point
Copy the full SHA 30d9231View commit details -
Configuration menu - View commit details
-
Copy full SHA for db5134b - Browse repository at this point
Copy the full SHA db5134bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 53398ed - Browse repository at this point
Copy the full SHA 53398edView commit details -
Substrings using grapheme clusters
`ansi_substr()` and `ansi_substring()` uses this now, and the new `utf8_substr()` function as well. The latter is slightly faster, but it does not work for ANSI styled strings.
Configuration menu - View commit details
-
Copy full SHA for 757c9cf - Browse repository at this point
Copy the full SHA 757c9cfView commit details
Commits on Aug 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3d6c121 - Browse repository at this point
Copy the full SHA 3d6c121View commit details
Commits on Aug 3, 2021
-
Some chunks in the docs create this, and it is very small, so it is simpler to just include it.
Configuration menu - View commit details
-
Copy full SHA for b2ebe86 - Browse repository at this point
Copy the full SHA b2ebe86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33296c1 - Browse repository at this point
Copy the full SHA 33296c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99c564c - Browse repository at this point
Copy the full SHA 99c564cView commit details -
Add utf8_* functions to the pkgdown reference
IDK how and when they were removed...
Configuration menu - View commit details
-
Copy full SHA for 84d09e1 - Browse repository at this point
Copy the full SHA 84d09e1View commit details
Commits on Aug 4, 2021
-
Note that style_hyperlink() is experimental.
And that ansi_* functions do not handle it.
Configuration menu - View commit details
-
Copy full SHA for 1c9ccd9 - Browse repository at this point
Copy the full SHA 1c9ccd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a169b5e - Browse repository at this point
Copy the full SHA a169b5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9e458d - Browse repository at this point
Copy the full SHA a9e458dView commit details