2,037
edits
Changes
From Gramps
m
* we cannot set strings in struct, see GTK bug [https://bugzilla.gnome.org/show_bug.cgi?id=678401]* error in list_families on textview in styledtexteditor: [https://bugzilla.gnome.org/show_bug.cgi?id=679654]. '''Workaround''': we use a global function that calls this once as workaround. There is a fix upstream.
* Geography really minimalist : no menu, no markers, ...
* pyexiv2 module causes a segmentation fault when exiting Gramps - see bug #6042
* python-gnome2 package causes a segmentation fault when Gramps starts - see bug #5972
→Problems
If anyone files a bug against PyGobject, Gtk or any of the Gtk dependencies (except Cairo, which isn't part of Gnome), please add John (the address bugzilla has is [email protected]) to the CC list at the bottom of the bug report page or post the bug URI to the gramps-devel list.
=== Open ===
* We cannot set strings in struct, see GTK bug [https://bugzilla.gnome.org/show_bug.cgi?id=678401] It seems we can do without this, so not an issue at the moment
* osmgpsmap is GTK2. There is a GTK3 branch in git, we should try it, and contribute to the conversion. '''In Progress''': Geography really minimalist : no menu, no markers, ...
* pyexiv2 module causes a segmentation fault when exiting Gramps - see bug #6042
* python-gnome2 package causes a segmentation fault when Gramps starts - see bug #5972
===Solved or workaround===
* there are some drag and drop issues: [https://bugzilla.gnome.org/show_bug.cgi?id=680638], [https://bugzilla.gnome.org/show_bug.cgi?id=680640]. '''Solved:''' Use set_target_list functions for drag and drop with a created TargetList.
* str and unicode no longer seem to work, the encoding must be passed too; '''Future: deprecate unicode() in the code, as we want to support python 3''' - '''SOLVED FOR NOW'': added reload(sys) in gramps.py and set encoding to utf-8. Is there a better way that is userfriendly?
* there is no longer automatic conversion to str utf-8 when using GTK functions, we must convert before passing to GTK.
* glade can no longer work with our catalog. We need to upgrade comboboxentry to combobox with has_entry manually, and hope editors keep working... - '''SOLVEDSolved:''' converted editevent.glade, all works* expose is no longer present on gtk.widget. Draw must Although our catalog cannot be used. Unclear how, [https://mail.gnome.org/archives/commits-list/2010-December/msg01138.html].* Gtk.Clipboard seems to work differently* Pedigreeview is broken and must be converted to new drawing primitives. Same probably for fanchart.* osmgpsmap is GTK2. There is a GTK3 branch in gitopened, we should try it, and contribute to the conversioncan use glade with undefined elements without issues.
* menu.popup does not seem to work in some instances. '''Solved:''' Make sure the reference to menu survives, so eg, do self.menu= function, then self.menu.popup. Alternatively, passing position function seems to also work as workaround, see grampsbar.py for example
* Many Gtk elements no longer grab certain events. '''Solved:''' Add a Gtk.EventBox under them to grab the event.
== Related Gramps Bugs ==