ladybird/Userland/Applications/Browser
Sam Atkins 7a2da4cabf Browser+WebContent+LibJS: Support %c specifiers in Console.log()
...and the other Console methods.

This lets you apply styling to a log message or any other text that
passes through the Console `Formatter` operation.

We store the CSS on the ConsoleClient instead of passing it along with
the rest of the message, since I couldn't figure out a nice way of
doing that, as Formatter has to return JS::Values. This way isn't nice,
and has a risk of forgetting to clear the style and having it apply to
subsequent messages, but it works.

This is only supported in the Browser for now. REPL support would
require parsing the CSS and figuring out the relevant ANSI codes. We
also don't filter this styling at all, so you can `position: absolute`
and `transform: translate(...)` all you want, which is less than
ideal.
2022-09-21 20:03:49 +01:00
..
BookmarksBarWidget.cpp Everywhere: Use my very shiny serenityos.org email :^) 2022-09-12 15:13:12 +01:00
BookmarksBarWidget.h Browser: Give BookmarksBarWidget a minimum size 2022-07-27 00:01:42 +01:00
Browser.h Browser+BrowserSettings: Add preference for new tab 2022-06-26 22:18:30 +01:00
BrowserWindow.cpp Everywhere: Use my very shiny serenityos.org email :^) 2022-09-12 15:13:12 +01:00
BrowserWindow.gml Userland: Set tab-widget properties in GML instead of code 2022-05-11 20:16:43 +02:00
BrowserWindow.h Browser+LibWeb+WebContent: Implement per-URL-pattern proxies 2022-04-09 12:21:43 +02:00
CMakeLists.txt LibUnicode+Userland: Migrate generated CLDR data to LibLocaleData 2022-09-05 14:37:16 -04:00
ConsoleWidget.cpp Browser+WebContent+LibJS: Support %c specifiers in Console.log() 2022-09-21 20:03:49 +01:00
ConsoleWidget.h LibWebView: Move OutOfProcessWebView to a new LibWebView library 2022-05-15 12:17:36 +02:00
CookieJar.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
CookieJar.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CookiesModel.cpp Browser: Add option to filter entries in Storage Inspector 2022-05-07 20:09:53 +02:00
CookiesModel.h Browser: Add option to filter entries in Storage Inspector 2022-05-07 20:09:53 +02:00
DownloadWidget.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
DownloadWidget.h LibWeb: Abstract the LibProtocol ResourceLoader connection 2022-05-15 12:17:36 +02:00
EditBookmark.gml Userland: Run gml-format 2022-02-13 02:36:35 +02:00
ElementSizePreviewWidget.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
ElementSizePreviewWidget.h Browser+LibWeb: Add an Element size preview widget to inspector 2022-03-08 22:09:52 +01:00
History.cpp Browser: Ignore title updates when history has no current item 2022-09-21 13:06:17 +02:00
History.h Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
IconBag.cpp Browser: Add context menu icons 2022-09-08 10:02:37 +01:00
IconBag.h Browser: Add context menu icons 2022-09-08 10:02:37 +01:00
InspectorWidget.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
InspectorWidget.h Browser: Fix crash if clicking on non-visible nodes in the inspector 2022-07-03 20:45:11 +02:00
main.cpp Base: Launch ImageDecoder at session start-up 2022-08-14 21:52:35 +01:00
StorageModel.cpp Browser+LibWeb+WebContent: Add ability to inspect session storage 2022-05-28 23:54:06 +01:00
StorageModel.h Browser+LibWeb+WebContent: Add ability to inspect session storage 2022-05-28 23:54:06 +01:00
StorageWidget.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
StorageWidget.gml Browser+LibWeb+WebContent: Add ability to inspect session storage 2022-05-28 23:54:06 +01:00
StorageWidget.h Browser+LibWeb+WebContent: Add ability to inspect session storage 2022-05-28 23:54:06 +01:00
Tab.cpp LibWeb+WebContent+Browser: Plumb visibility state from GUI to web pages 2022-09-20 10:32:14 +02:00
Tab.gml Userland: Run gml-format 2022-02-13 02:36:35 +02:00
Tab.h LibWeb+WebContent+Browser: Plumb visibility state from GUI to web pages 2022-09-20 10:32:14 +02:00
WindowActions.cpp Everywhere: Add sv suffix to strings relying on StringView(char const*) 2022-07-12 23:11:35 +02:00
WindowActions.h Browser: Allow usage of vertical tabs 2022-05-21 22:25:16 +02:00