Repository navigation
C++ Studio 0.3.2 — Android stability preview
Pre-releaseПредварительное исправление зависания Android 0.3.1. Выпуск остаётся тестовым: устранена подтверждённая причина ANR, отсутствие остальных ошибок не заявляется. Настольных сборок здесь нет.
- По сохранённому Android ANR trace найден бесконечный цикл прокрутки подсказок Sora в главном потоке. Теперь список прокручивается одним запросом на кадр, без синтетических touch-циклов.
- Исправлены публикация коротких списков автодополнения и видимость popup при увеличении кода, включая 188%.
- Стрелки вверх/вниз сохраняют желаемую колонку через короткие и пустые строки; Shift-выделение и визуальная ширина Tab учитываются.
- Автодополнение — Ctrl+Alt+Space, параметры — Ctrl+Alt+P. Настройки → Сочетания клавиш позволяют переназначить их. Ctrl+Space остаётся системе для раскладки.
- Защита от устаревших результатов автодополнения при смене документа, языка и версии текста.
На физическом Xiaomi Pad 6 / Android 14 прошли 54 целевые проверки, включая 600 Android-нажатий навигации по настоящему списку clangd, масштаб 50/100/188/250%, ввод/кодировки, GCC и GDB. Во время навигационного прогона watchdog не зарегистрировал задержек главного потока свыше 1 секунды. Это не длительный ручной тест всех клавиатур. Подписанный release APK отдельно установлен и открыт; 1049 исходных файлов прежних проектов проверены по SHA256 без изменений.
Разбор, методика и ограничения · CI точного исходного коммита · Лицензии
Ограничения: это поддерживающая ветка с тем же runtime и target SDK 28, что в 0.3.1. Предупреждение Google Play здесь не исправлено. Новый механизм исполнения API 36 и настольные версии остаются отдельной нестабильной веткой 1.0. Во время частых переустановок встречался системный сбой Xiaomi до входа в приложение; его исправление не заявляется.
Установите Cpp-Studio-0.3.2-android-arm64.apk поверх 0.3.1: подпись совпадает, данные сохраняются. Новая установка дополнительных инструментов не требуется. Архив Cpp-Studio-0.3.2-app-sources.zip содержит точные исходники приложения. Нативное окружение и зависимость Sora не менялись; соответствующие исходники приложены рядом. native-corresponding-sources-0.3.2.zip побайтово совпадает с архивом исходников 0.3.1. Контрольные суммы и происхождение — в SHA256SUMS-0.3.2.txt и release-manifest.json.