1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/royqh1979-RedPanda-CPP

03.03.2025 22:24
GitLife Service Account

См. конкретные обновления по адресу https://royqh1979.gitee.io/redpandacpp/blog/
Загрузка доступна по адресу https://royqh1979.gitee.io/redpandacpp/download/

Последнее сообщение коммита: minor change
03.03.2025 22:24
GitLife Service Account

См. конкретные обновления по адресу https://royqh1979.gitee.io/redpandacpp/blog/
Загрузка доступна по адресу https://royqh1979.gitee.io/redpandacpp/download/

Последнее сообщение коммита: auto remove a.out generead by tcc
03.03.2025 22:24
GitLife Service Account

См. конкретные обновления по адресу https://royqh1979.gitee.io/redpandacpp/blog/
Загрузка доступна по адресу https://royqh1979.gitee.io/redpandacpp/download/

Последнее сообщение коммита: Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
03.03.2025 22:24
GitLife Service Account

См. конкретные обновления по адресу https://royqh1979.gitee.io/redpandacpp/blog/
Загрузка доступна по адресу https://royqh1979.gitee.io/redpandacpp/download/

Последнее сообщение коммита: - enhancement: improve parse result for STL
03.03.2025 22:24
GitLife Service Account

См. конкретные обновления по адресу https://royqh1979.gitee.io/redpandacpp/blog/
Загрузка доступна по адресу https://royqh1979.gitee.io/redpandacpp/download/

Последнее сообщение коммита: - change: Don't turn on "Show some more warnings (-Wextra)" option ...
03.03.2025 22:24
GitLife Service Account

См. конкретные обновления по адресу https://royqh1979.gitee.io/redpandacpp/blog/

Последнее сообщение коммита: update debian package script
03.03.2025 22:24
GitLife Service Account

См. конкретные обновления по адресу https://royqh1979.gitee.io/redpandacpp/blog/

Последнее сообщение коммита: optimize the algorithm for finding compiler sets
03.03.2025 22:24
GitLife Service Account

КошкаПандаС++ 1.1.1

  • Улучшение функциональности: Изменение внешнего вида компонентов ввода, ожидаемого вывода и фактического вывода в панели примеров задач
  • Изменение: Обмен местами ожидаемого вывода и фактического вывода в панели примеров задач
  • Улучшение функциональности: При расположении панели примеров задач слева от окна, компоненты ввода, ожидаемого вывода и фактического вывода организуются вертикально
  • Улучшение функциональности: Добавление флажка "игнорировать пробелы" в панели примеров задач
  • Исправление: Невозможность вставки содержимого, скопированного из IDE JetBrains (например CLion)
  • Исправление: Отсутствие опции директории бинарных файлов компилятора в настройках проекта
  • Исправление: В процессе отладки текущий каталог бинарных файлов компилятора не добавляется в PATH
  • Исправление: В процессе запуска/отладки проекта используется глобальный каталог бинарных файлов компилятора вместо локального
  • Исправление: При открытии проектной папки или файла через терминал используется глобальный каталог бинарных файлов компилятора вместо локального
  • Исправление: Уменьшение высоты перемещения панели сообщений с правой стороны окна вниз
  • Исправление: При перезапуске программы после закрепления панели сообщений справа, её ширина восстанавливается некорректно

КошкаПандаС++ 1.1.2

  • Улучшение функциональности: Различие цветов для файловых заголовков и папок при автозаполнении #include
  • Улучшение функциональности: Автоматическое добавление / после имени папки при автозаполнении #include
  • Улучшение функциональности: Добавление опции "Установить набор символов исполняемого файла" в настройках компиляции проекта
  • Исправление: Некорректная обработка и компиляция опций соединения, разделённых новыми строками, в глобальных/локальных настройках
  • Исправление: Выделение всего содержимого файла не должно устанавливать метку изменения файла
  • Улучшение функциональности: Добавление информации о типах функций, переменных и typedef в панели структур
  • Улучшение функциональности: Добавление опции UTF8 в автоматическом режиме соединения
  • Изменение: После создания файла с использованием нового шаблона файла в настройках редактирования, курсор автоматически перемещается в начало файла
Последнее сообщение коммита: - change: position caret to (1,1) when create a new file using edit...
03.03.2025 22:23
GitLife Service Account

Маленький панда C++ 1.1.0

  • Улучшение функциональности: При одновременном нажатии клавиши Ctrl и перемещении курсора мыши над идентификаторами или именами заголовочных файлов они выделяются подчеркиванием (нажатие при этом позволяет перейти к месту определения)
  • Улучшение функциональности: В случае изменения или удаления файла во время его редактирования внешним программным обеспечением, если пользователь выбирает не перезагружать файл, он помечается как измененный
  • Исправление: При множественном изменении или удалении файла внешним программным обеспечением должно отображаться только одно окно предупреждения
  • Исправление: Если проект настроен как C++, все вложенные C-файлы также должны компилироваться как C++
  • Улучшение функциональности: После массового замены текста восстанавливается положение курсора до замены
  • Улучшение функциональности: Добавлены пункты "Переименовать" и "Удалить" в контекстном меню правой кнопки мыши в панели просмотра файлов
  • Изменение поведения: По умолчанию перемещение файлов вместо копирования при перетаскивании
  • Исправление: В проектах переименование макросов работает некорректно
  • Исправление: Отмена действий после переименования символов и реформатирования кода работает некорректно
  • Исправление: Удаление настроек горячих клавиш невозможно в диалоговом окне настроек
  • Улучшение функциональности: Скрытие подменю действий в диалоговом окне настроек горячих клавиш
  • Улучшение функциональности: Добавлены пункты "Запустить все тестовые случаи", "Запустить текущий случай" и "Массовая установка тестовых случаев" в диалоговом окне настроек горячих клавиш
  • Улучшение функциональности: Добавлены больше шаблонов проектов, связанных с raylib и rdrawing
  • Исправление: Некорректное сохранение настроек параметров компилятора при отключении некоторых параметров

Маленький панда C++ 1.0.10

  • Исправление: Функциональность "Отслеживание изменений" не работает
  • Исправление: При запуске скомпилированной программы добавляется каталог компилятора в начало переменной PATH (спасибо brokencuph@github)
  • Улучшение функциональности: Поддержка MacOS (спасибо RigoLigoRLC@github)
  • Исправление: Некорректное распознавание определений #define при использовании табуляции вместо пробелов
  • Исправление: Невозможность перехода к определению std::endl
  • Улучшение функциональности: Автоматическое добавление () при автозаполнении операторов ввода/вывода стандартной библиотеки C++
  • Исправление: Некорректное вычисление количества вырезаемого текста
  • Исправление: Некорректное автоматическое создание ссылок
  • Улучшение функциональности: Добавлена библиотека raylib-drawing (включает библиотеки 2D рисования и черепашьего рисования) в выпусках
  • Улучшение функциональности: Добавлены шаблоны проектов, связанные с raylib и raylib-drawing для Linux

