summaryrefslogtreecommitdiff
path: root/AK/Format.h
AgeCommit message (Expand)Author
2021-12-05AK: Implement Formatter for ErrorOr<>Ben Wiederhake
2021-11-17AK: Add missing return in Formatter<unsigned char[Size]>::format()Andreas Kling
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-14AK: Move StandardFormatter argument into base class initializerAndrew Kaster
2021-11-14AK: Avoid implicit conversions in TypeErasedParameter::to_size()Andrew Kaster
2021-11-11Everywhere: Pass AK::ReadonlyBytes by valueAndreas Kling
2021-10-21AK: Avoid temporary String allocation in Formatter<FormatString>Daniel Bertalan
2021-10-03AK: Add a basic formatter for wchar_tTim Schumacher
2021-08-30Everywhere: Pass AK::Format TypeErasedFormatParams by referenceBrian Gianforcaro
2021-08-19AK: Move FormatParser definition from header to implementation fileTimothy Flynn
2021-07-19AK: Use new Formatter for each element in Formatter<Vector<T>>Andrew Kaster
2021-07-19AK: Use StringView literals in Format to avoid strlenAndrew Kaster
2021-07-13AK: Add Formatter for Vectorkleines Filmröllchen
2021-07-02AK: Support long doubles in format stringsHediadyoin1
2021-06-19AK: Add support for keeping trailing zeros in fixed precision floatsIdan Horowitz
2021-06-17AK: Add a :hex-dump mode to AK::FormatAli Mohammad Pur
2021-05-31AK: Add Formatter<unsigned char[Size]>Linus Groh
2021-05-16Kernel/Graphics + SystemServer: Support text mode properlyLiav A
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21AK/Format: Compute TypeErasedParameter type and size at compile-timeLenny Maiorani
2021-04-21AK/Format: Fix incorrectly non-inlined variable templatesLenny Maiorani
2021-04-21Everywhere: Remove redundant inline keyword with constexprLenny Maiorani
2021-04-16AK: Add outln_if and warnln_ifHendiadyoin1
2021-04-10AK+Everywhere: Make StdLibExtras templates less wrapper-yAnotherTest
2021-03-12Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)Andreas Kling
2021-02-24AK: Make dbgln_if() avoid evaluating the arguments when disabledAnotherTest
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-23AK+Userland: Extend the compiletime format string check to other functionsAnotherTest
2021-02-12AK: Set DBGLN_NO_COMPILETIME_FORMAT_CHECK for any clang, not just < 12Linus Groh
2021-02-12Revert "AK: Fix build with Clang>=12"Linus Groh
2021-02-10AK: Fix build with Clang>=12AnotherTest
2021-02-08AK: Add dbgln() format checkingAnotherTest
2021-02-08Everywhere: Replace dbgln<flag>(...) with dbgln_if(flag, ...)AnotherTest
2021-01-23AK+Format: Add dmesgln() to replace klog().asynts
2021-01-22AK: Add set_debug_enabled method.asynts
2021-01-16AK: Add enabled template parameter to dbgln.asynts
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-11Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-09AK: Add Formatter<FormatString> as helper class.asynts
2021-01-02Piggyback: AK: Add formatter for std::nullptr_t.asynts
2020-12-30AK+Format: Remove TypeErasedFormatParams& from format function.asynts
2020-12-29AK+Format: Accept unsigned long in replacement fields.asynts
2020-11-09AK: Add formatters for floating point numbers.asynts
2020-11-09AK: Rename new_out to out and new_warn to warn.asynts
2020-10-17AK+Format: Add outln(FILE*, ...) overload.asynts
2020-10-09AK+Format: Remove new_dbg(dbg) and raw_dbg.asynts
2020-10-08AK+Format: Make it possible to format characters as integers.asynts
2020-10-08AK+Format: Add SFINAE wrapper 'FormatIfSupported'.asynts
2020-10-08AK+Format: Add overloads with const char* for outln, warnln and dbgln.asynts
2020-10-08AK+Format: Add overloads without arguments to outln, warnln and dbgln.asynts