lp:ubuntu/edgy-security/gtk+2.0

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/edgy-security/gtk+2.0
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

30. By Kees Cook

* SECURITY UPDATE: denial of service in image loader library.
* Add 'debian/patches/091_from_cvs_fix_pixbuf_loader.patch' adapted from
  upstream to cleanly close loaders on failure.
* References
  CVE-2007-0010

29. By Sebastien Bacher

* New upstream version:
  Bugs fixed:
  - 2.10.5 build issue due to a typo
  - Compile crashes
  - Reduce relocations
  - gtk_print_settings_get_duplex() return wrong value for one of vertical
    setting
* debian/patches/006_fix_build_typo.patch:
  - fixed with the new version
* debian/rules:
  - stop installing the devhelp index for the faq and tutorial for now,
    new upstream tarballs don't ship the .html (Ubuntu: #62185)

28. By Sebastien Bacher

* New upstream version:
  * Bugs fixed:
    358405 gtk_file_chooser_button_new
    353736 crash in Document Viewer: I had just viewed the pr...
    354849 Unable to build gtk+ under Solaris 9
    357280 Compile crashes
    357454 leak in _gtk_menu_is_empty()
    357566 [x11] Invalid unref for input windows
    357791 gtk_tree_selection_get_selected_rows does not always fill model
    358351 expander with multi-line label doesn't properly respond to mouse
  * Updated translations (dz,et,gl,ka)
* debian/patches/006_fix_build_typo.patch:
  - fix build issue due to a typo
* debian/patches/090_from_cvs_fix_filechooser_crasher.patch:
  - fixed with the new version
* debian/patches/091_from_cvs_fix_deadlock_fileselector_issue.patch:
  - fixed with the new version

27. By Sebastien Bacher

* debian/patches/007_password_char.patch:
  - patch update based on the version from fedora
* debian/patches/009_stop_blinking_cursor_for_energy_save.patch:
  - upstream backport shipped with the fedora package,
    "Stop cursor blinking after a while, to save energy"
