Karol Lewandowski
13036d5f27
Delete empty list item
2025-02-21 11:51:17 +01:00
Karol Lewandowski
20cef2f8db
Move Execution Contexts out of Kotlin Coroutines
2025-02-21 11:51:17 +01:00
Karol Lewandowski
d3efc02544
Create threading directory and move threading related topics
2025-02-21 11:51:17 +01:00
Karol Lewandowski
b044315b86
coroutine_execution_contexts.md: Add links
2025-02-21 11:51:17 +01:00
Karol Lewandowski
758ef80b65
Fix suspending context links
2025-02-21 11:51:17 +01:00
Karol Lewandowski
f548a2bc2c
coroutine_execution_contexts.md: Cleaner APIs presentation
2025-02-21 11:51:17 +01:00
Karol Lewandowski
eeb5b42eee
coroutine_execution_contexts.md: Revert the original order until clarified
2025-02-17 12:49:29 +01:00
Karol Lewandowski
39fb9bed74
kotlin_coroutines.md: Cleanup
2025-02-17 12:49:29 +01:00
Karol Lewandowski
56677722ed
kotlin_coroutines.md: Coroutines are not a direct alternative to threads, but an abstraction over threads
2025-02-17 12:49:29 +01:00
Karol Lewandowski
fe48289048
coroutine_execution_contexts.md: Link sections and use consistent terms for clarity
2025-02-13 13:28:36 +01:00
Karol Lewandowski
0c020f4e83
threading_model.md: Improve UI freeze diagrams by presenting a frozen UI update action
2025-02-13 12:37:19 +01:00
Karol Lewandowski
268e780d5c
coroutine_execution_contexts.md: Add a simple example to clarify what the main usage pattern is
2025-02-13 11:42:25 +01:00
Karol Lewandowski
33dbce0bb0
coroutine_execution_contexts.md: Consistent content for Progress Indicator
2025-02-13 11:34:47 +01:00
Karol Lewandowski
6b6d89bb42
coroutine_execution_contexts.md: Reorder sections from the most preferred to the least
2025-02-13 11:32:50 +01:00
Karol Lewandowski
af6e2b55cc
background_processes.md: Clarify ProgressIndicator vs ProgressManager
2025-02-12 16:54:45 +01:00
Karol Lewandowski
1dd35f787e
background_processes.md: Push the missing content message to the bottom
2025-02-12 16:41:01 +01:00
Karol Lewandowski
78f0b04371
coroutine_execution_contexts.md: Link Background Processes: Tracking Progress
2025-02-12 16:35:55 +01:00
Karol Lewandowski
e827d6e11b
kotlin_coroutines.md: Change the coroutines library information to warning level
2025-01-27 12:45:37 +01:00
Karol Lewandowski
ba9ce06083
threading_model.md: Make example EDT more busy to suggest it shouldn't be blocked
2025-01-14 13:08:31 +01:00
Karol Lewandowski
509197b845
background_processes.md: Link UX
2025-01-14 12:26:51 +01:00
Karol Lewandowski
429e9698b5
background_processes.md: Add a tip for running backgroundable tasks under a custom progress indicator
2025-01-14 12:24:39 +01:00
Karol Lewandowski
9d93fbf306
threading_model.md: Add a general diagram visualizing application threads
2025-01-13 14:44:40 +01:00
Karol Lewandowski
57c266aa52
Coroutines on EDT and locks ( #1413 )
2025-01-08 13:40:29 +01:00
Karol Lewandowski
02243ec6c7
threading_model.md: Mention UIUtil.invokeLaterIfNeeded()
2024-11-28 15:03:00 +01:00
Karol Lewandowski
3318000ea3
threading_model.md: Add information about write-safe context for 2023.3+
2024-11-28 14:51:51 +01:00
Karol Lewandowski
55f263d3ad
virtual_file_system.md: Link information about storing additional information in virtual files
2024-11-28 11:57:53 +01:00
Karol Lewandowski
1391b5debc
virtual_file.md: Cleanup
2024-11-28 11:57:53 +01:00
Karol Lewandowski
dd78932007
virtual_file.md: Add information about storing additional information in virtual files
2024-11-28 11:57:53 +01:00
Karol Lewandowski
a0edb6b791
virtual_file_system.md: Move to architectural overview
2024-11-28 11:57:53 +01:00
Yann Cébron
b4be530258
update references to "PsiViewer" functionality
2024-11-18 11:56:48 +01:00
Yann Cébron
e27c8031c6
2024.3 release ( #1376 )
...
* switch to 243, update gh-ic links
* code samples: build against 2024.1
* action_basics: mute warning in PopupDialogAction
* GH build: mute invalid plugin ID on CI
* GH build: mute invalid plugin ID on CI
* final 2024.3, regen EP-lists
* code samples: 2024.3
2024-11-13 16:23:03 +01:00
Yann Cébron
30c3ebb778
uast.md: add link to Android Lint API Guide
2024-10-28 10:53:24 +01:00
Karol Lewandowski
49dfe96552
coroutine_execution_contexts.md: Link launching_coroutines.md from the Suspending Context section
2024-10-07 13:00:40 +02:00
Yann Cébron
63a858699a
background_processes.md: minor
2024-10-07 12:11:23 +02:00
Yann Cébron
d80b777fe1
background_processes.md: minor
2024-10-07 10:11:49 +02:00
Yann Cébron
a614387f34
background_processes.md: cleanup
2024-09-23 13:59:42 +02:00
Yann Cébron
27a6252201
background_processes.md: new inspection name
2024-09-23 12:39:23 +02:00
Karol Lewandowski
70f86e44fe
Revert: information about no write intent lock on Dispatchers.EDT since 2024.3
2024-09-20 14:53:45 +02:00
Karol Lewandowski
4f714a5b48
threading_model.md: Link coroutines "EDT Dispatcher and Write Intent Lock"
2024-09-20 14:07:53 +02:00
Karol Lewandowski
ac3e36be7d
coroutine_dispatchers.md: Add information about no write intent lock on Dispatchers.EDT since 2024.3
2024-09-20 13:57:05 +02:00
Karol Lewandowski
868307a818
coroutine_execution_contexts.md: Fix grammar/style
2024-09-06 15:18:35 +02:00
Karol Lewandowski
ddd5f3e92d
coroutine_execution_contexts.md: Clarify blocking execution context
2024-09-06 11:42:20 +02:00
Yann Cébron
81986e3051
Workspace Model ( #1364 )
2024-08-15 10:34:06 +02:00
Karol Lewandowski
76f2dafe72
threading_model.md: Fix a note in a wrong place
2024-08-05 16:24:02 +02:00
Karol Lewandowski
c41a52da16
threading_model.md: Expose recommended read/write action APIs
2024-08-05 16:20:24 +02:00
Karol Lewandowski
7f44b101df
threading_model.md: Rename readers-writer lock to read-write lock
2024-08-05 16:20:24 +02:00
Karol Lewandowski
1bae940959
threading_model.md: Clarify WIL allowed on any thread vs. WL allowed only on EDT
2024-08-01 14:37:25 +02:00
Karol Lewandowski
5c77f0e8f9
Rename general_threading_rules.md to threading_model.md
2024-07-30 15:59:04 +02:00
Karol Lewandowski
c20bf65681
Threading Model (revamped General Threading Rules) and Background Processes ( #1359 )
2024-07-30 15:39:50 +02:00
Karol Lewandowski
31b661da18
coroutine_read_actions.topic: Fix the Kotlin version that doesn't allow combine interceptors and dispatchers
2024-07-11 13:48:28 +02:00