mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-24 00:20:21 +00:00
Documentation: Remove SerenityOS references where appropriate
This commit is contained in:
parent
d389fb440f
commit
59c8e0cd5a
Notes:
github-actions[bot]
2024-11-23 13:30:46 +00:00
Author: https://github.com/rmg-x Commit: https://github.com/LadybirdBrowser/ladybird/commit/59c8e0cd5ad Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/2522 Reviewed-by: https://github.com/gmta
7 changed files with 10 additions and 10 deletions
|
@ -1,6 +1,6 @@
|
|||
# Adding a new IDL file
|
||||
|
||||
Serenity's build system does a lot of work of turning the IDL from a Web spec into code, but there are a few things you'll need to do yourself.
|
||||
Ladybird's build system does a lot of work of turning the IDL from a Web spec into code, but there are a few things you'll need to do yourself.
|
||||
|
||||
For the sake of example, let's say you're wanting to add the `HTMLDetailsElement`.
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ directory to `Build/release` and then running `ninja <target>`:
|
|||
There are some optional features that can be enabled during compilation that are intended to help with specific types of development work or introduce experimental features. Currently, the following build options are available:
|
||||
- `ENABLE_ADDRESS_SANITIZER`: builds in runtime checks for memory corruption bugs (like buffer overflows and memory leaks) in Lagom test cases.
|
||||
- `ENABLE_MEMORY_SANITIZER`: enables runtime checks for uninitialized memory accesses in Lagom test cases.
|
||||
- `ENABLE_UNDEFINED_SANITIZER`: builds in runtime checks for [undefined behavior](https://en.wikipedia.org/wiki/Undefined_behavior) (like null pointer dereferences and signed integer overflows) in Lagom and the SerenityOS userland.
|
||||
- `ENABLE_UNDEFINED_SANITIZER`: builds in runtime checks for [undefined behavior](https://en.wikipedia.org/wiki/Undefined_behavior) (like null pointer dereferences and signed integer overflows) in Lagom and Ladybird.
|
||||
- `UNDEFINED_BEHAVIOR_IS_FATAL`: makes all undefined behavior sanitizer errors non-recoverable. This option reduces the performance overhead of `ENABLE_UNDEFINED_SANITIZER`.
|
||||
- `ENABLE_COMPILER_EXPLORER_BUILD`: Skip building non-library entities in Lagom (this only applies to Lagom).
|
||||
- `ENABLE_FUZZERS`: builds [fuzzers](../Meta/Lagom/ReadMe.md#fuzzing) for various parts of the system.
|
||||
|
|
|
@ -25,7 +25,7 @@ A symptom of this not being configured correctly is CLion giving a warning for e
|
|||
|
||||
## Code Generation Settings
|
||||
|
||||
To make code generated by CLion match the SerenityOS coding style, import the `CLionCodeStyleSettings.xml` from this directory as code style scheme via
|
||||
To make code generated by CLion match the Ladybird coding style, import the `CLionCodeStyleSettings.xml` from this directory as code style scheme via
|
||||
`Settings -> Editor -> Code Style -> C/C++ -> Scheme -> Cog icon -> Import Scheme...`
|
||||
|
||||
## CMake Error Messages
|
||||
|
|
|
@ -70,7 +70,7 @@ In order to so, create a new file anywhere, for example `license-template.creato
|
|||
|
||||
```
|
||||
/*
|
||||
* Copyright (c) 2024, the SerenityOS developers.
|
||||
* Copyright (c) 2024, the Ladybird developers.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
|
|
|
@ -38,8 +38,8 @@ Run ``./Meta/ladybird.sh run ladybird`` at least once to generate the ``compile_
|
|||
|
||||
### DSL syntax highlighting
|
||||
|
||||
There's a syntax highlighter extension for SerenityOS DSLs called "SerenityOS DSL Syntax Highlight", available [here](https://marketplace.visualstudio.com/items?itemName=kleinesfilmroellchen.serenity-dsl-syntaxhighlight) or [here](https://open-vsx.org/extension/kleinesfilmroellchen/serenity-dsl-syntaxhighlight).
|
||||
The extension provides syntax highlighting for LibIPC's IPC files, [Web IDL](https://webidl.spec.whatwg.org/), and LibJS's
|
||||
There's a syntax highlighter extension for domain specific language files (.idl, .ipc) called "SerenityOS DSL Syntax Highlight", available [here](https://marketplace.visualstudio.com/items?itemName=kleinesfilmroellchen.serenity-dsl-syntaxhighlight) or [here](https://open-vsx.org/extension/kleinesfilmroellchen/serenity-dsl-syntaxhighlight).
|
||||
The extension provides syntax highlighting for these files, [Web IDL](https://webidl.spec.whatwg.org/), and LibJS's
|
||||
serialization format (no extension) as output by js with the -d option.
|
||||
|
||||
### Microsoft C/C++ tools
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# Guidelines for user interface text in SerenityOS
|
||||
# Guidelines for user interface text in Ladybird
|
||||
|
||||
## Capitalization
|
||||
|
||||
SerenityOS employs two capitalization styles:
|
||||
Ladybird employs two capitalization styles:
|
||||
|
||||
- Book title capitalization
|
||||
- Sentence-style capitalization
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# SerenityOS Browser process architecture
|
||||
# Ladybird Browser process architecture
|
||||
|
||||
*NOTE: This document is partly aspirational, in that the state of the code does not yet fully reflect what's described here. Implementation is underway.*
|
||||
|
||||
The SerenityOS web browser (**"Browser"**) uses a multi-process architecture to improve stability and security in the face of arbitrary (and possibly hostile) web content.
|
||||
The Ladybird web browser uses a multi-process architecture to improve stability and security in the face of arbitrary (and possibly hostile) web content.
|
||||
|
||||
## Process overview
|
||||
|
||||
|
|
Loading…
Reference in a new issue