Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-04 | Meta: Add configuration for setting up project in CLion | Devashish | |
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. | |||
2020-04-18 | Documentation: Add section about structs vs. classes to CodingStyle.md | Andreas Kling | |
2020-04-13 | Meta: Add Arch Linux (and derivatives) build instructions | Andres Vieira | |
This patch adds a one liner to install all the dependency packages needed to compile and run Serenity on Arch Linux, Manjaro, etc | |||
2020-04-09 | Documentation: added additional info about moving to wsl2 | Ed Rochenski | |
2020-04-09 | Documentation: added note to prevent script failure in build section | Ed Rochenski | |
2020-03-30 | Documentation: Inform people that `anon` can `su` to `root` by default | Andreas Kling | |
\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 | |||
2020-03-28 | Documentation: Add build dependencies for Fedora | Linus Groh | |
2020-03-20 | Documentation: Tweak document about smart pointers a bit | Andreas Kling | |
Add notes about assigning between FooPtr / NonnullFooPtr. | |||
2020-02-27 | Build: Use ccache if it's available (#1315) | Alexander F. Rødseth | |
2020-02-01 | Documentation: Explain compilation of small changes and ports | Oliver Kraitschy | |
2020-01-23 | AK: Let's call decrementing reference counts "unref" instead of "deref" | Andreas Kling | |
It always bothered me that we're using the overloaded "dereference" term for this. Let's call it "unreference" instead. :^) | |||
2020-01-05 | Documentation: Suggest gcc-9 on Ubuntu since PPA doesn't have 8 anymore | Elisée Maurer | |
2020-01-02 | Build: add support for building on OpenBSD | joshua stein | |
This requires gcc8 from ports to build the Toolchain. | |||
2019-12-29 | Meta: Update ReadMe and move build instructions to a separate document | Andreas Kling | |
2019-11-06 | Meta: Move "Notes on WSL" to a separate file in Documentation/ | Andreas Kling | |
Since this is not relevant to the majority of people, let's move it out of the way. | |||
2019-08-21 | Documentation: Let's have a coding style document | Andreas Kling | |
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. | |||
2019-08-01 | Documentation: Add a paragraph about NonnullOwnPtr to SmartPointers.md | Andreas Kling | |
2019-06-21 | Documentation: Update SmartPointers.md with new pointer names. | Andreas Kling | |
2019-05-28 | Documentation: RIP the short-lived coding style | Robin Burchell | |
Let's just use clang-format. It's easier than explaining the rules. | |||
2019-05-28 | Documentation: Remove some irrelevant things from the coding style. | Andreas Kling | |
This was adapted from the WebKit coding style docs, but some parts of it don't make sense for Serenity. | |||
2019-05-28 | Documentation: Import an attempt at describing the project coding style. | Andreas Kling | |
2019-05-15 | Documentation: Add a brief description of Serenity's smart pointer types. | Andreas Kling | |