Маленький панда C++ 1.0.9

  • Исправление: Некорректное отображение области выбора при работе в режиме редактирования столбцов с широкими символами
  • Исправление: Некорректное удаление и вставка текста при работе в режиме редактирования столбцов
  • Исправление: Некорректное отображение текста при использовании ввода метода при работе в режиме редактирования столбцов
  • Исправление: Некорректное копирование и вставка текста при работе в режиме редактирования столбцов
  • Исправление: Программа завершает работу при попытке создания нового файла проекта после выбора имени проекта в панели просмотра проектов
  • Улучшение функциональности: Возможность изменения расположения левой панели и нижней панели путем перетаскивания
  • Исправление: Некорректное отображение значков панелей после их скрытия и повторного отображения
  • Исправление: Некорректное сохранение состояния скрытия/отображения панели вывода инструментов
  • Улучшение функциональности: Добавлены пункты "Переключиться на панель браузера" и "Переключиться на панель сообщений" в меню "Просмотр"
  • Исправление: Некорректное положение курсора после вставки шаблона кода без места для вставки курсора
  • Исправление: Некорректное отображение выходных данных программы при выполнении функции "Запустить текущий случай"

Маленький панда C++ 1.0.8

  • Улучшение функциональности: Автозаполнение "#undef"
  • Улучшение функциональности: Переработана форма настройки параметров компилятора в конфигурационном наборе компилятора
  • Исправление: Некорректное вычисление выбранной области при работе в режиме редактирования столбцов
  • Улучшение функциональности: Добавлен параметр "Только препроцессинг (-E)" в настройках параметров компилятора
  • Улучшение функциональности: Автоматическое присвоение расширения ".expanded.cpp" файлу результата компиляции при активации параметра "Только препроцессинг (-E)"
  • Улучшение функциональности: Автоматическое присвоение расширения ".s" файлу результата компиляции при активации параметра "Только сборка в ассемблер (-S)"
  • Улучшение функциональности: Отображение ошибки при попытке назначить уже занятую горячую клавишу
  • Улучшение функциональности: Улучшен цветовой дизайн тем "Тёмная" и "Высокий контраст"
  • Улучшение функциональности: Возможность отладки файлов, содержащих не ASCII символы, с помощью clang
  • Исправление: При отладке проекта используется неверный конфигурационный набор компилятора по умолчанию вместо конфигурационного набора компилятора проекта### Маленький панда C++ 1.0.7
  • Изменение: Восстановление использования Shift + Enter для новой строки
  • Изменение: Выделение всего объявления #define одним цветом
  • Улучшение функциональности: Не высвечивать ошибками заключённые в одинарные кавычки ('') последовательности
  • Улучшение функциональности: Автоматическое скрытие опции "Добавить кодировку символов" в диалоговом окне настроек компилятора при использовании clang
  • Улучшение функциональности: Исключение параметров -fexec-charset и -finput-charset из автоматически созданного makefile при использовании clang
  • Исправление: Некорректное обновление положения самой длинной строки при автозаполнении
  • Улучшение функциональности: Поддержка UTF-8 с маркером начала файла (BOM)
  • Улучшение функциональности: Добавлены кнопки управления параметрами компилятора в панели инструментов
  • Исправление: Некорректное распознавание ключевого слова final в объявлении наследования функции
  • Изменение: Больше не создаётся 'профиль' конфигурационного набора компилятора
Последнее сообщение коммита: update
03.03.2025 22:21
GitLife Service Account

Маленький панда C++ 1.0.6

  • Исправление: Неправильное отображение имени компилятора GCC в системе Linux
  • Улучшение: Автоматическое скрытие опции "Добавить набор символов" при использовании компилятора Clang
  • Улучшение: Автоматическое установка языка проекта как C при выборе шаблона проекта на языке C
  • Изменение: Использование файла "app.ico" как значка проекта при создании нового проекта
  • Исправление: Использование переменной CC для компиляции файлов на языке C в автоматически сгенерированном makefile
  • Улучшение: Добавление скрипта сборки для Clang
  • Улучшение: Автоматическое установка .ans файлов как ожидаемого вывода тестовых случаев
  • Исправление: Обработка ошибок компиляции Clang в кодировке UTF-8
  • Исправление: Корректная обработка сообщений об ошибках связи при компиляции Clang
  • Улучшение: Использование clang.exe/clang++.exe как основного компилятора Clang

Маленький панда C++ 1.0.5

  • Улучшение: Включение библиотеки sqlite3 в версию GCC, поставляемую вместе с продуктом
  • Улучшение: Добавление шаблонов проектов и автоматической настройки соединения для sqlite3
  • Улучшение: Улучшение обработки совпадений определений и объявлений функций анализатором кода
  • Исправление: Открытие диалогового окна замены вместо диалогового окна поиска при нажатии кнопки "Перезапустить поиск"
  • Обновление: Высоко контрастные иконки
  • Улучшение: Включение библиотеки libmysqlclient в версию GCC для 64-битных систем
  • Улучшение: Добавление шаблонов проектов для баз данных MySQL
  • Улучшение: Добавление шаблонов проектов для TCP клиентов и серверов
  • Улучшение: Возможность выбора и удаления нескольких элементов в панели мониторинга
  • Улучшение: Отображение подсказок аргументов функций только после запятой или открывающей скобки
  • Улучшение: Автоматическое добавление одиночной скобки после имени функции при автозавершении

