GNOME Builder

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

Rating: 2.7/5 (Total Votes: 3)

GNOME Builder е напълно безплатно, графично приложение от второ поколение, богато на функции и с отворен код, създадено от офсетовата система, за да функционира като интегрирана среда за разработка (IDE) за работната среда на GNOME. Тя е специално пригодена за разработчици, които искат да създават мощни приложения за GNOME.


Характеристики с един поглед

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

Освен това приложението разполага с функционалност за търсене в световен мащаб, която ви позволява да търсите веднъж във всичките си файлове с изходен код, HTML и Markdown визуализации, живи проблеми, проследяване на версии (интегриране с Git), поддръжка за снимки, IDE скриптове, , и GNU Simulator.

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

Лесен за използване и интуитивен графичен потребителски интерфейс

Графичният потребителски интерфейс на проекта е лесен за използване и интуитивен. Тя се интегрира перфектно в GNOME Shell, GNOME & s от следващо поколение потребителски интерфейс за настолни компютри и следва спецификациите на GNOME HIG (Human Interface Guidelines). Той разполага с прозорец с двоен панел, който позволява на разработчиците да редактират два различни файла едновременно.


Интегрира се с Glade

Друга интересна особеност на приложението GNOME Builder е, че той се интегрира с Glade, графичен софтуер с отворен код, който позволява на разработчиците на GNOME и GTK + да създават модерни и красиви графични потребителски интерфейси за своите проекти. Glade ви позволява да създавате потребителски интерфейс, който следва спецификациите на GNOME HIG (Human Interface Guidelines).


Проектиран за GNOME

Както подсказва наименованието му, GNOME Builder е създаден специално за графичната среда на работния плот на GNOME, така че можете да създавате мощни приложения за платформата GNOME. Въпреки че зависи от някои основни компоненти на проекта GNOME, като например GTK + или GtkSourceView, приложението може да бъде инсталирано и на други настолни компютри с отворен код.

Какво ново в това съобщение:

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

