Вышла новая стабильная версия открытой библиотеки, лежащей в основе графических приложений для GNOME, — GTK+ 2.6.8. В GTK+ 2.6.8 представлены многочисленные исправления обнаруженных ошибок, обновлена документация и переводы, добавлены демонстрации возможностей 2.6 (gtk-demo), появилась поддержка курсоров RGBA. Home_http://www.gnome.org Downloads (~11.3 Mb)_ftp://ftp.gtk.org/pu...-2.6.8.tar.bz2
ЭЖД, 22.06.2005 - 9:49
GTK+ 2.7.0, Pango 1.9.0
Вышел первый нестабильной релиз новой ветви популярной открытой библиотеки GTK+, на которой основаны графические приложения для среды GNOME, — 2.7.0 Будущие стабильные версии GTK+, к выпуску которых приведет разработка GTK+ 2.7.x, — 2.8 — будут совместимы с GTK+ 2.6.x. Однако работа над новыми возможностями API, представленными в GTK+ 2.7.0, еще не завершена, и между данным релизом и финальным GTK+ 2.8 могут возникнуть проблемы совместимости. Список изменений очень велик и затрагивает все важные компоненты библиотеки. Кроме того, был представлен новый нестабильный рели сопутствующей библиотеки, которая занимается обработкой шрифтов, — Pango 1.9.0. Установка этой версии заменит существующую инсталляцию Pango-1.8. GTK+ (~11.3 Mb)_ftp://ftp.gtk.org/pu...-2.7.0.tar.bz2 Pango (~0.9 Mb)_ftp://ftp.gtk.org/pu...-1.9.0.tar.bz2
Вышел новый нестабильный релиз популярной открытой библиотеки GTK+, на которой основаны графические приложения для среды GNOME, — 2.7.3.Исправления в GTK+ 2.7.3 затронули GtkFileChooser, GtkTreeView, GtkTextView, GtkEntry, порт на Win32, документацию и переводы. Downloads (~11.4 Mb)_ftp://ftp.gtk.org/pu...-2.7.3.tar.bz2
ЭЖД, 26.07.2005 - 9:58
GTK+ 2.7.4
Исправления в GTK+ 2.7.4 затронули GtkPlug/GtkSocket, темы с иконками в формате SVG, GtkTreeModelSort, порт на Win32, документацию и переводы. Downloads (~11.4 Mb)_ftp://ftp.gtk.org/pu...-2.7.4.tar.bz2
ЭЖД, 5.08.2005 - 9:13
GTK+ 2.7.5
В GTK+ 2.7.5 переименована тема по умолчанию на «Raleigh», добавлена структура тестирования производительности, проведены многочисленные исправления (в т.ч. в порте на Win32, документации и переводах). Downloads (~11.5 Mb)_ftp://ftp.gtk.org/pu...-2.7.5.tar.bz2
ЭЖД, 6.08.2005 - 2:59
GTK+ 2.6.9
Вышла новая стабильная версия открытой библиотеки, лежащей в основе графических приложений для GNOME, — GTK+ 2.6.9 Downloads (~11.4 Mb)_ftp://ftp.gtk.org/pu...-2.6.9.tar.bz2
ЭЖД, 2.09.2005 - 14:29
GTK+ 2.8.3
Вышел новый стабильный релиз популярной открытой библиотеки GTK+, на которой основаны графические приложения для среды GNOME, — 2.8.3. В GTK+ 2.8.3 устранены проблемы с начальными значениями в опциях шрифтов и темах курсоров, добавлена опция --ignore-theme-index option к gtk-update-icon-cache, проведены многочисленные исправления. Downloads (~11.4 Mb)_ftp://ftp.gtk.org/pu...-2.8.3.tar.bz2
ЭЖД, 16.01.2006 - 10:46
GTK+ 2.8.10
Представлен новый стабильный релиз популярной открытой библиотеки GTK+, на которой основаны графические приложения для среды GNOME, — 2.8.10. Среди изменений в GTK+ 2.8.10 отмечаются следующие: теперь по возможности вместо GObject из GInitiallyUnowned порождается GtkObject; добавлена настройка, позволяющая возвращаться к другой теме иконок перед опробованием hicolor; теперь требуется GLib версии 2.8.5; обновлены переводы (ca,el,es,fr,hi,it,ko,pt_BR,vi); многочисленные исправления. Downloads (~11,6 Mb)_ftp://ftp.gtk.org/pu...2.8.10.tar.bz2
ЭЖД, 11.05.2006 - 22:46
GTK+ 2.9.6
Анонсировал выход GTK+ 2.9.6 — это первый релиз из новой ветви разработки библиотеки графических интерфейсов GTK+2, результатом которой станет появление стабильной версии GTK+ 2.10 (она будет совместима с GTK+ 2.8). Среди главных новшеств в GTK+ 2.9 по сравнению с 2.8: ° появление GtkStatusIcon (кроссплатформенный API для иконок в трее); ° GtkAssistant, (виджет для создания пошаговых «мастеров» (wizards)); ° GtkLinkButton (виджет, отображающий гиперссылку, на которую можно кликнуть); ° GtkRecentChooser (виджеты для отображения и выборки недавно использованных файлов); ° GtkPrintOperation (кроссплатформенная поддержка печати); ° структура для копирования и вставки форматированного текста (rich text) и DND; ° GtkCellRendererAccel для обработки комбинаций клавиш; ° изменения в GtkAction, GtkNotebook, GtkTreeView, GtkFileChooser, GDK, gdk-pixbuf, темах GTK+. Downloads (~2,4 Mb)_ftp://ftp.gtk.org/pu...-2.9.6.tar.bz2 _ftp://ftp.gtk.org/pu...2.8.16.tar.bz2
Появилась версия GTK+ 2.12 — популярного свободного инструментария для создания графического интерфейса пользователя.Основные изменения: Полностью новая реализация всплывающих подсказок (теперь они могут содержать текст с расширенным форматированием и даже другие виджеты). Поддержка GtkBuilder — технологии, позволяющей создавать из XML-описаний не только виджеты (как libglade), но и другие объекты. (Включение функциональности GtkBuilder планируется в Glade 3.4.) Улучшена поддержка управления с клавиатуры, в том числе и с целью упроститьь пользование Gtk-приложениями на платформах без клавиатур (например, Maemo). Новые виджеты: GtkVolumeButton, GtkScaleButton, GtkRecentAction. Изменения в диалоге выбора файлов: появилась поддержка различных поисковых механизмов, включая beagle, tracker и Spotlight. В режиме перезаписи в текстовых полях курсор теперь приобретает блочный вид, а у приложений появилась возможность менять цвет курсора. Downloads (~15,6 Mb)_ftp://ftp.gnome.org/...2.12.0.tar.bz2
Overview of Changes from GTK+ 2.12.2 to 2.12.3 ========
* Win32: - Respect viewable drive restrictions
* Bugs fixed: 499868 fix for crash during DnD on Quartz 500804 null pointer dereference in quartz drawing function 144269 GtkHPaned flickers and leaves widgets in child panels unr... 495124 Valgrind error with windows of type GTK_WINDOW_POPUP 501583 Root window not fully initialized
Overview of Changes from GTK+ 2.14.1 to 2.14.2 ========
* Don't use XRRGetScreenResources, since it doesn't work well
* Bugs fixed: 551063 deprecated marking without a link to what new code should use 319849 gtkcalendar look in RTL locales 550989 gdk_display_put_event should call g_main_context_wakeup 550062 Small update in gdk/gdkkeysyms.h 551325 Reference to wrong parameter in gtk_editable_insert_text 551386 gtk_printer_set_is_default() always sets TRUE 550676 Memory leak, update keyboard layout data structure 551699 gtk_scrolled_window_destroy() is broken 551567 DND mark broken 551378 Print dialog: should try UDS when fetching PPD for localhost 536542 gtk_list_store_set() documentation doesn't say whether... 552153 GtkModules loading with XSettings doesn't work... 552001 gtkimcontextsimple.c: variable is declared at middle... 551987 GtkPaned redrawing problem 551722 gtk_widget_set_scroll_adjustments() should check... 552107 Small libtool fixes 552500 GtkPrintSettings API doc not precise enough 408154 Change GtkEntryCompletion max-items to style property 329593 Entering characters on a line very cpu intensive and slow 552667 gtkimage containing gicon leaks memory 552668 format not a string literal and no format arguments... 346903 gtk_enumerate_printers needs events to complete 550969 fix a typo which breaks the static build 517233 Calling gdk_pixbuf_loader_close causes "GError set over... 551063 deprecated marking without a link to what new code should use 540967 docs build slowly because of entities
* Updated translations: Afrikaans (af) Arabic (ar) Assamese (as) Bulgarian (bg) Bengali India (bn_IN) Catalan (ca) Finnish (fi) French (fr) Gujarati (gu) Croatian (hr) Italian (it) Lithuanian (lt) Malayalam (ml) Marathi (mr) Dutch (nl) Oriya (or) Brazilian Portugese (pt_BR) Portugese (pt) Telugu (te) Thai (th) Turkish (tr) Downloads (~16,5 Mb)_ftp://ftp.gnome.org/...2.14.2.tar.bz2
ЭЖД, 25.09.2008 - 13:05
gtk+ 2.14.3
Overview of Changes from GTK+ 2.14.2 to 2.14.3 ========
* Revert problematic GtkAdjustment changes
* Bugs fixed: 552837 mem leak in gtkimmulticontext 553000 incorrect i18n header in gtkfilesystem.c 553135 eog crash: assertion failed 552545 leaks GpImage
* Updated translations: Afrikaans (af) Arabic (ar) Danish (da) Estonian (et) Finnish (fi) Gujarati (gu) Hindi (hi) Japanese (ja) Malayalam (ml) Romanian (ro) Russian (ru) Serbian (sr, sr latin) Tamil (ta) Downloads (~16,4 Mb)_ftp://ftp.gnome.org/...2.14.3.tar.bz2
* Bugs fixed: 556578 GIMP windows stay on top of other windows 557059 crash when compositing emblems with icon 557266 Window Management Problem 528320 Incorrect icons displayed for files with custom mimetype icons 557894 Wrong return value for gdk_pointer_grab_info_libgtk_only 557316 GtkLinkButton should consider user-defined tooltip 558323 glitches when popping up combos in treeviews 558278 Crash when calling a callback set by gdk_add_client_message_filter 557212 Problem with which window gains focus and is visible 541391 Unfocussable Treeview swallows focus 552956 Should check composite extension version 554567 warning fixes (missing format specifiers and NULL vs 0)
Overview of Changes from GTK+ 2.14.5 to 2.14.6 ========
* Bugs fixed: 561539 Fix warnings when size allocations fall short of border width... 557420 Some compose sequences don't work anymore 555334 connected server feature 563547 Update gdkx11 atom precache table 563991 gtk_file_chooser_button_new_with_backend is deprecated 560135 Print when the user double clicks a printer 564066 Crash in gtk_rc_parse_default_files 564212 gtk_icon_view_accessible_model_rows_reordered explain new_order... 563751 xatom cache is prefilled too late 556839 Crash when opening a link 549251 GTK icon view accessible issue 558306 Cannot build gdk (gtk+ 2.14.4) on Solaris 8 555560 gtk_combo_box_set_active fails with no model 563158 CellRendererProgress pulsing and progressing rows can not... 556233 local-only causes G_IS_FILE warning 562579 Remove error dialog when directory does not exist 561494 FileChooser network browsing and authentication support 563876 GTK_MODULES env var is no longer relevant Downloads (~16,8 Mb)_ftp://ftp.gnome.org/...2.14.6.tar.bz2
ЭЖД, 14.03.2009 - 9:18
gtk+ 2.16.0
Анонсирован релиз тулкита для создания графического интерфейса пользователя GTK+ 2.16.0 и сопутствующей библиотеки GLib 2.20, расширяющей возможности стандартной библиотеки Си. В GTK+ 2.16 представлен ряд новшеств, не нарушающих обратную совместимость с прошлой веткой GTK+ 2.14, при этом в будущем году планируется выпуск релиза GTK+ 3.0 со значительным измененим программных/бинарных интерфейсов (API/ABI), полной переработкой некоторых подсистем и потерей совместимости с прошлыми версиями.
Основные новшества GTK+ 2.16.0:
API дополнено новым интерфейсом GtkOrientable, для изменения горизонтальной или вертикальной ориентации виджетов. Функции gtk_scale_button_get_orientation, gtk_scale_button_set_orientation и gtk_toolbar_set_orientation объявлены устаревшими;
Изменен механизм работы action-proxy, который теперь представлен через новый интерфейс GtkActivatable добавленный для всех виджетов;
В формах ввода пароля теперь выводится предупреждения при попытке ввода символов с нажатым Caps-lock. Статус изменения режима Caps-lock теперь также сигнализируется через GdkKeymap;
GtkEntry может отображать пиктограммы с любой стороны от элемента и выводить индикатор прогресса выполнения операции позади текста;
Для каждого виджета теперь можно установить разные методы ввода, используя свойство "im-module";
В GtkScale появилась возможность показа аннотированых меток для определенных величин;
В GtkStatusIcon добавлена поддержка обработки новых событий, совершаемых над пиктограммой в поле статуса, например, скроллинг, клик средней кнопкой мыши;
В форме выбора файлов добавлена возможность отображения размера файлов, списка примонтированных разделов, ввода нелокальных URI. Также теперь запоминается размер окна выбора файла между разными вызовами;
Изменения в методе обработки клавиатурных комбинаций, с целью поддержки нового способа работы с несколькими клавиатурными раскладками в GTK+. GTK+ теперь использует клавиши из иных групп, только в случае их отсутствия в текущей группе.
* Reinstate traditional behaviour of GtkAdjustment wrt. to page size that was accidentally lost between 2.14.x and 2.16
* Bugs fixed: 463773 Openoffice and flash run into a deadlock when used with KDE 315462 GtkButton doesn't center its child when the child is too ... 531490 gdk_window_set_events (0) will _ADD_ events to the root w... 574386 Remove deprecated call to gtk_status_icon_set_tooltip in ... 575319 Problems with GtkAssistant accessibility 576678 cups printbackend doesn't list printers on NetBSD 579366 gtkbuilderparser leaks RequiresInfo objects. 579884 casting problem in gmodule 580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE as ... 582003 Calling gdk_window_get_events() changes the event mask, b... 582488 GtkNotebook behaves poorly when allocated less than reque... 382676 PAPI backend is required 535557 gdk_window_set_icon_name should accept NULL to unset 579590 gtk_entry_set_icon_from_stock should warn when invalid... 584125 GtkAssistant asserts if last page is GTK_ASSISTANT_PAGE_... 584021 titchy leak
* Updated translations: Arabic Brazilian Portuguese British English Bulgarian Catalan Czech Danish Estonian German Greek Gujarati Hungarian Irish Italian Kannada Oriya Serbian Simplified Chinese Slovenian Spanish Ukrainian
* Bugs fixed: 582025 Accelerators fail for submenus 150951 collapsed save dialog needs to indicate filesystem... 527583 GtkAssistant should set buttons as default widget 588484 Iconview DnD fails when Destination is empty
* Bugs fixed: 161489 Make left/right arrows change focus between bookmarks... 592883 Spin cell rendererer problem with double click 478519 GtkTooltip segfaults on NULL gdk-display-current-tooltip. 592003 Shift+click should always modify selection 589195 gtktreeview.c warning 588199 GtkTreeView rendering glitch while using a default sort... 526149 GtkCellRendererAccel editing conflicts with mnemonics 592901 Crash in JPEG pixbuf loader instead of error 592461 preserve errno and use g_strerror 589745 Apply message in GtkAssistant 588943 set correct selection before emitting cursor-changed... 592606 Activate the default button in a respose-request callback 591526 Accelerator keys with modifier also triggered... 588958 Typo in startup-id window property 580511 gdk_x11_atom_to_xatom_for_display translates GDK_NONE... 564695 Pressing enter key in print to file "Name" box does not print 528283 Problems when using PageUp & PageDown to navigate... 534462 Focus issues in file chooser 543310 set_enable_tree_lines doesn't work when a cellrenderer...
GIO предоставляет типы и методы для обработки IP адресов
Добавлена поддержка сети в GIO
GIO поддерживает запуск и остановку дисков
В диалоге выбора файлов по умолчанию показывается размер файлов, GTK+ теперь запоминает порядок сортировки файлов;
GDK переписан с целью управления окнами на стороне клиента (используется собственная иерархия окон, с задействованием X Window только при крайней необходимости). В том числе уменьшено мерцание, упрощена интеграция виджетов GTK+.
* Client-side windows: - Avoid some unnecessary exposes - Avoid unnecessary redraws related to clearing windows
* Bugs fixed: 563010 Fix clearing the selection in GtkFileChooserButton 581150 GtkIconView tries to paint items with invalid sizes 601869 GtkUIManager assumes too much about popup menus 581145 Wrong positioning for fullscreen gedit toolbar animation 599118 Translators comment for "Finishing" labels 599321 gtk_selection_data_get_uris is broken on Windows 381371 Print margins not correct in WIN32 - not allowing... 599446 atk_object_set_name () assertion in gtk_tool_button_set_label 602725 fix setting icon-size on GICON images 588740 JPEG images open with blur effect? 602724 gailimage doesn't handle GTK_IMAGE_{GICON,ICON_NAME}... 561130 get_monitor_geometry segfaults if called with non-existant... 585383 Segfault in gdk_pixbuf__ico_image_save 123569 Catch contents being reparented out of socket 601611 gtk_selection_data_get_targets() reads X Atom data as GdkAtoms 601959 must release compose key before continuing compose sequence 603201 gtk_about_dialog_set_url_hook has no effect anymore 591438 dfb_events_dispatch is not thread safe 603128 Adding new UI that was recently removed may cause wrong order
* Bugs fixed: 603652 Sporadic crashes with GtkSocket 598476 gnome-screensaver crashes when entering password... 601473 GDK_BUTTON?_MOTION_MASK appears to be broken 597386 Cannot click buttons more than once without... 603619 the colormap of offscreen's pixmap doesn't... 603904 gdk_draw_line doesn't have expose area. Downloads (~17,3 Mb)_ftp://ftp.gnome.org/...2.18.5.tar.bz2
ЭЖД, 12.01.2010 - 19:46
gtk+ 2.18.6
* Client-side windows: - Send expose events from gdk_window_clear_area_e - Ensure native windows in gdk_property_change - Properly compute damage when drawing line segments - Fix an infinite recursion causing stack overflows
* Bugs fixed: 50942 selection/arrow key improvement 604747 Using gdk_draw_line, the expose area of damage... 604787 property-notify-event is not delivered... 605008 the region of damage event doens't be copied... 605036 commit adds not-yet-built libgtk-x11-2.0.la... 606068 Setup libjpeg error handling earlier... 606143 aisleriot grows X server without bounds
* Translation update: Assamese Basque British English Kannada
* Bugs fixed: 600865 gnome-panel crashed with "BadPixmap (invalid Pixmap... 606698 Misplaced declaration of gtk_print_job_set_status 606009 weirdness with clipping in abiword - csw 607770 Leak in GtkTreeView with HildonPannableArea 603144 Suspected wrong builtin page size: Chinese PRC6 and PRC9... 607687 f-spot crashes when using themes using the pixmap engine 608807 Marks on GtkScale widgets can overlap 607508 Cannot drag windows around in pager applet any more 608615 DnD events sent to wrong window 599511 gtk_selection_owner_set causes graphical corruption... 607344 GtkCalendar: crash when using tooltips via glade 608410 GOK types backwards in text entry fields 591186 GTK Menu Bar is unreadable under Windows 7 607061 GtkPlug socket window is sometimes incorrectly unref'd... 608370 dnd drag-dest signal handlers don't get correctly dis... 608162 gtktoolbutton doesn't create right proxy menu item... 561816 Optimize gtk_paned_set_position notifications
* Translation updates: Brazilian Portuguese Burmese Catalan German Slovenian Spanish Swedish Downloads (~17,5 Mb)_ftp://ftp.gnome.org/...2.18.7.tar.bz2
ЭЖД, 16.03.2010 - 20:25
gtk+ 2.18.8
* Bugs fixed: 612066 empathy hangs when clicked on information about contact... 569042 gailbooleancell does not seem to attend to changes... 609650 GtkPlug Embedded signal is not emitted when plug/socket... 609744 crash at parse_data_for_row_pseudocolor 609952 destroying a notebook window when the last tab got dragged... 610141 gtk_assistant_get_nth_page() function fails to deliver... 610184 gtk_assistant_set_current_page() segfaults... 610381 More space between toolbar icon and label 610632 gtk_info_bar_set_default_response problem 611686 focus_in/focus_out in gailtreeview.c should return FALSE... 612119 Do not scroll when middle pasting 612308 GTK+ Build error: redefinition of 'struct IPrintDialogCallback' 612346 gdk_window_set_icon_name doesn't work 612505 Entry layout not updated when underlying buffer changes 598881 Unimplemented GdkWindowImplIface methods crash gimp on OSX
* Avoid a crash when doing DND on X servers without the shape extension * Avoid an assertion when finalizing entries Downloads (~17,4 Mb)_ftp://ftp.gnome.org/...2.18.9.tar.bz2
ЭЖД, 24.03.2010 - 19:16
GTK+ 2.20.0
Основные изменения в GTK+ 2.20.0, в котором сохранена полная совместимость ABI с GTK+ 2.18:
* В интерфейс GtkStatusbar добавлена поддержка области размещения сообщения, которую можно использовать для добавления дополнительных виджетов в строке статуса; * В GtkBuilder в свойство виджетов "name" более не сохраняется идентификатор объекта (ID-атрибут блока object). Для получения идентификатора необходимо вызывать функцию gtk_buildable_get_name() вместо gtk_widget_get_name(); * В GTK+ добавлена поддержка интроспекции данных, что позволяет определить их структуру во время выполнения программы. Интроспекцию можно запретить собрав GTK+ с указанием опции "--disable-introspection"; * Добавлены новые виджеты GtkSpinner и GtkCellRendererSpinner, позволяющие отобразить особый вид анимации для индикации процесса выполнения текущей работы; * Добавлен виджет GtkOffscreenWindow, который выступает в роли первичного контейнера для управления дочерними виджетми при их работе за пределами экрана; * В виджет GtkNotebook добавлена поддержка отображения других виджетов в области свободной от размещения табов; * Переработан виджет GtkFileSystemModel для формирования диалога работы с файлами, основные изменения связаны с упрощением интерфейса и с увеличением скорости работы; * Комбинации клавиш, доступные при работе с устройствами ввода, синхронизированы с X.org * Добавлена функция gdk_screen_get_primary_monitory(), позволяющая определить первичный экран в многомониторных конфигурациях; * В gdk-pixbuf добавлена поддержка сохранения и загрузки цветовых профилей, встроенных в png и tiff изображения. Добавлена поддержка формата QTIF; * На платформе Mac OS X GTK теперь использует стандартные для данной платформы комбинации клавиш (например, Cmd-X/Cmd-C вместо Ctrl-X/Ctrl-C). Значительно улучшена поддержка работы в конфигурациях с несколькими мониторами. Downloads (~18 Mb)_http://ftp.gnome.org/...2.20.0.tar.bz2
ЭЖД, 3.05.2010 - 13:35
gtk+ 2.20.1
Overview of Changes from GTK+ 2.20.0 to 2.20.1 ========
* Support Tracker 0.8 in the filechooser search
* Bug fixes: 615028 gdk/x11/gdkdnd-x11.c missing Xutil.h 614099 GtkFileSystemModel may causes crash in g_file_get_child 615999 Gail doesn't send state-changed events for ATK_STATE_ENABLED 614894 Add heuristic for pre XRandR 1.3 drivers 613988 Compile error on DirectFB backend due to missing... 560147 GtkBuilder docs should say what GErrors they throw 615128 gdk monitor order does not seem to be correct 614971 Initialize search engines on demand 613887 Misprint in the description of gtk_cell_view_new_with_text 615853 BadMatch when pressing keyboard volume keys... 615000 gtk_builder_value_from_string_type() returns FALSE without... 614540 configure wants gio-unix on all platform 613974 GtkToolItemGroup devides by 0 when allocating space... 557689 In 'select folder' action, filechooser doesn't work when... 616851 gtk_misc_set_alignment: assertion `GTK_IS_MISC (misc)' failed 402349 FileChooser's default directory is not "active" 64bit issue with the ICC profile support in the PNG loader Missing break statement in gtk_tool_item_group_set_property Missing default events in gtk_tool_item_group_realize
* Updated translations: Basque Bengali India Catalan Catalan (Valencian) Danish Galician Greek Kannada Latvian Thai Ukrainian Downloads (~18 Mb)_ftp://ftp.gnome.org/...2.20.1.tar.bz2