GNOME Builder

Скриншот программы:
GNOME Builder
Детали программы:
Версия: 3.28.4 / 3.30.0 Beta 2 обновление
Дата загрузки: 16 Aug 18
Разработчик: GNOME Builder Team
Тип распространения: Бесплатная
Популярность: 61

Rating: 2.5/5 (Total Votes: 2)

GNOME Builder - это абсолютно бесплатное графическое приложение с расширенным графическим контентом и графическим приложением нового поколения, разработанное из смещения, для работы в среде интегрированной среды разработки (IDE) для среды рабочего стола GNOME. Он специально разработан для разработчиков, которые хотят создавать мощные приложения для GNOME.


Особенности с первого взгляда

Ключевые функции включают управление проектами, автоматическое завершение, каталог активов, автоматический отступ, интерфейс API (Application Programming Interface), мощные фрагменты, современный интерфейс с разделенными видами, полезные руководства, обнаружение утечек, отслеживание проблем, а также возможность перейти к символу.

Кроме того, в приложении реализованы функции глобального поиска, которые позволяют вам искать один раз во всех файлах исходного кода, предварительных просмотрах HTML и Markdown, живых проблемах, отслеживании версий (интеграция с Git), поддержке моментальных снимков, сценариев IDE, модульном тестировании , и симулятор GNOME.

Среди других замечательных функций можно отметить поддержку языка программирования Python, поддержку языка сценариев JavaScript, поддержку подключения к аппаратным устройствам (планшеты, телефоны и т. д.), мощное редактирование VIM-стиля, графический отладчик и Поддержка D-Bus.

Простой в использовании и интуитивно понятный графический интерфейс пользователя

GUI проекта (графический интерфейс пользователя) прост в использовании и интуитивно понятен. Он полностью интегрируется в рабочий интерфейс GNOME Shell, GNOME и пользовательский интерфейс нового поколения следующего поколения и соответствует спецификациям GNOME HIG (Руководства по пользовательскому интерфейсу). Он имеет окно с двумя панелями, что позволяет разработчикам одновременно редактировать два разных файла.


Интегрируется с Glade

Еще одна интересная особенность приложения GNOME Builder заключается в том, что он интегрируется с Glade, графическим ПО с открытым исходным кодом, которое позволяет разработчикам GNOME и GTK + создавать современные и красивые графические интерфейсы (графические пользовательские интерфейсы) для своих проектов. Glade позволяет создавать пользовательский интерфейс, соответствующий спецификациям GNOME HIG (Руководства по интерфейсам пользователя).


Предназначен для GNOME

Как следует из названия, GNOME Builder разработан специально для графической настольной среды GNOME, поэтому вы можете создать мощное приложение для платформы GNOME. Хотя это зависит от некоторых основных компонентов проекта GNOME, таких как GTK + или GtkSourceView, приложение также может быть установлено на другие среды рабочего стола с открытым исходным кодом.

Что нового в этом релиз:

  • Улучшения управления точкой останова gdb
  • Улучшение системы сборки для NixOS и Flatpak
  • Много улучшений безопасности и утечки памяти.
  • Установка значка немного изменилась. Сообщите нам, если у вас есть проблемы с распространением.
  • Был добавлен поставщик hover для языкового сервера, в том числе для rls.
  • Диспетчер буферов теперь избегает выделения при загрузке базовых буферов из хранилища.
  • Терминалы теперь используют -login при использовании bash.
  • SIGPIPE отключен при запуске.
  • Новый диспетчер сеансов, который может восстановить вертикальные и горизонтальные расщепления.
  • Приложения теперь могут разговаривать с порталами по умолчанию при использовании flatpak.
  • Усовершенствования встроенных флагов по умолчанию.
  • Избегайте повторной загрузки артефактов, когда это возможно.
  • Обновленные переводы:
  • Шведский, Немецкий, Литовский, Испанский, Турецкий, Каталанский, Итальянский, Бразильский Португальский, Польский

Что нового в версии 3.28.3:

  • Исправления для нескольких краш-машин и потери потенциальных данных .
  • Редактор более надежно восстанавливает положение курсора.
  • Плагин todo более агрессивно игнорирует некоторые общие каталоги инструментов сборки.

