Релиз GTK+ 2.24.0

Материал из Викиновостей, свободного источника новостей

30 января 2011 года

Анонсирован релиз новой стабильной ветки тулкита для создания графического интерфейса пользователя GTK+ 2.24.0. GTK+ 2.24 является финальным стабильным релизом GTK+ 2, после выхода которого ветка GTK+ 2 прекращает свое развитие и переходит в фазу пассивной поддержки, предусматривающей только исправление ошибок. Все усилия разработчиков отныне переключаются на развитие ветки GTK+ 3, первый релиз которой ожидается в течение нескольких дней.

Основные изменения в GTK+ 2.24.0 направлены на упрощение портирования приложений на GTK+ 3, при этом сохранена полная совместимость на уровне ABI и исходных текстов с GTK+ 2.22. Из изменений можно отметить:

  • Объявлены устаревшими:
  • gdk_cairo_set_source_pixmap
  • GdkDrawable API
  • gtk_object_destroy
  • gtk_init_add
  • gtk_remove_add
  • gtk_noteboook_set_window_creation_hook
  • gtk_notebook_set/get_group
  • gtk_link_button_set_uri_hook
  • gtk_about_dialog_set_url/email_hook
  • GtkComboBoxEntry
  • GtkRuler
  • gtk_widget_reset_shapes
  • gdk_set_sm_client_id
  • Foreign window API
  • gdk_spawn_* gdkx_visual_get
  • gdk_net_wm_supports
  • gdk_set_locale, gtk_set_locale
  • Некоторые функции конвертации текста
  • gdk_drag_context_new
  • gdk_drag_find_window и gdk_drag_get_protocol
  • gdk_xid_table
  • gdk_set_pointer_hooks() и gdk_display_set_pointer_hooks()
  • gtk_range_get/set_update_policy()
  • gtk_window_get/set_frame_dimensions() и gtk_window_get/set_has_frame()
  • Расширение API для упрощения миграции на Gtk+ 3:
  • gdk_cairo_set_source_window
  • GdkWindow API (вместо GdkDrawable API)
  • gtk_notebook_set/get_group_name
  • GtkLinkButton::activate-link signal
  • gtk_combo_box_new_with_entry
  • Добавлен новый виджет GtkComboBoxText, старый API для формирования combo box объявлен устаревшим;
  • В cups-бэкенде обеспечена поддержка отправки заданий на печать в формате PDF;
  • Множественные исправления аннотаций интроспекции;
  • В GtkBuilder добавлена поддержка текстовых тегов и кнопок меню.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Релиз GTK+ 2.24.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.