HJfod
dd57a39157
Merge branch 'main' into new-index-but-better
2024-02-26 18:28:11 +02:00
HJfod
463cebf0c4
finish new web requests api
2024-02-26 18:26:34 +02:00
matcool
a5475bda11
add missing GEODE_DLL
2024-02-26 11:58:40 -03:00
HJfod
44ae5c83c7
Merge branch 'main' into new-index-but-better
2024-02-25 18:44:36 +02:00
altalk23
28bd75793e
sure you go girl
2024-02-25 11:00:47 +03:00
altalk23
baf3a6b306
implement progress visual to index unzip
2024-02-24 22:08:07 +03:00
HJfod
8985b32fc2
initial work on new ui
2024-02-22 02:04:38 +02:00
altalk23
eea35568fe
isSpriteFrameName
2024-02-16 23:58:40 +03:00
altalk23
e10621d40d
actually move it to source
2024-02-16 21:37:10 +03:00
altalk23
97139d2fcd
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-02-12 18:39:49 +03:00
altalk23
803df4faeb
edit is_jsons to be more detailed
2024-02-12 18:39:46 +03:00
HJfod
131539fa00
fix color parsign
2024-02-12 17:37:31 +02:00
ConfiG
3fec377e96
Improve actions build speed by using sccache, removes PCH ( #493 )
...
---------
Co-authored-by: mat <26722564+matcool@users.noreply.github.com>
2024-02-11 15:58:46 -03:00
HJfod
b241c1ccda
add platform-specific settings + update changelog and bump version
2024-02-10 13:36:11 +02:00
HJfod
9c8fcf15a9
add support for platform-specific setting values
...
also improves ccColor3B and ccColor4B hex string parsing (API break) and JsonMaybeValue::is (no break because templated)
2024-02-10 13:02:31 +02:00
matcool
c035278231
okay im bad at copying code
...
this happened whenever the request would get converted into json and
fail, and then that handler would call SentAsyncWebRequest::error
instead of the expect, delaying the execution of expect by one frame, by which
time the request class was already deleted.
Co-Authored-By: dankmeme01 <42031238+dankmeme01@users.noreply.github.com>
2024-02-03 19:33:27 -03:00
matcool
49738e6029
fix mysterious web request crash
...
thank you @dankmeme01
2024-02-03 19:30:46 -03:00
matcool
1ce2b32a7f
fix android build, free curl header list
2024-02-03 19:14:58 -03:00
matcool
17153a4f68
remove crlf from http headers
2024-02-03 18:55:03 -03:00
altalk23
d9c65b37ea
better geode version comparison & handling
2024-01-31 00:47:30 +03:00
altalk23
ea81897d5b
this much silliness should be impossible !!!!
2024-01-29 23:17:16 +03:00
ConfiG
5a59faa077
add some thread names
2024-01-28 19:53:18 +03:00
ConfiG
17467d129b
better thread names api
2024-01-28 17:41:33 +03:00
ConfiG
67891f3e7b
Revert "config why"
...
This reverts commit f307263e5f
.
2024-01-28 17:41:32 +03:00
altalk23
f307263e5f
config why
2024-01-28 16:23:03 +03:00
ConfiG
ce53fb3135
add api for getting/setting thread names
2024-01-28 15:33:33 +03:00
ConfiG
777f81d85a
dont log json checker warnings for old versions of mods on the index
2024-01-25 22:11:48 +03:00
alk
73707610db
Merge pull request #447 from geode-sdk/prio-revert
...
Revert priority changes hook
2024-01-24 20:14:29 +03:00
altalk23
df07409532
implement the last modified since & responseHeaders in async web
2024-01-24 19:31:51 +03:00
altalk23
4cd08e1ca9
remove try blocks
2024-01-24 17:17:42 +03:00
altalk23
115c31eab7
capture force
2024-01-24 13:41:53 +03:00
altalk23
44976b4348
Make the force a param instead
2024-01-24 13:39:07 +03:00
altalk23
e3d0b30d70
force touch priority for overwriting priorities
2024-01-24 13:37:10 +03:00
altalk23
303d7cede4
force prio hook no more
2024-01-24 11:57:10 +03:00
altalk23
709e3cab48
first impl of revert
2024-01-24 11:30:38 +03:00
altalk23
2bc0d1a827
do while OH MY GOD
2024-01-22 21:54:26 +03:00
altalk23
bb60da8cb2
create parent path for unzip
2024-01-21 00:52:11 +03:00
altalk23
8e92bca418
remove the one in single extract
2024-01-20 23:59:45 +03:00
altalk23
1cf90c6acd
Merge branch 'main' of https://github.com/geode-sdk/geode
2024-01-20 23:58:39 +03:00
altalk23
f6e1958ae8
uhh create dir
2024-01-20 23:58:30 +03:00
HJfod
427e28c034
fix Zip::Impl::extractAt not making sure dest dir exists
2024-01-20 22:15:58 +02:00
altalk23
b22ed7de21
fun zip optimizations
2024-01-20 21:58:25 +03:00
matcool
b63611ede8
add Index::isUpdating(), show message properly when updating index
2024-01-20 11:39:31 -03:00
matcool
753fd4e152
add PlatformID::toShortString and other things
2024-01-18 09:51:40 -03:00
ConfiG
21caf514c2
move forward compat hook toggling to macros
2024-01-13 03:30:07 +03:00
ConfiG
91bff5fbb2
forward compat mode
2024-01-12 22:18:24 +03:00
ConfiG
7de9a82d53
delayload cocos
2024-01-12 18:34:33 +03:00
mat
def39fc3f9
use compact json for request body
2024-01-10 00:12:35 -03:00
matcool
8ccc61febb
new util methods, rename postFields and customRequest
2024-01-09 20:10:58 -03:00
matcool
91703e4192
fix postFields not setting isPostRequest to true
2024-01-09 18:31:55 -03:00
matcool
2540790ccb
make cancelling not call error callback
2024-01-09 18:17:46 -03:00
matcool
8081860055
Merge branch 'main' of github.com:geode-sdk/geode into web-request-refactor
2024-01-09 15:40:45 -03:00
matcool
c3c055662f
fix geode uses of CCArrayExt
2024-01-09 10:54:29 -03:00
mat
8a605da9b8
actually implement asyncwebrequest::timeout
2024-01-04 09:37:55 -03:00
mat
13ac3359f7
add AsyncWebRequest::timeout
2024-01-03 23:12:23 -03:00
mat
1ee1352d70
make AsyncWebRequest pimpl
2024-01-03 22:17:27 -03:00
mat
b9a09f73d5
update json library, changes namespace to matjson
...
very breaking change! though not annoying to upgrade. this change was
done because matjson is not really meant to be a "do everything" json
library, so taking up the very common `json` identifier was troublesome.
2024-01-03 18:04:43 -03:00
mat
c57db81910
remove log components, just format directly with fmtlib
2023-12-25 15:18:38 -03:00
altalk23
cab63073c2
add android64 to headers
2023-12-23 16:10:23 +03:00
altalk23
5d07b2ab7d
Geode android compiles gg girls and girls
2023-12-21 19:42:01 +03:00
HJfod
442789e61a
Merge branch '1.4.0-dev' into 2.0.0-dev
2023-12-20 12:19:29 +02:00
mat
ebcc23e7a9
Merge branch 'main' into 1.4.0-dev
2023-12-19 10:02:19 -03:00
matcool
4b7663015a
(urgent) fix followThunkFunction
...
it was following hooks for cocos functions, causing bad crashes.
instead, now only follow jmp and then jmp dword ptr
2023-12-15 11:59:11 -03:00
matcool
44a018cdf9
recursively follow jumps in followThunkFunction
2023-12-14 21:32:19 -03:00
altalk23
c8392e92f5
im tired
2023-11-21 22:03:07 +03:00
mat
41832af1d8
Merge branch '1.4.0-dev' into 1.4-merge-temp
2023-11-09 22:39:23 -03:00
Fire
237128bfc5
Allow error responses
...
i dont want a "HTTP response code said error"
2023-10-27 20:49:17 +00:00
camila314
23bfc22d11
someone made an oopsie in SentAsyncWebRequest::Impl's constructor
2023-10-22 11:50:58 -05:00
altalk23
90d55d0526
revert web
2023-10-01 17:37:26 +03:00
altalk23
41ae88ae5b
Merge branch '1.4.0-dev' into android
2023-10-01 15:22:18 +03:00
Fleeym
a942a45adc
follow redirects on all util::web requests
2023-09-20 00:56:55 +03:00
altalk23
fdc7e314d1
Merge branch '1.4.0-dev' into android
2023-09-16 13:56:21 +03:00
qimiko
fda43ec617
fix web request crash
2023-09-16 03:53:24 -07:00
altalk23
20d5e079bc
Fix tuliphook alignment intervener issue
2023-09-16 01:10:56 +03:00
altalk23
4294177be6
gd opens rn lol! but i commented like everything
2023-09-15 23:37:18 +03:00
ConfiG
21866a033a
improve utils::file::read* error checking
2023-09-14 17:39:00 +03:00
altalk23
0f67435685
Merge branch '1.4.0-dev' into 2.0.0-dev
2023-09-13 10:43:47 +03:00
altalk23
cbd1d04cab
fix target 2
2023-09-08 18:07:21 +03:00
altalk23
92ca99b82c
fix broken web request stuff
2023-09-08 18:05:20 +03:00
altalk23
645eb8e03d
delete extra
2023-09-08 18:04:18 +03:00
altalk23
83e48fa8dc
Fix AsyncWebRequest backwards compat
2023-09-08 18:02:59 +03:00
altalk23
c256207457
Add post & custom requests and user agents to AsyncWebRequest
2023-09-08 17:17:45 +03:00
ConfiG
17a5ac93ea
remove all deprecated functions
2023-08-31 15:27:30 +03:00
ConfiG
277f68bfd7
rename queueInGDThread to queueInMainThread
2023-08-19 00:23:20 +03:00
ConfiG
2b1dc178a4
add any (*
) to ComparableVersionInfo
2023-08-09 21:58:44 +03:00
ConfiG
82e128bb57
add utils::string::join
2023-08-07 01:47:14 +03:00
matcool
7a83354c8c
use std::filesystem on windows on some wine-problematic functions
...
the code added could definitely be cleaned later by wrapping the
problematic functions, but this is a working solution for now
2023-08-04 14:47:16 -03:00
altalk23
1323debea7
remove file::current_path, add less and more version compares
2023-05-01 16:06:06 +03:00
hjfod
50ff15c356
add public file watching api
2023-04-27 09:22:56 +03:00
HJfod
2ce5680a6a
fix weakref on CCTextInputNode
2023-04-10 12:59:23 +03:00
HJfod
cf69fa3b2f
fix WeakRef
2023-04-07 20:07:16 +03:00
HJfod
c1d4a89f8b
fix event listeners vector containing freed listeners
2023-04-03 21:04:56 +03:00
hjfod
0e4636284b
fix multiple weak refs causing a memory leak
2023-03-31 11:36:54 +03:00
HJfod
e92541a655
add WeakRef
2023-03-30 22:07:57 +03:00
camila314
d7b0e09779
mouse and file picker impl for mac
2023-03-16 19:42:30 -05:00
matcool
306fde70d0
add util geode::cocos::getMousePos
2023-03-11 11:40:03 -03:00
PoweredByPie
5af15fba7c
Add geode::prelude
to replace USE_GEODE_NAMESPACE()
...
Don't use macros where not necessary!
This deprecates the old macro by way of a weird alias namespace.
2023-03-10 12:09:48 -08:00
HJfod
9f60091fbb
add file::readDirectory as a sane alternative to file::listFiles
2023-02-25 11:21:43 +02:00
hjfod
bbbf3324eb
versions now support tag numbers + tags are now used in comparisons
2023-02-22 12:19:17 +02:00
matcool
37361269ec
move Addresser::followThunkFunction to source
2023-02-14 18:28:13 -03:00