Что нового в версии:

  • Отладка с помощью gdb была улучшена для перевода путей при запуске внутри пространства имен mount, например flatpak.
  • Усовершенствования для индексировщиков индексов eslint и GJS будут более гибкими с другими процессами JS, такими как NodeJS.
  • Исправлено множество исправлений в сантехнике и утечки памяти.
  • Был добавлен новый интерфейс конечного поставщика сборки, поэтому бегун проекта может поддерживать выполнение команд, извлеченных из таких систем, как flatpak.
  • Интеграция ночного света GNOME.
  • Улучшены разделы greeter с поддержкой удаления файлов данных.
  • Builder попытается удалить устаревшие данные кеша при запуске и завершении работы, чтобы освободить использование диска.
  • Данные кэша проекта были перемещены в каталог по проекту, что упростило удаление данных кеша при удалении проекта.
  • Улучшены выравнивания для ярлыков для дома / конца.
  • В конвейере сборки теперь используются PTY и VteTerminal для получения поддержки цвета и извлечения последовательностей PTY. Это позволяет создавать правильные заголовки сообщений в omnibar при построении. В настоящее время существует одна регрессия: мы больше не извлекаем сообщения об ошибках на основе Regex.
  • Теперь вы можете запускать проекты на основе Cargo с использованием грузового пробега.
  • Доступ к / usr и / etc из хост-системы при работе в Flatpak (через / run / host) позволяет Builder развиваться против хост-системы. Пользователи Builder на CentOS / RHEL / LTS-дистрибутивах, скорее всего, выиграют от этой функции.
  • Строка сборки пытается быть более подробной для известных сообщений об ошибках в GLib, установив G_ENABLE_DIAGNOSTIC.
  • Builder теперь использует -state-dir с flatpak-builder при обнаружении 0.10.5 или выше от flatpak-builder.
  • Дерево проекта теперь поддерживает Drag'n'Drop, как внутри, так и с помощью выбора текста / uri-списка из внешних приложений.
  • В этом выпуске был включен ранний предварительный просмотр интеграции состояния VCS в дерево проекта.

Что нового в версии 3.27.2:

  • Улучшения документации.
  • Исправлены ошибки для бэкэнда системы сборки мезонов.
  • Исправлены ошибки в нашей поддержке compile_commands.json.
  • Исправлены ошибки в интеграции GJS.
  • Шаблоны проектов Meson получили обходной путь для ошибки в полете.
  • Плагин CMake был портирован на C, после разработки плагина meson.
  • Приветствие было абстрагировано, чтобы плагины могли расширять видимые.
  • Добавлен плагин новичков, который отображает проекты новичков GNOME на приветствии.
  • Поддержка была добавлена ​​для Yaml при использовании GNOME Code Assistance.
  • Appdata теперь устанавливает предпочтительное расположение спецификации.
  • Время запуска было улучшено за счет исключения некоторых дорогостоящих операций в gtk и glib. Патчи вверх по течению улучшают ситуацию далее.
  • Новая настройка позволяет следить за ночным режимом GNOME Night Night.
  • Теперь мы используем явно экспортированные макросы для упрощения управления ABI. Мы все еще не являемся ABI-стабильными, но мы продвигаемся к этому.
  • Наш плагин clang теперь поддерживает опцию KeepGoing, чтобы попытаться усложниться после обнаружения сбоев.
  • Поддержка индексирования кода языка программирования Vala.
  • Плагин ctags попытается не активировать определенные ключевые слова языка.
  • Плагин Find-other-file теперь показывает результаты в результатах глобального поиска.
  • Глобальный поиск теперь можно перемещать с помощью ctrl + n / p в режиме Vim.
  • Теперь вы можете отключить «Открытые страницы». раздел боковой панели в настройках.
  • Плагин flatpak больше не автоматически обновляет зависимости проекта, когда система сборки активируется в первый раз. Вы можете вручную обновить зависимости из меню Workbench.
  • Улучшения размещения курсора для некоторых движений текстового редактора.
  • Базовая поддержка модульного тестирования в проектах на базе Meson.
  • Подпроцесс PATH теперь предпочитает / bin over / usr / bin.
  • Восстановлены различные сочетания клавиш на рабочем столе.
  • Поддержка шахтеров проекта была отброшена.
  • Обновленные переводы:
  • Сербский, немецкий, словенский, чешский, испанский

Что нового в версии 3.26.0:

  • Изменения после последней версии:
  • Различные исправления для плагина eslint.
  • Различные улучшения документации.
  • Удалите ненужное сжатие из различных файлов .ui.
  • Избегайте использования "mips" константа для исправления строчек mips.
  • Очистить остановленную точку останова, если отладчик завершает работу нечисто.
  • Исправьте сбой в плагине кода.
  • Исправить, чтобы строки в omnibar были пригодны для повторного использования.
  • Исправлено для несоблюдения GTask в IdeBuffer.
  • Фиксация закрытия и закрытия панели выбора цвета.
  • Исправьте сбой в .ui при создании классов стиля.
  • Поддержка Drop для версий Vala старше 0.34
  • Обновленные переводы:
  • корейский, галисийский, турецкий, индонезийский, чешский, немецкий, польский, бразильский португальский, итальянский, датский, литовский, венгерский, каталанский, сербский, сербский латынь, французский, шведский, испанский, японский

Что нового в версии 3.25.5:

  • Исправлен ярлык предварительного просмотра HTML
  • В libdazzle улучшены различные привязки клавиш.
  • Теперь мы собираем правильную версию libdazzle как подпроект
  • IdeSourceViewMode теперь содержит ссылку на представление и копирует все GValues ​​при маршалинге на прокси-закрытие
  • Слежение за фокусом исправлено для стеков в одном столбце
  • Действие фокус-соседа работает снова, позволяя корректно работать с w w w w и другими клавишами стиля Vim.
  • Активация F-клавиш в режиме vim "normal mode" исправлено.
  • Builder теперь зависит от правильной версии GLib для доступа к g_ptr_array_find_with_equal_func ()
  • Лицензия MIT / X11 была обновлена, чтобы включить отсутствующую строфу.
  • Исправления для печати в кросс-архитектуре

