|
| This Week... |
|
KNode rewrites article viewer. KViewShell adds basic printing support. Juk adds a cover manager. KDE4 porting continues apace.
|
George Staikos announced the release of Kst 1.1.0:
|
TORONTO, Canada - May 20, 2005 - Staikos Computing Services Inc. and The Kst development team today announced the immediate availability of Kst 1.1.0, a real-time data viewing and plotting tool with basic data analysis functionality. Kst 1.1.0 consists of a KDE based application and a set of data analysis and manipulation plugins. Kst ships complete with documentation, and is translated to over 25 languages.
Kst, including all its plugins and documentation, is available for free under Open Source licenses. Kst can be obtained in source and numerous binary formats from http://download.kde.org/stable/apps/KDE3.x/scientific/.
Release Highlights- New data file reader: NetCDF
- Numerous new plugins
- Various performance enhancements
- Additional configuration options for ASCII files
- Enhanced time support
- Additional documentation
- More verbose error reporting
- Various additional UI features
- Tighter KDE integration
- General bugfixes and smaller improvements
Installing Kst 1.1.0
Packaging Policies. Kst is distributed by the developers in source form only. Several individuals have provided third party binary packages for various Linux and UNIX operating systems and KDE combinations. These packages are available for free download from KDE's download servers at http://download.kde.org/stable/apps/KDE3.x/scientific/. These packages are provided for your convenience only, and are not supported by the Kst developers.
Source Code
The complete source code for Kst 1.1.0 may be freely downloaded. Instructions on compiling and installing Kst 1.1.0 are available from the Kst homepage at http://kst.kde.org/.
|
|
|
| Statistics |
|
Commits: |
3018
by 217
developers, 67147
lines modified, 8696
new files. |
|
Open Bugs:
|
8988
|
|
Open Wishes:
|
8402
|
|
Bugs Opened:
|
321 in the last 7 days. |
|
Bugs Closed:
|
325 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
kde-i18n |
|
|
work |
|
|
www |
|
|
extragear |
|
|
kdenonbeta |
|
|
kdepim |
|
|
kdelibs |
|
|
kdebase |
|
|
playground |
|
|
kdenetwork |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Stephan Kulow
|
|
|
|
David Faure
|
|
|
|
Maks Orlovich
|
|
|
|
Nicolas Goutte
|
|
|
|
Mickael Marchand
|
|
|
|
Christoph Cullmann
|
|
|
|
Rob Buis
|
|
|
|
Federico Zenith
|
|
|
|
Luboš Luňák
|
|
|
|
Nikolas Zimmermann
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers |
|
Bug Killer
|
Number Of Bugs Closed
|
|
Volker Krause
|
|
|
Olivier Goffart
|
|
|
Thiago Macieira
|
|
|
Matt Rogers
|
|
|
Alexandre Pereira de Oliveira
|
|
|
Michael Brade
|
|
|
Jason vanRijn Kasper
|
|
|
Tommi Tervo
|
|
|
Nicolas Goutte
|
|
|
Stephan Binner
|
|
|
|
|
| Contents |
|
|
Bug Fixes |
Features |
Optimise |
Security |
Other |
|
Accessibility |
|
|
|
|
|
|
Development Tools |
|
|
|
|
|
|
Educational |
|
|
|
|
|
|
Graphics |
|
|
|
|
|
|
KDE-Base |
|
|
|
|
|
|
KDE-PIM |
|
|
|
|
|
|
Office |
|
|
|
|
|
|
Konqueror |
|
|
|
|
|
|
Multimedia |
|
|
|
|
|
|
Networking Tools |
|
|
|
|
|
|
User Interface |
|
|
|
|
|
|
Utilities |
|
|
|
|
|
|
Games |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
There are 205 selections this week.
|
|
Bug Fixes |
|
|
|
|
|
|
|
|
|
|
|
|
|
Luboš Luňák committed a change to /trunk/extragear/graphics/gwenview:
|
Gwenview and Showimg have both their own checks for KIPI, but both use HAVE_KIPI, and Gwenview defaults to KIPI support disabled -> prefix the Gwenview variables to make them different. BUG: 105507 |
|
|
|
|
|
|
|
|
Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/thumbnailopop:
|
Give a mime type list to the image thumbnail creator (Not all files with mime type image/* are QImageIO-compatible and may want another thumbnail creator.) Triggered by bug #50200, even if it does not fix that bug. CCBUG:50200 |
|
|
|
|
|
|
|
|
|
|
|
|
Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/thumbnail:
|
Looking closer in kdegraphics/kfile-plugins/ps, I found there is already a thumbnail creator for EPS file (which is much smarter). CCBUG:50200 (So the problem of bug #50200 was really that the image creator felt resonsible for all image/* mime types.) |
|
|
|
|
|
|
KDE-Base |
|
Waldo Bastian committed a change to /trunk/KDE/kdelibs/kio/kio:
|
Don't identify services by service name when determining service preferences The name of a service may not always be unique, the storageId is. BUG: 87120 |
|
|
|
|
|
|
|
|
Kurt Hindenburg committed a change to /trunk/KDE/kdebase/konsole/konsole:
|
Add ESC code to change tab text color. Since t has to do with window manipulation (according to xterm control seq), I decided to use it with 28. This doesn't do anything according to the specs as far as I can tell.
change tab text color : \e[28;t color: 0-16,777,215
CCBUG: 80725 |
|
|
|
|
|
|
|
|
|
|
Michael Brade committed a change to /trunk/KDE/kdelibs/kio/kio/kdirlister.cpp:
|
The evening begins quite well -- that was easy to fix, though a bit embarrassing :-\ My redirection code wasn't perfect.. ehm, complete, I forgot about 2 important lines.
What happened is this: When pressing up while being in an archive we end up in e.g. tar:/home/michael, which redirects to file:///home/michael. The item is in the cache already, but in this case I forgot to insert the listers and holders with the new url back into the KDirListerCache. Sorry...
Many thanks for all the reports! Much appreciated.
BUG: 103795, 105827, 104973 |
|
|
|
|
|
|
|
|
|
|
|
|
Gábor Lehel committed a change to /trunk/KDE/kdebase:
|
Hooray, my first commit! (well, asides from detypoing my email in the accounts...) hopefully I'll not break anything... Restored the option to have the menubar panel transparent, in the advanced options dialog (was previously removed due to possible color conflicts between the menubar and desktop background). reviewed by aseigo.
CCBUG: 62492 GUI: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michael Brade committed a change to /trunk/KDE/kdebase/konqueror/listviewcccc:
|
Whoa! DictIterators are updated when deleting items and we were using a for-loop :( Fixes a lot of crashes when deleting items with the treeview.
BUG: 105304, 102331
I didn't close #103328: please tell me if you were using the treeview, and if so, check if this fixes your crashes.
CCBUGS: 103328 |
|
|
|
|
|
|
|
|
Multimedia |
|
Christian Esken committed a change to /trunk/KDE/kdemultimedia/kmix/mixer_alsa9.cpp:
|
Fix an "off-by-one" memory allocation error, which could lead to very strange results, including direct crashes, memory leakage. It is possible that this bugfix also fixes the reported crashes that occur with some soundcards, when another application starts or stops playback.
CCBUGS:101870 105079 |
|
|
|
|
|
|
|
|
|
|
Michael Pyne committed a change to /trunk/KDE/kdemultimedia/jukr.cpr.cp:
|
Fix bug 105725 in HEAD. Funny, the code to clear the undo list worked before, but this fix is a) easy, and b) was the 'correct' way to do it anyways.
Will backport.
CCBUG:105725 |
|
|
|
|
|
|
Michael Pyne committed a change to /trunk/KDE/kdemultimedia/juk/systemtray.cpp:
|
Kind of fix bug 105381 (flickerfree labels cause problems on pixmap styles). We cache the background color before clearing the background now.
Unfortunately the background will still be a solid color in pixmap-based styles due to the fact that the text is not really transparent (it's just blending in to the background color).
BUG:105381 |
|
|
|
|
|
|
Scott Wheeler committed a change to /trunk/kdesupport/taglib/mpeg/id3v2:
|
Instead of returning 0 on finding a deprecated frame type, create an UnknownFrame and set the flag to discard it on write.
As a special bonus this meant implementing the discard-on-tag-alter flag.
BUG:100515 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cláudio da Silveira Pinheiro committed a change to /trunk/KDE/kdenetwork/kopete/libkopete/avdevice:
|
BUGFIX: Now the VideoDevice class is able to autodetect if the video device supports memory mapping and automaticly select the best method for grabbing frames accordingly. It fixes usb cameras support. It still captures RGB32 frames, so it will work fine with devices that are V4L2 and RGB32 capable. BUGFIX:Quick hack to fix weird colors when capturing both using READ and MMAP methods. I'm not sure about if it will work fine with big-endian machines (and maybe there's a better way to do it using the htonl network(!!!) function if the QImage or the V4L2 driver have a different representation formats for big and little-endian machines), so if you are a proud user of a big-endian machine and a video device please report to me how things are going. |
|
|
|
|
|
|
|
|
|
|
|
|
Matt Rogers committed a change to /trunk/KDE/kdenetwork/kopete/kopete/config/appearancetacttact:
|
Patch from Pierre-Étienne Messier to fix bug 103881.
Please test and report back. It will be in KDE 3.4.1, or you can use the instructions at http://kopete.kde.org/index.php?page=cvs to get the stable kopete version from svn before KDE 3.4.1 is released.
BUG: 103881 |
|
|
|
|
|
|
Matt Rogers committed a change to /trunk/KDE/kdenetwork/kopete/protocols/winpopup:
|
Massive update to winpopup:
-make it compile again, adapt to API changes -support for samba3 (only, adding support for samba2 should be easy if necessary) -change takeover handling of messages from samba (avoid loosing messages)
smaller things are: -moved general config from /config to editaccount dialog -use KProcIO and signals instead of QProcess -more complete user info -fix 2 or 3 crash reasons -new bugs
Thanks very much to Gerd Fleischer for the patch! Gerd Fleischer <> |
|
|
|
|
|
|
Office |
|
Thorsten Zachmann committed a change to /trunk/koffice/kpresenter:
|
o Fix bug 105171 embeded object allways on top after reload We now save the z-index with the settings of embedded objects and restore the order after loading.
BUG: 105171 |
|
|
|
|
|
|
|
|
Inge Wallin committed a change to /trunk/koffice/kspread:
|
Fix bug 68977: Embedded KSpread document printing problem
This bug had 3 causes: - Wrong assumption that we always have full cells when printing on paper. This is only true when printing stand-alone, not embedded into e.g. kword. - A bug in the code that draws the right border of a cell - A bug in the code that redraws corners of cell borders after the rest is drawn.
Of these 3, the first two are fixed, and the entire corner redrawing is now disabled. That code is incredibly complicated, and as far as I can see totally unnecessary. If somebody else finds it necessary, feel free to enable it again, but in that case, please also fix bug 68977 for real. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inge Wallin committed a change to /trunk/koffice/kspread:
|
Fix some painting and printing bugs:
- Don't more the right border if a cell is implicitly expanded when the contents overflows the right border. - Make drawing and painting of merged cells better.
I haven't tested this on right-to-left sheets, so I hope that I haven't messed up those to much. There have been *a lot* of painting/printing fixes lately, and I worry that I have destroyed the right-to-left capabilities of KSpread.
This fix makes bug 105394: "Print Range General Behaviour" less pronounced, but I will let the bug reporter try it out before I close it.
CCBUGS: 105394 |
|
|
|
|
|
|
Inge Wallin committed a change to /trunk/koffice/kspread:
|
Fix bug 61452: drawing problem when text overflow the right border
Well there you have it: This is the last large painting/printing bug in KSpread that I think is absolutely necessary to fix before the release of 1.4. Yay!
Of course there are a number of smaller bugs, but they can always be fixed in 1.4.1 or so.
BUGS: 61452 |
|
|
|
|
|
|
Fredrik Edemar committed a change to /trunk/koffice/lib/kotext/koAutoFormat.cc:
|
* Bug 105871: autoformat URL in autocorrection causing text editing problem! * Load all week days, from 1 to 7 (not 0 to 6). * URL detection: URLs beginning with "ftp." are now valid links. * Call doCapitalizeNameOfDays() after a punct too.
BUG: 105871 |
|
|
|
|
|
|
|
|
Inge Wallin committed a change to /trunk/koffice/kspread/dialogsnal.nal.:
|
Fix bug 105317: Is it really needed that we putting both "different from" and "different to" in Conditional Cell Attribute?
After a long discussion with David Faure, he finally let me fix this bug even though it is far too late in the string freeze.
The reasoning goes something like this: - No user would ever understand that "different from" really means "outside the range", so if one or a few translations don't make it in time, it will still be better to see the string in English than to try to decipher it in other ways.
Translators: We are very sorry.
BUGS: 105317 |
|
|
|
|
|
|
|
|
|
|
Thomas Zander committed a change to /trunk/koffice/kword/framedia.cc:
|
This is the quick fix for 106005, to make the reported bug go away, the KoUnitDoubleSpinBox wants converted values in the setter but gives already converted values on the getter. Very inconsistent. Naturally the real fix is to fix the KoUnitDoubleSpinBox, but I'll keep my diff as small as possible so short before the release.
BUGS: 106005 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Luboš Luňák committed a change to /trunk/KDE/kdebase/kwin/client.cpp:
|
Since now it's possible to disable receiving focus for windows in window-specific settings, no longer make skiptaskbar also imply some kind of skiping focus. BUG: 105809 |
|
|
|
|
|
|
|
|
|
|
Aaron J. Seigo committed a change to /trunk/KDE/kdeutils/kjots/KJotsMain.cpp:
|
ensure the book is saved before printing both to make sure the print out reflects the latest edits and to make sure that a crash during printing won't take out your changes
patch by Jaison Lee, hopefully the first of many to come =) welcome to KDE hacking Jaison!
BUG:105501 |
|
|
|
|
|
|
|
|
|
|
Features |
|
Development Tools |
|
Andras Mantia committed a change to /trunk/KDE/kdewebdev/quanta:
|
Add possibility to change the icon/text layout of the user toolbars from inside Quanta. Inspired from #105803. CCBUG: 105803 |
|
|
|
|
|
|
Educational |
|
Pino Toscano committed a change to /trunk/KDE/kdeedu/kig:
|
Created a new system to select - in normal mode - one object among some: using Shift (or Control) + LMB the user can select the object he/she desire through a popup menu. This new system is applyed also to to mouse hover/left click in construct mode, to select one object if we have more than one valid object. This, plus a search among the object under the mouse, allow the fixing of bug #99870: Sometimes, vectrors over a stright line are not recognized.
Added a "tip of day" to inform the user of the possibility to select any object from an object stack under the cursor.
BUGS: 99870 |
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Jason vanRijn Kasper committed a change to /trunk/KDE/kdepim/kpilot/kpilot/hotSync.cc:
|
- big changes... - before this, the backup strategy was to only do a full file copy if fullSync was used. Also, if fullSync was done, the database wasn't marked as non-dirty, so databases were continually re-backed-up even though they had not changed. - now the strategy for backups are as follows.... unless fullSync is specified, check to see if the database has any modified records in it. if it does not (and we're not doing a fullSync), then we don't need to do anything further. if it does have changes (or we're asked to do a fullSync), then do a full database copy from Pilot to filesystem (as opposed to a record-by-record database-rebuild-and-save). finally, if we have backed up a database, then we reset the sync flags so we don't have to do it again unless it legitimately changes. - this should hopefully fix bug #77488 |
|
|
|
|
|
|
Volker Krause committed a change to /trunk/KDE/kdepim/knode:
|
Complete rewrite of the article viewer: it's now based on KHTML and looks surprisingly similar to KMail's reader ;-)
It should provide more or less the same functionality we had until now, plus some little extras: - emoticon support (easily switchable together with text highlighting via menu or shortcut) - handling of HTML messages as done by KMail
BUG: 37499, 39799, 40480, 49005, 55772, 93710 |
|
|
|
|
|
|
|
|
Thorsten Staerk committed a change to /trunk/KDE/kdepim/kontact/plugins/multisynk:
|
adding a karm kontact plugin. Disabled by default. Crashes on deleting a task and does not show correct icons. But a step into the right direction. CCMAIL adam@kde.org CCMAIL mark@easymailings.com CCMAIL danimo@kde.org CCMAIL reinhold@kainhofer.com |
|
|
|
|
|
|
|
|
Teemu Rytilahti committed a change to /trunk/KDE/kdepim/akregator/src:
|
Allow dragging of article. (will give you link for the article) This feature removes also bug when multiple articles are marked as read when trying to drag something :) warning-- too...
BUGS:103384 FEATURE:103387 |
|
|
|
|
|
|
Volker Krause committed a change to /trunk/KDE/kdepim/knode:
|
Handle inline GPG signatures correctly, ie. don't just check the first GPG block and assumes it covers the whole message. KNode now validates all signatures and puts the covered text blocks into nice colored boxes (as done by KMail).
FEATURE: 29540, 39838, 93892 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Christian Esken committed a change to /trunk/KDE/kdemultimedia/kmix:
|
Starting to introduce "perfect" primary keys - they are needed to optimally handle multiple soundcards with the same name. Also it is helpful in a lot of situations, like handling Plug-n-Play cards (USB, ...).
The "perfect" soundcard primary key currently looks like this: :@ |
|
|
|
|
|
|
|
|
Michael Pyne committed a change to /trunk/KDE/kdemultimedia/juk:
|
Add a CoverManager class to JuK (with a shockingly minimal GUI). It will import covers stored in the original format, so starting up JuK for the first time with this code will probably take awhile, after that the speed should be unaffected.
The CoverManager is capable of associating a track with an arbitrary cover. Each cover in the CoverManager can have associated with it an Artist and Album to allow for automatically applying covers to newly added tracks. However now the cover for a track isn't internally limited based on its Artist and Album info.
Note that this needs some fleshing out. The GUI will definitely need some improvement, and some things may not work exactly like they used to, but at least we've got a good base under us now. |
|
|
|
|
|
|
Michael Pyne committed a change to /trunk/KDE/kdemultimedia/juk:
|
Implement wish 88099 (Automatically set folder icon for album when using the File Renamer).
This feature could probably use some more testing, and it doesn't really work too well when the Album name is the same as the Artist name if the Artist and Album directories are separate (e.g. /.../Artist/Album/ wouldn't work.)
Now my JuK tree is finally identical to that in /trunk. :)
BUG:88099 |
|
|
|
|
|
|
Networking Tools |
|
Matt Rogers committed a change to /trunk/KDE/kdenetwork/kopete/protocols/yahoo:
|
Add support for the native Yahoo addressbook when fetching user info. If you don't have an addressbook entry for the person you requested the info for, you'll be prompted to create an entry. Also, you can still view the yahoo profile at http://profiles.yahoo.com/ by clicking the 'View User Profile' button in the addressbok dialog.
Based on a patch by Andre Duffeck . Thanks very much for the patch!
FEATURE: 58496 |
|
|
|
|
|
|
İsmail Dönmez committed a change to /trunk/extragear/network/konversation/src:
|
Make "clicking on nick opens query optional". No gui yet, add ClickableNicks=false under [General Options].
p.s: sorry this toook so long to fix p.p.s: argonel I am sorry I had to add another pref. for this :-(
BUG:102249 |
|
|
|
|
|
|
|
|
|
|
Cláudio da Silveira Pinheiro committed a change to /trunk/KDE/kdenetwork/kopete/libkopete/avdevice:
|
FEATURE: Now the image grabbed from the video device shows up in the configuration tab, and the Input KComboBox works properly. Yes, I know it updates at 1fps Yes, I know it flickers. Yes, I know the colors are wrong. On the bright side, it doesn't crash... ;) BUGFIX: Rearranged elements in the video device control panel so it fits in a 800x600 screen. |
|
|
|
|
|
|
|
|
|
|
Joris Guisson committed a change to /trunk/extragear/network/ktorrent:
|
Added support for the UDP tracker protocol described at http://xbtt.sourceforge.net/udp_tracker_protocol.html (This still needs some testing)
+ fixed some various small things here and there |
|
|
|
|
|
|
Office |
|
Bart Coppens committed a change to /trunk/koffice/krita:
|
Load and save EXIF annotations, Image and Layer ICC profiles to native krita files. Other annotations get lost, this is for post1.4 since the best fix would be to edit the xml dtd for krita files.Updated TODOs accordingly (and moved loading/saving other annotations to post1.4 as well) |
|
|
|
|
|
|
Boudewijn Rempt committed a change to /trunk/koffice/krita:
|
Give the paintbox docker its own shader; remove the for example paintop box; some work on the TODO, move the toolbars in accordance with BUG:105276. |
|
|
|
|
|
|
|
|
|
|
|
|
Jason Kivlighn committed a change to /trunk/extragear/utils/krecipes:
|
-The exporter base has practically been re-written to do its job more efficiently. Recipes are streamed to the file being written, rather than all being loaded into memory, processed, and then written to the file.
-Fix possible flickering when loading recipes or when exporting to HTML. This should be tested with previous versions of KDE (it works with 3.4.0), as what's Krecipes is doing seems to hit a sensative spot in KHTML. |
|
|
|
|
|
|
Christian Nitschkowski committed a change to /trunk/playground/utils/kfeedbackwizard:
|
Import of new project KFeedbackWizard. This wizard asks the user some questions and generates a XML-document from the answers. This document can e.g. be mailed to the authors of other applications. KFeedbackWizard is a small command-line tool that can be customized using command-line switches. If somebody likes to, (s)he can copy the sources to another project to link it to the project's executable. This approach has the advantage that further customizations can be made that are unavailable from the command line. |
|
|
|
|
|
|
Sean Harmer committed a change to /trunk/playground/base/acldlg:
|
CCBUG: 6976
Initial import into subversion of a simple application that views the ACL on a set of files passed in on the command line. Only handles access ACLs at the moment, default ACLs and application of changes made to ACLs coming soon. |
|
|
|
|
|
|
Optimise |
|
Development Tools |
|
Andras Mantia committed a change to /trunk/KDE/kdewebdev/quanta:
|
|
Don't parse every file if multiple files are loaded at once, only the last loaded. This speeds up startup/project view changing in many cases, especially when one of the files is a bigger/complex one. In such cases the speedup can be some seconds (in one test it was 2-3 seconds, ~22 instead of ~24, which is around 10%). Should help even more on slower computers. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Seb Ruiz committed a change to /trunk/extragear/multimedia/amarok:
|
* PlaylistBrowser refactor begins! ** SmartPlaylistBox is still around so that Untouchable/DanielW can work on the smart playlists, and so party mode is not broken ** Streams are editable and savable.
- If someone could help me with KListViewItem::paintCell that would be awesome (for categories, entries etc) - Untouchable, DanielW: can you help with porting the smart playlists into the browser - Needs a lot of testing, i did a lot of stuff, and don't know if i broke things
BUG: 91075 BUG: 104139 |
|
|
|
|
|
|
Utilities |
|
Adam Treat committed a change to /trunk/extragear/office/datakiosk/src:
|
* Rewrite how dataKiosk generates reports from the current search. This will eventually allow the user to determine the sort order of the various report fields. * Virtual fields and calculated fields now use the actual sanitized version of the table's label instead of the database table name. Same goes for reports. * Oh, and this is much faster too :) |
|
|
|
|
|
|
Jason Kivlighn committed a change to /trunk/extragear/utils/krecipes:
|
A number of HUGE speed increases: -Decrease the amount of items loaded at startup (~17 sec) -Use setForwardOnly(true) where we can in the database backend (~7 sec) -Improved loading of the recipe list from the database (~1 sec)
Overall on my MySQL database of 45,000 recipes, startup time went from 34 to 9 seconds :-) With such a significant speed-up, I would think the effect would be noticable in any size database. I've identified the bottlenecks, and there should be more speed improvements to come. |
|
|
|
|
|
|
Jason Kivlighn committed a change to /trunk/extragear/utils/krecipes/src:
|
There goes another three seconds :-) This change only removes some forgotten code I had used in debugging a while back. (That makes 6 seconds to load Krecipes with this huge database now) |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Enrico Ros committed a change to /branches/kpdf/annotations/kdegraphics/kpdf/ui:
|
KNewStuff client nearly complete - multiple simultaneous downloads supported - no more windows popping up, all is displayed on the dialog
All transfers are handled internally, giving user the feedback right inside the window. There are pair of bugs, but installing (aka plain downloading) and uninstalling (aka deltion) of files are already handled.
What to do next: - remove bugs (reparent AvailableItem(s) to the main class, not the view and deference pointers after deletion will fix the crash; it can even be fixed by limiting user's freedom and force him/her to act only on currently displayed items; btw this way is deprecated) - handle install/removal notifications on the app - check the whole flow of the operation. check for unstable states (seems not the case) and unreachable ones - clean it up and ship that client with kpdf, since: *knewstuff in kde4 will be cleaner and better* |
|
|
|
|
|
|
|
|
|
|
Renchi Raju committed a change to /branches/digikam/0.8-experimental/digikam/kioslave:
|
digikamalbums kioslave being extended to handle all possible file/directory copy/move/rename/del with as much compatibility with KIO::CopyJob as possible. Currently implemented functionality: mkdir, put, listdir (not to be used for general purpose file listing. use special instead), stat TODO: copy, rename, chmod, del, get |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lauri Watts committed a change to /trunk/KDE/kdelibs:
|
Hide the license text from the table of contents page of user manuals, by making it a separate page and generating a (localised) link to that. |
|
|
|
|
|
|
|
|
Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
|
- a few special characters more - try to improve code for handling \& (However it is more a hack, as I have tried to change the signification of \& . I would say that the problem is not the processing of \& but the recognition of sequences, especially in mdoc pages.) CCBUG:105764 |
|
|
|
|
|
|
Nicolas Goutte committed a change to /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
|
- ignore correctly sequences preceded by \& (mdoc) - \& is now again treated as a normal zero-width character (i.e. empty string) BUG:105764 This a big step toward fully supporting the display of mdoc.samples(7) CCBUG:105765 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Jason vanRijn Kasper committed a change to /branches/KDE/3.4/kdepim/kpilot/kpilot/hotSync.cc:
|
- big changes... - before this, the backup strategy was to only do a full file copy if fullSync was used. Also, if fullSync was done, the database wasn't marked as non-dirty, so databases were continually re-backed-up even though they had not changed. - now the strategy for backups are as follows.... unless fullSync is specified, check to see if the database has any modified records in it. if it does not (and we're not doing a fullSync), then we don't need to do anything further. if it does have changes (or we're asked to do a fullSync), then do a full database copy from Pilot to filesystem (as opposed to a record-by-record database-rebuild-and-save). finally, if we have backed up a database, then we reset the sync flags so we don't have to do it again unless it legitimately changes. - this should hopefully fix bug #77488 |
|
|
|
|
|
|
|
|
Jason vanRijn Kasper committed a change to /branches/KDE/3.4/kdepim/kpilot/conduits/abbrowserconduit:
|
- fixing bug # 83782. - copy/paste in kaddressbook resulted in X-KPILOT-RecordID being carried over to the new (pasted) contact/addressee. this means that only one got synced to the pilot, looking a whole lot like data loss to the user. - we now check for duplicate X-KPILOT-RecordID's as part of our loading process, and if we find one, we wipe out this custom field in the addressee, which causes a new pilot id to be assigned to it when it's synced to the pilot later. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lauri Watts committed a change to /trunk/KDE/kdebase/doc/kmenuedit:
|
Add new menu entries Reorganise content to something sane (move glossary to the end instead of inside a chapter) to unbreak the non-working navigation. While I'm here, clean out the old icons (cute idea, looks nice, unmaintainable as proven by how old the ones in here are, let alone the work it causes for i18n.)
BUG:97369
|
|
|
|
|
|
|
|
|
|
|
|
|
Security |
|
KDE-Base |
|
Thiago Macieira committed a change to /trunk/KDE/kdelibs/kdecore/network/kresolver.cpp:
|
Allowing .br TLD to have IDNs. They have implemented anti-phishing guarantees, by only allowing registration if the base (i.e., ASCII-only version) name isn't registered, or registered only to the same person.
The announcement can be found here (in Portuguese): http://registro.br/anuncios/20050504.html
To be backported. |
|
|
|
|
|