Johannes Altmanninger
f758d39535
string pad: handle padding characters of width > 1
...
If the padding is not divisible by the char's width without remainder,
we pad the remainder with spaces, so the total width of the output is correct.
Also add completions, changelog entry, adjust documentation, add examples
with emoji and some tests. Apply some minor style nitpicks and avoid extra
allocations of the input strings.
2020-09-27 21:59:15 +02:00
..
2020-08-17 17:40:28 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-04 16:59:08 +02:00
2020-08-09 23:53:46 +02:00
2020-08-06 21:24:26 +02:00
2020-08-20 21:40:11 +08:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-22 21:52:47 -05:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-13 00:29:55 +02:00
2020-08-06 21:24:26 +02:00
2020-08-09 23:53:46 +02:00
2020-08-28 20:10:12 +02:00
2020-08-09 23:53:46 +02:00
2020-09-03 13:41:37 -05:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-04 16:55:09 +02:00
2020-08-17 17:40:28 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-07 16:52:47 -05:00
2020-09-07 18:52:08 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-01 05:15:23 +02:00
2020-09-01 05:15:23 +02:00
2020-08-09 23:53:46 +02:00
2020-09-01 05:15:23 +02:00
2020-09-27 21:59:15 +02:00
2020-09-02 20:58:29 +02:00
2020-08-09 23:53:46 +02:00
2020-08-24 20:28:46 +02:00
2020-09-01 05:15:23 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-07 21:06:16 +02:00
2020-08-20 20:15:56 +08:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-06 21:24:26 +02:00
2020-08-09 23:53:46 +02:00
2020-09-19 11:47:41 +02:00
2020-09-04 16:55:09 +02:00
2020-08-17 17:40:28 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-17 18:44:54 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-18 19:41:44 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-17 17:40:28 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-06 21:24:26 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-06 21:24:26 +02:00
2020-08-09 23:53:46 +02:00
2020-08-08 22:56:54 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-19 11:47:41 +02:00
2020-08-08 22:56:54 +02:00
2020-08-24 19:31:48 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-10 20:46:07 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-17 17:40:28 +02:00
2020-08-09 23:53:46 +02:00
2020-09-19 11:47:41 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-27 21:59:15 +02:00
2020-09-25 19:33:01 +02:00
2020-09-25 19:33:01 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-04 16:55:09 +02:00
2020-08-17 17:40:28 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-19 11:47:41 +02:00
2020-08-09 23:53:46 +02:00
2020-09-04 21:40:27 -05:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-25 19:33:01 +02:00
2020-08-06 21:24:26 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-19 11:47:41 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-25 19:33:01 +02:00
2020-08-17 17:40:28 +02:00
2020-08-09 23:53:46 +02:00
2020-08-09 23:53:46 +02:00
2020-09-16 14:37:59 -05:00