Что нового в версии 3.25.3:

  • "Яйцо" пакет Contrib был взломан в libdazzle. Если у вас нет libdazzle, он будет создан как подпроект. http://git.gnome.org/browse/libdazzle
  • "jsonrpc-glib" Contrib был взломан в автономный проект. Он будет создан как подпроект, если вы его не установили. http://git.gnome.org/browse/jsonrpc-glib
  • "шаблон-glib" Contrib был взломан в автономный проект. Он будет создан как подпроект, если вы его не установили. http://git.gnome.org/browse/template-glib
  • Приоритет завершения Ctags был снижен.
  • Многие внутренние элементы были перемещены в обновленный libdazzle. Это включает в себя множество исправлений, а также улучшенные панели и интеграцию с ними. Многие структуры данных поиска также были разбиты на libdazzle.
  • Поставщик поиска был переписан для использования libdazzle и записи нового предложения. Мы ожидаем дополнительных изменений здесь до 3.26.
  • Теперь Builder использует метаданные GVFS для хранения позиции курсора. Это должно улучшить шансы, что вы окажетесь в правильном положении при повторном открытии буфера.
  • Панели теперь корректно сохраняют свое состояние видимости между запусками Builder.
  • Плагин flatpak теперь корректно игнорирует время выполнения, заканчивающееся на «. Источники».
  • Builder правильно очищает черновики, исправляя проблему, когда файлы с ошибками кодирования будут постоянно открываться при восстановлении внутреннего состояния Builder.
  • A & quot; counters & quot; окно было добавлено в помощник при отладке.
  • Теперь Builder пытается сделать значительно меньше работы во время открытия буфера. Это должно ускорить загрузку файлов в больших файлах.
  • Приоритет операции асинхронного режима был снижен, чтобы избежать остановки основного цикла Gtk.
  • Файлы пользовательского интерфейса теперь разделяют их пустое пространство, которое должно уменьшить размер libide небольшой суммы.
  • В IdePerspective теперь есть функция restore_state vfunc. Это помогает гарантировать, что виджет восстановит состояние после того, как пользовательский интерфейс будет установлен. Это может помочь избежать hickups в пользовательском интерфейсе при запуске.
  • У переопределений Python Ide.py теперь есть помощники для регистрации с помощью g_warning () и т. д. См. Ide.warning (), Ide.debug (), Ide.critical () и т. д.
  • Дополнительная документация.
  • Обновленные переводы:
  • испанский, казахский

Что нового в версии 3.25.2:

  • Усовершенствования плагина Todo
  • Поддержка нескольких курсоров в текстовом редакторе
  • Усовершенствования недействительности за виджетами контейнеров gtk
  • Использование после бесплатных исправлений
  • Исправления утечки памяти
  • Улучшения JSON в плагине flatpak
  • llvm исправления для FreeBSD
  • Улучшение прокрутки в журнале построения
  • Обновленные переводы:
  • Венгерский, казахский, испанский, индонезийский, немецкий, польский, бразильский португальский, сербский

Что нового в версии 3.24.1:

  • Поддержка редактирования в реальном времени документации Sphinx
  • "установить" действие можно активировать из командной строки, чтобы установить проект без его запуска.
  • Исправить распространение ошибок в autotools и jsonrpc
  • Отложить до ниндзя для возможности установки проекта
  • Различные исправления системы сборки
  • Более низкий приоритет диагностики для улучшения интерактивности пользовательского интерфейса.
  • Исправить hgih число FD-сопоставлений в рабочих процессах
  • Всегда строить с V = 0 для менее подробных построек.
  • Переводить пути для сборки вне дерева при работе с диагностикой
  • Разрешить этапам трубопровода, чтобы обозначить stdout, следует проверять на наличие ошибок
  • Разрешить доступ к сети из резервной пусковой установки flatpak
  • Использовать flatpak-builder --run, если возможно
  • Используйте build-args из манифеста при создании с помощью сборки flatpak.
  • Различные исправления Rust Rust
  • Плавающее исправление ref для jsonrpc
  • Поддержка Rustfmt для Rust
  • Поддержка выбора форматирования с помощью gq в режиме vim, когда язык поддерживает его. C-c C-f в режиме Emacs. В настоящее время существует только поддержка Rust / RLS.
  • Symbol Resolvers теперь могут поддерживать поиск всех ссылок на символ, чтобы редактор мог перемещаться между ними. В настоящее время поддерживается только Rust / RLS. Ctrl + shift + space отобразит всплывающее окно.
  • Конфигурации будут правильно "подготовлены" снова при изменении времени выполнения, чтобы можно было применить новое -prefix.
  • Открытие манифеста Flatpak изменилось на поиск в ширину
  • Версии Builder Flatpak'a по-прежнему будут искать плагины в хосте ~ / .local / share / gnome-builder / plugins для обеспечения последовательности.
  • Автосохранение буфера отменяется, когда пользователь запускает сохранение.
  • Разблокированы различные утечки памяти.
  • Улучшения файлового монитора при переименовании событий
  • Приветствие отобразит тип системы сборки, чтобы помочь пользователям перейти на новые системы сборки, такие как Meson.
  • Добавлен пункт меню для запуска терминала в flatpak. Хотя это не является специфичным для flatpak, это общий способ, которым пользователи об этом думают.
  • Улучшения документации
  • Обновленные переходы:
  • шведский, датский, литовский, венгерский, корейский, испанский, индонезийский, немецкий, словацкий, польский, бразильский португальский, латышский, русский

