Victor Zverovich
|
fc73e10620
|
ArgList -> format_args
|
2016-08-25 08:50:07 -07:00 |
|
Victor Zverovich
|
9bb213e920
|
FormatError -> format_error
|
2016-08-25 08:38:07 -07:00 |
|
Victor Zverovich
|
a79c7b4e8f
|
Fix handling of unsigned char strings (#373)
|
2016-08-23 08:42:25 -07:00 |
|
Victor Zverovich
|
f19d8f9655
|
Improve error reporting (#357)
|
2016-08-16 07:08:53 -07:00 |
|
Victor Zverovich
|
1a23f9c274
|
Correct buffer growth when formatting time (#367)
|
2016-08-04 08:47:59 -07:00 |
|
Victor Zverovich
|
8631694021
|
check -> const_check to avoid a conflict with AssertMacros.h (#350)
|
2016-07-12 06:40:23 -07:00 |
|
Victor Zverovich
|
0e6df7e511
|
Fix handling of thousands separator (#353)
|
2016-07-11 06:31:23 -07:00 |
|
Victor Zverovich
|
e2a332e5df
|
Use a mock to test locale support
|
2016-05-19 17:38:44 -07:00 |
|
Victor Zverovich
|
5b106083e7
|
Check if setlocale succeeded
|
2016-05-19 06:48:35 -07:00 |
|
Victor Zverovich
|
90730e706b
|
Move ostream support to ostream.{h,cc}
|
2016-05-06 07:37:20 -07:00 |
|
Victor Zverovich
|
fa5ebd27d4
|
Implement time formatting
|
2016-04-25 08:07:27 -07:00 |
|
Victor Zverovich
|
afd67497de
|
cppformat -> fmt
|
2016-04-24 09:06:12 -07:00 |
|
vitaut
|
b69e6dcead
|
Make BasicArgFormatter public and add ArgFormatter
This allows providing custom argument formatters without relying on
internal APIs (#235).
|
2016-04-19 08:56:31 -07:00 |
|
vitaut
|
f68771abe4
|
Implement locale-specific integer formatting
|
2016-04-17 19:06:03 -07:00 |
|
vitaut
|
a99891e7a5
|
Use a mock to test custom argument formatter
|
2016-03-19 07:36:28 -07:00 |
|
vitaut
|
52f89065e1
|
Make argument formatter customizable
|
2016-03-19 07:20:31 -07:00 |
|
Mario Werner
|
d411aa165e
|
use quotes for including cppformat headers from the tests
|
2016-02-02 16:58:41 +01:00 |
|
Mario Werner
|
fee52f79b8
|
update the includes in the tests to get rid of the deprecated warnings
|
2016-01-30 22:33:37 +01:00 |
|
vitaut
|
b8bd80ff28
|
Fix handling of empty non-null-terminated strings
|
2015-11-25 09:49:01 -08:00 |
|
vitaut
|
6cff6d8137
|
Use overloaded operator<< for enums if available (#232)
|
2015-11-24 08:18:19 -08:00 |
|
vitaut
|
8b86a74ad5
|
Allow formatting C strings as pointers (#223)
|
2015-11-09 07:17:36 -08:00 |
|
vitaut
|
7c24973637
|
Format (un)signed char as integer by default (#217)
|
2015-11-05 20:46:22 -05:00 |
|
vitaut
|
b2714f83cc
|
FMT_NO_STREAM_LIBRARIES -> FMT_USE_IOSTREAMS
for consistency with similar macros and removed unnecessary
checks.
|
2015-10-18 08:50:35 -07:00 |
|
Richard Maxwell
|
2cca51c744
|
Issue 205: Make iostream support optional.
|
2015-10-16 08:04:53 +13:00 |
|
Dean Moldovan
|
c0813c59f3
|
Work around UDL macro stringification bug on some versions of GCC
See bug report: https://gcc.gnu.org/ml/gcc-bugs/2015-04/msg02027.html
|
2015-10-09 11:55:36 +02:00 |
|
Dean Moldovan
|
bc6010cc21
|
Add _a literal for named arguments
|
2015-09-27 04:09:37 +02:00 |
|
Dean Moldovan
|
a63a24f2d7
|
Add _format literal
|
2015-09-27 04:00:24 +02:00 |
|
vitaut
|
79d8f59906
|
Implement formatting of objects with (s)printf.
|
2015-09-08 08:36:20 -07:00 |
|
vitaut
|
5b8d0a7aa9
|
Make Coverity happy
|
2015-08-04 07:22:03 -07:00 |
|
vitaut
|
6cf24c7f92
|
Fix MSVC warnings
|
2015-07-08 08:04:32 -07:00 |
|
vitaut
|
c669cbedf8
|
Rename None to Null because of conflict with an xlib.h macro
|
2015-07-07 07:05:17 -07:00 |
|
vitaut
|
438bd9b0e6
|
Add BasicCStringRef to represent a null-termated string (#100)
and use it instead of BasicStringRef in cases that assume that the
string is null-terminated such as POSIX function and format string
parser.
|
2015-06-26 07:43:54 -07:00 |
|
vitaut
|
948317b6dd
|
Fix FormatLongDouble test on PowerPC (#180)
|
2015-06-23 07:39:49 -07:00 |
|
vitaut
|
8450f5e1d3
|
FormatIntTest: FormatDec: don't assume signedness of char type
Thanks to Eugene V. Lyubimkin for the patch.
|
2015-06-22 07:03:26 -07:00 |
|
vitaut
|
e39490500c
|
Replace implicit conversion to std::string with to_string
|
2015-06-17 07:59:41 -07:00 |
|
vitaut
|
9d09214e7a
|
Use textual representation for bool by default (#170)
|
2015-06-11 09:00:06 -07:00 |
|
vitaut
|
fd5c2e909b
|
Report error when using precision with char
|
2015-06-11 08:58:31 -07:00 |
|
vitaut
|
b83ab16676
|
Break long lines
|
2015-06-11 06:14:42 -07:00 |
|
jamboree
|
3c99ed4498
|
Fix name parsing
|
2015-06-11 12:03:22 +08:00 |
|
jamboree
|
7487bde587
|
Support named arguments
|
2015-06-10 09:32:59 +08:00 |
|
vitaut
|
ed2dfe5124
|
Implement writing narrow strings into a wide writer
|
2015-06-09 08:20:44 -07:00 |
|
vitaut
|
8949a2e941
|
Fix formatting
|
2015-06-08 06:53:18 -07:00 |
|
jamboree
|
54a6cb34c7
|
Support runtime width specification
|
2015-06-04 13:59:37 +08:00 |
|
vitaut
|
90a12b1bb2
|
Fix warnings
|
2015-05-12 08:57:21 -07:00 |
|
vitaut
|
3e03934d15
|
If std::swprintf is broken, disable relevant test and warn about it
|
2015-05-08 07:57:43 -07:00 |
|
vitaut
|
85b985e9f2
|
Workaround a bug in formatting long double in MinGW, take 3
|
2015-05-07 08:17:30 -07:00 |
|
vitaut
|
3e379829a0
|
Workaround a bug in formatting long double in MinGW, take 2
|
2015-05-07 07:25:39 -07:00 |
|
vitaut
|
673a4525f6
|
Workaround a bug in formatting long double in MinGW
|
2015-05-07 07:18:46 -07:00 |
|
vitaut
|
87cb2935f8
|
Test and fix handling of exactly MAX_PACKED_ARGS arguments
|
2015-05-01 06:55:26 -07:00 |
|
vitaut
|
cf04d98d06
|
Pass as many types as possible in a single integer to reduce code bloat
|
2015-03-24 08:55:40 -07:00 |
|