Commit Graph

309 Commits

Author SHA1 Message Date
Jarosław
d102f2a165 fix(array): array:findIndex should return index (#565) 2024-05-02 16:07:25 +10:00
404
fcf198b21f fix(timer): add async argument to restart method (#567) 2024-05-02 16:06:12 +10:00
deFuzz
75f4ecbbea fix(class): fixed private access in method calls (#553)
Co-authored-by: Linden <65407488+thelindat@users.noreply.github.com>
2024-04-28 12:08:15 +10:00
Linden
3959f76aae refactor(timer): adjust module return and types 2024-04-20 06:55:56 +10:00
Linden
b6632ad789 refactor(locale): merge locales with english definitions
Also sync some recent changes in the TS module.
2024-04-20 06:42:28 +10:00
Linden
18f8e89cb4 feat(array): isArray method 2024-04-19 03:09:39 +10:00
Linden
dcdfe6e442 fix(class): private access in method calls
Maybe there's better ways, but if it works..?
2024-04-18 23:19:09 +10:00
Austin Dunn
75b7c2a724 feat(imports): timer module (#539) 2024-04-18 14:54:09 +10:00
Linden
56267448ce feat(imports/client): playAnim 2024-04-18 02:13:22 +10:00
Linden
fb5bd87dc2 refactor(streaming): bump default timeout
There's no point trying to argue with people who rely on
faulty behaviour and race conditions.
2024-04-18 01:28:11 +10:00
Linden
97365df94f refactor(streamingRequest): mention unreleased assets
Since 90% of FiveM developers do not release unused assets,
many people are starting to complain when streaming fails.
2024-04-16 14:25:50 +10:00
Linden
b2008ed804 feat(array): reduce method 2024-04-16 14:15:25 +10:00
Linden
6de82c3d6e feat(array): array class 2024-04-13 11:15:30 +10:00
Linden
774da8f755 fix(class): use rawset during instantiation
If classes use a __newindex method it may lead to unexpected behaviour.
2024-04-13 11:15:30 +10:00
ANTOND
761b52a03b fix(requestScaleformMovie): use scaleform handle (#543) 2024-04-11 11:22:41 +10:00
Linden
fffdcd9999 fix(require/loadJson): correct path for json files 2024-04-09 20:02:35 +10:00
Christopher
eb31c4d83c feat(imports/logger): add fivemanage as logging option (#536) 2024-04-07 00:43:38 +11:00
Linden
e476736761 feat(server): triggerClientEvent with multi-target support
Since that once fivem PR is forever pending review.
2024-04-06 20:00:33 +11:00
Linden
1dd9bd3e86 chore: add gitignore to forcibly keep cache directories
Since people (or terrible GSPs) keep blocking any directory
named cache no matter where it exists by default.
2024-04-06 16:58:59 +11:00
Linden
1ff845a451 refactor(require): cleanup and improve debug info 2024-04-06 15:59:26 +11:00
Linden
56b99a7657 refactor(require): improve module resolution and debugging info
- Improved error messages.
- Include checked file paths on failed module resolution.
- Moved repeated code into separate functions.
- Workaround for incorrect "circular-dependency" error.
- Added additional package.path "./?/init.lua".
- Added support for package.searchers.
2024-04-05 21:53:48 +11:00
Linden
1922c8a8ec refactor(requestAudioBank): return string 2024-04-03 14:55:10 +11:00
Linden
1e30dd4c89 fix(streamingRequest): missing return value 2024-04-03 14:48:18 +11:00
Ethan
5e6db9d024 feat(client/notification): add support for native audio sounds (#455) 2024-04-03 14:48:08 +11:00
Linden
1ab6d3dd00 fix(streamingRequest): missing asset name in error message 2024-04-02 17:02:46 +11:00
Linden
1e3b2cb567 feat(locale): locale hotloading 2024-04-01 19:16:53 +11:00
Linden
09ca963f26 refactor(resource): load extra modules 2024-04-01 19:15:04 +11:00
Linden
989462da7d feat(imports/server): getFilesInDirectory 2024-04-01 19:13:51 +11:00
Linden
0f0c7a6591 refactor(streamingRequest): internal method for request functions
- TS package type inference for request functions.
- Type fix for Lua's waitFor callback.
- Lua request functions cannot return nil.
2024-03-31 16:15:44 +11:00
Linden
1456f4493e refactor(class): remove support for class.init 2024-03-25 20:48:09 +11:00
Linden
e031f19bea refactor(class): improve types 2024-03-25 20:14:49 +11:00
ANTOND
10db769f41 fix(types): optional params in getClosest* (#519) 2024-03-19 18:01:52 +11:00
GiroudMathias
f4d43e533d feat(client/marker): add marker options (#520)
add BobUpAndDown, FaceCamera, Rotate, Texture for markers
2024-03-18 18:52:34 +11:00
Linden
2190cd32f4 refactor(waitFor): use GetGameTimer to timeout callbacks
Corrected error message output to ms.
Resolves #518.
2024-03-18 18:48:57 +11:00
Linden
356f46d7ef fix(class): only show warning if constructor is undefined 2024-03-13 00:01:17 +11:00
Linden
d105ebe7fe refactor(class): improve types 2024-03-12 19:54:33 +11:00
Linden
8180feaa8c fix(class): disallow calling constructor from objects 2024-03-12 19:54:11 +11:00
Linden
0d1140a54e feat(class): true private fields 2024-03-12 17:37:18 +11:00
Linden
6f4f11ddb5 feat(class): deprecate init in favour of constructor 2024-03-12 16:10:57 +11:00
Linden
3135058310 refactor(class): stricter type-checking 2024-03-12 16:09:28 +11:00
Linden
105d265792 feat(class): add temporary super method during class init 2024-03-11 14:58:54 +11:00
Linden
92dc3688f8 feat(class): recursive instanceOf and isClass method 2024-03-11 11:21:07 +11:00
Linden
de49dff9b0 feat(class): add instanceOf method 2024-03-11 09:06:58 +11:00
Linden
d806668c65 refactor(class): use mixins for default class methods 2024-03-11 09:06:36 +11:00
Kenshin13
acfb665459 fix(imports/require): resource source extraction in getModuleInfo (#504) 2024-02-24 01:17:06 +11:00
David Malchin
744744c147 fix(require): return false when module returns false (#502) 2024-02-17 22:04:36 +11:00
Linden
82dfb8d882 fix(waitFor): type corrections 2024-02-02 13:45:01 +11:00
Linden
0e816ecfc0 fix(waitFor): allow timeout to be disabled 2024-01-20 17:29:36 +11:00
Linden
0f7d1c165f refactor(imports/streaming): remove default timeout 2024-01-17 17:38:34 +11:00
Linden
6817ae6649 fix(imports/waitFor): normalise timeout 2024-01-17 17:37:44 +11:00