Commit Graph

953 Commits

Author SHA1 Message Date
Him188
775b888273 Documentations and several improvements 2020-08-23 02:25:42 +08:00
Him188
0a7097b354 Make CommandPermission a fun interface 2020-08-23 00:44:01 +08:00
Him188
cd60a60d97 CommandExecuteResult for executeCommand 2020-08-23 00:34:34 +08:00
Him188
cdc9f8f613 Fix fuzzyCompare 2020-08-22 21:49:09 +08:00
Him188
faaf8d34f2 Improve exception noticing 2020-08-22 20:41:19 +08:00
Him188
d496df3deb Cleanup 2020-08-22 20:16:02 +08:00
Him188
98224cfe5e Fix build tasks for buildDate, cleanup 2020-08-22 20:13:05 +08:00
Him188
218fb2bdcc Public API stabilization:
- Redesign MiraiConsoleFrontEndDescription
- Redesign MiraiConsoleImplementation
- Rework path-relevant properties
- Add docs
2020-08-22 19:43:07 +08:00
Him188
bcd93ab34e Move JavaPluginScheduler to net.mamoe.mirai.console.plugin.jvm 2020-08-22 17:50:36 +08:00
Him188
808be4dce1 Public API stabilization: rename packages and introduce internal implementations 2020-08-22 17:45:39 +08:00
Him188
ea7751238c Move ResourceContainer to plugin package 2020-08-22 17:30:52 +08:00
Him188
bc447fc103 Add blocking bridge for ConsoleInput.requestInput 2020-08-22 17:29:50 +08:00
Him188
a4d5a4cbf2 Implement PluginConfig, update docs 2020-08-22 17:18:46 +08:00
Him188
f862f7d4f5 Merge remote-tracking branch 'origin/master' 2020-08-22 17:08:55 +08:00
Him188
74f56c1e70 Public API stabilization 2020-08-22 17:06:22 +08:00
Him188
259d0f90d5 Make CommandArgumentContext not inline 2020-08-22 17:05:55 +08:00
PeratX
c1c84575f3 Make CommandOwner open 2020-08-22 14:35:00 +08:00
Him188
408589b615 Rearrange implementations 2020-08-22 14:24:36 +08:00
Him188
50958868cf Introduce Plugin.isEnabled 2020-08-22 01:43:07 +08:00
Him188
74353d1aaf Fix various bugs 2020-08-22 01:38:32 +08:00
Him188
c8854b3391 Introduce CommandSenderOnMessage, support exception catching in CommandSender 2020-08-22 01:37:18 +08:00
Him188
0016a04d5e Rename Setting to PluginData for compatiblity issue 2020-08-22 01:36:22 +08:00
Him188
938db950e6 Rework CommandArgumentParser 2020-08-22 01:23:45 +08:00
Him188
5812ed691a Add mirai-console-example-plugin 2020-08-21 00:33:28 +08:00
Him188
c13076eea0 Fix Settings 2020-08-20 23:46:51 +08:00
Him188
b00b3d97f0 Adjust loggers 2020-08-20 20:49:27 +08:00
Him188
e51c3ac4af Add implementation notes 2020-08-20 20:34:33 +08:00
Him188
3b540a102d Set -Xjvm-default=enable 2020-08-20 20:24:08 +08:00
Him188
1c5ca81c8b Make CommandSender.onDefault in CompositeCommand protected 2020-08-20 20:13:10 +08:00
Him188
61a42d9370 Rework JvmPluginDescription, Introduce JvmMemoryPluginDescription, JvmPluginDescriptionImpl. 2020-08-20 20:12:50 +08:00
Him188
a6d98426e3 Fix #117: owning setting storage is not set after load 2020-08-20 20:11:21 +08:00
Him188
f862f575d7 Fix clashes on merge 2020-08-20 19:51:34 +08:00
Him188
8d2009d273 Make JvmPluginInternal.description and .dataFolder final 2020-08-20 16:08:25 +08:00
Him188
6ee1f91314 Merge remote-tracking branch 'origin/master' 2020-08-20 14:30:57 +08:00
Him188
f048890c54 Fix MultiFileSettingStorage 2020-08-20 14:30:29 +08:00
Him188
dc6bb61352 Use classloader for ResourceContainer 2020-08-20 14:30:12 +08:00
Him188
d240ba7b83 Fix CompositeCommand; Rename CommandParam to CommandParameter 2020-08-20 14:26:44 +08:00
Him188
2843f91d02 Fix builtin command Login 2020-08-20 13:51:59 +08:00
Him188
657c2ac613 Fix fillBuildConstants 2020-08-20 12:52:41 +08:00
Him188
a478b85ba2 Add ClassLoader.asResourceContainer; Fix nullability of getResource 2020-08-20 12:52:19 +08:00
PeratX
ba91731576 Fix TestCommand deprecated warning 2020-08-20 12:26:13 +08:00
PeratX
8f39f42e56 Fix ConsoleInternalApi in ConsoleThread 2020-08-20 12:21:54 +08:00
Karlatemp
c1090c1074
Thread safe. (#114)
* Thread safe.

* Fix OOM in Java x32
2020-08-20 12:17:31 +08:00
Him188
8dd692bbb5 Update documents 2020-08-20 09:02:47 +08:00
Him188
36fc942ace Update documents 2020-08-20 08:42:48 +08:00
Him188
f08a29b472 Remove @JvmSynthetic on bridge functions 2020-08-19 23:53:07 +08:00
Him188
894e3fb14b Update readme 2020-08-19 23:21:22 +08:00
Him188
60c1242a80 Fix publishing 2020-08-19 23:09:40 +08:00
Him188
98ade74ae6 Fix publishing 2020-08-19 22:57:08 +08:00
Him188
3b2b056be0 Fill build constants on publish 2020-08-19 22:54:38 +08:00