Commit Graph

38 Commits

Author SHA1 Message Date
wangyuzhi233
760109ab79 fix VS2019 warning (#3531) 2021-05-19 16:36:16 +08:00
minggo
d8824f8a11 fix coding style (#3371) 2021-04-02 09:55:12 +08:00
minggo
826babfa64 Format code (#3217) 2021-01-13 14:49:32 +08:00
kenshin
2ad036ba09 3d gfx 2 4 3 patch (#2984)
* free AudioMix partial wake locks, and android device can enter power save

* fix audio engine crash, avoid update function reentrancy.

* fix hot update issue.

* avoid a NULL point crash when ScriptEngine::cleanup
2020-11-06 18:03:49 +08:00
minggo
a7d7cc8b1f fix warnings (#2819) 2020-09-22 14:27:25 +08:00
minggo
b08407c501 remove CC/cc prefix for file names (#2728) 2020-08-28 15:23:29 +08:00
minggo
7efee066fd Remove duplicate (#2597) 2020-06-19 11:07:21 +08:00
leda
ccb40bdeda move CCAsyncTaskPool from cocos/base into extensions folder (#1422)
* move CCAsyncTaskPool path

* move CCAsyncTaskPool path for ios & mac project

* change header path

* adapt CCAsyncTaskPool path for win32

* divide win32 build object files into Debug and Release folder
2018-07-26 10:11:55 +08:00
leda
b3b37cf457 Add AssetsManager to iOS & Mac & Android & win32 (#1405)
* Add incomplete AssetsManager to iOS & Mac

* remove Android.mk refer on Xcode project config

* re-add assetmanager for android

* re-add assetmanager for win32 project config

* remove unused macro define for win32

* remove unused marco define COCOS2D_JAVASCRIPT

* added header include for assetsManager

* Add CCAsyncTaskPool

* Fix AssetsManager event trigger issue

* update win32 project config, added CCAsyncTaskPool

* add CCAsyncTaskPool to extensions Android.mk
2018-07-23 17:50:04 +08:00
minggo
802e48080e New renderer (#1097)
* build work on mac

* build ok on iOS

* fix compiling error on android

* fix android link error
2018-02-08 10:40:29 +08:00
Jare Guo
d9bd3d763c update license (#1089)
* updating license

* update license
2018-02-01 15:20:01 +08:00
pandamicro
e9913fbf5a Delete old version files during hot update (#1006) 2017-11-30 11:08:25 +08:00
James Chen
a301199621 EventAssetsManagerEx needs to be allocated on heap since it's the subclass of cocos2d::Ref. 2017-10-13 13:39:18 +08:00
pandamicro
a5334ed22a Fix can not restart update after failed issue 2017-05-16 15:27:30 +08:00
pandamicro
fa5fe36f2e Fix version compare handle setting 2017-05-16 15:07:10 +08:00
pandamicro
714ca23e47 Check previous updating state to resume 2017-05-16 15:06:03 +08:00
pandamicro
e37196f41d Fix issues with AssetsManager new features 2017-05-04 23:32:08 +08:00
pandamicro
50839c4be1 Supports create manifest and manually load local and remote manifest 2017-04-26 00:00:02 +08:00
pandamicro
505845813c Support setting version compare handle in AssetsManager’s constructor 2017-04-25 23:59:13 +08:00
pandamicro
cea2e9a012 Add more progression info to EventAssetsManager 2017-04-25 14:45:03 +08:00
pandamicro
341aed32a9 Improve AssetsManagerEx searchpath handle 2017-03-15 17:16:23 +08:00
pandamicro
63b71c536a Fix AssetsManager issue after failed on manifest downloading 2017-03-15 17:11:53 +08:00
pandamicro
e40c4ba878 Revert connection timeout 2017-02-10 14:37:07 +08:00
pandamicro
47b5556a63 Fix update immediately in checkUpdate callback issue 2017-02-07 18:20:12 +08:00
pandamicro
e37816eab3 Fix AssetsManager issues on x86 platform 2017-01-24 13:29:27 +08:00
pandamicro
292fd4a941 Fix nextSavePoint issue (it should be float) 2017-01-23 18:38:22 +08:00
pandamicro
fca36add5d Fix updateSucceed issue 2017-01-22 18:59:18 +08:00
pandamicro
e420c238b9 Avoid register too much succeed asset in manifest initialization 2017-01-18 10:11:25 +08:00
pandamicro
1bf1f805ca Ensure zip file deletion 2017-01-16 13:56:04 +08:00
pandamicro
57c7f0f687 Reduce frequency of writing temp manifest file 2017-01-16 13:55:01 +08:00
pandamicro
28ea176e4d Refactor AssetsManager update logic
- Separate temporary version and local cached version
- Create folder when needed
- Fix search path pollution when local cached version exists
2017-01-13 10:32:14 +08:00
pandamicro
1294fa9ee8 Ensure loading manifest in app package correctly 2017-01-12 12:48:51 +08:00
pandamicro
e459f74ae9 Fix AssetsManager issues collected from the community 2017-01-11 19:03:13 +08:00
pandamicro
277ec259a7 Fix compilation issue caused by Manifest::Asset conversion 2017-01-10 14:44:25 +08:00
pandamicro
74667913c6 Upgrade AssetsManagerEx
1. Support size parameter to collect total byte size before update process
2. Remove temporary assets when temporary manifest is invalid or out of date
3. Support customized version compare handle to compare manifests versions
4. Support downloaded file verification callback
5. Support max concurrent tasks setting and set default to 32
2017-01-06 17:00:47 +08:00
pandamicro
1bbdb8e80a Upgrade cocos/storage & extensions to v3.13 2016-08-05 19:48:24 +08:00
pandamicro
ea07f2dd89 Fix unzip header url 2016-05-19 09:45:53 +08:00
pandamicro
87ca37f50f Add AssetsManagerEx to extension 2016-05-18 14:19:55 +08:00