Что нового в версии 3.24.0:

  • Многие улучшения документации
  • Различные улучшения Flatpak.
  • Поддержка встроенных команд и полей после установки json manifest
  • Убедитесь, что для дополнительных кодовых путей существуют пулы GNOME.
  • Обновить установки flatpak после установки
  • Число исправлений правильности в выполнении подпроцесса через HostCommand
  • Поддержка CCache снова работает при создании в Flatpak
  • Наблюдатель процесса пытается усложнить предотвращение вскрытия подпроцесса
  • Поддержка предварительного просмотра HTML для reStruccturedText
  • Усовершенствования rustup при работе в Flatpak
  • поддержка системы поддержки phpize
  • Справка будет более точно определять доступ к веб-сайту документации, прежде чем возвращаться к локально установленной документации.
  • Jsonrpc-GLib обновлен для поддержки API на основе GVariant, поэтому плагины могут обновлять IPC до формата кодирования, который уменьшает фрагментацию памяти.
  • Поддержка CTags была улучшена, чтобы быть более эффективной для крупных проектов.
  • Обновленные переходы:
  • Шведский, индонезийский, датский, литовский, венгерский, казахский, корейский, испанский, фриульский, галисийский, французский, чешский, немецкий, итальянский, словацкий, польский, бразильский португальский

Что нового в версии 3.22.4 / 3.24.0 Beta 2:

  • Множество усовершенствований движка передачи.
  • Изменения стиля Omnibar
  • Поддержка flatpak стабилизировалась значительно.
  • Новые подсказки клавиатуры для различных элементов заголовка
  • Поиск в терминале с помощью ctrl + shift + f
  • Фиксированные права PTY fd для RustUp
  • Поиск файлов теперь игнорирует пробел
  • libidemm и glibmm / gtkmm зависимости были отброшены, поскольку никто их не использовал, и это замедлит нашу миграцию в мезон.
  • Различные улучшения Jsonrpc для обмена языковыми серверами.
  • Новый плагин valgrind для отслеживания утечки при тестировании вашего приложения.
  • Улучшения в Meson при работе в flatpak.
  • Теперь вы можете запустить новый терминал внутри сборки, используя ctrl + alt + shift + t.
  • Некоторые новые документы находятся в работе и доступны в Интернете по адресу https://builder.readthedocs.io. Мы будем рады вашим вкладам здесь.
  • В диалоговом окне «Открыть проект» по умолчанию используется возможность выбора любого типа проекта с фильтром файлов по умолчанию.
  • Дополнительные источники, в том числе один для make-файлов.
  • Обходной путь для тупиковой системы системы GObject, добавленный. Это работает вокруг проблемы, когда система типа будет гоняться за инициализацией типа GZlibDecompressor из нескольких потоков.
  • Построение пусковых установок подпроцесса трубопровода теперь наследует среду, сконфигурированную из конфигурации сборки.
  • Makecache теперь может обрабатывать ответы вне порядка от make для списков целевых двоичных файлов. Это должно улучшить способность Builder успешно запускать проект.
  • Плагин Flatpak больше не пытается построить ваш проект из / run / build / $ project из-за нарушения mtime и общей сложности в обеспечении согласованности действий между выполнением подпроцесса. Это имеет побочный эффект уменьшения предсказуемости расположения источника в отладочных символах. Но поскольку flatpak-builder следует использовать для создания релизов, это кажется прекрасным.
  • Улучшены улучшения пользовательского интерфейса Workbench.
  • Профайлер на основе Sysprof Builder теперь может обрабатывать приложения, запущенные внутри пространств имен mount, например Flatpak.
  • Builder, загруженный через Flatpak, содержит исправления для связи с GNOME Code Assistance с установки хоста.
  • Различные исправления утечки памяти.
  • Конфигурации на основе Flatpak улучшили их неразрушающую запись на диск при изменениях.
  • Проекты на основе Autogen упрощают инициализационные сценарии.
  • Обновленные переводы:
  • Бразильский португальский, польский, испанский, немецкий, казахский и венгерский.

