serenity/Userland/Applications
Shannon Booth 8751be09f9 AK: Serialize URL hosts with 'concept-host-serializer'
In order to follow spec text to achieve this, we need to change the
underlying representation of a host in AK::URL to deserialized format.
Before this, we were parsing the host and then immediately serializing
it again.

Making that change resulted in a whole bunch of fallout.

After this change, callers can access the serialized data through
this concept-host-serializer. The functional end result of this
change is that IPv6 hosts are now correctly serialized to be
surrounded with '[' and ']'.
2023-07-31 05:18:51 +02:00
..
3DFileViewer Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
About LibGUI: Make Application's construction fallible 2023-05-05 16:41:21 +01:00
AnalogClock Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Assistant AK: Serialize URL hosts with 'concept-host-serializer' 2023-07-31 05:18:51 +02:00
Browser AK: Serialize URL hosts with 'concept-host-serializer' 2023-07-31 05:18:51 +02:00
BrowserSettings Browser: Store default config values in a single place 2023-06-06 00:47:23 +02:00
Calculator Base+Userland: Apply Human Interface Guidelines to Object text 2023-05-23 05:59:49 +02:00
Calendar LibGUI+Calendar: Move date control logic to the calendar widget 2023-07-13 04:31:40 +03:30
CalendarSettings CalendarSettings: Propagate errors when creating CalendarSettingsWidget 2023-06-10 07:19:06 +02:00
CertificateSettings LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
CharacterMap CharacterMap: Override statusbar text on action hover 2023-06-15 13:53:22 +01:00
ClockSettings ClockSettings: Convert ClockSettingsWidget to a failable factory 2023-06-10 07:19:06 +02:00
CrashReporter LibGUI: Make Application's construction fallible 2023-05-05 16:41:21 +01:00
Debugger Debugger: Support attaching to a running process 2023-02-08 19:23:07 +01:00
DisplaySettings DisplaySettings: Handle case where there is no DPI value 2023-07-27 12:53:25 -04:00
Escalator LibFileSystem+Everything: Remove resolve_executable_from_environment 2023-06-06 23:46:36 +02:00
FileManager FileManager: Add file properties tab for PDF documents 2023-07-30 22:16:40 +01:00
FontEditor LibGUI+Userland: Port Action status tips to String 2023-06-15 13:53:22 +01:00
GamesSettings GamesSettings+LibCards: Get rid of DeprecatedString 2023-07-06 10:15:37 +01:00
Help Help: Clear statusbar when leaving link 2023-06-15 13:53:22 +01:00
HexEditor HexEditor: Show status tips in Statusbar 2023-06-17 20:36:03 +02:00
ImageViewer ImageViewer: Support displaying vector graphics (at arbitrary scales) 2023-07-14 06:51:05 +02:00
KeyboardMapper LibGUI+Userland: Port Action status tips to String 2023-06-15 13:53:22 +01:00
KeyboardSettings KeyboardSettings: Convert KeyboardSettingsWidget to a failable factory 2023-06-10 07:19:06 +02:00
Magnifier Magnifier: Update grid color in real-time 2023-07-24 11:30:54 +03:30
Mail Mail: Fix crash caused by migration from NonnullRefPtrVector 2023-07-05 11:39:27 +02:00
MailSettings MailSettings: Make TLS option checked by default 2023-07-12 14:20:29 -04:00
MouseSettings LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
NetworkSettings NetworkSettings: Don't assert when there are no network adapters 2023-07-27 12:10:56 -04:00
PartitionEditor LibGUI+Userland: Propagate errors in Model::column_name() 2023-06-14 17:53:59 +02:00
PDFViewer LibGUI+Userland: Port Action status tips to String 2023-06-15 13:53:22 +01:00
Piano Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
PixelPaint PixelPaint: Update palette colors in real-time while picking 2023-07-24 11:30:54 +03:30
Presenter Userland: Filter out unsupported file types in open dialogs in more apps 2023-06-11 09:40:17 +01:00
Run LibGfx+Everywhere: Change Gfx::Rect to be endpoint exclusive 2023-05-23 12:35:42 +02:00
Settings LibGUI+Userland: Port StatusBar::text() and set_text functions to String 2023-06-15 13:53:22 +01:00
SoundPlayer SoundPlayer: Rename main widget to SoundPlayerWidget 2023-07-19 19:37:27 +01:00
SpaceAnalyzer Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Spreadsheet AK: Serialize URL hosts with 'concept-host-serializer' 2023-07-31 05:18:51 +02:00
SystemMonitor SystemMonitor: Fix calculation of CPU percentage 2023-07-22 08:54:23 -04:00
Terminal Terminal: Modernize 2023-07-06 11:07:11 +01:00
TerminalSettings TerminalSettings: Convert setting widgets to a failable factory 2023-06-10 07:19:06 +02:00
TextEditor LibGUI+Userland: Port Action status tips to String 2023-06-15 13:53:22 +01:00
ThemeEditor ThemeEditor: Add a recent files list 2023-06-17 20:36:03 +02:00
VideoPlayer Userland: Filter out unsupported file types in open dialogs in more apps 2023-06-11 09:40:17 +01:00
Welcome AK: Add the Input word to input-only buffered streams 2023-05-09 11:18:46 +02:00
CMakeLists.txt CertificateSettings: Create basic Cert Store application 2023-04-03 19:58:47 -06:00