Маленький панда C++ 1.0.4

  • Исправление: Закрытие подсказок функций при изменении размера окна редактирования
  • Улучшение: Добавление ссылки на справку регулярных выражений в диалоговом окне поиска
  • Улучшение: Сохранение текущего имени проблемы в файле
  • Улучшение: Отсутствие автоматического завершения при вводе '(‘ если следующий символ не является '(', идентификатором или цифрой
  • Улучшение: Отсутствие сохранения информации о кодировке проекта, если она совпадает с кодировкой файла проекта
  • Исправление: Использование неверной кодировки при сохранении файла
  • Исправление: Проблема с автоматическим заключением правых скобок при редактировании файлов, отличных от C/C++
  • Улучшение: Отображение локальных заголовочных файлов перед системными при автозавершении имён заголовочных файлов
  • Исправление: Проблема с клавишами Tab и Shift+Tab в диалоговом окне настроек кодовых образцов
  • Улучшение: Добавление пункта меню "Пакетное установление примеров" в контекстном меню списка примеров задач
  • Исправление: Ошибочное выполнение программы при обработке конструкций типа "fsm::stack fsm;"
  • Улучшение: Добавление переводов на тайваньский китайский и португальский языки
  • Исправление: Ошибочное вычисление максимальной длины строки в редакторе
  • Исправление: Некорректное обновление полосы прокрутки при раскрытии или свертывании кода
  • Исправление: Некорректное сравнение типов возвращаемых значений указателей или ссылок при объявлениях и определениях функций
  • Улучшение: Добавление кнопки "Добавить библиотеку" в диалоговом окне настроек проекта

Маленький панда C++ 1.0.3

  • Исправление: Переопределение размера окна при получении задачи OJ через Competitive Companion
  • Улучшение: Возможность изменения сочетаний клавиш в диалоговом окне настроек
  • Улучшение: Поддержка перемещения выбранных строк с помощью Ctrl+Shift+Up/Down
  • Исправление: Ошибки компиляции в системе Linux
  • Улучшение: Поддержка настроек device pixel ratio (Linux)
  • Исправление: Ошибочное поведение при вводе '(‘ в начале строки в текстовом файле
  • Исправление: Отсутствие эффекта при использовании Ctrl+Shift+End
  • Исправление: Отображение подсказок при использовании мыши для выбора содержимого
  • Исправление: Отсутствие проверки синтаксиса при создании новых файлов
  • Изменение: Отсутствие автоматического перехода к первому найденному синтаксическому ошибке после компиляции
  • Улучшение: Отсутствие отображения пустых папок в дереве проекта
  • Улучшение: Возможность выбора папки при создании нового проекта
  • Исправление: Ошибочное отображение иконок в некоторых диалоговых окнах
  • Исправление: Некорректное создание проектов с подпапками
  • Исправление: Некорректное создание проектов с указанной папкой выходных файлов
  • Исправление: Некорректная работа кнопок в диалоговом окне настроек проекта
  • Исправление: Исключение не проектных заголовочных файлов из makefile
  • Улучшение: Включение библиотеки glm в интегрированном GCC

Маленький панда C++ 1.0.2Маленький панда C++ 1.0.1

  • Исправление: Преобразование формата только если новый файл значка проекта не имеет расширения .ico
  • Исправление: Закрытие подсказок параметров функций при прокрутке экрана
  • Исправление: Некорректное действие пользовательских сочетаний клавиш для перехода к определению/объявлению функции
  • Улучшение: Альтернативный режим выбора колонок при использовании мыши для выбора содержимого
  • Исправление: Некорректное расположение параметров в списке параметров, созданном функцией автоматической настройки
  • Исправление: Некорректное удаление '<' в директиве #include
  • Улучшение: Добавление сочетаний клавиш для перехода к определению/объявлению функции
  • Изменение: Приоритет перехода к определению функции при двойном клике на символе
  • Исправление: Групповое обновление истории действий при превышении максимального количества действий
  • Улучшение: Добавление опции "Максимальное количество редактирований для восстановления" в диалоговом окне настроек
  • Исправление: Некорректное отображение маркеров сворачивания/разворачивания при маленьком размере шрифта
  • Исправление: Некорректное отображение маркеров сворачивания/разворачивания
  • Улучшение: Отмена минимизации окна при открытии нескольких файлов в одном процессе
  • Исправление: Некорректное скрытие панели задач при активации функции задач
  • Исправление: Некорректное отключение анализатора кода при деактивации функции автозавершения
  • Улучшение: Уменьшение потребления памяти анализатором кода
  • Исправление: Некорректное закрытие окна автозавершения при нажатии Caps Lock
  • Улучшение: Возможность выбора элемента из окна автозавершения с помощью мыши
  • Улучшение: Возможность выбора колонок с помощью Alt+Shift+стрелки
  • Исправление: Некорректное выбор частей при двойном клике на идентификаторе
  • Исправление: Некорректное удаление выбранного участка при вводе в режиме колонок при одинаковых начальной и конечной колонках
Последнее сообщение коммита: Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
03.03.2025 22:18
GitLife Service Account

Маленький панда C++ 1.0.0

  • Исправление: неверный расчет отступов при вставке фрагмента кода
  • Исправление: обновление файла просмотра не должно менять текущий каталог по умолчанию диалога Открытия/Сохранения
  • Улучшение: если требуется смена рабочего каталога при перемещении файла в просмотрщике файлов, будет запрошен согласие пользователя через диалоговое окно
  • Улучшение: изменение порядка страниц в диалоговом окне "Поиск"
  • Улучшение: выделение найденного контента в списке результатов панели "Поиск"
  • Улучшение: оптимизация процесса старта для снижения времени загрузки
  • Исправление: массовая замена в панели "Поиск" неправильно затрагивает не выбранные элементы
  • Улучшение: добавлено поле "по умолчанию кодировка файла" в диалоговом окне "Опции" -> "Редактор" -> "Другое"
  • Улучшение: автоматическое распознавание gbk/gb18030 кодировки файлов при запуске Маленького панда C++ в Linux с zh_CN (китайским) окружением
  • Улучшение: деактивация пунктов меню "Кодировка файла" в разделе "Редактирование", когда редактор закрыт
  • Улучшение: очистка информации в строке состояния при закрытии редактора
  • Исправление: некорректное состояние выбора после перетаскивания содержимого в редакторе
  • Улучшение: возможность переключения между блочными комментариями
  • Исправление: несоответствие цвета имени заголовков в #include директиве
  • Улучшение: добавлена опция "Проверка соответствия текущих скобок" в меню "Код"
  • Улучшение: отключение автозаполнения кода также отключает анализ кода и усиленное выделение синтаксиса, что значительно снижает использование памяти
  • Улучшение: добавлены опции "Перевести в gbk", "Перевести в gb18030" в меню "Кодировка файла" -> "Редактирование" при запуске Маленького панда C++ в Linux с "zh_CN" (китайским)
  • Исправление: автоматический выбор строки при команде "Копировать"/"Вырезать" при отсутствии выбранного контента
  • Исправление: некорректное состояние выбора после отмены операции "Вырезать"
  • Улучшение: одиночный щелчок средней кнопки мыши на заголовке редактора закрывает его
  • Исправление: ошибки при вставке контента в режиме столбцов
  • Исправление: ошибки при удалении контента в режиме столбцов, если строки содержат широкие символы
  • Исправление: бесконечный цикл при создании папки в просмотрщике файлов
  • Исправление: кнопка "OK" не деактивирована по умолчанию при открытии диалогового окна создания проекта
  • Исправление: операция "Сохранить как" должна быть выполнена без переименования проектного файла
  • Улучшение: автоматическая добавление скобок при автозаполнении макроса с аргументами
  • Исправление: некорректный размер шрифта при экспорте RTF файла
  • Исправление: правильное разбиение конструкций типа "using ::memcpy" при парсинге кода
  • Исправление: некорректный размер шрифта при экспорте HTML файла
  • Исправление: ошибки при парсинге typedef конструкций в avxintrin.h
  • Исправление: несинхронное обновление декомпиляционного контента при переключении режима декомпиляции в окне CPU
  • Исправление: возможное препятствие другим процессам Маленького панда C++ при запуске программы одним из них
  • Улучшение: Ctrl+Enter для быстрого ввода новой строки
  • Улучшение: создание нового файла в просмотрщике файлов
  • Исправление: некорректное отображение информации о совпадениях поиска в панели "Поиск"
  • Улучшение: автоматическое преобразование выбранного файла иконки в формат .ico при выборе его в свойствах проекта
  • Исправление: автоматическое перепарсинг модифицированных проектных файлов при переименовании символов
  • Изменение: удалены горячие клавиши активации режимов строки и столбца

Маленький панда C++ 0.14.5- Исправление: неверные параметры опции "gnu c++ 20" в настройках "Набор конфигурации компилятора".

  • Улучшение: добавлено поле "Открывать файлы в том же процессе Маленького панда C++" в диалоговом окне "Опции" -> "Среда" -> "Ассоциации файлов".
  • Улучшение: скрытие неподдерживаемых файлов в просмотрщике файлов и добавление соответствующей кнопки.
  • Улучшение: включение групповых отмен.
  • Улучшение: добавлены опции "Скрывать символы, начинающиеся с нижнего подчеркивания" и "Скрывать символы, начинающиеся с двух нижних подчеркиваний" в автозаполнении кода.
  • Улучшение: автоматическое прекращение группы ввода на пробеле.
  • Улучшение: усовершенствовано автозаполнение символов.
  • Улучшение: поддержка сложных символов, составленных из трёх или более символов.
  • Улучшение: добавлено поле "скорость прокрутки при выборе/перетаскивании мышью" в диалоговом окне "Опции" -> "Редактор" -> "Общее".
  • Улучшение: усовершенствовано автозаполнение символов при наличии выбранного контента.
  • Улучшение: применение анализа выражений вместо простого синтаксического анализа в процессах выделения синтаксиса.
  • Улучшение: отключение показа подсказок параметров функций при наличии подсказок ввода метода.
  • Изменение: если текущий файл находится в подкаталоге рабочего каталога, то перемещение файла в просмотрщике файлов не меняет текущий рабочий каталог.
  • Исправление: невозможность корректной установки условий точки останова.
  • Исправление: аварийное завершение программы при вставке содержимого в обычный текстовый файл.
  • Исправление: некорректный размер шрифта в окне CPU при изменении DPI.
  • Исправление: невозможность переименования проектного файла, который не открыт в просмотрщике проектов.
  • Исправление: некорректный размер шрифта в меню при изменении DPI.
  • Исправление: слишком высокая скорость прокрутки при выборе/перетаскивании мышью.
  • Исправление: некорректное поведение прокрутки при перетаскивании мышью до границ редактора.
  • Исправление: несоответствие вычисления положения курсора, вызывающее мерцание курсора.
  • Исправление: операция автозаполнения символов должна быть одной единицей отмены.
  • Исправление: аварийное завершение программы при открытии проекта со вложенными подкаталогами.
  • Исправление: изменения в файле проекта при сохранении расположения редактора должны быть предотвращены.
  • Исправление: некорректное выделение синтаксиса переменной при отсутствии объявления функции.
Последнее сообщение коммита: - change: remove shortcuts for line/column mode
03.03.2025 22:17
GitLife Service Account

Ксилофон C++ 0.14.2

  • Улучшение функциональности: отображение проектных файлов в категории "Проект" панели проекта
  • Улучшение функциональности: удаление файлов, переименование файлов и создание новых папок в панели файлов
  • Исправление: программа вылетает при определении оператора catch вне глобальной функции
  • Исправление: невозможность чтения шаблонов проекта, если путь к папке шаблонов содержит небуквенные символы
  • Исправление: очень большие размеры исполняемых файлов после компиляции C++-источников

Ксилофон C++ 0.14.1

  • Улучшение функциональности: возможность использования пользовательских тем
  • Исправление: некорректное отображение подсказок функций, если аргументы функции содержат [ и ]
  • Улучшение функциональности: локализация названий тем в диалоговом окне настроек
  • Улучшение функциональности: отображение пути к пользовательским темам в диалоговом окне настроек -> "Среда" -> "Папка"
  • Улучшение функциональности: локализация названий наборов значков
  • Улучшение функциональности: набор значков "Голубое небо", предоставленный Alan-CRL
  • Улучшение функциональности: немедленное отображение курсора после завершения редактирования
  • Улучшение функциональности: диалоговое окно создания нового заголовочного файла
  • Улучшение функциональности: набор значков "Высокий контраст", предоставленный Alan-CRL
  • Улучшение функциональности: тема "Высокий контраст", предоставленная Alan-CRL
  • Улучшение функциональности: каждый набор тем имеет свой стандартный набор значков
  • Исправление: некорректное отображение значков в диалоговом окне настроек файловых ассоциаций системы
  • Исправление: сброс размера шрифта, установленного через Ctrl + колесо мыши, при открытии диалогового окна настроек
  • Исправление: некорректное отключение кнопок панели инструментов во время компиляции
  • Исправление: невозможность различия между активной и неактивной состояниями при использовании набора значков "Высокий контраст"
  • Исправление: некорректное очистка поля вывода при выполнении тестовых примеров
  • Исправление: орфографическая ошибка в анализаторе кода
  • Исправление: отсутствие необходимости отображения подсказок автозавершения кода после ввода имени переменной после std::string
Последнее сообщение коммита: update package script
03.03.2025 22:15
GitLife Service Account

Ксилофон C++ версия 0.14.0

  • Улучшение функциональности: возможность использования пользовательских наборов значков
  • Улучшение функциональности: отображение пути к пользовательским наборам значков в диалоговом окне "Опции" -> "Среда" -> "Папка"
  • Улучшение функциональности: добавление нового диалогового окна мастера создания классов (доступно для проектов)
  • Улучшение функциональности: значительное увеличение скорости отображения предложений автозавершения
  • Исправление: при сворачивании части кода, редактирование после свёрнутого участка может привести к ошибкам вычислений области сворачивания
  • Улучшение функциональности: переработка интерфейса отображения предложений автозавершения
  • Исправление: если какая-либо функциональность главного окна не находится ни в меню, ни на панели инструментов, её горячие клавиши становятся недействительными
  • Исправление: медленная обработка выходных данных программы при выполнении всех тестовых случаев
  • Улучшение функциональности: автоматическое открытие проекта при запуске программы

Ксилофон C++ версия 0.13.4

  • Исправление: автоматическая расстановка отступов не требуется при копировании комментариев
  • Улучшение функциональности: автоматическое добавление пустой строки при нажатии Enter между /* и */
  • Исправление: предложения автозавершения не корректно указывают члены объекта this
  • Исправление: предложения автозавершения не корректно указывают приватные и защищённые члены объекта this
  • Исправление: функции с именами типа 'A::B' не могут быть правильно распознаны
  • Исправление: предложения автозавершения не корректно указывают статические члены класса при вводе имени класса + ::
  • Улучшение функциональности: отображение предложений аргументов конструктора при создании объекта
  • Улучшение функциональности: скрытие предложений информации курсора при наличии других информационных сообщений
  • Улучшение функциональности: возможность установки другого шрифта для неанглийского содержимого в редакторе
  • Улучшение функциональности: правильное управление событиями изменения DPI Windows (текст будет отображаться правильного размера при перемещении основного окна на другой монитор)
  • Улучшение функциональности: поиск предложений автозавершения теперь не ограничивается только началом слова
  • Улучшение функциональности: возможность установки символьной кодировки исполняемых файлов в "Опциях" -> "Компилятор" -> "Наборы компилятора" -> "Основные"
  • Исправление: настройка символьной кодировки файла проекта в "Опциях проекта" не работает

Ксилофон C++ версия 0.13.3

  • Улучшение функциональности: восстановление положения курсора после переименования символа
  • Улучшение функциональности: восстановление положения курсора после реформатирования кода
  • Исправление: анализатор кода проекта не использует настройки компилятора проекта, если они отличаются от настроек по умолчанию
  • Исправление: при старте программы, открытый файл проекта не использует настройки компилятора проекта для проверки синтаксиса
  • Изменение: при отображении предложений автозавершения, слова с полным совпадением регистров будут отображены выше частичных совпадений
  • Исправление: локально определённые символы должны отображаться выше
  • Исправление: неверное вычисление текущего аргумента при отображении предложений аргументов
  • Исправление: очень медленная работа при обработке длинных строк
  • Улучшение функциональности: вывод сообщения об ошибке и прекращение работы программы, если не найдено console pauser
  • Исправление: при нажатии Ctrl+Click на #include, программа может завершиться, если #include указывает на папку вместо заголовочного файла
  • Исправление: некорректное отображение номера строки в сообщении курсора мыши
  • Исправление: программа может завершиться, если введена ( при редактировании не-C/C++ файла
  • Исправление: автоматическое заключение парных ) не работает при редактировании не-C/C++ файла
  • Исправление: операция отмены действия не корректно восстанавливает исходные отступы при редактировании не-C/C++ файла
  • Улучшение функциональности: поддержка выделения GLSL (расширения .vs и .fs)
  • Исправление: настройка символьной кодировки файла проекта не работает
  • Улучшение функциональности: добавление опции выбора символьной кодировки вывода в настройках набора компилятора
  • Улучшение функциональности: добавление команд "Удалить до начала слова" / "Удалить до конца слова"
  • Исправление: удаление всех отступов при открытии файла со всеми пустыми строками
  • Исправление: некорректное отображение отступов следующих строк при сворачивании кода
  • Исправление: курсор может не быть корректно очищен, если отключена цветовая маркировка текущей строки
  • Исправление: программа может завершиться, если включены папки включения компилятора, но отсутствуют библиотечные папки при вставке шаблонов кода
  • Исправление: опция "Отключение обхода" в поиске не работает
  • Улучшение функциональности: запрос подтверждения пользователя перед обходом начала при поиске и замене
  • Улучшение функциональности: автоматическое изменение размера текста и значков при изменении масштабирования экрана Windows
  • Исправление: если выбрана опция "Автоматическое удаление таблицы символов скрытых редакторов", при открытии файла не начинается автоматический анализ синтаксиса
Последнее сообщение коммита: beautify icons
03.03.2025 22:14
GitLife Service Account

КРАСНАЯ ПАНДА версия 0.13.2

  • Исправление: после нажатия кнопки "Удалить конфигурацию и выйти" в разделе "Опции -> Окружение -> Вкладка папок", программа не завершает работу.
  • Исправление: закрытие диалогового окна "Опции" на Ubuntu 20.04 приводит к аварийному завершению программы (уже нет утечек памяти).
  • Улучшение: возможность включать в шаблоны проекта не только кодовые файлы, но и другие типы файлов.
  • Улучшение: при копировании/вставке в редакторе, если ничего не выбрано, автоматически выбирается текущая строка.
  • Улучшение: поддержка частичной подстановки символов (ligatures) в шрифтах типа Fira Code (по умолчанию отключено, можно включить в настройках шрифтов редактора).
  • Улучшение: добавлена опция "Минимальная длина идентификатора для автозавершения кода" в настройках редактора.
  • Улучшение: возможность редактировать содержимое памяти в представлении памяти.
  • Улучшение: двойное нажатие для изменения значений наблюдаемых переменных в представлении отслеживания.
  • Улучшение: реальное время обновление представлений памяти, локальных переменных и отслеживания при работе с памятью, локальными переменными и выражениями.
  • Исправление: переименование символов может вызвать аварийное завершение программы, когда курсор находится в конце идентификатора.
  • Исправление: переименование символов работает некорректно, когда длина идентификатора равна 1.
  • Улучшение: на Windows при использовании режима сервера GDB для отладки, можно перенаправить стандартный ввод программы в указанный файл.
  • Исправление: анализатор не корректно распознает объявления переменных без пробелов (например int*x).
  • Исправление: анализатор не корректно распознает объявления аргументов функций без пробелов (например int*x).
  • Исправление: курсор исчезает автоматически, когда перемещается на табуляцию (\t) на Windows 7.
  • Улучшение: Ctrl + стрелки вверх/вниз для прокрутки контента редактора (эквивалентно средней кнопке мыши).
  • Улучшение: добавлено опциональное поле "Циклический поиск" в диалоговых окнах "Поиск"/"Замена".
  • Исправление: настройки иконок проекта не сохраняются правильно.
  • Исправление: настройки типа проекта не сохраняются.
  • Исправление: при запуске программы, если настройки компилятора проекта отличаются от настроек по умолчанию, используется неверная конфигурация для проверки синтаксиса.
  • Исправление: при открытии файла проекта через меню "Файл -> Открыть", файл не связывается с проектом корректно.
  • Исправление: неправильная отправка команд настройки директорий отладчику.

КРАСНАЯ ПАНДА версия 0.13.1

  • Улучшение: поддержка локализации информации в шаблонах проекта.
  • Изменение: шаблоны проекта используют UTF-8 кодировку вместо ANSI.
  • Исправление: автоматическая проверка синтаксиса .rc файлов не требуется.
  • Улучшение: автоматическое сохранение/восстановление диалогового окна создания нового проекта.
  • Исправление: вкладки диалогового окна создания нового проекта не должны занимать всю ширину экрана.
  • Улучшение: добавлен библиотека raylib в интегрированный gcc компилятор.

КРАСНАЯ ПАНДА версия 0.12.7

  • Изменение: добавлена поддержка переменной PREFIX в qmake скриптах для соответствия требованиям FHS.
  • Исправление: закрытие диалогового окна "Опции" на Ubuntu 20.04 приводит к аварийному завершению программы (не полностью решено, теперь программа не завершается, но есть утечки памяти).
  • Улучшение: добавлена библиотека raylib.h в стандартные настройки автоматической связи.
  • Исправление: прекращено создание стандартных настроек автоматической связи на Linux.
  • Исправление: удалены настройки компилятора /bin/gcc на Linux.
  • Исправление: повторное создание настроек компилятора при наличии повторяющихся каталогов в PATH.
  • Улучшение: добавлен флаг "-fsanitize=address" в настройки компилятора для режима отладки на Linux.
  • Улучшение: автоматическая сортировка файлов проекта в представлении проекта.
Последнее сообщение коммита: - fix: in linux, projects no need of winres to be built
03.03.2025 22:13
GitLife Service Account

KikHaund C++ 0.12.6

  • Исправление: Инструкция для обновления асинхронного состояния отладчика GDB сервера не должна менять состояние связанных кнопок.
  • Исправление: Примеры задач не используют SVG значки.
  • Исправление: После выполнения примера задачи, информация о заголовках задачи не обновляется правильно.
  • Улучшение функциональности: В панели набора задач можно открыть соответствующий исходный файл через контекстное меню списка задач.
  • Исправление: Неправильное состояние кнопки "Продолжить" в отладчике.
  • Изменение: На Linux используется libicu вместо ConvertUTF.c.
  • Изменение: Зависимость QT снижена до версии 5.12.

KikHaund C++ 0.12.5

  • Исправление: Ошибки компиляции на Linux.
  • Исправление: Автоматическое обновление асинхронного состояния отладчика GDB сервера.
  • Исправление: На Linux невозможность переформатировать код.
  • Улучшение функциональности: Добавлено управление путями установки программы astyle.
  • Исправление: Неправильное использование шаблона файла (*.*) на Linux.
  • Улучшение функциональности: Возможность запуска программ в виртуальном терминале на Linux (внимание: gnome-term и deepin-terminal автоматически запускаются в фоновом режиме после старта и завершают основной процесс, что делает управление ими невозможным для KikHaund C++).
  • Исправление: Неправильное имя по умолчанию для исполняемых файлов на Linux.
  • Улучшение функциональности: Программа консольного паузера на Linux.
  • Улучшение функциональности: Переадресация стандартного ввода программы на Linux.
  • Улучшение функциональности: Обновление состояния кнопок запуска программы после её завершения в консоли и виртуальном терминале.
  • Переименован в KikHaund C++ (не называется больше KikHaund Dev-C++ 7).

KikHaund Dev C++ 7 тестовая версия 0.12.3

  • Изменение: Добавлена информация о правах использования в исходных файлах.
  • Исправление: При смене текущей строки в окне стека вызовов, информация о мониторинге и локальных переменных не обновляется своевременно.
  • Улучшение функциональности: Возможность прервать работу программы во время отладки (активируется только при использовании режима отладки GDB сервера).
Последнее сообщение коммита: Merge branch 'master' of github.com:royqh1979/RedPanda-CPP
03.03.2025 22:12
GitLife Service Account

БЕТА 0.12.3 ДЛЯ ВЕРСИИ 7.0

  • Улучшение функциональности: Начальная реализация совместимости с Linux (основной редактор, запуск и отладка)
  • Улучшение функциональности: Использование GDB сервера для отладки (обязательно использовать этот режим в Linux для предоставления терминальной отладки; опционально в Windows)

БЕТА 0.12.2 ДЛЯ ВЕРСИИ 7.0

  • Улучшение функциональности: Автоматическое поисковое выявление GCC компилятора в переменной окружения PATH при поиске компилятора
  • Изменение: Переустановлен путь к набору значков
  • Улучшение функциональности: Возможность выбора набора значков в диалоговом окне опций (хотя мы имеем один набор значков...)

БЕТА 0.12.1 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Обработка ошибок при перетаскивании содержимого в редакторе

БЕТА 0.12.0 ДЛЯ ВЕРСИИ 7.0

  • Улучшение функциональности: Активация кнопок "Запустить", "Отладить" и "Компилировать" после завершения выполнения программы в панели управления

БЕТА 0.11.5 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Неправильное установление состояния активации "Шаг в одну машинную команду" и "Шаг через одну машинную команду" при создании окна процессора
  • Улучшение функциональности: Размер всех значков во всех диалоговых окнах будет автоматически корректироваться в соответствии со шрифтом
  • Улучшение функциональности: Сохранение и восстановление размеров окон процессора и диалогового окна настроек

БЕТА 0.11.4 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Игнорирование пользовательских настроек линковщика в настройках компилятора при компиляции
  • Исправление: Некорректное отображение подсказок автозавершения внутри скобок () или []
  • Исправление: Неверное вычисление автоотступов при вводе '{' в if-выражении
  • Исправление: Некорректное сохранение настроек отступов слева и справа в редакторе
  • Исправление: Некорректное завершение предложения '>' при вводе '<' в if-выражении
  • Улучшение функциональности: Внедрение нового набора значков SVG
  • Улучшение функциональности: Автоматическая коррекция размера значков главного окна в зависимости от выбранного шрифта

БЕТА 0.11.3 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Установка шрифтов с использованием пикселей вместо пунктов для обеспечения правильного отображения на нескольких экранах с различным DPI
  • Улучшение функциональности: Использование нового анализатора выражений для обработки подсказок курсора мыши
  • Улучшение функциональности: Прекращение использования одного цвета для выделения всей строки предварительной обработки
  • Улучшение функциональности: Использование нового анализатора выражений для реализации функции переименования символов
  • Исправление: Удаление пустых строк при переименовании символов

БЕТА 0.11.2 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Деактивация кнопки "Выполнить все тестовые случаи" в панели вопросов при компиляции/отладке и запуске
  • Улучшение функциональности: Возможность пользователю самостоятельно настраивать шрифт и размер текста в полях ввода и ожидаемого вывода тестовых случаев
  • Улучшение функциональности: Немедленное отображение выходных данных программы в поле вывода при выполнении тестовых случаев (внимание: программа может использовать буферизацию для стандартного вывода, поэтому используйте fflush после printf или cout, или stdbuf(stdout, NULL) в начале программы для отключения буферизации)
  • Исправление: Некорректное отображение текущего положения строки в окне процессора
  • Улучшение функциональности: Добавление кнопок "Шаг через одну машинную команду" и "Шаг в одну машинную команду" в окне процессора
  • Исправление: Некорректное распознавание TDM-GCC компилятора
  • Улучшение функциональности: Автоматическое добавление набора настроек для 32-битного компилятора TDM64-GCC

БЕТА 0.11.1 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Отключение копирования форматирующей информации при вставке контента в поля ввода и ожидаемого вывода тестовых случаев
  • Исправление: Корректное отображение шрифтов при изменении DPI экрана

БЕТА 0.11.0 ДЛЯ ВЕРСИИ 7.0

  • Улучшение функциональности: Переработка и реализация анализа выражений для лучшей поддержки подсказок автозавершения
  • Исправление: Недействие опции "Установить как основной язык" в мастере проекта
  • Исправление: Исправление орфографических ошибок в диалоговом окне настроек
  • Улучшение функциональности: Очистка буфера экрана консоли перед отображением сообщения "Нажмите любую клавишу для продолжения..." после завершения программы для лучшей поддержки вставки входных данных
  • Исправление: Некорректное указание пути разделителя в макросах пользовательского инструмента
  • Исправление: Невозможность использования пользовательского инструмента
  • Улучшение функциональности: Добавление примера пользовательского инструмента в меню инструментов

БЕТА 0.10.4 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Некорректное отменение/повтор выполнения отступов
  • Изменение: Нажатие клавиши Tab при выделенной области приводит к отступу
  • Изменение: Нажатие клавиш Shift+Tab при выделенной области приводит к обратному отступу
  • Улучшение функциональности: Нажатие клавиши Home перемещает курсор между первой колонкой и первым непробельным символом строки
  • Улучшение функциональности: Нажатие клавиши End перемещает курсор между последней колонкой и последним непробельным символом строки
  • Улучшение функциональности: Использование "Microsoft YaHei" как основного шрифта интерфейса в простой версии Windows 7
Последнее сообщение коммита: update installer script
03.03.2025 22:10
GitLife Service Account

БЕТА 0.10.3 ДЛЯ ВЕРСИИ 7.0

  • Добавлено в настройках "Программа выполнения | Набор вопросов": опция "Игнорировать пробелы в результатах при проверке тестовых случаев"

БЕТА 0.10.2 ДЛЯ ВЕРСИИ 7.0

  • Исправлено: неправильное вычисление колонки курсора мыши при выборе содержимого с помощью drag-and-drop
  • Исправлено: возникающая ошибка при перемещении текста за пределы редактора и последующего его перемещения обратно
  • Исправлено: возникновение ошибки при перемещении текста из одной строки в другую
  • Исправлено: отсутствие действия при перемещении текста на сам себя
  • Исправлено: информация в диалоговом окне должна быть доступна только для чтения
  • Улучшение: возможность изменения имени проекта в представлении проекта
  • Исправлено: отсутствие установки метки модификации проекта при изменении имени проекта

БЕТА 0.10.1 ДЛЯ ВЕРСИИ 7.0

  • Исправлено: невозможность корректного получения содержимого подвыражений, если имя подвыражения содержит пробелы
  • Исправлено: некорректное отображение содержимого контейнеров STL
  • Исправлено: некорректное отображение последней строки в консоли отладки
  • Улучшение: возможность прокрутки содержимого редактора при перемещении текста
  • Исправлено: автоматическое возвращение курсора на место при перемещении текста за пределы редактора

БЕТА 0.10.0 ДЛЯ ВЕРСИИ 7.0

  • Улучшение: использование интерфейса gdb/mi для связи с процессом отладки gdb в фоновом режиме, что обеспечивает лучший опыт отладки
  • Улучшение: более эффективное управление и отображение мониторинга во время отладки
  • Исправлено: проверка наличия незаписанных изменений в проектах/файлах при запуске/отладке
  • Исправлено: некорректное удаление метки модификации при сохранении проекта

БЕТА 0.9.4 ДЛЯ ВЕРСИИ 7.0

  • Исправлено: некорректное сохранение типа отступа в настройках форматирования кода

БЕТА 0.9.3 ДЛЯ ВЕРСИИ 7.0

  • Исправлено: некорректное количество ошибок в заголовке окна просмотра компилятора
  • Исправлено: некорректное вычисление количества столбцов при отрисовке строк с табуляцией, что может вызвать двойное отображение
  • Исправлено: некорректное перемещение курсора после переформатирования кода
  • Улучшение: запрос пользователя о необходимости сборки проекта перед запуском/компиляцией, если проект был изменён
  • Исправлено: правильное активирование пунктов меню, таких как "Удалить текущее слово" и других
  • Исправлено: правильное восстановление положения курсора после отмены операций, таких как "Удалить текущее слово"

БЕТА 0.9.2 ДЛЯ ВЕРСИИ 7.0

  • Исправлено: некорректное отображение панели боковой панели в диалоговом окне информации о ЦП
  • Исправлено: некорректное скрытие набора вопросов и представления вопросов после деактивации этой функции в диалоговом окне настроек
  • Исправлено: некорректное сохранение опции "Активировать набор вопросов" в разделе "Программа выполнения"/"Набор вопросов" диалогового окна настроек
  • Исправлено: некорректное поведение клавиши HOME при активированной опции "Переместить курсор на первый непробельный символ строки при нажатии HOME"
  • Исправлено: некорректное перемещение курсора при нажатии Ctrl + стрелка влево
  • Исправлено: аварийное завершение программы при выполнении команды "Проект"/"Очистить файлы сборки"
  • Исправлено: отсутствие вывода ошибки при использовании команды del для удаления несуществующих файлов проекта
  • Улучшение: добавление пунктов меню "Удалить текущую строку", "Копировать текущую строку", "Удалить текущее слово", "Удалить до начала строки", "Удалить до конца строки" в меню "Правка", где пользователи могут самостоятельно назначить им горячие клавиши

БЕТА 0.9.1 ДЛЯ ВЕРСИИ 7.0

  • Улучшение: добавление предложения автозавершения "func" переменной
  • Исправлено: невозможность запуска IDE при наличии ошибок в настройках компилятора в профиле пользователя
  • Исправлено: недействие клавиши Enter на цифровой клавиатуре
  • Улучшение: добавление предложения автозавершения после long/short/signed/unsigned
  • Улучшение: установка по умолчанию папки для сохранения проекта
  • Улучшение: добавление опций "Выделение слова под курсором" и "Выделение соответствующих скобок" в странице общих настроек редактора в диалоговом окне настроек
Последнее сообщение коммита: - enhancement: add option "ignore spaces when validating problem ca...
03.03.2025 22:07
GitLife Service Account

БЕТА 0.9.0 ДЛЯ ВЕРСИИ 7.0

  • Исправление: в редакторе нумпад-клавиши направлений не работали
  • Исправление: информация о расположении проекта была некорректно сохранена в реестре
  • Исправление: информация о расположении проекта не могла быть правильно сохранена и импортирована

БЕТА 0.8.11 ДЛЯ ВЕРСИИ 7.0

  • Исправление: цветовая настройка диалогового окна с информацией о процессоре была неверной
Последнее сообщение коммита: update version to 0.9.0
03.03.2025 22:07
GitLife Service Account

БЕТА 0.8.11 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Неправильная цветовая настройка в диалоговом окне информации о процессоре

БЕТА 0.8.10 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Устранение ошибки отображения сообщения "The header file name is already in use", когда пытаетесь изменить название заголовочного файла в автоматическом режиме связи
  • Исправление: При создании нового проектного файла неправильно устанавливается кодировка символов нового файла
  • Исправление: При добавлении существующего файла в проект неправильно устанавливается кодировка символов этого файла
  • Улучшение: При наличии открытого проекта при создании нового файла предлагается выбрать, следует ли добавить новый файл в проект
  • Исправление: При добавлении файла, который уже открыт в редакторе, в проект, некорректно устанавливаются параметры, что приводит к невозможности компиляции проекта
  • Улучшение: При удалении файла из проекта пользователя спрашивают, следует ли также удалить этот файл с жесткого диска
  • Исправление: При двойном щелчке .dev файла проекта в представлении файлов открывается сам проект, а не указанный файл

БЕТА 0.8.9 ДЛЯ ВЕРСИИ 7.0

  • Исправление: При изменении темы неправильно обновляется цвет текста меток в строке состояния

БЕТА 0.8.8 ДЛЯ ВЕРСИИ 7.0

  • Улучшение: Возможность перемещения/копирования содержимого с помощью мыши в редакторе
  • Улучшение: Вычисление ширины строки курсора на основе размера шрифта (улучшение отображения на устройствах с высокими DPI)
  • Улучшение: Управление горизонтальной полосой прокрутки с помощью Shift + колесо мыши
  • Исправление: Огромное снижение времени обработки при копировании содержимого
  • Исправление: Автоматическое выравнивание игнорирует строки с директивами препроцессора при расчетах
  • Исправление: Опция "Добавить '0' перед номером строки" в диалоговом окне настроек шрифтов редактора не работает
  • Исправление: "Показать все" и "Свернуть все" не работают

БЕТА 0.8.7 ДЛЯ ВЕРСИИ 7.0

  • Улучшение: Автоматическое выравнивание до первой колонки при вводе '#' в начале строки
  • Исправление: Автоматическое выравнивание неверно удаляет остальные символы текущей строки при вводе '{' или '}'
  • Исправление: Отключение автоматического выравнивания при реформатировании кода
  • Исправление: Отключение автоматического выравнивания при поиске и замене кода

БЕТА 0.8.6 ДЛЯ ВЕРСИИ 7.0

  • Улучшение: Снижение потребления памяти редактором
  • Исправление: Неправильное обновление текущих настроек компилятора при переходе между обычными и проектными файлами
  • Исправление: Неправильное сохранение настроек автоматического сохранения редактора
  • Исправление: Сохранение только новых версий файлов
  • Исправление: Корректное управление автоматическим сохранением файлов по имени

БЕТА 0.8.5 ДЛЯ ВЕРСИИ 7.0

  • Улучшение: Использование светлых линий разделителей меню в темной теме
  • Улучшение: Использование более светлого цвета для активного вкладника в темной теме для лучшей видимости

БЕТА 0.8.4 ДЛЯ ВЕРСИИ 7.0

  • Улучшение: Использование последнего открытого каталога как по умолчанию при открытии файла
  • Исправление: При автозаполнении названий функций не добавляйте "()"
  • Исправление: При автозаполнении функций с префиксом "~" учитываются как деструкторы и операторы отрицания
  • Исправление: Отсутствие предложения автозаполнения при определении макросов
  • Исправление: Недействие отладки при наличии кириллических символов в пути к файлу
  • Исправление: Некорректное отображение заголовков таблицы в представлении наблюдения

БЕТА 0.8.3 ДЛЯ ВЕРСИИ 7.0

  • Улучшение: Добавлено меню представлений
  • Улучшение: Возможность скрытия/отображения строки состояния
  • Улучшение: Возможность скрытия/отображения левой боковой панели и нижней панели инструментов
  • Улучшение: Индивидуальное скрытие/отображение каждого представления инструмента

БЕТА 0.8.2 ДЛЯ ВЕРСИИ 7.0

  • Исправление: Некорректное распознавание конца ANSI C формы комментария в режиме выделения кода
  • Улучшение: Для каждой темы добавлены стандартные схемы цветов. При изменении темы используются соответствующие стандартные схемы цветов.
  • Исправление: Неправильное обновление цветов в части редактора на странице настроек цветов
  • Исправление: Автоматическая установка положения подсказки клавиатуры при вводе кириллицы в редакторе
  • Исправление: Корректное отображение кириллических имен переменных в представлении наблюдения и локальных переменных во время отладки
  • Улучшение: Добавлены страницы настроек производительности в разделе "Среда"; добавлено управление очисткой таблиц символов в неактивных редакторах для снижения использования памяти при одновременном открытии множества файлов (по умолчанию включено при свободной памяти менее 3 ГБ, иначе отключено). Объяснение: При использовании функции автозаполнения Dev-C++ автоматически анализирует код и связанные заголовочные файлы для создания таблиц символов. Для программ, содержащих <bits/stdc++.h>, использование памяти может достигать около 150МБ. При открытии большого количества файлов это может занять значительное количество памяти. Эта опция позволяет хранить только таблицы символов активных редакторов, что контролирует общее использование памяти.
Последнее сообщение коммита: - fix: text color for cpu info dialog not correctly setted
03.03.2025 22:06
GitLife Service Account

Функциональное улучшение: добавление кнопки "Просмотреть решение задачи" в панели задач.

Функциональное улучшение: возможность установки решения задач через контекстное меню правой кнопки мыши в списке задач панели набора задач.

Функциональное улучшение: если Panda Dev-C++ находится в режиме минимизации окна, при получении информации о задачах от плагина Competitive Companion происходит попытка переключиться на передний план.

Функциональное улучшение: автоматическое отображение панелей задач и набора задач при получении информации о задачах от плагина Competitive Companion.

Функциональное улучшение: возможность изменения названия набора задач путём щелчка правой кнопкой мыши на метках названий панели набора задач.

Функциональное улучшение: использование шрифта с постоянной шириной для представления панели памяти и локальных переменных в панели отладки для улучшения качества отображения.

Исправление: неверное вычисление отступа текущей строки, заканчивающейся символом ':' в комментариях.

Исправление: некорректное выравнивание нескольких строк 'while'.

Исправление: ошибочное вычисление отступа для строк, начинающихся со '{' после незаконченных if/for и других конструкций.

Исправление: необходимость нажатия клавиши Enter для выхода из окна выполнения программы после завершения работы основного процесса.

Исправление: автоматическая переносимость строк в полях ввода, вывода и ожидаемого вывода панели задач.

Исправление: потеря реактивности Panda Dev-C++ при получении данных от плагина Competitive Companion в браузерах Chrome или Edge.

Исправление: невозможность корректного завершения последовательности символов '/*'.

Исправление: неверное вычисление отступа для javadoc-стилевых аннотаций.

Исправление: неверное вычисление отступа для строки, следующей за '*/'.

Исправление: установка по умолчанию директории установки программы в C:\Program Files вместо C:\Program Files (x86).

Последнее сообщение коммита: - fix: Installer should install the app in "program files", not "pr...
1
https://api.gitlife.ru/oschina-mirror/royqh1979-RedPanda-CPP.git
git@api.gitlife.ru:oschina-mirror/royqh1979-RedPanda-CPP.git
oschina-mirror
royqh1979-RedPanda-CPP
royqh1979-RedPanda-CPP