Что нового в версии 3.22.4:

  • Некоторые незначительные улучшения для автоматического завершения vala
  • Пользовательский интерфейс улучшает представление проекта для лучшего обнаружения.
  • Разрешить расширенный контент в списке выбора файлов
  • Улучшить удаление кеша при изменении некоторых файлов проекта.
  • Разрешить разговор с FileManager1 Интерфейс DBUS от flatpak
  • Несколько исправлений утечек
  • Улучшенные модульные тесты
  • Избегайте чрезмерно сложных проектов фона.
  • Runtimes теперь может переводить пути к файлам, таким как заголовки, чтобы процессы, находящиеся за пределами среды выполнения, могли обращаться к ним.
  • Разрешить libclang анализировать файлы внутри рабочих столов Flatpak. Это гарантирует, что автозаполнение и диагностика работают при создании против org.gnome.Sdk
  • Autotools обнаружит gmake vs make из среды выполнения
  • A & quot; клонировать и редактировать этот flatpak & quot; как добавлено с использованием опции командной строки -m. Это интегрируется с некоторыми композиторами на основе GNOME, чтобы разрешить «редактировать это приложение», особенность.
  • Различные улучшения системы сборки.
  • Улучшена поддержка для создания плоских пакетов
  • Улучшена поддержка системы сборки мезонов.
  • Builder зависит от нового VTE для различных функций регулярного выражения, и теперь проверка конфигурации системы сборки отражает это.
  • Некоторые улучшения vim
  • Обновленные переводы:
  • Венгерский, казахский, немецкий, испанский, эсперанто, чешский, польский и бразильский португальский

Что нового в версии 3.22.3:

  • Сводка изменений с 3.22.3:
  • Вставка и подсчет фрагментов автокопирования Clang Clang
  • Различные неинициализированные и неопределенные исправления поведения
  • Установлены языковые настройки по умолчанию
  • Поддержка построения с llvm 3.9
  • Удалить пары при обратном перемещении
  • Поддержка добавлена ​​для создания и запуска приложений Flatpak, в том числе из Builder, распространяемых через Flatpak
  • интеграция flatpak-builder с использованием json-манифестов
  • Дерево проектов расширяется до предыдущего места после обновления содержимого
  • Буферы сохраняются до выполнения операции установки системы сборки.
  • Показать данные о сборке и postbuild flatpak в панели Build Output.
  • Сохранить идентификатор приложения в файле buildconfig
  • Ввод / возврат снова включено для автоматического завершения
  • Goto Line popover больше не использует анимацию / задержку popover
  • Избегайте активации ctags, clang и других поставщиков завершений
  • Установите LD_LIBRARY_PATH для языка Rust RLS.
  • Возврат в ptsname () при необходимости
  • Улучшения стиля CSS Workbench
  • Закрепить вкладку для перемещения между фрагментами фрагмента во время автозаполнения.
  • Поддержка TTY для FreeBSD при нерестах процессов
  • Добавлена ​​новая панель вывода вывода.
  • Исправление для вставки определенных методов ввода рядом с цитатами
  • Теперь редактор позволяет перезаписывать;
  • Терминал теперь поддерживает выделение и активацию URL-адресов
  • Исправления для команд копирования и вставки в терминале
  • Поддержка компиляции кода C за пределами проектов autotools была улучшена, чтобы правильно обнаружить стандартные файлы include.
  • Улучшения SSL и SSH через сборки Flatpak
  • Обновленные переводы:
  • Литовский, венгерский, казахский, немецкий, испанский, чешский, польский, бразильский португальский, латышский, сербский

Что нового в версии 3.22.2:

  • Конструкции Flatpak Builder теперь могут настраивать время выполнения Flatpak при создании проекта. Продолжается работа над тем, чтобы поддерживать запуск проекта с помощью runpimes времени.
  • Улучшение перевода.
  • Дополнительные улучшения RTL
  • Исправлено множество исправлений утечки памяти в ASAN
  • Builder теперь очистит каталог makecache для старых временных файлов, которые могли быть оставлены.
  • Исправлены ошибки подпрограммы Flatpak, позволяющие использовать синхронное использование из основного цикла. Это фиксирует потенциальные блокировки в версиях Builder Flatpak'd.
  • Механизм диагностики был реорганизован, чтобы обеспечить возможность диагностики вне диапазона.
  • Создание проекта теперь зависит от git, поскольку он использует git для инициализации нового проекта.
  • Улучшения в совершенствовании GObject.
  • Повысить производительность создания диагностики при интенсивном использовании. Это устраняет остановку основного цикла при извлечении тысяч диагностических средств из проекта.
  • Диагностическая панель была изменена для использования GtkTreeView для поддержки более крупных списков диагностики, которые были найдены в некоторых проектах.
  • Добавить представления с пустым состоянием для символов и диагностических панелей.
  • Поддержка Sysprof включает в себя визуализаторы, масштабирование и выбираемые диапазоны.
  • Теперь Ctags можно использовать для создания деревьев символов, включая Python
  • Добавлен IdeSubprocessSupervisor, чтобы плагины могли легко управлять внешним процессом.
  • Клиент был добавлен для "Language Server Protocol & quot; чтобы упростить создание плагинов на основе языка-сервера.
  • Добавлена ​​поддержка систем сборки Meson и Cargo. Для поддержки Run с помощью Meson потребуется 0.36.0 of Meson.
  • Исправления исправлений для различных устаревших gtk + API.
  • Временные ряды были улучшены, чтобы подключиться к процессу сборки приложения.
  • Поддержка Vim была улучшена, чтобы лучше поддерживать подсчеты для изменения операций.
  • Улучшения сборки и выполнения для редактора.
  • Обрабатывать alt + 0..n правильно во время автозаполнения.
  • Builder теперь зависит от json-glib-1.0. Это уже, скорее всего, потребовалось через зависимости раньше, но теперь явно.
  • 3.22.2 также включает предварительный просмотр технологии для поддержки Rust. Вы можете попробовать это, установив Rust в ночное время и «rustls». пакет для интегрированной диагностики, автоматического завершения и поддержки sybmol-tree.
  • В этом цикле также была обновлена ​​передача обновлений. Спасибо всем нашим переводчикам начиная с 3.22.1: Душан Казик, Ауримас Черниус, Балаз Меско, Бенедикт М. Тома, Чэньян Ли, Кьяртан Мараас, Марек Чернокский, Марио Блаттерманн, Петр Драг, Рафаэль Фонтенелле.

