|
| This Week... |
|
KPresenter can save to Sony Memory chips for use with Sony projectors. KOrganizer implements recurring todo's. KPilot implements autodetection of devices. KDE now supports relocation of installation directories. Work continues on KDevelop documentation browser, allowing documentation search from cursor. KJSEmbed adds more signals and examples.
|
Brad Hards kindly sent an update on the happenings in kdenonbeta:
|
kdenonbeta is the module for all of the code that is not yet fit to be run through beta testing. Some recent additions include:- Hamish Rodda's libkrdf - a library and a couple of test applications for the Resource Description Framework (http://www.w3.org/RDF/).
- Ian Reinhart Geiser's daleks - a retro styled game implemented using KJSEmbed (http://xmelegance.org/kjsembed/).
- Pupeno's UserManager - a tool for adding, editing and deleting user accounts.
- Alexander Kellett's talen - a vocabulary trainer.
|
|
Mark Kretschmann announced a new beta version of amaroK:
|
The amaroK team announces version 1.0-beta2 of the amaroK audio player
With the beta release series we hope to generate much feedback, bug reports and wishes, leading to a high quality final product. Please test and enjoy :)
=ChangeLog=- FIX: Crash on AMD64 due to assumption about pointer size.
- CHG: SQLite library sourcecode now included with amaroK.
- CHG: The collection-thread now inserts its data in a temporary database while scanning, which allows us to safely use the collection in the meantime.
- ADD: URLDrag from Playlist, so you can drag and drop to xmms. Doesn't work with the FileBrowser yet, but it will!
- CHG: CollectionBrowser now fills the database inside of a thread, resulting in improved performance.
- ADD: Mini track-position slider in statusbar.
- FIX: Don't try to crossfade with engines that do not support this feature.
- ADD: XMMS visualization plugins can be configured with their GUI.
- FIX: Collection filtering had some regressions.
- FIX: Loader on some systems not able to start amaroK.
- FIX: Switching engines at runtime breaking volume control.
- FIX: GstEngine skipping tracks directly after starting, when crossfading enabled.
- CHG: Database system now works with linked tables. Saves hdd-space and cpu-time.
- CHG: If you remove the current song from the playlist, we don't define the next song anymore, but let it be randomly selected (only when random mode is on!)
- CHG: Random Mode now respects the playlist filter and only picks items, which are currently visible in the playlist. Also removed a crash situation.
- CHG: Removed the search-token index. Searching now iterates through the playlist, offering direct and specific access to the metadata.
- FIX: Bug where fill-down would cause lots of extra tags to be written when a search is in progress (BR 79482).
- FIX: Defect in plugin framework code, leading to a crash on some systems during engine plugin initialization.
- FIX: Restoring current playlist on startup (BR 79436, BR 79439).
- ADD: Searching the Collection with a filter.
- FIX: BrowserWin's QLabels are painted white in amaroK's own color scheme.
The amaroK team ---------------
WWW: http://amarok.sf.net
|
|
|
| Statistics |
|
Commits: |
1579
by 178
developers, 244402
lines modified, 925
new files. |
|
Open Bugs:
|
6618
|
|
Open Wishes:
|
6387
|
|
Bugs Opened:
|
320 in the last 7 days. |
|
Bugs Closed:
|
213 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
kde-i18n |
|
|
www |
|
|
kdepim |
|
|
kdenonbeta |
|
|
koffice |
|
|
kdebase |
|
|
kdeextragear-2 |
|
|
kdeextragear-1 |
|
|
kdelibs |
|
|
kdeedu |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Pedro Morais
|
|
|
|
Eva Brucherseifer
|
|
|
|
David Faure
|
|
|
|
Laurent Montel
|
|
|
|
Stephan Kulow
|
|
|
|
Rinse de Vries
|
|
|
|
Rob Buis
|
|
|
|
Dirk Mueller
|
|
|
|
Stephan Binner
|
|
|
|
Ahmad M. Zawawi
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
| Commits |
|
Richard J. Moore committed a change to kdebindings/kjsembed:
|
Changed the behaviour of kjscmd so that it uses the name of the script as the name of the instance it uses. This means that scripts can now have their own config files etc. |
|
|
|
|
Ian Reinhart Geiser committed a change to kdebindings/kjsembed:
|
Added event support for: QEvent::QTimer QEvent::ContextMenu QEvent::DragMove QEvent::DragEnter QEvent::Drop QEvent::Enter QEvent::Leave QEvent::Clipboard QEvent::DragLeave Based all events off the default handler so interited properties are preserved. |
|
|
|
|
|
|
Alexander Dymo committed a change to /:
|
|
Added Gtk-- application framework template made by Andrew Patterson. |
|
|
|
|
Alexander Dymo committed a change to kdevelop/parts/documentation:
|
Implemented "Add Current Document" function in bookmarks tab. Implemented "Search in Documentation" function for editor and documentation view context menus. Added brand new "Look in documentation" function that puts the term under the cursor into the documentation index tab and looks up for this term in the index. Added "Search in Documentation" and "Look in Documentation" menu items into the "Help" menu with shortcuts <Ctrl+Alt+S> and <Ctrl+Alt+I> respectively. The only thing they do is raising documentation view, switching to "Search" and "Index" tab and focusing on the input controls. This allows quick search and index usage w/o mouse. Implemented "Goto manpage" function in the "Help" and editor context menus. Added "Goto infopage" function in the "Help" and editor context menus. Improved "Add bookmark" function - it now recognizes embedded html part and sets the bookmark title to the title of an opened document. |
|
|
|
|
Linus McCabe committed a change to kdewebdev/quanta:
|
Quanta, project: Changed debugger project setting, its now a dropdown to pick debugger + button to pop up debuggerspecific settings Removed obsolete debugger settings Project xml-file now has a "Debuggers" section where per-debugger settings are stored
Debugmanager: Moved path translations to gubed Added Thiagos UI class and variable watch tree Changed behaviour of sessions: a session is now automatically started when opening a project that has a selected debugger Actions are not removed if not supported, just disabled (did not work very well to add them later) Added servicetype for quanta debuggers
DebuggerClient: Changed debugger interaction methods to return void Changed default interaction methods to give error message where appropriate getCapabilities() is replaced by supports() and capabilities defines are replaced by enum
Gubed debugger: Added config dialog and config vars Changed functions to conform to new DebuggerClient layout Renamed to conform to KDE standard (no "lib" prefix) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pablo de Vicente committed a change to kdeedu/kstars/kstars:
|
Added a new calculator module which computes the Start Date and Time of the equinoxes and solstices, and the duration of the selected season for a given year.
Present status: - The interactive mode works fine. There is an error of 2 minutes for the spring equinoxes (I am not very happy with this) and errors of at most 10 seconds for the autumn equinox and the winter and summer solstices. I still do not know why and will investigate it further. However it should be noted that an error of 1 arcsec in the position of the sun causes an error of 24 seconds in time. - The file mode is not yet operative although I have already designed the GUI dialog and the module shows it. I will complete it as soon as possible.
In order to make these computations I have added a static function to KSUtils which performs Langrange interpolations with at most 10 points. I have added some functions to KSSun which compute the Julian Day for the equinoxes and solstices. This is done by finding the julian day at which the apparent ecliptic (geocentric) longitude of the sun is 0, 90 180 and 270 degrees. To compute this value I interpolate using 5 values around the expected dates and the Lagrange algorithm defined in KSUtils. Here there is a small issue. I modify permanently the position of the sun after making the computations. I need some help from the kstars-devel list to find a cleaner solution for that. On the other hand this will not affect the normal operation of KStars, because it only affects the KSSun object which I create in that calculator module and I destroy it after getting out of this module.
I have still to investigate if I have to make a very small correction to convert from the epoch obtained by the VSOP computations, it is referred to the dynamical ecliptic and equinox, and the standard FK5. I guess this correction would ammount approx. 3 or 4 seconds in time.
CCMAIL:kstars-devel@kde.org |
|
|
|
|
Jason Harris committed a change to kdeedu/libkdeedu:
|
Adding ExtDate library to libkdeedu. ExtDate is a replacement for QDate that eliminates its arbitrary date-range limits (QDate cannot accept dates prior to year 1752 or after year 8000). There is no theoretical limit to the range of dates that ExtDate can accept, but I have imposed a range of -50000 to +50000 for now.
The ExtDate library is based on the initial work of Michel Guitel, who wrote the original ExtDate class. I have added the following classes:
ExtDateTime (replaces QDateTime) ExtCalendarSystem (replaces KCalendarSystem) ExtCalendarSystemGregorian (replaces KCalendarSystemGregorian) ExtDateTable (replaces KDateTable) ExtDatePicker (replaces KDatePicker) ExtDateTimeEdit (replaces QDateTimeEdit) ExtDateWidget (replaces KDateWidget)
Most of the work was simply pasting in the class to be replaced, and global-replacing QDate with ExtDate. However, there are some remaining issues:
+ currently, only the Gregorian calendar is supported + using KLocale to set the date string format does not work + API docs are needed
Once the issues have been worked out, I would like to propose to kde-core-devel that these classes be added to kdelibs for KDE4. However, I am not sure if any other apps besides KStars really need very remote dates.
The library includes two test-programs for verifying the performance of ExtDate. The first (test_extdate) is a command-line program that simply outputs the results of 9 tests comparing the performance of ExtDate and QDate. If ExtDate is working correctly, then the only differences will be for dates outside of QDate's valid range. The second (test_extdatepicker) is a GUI app showing a KDatePicker and an ExtDatePicker side-by-side (there is a slight rendering difference between ExtDatePicker and KDatePicker on my system; I don't know why this is happening).
The other way to test it is to run kstars; I am going to commit the ExtDate code in kstars shortly...
CCMAIL: kde-edu@kde.org CCMAIL: kstars-devel@kde.org CCMAIL: michel.guitel@free.fr |
|
|
|
|
|
|
Pablo de Vicente committed a change to kdeedu/kstars/kstars:
|
These changes are necessary to fix a bug in the Solar system viewer which shows in wrong position the planets, mainly the inner ones, since they are depicted according to their ecliptic geocentric coordinates and not according to their heliocentric ones.
I think that the KSplanetBase class should only hold the heliocentric ecliptic coordinates of the planets, while the geocentris ecliptic coordinates, without the distance either to the sun to the to earth, should be stored in SkyPoint. However I have not yet implemented this change because it requires too many modifications and before we need to agree in KStars-devel. Therefore I have implemented the simplest solution:
- Added a private member called HelEcPos which stores the Helicentric ecliptic coordinates of the planets. - Added six methods to retrieve and set the heliocentric ecliptic coordinates of the planets: helEcLong() and helEcLat() return the Heliocentric ecliptic longitude and latitude respectively referred to the mean equinox of the date. setHelEcLong() and setHelEcLat() set the Heliocentric ecliptic longitude and latitude respectively and are overloaded to accept a double or a dms.
The heliocentric ecliptic coordinates are set in KSPlanet class when calling the findGeocentricPosition function.
CCMAIL: kstars-devel@kde.org |
|
|
|
|
|
|
|
|
|
|
Craig Drummond committed a change to kdebase/kcontrol/kfontinst/lib:
|
* Add support for FreeType2.1.8 cache sub-system. Current FT seems to be broken for TTC fonts - can't load extra faces. * Remove openKioFont -> open via URL instead |
|
|
|
|
Dawit Alemayehu committed a change to kdebase/kioslave/sftp:
|
- Follow the ftp ioslaves' suit and support the ::copy command to allow faster download/upload when one end of the request is a local file.
- If no path is specified in the request, properly use the default path as provided by remote host. That means entering "sftp://localhost" will now correctly redirect you to "sftp://localhost/home/<username>".
- Support 64bit offsets so that upload and download of very large files is possible. Needs more testing (actual real good testing...).
- Properly initialize variables. |
|
|
|
|
Arend van Beelen jr. committed a change to kdelibs/kdecore:
|
Added support for binary relocation to KStandardDirs.
Binary relocation makes it possible to move the installation directory of an application around and having the application still working. This is necessary to create Autopackages from KDE applications and it will also solve the often heard problem where users compile and install a program with the wrong prefix.
The currently used method only works for applications, and won't work for libraries. If you need binary relocation support for standalone libraries, please use BinReloc (http://autopackage.org/docs/binreloc). Application developers don't need to do anything to take advantage of this, as the support is initialized in the constructor of KStandardDirs.
Binary relocation is currently only supported by Linux, other platforms won't notice any difference. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adriaan de Groot committed a change to kdepim:
|
Wow, I think this is a first: committing a feature and the UI and the updated docs all at once.
Improve handling of "skip databases" by distinguishing database creator ids and database names, and by allowing wildcards. Auto- update from previous format by adding [] where needed. This makes it possible to skip, say, *_a68k, which are not needed for backup on new devices. Or, for the CC'ed guys: skip FATFS, which crashes backups regularly. There are more new "bad" databases out there, too.
Note that this is rather untested - the update code works, but I've not checked database syncing during a backup. In addition, during a HotSync, this setting is still ignored.
CCMAIL: linux@teneco.de |
|
|
|
|
Daniel Molkentin committed a change to kdepim/kaddressbook/kcmconfigs:
|
Many changes to the CustomPages config dialog: - Add a KDirWatch to monitor the directory of designer files - Update preview - Add an import functionality - Allow to delete pages - Added a KActiveLabel with explanation - Improved preview - Fixed crash when pressing the "edit" button while a property was selected
Rationale: Up to now, special knowledge about the implementation was required. Adding external files and deleting files was not possible. This commit polishes Tobias' awesome work that allows users to easily add custom pages to the AddresseeEditor.
TODO: Make this feature KIOSK aware
CCMAIL:tokoe@kde.org |
|
|
|
|
|
|
Carsten Burghardt committed a change to kdepim/kioslaves/imap4:
|
Make the retrieval of attachments from konq work. Next step is to tell kmail to use this so that the kioslave takes care of the download. Hopefully... You have to append INFO=DECODE to the URL so that the slave decodes the data: newimap://<user>@<server>:143/<box>/;UID=<uid>;SECTION=BODY.PEEK[<part>];INFO=DECODE And add a _little_ more documentation while I was at it. |
|
|
|
|
Michael Brade committed a change to kdepim/knotes:
|
* added configuration of network settings: - enable/disable listening for new notes - set the port used for sending and receiving notes * added a second config file, knotesglobalrc, since network settings are not local to every note and should not sit in every note's (display) config file * moved MailAction to the global config file as well. I did not include yet another legacy update code since changing this setting was never preserved in earlier KNotes versions anyway. Moreover, it didn't even put the title of the mailed not as subject and no one complained (I guess nobody actually mails notes, right?) * now save the recent hosts as well.
This needs my recent patch in kdelibs for multiple config files in KConfigDial... GAH!! Just remembered the kdepim release while writing this :( Hm, I'm really starting to not like it as much as before. Oh well, I'll worry about this tomorrow, need some sleep now first. |
|
|
|
|
Tuukka Pasanen committed a change to kdepim/konsolekalendar:
|
Remotecalendar code is there but! I don't know if it's working.. i doesn't crash anymore so i fixes that crash report. Now we can start big reorganization. HTML export is broken same as most parts but i'll fix them when i got more time |
|
|
|
|
Bram Schoenmakers committed a change to kdepim/korganizer:
|
Implemented KOrganizer's most wanted feature: recurring todo's (#57921)
>From now it's possible to assign recurrence-information to todo's. Checking a recurring todo will add a new todo with the next date, while leaving the original marked as complete.
I also tryed to implement this for the todo-editordialog, but somehow this didn't work. I'll have a look at it later.
GUI: Tab "Recurrence" added to todo-editor. CCMAIL: 57921-done@bugs.kde.org
Refer to Bug 57921 - wishlist: recurring to-do items |
|
|
|
|
Reinhold Kainhofer committed a change to kdepim/kpilot:
|
Finish the autodetection of the handheld for the wizard. You *CAN* pi_bind to multiple devices, so I just create a bunch of device links and wait for connected signals... This also means we can get rid of page one of the wizard.
There is one problem left: If /dev/pilot or devfsd devices are a symlink to a real devices, a connection on both /dev/pilot and the actual device will be detected, and kpilot will lock up. I guess I'll have to keep a (static) QStringList of real devices we are bound to in KPilotDeviceLink and disallow binding to the same real device again. |
|
|
|
|
Reinhold Kainhofer committed a change to kdepim/kpilot:
|
We can't connect to /dev/ttyUSB0 and /dev/ttyUSB1 at the same time, because that will lock up kpilot completely. In particular, it gets a connection on /dev/ttyUSB0, which it processes, and while processing, a connection on USB1 is also detected. However, when kpilot gets 'round to process it, the link is already closed, and pi_connect hangs forever.
Now, I split up the list of devices to probe into three list, one holding /dev/pilot, the second holding all /dev/fb0 /dev/ptya0 /dev/ptyb0 /dev/ptyc0 /dev/ptyd0 /dev/ptye0 /dev/ptyp0 /dev/ptyq0 /dev/ptyr0 /dev/ptys0 /dev/ptyt0 /dev/ptyu0 /dev/ptyv0 /dev/ptyw0 /dev/ptyx0 /dev/ptyy0 /dev/ptyz0 /dev/ram0 /dev/ram10 /dev/tty0 /dev/tty10 /dev/tty20 /dev/tty30 /dev/tty40 /dev/tty50 /dev/tty60 /dev/ttya0 /dev/ttyb0 /dev/ttyc0 /dev/ttyd0 /dev/ttye0 /dev/ttyp0 /dev/ttyq0 /dev/ttyr0 /dev/ttys0 /dev/ttyS0 /dev/ttyS10 /dev/ttyS20 /dev/ttyS30 /dev/ttyS40 /dev/ttyt0 /dev/ttyu0 /dev/ttyv0 /dev/ttyw0 /dev/ttyx0 /dev/ttyy0 /dev/ttyz0 and /dev/hda2 /dev/ptya2 /dev/ptyb2 /dev/ptyc2 /dev/ptyd2 /dev/ptye2 /dev/ptyp2 /dev/ptyq2 /dev/ptyr2 /dev/ptys2 /dev/ptyt2 /dev/ptyu2 /dev/ptyv2 /dev/ptyw2 /dev/ptyx2 /dev/ptyy2 /dev/ptyz2 /dev/ram12 /dev/ram2 /dev/tty12 /dev/tty2 /dev/tty22 /dev/tty32 /dev/tty42 /dev/tty52 /dev/tty62 /dev/ttya2 /dev/ttyb2 /dev/ttyc2 /dev/ttyd2 /dev/ttye2 /dev/ttyp2 /dev/ttyq2 /dev/ttyr2 /dev/ttyS12 /dev/ttys2 /dev/ttyS2 /dev/ttyS22 /dev/ttyS32 /dev/ttyS42 /dev/ttyt2 /dev/ttyu2 /dev/ttyv2 /dev/ttyw2 /dev/ttyx2 /dev/ttyy2 /dev/ttyz2 /dev/vcs2 /dev/vcsa2 (e.g. /dev/ttyUSB0 and /dev/ttyUSB2), and finally a third holding the remaining /dev/hda1 /dev/ptya1 /dev/ptyb1 /dev/ptyc1 /dev/ptyd1 /dev/ptye1 /dev/ptyp1 /dev/ptyq1 /dev/ptyr1 /dev/ptys1 /dev/ptyt1 /dev/ptyu1 /dev/ptyv1 /dev/ptyw1 /dev/ptyx1 /dev/ptyy1 /dev/ptyz1 /dev/ram1 /dev/ram11 /dev/tty1 /dev/tty11 /dev/tty21 /dev/tty31 /dev/tty41 /dev/tty51 /dev/tty61 /dev/ttya1 /dev/ttyb1 /dev/ttyc1 /dev/ttyd1 /dev/ttye1 /dev/ttyp1 /dev/ttyq1 /dev/ttyr1 /dev/ttys1 /dev/ttyS1 /dev/ttyS11 /dev/ttyS21 /dev/ttyS31 /dev/ttyS41 /dev/ttyt1 /dev/ttyu1 /dev/ttyv1 /dev/ttyw1 /dev/ttyx1 /dev/ttyy1 /dev/ttyz1 /dev/vcs1 /dev/vcsa1 and /dev/hda3 /dev/ptya3 /dev/ptyb3 /dev/ptyc3 /dev/ptyd3 /dev/ptye3 /dev/ptyp3 /dev/ptyq3 /dev/ptyr3 /dev/ptys3 /dev/ptyt3 /dev/ptyu3 /dev/ptyv3 /dev/ptyw3 /dev/ptyx3 /dev/ptyy3 /dev/ptyz3 /dev/ram13 /dev/ram3 /dev/tty13 /dev/tty23 /dev/tty3 /dev/tty33 /dev/tty43 /dev/tty53 /dev/tty63 /dev/ttya3 /dev/ttyb3 /dev/ttyc3 /dev/ttyd3 /dev/ttye3 /dev/ttyp3 /dev/ttyq3 /dev/ttyr3 /dev/ttyS13 /dev/ttyS23 /dev/ttys3 /dev/ttyS3 /dev/ttyS33 /dev/ttyS43 /dev/ttyt3 /dev/ttyu3 /dev/ttyv3 /dev/ttyw3 /dev/ttyx3 /dev/ttyy3 /dev/ttyz3 /dev/vcs3 /dev/vcsa3 devices. Each of these three sets of devices is activated for a few seconds, and then the next set is probed. This way, I ensure that kpilot never listens on /dev/ttyUSB0 and /dev/ttyUSB1 at the same time.
Now the first detection works fine. However, it seems the Linux kernel has another problem with /dev/ttyUSB0. I have a Clie, which uses ttyUSB0, and as soon as the wizard tries to listen on ttyUSB1 (after it detected the handheld on ttyUSB0 already), the kernel writes a warning message to the syslog: visor ttyUSB1: Device lied about number of ports, please use a lower one.
If I continue autodetection once again afterwards, the visor module kind of crashes. lsmod shows an impossible usage count for the module: reinhold@einstein:/kde/builddir$ lsmod Module Size Used by visor 17164 4294967294 usbserial 30704 1 visor
After that, the kernel doesn't detect the device ever again (until the computer is rebooted), and the module can't be unloaded. |
|
|
|
|
Ingo Klöcker committed a change to kdepim/kmail:
|
Speed up checking for new mail with leaving messages on POP server by about 450% (in case of about 4300 old messages on the server). The speed up is achieved by looking up UIDs of previously seen messages in a QDict O(1) instead of searching a QStringList O(n). Moreover the lookup was done twice (the 2nd lookup was only done if the 1st lookup succeeded which is of course insanely stupid). The last change is the removal of uidsOfMsgs.remove( uid ); which removed the immediately previously appended uid again from uidsOfMsgs. Instead the uid is now only appended if necessary. This last change will only result in significant speed ups in case of many old _and_ many new messages. |
|
|
|
|
|
|
|
|
Ingo Klöcker committed a change to kdepim/kmail:
|
Fix several issues with the code that handles the lock file: - Make sure an idle cursor is used when the message box is displayed. This wasn't the case if Kontact was started. - Don't hardcode the app name, i.e. "KMail". - Show different messages depending on whether the app that created the lock file is the same or a different app than the app that's started and on whether the instances are running on the same or on different machines. Also don't mention the PID which would just unnecessarily confuse normal users. - Put meaningful text on the buttons instead of "Yes" and "No". This is strongly recommended by the KDE GUI style guide. - Finally, instead of just resetting the lock file and telling the user to restart the app, simply start the app if the user tells us so. |
|
|
|
|
|
|
|
|
|
|
|
|
Michael Brade committed a change to kdepim/knotes:
|
fixed adding a new resource every start of KNotes. Please delete your .kde/share/config/kresources/notes/stdrc file to make KNotes start fast again. KNotes is pretty much ready for the KDE PIM release now :) |
|
|
|
|
|
|
|
|
Bram Schoenmakers committed a change to kdepim/korganizer:
|
Quite a big patch for KOrganizer:
o Bug #79325 fixed, the KOListView is working properly now. o changeEventDisplay turned into changeIncidenceDisplay o KOGlobals changed (e.g. EVENTADDED to INCIDENCEADDED) o Some tweaks with KOTodoView::updateView()-calls.
o KDatePickerPopup will also appear with date-less todo's.
o Tip added, and reformatted the tips-file a bit. There are a lot of newline characters in KOrganizer's .po-file.
One note, there's still a minor bug left. The listview doesn't check whether an created todo should be added to the list or not. A todo with an other date than the list's date will be shown though, until you refresh the list.
CCMAIL: 79325-done@bugs.kde.org
Refer to Bug 79325 - Deleting a task in a search window, KOrganizer afterwards still displays the item as a search result |
|
|
|
|
|
|
|
|
Cédric Pasteur committed a change to koffice/kexi/formeditor:
|
* Include files are now saved in .ui files (necessary for all non-Qt widgets) * Added an alternateClassName member in Widget : for instance, if a loaded .ui file contains a "QComboBox", a "KComboBox" will be loaded instead (avoid duplication of code in factories) * Added a new class : EventEater that takes care of event filtering : instead of installing an event filter, we create an EventEater that filters all events of the widget (and its children) and send them to the Container -> so no need to subclass complex widget, which simplify factory writing a lot * Added a small rich text editor, used now to edit the contents of labels and textedits (inspired by Sebastien Laout's one in BasKet) * Re-enabled "geometry" property update, as it doesn't seem to crash anymore in kexi |
|
|
|
|
Peter Simonsson committed a change to /:
|
|
Add Nassi Schneiderman stencils from Joerg de la Haye <haye@ritterstrasse.org> |
|
|
|
|
Brad Hards committed a change to koffice/kpresenter:
|
Initial checkin of code to export presentations to the special format used by Sony projectors. Basically you copy a couple of directories to the memory stick, plug the memory stick into the projector, and then you can run the presentation directly from the memory stick - no need to have a PC or laptop connected.
For those with a technical bent, the presentation format is a set of 1024x768 baseline-encoded JPEGs (one for each slide, plus a pair of preliminary slides), and an index file in a binary format.
This should be OK to use now. Additional work is required to add WhatsThis texts, and some additional help. I'm doing that next.
CCMAIL: koffice-devel@kde.org |
|
|
|
|
David Faure committed a change to koffice/lib/kofficecore:
|
Preliminary support for saving to OASIS file format (this adds another special entry in the file dialog's filter combobox). Apps must reimplement saveOasis(). |
|
|
|
|
|
|
|
|
Leo Savernik committed a change to kdelibs/khtml:
|
- added modes of text selection as mandated by the KDE style guide[1] allowing extending selection by character (single click), by word (double click), and by line (triple click). - fixed automatic scrolling which was broken on double click and triple click when the selection was to be extended beyond the viewport. - fixed selection of both left and right words when double clicking on the space between them.
I used WebCore's firstRunAt, lastRunAt, and startAndEndLineNodesIncludingNode to achieve line selection.
[1] http://developer.kde.org/documentation/standards/kde/style/mouse/selection.html |
|
|
|
|
|
|
|
|
Max Howell committed a change to kdeextragear-1/amarok:
|
* Support multiple drag from the SearchBrowser * Set the QSplitter colours for the SearchBrowser properly * Remember the position of the SearchBrowser splitter * Enable conditional compilation of PlaylistBrowser as per user request * Allow selection of directories in the FileBrowser (I finally figured out how to do this!) * Set the BrowserBarTab splitter cursor to QSplitter style when overlapped and resize when not * Cleanse the TODO of redundant stuff |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter Rockai committed a change to kdenonbeta/kdedebian/kast:
|
Welcome the KaST: Kalyxo System Tools The kast system is based on the debconf Debian configuration framework. It should work quite like progeny configlets. Kastlib is the layer between debconf protocol and your code... For now, it includes transparent handling of debconf variables and lists/dictionaries on top of debconf. NOTE: The library is subject to change as we need different features in our ongoing frontend and backend work. |
|
|
|
|
|