2007-01-23 07:55 +0000 [r626408] lueck * branches/KDE/3.5/kdelibs/kdoctools/customization/de/catalog, branches/KDE/3.5/kdelibs/kdoctools/customization/de/entities/underLGPL.docbook (added), branches/KDE/3.5/kdelibs/kdoctools/customization/de/lang.entities: missing entity underLGPL for kexi documentation 2007-01-23 15:41 +0000 [r626522] lunakl * branches/KDE/3.5/kdelibs/kdeui/qxembed.cpp: Geometry handling of systray icons is ... somewhat borken. Where to start? - QXEmbed used to by a mistake send configure notify events with an incorrect window set, making them useless and even in extreme cases crashing apps - Qt is apparently full of hacks for handling toplevel window geometry but code for doing it properly appears to be missing, mistaking in this case local position with global position. Surely somebody got confused by ICCCM again. - Apps apparently so no problem with the fact that a toplevel widget reported local coordinates as its position and decided to work around it themselves. Now the first one got fixed by r609135 and there's no longer a bug to work around. Count in broken boundary checks in apps and suddenly some widgets "appear" in various broken locations. Count in apps rolling their own code instead of extending libraries and finding a way of at least somehow fixing this becomes interesting. - Keeping it as it is breaks apps and moreover makes it impossible to ever fix this. - Reverting r609135 breaks apps. - Not sending the configure notify at all may possibly break apps, I'm not really willing to try. This commit just sets and reset X window border, in the hope that it'll be a no-op for everybody, but it will send a real configure notify that will confuse Qt and make apps with the workaround "work". At the same time the configure notify sent from QXEmbed is correct, giving a chance to fix this somewhen. 2007-01-23 18:23 +0000 [r626568] lunakl * branches/KDE/3.5/kdelibs/kdeui/qxembed.cpp: And lo, here comes the lone hero, the one and only to wield the power to fix the unsolvable 3.5.6 showstopper. No wonder he's so awfully grumpy about it. 2007-01-23 21:49 +0000 [r626611] aacid * branches/KDE/3.5/kdelibs/kio/kio/kmimetype.cpp: do not trust magic more than pattern if magic accuracy is 0 Aproved by David 2007-01-24 16:15 +0000 [r626791] mueller * branches/KDE/3.5/kdelibs/khtml/html/htmltokenizer.cpp: fix javascript insertion in