ladybird/AK
Andreas Kling 287a9b552a AK: Fix bad parsing of some file:/// URLs with base URL
We were dropping the base URL path components in the resulting URL due
to mistakenly determining the input URL to start with a Windows drive
letter. Fix this, add a spec link, and a test.
2022-09-20 15:38:53 +02:00
..
.clang-tidy
AllOf.h
AnyOf.h
ArbitrarySizedEnum.h
Array.h
Assertions.h
Atomic.h
AtomicRefCounted.h
Badge.h
Base64.cpp
Base64.h
BinaryBufferWriter.h
BinaryHeap.h
BinarySearch.h
BitCast.h
Bitmap.h
BitmapView.h
BitStream.h
Buffered.h
BuiltinWrappers.h
BumpAllocator.h
ByteBuffer.h
ByteReader.h
CharacterTypes.h
Checked.h
CheckedFormatString.h
CircularDeque.h
CircularDuplexStream.h
CircularQueue.h
CMakeLists.txt
Complex.h
Concepts.h
DateConstants.h
DateTimeLexer.h
Debug.h.in
Demangle.h
DisjointChunks.h
DistinctNumeric.h
DoublyLinkedList.h
Endian.h
EnumBits.h
Error.h
ExtraMathConstants.h
FileStream.h
Find.h
FixedArray.h
FixedPoint.h
FloatingPoint.h
FlyString.cpp
FlyString.h
Format.cpp
Format.h
Forward.h
FPControl.h
Function.h
FuzzyMatch.cpp AK: Do not require an allocated String for fuzzy matching 2022-09-20 11:08:54 +01:00
FuzzyMatch.h AK: Do not require an allocated String for fuzzy matching 2022-09-20 11:08:54 +01:00
GenericLexer.cpp
GenericLexer.h
GenericShorthands.h
HashFunctions.h
HashMap.h
HashTable.h
Hex.cpp
Hex.h
IDAllocator.h
IntegralMath.h
IntrusiveDetails.h
IntrusiveList.h
IntrusiveListRelaxedConst.h
IntrusiveRedBlackTree.h
IPv4Address.h
IPv6Address.h
IterationDecision.h
Iterator.h
JsonArray.h
JsonArraySerializer.h
JsonObject.h
JsonObjectSerializer.h
JsonParser.cpp AK: Allow exponents in JSON double values 2022-09-02 02:07:37 +01:00
JsonParser.h
JsonPath.cpp
JsonPath.h
JsonValue.cpp
JsonValue.h
kmalloc.cpp
kmalloc.h
kstdio.h
LEB128.h
LexicalPath.cpp
LexicalPath.h
MACAddress.h
Math.h
MemMem.h
Memory.h
MemoryStream.h
NeverDestroyed.h
NoAllocationGuard.h
Noncopyable.h
NonnullOwnPtr.h
NonnullOwnPtrVector.h
NonnullPtrVector.h AK: Allow creating NonnullPtrVectors from an initializer list 2022-09-08 18:53:08 +02:00
NonnullRefPtr.h
NonnullRefPtrVector.h
NumberFormat.h
NumericLimits.h
Optional.h
OwnPtr.h
Platform.h
PrintfImplementation.h
Ptr32.h
Queue.h
QuickSort.h
Random.cpp
Random.h
RecursionDecision.h
RedBlackTree.h
RefCounted.h
RefCountForwarder.h
RefPtr.h
Result.h
ReverseIterator.h
ScopedValueRollback.h
ScopeGuard.h
ScopeLogger.h
SIMD.h
SIMDExtras.h
SIMDMath.h
Singleton.h
SinglyLinkedList.h
SinglyLinkedListWithCount.h
SourceGenerator.h AK: Warn when trying to set @foo@ as a SourceGenerator key 2022-09-09 15:18:07 +02:00
SourceLocation.h
Span.h
Stack.h
StackInfo.cpp
StackInfo.h
Statistics.h
StdLibExtraDetails.h
StdLibExtras.h
Stream.h
String.cpp
String.h
StringBuilder.cpp StringBuilder: Add try_append_repeated() and append_repeated() 2022-09-15 14:08:21 +01:00
StringBuilder.h StringBuilder: Add try_append_repeated() and append_repeated() 2022-09-15 14:08:21 +01:00
StringHash.h
StringImpl.cpp
StringImpl.h
StringUtils.cpp
StringUtils.h
StringView.cpp
StringView.h AK: Add find_first_split_view() helper for StringView container 2022-08-30 00:50:15 +01:00
TemporaryChange.h
Time.cpp
Time.h
Traits.h
Trie.h
Try.h
Tuple.h
TypeCasts.h
TypedTransfer.h
TypeList.h
Types.h AK: Define both ::nullptr_t and std::nullptr_t 2022-09-16 05:39:28 +00:00
UBSanitizer.h
UFixedBigInt.h
UnicodeUtils.h
URL.cpp
URL.h
URLParser.cpp AK: Fix bad parsing of some file:/// URLs with base URL 2022-09-20 15:38:53 +02:00
URLParser.h
Userspace.h
Utf8View.cpp
Utf8View.h
Utf16View.cpp
Utf16View.h
Utf32View.h
UUID.cpp
UUID.h
Variant.h
Vector.h
Weakable.h AK: Make Weakable non-atomic 2022-09-03 00:36:25 +02:00
WeakPtr.h