|
| Diese Woche ... |
|
Kalzium adds gradients and crystal structure data. KOffice supports loading of embedded objects from OASIS format. khtml improves XHTML handling. Kopete adds full text search of history, styles, recieving files and buzzing in Yahoo, and work continues on video device support. KDE 4 work continues with some applications able to run.
|
Mark Kretschmann announced version 1.2.4 of the amaroK audio player:
|
War! The Republic is crumbling under attacks by ruthless commercial media players. There are heroes on both sides. Evil is everywhere. In a stunning move, the fiendish amaroK hackers have assembled version 1.2.4 in a desperate attempt to save the princess and return her to The roK Kingdom.
ChangeLog relative to amaroK 1.2.3:
FEATURES:- Queue selected tracks shortcut, Ctrl+D. (BR 83675)
BUGFIXES:- The first engine entry in the config dialog was always blank.
- If you filtered by more than one word in Collection Browser, adding expandable items (eg: artists or albums) wouldn't work. (BR 100150)
- Updating the collection without any changes being made to it kept the Update button disabled forever.
- Application freezes when switching shoutcast streams. (BR 103890)
- MusicBrainz lookup was not escaping quote characters. (BR 103740)
- Fixed crash when clicking the "clear" button in CoverManager's filter widget.
- Update lyrics page on new radio stream metadata. (BR 99725)
- xine-engine was reporting bogus tracklengths for ogg vorbis. (BR 102547)
|
|
Jeroen Wijnhout announced Kile version 1.8:
|
As of now Kile, a LaTeX environment for KDE, version 1.8 is available for download from: http://prdownloads.sourceforge.net/kile/kile-1.8.tar.bz2?download
ChangeLog:- QuickPreview: quickly compile and view part of your document.
- Encoding: You can set the default encoding for your files now. Especially useful for those who are struggling with utf8 in combination with TeX.
- Wizards: Improved tabbing wizards and a new Postscript tools, Math and float wizard.
- Help: You can add your own help files to the help system.
- Numerous bugfixes.
The following languages are included: da, en_GB, es, et, fi, fr, it, nl, pt, pt_BR, sr, sr@Latn, sv and ta.
|
|
|
| Statistiken |
|
Commits: |
2696
von 210
Entwicklern, 158697
Zeilen geändert, 3827
neue Dateien. |
|
Offene Programmfehler:
|
8988
|
|
Offene Wünsche:
|
8402
|
|
Neue Programmfehler:
|
321 in den letzten sieben Tagen. |
|
Behobene Programmfehler:
|
325 in den letzten sieben Tagen. |
|
|
Commit-Zusammenfassung |
|
Modul
|
Commits
|
|
l10n |
|
|
stable |
|
|
work |
|
|
www |
|
|
extragear |
|
|
kdebase |
|
|
kdepim |
|
|
kdenonbeta |
|
|
koffice |
|
|
kdenetwork |
|
|
|
Zeilen
|
Entwickler
|
Commits
|
|
|
Stephan Kulow
|
|
|
|
Nicolas Goutte
|
|
|
|
Nikolas Zimmermann
|
|
|
|
David Faure
|
|
|
|
Stephan Binner
|
|
|
|
George Staikos
|
|
|
|
Dirk Mueller
|
|
|
|
Maks Orlovich
|
|
|
|
Albert Astals Cid
|
|
|
|
Rob Buis
|
|
|
|
|
Übersetzungsstatus (i18n)
|
|
|
Fehlerbeheber |
|
Fehlerbeheber
|
Anzahl der behobenen Fehler
|
|
Sebastian Trueg
|
|
|
Thiago Macieira
|
|
|
Alexandre Pereira de Oliveira
|
|
|
Matt Douhan
|
|
|
Matt Rogers
|
|
|
Aaron J. Seigo
|
|
|
Till Gerken
|
|
|
Andreas Gungl
|
|
|
Stephan Kulow
|
|
|
Harri Porten
|
|
|
|
|
| Inhalte |
|
|
Fehlerbehebungen |
Funktionen |
Optimierungen |
Sicherheit |
Anderes |
|
Behindertengerechtheit |
|
|
|
|
|
|
Entwicklungs-Werkzeuge |
|
|
|
|
|
|
Unterricht |
|
|
|
|
|
|
Grafik |
|
|
|
|
|
|
KDE-Basis |
|
|
|
|
|
|
KDE-PIM |
|
|
|
|
|
|
Büro |
|
|
|
|
|
|
Konqueror |
|
|
|
|
|
|
Multimedia |
|
|
|
|
|
|
Netzwerk-Werkzeuge |
|
|
|
|
|
|
Benutzerschnittstelle |
|
|
|
|
|
|
Hilfsmittel |
|
|
|
|
|
|
Spiele |
|
|
|
|
|
|
Anderes |
|
|
|
|
|
|
There are 166 selections this week.
|
|
Fehlerbehebungen |
|
Entwicklungs-Werkzeuge |
|
Richard Dale machte Änderungen in /trunk/KDE/kdebindings:
|
* Removed unused Qt::Internal functions * Added KNS:: to the namespaces expected by the rbkdeapi tool * Introspection via Object#methods, public_methods, protected_methods and singleton_methods or Module#constants, instance_methods, protected_instance_methods and public_instance_methods now all include methods from the Smoke runtime. This fixes part of the request in bug 105772, but still not enabling 'respond_to?' to be used with Smoke methods.
CCBUGS: 105772 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/thumbnail/thumbnail.cpp:
|
Try to fix the thumbnail protocol - HACK: guess variables like mime types, maximal size and so on... (Also which plugin to use (code from kdelibs/kio/kio/previewjob.cpp)) - A QImage in a QDataStream is *not* a PNG file. - Prepare to use KInstance (Works, except that work-around code for the use of QPixmap would be needed) CCBUG:90629 (This does not close the bug, as pointing thumbnail: to a directory give still a silly error message.) (As for browsing confortabily thought the thumbnails, there seems to be absolutely no code.) |
|
|
|
|
|
|
Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/thumbnail/thumbnail.cpp:
|
As applications are supposed to get thumbnails through the thumbnail: protocol, I suppose that it is bad idea to change the ouput format (at least before KDE4)
So choose the output format depending on the parameters: - if there is no parameter return a raw PNG image - if there are paramaeters, return a QDataStream (Still a HACK, but might help until KDE 4.) CCBUG:90629 |
|
|
|
|
|
|
|
|
|
|
|
|
Rick Chern übertrug eine Änderung für /trunk/extragear/graphics/kst/devel-docs/plotdialog_new.ui:
|
Draft proposal UI for bug 96238.
- the x and y axis settings are on different tabs - an additional "transform opposite axis" setting can be used to specify an expression for transforming the axis opposite to the main one- option to have tick marks inside plot, outside plot, or both |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
|
A few code change, especially on the operating system requests (This does not fix these requests.)
As I seem to have to correct many mdoc(7) requests always nearly the same way, I think that a new approach is needed than the one I used yesterday. CCBUG:105765 |
|
|
|
|
|
|
|
|
|
|
|
|
Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
|
Start working on long names and on unifying string and macro definitions: - create one class and a QMap to store string and macro definitions. - port strings to this new class and QMap - allow strings with long names
CCBUG:106067 It fixes bug 106067 when taken to the letter. However there is still plenty to do for displaying groff(7) correctly, for example macros with long names.
(Note: this breaks -DSIMPLE_MAN2HTML (temporarily)) |
|
|
|
|
|
|
|
|
|
|
|
|
Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
|
Improve the groff basic support: - make troff/nroff switchable by the requests .troff and .nroff (The mode is therefore not compilable anymore by a #define) - put the strings declared by man(7) and mdoc(7) as strings and not as special character anymore (It was a mismatch that I had unfortunately introduced.) - add the missing strings declared by mdoc(7) - allow strings to be called by \* in its three modes: single letter, two letters, long name - do not put the string name in red when it is not found, groff(7) tells that an undefined string is empty. - support for $0 (the name of the macro) - allow parameters to be called by \$ in its three modes: single digit, two digits, any number of digits. (But we are still limited in the numbers of arguments that we can process.) - define .als ("ALias String"), however temporarily not as hard link but as simple copy. (As Qt4 has other classes than Qt3, it is better to postpone it.) - fix .rn ("ReName string"), as the second parameter was not parsed.CCBUG:106067 |
|
|
|
|
|
|
David Faure machte Änderungen in /trunk/KDE/kdebase:
|
Move kdeeject to a subdir of its own, to make gentoo packagers happy (they split kdebase in pieces, as we recommend, and mounthelper depends on kdeeject, but shouldn't depend on kdesktop). It also makes sense because one day kdeeject might/should become a C++ program instead of a shellscript. BUG: 104393 |
|
|
|
|
|
|
Nicolas Goutte übertrug eine Änderung für /trunk/KDE/kdebase/kioslave/man/man2html.cpp:
|
Improve the groff basic support: - add support for the request .while (yes, finally!) - allow more characters for an indentifier (nearly whole printable ASCII) - be more careful when parsing an identifier as parameter of a request (There was an off-by-one error, which could make that the next line was skipped, because the right end of line was already passed.) - no need to parse the first \n when calling a macro (This too is an off-by-one-error. The first \n is needed for parsing the next character, we do not need to parse it itself.) - do not use puts in KDE mode for the request .ab - a few kdDebugs less - use the function skip_till_newline whne needed to avoid off-by-one errors - for the request .shift, be careful when parsing the argument not to pass the end of line (again off-by-one error). - remove function that was under #if 0 - add my copyright (as I have now modified quite much) - fix a few small details
CCBUG:106067 (The document looks much much better.) |
|
|
|
|
|
|
KDE-PIM |
|
Thorsten Staerk machte Änderungen in /trunk/KDE/kdepim/karm:
|
|
make application and KPart similar in code, use existing icons for the KPart (bug 106106), add comments to explain ItemState (related to bug 100391) |
|
|
|
|
|
|
|
|
|
|
Konqueror |
|
Kevin Ottens übertrug eine Änderung für /trunk/KDE/kdebase/konqueror/konq_mainwindow.cc:
|
Now test if we can get a local directory, when we open a terminal on the current view. It uses the new NetAccess::mostLocalURL() to take care of UDS_LOCAL_PATH (used for example by media:/).
BUG:95644 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alexandre Pereira de Oliveira übertrug eine Änderung für /trunk/extragear/multimedia/amarok/srcpp:
|
Commiting a one line patch by Antony Dovgal (and removing tons of trailing spaces too) that fixes an bug with fetching covers containing "'" from Collection Browser. Antony Dovgal, if you had told us it affected Collection Browser, this would have been fixed ages ago (I tested EVERYWHERE else, but not there). Thanks for the patch :-) BUG: 100546 |
|
|
|
|
|
|
|
|
Netzwerk-Werkzeuge |
|
Jan Ritzerfeld machte Änderungen in /trunk/KDE/kdenetwork/kopete:
|
Placing status overlay icons ending with "_overlay" clockwise at corners starting from right bottom. This leads to a proper invisible status indication for all status in icq. BUG: 96505 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fredrik Edemar übertrug eine Änderung für /trunk/koffice/lib/kofficecore/koMainWindow.cc:
|
Simplify the closing: just call close() :) This avoids queryClose() to be called twice which causes problems with KoDocument::isModified() together with embedded parts.
BUG: 105879 (closing with embedded doc asks save/discard twice) |
|
|
|
|
|
|
Inge Wallin machte Änderungen in /trunk/koffice/kspread:
|
Fix a bug in the setting of cell indentation.
Basically the indentation would not be the same when the cell format dialog came up the next time. This was because the spinbox got it's value set in user units (cm/inches/whatever), but they were read in non-converted points. Since the points are much smaller, the value was scaled down every time the dialog was shown so it soon went down to zero. |
|
|
|
|
|
|
David Faure machte Änderungen in /trunk/koffice/kword:
|
Fix setting a background color from the frame dialog, again; with a better fix for the "white vs default" issue. Thanks to Mashrab for the report. CCBUG: 106029 |
|
|
|
|
|
|
Fredrik Edemar machte Änderungen in /trunk/koffice/lib/kofficeuicc:
|
Patch reviewed by David some weeks ago: * Bug 76297: "Removed" templates are never deleted. * Be sure every template name has an unique file name so they don't get overwritten when creating a new template.
BUG: 76297 |
|
|
|
|
|
|
Fredrik Edemar machte Änderungen in /trunk/koffice:
|
* A left click on a footnote moves the cursor to the footnote frame. * Show the content of the footnote frame in the status bar when the mouse cursor is placed over a footnote. * Bug 72506: KWord: delete end of paragrapgh after footnote number removes the number. * Bug 57298: Copying text to blank footnote erases footnote number. * Bug 62360: pasting of footnotes creates some weird empty frame thing. Solution: never copy footnote frames. * Bug 84678: sometimes automatic footnotes numbering does not work. Solution: use the default format for the footnotes.
CCBUG: 48794 BUG: 72506 BUG: 57298 BUG: 62360 BUG: 84678 |
|
|
|
|
|
|
|
|
David Faure übertrug eine Änderung für /trunk/koffice/kword/kwdoc.cc:
|
In WP mode, KWFrameLayout takes care of calling updateFramesOnTopOrBelow. In DTP mode the call was missing, so the text wouldn't run around frames. Thanks for the testcase. BUG: 106187 |
|
|
|
|
|
|
|
|
Fredrik Edemar machte Änderungen in /trunk/koffice/kspread:
|
* Don't crash at exit with charts (the bug probably reappeared because of David's recent changes in kofficecore. * The data editor is now disabled for charts which has been loaded. * Don't use 600 dpi as default resolution (the chart printing is much faster now). * The chart/object printing is simplified and works correctly now. Unfortunately this breaks the transform feature but the ordinary rectangle printing is more important. |
|
|
|
|
|
|
|
|
Kevin Ottens machte Änderungen in /trunk/KDE/kdelibs/kdeui:
|
Don't keep the timer going when we left the view, or the signal could be emitted when it shouldn't.
Thanks to Thomas McGuire for the patch. Nice catch!
BUG:85161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Aaron J. Seigo übertrug eine Änderung für /trunk/KDE/kdebase/kicker/applets/clock/zone.cpp:
|
default to no additional timezones so that people who are easily confused by mouse wheels aren't subjected to confusing situations by default. and this way we don't annoy the rest of the world by making their scroll mouse useless in an obviously useful place.
timezones are pretty user dependant anyways. i have no interest in the time in moscow, why should it be in the defaults?
CCBUG:106266 |
|
|
|
|
|
|
|
|
Hilfsmittel |
|
Henrique Pinto machte Änderungen in /trunk/KDE/kdeutils/ark:
|
* Fix bug #105787: Mark "Selected Files" as default in the extraction dialog if more than one file is selected.
BUG: 105787 |
|
|
|
|
|
|
George Staikos machte Änderungen in /trunk/extragear/graphics/kst/kst:
|
Well, this mostly fixes adding new plots when in maximized mode (and renames zoom->maximized as we did in public interfaces). Unfortunately the maximized plot has an invalid top border and I haven't been able to figure out why yet. Debug output is left there to demonstrate the problem. CCBUG: 106086 |
|
|
|
|
|
|
Jaison Lee übertrug eine Änderung für /trunk/KDE/kdeutils/kjots/KJotsMain.cpp:
|
BUG: 106059
All the books are now flushed to disk after moving pages by dragging. This corrects various scenarios that would result in the loss of the page that was moved. |
|
|
|
|
|
|
|
|
|
|
|
|
Jakub Stachowski machte Änderungen in /trunk/KDE/kdeutils/kjots:
|
Fix non-latin1 characters in html/plaintext export, allow selecting charset on save. Do not insert html tags into plaintext (based on patch by Andrey Cherepanow) BUGS: 93852 |
|
|
|
|
|
|
|
|
Funktionen |
|
Entwicklungs-Werkzeuge |
|
Michael Pyne machte Änderungen in /trunk/KDE/kdesdk/scripts:
|
kdesvn-build is now included in Makefile.am, which means it's installed by default like the rest of the scripts.
End aparteid between global options and module options. Now both types are stored in the same hash table, global options as the 'global' module.
Strip newlines in the default qt-copy configure arguments, I can't help but think it will eventually break something.
Comment some of my early design decisions so I don't try to replace @update_list and @build_list again.
Case is ignored for the false keyword in the configuration file. |
|
|
|
|
|
|
|
|
|
|
Jasem Mutlaq machte Änderungen in /trunk/KDE/kdeedu/kstars/kstars:
|
KStars now fully supports HORIZONTAL_COORD standard property. Devices that use Az/Alt natively can use KStars without additional conversion routines. I also fixed a bug in rgb24 to rgb32 cctv conversion function. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
KDE-Basis |
|
Kevin Ottens übertrug eine Änderung für /trunk/KDE/kdelibs/kio/kio/netaccess.cpp:
|
Introduce a new NetAccess::mostLocalURL() which tries to map a given URL to a local file using UDS_LOCAL_PATH. We have some use cases for this, mostly applications which needs to seek (like Kaffeine for example).
Will be used to fix #95644 too, since it has a similar need.
CCBUG:95644 |
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Reinhold Kainhofer machte Änderungen in /trunk/KDE/kdepim/libkcal:
|
New implementation of recurrence rules, written completely from scratch (following the "algorithm" laid out in rfc 2445). It's incredible how much code one can save when the right algo is used (the old recurrence implementation used 3500 lines of code, this one is only 1200, but is much more powerful). In particular, things that were not supported by the old implementation:
-) BYSETPOS: This made it impossible to have recurrences on the last weekday of a month (RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1)
-) More complicated rules, like every friday the 13th (RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=FR;BYMONTHDAY=13)
-) Secondly recurrence
-) Arbitrary combinations of BY* rules (date and time rules might be mixed!). (There might not be a UI in KOrganizer for arbitrary rules, but at least libkcal can correctly receive them and show all recurrences in KOrganizer...) Actually, I'm thinking of adding a line edit in KOrganizer (clearly marked as advanced) where one can use arbitrary RRULEs. But that's just an idea for now...
-) According to RFC 2445, the dtStart is always the first recurrence, even if it doesn't match any of the RRULEs of the incidence. That's also now implemented. -) If the dtStart didn't match the rule and a duration was given, the number of occurences were off by one (due to the dtStart not being an occurence).
This class is not yet used anywhere, but I'm starting to rewrite the Recurence class to use this new RecurrenceRule class for RRULEs and EXRULEs.
This class does not yet contain the compat functionality (for pre 3.1 calendars) of the Recurrence class, but with this new implementation that compat functionality can be moved to an appropriate compat class. Also, we'll need a compat class for all pre 3.5 calendars, since the dtstart was ignored so far.
|
|
|
|
|
|
|
|
|
Matt Douhan machte Änderungen in /trunk/KDE/kdepim/kmail:
|
Add a new option to not use recent addresses in the composer autocompletion.
Fix a bug in the recetn addresses handling where the displayname was not quoted if neccessary.
BUG:79147 BUG:105889 BUG:31975 BUG:97654 |
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Alexandre Pereira de Oliveira machte Änderungen in /trunk/extragear/multimedia/amarok:
|
SmartPlaylists are editable!!!
Using XML we store the options the user set in the dialog (together with the SQL query, so that we don't need to parse the xml all the time), and then the user can edit them later.
Dropped support for old format, as it's impossible to parse the SQL back into something editable.
No sqlfortags/sqlforurls anymore, now all smartplaylists behave the same way (using sqlForTags), so we don't need to check this all the time.
BUG: 91036 |
|
|
|
|
|
|
Benjamin Meyer machte Änderungen in /trunk/KDE/kdemultimedia/kioslave/audiocd/plugins/lame:
|
Completely new mp3 (lame) encoder that uses KProcess and outputs the results to a temorary file so *finally* the Xing tag can be set. This is also the beginings of the new encoder(s) for audiocd which will finally produce the merger of KAudioCreator and audiocd (and perhaps Juk?).
BUG:79235 |
|
|
|
|
|
|
Seb Ruiz machte Änderungen in /trunk/extragear/multimedia/amarok:
|
* Cue sheet support, patch from Martin Ehmke <>.
Martin: You must maintain your code. I have fixed up the style of your code to conform with the rest of the excellent standard set by the amaroK codebase. Please respect this! Many thanks for the great patch. BUG: 92271 |
|
|
|
|
|
|
|
|
Matt Rogers übertrug eine Änderung für /trunk/KDE/kdenetwork/kopete/protocols/yahoo/yahooaccount.cpp:
|
Commit a patch by Chetan Reddy that does the following:
Doesn't set the user away when using a custom status. Allows the user to see other people's custom away messages either via the tooltip or the detailed contact list views.
Thanks for the patch! Chetan Reddy <> |
|
|
|
|
|
|
Cláudio da Silveira Pinheiro machte Änderungen in /trunk/KDE/kdenetwork/kopete:
|
|
Added Device KComboBox.Now things are getting better. The api is getting in shape. Lots of changes in code, added the devicelist that allows us to use a video device without needing to take care of the underlying driver interface, broader use of Qt/KDE types and classes all around. |
|
|
|
|
|
|
|
|
|
|
|
|
Stefan Winter machte Änderungen in /trunk/KDE/kdenetwork/wifi/kcmwifi:
|
read vendor-sepecific configs if they exist. roughly works already, after a little more fine-tuning wish #94442 is done. Currently, recent SuSE distros are implemented and a colunteer is going to do the debian config files. If more volunteers for other distros want to add another parser, welcome :-) |
|
|
|
|
|
|
Jan Ritzerfeld machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/oscar/icq:
|
Added checkbox "Respect other contacts' wish to require authorization" to group "Privacy Options" in icq's account preferences. Deactivating it pretends to use a local icq contact list. So the icq servers will send online status messages for all contacts even if they are in the "waiting for authorization" state. FEATURE: 101587 |
|
|
|
|
|
|
|
|
|
|
|
|
Till Gerken machte Änderungen in /trunk/KDE/kdenetwork/kopete/protocols/jabber:
|
Adding the capability to change passwords, thanks a lot to Alexandre Clerici for the patch. Note that this code is preliminary, it's not bullet-proof against errors and the UI needs work. I'll get to this in a few days latest. FEATURE: 104842 |
|
|
|
|
|
|
Matt Rogers machte Änderungen in /trunk/KDE/kdenetwork/kopete:
|
Add a configure argument so that compilation of the avdevice stuff can be turned on or off. Currently, the default is to disable the avdevice stuff since it's not so stable on other systems and has caused compile errors for many people.
To enable avdevice compilation run configure like so:
./configure --enable-audiovideo
Once we get avdevice stablized, we can do a more proper configure check and enable it only for systems that support the interfaces we're using rather than this switch. |
|
|
|
|
|
|
Cláudio da Silveira Pinheiro machte Änderungen in /trunk/KDE/kdenetwork/kopete:
|
FEATURE: Major internal design change. The API is more robust, and works nice with multiple devices. New in this release is the concept of VideoDevicePool, a class that handles all capture devices simultaneously. For now V4L2 is disabled (#undev HAVE_V4L2) so I can make the V4L support more robust. All video devices are defaulting to the READ method for now. They'll be working Real Soon Now(tm) as I code more stuff. The api is stabilizing even more. To the developer that uses this class the only perceivable thing is it will instantiate a VideoDevicePool instead of a VideoDevice. All the methods are the same. BUGFIX:avdeviceconfig.cpp: Fixed device and input selection to do proper handling of user input. |
|
|
|
|
|
|
|
|
|
|
|
|
Adrian Page machte Änderungen in /trunk/koffice/krita:
|
|
Fill options for the shape tools. No-fill, foreground, background, and pattern, options are done, gradient and stroke are not. Select polygonal should be ready to be re-enabled next. |
|
|
|
|
|
|
David Faure machte Änderungen in /trunk/koffice:
|
OASIS: Implemented saving of embedded objects, in kword and kpresenter. TODO: loading. While being at it, some last binary incompat cleanups; recompile all apps. |
|
|
|
|
|
|
David Faure machte Änderungen in /trunk/koffice:
|
Woohoo, loading embedded docs works now (in kword). It's much simpler to load it when parsing draw:object than at the end of loading (which used to lead to complications for the "insert file" feature, I noticed in kpresenter's code...).
The ironic thing is that "saving while saving the parent" is exactly what the initial code did, and which can't work. No problem for doing that during loading though. |
|
|
|
|
|
|
Boudewijn Rempt machte Änderungen in /trunk/koffice/krita:
|
* Some fixes to profile handling when converting between colour spaces. This lead to * Semi-working CMYK. Painting and some filters don't work quite correctly, because we don't have an alpha channel in our cmyk implementation (yet), but other things work just fine. If I get this to work this week we might ship with a working CMYK implementation after all... |
|
|
|
|
|
|
|
|
|
|
|
|
Jaison Lee machte Änderungen in /trunk/KDE/kdeutils/kjots:
|
BUG: 78403
Collapsed books now display correctly in HTML mode, even when the program first starts up. The handling of the books collapsed/expanded state is no longer controlled solely by the openBook() function. |
|
|
|
|
|
|
Jason Kivlighn machte Änderungen in /trunk/extragear/utils/krecipes/src:
|
GUI: In the recipe list, categories now have an icon associated with it (it is a folder icon now, but may change... I'm open to any thoughts on this). Also, the "+" to expand each category is not visible until the item is clicked (or a search if performed), reason being that the recipes within the category don't exist in the list until they are requested. However, for the user, this shouldn't need to even be mentioned since they'll see the folder icon and think to click it to see what items are in it. For the handbook, I'd think that only screenshots would need to be updated (Find/Edit and Shopping List pages).
What is happening on the inside is that only the top-level categories are loaded initially. When "space" or "return" is pressed on the keyboard or when the category item is executed (meaning single- or double-clicked depending on global KDE settings), Krecipes queries the database and loads the list with the recipes in the selected category.
This means a lot less to load at startup and at various times througout the use of Krecipes. I've been working with a large database and there were several bottlenecks dealing with this. In particular, the dialog to select a category for a recipe took about 20 seconds to load, and now appears instantaneously. Also, some other slow areas were found and fixed, such as when inputting a recipe. I've used the main features of Krecipes on this huge database and there is no longer a sluggishness like there has been.
And finally, the current startup time: 3 seconds. On my system, that's practically the same time as an empty database :-)
Important note: Startup speed is really slowed down when recipes are not categorized (With 600 uncategorized recipes, it takes 15 seconds to load the uncategorized recipes and less than one to load the rest). Somewhere, we should let the users know that and encourage them to categorize all their recipes. Maybe we need a "Performance Tips" section in the Handbook... just a thought.
Anyway, this should be last big commit until 0.8. It very likely introduced some bugs, but after this, no big changes will be made and things will only get more stable. I hope I got everything ;-) |
|
|
|
|
|
|
|
|
Rick Chern machte Änderungen in /trunk/extragear/graphics/kst/kst:
|
Allow arithmetic expressions with scalars for plot ranges, and remove FIXED range from UI. If entered expression is constant, then FIXED range is used internally |
|
|
|
|
|
|
|
|
|
|
|
|
Optimierungen |
|
Entwicklungs-Werkzeuge |
|
Joseph Wenninger machte Änderungen in /trunk/KDE/kdelibs/kate:
|
|
javascript based indenter code modified to reduce script parsing times, backend support for more then one script language. (no gui for configuration yet). very restricted and a littlebit hacky (will be changed later on) LUA 5.0.2 scripting support for indenters |
|
|
|
|
|
|
|
|
|
|
Maks Orlovich machte Änderungen in /branches/work/kde4:
|
kio_http: crash less often libkonq,KonqPixmapProvider: comment out an assert for now.
With these two, konq kind of works as a webbrowser: http://www.cs.cornell.edu/~maksim/konq4.png (Besides crashing on pages with form widgets, not rendering images, and having negative usability in the autocompletion combo,that is) |
|
|
|
|
|
|
Albert Astals Cid machte Änderungen in /branches/work/kde4/kdelibs:
|
More Qt4-ifying uint -> int Q_INT -> qint QString::find -> QString::indexOf QString::findRev -> QString::lastIndexOf QDir::absPath -> QDir::absolutePath QDir::cleanDirPath -> QDir::cleanPath QDir::homeDirPath -> QDir::homePath QStringList::split(separator, string) -> QString::split(separator) QPaintDevice::x11AppVisual() -> QX11Info::appVisual() QPaintDevice::x11AppDepth() -> QX11Info::appDepth() |
|
|
|
|
|
|
Albert Astals Cid machte Änderungen in /branches/work/kde4/kdelibs:
|
More Qt4-ifying QApplication::flushX() ---> QApplication::flush() QColor::hsv() ---> QColor::getHsv() QDataStream::readRawBytes() ---> QDataStream::readRawData() QDataStream::writeRawBytes() ---> QDataStream::writeRawData() QDir::homeDirPath() ---> QDir::homePath() QDir::absPath() ---> QDir::absolutePath() QDir::cleanDirPath() ---> QDir::cleanPath() QFile::readBlock() ---> QFile::read() QFileInfo::absFilePath() ---> QFileInfo::absoluteFilePath() QIODevice::at() ---> QIODevice::pos() QList::remove(it) ---> QList::erase(it) QMapIterator::data() ---> QMapIterator::value() QString::find() ---> QString::indexOf() QString::findRev() ---> QString::lastIndexOf() QString::lower() ---> QString::toLower() QString::setLength() ---> QString::resize() QWidget::isPopup() ---> QWidget::windowType() == Qt::Popup QWidget::icon() == NULL || QWidget::icon()->isNull() ---> QWidget::windowIcon().isNull() QWidget::setIcon() ---> QWidget::setWindowIcon() Q_INT8 ---> qint8 Q_INT32 ---> qint32 Q_UINT32 ---> quint32 IO_WriteOnly ---> QIODevice::WriteOnly IO_ReadOnly ---> QIODevice::ReadOnly |
|
|
|
|
|
|
Mickael Marchand machte Änderungen in /branches/work/kde4/kdebase/kwin/lib:
|
and kwin finally starts up and even works quite nicely :) added 2 temporary hacks (one is a crash-avoid hack, the other is temporary to default to keramik until other clients work)
http://freenux.org/kwin1.png |
|
|
|
|
|
|
|
|
Jakub Stachowski machte Änderungen in /trunk/KDE/kdelibs:
|
Give a hint to kernel about sequential way of copy/get operations using posix_fadvise. It is for now only supported on linux kernels >=2.5.60 and new glibc so configure check is needed. This gives me 15% speedup on copying big file (600mb) on the same partition due to 2x bigger readahead. Another possible 'hint' to consider is POSIX_FADV_DONTNEED used to free cache associated with file (or file region). Possible use would be trash:/ ioslave (if you delete file then it probably won't be accessed soon) or copying big files (to avoid trashing cache when copying for example big .iso) |
|
|
|
|
|
|
Thiago Macieira machte Änderungen in /branches/work/kde4/kdelibs/kioslave/ftp:
|
The easy work of making this compile is done. Now comes the hard part of making it actually work.
In the process, I removed classes FtpTextReader and FtpSocket, since the line-reading functions are already implemented in QIODevice, including some buffering. Hopefully, QIODevice's line-reading will be even faster once they implement peek(). |
|
|
|
|
|
|
|
|
|
|
|
|
Anderes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jason vanRijn Kasper machte Änderungen in /branches/KDE/3.4/kdepim/kpilot:
|
- further fixes for 106324 - don't do a global delete from database/local database. instead, use model similar to abbrowser-conduit, where we sync first, then remove any extra records from the palm. - fix in pilotLocalDatabase for null Private *d. This was only initialized if record count was greater than 0. This means that if we have an empty database and we try to write a record to it, d will be null and we'll get a crash. This change makes us initialize d in openDatabase() even if there are no records (empty local database). CCBUG:106324 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Christian Esken übertrug eine Änderung für /branches/KDE/3.4/kdemultimedia/kmix/mdwslider.cpp:
|
Backport to KDE_3_4 branch of the fix for the weird KMix Panel-Applet channel-hide bug. I received one acknowledge, that the fix works, so I will close the bug reports. If it will get accepted for inclusion, it will ship with KDE3.4.1, otherwise with KDE3.4.2.
BUGS: 90930 BUGS: 96821 |
|
|
|
|
|
|
|
|
|
|
|
|
Dario Massarin machte Änderungen in /branches/cvs/make_kget_cool/kdenetwork/kget:
|
Now it is possible to delete a transfer using the popup menu :-) Wow! With this in place and all the minor fixes to the bittorrent plugin I did today, kget is pretty fuctional again (but there is still a lot of work to do..). The most exciting stuff is the Felix's bittorrent plugin that, after a little bit of testing, seems to be ok!!
Great work, Felix!!
Now I can be happy all next week :-) |
|
|
|
|
|
|
|
|
|
|
|
|
Aaron J. Seigo machte Änderungen in /branches/KDE/3.4/kdebase/kicker:
|
improve this feature to be not quite so brutal but this is only half the fix. the other half will have to wait until 3.5 because it's too invasive IMO to go into a x.y.(z+1) release. so for 3.4.x just disable it by default. CCBUGS:103215 |
|
|
|
|
|
|
|
|
Luboš Luňák übertrug eine Änderung für /trunk/KDE/kdebase/kwin/HACKING:
|
Since I've already had to explain some basics about KWin development a few times, and I'm a lazy person, let's put it in kdebase/kwin/HACKING. Just in case somebody decides the Truck Number (http://c2.com/cgi/wiki?TruckNumber) for KWin core being equal to one is not good. Or if somebody gets tired of waiting for me to handle their simple bug/wish only after I handle all the more important and more complicated ones or when I'm in a really good mood. Some parts of KWin are not actually that difficult. Oh well, I can also have my dreams, can't I? |
|
|
|
|
|
|
|
|
|