Tim Schumacher
1971bff314
Documentation: Document the "Fallible Constructor" pattern
2023-01-26 20:24:16 +00:00
Tim Schumacher
03c3d7edbc
Documentation: Note that MUST
does not replace error propagation
2023-01-26 20:23:08 +00:00
Linus Groh
57dc179b1f
Everywhere: Rename to_{string => deprecated_string}() where applicable
...
This will make it easier to support both string types at the same time
while we convert code, and tracking down remaining uses.
One big exception is Value::to_string() in LibJS, where the name is
dictated by the ToString AO.
2022-12-06 08:54:33 +01:00
Brian Gianforcaro
d0a1775369
Everywhere: Fix a variety of typos
...
Spelling fixes found by `codespell`.
2022-09-14 04:46:49 +00:00
Itamar
935d023967
Userland: Rename WindowServerConnection=>ConnectionToWindowServer
...
This was done with CLion's automatic rename feature.
2022-02-25 22:35:12 +01:00
kleines Filmröllchen
49011e2030
Documentation: Explain the array-like types and their differences
...
It's not at all obvious how we need three different array-like types.
This change to the Patterns documentation attempts to explain why they
exist, how they differ (mostly in allocation behavior) and what their
use cases are. This builds on #11844 which fixates and tests the
hereby-described allocation behavior of FixedArray.
2022-01-16 11:14:26 +01:00
mjz19910
10ec98dd38
Everywhere: Fix spelling mistakes
2022-01-07 15:44:42 +01:00
Astraeus-
9090dea1e2
Documentation: Fix spelling error
...
"SourceLocatin" -> "SourceLocation"
2021-12-14 15:05:16 +00:00
Brian Gianforcaro
60ba0e67fe
Documentation: Document the new TRY/MUST and serenity_main patterns :^)
...
We have some new patterns, lets document them for future contributors.
2021-11-30 23:39:32 -08:00
Brian Gianforcaro
afb09e84db
Documentation: Add AK::SourceLocation
pattern to Patterns.md
...
Document the emergent pattern of using `SourceLocation` for capture
file, line, function name information when calling an API.
2021-09-28 10:57:00 +02:00
Brian Gianforcaro
f71f1d66d6
Documentation: Add operator"" sv pattern to Patterns.md
2021-09-28 10:57:00 +02:00
Ali Mohammad Pur
b37211a615
Documentation: Tweak IntrusiveList example to reflect new API
2021-09-10 18:05:46 +03:00
Brian Gianforcaro
293e7ccfc7
Documentation: Add Patterns.md
...
The purpose of this document is to track and describe the various
patterns used through the SerenityOS code base.
2021-09-05 20:08:57 +02:00