|
| This Week... |
|
Addition of a DNS prefetch mechanism (as seen in Google Chrome) to speed up page loads in KHTML. First base work on kolf-ng, a rewrite which may become Kolf 2.0 in the future. A crude configuration dialog is added to the "NetworkManager" Plasma applet, preliminary support for horizontal and vertical form factors in the "FolderView" Plasmoid. kuiserver is now fully merged into the Plasma "System Tray". Items can now specify their position in the Plasma "System Tray". Support for drag-and-drop re-ordering of the favourites list (and potentially other lists) in the Kickoff menu. Implementation of basic text extraction from file tags in some TIFF images in Okular. Start of a batch queue manager in Digikam. Initial work for a "set-specific preview" for the "Colours" KControl module. Configuration support for the Seeqpod script, and an initial import of a "Danish Radio Stations" service in Amarok 2. New "IceWorld" theme in KBreakOut. Support for enabling/disabling "Rich Text" in the Kopete chat window. Rudimentary integration with ConsoleKit in KDM. Eigen 1 has now been replaced by Eigen 2 across KDE SVN. Guidance removes own implementations of utilities now covered by KDE 4.2 tools. PartitionManager moves from kdereview to extragear/sysadmin. The Falcon-language Kross backend moves to kdebindings in time for KDE 4.2. "Bomber" game moved from kdereview to kdegames for the KDE 4.2 release. The game "KGo" is renamed "Kigo". KPercentage retired as it is unmaintained, with some exercises incorporated into KBruch. Amarok 2 Release Candidate 1 (1.98) is tagged for release.
|
|
| Statistics |
|
Commits: |
2976
by 277
developers, 7152
lines modified, 1873
new files. |
|
Open Bugs:
|
16422
|
|
Open Wishes:
|
14659
|
|
Bugs Opened:
|
580 in the last 7 days. |
|
Bugs Closed:
|
907 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
/trunk/KDE |
|
|
/trunk/l10n-kde4 |
|
|
/trunk/extragear |
|
|
/trunk/playground |
|
|
/branches/work |
|
|
/branches/stable |
|
|
/trunk/kdesupport |
|
|
/trunk/l10n-support |
|
|
/trunk/www |
|
|
/trunk/koffice |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Pino Toscano
|
|
|
|
Aaron J. Seigo
|
|
|
|
Gilles Caulier
|
|
|
|
Laurent Montel
|
|
|
|
Chusslove Illich
|
|
|
|
Marco Martin
|
|
|
|
Matthias Kretz
|
|
|
|
Maksim Orlovich
|
|
|
|
Yukiko Bando
|
|
|
|
Albert Astals Cid
|
|
|
|
|
Commit Countries
|
|
|
|
Commit Demographics |
|
|
|
|
Motivation |
|
52.9
%
|
|
Volunteer |
|
34
%
|
|
(unknown) |
|
14.0
%
|
|
Commercial |
|
|
|
|
|
|
Ages
|
|
59.5
%
|
|
(unknown) |
|
23.6
%
|
|
25 to 34 |
|
14.6
%
|
|
18 to 24 |
|
5.79
%
|
|
35 to 44 |
|
2.53
%
|
|
45 to 54 |
|
0.846
%
|
|
Under 18 |
|
|
|
|
| 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 93 selections this week.
|
|
Bug Fixes |
|
|
|
|
|
|
|
|
|
Matthias Kretz committed changes in /trunk/KDE/kdebase/runtime/knotify:
|
hack sound notifications to delay calls to close by 1 minute. This "fixes" the startup sound which got cut off by the hardcoded timeout of 6 seconds - now it's hardcoded to 1:06. |
|
|
|
|
|
|
Office |
|
Thomas Braun committed a change to /branches/extragear/kde3/office/kile/kile/codecompletion.cpp:
|
Again some code completion fun :) This bug was hidden quite deeply but due to the help of Russell W. Howell and one one my flatmates the error could be spotted and solved. Thanks!
This patch should be tested some more, although it didn't show up any drawbacks at our testing.
the patch: the error is that if m_ref is true but the m_inprogress false the internal state was inconsistent and therefore the completion list didn't show up anymore after inserting letters.
This is fixed now. Happy Testing! |
|
|
|
|
|
|
Other |
|
Matt Rogers committed changes in /trunk/bugs:
|
Make sure bugs are closed when loading the top 20 closers list.
This means you don't get credit anymore if a bug gets reopened. Sorry! |
|
|
|
|
|
|
Features |
|
|
|
|
|
Educational |
|
Torsten Rahn committed changes in /trunk/KDE/kdeedu/marble:
|
- Adding maria, craters, and all the other fancy stuff... Still needs some optimization so that Tycho and Copernicus get labeled earlier. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Parker Coates committed changes in /trunk/KDE/kdegames/killbots:
|
Major rewrite to the animation interaction between the Engine and Scene. There were a couple of minor bugs with the animation sequencing that I found I couldn't fix without breaking something else in the old system.
The Engine now queues up a number of animation "stages" in the Scene and only triggers the animation to start when necessary. This involves a bit more code in the Scene and a bit less in the Engine, but the result is a whole lot less fragile and a whole lot more readable.
This change has most likely introduced some regressions. More cleanup and changes to follow. |
|
|
|
|
|
|
Sascha Peilicke committed changes in /trunk/playground/games/kigo:
|
|
The Go board shows now a little marker at the position where to next stone build be placed to give the user better visual feedback when he moves the mouse cursor over the Go board. |
|
|
|
|
|
|
|
|
|
|
Brad Hards committed changes in /branches/work/okular-tiff-improvements:
|
Implement basic text extraction from TIFF files, based on a special tag that appears in some files produced by Microsoft Office Document Imaging.
This will also work for MDI files when we get around to handling those. |
|
|
|
|
|
|
|
|
|
|
|
|
KDE-Base |
|
Germain Garand committed changes in /trunk/KDE/kdelibs:
|
Implement DNS prefetch mechanism à la Google Chrome.
The point is to speed up page access by resolving host names early.
Host names (up to 42 per page) found in links' hrefs are queued for early resolution at a moderate pace (one every 200ms) using KIO's DNS cache.
When TTL interval of DNS cache is reached and the page still exists, the anticipated resolution is performed again.
This mechanism can be restricted to resolution of only bare SLDs and www sub-domain, or may be entirely disabled using either the 'DNSPrefetch' configuration option or KHTMLPart's setDNSPrefetch() override.
It is also automatically disabled when setOnlyLocalReferences() has been set on the part (aka. "mail reader mode"). |
|
|
|
|
|
|
Sebastian Kügler committed changes in /trunk/playground/base/plasma/applets/networkmanager/applet:
|
Add a configuration dialog
The config dialog is used to configure visual aspects of the nm applet, right now wether to show certain connectiongroups. We also hide the VPN group now when there are no connections. It's all rather crude at this point, but puts some basics in place already. |
|
|
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasmas/kickoff:
|
massive patch from Jesse L. Zamora:
* allow drag and drop re-ordering of the favourites list; well, any list in the view, really, but the model has to say it supports such things * style cleanup
(and yes, i've instructed him to keep whitespace and feature patches separate in future =) |
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdelibs/plasma:
|
|
add proper support for virtual desktops, which really requires more than just the View being aware of it; given the default parameters, it's a detail most plasma based apps can ignore (just like screens in general, actually =) |
|
|
|
|
|
|
|
|
|
|
|
|
Oswald Buddenhagen committed changes in /trunk/KDE/kdebase/workspace:
|
add rudimentary support for ConsoleKit. this is quite a crutch - it is so poorly integrated that one could just as well do it with PAM (if the respective module wasn't that braindead). |
|
|
|
|
|
|
|
|
|
|
|
|
Marco Martin committed changes in /trunk/KDE/kdeplasma-addons/applets/twitter:
|
be a popupapplet that shows unread tweets in its own icon (icon really temporary) propagate minimum sizes, resolves quite a bit layouting problems give the focus to the text input when the applet gains focus (lets tweet with a global keyboard shortcut, yaay :)) |
|
|
|
|
|
|
|
|
Romain Pecoult committed changes in /branches/work/nokia-pim-suite/trunk/contact:
|
It is now possible to see the list of all contacts contained in a akonadi collection. The number of the collection is defined in Contacts.cpp.
It is possible to remove one contact from the list with user confirmation. Now, the model is not connected directly with the view. Manually, the view asks the controler to delete a contact. The controler is in charge to modify model and to ask the view to refresh itself. This last point has to be improve. |
|
|
|
|
|
|
Allen Winter committed changes in /trunk/KDE/kdepim/libkdepim:
|
pass in a calendar so now you can show timezones defined in the calendar file in the timezone combobox.
but I don't think I finished this fully yet... still, shouldn't hurt anything. |
|
|
|
|
|
|
Multimedia |
|
Alejandro Daniel Wainzinger committed changes in /trunk/extragear/multimedia/amarok/src:
|
Introducing the CollectionCapability. Allows Collections to perform actions on multiple items, and after revision of CollectionTreeView, will streamline how actions are created.
Collections can now have Capabilities.
IpodCollection is the first test driver for this, with ability to delete multiple files at once. No confirmation popup added yet, to keep translators happy. No regressions possible, since existing other Collections will return 0 when asked for CollectionCapability.
Big commit, may require clean rebuild. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optimise |
|
|
|
Other |
|
Development Tools |
|
Andreas Pakulat committed changes in /trunk/KDE/kdevelop/plugins/appwizard:
|
Improve usability of the new project wizard. Automatically append the project name to the url, until the user edits the url. From that point on it accepts the users choice and doesn't change the url anymore.
I'm not sure wether this is the best way of doing it or not, so CC'ing the list to get some more input/feedback.
Another option I currently see is allowing to edit the url, but going back to appending the appname once the user again changes the application name.
Is that more intuitive? |
|
|
|
|
|
|
Sebastian Sauer committed changes in /trunk:
|
moved the falcon-kross backend to kdebindings. ok'd by kde-bindings devels plus it's on the 4.2 feature-plan. |
|
|
|
|
|
|
|
|
|
|
Anne-Marie Mahfouf committed changes in /trunk/KDE/kdeedu:
|
remove KPercentage as it is unmaintained and some percentages exercises have been added to the newly worked KBruch
Albert, can you remove the translations please? |
|
|
|
|
|
|
|
|
Benoît Jacob committed changes in /trunk/KDE/kdeedu/kalzium:
|
Add a eigen1 snapshot to the libavogadro snapshot.
Explanation. Kalzium uses libavogadro which is still not stable. Until it is stable, we use a snapshot of it.
Very uncomfortable situation. We want to get rid of that snapshot, that will finally be possible in 4.3, but for 4.2 we need to keep it.
Problem is, that snapshot is the last piece of code around using eigen1 which is being replaced by eigen2. Since the size of eigen1 is small compared to libavogadro, the less painful thing to do is to put a eigen1 snapshot inside our libavogadro snapshot.
All of that steaming s... has to go away in 4.3.
Initially I considered updating our libavogadro snapshot (since libavogadro is already ported to eigen2) but that would negate the work of the kde-windows team who made several fixes... that nobody took care to forwardport.
lesson learned, keeping snapshots is a bad idea. |
|
|
|
|
|
|
Graphics |
|
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular/ui:
|
- drop the "stamp-" prefix from svg stamps: first the stamp is searched among the SVG stamps, otherwise the classic "icon" loading is tried - now that we have all the graphics for them, activate the standard PDF stamps, yay! |
|
|
|
|
|
|
|
|
Pino Toscano committed changes in /trunk/KDE/kdegraphics/okular:
|
Expose to the world the document archiving functions: - loading: slightly edited the loading function to call the right open function of Document in case the file is a document archive (choosen normally in the "open" dialog) - saving: added an entry in the "export to" formats (and shuffled some code for being more flexible)
probably not much ideal for an usability POV, but we can work on it. |
|
|
|
|
|
|
|
|
|
|
|
|
Graphics |
|
Sebastian Trueg committed changes in /trunk/KDE/kdegraphics/okular:
|
Nobody reacted on my email to the devel mailing list, so I suspect that noone has any objections to my patches.
Anyway, this is what happens: * I replaced the zoom combobox in the toolbar with the fit to width/page buttons. For one they look much cleaner and also most users would never use the freezooming anyway. * Removed the frame from the sidebar, making for a cleaner overall look. After all, nothing else has a frame. * Let the statusbar stretch over the full width of the window. This again makes the app look cleaner. * Used the same trick as in Gwenview: let the background shine through -> clean++ * Use QToolButton instead of QPushButton for the minibar buttons to fit the other buttons in all apps. |
|
|
|
|
|
|
|
|
|
|
|
|
Rob Scheepmaker committed changes in /trunk/KDE/kdebase/workspace/plasma:
|
There we go... merging kuiserver into the systray, and some improvements to the engine. Have fun, and let me know of any problems you encounter with it as soon as possible, so I can change some stuff before the freeze if necessary.
What a monster patch this has become... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter Penz committed a change to /trunk/KDE/kdebase/apps/dolphin/src/dolphinmainwindow.cpp:
|
Disable the "quick view" feature: I like the Previewer plasmoid, but I think after a few months of trying to use it there is no need for having a separate menu entry (shortcut: CTRL+Return) in Dolphin: Doing a drag & drop operation to the previewer plasmoid is faster than selecting a file and pressing CTRL+Return (or selecting the menu entry). Using "Space" as shortcut conflicts with the Terminal and is still slower than simply just opening the file...
The i18n() string is still part of the code, so that it could be reactivated during the 4.2 cycle. |
|
|
|
|
|
|
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/workspace/plasma/applets/systemtray/ui:
|
* sane size on the ExtenderTask * don't use an arrow for the ExtenderTask; it's a wee bit non-descript, wasn't following the orientation. so now we try and determine (through a bit of a silly hack with Solid ;) whether this is a laptop or not and show an appropriate computer icon * really delete it when all the jobs are gone
it seems that now all the parts of the system tray work well and other than the XEmbed-vs-QGraphicsView struggle, the likes of which have not been since Gamera-vs-Mothra, it works and looks better than any systray implementation we've had =) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rob Scheepmaker committed changes in /trunk/KDE/kdelibs/plasma:
|
Avoid screwing up the panel when dropping extenderitems in it: make extenderapplet a popupapplet! And use pinheiro's nice and amazingly weird icon as popupicon.
I think I'm gonna call it 'the snowman'. |
|
|
|
|
|
|
KDE-PIM |
|
Kevin Krammer committed changes in /trunk:
|
|
Moving Akonadi test environment setup/runner to kdepimlibs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Utilities |
|
Volker Lanz committed changes in /trunk:
|
|
moved here from kdereview (partitionmanager to extragear/sysadmin) |
|
|
|
|
|
|
|
|
|
|
|