thankyouverycool
bada590b91
FontEditor: Add move glyph tool
...
When toggled on, glyphs can now be repositioned within the glyph
editor by dragging the mouse
2021-04-23 11:08:11 +02:00
Ali Mohammad Pur
1099521514
Base: Add a quote to the fortunes database
2021-04-23 09:27:49 +02:00
Andreas Kling
3857148028
LibWeb+Base: Use AK::SourceGenerator for error pages
...
Instead of storing a format string in a file, let's be reasonable
and use SourceGenerator's template functionality. :^)
2021-04-22 00:00:59 +02:00
Andreas Kling
9a8dd38493
LibWeb+Base: Convert String::format() to String::formatted()
...
This error page template is slightly hilarious and should probably
be replaced with AK::SourceGenerator or some such, but for now let's
just get rid of the call to String::format().
2021-04-21 23:49:02 +02:00
Marco Biscaro
8124719c3d
Tests: Reorganize LibCompress unit tests
...
Move LibCompress unit tests to LibCompress/Tests directory and register
them with CMake's add_test. This allows us to run these tests with
ninja test instead of running a separate executable.
Also split the existing tests in 3 test files that better follow the
source code structure (inspired by AK tests).
2021-04-21 08:00:32 +02:00
Panagiotis Vasilopoulos
e45e0eeb47
Everywhere: Replace SERENITY_ROOT with SERENITY_SOURCE_DIR
2021-04-20 15:27:52 +02:00
Adam Hodgen
3cfab83e7e
Base: Add HTML test page for cursor & table
...
This page is useful for testing the CSS 'cursor' property, as well as
HTML tables
2021-04-19 12:26:05 +02:00
Idan Horowitz
4c1d4baada
Base: Update CsillaRegular10's glyph widths
...
This fixed-width font had some garbage per glyph width values, which
while previously was ok, they now had to be correctly set to indicate
glyph presence.
2021-04-18 22:10:25 +02:00
Gal Horowitz
8b78f2741d
Base: Add hebrew character glyphs to the Katica Regular 10 font
...
The newly drawn glyphs cover the Hebrew letters (U+05D0 - U+05EA).
2021-04-18 18:57:35 +02:00
Linus Groh
2b0c361d04
Everywhere: Fix a bunch of typos
2021-04-18 10:30:03 +02:00
sin-ack
aa56f9a1e0
LibGUI+WindowServer: Separate window manager IPC from regular IPC
...
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-17 13:06:25 +02:00
Leandro Pereira
8d25290198
FileManager: Show file copying animation
...
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-17 09:41:35 +02:00
Gunnar Beutner
127fe38612
Base: Remove stray backtick in the watch manpage
2021-04-17 09:25:40 +02:00
Timothy Flynn
67884f6747
LibWeb: Impose a sane max cookie size
...
Drop cookies larger than 4KiB. This value is the RFC's recommendation:
https://tools.ietf.org/html/rfc6265#section-6.1
2021-04-16 19:19:31 +02:00
sin-ack
afb04cf544
man: Update SystemServer(5) documentation with new Socket style
...
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-16 18:22:10 +02:00
Andreas Kling
9f4e37e342
Applications: Rename Serendipity => Welcome
...
Let's stick to the theme of "the most obvious name possible"
2021-04-15 20:50:24 +02:00
Timothy Flynn
82c53178fa
Base: Update cookie test page to include unretrievable cookies
...
"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-15 09:46:49 +02:00
Nicholas-Baron
b2c952a6fa
Base: Add documentation for get_process_name
...
`set_process_name` has a getter pair (which it links to); lets document it.
Solves #6007 .
2021-04-15 09:01:11 +02:00
Idan Horowitz
aab99d5945
LibWeb: Implement the CanvasRenderingContext2D::rect path method
...
This method adds a rectangle to the current 2D path.
2021-04-14 23:01:23 +02:00
daniel eliad
b96c205c98
Tests: fixed test-crypto wrong argument order that failed -
...
run-tests-and-shutdown.sh
2021-04-14 22:33:50 +02:00
Timothy Flynn
858ba11aef
Browser: Respect the HttpOnly flag when storing cookies
2021-04-14 16:07:46 +02:00
FalseHonesty
2d58549296
LibDebug: Add support for parsing array types
...
This includes multi-dimensional arrays :O
2021-04-14 13:28:48 +02:00
Timothy Flynn
329e6252e9
Base: Update cookie test page with cookies expected to be rejected
2021-04-13 21:59:30 +02:00
Andreas Kling
a2baab38fd
Everywhere: It's now "Foobar", not "FooBar", and not "foo bar"
...
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-13 16:58:15 +02:00
Itamar
667926df73
HackStudio: Store known symbol declarations in ProjectDeclarations
...
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-13 15:16:27 +02:00
breakgimme
42abda2a19
Keymaps: Add pl keymap ( #6282 )
2021-04-13 00:06:18 +02:00
Timothy Flynn
fc03f8d959
Base: Update cookie test page to set some attributes
2021-04-12 22:37:00 +02:00
thankyouverycool
102bb3b3d2
Base: Fix a few width/height oversights in Marieta
...
Corrects punctuation width and erroneous 'Q' width reset. Adjusts
height of double quote and '$'
2021-04-12 15:31:55 +02:00
Peter Elliott
eca20e92da
Userland: Add support for -S to env command
...
- Refactor env to use Core::ArgsParser
- create symlink from /bin/env to /usr/bin/env for compatiability
2021-04-12 14:06:24 +02:00
thankyouverycool
198c4fd7f2
Serendipity: Paint theme agnostic banner
...
And remove temporary welcome-banner.png. Fixes invisible text in
dark themes.
2021-04-12 08:56:06 +02:00
thankyouverycool
4366cb469b
Base: Add new sans serif font Marieta
...
Liza's younger, slightly better proportioned sister
2021-04-12 08:56:06 +02:00
Timothy Flynn
59e47c3b11
Base: Add test page for document.cookie
2021-04-11 18:24:34 +02:00
Brendan Coles
72fbf26dd6
Network: Add network.png 32x32 icon
2021-04-11 17:53:53 +02:00
Brian Gianforcaro
10d9a8db71
Base: Fix run-tests-and-shutdown.sh output in CI testing mode.
...
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-11 12:50:33 +02:00
Andreas Kling
251018676f
Everywhere: Update references from ReadMe.md => README.md
2021-04-11 10:52:25 +02:00
Andreas Kling
42ec6718f2
Base+LibGUI: Add an familiar-looking icon for the desktop directory
2021-04-09 23:45:21 +02:00
Andreas Kling
11bea5d633
LibGfx+Base: Add Tray/TrayText theme colors and Gfx::ButtonStyle::Tray
...
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-09 21:53:43 +02:00
Dmitrii Trifonov
90b6821d3f
Fonts: Added some cyrillic glyphs to CsillaRegular10 and
...
KaticaRegular10
Needed to add more glyphs to fonts.
2021-04-09 08:33:12 +02:00
nickalfi
3a8844520a
Keymaps: Add se keymap ( #6198 )
...
Based on the existing Finnish keymap for special characters and what
characters Linux outputs when I press the key, including Numpad.
2021-04-08 23:35:17 +02:00
Miika Hämynen
5e8b5ff35e
Keymaps: Add sv-dvorak keymap ( #6177 )
...
Based on the finnish keymap for special characters and what characters
linux outputs when I press the key.
2021-04-07 19:34:49 +02:00
thankyouverycool
3ba86e3156
Base: Add icons for a few apps and filetypes
...
Adds new java, pdf, open-folder filetype icons. Upgrades chess,
snake, sound player and keyboards. Fixes file manager alignment.
2021-04-06 21:58:55 +02:00
Andreas Kling
1d065aa51b
LibWeb: Support the :last-of-type CSS selector :^)
2021-04-06 13:06:42 +02:00
Andreas Kling
0eb9a9dd13
LibWeb: Support the :first-of-type CSS selector :^)
2021-04-06 13:06:42 +02:00
Timothy Flynn
0794d879f3
Base: Update background-repeat test with two-value section
2021-04-05 18:49:04 +02:00
Dodoross
0315741815
Keymaps: Added fr-ch.json for Swiss-French keyboards ( #6065 )
...
This new file is inspired by de.json as the two keyboard layouts are
very similar.
2021-04-05 18:04:53 +02:00
Andreas Kling
66a27f37db
Base: Minor cleanups in SystemServer.ini
...
Fix up an outdated comment and remove some unnecessary Executable
values (since those are implied by the group name anyway.)
2021-04-04 20:13:55 +02:00
Andreas Kling
436a1dce34
ResourceGraph.Applet: Host both CPU and memory applet in one process
...
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-04 20:13:55 +02:00
Timothy Flynn
d40f3aa0d0
Base: Add test page for <input type=button> elements
...
Particularly to test label associations.
2021-04-04 18:30:15 +02:00
Timothy Flynn
26c9769247
Base: Update checkbox test page to have a <label>
2021-04-04 18:30:15 +02:00
Timothy Flynn
2199a59614
Base: Update radio button test page to mutate the DOM
2021-04-04 18:30:15 +02:00