summaryrefslogtreecommitdiff
path: root/Base
AgeCommit message (Collapse)Author
2021-04-18Everywhere: Fix a bunch of typosLinus Groh
2021-04-17LibGUI+WindowServer: Separate window manager IPC from regular IPCsin-ack
With this patch the window manager related functionality is split out onto a new endpoint pair named WindowManagerServer/Client. This allows window manager functionality to be potentially privilege separated in the future. To this end, a new client named WMConnectionClient is used to maintain a window manager connection. When a process connects to the endpoint and greets the WindowServer as a window manager (via Window::make_window_manager(int)), they're subscribed to the events they requested via the WM event mask. This patch also removes the hardcoding of the Taskbar WindowType to receive WM events automatically. However, being a window manager still requires having an active window, at the moment.
2021-04-17FileManager: Show file copying animationLeandro Pereira
Bring some mid-90s charm and show a file flying animation while copying files. Icons for both source and destination directories are currently the default icons, but in the future they could be the respective icons for the destination directory.
2021-04-17Base: Remove stray backtick in the watch manpageGunnar Beutner
2021-04-16LibWeb: Impose a sane max cookie sizeTimothy Flynn
Drop cookies larger than 4KiB. This value is the RFC's recommendation: https://tools.ietf.org/html/rfc6265#section-6.1
2021-04-16man: Update SystemServer(5) documentation with new Socket stylesin-ack
This patch adds new information about the usage of multiple sockets with eager services and the new socket takeover mechanism exposed by SystemServer.
2021-04-15Applications: Rename Serendipity => WelcomeAndreas Kling
Let's stick to the theme of "the most obvious name possible"
2021-04-15Base: Update cookie test page to include unretrievable cookiesTimothy Flynn
"Unretrievable" meaning from JavaScript via document.cookie. They are settable though and may be viewed with the Dump Cookies command in the Browser.
2021-04-15Base: Add documentation for `get_process_name`Nicholas-Baron
`set_process_name` has a getter pair (which it links to); lets document it. Solves #6007.
2021-04-14LibWeb: Implement the CanvasRenderingContext2D::rect path methodIdan Horowitz
This method adds a rectangle to the current 2D path.
2021-04-14Tests: fixed test-crypto wrong argument order that failed -daniel eliad
run-tests-and-shutdown.sh
2021-04-14Browser: Respect the HttpOnly flag when storing cookiesTimothy Flynn
2021-04-14LibDebug: Add support for parsing array typesFalseHonesty
This includes multi-dimensional arrays :O
2021-04-13Base: Update cookie test page with cookies expected to be rejectedTimothy Flynn
2021-04-13Everywhere: It's now "Foobar", not "FooBar", and not "foo bar"Andreas Kling
I hereby declare these to be full nouns that we don't split, neither by space, nor by underscore: - Breadcrumbbar - Coolbar - Menubar - Progressbar - Scrollbar - Statusbar - Taskbar - Toolbar This patch makes everything consistent by replacing every other variant of these with the proper one. :^)
2021-04-13HackStudio: Store known symbol declarations in ProjectDeclarationsItamar
They were previously stored inside the Locator widget. I moved them to the globally visible ProjectDeclarations class so they can also be used by other widgets.
2021-04-13Keymaps: Add pl keymap (#6282)breakgimme
2021-04-12Base: Update cookie test page to set some attributesTimothy Flynn
2021-04-12Base: Fix a few width/height oversights in Marietathankyouverycool
Corrects punctuation width and erroneous 'Q' width reset. Adjusts height of double quote and '$'
2021-04-12Userland: Add support for -S to env commandPeter Elliott
- Refactor env to use Core::ArgsParser - create symlink from /bin/env to /usr/bin/env for compatiability
2021-04-12Serendipity: Paint theme agnostic bannerthankyouverycool
And remove temporary welcome-banner.png. Fixes invisible text in dark themes.
2021-04-12Base: Add new sans serif font Marietathankyouverycool
Liza's younger, slightly better proportioned sister
2021-04-11Base: Add test page for document.cookieTimothy Flynn
2021-04-11Network: Add network.png 32x32 iconBrendan Coles
2021-04-11Base: Fix run-tests-and-shutdown.sh output in CI testing mode.Brian Gianforcaro
The missing newline made the output look weird, as it was jumbled up next to the standard QEMU boot output instead of below it.
2021-04-11Everywhere: Update references from ReadMe.md => README.mdAndreas Kling
2021-04-09Base+LibGUI: Add an familiar-looking icon for the desktop directoryAndreas Kling
2021-04-09LibGfx+Base: Add Tray/TrayText theme colors and Gfx::ButtonStyle::TrayAndreas Kling
A "Tray" is a sunken container area for widgets. The first intended client of this style is the GUI::FilePicker's common locations frame. Thanks to @nvella for coming up with the term "Tray" :^)
2021-04-09Fonts: Added some cyrillic glyphs to CsillaRegular10 andDmitrii Trifonov
KaticaRegular10 Needed to add more glyphs to fonts.
2021-04-08Keymaps: Add se keymap (#6198)nickalfi
Based on the existing Finnish keymap for special characters and what characters Linux outputs when I press the key, including Numpad.
2021-04-07Keymaps: Add sv-dvorak keymap (#6177)Miika Hämynen
Based on the finnish keymap for special characters and what characters linux outputs when I press the key.
2021-04-06Base: Add icons for a few apps and filetypesthankyouverycool
Adds new java, pdf, open-folder filetype icons. Upgrades chess, snake, sound player and keyboards. Fixes file manager alignment.
2021-04-06LibWeb: Support the :last-of-type CSS selector :^)Andreas Kling
2021-04-06LibWeb: Support the :first-of-type CSS selector :^)Andreas Kling
2021-04-05Base: Update background-repeat test with two-value sectionTimothy Flynn
2021-04-05Keymaps: Added fr-ch.json for Swiss-French keyboards (#6065)Dodoross
This new file is inspired by de.json as the two keyboard layouts are very similar.
2021-04-04Base: Minor cleanups in SystemServer.iniAndreas Kling
Fix up an outdated comment and remove some unnecessary Executable values (since those are implied by the group name anyway.)
2021-04-04ResourceGraph.Applet: Host both CPU and memory applet in one processAndreas Kling
No reason we can't host these in the same process, and then we have one less process to dynamically link at boot. :^)
2021-04-04Base: Add test page for <input type=button> elementsTimothy Flynn
Particularly to test label associations.
2021-04-04Base: Update checkbox test page to have a <label>Timothy Flynn
2021-04-04Base: Update radio button test page to mutate the DOMTimothy Flynn
2021-04-04Userland: Rename *.MenuApplet => *.AppletAndreas Kling
These are no longer displayed in the menu, so it doesn't make sense to call them menu applets. :^)
2021-04-04Base: Desaturate the audio applet iconsAndreas Kling
2021-04-04ClipboardHistory: Use the "edit-copy" icon instead of a colorized oneAndreas Kling
2021-04-04Base: Tweak default shell promptAndreas Kling
2021-04-03Base: Make the "little" test program compilable againAndreas Kling
2021-04-03Base: Add test page for HTML input type=radio elementsTimothy Flynn
2021-04-03Base: Add test page for the 'background-repeat' propertyTimothy Flynn
This page tests the following values for background-repeat: repeat, repeat-x, repeat-y, no-repeat The test is duplicated for the <body> node and for child <div> nodes, because the code that paints these nodes are in separate locations.
2021-03-31Base: Add a bullet emoji •Timothy Flynn
2021-03-31Base: Add test for a box placed over links with negative z-indexTimothy Flynn
In this test, a set of links has a background box placed behind them via a negative z-index. The expectation is that a hit test on a link during a mouse-move event should select that link, and not the background box.