summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibCore/Object.h
AgeCommit message (Expand)Author
2023-05-15LibCore: Use StringView in Object::find_{child,descendant}_of_type_namedKarol Kosek
2023-04-25Userland: Remove serialize-to-JSON functions only used for InspectorAndreas Kling
2023-04-24AK: Add new failable `JsonArray::{append/set}` functionsCameron Youell
2023-03-16LibCore: Add new REGISTER_STRING_PROPERTY macroKarol Kosek
2023-03-16LibCore+Userland: Add DEPRECATED infix to REGISTER_STRING_PROPERTY macroKarol Kosek
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-01-26LibCore: Replace uses of JsonObject::get_deprecated()/get_ptr()Sam Atkins
2023-01-17AK+Everywhere: Rename JsonObject::get() to ::get_deprecated()Sam Atkins
2023-01-01LibCore+LibGUI: Add fallible versions of Widget::load_from_gml()Sam Atkins
2022-12-09LibCore: Support write-only Object propertiesTimothy Flynn
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-25LibCore: Allow array-like rectangle specifications for rect propertieskleines Filmröllchen
2022-11-14LibCore: Invoke `forward` from the global namespace inside C_OBJECTTimothy Flynn
2022-09-30LibCore+LibGUI: Make it fast to check if a Core::Object is a WidgetAndreas Kling
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-06-30LibGUI: Add min_content_size debug property to AbstractScrollableWidgetFrHun
2022-04-03LibCore: Turn size properties from an object into a size 2 arraykleines Filmröllchen
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-25LibCore: Fix enum copy mistakes in REGISTER_TEXT_ALIGNMENT_PROPERTYkleines Filmröllchen
2022-03-19LibCore: Change class_name to use StringView instead of char const*Lenny Maiorani
2022-03-10Libraries: Use default constructors/destructors in LibCoreLenny Maiorani
2022-03-08LibGfx: Add support for TextAlignment::TopCenter / BottomCenterVrins
2022-02-07LibGUI: Move GML parsing and formatting to new ASTkleines Filmröllchen
2021-11-24LibCore: Add Core::Object::try_add<T>(...)Andreas Kling
2021-11-23LibCore: Add try_create(...) helper to all Core::Object derived classesAndreas Kling
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-02AK+WindowServer: Remove did_construct() framework used only onceBen Wiederhake
2021-11-02LibCore: Add REGISTER_ABSTRACT_CORE_OBJECTthislooksfun
2021-11-02LibCore+LibGUI: Make ObjectClassRegistration::construct() nullablethislooksfun
2021-09-10AK+Everywhere: Reduce the number of template parameters of IntrusiveListAli Mohammad Pur
2021-09-02LibCore: Remove deferred_invoke overload with Object& parametersin-ack
2021-09-02LibCore+Userland: Implement Core::deferred_invokesin-ack
2021-08-28LibCore: Store ObjectRegistration names as StringViewsAndrew Kaster
2021-07-29LibCore: Support registration of TextWrapping propertiessin-ack
2021-06-20LibCore: Call optional did_construct() method when constucting objectsAli Mohammad Pur
2021-05-21LibGfx: Add missing TextAlignment::BottomLeftLinus Groh
2021-05-19Everywhere: Add missing includes for <AK/OwnPtr.h>Gunnar Beutner
2021-05-13LibCore+Inspector: Reverse the direction of Inspector connectionsAndreas Kling
2021-05-06LibGUI: Move widget registration to LibCoreTom
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-17LibCore: Use is<T> in Object::find_*_of_type helpersAndreas Kling
2021-04-17LibCore: Don't needlessly use StringView in Core::Object APIsAndreas Kling
2021-04-16AK+Kernel: Make IntrusiveList capable of holding non-raw pointersAnotherTest
2021-04-10AK+Everywhere: Make StdLibExtras templates less wrapper-yAnotherTest
2021-03-29LibGUI: Enable the use of font properties through GMLEdgar Araújo
2021-03-28LibCore: Make Core::Object::event() protectedAndreas Kling