Commit Graph

1446 Commits

Author SHA1 Message Date
Him188
8bd6dfcf2c Change Retentions 2020-03-08 20:44:36 +08:00
Him188
71de716e92 Fix compilation bug 2020-03-08 20:26:37 +08:00
Him188
592d5fdef5 Add PlainText.of(CharSequence) 2020-03-08 20:14:22 +08:00
Him188
4cc8808372 Make output open 2020-03-08 20:12:33 +08:00
Him188
7593e34898 Add standard output override 2020-03-08 20:09:53 +08:00
Him188
4cd7487253 Remove logger 'Initializing BotNetworkHandler' 2020-03-08 19:55:49 +08:00
Him188
54a37afa59 Make PlainText.of inline 2020-03-08 19:51:13 +08:00
Him188
3cda7aa805 Add PlainText.of 2020-03-08 19:50:43 +08:00
Him188
86389306ee Fix ambiguous NullMessageChain.equals 2020-03-08 19:48:29 +08:00
Him188
dad9c0b7b8 Fix docs 2020-03-08 19:33:58 +08:00
Him188
e3576fe5d0 Add Message.repeat, make Message.times inline 2020-03-08 19:26:15 +08:00
Him188
1998b53451 Add Message.times 2020-03-08 19:23:39 +08:00
Him188
ef29345d71 Use RequiresOptIn 2020-03-08 00:47:14 +08:00
Him188
c5d98cbefd Replace use of Experimental with OptIn 2020-03-08 00:47:12 +08:00
Him188
710379eb80 Specify actual type 2020-03-08 00:44:05 +08:00
Him188
1ef3eb471b Use custom Json configuration 2020-03-08 00:43:52 +08:00
Him188
e39fe5a46f Merge branch 'master' into kotlin-1.3.70
# Conflicts:
#	mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/QQAndroidClient.kt
#	mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/highway/HighwayHelper.kt
#	mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/highway/highway.kt
#	mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/protocol/packet/login/WtLogin.kt
#	mirai-core/build.gradle.kts
#	mirai-core/src/androidMain/kotlin/net/mamoe/mirai/utils/addSuppressed.kt
#	mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/ExternalImage.kt
#	mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/channels.kt
#	mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/chunked.kt
#	mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/input.kt
#	mirai-core/src/jvmMain/kotlin/net/mamoe/mirai/utils/addSuppressed.kt
2020-03-08 00:29:51 +08:00
Him188
b1f36704c8 Revert "Use io.ktor.utils.io than kotlinx.io"
This reverts commit 6a85769e
2020-03-08 00:24:49 +08:00
Him188
1b8a87b4ce Fix build 2020-03-08 00:08:11 +08:00
Him188
61ca490b5d Rearrange dependencies 2020-03-07 22:23:10 +08:00
Him188
e60a6bcf68 Revert "Use ktor.io than kotlinx.io" 2020-03-07 22:04:31 +08:00
Him188
6b54abe730 Revert "Use ktor.io than kotlinx.io"
This reverts commit ffee2e26
2020-03-07 18:49:59 +08:00
Him188
b3c4f24e33 Revert "Use io.ktor.utils.io than kotlinx.io"
This reverts commit 6a85769e
2020-03-07 18:48:07 +08:00
Him188
92504fc313 Merge remote-tracking branch 'origin/master' 2020-03-07 11:29:23 +08:00
Him188
26210e7845 Generify functions 2020-03-07 11:29:04 +08:00
Him188
defe7ce054 Fix addSuppressed 2020-03-07 11:19:05 +08:00
Him188
fea2acbb85 Remove useless reference 2020-03-07 00:28:27 +08:00
Him188
e222465ded Make account internal 2020-03-07 00:24:37 +08:00
Him188
03f873276a Enhance flatten and asMessageChain 2020-03-07 00:24:22 +08:00
Him188
27fe240630 Fix addSuppressed, close #116 2020-03-06 22:06:36 +08:00
Him188
37344c19d6 Fix addSuppressed 2020-03-06 22:04:55 +08:00
Him188
91df72981c Migrate to @RequiresOptIn 2020-03-06 17:51:58 +08:00
Him188
060098a5de No inlining because of Kotlin's stacktrace issue 2020-03-06 10:34:11 +08:00
Him188
db28915b8e Fix referneces 2020-03-06 10:28:37 +08:00
Him188
eaeb242800 Specify receiver to avoid being confusing 2020-03-06 10:21:01 +08:00
Him188
b17c30853c Cancel event listener when channel is closed 2020-03-06 10:19:37 +08:00
Him188
baa3c2109e Use Channel.UNLIMITED as a default capacity for CoroutineScope.incoming 2020-03-06 10:17:36 +08:00
Him188
3b16f0a226 Fix warnings 2020-03-05 21:36:46 +08:00
Him188
bfcb8606a2 Merge branch 'master' into kotlin-1.3.70 2020-03-05 15:49:48 +08:00
Him188
8c48ca8136 Use new serialization 2020-03-05 14:52:12 +08:00
Him188
954d6156a9 Fix build 2020-03-05 09:47:42 +08:00
Him188
8777d583b0 Merge remote-tracking branch 'origin/kotlin-1.3.70' into kotlin-1.3.70
# Conflicts:
#	mirai-core-qqandroid/src/commonMain/kotlin/net/mamoe/mirai/qqandroid/network/highway/HighwayHelper.kt
#	mirai-core/src/commonMain/kotlin/net.mamoe.mirai/utils/io/chunked.kt
2020-03-05 09:45:12 +08:00
Him188
9bff0f77ec Kotlin 1.3.70 2020-03-05 09:44:50 +08:00
Him188
33d562a296 Merge remote-tracking branch 'origin/kotlin-1.3.70' into kotlin-1.3.70 2020-03-04 21:50:49 +08:00
Him188
9a039e1602 Fix reference
(cherry picked from commit 8dabeba40d)
2020-03-04 21:50:17 +08:00
Him188
8dabeba40d Fix reference 2020-03-04 21:21:23 +08:00
Him188
c962bd2641 Revert "Adapt new kotlinx.serialization"
This reverts commit 0a6b39e6
2020-03-04 14:11:36 +08:00
Him188
60b6eab73e Revert "Update to Kotlin 1.3.70"
This reverts commit 2e57e358
2020-03-04 13:58:01 +08:00
Him188
8cefb73033 Make cache private 2020-03-04 12:20:41 +08:00
Him188
99ca0dec1f Introduce cache for MessageChainBuilder 2020-03-04 12:17:05 +08:00
Him188
0a6b39e62c Adapt new kotlinx.serialization 2020-03-04 10:50:54 +08:00
Him188
a5c3e9f5ba Misc improvements 2020-03-04 09:01:34 +08:00
Him188
2e57e358c3 Update to Kotlin 1.3.70 2020-03-04 08:54:56 +08:00
Him188
e6cb229b18 Unified packet sending 2020-03-03 20:51:55 +08:00
Him188
b5bd36fb8f Avoid self-suppression 2020-03-03 20:04:46 +08:00
Him188
e022e81cd8 Fix typos 2020-03-03 16:48:06 +08:00
Him188
12ebfa1db5 Unified Image types: Online/Offline Image, Group/Friend Image 2020-03-03 13:45:33 +08:00
Him188
3c25c3df65 Simplify calls 2020-03-03 10:26:50 +08:00
Him188
9047fd0d4c Bump version to 8.2.7 2020-03-03 09:47:33 +08:00
Him188
8042249f51 Rename toChain to asMessageChain, add more java-friendly apis 2020-03-03 09:31:01 +08:00
Him188
9b1f17b074 Specify JvmNames 2020-03-03 08:47:18 +08:00
Him188
dc7d73f148 Misc improvements 2020-03-03 08:43:32 +08:00
Him188
cadbd7ff3a Deprecate Bot.qq, Bot.get, Bot.contains 2020-03-03 08:32:39 +08:00
Him188
28c0530268 Add more builders for Bot 2020-03-03 08:26:15 +08:00
Him188
52138ec34d Fix versions 2020-03-02 14:33:02 +08:00
Him188
9a482d1926 Add Java-friendly APIs for MessageReceipt 2020-03-01 20:27:30 +08:00
Him188
e479da9898 Fix return types 2020-03-01 20:26:58 +08:00
Him188
b7fa7adf99 Add Java-friendly APIs for Contacts 2020-03-01 20:13:52 +08:00
Him188
422d84d150 Fix build 2020-03-01 18:55:06 +08:00
Him188
1deb795838 Remove inapplicable @Override 2020-03-01 18:37:29 +08:00
Him188
cc840151c1 Fix typo 2020-03-01 18:17:21 +08:00
Him188
dab3448fab Add docs 2020-03-01 18:17:00 +08:00
Him188
8de9357fdd Fix typo 2020-03-01 18:13:29 +08:00
Him188
2cfd8be0f3 Improve Java-friendly APIs, add Java Future apis 2020-03-01 18:09:16 +08:00
Him188
ed712295fe Add Java-friendly APIs 2020-03-01 17:10:55 +08:00
Him188
fb072f3cbb Add Java-friendly APIs 2020-03-01 16:55:58 +08:00
Him188
bd1a968db9 misc 2020-03-01 16:55:33 +08:00
Him188
ca0d0969b9 Add fast-paths 2020-03-01 15:46:04 +08:00
Him188
b18cb2d30c Fix build 2020-03-01 15:34:38 +08:00
Him188
83faf81fb2 Better API visibility 2020-03-01 15:26:46 +08:00
Him188
f2843df162 Add delegation extensions, rearrange code, add docs 2020-03-01 14:41:19 +08:00
Him188
bbf991103d Add MessageSource.originalMessage 2020-03-01 14:40:51 +08:00
Him188
49ceb1d700 Fix references 2020-03-01 14:39:36 +08:00
Him188
dd3179c704 Add @LazyProperty to explicitly indicate a property delegated by lazy 2020-03-01 14:38:27 +08:00
Him188
51e98ef62d Improve iteration performance 2020-03-01 14:37:24 +08:00
Him188
03caca95ba Add optional params 2020-03-01 13:34:18 +08:00
Him188
d024d1c9b4 Recall is now stable for group messages 2020-03-01 13:24:03 +08:00
Him188
430b5d1cf2 Fix reference 2020-03-01 01:56:29 +08:00
Him188
3748963a03 Support MessageReceipt.quoteReply for group 2020-03-01 01:55:03 +08:00
Him188
f57d0242ad Ignore null values 2020-03-01 01:41:33 +08:00
Him188
9faea0a396 Add MessageRecallEvent.FriendRecall 2020-03-01 00:32:33 +08:00
Him188
024bd23084 Rename OperableEvent to GroupOperableEvent 2020-02-29 23:48:19 +08:00
Him188
e86256fb39 Rename OperableEvent to GroupOperableEvent 2020-02-29 23:46:34 +08:00
Him188
f98d57fb5e Add MessageRecallEvent 2020-02-29 23:46:13 +08:00
Him188
2da9f559c9 Add toString 2020-02-29 23:30:00 +08:00
Him188
26c4d530ba Introduce derived types of MultiPacket 2020-02-29 23:26:15 +08:00
Him188
6a85769e0d Use io.ktor.utils.io than kotlinx.io 2020-02-29 23:19:53 +08:00
Him188
4018545d9e Correct filename 2020-02-29 22:00:17 +08:00
Him188
ffee2e26fc Use ktor.io than kotlinx.io 2020-02-29 21:25:30 +08:00
Him188
734914ad96 Use ByteArray than IoBuffer 2020-02-29 21:25:13 +08:00