summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibIDL
AgeCommit message (Expand)Author
2023-05-19LibIDL: Avoid unnecessary HashMap copyBen Wiederhake
2023-03-24Libraries: Convert `DeprecatedFile` usages to `LibFileSystem`Cameron Youell
2023-03-23LibIDL: Add Type::is_json which says if the type is convertible to JSONLuke Wilde
2023-03-23LibIDL: Parse extended attributes for constructorsSrikavin Ramkumar
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-16LibIDL: Partially implement distinguishing between interface-like typesTimothy Flynn
2023-03-16LibIDL+LibWeb: Begin supporting the LegacyNamespace extended attributeTimothy Flynn
2023-03-16LibIDL: Allow extended attributes on non-required IDL dictionary membersTimothy Flynn
2023-03-15LibIDL: Begin parsing IDL namespacesTimothy Flynn
2023-03-10Everywhere: Rename equals_ignoring_case => equals_ignoring_ascii_caseAndreas Kling
2023-03-07LibWeb: Support interfaces with the [Global] extended attributeLinus Groh
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-03-05LibIDL: Also parse extended attributes after 'optional'Linus Groh
2023-03-03LibIDL: Use OrderedHash{Table,Map} to store Enumeration valuesLinus Groh
2023-02-21LibWeb+LibIDL: Fix (or paper over) various const-correctness issuesAndreas Kling
2023-02-13LibCore: Remove `Stream.h`Tim Schumacher
2023-02-13LibCore: Move Stream-based file into the `Core` namespaceTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2022-12-14LibIDL: Use `Core::Stream` to read importsTim Schumacher
2022-12-13BindingsGenerator+CMake: Keep track of IDL dependenciesDaniel Bertalan
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-30LibIDL: Fix bug where entire EffectiveOverloadSet was erasedAndreas Kling
2022-11-19Everywhere: Remove unnecessary mutable attributes from lambdasMacDue
2022-11-10LibIDL: Also handle anonymous union types in resolve_typedef()Linus Groh
2022-11-10LibIDL: Fix accidental early return in resolve_typedef()Linus Groh
2022-11-10LibIDL: Use Type::as_foo() shortcuts in resolve_typedef()Linus Groh
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-10-21LibIDL: Resolve typedefs in UnionType members recursivelyLinus Groh
2022-10-09LibIDL: Remove static maps for interfaces and resolved importsAndrew Kaster
2022-10-09LibIDL: Parse extended attributes that have () wrapped expressionsAndrew Kaster
2022-10-06BindingsGenerator+LibIDL: Parse "inherit" attributesSam Atkins
2022-09-21LibIDL+LibWeb: Remove stale references to "wrapper class" conceptLinus Groh
2022-09-17LibIDL: Implement EffectiveOverloadSetSam Atkins
2022-09-17LibIDL+WrapperGenerator: Implement Type::is_distinguishable_from()Sam Atkins
2022-09-17LibIDL+WrapperGenerator: Make it easier to work with IDL::Type classesSam Atkins
2022-09-17LibIDL+WrapperGenerator: Move IDL code into a librarySam Atkins