Devhelp - это приложение с открытым исходным кодом, которое предоставляет пользователям браузер документации API для инструментария виджета GTK + и других других основных компонентов и приложений рабочей среды GNOME.
Особенности с первого взгляда
Пользовательский интерфейс приложения следует за GNOME HIG (Руководство по человеческому интерфейсу), что означает, что его можно легко использовать кем угодно. Он состоит из боковой панели, в которой перечислены все включенные категории и подкатегории, а также большая область просмотра, в которой вы можете перемещаться по фактической документации.
Среди покрытых проектов мы можем упомянуть ATK, Bonobo, Cairomm, Cally, Camel, Cheese, Clutter, D-Bus, Evince, Evolution, GAIL, GIMP, Glade, GMime, GStreamer, GTK +, GtkSourceView, PackageKit, PyGTK , GNOME Shell, Totem и Vala.
Приложение полностью совместимо с GTK-Doc, который является базой данных API, разработанной для GTK +, и используется во всей рабочей среде GNOME для документации API. Он использует GTK-Doc для создания документации.
Предназначен для GNOME
Хотя он используется для просмотра документации API компонентов GTK + и GNOME, программное обеспечение не привязано к рабочей среде GNOME, поскольку оно может использоваться в любом другом оконном менеджере с открытым исходным кодом, таком как MATE, Cinnamon, LXDE, Xfce или даже Openbox и Fluxbox.
Доступность и поддержка ОС
Он распространяется как исходный архив, который может использоваться для настройки, компиляции и установки программы в любом дистрибутиве Linux при условии соблюдения всех требований. Однако приложение можно легко установить из стандартных репозиториев программного обеспечения вашего дистрибутива Linux.
В то время как основные операционные системы на базе Linux уже включают Devhelp, разработчики планируют создавать готовые версии для операционных систем Windows и Mac OS X, чтобы помочь разработчикам легко развертывать приложения GTK + на этих платформах.
Нижняя линия
Devhelp - чрезвычайно полезное приложение, предназначенное как для начинающих, так и для продвинутых разработчиков GNOME / GTK +. Это один из самых важных проектов при разработке в рамках проекта GNOME.
Что нового в этой версии:
- A несколько небольших улучшений.
- Обновления переводов.
Что нового в версии 3.29.3:
- Devhelp переместился в экземпляр GNOME GitLab. Билеты bugzilla еще не были перенесены в проблемы GitLab, поэтому перед подачей новой проблемы на GitLab, сначала выполните поиск в bugzilla. Все ссылки доступны, как обычно, на: https://wiki.gnome.org/Apps/Devhelp
- Наконец напишите файл HACKING.
- Не показывать GtkInfoBar при ошибке, используйте стандартную реализацию WebKitWebView для упрощения кода.
- Рефакторинг кода: из выписки DhWindow функции DhNotebook, DhSearchBar и bind_sidebar_and_notebook () и делегировать больше работы DhWebView.
- Сделайте следующие классы повторно используемыми и переместите их в libdevhelp: DhWebView, DhTab, DhTabLabel, DhNotebook и DhSearchBar. И переместите dh_window_bind_sidebar_and_notebook () в libdevhelp.
- Flatpak: запустите модули Amtk и Devhelp после сборки этих модулей.
- Значки приложений: переименуйте имена файлов в org.gnome.Devhelp. *, чтобы упростить манифест Flatpak.
- Система сборки: исправьте оставшиеся места, где libdevhelp API / основная версия была жестко запрограммирована, вместо этого используйте переменную, чтобы упростить ее в будущем.
- Другие небольшие улучшения.
- Обновления переводов.
Что нового в версии:
- Много рефакторинга кода.
- Напишите первый модульный тест.
- DhLink: используйте объединение внутри структуры, чтобы использовать меньше памяти.
- Улучшение документации по API.
- Некоторые незначительные исправления ошибок.
- Обновления переводов.
Что нового в версии 3.26.0:
- Обновленные переводы: be, da, eu, fi , hu, it, ko, lt, lv, ne, pt_BR, sk, tr
Что нового в версии 3.25.1:
- Запишите дерево в боковой панели: добавьте контекстное меню с помощью действия «Свернуть все».
- Обновить графический интерфейс при изменении системных шрифтов.
- Много очистки кода и рефакторинга.
- Очистите схему GSettings.
- Используйте GIO для загрузки файлов индекса.
- Несколько исправлений ошибок в синтаксическом анализаторе.
- Система сборки:
- Отключить -Werror по умолчанию.
- Использовать git.mk.
- Проверьте gsettings-desktop-schemas с pkg-config.
- API:
- В справочном руководстве описаны некоторые разрывы API, но как Anjuta, так и gnome-builder должны компилироваться и работать нормально.
- Несколько исправлений в комментариях GTK-Doc и аннотациях GObject Introspection.
- Улучшите документацию, напишите описания классов для общедоступных классов.
- DhBookManager теперь является одиночным.
- Заблокировать dh_link_get_page_name ().
- dh_init () теперь инициализирует i18n.
- Новая функция: dh_free_resources ().
- Исправлены ошибки:
- # 761292, Дерево книг в боковой панели: добавить правый клик - & gt; Свернуть все
- # 775175, Проблемы с чувствительностью кнопок назад / вперед
- # 776596, devhelp --search иногда не переходит к символу
- # 782511, используйте Unicode
- Обновленные переводы: be, de, el, hu, id, pl
Что нового в версии 3.24.0:
- Обновленные переводы: lv
Что нового в версии 3.22.0 / 3.24.0 Beta 2:
- Исправлены ошибки:
- # 763518, Добавить боковую панель в меню
- # 770785, Добавить ссылку API GTK-Doc и поддержку встроенных запросов GObject.
- # 771503, исправить предупреждение при завершении боковой панели
- # 773900, Обновление системы Small build
- # 774069, неспособный построить devhelp jhbuild
- # 775261, Сделать DhLanguage подкласс GObject
- Обновленные переводы: cs, de, es, eu, fi, fur, hr, hu, it, kk, nb, pl, pt_BR, sk, sl, sr @ latin, sr, sv
Что нового в версии 3.22.0:
- Обновленные переводы: en_GB, fi, pl, sl
Что нового в версии 3.20.0 / 3.22.0 Beta 2:
- Обновленные переводы: en_GB , fi, pl, sl
Что нового в версии 3.19.3:
- Исправлены ошибки:
- # 709658, gedit plugin: слишком много файлов .plugin (некоторые сгенерированные, некоторые странные)
- # 755872, Иногда страница не открывается.
- # 756341, Различные улучшения кода и исправления ошибок.
- Обновленные переводы: eu, pt, th, zh_CN
Что нового в версии 3.16.1:
- Исправлены ошибки:
- Обновить список официальных сайтов документации разработчиков
- # 747016, значок: предоставить символический вариант значка приложения
Что нового в версии 3.14.0 / 3.16.0 Beta 1:
- Исправлены ошибки:
- # 728916, Не удается найти & quot; _ & quot; в результатах
- # 741806, Добавлена поддержка ключей XF86Back / XF86Forward
- # 742447, devhelp сбой с файлом пустой документации
- # 742457, Typo в файле преобразования GSettings вызывает сбой gsettings-data-convert
- # 742687, DevHelpBookTree шире при поиске
- Обновленные переводы: fi, it, ja, sl, tr
Что нового в версии 3.14.0:
- Обновленные переводы: da, de, sr @ latin , sr, zh_CN
Что нового в версии 3.14 RC:
- Исправлены ошибки:
- # 735252, libdevhelp: файл Fix .pc требуется при создании с помощью webkit2gtk-4.0
- Обновленные переводы: fi, gl, hu, id, ko, lv, pl, ru, sv, zh_HK, zh_TW
Что нового в версии 3.14 Beta 1:
- Исправлены ошибки:
- # 734324, Создайте против webkit2gtk-4.0
- Обновленные переводы:
- as, ca, ca @ valencia, cs, eu, fi, fr, lt, nb
Что нового в версии 3.13.4:
- Исправлены ошибки:
- # 724098, метки основной вкладки
- # 724538, используйте popver для меню передач
- # 727064, используйте панель заголовка в диалоговом окне настроек
- # 730445, Развернуть вкладки в диалоговом окне pref
- # 730723, window: Разрешить Shift-Возврат к предыдущему поиску
- # 730772, используйте новую поддержку значков RTL в GtkIconTheme
- # 732897, Использовать контекстно-контекстное меню вида для меню передач
- Обновленные переводы:
- ca, ca @ valencia, el, es, he, pt_BR, sl
Что нового в версии 3.12.1:
- Обновленный перевод: eu
Что нового в версии 3.12.0:
- Обновленные переводы: da, id, pt, sl
Что нового в версии 3.12 RC1:
- Обновленные переводы: fi, fr, ko, lv, pl, ru, sr @ latin, sr, zh_CN
Что нового в версии 3.11.4:
- Исправлены ошибки:
- # 712183, о devhelp, неправильном URL
- # 720167, Меню приложения: стандартизация Справка / О программе / Выход
- # 720948, Add & quot; sidebar & quot; стиль класса на боковой панели
- Обновленные переводы: ca, ca @ valencia, cs, el, es, gl, he, it, pt_BR, sl, zh_CN
Что нового в версии 3.10.2:
- Обновленные переводы: ca, ca @ valencia, de , el
Что нового в версии 3.10.0:
- Исправлены ошибки:
- # 707490, [PATCH] Не используйте AM_GNU_GETTEXT
- Обновленные переводы: as, be, da, fi, he, id, ja, ko, lv, ru, sk, sr @ latin, sr, th
Что нового в версии 3.10 Beta 2:
- Исправлены ошибки:
- # 700588, Ошибка в отношении схемы gsetting при запуске gsettings-data-convert
- # 706498, Typo в последнем файле POT devhelpA.
- Обновленные переводы:
- cs, es, fr, gl, he, hu, it, lt, nb, pl, pt_BR, sl, zh_HK, zh_TW
Что нового в версии 3.10 Бета 1:
- Ignacio Casal Quinteiro портировал devhelp на GtkHeaderBar, GtkSearchBar и т. д.
- Исправлены ошибки:
- # 700588, Ошибка в отношении схемы gsetting при запуске gsettings-data-convert
- Обновленные переводы: it, lt, pt_BR, zh_HK, zh_TW
- Большое спасибо всем участникам: Мило Касагранде, Игнасио Касаль Квинтайру, Рафаэлю Феррейре, Питеру Др ... г, Батисту Милле-Матиасу, Ауримасу Аерниусу, Чао-Сюнь Ляо.
Что нового в версии 3.9.5:
- Исправлены ошибки:
- # 703609, Настроить значки кнопок со стрелками в соответствии с направлением текста локали.
- # 704752, Сделайте окно шаблоном и прочим.
- # 704805, Блокнот в настройках не раскрывается должным образом
Что нового в версии 3.9.4:
- Исправлены ошибки:
- # 665531, devhelp: измените ключ ShowSearchTab на ctrl + K
- # 695758, Ctrl + F / Ctrl + S не сфокусировать запись поиска
- # 696922, вкладки следует переупорядочить.
- # 700430, .pc использует WEBKITGTK_PC_NAME, который больше не определен
- Обновленные переводы: cs, es, eu, gl, he, hu, ml, nb, ru, sl
- Огромное спасибо всем участникам: BalAzs Asr, Kjartan Maraas, Carlos Garcia Campos, Ignacio Casal Quinteiro, Fran DiAguez, Javier JardA³n, Matej UrbanAA, Yuri Myasoedov, Daniel Mustieles, Yosef Or Boczko, Adam Dingle, Marek AÅernockA½ , Арнел А. Борха, Ярон Шахрабани, Аниш А, Александр Моргадо.
Что нового в версии 3.8.2:
- Исправлены ошибки:
- отключить сигналы, когда диалог настроек отключен.
- Обновленные переводы: ru
- Большое спасибо всем участникам: Дмитрий Серегин, Александр Моргадо.
Что нового в версии 3.8.1:
- Исправлены ошибки:
- # 697026, размер шрифта слишком мал по умолчанию и не соответствует размеру системного шрифта
- # 697541, смена настроек сбоев / сбоев после закрытия одного из нескольких окон
- Большое спасибо всем участникам: Карлос Гарсия Кампос, Игнасио Казаль Квинтайро, Александр Моргадо.
Что нового в версии 3.8.0:
- Исправлены ошибки:
- # 695455, gedit-plugin: установите загрузчик на python3
- # 696367, gschema devhelp отключает инструмент gsettings
- Обновленные переводы: as, be, da, el, et, fa, fi, fr, hu, ko, pt_BR, pt, tg
- Большое спасибо всем участникам: BalAzs Asr, Changwoo Ryu, Mattias PAμldaru, Dimitris Spingos, Alexandre Franke, Thomas Bechtold, Ville-Pekka Vainio, Виктор Ибрагимов, Arash Mousavi, Ask H. Larsen, Ihar Hrachyshka, Duarte Loreto, Nilamdyuti Госвами, Энрико Николетто, Джереми Бича, Александр Моргадо.
Что нового в версии 3.7.91:
- Исправлены ошибки:
- # 569021, ссылки заголовка не перескакивают в точную точку в тексте
- # 600309, невозможно или очень громоздко перемещаться с клавиатуры.
- # 640567 Ошибка отображается при слишком быстром изменении книг / страниц.
- # 665531, devhelp: измените ключ ShowSearchTab на ctrl + K
- # 671907, Не используйте пользовательские маршаллеры.
- # 673320, Узлы в дереве стороны не должны расширяться в фокусе.
- # 693237, Синтаксические ошибки в файле рабочего стола
- Обновленные переводы: ca, ca @ valencia, cs, de, el, gl, it, lt, nb, nl, pl, sl, sr @ latin, sr, th, ug
Что нового в версии 3.7.5:
- В этом выпуске рассматривается обновление пользовательского интерфейса в соответствии с приложениями GNOME 3 благодаря работе Александра Моргадо и Томаса Бехтольда во время взлома опыта разработчиков в Брюсселе.
- Исправлены ошибки:
- # 569021, ссылки заголовка не перескакивают в точную точку в тексте
- # 646402, [patch] port devhelp to gsettings
- # 664080, заголовок окна не обновляется при открытии страниц с помощью поиска
- # 671907, Не используйте пользовательские маршаллеры.
- # 679955, Используйте поисковую запись для записей поиска
- # 679956, было бы неплохо не переключать вкладку для поиска
- # 688955, Выбор шрифта ничего не делает
- # 690599, утечка памяти
- # 690980, порт для python3
- # 692242, libdevhelp: удалить dh_init () из заголовка, поскольку он больше не существует.
- # 692732, assistant-view: не ссылаться на DhApplication
- # 693017, Навигация назад / вперед кажется сломанным с помощью webkit2
- # 693023, libdevhelp: Fix .pc file & Requires & quot; при создании с webkitgtk2
- Обновленные переводы: bg, el, es, gl, he, it, lt, nb, pl, sr @ latin, sr, ug, zh_HK, zh_TW
Что нового в версии 3.6.1:
- Обновленные переводы: латышский, словацкий, малаялам, эстонский
- Исправить Ctrl-C, чтобы скопировать
Что нового в версии 3.4.0:
- Исправлены ошибки:
- # 671256, Исправить предупреждения компиляции с помощью переменной -Wunused-but-set-variable
- Обновленные переводы: ar, as, fa, fi, fr, it, km, ko, lv, pt, uk
Что нового в версии 3.2.0:
- Исправлены ошибки:
- # 592897, окно используется повторно, только если на текущей странице
- # 646399, [patch] удалить неиспользуемые FLATS PLATFORM_ {C, LD}
- # 646400, [patch] удалить мертвый код GTK +.
- # 646962, не работает на Mac OS / Quartz
- # 650542, некоторые небольшие настройки пользовательского интерфейса.
- Обновленные переводы: ast, ca @ valencia, en_CA, eo, es, eu, fi, ja, lt
Что нового в версии 3.0.0:
- Обновленные переводы: da, de, it, lv , pt_BR, sk, sr @ latin, sr, ug
Что нового в версии 2.91.92:
- Исправлены ошибки:
- # 644221, window: установите класс стиля перед добавлением в родительский блок
- Обновленные переводы: de, en_GB, pl, ro, sk, sq
Что нового в версии 2.91.91.2:
- Исправлены ошибки:
- частичное обновление для gtk-style-context, некоторые устаревшие функции все еще используются.
Что нового в версии 2.91.90:
- Исправлены ошибки: # 642002, [PATCH] порт gedit плагин для GObject Introspection и последние
- GEdit
- Обновленные переводы: ar, bg, ca, el, eo, es, fa, fr, gl, ko, nl, ru, ug, uk, zh_HK, zh_TW
Что нового в версии 2.91.5:
- Исправлены ошибки:
- # 638748, Adapt to new multi backend GTK +
- # 638761, Добавить многоточие для поиска комбо
- Обновленные переводы: cs, es, et, gl, id, nb, sl, sv, ug, zh_CN
- Огромное спасибо всем участникам: Андике Тривидаде, Арон Сю, Хорхе Гонсалесу, Ивару Смолину, Даниэлю Ниландеру, Францу Дигезу, Матей Урбанчику, Кьяртану Мараасу, Гейрату Т. Кенджи, Мареку Чернокскому, Маттиасу Клазену, Йоханнесу Шмиду. >
Что нового в версии 2.91.4:
- Исправлены ошибки:
- # 90469, Функция поиска, позволяющая выбирать книги для поиска
- # 349608, Мониторинг книг и обновление при изменении
- # 353108, Поиск по языку
- # 601201, [PATCH] неадекватный порядок поиска результатов
- # 633834, L10N:. msgstr "Включено & quot;
- # 635162, Devhelp не будет строить из-за нового API GApplication
- # 636339, Исправить значение по умолчанию для ключа типа списка
- # 636933, [PATCH] Сбой при закрытии диалога настроек с помощью
- кнопка заголовка закрыть
- Обновленные переводы: et, he, th, zh_HK, zh_TW
<Литий> состояние / основной / содержание / books_disabled литий>
Что нового в версии 2.30.1:
- Обновленные переводы: ca @ valencia, en @ shaw , eo, fr, gl, hy, id, nl, sl, sq, ug
- Большое спасибо всем участникам: Кристьян Шмидт, Лоран Дхима, Андика Тривидада, Гейрет Кэндзи, Ноч, Уутер Болстерли, Фран Дигез, Матей Урбанчич, Клод Парос, Томас Турман, Карлес Феррандо.
<сильные> Требования :
- <литий> GNOME литий>
- Gtkmozembed
Комментарии не найдены