2008-09-25 20:37 +0000 [r864887] aacid : * branches/KDE/4.1/kdelibs/kdeui/shortcuts/kcheckaccelerators.cpp: Make DrKlash work 2008-09-26 16:54 +0000 [r865093] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/directorysizejob.cpp, branches/KDE/4.1/kdelibs/kio/tests/jobtest.cpp: backport fix for DirectorySizeJob's subjob being deleted twice. 2008-09-26 18:02 +0000 [r865105] laidig : * branches/KDE/4.1/kdelibs/kdeui/widgets/kcharselect.cpp: backport of r865104: fix opening of links when search mode is active 2008-09-26 18:55 +0000 [r865114] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/kurlcompletion.cpp, branches/KDE/4.1/kdelibs/kio/tests/kurlcompletiontest.cpp: Fix completion of file:///foo/bar/subdir/ showing as file:///foo/bar/subdir%2F due to appending '/' after subdir before the QUrl::toPercentEncoding. Quite some code shuffling was necessary to do the percent-encoding before appending '/' for dirs. I think this fixes the problems that r793612 (reverted in r827306) was about. CCMAIL: Jeff Mitchell 2008-09-26 20:06 +0000 [r865137] lueck : * branches/KDE/4.1/kdelibs/kdoctools/docbook/xsl/common/l10n.xsl, branches/KDE/4.1/kdelibs/kdoctools/docbook/xsl/common/en.xml, branches/KDE/4.1/kdelibs/kdoctools/customization/kde-navig.xsl, branches/KDE/4.1/kdelibs/kdoctools/docbook/xsl/common/de.xml: backport of translatable footer to stable translators: To benefit from the attached patch, the you have to copy the 3 new items footer-doc-comment, footer-doc-feedback and footer-doc-teamname from en.xml to your lang.xml and translate the texts If the 3 new items don't exist in lang.xml, you get a lot of compile warnings like 'No de localization of footer-doc-comment exists; using en' and the footer is in english CCMAIL:kde-i18n-doc@kde.org 2008-09-26 21:24 +0000 [r865166-865156] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/kdirmodel.cpp: Backport error message improvement * branches/KDE/4.1/kdelibs/kio/tests/kdirmodeltest.cpp, branches/KDE/4.1/kdelibs/kio/kio/kdirlister.cpp, branches/KDE/4.1/kdelibs/kio/tests/kdirmodeltest.h, branches/KDE/4.1/kdelibs/kio/kio/kdirlister_p.h: Backport KDirLister fixes for the case of concurrent dirlisters using the cache. 2008-09-27 13:20 +0000 [r865394] pino : * branches/KDE/4.1/kdelibs/kio/kio/kdirlister.cpp: printDebug only when debugging the cache 2008-09-28 12:49 +0000 [r865637] laidig : * branches/KDE/4.1/kdelibs/kdeui/widgets/kcharselect.cpp: backport of r865635: wrap combining diacritical marks in spaces to minimize display errors CCBUG:53083 2008-09-28 16:32 +0000 [r865686] mrybczyn : * branches/KDE/4.1/kdelibs/kdoctools/customization/pl/user.entities: Partial port of the entities from 3.5 and 4.0 2008-09-28 16:38 +0000 [r865690] mrybczyn : * branches/KDE/4.1/kdelibs/kdoctools/customization/pl/user.entities: Added kdm-narzednik 2008-09-28 20:13 +0000 [r865732] trueg : * branches/KDE/4.1/kdelibs/nepomuk/core/ontology/class.cpp: Backported fixed sub and super class recursion 2008-09-28 21:38 +0000 [r865762] porten : * branches/KDE/4.1/kdelibs/khtml/editing/jsediting.cpp: Merged revision 865761: Fixed potential out-of-bounds access. 2008-09-28 21:46 +0000 [r865764] porten : * branches/KDE/4.1/kdelibs/khtml/khtmlview.cpp: Merged revision 865763: Fixed position of break statement. Reported by Christop B. 2008-09-28 21:57 +0000 [r865767] porten : * branches/KDE/4.1/kdelibs/khtml/xml/dom_nodeimpl.cpp: Merged revision 865765: As I understand this code is dead. Still, prevent it from crashing. 2008-09-29 06:37 +0000 [r865820] scripty : * branches/KDE/4.1/kdelibs/kio/kfile/kpropertiesdialogplugin.desktop: SVN_SILENT made messages (.desktop file) 2008-09-29 09:36 +0000 [r865848] ilic : * branches/KDE/4.1/kdelibs/kdoctools/docbook/xsl/common/sr_latin.xml, branches/KDE/4.1/kdelibs/kdoctools/docbook/xsl/common/sr.xml: Footer strings for sr, sr_latin. (bport: 865847) 2008-09-29 10:30 +0000 [r865857] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/chmodjob.cpp: Same fix as in DirectorySizeJob: remove subjob also on error, to fix crash (e.g. when using NetAccess, like kio_trash does) 2008-09-29 10:42 +0000 [r865861] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/job.cpp: Another instance of dangling subjob. 2008-09-29 13:13 +0000 [r865925-865924] gateau : * branches/KDE/4.1/kdelibs/kfile/kfilefiltercombo.cpp: Fix broken selection of current filter: 'i' could sometimes be set to an incorrect value if the code reached the "continue;" line earlier in the loop. It's simpler and safer to use count(). BUG:171430 Backported https://svn.kde.org/home/kde/trunk/KDE/kdelibs@865771 * branches/KDE/4.1/kdelibs/kfile/kfilewidget.cpp: currentMimeFilter() sometimes returns wrong value This is because d->mimetypes does not always contain the same mimetype list as d->filterWidget. This can happen if a mimetype got filtered out in KFileFilterCombo::setMimeFilter() Backported https://svn.kde.org/home/kde/trunk/KDE/kdelibs@865842 2008-09-29 13:53 +0000 [r865935] dfaure : * branches/KDE/4.1/kdelibs/kio/tests/jobtest.cpp, branches/KDE/4.1/kdelibs/kio/kio/deletejob.cpp, branches/KDE/4.1/kdelibs/kio/tests/jobtest.h: Backport 865917: crash fix and unittests. 2008-09-29 18:31 +0000 [r865995] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/kdirmodel.cpp, branches/KDE/4.1/kdelibs/kio/tests/kdirmodeltest.cpp, branches/KDE/4.1/kdelibs/kio/tests/kdirmodeltest.h: sync with trunk: fix for kio_svn (bug 169346) and for #ref (bug 171117). 2008-10-01 09:44 +0000 [r866550] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/global.cpp: Fix /foo/foo in the error message instead of just /foo, due to wrong KUrl::path() usage. Fix hackish (and no-op due to false instead of true!) detection of "internet protocols" 2008-10-01 09:49 +0000 [r866553] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/kdirmodel.cpp, branches/KDE/4.1/kdelibs/kio/tests/kdirmodeltest.cpp, branches/KDE/4.1/kdelibs/kio/kio/kdirlister.cpp, branches/KDE/4.1/kdelibs/kio/kio/job.h, branches/KDE/4.1/kdelibs/kio/tests/kdirmodeltest.h, branches/KDE/4.1/kdelibs/kio/kio/kdirlister_p.h: Backport r866552: fix for bug 160057 (fonts://foo/bar), 53397 (chmod on current dir), and fix unit tests. 2008-10-01 11:58 +0000 [r866591] dfaure : * branches/KDE/4.1/kdelibs/khtml/khtml_part.cpp: Backport kDebug fixes (remove method names, remove endl, remove spurious spaces) [so that future backports don't fail due to different contexts]. 2008-10-01 14:51 +0000 [r866644] dfaure : * branches/KDE/4.1/kdelibs/cmake/modules/FindStrigi.cmake: sync with the trunk version 2008-10-01 19:06 +0000 [r866719] abizjak : * branches/KDE/4.1/kdelibs/kdecore/config/kconfig.cpp: backport revision 866718 2008-10-01 19:27 +0000 [r866732] grossard : * branches/KDE/4.1/kdelibs/kdoctools/docbook/xsl/common/fr.xml: added footer for french docs 2008-10-01 20:20 +0000 [r866750] grossard : * branches/KDE/4.1/kdelibs/kdoctools/customization/fr/user.entities: added &configurationDuSysteme; entity for &systemsettings; 2008-10-02 09:42 +0000 [r866909] abizjak : * branches/KDE/4.1/kdelibs/kdecore/config/kconfig.cpp, branches/KDE/4.1/kdelibs/kdecore/config/kconfigini.cpp: backport revision 866908 2008-10-02 14:33 +0000 [r866969] tmcguire : * branches/KDE/4.1/kdelibs/kdeui/widgets/ktextedit.cpp, branches/KDE/4.1/kdelibs/kdeui/widgets/ktextedit.h: Backport r866967 by tmcguire from trunk to the 4.1 branch: Make the "clear" action undo-aware. PLEASEFIXTHEBUGKEYWORD: 172031 2008-10-02 19:20 +0000 [r867092] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/kdirmodel.cpp, branches/KDE/4.1/kdelibs/kio/tests/kdirmodeltest.cpp, branches/KDE/4.1/kdelibs/kio/kio/deletejob.cpp, branches/KDE/4.1/kdelibs/kio/tests/kdirmodeltest.h: Backport 867090 + 867091 (fix for crash #171721) 2008-10-02 23:42 +0000 [r867166] orlovich : * branches/KDE/4.1/kdelibs/kjs/nodes.cpp: Fix eval-injection of functions into local scope. Fixes the widely used s_code.js statistics(?) script, and potentially tons of other eye-gouging JS. BUG:160466 2008-10-03 00:03 +0000 [r867171] orlovich : * branches/KDE/4.1/kdelibs/khtml/rendering/render_image.cpp: Significantly improve the efficiency of how we paint images when full-page scaling, by doing scaling directly with imload. This avoids a lot of expensive operations (a drawPixmap on a scaled QPainter isn't pretty) and lets us take advantage of imload's internal caching infrastructure. Unfortunately, this doesn't help with background images; those also need a lot of thought on how to fully take advantage of imload, including unifying of cache and pre-tile management, etc. 2008-10-03 00:26 +0000 [r867176] orlovich : * branches/KDE/4.1/kdelibs/khtml/xml/dom_elementimpl.cpp, branches/KDE/4.1/kdelibs/khtml/ecma/kjs_dom.cpp, branches/KDE/4.1/kdelibs/khtml/html/html_formimpl.cpp, branches/KDE/4.1/kdelibs/khtml/html/html_inlineimpl.h, branches/KDE/4.1/kdelibs/khtml/xml/dom_elementimpl.h, branches/KDE/4.1/kdelibs/khtml/ecma/kjs_dom.h, branches/KDE/4.1/kdelibs/khtml/ecma/kjs_html.cpp, branches/KDE/4.1/kdelibs/khtml/html/html_formimpl.h, branches/KDE/4.1/kdelibs/khtml/ecma/kjs_html.h, branches/KDE/4.1/kdelibs/khtml/html/html_inlineimpl.cpp: Support focus/blur on all elements (likely mozilla extension), used by Youtube quicklist BUG: 169988 2008-10-03 08:34 +0000 [r867254] dfaure : * branches/KDE/4.1/kdelibs/cmake/modules/FindStrigi.cmake: sync with trunk 2008-10-03 11:08 +0000 [r867378] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/kurlcompletion.cpp, branches/KDE/4.1/kdelibs/kio/tests/kurlcompletiontest.cpp: Backport fix for #163098 crash 2008-10-03 16:43 +0000 [r867496] dfaure : * branches/KDE/4.1/kdelibs/kdeui/jobs/kabstractwidgetjobtracker_p.h: header-protection (for enable-final) 2008-10-03 22:04 +0000 [r867600] porten : * branches/KDE/4.1/kdelibs/khtml/html/html_canvasimpl.cpp: Merged revision 867598: Save calls to non-inline QImage::width(). About 0.25% CPU cycles less http://www.nihilogic.dk/labs/javascript_canvas_fractals/ 2008-10-03 22:13 +0000 [r867602] dfaure : * branches/KDE/4.1/kdelibs/nepomuk/core/ontology/ontology.cpp, branches/KDE/4.1/kdelibs/nepomuk/core/ontology/desktopontologyloader.cpp, branches/KDE/4.1/kdelibs/nepomuk/core/ontology/entity.cpp, branches/KDE/4.1/kdelibs/nepomuk/core/ontology/entity_p.h, branches/KDE/4.1/kdelibs/nepomuk/core/ontology/property.cpp, branches/KDE/4.1/kdelibs/nepomuk/core/resourcefiltermodel.cpp, branches/KDE/4.1/kdelibs/nepomuk/core/ontology/class.cpp, branches/KDE/4.1/kdelibs/nepomuk/core/ontology/ontologymanager.cpp, branches/KDE/4.1/kdelibs/nepomuk/core/resourcedata.cpp: Fix compilation with enable-final 2008-10-04 11:17 +0000 [r867730] porten : * branches/KDE/4.1/kdelibs/khtml/html/html_canvasimpl.h, branches/KDE/4.1/kdelibs/khtml/html/html_canvasimpl.cpp, branches/KDE/4.1/kdelibs/khtml/ecma/kjs_context2d.cpp: Merged revision 867728: Set color components directly on the scan line rather than reading and setting QColor values with pixel() and setPixel(). Saved about 4-6% of cpu cycles on a heavy duty example. 2008-10-04 19:59 +0000 [r867879] jferrer : * branches/KDE/4.1/kdelibs/kdoctools/docbook/xsl/common/ca.xml: Add the translatable footer stuff 2008-10-04 22:16 +0000 [r867909] mpyne : * branches/KDE/4.1/kdelibs/kdoctools/help.protocol: Backport fix for broken help: kioslave icon to 4.1 2008-10-05 10:10 +0000 [r868031] porten : * branches/KDE/4.1/kdelibs/khtml/rendering/render_form.cpp: Merged revision 868030: Stop combo boxes not updating themselves anymore after first use. 2008-10-05 21:08 +0000 [r868264] mrybczyn : * branches/KDE/4.1/kdelibs/kdoctools/customization/pl/user.entities: Added entry for Kleopatra 2008-10-05 21:35 +0000 [r868286] porten : * branches/KDE/4.1/kdelibs/khtml/ecma/kjs_css.cpp: Merged revision 868284: Readability. 2008-10-06 18:26 +0000 [r868602] shaforo : * branches/KDE/4.1/kdelibs/solid/solid/backends/hal/halstorageaccess.cpp: backport trunk progress 2008-10-06 19:13 +0000 [r868614] orlovich : * branches/KDE/4.1/kdelibs/khtml/ecma/kjs_window.cpp: Make sure that the hash is %-decoded; fixes the W3C slide tool (reported on kfm-devel) 2008-10-06 20:17 +0000 [r868642] orlovich : * branches/KDE/4.1/kdelibs/khtml/editing/editing_p.h, branches/KDE/4.1/kdelibs/khtml/khtml_part.cpp: Fix selection granularity not being initialized, at least when one initially started over a URL or image. 2008-10-07 06:13 +0000 [r868783] scripty : * branches/KDE/4.1/kdelibs/knotify/tests/knotifytest.notifyrc: SVN_SILENT made messages (.desktop file) 2008-10-08 01:26 +0000 [r869062] porten : * branches/KDE/4.1/kdelibs/khtml/ecma/kjs_window.cpp: Merged revision 869061: Fake window.scrollbars a bit better. Page checking for a .visible property will always get undefined (false) for now but this is enough to make the tree menu of http://bugs.kde.org/172334 work. Will take care of a better implementation later. 2008-10-08 18:50 +0000 [r869318] vtokarev : * branches/KDE/4.1/kdelibs/khtml/ecma/kjs_dom.cpp: backport fix for google maps 2008-10-09 06:33 +0000 [r869473] mlaurent : * branches/KDE/4.1/kdelibs/khtml/khtml_settings.cc: Backport: add white list url in good list 2008-10-09 13:21 +0000 [r869615] dfaure : * branches/KDE/4.1/kdelibs/kinit/proctitle.cpp: Fix setproctitle corruption (investigated by me, fixed by Dirk) 2008-10-12 16:25 +0000 [r870500] shaforo : * branches/KDE/4.1/kdelibs/solid/solid/backends/hal/halstorageaccess.cpp: backport patch for BSD mounting 2008-10-12 18:13 +0000 [r870548] mrybczyn : * branches/KDE/4.1/kdelibs/kdoctools/customization/pl/user.entities: New entries for Kalarm 2008-10-13 09:10 +0000 [r870759] dfaure : * branches/KDE/4.1/kdelibs/kdeui/shortcuts/kdedglobalaccel.cpp: Backport mjansen's fix (r866736) for the big kded startup crash in 4.1.2 (bug 171870) 2008-10-13 18:26 +0000 [r871006] iastrubni : * branches/KDE/4.1/kdelibs/kdeui/util/kwordwrap.cpp: This fixes (the worst of) the problems in week view in KOrganizer (and probably other places). It makes the dimmed characters paint in the correct place, and stops character shuffling. This leaves minor display problems, like alignment and icon placement, which are of much lower priority. Patch by Shai berger. Backport for 4.1. BUG: 161181 CCMAIL: Shai Berger 2008-10-13 20:05 +0000 [r871049] hasso : * branches/KDE/4.1/kdelibs/solid/solid/backends/hal/halstorageaccess.cpp: Compile. 2008-10-13 21:43 +0000 [r871102] ereslibre : * branches/KDE/4.1/kdelibs/kdeui/dialogs/kedittoolbar.cpp: Backport: Fix the problem of a toolbar being hidden if adding/removing actions on another toolbar. Just have to disable temporarily the auto save setting of the main window while we regenerate the interface. It happens that in the case that auto save is enabled, the main window is listening to appearance changes. After removing and readding all the containers of the window, KToolBar::loadState() was being called (on createContainer()), which was triggering a save on the rc file of the app, saving the settings that XMLGUI has just set, and overriding the real user set ones. This disables this temporarily, and sets auto save again back when the rebuild has finished. 2008-10-14 09:28 +0000 [r871243] dfaure : * branches/KDE/4.1/kdelibs/cmake/modules/FindStrigi.cmake: Backport the better configure check for the strigi api screwup. 2008-10-14 11:01 +0000 [r871259] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/kdirlister.cpp, branches/KDE/4.1/kdelibs/kio/kio/deletejob.cpp, branches/KDE/4.1/kdelibs/kio/kio/kdirlister.h: Backport 871146, fix for 109181 (deleting a symlink to a directory over FTP, deletes the target directory) 2008-10-14 23:08 +0000 [r871465] ereslibre : * branches/KDE/4.1/kdelibs/kdeui/widgets/kmainwindow.cpp, branches/KDE/4.1/kdelibs/kdeui/widgets/kmainwindow_p.h: Backport: Initial patch by Stefan Becker (stefan.becker nokia com). David Faure gave good input on the process of the patch review. CCBUG: 172042 2008-10-18 00:20 +0000 [r872732] dfaure : * branches/KDE/4.1/kdelibs/kdeui/widgets/ktabwidget.cpp: Backport: Don't open an empty tab when double-clicking in the top part of a khtmlview and the tabbar is hidden in konqueror (!) BUG: 165580 2008-10-18 01:06 +0000 [r872745] dfaure : * branches/KDE/4.1/kdelibs/kio/kio/kdirlister.cpp: Backport: Fix crash when renaming a directory which was listed previously (the KFileItem* became dangling). BUG 172945. 2008-10-18 16:19 +0000 [r873038] orlovich : * branches/KDE/4.1/kdelibs/khtml/rendering/render_replaced.h, branches/KDE/4.1/kdelibs/khtml/rendering/render_form.h, branches/KDE/4.1/kdelibs/khtml/xml/dom_docimpl.cpp: Backport Germain's r865830 which fixed CHANGE_EVENT for lineedits... 2008-10-18 16:24 +0000 [r873040] porten : * branches/KDE/4.1/kdelibs/khtml/css/css_renderstyledeclarationimpl.cpp: Merged revision 871476: Use computedStyle() without directly asking the render object. There are still some cases where it is a hard requirement. 2008-10-18 16:37 +0000 [r873059] orlovich : * branches/KDE/4.1/kdelibs/khtml/html/html_formimpl.cpp, branches/KDE/4.1/kdelibs/khtml/rendering/render_form.cpp: Rework how we do onchange for input/checkboxes, unbreaking it and simplifying things. As we only want to fire it in response to user events, this just does it in defaultEventHandler. Fixes kde-look wallaper settings, and along with Germain's previous fix this covers #165607, #170451. This also doesn't suffer from #148118 BUG:148118 BUG:165607 BUG:170451 2008-10-18 17:15 +0000 [r873068] orlovich : * branches/KDE/4.1/kdelibs/khtml/khtmlview.cpp, branches/KDE/4.1/kdelibs/khtml/css/html4.css: Fixed disabled