2005-11-26 20:27 +0000 [r483513] cartman * branches/KDE/3.5/kdelibs/kdecore/klibloader.cpp: Error messages from lt_dlopen etc doesn't have to be latin1, so use fromLocal8Bit() instead which fixes error messages on Turkish locale 2005-11-28 03:56 +0000 [r483752] tibirna * branches/KDE/3.5/kdelibs/kdeprint/cups/kmcupsmanager.cpp: Filter printers per user allowance (for CUPS>=1.2). Thanks to Erik Forsberg. BUG:115466 2005-11-28 04:30 +0000 [r483761] kzk * branches/KDE/3.5/kdelibs/khtml/ecma/xmlhttprequest.cpp: * backport of r483573 * (XMLHttpRequestProtoFunc::tryCall) : more strict argument number check for XMLHttpRequest.send, which takes exactly 1 argument This patch is reviewed by Harri Porten at kde-core-devel 2005-11-28 16:41 +0000 [r483901] dfaure * branches/KDE/3.5/kdelibs/khtml/ecma/xmlhttprequest.cpp: Fix crash due to the listener for readystatechange ending up destroying the XMLHttpRequest. Testcase was a private webpage given on IRC by Jos. CCMAIL: jos@vandenoever.info 2005-11-28 19:42 +0000 [r483936] dfaure * branches/KDE/3.5/kdelibs/kunittest/tester.h: Make it easier to port to qttestlib in the future 2005-11-29 15:38 +0000 [r484152] dfaure * branches/KDE/3.5/kdelibs/kunittest/runner.cpp: Fixed misbehavior with SlotTester: the amount of errors was correct, but the details for the errors were missing. Very frustrating... Can't wait for qttestlib... 2005-11-29 18:01 +0000 [r484188] mueller * branches/KDE/3.5/kdelibs/kdecore/configure.in.in, branches/KDE/3.5/kdelibs/kdecore/ksycoca.cpp: conditionalize madvise() for less linux-compatible systems CCBUG:114747 2005-11-29 23:26 +0000 [r484250] dfaure * branches/KDE/3.5/kdelibs/kdeui/kactioncollection.cpp: remove(action) would not unplug the action from its accels, so if re-inserting an action later on with the same name we'd get a warning from KAccel: KAccel object already contains an action name 2005-11-30 03:56 +0000 [r484285] thiago * branches/KDE/3.5/kdelibs/dcop/client/marshall.cpp: Fixing marshalling of composed-integer types: negative numbers are ok. BUG:117292 2005-11-30 15:25 +0000 [r484369] montanaro * branches/KDE/3.5/kdelibs/khtml/khtmlpart_p.h, branches/KDE/3.5/kdelibs/khtml/html/html_formimpl.cpp: Let khtml compile with KHTML_NO_WALLET defined 2005-11-30 19:59 +0000 [r484443] piggz * branches/KDE/3.5/kdelibs/kdeprint/cups/cupsdconf2/cups-util.c: cups internals have changed in 1.2. This works for me, and hopefully wont break anything. 2005-11-30 20:41 +0000 [r484448] mueller * branches/KDE/3.5/kdelibs/kio/kio/kdirwatch_p.h, branches/KDE/3.5/kdelibs/kio/kio/kdirwatch.h, branches/KDE/3.5/kdelibs/kio/kio/configure.in.in, branches/KDE/3.5/kdelibs/kio/kio/kdirwatch.cpp: inotify support 2005-11-30 21:23 +0000 [r484459] orlovich * branches/KDE/3.5/kdelibs/khtml/xml/dom_docimpl.cpp: Fix createElement("embed") to fix crash on lotoquebec.com (#110036) BUG:110036 2005-11-30 21:30 +0000 [r484463] orlovich * branches/KDE/3.5/kdelibs/khtml/xml/dom_nodeimpl.cpp: Don't forget to invalidate iteration caches when non-visible elements get shuffled. Fixes #113181 BUG:113181 2005-11-30 21:53 +0000 [r484465] orlovich * branches/KDE/3.5/kdelibs/khtml/html/html_headimpl.cpp: Get rid of script loader before running the script, so we don't get into weird reentrancy issues. BUG:116325 2005-11-30 22:01 +0000 [r484467] orlovich * branches/KDE/3.5/kdelibs/khtml/xml/dom2_viewsimpl.cpp: Don't leak getComputedStyle info. Fixes one cause of this: kdelibs/khtml/misc/loader.cpp:1314: static void khtml::Cache::clear(): Assertion `it.current()->canDelete()' failed. BUG:116599 2005-11-30 23:32 +0000 [r484481] jamesots * branches/KDE/3.5/kdelibs/kdeui/about/box-middle-left.png, branches/KDE/3.5/kdebase/konqueror/about/box-centre-konqueror.png, branches/KDE/3.5/kdelibs/kdeui/about/box-middle-right.png, branches/KDE/3.5/kdelibs/kdeui/about/box-top-left.png, branches/KDE/3.5/kdelibs/kdeui/about/box-bottom-left.png, branches/KDE/3.5/kdelibs/kdeui/about/box-top-right.png, branches/KDE/3.5/kdelibs/kdeui/about/box-top-middle.png, branches/KDE/3.5/kdelibs/kdeui/about/box-bottom-right.png, branches/KDE/3.5/kdelibs/kdeui/about/box-bottom-middle.png: Modified the about page graphics to look a little neater. The radii now match up in the corners, the lines are a uniform thickness and the slight colour mismatch is fixed. 2005-12-01 22:55 +0000 [r484793] mueller * branches/KDE/3.5/kdelibs/kio/kio/kdirwatch.cpp: can't hurt to do reentrant-safe iterating 2005-12-02 10:46 +0000 [r484953] goutte * branches/KDE/3.5/kdelibs/doc/common/doctop1a.png, branches/KDE/3.5/kdelibs/doc/common/doctop1a-online.png, branches/KDE/3.5/kdelibs/doc/common/kmenu.png: TEST: find pre-commit hook crash 2005-12-02 12:01 +0000 [r484974] charles * branches/KDE/3.5/kdelibs/khtml/ChangeLog, branches/KDE/3.5/kdelibs/khtml/rendering/bidi.cpp: rendering/bidi.cpp: don't sometimes take text far past the end of the block's margin on justified text. BUG: 106081 (updates to regression testing coming) 2005-12-03 05:20 +0000 [r485149] orlovich * branches/KDE/3.5/kdelibs/khtml/misc/loader.h, branches/KDE/3.5/kdelibs/khtml/misc/loader.cpp: Save about 40ms (~1.67%) of loading time of a page with an insane number of images by reducing the number of .url() calls and cache dictionary look ups. 2005-12-03 14:37 +0000 [r485248] scripty * branches/KDE/3.5/kdelibs/kstyles/keramik/pics/pushbutton-small-pressed-tc.png, branches/KDE/3.5/kdelibs/pics/crystalsvg/cr64-app-kmenu.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr32-app-kdeprint_printer_class.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer_class_process.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_job_process.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer_class.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_job.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr22-action-kdeprint_printer.png, branches/KDE/3.5/kdelibs/kstyles/keramik/pics/pushbutton-small-pressed-tr.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr32-app-kdeprint_printer.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer_process.png, branches/KDE/3.5/kdelibs/pics/crystalsvg/cr48-action-back.png, branches/KDE/3.5/kdelibs/khtml/pics/cr22-action-images_display.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_job_error.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer_remote_process.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr32-app-kdeprint_printer_remote.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer_remote.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_computer.png, branches/KDE/3.5/kdelibs/pics/emoticons/foot_in_mouth.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr32-app-kdeprint_printer_class_stopped.png, branches/KDE/3.5/kdelibs/pics/emoticons/innocent.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer_class_stopped.png, branches/KDE/3.5/kdelibs/pics/crystalsvg/cr128-app-password.png, branches/KDE/3.5/kdelibs/pics/crystalsvg/cr48-action-up.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_job_stopped.png, branches/KDE/3.5/kdelibs/kio/pics/cr16-app-kio_uiserver.png, branches/KDE/3.5/kdelibs/pics/emoticons/undecided.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr32-app-kdeprint_printer_stopped.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer_stopped.png, branches/KDE/3.5/kdelibs/khtml/pics/cr32-action-images_display.png, branches/KDE/3.5/kdelibs/khtml/pics/cr16-action-images_display.png, branches/KDE/3.5/kdelibs/pics/crystalsvg/cr64-app-password.png, branches/KDE/3.5/kdelibs/pics/crystalsvg/cr48-action-forward.png, branches/KDE/3.5/kdelibs/pics/crystalsvg/cr48-action-down.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer_remote_stopped.png, branches/KDE/3.5/kdelibs/kdeprint/pics/cr16-app-kdeprint_printer_defect.png: Remove the svn:executable property from PNG files (goutte) 2005-12-03 18:19 +0000 [r485298] staniek * branches/KDE/3.5/kdelibs/kmdi/kmdimainfrm.cpp: "close_window" action uses KStdAccel::close() 2005-12-03 18:30 +0000 [r485300] orlovich * branches/KDE/3.5/kdelibs/khtml/khtmlview.cpp: Fix inefficieny noticed by a silly synthetic benchmark: since we're just going to use the bounding rectangle in the end, do not bother computing the exact repaint region, as region union ops can get expensive. 2005-12-04 16:21 +0000 [r485488] orlovich * branches/KDE/3.5/kdelibs/khtml/xml/dom_docimpl.cpp, branches/KDE/3.5/kdelibs/khtml/html/html_inlineimpl.cpp, branches/KDE/3.5/kdelibs/khtml/xml/dom_elementimpl.cpp, branches/KDE/3.5/kdelibs/khtml/html/html_headimpl.cpp, branches/KDE/3.5/kdelibs/khtml/xml/dom_docimpl.h, branches/KDE/3.5/kdelibs/khtml/html/html_imageimpl.cpp, branches/KDE/3.5/kdelibs/khtml/html/html_formimpl.cpp, branches/KDE/3.5/kdelibs/khtml/xml/dom_elementimpl.h, branches/KDE/3.5/kdelibs/khtml/ecma/kjs_html.cpp, branches/KDE/3.5/kdelibs/khtml/html/html_objectimpl.cpp, branches/KDE/3.5/kdelibs/khtml/html/html_elementimpl.cpp, branches/KDE/3.5/kdelibs/khtml/html/html_baseimpl.cpp, branches/KDE/3.5/kdelibs/khtml/ecma/kjs_html.h: Add active caching for getElementById. Partly based on WebCore code, but uses our ElementMappingCache..... Fixes awful performance at http://www.novell.com/linux/download/updates/93_i386.html and probably makes lots of other websites a bit faster, too. While at it, fix the invalidation of collection caches on changes of relevant attributes. 2005-12-05 02:05 +0000 [r485596] orlovich * branches/KDE/3.5/kdelibs/khtml/rendering/render_line.h, branches/KDE/3.5/kdelibs/khtml/rendering/render_text.cpp, branches/KDE/3.5/kdelibs/khtml/rendering/render_line.cpp: Be careful to keep the inlinebox tree's links up-to-date BUG:88306 2005-12-05 02:51 +0000 [r485602] orlovich * branches/KDE/3.5/kdelibs/khtml/rendering/render_block.cpp: Fix an out-of-bounds read on unsorted/70456.html, caught by vg'ing a testregression run 2005-12-05 05:04 +0000 [r485611] orlovich * branches/KDE/3.5/kdelibs/khtml/rendering/render_text.cpp: OK. No more committing for the night. No idea how THAT happened. SVN_SILENT 2005-12-05 08:52 +0000 [r485641] dfaure * branches/KDE/3.5/kdelibs/kio/kio/kdirlister.cpp: A crash on every logout is rather annoying, let's do something about it. 2005-12-06 14:56 +0000 [r486021] orlovich * branches/KDE/3.5/kdelibs/khtml/ecma/kjs_window.cpp: These work a lot better if one actually binds them. Fixes submenu positionning on di.fm. (Yey for menu packages that use non-obfuscated, well-commented code!) BUG:117787 2005-12-06 16:03 +0000 [r486040] thiago * branches/KDE/3.5/kdelibs/kspell2/plugins/hspell/kspell_hspellclient.h: Applying patch by Jeff Manson against hspell includes CCBUG:117329 2005-12-06 18:05 +0000 [r486068] goutte * branches/KDE/3.5/kdelibs/kioslave/http/http.cc: HACK: I have realized that there was a brute force way of fixing bug #117683 at least temporarily: not to accept "deflate" CCBUG:117683 2005-12-06 19:32 +0000 [r486096] mueller * branches/KDE/3.5/kdelibs/kioslave/http/http.cc, branches/KDE/3.5/kdelibs/kio/httpfilter/httpfilter.cc: newer versions of zlib are a bit less buggy than the older ones, so disable some of our workaround code then. CCBUG: 117683 2005-12-06 20:40 +0000 [r486117] orlovich * branches/KDE/3.5/kdelibs/khtml/xml/dom_docimpl.cpp, branches/KDE/3.5/kdelibs/khtml/xml/dom_nodeimpl.cpp, branches/KDE/3.5/kdelibs/khtml/xml/dom2_eventsimpl.cpp, branches/KDE/3.5/kdelibs/khtml/xml/dom_docimpl.h, branches/KDE/3.5/kdelibs/khtml/xml/dom_nodeimpl.h, branches/KDE/3.5/kdelibs/khtml/xml/dom2_eventsimpl.h: A bunch of work to fix a warning about accessing deleted memory caught by valgrind 1. Factor out the event listener management code into RegisteredListenerList class; it was duplicated between the node and the document before 2. Switch to managing the RegisteredListener's by value. This is what permits the fix: we now don't have to worry about it getting deleted behind our backs, but can easily notice when it got removed, too. 2005-12-06 20:46 +0000 [r486120] orlovich * branches/KDE/3.5/kdelibs/khtml/khtmlview.cpp: Merge from Apple's tree: don't use text nodes as the target for mouse events (Coolo: the MouseEvent ctor thing seems like something else --- I think it's a hack that's no longer relevant) BUG:76948 BUG:117483 2005-12-06 20:59 +0000 [r486125] mueller * branches/KDE/3.5/kdelibs/kio/httpfilter/httpfilter.cc: ok, that easy it was not 2005-12-06 21:19 +0000 [r486134] woebbe * branches/KDE/3.5/kdelibs/kdeui/kxmlguifactory.cpp: use correct debug area (not KAction) 2005-12-06 22:58 +0000 [r486161] orlovich * branches/KDE/3.5/kdelibs/khtml/html/htmltokenizer.cpp: Don't let strict SGML comment parsing intefere with quirkiness that's