1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-18 22:51:01 +00:00
serenity/Applications/IRCClient
Andreas Kling 4298ba25c3 LibCore: Convert CTCPSocket to ObjectPtr, add construct() helper
The C_OBJECT macro now also inserts a static construct(...) helper into
the class. Now we can make the constructor(s) private and instead call:

    auto socket = CTCPSocket::construct(arguments);

construct() returns an ObjectPtr<T>, which we'll later switch to being
a NonnullRefPtr<T>, once everything else in in place for ref-counting.
2019-09-21 15:25:08 +02:00
..
IRCAppWindow.cpp LibGUI: Simplify GCommonActions a bit 2019-09-14 22:10:44 +02:00
IRCAppWindow.h IRCClient: Open query window immediately when created by the user. 2019-07-13 11:54:01 +02:00
IRCChannel.cpp IRCClient: Implement the "part from channel" action. 2019-07-07 21:58:57 +02:00
IRCChannel.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
IRCChannelMemberListModel.cpp Applications: Run clang-format on everything. 2019-06-07 11:48:03 +02:00
IRCChannelMemberListModel.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
IRCClient.cpp LibCore: Convert CTCPSocket to ObjectPtr, add construct() helper 2019-09-21 15:25:08 +02:00
IRCClient.h LibCore: Convert CTCPSocket to ObjectPtr, add construct() helper 2019-09-21 15:25:08 +02:00
IRCLogBuffer.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
IRCLogBuffer.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
IRCLogBufferModel.cpp LibDraw: Introduce (formerly known as SharedGraphics.) 2019-07-18 10:18:16 +02:00
IRCLogBufferModel.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
IRCQuery.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
IRCQuery.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
IRCWindow.cpp IRCClient: Size columns to-fit in the window and member views 2019-09-04 19:07:59 +02:00
IRCWindow.h LibCore: Introduce a C_OBJECT macro. 2019-07-25 19:49:28 +02:00
IRCWindowListModel.cpp GUI: Use Win2K-like "warm gray" color instead of the older colder gray. 2019-06-30 09:23:16 +02:00
IRCWindowListModel.h IRCClient: Open query window immediately when created by the user. 2019-07-13 11:54:01 +02:00
main.cpp LibGUI: Get rid of GWindow::should_exit_event_loop_on_close(). 2019-07-23 18:20:00 +02:00
Makefile Move common Application build steps into their own Makefile.common 2019-06-25 21:35:50 +02:00