|
| This Week... |
|
Umbrello adds a Ruby code generator. Kalzium now has a chemical equations solver. New recurrence code for libkcal. Kopete adds support for receiving AIM buddy icons. Kopete supports Richtext formatting in Yahoo! Messages.
|
A note from Stephan Kulow about a Subversion upgrade:
|
Most of you will (hopefully) not noticed, but Dirk and me updated our svn server to subversion 1.2.1 including a complete transcoding using the new subversion 1.2 features that allow for faster svn blame.
In my testing, svn blame on khtml/Changelog went down from 20s to 5s. BTW: there were several fixes in the subversion client too, so I suggest to everyone to update, but it's far from a requirement.
|
|
Dirk Mueller changed a number of Makefile.am files to support the -fpie/pie compiler flag. He was asked why the change. His comments:
|
it creates position independent executables (similiar to pic for libraries), which allows the kernel to randomize the loading address of the application, with the hope of being more resistant against possible code execution vulnerabilities.
Its certainly just a minor dent, but distributors race for the advertising advantage of being "more secure" by default.
|
|
Thiago Macieira added:
|
A position-independent executable is also pure: there are no relocations on the text segment. That also means the text is fully shared, and even cached.
Not that those few programs in KDE occupy a lot of RAM -- much less kcheckpass being run twice, for long periods -- but that's still reduction in memory footprint.
|
|
|
| Statistics |
|
Commits: |
2461
by 230
developers, 46811
lines modified, 2285
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
|
|
extragear |
|
|
l10n |
|
|
work |
|
|
stable |
|
|
www |
|
|
kdepim |
|
|
kdeedu |
|
|
playground |
|
|
kdenonbeta |
|
|
koffice |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Dirk Mueller
|
|
|
|
David Faure
|
|
|
|
Clarence Dang
|
|
|
|
Laurent Montel
|
|
|
|
Stephan Binner
|
|
|
|
Carsten Niehaus
|
|
|
|
Gorkem Cetin
|
|
|
|
Thiago Macieira
|
|
|
|
Nikolas Zimmermann
|
|
|
|
Till Adam
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers |
|
Bug Killer
|
Number Of Bugs Closed
|
|
Tom Hughes
|
|
|
Oswald Buddenhagen
|
|
|
Thiago Macieira
|
|
|
Olivier Goffart
|
|
|
Scott Wheeler
|
|
|
Nicholas Nethercote
|
|
|
Andrew Walker
|
|
|
Matt Rogers
|
|
|
Aaron J. Seigo
|
|
|
Andreas Gungl
|
|
|
|
|
| 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 179 selections this week.
|
|
Bug Fixes |
|
|
|
Andras Mantia committed changes in /trunk/KDE/kdewebdev/quanta:
|
Treat "<" as the end of a tag name. Fixes autoreplacement of opening/closing tags in cases when a PHP area starts directly after a tag name. BUG: 106911 |
|
|
|
|
|
|
|
|
|
|
Tom Hughes committed changes in /trunk/valgrind:
|
Backport fixes for bugs #103509, #106293, #104797, #101881 from the valgrind 3.0 tree. |
|
|
|
|
|
|
|
|
Educational |
|
Michael Pyne committed a change to /trunk/KDE/kdeedu/kalzium/src/data/data.xml:
|
Fix obviously wrong neutron counts in Kalzium.
I noticed that some percentages were in US decimal notation even though the XML file appears to use European-style, so I converted the percentages and weights to all be European style as well.
BUG:108146 |
|
|
|
|
|
|
|
|
Jason Harris committed a change to /trunk/KDE/kdeedu/kstars/kstars/tools/observinglistui.ui:
|
Fix the incredible shrinking dialog. I found out on kde-devel that when you have a QLabel with any richtext markup, it somehow confuses the layouts, and makes the dialog window ignore its proper minimum size. There are other dialogs suffering from this problem; I'll get to them soon. |
|
|
|
|
|
|
Graphics |
|
Albert Astals Cid committed changes in /trunk/KDE/kdegraphics/kpdf:
|
Rename Settings to KpdfSettings to avoid #101155 Henrique you should rename ark class also so that this doesn't happen again with other kparts BUGS: 101155 |
|
|
|
|
|
|
|
|
Renchi Raju committed changes in /trunk/extragear/graphics/digikam/digikam:
|
subtle bug. iconitem used update instead of repaint, this would cause the repaints to be not immediate and as a result an iconitem might still be marked as dirty even though a thumbnail has been generated for it. so when pixmapmanager asked for next item for thumbnailing, the same item was returned again. but there is already a pixmap for it in the cache and so the thumbnailing process stopped. thanks to tom for reporting this. |
|
|
|
|
|
|
Tom Albers committed a change to /trunk/extragear/graphics/digikam/digikam/albumdb.cpp:
|
This is a nasty bug. The problem is that QString("%1, %2").arg("ab%2").arg("cd"); results in "abcd, %2", so this patch changes it in QString("%1, %2").arg("ab%2", "cd") which should fix this problem. Please check your konsole for errors and better save then sorry: backup your digikam3.db.
BUG: 109355 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Frank Osterfeld committed changes in /trunk/KDE/kdepim/akregator/src:
|
Use BrowserExtension::saveState() and restoreState(), so navigating through the history does not cause reloads any longer, and things like scrollbar position are properly saved and restored. BUGS: 101726 |
|
|
|
|
|
|
Till Adam committed a change to /trunk/KDE/kdepim/kioslaves/imap4/imap4.cc:
|
Show the url of the folder to be created when asking the user whether the folder is to hold messages or subfolders.
Carsten, can you test this? I forget which server it was that does this, and I remember you being able to test it.
BUG: 109375 |
|
|
|
|
|
|
|
|
Reinhold Kainhofer committed a change to /trunk/KDE/kdepim/korganizercppcpp:
|
Since we accept url lists, decode the dropped data as a KURLDrag instead of a text drag, which we'd then have to parse manually (where something was messed up -> spaces added)...
BUG:106882 |
|
|
|
|
|
|
|
|
Maks Orlovich committed a change to /trunk/KDE/kdelibs/khtml/misc/decoder.cpp:
|
Unbreak visual Hebrew. Backport of this to 3.4.x would be appreciated. This was an error in a merge from Safari, which lost this line --- it's needed because the 8859-8 codec does some black magic we do not want.
BUG:105496 |
|
|
|
|
|
|
|
|
Maks Orlovich committed changes in /trunk/KDE/kdelibs/khtml/xml:
|
Add an iteration cache for all NodeList's except childNodes (deferring that for now, since that needs some additional stuff). This can make some DOM usages much faster. This also consolidates some of the code... BUG:79335 |
|
|
|
|
|
|
Maks Orlovich committed a change to /trunk/KDE/kdelibs/khtml/kmultipart/kmultipart.cpp:
|
Quirk: apparently for multipart/x-mixed-replace, -- is not to be added to the boundary line if it's already there (even though multipart/mixed specifies the contrary!) Fixes http://217.173.193.218/axis-cgi/mjpg/video.cgi?resolution=704x576, which was pointed out to me by Apple folks.
(Ethereal log from there: HTTP/1.0 200 OK Connection: Close Server: Camd Content-Type: multipart/x-mixed-replace; boundary=--myboundary
--myboundary Content-Type: image/jpeg ) |
|
|
|
|
|
|
|
|
Andreas Kling committed changes in /trunk/KDE/kdelibs/khtml/xml:
|
Setting HTML event listeners (i.e element.onevent=function) should replace any existing listener in the calling order instead of removing and then appending to the order list. Also removed two unnecessary ref()/deref() pairs.
BUG: 107175 |
|
|
|
|
|
|
|
|
|
|
|
|
Alexandre Pereira de Oliveira committed changes in /trunk/extragear/multimedia/amarok/src:
|
A better way to detect seeks, so we don't detect false seeks and end up not submitting to AS. This makes a small change to engineTrackPositionChanged. It now has a bool parameter that's true if it's a user seek (ie, the position didn't change due to normal playback). BUG: 100278 |
|
|
|
|
|
|
|
|
|
|
|
|
Sebastian Trueg committed a change to /trunk/extragear/multimedia/k3b/src/projectsog.cog.c:
|
If the user adds a symbolic link to a folder to a data project ask if the link should be followed or do so automatically if "follow symbolic links" already is enabled. This is nessessary since K3b is not able to follow links to folders after they have been aded to the project.
BUG: 99400 |
|
|
|
|
|
|
|
|
|
|
|
|
Scott Wheeler committed changes in /trunk/kdesupport/taglib/mpeg/id3v2/framescpp:
|
Fix up the RVA2 handling. I'm still not thrilled with the API, but this should be functional enough to hold over to the next binary incompatible change and has a minimum of differences to the previous API.
I did a slightly nasty hack so that the API docs will see just methods with an optional argument, but those are actually two separate methods (for BC).
Brian, please feel free to take a look at this prior to 1.4 going out.
BUG:107025 |
|
|
|
|
|
|
|
|
|
|
Scott Wheeler committed changes in /trunk/kdesupport/taglib/mpeg:
|
Continuing going through my pile-o-patches:
Make it possible to save files using the save() with a tag mask without stripping the tags that do not fit the mask. I still need to do a little testing on this to make sure that the offsets are still computed correctly.
BUG:96460 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pino Toscano committed changes in /trunk/KDE/kdenetwork/kget:
|
Another backport from the make_kget_cool branch: make the drop target movement more fluid. The drop target now can be slightly slower than the mouse movement when dragged, but sure it doesn't behave anymore like a crazy ball.
BUG: 95415 |
|
|
|
|
|
|
Michaël Larouche committed changes in /trunk/KDE/kdenetwork/kopete/protocols/msn:
|
Remove KMessageBox calls from MSN socket class. (socket class shout not have GUI calls, separate layers).
---------- BUG: 109326
Serialize the contactGUID, make sure that the contactGUID is saved (it's essential in MSNP11). The contactGUID property is still saved but it's better than notting ;) Minor idioms fix for the add contact thing. Check if the contactGUID is not empty before sending the SBP command (cause connect/disconnect). This make sure because sometimes the contactGUID is not saved. |
|
|
|
|
|
|
|
|
|
|
David Faure committed a change to /trunk/koffice/lib/kofficeuicccc:
|
It's ugly, but it fixes #109000, and the ugliness is the price for embedding a non-embeddable dialog. Who will separate a KFileWidget from KFileDialog for KDE4? :) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jaison Lee committed a change to /trunk/KDE/kdeutils/kjots/KJotsMain.cpp:
|
BUG: 109303 The read-only view is now activated if there are no books available at program startup and the user declines to create one. This prevents confusing behaviour such as the ability to paste text into the nothing. |
|
|
|
|
|
|
Szombathelyi György committed changes in /trunk/KDE/kdeadmin/kuser:
|
Handle additional objectclasses in the ldap user database, where we're not doing anything with these objectclasses, but leave them alone on a modify operation. CCBUG: 95366 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Features |
|
Development Tools |
|
Vladimir Prus committed changes in /trunk/KDE/kdevelop/languages/cpp/debugger:
|
Implement editing expression/variable values in variables window.
Now, by clicking on variable value user can edit it, and after pressing enter the value is changed in the program.
This patch works fine, with exception of two things:
1. User can try to edit rvalue (say, value of "1+1"). Gdb does not allow to query if value is editable so we have no way to prevent it. So, in this case we need to display an error message and mark the expression as non-editable.
(Note that in MI mode, we theoretically can query if var is editable, but gdb mistakenly reports that "1+1" is editable, so this is of no help).
2. It's possible to set the value of array with "{1, 2}". However, standard display of arrays does not show such composite value -- it only shows values of each individual element. Need to either show composite value in all cases, or clean the value column after value is assigned.
As a side effect, this patch makes clicking "-" on a expanded pointer variable show again the pointer value, as opposed to pointed-to value.
* variablewidget.h (VariableTree::setValue): New signal (VariableTree::slotDoubleClicked, VariableTree::handleDoubleClicked): Remove for now, as this code was unused. (VarItem::originalName): New method.
* variablewidget.cpp: (VarItem::setOpen): Reload the value when closing item.
* gdbcontroller.h gdbcontroller.cpp (GDBController::slotSetValue): New slot.
BUG: 72183 |
|
|
|
|
|
|
Richard Dale committed changes in /trunk/KDE/kdesdk/umbrello/umbrello:
|
* Added ruby code generation using a simple code generator similar to the python one * C++ style doc comments are converted to ruby RDOC format * Attributes are converted to ruby attr_accessor calls * Multiple inheritance is modelled using single inheritance from one ruby class, plus mixins corresponding to the other C++ classes, which are included as ruby modules. |
|
|
|
|
|
|
|
|
Richard Dale committed changes in /trunk/KDE/kdesdk/umbrello/umbrello:
|
* Added a Ruby code generator based on the newer more advanced Java one, allowing code previewing and editing methods within Umbrello. * It has all the features of the Java generator except for creating ANT scripts * C++ doc comments are converted to RDOC format, like the simpler ruby code generator. * Generated comments can either be '#'s or =begin.. =end pairs * The code was tested with the .xmi file for umbrello project umbrello-1.4.xmi. But it really needs some sort of 'torture test' with all the different types of associations, roles and so on to verify to code generation. |
|
|
|
|
|
|
|
|
|
|
Jasem Mutlaq committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
- Updating setINDIFocusSpeed script, thanks to Jason for pointing this out! - Adding LX200 Basic driver. This will replace LX200 Generic as the default driver. The LX200 Basic driver is a minimal version of LX200 Generic, so that it can be used in controllers where only the most important LX200 commands are supported. LX200 Generic is still the parent driver for more complex drivers like LX200 GPS and Autostar, so functionality is still perserved. |
|
|
|
|
|
|
|
|
|
|
Thomas Nagy committed changes in /trunk/KDE/kdeedu/kalzium:
|
Chemical equations solver integration in Kalzium ------------------------------------------------
The goal is to solve simple chemical equations of the form : a formula1 + b formula2 ... -> c formula3 + d formula4 .. like in : aCH3CH2OH + bO2 -> cH2O + dCO2 (1 CH3CH2OH + 3 O2 -> 3 H2O + 2 CO2 is suggested as a solution)
The solver finds integer values for the quantities a, b, c, d and can be used to point out mistakes in formula or for searching new ones.
It is also possible to give initial values for the quantities a, b, c .. for instance 3 CH3CH2OH + bO2 -> cH2O + dCO2 (a possible solution is : 3 CH3CH2OH + 9 O2 -> 9 H2O + 6 CO2)
Using the solver ----------------
*** Parenthesis are allowed, provided that a value is present after the closing parenthesis
aCH3(CH2)3COOH + bO2 -> cH2O + dCO2 aCH3(CH2)2CH3 + bCH3CH2CH3+bO2 -> cH2O + dCO2
*** It is possible to insert a value instead of a symbol on the left of a molecule, as in the following examples : xCH4 + yC2H6 + zO2 + uHNO3 -> cH2O + dCO2 + eNO2 3CH4 + 2C2H6 + zO2 + uHNO3 -> cH2O + dCO2 + eNO2 1CH4 + 5C2H6 + zO2 + 10HNO3 -> cH2O + dCO2 + eNO2
*** If the equation in input does not match the syntax the solver will answer "Parse error" * missing number after parenthesis * missing arrow in the middle * missing number on the left of a molecule * ambiguous characters : 0/O, l/L/1
*** When the solver will answer "Not found" when it encounters an infeasible equationlike the following : 1CH4 + 1O2 + 1HNO3 -> cH2O + fCH2ONO2 + eNO2
**** electric charges are allowed using the following syntax 4H2O -> aH3O[+]+bOH[-] aFe[2+]+bMnO4[-]+cH3O[+]->dMn[2+]+eH2O+fFe[3+]
WARNING: since eqchem computes integers, equations like this : xCH4+3C2H6+zO2->cH2O+dCO2 do not always have a solution (in this case, z would be 29/2)
Enabling the solver during the compilation ------------------------------------------
You must have installed Objective Caml and the FaCiLe library on your system (facile 1.1), type "gg:facile" ocaml in konqueror or go to http://www.recherche.enac.fr/opti/facile/distrib/
Fortunately the caml tools and FaCiLe are only needed for compiling Kalzium, and not for running it :-)
|
|
|
|
|
|
|
Graphics |
|
Jörn Ahrens committed changes in /trunk/extragear/graphics/digikam/digikam:
|
Added drag 'n drop to albumfolderview and tagfoldervie.- Dropping an image on its album in folderview assigns that image as the folder thumbnail. To avoid the popup menu, press CTRL when dropping the image.- Dropping an image(s) on another folder, opens a popup menu, which lets the user decide, if he wants to move/copy the image(s) to that folder. Pressing CTRL (copy) / SHIFT (move) avoids the popup menu.- An image(s) can also be dropped on an external application, which understands KURLDrag, to move/copy the image to that application. |
|
|
|
|
|
|
Aurélien Gâteau committed changes in /trunk/extragear/graphics/gwenview:
|
Added an option to disable automatic rotation of images. BUG: 100510 Since this option needed a modification in two classes (DocumentJPEGLoadedImpl and ThumbnailLoadJob), I thought it was a good time to look at KConfig XT. I created a kcfg file to store the "automatic rotation" option, I plan to progressively migrate all of Gwenview settings to KConfig XT in the near future. |
|
|
|
|
|
|
|
|
Albert Astals Cid committed changes in /trunk/KDE/kdegraphics/kpdf:
|
Correct the implementation of Quit link action Add the implementation of close link action That two actions only work within inside kpdf as in konqueror they would be quite shocking Reverse the order link actions are added to m_rects because there are some pdf that have a rect with a link and inside of that another link with a snall rect, and with this order we match acrobat behaviour |
|
|
|
|
|
|
Jörn Ahrens committed changes in /trunk/extragear/graphics/digikam/digikam:
|
* Added a browser-like navigation history to digikam, which is usable with the sidebar.A back/forward history button was added to the toolbar and the album menu. With these buttons the user can browse through the previous opened albums. If the album is changed, the view in the sidebar is changed too.Pressing and holding down the history button... in the toolbar, drops down a menu, with the names of the previous opened albums. |
|
|
|
|
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikamimageplugins/freerotation:
|
digiKam Free Rotation Tool : new free image rotation algorithm from Pieters with antialiasing filter instead QImage method. New plugin dialog layout ' à la PowerRetouche'. New Antialiasing option. Note : this algorithm will can be ported to DImage (16 bits/color/pixel) easily in the future. |
|
|
|
|
|
|
|
|
Nikolas Zimmermann committed changes in /trunk/kdenonbeta/kdom/bindings:
|
Committing the first prototype of my perl based, sax-like IDL parser :-) It's "code generators" are modular and dynamically loaded, currently only IDLCodeGeneratorCpp.pm is available Js/ObjC will follow soon...
using 'make cppbindings' in bindings will generate a .cpp/.h pair for each idl. |
|
|
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikamimageplugins/freerotation:
|
digiKam Free Rotation tool :
- Add auto-cropped option to the correct size in order to avoid the black triangles around target image. This code is based on Renchi implementation. This is not optimized with high angles but rotation correction in photograph use generally a small angle. I think this way is enough. - Add dialog separator. - Fix cursor rules
CCBUG: 100880 |
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikamimageplugins:
|
Blowup, Inpainting, Restoration digiKam plugins : 'details' settings must be always < 'gradient' setting.
Restoration plugin : Because computation can be long, a new 'Try' button is added to dialog. Filter computation are disabled if at any settings or preview focus changes. 'Try' button must used instead.
CCBUG: 109255 |
|
|
|
|
|
|
Gilles Caulier committed changes in /trunk/extragear/graphics/digikamimageplugins/freerotation:
|
digiKam Free Rotation tool :
There is 2 options to auto-crop rotated image :
- 'Widest Area' from Renchi optimized for small rotation angle. - 'Largest Area' from Gerhard optimized for hight rotation angle.
Gerhard : we need to polish 'Largest Area' algorithm to work properly with angle>90° and angle<-90°. CCBUG: 100880 |
|
|
|
|
|
|
|
|
KDE-Base |
|
Kevin Ottens committed changes in /trunk/KDE/kdebase/kioslave:
|
Finish to bring kio_home back from the dead and integrate it adequately with kio_system. Also provides an optional "Documents Folder" entry in system:/ if the document path is different from $HOME. |
|
|
|
|
|
|
KDE-PIM |
|
Andreas Gungl committed changes in /trunk/KDE/kdepim/kmail:
|
Initial rework the anti-spam wizard to make it more user friendly: less text, less options, a picture ;-)
Changes are based on recommendations of Thomas Zander. |
|
|
|
|
|
|
Frank Osterfeld committed changes in /trunk/KDE/kdepim/akregator/src:
|
add text-to-speech support (just had to add that after playing with KTTSD for the first time ;) ). Akregator can now read selected articles for you, using KTTSD.
tts actions go to a "Text-To-Speech toolbar", hidden by default.
Unfinished: - language is hardcoded, set to english. (it could make use of language setting in the feed here, or try to autodetect the language as kat(.sourceforge.net) does when indexing) - neither combined view nor internal browser widgets are supported
If this is too crappy to be released, we can just comment out the toolbar in the RC file |
|
|
|
|
|
|
|
|
|
|
|
|
Reinhold Kainhofer committed changes in /trunk/KDE/kdepim:
|
Finally, the new recurrence code for libkcal. It encapsulates the whole recurrence functionality (rrule, ex rules, recurrence date/times, and exceptions date/times) into one classe. The API stayed as close to the old one, but this new code is much more powerful than the old one (although you won't see a difference in the applications yet; But once the library code works, we can make use of this extended functionality).
Not everything is fully finished (in other words: it's not perfect yet), so expect a few rough edges, which will be smoothed out before the release... There shouldn't be any data loss, but korganizer or kalarm might behave strange. If you experience anything like this, please tell me!
A long discussion (including a description of the changes) with David Jarvie went on on kde-pim: http://lists.kde.org/?l=kde-pim&m=112017476307741&w=2 http://lists.kde.org/?t=112017493900001&r=1&w=2
CCBUG:98793 CCBUG:87331 |
|
|
|
|
|
|
Multimedia |
|
Koos Vriezen committed changes in /trunk/extragear/multimedia/kmplayer:
|
Podcast items w/o an enclosed urls, should not display the description. It skips anyhow, so this avoids flicker. Attempt to allow smil files in a playlist. It more or less works but since they are in the same document, issues remains (like getElementById). If clicked on a non-playable link, try to find one in its children. |
|
|
|
|
|
|
|
|
|
|
Mark Kretschmann committed changes in /trunk/extragear/multimedia/amarok:
|
|
Made xine the highest ranked engine plugin. It's currently a bit more stable than GStreamer, so I think this decision is sane..I think we should disable the "Play AudioCD" menu item for engines that don't support KIO. A new property "hasKIO" could do the trick. |
|
|
|
|
|
|
Ian Monroe committed changes in /trunk/extragear/multimedia/amarok/src/engine/xine:
|
*New xine config dialog, so far all it has is the ability to change audio plugins (which wasn't possible before). *I'll look into making sure the equalizer works on audio plugin changes tomorrow. *The next step is to add the ability to change the audio device for ALSA and OSS, which is tricky with xine since there are so many xine configurations relating to that. That and any other options from xine people request. |
|
|
|
|
|
|
|
|
Networking Tools |
|
Tobias Ussing committed changes in /trunk/extragear/network/kftpgrabber/src:
|
Progress bar, Threads and Traffic all working. Speed is based on last transfer. A test is in place to make sure progress is never more than 100%, but if the speed of the former transfer was faster than the current, it will stall at 100% till file is complete.. and ETA will say 23:59:59. |
|
|
|
|
|
|
|
|
|
|
Pino Toscano committed changes in /trunk/KDE/kdenetwork/kget:
|
Port KGet to the standard KDE notification system: this means less code, and nicer ways of feedback for the users, who can choose from several types of notifications for KGet events (like Download added, etc).
The default implementation is configured to use passive popups for all the events, and for the Added event there is also the sound.
Moreover, the sounds have been converted to OGG.
So, we can make happy a lor of KGet users and close several bugs.
BUGS: 61614, 82287, 94788 CCBUG: 108481 |
|
|
|
|
|
|
|
|
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
|
Changes : - Added dht::KBucket, dht::Node, dht::RPCCall, dht::RPCServer - BEncoder can now write to more things then just a File - Put implementation of dht on hold, until their is some sort of spec. - Added Ivan's name to credits. |
|
|
|
|
|
|
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
|
Changes :
- Added manual announce option - Torrent::getHash now throws an error if idx is out of bounds - Get rid of some signed/unsigned mismatch warnings - Implemented 109247 : Download complete, seeding -> Seeding - Implemented 109249 : limit length of file field in KTorrentView
FEATURE: 109247 FEATURE: 109249 GUI |
|
|
|
|
|
|
Joris Guisson committed changes in /trunk/extragear/network/ktorrent:
|
Changes : - Added InfoWidget, containing a PeerView, ChunkDownloadView a view of all the files in the torrent and some more info. - DebugView doesn't get shown anymore in DebugMode - Added a cool bar which displays which parts of the file are downloaded (ChunkBar), bar is added to the InfoWidget - Added information about chunks (how many, how many are downloaded and how may are downloading) in the info widget
GUI
|
|
|
|
|
|
|
|
|
|
|
Yann Bodson committed changes in /trunk/koffice/lib/kofficeui:
|
add designer plugins for KOffice unit widgets the following widgets have been added: - KoBuggyUnitDoubleSpinBox - KoUnitDoubleComboBox - KoUnitDoubleLineEdit - KoUnitDoubleSpinBox2 - KoUnitDoubleSpinComboBox |
|
|
|
|
|
|
David Faure committed changes in /trunk/koffice:
|
OASIS OpenDocument support: Fixed loading of font sizes specified as a percentage Implemented loading of list indentation (space-before) (#109223) Improved OOo compatibility when saving page breaks |
|
|
|
|
|
|
|
|
Jaroslaw Staniek committed changes in /trunk/koffice/kexi:
|
* Improved database connection support on startup for Kexi *
Startup / Server Support - connection data editor improved - connection data is now storable - added support for adding/deleting/editing connection data
General - added for private classes to make api docs more readable |
|
|
|
|
|
|
Cédric Pasteur committed changes in /trunk/koffice/kexi:
|
* Added new database aware widgets: date, time & datetime editors, as well as int and double spin boxes. Most code was taken from KexiTableView editors. These widgets are used by KexiDBFiedlEdit when field type match. * Patch by Jaroslaw Staniek to fix crash when closing Kexi |
|
|
|
|
|
|
|
|
|
|
|
|
Jason Kivlighn committed changes in /trunk/extragear/utils/krecipes/src:
|
|
Add a command-line option, '--convert-sqlite3', to automatically convert an SQLite 2 database to SQLite 3. To work, both sqlite and sqlite3 need to be installed and then to use that database, Krecipes must be compiled with SQLite 3 support (and not SQLite 2 support). |
|
|
|
|
|
|
Andrew Walker committed changes in /trunk/extragear/graphics/kst/kst:
|
|
BUG:109467 Allow user to specify a base font size for the plots. The default is 12, which will look the same as previous builds if left unchanged. Plots will use the new base font size when next updated. The plots will not be immediately updated. |
|
|
|
|
|
|
Optimise |
|
|
|
|
|
|
|
Konqueror |
|
Maks Orlovich committed changes in /branches/work/kde4/kdelibs/khtml:
|
Rework the internals of the image decoding library quite a bit to make the handling of things like resizing a lot less monolithic. This should simplify the code considerably, and make things far more flexible.
This version is almost-mostly-working, though gif support is disabled for now, as I changed how animation works, and, well, the playback module there was broken anyway :-)
The khtml support/use of this is braindead currently, but will get improved in time, in a more incremental fashion |
|
|
|
|
|
|
|
|
|
|
Utilities |
|
Jason Kivlighn committed changes in /trunk/extragear/utils/krecipes/src:
|
This adds a nice performance boost when opening the recipe edit page the first time in a session (about 12 seconds on my large test database).
This simple update uses SQL's DISTINCT keyword to load all the ingredient headers for the auto-complete, which means Krecipes doesn't have to go through and remove duplicates. This was a slow procedure, though I hadn't realized before just how slow. Letting the database do it saves plenty of time. |
|
|
|
|
|
|
Jason Kivlighn committed changes in /branches/krecipes/0.8beta/src:
|
This really improves search performance when using the advanced search and using the ingredients parameters. Searches that would take 25 sec only take about 6 now (though the results really vary depending on database size and which parameters are used)."
This works by loading only ingredient names from the database during the search, rather than the amount, unit, prep method, etc. |
|
|
|
|
|
|
Jason Kivlighn committed a change to /branches/krecipes/0.8beta/src/dialogslog.log.:
|
This one-liner takes advantage of a previous performance increase to speed up the ingredient matcher. What took 10 minutes to do on my database, took only 4 after this change. This could still use a progress dialog... but I can't introduce new strings in the 0.8.x series (i18n).
The rest of the commit adds some profiling code to the ingredient matcher, used by me to identify the slow spots. This isn't compiled in if debugging is off. |
|
|
|
|
|
|
Jason Kivlighn committed changes in /branches/krecipes/0.8beta/src:
|
-Optimize the diet helper by only retrieving the data that is necessary from the database. For example, if category filtering is not enabled, Krecipes won't load categories when loading the recipes for analysis. -Make some functions 'const' that should be in DietWizardDialog and helper classes. -Separate out my profiling macros into it's own file. Now simply include profiling.h and use the two macros START_TIMER("msg") and END_TIMER() to get timing info on long operations. Since they are macros, there will be no runtime performance hits when they are disabled. |
|
|
|
|
|
|
|
|
Other |
|
|
|
|
|
|
|
|
|
|
|
Graphics |
|
Piotr Szymanski committed changes in /branches/kpdf/annotations/kdegraphics/kpdf:
|
- backporting: http://robotics.dei.unipd.it/~koral/KPDF_HEAD 2005-02-16 to 2005-06-11 patches/TOAPPLY_OBJRECTS/ * patch_052.diff * patch_094.diff * patch_109_110.diff
also SVN commit 431642 by aacid: "this generates more bad than good" this fixes bugs: 101648,106767,105454 on annotation branch |
|
|
|
|
|
|
Piotr Szymanski committed changes in /branches/kpdf/annotations/kdegraphics/kpdf:
|
- hmm forwardport :) the development is really here :) "SVN commit 430941 by aacid: Open PS files via ps2pdf " I have changed the ps stuff tho. It is available under Import ps as pdf file menu item and displays a message that we are importing (the message needs to have a lesser timeout, i will change displaymessage function and change this later. The menu item is available only when ps2pdf is found.
"SVN commit 428028 by aacid: SVN commit 422907 by aacid:" those fix bug 106771 stuff |
|
|
|
|
|
|
Enrico Ros committed changes in /branches/kpdf/annotations/kdegraphics/kpdf:
|
Implemented the 240 votes bug and the #1 wanted feature for my presentation on next thursday :-). Code is in branches/kpdf/annotations.
Albert: diff for this commit is on: http://robotics.dei.unipd.it/~koral/kpdf_links_in_presentation-annots-1.1.diff and should apply cleanly, or with few line changes, on Head. Tobias Koenig <> |
|
|
|
|
|
|
Clarence Dang committed changes in /branches/KDE/3.3/kdegraphics/kolourpaintpp:
|
Backport r385292:
Change "Set As Image" a.k.a "Crop" behaviour for the 2nd time.
Old: Selection pulled off, moved to (0,0), document set to background colour outside of selection and where selection opaque Problems: Like with "Edit / Copy to File...", it was found that pulling off selection was unexpected (if sel set to trans and esp. with Colour Similarity on). Furthermore, setting doc pixels to background colour is artificial without much justification - it attempts to simulate sel pull-off but why not just paste down the sel in the first place ("Set as Image", after all) to allow pull-off. And it doesn't work well with antialising opaque foreground text with transparent background. New: If text box, same behaviour as old (move to (0,0)), except doc background always becomes completely transparent (avoids false antialising with transparent text box background and for opaque text box background, makes extend of text box clearer if moving text box). So as with old, not really "Set as Image" but we want to keep text box editable - you can just deselect it afterwards anyway.
If ordinary selection, firstly, no pull-off. Second, it _really_ pastes down / sets the selection as the doc (bits of doc outside sel _region_ are set to background colour). So the selection is gone (even if it was floating before). For convenience, it adds a create sel border cmd immediately afterwards. You can then pull off the sel if you must.
Hopefully new behaviour is more intuitive. Thanks to Michael Lake for the feedback regarding the unexpected pull-off.
Add kpToolClearCommand constructor overload to specify a particular back colour.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David Faure committed changes in /branches/koffice/1.4/koffice:
|
OASIS OpenDocument support: Fixed loading of font sizes specified as a percentage Implemented loading of list indentation (space-before) (#109223) Improved OOo compatibility when saving page breaks BUG: 109223 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Security |
|
|
|
|
|
|