* debian/patches/090_from_cvs_fix_filechooser_crasher.patch:
  - patch from CVS, fix a filechooser crasher on NULL base_path
    (Ubuntu: #63191)
* debian/patches/091_from_cvs_fix_deadlock_fileselector_issue.patch:
  - patch from CVS, fix a deadlock fileselector issue (Ubuntu: #63107)

26. By Sebastien Bacher

* New upstream version:
  * GtkFileChooser works better with remote bookmarks
  * Windows theme engine improvements
  * Bugs fixed:
    116626 Use keyboard map contents to detect RTL groups
    353772 Add doc blurb for GtkWidget::parent-set
    353803 GtkEntry unneccesarily resets im context at commit
    353914 Leak of to_reset list from _gtk_settings_reset_rc_values
    354043 Renew the typeahead search timeout when using scrollwheel
    354687 PLT-reduction stuff not quite working
    354887 GtkFileChooserButton displays unnecessary authentication dialogs
    355308 gtk_tree_view_set_grid_lines notifies wrong property
           (Ubuntu: #61835)
    355732 Combobox leaks treeview in list mode
    355134 Type in string
    355961 Typo in documentation for GtkPrintContext
    340201 Enhancement of Wimp theme engine.
    357132 Setting an RGBA colormap using gtk_widget_set_colormap()
           on any widget at application start (before other widgets
           are used) causes the running app to revert to the stock
           icon theme
  * Updated translations (bg,bn,bn_IN,de,dz,el, en_GB,et,fi,gu,hi,id,ka,lt,
                          lv,mk,nb,nl,nn,or, ru,sl,sv,ta,th)

25. By Sebastien Bacher

* New upstream version:
  * GtkFileChooser:
    - Fix several Win32-specific problems
    - Add automated tests for GtkFileSystem
    - Make overwrite confirmation work again
  * Printing support:
    - Fix confusion between names and values in combo boxes
    - Poll for printer list updates in the cups backend
  * Add an automatic scrolling example to gtk-demo
  * Bugs fixed:
    354004 Use of g_warning("%s", NULL) after failing to
           open a display
    346751 symbolic colors can't be use in properties
    352264 gtk_status_icon_set_from_pixbuf leaks the old
           pixbuf
    352391 small link button leak
    353449 A break is missing in
           gtk_recent_chooser_menu_set_current_uri
    329604 do not scroll on copy to clipboard
    354035 Typo in the GtkWidget::drag-drop doc blurb
  * Translation updates (ang,bn_IN,ca,de,dz,el,eu,fi,
    fr,hi,hu,it,ja,lt,ml,mr,nn,or,pl,pt_BR,ro,ru,sl,
    sr,sr@Latn,sv,ta,th,tr,vi,zh_CN,zh_HK,zh_TW)
* debian/rules:
  - updated shlibs version
* debian/watch:
  - updated

24. By Sebastien Bacher

* New upstream version:
  - Many fixes and improvements for the OS X backends
  - Revert to using gtk modules with global binding,
    since the local binding that was introduced in
    2.10 breaks the accessibility support of current
    OpenOffice.org releases.
  - GtkRecenManager
    - Poll for changes to the XBEL file
    - Fix initial bad placement of recent files menu
    - Show nonexisting resources by default, and do
      not mark them as insensitive
    - Allow adding a filter to GtkRecentChooserMenu
  - GtkFileChooser
    - Improve the fallbacks for icons
    - Make / and ~ activate the location entry again
  - Bugs fixed:
    348828 Segmentation Fault in gtk_combo_box_menu_setup
           when removing combobox child
    349552 problem with parsing (enum) style properties
    351581 API Documentation issues with 2.15 release
    348652 reorder() from ComboBoxEntry produces Gtk+ assert error
    349128 Fix docs about GtkTreeModel::row-deleted
    350605 Crash caused by the recent menu
    348096 GtkStyle leaks GtkRcContext
    348145 Background images not working with Quartz backend
    329752 Problem with has_selection notification when
           deleting the selection
    347856 gtk_recent_chooser_add_filter not implemented
           for GtkRecentChooserMenu
    348245 Disabling pdf printing doesn't hide option
    348278 textview doesn't update on hinting setting change
    348289 Filechooser is blocked by higher priority idle
    348478 entry completions needs to reset the IM context
           before emitting action-activate signal
    348538 Remove old email addreses from the tutorial
    348626 drag-to-child should not work
    348634 IconView does not update background
    348706 don't allow dnd onto arrows
    348740 configure script does not honour PKG_CONFIG variable
    348787 Segfault in gtk_font_button_update_font_info()
    348824 test attached calendar-sane-timer patch in head
    348971 gtk_status_icon_get_geometry returns bogus data
    349382 valgrind uninitialized memory warnings setting
           partly uninitialized X properties
    349570 notebook arrow PRELIGHT drawing doesn't work
    349834 Memleak from gtk_tree_view_set_enable_tree_lines
    349858 Leak of ShmPixmapInfo from get_shm_pixmap_for_image
    349859 gtk_paint_tab doesn't work when widget is now option menu
    349997 Indirect leak from XkbGetMap
    350039 GtkFileChooserEntry leaks sources
    350050 GdkGC leak from GtkRuler
    350139 Should use evince preview mode
    350258 Memory leak in gtk_entry_drag_data_received()
    350329 The CUPS printer backend in GTK+-2.10.1 fails with CUPS 1.1.
    350517 reset_style_idle() interferes with application idles
    350860 Balloon messages sent to tray do not have the
           correct window in XEvent
    350938 TreeViewColumn rendering off when "spacing" property set
    351112 gtk_notebook_set_current_page fails when the
           notebook has not yet been shown
    351519 Directfb backend fails to build
    165714 GtkEntryCompletion doesn't complete on paste
    168737 Different button sizes in About dialogs
    345666 The icons of file, directory and device at GtkFileChooser
    349429 spin button does not use correct value for inner_border
    349501 fix in the documentation of function
           gtk_list_store_insert_with_values()
    350072 stdout output from colorselection
    351759 Wrong range value in documentation of
           gtk_color_selection_set_current_alpha
    349277 Wrong message for problems with serializing texts
    346800 Rework sort/filter models to use indices to
           parents instead of pointers
    349120 Small error in doc
    350911 gdk_pixbuf_new_from_file_at_scale() should
           skip when there's enough image data
    348728 GtkTable Row and Column Spacing
    351241 swapped argument description
    350023 "Running GTK+ Applications" chapter does not
           document new GTK_DEBUG possibilities
    351812 file print backend filename encoding issue
  - New and updated translations (bg,bn_IN,de,dz,el,es,
    et,eu,fi,gu,hu,ko,ku,ja,lt,mk,ml,nb,ne,nl,or,pl,po,
    sv,th,tr,tt,uk,zh_HK,zh_TW)

23. By Sebastien Bacher

* debian/control.in:
  - Build-Depends on libcupsys2-dev so the cups backend is built
    (Ubuntu: #55044)

22. By Sebastien Bacher

* New upstream version:
   * Drop Pango requirement 1.12.0
   * Many fixes and improvements for the OS X and directfb backends
   * The printing framework now supports a subset of the Cups 1.2 custom PPD
     option spec
   * Bug fixes:
     348134 box gaps on left and right can be drawn wrong
     348014 crash on Epiphany Web Browser
     348063 _gtk_icon_cache_get_icon crashes when no cache available
     348096 GtkStyle leaks GtkRcContext
     157439 The "adding to panel" is buggy when switching
            to an rtl environment
     346751 symbolic colors can't be use in properties
     347976 Context menus appear in strange locations
     348001 xid / fid X11 font id's are used intermixed
     348049 Tabs "magically" re-order
     348094 Adjustment leak from gtkiconview
     348115 improve notebook visuals when dragging
     348120 gtkentrycompletion leaks action_view
     348227 gtkimcontextsimple doesn't terminate a string with null
     348424 mem leak in GtkPrintSettings
     348089 Missing chaining up in gtk_recent_chooser_menu_finalize
     348090 Reference leak in gtk_text_layout_set_contexts
     348095 gtk_menu_stop_scrolling does work even if we
            were not scrolling...
     142582 Add animation xsetting
     346427 xbm loader returns false, fails to set error
     346733 GList of visuals is always empty and causes
            crashes in gdk_rgb_choose_visual()
     347048 crash on using GtkAssistant
     164884 GtkTreeView row drag is sometimes started spuriously
     302127 GtkTreeView gets angry when items deleted
            from a test_expand_row handler
     346092 gtk_tooltip_set_delay documentation wrong
     346428 Be robust against broken loaders failing to set error on failure
     346467 gtkwindow state assignments bug
     346598 modeline takes too much memory
     346603 Context menus only work once
     346639 treeview memleak
     346668 symbolic colors are broken when specifying engine
     346713 quartz backend is missing functions that pygtk needs
     346721 XBM reading in quartz backend is broken
     346836 Tabs jump around when opening menus
     347018 missing GDK_QUARTZ_ALLOC/RELEASE_POOL calls
     347277 gtk_drag_get_ipc_widget() and window groups
     347315 SYNC extension check failing
     347902 GtkRange doesn't reliably update stepper sensitivity
     335012 gtkcellrenderertext - gtkeditable: bad
            interaction when ypad is set to hi value
     337910 gdk_pango_layout_get_clip_region is inefficient
     346605 Modifier-key events are not sent
     346970 gtkfilechooserbutton leaks an empty list
     347032 documentation of gtk_print_context_get_height() has typo
     347037 GObject info missing for GtkRecentManager and
            GtkRecentChooser* in gtk-doc API reference
     347041 documentation of gtk_paper_size_is_equal() has a typo
     347043 Reference leaks in GtkFileChooserButton
     347066 gimp 2.3.9/2.2.12 GTK+ assertion fails on open file dialog
     347211 documentation of gtk_print_job_send() has a typo
     347710 new GtkCellRendererSpin misses a lot of API documentation
     347711 slight glitches in GtkAssistant API documentation
     347065 Fix in-line doc typos
     311399 relative to the window string can be better
   * Updated translations (bg,bn_IN,cs,de,dz,es,et,
     eu,fi,fr,gu,he,ko,or,th)
* debian/control.in:
  - downgraded pango requirement according to configure
* debian/libgtk2.0-doc.doc-base.gtk-faq,
  debian/libgtk2.0-doc.doc-base.gtk-tutorial:
  - temporary renamed those since the corresponding html files are not
    shipped with that tarball

21. By Sebastien Bacher

* Sync with Debian
* New upstream version:
  - Printing support
  - Recent files support
  - Drag-and-drop support in notebooks
  - New widgets and cell renderers
    * GtkStatusIcon, a cross-platform "tray icon" API
    * GtkAssistant, a widget for creating multi-step wizards
    * GtkLinkButton, a widget that displays a clickable hyperlink
    * GtkCellRendererAccel, a cell renderer for key combinations
    * GtkCellRendererSpin, a cell renderer for numeric values
  - Changes in the filechooser:
    Communication with backends is now asynchronous to avoid
    blocking on filesystem operations. The location entry
    (popped up by C-L) has been integrated in the main dialog.
  - Changes in the tree view widget
    The GtkTreeView has been made more customizable with the
    show-expanders and level-indentation properties, and with
    the addition of grid lines. The positioning of the
    search popup has been improved, and the search entry
    can be embedded in another window. Rubberband selection
    is now supported.
  - Changes in the text view and entry widgets
    A framework for rich text copy-and-paste and drag-and-drop
    has been added. Password entries can optionally show the
    last entered character for a short while.
  - Themability improvements
    * GTK+ supports symbolic colors
    * GTK+ sets window type hints on override-redirect windows
    * Paths in rc files can refer to all subclasses of a class
    * Scrolling menus can be themed to always display both arrows
    * GtkRange steppers will appear insensitive when the slider
      is at the end; applications which need to handle this case
      (e.g. to extend the range) can opt out of this.
    * There are style properties for the color of hyperlinks,
      GtkWidget::link-color and GtkWidget::visited-link-color
    * New style properties allow more flexible theming of
      range widgets, notebooks, menus tree view, separators
      and buttons.
    * The pixbuf theme engines supports customized drawing
      of expanders and resize grips.
  - Other GTK+ changes
    * GtkProgressbar supports text in activity mode
    * GtkLabel allows to set the wrap mode
    * GtkAction works with named icons in addition to stock icons
    * Animations can be globally controlled by settings
    * The gtk-touchscreen-mode setting controls a number of changes
      that make GTK+ work better on touchscreens
    * GTK+ can consult an additional fallback icon theme before
      falling back to hicolor
    * GtkImage has an image property
    * GtkTextBuffer has a cursor-position property
    * GtkCellView has a model property
    * GtkButton has an image-position property
  - GDK changes
    * OS X backend, still experimental
    * DirectFB backend, still experimental
    * Closing displays works
    * gdk_screen_is_composited to check for a running
      compositing manager
    * Support for Super, Hyper and Meta modifiers
    * GDK keysyms have be synched with Xorg 7.1
    * Running as an untrusted X client works
  - gdk-pixbuf changes
    * TIFF files can be saved
    * 16-bit PNM files can be loaded
    * GIF animations are not loaded completely if
      only the first frame is needed
* debian/control.in:
  - updated the requirements according to configure for atk cairo glib pango
* debian/patches/007_password_char.patch:
  - change the default password char (Ubuntu: #36190)
* debian/patches/008_dont_build_perf_directory.patch:
  - don't list the perf directory to build, it breaks the static build
* debian/patches/0815_ia32-hack.patch:
  - patch for ia32-libs package
* debian/rules:
  - updated the shver number
* debian/update-gdkpixbuf-loaders.in, debian/update-gtk-immodules.in:
  - update VERSION number to 2.10.0

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/gtk+2.0
This branch contains Public information 
Everyone can see this information.

Subscribers