2008-03-27 22:10 +0000 [r790970] qbast * branches/KDE/4.0/kdelibs/dnssd/avahi-domainbrowser.cpp: Backport of avahi domain browser fix. 2008-03-28 21:09 +0000 [r791245] dhaumann * branches/KDE/4.0/kdelibs/kate/dialogs/katedialogs.cpp: backport: enable the APPLY button if the other tab settings change 2008-03-29 06:22 +0000 [r791352] zachmann * branches/KDE/4.0/kdelibs/kdecore/io/ksavefile.cpp, branches/KDE/4.0/kdelibs/kdecore/kernel/kglobal.h, branches/KDE/4.0/kdelibs/kdecore/io/ktempdir.cpp, branches/KDE/4.0/kdelibs/kdecore/kernel/kglobal.cpp: o Fix: let KSaveFile honor the umask. Added a method to KGlobal to return the umask. The umask is read at program start to avoid race conditions. Use the new function also in KTempDir. 2008-03-30 18:24 +0000 [r791908-791907] orlovich * branches/KDE/4.0/kdelibs/khtml/ecma/kjs_dom.cpp: Ugh. Fix the return value of replaceChild. * branches/KDE/4.0/kdelibs/khtml/xml/dom_elementimpl.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom_elementimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_nodeimpl.cpp: Fix up the full-blown Attr codes to properly take care of their kids. Patch by Harri, w/some tweaks from me to the ID-cache handling and a removal of a no-longer-need hack in textContent 2008-03-30 20:43 +0000 [r791959] pino * branches/KDE/4.0/kdelibs/kparts/browserextension.h: fully qualify one of the arguments of the signal, so it's usable again 2008-03-31 16:16 +0000 [r792196] lunakl * branches/KDE/4.0/kdebase/runtime/kde4 (added), branches/KDE/4.0/kdelibs/kdeui/kernel/kapplication.cpp, branches/KDE/4.0/kdebase/runtime/CMakeLists.txt: Make KDE4 applications restart in saved session using a wrapper script 'kde4' if not running in a KDE4 session (http://lists.kde.org/?t=120569055200005&r=1&w=2). 2008-03-31 20:46 +0000 [r792333] sebsauer * branches/KDE/4.0/kdelibs/kjsembed/kjsembed/qobject_binding.cpp: backport r792331: fix handling of QUrl 2008-04-01 10:53 +0000 [r792495] rjarosz * branches/KDE/4.0/kdelibs/kdecore/config/kconfig.cpp: Backport commit 792494. Fix deletion of group with unicode characters. CCBUG: 159949 2008-04-01 20:37 +0000 [r792683-792682] orlovich * branches/KDE/4.0/kdelibs/khtml/html/html_objectimpl.cpp: We want to use effectiveURL here so we properly handle data: on the object/embed mess. * branches/KDE/4.0/kdelibs/khtml/dom/dom_node.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom_nodeimpl.cpp: Properly close DOM-created nodes. Fixes CNN.com election tracker, and 3 Acid3 tests (more like 3.5, actually --- gets one further). It also makes Acid3 look uglier, since it exposes a bug in rendering of alternate content (it didn't show up before since the object was plain not getting loaded). I know what's wrong just need to Bug dfaure for a solutionfigure out how to fix it. CCBUG:156947 2008-04-01 22:49 +0000 [r792734] orlovich * branches/KDE/4.0/kdelibs/khtml/xml/dom_nodeimpl.cpp: Properly update currentTarget in capture phases. Fixes acid3 test31. (Line got lost during container porting. Bad review job by me :( ) CCBUG:156947 2008-04-02 10:10 +0000 [r792821] dfaure * branches/KDE/4.0/kdelibs/kio/kio/kfileitem.cpp, branches/KDE/4.0/kdelibs/kio/kio/kfileitem.h: no-op docu cleanup (already in trunk) 2008-04-02 12:59 +0000 [r792866] lunakl * branches/KDE/4.0/kdelibs/kinit/klauncher.cpp, branches/KDE/4.0/kdelibs/kinit/klauncher_main.cpp, branches/KDE/4.0/kdelibs/kinit/klauncher.h: Do not call signal unsafe code in a signal handler. BUG: 157733 2008-04-02 15:32 +0000 [r792924] dfaure * branches/KDE/4.0/kdelibs/kinit/lnusertemp.c: The old fix for creating missing parent dirs if needed; retested by Andras Mantia. 2008-04-02 20:44 +0000 [r793010] porten * branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.cpp: Provide setter function for whoever wants to tackle the ToDo mentioned in Dirk's comment. 2008-04-03 04:23 +0000 [r793181-793180] ggarand * branches/KDE/4.0/kdelibs/khtml/css/css_base.cpp, branches/KDE/4.0/kdelibs/khtml/css/css_stylesheetimpl.cpp, branches/KDE/4.0/kdelibs/khtml/html/html_headimpl.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_nodeimpl.h, branches/KDE/4.0/kdelibs/khtml/css/css_ruleimpl.h, branches/KDE/4.0/kdelibs/khtml/css/css_base.h, branches/KDE/4.0/kdelibs/khtml/css/css_stylesheetimpl.h, branches/KDE/4.0/kdelibs/khtml/html/html_headimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.cpp, branches/KDE/4.0/kdelibs/khtml/css/css_ruleimpl.cpp: automatically merged revision 792695: rework the tracking of stylesheets' loaded state. @import logic merged from WebCore made it subject to pathological loss of synchronisation. BUG:155493 * branches/KDE/4.0/kdelibs/khtml/xml/dom_textimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_nodeimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom2_rangeimpl.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom_xmlimpl.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom2_rangeimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_xmlimpl.h: automatically merged revision 793178: merge some ad hoc changes to RangeImpl::surroundContents, whose main rationale is "keep Acid3's 11th test happy". I tried hard to make up a sound explanation for those, digging deep into the specification's arcane semantics, but eventually, I don't think I really convinced myself, and certainly not Harri. He says: "it's a pragmatic solution". And that's what it is. CCBUG:156947 2008-04-04 08:48 +0000 [r793504] dfaure * branches/KDE/4.0/kdelibs/kdecore/tests/kconfigtest.cpp, branches/KDE/4.0/kdelibs/kdecore/tests/kconfigtest.h, branches/KDE/4.0/kdelibs/kdecore/kernel/kglobal.cpp: Move the umask value out of KConfigPrivate to avoid a crash on exit when ~KConfig calls sync. 2008-04-04 19:07 +0000 [r793672] orlovich * branches/KDE/4.0/kdelibs/kdeui/widgets/kanimatedbutton.cpp: Cache and reuse pixmaps for each frame. Before, new ones were created, and Qt would stick every single one of them into the pixmap cache, potentially keeping as many as ~1000 X pixmaps pointlessly, which could slow down things such as EXA (though FredrikH made the latest devel X handle that better..) 2008-04-05 15:01 +0000 [r793889] porten * branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.cpp: Moved bad call out of constructor to all callers I could find. No functional change, i.e. no badness removed but will allow for easier incremental fixing of what's mentioned in Dirk's comment. 2008-04-05 15:23 +0000 [r793896] porten * branches/KDE/4.0/kdelibs/khtml/xml/dom_nodeimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom_nodeimpl.cpp: Make createDocument() work as specified in DOM Level 2: Use the user-supplied doctype and set its Node.ownerDocument attribute to the document being created. 2008-04-05 15:30 +0000 [r793906] porten * branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.cpp: Removed now obsolete code. Should have done that with my previous commit already. 2008-04-05 16:44 +0000 [r793941] porten * branches/KDE/4.0/kdelibs/khtml/ecma/kjs_dom.cpp, branches/KDE/4.0/kdelibs/khtml/ecma/kjs_dom.h, branches/KDE/4.0/kdelibs/khtml/ecma/kjs_html.cpp, branches/KDE/4.0/kdelibs/khtml/ecma/kjs_html.h: pmk moved the title property up (or down?) to the XML Document. Move the JavaScript property there, too. 2008-04-06 19:33 +0000 [r794168] buis * branches/KDE/4.0/kdelibs/khtml/khtmlview.cpp, branches/KDE/4.0/kdelibs/khtml/css/cssparser.cpp, branches/KDE/4.0/kdelibs/khtml/css/cssvalues.c, branches/KDE/4.0/kdelibs/khtml/rendering/render_style.h, branches/KDE/4.0/kdelibs/khtml/css/cssstyleselector.cpp, branches/KDE/4.0/kdelibs/khtml/css/cssvalues.in, branches/KDE/4.0/kdelibs/khtml/css/cssvalues.h, branches/KDE/4.0/kdelibs/khtml/css/css_renderstyledeclarationimpl.cpp: Backport of my commit 770413. 2008-04-06 19:35 +0000 [r794169] orlovich * branches/KDE/4.0/kdelibs/khtml/khtmlview.cpp: Fix access keys, and autoscroll suspension. (I will leave it to someone else to ponder the issue of fallbacks showing up): 1) The key events actually do show the modifier state after the event these days 2) Use QLinkedList and not QList for the candidates list in fallback computation as we need iterators to remain valid through removal of other entries; QList's don't. 3) Adjust positioning code to deal with the latest incarnation of the scroll widget 4) Give the accesskey tooltips a background so at least one is readable if they overlap. 2008-04-07 17:07 +0000 [r794482] orlovich * branches/KDE/4.0/kdelibs/khtml/khtml_part.cpp: Let a redirect from within a javascript: frame source win out over the text.. (For src="javascript:this.window.location.href='foo'", on the old freemail.hu, better written as src="foo") CCBUG:106748 2008-04-07 19:10 +0000 [r794513] orlovich * branches/KDE/4.0/kdelibs/kparts/browserrun.cpp: Applying a patch from David that permits KHTML to properly do fallback content on error pages, but letting it know when that happens.. 2008-04-07 19:20 +0000 [r794519] orlovich * branches/KDE/4.0/kdelibs/khtml/khtml_part.h, branches/KDE/4.0/kdelibs/khtml/khtml_run.cpp, branches/KDE/4.0/kdelibs/khtml/khtml_part.cpp: Properly fall back to alternate content when doing delayed part creation due to needing to lookup the mimetype (Acid3 red kitten) 2008-04-07 19:25 +0000 [r794524] orlovich * branches/KDE/4.0/kdelibs/khtml/khtml_run.h: I probably want to commit this, too. 2008-04-07 22:26 +0000 [r794580] ossi * branches/KDE/4.0/kdelibs/kdecore/tests/kconfigtest.cpp, branches/KDE/4.0/kdelibs/kdecore/config/kconfig.cpp, branches/KDE/4.0/kdelibs/kdecore/tests/kconfigtest.h: backport: fix copyGroup not marking the config dirty. 2008-04-07 23:54 +0000 [r794588-794587] dfaure * branches/KDE/4.0/kdelibs/kdecore/tests/kconfigtest.cpp, branches/KDE/4.0/kdelibs/kdecore/config/kconfig.cpp, branches/KDE/4.0/kdelibs/kdecore/tests/kconfigtest.h: revert uncompileable 794580: there is no KConfigGroup::copyTo in branch... * branches/KDE/4.0/kdelibs/kdecore/util/kpluginfactory.cpp: make KPluginFactory::stringListToVariantList faster by being simpler 2008-04-08 08:05 +0000 [r794647] ossi * branches/KDE/4.0/kdelibs/kdecore/tests/kconfigtest.cpp, branches/KDE/4.0/kdelibs/kdecore/config/kconfig.cpp: fix KConfig::copyTo() not marking the target dirty. 2008-04-08 13:57 +0000 [r794748] dfaure * branches/KDE/4.0/kdelibs/kdeui/widgets/khistorycombobox.h: Port sample code to KDE4 API 2008-04-08 16:19 +0000 [r794790] orlovich * branches/KDE/4.0/kdelibs/khtml/imload/tilecache.h: Don't double-decrement the cache usage when removing tiles.. 2008-04-08 16:29 +0000 [r794796] orlovich * branches/KDE/4.0/kdelibs/kparts/browserrun.cpp: Don't crash if this is called with a non-TransferJob... 2008-04-08 20:21 +0000 [r794895] dhaumann * branches/KDE/4.0/kdelibs/kate/view/kateviewhelpers.cpp, branches/KDE/4.0/kdelibs/kate/view/kateviewhelpers.h: backport fix crash: 1. m_blockRange is a smart-range that highlights the block for the given codefolding region 2. when the mouse is over the code folding border, m_blockRange is a valid smart range 3. F5 reloads the document, which deletes the smart range 4. now m_blockRange is a dangling pointer 5. moving the mouse deletes this dangling pointer -> crash CCBUG: 160527 2008-04-08 21:22 +0000 [r794919] dhaumann * branches/KDE/4.0/kdelibs/kate/view/kateviewhelpers.cpp, branches/KDE/4.0/kdelibs/kate/view/kateviewhelpers.h: backport fix: Code Folding Bug: color doesn't disappear CCBUG: 159021 2008-04-09 02:16 +0000 [r794973] orlovich * branches/KDE/4.0/kdelibs/khtml/khtml_part.cpp: Make searching within textareas work again. Seems like we used to attach their kids back in the days? BUG: 160490 2008-04-09 11:12 +0000 [r795168] dhaumann * branches/KDE/4.0/kdelibs/kate/document/katetextline.cpp: backport: fix off-by-one bug when converting a virtual column to a real one 2008-04-09 11:26 +0000 [r795170] dhaumann * branches/KDE/4.0/kdelibs/kate/document/katetextline.cpp: backport: == -> > operator in fromVirtualColumn 2008-04-09 11:34 +0000 [r795173] dhaumann * branches/KDE/4.0/kdelibs/kate/view/kateview.cpp: backport Fix crash: collapsed method cursor behind line crash CCBUG: 160424 2008-04-09 21:47 +0000 [r795351] dhaumann * branches/KDE/4.0/kdelibs/kate/syntax/katehighlighthelpers.cpp: fix uppercase-bug which was introduced in r439322. fixes bug: Hexidecimal numbers not highlighted CCBUG: 158162 2008-04-09 22:18 +0000 [r795359] mlaurent * branches/KDE/4.0/kdelibs/kio/kio/scheduler.h: Backport: Fix assert when we reparse config (call by dbus) Q_CLASSINFO is necessary (thanks Thiago to point me this pb) 2008-04-10 19:22 +0000 [r795564] mkretz * branches/KDE/4.0/kdelibs/phonon/platform_kde/kiomediastream.cpp: backport 795562: fix race condition: ~/KDE/src/playground-multimedia/phonon/phonon-pcmio/platform_kde - if a FileJob reached the end - then the backend requests a seek - then the result signal is delivered - the job was cleaned up, but the seek would never finish 2008-04-11 23:47 +0000 [r795939] staniek * branches/KDE/4.0/kdelibs/kfile/kdiroperator.cpp, branches/KDE/4.0/kdelibs/kfile/kfilewidget.cpp: backports for kfile r794821, r795837: A set of fixes for improving experience of file dialogs, mostly on Windows + some fixes for handling urls KFileWidget: - check whether a string contains protocol part more carefully because c:/ is an absolute path, not a protocol (static containsProtocolSection()), so we assume the protocol has at least two characters before ":/" - enclose locationEdit->currentText() with QDir::fromNativeSeparators() and add .trimmed() to cover more cases in conditions - slotOk(): add code for handling accepting using OK button when directory path is entered and directories are not acceptable result of the file widget: cd to that directory then; in particuar it is now possible to enter C:\ or / and press OK to change to the root dir on windows (or linux, respectively) r795936: Fix changing the current dir using the 'recent url' combo box. Upon accepting new url in the 'directory' url combo box, append '/' if needed: the combo does not add it, but tokenize() expects it because uses KUrl::setFileName(), which would silently remove the last segment of the path. Without the fix, if you select /home/js/foo/bar from the url combo box, and click on file.txt, the resulting url would be /home/js/foo/file.txt, not the expected /home/js/foo/bar/file.txt. Another, and hopefully the last place where we have to care about trailing slashes for dirs, is kdiroperator. (reviewed) 2008-04-12 08:56 +0000 [r795997] staniek * branches/KDE/4.0/kdelibs/interfaces/ktexteditor/ktexteditor.cpp: backport r160183 KTextEditorFactoryList: make qAddPostRoutine play well with K_GLOBAL_STATIC. Also, delete factory in KTextEditor::editor() if qobject_cast() failed. 2008-04-12 21:18 +0000 [r796162-796160] porten * branches/KDE/4.0/kdelibs/kjs/regexp.cpp: The PCRE author Philip Hazel was so kind to introduce an optional JS-compat mode into the next release (7.7). Activate it when present which fixes two Acid3 bugs. * branches/KDE/4.0/kdelibs/cmake/modules/FindPCRE.cmake: Merged pkg-config detection for PCRE from trunk. 2008-04-13 12:09 +0000 [r796353] mueller * branches/KDE/4.0/kdelibs/cmake/modules/FindKDE4Internal.cmake: merge -r796352 2008-04-14 09:23 +0000 [r796755] dfaure * branches/KDE/4.0/kdelibs/kdeui/xmlgui/kxmlguibuilder.cpp, branches/KDE/4.0/kdelibs/kdeui/tests/kxmlgui_unittest.cpp, branches/KDE/4.0/kdelibs/kdeui/tests/kxmlgui_unittest.h: Don't remove separator after action list, testcase by Joris Guisson, patch by Albert Astals Cid, unit test by me. 2008-04-14 16:05 +0000 [r796975] whiting * branches/KDE/4.0/kdelibs/knewstuff/knewstuff2/core/coreengine.cpp, branches/KDE/4.0/kdelibs/knewstuff/knewstuff2/core/installation.cpp, branches/KDE/4.0/kdelibs/knewstuff/knewstuff2/core/installation.h: backport AbsoluteInstallPath target specification 2008-04-14 18:53 +0000 [r797028] dfaure * branches/KDE/4.0/kdelibs/kwallet/backend/kwalletbackend.cc: Fix assert due to KGlobal::dirs()->saveLocation("kwallet") called before defining the "kwallet" resource. (BUG 160817) 2008-04-15 08:44 +0000 [r797263] pino * branches/KDE/4.0/kdelibs/interfaces/ktexteditor/ktexteditor.cpp: include qcoreapplication.h for q{Add,Remove}PostRoutine 2008-04-15 11:52 +0000 [r797300] mueller * branches/KDE/4.0/kdelibs/kio/kfile/kfsprocess.cpp, branches/KDE/4.0/kdelibs/kio/kfile/kdiskfreespace.cpp, branches/KDE/4.0/kdelibs/kio/kfile/tests/kicondialogtest.cpp, branches/KDE/4.0/kdelibs/kio/kfile/kdiskfreespace.h: merge KDiskFreeSpace rewrite 2008-04-16 15:02 +0000 [r797620] mueller * branches/KDE/4.0/kdelibs/solid/solid/deviceinterface.h, branches/KDE/4.0/kdelibs/solid/solid/deviceinterface.cpp: merged -r797619 2008-04-16 21:21 +0000 [r797834] dhaumann * branches/KDE/4.0/kdelibs/kate/utils/katesearchbar.cpp: backport: fix document reload crashes 2008-04-18 14:24 +0000 [r798531] orlovich * branches/KDE/4.0/kdelibs/kio/misc/kpac/proxyscout.cpp, branches/KDE/4.0/kdelibs/kio/kio/kprotocolmanager.cpp, branches/KDE/4.0/kdelibs/kio/misc/kpac/proxyscout.h, branches/KDE/4.0/kdelibs/kio/misc/kpac/script.cpp: Apply a portion of proxy support patch from Sergey Saukh (username thelich at the hostname yandex with tld ru). This portion doesn't actually fix the proxies proper (I can't review that part), but rather the autoconfiguration code, in particular: - It makes the JS functions in the PAC script code actually work, by overriding the proper thing for KJS4 - It makes the proxyForUrl D-bus method we exported by giving it the marshallable QString parameter 1 instead of a KUrl - It actually calls "proxyForUrl" not "proxyForURL" 2008-04-18 21:01 +0000 [r798684] dfaure * branches/KDE/4.0/kdelibs/kio/kfile/kopenwithdialog.cpp: Fix service not found assertion when clicking "remember application" (e.g. after selecting konqueror in the list) (Bug 159118) 2008-04-19 08:22 +0000 [r798738] porten * branches/KDE/4.0/kdelibs/kjs/regexp_object.cpp: Merged revision 798733: Provide a bit of file&line number with RegExp parse errors. 2008-04-20 00:08 +0000 [r798931] porten * branches/KDE/4.0/kdelibs/khtml/khtml_part.cpp, branches/KDE/4.0/kdelibs/khtml/ecma/debugger/debugwindow.cpp: Merged revision 798930: Fixed rich text display of pseudo file name "" and others with special chars in them. Thanks to Chusslove for the introduction into the miracles if i18n(). 2008-04-20 16:00 +0000 [r799153] porten * branches/KDE/4.0/kdelibs/khtml/xml/dom2_eventsimpl.cpp: Don't crash when calling with missing doc renderer. Could possibly happen during document teardown but I got it with a form element inserted into an XHTML document created with createDocument(). 2008-04-20 22:19 +0000 [r799256] porten * branches/KDE/4.0/kdelibs/khtml/xml/dom_textimpl.h, branches/KDE/4.0/kdelibs/khtml/ecma/kjs_dom.cpp, branches/KDE/4.0/kdelibs/khtml/ecma/kjs_dom.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_textimpl.cpp: Merged revision 799254: Merged WebCore's r30088 to implement wholeText property and replaceWholeText() function from DOM Level 3. 2008-04-20 22:45 +0000 [r799266] porten * branches/KDE/4.0/kdelibs/khtml/ecma/kjs_dom.h: Merged revision 799265: Fixed copy&paste error. 2008-04-20 22:54 +0000 [r799272] porten * branches/KDE/4.0/kdelibs/khtml/xml/dom_textimpl.cpp: Merged revision 799271: Applied Allen's patch to fix update of the :empty pseudo-class. Now that we also support replaceWholeText() we pass Acid3 test 38. 2008-04-22 14:12 +0000 [r799848-799842] ggarand * branches/KDE/4.0/kdelibs/khtml/rendering/render_block.h, branches/KDE/4.0/kdelibs/khtml/rendering/render_object.cpp, branches/KDE/4.0/kdelibs/khtml/rendering/render_table.cpp, branches/KDE/4.0/kdelibs/khtml/rendering/render_block.cpp: automatically merged revision 796955: make vertical alignment of inline-tables and inline-blocks comply with requirements of CSS 2.1 - 10.8.1. we'll only apply the inline table logic to pure CSS tables though, to remain compatible with what Gecko and Opera do. merged WC helper getBaselineOfLastLineBox() in the process. * branches/KDE/4.0/kdelibs/khtml/rendering/render_form.cpp: automatically merged revision 796956: .rework sizing of textarea so that it works in all styles. .optimised implementation of textarea's setText for common case where new content begins with a substring of the old content. * branches/KDE/4.0/kdelibs/khtml/rendering/bidi.cpp: automatically merged revision 796957: fix absolutely positioned static elements being misplaced and drawn on top of the border when they are the only child of a block. * branches/KDE/4.0/kdelibs/khtml/rendering/render_form.cpp, branches/KDE/4.0/kdelibs/khtml/rendering/render_form.h, branches/KDE/4.0/kdelibs/khtml/css/html4.css: automatically merged revision 796958: rework our form widgets' baselines to align on the text content, rather than on the widget boundaries. Iow: _______ _______ | | | | | ipsum | Lorem | ipsum | rather than: Lorem |_______| |_______| * branches/KDE/4.0/kdelibs/khtml/rendering/render_box.cpp, branches/KDE/4.0/kdelibs/khtml/rendering/render_box.h: automatically merged revision 796959: .Fix solving of percentage height for positioned elements, in light of the nota bene in CSS 2.1-10.5. .Satisfyingly, the same code path can also be used to solve percentage intrinsic height (10.6.2) - (#160371) .Fix some errors in the implicit height code, that wasn't converting to content height. BUG:160371 * branches/KDE/4.0/kdelibs/khtml/rendering/render_box.cpp: automatically merged revision 799834: likewise, make sure we always use the padding edge when calculating the width of a positioned object's containing block. (10.1.4) BUG: 137606 2008-04-23 00:12 +0000 [r799979] pino * branches/KDE/4.0/kdelibs/kate/syntax/data/debianchangelog.xml: give a name to the default context 2008-04-23 09:05 +0000 [r800082] lunakl * branches/KDE/4.0/kdelibs/kde3support/kdecore/k3tempfile.cpp: Do not paranoidly sync every time, it causes I/O performance problems for some users. People who still want it for whatever reason like using XFS can set $KDE_EXTRA_FSYNC to 1. (http://lists.kde.org/?l=kde-devel&m=120880682813170&w=2) 2008-04-23 22:07 +0000 [r800324] neundorf * branches/KDE/4.0/kdelibs/cmake/modules/FindKDE4Internal.cmake, branches/KDE/4.0/kdelibs/cmake/modules/KDE4Macros.cmake: -some syncing with trunk: some lowercasing setting up cmake 2.6 policies, so it behaves cmake 2.4 compatible using the same flags for icc as in trunk Alex 2008-04-24 13:59 +0000 [r800606] orlovich * branches/KDE/4.0/kdelibs/khtml/rendering/render_block.cpp: automatically merged revision 800242: 2008-04-24 18:03 +0000 [r800713-800709] orlovich * branches/KDE/4.0/kdelibs/khtml/xml/dom_textimpl.cpp: Include this too for kjs/fb's WTF * branches/KDE/4.0/kdelibs/khtml/ecma/kjs_dom.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_nodeimpl.h, branches/KDE/4.0/kdelibs/khtml/CMakeLists.txt, branches/KDE/4.0/kdelibs/khtml/xml/dom2_eventsimpl.h, branches/KDE/4.0/kdelibs/khtml/xml/dom_stringimpl.h, branches/KDE/4.0/kdelibs/khtml/dom/dom_node.cpp, branches/KDE/4.0/kdelibs/khtml/ecma/kjs_window.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom_docimpl.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom_nodeimpl.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom2_eventsimpl.cpp, branches/KDE/4.0/kdelibs/khtml/xml/dom_stringimpl.cpp: Fix handling of events with custom names, while proving some infrastructure that is likely to be useful along the line.. That piece is the IDString template which simplies string<->ID mapping when a chunk of IDs is pre-allocated, could potentially be used for ID_ and ATTR_ as well BUG:133887 * branches/KDE/4.0/kdelibs/khtml/misc/idstring.cpp (added), branches/KDE/4.0/kdelibs/khtml/misc/idstring.h (added): Need to add these 2 as well.. 2008-04-24 21:09 +0000 [r800801] dfaure * branches/KDE/4.0/kdelibs/kparts/tests/parttest.cpp, branches/KDE/4.0/kdelibs/kparts/mainwindow.cpp, branches/KDE/4.0/kdelibs/kparts/tests/parttest.h: Backport 800799: fix "hide a toolbar in konqueror, then switch tabs -> the toolbar shows again (unless you waited for the autosave timer to kick in)" 2008-04-25 16:38 +0000 [r801088] lunakl * branches/KDE/4.0/kdelibs/kded/kbuildsycoca.cpp: Fix the waiting-for-another-kbuildsycoca-to-finish check. 2008-04-25 23:58 +0000 [r801224] mueller * branches/KDE/4.0/kdelibs/khtml/imload/decoders/pngloader.cpp: fix buffer overflow (CVE-2008-1670) CCBUG: 156623 2008-04-27 14:23 +0000 [r801711] mueller * branches/KDE/4.0/kdelibs/cmake/modules/KDE4Defaults.cmake: prepare for KDE 4.0.4 2008-04-27 16:25 +0000 [r801748] mueller * branches/KDE/4.0/kdelibs/khtml/html/html_formimpl.cpp: always return something 2008-04-27 22:54 +0000 [r801859] dfaure * branches/KDE/4.0/kdelibs/kdeui/dialogs/kedittoolbar_p.h, branches/KDE/4.0/kdelibs/kdeui/tests/kwindowtest.cpp, branches/KDE/4.0/kdelibs/kdeui/dialogs/kedittoolbar.cpp: Drag and drop inside a list in kedittoolbar didn't not work properly because it was handled by QListWidget directly, which didn't let us handle our internal structures... (BUG 160290) 2008-04-30 08:31 +0000 [r802660] lunakl * branches/KDE/4.0/kdelibs/kdesu/process.cpp: Really match only at line starts. 2008-04-30 13:50 +0000 [r802754] mueller * branches/KDE/4.0/kdelibs/kinit/kinit.cpp: reducing debug