Erik Biederstadt
585e7890cd
3DFileViewer: Move Demos/GLTeapot
to Applications/3DFileViewer
...
Also changes the category to `Graphics`
2021-05-19 19:34:12 +01:00
Andreas Kling
df29d58e19
PDFViewer+Base: Display application title as "PDF Viewer"
...
This matches other applications in the system. :^)
2021-05-18 21:00:32 +02:00
Matthew Olsson
f7ea1eb610
Applications: Add a very simple PDFViewer
2021-05-18 16:35:23 +02:00
Matthew Olsson
43724ac282
Base: Add LiberationSerif TTF font
...
This will be our primary PDF ttf font, since Times New Roman is not an
open font.
2021-05-18 16:35:23 +02:00
Joel Hansen
b66f91e7d3
Base: Add "Plum" theme ( #7076 )
...
A theme with dark purples and reds. Inspired by the classic NT theme.
2021-05-18 16:02:43 +02:00
stelar7
24c5b0e81c
LibGfx: Add support for DDS images
2021-05-18 08:45:53 +01:00
Timothy Flynn
b160a15682
Base: Add boxes with multi-part border attributes to borders.html
2021-05-17 23:24:32 +02:00
Linus Groh
0aab774343
Everywhere: Fix a bunch of typos
2021-05-17 17:48:55 +01:00
Timothy Flynn
44ceee1e14
Base: Fix 16x16 analog clock icon
...
This icon somehow got replaced with a Buggie image in
07341c3594
.
2021-05-17 14:56:21 +02:00
Gunnar Beutner
51db8085f8
Demos: Add Mandelbrot demo
...
This adds a very rudimentary Mandelbrot viewer. It supports zooming
and pretty much nothing else. Not even color smoothing or super
sampling.
2021-05-17 13:35:39 +02:00
Gunnar Beutner
07341c3594
LibCore: Close accepted sockets on exec() and make them non-blocking
...
Previously accept() would copy the listener socket's cloexec and
non-blocking flag. With that fixed however TCPServer and LocalServer
now leak file descriptors into child processes and are blocking.
2021-05-17 13:32:19 +02:00
Grant Yap
186102dcc6
Emoji: Add a return key symbol
2021-05-17 00:16:49 +01:00
Linus Groh
00bfcef5be
Base: Make 16x16 Play/Pause/Stop icons a bit smaller
...
These all looked out of place both when used on a regular button (e.g.
in the SoundPlayer application) and a toolbar action button (e.g. in the
GameOfLife application). This makes them a bit smaller (hand-drawn, not
scaled down).
2021-05-16 23:00:21 +02:00
Andreas Kling
f34a3b9521
Taskbar: Give the shutdown dialog a UI facelift :^)
2021-05-16 20:57:45 +02:00
Andreas Kling
ce47bbc965
Base: Tweak app-text-editor 32x32 icon (pencil color)
2021-05-16 20:27:17 +02:00
Andreas Kling
6c2c3b920e
PixelPaint: Style the application name as "Pixel Paint" :^)
2021-05-16 01:11:56 +02:00
Andres Crucitti
d99991e39c
Games: Add GameOfLife
...
This patch introduces a new game based on Conway's Game of Life.
2021-05-15 17:44:21 +01:00
Andreas Kling
ae7c5411a6
PixelPaint+Base: Tool icon refresh :^)
...
Redraw and shrink all tool icons to 16x16 instead of the off-beat size
(26x26) they had previously.
2021-05-15 18:35:06 +02:00
Andreas Kling
ed81eb610d
Base: Use http://serenityos.org/ for the default browser bookmark
...
We are currently unable to load the HTTPS version of the site due to
missing cipher suite support.
2021-05-15 12:55:31 +02:00
Andreas Kling
58d73ea36c
Userland: Rename QuickShow => Image Viewer
...
The old name was a bit too ambiguous. This one is crystal clear. :^)
2021-05-14 18:34:44 +02:00
Andreas Kling
3d3a5b431f
Services: Add InspectorServer to reverse the direction of Inspector
...
This service daemon will act as an intermediary between the Inspector
program and the inspectable programs it wants to inspect.
Programs can make themselves available for inspection by connecting
to /tmp/portal/inspectables using the Core::EventLoop RPC protocol.
2021-05-13 23:28:40 +02:00
Valtteri Koskivuori
25a45e639a
Magnifier: Add a 32x32 icon
...
This is stolen from the app-file-manager icon. I'm still 'borrowing' the
find icons for Magnifier, didn't see a reason to duplicate them.
2021-05-13 22:17:46 +01:00
Linus Groh
fd896ad29d
Base: Add KeyboardMapper.af
...
Joining applications like Font Editor and Theme Editor, Keyboard Mapper
now has its own entry in the "Development" system menu section.
2021-05-12 23:12:54 +01:00
miere43
84800a5b4f
Base: Add :nth-last-child test document
2021-05-11 21:17:16 +01:00
Linus Groh
ecdb6a11b7
Base: Add Magnifier.af
2021-05-11 18:01:55 +02:00
Andreas Kling
c68dfcf19f
Base: Remove unused icons from the removed Visual Builder app
2021-05-11 11:24:58 +02:00
Ali Mohammad Pur
a527256356
Shell: Add an option to autosave history every N ms
...
...and set it to 10 seconds by default.
2021-05-11 10:19:07 +01:00
Valtteri Koskivuori
4d01183f5c
Userland: Implement a magnifier app
...
This utility is useful for making sure those UI elements are pixel
perfect. A simple 2x/4x magnification around the mouse cursor, shown in
a window.
2021-05-11 10:18:29 +01:00
Mart G
e81d35995e
Base: Fix a spelling error in the mitigations man page
2021-05-10 17:44:30 +01:00
Brendan Coles
138d065cbb
Themes: Silver: Add window title button icons
2021-05-10 17:15:47 +01:00
Ali Mohammad Pur
b1fe5d5517
Shell: Parse '\t' in doublequoted strings as a tab character
...
This not being recognised is surprising.
2021-05-10 10:43:23 +02:00
Ali Mohammad Pur
22b244df45
Shell: Add support for \uhhhhhhhh escapes in strings
...
This will be replaced with the unicode character whose codepoint is
given by the unsigned 32-bit number 'hhhhhhhh' (hex).
2021-05-10 10:43:23 +02:00
Matthew Olsson
a8f5b6aaa3
LibPDF: Create basic object structure
...
This commit is the start of LibPDF, and introduces some basic structure
objects. This emulates LibJS's Value structure, where Value is a simple
class that can contain a pointer to a more complex Object class with
more data. All of the basic PDF objects have a representation.
2021-05-10 10:32:39 +02:00
Ömer Kurttekin
d922c2f5f3
Userland: Preserve keyboard mapping preference on reboot ( #6955 )
2021-05-09 15:56:03 +02:00
Erlend
4c43fc0515
AnalogClock: New analog clock application ( #6760 )
2021-05-09 15:51:36 +02:00
miere43
c5ceff33b5
Browser: Add :nth-child test document
2021-05-09 11:24:04 +02:00
Brendan Coles
2fe6242f15
Themes: Faux Pas: Set RubberBandFill transparency
2021-05-08 14:08:14 +01:00
Brendan Coles
29e323269c
Themes: Faux Pas: Set HoverHighlight to white
2021-05-08 12:28:48 +01:00
Linus Groh
5468a23fc2
Base: Fix path to LibJS tests in test-js(1) man page
2021-05-08 12:04:55 +01:00
Brendan Coles
dbb88d7dd4
Themes: Add Light theme
2021-05-08 11:13:03 +01:00
Jesse Buhagiar
834f3c64f0
Demos: Add OpenGL teapot demo :^)
...
Every GL library needs an implementation of this!
Currently drawn with "pixel vomit" colours as we don't
yet support lighting via the GL library.
This also ships with a super basic Wavefront OBJ loader.
2021-05-08 10:13:22 +02:00
ry755
9cec9fb1e8
Base: Update TextEditor man page to include line and column arguments
...
This documents the feature in c2872766f2322aa38490160b571059f05e7dcb2d
2021-05-08 09:54:53 +02:00
Valtteri Koskivuori
09ea57031f
Base: Add manpage for file(1)
2021-05-07 16:29:58 +01:00
Linus Groh
336a79a452
Base: Consistently stylize arguments in man pages as inline code
2021-05-07 16:19:49 +01:00
Andreas Kling
a7e44d8b3c
Base: Remove unnecessary UID separation of multi-process Browser
...
After looking closely at this, I realized that we've been running
all the service processes under separate user accounts even though
there's actually no need to.
Since we already use pledge() and unveil() to limit the scope and
access of these programs, separating them to another UID doesn't
achieve anything meaningful. So let's bring them back to the "anon"
user account and simplify things.
Programs affected:
- ImageDecoder
- RequestServer
- WebContent
- WebSocket
Longer term, I'd like for all of these to get spawned for the current
desktop user somehow, possibly by some kind of session manager, or
perhaps by the Browser program itself. But for now they remain under
SystemServer's control.
2021-05-06 13:33:08 +02:00
Sergey Bugaev
37a59f7f40
Base: Start LookupServer on boot
...
I can't say I like starting yet another thing on boot... but now that
LookupServer provides mDNS (and optionaly DNS) services to other hosts,
we have to start it on boot, not when the first local client connects.
2021-05-05 21:16:17 +02:00
setepenre
8978325af8
Base: Add manpage for groups(1)
2021-05-05 15:12:30 +01:00
Brendan Coles
aee735889e
Base: Fix typos and spelling errors in man pages
2021-05-05 12:22:08 +01:00
Brian Gianforcaro
56fccf1667
Base: Minor cleanup of a few man pages.
...
- Fix some typos and formatting.
- Add links to Mitigations from unveil / pledge.
2021-05-05 12:24:16 +02:00
Brian Gianforcaro
325e491d34
Base: Add a boot_parameters(7) to document kernel boot parameters.
2021-05-05 12:24:16 +02:00