Andreas Kling
|
cfd6e6cc36
|
LibCore: Move GIODevice hierarchy from LibGUI to LibCore.
|
2019-04-10 20:22:23 +02:00 |
|
Andreas Kling
|
2f1f51b8ab
|
LibCore: Move LibGUI/GObject to LibCore/CObject.
|
2019-04-10 17:01:54 +02:00 |
|
Andreas Kling
|
6d5a54690e
|
LibGUI: Make GSocket connection asynchronous.
Now connect() will return immediately. Later on, when the socket is actually
connected, it will call GSocket::on_connected from the event loop. :^)
|
2019-04-08 04:56:11 +02:00 |
|
Andreas Kling
|
31b9d8354e
|
GIODevice: Remove accidentally committed debug spam.
|
2019-04-07 20:18:58 +02:00 |
|
Andreas Kling
|
51b4d3fe5a
|
GHttp: Work on bringing this up.
|
2019-04-07 19:35:48 +02:00 |
|
Andreas Kling
|
8f30657390
|
Start working on a Downloader app and backing classes in LibGUI.
LibGUI is slowly becoming LibKitchensink but I'm okay with this for now.
|
2019-04-07 14:36:10 +02:00 |
|
Andreas Kling
|
a319641fc4
|
GIODevice: Remove debug spam.
|
2019-03-18 15:36:16 +01:00 |
|
Andreas Kling
|
9ad076178a
|
GIODevice: Add a read_all() that returns a ByteBuffer with all we can read.
Use this to implement file opening in TextEditor.
|
2019-03-18 14:38:30 +01:00 |
|
Andreas Kling
|
8e3d0a23d5
|
LibGUI: Add GTCPSocket and base class GSocket (inherits from GIODevice.)
And use these to do the line-by-line reading automagically instead of having
that logic in IRCClient. This will definitely come in handy.
|
2019-03-18 14:09:58 +01:00 |
|
Andreas Kling
|
ce7017e1ec
|
LibGUI: Add GFile and base class GIODevice.
Working with the LibC API's is tedious, so let's add some comfy C++ API's.
|
2019-03-17 15:54:43 +01:00 |
|