Age | Commit message (Collapse) | Author |
|
|
|
This reverts commit 83137f76de2a406e1e58da0421240cb1f961cce5.
|
|
We eliminated the need to pre-build LibC for libstdc++ by eliminating
libstdc++ itself, so users need to create their own build directories
again.
|
|
This commit updates CLionConfiguration.md and NotesOnWSL.md so that
they comply with new build system. In addition to that, the WSL doc
is updated to include instructions to run qemu (and serenity) natively
on Windows, without needing an X-window server.
|
|
|
|
List of changes:
- The cmake command has been moved away from the main build instructions since
the BuildIt script executes it automatically
- The ninja install has been clarified to take the BuildIt script into account
and explain that the folder needs to be cleaned before executing cmake
- The ports instructions have been updated to use the make commands
- "brew install bash" has been added to the macOS prerequisites as per #2132
- The build instructions headers have been indented to group the prerequisites
together
- The build instructions code snippets have been standardized into code blocks
- Fixed a typo
|
|
Fixes #2213
|
|
Closes https://github.com/SerenityOS/serenity/issues/2080
|
|
It didn't feel right to have a "DHCPClient" in a "Servers" directory.
Rename this to Services to better reflect the type of programs we'll
be putting in there.
|
|
Add missing installations to instructions, and use genext2fs instead
of mounting.
|
|
|
|
This commit adds a CMakeLists.txt file that will be used by CLion to
configure the project and documentation explaining the steps to follow.
Configuring CLion this way enables important features like code
completion and file search. The configuration isn't perfect. There are
source files for which CLion cannot pick up the headers and asks to
manually include them from certain directories. But for the most part,
it works all right.
|
|
|
|
This patch adds a one liner to install all the dependency packages
needed to compile and run Serenity on Arch Linux, Manjaro, etc
|
|
|
|
|
|
\0 pointed out that this is not mentioned anywhere, technically making
it a "local privilege escalation" bug.
This patch adds it to the documentation, and I've also paid out the
first $5 bounty to the "Kiwis for Kiwi" charity as per \0's request!
http://serenityos.org/bounty/kiwis4kiwi.png
|
|
|
|
Add notes about assigning between FooPtr / NonnullFooPtr.
|
|
|
|
|
|
It always bothered me that we're using the overloaded "dereference"
term for this. Let's call it "unreference" instead. :^)
|
|
|
|
This requires gcc8 from ports to build the Toolchain.
|
|
|
|
Since this is not relevant to the majority of people, let's move it
out of the way.
|
|
This is only meant to be about higher-level coding style, not the small
things like brace placement, indentation, etc. For all of that we just
obey clang-format.
|
|
|
|
|
|
Let's just use clang-format. It's easier than explaining the rules.
|
|
This was adapted from the WebKit coding style docs, but some parts of it
don't make sense for Serenity.
|
|
|
|
|