Что нового в версии 3.22.1:

  • Множество исправлений макета виджетов для языков RTL, таких как иврит.
  • Исправить системные исправления (отсутствует -lm на некоторых платформах, исправления для pipe2 на macOS).
  • Использование & quot; getent passwd & quot; для получения текущего пароля при обнаружении предпочтительной пользовательской оболочки.
  • Загрузите как автономные, так и автономные системы времени работы.
  • Добавить поддержку для визуализаторов Sysprof (требуется Sysprof 3.22.1)
  • Добавьте пустые, неудачные и записывающие состояния для плагина Sysprof.
  • Предпочитает GtkNativeFileChooser, если применимо.
  • Поддержка запуска некоторых проектов GJS с помощью autotools. В частности, мы пытаемся найти шаблон «GJS», Стиль Makefile.am.
  • Исправить использование gettext из плагинов Python.
  • Перспектива предпочтений теперь более терпима к меньшим размерам экрана, таким как 1280xH.
  • Полировка различных пользовательских интерфейсов.
  • Множество обновлений переводов.

Что нового в версии 3.20.4 / 3.22.0 Beta:

  • Новый поиск и замена реализации
  • Новая панель создания, которая содержит обзор конфигурации сборки, ветви VCS и других важных сообщений.
  • Новый профилировщик на основе sysprof
  • Перспективы были обновлены, и мы удалили боковую панель, как мы уже упоминали, до 3.20.
  • Улучшенные шаблоны проектов
  • Поддержка конфигурации систем контроля версий
  • 'ide' был переименован в 'gnome-builder-cli'
  • Значок новой сборки
  • Улучшения Vim
  • Новый плагин выбора цвета
  • Плагин Autotools теперь может извлекать различные цели сборки
  • Новый дизайн greeter, включая обновленный git-клон, мастер выбора файлов и шаблон.

Что нового в версии 3.20.4:


Новое в GNOME Builder 3.20.2 (29 апреля 2016 года)

Что нового в версии 3.18.1 / 3.20 Beta 2:

  • Новый диагностический провайдер для общих ошибок gettext (Daiki Ueno)
  • Builder больше не заносит в закладки известные временные каталоги. Это должно сделать вещи менее раздражающими при открытии одного файла с помощью Builder. (Акшая Каккилая)
  • Рамка для справки пользователя приземлилась, и нам нужна ваша помощь, чтобы собрать хорошую справочную статью в Builder! (Alexandre Franke)
  • Установлен стиль терминала для темного режима (Carlos Soriano)
  • Макет предпочтений был извлечен в EggColumnLayout и фиксирован различными проблемами высоты для ширины. См. Https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
  • Добавлены настройки для отключения различных диагностических механизмов.
  • Усовершенствования шаблона нашей общей библиотеки (Филипп Сналл, Игорь Гнатенко). Для получения дополнительной информации см. `ide create-project -help`.
  • Добавлен диспетчер конфигурации, позволяющий создавать различные конфигурации проектов. Редактор конфигурации позволяет создавать новые и настраивать существующие конфигурации.
  • Поддерживать строительные проекты в среде выполнения xdg-app, используя «xdg-app build»
  • Поддержка построения внутри среды выполнения jhbuild (Patrick Griffis).
  • В пользовательский интерфейс были добавлены различные подсказки (Piotr Drag, Adrian Zatreanu)
  • Линия смены линии получила поддержку для рендеринга удаленных строк.
  • Ctags получили поддержку для объединения аналогичных результатов завершения. (Chandu)
  • История местоположений курсора и ctags были перемещены в директории .cache. (Мег Парих)
  • Заголовки Libide, Egg и Template-GLib теперь установлены на $ (includedir) / gnome-builder - @ VERSION @. Это позволяет строить плагины C и vala из дерева.
  • Добавлена ​​поддержка включения pylint с помощью поддержки кода GNOME.
  • Вы можете искать проекты в greeter, используя имя каталога.
  • В редактор добавлен пустой всплеск состояния.
  • Различные обходные решения для недавних изменений в Vala.
  • Различные исправления доступности командной строки (Sebastien Lafargue)
  • Улучшения Vim (Себастьян Лафарг)
  • Плагины могут удалить настройки при разгрузке (Sebastien Lafargue)
  • Многие улучшения в переводах (Александр Франке, Андерс Йонссон, Артур де Акино Мораи, Ауримас Черний, Балаз Меско, Бауржан Муфтахидинов, Чао-Сюнь Ляо, Даниэль Мустиэль, Душан Казик, Фран Дигез, Габор Келемен, Марио Блаттерманн, Петр Драг , Рафаэль Фонтенелле, Рудольфс Мазурс)

