Commit Graph

335 Commits

Author SHA1 Message Date
Him188
cca40b8aa3 Add dummy jvmBase target for IDE 2022-07-20 00:30:16 +08:00
Him188
7dbb1a5ad7 Add RunConfigurations 2022-07-20 00:30:16 +08:00
Him188
fe0a4de368 Produce shared libraries and static libraries 2022-07-20 00:30:16 +08:00
Him188
4c6b879873 Upgrade to Ktor 2.0.2, use CIO engine for linux targets; Remove ktor-client-okhttp from mirai-core-api jvmBaseMain
Use Input.readAllText instead of Input.readText, because readText only reads one buffer.
#2084
2022-07-20 00:30:16 +08:00
Him188
6293208c26 Configure apiBuild dependsOn jar tasks only 2022-07-20 00:30:16 +08:00
Him188
daf9c4a208 Configure GitHub Actions for native 2022-07-20 00:30:16 +08:00
Him188
89fa379f8f Add native test entrance 2022-07-20 00:30:16 +08:00
Him188
13dadd5a95 Implement mirai-core for native 2022-07-20 00:30:16 +08:00
Him188
92222cf1e0 Migrate -Xopt-in to -opt-in 2022-07-20 00:30:16 +08:00
Him188
7088835402 HMPP 2022-07-20 00:30:16 +08:00
Him188
ff2a8acb0c Implement multiplatform modules 2022-07-20 00:30:16 +08:00
Him188
ce87400998 Use ktor-io to replace kotlinx-io 2022-07-20 00:30:16 +08:00
Him188
0571be1a55 Commonize projects: mirai-core series, and mirai-console-compiler-annotations 2022-07-20 00:30:16 +08:00
Him188
d96641dedb Configure HMPP project structure 2022-07-20 00:30:16 +08:00
Karlatemp
3c3657969f
skip publication setup for mirai-console-gradle 2022-06-22 17:02:23 +08:00
Him188
9d33c05aad
Set version in dev to 2.13.0 2022-06-18 14:46:38 +01:00
Karlatemp
e3b372e643
Fix snapshot page uploading 2022-05-04 17:22:52 +08:00
Karlatemp
784c78a010
Move UpdateSnapshotPage up buildSrc 2022-05-04 16:55:53 +08:00
Him188
a7633cc327 Set version to 2.12.0 2022-05-02 11:20:44 +01:00
Him188
3ccc07d5f4 Disable parallel compilation 2022-04-27 09:51:28 +01:00
Him188
00c74ec13f
Update dynamic-delegation to 0.3.0-162.4 2022-04-26 20:03:35 +01:00
Him188
67a9724143 Enable parallel compilation for all Kotlin modules 2022-04-26 11:20:22 +01:00
Him188
bb8cd86daa Update dependencies:
Kotlin 1.6.21
Dokka 1.6.20
coroutines 1.6.1
atomifFU 0.17.2
serialization 1.3.2
ktor 1.6.7
blocking-bridge 2.0.0-162.1
dynamic-delegation 0.3.0-162.2
2022-04-26 11:12:35 +01:00
Him188
e6840de0e0 Update log4j to 2.17.2, close #1969 2022-04-23 22:46:48 +01:00
Him188
481973d5e6
New Project Wizard for IDEA 221 (#1979)
* NewProjectWizard

* dependencies and validations

* Implement checkers

* Implement project generator

* Add new template RunTerminal.run.xml for Run Configuration

* Set supported IDEA version to 221

* Fix localization

* Fix since-until

* Rearrange files
2022-04-20 17:03:10 +01:00
Him188
285cf785d8 Migrate build scripts to optIn 2022-04-17 16:58:55 +01:00
Karlatemp
22d2bd79df
Allow override console non-hard-link dependencies 2022-02-21 21:20:53 +08:00
Karlatemp
4100eaa245
Plugin dependencies automatic download system 2022-02-21 21:20:35 +08:00
Him188
6f67a41b5c Ignore ConsoleFrontEndImplementation on apiDump 2022-02-17 17:45:48 +00:00
Him188
2ebd017786 Make MiraiConsoleImplementationBridge class, add MiraiConsoleImplementation.origin. MiraiConsoleImplementation.Companion.getInstance will now return the bridge object instead of the user-defined implementation. 2022-02-17 17:45:48 +00:00
Him188
5f7b7896d0 Set version in dev to 2.11.0 2022-02-16 07:46:16 +00:00
Him188
963d5f68b9 Support Kotlin 1.6.20-M1 for mirai-console-intellij 2022-02-12 12:45:38 +00:00
Him188
4795839bfa build: Remove unused experimentalAnnotations 2022-02-07 16:23:50 +00:00
Him188
95a82c4949 Use new versioning strategy for idea plugin 2022-02-07 16:23:34 +00:00
Him188
1d97a20b78 idea: Correctly sort versions, fix compatibility issues with some intellij versions. 2022-02-07 16:20:55 +00:00
Him188
978a877e56 Set version in dev branch to 2.11.0-RC 2022-01-14 18:57:02 +00:00
Karlatemp
033a10daaf
Fix binary-compatibility-validator 2022-01-14 21:19:59 +08:00
Him188
06d17274a2 Use kotlin-dynamic-delegation 2022-01-10 23:27:23 +00:00
Him188
be2b1d3c66 Do not write file if contents are equal 2022-01-06 20:26:52 +00:00
Him188
194e9ced44 Use unified plugin version: org.jetbrains.kotlinx.binary-compatibility-validator 2022-01-06 20:26:52 +00:00
Him188
1ab48748ab Fix project structure for Dokka
Co-authored-by: 微莹·纤绫 <karlatemp@vip.qq.com>
2022-01-06 20:26:52 +00:00
Him188
3d864362aa Generalize binary validator 2022-01-06 20:26:52 +00:00
Karlatemp
6b571e163d
Fix jvmTarget; fix #1795; fix #1765 2022-01-04 23:59:13 +08:00
Him188
86a389b585 Set version to 2.10.0-RC 2021-12-27 18:25:49 +00:00
Him188
1f9484b2e4 Fix updateSnapshotVersion for updated Versions template 2021-12-27 16:57:33 +00:00
Him188
15a756346b build: Fetch version first from system env "mirai.build.project.version" 2021-12-27 13:07:17 +00:00
Him188
ddb74b9292 Set version to 2.10.0-RC 2021-12-23 01:37:11 +00:00
Him188
7faf630454 Update kotlin-jvm-blocking-bridge to 2.0.0-160.2 2021-12-23 01:37:11 +00:00
Him188
3e28cb57b6 Fix deprecation in buildscripts 2021-12-23 01:37:11 +00:00
Him188
5368e6b809 Upgrade buildscript for Kotlin 1.6.0, use Gradle 7.2 2021-12-23 01:37:11 +00:00