Victor Zverovich
|
536fedfe0f
|
Fix build.
|
2014-06-30 18:26:46 -07:00 |
|
Victor Zverovich
|
35866bb2c2
|
Fix warnings.
|
2014-06-30 18:12:57 -07:00 |
|
Victor Zverovich
|
cea08c7abc
|
Suppress more warnings.
|
2014-06-30 17:46:14 -07:00 |
|
Victor Zverovich
|
eb034a0589
|
Suppress warnings.
|
2014-06-30 17:40:53 -07:00 |
|
Victor Zverovich
|
c6eb12d1d4
|
Fix one more Windows issue.
|
2014-06-30 17:17:48 -07:00 |
|
Victor Zverovich
|
a2205739b1
|
Fix build.
|
2014-06-30 16:31:43 -07:00 |
|
Victor Zverovich
|
b939860d6e
|
write -> write_str
|
2014-06-30 15:44:08 -07:00 |
|
Victor Zverovich
|
53201033f2
|
Refactor error reporting API.
|
2014-06-30 14:26:29 -07:00 |
|
Victor Zverovich
|
d29e505568
|
Move PrintfParser from BasicWriter to the internal namespace.
|
2014-06-30 07:12:09 -07:00 |
|
Victor Zverovich
|
e63a0ff125
|
Deprecate c_str() and str().
|
2014-06-30 06:43:53 -07:00 |
|
Victor Zverovich
|
90e6faffa0
|
Document ArgList.
|
2014-06-30 06:27:26 -07:00 |
|
Victor Zverovich
|
ba70b30d7e
|
Move BasicArg & make_arg from BasicWriter to the internal namespace.
|
2014-06-30 06:19:20 -07:00 |
|
Victor Zverovich
|
21111cc954
|
MakeArg -> make_arg. Move printf out of Writer.
|
2014-06-29 19:52:26 -07:00 |
|
Victor Zverovich
|
afc760263e
|
Update example.
|
2014-06-29 12:04:28 -07:00 |
|
Victor Zverovich
|
a1264926a0
|
Writer::format -> Writer::write. Make fmt::format return string.
|
2014-06-29 11:51:10 -07:00 |
|
Victor Zverovich
|
d5b8196749
|
Update the API.
|
2014-06-28 21:56:40 -07:00 |
|
Victor Zverovich
|
0914c91284
|
Don't use deprecated API.
|
2014-06-28 19:53:15 -07:00 |
|
Victor Zverovich
|
2e03963e9e
|
Add fmt::print. Undocument and deprecate old API.
|
2014-06-28 19:44:39 -07:00 |
|
Victor Zverovich
|
ddbd50de4a
|
Fix build.
|
2014-06-28 17:44:52 -07:00 |
|
Victor Zverovich
|
4d5b1e8a13
|
Update the API and tests.
|
2014-06-28 17:35:57 -07:00 |
|
Victor Zverovich
|
e06e9f885c
|
Deprecate Format and update tests.
|
2014-06-28 15:58:02 -07:00 |
|
Victor Zverovich
|
5edda531f6
|
Add fmt::format and deprecate fmt::Format.
|
2014-06-28 14:48:42 -07:00 |
|
Victor Zverovich
|
428d114766
|
Complete FMT_VARIADIC.
|
2014-06-28 13:31:44 -07:00 |
|
Victor Zverovich
|
4f4e6c965f
|
Fix MSVC build. FormatError -> FormatMessage to avoid ambiguity.
|
2014-06-28 12:49:51 -07:00 |
|
Victor Zverovich
|
5aa36285b1
|
Try another MSVC workaround.
|
2014-06-28 12:14:43 -07:00 |
|
Victor Zverovich
|
ce09e7e348
|
Simplify FMT_FOR_EACH.
|
2014-06-28 11:43:07 -07:00 |
|
Victor Zverovich
|
e4c2475318
|
MSVC workaround.
|
2014-06-28 11:36:49 -07:00 |
|
Victor Zverovich
|
3b18ecb24a
|
FMT_FOR_EACH_NARG -> FMT_NARG.
|
2014-06-28 11:30:15 -07:00 |
|
Victor Zverovich
|
be7473b401
|
Test FMT_VARIADIC.
|
2014-06-28 11:20:04 -07:00 |
|
Victor Zverovich
|
2f6dddd6fd
|
Simplify FMT_VARIADIC.
|
2014-06-28 11:07:43 -07:00 |
|
Victor Zverovich
|
360bfbdd50
|
Use 0-based indices. Test FMT_FOR_EACH*.
|
2014-06-28 10:32:37 -07:00 |
|
Victor Zverovich
|
bf25ef6455
|
FMT_TEMPLATE -> FMT_WRAP
|
2014-06-28 09:15:51 -07:00 |
|
Victor Zverovich
|
ef34eb6ec2
|
Emulate variadic functions on older compilers.
|
2014-06-25 07:50:16 -07:00 |
|
Victor Zverovich
|
2f752abe97
|
Add FMT_VARIADIC_VOID to emulate variadic functions on old compilers.
|
2014-06-24 19:27:26 -07:00 |
|
Victor Zverovich
|
8198df84f0
|
Suppress warnings about variadic macros.
|
2014-06-24 13:01:44 -07:00 |
|
Victor Zverovich
|
a062f94ab0
|
Workaround a bug in VC++ variadic macro implementation.
|
2014-06-24 11:09:07 -07:00 |
|
Victor Zverovich
|
302b8f4406
|
Fix MSVC build, take 2.
|
2014-06-24 10:46:01 -07:00 |
|
Victor Zverovich
|
0195f543d9
|
Initial support for variadic functions without C++11.
|
2014-06-24 10:14:50 -07:00 |
|
Victor Zverovich
|
ea99bfb902
|
Move ArgInfo to internal namespace and add ArgList.
|
2014-06-24 07:54:26 -07:00 |
|
Victor Zverovich
|
8d4535e76c
|
Avoid unnecessary include.
|
2014-06-23 09:49:59 -07:00 |
|
Victor Zverovich
|
9c995a6b58
|
Don't use undefined _MSC_VER.
|
2014-06-21 09:47:37 -07:00 |
|
Victor Zverovich
|
5be9a8de3f
|
Reduce the number of integer types that need to be handled.
|
2014-06-21 09:40:04 -07:00 |
|
Victor Zverovich
|
b1bbc90919
|
Use precision from FormatSpec.
|
2014-06-21 08:32:00 -07:00 |
|
Victor Zverovich
|
6238f2daa1
|
Make precision and alignment work together.
|
2014-06-21 08:18:05 -07:00 |
|
Victor Zverovich
|
ca31c2b322
|
Fix handling of octal prefix.
|
2014-06-20 08:04:44 -07:00 |
|
Victor Zverovich
|
512ab9336b
|
PrepareFilledBuffer -> PrepareBufferForInt
|
2014-06-20 08:01:58 -07:00 |
|
Victor Zverovich
|
c556926597
|
Implement precision + fill.
|
2014-06-20 07:59:23 -07:00 |
|
Victor Zverovich
|
879838a539
|
Implement integer precision.
|
2014-06-20 07:34:02 -07:00 |
|
Victor Zverovich
|
cb743c0249
|
Parse printf format specs.
|
2014-06-19 07:40:35 -07:00 |
|
Victor Zverovich
|
1275923a68
|
Implement dynamic width in printf.
|
2014-06-17 06:53:48 -07:00 |
|