Что нового в версии 3.18.1:

  • Начальная поддержка Vala. Пока мы не выведем это из процесса, мы ожидаем, что ситуация будет немного негерметичной. Этот плагин написан в Вале и требует libvala-0.30. Он поддерживает автозаполнение, подсветку ошибки типа-типа, дерево символов и переход к определению. Мы хотели бы, чтобы сообщество vala продолжало помогать сделать этот плагин отличным.
  • Теперь вы можете писать плагины в Vala. * .vapi создаются для libide-1.0 и gnome-builder-1.0.
  • Автозаполнение, в большинстве сценариев, будет намного быстрее. Ознакомьтесь с https://blogs.gnome.org/chergert/2015/10/05/post-guadec-catchup/ для получения дополнительной информации о том, как это было сделано.
  • Большинство автозавершений теперь поддерживают нечеткое завершение. Это означает, что "gtkwidshow" будет соответствовать "gtk_widget_show".
  • Было зафиксировано несколько crashers.
  • - включить - * - плагин теперь работает правильно.
  • Загрузка типа контента была исправлена, так что Makefile.am больше не открывается тотемом.
  • Улучшено завершение jedi Python.
  • Исправить некоторые предупреждения о скрытии.
  • В редактор добавлена ​​новая кнопка, чтобы перейти к следующему предупреждению или ошибке.
  • Индентор C немного более дружелюбен к альтернативным стилям кодирования.
  • Поддержка линии Reindent приземлилась (вкладка emacs, == in vim, ctrl + alt + i по умолчанию).
  • Добавлен новый шрифт для обзорной карты. Он называется BuilderBlocks и представляет собой общий шрифт блока, основанный на Tofu от Behdad Esfahbod.
  • Плагин ctags теперь может отложить создание тэгов, чтобы автоматизировать «make ctags».
  • Теперь вы можете нарисовать метки для пробелов, вкладок, новых строк, неразрывных пробелов, конечных и ведущих пробелов.
  • Многие переводы, в том числе (французский, венгерский, казахский, корейский, испанский, финский, эсперанто, чешский, итальянский, бразильский португальский, польский, немецкий и сербский).
  • Усовершенствования рабочего процесса поиска.
  • Различные улучшения совместимости и стабильности vim и emacs.
  • Предложения о дополнении джедаев теперь показывают правильное слово и меньшую вероятность функций, начинающихся с __.
  • Улучшения стабильности панели дерева символов.

Что нового в версии 3.18.0:

  • буфер: агрессивно разблокировать распознаватель символов
  • build: отключить плагины диспетчера устройств / mingw по умолчанию.
  • cindent: убедитесь, что мы не зацикливаемся навсегда.
  • счетчики: добавьте резерв vsdo в linux и команду rdtscp
  • счетчики: маскировать бит процессора из команды rdtscp на x86_64
  • editor: агрессивно выпустить базовый документ для предотвращения утечек.
  • editor: k в режиме vim для запроса документации
  • editor: добавьте простую строку goto line popover, активируйте ctr + i в режиме gedit
  • редактор: исправление сбоя в DnD редактору
  • keybindings: используйте ctrl + alt + o для глобального поиска в режиме gedit.
  • map-bin: игнорировать настройку размера, когда плавающий бар не используется
  • плагины: показать плагин greyed out, если он отключен
  • поиск: отключить индикатор выполнения в результатах поиска
  • поиск: исправить ошибку popover при очистке текста поиска
  • search: сделать запись поиска более прощающей для меньших размеров
  • search: показать больше результатов поиска по умолчанию
  • дерево символов: исправить таймаут кэша для использования миллисекунд
  • тема: исправление стиля элементов управления представлением в заголовке стека
  • view-stack: позволяет сосредоточить стек представления, щелкнув заголовок

