Commit graph

294 commits

Author SHA1 Message Date
Azumgi
6226eb9312 [VMF Package Manager] Add public status list 2019-01-13 16:47:26 +03:00
Azumgi
d9a6696174 [VMF Package Manager] Add loading cancellation 2019-01-13 16:44:26 +03:00
FireSiku
bf67d37ad8 [Hooks] Clean up code by making sure obj is never nil.
Set obj to _G for global functions.

This should reduces the headache of "if obj then [obj][method] else [method] end" and make code look cleaner and less confusing in the process.
2019-01-12 02:06:14 -05:00
ElCamino
c927cc2de9 Add reload shortcut hint to tooltip (#38) 2019-01-10 13:14:57 +01:00
Azumgi
9b00e6e66e [Chat Actions] Add numpad enter support (commands) 2019-01-04 14:36:06 +03:00
Azumgi
0dbbdce62e [Custom Views] Little style changes 2019-01-04 14:16:13 +03:00
Azumgi
845ba03527 [Custom View] Fix loading screen reloading crash 2019-01-04 14:15:19 +03:00
Azumgi
242ae7c710 [VMF Package Manager] Fix typo 2019-01-04 11:29:29 +03:00
Azumgi
646805d15e [VMF Package Manager] Small changes in comments 2019-01-04 09:48:40 +03:00
Azumgi
514d417626 [VMF Package Manager] Better queue handling 2019-01-04 09:38:53 +03:00
Azumgi
f12bc8a9f0 [VMF Package Manager] Big overhaul 2019-01-03 15:28:19 +03:00
Azumgi
1f950de22e [VMF Options View] Fix clamping decimal numbers
Numeric widget no longer removes 0 at the end of decimal part.
2019-01-01 08:42:51 +03:00
Azumgi
79506289e3 [VMF Mod Data] Log workshop mod name and id 2019-01-01 07:51:18 +03:00
Azumgi
5ba8406b53 Move vanilla mod data init to another file 2019-01-01 07:07:21 +03:00
Azumgi
6ac6562743 Change link to VMF docs in workshop description 2019-01-01 06:21:52 +03:00
Azumgi
00be71b310 Remove applying for sanctioning 2019-01-01 06:14:57 +03:00
Azumgi
1fd7125b4f [vmf.mod] Little style changes 2019-01-01 06:11:16 +03:00
Azumgi
d03316246b Add new line at end of all files 2019-01-01 06:08:51 +03:00
ManuelBlanc
27f594070e Fix mutators test error introduced in refactor 2018-12-27 18:31:18 +01:00
ManuelBlanc
ed738d48a0 Add the mod as the first arg to mod resource functs 2018-12-27 18:10:35 +01:00
ManuelBlanc
b3dfd788b8 Refactor mutator tests 2018-12-27 17:52:29 +01:00
ManuelBlanc
97bcc8de3e Allow defining mod resources as functions or tables 2018-12-27 17:52:12 +01:00
Azumgi
ddac387832 [Logging] Little style changes 2018-12-27 17:21:18 +03:00
Azumgi
39167dc3e0 [VMF Package Manager] Remove check for handle 2018-12-27 17:21:18 +03:00
Azumgi
2369dfbd96 [VMF Mod Manager] Add steam mod data to mod_data 2018-12-27 17:21:18 +03:00
Azumgi
5f5bf5bfdf [Legacy Options] Increase widget limit to 1024 2018-12-27 17:21:18 +03:00
Azumgi
34e9bed306 [VMF Mod Manager] Forbid creating mods in runtime 2018-12-17 19:04:19 +03:00
Azumgi
4154e86310 [VMF Mod Manager] Refactor error handling 2018-12-17 19:04:19 +03:00
Azumgi
f28c7a0c65 [VMF Mod Manager] Little style changes 2018-12-17 19:04:19 +03:00
Manuel Blanc
debf5344a3
Fix labels of some es strings 2018-12-16 22:59:28 +01:00
FireSiku
8fd4dbbcef hooks: Do not log hook state for mods that do not hook anything. 2018-12-16 06:51:09 -05:00
FireSiku
d252e17229 hooks: Throw an error if obj is nil to avoid clusterfucks. 2018-12-16 06:51:09 -05:00
FireSiku
ce468164aa Fixed a conditional flaw in is_orig_hooked 2018-12-16 06:51:09 -05:00
FireSiku
8af6a1b91c Updated Comments 2018-12-16 06:51:09 -05:00
Azumgi
662effb590 [Logging] Fix infinite recursion in formatting
Could happen for strings with format specifier in the end.
2018-12-14 20:54:17 +03:00
Azumgi
f40685af6c [Mod Options] Update for new 'register_view' 2018-12-14 20:47:42 +03:00
Azumgi
71f3bc55af [Custom Views] Make 'register_view' accept table 2018-12-14 20:46:14 +03:00
Azumgi
e2111213d8 [VMF Package Manager] Remove unnecessary 'unload' 2018-12-14 20:29:29 +03:00
Azumgi
7ce06d5786 [Hooks] Split up string exceeding 120 chars
Travis will be finally happy yay.
2018-12-14 20:24:59 +03:00
Azumgi
2879193731 Unify indentation style
Except for hooks module.
2018-12-14 20:18:07 +03:00
f113736db7 Fix package loading timing 2018-12-11 17:05:09 +01:00
b7569e2c41 Remove final new lines 2018-12-11 16:18:31 +01:00
2c7828e6a5 Rename package manager module 2018-12-11 16:18:31 +01:00
115dd5eddc Forcefully unload packages on VMF reload 2018-12-11 16:08:12 +01:00
e9502a1add Make package loading asynchronous by default 2018-12-11 15:50:28 +01:00
072a2f183f Flush packages after loading asynchronously 2018-12-11 15:45:35 +01:00
e7141099b5 Rework package loading timing
Loading packages asynchronously would unnecessarily skip a frame before
starting to load a new package after the previous one finished.
2018-12-11 15:42:16 +01:00
430fda7912 Add function documentation 2018-12-11 15:38:13 +01:00
Azumgi
26f52622f6
Wrap package loading callback in safe call
Co-Authored-By: SirAiedail <SirAiedail@users.noreply.github.com>
2018-12-11 14:11:45 +01:00
83635ecea5 Remove useless method 2018-12-10 16:10:40 +01:00