|
| This Week... |
|
DCOP Client/Server implemented for KDE win32. New videodvd:/ kioslave does on the fly decryption from DVD. Kopete implements Yahoo! Stealth feature. Opening of WebCore development yields fruit: DOMParser, and CSS fixes.
|
Changing major versions of KDE present opportunities to make the major changes needed to improve the platform. But how will third party KDE 3 applications run? Martijn Klingens started a thread entitled "Compatibility between KDE 3 and KDE 4" [1]. Here are some of the issues:
|
Please add to the list below anything that is missing. Also please correct anything that's wrong, I'm working off the top of my head now. A first incomplete start:- KDE 3 apps using DCOP expect a DCOP server using a given binary protocol. The KDE 3 DCOP server is found using ~/.DCOPserver_$hostname_$display, and uses the ICE protocol for authentication. KDE 4 will need a DCOP server that has the same semantics, or a compatibility replacement. Are there problems to be expected here, or will this stay in a way that's KDE 3 compatible?
- KDE 3 apps expect a ksycoca using a specific binary layout. ksycoca is designed to be upwards compatible within KDE versions, but not necessarily to survive major upgrades to e.g. internal representations of variables. Are there problems to be expected here wrt Qt 3/4 ?
- $KDEHOME and $KDEDIRS have a defined meanign that will have to be preserved
- $KDEDIR is scheduled for removal since KDE 2, and KDE 2 and KDE 3 both also support $KDEDIRS, so this is a special case that we can remove now after 5 years of extended support.
- Kiosk profiles are governed through /etc/kde3rc under SuSE, but not for a vanilla KDE, where it is just /etc/kderc. The profiles themselves default to /etc/kde-profile and /etc/kde-user-profile. Potential problems arise in overlapping config files (kdeglobals for KDE 3 and 4), so KDE 4 will need a more future-proof naming scheme.
- KDE libraries have to coexist alongside. That can be handled by just setting $PREFIX accordingly though, AFAICS
- kdeinit and notably kded need precautions to work with older binaries. (Which? What are the usage patterns?)
- DCOP interfaces will need to remain compatible or provide compatibility wrappers, at least for the major applications.
- kdialog will need to stay syntax compatible.
|
|
Thiago Macieira added another issue:[2]
|
|
There's the problem of Qt's datastream changing internally, but we have already solved that in the KDE4 port by explicitly setting the stream version. QDataStream and all the classes support backwards-compatible marshalling since Qt 1.x, so it is quite easy.
|
|
Maksim Orlovich who has been working on the porting effort described his experience with DCOP: [3]
|
Yep,and I've tested this to some extent early in the port (e.g. talking to KDE3 apps using a KDE4 dcop command), but not extensively. A problem is that tons of code marshalls manually, so there need to be zillions of setVersion calls (or better, the code needs to be converted to use DCOPRef). Some of the marshalling is quite sloppy, too, though.
KBuildSycoca situation is similar: with setVersion calls in place, last I checked it could open my 3.x ksycoca file. And of course ksycoca itself is designed to be expandable in a backwards compatible way, with version numbers and everything.
|
|
Thiago Macieira reminds us of the proposed direction regarding DCOP and D-BUS [4]
|
But from the ideas we got last time we discussed D-BUS here, I'd say that it is feasible to give full access to the new environment, not just a compatibility area. In other words, I think the conclusion was:- KDE4 apps will speak D-BUS natively
- KDE3 apps can talk to KDE4 apps normally, and vice-versa
- KDE3 apps cannot talk to non-KDE D-BUS apps
- non-KDE D-BUS apps can send simple messages that are to be relayed into DCOP
This would, of course, require that we have a dcopserver. In fact, if we want to support DCOP at all, we'll need dcopserver.
|
|
Obviously many of these issues are unresolved, and solutions will come when someone starts writing code.
[1] http://lists.kde.org/?l=kde-core-devel&m=111809395900396&w=2 [2] http://lists.kde.org/?l=kde-core-devel&m=111810275129133&w=2 [3] http://lists.kde.org/?l=kde-core-devel&m=111810723200064&w=2 [4] http://lists.kde.org/?l=kde-core-devel&m=111814373103246&w=2
|
|
| Statistics |
|
Commits: |
2860
by 202
developers, 53426
lines modified, 2587
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
|
|
l10n |
|
|
stable |
|
|
extragear |
|
|
work |
|
|
www |
|
|
kdepim |
|
|
kdeedu |
|
|
koffice |
|
|
kdenonbeta |
|
|
digikam |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
Laurent Montel
|
|
|
|
David Faure
|
|
|
|
Nikolas Zimmermann
|
|
|
|
Pino Toscano
|
|
|
|
Dirk Mueller
|
|
|
|
Pedro Morais
|
|
|
|
Gilles Caulier
|
|
|
|
Albert Astals Cid
|
|
|
|
Rinse de Vries
|
|
|
|
George Staikos
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers |
|
Bug Killer
|
Number Of Bugs Closed
|
|
Aaron J. Seigo
|
|
|
Thiago Macieira
|
|
|
Andreas Gungl
|
|
|
Andreas Beckermann
|
|
|
Luboš Luňák
|
|
|
Daniel Molkentin
|
|
|
Maks Orlovich
|
|
|
Till Adam
|
|
|
Albert Astals Cid
|
|
|
James Richard Tyrer
|
|
|
|
|
| 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 120 selections this week.
|
|
Bug Fixes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Graphics |
|
Albert Astals Cid committed changes in /trunk/KDE/kdegraphics/kpdf:
|
Fix crash on documents like the one on 106767, we must not check for a imagelink if we found a normal link that points to another document because the imagelink does not exists anymore, this was not present on 3.4 but yes on 3.4.1, backporting on a moment Fix bug on 106767, need to relayout the pages when opening a document Enrico please check that both things are "correct" and if they are remove the TODO i added for you ;-) BUGS: 106767 |
|
|
|
|
|
|
|
|
|
|
|
|
George Staikos committed a change to /trunk/KDE/kdelibs/kio/ksslcccc:
|
Untested fix for hostnames being case sensitive. Please test this patch and provide feedback so I know if I should backport. Apply, recompile all of kio/ and make install. Then log out of KDE and log back in. BUG: 107002 |
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Till Adam committed a change to /trunk/KDE/kdepim/kresources/kolab/kcal/resourcekolab.cpp:
|
Add some extra safety by explicitely adjusting the sernum from KMail as early as possible. Due to the interaction with korgac there could otherwise be races. I have yet to find out why/how korgac triggers updates, but this seems to fix the symptom of spontaneously duplicated events and tasks. |
|
|
|
|
|
|
Till Adam committed a change to /trunk/KDE/kdepim/kmail/imapjob.cpp:
|
When a mail is selected in an imap based search folder that was previously not, three individual searches of the mail are triggered, from updateAttachementState, updateSignatureState and updateEncryptionState. Unfortunately they are precisely triggered from ImapJob::slotGetMessageData which calls msg->fromByteArray with the data it received from the server as a result of the message being fetched after selection. During that fromByteArray the message has no UID header, since the raw mail returned from the server doesn't, and therefore KMMessage::UID() returns 0, which causes the first (and only the first) of the three searches mentioned above to fail. The others succeed, since they are executed asynchronously and already find the restored uid in KMMessage::UID() when to get to asking for it. This results in the message being removed from the search folder and immediately re-added, which makes imap based search folders virtually unusable.
Should only be a problem in trunk, I think, since only there are search folders hooked up to messageHeaderChanged(). Right, Carsten?
Now I can read my kdepim commits search folder again. Rainy Saturday well spent, I guess. Back to Kolab. ;) |
|
|
|
|
|
|
|
|
|
|
Adriaan de Groot committed changes in /trunk/KDE/kdepim/kpilot:
|
Normalize various "magic 15s and 16s", use one defined constant everywhere. Patch by Dylan G., fixed for typo's and occasional off-by-ones by [ade]. BUG: 104085 |
|
|
|
|
|
|
Thomas Zander committed changes in /trunk/KDE/kdepim/libkdepim:
|
Add 'clear' button next to the search dialog. Implement several ideas from bug:67036, which I reported 1+1/2 years ago myself :) BUG: 67036 |
|
|
|
|
|
|
Thomas Zander committed a change to /trunk/KDE/kdepim/certmanager/lib/uipppp:
|
Add 'clear search' button Work around bug in Qt where disabling and reenabling the widget that has focus does not properly make it refocus. This solves the problem that you had to click in the search line (even while the cursor wash flashing there) to make it editable. |
|
|
|
|
|
|
Thomas Zander committed changes in /trunk/KDE/kdepim/kmail:
|
Implement a smarter quoting for 'paste as quotation' and 'add quotation marks'. This method adds a quoteation mark on each line and takes into account the max-column size of the email composer to avoid words getting wrapped later and being printed without any quotation marks.
BUG:70161 |
|
|
|
|
|
|
|
|
Frank Osterfeld committed changes in /trunk/KDE/kdepim/akregator/src:
|
Let's break everything: Instead of using one signal "signalChanged" to notify all updates, it's now splitted into signalChanged (actual node updates like title, unread count, icon...) and signalArticleAdded/Updated/Removed to notify changes in the article list. This more fine-grained notification avoids complete updates of the ArticleListView just because some articles were added, removed or updated. So it's possible to select "All Feeds" now without freezing Akregator. BUG: 100119 |
|
|
|
|
|
|
Thomas Zander committed changes in /trunk/KDE/kdepim/kmail:
|
* Fix inconsitent use of QString:null and an empty string * Fix the headers->reset() method to also update the sender/receiver header name properly * Make sure the header view is refreshed after the user change the setting in the config dialog BUG: 72308 |
|
|
|
|
|
|
|
|
Multimedia |
|
Scott Wheeler committed changes in /trunk/KDE/kdemultimedia/juk:
|
My most hated JuK bug in 3.4 (so this will be backported shortly) -- when switching playlists the setSearch() call was being called before visiblePlaylist() reported the new playlist, so it was basically clearing the search term for the playlist that was about to go to the background. This meant that when you switch back to it your search is cleared. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Luboš Luňák committed changes in /trunk/KDE/kdebase/kwin:
|
An attempt to get the crazy shaded windows geometry handling right. This fixes comment #10 in 96602, I don't know if it fixes as a whole, but I'm quite sure people will complain again if not. BUG: 96602 |
|
|
|
|
|
|
|
|
Utilities |
|
Nicolas Goutte committed changes in /trunk/KDE/kdeutils/khexedit:
|
- restore the code for loading automatically the last documents (This code was disabled by error. The new code uses the same mechanism as KRecentFileAction to find the file names.) - remove the old code for loading/saving of recent files - mark that automatic loading and put the cursor at the last position does not work currently. (Check box in dialog grayed out.) - add a QWhatsThis to the two options for losing the file history. (It does not erase the history made by the file dialogs. There was no code in this direction, so I have not added anything; I would not even know how to do it now. However I feel that the user need to get informed.) CCBUG:106597 (Bug is not closed, due to the missing file offset feature.) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Szombathelyi György committed changes in /trunk/KDE/kdeadmin/kuser:
|
Fix a crash when modifications and deletions to be committed to a database on the same time. (Triggered by answering 'yes' to deleting a private group which has more than one member.) |
|
|
|
|
|
|
|
|
|
|
Features |
|
Educational |
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
Adding new Custom catalogs tool, accessible from the Catalogs tab of the Configure window. To add a custom catalog, first construct a file containing the catalog data. The file should contain space-separated column data for each object. Any of the following data fields can be used, in any order.+ ID number + RA + Dec + Object type identifier + magnitude + major axis (arcmin) + minor axis (arcmin) + position angle (degrees) + common name / alternate name (wrap in quotes if it contains spaces!) + Ignore (a field in the data file that is to be skipped.Open the Add Custom Catalog tool, and fill in the name of the catalog, the output catalog name, and the input data file you just created. You need to arrange the "Catalog Fields" list, so that it contains the same data fields as your data file, and in the same order. Just drag and drop. For all fields except ignore, only one copy is allowed between the "Catalog fields" and "Available fields" boxes. .Finally, select a coordinate epoch, a symbol color, and the catalog prefix. The prefix is used with the ID numbers (if that is one of your fields) to construct the object name. So if you use ID numbers, and your prefix is "YY", then the objects are named "YY 1", "YY 2", etc.You can press the Preview button to make sure everything's okay. If there are problems, you'll get a window explaining in some detail what the issues are. When satisfied, press Ok, and your new catalog appears in the list. Your objects are in the sky, and usable throughout the program. The output catalog file is the same as the input data file, with a "metadata header" prepended to it that allows KStars to parse the file.It's a pretty big commit, so please try it out and let me know what you think and if there are issues. To get you started, I will post a sample catalog to the mailing list that you can play with.KNOWN ISSUES:.The difference between "Load Catalog" and "Create Catalog" may not be very obvious. "Load Catalog" is only to be used if you have a file that already has a valid metadata header.Tab order: for some reason, the "Append existing file" edit box never gets input focus for tabbing. The little "open file" icon next to it gets focus instead.Need to add a mechanism to require RA and Dec fields in the catalog. |
|
|
|
|
|
|
Inge Wallin committed changes in /trunk/KDE/kdeedu/kalzium:
|
Did some work on TODO item 24: Outline for the legend in the PSE. - Made legend drawing more structured - Fixed a couple of typos - Moved drawing of legend for crystal structure from drawCrystal to drawLegend - Added a few comments here and there |
|
|
|
|
|
|
Inge Wallin committed changes in /trunk/KDE/kdeedu/kalzium:
|
Fix TODO item 23: Errors in the legend for gradient PSEs - Tidied up drawGradientPSE() somewhat. - changed clipping region for the text of the numerical values. |
|
|
|
|
|
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
Ladies and Gentlemen, I give you: Pluto the asteroid.Yes, it's true, Pluto is now derived from KSAsteroid instead of KSPlanetBase. Using the asteroid-like orbital elements results in a much more precise determination of its position, which remains robust over a much longer interval of time (thousands of years instead of ~100 years).The derived class (KSPluto) hard-codes the orbital elements for Pluto, as taken from this site: http://ssd.jpl.nasa.gov/elem_planets.html It also allows for the orbital elements to evolve with time, at a constant rate. The rates are also from that website, and are also hard-coded in KSPluto.Updated Pluto's orbital track data for the solar system viewer. Also fixed the calculation of the planets' X/Y coordinates in the tool. Before, we gave X and Y in the plane of the planet's orbit, rather than in the ecliptic plane. The positions are now correctly projected onto the ecliptic plane. It only makes a noticeable difference for Pluto (due to its large inclination angle).Also fixed calculation of planet magnitudes. I was getting "nan" mags for both Pluto and Mercury. I didn't understant the calculation of the planet phase, so I used a much simpler formulation of it from "Practical Astronomy with your Calculator". Pablo, please have a look at what I did there (in KSPlanetBase::findMagnitude). |
|
|
|
|
|
|
KDE-Base |
|
Kevin Ottens committed changes in /trunk/KDE/kdelibs:
|
Introducing a new "Parent" property to ioslave .protocol files. It allows to specify a parent URL for a protocol root. (For example media:/ can have system:/ as a parent) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Martijn Klingens committed changes in /trunk/KDE/kdepim/kmail:
|
Add Tools->Debug Sieve when compiled with --enable-debug. This lists all diagnostic info about sieve, like available scripts, the contents of the scripts and more. This was also a nice excercise in getting familiar with the sieve code before I can start working on importing and parsing my existing filters.
I don't see a real need for this dialog in a release build, hence it being disabled, although there's one potential use case where it could make sense: bug reports. To make that useful we'd need to extend the Help->Report Bug dialog to allow checkboxes with diagnostics to gather and upload to bugs.kde.org though, something which I'm not going to be able to implement any time soon. (Nice KDE 4 bounty for Google summer of code? ;-)) |
|
|
|
|
|
|
|
|
Thomas Zander committed changes in /trunk/KDE/kdepim/korganizer:
|
Reworked the filters dialog to be much better on the usability side plus fixed various bugs so now adding and configuring a filter does not require you to OK and reopen the dialog at least 3 times :) |
|
|
|
|
|
|
Thomas Zander committed changes in /trunk/KDE/kdepim/kmailpp:
|
Implement wish 67038: Managing subscriptions shows no result On showing of this dialog the user is asked if this means he wants to use subscriptions, after pressing 'yes' (and OK-ing this dialog) the subscriptions are enabled for the account. |
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdepim:
|
Support for new-style distribution lists, merged from proko2, but using #ifdefs; you have to pass --enable-newdistrlists to configure to get them, since they are incompatible with the libkabc locally-stored distribution lists.
The new distribution lists are KABC::Addressees (composite pattern) with a special flag, which makes them stored in the resources (although at the moment only the kolab resource handles them). |
|
|
|
|
|
|
Ingo Klöcker committed changes in /trunk/KDE/kdepim/kmail:
|
|
Remove File->New Window from the KMail part (and thus Kontact). It's now only available in the standalone KMail. Unfortunately, introducing a separate kmail_part.rc file (which is mostly the same as kmmainwin.rc) was necessary. OTOH, I've now also removed the Tools->Addressbook entry from kmail_part.rc since it makes no sense in Kontact. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b/libk3b:
|
Created K3bIso9660Backend class to have a more clean reading design. Now K3bIso9660 can also read via LibDvdCss. That means ripping an encrypted VideoDVD is as easy as creating an instance of K3bIso9660 and using K3bIso9660File::copyTo or K3bIso9660File::read to read the files (and have them decrypted automatically.) That means all the DVD ripping code using transcode is useless now. :) It can all be replaced by a few simple lines of code without a single call to an external application. :) Now isn't that cool? |
|
|
|
|
|
|
Gábor Lehel committed changes in /trunk/extragear/multimedia/amarok:
|
Added advanced Google-esque syntax to the playlist filter. Lets you specify the field(s) to search in: artist:haggard use phrases with spaces in them via quotes: "pink floyd" use OR between stuff (or AND, but that's the default): nightwish OR sirenia put a minus before something to negate it (ie, everything that doesn't match): -britney use greater/less than when specifying a field: score:>75 and combine all that: artist:tool OR artist:"a perfect circle" score:>50 -album:emotive
Nested ANDs and ORs are not currently supported. When just typing in words without any special syntax it should work as before. |
|
|
|
|
|
|
Sebastian Trueg committed changes in /trunk/extragear/multimedia/k3b:
|
For all you kioslave addicts:
This one does VideoDVD ripping. Or better: It simply allows you to copy all the files from the VideoDVD (that means the vobs and stuff) with on-the-fly decryption (if you are so lucky to live in a country that does allow to install libdvdcss ;). Yep, it's as simple as typing videodvd:/ in the Konqueror adress field and simply copy like you always do. What you get is a decrypted copy of your VideoDVD.
The coolest thing is that it only took me one afternoon to hack this together since the k3blibs offer all the stuff I needed.
Have fun. :) |
|
|
|
|
|
|
|
|
|
|
İsmail Dönmez committed changes in /trunk/extragear/network/konversation:
|
Now that SVN is open for development, its time to break it again.
- Drop KDE 3.2 compatibility - Add BlowFish support ( it has some rough edges still ) - Add Firefox like searchbar. Patch by Renchi Raju
FEATURE: BUG:98949 |
|
|
|
|
|
|
Giovanni Venturi committed changes in /trunk/playground/network/ksniffer:
|
|
KSniffer is going to become a real sniffer for KDE. I correct the concept error to consider everything indipendently from the frame packect container. First analyze the frame then what the frame contains and so on for the internal protocol |
|
|
|
|
|
|
|
|
|
|
|
|
David Faure committed changes in /trunk/koffice/kword:
|
OASIS: implemented saving of draw:copy-of for copy frames Fix crash when clicking on a footnote number Save embedded objects in saveSelectedFrames List OASIS-interoperability-with-OOo issues in the OASIS file |
|
|
|
|
|
|
User Interface |
|
Aaron J. Seigo committed changes in /trunk/KDE/kdebase/kcontrol/taskbar:
|
add a combobox that allows one to pick between different sets of the appearance features. instead of introducing a bunch of hard to understand checkboxes, another tab or advanced dialog, we just refer to coherent sets using this mechanism. it will still respect hand tweaking, of course.
at some point these settings should be loaded from disk as .desktop files. we'll see if there is any demand for that from, say, vendors (*cough* speak now! *cough*) for this sort of customizability in 3.5 or not.
btw, if this doesn't build for you, update your libkdeui =) |
|
|
|
|
|
|
|
|
Adam Treat committed changes in /trunk/extragear/office/datakiosk/src:
|
|
* Sneaking this new feature in before the next release ;) Ok, so has anyone seen the MS Office clipboard (NOTE: I'm emphatically __NOT__ talking about Clippy) ...? Basically, it is a little dialog that allows the user to keep track of multiple copy buffers. Not that different from Klipper or BasKet, right? Well, yes it is different in one key respect: it doesn't gain keyboard focus at all. This means that Keyboard focus remains with the application you are working on... in this case the Editor view of DataKiosk. The user can then tab around the Editor with his keyboard and very quickly pasting into it with his/her mouse. This is really useful for data entry applications... So, how do I keep the dialog from ever gaining keyboard focus? Simple. I don't let the window manager manage the dialog. This means I had to recreate the title bar, border, buttons, etc, etc. It is definately hackish, but seems to work exactly like the MS Office clipboard. |
|
|
|
|
|
|
|
|
Jaison Lee committed changes in /trunk/KDE/kdeutils/kjots:
|
BUG: 79960
Books are now saved with a unique filename instead of the book title. This means you can name books practically anything. It also allowed a lot of unecessary code to be removed, since renaming books doesn't cause a re-write of the file. Old books are still supported, and will be renamed the first time they are loaded. |
|
|
|
|
|
|
|
|
Optimise |
|
KDE-Base |
|
Christoph Cullmann committed changes in /branches/work/kde4:
|
first round of KTextEditor cleanups this is coordinated on ktexteditor-devel and I will keep track that as soon as other apps which use them, like kile,quanta or kdevelop appear in kde4 porting, this will ported to the new stuff the most changes will only need recompile, only minor stuff got some naming cleanups, uint -> int conversion will follow for questions, refer to ktexteditor-devel@kde.org |
|
|
|
|
|
|
Networking Tools |
|
Albert Astals Cid committed changes in /branches/work/kde4/kdenetwork/kppp:
|
|
kppp links and is able of connecting to the net, but statistics don't work (painting ouside paintEvent), lots of dialogs look fugly and debug log stayed empty during connection |
|
|
|
|
|
|
Office |
|
Sebastian Sauer committed changes in /trunk/koffice/kexi/scripting:
|
- Rewrote lifetime-handling of Kross objects. Now they are destroyed as soon as not needed any longer. Yay, that was one of my top priorities in my hidden TODO and _the_ one and only blocker that prevented bigger scriptactions with less of RAM :)
- Refactored parts of the API. Initial work on the new event-system started. One step forward to get those Macro-functionality integrated into Kross we like to have to bind them together and rule them all. Note that this breaks all the signal, slot and event- functionality done so far and all the event-stuff doesn't work jet! Expect more committs next weeks to get it done. |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
|
|
|
|
|
|
|
Gilles Caulier committed changes in /branches/digikam/0.8-experimental/digikam:
|
WISH 106828: digiKam aspect ratio crop image editor tool : add 2 new buttons to center selection on center width and center height of image. Need to create 2 small bitmaps to remplace "Center" text on buttons for polish dialog.UGS: 106828 |
|
|
|
|
|
|
|
|
|
|
Tom Albers committed changes in /branches/digikam/0.8-experimental/digikam/digikam:
|
|
Modified the scanlib extensively. I found a bug where renaming folders was not detected by the scanlib, which could lead to crashes. I've also introduced a dialog which warns when there are items going to be removed from the database, as this might cause dataloss in case someone just simply forgot to mount a disk. Let me know if there are problems. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Stefan Gehn committed changes in /branches/noatun/make-it-snow/kdemultimedia/noatun/modules/simpleplaylist:
|
Import of SimplePlaylist. This is meant to replace the buggy SplitPlaylist that has annoyed many users due to frequent crashes and general weirdness (it never heard about "document centric working"). NOTE: SimplePlaylist depends on QtSql and its SQLITE-driver, this will probably need some configure check. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|