Что нового в версии 3.16.3:

  • Новая мини-карта исходного кода, недавно пробитая вверх по потоку в GtkSourceView.
  • Новый greeter, основанный на последних конструкторских работах.
  • Новый ярлык XML для выделения соответствующих элементов XML.
  • Поддержка автоматического завершения ctags.
  • Высокопроизводительные счетчики с чередованием, которые можно включить с помощью --enable-rdtscp. Они по умолчанию отключены, так как им требуются более новые функции Intel Core i [357]. ide-list-counters могут использоваться для извлечения их из запущенного или разбитого процесса.
  • Интерфейс настроек значительно улучшен.
  • Улучшение поиска.
  • Поставщик завершения форматирования strftime для Python.
  • Дополнительные символы emacs, vim и default.
  • Экспериментальная поддержка для создания проектов autotools с mingw.
  • Улучшения автоиндекса Python.
  • Многие улучшения стиля CSS в Adwaita.
  • Дополнительная поддержка проектов на основе рекурсивных автоматов.
  • Некоторые функции настраиваются с помощью gsettings.
  • Поддержка многоуровневых настроек для глобальных и глобальных проектов.
  • Улучшена поддержка моделей.
  • Поддержка анализа файлов DOAP.
  • Были подключены различные утечки памяти.
  • Инкрементальная подсветка имеет более агрессивную недействительность.
  • Различные условия гонки в поддержке autotools были исправлениями.
  • Исправления системы сборки OpenBSD и FreeBSD.
  • Много улучшений перевода.
  • libide-1.0.so и Ide-1.0.typelib теперь установлены в частный каталог.

Что нового в версии 3.16.2:

  • Исправить двойное свободное в dummy vcs.
  • >
  • Исправить загрузку дерева проекта в dummy vcs.
  • Исправьте имена действий в режиме emacs.
  • Улучшить сортировку имен файлов в дереве проекта.
  • Обеспечить загрузку файлов, соответствующих типам контента, поддерживаемых GtkSourceLanguage.
  • Включить дерево проекта по умолчанию.
  • Включить значки дерева проектов по умолчанию.
  • Добавить файл rename в дереве проекта.
  • Добавить перемещение в корзину в дереве проекта.
  • Сортировка ранее открытых проектов до проектов, открытых шахтерами.
  • Используйте sysconf () для размера страницы (исправляет создание на OpenBSD).
  • Различные исправления сборки clang.
  • Используйте стрелку вниз вместо гамбургера для панели поиска.
  • Исправить unicode в предварительном просмотре предварительного просмотра.

Что нового в версии 3.16.0:

  • Красивая новая тема GtkSourceView под влиянием дизайнерской сетчатой ​​бумаги.
  • Встроенный редактор исходного кода на основе GtkSourceView.
  • Живая диагностика при вводе для C, C ++ через Clang.
  • Живая диагностика при вводе для Python, Ruby, CSS, JavaScript, JSON, Vala, Go и других через gnome-code-help.
  • Выделение добавленных / измененных строк в исходном редакторе.
  • Надежная эмуляция Vim и Emacs.
  • Несколько видов в один файл. Поддерживаются как горизонтальные, так и вертикальные расщепления.
  • История навигации для перехода назад и вперед в измененных файлах.
  • Надежный механизм фрагмента, включая поддержку GObjects GLib 2.44.
  • Быстрый поиск для поиска файлов в вашем проекте, а также документации в devhelp.
  • Интеллектуальное backspace для упрощения использования пробелов вместо вкладок.
  • Панель команд для выполнения внутренних команд GAPS и Vim с автозаполнением.
  • Реализация прокрутки Vim.
  • Восстановление курсора ввода при перезагрузке файла.
  • Автозаполнение на основе текущих слов в загруженных буферах.
  • Экспериментальная поддержка автозаполнения на основе clang.
  • Поддержка стилей vim, emacs и kate.
  • Поддержка Editorconfig.
  • Экспериментальная поддержка только для чтения для систем сборки на основе autoconf / automake.
  • Надежные автоиндексы для GNU C89, Python и XML.
  • Экспериментальное дерево проекта (доступно через F9).
  • Экспериментальная поддержка для создания проектов на основе automake.
  • Повторение клавиш для повторения команды в эмуляции Vim.
  • Автосохранение измененных буферов, никогда не теряйте изменений.
  • Сценарии через Python (CPython) или JavaScript (Gjs) и GObject Introspection.
  • Динамическое управление питанием при работе на ноутбуке.
  • Предварительный просмотр в формате HTML и Markdown.
  • Автозаполнение параметров формата g_date_time_format ().
  • Введите поиск вперед с резиновым покрытием.

Что нового в версии 3.15.4.1:

  • Это первый предварительный выпуск GNOME Builder как мы продолжаем наше путешествие в GNOME 3.16! Мы бы очень признательны, если вы нашли время, чтобы найти ошибки, когда найдете их. Вы можете сообщать об ошибках с помощью Bugzilla по следующему URL-адресу: https://bugzilla.gnome.org/enter_bug.cgi?product=gnome-builder

<сильные> Требования :

  • GTK +

Похожие программы

JavaKit
JavaKit

2 Jun 15

SeaScope
SeaScope

20 Feb 15

Комментарии к GNOME Builder

Комментарии не найдены
добавить комментарий
Включите картинки!