Commit Graph

2861 Commits

Author SHA1 Message Date
LoveSy cb32c70951
Remove out-date prop (#2589)
org.gradle.vfs.watch true by default
2023-06-28 04:33:53 +00:00
LoveSy 4b75c8af79
Revert "Use source dependencies instead of mavenLocal (#2445)" (#2586)
This reverts commit 03d2cea093
2023-06-28 04:24:46 +00:00
dependabot[bot] 594733bc25
Bump org.lsposed.lsplugin.cmaker from 1.1 to 1.2 (#2584)
Bumps [org.lsposed.lsplugin.cmaker](https://github.com/LSPosed/LSPlugin)
from 1.1 to 1.2.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-27 23:48:30 +00:00
dependabot[bot] de13f659dd
Bump org.lsposed.lsplugin.jgit from 1.0 to 1.1 (#2583)
Bumps [org.lsposed.lsplugin.jgit](https://github.com/LSPosed/LSPlugin)
from 1.0 to 1.1.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-28 07:39:50 +08:00
LoveSy a49bb6074e Predefine some sqlite modes 2023-06-26 00:03:39 +08:00
LoveSy 46558c6bc9 Try three times when setting classloader trusted
It may fail because of race, so try more as a temporary workaround
2023-06-25 22:03:34 +08:00
LoveSy 40845b3f74 Fix race by lock-free backup implementation 2023-06-25 17:34:11 +08:00
dependabot[bot] 325e1e9b15
Bump nav from 2.5.3 to 2.6.0 (#2556) 2023-06-08 01:13:34 +00:00
dependabot[bot] 57dc0dbc56
Bump androidx.fragment:fragment from 1.5.7 to 1.6.0 (#2555) 2023-06-08 01:03:23 +00:00
dependabot[bot] eab346b031
Bump kotlin from 1.8.21 to 1.8.22 (#2557) 2023-06-08 08:54:48 +08:00
dependabot[bot] 8ebdfc72f9
Bump agp from 8.0.1 to 8.0.2 (#2547) 2023-06-05 09:23:13 +00:00
Howard Wu d972bf4bd6
Set EUID to 1000 to fix notification and get modules list for Flyme (#2549)
Add more logs for LSPNotificationManager
Seteuid to 1000

This reverts commit 0a26993039.
2023-05-25 13:13:35 +00:00
dependabot[bot] 495686b532
Bump androidx.activity:activity from 1.7.1 to 1.7.2 (#2548) 2023-05-25 09:57:21 +08:00
Howard Wu 8da8da3004
Upgrade Gradle to 8.1.1 (#2543) 2023-05-21 16:16:22 +08:00
Howard Wu 7992c7563d
Add label for search buttoms (#2540)
For better accessibility experience
Fix #2539
2023-05-18 23:07:45 +08:00
XposedBot 4102707fa8
[translation] Update translation from Crowdin (#2538) 2023-05-15 09:32:44 +00:00
XposedBot 3c0200cecc Update Crowdin configuration file 2023-05-15 17:13:59 +08:00
dependabot[bot] b03b5b969c
Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.7.0 to 1.7.1 (#2532) 2023-05-13 11:08:47 +08:00
Alexey 4d4160ef5f
Typo in `AfterHooker` class name (#2529)
a typo in the class name that caused afterHook to not work on the new
api
2023-05-12 09:21:07 +08:00
Stefan M c76e0962f5
ci: Fix typo (#2527) 2023-05-11 00:57:23 +00:00
dependabot[bot] bc26cb5b0a
Bump androidx.core:core from 1.10.0 to 1.10.1 (#2528) 2023-05-11 08:39:58 +08:00
dependabot[bot] 053d845e02
Bump com.google.android.material:material from 1.8.0 to 1.9.0 (#2525) 2023-05-09 09:52:22 +00:00
LoveSy bb69cac6a4
[skip ci] Update dependabot.yml (#2523)
https://github.com/dependabot/dependabot-core/issues/6888#issuecomment-1539501116
2023-05-09 09:44:55 +00:00
dependabot[bot] 3ed93a7897
Bump org.jetbrains.kotlinx:kotlinx-coroutines-core from 1.6.4 to 1.7.0 (#2522)
Bumps
[org.jetbrains.kotlinx:kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines)
from 1.6.4 to 1.7.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/Kotlin/kotlinx.coroutines/releases">org.jetbrains.kotlinx:kotlinx-coroutines-core's
releases</a>.</em></p>
<blockquote>
<h2>1.7.0</h2>
<h3>Core API significant improvements</h3>
<ul>
<li>New <code>Channel</code> implementation with significant performance
improvements across the API (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3621">#3621</a>).</li>
<li>New <code>select</code> operator implementation: faster, more
lightweight, and more robust (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3020">#3020</a>).</li>
<li><code>Mutex</code> and <code>Semaphore</code> now share the same
underlying data structure (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3020">#3020</a>).</li>
<li><code>Dispatchers.IO</code> is added to K/N (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3205">#3205</a>)
<ul>
<li><code>newFixedThreadPool</code> and <code>Dispatchers.Default</code>
implementations on K/N were wholly rewritten to support graceful growth
under load (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3595">#3595</a>).</li>
</ul>
</li>
<li><code>kotlinx-coroutines-test</code> rework:
<ul>
<li>Add the <code>timeout</code> parameter to <code>runTest</code> for
the whole-test timeout, 10 seconds by default (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3270">#3270</a>).
This replaces the configuration of quiescence timeouts, which is now
deprecated (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3603">#3603</a>).</li>
<li>The <code>withTimeout</code> exception messages indicate if the
timeout used the virtual time (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3588">#3588</a>).</li>
<li><code>TestCoroutineScheduler</code>, <code>runTest</code>, and
<code>TestScope</code> API are promoted to stable (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3622">#3622</a>).</li>
<li><code>runTest</code> now also fails if there were uncaught
exceptions in coroutines not inherited from the test coroutine (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/1205">#1205</a>).</li>
</ul>
</li>
</ul>
<h3>Breaking changes</h3>
<ul>
<li>Old K/N memory model is no longer supported (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3375">#3375</a>).</li>
<li>New generic upper bounds were added to reactive integration API
where the language since 1.8.0 dictates (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3393">#3393</a>).</li>
<li><code>kotlinx-coroutines-core</code> and
<code>kotlinx-coroutines-jdk8</code> artifacts were merged into a single
artifact (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3268">#3268</a>).</li>
<li>Artificial stackframes in stacktrace recovery no longer contain the
<code>\b</code> symbol and are now navigable in IDE and supplied with
proper documentation (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2291">#2291</a>).</li>
<li><code>CoroutineContext.isActive</code> returns <code>true</code> for
contexts without any job in them (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3300">#3300</a>).</li>
</ul>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Kotlin version is updated to 1.8.20</li>
<li>Atomicfu version is updated to 0.20.2.</li>
<li><code>JavaFx</code> version is updated to 17.0.2 in
<code>kotlinx-coroutines-javafx</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3671">#3671</a>)..</li>
<li>JPMS is supported (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2237">#2237</a>).
Thanks <a href="https://github.com/lion7"><code>@​lion7</code></a>!</li>
<li><code>BroadcastChannel</code> and all the corresponding API are
deprecated (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2680">#2680</a>).</li>
<li>Added all supported K/N targets (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3601">#3601</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/812">#812</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/855">#855</a>).</li>
<li>K/N <code>Dispatchers.Default</code> is backed by the number of
threads equal to the number of available cores (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3366">#3366</a>).</li>
<li>Fixed an issue where some coroutines' internal exceptions were not
properly serializable (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3328">#3328</a>).</li>
<li>Introduced <code>Job.parent</code> API (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3201">#3201</a>).</li>
<li>Fixed a bug when <code>TestScheduler</code> leaked cancelled jobs
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3398">#3398</a>).</li>
<li><code>TestScope.timeSource</code> now provides comparable time marks
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3617">#3617</a>).
Thanks <a href="https://github.com/hfhbd"><code>@​hfhbd</code></a>!</li>
<li>Fixed an issue when cancelled <code>withTimeout</code> handles were
preserved in JS runtime (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3440">#3440</a>).</li>
<li>Ensure <code>awaitFrame</code> only awaits a single frame when used
from the main looper (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3432">#3432</a>).
Thanks <a
href="https://github.com/pablobaxter"><code>@​pablobaxter</code></a>!</li>
<li>Obsolete <code>Class-Path</code> attribute was removed from
<code>kotlinx-coroutines-debug.jar</code> manifest (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3361">#3361</a>).</li>
<li>Fixed a bug when <code>updateThreadContext</code> operated on the
parent context (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3411">#3411</a>).</li>
<li>Added new <code>Flow.filterIsInstance</code> extension (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3240">#3240</a>).</li>
<li><code>Dispatchers.Default</code> thread name prefixes are now
configurable with system property (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3231">#3231</a>).</li>
<li>Added <code>Flow.timeout</code> operator as
<code>@FlowPreview</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2624">#2624</a>).
Thanks <a
href="https://github.com/pablobaxter"><code>@​pablobaxter</code></a>!</li>
<li>Improved the performance of the <code>future</code> builder in case
of exceptions (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3475">#3475</a>).
Thanks <a
href="https://github.com/He-Pin"><code>@​He-Pin</code></a>!</li>
<li><code>Mono.awaitSingleOrNull</code> now waits for the
<code>onComplete</code> signal (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3487">#3487</a>).</li>
<li><code>Channel.isClosedForSend</code> and
<code>Channel.isClosedForReceive</code> are promoted from experimental
to delicate (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3448">#3448</a>).</li>
<li>Fixed a data race in native <code>EventLoop</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3547">#3547</a>).</li>

<li><code>Dispatchers.IO.limitedParallelism(valueLargerThanIOSize)</code>
no longer creates an additional wrapper (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3442">#3442</a>).
Thanks <a
href="https://github.com/dovchinnikov"><code>@​dovchinnikov</code></a>!</li>
<li>Various <code>@FlowPreview</code> and
<code>@ExperimentalCoroutinesApi</code> are promoted to experimental and
stable respectively (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3542">#3542</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3097">#3097</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3548">#3548</a>).</li>
<li>Performance improvements in <code>Dispatchers.Default</code> and
<code>Dispatchers.IO</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3416">#3416</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3418">#3418</a>).</li>
<li>Fixed a bug when internal
<code>suspendCancellableCoroutineReusable</code> might have hanged (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3613">#3613</a>).</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md">org.jetbrains.kotlinx:kotlinx-coroutines-core's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.7.0</h2>
<h3>Core API significant improvements</h3>
<ul>
<li>New <code>Channel</code> implementation with significant performance
improvements across the API (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3621">#3621</a>).</li>
<li>New <code>select</code> operator implementation: faster, more
lightweight, and more robust (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3020">#3020</a>).</li>
<li><code>Mutex</code> and <code>Semaphore</code> now share the same
underlying data structure (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3020">#3020</a>).</li>
<li><code>Dispatchers.IO</code> is added to K/N (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3205">#3205</a>)
<ul>
<li><code>newFixedThreadPool</code> and <code>Dispatchers.Default</code>
implementations on K/N were wholly rewritten to support graceful growth
under load (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3595">#3595</a>).</li>
</ul>
</li>
<li><code>kotlinx-coroutines-test</code> rework:
<ul>
<li>Add the <code>timeout</code> parameter to <code>runTest</code> for
the whole-test timeout, 10 seconds by default (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3270">#3270</a>).
This replaces the configuration of quiescence timeouts, which is now
deprecated (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3603">#3603</a>).</li>
<li>The <code>withTimeout</code> exception messages indicate if the
timeout used the virtual time (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3588">#3588</a>).</li>
<li><code>TestCoroutineScheduler</code>, <code>runTest</code>, and
<code>TestScope</code> API are promoted to stable (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3622">#3622</a>).</li>
<li><code>runTest</code> now also fails if there were uncaught
exceptions in coroutines not inherited from the test coroutine (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/1205">#1205</a>).</li>
</ul>
</li>
</ul>
<h3>Breaking changes</h3>
<ul>
<li>Old K/N memory model is no longer supported (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3375">#3375</a>).</li>
<li>New generic upper bounds were added to reactive integration API
where the language since 1.8.0 dictates (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3393">#3393</a>).</li>
<li><code>kotlinx-coroutines-core</code> and
<code>kotlinx-coroutines-jdk8</code> artifacts were merged into a single
artifact (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3268">#3268</a>).</li>
<li>Artificial stackframes in stacktrace recovery no longer contain the
<code>\b</code> symbol and are now navigable in IDE and supplied with
proper documentation (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2291">#2291</a>).</li>
<li><code>CoroutineContext.isActive</code> returns <code>true</code> for
contexts without any job in them (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3300">#3300</a>).</li>
</ul>
<h3>Bug fixes and improvements</h3>
<ul>
<li>Kotlin version is updated to 1.8.20</li>
<li>Atomicfu version is updated to 0.20.2.</li>
<li><code>JavaFx</code> version is updated to 17.0.2 in
<code>kotlinx-coroutines-javafx</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3671">#3671</a>)..</li>
<li>JPMS is supported (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2237">#2237</a>).
Thanks <a href="https://github.com/lion7"><code>@​lion7</code></a>!</li>
<li><code>BroadcastChannel</code> and all the corresponding API are
deprecated (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2680">#2680</a>).</li>
<li>Added all supported K/N targets (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3601">#3601</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/812">#812</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/855">#855</a>).</li>
<li>K/N <code>Dispatchers.Default</code> is backed by the number of
threads equal to the number of available cores (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3366">#3366</a>).</li>
<li>Fixed an issue where some coroutines' internal exceptions were not
properly serializable (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3328">#3328</a>).</li>
<li>Introduced <code>Job.parent</code> API (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3201">#3201</a>).</li>
<li>Fixed a bug when <code>TestScheduler</code> leaked cancelled jobs
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3398">#3398</a>).</li>
<li><code>TestScope.timeSource</code> now provides comparable time marks
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3617">#3617</a>).
Thanks <a href="https://github.com/hfhbd"><code>@​hfhbd</code></a>!</li>
<li>Fixed an issue when cancelled <code>withTimeout</code> handles were
preserved in JS runtime (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3440">#3440</a>).</li>
<li>Ensure <code>awaitFrame</code> only awaits a single frame when used
from the main looper (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3432">#3432</a>).
Thanks <a
href="https://github.com/pablobaxter"><code>@​pablobaxter</code></a>!</li>
<li>Obsolete <code>Class-Path</code> attribute was removed from
<code>kotlinx-coroutines-debug.jar</code> manifest (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3361">#3361</a>).</li>
<li>Fixed a bug when <code>updateThreadContext</code> operated on the
parent context (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3411">#3411</a>).</li>
<li>Added new <code>Flow.filterIsInstance</code> extension (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3240">#3240</a>).</li>
<li><code>Dispatchers.Default</code> thread name prefixes are now
configurable with system property (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3231">#3231</a>).</li>
<li>Added <code>Flow.timeout</code> operator as
<code>@FlowPreview</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/2624">#2624</a>).
Thanks <a
href="https://github.com/pablobaxter"><code>@​pablobaxter</code></a>!</li>
<li>Improved the performance of the <code>future</code> builder in case
of exceptions (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3475">#3475</a>).
Thanks <a
href="https://github.com/He-Pin"><code>@​He-Pin</code></a>!</li>
<li><code>Mono.awaitSingleOrNull</code> now waits for the
<code>onComplete</code> signal (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3487">#3487</a>).</li>
<li><code>Channel.isClosedForSend</code> and
<code>Channel.isClosedForReceive</code> are promoted from experimental
to delicate (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3448">#3448</a>).</li>
<li>Fixed a data race in native <code>EventLoop</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3547">#3547</a>).</li>

<li><code>Dispatchers.IO.limitedParallelism(valueLargerThanIOSize)</code>
no longer creates an additional wrapper (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3442">#3442</a>).
Thanks <a
href="https://github.com/dovchinnikov"><code>@​dovchinnikov</code></a>!</li>
<li>Various <code>@FlowPreview</code> and
<code>@ExperimentalCoroutinesApi</code> are promoted to experimental and
stable respectively (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3542">#3542</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3097">#3097</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3548">#3548</a>).</li>
<li>Performance improvements in <code>Dispatchers.Default</code> and
<code>Dispatchers.IO</code> (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3416">#3416</a>,
<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3418">#3418</a>).</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="2e92d58770"><code>2e92d58</code></a>
Merge pull request <a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3740">#3740</a>
from Kotlin/version-1.7.0</li>
<li><a
href="72ef8fd831"><code>72ef8fd</code></a>
Version 1.7.0</li>
<li><a
href="6165533182"><code>6165533</code></a>
Fix non-linearizability in <code>BufferedChannel.expandBuffer()</code>
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3730">#3730</a>)</li>
<li><a
href="a027d68bd2"><code>a027d68</code></a>
Merge branch 'master' into develop</li>
<li><a
href="41b4665958"><code>41b4665</code></a>
Support disabling reporting of uncaught exceptions in tests (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3736">#3736</a>)</li>
<li><a
href="25a3553ed0"><code>25a3553</code></a>
Properly recover exceptions when they are constructed from 'Throwable…
(<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3731">#3731</a>)</li>
<li><a
href="298419f8ac"><code>298419f</code></a>
Fix the error message if there were uncaught exceptions before test (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3733">#3733</a>)</li>
<li><a
href="c8ef9ec95e"><code>c8ef9ec</code></a>
Update Knit-generated tests</li>
<li><a
href="50398555ad"><code>5039855</code></a>
minor fix for doc and sample code (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3728">#3728</a>)</li>
<li><a
href="d6f1403e3b"><code>d6f1403</code></a>
Fix MutexCancellationStressTest flakiness (<a
href="https://redirect.github.com/Kotlin/kotlinx.coroutines/issues/3724">#3724</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.4...1.7.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.jetbrains.kotlinx:kotlinx-coroutines-core&package-manager=gradle&previous-version=1.6.4&new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-06 07:16:56 +08:00
LoveSy b2692e6a60
Upgrade AGP (#2515) 2023-05-02 11:55:52 +08:00
dependabot[bot] 6937cdd744
Bump kotlin from 1.8.20 to 1.8.21 (#2509) 2023-04-26 09:37:05 +08:00
dependabot[bot] ea5fde93c4
Bump okhttp from 4.10.0 to 4.11.0 (#2507) 2023-04-25 10:45:57 +08:00
Howard Wu 679f93a59b
Fix CrashReportActivity theme (#2502)
Same as: 0ee9e8a5f7
2023-04-18 11:55:43 +00:00
LoveSy fab404ea18
Remove experimental enableNewResourceShrinker flags (#2500)
Starting with AGP 8.0 enableNewResourceShrinker enforced to true

Co-authored-by: Howard Wu <HowardWu20@outlook.com>
2023-04-18 19:39:29 +08:00
LoveSy 8cb547c3ed
[skip ci] Revert "Let AGP to strip native libs" (#2498)
Reverts LSPosed/LSPosed#2496
2023-04-17 09:16:29 +08:00
LoveSy d8b7916ce0
Let AGP to strip native libs (#2496) 2023-04-16 14:10:12 +08:00
LoveSy 57c1263ac4
Fix dex2oat build 2023-04-16 01:05:08 +08:00
LoveSy 7aa50bb4f0
Fix dex2oat build 2023-04-15 17:02:54 +00:00
LoveSy 4dff48f26d
Upgrade deps 2023-04-15 23:37:31 +08:00
LoveSy b277416c1d
Upgrade AGP 2023-04-15 23:01:08 +08:00
dependabot[bot] cf7bf655bb
Bump org.lsposed.lsplugin.resopt from 1.4 to 1.5 (#2489) 2023-04-13 10:59:15 +08:00
LoveSy f887d0116c
Upgrade gradle (#2487) 2023-04-12 16:46:09 +00:00
XposedBot 81edbdc117
[translation] Update translation from Crowdin (#2488) 2023-04-13 00:36:05 +08:00
LoveSy 0875cc6987
Update settings.gradle.kts 2023-04-12 11:22:44 +08:00
Wang Han 9f6369cc9e
Fix NPE due to null getModule() return value 2023-04-05 20:23:30 +08:00
LoveSy 6763a17314
Fix resource optimization 2023-04-02 02:15:19 +08:00
LoveSy 5eaec4596a
Refine zygisk api 2023-04-01 20:47:07 +08:00
LoveSy cf0e552715 Upgrade deps 2023-04-01 18:15:15 +08:00
Howard Wu 75965510f3
Unconditional allow create shortcut (#2458)
Except the default desktop is not supported
2023-04-01 18:15:04 +08:00
dependabot[bot] 08e72d32b9
Bump kotlin from 1.8.10 to 1.8.20
Bumps `kotlin` from 1.8.10 to 1.8.20.

Updates `org.jetbrains.kotlin:kotlin-stdlib` from 1.8.10 to 1.8.20
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/commits)

Updates `org.jetbrains.kotlin.android` from 1.8.10 to 1.8.20
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/commits)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.android
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-30 22:08:58 +00:00
dependabot[bot] d6db5e1c0f
Bump appcenter from 5.0.0 to 5.0.1 (#2468)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-29 06:51:29 +08:00
Howard Wu 0ee9e8a5f7
Fix app theme (#2461) 2023-03-22 21:27:47 +00:00
浅秋枫影 677ee95b2b
fix android 13+ secret_code (#2455)
see
https://developer.android.google.cn/reference/android/content/Context#RECEIVER_NOT_EXPORTED

---------

Co-authored-by: LoveSy <shana@zju.edu.cn>
2023-03-23 03:10:42 +08:00
南宫雪珊 ece5fe3f98
Move theme config to code (#2456) 2023-03-23 03:00:01 +08:00
Howard Wu 98ec80c28e
Skip restart when night mode change (#2454) 2023-03-22 16:14:07 +00:00