* Fix error definitions
* sceNpWebApi2Initialize, sceNpWebApi2InitializeForPresence, sceNpWebApi2IntInitialize, sceNpWebApi2IntInitialize2
Defines classes for various existing objects in the library, and adds support for creating library context objects.
* sceNpGetSdkVersion
* sceNpWebApi2CreateUserContext
* Clang
* More clang
* sceNpWebApi2GetMemoryPoolStats
* stuff
* sceNpWebApi2CreateRequest, sceNpWebApi2CreateMultipartRequest
* sceNpWebApi2AddHttpRequestHeader
* Why bother with pointers when deque exists?
* sceNpWebApi2SendRequest
* sceNpWebApi2AbortRequest, sceNpWebApi2DeleteRequest
* Stub libSceHttp2 calls using libSceHttp
Also some bug fixes to make sure requests actually work properly.
* Clean things I'm not doing yet
Probably done enough to be worth pushing, as now most games just complain from missing endpoints.
* Update np_web_api2_context.h
* sceNpWebApi2DeleteUserContext
* sceNpWebApi2SetRequestTimeout
* sceNpWebApi2GetHttpResponseHeaderValue, sceNpWebApi2GetHttpResponseHeaderValueLength
* sceNpWebApi2ReadData
* Revert "Clean things I'm not doing yet"
This reverts commit 598f67e8bb.
* sceNpWebApi2PushEventCreateHandle
* Misc stuff
* Started work on sceNpWebApi2PushEventCreateFilter
The actual filter doesn't create yet
* Some touchups
* Define base callback for checking push events
Will fill out once push event stuff is done
* Finish sceNpWebApi2PushEventCreateFilter
* Define remaining parts
* Logging adjustments, copy filter param extd data keys
* sceNpWebApi2PushEventRegisterCallback
* Store data_key vectors
So they're properly deleted on PushEventFilter destructors (which will be important when I implement the proper functions for that)
* sceNpWebApi2PushEventRegisterPushContextCallback
* sceNpWebApi2PushEventUnregisterCallback, sceNpWebApi2PushEventUnregisterPushContextCallback
* sceNpWebApi2PushEventAbortHandle
* sceNpWebApi2PushEventDeleteFilter
* sceNpWebApi2PushEventDeleteHandle
* Clang
* sceNpWebApi2PushEventSetHandleTimeout
* sceNpWebApi2AddWebTraceTag
* sceNpWebApi2PushEventCreatePushContext, sceNpWebApi2PushEventStartPushContextCallback
* Clang
* sceNpWebApi2PushEventDeletePushContext
* sceNpWebApi2Terminate
* Slight fix to sceNpWebApi2DeleteUserContext
* sceNpWebApi2CheckTimeout
* Remove checks for module version_major and version_minor
Following this rule broke linking for some libraries, and introduced extra effort needed to get some homebrew running.
* Clang
* Fix rebase
* Disable libSceSsl HLE
Real hardware uses a title workaround to determine if base libSceSsl is needed. Currently, this title workaround applies to absolutely nothing.
* Auto-generate libSceHttp2
* Improved stub for sceHttp2Init
Needed for updated versions of Cyberpunk 2077.
Parameters are based on fpPS4, while the stub itself is based on similar stubs in our other networking libraries.
* Clang
I guess the line length calculations in the moduleGenerator are still not perfect?