Karlatemp
|
64d13f0a19
|
Update command execute result
|
2020-06-22 12:49:02 +08:00 |
|
Karlatemp
|
b3f846ed16
|
Update auto-fill
|
2020-06-22 12:30:36 +08:00 |
|
Karlatemp
|
4f418e7a0b
|
Initialize MiraiConsole when MiraiConsoleInitializer.init called
|
2020-06-22 12:14:03 +08:00 |
|
Him188
|
2c09f1d82d
|
value delegating
|
2020-06-21 22:48:34 +08:00 |
|
Him188
|
ecd41bc4e0
|
Rearrange files
|
2020-06-21 15:38:47 +08:00 |
|
Him188
|
4ce4c025ee
|
Implement composite Values
|
2020-06-21 15:27:19 +08:00 |
|
Him188
|
7ac1d94db9
|
Add build constant auto-fill
|
2020-06-21 14:24:17 +08:00 |
|
Him188
|
907b2ad946
|
Update codegen, rearrange entry point
|
2020-06-21 13:43:28 +08:00 |
|
Him188
|
514183e793
|
Fix warnings
|
2020-06-21 00:47:52 +08:00 |
|
Him188
|
9fb167ee60
|
Fix build
|
2020-06-21 00:44:02 +08:00 |
|
Him188
|
e0c1600001
|
Optimize codegen
|
2020-06-20 23:23:19 +08:00 |
|
Him188
|
f9132124e7
|
Merge remote-tracking branch 'origin/reborn' into reborn
# Conflicts:
# frontend/mirai-console-pure/build.gradle.kts
|
2020-06-20 22:57:37 +08:00 |
|
Him188
|
febe4d9d52
|
PrimitiveValues codegen
|
2020-06-20 22:55:18 +08:00 |
|
Him188
|
f5d9f4a67e
|
Rearrange build scripts
|
2020-06-20 22:55:07 +08:00 |
|
Him188
|
754811ddaa
|
Add codegen framework
|
2020-06-20 22:54:27 +08:00 |
|
Karlatemp
|
6afa6af4a1
|
Fix test
|
2020-06-20 21:16:06 +08:00 |
|
Karlatemp
|
9c1b937aaf
|
Merge remote-tracking branch 'origin/reborn' into reborn
# Conflicts:
# backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/plugin/internal/PluginsLoader.kt
|
2020-06-20 20:52:09 +08:00 |
|
Karlatemp
|
4d69ae617f
|
Fix wrong initialization order
|
2020-06-20 20:46:00 +08:00 |
|
Karlatemp
|
a21740ed3c
|
Suppress SMARTCAST_IMPOSSIBLE
|
2020-06-20 20:44:53 +08:00 |
|
Karlatemp
|
67014edc31
|
Fix type mismatch
|
2020-06-20 20:44:17 +08:00 |
|
Him188
|
ce49e27e95
|
Fix build
|
2020-06-20 20:08:26 +08:00 |
|
Him188
|
4b58c76385
|
Add codegen DSL
|
2020-06-20 20:08:22 +08:00 |
|
Him188
|
5528de0721
|
Fix typo
|
2020-06-19 13:23:26 +08:00 |
|
Him188
|
e7c9029364
|
Add missing copyright
|
2020-06-19 13:23:08 +08:00 |
|
Him188
|
ae20a8d180
|
Fix typo
|
2020-06-19 13:22:29 +08:00 |
|
Him188
|
65d7871916
|
Merge remote-tracking branch 'origin/reborn' into reborn
|
2020-06-19 04:26:43 +08:00 |
|
Him188
|
afc30c5357
|
Values infrastructure
|
2020-06-19 04:26:29 +08:00 |
|
jiahua.liu
|
e98bfa363f
|
rewrite JVM Plugin Class Loader
|
2020-06-19 01:19:45 +08:00 |
|
jiahua.liu
|
9f600a7855
|
Merge remote-tracking branch 'origin/reborn' into reborn
|
2020-06-18 23:02:14 +08:00 |
|
jiahua.liu
|
e863e122c5
|
for merge
|
2020-06-18 23:01:58 +08:00 |
|
Him188
|
f1a8c78bc7
|
Merge remote-tracking branch 'origin/reborn' into reborn
|
2020-06-17 13:25:57 +08:00 |
|
Him188
|
687729df4e
|
Cleanup, remove old settings
|
2020-06-17 13:25:36 +08:00 |
|
Him188
|
11cb8d5c68
|
Configure JUnit test
|
2020-06-17 13:25:28 +08:00 |
|
jiahua.liu
|
86f23e5452
|
Composite Command Test pass
|
2020-05-26 17:02:54 +08:00 |
|
jiahua.liu
|
b66142545c
|
Merge remote-tracking branch 'origin/reborn' into reborn
# Conflicts:
# backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/command/Command.kt
|
2020-05-26 17:02:06 +08:00 |
|
jiahua.liu
|
00f90fe3ac
|
Composite Command Test pass
|
2020-05-26 16:59:15 +08:00 |
|
Him188
|
4945642c5e
|
Fix build
|
2020-05-26 14:41:12 +08:00 |
|
Him188
|
c8dd3fa49c
|
Referential value infrastructure
|
2020-05-26 14:40:33 +08:00 |
|
Him188
|
0359bcb89c
|
Add actual Value accessors
|
2020-05-26 13:30:12 +08:00 |
|
Him188
|
34b585a6f7
|
Add docs
|
2020-05-26 13:14:41 +08:00 |
|
Him188
|
f73f064d1a
|
Add docs
|
2020-05-26 13:06:45 +08:00 |
|
Him188
|
c3f7101830
|
Add JCommandManager
|
2020-05-26 13:06:37 +08:00 |
|
Him188
|
65cbf6e780
|
Improve generated value impl
|
2020-05-25 18:37:08 +08:00 |
|
Him188
|
240253cf21
|
Improve generated value impl
|
2020-05-25 18:34:38 +08:00 |
|
Him188
|
de9ba386c7
|
Add docs
|
2020-05-25 18:27:11 +08:00 |
|
Him188
|
51718b3f02
|
Change object ConsoleCommandSender to abstract class ConsoleCommandSender , and should implemented by frontend
|
2020-05-25 18:22:05 +08:00 |
|
Him188
|
060ed31873
|
Add JavaFriendlyAPI
|
2020-05-25 18:20:57 +08:00 |
|
Him188
|
594ae1f778
|
Rearrange implementations
|
2020-05-25 18:09:20 +08:00 |
|
Him188
|
8af7e0b925
|
Introduce AbstractJvmPlugin
|
2020-05-25 17:55:41 +08:00 |
|
Him188
|
f1b0bf7e68
|
SettingStorage infrastructure
|
2020-05-25 17:51:01 +08:00 |
|
Him188
|
3d53f7f7bc
|
Rename package plugins to plugin
|
2020-05-25 16:32:14 +08:00 |
|
jiahua.liu
|
4fc91adc5d
|
Composite Command Test pass
|
2020-05-25 16:04:29 +08:00 |
|
jiahua.liu
|
9a87497a06
|
CompositeCommand usage
|
2020-05-25 14:53:24 +08:00 |
|
jiahua.liu
|
538cb574f7
|
CompositeCommand usage
|
2020-05-25 14:41:16 +08:00 |
|
jiahua.liu
|
4190058b6d
|
Merge remote-tracking branch 'origin/reborn' into reborn
# Conflicts:
# backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/command/Command.kt
# backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/command/CommandManager.kt
|
2020-05-25 00:48:33 +08:00 |
|
jiahua.liu
|
8b56924601
|
CompositeCommand supported
|
2020-05-25 00:46:49 +08:00 |
|
Him188
|
ff931ed26e
|
Add smart serializers for PluginDescription
|
2020-05-24 18:56:08 +08:00 |
|
Him188
|
1cf35b8554
|
Fix build
|
2020-05-24 14:56:06 +08:00 |
|
Him188
|
8ea0c538a0
|
Add copyright
|
2020-05-24 14:53:17 +08:00 |
|
Him188
|
f6af60191b
|
Implement plugin recognizing
|
2020-05-23 20:28:25 +08:00 |
|
Him188
|
8cc09c77fb
|
Make JvmPluginImpl sealed
|
2020-05-23 19:51:22 +08:00 |
|
Him188
|
633e333609
|
Support plugin reloading
|
2020-05-23 19:11:47 +08:00 |
|
Him188
|
c3120cf1ac
|
Misc
|
2020-05-23 18:53:54 +08:00 |
|
Him188
|
11bdb438eb
|
Rearrange JvmPlugin implementations
|
2020-05-23 18:46:33 +08:00 |
|
Him188
|
d37d6881fc
|
Improve JavaPluginScheduler
|
2020-05-23 18:45:56 +08:00 |
|
Him188
|
a861b73cc7
|
Implement Java specific scheduler; better coroutine exception handling
|
2020-05-23 17:53:01 +08:00 |
|
Him188
|
156c9e9cff
|
Cleanup old classes
|
2020-05-23 17:47:31 +08:00 |
|
Him188
|
9c18c04466
|
Implement PluginLoaders and PluginManager
|
2020-05-23 17:44:34 +08:00 |
|
Him188
|
4de8a6b01c
|
Fix build
|
2020-05-22 20:47:40 +08:00 |
|
Him188
|
4bbf6549a7
|
Give DynamicReferenceValue a public constructor for custom extending
|
2020-05-22 20:46:42 +08:00 |
|
Him188
|
912b2e3464
|
Fix value updating
|
2020-05-22 20:43:37 +08:00 |
|
Him188
|
f363a7d4b0
|
Support generic List and Set implementations
|
2020-05-22 20:39:33 +08:00 |
|
Him188
|
f10d35db8f
|
Support dynamic referenced values
|
2020-05-22 20:24:17 +08:00 |
|
Him188
|
6619c0b05a
|
Rearrange implementations
|
2020-05-22 20:07:47 +08:00 |
|
Him188
|
c87e8b07df
|
Add docs
|
2020-05-22 20:04:23 +08:00 |
|
Him188
|
f82d01e606
|
Use kotlinx.serialization, remove jsoup dependency
|
2020-05-22 19:56:02 +08:00 |
|
Him188
|
ef7ea024a0
|
Fix serializing
|
2020-05-22 19:40:37 +08:00 |
|
Him188
|
fe19474c27
|
Update dependencies
|
2020-05-22 19:33:46 +08:00 |
|
Him188
|
8ddda7d687
|
Fix command
|
2020-05-19 16:09:40 +08:00 |
|
Him188
|
8ee378cd1b
|
Merge remote-tracking branch 'origin/reborn' into reborn
|
2020-05-19 16:08:43 +08:00 |
|
Him188
|
52f5008379
|
Fix compilation
|
2020-05-19 16:08:25 +08:00 |
|
jiahua.liu
|
88afbb47d8
|
Merge remote-tracking branch 'origin/reborn' into reborn
|
2020-05-19 14:52:14 +08:00 |
|
jiahua.liu
|
35b10ce5c2
|
to merge
|
2020-05-19 14:51:40 +08:00 |
|
Him188
|
a7eaf788ac
|
Rearrange implementations
|
2020-05-17 15:55:11 +08:00 |
|
Him188
|
3c36bb7660
|
Improve codegen
|
2020-05-17 15:47:41 +08:00 |
|
Him188
|
e1f2b2e947
|
Support lists and sets in Setting
|
2020-05-17 15:44:05 +08:00 |
|
Him188
|
655a6752fd
|
Rearrange implementations
|
2020-05-17 13:09:26 +08:00 |
|
Him188
|
e4e1e684e3
|
Cleanup
|
2020-05-17 12:51:13 +08:00 |
|
Him188
|
2dd82b31df
|
Rename reified parsers
|
2020-05-17 01:07:32 +08:00 |
|
Him188
|
c6d5be92ee
|
Add reified parsers
|
2020-05-17 01:05:43 +08:00 |
|
Him188
|
2dda8a4a7e
|
Command execution
|
2020-05-17 00:56:19 +08:00 |
|
Him188
|
258e6ce13a
|
Rework CompositeCommand
|
2020-05-16 23:50:22 +08:00 |
|
Him188
|
35407acaf7
|
Limit with out Permission
|
2020-05-16 20:43:55 +08:00 |
|
jiahua.liu
|
7a7b30766a
|
Merge remote-tracking branch 'origin/reborn' into reborn
|
2020-05-16 20:27:54 +08:00 |
|
jiahua.liu
|
162f387c6b
|
change command structure
|
2020-05-16 20:26:44 +08:00 |
|
jiahua.liu
|
c9f3cd92dd
|
change command structure
|
2020-05-16 18:15:37 +08:00 |
|
Him188
|
be4446ca2f
|
Simplify Permissions
|
2020-05-16 17:32:57 +08:00 |
|
jiahua.liu
|
868a840494
|
command doc
|
2020-05-16 16:57:42 +08:00 |
|
jiahua.liu
|
cdbbfd3353
|
Merge remote-tracking branch 'origin/reborn' into reborn
|
2020-05-16 14:19:12 +08:00 |
|
jiahua.liu
|
d9964529cb
|
change command structure
|
2020-05-16 14:18:43 +08:00 |
|
Him188
|
0e25b1f46f
|
Add derived types codegen & value impl
|
2020-05-16 13:07:23 +08:00 |
|
Him188
|
ef17e23a03
|
Settings infrastructure:
Primitive Value codegen, use-site codegen, value impl codegen;
Settings serializers;
Values;
Settings property delegation.
|
2020-05-15 14:44:39 +08:00 |
|
Him188
|
fdf12d024f
|
Use YamlKt instead of Gson, fastjson
|
2020-05-15 11:45:53 +08:00 |
|
Him188
|
71a83c8509
|
Fix build
|
2020-05-15 01:00:29 +08:00 |
|
Him188
|
e668e48f98
|
Merge remote-tracking branch 'origin/reborn' into reborn
# Conflicts:
# backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/command/Command.kt
|
2020-05-15 00:59:54 +08:00 |
|
Him188
|
a43fb27181
|
Fix build
|
2020-05-15 00:58:31 +08:00 |
|
Him188
|
ef83281e97
|
Redesign CommandDescriptor
|
2020-05-15 00:57:50 +08:00 |
|
jiahua.liu
|
5b4ef278fd
|
Merge remote-tracking branch 'origin/reborn' into reborn
|
2020-05-15 00:12:24 +08:00 |
|
Him188
|
c5d681a024
|
Merge remote-tracking branch 'origin/reborn' into reborn
|
2020-05-15 00:11:18 +08:00 |
|
jiahua.liu
|
f75c8ae28d
|
change command structure
|
2020-05-15 00:11:11 +08:00 |
|
Him188
|
7ceec6d0d5
|
Redesign CommandDescriptor
|
2020-05-15 00:10:56 +08:00 |
|
jiahua.liu
|
d16104b0ad
|
change command structure
|
2020-05-14 23:41:01 +08:00 |
|
Him188
|
074af959ab
|
Fix And permission
|
2020-05-14 21:55:14 +08:00 |
|
Him188
|
027286a226
|
Plugin infrastructure
|
2020-05-14 21:18:58 +08:00 |
|
Him188
|
3efebfb627
|
Add docs, cleanup
|
2020-05-14 17:06:27 +08:00 |
|
Him188
|
fc6459af53
|
Fix test
|
2020-05-14 16:59:41 +08:00 |
|
Him188
|
707e6a9da7
|
Misc improvements
|
2020-05-14 16:58:16 +08:00 |
|
Him188
|
50332baad5
|
Introduce subject to UserCommandSender
|
2020-05-14 16:58:03 +08:00 |
|
Him188
|
ffe9f5f992
|
Improve CommandSender
|
2020-05-14 16:52:11 +08:00 |
|
Him188
|
b857c8ad41
|
Fix parser context
|
2020-05-14 16:37:17 +08:00 |
|
Him188
|
89ac4e863c
|
Fix tests
|
2020-05-14 16:05:42 +08:00 |
|
Him188
|
3eb5a0a4cf
|
Fix flatten
|
2020-05-14 16:05:27 +08:00 |
|
Him188
|
ee8be9799f
|
Command registering, matching, executing
|
2020-05-14 15:33:10 +08:00 |
|
Him188
|
41112affa8
|
Rework logger structure, extract pure frontend from miraio-console
|
2020-05-14 09:02:02 +08:00 |
|
Him188
|
33022deeae
|
Add usage and aliases to CommandDescriptor
|
2020-05-14 08:25:53 +08:00 |
|
Him188
|
4521cfbc9e
|
Rearrange frontend modules, extract mirai-console-pure to a frontend module.
|
2020-05-14 08:18:03 +08:00 |
|