Re: 2.3.1; traveling; request for bug help



Owen Taylor <otaylor redhat com> writes:

> - I'd really appreciate some help with getting bugzilla
>   under control for 2.4.0; there are 400+ bugs for 
>   GLib and GTK+ on the --- 2.2.4/5, 2.4 API freeze and
>   2.4.0. :-(

I went over the GDK bugs.

Søren


Key:

*: change ready to commit
+: bug I think should be dealt with for 2.4.0
?: maybe fix, maybe punt  
-: good punt candidate
p: has patch


2.2.4, 2.2.5 Milestones:

-  5878	 Gtk+ spews warnings when you call xsetpointer
   Hard to fix, and a misconfiguration issue.

-  73047  Wrong colors on big-endian/strange-visual hardware
   Needs to be investigated by someone with the right hardware

?  73423  GDK_ISO_Left_Tab
   For XKB GDK should fudge the keymap so that Shift+Tab returns GDK_ISO_Left_Tab

-  115389 Crash dragging over Opera
   Needs to be investigated with someone who has Opera

-  118621 If there is only a static libXinerama.a library, gdk doesn't link with it
   Doesn't happen on normal XFree86 setups

*p 119722 gdk/Xft2 and bitmap drawables bug
   Has a patch from Owen, confirmed to work by reporter

+  126212 crash in gdk_pixbuf_from_drawable()
   A crash, so should be fixed if possible. The problem is that only
   the reporter can reproduce it.


2.4 API Freeze Milestone:

+p 64613  Focus handling (OutputOnly, ICCCM compliance)
   Has a patch to switch to globally active windows, that needs review. 
   Showstopper for accessibility. (I won't pretend I understand the issues)

-  75497  Add colormaps to bitmaps 
   Some drawing operations need to interprete colors. As I understand it, the patch in
   bug 119722 fixes the most important case.

+p 95897  Add gdk_spawn() functions
   Has a patch that needs review.

?p 99276  missing API: gdk_rgb_set_max_colors()
   Adds API to make GdkRGB allocate fewer colors. The attached patch is trivial, but
   doesn't in itself fix the flashing problem on 8bit displays. To do that you would
   also need an environment variable or something that would make gtk+ limit 
   the number of colors allocated

-  105101 Cross-platform "tray icon" API
   Clear punt. This is major task.

-p 106751 Add gdk_region_set_rectangle()
   gdk_region_new() shows up on some profiles, but there it isn't clear that this
   patch is the right fix.

-  112182 Allow gdk_add_client_message_filter() to add more than one filter per event

+p 119375 Add way to get default group leader window
   Has patch that needs review.

2.4.0 Milestone

-  50372  Setting stipple to NULL results in X error
   Not extremely important. Possible for 2.4 if a patch shows up.

-  53353  Check results of all X calls
   Handle the case where user has called gdk_error_trap_push() so that GDK won't
   see X errors. This can result in crashes when gtk+ assumes the calls succeeds.

+p 60857  Antiexpose memory "leak"
   Antiexpose records keep a reference to their window. This only affects memory use
   when applications exits. This is a WONTFIX in my opinion, because trying to 
   release all memory on exit is futile anyway.

-  63820  Refactor and document gdkgeometry-x11.c
   A big job, not user-visible.

-  72058  Configuration file that maps between XSETTING names and gdk names
   A big job and not critical

-  73424  Use gdk_keymap_translate_keyboard_state() instead of XLookupString()
   I don't understand this issue. From Owen's comments it sounds like a
   would-be-nice-but-not-critical

-  85780  Add support for extra virtual modifiers
   Would be nice, but not critical

+  89109  Add no-debug way to do --gdk-debug=NOGRABS
   The reporter wants this as a workaround for his tablet which doesn't work when 
   someone grabs the pointer. Owen says this is bad reason, because gtk+ without
   grabs is a broken gtk+. This is a WONTFIX in my opinion, because I don't see
   any non-debug use of a no-grabs option

?  97510  remove static gravity checks from GDK
   Just needs a patch I guess, but non-critical

-  101362 Use XCopyArea() to scroll windows whose children are all input-only
   A trivial performance optimization.

?  101983 gdk_draw_pixbuf() ignores the GC clip mask of the GC.
   It looks moderately hard to fix, and the feature is rarely used, 
   a "this simply doesn't work" bug.

+  105497 const GdkColor 
   Purely janitorial. Looks like 20 minutes of fun with grep.

?  110224 Make xsettings-client use gdk_x11_display_grab()
   Looks reasonably easy to fix. I'd say 2.4.0 if a patch shows up,
   otherwise punt.

-  113310 Unset bg when mapping override-redirect toplevels
   Cosmetic, and fairly hard to fix

-  113394 Action negotation for Motif DND
   Fixing this involves protocol snooping two Motif applications talking
   to eachother.

-  113476 Use XftDrawSetClipRectangles()
   This function is broken in the released version of Xft, so this bug can't
   be fixed before a new version of Xft is out.

?p 115650 Support _NET_WM_USER_TIME
   There is a patch that adds new API and an X11 implementation. It isn't
   clear if we want to support the hint.

?p 116626 Use keyboard map contents to detect RTL groups
   This patch has C++ code that can easily be converted into C.
   To me this looks easy to fix if the relevant Pango patch is applied, 
   but Owen will have to say.

+  116719 Panel crashed
   I am pretty sure this is a duplicate of 117579, but even if it isn't, it
   is a crasher, and I think it should be fixed.

+  117579 _gdk_xid_table_insert trouble
   Causes crashes when gdk_window_reparent() has been called. I think it is
   important to fix this one.

+  119804 Hide -lXcursor dependency
   Must be fixed probably, because otherwise Xcursor will be in the ABI.

+p 125645 GC caching
   There is a patch that needs to be reviewed.

"---" Milestone:

-  89179  Reporter wants a way to differentiate between focus-change events that
   are the result of a grab operation, and regular focus-change events
   Bug is NEEDINFO at the moment.

-  121471 Window specific filter functions only sees events gtk+ knows about
   One suggested fix here is making _gdk_x11_register_event_type() public.
   This is not urgent, because you can use a global filter function, and 
   check the window yourself.

+p 122448 Make hooks around gdk_threads_enter/leave possible
   This has been discussed on gtk-devel recently. The latest version of 
   the patch needs to be reviewed.

-  122728 No Busy+Interactive Cursor
   Add a combined hourglass+arrow cursor. I don't think this is 2.4 material

?  122777 Type-punned pointer warnings
   Janitorial. Could be 2.4.0 material if a patch show up

+p 123546 Workaround for broken tablet driver
   This patch is a workaround for a broken driver. It looks reasonable to me.

?p 126375 Way to detect other application owning selection
   I am not sure I understand this bug at all. Owen asks what the point is
   of having gdk API, rather than just using Xlib.

-  127927 Build fails
   Build fails for Kjartan, but not a showstopper

?p 128005 Gdk converts 32 bit coordinates into 16 bit coordinates
   This is either really easy to deal with (NOTABUG), or extremely difficult (do
   complex math to figure out what to convert 32 bit coordinates into).
   In my opinion the complex math is not worth it, so this is NOTABUG.

?p 128529 Can't enter UKRAINIAN_GHE_WITH_UPTURN
   I don't know if this is easy to fix or not.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]