GTK + (раніше - GIMP Toolkit) - це відкритий, багатоплатовий та об'єктно-орієнтований інструментарій віджета, призначений для того, щоб програмісти могли легко створювати графічні інтерфейси користувача (GUI), які працюють на сучасному робочому столі з відкритим вихідним кодом середовища. Спочатку він називався GIMP Toolkit, оскільки містив набір бібліотек графічного інтерфейсу, які були використані в GIMP (GNU Image Manipulation Program), як альтернатива застарілій специфікації Motif GUI.
Це частина проекту GNU & nbsp;
Програмне забезпечення є частиною проекту GNU, його основною метою є надання повного набору віджетів та API, які дозволяють розробникам створювати повні комплекти програм. Крім Qt, GTK - це найпоширеніший набір інструментів, що розгортає графічне додаток на дисплеях X.Org та Wayland.
Він широко використовується в GNOME & nbsp; та Xfce
GTK + сильно використовується в добре відомих настільних середовищах GNOME та Xfce, але підтримує Cinnamon, MATE, LXDE (Lightweight X11 Desktop Environment), Pantheon, Sugar, ROX Desktop, середовище GPE Palmtop, платформи Access Linux і KDE. Кілька менеджерів вікон з відкритим вихідним кодом використовують набір інструментів GTK +, зокрема Metacity, Mutter, AfterStep, IceWM, Sawfish, Xfwm, Aewm, Amaterus, Consortium, Marco та Wmg.
Під капотом
Хоча найпопулярнішим та використаним дизайнером GUI для GTK + є Glade, ми також можемо згадати про Газпахо, Crow Designer і Stetic (частина проекту MonoDevelop). Під капотом ми можемо негайно помітити, що GTK + написано на мові програмування C і використовує потужне програмне забезпечення бібліотеки GLib для орієнтації об'єкта. Майбутні релізи додадуть брандстанції для дисплея Wayland та мови розмітки HTML5.
Підтримувані операційні системи
Хоча він сильно використовується у відкритих платформах GNU / Linux, Solaris та BSD, програма успішно перенесена на комерційні операційні системи Microsoft Windows і Mac OS X. Якщо ви хочете створити сучасні інтерфейси графічного інтерфейсу для своїх додатків, ви обов'язково повинні вибрати GTK +, особливо якщо ви хочете, щоб вони підтримували GNOME, Xfce, LXDE, коричневий колір, MATE та інші настільні середовища.
< strong> Що нового у цьому випуску:
- Вибухи залежностей:
- Вимагати лібпетокси 1.4
- Вимагати pango 1.41
- Нові можливості вибору шрифтів:
- Дозволити встановлення функцій шрифту OpenType
- Показати приклади функцій шрифту OpenType
- Дозволити вибір варіантів шрифту OpenType
- Рівень підтримки деталей для вибору
- Нові функції емоцій:
- Підтримка спливаючого вікна завершення роботи для Emoji
- Скинути комбінацію клавіш Ctrl-Shift-e
- Інші нові API:
- gdk_window_move_to_rect
- Wayland:
- Використовувати анонімну спільну пам'ять на FreeBSD
- Виправлено помилки:
- № 85 Віджети даних інтроспекції widgetDragDestFindTarget не відображаються як недійсні ...
- № 154 Документація: життєвий цикл елементів редагування всередині GtkCellRenderers не ...
- # 193 Документ про те, що GtkUIManager не використовується GtkBuilder
- # 199 MenuButton не повідомляється, коли його Popover знищується, все ще доступ ...
- # 292 GtkRanges слід відправити :: змінну значення, навіть якщо вона не реалізована
- # 450 Трикутник навігації меню більше не працює
- # 792 Фокус події не завжди відповідає
- # 898 emoji-chooser: пошук прапорів не працює
- # 997 gdk: зробити gdk_window_move_to_rect загальнодоступним
- # 1053 Прокрутка курсору залишається позаду, якщо дочірній віджет викрадає прокрутку
- # 1059-Виправлення попереджень у заголовках GTK + при складанні коду C ++ з ...
- # 1065 Керування горизонтальним напрямком руху колеса GtkScrollbar неправильне
- # 1069 Тема 1 "галявина" & quot; отриманий сигнал SIGFPE, арифметичне виключення.
- # 1088 CssGadget: Кругле значення px для міні-ширини | висота
- # 1115 gtk icon theme шукає системний dirs перед користувачем dirs
- # 1134 x11: Завжди встановлюйте "Немає піксель для фону"
- # 1160 a11y / entry: Виправте копію-пасто-підказку під інший значок
- # 1165 InfoBar: Виправте помилковий тип у копіюватому параметрі doc
- # 1166 EmojiCompletion: Використовувати Box: інтервал замість CSS
- ! 125 HC: уникайте ж кольорів BG / FG у звичайному вводі
- ! 157 wayland: Внедбайте 'gtk-fontconfig-timestamp' & 'gtk-модулі'
- ! 181 W32: не забудьте перевірити VK_MENU і встановити MK_ALT
- ! 206 searchenginetracker: Не витікайте хіти "GFiles
- 407242 GtkScale: клавіші "вгору / вниз" зменшують / збільшують значення, що є протилежним ...
- 686109 gtk_print_context_get_hard_margins має повернути розмір сторінки ...
- 765327 GtkPlug збільшено до половини очікуваного розміру на екранах HiDPI
- 772817 Параметр вибору файлів: кадри стрілки кнопки зі стрілками повертаються назад і віддаляються ...
- 773299 gtk / language-names.c: Виправлено побудову не в GCC / CLang
- 775279 ранні виклики до libepoxy призводять до завершення всіх програм gtk3, коли ...
- 786524 ocument GTK_OVERLAY_SCROLLING змінної середовища
- 787867 Mac OS X Macintosh Розмір тексту pango відрізняється від версії 1.40 ...
- 789215 Objects GtkScrolledWindow та GtkIconView atk можуть викликати сегментацію ...
- 791542 GDK 3 Документація для вибору містить посилання на X
- 791802 Значення напрямку фіксації рухається при переміщенні / натисканням клавіші над RTL / інвертованою рамкою ...
- Оновлення перекладу:
- каталонська
- фінська
- польська
- російська
- іспанська
Що нового в версії:
- Виправлені помилки:
- 789630 Розповсюджуйте протокол / server-decoration.xml в папках
- 787142 input / IME: Відкласти викид & quot; commit & quot; сигнал
- 789134 значок-браузер: кнопка Центру копіювання у діалоговому вікні ще раз
- 789678 AboutDialog: виправлення прийняття GTK_LICENSE_AGPL_3_0
- 788898 Інспектор: кращий розділ підказок CSS вузлів / реквізитів
- 789733 Fix GtkEntry: has-frame не працює
- 789213 gdk / win32: Виправлення контексту перемикання Win32 GL
- 785176 placessidebar: додайте елемент місцеположення з зірочкою
- Оновлення перекладу:
- арабська
- бразильська португальська
- Чеська
- голландська
- німець
- норвезька бокмал
- польська
- словацька
- шведська
Що нового у версії 3.22.21:
- Виправлені помилки:
- 738893 ComboBox в режимі перегляду за списком: завершення прокрутки за допомогою миші ...
- 786613 Adwaita: надайте загальну піктограму бічній панелі та стиль етикетки
- 787172 EmojiChooser: покращення вибору кнопок розділів
- 787279 EmojiChooser: ненавидіти емодії стає неможливим в HighContrast ...
- 787280 HighContrast: виправлення регресії у вертикальному сепараторі в заголовку панелі заголовка
- 787410 запис: виправити витік пам'яті
- Оновлення перекладу:
- баскський
- каталонська
- хорватська
- Чеська
- Данська
- фінська
- німець
- польська
- словенська
- іспанська
- шведська
- Турецька
Що нового у версії 3.91.0:
- Початкова підтримка для ОС X була об'єднана
- Початкова підтримка будівлі з мезоном була додана
- Новий API:
- gtk_widget_insert_before / after
- Вилучено API:
- GtkBox втратив розширення і заповнив дочірні властивості, скориставшись загальним властивістю для нього
- GtkLabel втратив властивість кута, він буде замінено підтримкою загального перетворення віджетів у майбутньому
- GtkWindow втратив власні властивості прихованого заголовка
- GtkBox втратив центр підтримки дитини
- Визначені ключові значення compat
- Виправлено помилки:
- 769881 Попередні файли збірки мезонів
- 771269 Відкрити в новій вкладці / вікні не працює на немонтованих файлових системах
- 778301 GtkTooltip не очищає ідентифікатор джерела за будь-яких обставин
- 778853 надсилати забагато прохання з натуральної ширини / висоти за допомогою "прокрутки" ...
- 779078 Adwaita: остання кнопка заголовка treeview додає границю на наведенні курсору
- 779184 Gtk + 4 (3.89.4) з Quartz Backend: всі програми segfault
- 780041 Необов'язково залежати від sassc для створення теми CSS
- 780301 wayland: Виправте нешкідливі попередження про заклики
- 780734 flowbox: не намагайтеся фокусувати або малювати віджети NULL
- 780878 документів: посилання на посилання для правильних версій
- 780944 Будь ласка, додайте певний клас CSS для кнопки appmenu в GtkHeaderBar
- 781162 Зробити мережу монітора GtkPlacesView
- 781195 Виправте testuite для GtkPlacesView
- 781214 визначити тег входу в Adwaita.
- 781422 translate_wm_button_layout_to_gtk () ліцензовано згідно з GPL
- 781622 gtkplacesview.ui: Оновлення мітки довідника, щоб включити адреси IPv6
- 781737 Значок перетягування завжди розміщено у верхньому лівому куті
- 781767 Wayland: збільшити велику кількість ключових послідовностей доставки
- 781992 GtkMenuButton без спливаючого вікна зберігає стан попереднього висвітлення, коли більше не ...
- 782109 wayland: витік пам'яті при експорті ручки
- 782202 linkbutton: виправлення витоків пам'яті
- Оновлення перекладу:
- хорватська
- грецький
- Угорська
- індонезійська
- польська
- російська
- словенська
Що нового у версії 3.90.0:
- Дозволити користувацькому візуалізатору для інспектора, встановивши GTK_INSPECTOR_RENDERER
- Перемістити більше функцій контейнера, таких як обробка фокусу, до GtkWidget
- Виправлено помилки:
- 686838 gtk_enumerate_printers () зависає
- 778853 надсилати забагато прохання з натуральної ширини / висоти за допомогою "прокрутки" ...
- 779081 GtkTextView: розкрийте API, щоб отримати напрямок лінії Pango
- 780019 gtk + 3 3.22.10 не складається на macOS Yosemite
- 780234 gtk_print_job_set_page_ranges () має нечітку передачу права власності
- 734946 Внесіть GContentType в OSX
- 773228 Третій параметр gtk_widget_intersect, не вказаний як "вихід"
- 774148 Gtk.Popover неправильне розміщення в Wayland
- 780735 flowbox: не слід вибирати, коли гумові переплетення нічого немає
- виправте мерехтіння, викликане буферним віком
- виправити помилку hi-dpi для зворотного відтворення
- заголовки заголовків сили повинні бути дійсними UTF8
- Оновлення перекладу:
- Friulian
- німець
- індонезійська
- латвійська
- польська
- російська
Що нового у версії 3.89.1:
- Виправлено помилки:
- 767713 Повноекран у країні - це помилка
- 768081 Увімкнути підтримку HiDPI для GDK-Win32
- 768531 wayland: сповіщення про запуск не працює на деяких додатках (наприклад, gnome-термінал) ...
- 772075 GTK + використовує набагато більше CPU під Wayland, ніж у X11
- 772202 Помилка обробки масштабованих моніторів
- 773587 recent-manager: Додати обмеження до розміру списку
- 773916 Кеш-пам'ять GtkComposeTable зламана: використовується однакова ~ / .XCompose не працює двічі ...
- 773979 GdkGLContext не ланцюжок обробки кінцевого обробника
- 774046 GtkSpinButton не завжди є unref priv- & gt; {up, down} _button
- 774066 GtkHeaderBar не розпізнає всі GtkBox та GtkSeparator, які він створює
- 774097 GtkPrintOperation не повинно скоротити назви робочих місць
- 774185 GtkPlacesSidebar не відображається так часто, як посилання
- 774352 GtkAppChooserWidget не відображає всі GAppInfo посилання
- Оновлення перекладу:
- Чеська
- голландська
Що нового у версії 3.22.3:
- Для API-інтерфейсів, які будуть видалені в GTK + 4 , було додано депресія
- gtk-demo придбав нову демонстрацію для демонстрації (та тестування) презентації рендеринга
- Windows:
- Підтримка GL була покращена. Спадкові контексти тепер можуть бути створені, а можливість згладжування
- Підтримка Hi-DPI тепер підтримується
- Виправлено помилки:
- 773479 773474 773528 773274 773885 773857 773799 768081
- Оновлення перекладу:
- Сербська
Що нового у версії 3.22.2:
- Кілька покращень у темі win32
- Для API-інтерфейсів, які будуть видалені в GTK + 4 , було додано депресія
- Виправлено помилки:
- 767713 Повноекран у країні - це помилка
- 771320 Віджет карти відображається у неправильній позиції всередині gnome-контактів
- 772345 placesviewrow: busy_spinner, коли видима змінює залишок ...
- 772389 Додавання символу до елемента керування GtkEntry у режимі перезапису ri ...
- 772415 Уникати викликів eglGetDisplay
- 772552 Знизити gtk_menu_popup
- 772683 Використання FALSE замість gint в демонстрації glarea
- 772695 Показати комбінації клавіш зліва направо навіть у RTL
- 772775 для прив'язки меню потрібен атрибут, щоб примусити LTR для горизонтальної кнопки ...
- 772859 Виправлення витоків пам'яті в реалізації загальних віджетів
- 772922 GtkMenu: спробуйте скористатися gdk_window_move_to_rect () частіше
- 772926 клавіші швидкого доступу: робоча версія set_section_name ()
- 773029 проблема стирання сигналу
- 773082 накладання: доступність документів властивостей
- 773113 тести: виправте тест з буфера обміну, завантажуючи правильний значок
- 773180 Не подумайте, чи контекст нашого GDK GL GLES
- 773246 Typo в документі визначення кольорів CSS
- Оновлення перекладу:
- хорватська
- Данська
- голландська
- німець
- грецький
- італійська
- латвійська
- Литовська
- норвезька бокмал
- польська
Що нового у версії 3.22.0:
- Веб-програма Wayland підтримує табуляції
- Вхідний сервер Wayland вимагає xdg-shell v6
- У нас є API жестів для підтримки планшетів GtkPadController
- GdkMonitor пропонує API для більш багатих відомостей про підключені виходи
- GdkGLContext підтримує GLES
- GtkScrolledWindow має нові властивості ширини / висоти максимального вмісту, які можуть впливати на поведінку розміру
- GtkShortcutLabel - це новий віджет, який може відображати комбінації клавіш так само, як і GtkShortcutWindow
- Низка API-інтерфейсів GTK + тепер прозоро використовуватимуть портали, коли використовуються в ізотермічній програмі Flatpak, включаючи GtkFileChooserNative, GtkPrintOperation, gtk_show_uri.
Що нового у версії 3.21.5:
- Зробити GtkShortcutLabel відкритим
- Додайте API, щоб отримати ідентифікатори вікна для обміну
- Додати явний API для показу / приховування виходів із анімацією
- Wayland:
- Перейдіть на xdg-shell v6
- Використовуйте протокол планшетного ПК, щоб повністю підтримувати таблетки Wacom
- Використовуйте протокол xdg_foreign для експорту ручок вікон
- Покращення позиціонування меню
- Покращити обробку стану вікна з черепицею
- Додайте GtkPadController, щоб прив'язати GAices до подій планшета
- Виправлено помилки:
- 569581 Використання розкладки клавіатури US-Intl спричиняє несподівану комбінацію символів ...
- 712760 Виправлено статичний аналіз Clang
- 755947 wayland: gnome-термінал не заповнює всю область, коли викладається
- 756579 GTK повинен дозволити меню позицій GDK
- 762260 Позначки та радіо-кнопки анімуються, коли всередині спливаючого вікна я ...
- 764413 Wayland: не повноекранні програми gtk + можуть бути повноекранними
- 768017 Wayland: меню, відкрите з клавіш доступу (меню мнемосхеми), приховує ...
- 768081 Увімкнути підтримку HiDPI для GDK-Win32
- 768138 Оновіть брандмаунд GDK-Mir для вирішення кількох проблем
- 768722 Комбінації клавіш для російських символів не працюють
- 768902 Шрифт замалий при використанні gtk_widget_override_font ()
- 768930 відновлює: перевизначення GSETTINGS_SCHEMA_DIR під час виконання тестів
- 768999 Виняток з плаваючою комою (поділ на нуль), коли працює під Xvfb
- 769003 Adwaita: GtkCalendar використовує змішувальний стиль для тижня року
- 769004 ss збій випробувань у 3.21.4
- 769047 GtkWidget GtkStyleContext API не ясно
- 769126 Неможливо ввести символи астральної площини в GtkEntry за допомогою Windo ...
- 769162 GtkTable: compute_expand buggy
- 769205 Експортуйте GtkShortcutLabel як загальнодоступний віджет
- 769236 демов: Виправлення неполадок збірки
- 769287 GtkMenuToolButton: шоу меню двічі випускається та розбиває динамічні меню
- 769402 регресія в позиціонуванні меню на шляху шляху
- 769451 Невдача зі створення 3.21 (майстер) в Debian Нестабільна з 7-26-2016
- 769485 Скасувати використання g_test_expect_message ()
- 769568 Наявність дат модифікації неправильно обгортає календарні дні (і це ...
- 769601 Dead link in faq на сайті gtk-question-index.html
- 769603 gtk + -3.20.8: випуск нижньої лінії з ld.gold - збій не вдається: ./. libs / l ...
- 769706 Додати додаток show / hide API до GtkPopover
- 769937 wayland: Портовий бекенд, щоб використовувати xdg-shell unstable v6
- 770026 перегляньте коментарі для wip / wayland-tablet-v2
- 770166 Чи можуть GtkButtons довільного розміру бути круговими? Тільки клас стилю ...
- 770236 gtkbindings: додайте приклад для gtk_binding_entry_add_signal ()
- 770242 gtkbindings: Поясніть, що віджети потрібні для фокусування на прив'язки до роботи
- 770332 Значок стрілки для ноутбука неправильний колір після створення нової вкладки
- 770374 Gtk TreeView Editable перевершує ширину стовпця, коли ширина стовпчика ...
- 769788 Виправте порядок укладання портальних платформ у Wayland
- 770458 Випуск GtkAboutDialog з довгими кредитними списками та GtkScrolledWindow
- 770550 gtkplacessidebar: виправити сигнальний маршал
- 770307 Аварія при закритті проекту з градінням
- Оновлення перекладу:
- бразильська португальська
- каталонська
- Чеська
- французька
- німець
- іврит
- індонезійська
- Литовська
- польська
- португальська
- Сербська
- словацька
- словенська
- іспанська
Що нового у версії 3.21.3:
- У GtkStack тепер є своя доступна реалізація, яка показує лише поточну видиму дитину
- Властивість GtkSizeGroup :: ignore-hidden була зафіксована як несправна.
- GDK_SOURCE_TRACKPOINT додано до переліку GdkInputSource, щоб дозволити спеціальний корпус такого типу пристрою введення
- Wayland: - Використовувати окремі пристрої, щоб відрізняти різні джерела подій прокручування - Знизити використання shm_open, якщо memfds недоступні
- Тепер на стиль тексту в GtkScale та GtkProgressBar можуть впливати відповідні вузли CSS
- GtkScrolledWindow має нові властивості ширини / висоти вмісту max-content, щоб контролювати їх розмір
- Пошук GtkFileChooser був виправлений для роботи з trackers FTS5 синтаксисом
- Виправлено помилки: 79229 GtkScale з великою кількістю цифр і значення значення встановлено на ...
- 118959 Значення GtkScale '-0'
- 556254 Тестові властивості типу GObject в темі "об'єкта"
- 578626 Вертикальний масштабний віджет, який іноді не виділяє достатньо місця ...
- 674215 [патч] регресія з оновленнями підказки
- 708148 gtk_tree_view_get_path_at_pos помилково ідентифікує стовпець ...
- 710471 Зробити смартфону gtk_scrolled_window_remove ()
- 742281 GtkScrolledWindow має мати max-content-height і max-c ...
- 745622 Обраний текст не виділений в GtkInfoBar
- 751409 gtk_style_context_add_provider () не поширюється на chi ...
- 753202 змінити курсор для прокрутки миші
- 764203 Типовий колір фону для вузла "текстовий інтерфейс"
- 765410 смуга прокрутки не оновлюється з 3.20
- 765595 Модальний вигляд не закривається, коли фокус залишає його
- 766341 Не покладайтеся на memfd, оскільки це вимагає досить недавнього ядра
- 766372 Масштаб втрачає значення в розрахунках різних розмірів, що спричиняє ...
- 766569 Краща заявка на розмір для дітей GTK_SCROLL_NATURAL
- 766675 Додайте відповідний API кадру кадру до GdkWindow
- 766860 з черепичними (зніміли, напівмаксимізовані) вікна в Wayland не є ...
- 766878 placesview: Не позначте назву піктограми перекладацькою
- 767052 Wayland: Іконка модального діалогу робить програму непридатною для використання
- 767058 GtkInfoBar: клацніть правою кнопкою миші / контекстне меню все біле
- 767093 wayland: надайте інформацію про пристрої для прокрутки
- 767100 Додайте тип джерела вводу для точок відстеження
- 767108 Сепаратори не правильно розміщені в GtkPopover
- 767238 Виправте довготривалу регресію в міні-зміст-ширина / мін-конте ...
- 767241 wayland: Довгі заголовки вікон клієнти згортають
- 767310 Тема з високою контрастністю не відображає прямокутний фокус за умовчанням ...
- 767312 gtk_widget_path_append_for_widget () пропускає класи, якщо не ...
- 767468 Переміщення через cellrenderer treeview приховано відразу ...
- 767705 GtkActionHelper: змінити повідомлення на попередження
- 767766 CUPS 2.X виявлено неправильно за допомогою налаштування
- 767795 Попередження, коли властивість "прискорювача" GtkShortcutsShor ...
- Оновлення перекладу:
- тайська
- каталонська
- Окситан
- іспанська
- шотландська гаельська
- бразильська португальська
Що нового у версії 3.21.2:
Нове в GTK + 3.20.3 (12 квітня 2016 року)
Що нового у версії 3.20.3:
- Виправлено помилки:
- 764174 Діалогове вікно налаштування занадто мале
- 764203 Типовий колір фону для вузла "текстовий інтерфейс"
- 764204 Первинні та допоміжні позиції / курсори, не відрізнені за замовчуванням
- 764261 gtkplacesviewrow: неперекладений "% s /% s доступний"
- 764374 Зайнятий цикл, поки сторінка "Дисплеї" активна
- 764378 gtk3-demo не буде запускатися без теми hicolor-icon
- 764540 gtk_scrollable_get_border відсутні анотації
- 764585 Виправлення помилок "формат не рядковий буквальний"
- 764686 збій після "make distclean"
- 764710 GtkListBox рядки CSS вузлів не відображають візуальний порядок
- 764835 wideway: виправте документацію, правильно відображення інформації про порт
- 764664 Segfault при ініціалізації WINTAB таблеток, чутливих до тиску
- Оновлення перекладу:
- болгарський
- есперанто
- грецький
- Персидська
Що нового у версії 3.20.2:
- Виправте синій фон у вікнах Emacs
- Вирішити проблему продуктивності з надмірним перезавантаженням
- Виправлено помилки:
- 763627 menu-traditional встановлює спливаюче вікно під вікном текстового редактора
- 763783 GDK W32: видалення прихованих шаруватих вікон перед їх показом
- 763851 GDK W32: show_window_menu () не реалізовано
- 764022 Негативний вміст ширини -200 (виділення -200, екстенси 0x0), поки ...
- 764170 [HighContrastInverse] "suqqested-action" є білим на lightgrey
- 764210 Дивний колір фону на Emacs
- 764321 window: Fix gtk_window_set_geometry_hints documentation
- 764376 помилка інтерфейсу користувача при введенні комбінації клавіш
- Оновлення перекладу:
- голландська
- німець
- італійська
- Литовська
- Сербська
- тайська
Що нового у версії 3.19.8:
- GtkEntry:
- Повне перетворення гаджета для записів та перемикачів
- Додати візуальну підказку для прокрутки ('undershoot')
- GtkStack:
- перетворити в віджет без вікна
- Зміни в CSS:
- Дозволити завантаження svg imges
- Виправити обробку базової лінії
- -gtk-recolor () працює належним чином за допомогою hi-dpi
- image () може бути використаний в CSS зараз
- Теми:
- нова реалізація радіо / перевірки
- Інструменти:
- gtk-builder-tool тепер може переглянути файли .ui
- Виправлено помилки:
- 464528 gdk_rectangle_union () і gdk_rectangle_intersect () повинні запам'ятати ...
- 608865 Значенням за замовчуванням для властивості "max-position" має бути 214 ...
- 688524 Expose gtk-primary-button-warps-slider як параметр X
- 690791 gtkwindow відправляє тільки сповіщення про запуск
- 727294 Gtk SpinButton розміром більше ширини екрана
- 754868 візуальна аномалія в панелі шляху gtk
- 754990 Відсутня анотація для gdk_rgba_parse
- 760522 gtk_misc_set_padding не використовується для розміру req
- 760714 GtkWindow: документація вузла CSS не є чіткою
- 760754 збій Gedit з від'єднанням вкладки
- Файл 760881 не може бути збережений, якщо атрибут виконуваного файла не встановлений
- 760891 GtkTreeView Неможливо розгорнути / згорнути рядки за допомогою миші
- 760897 Кілька очищень до коду керування shm
- 760933 Дозволяє запитувати непрозорість CSS за допомогою gtk_style_conte ...
- 760942 розбитий код малюнка gitg
- 760967 випуск емблеми ноутбука
- 761005 GtkColorChooser: зробіть роботу set_rgba у режимі редагування
- 761095 wayland: використовуйте shm_open замість відкрити в tmpdir
- 761128 Виділений текст в паролі не вписаний правильно
- 761254 GtkDialog відкриває внутрішню дитину public_action_box
- 761026 Вибір файлу: Зробити Escape закрити діалогове вікно
- 761318 css: підтримка позначення image ()
- Оновлення перекладу:
- німець
- Угорська
Що нового у версії 3.18.6:
- Виправлено помилки:
- 539944 Додайте GtkScaleButton API, тому поля struct можуть бути позначені як приватні
- 732742 Нескінченна рекурсія на утилізацію GdkDevice
- 735847 перемістити інформацію про поточні кадри анімаційних курсорів у GdkCursor
- 746745 Вікно раптово завжди зверху
- 747295 витоку спільної пам'яті при створенні / знищенні віджетів
- 748904 wayland: карта реальних модифікаторів до віртуальних модифікаторів
- 757358 однотипні пристрої не визначаються як дотичні пристрої
- 758025 курсор миготить
- 758072 [Wayland] не працюють додаткові кнопки миші
- 758175 Fix entity entity
- 758327 gnome-disks segfault в gdkwayland get_popup_parent - dereference ...
- 758367 GTK + 3 не поважає жирного в org.gnome.desktop.interface ім'я шрифту
- 758407 Не вдалося надіслати запит на пошук GDBus.Error: org.freedesktop ...
- 758483 GDK W32: неправильно використовує SetWindowLong () для встановлення / вимкнення WS_EX_TOPMOST
- 758484 GDK W32: Деякі виклики до W32 підпрограм досить нечіткі
- 758660 Копіювання та вставка не працюють у сеансі за промовчанням
- 758661 кожен другий правою кнопкою миші на заголовок вікна ігнорується (пов'язані з CSD)
- 758698 Помилка пошуку назад + нечутливий до + попередній багатобайтовий символ
- 758790 кілька стилістичних піктограм браузера
- Оновлення перекладу:
- польська
Що нового у версії 3.18.0:
- Швидкість відтінку тіней за допомогою кешування кутових тіней
- Виправлення витоків пам'яті
- Виправлено помилки:
- 681965 Очистіть файли автозапуску на частинах, які використовуються для Visual C ++ ...
- 754098 Неможливо змінити розмір вікна з знищеним EventBox
- 754629 gtk-demo: $ (EXEEXT) відсутній
- 754745 смуга прокрутки накладення не повинна приховуватися, коли слайдер схоплений
- 754952 gdk_pixbuf_get_from_window: завжди повертає таке ж зображення
- контекстне меню 755021 у порожній папці файлів - & gt; крах
- 755274 test-simplify використовує bashism in / bin / sh script
- 755352 Пошкодження при видаленні віджетів під час обробки подій
- Оновлення перекладу:
- бразильська португальська
- Чеська
- Данська
- французька
- грецький
- Угорська
- японська
- казахська
- латвійська
- Литовська
- Norwegian bokmA & ен; l
- Персидська
- російська
- Сербська
- сербська латинська
- іспанська
- шведська
- Турецька
Що нового у версії 3.17.4:
- 750489 gtk settings c910 попередження непередбаченої команди елемента кодування
- 750605 icontheme: не змінюйте символічні розміри SVG під час перемальовування
- 750690 Недавній віджет вибору не розгортається
- 750718 Покращити документацію для застарілих властивостей
- 750870 gtk3 очевидно ігнорує відтворення подій?
- 750888 Виправлена помилка повернення значення в _gtk_text_handle_set_direction
- 750994 X11: перша подія колеса миші ігнорується після клацання правою кнопкою миші або Alt + Tab ...
- 751018 Віджет: GtkMenuButton + GtkPopover gtk_toggle_button_set_active () n ...
- 751050 Якщо перемістити мишу під час активації крокового засобу, це призведе до прокрутки ...
- 751082 GtkTreeView вичерпне виконання, коли вміст не більший ...
- Висота вікна списку збирача файлів 751227 розтягується, щоб відповідати областю додаткових віджетів ...
- 751443 resource_path значення очищено в gtk_image_set_from_resource
- 751739 Deadlock в X11 при налаштуванні XSetErrorHandler в той час, як інший threa ...
- 751752 Memleak, коли обидва відкриття SHM та відкривання файлу в tmp не виконуються
- 751754 GtkSwitch: виклик gtk_switch_set_active в обробнику для сповіщення ...
- Виправлення рендеринга кордону / паз
- GtkListBoxRow: розповсюджувати у малюнку vfunc
Що нового у версії 3.17.2:
- * GtkFontChooser:
- - Дозволити власні карти шрифтів, щоб підтримувати шрифти для програми
- - Покращити сторінку "Немає результатів пошуку"
- * GtkFileChooser:
- - Зміна простої пошукової системи для пошуку в першу чергу
- - Використовуйте простий пошуковий механізм за допомогою GIO, щоб він працював
- також віддалені папки
- - Об'єднати результати від трекера та простих пошукових систем
- - Додати сторінку "немає результатів пошуку"
- * GtkPlacesSidebar:
- - Використовуйте popover для перейменування закладок
- * GtkPopover:
- - Додати підтримку віджетів за замовчуванням
- * GtkScrolledWindow:
- - Підтримка кінетичної прокрутки на сенсорних панелях
- * GtkBuilder:
- - Покращення звітування про помилки
- - інструмент gtk-builder може перевірити шаблони
- - gtk-builder-tool може перерахувати імена об'єктів
- * gtk3-demo:
- - демонстрація нових курсорів
- - нова демонстрація налаштування сторінки
- - демо-версію Builder віддалено від GtkUIManager
- * GDK:
- - Зробити імена курсора css працювати через бекендальні канали
- * Windows:
- - вимагати Vista або нове
- - Підтримка вікон RGBA
- - Підтримка назв курсору css
- - Підтримка анімованих курсорів
- - Додайте підтримку тем для курсору. Щоб скористатися цим, вам знадобиться
- нова тема icon-adwaita з курсорами Windows.
- * Wayland:
- - Видалити припущення щодо замовлення глобалів під час запуску
- - Покращити підтримку DND у різних місцях
- - Підтримка назв курсору css
- * X11:
- - Підтримка об'єктів монітора XRANDR 1.5
- - Підтримка назв курсору css
- * OS X:
- - Підтримка назв курсору css
- * Виправлено помилки:
- 619493 Відмітити дві функції від загальнодоступного API GtkAdjustment застарілих
- 693738 gtk показує "Помилка отримання інформації про принтер" ...
- 719683 Виключення проблеми "Не вдалося встановити текст із розмітки через помилку ...
- 719819 Брандмауер Wayland залежить від замовлення глобалів на дисплеї ...
- 727316 W32: GDK не підтримує альфа-змішані вікна в пікселях
- 744086 configure.ac: витягніть залежність gio-unix для всіх збірок unix
- 746916 Пошук вибирачів файлів не працює над віддаленими мережевими ресурсами
- 747150 підказка для вертикального режиму запису для введення методу
- 747634 gdk_set_program_class () перериває - class
- 747664 GtkEntry: активація-за умовчанням повинна працювати всередині спливаючих вікон
- 748234 Безвісний "Gtk-WARNING **: Жоден об'єкт не викликається:" попередження ...
- 748615 GtkWindow: отримати правильну ширину тіні ще перед вікном ...
- 748640 Документація не виконує приклади вихідних файлів, коли не вбудовується ...
- 748771 Додайте API, щоб прикріпити користувацький PangoFontMap до діалогового вікна шрифту ...
- 748782 fontchooser повинен перезавантажити список сімей / стилів на тему ...
- 748783 Видаліть PANGO_ENABLE_BACKEND з gtksettings.c
- 748784 Текст GtkProgressBar не можна накладати на панель виконання
- 748833 Визначте структуру GdkRectangle лише для синтаксичного аналізу інтроспекції
- 749009 повідомити про тест не вдалося без сесійного автобуса
- 749012 GtkStack: не випускайте сповіщення :: visible-child під час знищення
- 749021 GtkStackSwitcher: Не випускайте сповіщення :: видиме-дитину, коли встановлено ...
- 749178 quartz: Підтримка назв курсору css
- 749425 Потока пам'яті в GtkWindow
- 749451 У Windows немає кордону
- 749593 Різні тестові виправлення
- 749679 Уникайте запитів про стан пристрою під час роботи DnD
- 749770 Реалізуйте кінетичну прокрутку для пристроїв, керованих libinput
- 748763 попередження при запуску перетягування з GtkEntries
- 749893 Помилка при спробі перетягнути вкладку з населеного GtkNotebook ...
- * Оновлення перекладу:
- каталонська
- Чеська
- французька
- німець
- іврит
- Угорська
- Norwegian bokmA & ен; l
- Окситан
- польська
- російська
- словацька
Діалогове вікно друку
Що нового у версії 3.17.1:
- Теми:
- Багато покращень теми HighContrast
- Посилення входу до Adwaita li>
- Покращте прикраси на стороні клієнта без композитора
- Прокрутка:
- Підтримка горизонтального прокручування колеса за допомогою Shift
- Показувати показники надійно
- Визначити більше точок відстеження
- Ручки, гумки та аналогічні пристрої
- GtkTextView:
- Підкреслити підкреслення та перекреслення кольорів
- GtkFileChooser:
- Легше відкривати місце розташування
- Переконайтеся, що каталог завантажений
- Використовуйте popover для нових імен каталогів
- GtkBuilder:
- Покращити повідомлення про помилки
- Додайте утиліту gtk-builder tool для перевірки файлів ui
- Інспектор:
- Показати доступне ім'я та опис
- Додати вкладку для вузлів CSS
- Wayland:
- Виправлення DND та буфера обміну
- Підтримка прикріплених модальних діалогів з буркою
- Windows:
- Отримати підтримку XP
- Підтримка прокрутки горизонтального колеса миші
- Виправлено помилки:
- 132197 Горизонтальна прокрутка за допомогою клавіші модифікатора та коліщатка прокрутки
- 402168 Додайте властивості GtkTextTag до підкреслення та перекреслення кольорів
- 671362 Виправлення для GtkRadioMenuItem
- параметр const 723394 для GtkPopover gtk_popover_set_pointing_to
- 734741 Рівень заповнення GtkScale починається з самого лівого, якщо встановлено рівень показу-заповнення
- 737175 більшість горизонтальних слайдерів перевертаються під час прокручування колесом миші
- 741849 Додати GdkScreen-> is_composited () для GDK-Win32
- 745721 wayland: Додайте підтримку для gtk_window_set_modal
- 746149 Кнопки "Закрити вкладку" змінюють табуляцію під час наведення курсора під час використання HighContrast
- 746188 [HighContrast] нечутливі ModelButtons не обрані нечутливими
- 746202 Надайте більш сильну індикацію фокусування
- 746301 Відкриття панелі "Звук" генерує помилку pixman
- 746358 [HighContrast] нечутливий активний фон GtkSwitches, мабуть, ...
- 746368 [HighContrast] позначка "вибраний колір" завжди чорна, навіть для чорного
- 746369 [HighContrast] "немає вибору дати" (білий на білому)
- 746370 GtkExpander не показує, що вона розширюється при використанні теми HighContrast
- 746386 збій буфера обміну, коли інший клієнт стає власником вибору
- 746435 wayland: використовуйте g_get_prgname як ідентифікатор програми xdg-області
- 746468 gtkcairobleur є повільним
- 746493 [HighContrast] Тексти етикетки, RadioButtons та CheckButton не є ...
- 746586 crtical попередження в a11y, якщо фокус віджет знищений
- 746602 Недійсний запис через прокручування слабких вказівників у коді DND викликає збої
- 746668 Деякі застарілі виклики GL залишаються в базі даних X11
- 746688 GtkProgressBar не поважає його властивості стилю
- 746706 Функція серйозної доступної події з комірок таблиці Gtk +
- Діапазон 746712 ігнорує властивість "перевернуто"
- 746746 gtk3-demo "Область OpenGL" аварійно завершує роботу з системами зі старою версією OpenGL
- 746784 GtkBooleanCellAccessible випускає зміну стану: перевірені сигнали замість ...
- 746817 GtkRadioButton keynav використовує неправильне послідовність
- 746821 W32: Максимальне вікно не відображається на панелі завдань
- 746862 popover очищає тінь основних віджетів
- 746893 gtk_list_box_bind_model не є інтроспективним
- 746904 дає змогу відключити libcanberra
- 746925 [HighContrast] Активний (чутливий) фонове зображення GtkSwitch має виглядати більше ...
- 746961 нова смужка прокрутки "ховається" після натискання + перетягування + випуск, поки миша все ще ...
- 747096 невелика очистка в обробці clipboards текстового буфера
- 747121 gtklabel.c: додайте примітку про властивість набору параметрів у gtk_set_markup ()
- 747133 анімація перевищення зупинено на сенсорних панелях з підтримкою libinput
- 747288 [HighContrast] Нечутливий фон ListBoxRow має непотрібну межу
- 747305 x11 / gl: Використовуйте після вільного в glx_pixmap_get ()
- 747406 Перевірка швидкості виявлення індикаторів
- 747407. Показувати показники при необхідності
- 747469 CSD: не можна відкрити меню вікна за допомогою клацання правою кнопкою миші після переміщення вікна
- 747471 [wayland] gdk_screen_get_monitor_geometry () повертає недійсну геометрію
- 747524 Піктограми системного лотка не можуть правильно перефарбувати на Xfce (без дисплея ...
- 747539 popover: видалити оброблювачі сигналів у розпорядженні
- 747553 Поплавки всередині локальних вилок не отримують size_allocate (), зване
- 747560 Перевизначення typedef GtkCssNode
- 747604 Виправте збирання gtk / insector / css-node-tree.c
- 747608 Сховати / вимикати смугу прокрутки не працюють за допомогою стилуса
- 747689 [HighContrast] Вибрана мітка ListBoxRow біла на білому
- 747805 Split Headerbar unmaximize
- 747808 вікно: виправте початкову ширину тіні для максимального / повноекранного вікна
- 747827 смужки прокрутки Firefox зламані
- 748013 Adwaita: накладення навігації клавіатури на першу / останню кнопку в діалоговому вікні ...
- 748014 W32: натискання натискання кнопки миші вліво / вправо не прокручується горизонтально
- 748061 GtkMessageDialog: незначна оновлення документації
- 748156 Видалення коду після падіння xp
- 748341 GdkOffscreenWindow не слід segfault на gdk_window_beep ()
- 748346 build: Уникайте розбиття xgettext на MSYS2
- 748500 GtkSearchEntry документи неправильно посилаються на себе
- 748509 FTBFS: ui / dialog6.ui не присутній
- * Оновлення перекладу:
- арабська
- баскський
- бразильська португальська
- бретонська
- болгарський
- каталонська
- Чеська
- Данська
- голландська
- німець
- грецький
- іврит
- Угорська
- Ісландська
- італійська
- корейська
- норвезька бокмал
- російська
- Сербська
- словенська
- шведська
- Турецька
- українська
Коментар не знайдено