1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 23:47:43 +00:00
serenity/LibCore
Andreas Kling 6d5633904f CIODevice: Don't discard already-buffered data when there's no more to read.
When we had some data already in the CIODevice buffer, we should make sure
we always return that data, even if the attempt to ::read() even more data
fails. This was causing us to lose partial HTTP payloads.
2019-06-22 23:07:42 +02:00
..
.gitignore Introduce LibCore and move GElapsedTimer => CElapsedTimer. 2019-04-10 16:14:44 +02:00
CArgsParser.cpp Userland: Fix many compiler warnings. 2019-06-22 15:47:08 +02:00
CArgsParser.h Userland: Fix many compiler warnings. 2019-06-22 15:47:08 +02:00
CConfigFile.cpp AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
CConfigFile.h AK: Rename Retainable.h => RefCounted.h. 2019-06-21 18:58:45 +02:00
CDirIterator.cpp Take StringView in more places 2019-06-02 12:55:51 +02:00
CDirIterator.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CElapsedTimer.cpp AK: Make timeval_add() and timeval_sub() take references. 2019-06-06 18:02:28 +02:00
CElapsedTimer.h Add clang-format file 2019-05-28 17:31:20 +02:00
CEvent.cpp LibCore: Move LibGUI/GObject to LibCore/CObject. 2019-04-10 17:01:54 +02:00
CEvent.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CEventLoop.cpp LibHTML: Make it possible to build LibHTML on the host. 2019-06-22 21:21:57 +02:00
CEventLoop.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CFile.cpp LibHTML: Make it possible to build LibHTML on the host. 2019-06-22 21:21:57 +02:00
CFile.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CHttpJob.cpp Add clang-format file 2019-05-28 17:31:20 +02:00
CHttpJob.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CHttpRequest.cpp CHttpRequest: Okay let's go back to HTTP/1.0 for now.. 2019-06-22 23:04:31 +02:00
CHttpRequest.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CHttpResponse.cpp LibCore: Move HTTP classes from LibGUI to LibCore. 2019-04-10 22:28:10 +02:00
CHttpResponse.h AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr. 2019-06-21 18:37:47 +02:00
CIODevice.cpp CIODevice: Don't discard already-buffered data when there's no more to read. 2019-06-22 23:07:42 +02:00
CIODevice.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CLock.h LibHTML: Make it possible to build LibHTML on the host. 2019-06-22 21:21:57 +02:00
CNetworkJob.cpp CNetworkJob: Automatically delete finished jobs after on_finish. 2019-06-22 22:46:05 +02:00
CNetworkJob.h CNetworkJob: Automatically delete finished jobs after on_finish. 2019-06-22 22:46:05 +02:00
CNetworkResponse.cpp LibCore: Move HTTP classes from LibGUI to LibCore. 2019-04-10 22:28:10 +02:00
CNetworkResponse.h AK: Rename Retainable.h => RefCounted.h. 2019-06-21 18:58:45 +02:00
CNotifier.cpp Update Badge<T> instantiations to simply be {}. 2019-05-31 15:44:04 +02:00
CNotifier.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CObject.cpp LibHTML: Make it possible to build LibHTML on the host. 2019-06-22 21:21:57 +02:00
CObject.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CProcessStatisticsReader.cpp ProcessManager+top: Rename "linear" size to "virtual" size. 2019-06-07 12:44:29 +02:00
CProcessStatisticsReader.h ProcessManager+top: Rename "linear" size to "virtual" size. 2019-06-07 12:44:29 +02:00
CSocket.cpp Add clang-format file 2019-05-28 17:31:20 +02:00
CSocket.h Meta: Tweak .clang-format to not wrap braces after enums. 2019-06-07 17:13:23 +02:00
CSocketAddress.h AK: Move IPv4Address from Kernel/Net/ to AK/ since it's quite useful. 2019-06-18 11:28:48 +02:00
CTCPSocket.cpp LibCore: Move GIODevice hierarchy from LibGUI to LibCore. 2019-04-10 20:22:23 +02:00
CTCPSocket.h Add clang-format file 2019-05-28 17:31:20 +02:00
CTimer.cpp LibCore: Add CTimer::restart() and make set_interval() take effect soon. 2019-04-18 04:38:04 +02:00
CTimer.h Add clang-format file 2019-05-28 17:31:20 +02:00
CUserInfo.cpp Add clang-format file 2019-05-28 17:31:20 +02:00
CUserInfo.h Add clang-format file 2019-05-28 17:31:20 +02:00
install.sh Build: Install most headers to Root (and libcore.a/libgui.a) 2019-05-17 21:59:48 +02:00
Makefile most apps now begin in the correct directory 2019-05-27 21:40:53 +02:00