Какво е новото във версия 3.28.3: Корекции за редица катастрофи и загуба на потенциални данни .

  • Редакторът по-надеждно възстановява позицията на курсора.
  • Приставката todo по-агресивно игнорира някои често срещани директории за създаване на инструменти.
  • Какво е новото във версията:

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

    Какво е новото във версия 3.27.2:

    • Подобрения в документацията.
    • Поправки на грешки за бекенда на системата за създаване на мезони.
    • Поправки на грешки в поддръжката ни за compile_commands.json.
    • Поправки на грешки в нашата GJS интеграция.
    • Шаблоните за проекти на Meson са придобили решение за грешка в glade.
    • Приставката CMake е пренесена към C, следвайки дизайна на мезоновата приставка.
    • Поздравителят е изваден, за да позволи на приставките да разширят видимото.
    • Бе добавена нова приставка, която показва на новодошлите проекти на GNOME.
    • Беше добавена поддръжка за Yaml при използване на GNOME Code Assistance.
    • Appdata вече се инсталира на предпочитаното местоположение на спец.
    • Времето за стартиране е подобрено, като се избягват някои скъпи операции в gtk и glib. Пачове нагоре по-нататък подобряват нещата.
    • Нова настройка позволява следване на нощни светлини на GNOME за нощен режим.
    • Сега използваме изрични макроси за експортиране, за да опростим управлението на ABI. Ние все още не сме ABI стабилни, но ние напредваме към това.
    • Нашата клауд плъгина вече поддържа опцията KeepGoing, за да се опитаме по-трудно след включването на неуспехите.
    • Подкрепа за кодово индексиране на програмния език на Vala.
    • Приставката ctags ще се опита да избегне активирането на определени ключови думи за език.
    • Добавката за намиране на друг файл сега показва резултатите от глобалните резултати от търсенето.
    • Глобалното търсене вече може да се управлява с помощта на Ctrl + n / p в режим Vim.
    • Вече можете да деактивирате "Отваряне на страници". част от страничната лента в предпочитанията.
    • Приставката flatpak вече не автоматично актуализира зависимостите на проекта, когато системата за инсталиране за пръв път се активира. Можете ръчно да актуализирате зависимостите от менюто на работния плот.
    • Подобрения в разположението на курсора за някои движения на текстови редактори.
    • Основна поддръжка за тестване на единица в проекти, базирани на Meson.
    • Подпроцесът PATH вече ще предпочита / bin over / usr / bin.
    • Възстановени са различни клавишни комбинации на работната маса.
    • Подкрепа за проекта миньори е отпаднат.
    • Обновени преводи:
    • Сръбски, немски, словенски, чешки, испански

    Какво е новото във версия 3.26.0:

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

    Какво е новото във версия 3.25.5:

    • HTML командата за прегледа е фиксирана
    • Различните клавишни комбинации са подобрени при libdazzle
    • Вече слагаме версията libdazzle като подпроект
    • IdeSourceViewMode сега съдържа препратка към изгледа и копира всички GValues ​​при подреждане към затварянето на proxied
    • Проследяването на фокуса бе фиксирано за купчини в една колона
    • Съсредоточаването на съседното действие отново работи, което позволява ^ w ^ w и другите клавишни комбинации стил Vim да работят правилно
    • Активиране на клавишите F докато сте в режим "нормален режим" vim. е фиксиран
    • Builder сега зависи от правилната версия на GLib за достъп до g_ptr_array_find_with_equal_func ()
    • Лицензът MIT / X11 бе актуализиран, за да включи липсваща тага
    • Поправки на printf за кръстосани архитектури

    Какво е новото във версия 3.25.3:

    • "Яйцето" пакет contrib е разбит в libdazzle. Ако нямате libdazzle, той ще бъде изграден като подпроект. http://git.gnome.org/browse/libdazzle
    • "jsonrpc-glib" пакет от вноски е разбит в самостоятелен проект. Тя ще бъде изградена като подпроект, ако нямате инсталиран. http://git.gnome.org/browse/jsonrpc-glib
    • "Шаблон-глиб" пакет от вноски е разбит в самостоятелен проект. Тя ще бъде изградена като подпроект, ако нямате инсталиран. http://git.gnome.org/browse/template-glib
    • Критерият за завършване на Ctags е намален
    • Много интернационали са преместени в актуализирана либдаз. Това включва много корекции на темите, както и подобрени панели и тематична интеграция. Много структури от данни за търсене също бяха разбити в libdazzle.
    • Доставчикът на търсенето е пренаписан, за да използва албума libdazzle и новия запис за предложение. Очакваме повече промени тук преди 3.26.
    • Builder сега използва метаданни на GVFS, за да съхрани позицията на курсора. Това би трябвало да подобри шансовете ви да завършите на правилното място, когато отново отваряте буфер.
    • Панелите вече поддържат правилно видимото си състояние между работите на Builder.
    • Приставката flatpak правилно пренебрегва времето за изпълнение, приключващо в ".Sources".
    • Builder правилно почиства черновите, като поправя проблем, при който файловете с грешки при кодиране ще се отворят отново при възстановяване на вътрешното състояние на Builder.
    • А "броячи" прозорецът бе добавен към помощника при отстраняване на грешки.
    • Builder сега се опитва да направи значително по-малко работа, докато буферът се отваря. Това трябва да ускори зареждането на файлове на по-големи файлове.
    • За да се избегне задържането на основния цикъл на Gtk, са намалени различни приоритети на операцията за синхронизиране.
    • Файловете на потребителския интерфейс сега отстраняват празното си пространство, което би трябвало да намали размера на малката сума.
    • IdePerspective вече има vfunc за възстановяване на състоянието. Това помага да се гарантира, че приспособлението възстановява състоянието, след като потребителският интерфейс е уредил. Това може да ви помогне да избегнете hickups в потребителския интерфейс при стартиране.
    • Пръстените Python Ide.py вече имат помощници, за да се запишат, като използват g_warning () и т.н.
    • Допълнителна документация.
    • Обновени преводи:
    • Испански, казахски

    Какво е новото във версия 3.25.2:

    • Подобрения в приставката Todo
    • Поддръжка на няколко курсора в текстовия редактор
    • Подобрения в невалидността на widget-а за контейнерите на gtk
    • Използвайте след безплатни поправки
    • Поправя се изтичането на паметта
    • JSON подобрения в приставката flatpak
    • llvm поправки за FreeBSD
    • Подобрения в превъртането за създаване на дневник
    • Обновени преводи:
    • Унгарски, Казахски, Испански, Индонезийски, Немски, Полски, Бразилски, Сръбски

    Какво е новото във версия 3.24.1:

    • Поддръжка за редактиране на сфинксовата документация на живо
    • Инсталацията "install" действие може да бъде активирано от командната лента, за да инсталирате проекта без да го изпълнявате.
    • Коригирайте разпространението на грешки в autotools и jsonrpc
    • Отлагане на нинджа за инсталиране на проект
    • Различни корекции за изграждане на системата
    • Понижете приоритета на диагностиката, за да подобрите интерактивността на потребителския интерфейс
    • Коригирайте FG картите на hgih число в процесите на работниците
    • Винаги се изграждайте с V = 0 за по-малко вертикални конструкции
    • Превод на пътеки за изчерпване на дърво при работа с диагностика
    • Разрешаване на етапите на тръбопроводите да означават, че е необходимо да се проверява за грешки
    • Разрешаване на мрежовия достъп от резервна програма за стартиране на flatpak
    • Използвайте flatpak-builder - когато е възможно
    • Използвайте build-args от манифеста при изграждане с flatpak build
    • Различни корекции на Rust RLS
    • Плаваща корекция за jsonrpc
    • Rustfmt поддръжка за Rust
    • Подкрепа за преформатиране-избор с gq в режим vim, когато езикът го поддържа. C-c C-f в режим Emacs. Понастоящем съществува само Rust / RLS поддръжка.
    • Символът Resolvers вече може да поддържа намирането на всички препратки към символ, така че редакторът да може да се движи между тях. Понастоящем се поддържа само Rust / RLS. Ctrl + shift + space ще покаже изскачащия прозорец.
    • Конфигурациите ще бъдат правилно "подготвени" отново, когато променяте времената на изпълнение, така че да може да се приложи нов --prefix.
    • Разкриването на манифестацията Flatpak се е променило до първото търсене
    • Изпълнените версии на Builder ще продължат да търсят плъгини в хоста ~ / .local / share / gnome-builder / plugins за последователност.
    • Автоматичното запазване на буфера се отхвърля, когато се задейства запазването от потребителя
    • Включени са различни течове на памет
    • Подобрения при следене на файлове при преименуване на събития
    • Посланикът ще покаже вида на системата за създаване, за да помогне на потребителите да преминат към нови системи за създаване като Meson.
    • Добавена е елемент от менюто за стартиране на терминал в flatpak. Макар че това не е специфично за flatpak, това е общият начин, по който потребителите мислят за него.
    • Подобрения в документацията
    • Актуализирани преходи:
    • Шведски, датски, литовски, унгарски, корейски, испански, индонезийски, немски, словашки, полски, бразилски, латвийски, руски

    Какво е новото във версия 3.24.0:

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

    Какво е новото във версия 3.22.4 / 3.24.0 Beta 2:

    • Много подобрения на двигателя за прехвърляне
    • Омнивари промени в стила
    • Подкрепата за flatpak се стабилизира много
    • Нови инструкции за клавиатурата за различни елементи от заглавната лента
    • Търсене в терминала с помощта на ctrl + shift + f
    • Поправки на собствеността на PTY fd за RustUp
    • Търсене на файлове сега игнорира бяло пространство
    • libidemm и glibmm / gtkmm зависимостите бяха премахнати, тъй като никой не ги използваше и това ще забави миграцията ни до meson.
    • Различни подобрения на Jsonrpc за комуникация на езиков сървър.
    • Нов валиден плъгин за проследяване на течове при тестване на приложението ви.
    • Подобрения в Meson, когато работите под flatpak.
    • Вече можете да стартирате нов терминал в рамките на времето за изпълнение, като използвате ctrl + alt + shift + t.
    • Някои нови документи са в работите и са достъпни онлайн на адрес https://builder.readthedocs.io. Бихме желали вашето участие тук.
    • Диалоговият прозорец Отваряне на проекта вече по подразбиране позволява да изберете всеки тип проект с филтъра по подразбиране.
    • Повече козметици за източника, включително и за makefiles.
    • Схема за затваряне на системата за блокиране на системата тип GObject. Това работи около проблем, при който типовата система ще се състезава за инициализиране на типа GZlibDecompressor от множество нишки.
    • Създаването на стартови подпроцес на стартовите станции сега наследява средата, конфигурирана от конфигурацията за изграждане.
    • Makecache вече може да обработва отговорите от поръчката извън заявката за списъци с целеви двоични файлове. Това трябва да подобри способността на Builder да изпълни успешно проекта ви.
    • Приставката Flatpak вече не се опитва да построи вашия проект от / run / build / $ project поради скъсване на mtime и общи трудности при запазване на несъответствията между изпълнението на подпроцес. Това има страничния ефект от намаляването на предсказуемостта на разположението на източника в символите за отстраняване на грешки. Но тъй като flatpak-builder трябва да се използва за пускане на нови версии, това изглежда добре.
    • Различни подобрения в потребителския интерфейс на работния плот.
    • Профилът, базиран на Sysprof на Builder, вече може да профилира приложения, стартирани вътре в пространствата за планиране, като Flatpak.
    • Builder, изтеглен чрез Flatpak, съдържа корекции за комуникация с помощта на кода на GNOME от хост инсталация.
    • Различни корекции на течове в паметта.
    • Конфигурациите, базирани на Flatpak, са подобрили тяхното неразрушително записване на диска при промени.
    • Проектите, базирани на Autogen, имат опростени скриптове за инициали.
    • Актуализирани преводи:
    • бразилски португалски, полски, испански, немски, казахски и унгарски.

    Какво е новото във версия 3.22.4:

    • Някои малки подобрения в автоматичното завършване на ваали
    • Оптимизиране на потребителския интерфейс за създаване на проект за по-добро откриване
    • Позволявайте по-широко съдържание в избора на файл за изскачане
    • Подобрете извеждането на кеша, когато се променят някои файлове на проекта
    • Разрешаване на разговор с FileManager1 DBUS интерфейс от flatpak
    • Няколко корекции на течове
    • Подобрени тестове на единиците
    • Избягвайте създаването на прекалено много заложения проект
    • Runtimes вече могат да превеждат пътища към файлове като заглавки, така че процесите извън времето за изпълнение да могат да достигнат до тях.
    • Позволете на libclang да анализира файловете в рамките на Runpak runtimes. Това гарантира, че автоматичното довършване и диагностиката работят, когато се изграждат срещу org.gnome.Sdk
    • Autotools ще открият gmake vs make от времето на изпълнение
    • "Клониране и редактиране на този плосък" функцията, добавена с помощта на опцията за командата "m". Това се интегрира с някои композитори, базирани на GNOME, за да позволи "редактиране на това приложение" функция.
    • Различни подобрения в изграждането на системата
    • Подобрена поддръжка за изграждане на flatpaks
    • Подобрена поддръжка на системата за създаване на мезони
    • Builder зависи от по-нова VTE за различни функции на regex и сега конфигурацията за конфигуриране на системата за изграждане отразява това.
    • Някои подобрения на vim
    • Актуализирани преводи:
    • унгарски, казахски, немски, испански, есперанто, чешки, полски и бразилски португалски

    Какво е новото във версия 3.22.3:

    • Резюме на промените от 3.22.3:
    • Вмъкване и сканиране на елемента за автоматично коригиране на фрагментиране на Clang
    • Различни неинициализирани и неопределени поправки на поведение
    • Сега са инсталирани стандартни настройки по подразбиране
    • Поддръжка за изграждане с llvm 3.9
    • Премахване на двойки при backspacing
    • Добавена е поддръжка за изграждане и стартиране на Flatpak приложения, включително от Builder, разпространяван чрез Flatpak
    • интеграция с flatpak-builder, използвайки json manifests
    • Дървото на проекта се разширява до предишното местоположение след освежаване на съдържанието
    • Буферите се запазват, преди да се изпълни операцията по инсталиране на инсталацията
    • Покажете flatpak prebuild и postbuild output в панела Build Output
    • Съхранявайте идентификационния номер на приложението в buildconfig
    • Въвеждане / връщане е активирано отново за автоматично попълване
    • Потокът Goto Line вече не използва анимация / закъснение
    • Избягвайте активирането на ctags, clang и други доставчици на завършване
    • Задайте LD_LIBRARY_PATH за сървър за език Rust rls
    • Връщане към ptsname (), когато е необходимо
    • Подобрения в стил CSS на Workbench
    • Фиксирайте раздела, за да се придвижвате между парчета от фрагменти по време на автоматичното изпълнение
    • Подкрепа TTY за FreeBSD при процеси на хвърляне на хайвера
    • Добавен бе нов панел за изходно изпълнение
    • Прикрепвам за вмъкване на определени методи за въвеждане до котировки
    • Редакторът вече позволява презаписване;
    • Терминалът поддържа URL адреси за открояване и активиране
    • Коригира команди за копиране и поставяне в терминал
    • Подкрепата за компилиране на C код извън проектите на autotools е подобрена, за да се открият правилните стандартни файлове
    • Подобрения в SSL и SSH чрез изграждането на Flatpak
    • Актуализирани преводи:
    • литовски, унгарски, казахски, немски, испански, чешки, полски, бразилски, латвийски, сръбски

    Какво е новото във версия 3.22.2:

    • Постройките на Flatpak на Builder могат да бъдат насочени към Runpak по време на изпълнение на проекта. Понастоящем се работи в по-голяма степен, за да се поддържа изпълнението на проекта ви с runpak runtimes.
    • Усъвършенствани преводи
    • Повече подобрения на RTL
    • Намерени са много корекции на течове в паметта с ASAN
    • Builder ще изчисти директорията makecache за стари временни файлове, които биха могли да бъдат изоставени.
    • Подпроцесът Flatpak breakout подготвя, за да позволи синхронно използване от главната линия. Това поправя потенциалните блокировки във версии на Builder на Flatpak.
    • Диагностичният мотор е преструктуриран, за да позволи обновяване на диагностиката извън обхвата.
    • Създаването на проект сега зависи от git, тъй като използва git за инициализиране на нов проект.
    • GObject подобрения в интроспектията.
    • Подобрете производителността на създаването на диагностика при тежка употреба. Това поправя стационар на основната контур, когато извличате хиляди диагностики от проект.
    • Панелът за диагностика бе променен, за да се използва GtkTreeView, за да се поддържат по-големи списъци с диагностика, както е намерено в някои проекти.
    • Добавете изгледи за празни състояния за символи и диагностични панели.
    • Поддръжката на Sysprof включва визуализатори, мащабиране и избираеми диапазони.
    • Сега могат да се използват Ctags за изграждане на символни дървета, включително Python
    • IdeSubprocessSupervisor е добавен, за да позволи на плъгините лесно да управляват външен процес.
    • Добавен е клиент за "Протокол за езиков сървър" да правите лесни за писане език-сървър плъгини.
    • Добавена е поддръжка за системите Meson и Cargo. Стартирането на поддръжка с Meson ще изисква 0.36.0 от Meson.
    • Отстранени корекции за отхвърляне за различни отхвърлени gtk + API.
    • Времената на изпълнение са подобрени, за да се вкарат в процеса на създаване на приложения.
    • Подкрепата на Vim бе подобрена, за да се поддържат по-добре изчисленията за промяна на операциите.
    • Изграждане и подобрения по време на изпълнение за editorconfig.
    • По време на автоматичното завършване дръжте alt + 0..n. n
    • Builder сега зависи от json-glib-1.0. Вероятно това вече се изискваше чрез зависимости преди, но сега е изрично.
    • 3.22.2 също включва преглед на технологията за поддръжка на ръжда. Можете да изпробвате това, като инсталирате Rust през нощта и "шумолене". пакет за интегрирана диагностика, автоматично завършване и поддръжка на sybmol-tree.
    • Съществуваха и няколко актуализации на преводите в този цикъл. Благодарение на всички наши преводачи от 3.22.1: Душан Казик, Ауримас Серниус, Балаж Меско, Бенедикт М. Тома, Чен Янг Ли, Кхартан Мараас, Марек Черноки, Марио Блатерман, Пьотър Драг, Рафаел Фонтенел

    Какво е новото във версия 3.22.1:

    • Много корекции на оформлението на приспособленията за RTL езици иврит.
    • Изграждане на корекции на системата (липсва -lm на някои платформи, корекции за pipe2 на macOS).
    • Използвайте "gtent passwd" за да получите текущия passwd при откриване на предпочитана shell shell.
    • Заредете инсталираните пътища на runpak както на потребителя, така и на системата.
    • Добавете поддръжка за Sysprof Visualizers (изисква Sysprof 3.22.1)
    • Добавете празни, неуспешни и записани състояния за приставката Sysprof.
    • Предпочитайте GtkNativeFileChooser, когато е приложимо.
    • Поддръжка за стартиране на някои GJS проекти, използващи автоматични програми. По-специално се опитваме да открием "GJS шаблон" Makefile.am стил.
    • Коригирайте използването на gettext от приставките на Python.
    • Сега перспективите за предпочитанията са по-толерантни към по-малки размери на екрана, като например 1280xH.
    • Различни лак за потребителски интерфейс.
    • Много актуализации на преводите.

    Какво е новото във версия 3.20.4 / 3.22.0 Бета:

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

    Какво е новото във версия 3.20.4:


    Ново в GNOME Builder 3.20.2 (29 април 2016 г.)

    Какво е новото във версия 3.18.1 / 3.20 Beta 2:

    • Нов доставчик за диагностика на общи грешки gettext (Daiki Ueno)
    • Builder вече не запазва известните временни директории. Това трябва да направи нещата по-малко досадни при отварянето на един файл с Builder. (Akshaya Kakkilaya)
    • Рамката за потребителска помощ е пристигнала и имаме нужда от вашата помощ, за да съберем добра помощна история в Builder! (Александър Франке)
    • Поставен е терминален стил за Dark Mode (Carlos Soriano)
    • Оформлението на предпочитанията бе извлечено в EggColumnLayout и бяха коригирани различни проблеми с Height for Width. Вижте https://blogs.gnome.org/chergert/2016/02/05/eggcolumnlayout/
    • Добавени са предпочитания за деактивиране на различни диагностични машини
    • Подобрения в шаблона ни за споделена библиотека (Philip Withnall, Игор Гнаттенико) Вижте "ide create-project --help" за повече информация.
    • Бе добавен конфигуриран мениджър за конфигуриране на различни проекти. Редакторът за конфигурация ви позволява да създавате нови и да ощипвате съществуващите конфигурации.
    • Поддръжка на строителни проекти в рамките на runtime на xdg-app, използвайки "build-app app"
    • Поддръжка за изграждане на jhbuild време за изпълнение (Patrick Griffis)
    • В потребителския интерфейс бяха добавени различни инструкции (Piotr Drag, Adrian Zatreanu)
    • Уредът за промяна на линията има поддръжка за изтриване на изтрити линии.
    • Ctags получи подкрепа за съчетаване на подобни завършени резултати. (Chandu)
    • Историята на местоположенията на курсора и ctags бяха преместени в .cache директории. (Megh Parikh)
    • Бележките за Libide, Egg и Template-GLib вече са инсталирани на $ (includedir) / gnome-builder- @ VERSION @. Това позволява изграждането на C и вала плъгини от дървото.
    • Добавена е поддръжка за активиране на pylint чрез помощ за кода на GNOME.
    • Можете да търсите проекти в проекта, като използвате името на директорията.
    • Към редактора е добавен празен разпръскване.
    • Различни начини за последни промени във Вала.
    • Различни корекции на наличността на командния ред (Sebastien Lafargue)
    • Подобрения на вида (Sebastien Lafargue)
    • Приставките могат да премахнат предпочитанията при разтоварване (Sebastien Lafargue)
    • Много подобрения в преводите (Александър Франке, Андерс Джонсън, Артур де Аквино Мораис, Ауримас Серниус, Балаз Миско, Баузжан Муфтахидинов, Чао-Хсиюн Лиао, Даниел Мусилес, Душан Казик, Фран Дюгез, Габор Келемен, Марио Блатерман, Пьотър Драг , Рафаел Фонтенел, Рудолф Мазурс)

    Какво е новото във версия 3.18.1:

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

    Какво е новото във версия 3.18.0:

    • буфер: освобождаване на резолвера на агресивно действие
    • изграждане: деактивиране на мениджъра на устройства / добавяне на плъгини по подразбиране
    • cindent: уверете се, че няма да търпим завинаги търсенето на контекст
    • броячи: добавете vsdo резервно копие на linux и няма инструкции rdtscp
    • броячи: маска CPU бита от инструкции rdtscp на x86_64
    • редактор: Освободете подлежащия документ агресивно, за да предотвратите течове
    • редактор: k в режим vim, за да поискате документация
    • редактор: добавете проста линия за откриване на линия, активирайте с ctr + i в режим gedit
    • редактор: коригирайте катастрофата на DnD към редактора
    • клавишни комбинации: използвайте ctrl + alt + o за глобално търсене в режим gedit.
    • map-bin: пренебрегвайте настройката на размера, когато не се използва плаваща лента
    • плъгини: покажете приставката в сиво, ако е деактивирана
    • search: деактивиране на лентата за напредъка в резултатите от търсенето
    • search: поправете грешката при изскачане при изчистване на текста за търсене
    • търсене: направете вписването за търсене по-малко по-малки в размер
    • търсене: показвайте повече резултати от търсенето по подразбиране
    • дърво на символите: коригирайте изтичането на кеша, за да използвате милисекунди
    • тема: фиксирайте стилингът на контролите за изглед в заглавката на стека
    • View-stack: позволете фокусирането на стека на изгледите, като кликнете върху заглавката

    Какво е новото във версия 3.16.3:

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

    Какво е новото във версия 3.16.2:

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

    Какво е новото във версия 3.16.0:

    • Красива нова тема на GtkSourceView, повлияна от дизайнерската решетка.
    • Интегриран изходен редактор, базиран на GtkSourceView.
    • Жива диагностика, докато пишете за C, C ++ чрез Clang.
    • Жива диагностика, докато пишете за Python, Ruby, CSS, JavaScript, JSON, Vala, Go и други чрез помощта на gnome-code.
    • Отбелязване на добавени / променени линии в редактора на източника.
    • Силна емулация на Vim и Emacs.
    • Няколко изгледа в един файл. Поддържат се хоризонтални и вертикални разделения.
    • История на навигацията, за да прескочите и преместите напред в рамките на променени файлове.
    • Здрав фрагмент, включващ поддръжка за GObjects стил GLIB 2.44
    • Бързо търсене за намиране на файлове в рамките на вашия проект, както и документация в devhelp.
    • Smart backspace за опростяване на използването на интервали вместо раздели.
    • Командваща лента, за да изпълнява вътрешните команди на GActions и Vim с автоматична корекция.
    • Внедряване на scrolloffset на Vim.
    • Възстановяване на курсора за вмъкване при презареждане на файл.
    • Автоматично допълване въз основа на текущите думи в заредените буфери.
    • Експериментална поддръжка за автоматично довършване въз основа на clang.
    • Поддръжка за модеми стил vim, emacs и kate.
    • Поддръжка на редактора за конфигуриране.
    • Експериментална поддръжка само за четене за изграждащи системи, базирани на autoconf / automake.
    • Здрави автоиндендери за GNU C89, Python и XML.
    • Експериментално дърво на проекта (достъпно чрез F9).
    • Експериментална поддръжка за изграждане на проекти, базирани на автомати.
    • Възпроизвеждане на клавишни комбинации за командно повторение при емулация на 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 +

    Подобен софтуер

    MCU 8051 IDE
    MCU 8051 IDE

    2 Jun 15

    SeaScope
    SeaScope

    20 Feb 15

    NetBeans IDE
    NetBeans IDE

    16 Aug 18

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

    Коментари не е намерена
    добавите коментар
    Включете на изображения!
    Търсене по категория