| Last Week | Archives |
KStars now has constellation lines. Gwenview is now a KPart, for embedded use in Konqueror. Plus many bug fixes and improvements in KMail and Konqueror.
The big news this week was the release of KDE 3.2. This is the culmination of a process that started in the fall. I want to express my appreciation to Stephan Kulow, who herded the recalcitrant group of developers to a common purpose. I have the deepest respect for people who take on jobs I couldn't or wouldn't do. This next year has great things in store for KDE. Already work is progressing on Kontact and it's various components. Bugs are being backported in preparation for 3.2.1. Khtml continues to be developed, with regression testing. The configuration backend is getting better. Did you notice the KDE bashing died very suddenly when the betas were released? Code matters. KDE is getting very very good. Congratulations and thanks to all who have contributed.
KDevelop announced a new release:
February 03, 2004 (The INTERNET). The KDevelop Team is proud to ship KDevelop 3.0, the first major release of the completely rewritten, award-winning Integrated Development Environment (IDE). "KDevelop is a key to reaching brand new levels of productivity. It is an IDE suitable for every task from system programming to GUI RAD development. Integrating all standard UNIX development tools, providing support for team development with various version control system tools and having a large list of supported languages, KDevelop is an excellent choice for UNIX developers. Available on different platforms such as Mac OS X and Windows/Cygwin, KDevelop is a great tool for multiplatform development. Support for common development tools allows to develop applications for a large number of platforms including embedded platforms" said Alexander Dymo, project co-maintainer. "With its new language-independent, plugin-based core and wide support for common development tools, KDevelop is already the de-facto standard IDE on Linux/Unix desktops" added Harald Fernengel, long-time project member. "The KDevelop team did an excelent work with this release. Over 40 developers contributed over a timespan of 14 months to the project. You'll notice that care was taken in the documentation and in the user interface. This version is powerful, yet easy to use" noted Amilcar do Carmo Lucas, release co-coordinator. Major Enhancements KDevelop now supports over 15 programming languages and numerous version control systems, debuggers, documentation formats and build tools. Any Editor supporting the KTextEditor interfaces can be used as native KDevelop editor, including kate, qEditor and kvim. Build tools like automake, qmake or ant are supported natively, meaning that KDevelop does not maintain its own object repository. Changes in the native project files will be reflected in KDevelop and vice-versa. The C++ support offers a class view showing all the symbols either flat or hierarchical by namespaces and allows easy code-navigation. A background parser updates the symbols on the fly and also shows syntactical errors in the source code. The code completion even deals with Qt signals and slots. With its new open architecture, KDevelop can be customized in every respect. The user interface can be switched on the fly from classic MDI mode to the modern IDEAl mode, featuring a code-centric approach with on-demand tool-views. KDevelop features extensive support for navigating the source code. Symbols and filenames can be accessed by just typing part of the name, recently modified files can be reached with a simple keystroke. KDevelop offers documentation generators, code debugging, memory checking, code refactoring, bookmark management, and dozens of tools to make development easy and convenient. It is translated into more than 16 languages, ranging from English to Tamil.
One year ago, Umbrello was moved into the KDE repository.
| Commits: | 2047 by 184 developers, 199070 lines modified, 1866 new files |
| Open bugs: | 5470 |
| Open wishes: | 5521 |
| Bugs opened: | 467 in the last 7 days |
| Bugs closed: | 310 in the last 7 days |
|
|
| Swedish (sv) | |
| Estonian (et) | |
| British English (en_GB) | |
| Danish (da) | |
| Spanish (es) | |
| Serbian (sr) | |
| Brazilian Portuguese (pt_BR) | |
| Portuguese (pt) | |
| Italian (it) | |
| German (de) |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Click on the icons to go to the respective section! | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Martijn Klingens committed a change to kdesdk/kbugbuster
Allow retrieving 'My Bugs' through KBugBuster. This makes it also a useful
tool for non-developers to manage all reports you have outstanding.
I had to do quite some refactoring in the progress notification and GUI
area to allow updates without a Package assigned to it. The actual code
is pretty much concentrated in the new BugMyBugsJob class and the single
retrieveMyBugsList() method in BugSystem.
Only tested with KDE's Bugzilla!
CCMAIL: 62049-done@bugs.kde.org
Note 1: This uses the RDF interface to Bugzilla instead of our own CGI
scripts. It works, but is of course a bit hacky in that I have to
instantiate and delete an RdfProcessor when we're normally using
the DomProcesor. I asked Simon on IRC about this last night, but
he had no better idea.
Cornelius, this part of the backend is yours. Perhaps you know
how to do this more cleanly?
CCMAIL: schumacher@kde.org
Note 2: Somehow when I open the My Bugs URL in Konqueror and request the
RDF output format I get more columns than when KBugBuster (or
wget) do it. I guess it's some kind of cookie issue.
Coolo, is there a way to force Bugzilla into returning certain
columns? Notably the submitter and the submit date are interesting,
as these two are 'Unknown' now in the GUI.
CCMAIL: coolo@kde.org
Refer to Bug 62049 - non developer uses for kbugbuster
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Martijn Klingens committed a change to KDE_3_2_BRANCH: kdesdk/kbugbuster/backend
Fetch closed bugs as well when the setting is enabled (backport) CCMAIL: 71647@bugs.kde.org Refer to Bug 71647 - Missing entries and incorrect status on a bug Diff
Martijn Klingens committed a change to kdesdk/kbugbuster/gui
Show the age of bug reports. The backend part was already in, but the GUI had to wait until the end of the string freeze. CCMAIL: 45057-done@bugs.kde.org Refer to Bug 45057 - kbugbuster should display age of bug Diffs: 1, 2
Sebastian Stein committed a change to kdesdk/umbrello/umbrello
fix bug #73277 creating new states from context menu in state diagram is broken This problem was also true for other objects. I will backport this fix to KDE 3.2 in some days. Refer to Bug 73277 - creating new states from context menu in state diagram is broken Diff
Sebastian Stein committed a change to kdesdk/umbrello/umbrello
fix bug #72977: Editing notes does not set modified Nevertheless, there are several other points where setting the document isn't done. Refer to Bug 72977 - Editing notes does not set modified Diffs: 1, 2, 3, 4
Sebastian Stein committed a change to kdesdk/umbrello/umbrello/dialogs
fix bug #73042: code generation ignores output directory In fact, it ignored all settings before code generation was started. I also re-added the check, if the output directory exists and is writable. I will backport this change to KDE 3.2 in the next days. Please have a look at the function CodeGenerationWizard::generator()! What was the purpose of this function? Can we remove it completely??? Refer to Bug 73042 - code generation ignores output directory Diff
Sebastian Stein committed a change to kdesdk/umbrello/umbrello/dialogs
fix bug #73278: changing the name of a state causes it to be drawn in bold This now works in HEAD, I will backport the fix to KDE 3.2 in some days, so that the problem will be solved with KDE 3.2.1. When I have done this, I will close the bug report. Refer to Bug 73278 - changing the name of a state causes it to be drawn in bold Diff
Sebastian Stein committed a change to KDE_3_2_BRANCH: kdesdk/umbrello/umbrello/dialogs
backport of fix for bug #73042: code generation ignores output directory Refer to Bug 73042 - code generation ignores output directory Diff
Sebastian Stein committed a change to KDE_3_2_BRANCH: kdesdk/umbrello/umbrello
backport of fix for bug #73277: creating new states from context menu in state diagram is broken Refer to Bug 73277 - creating new states from context menu in state diagram is broken Diff
Sebastian Stein committed a change to KDE_3_2_BRANCH: kdesdk/umbrello/umbrello
backport of fix for bug #73278: changing the name of a state causes it to be drawn in bold Refer to Bug 73278 - changing the name of a state causes it to be drawn in bold Diffs: 1, 2
Jeremy Fitzhardinge committed a change to valgrind/coregrind
Fix for bug 73326. It seems that gcc 3.2.2 is generating negatively-sized scopes and out of order line number information in the stabs debug info. I wonder if this is the stabs writer rotting now that dwarf is the default... Refer to Bug 73326 - vg_symtab2.c:272 (addScopeRange): Assertion `range->size > 0' failed. Diff
Jason Harris committed a change to kdeedu/kstars/kstars
Improved Constellation Lines. The "nodes" of the constellation lines are now anchored to the actual stars, rather than being independent points on the sky. This means that as stars drift due to their proper motions, the constellations will automatically distort to keep up with the new star positions. In addition, all 88 constellations now have lines. Thanks go to Clemens for identifying each of the stars that make up the constellation nodes. We identify stars by their "Genitive name", which makes sense because these names refer to the parent constellation (i.e., "alpha Andromedae"). One new feature required by this constellation scheme is that it is now possible to have genitive star names that do not contain greek letters (i.e., "51 Ursa Majoris"). At this point, only those stars which are constellation nodes have this new kind of genitive name, but there are thousands of stars that could be named in this way, if someone wants to tackle that :) I also had to make minor changes to the way that star names are assigned, in order to make this work properly. Please test! Don't forget to run "make install", as data files have changed. Also added missing name for zeta Orionis: "Alnitak" CCMAIL: kstars-devel@kde.org CCMAIL: 72632-done@bugs.kde.org ---------------------------------------------------------------------- Refer to Bug 72632 - inaccuracy of data (southern hemisphere) Diffs: 1, 2, 3, 4, 5, 6
Jason Harris committed a change to kdeedu/kstars/kstars
Adding Constellation Boundaries! They even work (mostly :) I am using the bondary data file from PP3 (http://pp3.sourceforge.net), which is under a BSD license. Don't forget "make install" to get the new data file (cbound.dat). TODO: + Add independent drawConstellBoundaries option (currently tied to drawConstellLines) + Add independent color for boundary lines (currently using color for constellation lines) + Fix missing boundaries near Ophiucus + option to highlight boundary of constellation containing the mouse cursor or focus point (?) + code to determine which constellation contains a SkyPoint (so for example, the Details window could display the object's constellation) CCMAIL: kstars-devel@kde.org Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Pablo de Vicente committed a change to kdeedu/kstars/kstars
Added funcionality to measure angles bewteen two points in the sky map. To begin measuring one has to right click on any object of the skymap and select the appropiate item in the popup menu. This is coded in KSPopMenu. The coordinates of the clicked object are stored in PreviousClickedObject and a bool variable is set to true indicating that we are in measuring angle mode. This part is coded in SkyMap. To finish the measurement one has to left click on any point of the sky map and the result will be shown in the status bar together with the name of the clicked object. This part is coded in skymapevents.cpp. The computation of the angular distance is done here, the result is shown in the status bar and the masuring angle mode is set to false. Still have to add a way to indicate that we are in measuring angle mode. I want to draw a line from the first point to any place of the sky map. That line would be updated as we move the mouse while the mode is on. As soon as we click on the second point, the line will disappear and the result will be shown in the status bar. CCMAIL: kstars-devel@kde.org Diffs: 1, 2, 3, 4, 5
Jason Harris committed a change to kdeedu/kstars/kstars
Adding transient object labels on mouse hover. To detect mouse hovering, KStarsData::updateTime() calls SkyMap::checkHoverPoint(), which checks to see if the mouse has been stationary for >0.5 sec. If a hover event is trigered, it searches for the nearest object to the mouse cursor, sets the TransientObject pointer to that object, and adds a label with color UserLabelColor. checkHoverPoint() also determines when the mouse is moved, thus ending the hover event. In this case, fadeTransientLabel() is called, which slowly fades the label into SkyColor and then sets TransientObject to NULL. In implementing this feature, I added SkyMap::objectNearest( SkyPoint* ), which returns a pointer to the SkyObject nearest the agument. This code used to be inside SkyMap::mousePressEvent(). Please review the new functions (especially SkyMap::checkHoverPoint(), and SkyMap::slotTransientTimeout() ). CCMAIL: kstars-devel@kde.org Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Daniel Kaminsky committed a change to kdenonbeta/kmathprof
First import of a new arithmetic training programm called KMathProf Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
Jason Harris committed a change to kdeedu/doc/kstars
Fixing three bugs in blackbody.docbook: 73930: Misspelled "Wien's Law" 73931: Incomplete phrase: actually, this phrase is not incomplete. If you look at the handbook, you'll see that the last part of the sentence is an equation presented as an image in the document. However, to make the sentence a bit clearer, I have changed it to: "For example, the sun has an average temperature of 5800 K, so its wavelength of maximum emission is given by:" 73932: Misspelled "Stefan-Boltzmann Law" CCMAIL: 73930-done@bugs.kde.org CCMAIL: 73931-done@bugs.kde.org CCMAIL: 73932-done@bugs.kde.org Refer to Bug 73930 - Error ( typo ) in documentation: kstars_blackbody.po: green should be yellow/green Refer to Bug 73931 - error ( typo ) in documentation: kstars_blackbody.po: 0,00005 cm. is missing in string 15 Refer to Bug 73932 - error ( typo ) in documentation: kstars_blackbody.po: stephan in string 19 and 20 should be stefan Diff
Waldo Bastian committed a change to kdeedu/kiten
Init some vars, do some sanity checking. (BR58614) Fixes crash on empty Quiz-tab. Refer to Bug 58614 - Kiten crashes when you open Quiz-tab before adding kanjis to Learning list Diff
Anne-Marie Mahfouf committed a change to kdeedu/kmplot/kmplot
2 patches from Albert Astals Cid, thanks a lot CCMAIL: 72094-done@bugs.kde.org Refer to Bug 72094 - The default value line is too short in step dialog Diffs: 1, 2
Jason Harris committed a change to kdeedu/kstars/kstars
fixing bug #73905: Filter by type in FindDialog gives empty lists. The symptoms described were actually caused by a few different bugs: + constellations recently moved from type 1 to type 11, and the FindDialog was not updated. + we incorrectly filtered out non-stellar objects which are fainter than the faint limit for stars (thus resulting in an empty "Planetary Nebula" list, and reduced lists in other nonstellar categories) + No objects in our database are classified as a "Supernova Remnant" (the SN remnants are simply called "nebulae"), so I removed this empty filter option. Also, I changed one filter name from "Planets" to "Solar System" since the Moon and Sun are included in this filter. This is still not perfect, since we have other filters for "Asteroids" and "Comets" (which are certainly part of the Solar System!), but it's still better than "Planets", IMO. CCMAIL: kstars-devel@kde.org CCMAIL: 73905-done@bugs.kde.org Refer to Bug 73905 - Filter by type: Constellation in kstars Find Object gives empty list Diff
Richard Lärkäng committed a change to kdeedu/kvoctrain/kvoctrain/option-dialogs
Fix issues with language settings: * Don't confuse language-codes and country-codes so for example Canada won't get named Catalan etc * Make sure the flag used for languages is a flag from a country where the language is spoken, not a flag which has the same countrycode as the language, resulting in for example Swedish getting the flag of El Salvador * When clicking on a country, add all languages spoken there, not just one CCMAIL: 57629-done@bugs.kde.org Refer to Bug 57629 - Wrong language assigned to Canada Diffs: 1, 2, 3
Lauri Watts committed a change to kdegames/doc/kpat
Fixing Typos CCMAIL: 72223-done@bugs.kde.org Refer to Bug 72223 - Error in kpatience documentation Diff
Lauri Watts committed a change to kdegames/doc/kreversi
Fixing typos CCMAIL: 72349-done@bugs.kde.org Refer to Bug 72349 - Errors in kreversi doc Diff
Lauri Watts committed a change to kdegames/doc/ktron
Fixing typo CCMAIL: 72379-done@bugs.kde.org Refer to Bug 72379 - typo in ktron documentation Diff
Albert Astals Cid committed a change to kdegames/kmahjongg
Fix bug #73944. Bump version. Update Changelog a bit. Add me to the credits Refer to Bug 73944 - removed tiles are not saved with the game Diffs: 1, 2, 3, 4, 5, 6, 7
Waldo Bastian committed a change to kdegames/ktron
Put enum Direction{ None, Up, Down, Left, Right}; in a namespace.
Fixes compilation with gcc 3.3.2-r6 (BR74121)
Patch by Christopher Rude / Florian Loitsch
Refer to Bug 74121 - kdegames-3.2.0 fails to build due to ktron
Diffs: 1, 2, 3, 4
Daniel Kaminsky committed a change to kdeextragear-1/gwenview
Make Gwenview a KPart. Koqueror now becomes excellent image browser. src/ becomes libgwenview.so gvimagepart/ has the KPart for viewing images gvdirpart/ has the KPart for browsing directories gwenviewapp/ now home of the executable Not working yet, needs sysadmin@ to move a couple of files. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
Brad Hards committed a change to kdegraphics/kfile-plugins
This patch adds a kfile plugin for the OpenEXR file format. OpenEXR is a product of Industrial Light and Magic, and offers high dynamic range. Each pixel is a combination of a number of channels, and each channel is normally a 16 bit floating point number. The plugin supports the normal image information (eg width and height), knows how to extract thumbnails, and supports the "standard attributes" defined by ILM. One thing it doesn't do is support "bits per pixel", since that has no meaning in OpenEXR, which is channel based. Instead we provide the list of all channels. The plugin also supports the special attributes used by Splutterfish's 3D Studio Max EXR plugin. You can find out more about OpenEXR at http://www.openexr.com. There are sample images in the OpenEXR CVS tree, or you can download a tarball of samples (http://savannah.nongnu.org/download/openexr/OpenEXR-images.tar.gz note well: its 12 Meg). This kfile plugin depends on the availability of the OpenEXR library, at least version 1.0.7. You can download RPMs and tarballs from http://savannah.nongnu.org/download/openexr/OpenEXR-images.tar.gz. I understand that gentoo ebuilds and .debs are also available. The stuff in kfile-plugins/exr/configure.in.in should obviously go to kde-common/admin/acinclude.m4.in, but I can't seem to get it committed, so it can hang around in here for now. CCMAIL: 58170@bugs.kde.org Refer to Bug 58170 - OpenEXR viewer for Konqueror Diffs: 1, 2, 3, 4, 5
Clarence Dang committed a change to kdenonbeta/kolourpaint
Version 0.4 of KolourPaint. This puts KolourPaint very close to an alpha
release since it's now only 3 features away from 1.0 feature completeness.
0.4 can _almost_ be used for daily tasks ("so close you can feel it").
* make Open/New always open a new window if there's already a document
(before, it didn't do anything except flicker if you had an empty document)
* use kpSelection in clipboard operations rather than QPixmap/QImage
- now the selection border is maintained across the copy/paste aether
- screenshots (made outside KolourPaint) are now noticeably faster because
kpMainWindow::slotEnablePaste() no longer converts to QImage just to
check if the clipboard has something
* increase Undo Limit from 5 to 10 (lots of memory these days + a proper fix will
be available post 1.0 with real kpcommandhistory)
* consistent command naming
* shortcut keys for Skew & Rotate
* don't allow Image/Resize for selections (doesn't make sense)
* always use the transparent colour as background for Skew & Rotate
(kpMainWindow::backgroundColor() adds ofSelection arg)
* add wait cursor for Flip, Resize/Scale, Rotate, Skew
* make scaling by multiples of 100% work again (hence fix undo crash)
* correct selection border / try to give a reasonable selection border for
Flip, Skew, Rotate
* Image dialogs rework - substantial usability improvements
- maintain some last used settings
- use pretty art e.g. Image / Resize/Scale now clearly shows the difference
between Resize & Scale (and is no longer some tiny checkbox that'll be missed)
e.g.2. Skew images are now no longer misleading :)
- stop "random" small changes (1 pixel) with dimensions in Resize/Scale dialog
due to rounding error
- much clearer layout in all dialogs
- reflect fact that you're modifying selection in captions
- OK button is never disabled due to a QSpinBox glitch (doesn't realise that
you've typed in a new value)
- Skew & Rotate show dimensions after transformation & a preview :)
- choice of anticlockwise & clockwise rotation in Rotate dialog
- conclusions made in doing this major rework:
- Hungarian notation is too hard to read
- When writing GUIs, source is the _only way_ - it gives you full power
without needing to work around the code produced by Qt Designer
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
Stefan Kebekus committed a change to kdegraphics/kdvi
fixes bug #56825 (and possibly also #58687) Refer to Bug 56825 - postscript figures are not displayed, white space shown instead Refer to Bug 58687 - cannot view graphics in the kdvi viewer Diffs: 1, 2
LuÃs Pedro Coelho committed a change to kdegraphics/kghostview
Make PgUp + PgDwn behaviours match style guide. CCMAIL: 64749-close@bugs.kde.org Refer to Bug 64749 - Pressing page down should always go to the top of the nextpage Diffs: 1, 2
Ian Reinhart Geiser committed a change to kdelibs/kdewidgets
added support for KImageFilePreview. http://www.kdedevelopers.org/node/view/332 for more information on why this is cool. Diffs: 1, 2
Waldo Bastian committed a change to kdelibs/kinit
Add support for running io-slaves through valgrind. Diffs: 1, 2
Waldo Bastian committed a change to kdelibs/kio
- Add a big chunk of key generation support. We now generate the CSR, though the "subject" is not filled in properly, create the private key file in PKCS#8 format, and store them in the save location for kssl. There are still many FIXMEs to make this usable. - Note: ksslkeygen breaks BC here but it was never functional or usable to begin with, and there was a big fat warning about this. I intend to break BC of this class one last time - effectively I'm removing methods that are completely dysfunctional and never worked. Diffs: 1, 2, 3, 4, 5, 6
Laurent Montel committed a change to kdebase/kcontrol/kio
Fix #73561 I think that we must backport for KDE3.2 Refer to Bug 73561 - Cannot delete cookies in konqueror Diffs: 1, 2
Aaron J. Seigo committed a change to kdebase/kcontrol/knotify
i wonder if this isn't the reason for the crashes seen in BRs 73518 and 73534? Refer to Bug 73518 - System Modifications Modul crashes Diff
Christian Loose committed a change to kdebase/kdcop
Support for QStringList and QValueList<QCString>. Original patch by Ralf Habacker (http://lists.kde.org/?l=kde-core-devel&m=107410108311352&w=2). Slightly modified and tested by me. CCMAIL: ralf.habacker@freenet.de CCMAIL: 58816-done@bugs.kde.org Refer to Bug 58816 - JJ: no way to pass a QStringList as method argument Diff
Luboš Luňák committed a change to kdebase/khotkeys/shared
What a difference one new makes ... fix #73836. Refer to Bug 73836 - Hotkey Items with MenuEntry=false no longer work Diff
Waldo Bastian committed a change to kdebase/kioslave/thumbnail
Don't crash on invalid images. (BR53608) 53608-done@bugs.kde.org Refer to Bug 53608 - corrupt image causes segfault in kioslave, konqueror Diff
Waldo Bastian committed a change to kdebase/konsole/konsole
Handle schema's with absolute paths. (BR73997) Refer to Bug 73997 - Konsole tries to find the Schema in a wrong path Diff
Waldo Bastian committed a change to kdebase/konsole/konsole
Fix crash with --noscrollbar (BR74152) Refer to Bug 74152 - --noscrollbar Option Crashes Konsole Diff
Waldo Bastian committed a change to kdebase/konsole/konsole
Sort Settings/Keyboard entries (BR74269) Patch by Kurt V.Hindenburg Refer to Bug 74269 - FIXME/Patch: sorting Settings/Keyboard entires Diff
Waldo Bastian committed a change to KDE_3_2_BRANCH: kdebase/konsole/konsole
Sort Settings/Keyboard entries (BR74269) Patch by Kurt V.Hindenburg CCMAIL: 74269-done@bugs.kde.org Refer to Bug 74269 - FIXME/Patch: sorting Settings/Keyboard entires Diff
David Faure committed a change to KDE_3_2_BRANCH: kdebase
Fixed case-sensitive sorting - localeAwareCompare is often case-insensitive (depending on LC_COLLATE), so check for that at runtime and use straight compare when it is. *libc seem to lack a locale-aware case-sensitive string compare function. Settings were also wrong: KonqListView* had a redundant bool, not always set correctly. KonqIconViewWidget lacked such a 'redundant' bool, added one there :) The default is now case-insensitive sorting, matching what was the actual default almost everywhere. CCMAIL: 40131-done@bugs.kde.org Refer to Bug 40131 - case sensitive directory sort order is ignored Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Waldo Bastian committed a change to kdelibs/kdecore
Eat key events for the old focus widget if a new modal widget is showing in the meantime. Fixes BR51628. Can anyone who is slightly familiar with x11 key event processing / KAccel review this so that it can be backported to the 3.2 branch? What is KAccelEventHandler::x11Event supposed to do? Does it still do that with this patch? CCMAIL: kde-core-devel@kde.org Refer to Bug 51628 - "abort javascript" dialog + closing tab leads to crash Diff
Waldo Bastian committed a change to kdelibs/kio/kssl
Don't crash when trying to reuse a non-existing previous session. (BR73916) 73916-done@bugs.kde.org Refer to Bug 73916 - HTTP POST: "The process for the ... protocol died unexpectedly." Diff
Marc Mutz committed a change to aegypten_branch: kdepim/certmanager
1. Extract custom actions from certmanager.cpp into own file
customactions.{h,cpp} and add Q_OBJECT macro, which was missing.
2. Replace Agent, CertBox and CertItem with Kleo::KeyListView{,Item}
3. Replace CryptPlugWrapper::CertificateInfo with GpgME::Key.
4. Make certificate listing asynchronous.
(2) and (3) cause a few regressions that'll be fixed next:
a. DN reordering is circumvented since it resides in CryptPlug, which
we no longer use for normal key listing.
b. Some attributes in the CertificateInfoWidget are missing, mostly
due to laziness from my side in porting the stuff over to GpgME::Key.
c. The Chain tab in the same dialog isn't populated. The chain lookup
needs to be made async first.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Marc Mutz committed a change to aegypten_branch: kdepim/certmanager
o Make haveCertificate() async. o prevent endless loops when the issuer cert is not found: Doesn't work without state variables :) CertManager now has no sync crypto-related CryptPlugWrapper operations left! Diffs: 1, 2
Bo Thorsen committed a change to aegypten_branch: kdepim/kmail
This is an example of how to modify the calls to support the asynchronous calls. Before this, the composeMessage called another method and continued. Now it registers a job to do the continuation (calls composeMessage2()) and just returns. One thing that is general in this is that I remove the return code of a function. Instead of returning something that means "I went bad", it must set mRc to false. This will stop everything. This is still only an example of the simple case, where no crypto calls are made. CCMAIL: marc@klaralvdalens-datakonsult.se Diff
Andreas Gungl committed a change to kdepim/doc/kmail
adding the anti spam wizard menuitem in the settings, menu items for settings menu reordered accoring to the current version Diff
Tobias Koenig committed a change to kdepim/kmail
You can edit the recent address list now via RMB click on the AddressLineEdit -> Edit recent addresses... Diffs: 1, 2
Tobias Koenig committed a change to kdelibs/kabc
Open a message box wich informs the user when the address book file is not available. That fixes also the wish from #73864. CCMAIL:73864-done@bugs.kde.org Refer to Bug 73864 - Import KDE2 address book doesn't work Diff
Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdepim/kaddressbook
backport: Enable/Disable the play button according to the content of the URL widget. That fixes #73300 and #73301. Refer to Bug 73300 - Play... Button stays enabled when no sound file Refer to Bug 73301 - Edit contact play... button Diffs: 1, 2
Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdepim/kaddressbook
backport: - the changes in the settings are applyed to the program again - the KGlobal::activeInstance() isn't overwritten, that solves #72844 Refer to Bug 72844 - "Wrong" product kcmkabldapconfig in Report Bug wizard Diffs: 1, 2
David Jarvie committed a change to KDE_3_2_BRANCH: kdepim/kalarm
Fix bug 69936: make wording understandable to non-technical users Refer to Bug 69936 - An option to get the alarm window undecorated Diff
Ingo Klöcker committed a change to kdepim/kmail
Fix bug 73602 (Message body lines starting with "From " are incorrectly parsed as message seperator in mbox folders) This is done by using a stricter message seperator regular expression. Additionally to this bug, "From " escaping was defunct which is a pretty grave bug because it can easily lead to corrupt mboxes if the index of an mbox has to be regenerated. Both patches by Andreas Pfaller. Refer to Bug 73602 - Message body lines starting with "From " are incorrectly parsed as message seperator in mbox folders Diff
Ingo Klöcker committed a change to kdepim/kmail
Fix bug 69656 (kmail quits after sending a message from the tray [if the main window is hidden]) Good bye, KMTopLevelWidget (which wasn't needed anymore independently of this fix), and welcome KMail::SecondaryWindow which is the new super class for KMComposer and KMReaderMainWin and which reimplements KMainWindow::closeEvent() in order to fix this bug. Refer to Bug 69656 - kmail quits after sending a message from the tray Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
Till Adam committed a change to kdepim/kmail
Fix memory usage problems with "view source" by: o not leaking the text highlighter o checking the mail size and going to Qt::LogText mode for mails > 500kb because the rich text mode is very inefficient and uses about 15 bytes per character. This loses the boldification of headers before the : for large mails, but I guess that's preferrable to using massive amounts of memory. Thanks to tronical for Qt consulting. :) CCMAIL: 73692-done@bugs.kde.org Refer to Bug 73692 - possible memory leak in View Source Diffs: 1, 2
Ingo Klöcker committed a change to kdepim/kmail
Fix a few issues with reply: - Bug 72808: reply to myself is broken / empty To: address field - Bug 62919: reply all should not use From when ReplyTo is set (except for mailing list messages) Refer to Bug 72808 - reply to myself is broken / empty To: address field Refer to Bug 62919 - reply all should not use From when ReplyTo is set (except for mailing list messages) Diff
Ingo Klöcker committed a change to kdepim/kmail
Fix bug 73527 (filter-Window is switch in the background when "rename filter"-Dialog appears. (just within Kontact)) Refer to Bug 73527 - filter-Window is switch in the background when "rename filter"-Dialog appears. (just within Kontact) Diff
Till Adam committed a change to kdepim/kmail
Don't try to show an error dialog on a job that has been deleted by a disconnected slave. Ok'd by Marc. CCMAIL: 73067-done@bugs.kde.org Refer to Bug 73067 - check what server supports crashes, if no server is specified Diff
Till Adam committed a change to kdepim/kmail
Don't do an expunge Folder, thereby removing all mails in an imap folder, when the deleteMessage method is called on a message that does not have a UID, for whatever reason. Ouch. Now we need to find out why the message has no uid. Ingo, backport, I assume? CCMAIL: 74017@bugs.kde.org Refer to Bug 74017 - grave imap bug : All messages of inbox lost Diff
Ladislav Strojil committed a change to kdepim/kmail
Commiting a patch by Ingo Klöcker: The attached patch fixes the critical bug #71866. >From http://bugs.kde.org/show_bug.cgi?id=71866#c2: "That's a prime example for why it's bad to store the value of an enum as a number in a config file. The reason for this bug is a reordering of the enum values in the code. This changed the meaning of the value which is stored in the config file. With the patch KMail stores the enum as a string representing the enum value. As a consequence all POP filters will be reset to NoAction. But there is no other fix possible because it's impossible to find out whether the pop filter configuration was saved with KMail 1.6 or with a previous version of KMail." Refer to Bug 71866 - conversion of pop filter settings dangerous Diff
Till Adam committed a change to kdepim/kmail
When an imap message is filtered through spamc and classified as spam, a new message is constructed and returned which has a new set of headers. Consequently there is no X-UID header anymore. If the message is then left in the same folder and not moved somewhere else, the original mail is removed from the folder on the server and the new one uploaded. To figure out which mail to remove, the (now missing) X-UID header is looked at. That is not there -> no uid -> message is not delete (used to be folder is expunged). To avoid that, restore the X-UID header after the pipe through to make sure it's there. Not really correct, technically, but I can't think of another reliable way to fix this. Thanks a lot to Arnaud Burlet for helping me track this bugger down and testing. Backport? CCMAIL: 74017-done@bugs.kde.org Refer to Bug 74017 - grave imap bug : All messages of inbox lost Diff
Don Sanders committed a change to kdepim/kmail
CCMAIL:74297-done@bugs.kde.org Yes I can reproduce this, looks like a little folder storage regression. Hopefully should be fixed now, thanks for your bug report Ron. Refer to Bug 74297 - Kmail crashes on load while holding down 's' Diff
Tobias Koenig committed a change to kdepim/kontact/plugins/kaddressbook
Calculate the correct date for birthdays on XXXX-02-29 in leap years. That fixes #72756. CCMAIL:72756-done@bugs.kde.org Refer to Bug 72756 - calculating leap year birthdays Diff
Tobias Koenig committed a change to kdepim/kontact/plugins/korganizer
Show also events which has no day associated. That fixes #73099. CCMAIL:73099-done@bugs.kde.org Refer to Bug 73099 - Appointments are not shown when there is no 'Default KOrganizer Rescource' Diff
Tobias Koenig committed a change to KDE_3_2_BRANCH: kdepim/libkcal
Don't reload calendar calendar file, when it didn't change. The problem was that after a save the file immediately was reloaded which invalidated all Event pointers causing a crash in the event editor which holds a pointer to the event being edited. CCMAIL: 72445-done@bugs.kde.org Refer to Bug 72445 - Crash after applying an event change Diffs: 1, 2, 3, 4, 5
Tobias Koenig committed a change to kdepim/libkdepim
Update also the 'Recent addresses' group... That fixes #72758 CCMAIL:72758-done@bugs.kde.org Refer to Bug 72758 - Address dialog loses recent addresses Diffs: 1, 2
Jaroslaw Staniek committed a change to koffice/kexi
Table view: -Generic Cell Editor Framework introduced -selection background painting moved to editor's implementation -for row-selection mode: Home/End keys always move to the 1st/last row -page up/page down actions added as methods ComboBox Editor improoved: -we're completely dropping use of regular combobox -new layout: a lineedit + dropdown button + popup tableview, when needed -methods used (and few added) for tableview to enable adjusting it for use it as dropdown tv: --hidden vtoolbar --hidden header (on user demand, and automatically, when only one column is visible in the dropdown tv --hidden the context menu --hidden the record navigator --added and used a method for selecting entire row, not just a cell --tv's recordset made readonly, disable inserting --sorting disabled Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
Nicolas Goutte committed a change to koffice
Add a central point where to check for KDE 3.1 (also bug #74004) Refer to Bug 74004 - bash shell syntax that is incompatible with bourne shell in configure script Diff
Rob Buis committed a change to koffice/karbon
Change to more excepted copyright format. Fixes "bug" #73883. Refer to Bug 73883 - Copyright statement incorrect in About window Diff
Waldo Bastian committed a change to koffice/lib/kformula
Don't crash when the denominator is temporarily 0. (BR52293) Refer to Bug 52293 - crash when pressing delete in "divide by" formula Diff
Kazuki Ohta committed a change to kdelibs/khtml/misc
This is the more enhanced version of Japanese encoding detection code. The original one cannot detect UTF-8 correctly, so I improved this and now, KHTML can detect it. This routine(guess_jp) is derived from the one which is used in Gauche, the Scheme interpreter, and it is BSD licensed(so I include the copyright). I contacted Takumi Asaki(asaki@kde.gr.jp), who is the author of original code, and he said OK to commit this code. Diff
Richard J. Moore committed a change to kdenonbeta/xpath
Added the first steps towards a khtml XPath implementation. Much of the AST is done, but the parser is not. Most XPath functions and types are done too. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
Lukáš Tinkl committed a change to kdebase/kcontrol/ebrowsing/plugins/shorturi
Fix local urls with a query (which I need for passing parameters to the DOMTS testsuite :)
by redoing the fix for #58990 differently. Regression tested.
Refer to Bug 58990 - files with question marks ("?") are not accessible through Location bar
Diff
David Faure committed a change to kdebase/libkonq
Fixed case-sensitive sorting - localeAwareCompare is often case-insensitive (depending on LC_COLLATE), so check for that at runtime and use straight compare when it is. *libc seem to lack a locale-aware case-sensitive string compare function. #40131 Refer to Bug 40131 - case sensitive directory sort order is ignored Diffs: 1, 2, 3, 4, 5, 6, 7
Stephan Kulow committed a change to kdelibs/khtml
my next try on ECMA (please review and backport if correct, I add test cases) CCMAIL: 74125@bugs.kde.org Refer to Bug 74125 - table.insertRow(table.rows.length) inserts at the beginning Diffs: 1, 2
Stephan Kulow committed a change to KDE_3_2_BRANCH: kdelibs/khtml/html
backporting my fix for #74215 (slightly different code as David didn't backport his fixes for domts yet) CCMAIL: 74215-done@bugs.kde.org Refer to Bug 74215 - kamera settings not persistent Diff
Benjamin Meyer committed a change to kdemultimedia/kaudiocreator
Damm, when KAudioCreator was converted to KConfigXT the use relative path feature was broke. BUG: 71837 Refer to Bug 71837 - KAudiocreator ignores "Use relative path" Option when creating playlists Diffs: 1, 2, 3, 4, 5
Brad Hards committed a change to kdemultimedia/kfile-plugins/avi
The old "divide by zero" flaw strikes again. This is a 3.2 backport candidate (given that it causes a crash). CCMAIL: 72176-done@bugs.kde.org Refer to Bug 72176 - konqueror crashes with mouse over AVI file Diff
Richard Lärkäng committed a change to KDE_3_2_BRANCH: kdemultimedia/libkcddb/kcmcddb
Improve the layout of the "Submit" page, to make it a bit more clear, is a little bit better in HEAD, but can't be backported because of string-changes CCMAIL: 71822-done@bugs.kde.org (btw Aaron, could you please change the bug-owner to me, or add me to CC when reassigning a bug to libkcddb) Refer to Bug 71822 - kscd SMTP server configuration option misnaming Diff
Waldo Bastian committed a change to kdemultimedia/mpeglib/lib/decoder
When runCheck() returns false it should have the shutdown mutex locked. (BR61271) Fixes crash on netbsd Refer to Bug 61271 - Incorrect mutex handling in libmpeglib/lib/decoder/decoderPlugin.cpp causes artsd to core with NetBSD's libpthread Diff
Stefan Gehn committed a change to kdemultimedia/noatun/modules/kjofol-skin
Fix bug #50929 and change to non-deprecated KWin functions Refer to Bug 50929 - dock mode docks to kdesktop Diff
Sebastian Sauer committed a change to kdeextragear-2/kmldonkey
Added roomspage. Now KMLDonkey supports roominfo/-message's. Only problem is that the Direct Connect Network is the only one supporting rooms and cause I'm still not able to connect to any room (compiled and tried a few different MLDonkey-Versions) the new code misses some (final) detailed tests. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Hamish Rodda committed a change to kdenonbeta/imap4
Port of kio_imap to an imap library, to allow simultaneous command execution. I'm putting this here because I realise that I really need version control :) Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63
Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc
This commit should increase performance by around 8 billion times :P Major API refactor; introduce the ircsignalhandler that maps a signal from KIRC to the right contact. Uses some black magic, but now we don't have a single signal connected to 500 users, when it is only valid for one, with each of the 500 doing a string match :) Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
Martijn Klingens committed a change to kdenetwork/kopete/kopete/chatwindow
Forward port the 'Kopete doesn't close' bug fix. CCMAIL: 71657-done@bugs.kde.org Refer to Bug 71657 - Kopete process(es) stay running if you quit while a chatwindow is open Diffs: 1, 2
Matt Rogers committed a change to kdenetwork/kopete/libkopete
Fix bug 70528. Remove the account from the accounts list before you delete it. CCMAIL: 70528@bugs.kde.org Refer to Bug 70528 - Deleted IRC-accounts stay in add-contact context-menu. The Kopete application has to be re-startet to remove its item. Diff
Richard Smith committed a change to kdenetwork/kopete/libkopete
Forward port of password-saving changes made in KDE_3_2_BRANCH Martijn: none of the changes made it to HEAD, not even the refcounting! Ah well. I'm syncing HEAD to branch, except for Stefan's recent changes and the 71804 fix which are being left as is. CCMAIL: 74310-done@bugs.kde.org Refer to Bug 71804 - [PATCH] kopete trying to save password to kwallet when the "Save password" checkbox isn't clicked Refer to Bug 74310 - passwords don't stick and are not remembered. Errors on startup Diff
Richard Smith committed a change to kdenetwork/kopete/libkopete
forward port of bugfix for 74308 Refer to Bug 74308 - kopete crashes on exit Diff
Matt Rogers committed a change to kdenetwork/kopete/libkopete/private
Fallback to the Kopete style when one doesn't exist. Forward port of the fix for bug 73571 Refer to Bug 73571 - chatwindow style lost on upgrade Diff
Matt Rogers committed a change to kdenetwork/kopete/plugins/webpresence
Fix bug 73667. Check and make sure that the account object is valid before reconnecting the signals. Can happen after accountUnregistered is called. CCMAIL: 73667@bugs.kde.org Refer to Bug 73667 - crash on kmail startup after requesting passwords for imap boxes Diff
Matt Rogers committed a change to kdenetwork/kopete/plugins/webpresence
Fix bug 64051. Make sure the that url specified is actually valid before trying to upload the file. Also moved some stuff around so that if there's an error, no unnecessary processing occurs. CCMAIL: 64051@bugs.kde.org Refer to Bug 64051 - Malformed Url error, out of nowhere Diff
Matt Rogers committed a change to kdenetwork/kopete/protocols/oscar
Fix bug 74197. Use 16 for a maximum password length Refer to Bug 74197 - password dialog only accepts 8 chars Diffs: 1, 2, 3, 4
Richard Lärkäng committed a change to kdenetwork/kopete/protocols/sms
Get rid of broken SMSContact::isReachable() and use default one instead CCMAIL: 73684-done@bugs.kde.org Refer to Bug 73684 - Can't send sms by clicking on the metacontact Diffs: 1, 2
Jean-Baptiste Mardelle committed a change to kdeutils/kgpg
fix #74333 (missing i18n) CCMAIL:74333-done@bugs.kde.org Refer to Bug 74333 - i18n missing for list with possible size of photo id Diff
Jean-Baptiste Mardelle committed a change to kdeutils/kgpg
fix #74077 CCMAIL:74077-done@bugs.kde.org Refer to Bug 74077 - "Archive and encrypt" action uses wrong extension Diff
Jean-Baptiste Mardelle committed a change to kdeutils/kgpg
fix #73913 in head Refer to Bug 73913 - KGpg "Processing decryption" window doesn't disappear when decryption failed Diff
Sandro Giessl committed a change to kdeartwork/styles/plastik
Support for the "flat" property in QPushButtons. 73873-done@bugs.kde.org Diff
Lukáš Tinkl committed a change to KDE_3_2_BRANCH: kdeartwork/styles/plastik
backport fix for #72203 Refer to Bug 72203 - Toolbar repaint with Plastik style lags behind window frame Diff
Sandro Giessl committed a change to KDE_3_2_BRANCH: kdeartwork/styles/plastik
Backport "Handle QTabWidget corner widgets correctly, fixes #73258." Refer to Bug 73258 - Small problem with tab in Plastik Diffs: 1, 2
Lauri Watts committed a change to KDE_3_2_BRANCH: kdebase/doc/kcontrol/kcmstyle
Fixing typos CCMAIL: 73542-done@bugs.kde.org Refer to Bug 73542 - Missing bracket in kcontrol kcmstyle documentation Diff
Waldo Bastian committed a change to kdebase/kmenuedit
Unlike in the kicker KPopupMenu, we don't need to duplicate ampersands for the listview. (BR74186) 74186-done@bugs.kde.org Refer to Bug 74186 - An ampersand in Name becomes '&&' Diff
Ravikiran Rajagopal committed a change to kdebase/ksplashml/kcmksplash
Delete temporary file after installation. CCMAIL 74203-done@bugs.kde.org Refer to Bug 74203 - KSplash kcm refuses to reinstall a theme Diff
Ravikiran Rajagopal committed a change to kdebase/ksplashml/themeengine/standard
Work around bug in screenGeometry(). CCMAIL 72465-done@bugs.kde.org Refer to Bug 72465 - Standard splash screen one pixel too high Diff
Luboš Luňák committed a change to kdebase/kwin
Don't disallow fullscreening for windows that have maximum size set, way too many apps apparently think setting a maximum or fixed size and then requesting fullscreen is ok. CCMAIL: 73509-done@bugs.kde.org Refer to Bug 73509 - Some fullscreen apps are getting a window decoration Diff
Luboš Luňák committed a change to kdebase/kwin
#48786 (comments #7 and later) - focus stealing prevention doesn't work well with unreasonable focus policies -> disabled. Refer to Bug 48786 - New applocation window pops up behind active window Diffs: 1, 2, 3
Luboš Luňák committed a change to kdebase/kwin
Use WM_CLIENT_LEADER for grouping if a window is group transient but has no group set. This should take care of comment #20 in #69519. Refer to Bug 69519 - dialogs not activated because of focus stealing prevention Diffs: 1, 2, 3
Maks Orlovich committed a change to kdelibs/kdefx
Fully skip invisible items to avoid drawing "extra" lines if some end items are invisible. (#64083) CCMAIL:64083-done@bugs.kde.org Refer to Bug 64083 - list view branches misdrawn if items are hidden Diff
Luboš Luňák committed a change to kdelibs/kdeui
If a window for systray icon is not on the current desktop or is minimized, clicking the tray icon should show it as well. CCMAIL: 72773-done@bugs.kde.org Refer to Bug 72773 - systray windows not shown Diff
Benoit Walter committed a change to kdelibs/kdeui
Fixed bug #66257 CCMAIL: 66257-fixed@bugs.kde.org Refer to Bug 66257 - alpha blending for selected icons does not work without word-wrap Diff
Stephan Kulow committed a change to kdelibs/kdeui
move the close button to where thomasz expects it :) CCMAIL: 74328-done@bugs.kde.org Refer to Bug 74328 - Calender widget close button is not right-aligned. Diff
Simon Hausmann committed a change to qt-copy/src/widgets
- don't call text().length() twice, in QTextEdit::createPopupMenu. It's terribly inefficient to do that when the content is large and gets converted to html. Instead now length() gets called instead, and only once. Patch will be in next release. CCMAIL: 72830-done@bugs.kde.org Refer to Bug 72830 - Crash when switching between compiling output levels Diff
Jason Kivlighn committed a change to kdenonbeta/krecipes/src/dialogs
Added the ability to load ingredient data from the USDA's nutrient database. You'll need the file abbrev.txt from http://www.nal.usda.gov/fnic/foodcomp/Data/SR16/dnload/sr16abbr.zip and then place it into ~/.kde/share/apps/krecipes Diffs: 1, 2
Zack Rusin committed a change to kdenonbeta/kspell/src
Dialog is ready. Check it out... Seriously... This is awesome. Diffs: 1, 2, 3, 4, 5, 6, 7, 8
Jeroen Wijnhout committed a change to kdeextragear-2/kile/kile
fix Bug 74071: kile treats pdflatex fatal errors as "no error" (normal) Refer to Bug 74071 - kile treats pdflatex fatal errors as "no error" Diff
Tobias Koenig committed a change to kdetoys/kweather
Make KApplication::startServiceByDesktopName() working again. That fixes also #72300. CCMAIL:72300-done@bugs.kde.org Refer to Bug 72300 - kweather information not shown in kontact summary view Diff
Klaus Niederkrüger committed a change to kdeutils/kcalc
BUG 73437 fixed: Pasting empty clipboard made kcalc crash. Refer to Bug 73437 - kcalc crashes after nothing is pasted in Diffs: 1, 2