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, Тотем та Вала.
Програма повністю сумісна з 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.
-
Що нового в цьому випуску: кілька невеликих удосконалень.
- Оновлення перекладу.
Що нового в версії 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.
- Створення системи: виправте залишкові місця, де основна версія API / основної версії libdevhelp була жорсткою. Скористуйтеся змінною замість цього, щоб легко перетягнути її в майбутнє.
- Інші невеликі поліпшення
- Оновлення перекладу.
Що нового в версії:
- Багато рефакціонів коду.
- Запишіть перший тест на одиницю.
- 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-схеми за допомогою pkg-config.
- API:
- Деякі API-розриви були задокументовані у довіднику, однак як Anjuta, так і gnome-builder все ще повинні компілювати та працювати.
- Кілька виправлень у коментарях GTK-Doc та анотаціях GOROJECT самоспостереження.
- Покращте документацію, напишіть опис класів для публічних класів.
- DhBookManager тепер є одномандатним.
- Призупинити dh_link_get_page_name ().
- dh_init () тепер ініціалізує i18n.
- Нова функція: dh_free_resources ().
- Виправлені помилки:
- # 761292, дерево книг у бічній панелі: додайте правою кнопкою миші - & gt; згорнути все
- # 775175, Проблеми з чутливістю кнопки назад / вперед
- # 776596, devhelp - пошук іноді не переходить до символу
- # 782511, скористайтеся перевагами Unicode
- Оновлені переклади: be, de, el, hu, id, pl
Що нового у версії 3.24.0:
- Оновлені переклади: lv
Що нового в версії 3.22.0 / 3.24.0 Beta 2:
- Виправлені помилки:
- # 763518, Додати бічній панелі до меню
- # 770785, додайте посилання GTK-Doc API та підтримку самостійного пошуку GObject
- # 771503, виправте попередження у завершенні бічної панелі
- # 773900, оновлення системи малих версій
- # 774069, не вдалося побудувати devhelp за допомогою jhbuild
- # 775261, Зробіть DhLanguage підкласом GObject
- оновлені переклади: cs, de, es, es, 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 (деякі створені, деякі дивні)
- # 755872, Іноді сторінка не відкривається
- # 756341, Різні вдосконалення коду та виправлення помилок
- Оновлені переклади: eu, pt, th, zh_CN
Що нового в версії 3.16.1:
- Виправлені помилки:
- Оновіть список офіційних сайтів розробника розробників
- # 747016, icon: надайте символічний варіант значка програми
Що нового в версії 3.14.0 / 3.16.0 Beta 1:
- Виправлені помилки:
- # 728916, не вдається знайти "_" & quot; в результатах
- # 741806, Додана підтримка ключів XF86Back / XF86Forward
- # 742447, develbp збій з порожнім файлом документації
- # 742457, файл перетворення Typo в GSettings призводить до збоїв у перетворенні gsettings-data li>
- # 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, Build against webkit2gtk-4.0
- Оновлені переклади:
- як, ca, ca @ valencia, cs, eu, fi, fr, lt, nb
Що нового в версії 3.13.4:
- Виправлені помилки:
- # 724098, мітки вкладки центру
- # 724538, Використовуйте меню pop-up для меню шестерні
- # 727064, Використовуйте заголовок у діалоговому вікні налаштування
- # 730445, Розгорніть вкладки в діалоговому вікні
- # 730723, вікно: Дозволити Shift-Повернутися до попередньої версії
- # 730772, скористайтеся новою підтримкою значків RTL в GtkIconTheme
- # 732897, Використовуйте контекстне меню-символічне для меню передач
- Оновлені переклади:
- ca, ca @ valencia, el, es, he, pt_BR, sl
Що нового в версії 3.12.1:
- Оновлений переклад:
Що нового в версії 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, Додати & quot; бічну панель & 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, Помилка щодо схеми вилучення при запуску перетворення даних gsettings-data li>
- # 706498, Typo в останньому файлі POT для devhelpA
- Оновлені переклади:
- cs, es, fr, gl, he, hu, it, lt, nb, pl, pt_BR, sl, zh_HK, zh_TW
Що нового в версії 3.10 Beta 1:
- Ігнасіо Казаль Квінтеіро портував Devhelp на GtkHeaderBar, GtkSearchBar та ін.
- Виправлені помилки:
- # 700588, Помилка щодо схеми вилучення при запуску перетворення даних gsettings-data li>
- Оновлені переклади: 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
- Велике спасибі всім учасникам: Балаз Аср, К'яртан Мараас, Карлос Гарсія Кампос, Ігнасіо Казаль Кінтеіро, Фран Ді Агез, Хав'єр Джард Айон, Матей УрбанАА, Юрій Мясоєдов, Даніель Мустілес, Йосеф Ор Бочко, Адам Дінгл, Марек АернкокА , Арнель А. Боржа, Ярон Шахрабані, Аніш А, Александер Моргада
Що нового в версії 3.8.2:
- Виправлені помилки:
- відключіть сигнали, коли вимкнено діалогове вікно налаштування
- Оновлені переклади: ru
- Велике спасибі всім учасникам: Серегіну Дмитру Сергієвичу, Олександру Моргадо
Що нового у версії 3.8.1:
- Виправлені помилки:
- # 697026, розмір шрифту за умовчанням замалий і не відповідає системному розміру шрифту
- # 697541, зміна налаштувань призведе до аварійних / несправних після закриття одного з декількох вікон
- Велике спасибі всім учасникам: Карлос Гарсія Кампос, Ігнасіо Казаль Кінатеіро, Александер Моргадо
Що нового в версії 3.8.0:
- Виправлені помилки:
- # 695455, gedit-plugin: встановіть завантажувач на python3
- # 696367, інструмент ghelks дельдеп для аварійного завершення роботи
- Оновлені переклади: as, be, da, el, et, fa, fi, fr, hu, ko, pt_BR, pt, tg
- Велике спасибі всім учасникам: Балаз Аср, Чанву Рю, Маттіас Пяльдару, Дімітріс Спінгос, Олександр Франке, Томас Бештольд, Вілль-Пекка Вайніо, Віктор Ібрагімов, Арша Мусаві, Ас Х. Ларсен, Ігор Грачишка, Дуарте Лорето, Ніламдюти Госвами, Енріко Ніколетто, Джеремі Біча, Олександр Моргадо
Що нового в версії 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 & quot; 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, Виправте попередження компіляції за допомогою параметра -Налаштована але-встановлена-змінна
- Оновлені переклади: ar, as, fa, fi, fr, it, km, ko, lv, pt, uk
Що нового у версії 3.2.0:
- Виправлені помилки:
- # 592897, вікно повторно використовується, лише якщо на поточній сторінці
- # 646399, [patch] видалити невикористовувані PLATFORM_ {C, LD} FLAGS
- # 646400, [patch] видалити вилучений код GTK +
- # 646962, не будується на Mac OS / Quartz
- # 650542, Деякі невеликі налаштування інтерфейсу користувача
- Оновлені переклади: ast, ca @ valencia, en_CA, eo, es, eu, fi, ja, lt
Що нового у версії 3.0.0:
- Оновлені переклади: да, де, це, 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 Self-спостереження та останнього
- GEdit
- оновлені переклади: ar, bg, ca, el, eo, es, fa, fr, gl, ko, nl, ru, ug, uk, zh_HK, zh_TW
Що нового у версії 2.91.5:
- Виправлені помилки:
- # 638748, Адаптація до нового мультибудового GTK +
- # 638761, Додати еліпсису для пошуку комбінованого
- Оновлені переклади: cs, es, et, gl, id, nb, sl, sv, ug, zh_CN
- Велике спасибі всім учасникам: Аніка Тривідада, Арон Сю, Жорж Гонсалес, Івар Смолін, Даніель Ніландер, Фран Дігеаз, Матей Урбанчіч, К'яртан Мараас, Гейрет Т. Кенджі, Марек Черноки, Маттіас Класен, Йоханнес Шмід
Що нового у версії 2.91.4:
- Виправлені помилки:
- # 90469, Функція пошуку, щоб дозволити вибір книг для пошуку
- # 349608, Монітор книги та оновлення, коли вони змінюються
- # 353108, Пошук по мові
- # 601201, [PATCH] неадекватне замовлення результатів пошуку
- # 633834, L10N: msgid & quot; Увімкнено & quot;
- # 635162, Devhelp не будуватиметься через новий API GApplication
- # 636339, Виправте значення за замовчуванням для ключа типу списку
- state / main / content / books_disabled
- # 636933, [PATCH] Збій при закритті діалогового вікна налаштувань за допомогою
- кнопка закриття заголовка
- Оновлені переклади: et, he, th, zh_HK, zh_TW
Що нового у версії 2.30.1:
- Оновлені переклади: ca @ valencia, en @ shaw , eo, fr, gl, hy, id, nl, sl, sq, ug
- Велике спасибі усім учасникам: Крістіан Шмідт, Лоран Дхіма, Андіка Тривідада, Гейрет Кендзі, Нот, Вутер Бовстерлі, Фран Дієгез, Матей Урбанчіч, Клод Пароз, Томас Турман, Карлес Феррандо
Вимоги :
- GNOME
- Gtkmozembed
Коментар не знайдено