| Last Week | Archives |
Apple Safari uses khtml, merge of Apple contributions, Krdc features and numerous bug fixes.
Many thanks to Melchior Franz for suggestions and help with html and favicons. It's easy to find an answer when you know the question. If some kind soul would like to draw an icon I could use as a shortcut icon, it would be much appreciated. I swiped one from the kde icon packages. Not very original.
Big news from Apple. There have been rumors of Apple developing a web browser. At Macworld Expo San Francisco Steve Jobs introduced Safari. The web page says "Safari offers you a superior Web experience with outstanding performance. Even the most complex of pages load at breakneck speed.". The real surprise is "For its Web page rendering engine, Safari draws on software from the Konqueror open source project. Weighing in at less than one tenth the size of another open source renderer, Konqueror helps Safari stay lean and responsive. And of course, being a good open source citizen, Apple shares its enhancements with the Konqueror open source community." And being true to their word, Dirk Mueller received an email which he posted on kfm-devel.
I'm the engineering manager of Safari, Apple Computer's new web browser built upon KHTML and KJS. I'm sending you this email to thank you for making such a great open source project and introduce myself and my development team. I also wish to explain why and how we've used your excellent technology. It's important that you know we're committed to open source and contributing our changes, now and in the future, back to you, the original developers. Hopefully this will begin a dialogue among ourselves for the benefit of both of our projects. I've "cc"-ed my team on this email so you know their names and contact information. Perhaps you already recognize some of those names. Back in '98 I was one of the people who took Mozilla open source. David Hyatt is not only the originator of the Chimera web browser project but also the inventor of XBL. Darin Adler is the former lead of the Nautilus file manager. Darin, Maciej Stachowiak, John Sullivan, Ken Kocienda, and I are all Eazel veterans. The number one goal for developing Safari was to create the fastest web browser on Mac OS X. When we were evaluating technologies over a year ago, KHTML and KJS stood out. Not only were they the basis of an excellent modern and standards compliant web browser, they were also less than 140,000 lines of code. The size of your code and ease of development within that code made it a better choice for us than other open source projects. Your clean design was also a plus. And the small size of your code is a significant reason for our winning startup performance as you can see reflected in the data at http://www.apple.com/safari/ . How did we do it? As you know, KJS is very portable and independent. The Sherlock team is already using it on Mac OS X in the framework my team prepared called JavaScriptCore. But because KHTML requires other components from KDE and Qt, we wrote our own adapter library called KWQ (and pronounced "quack") that replaces these other components. KHTML and KWQ have been encapsulated in a framework called WebCore. We've also made significant enhancements, bug fixes, and performance improvements to KHTML and KJS. Both WebCore and JavaScriptCore, which account for a little over half the code in Safari, are being released as open source today. They should be available at http://developer.apple.com/darwin/projects/webcore/ very soon. Also, we'll be sending you another email soon which details our changes and additions to KHTML and KJS. I hope the detailed list in that email will help you understand what we've done a little better. We'd also like to send this information to the appropriate KDE mailing list. Please advise us on which one to use. We look forward to your comments. We'd also like to speak to you and we'd be happy to set up a conference call at our expense for this purpose. Thank you again for making KHTML and KJS. Please forward this email to any contributor whom I may have missed. Don Melton Safari Engineering Manager Apple Computer
Dirk Mueller responded:
I hope so too. I'm deeply impressed by your detailed changelog and by the changes. A few of the changes have already happened in "our" developing version and many of them were on our TODOs. For example just about this weekend I was working on improving the kjs garbage collector and now I read that you apparently already fixed the issues I had with it. Seems to me like a huge christmas gift. Thank you. Thanks a lot. Especially I'd like to hope that we could set up a mailing list where we could exchange ideas, patches and bug reports. Also a common testsuite for regressions would be nice and probably help us a lot in developing KHTML and KJS further. Ideally the plan should be, and I hope you agree, to use a common codebase for the backend.
You will see in the Konqueror section below a number of patches that have been included in the kde repository. It is worthwhile looking at the changes to see the amount of work that has been contributed.
Tim Jansen brought to my attention that Krdc, the Kde remote desktop client:
Until last week, krdc was limited to VNC as protocol. Now it is on its way to become a multi-protocol client. It started when Arend van Beelen jr. sent a patch to start rdesktop (www.rdesktop.org) when a rdp: URL is entered. RDP is the protocol used by Windows for the Windows Terminal Services, basically Microsoft's equivalent to VNC, and rdesktop is a free (non-GUI) viewer for it. He was also interested in writing a native backend based on rdesktop, so I started moving the VNC-specific code into its own directory and created a protocol-indepent layer between the GUI frontend and the protocol backend. He's currently working on the backend (not in CVS) and has sent some patches to improve the abstraction layer (in CVS).
Hans Petter Bieker committed a change to kdeutils/ark
Fixed bug 52219 and 52219. Refer to Bug 52219 - Ark doesn't use KLocale to format dates Diffs: 1, 2, 3
Helio Chissini de Castro committed a change to kdeutils/ark
- Large cleanup and modifications by Georg Robbers. Many thanks to him. - Relevant changes: - factor out the MainWindow functionality of ArkWidget into the new class ArkTopLevelWindow - Made ArkTopLevelWindow use the part - made the part use the arkwidget (so the part now has all the functionality of the old arkwidget) - made it possible to start the part in readonly mode (for Konqueror) and in readWrite mode (for the 'real' Ark) - moved the action handling code to the part and the ArkToplevelWindow respectively - since Konqi can embbed more than one ArkPart at once, the pid() approach for the temp directory didn't work anymore, since those had all the same pid - the one of the Konq they were embedded in - now every ark part creates an own temp dir based on a random number - this is open for discussion though :-) - many small things all over the place which I don't rember all of 'em (like make the ArkApplication use KURLs instead of QStrings to keep track of already open arks) Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51
Rob Kaper committed a change to kdegames/atlantik
fixed 52214 (in monopd) Refer to Bug 52214 - player name change doesn't make it into game description Diff Backported to KDE_3_1_BRANCH. Diff
Rob Kaper committed a change to kdegames/atlantik
bugfix wrt utf-8 handling (52644) Refer to Bug 52644 - Japanese text mangled by the game Diffs: 1, 2, 3, 4 Backported to KDE_3_1_BRANCH Diffs: 1, 2, 3, 4
Rob Kaper committed a change to kdegames/atlantik
fix http://bugs.kde.org/show_bug.cgi?id=52529 Diffs: 1, 2 Backported to KDE_3_1_BRANCH. Diff
Rob Kaper committed a change to kdegames/atlantik
fix http://bugs.kde.org/show_bug.cgi?id=52774 Diffs: 1, 2, 3, 4, 5, 6, 7
Ian Reinhart Geiser committed a change to kdelibs/kabc/plugins/ldap
Fixes for solaris, these did not seem to make it into 3.1 but really should have been... for that matter i cannot clearly remember if i posted this patch to the list so its probibly my fault :P CCMAIL:mueller@kde.org Diffs: 1, 2, 3
Laurent Montel committed a change to kdepim/kaddressbook
Fix crash when there is not active view Diff Backported to KDE_3_1_BRANCH. Backport fix crash when active doesn't exists Diff
David Jarvie committed a change to kdepim/kalarmd
Fix bug 52659: alarms not being triggered if KAlarm is not running Refer to Bug 52659 - Alarms don't appear until KAlarm is run manually Diffs: 1, 2 Backported to KDE_3_1_BRANCH. Replace system() with KProcess Diff
Stephan Binner committed a change to kdebase/kappfinder
Always make all buttons visible (51834). Refer to Bug 51834 - Initial window too small to see Scan button - very minor problem Diff Backported to KDE_3_1_BRANCH. Diff
Helge Deller committed a change to kdebase/kcontrol/info
CCMAIL:52640-done@bugs.kde.org Fix default font usage of listbox headers, closes bug 52640. Refer to Bug 52640 - text font and i18n() problems Diff
Helge Deller committed a change to kdebase/kcontrol/info
CCMAIL:52640-done@bugs.kde.org i18n changes: fix singular/plural forms of Bit/Bits & Byte/Bytes, closes BR52460 Refer to Bug 52460 - konq renders HTML painfully slow (pages like bugs.kde.org) Diff Backported to KDE_3_1_BRANCH. Fix default font usage of listbox headers, closes bug 52640. Diff
Daniel Molkentin committed a change to kdebase/kcontrol/kio
Finally fix 23883 using a slightly adopted patch provided by Georg Robbers. Thanks to KProcess::detach() we won't need the createServiceByPath() approach to ensure kio_http_cache_cleaner continues even when the applet is closed. CCMAIL23883-done@bugs.kde.org Refer to Bug 23883 - clear cache does not clear cache Diffs: 1, 2 Backported to KDE_3_1_BRANCH. fix for 23883 (backport) Diffs: 1, 2
Harri Porten committed a change to kdelibs/kjs
started with a trivial part of Apple's performance improvements: removed the (empty) destructors of all nodes. Diffs: 1, 2
Michael Goffioul committed a change to kdelibs/kdeprint/lpr
Fix (trivial) for bug 52605: avoid to pass application options on the LPRng command-line Refer to Bug 52605 - kdeprint not working on 3.1.x but works with 3.0.x (lprng) Diffs: 1, 2, 3 Backported to KDE_3_1_BRANCH. Fix (trivial) for bug 52605: avoid to pass application options on the LPRng command-line Diffs: 1, 2, 3
Stanislav Visnovsky committed a change to kdesdk/kbabel/kbabel
Fix 52691: after merging the settings should be considered valid. Refer to Bug 52691 - KBabel doesnt save Spell Checker settings Diff
Harald Fernengel committed a change to kdevelop/parts/classview
this should finally fix the crashes when saving files while the classview is opened. I know it is a bit slower now since we copy the items instead of keeping pointers but at least we don't get dangling pointers. I also messed around with smart pointers but the problem is that the ListViewItems sometimes get killed before the ParsedItems and vice versa so I would have needed a manager class which would be slow as well so I decided to use the copying approach. Diffs: 1, 2
Waldo Bastian committed a change to kdebase/kioslave/devices/kdedmodule
CCMAIL:51470-done@bugs.kde.org Don't hang on cyclic symlinks Refer to Bug 51470 - kde not starting (high kded cpu usage starting mountwatcher) Diff Backported to KDE_3_1_BRANCH. Diff
Carsten Burghardt committed a change to kdebase/kioslave/imap4
The mailboxname exists only once, so break Diff Backported to KDE_3_1_BRANCH. The mailboxname exists only once, so break Diff
Waldo Bastian committed a change to kdelibs/kio/kio
CCMAIL:52612@bugs.kde.org Don't crash when KExtendedSocket::peerAddress() fails. Refer to Bug 52612 - kio_http connection problems with socks Diff Backported to KDE_3_1_BRANCH. Don't crash when KExtendedSocket::peerAddress() fails. (backport) Diff
Dirk Mueller committed a change to KDE_3_0_BRANCH: kdebase/klipper
fix uninit mem read (backport) Diff
Dirk Mueller committed a change to KDE_3_1_BRANCH: kdebase/klipper
argh. brown paper bag please Diff
Ingo Klöcker committed a change to KDE_3_1_BRANCH: kdenetwork/kmail
Fix Bug52673: Composer empty when started with 'kmail --msg <file>' and don't crash if <file> can't be read. Refer to Bug 52673 - KMail editor non recive the text Diffs: 1, 2
Caleb Tennis committed a change to kdeedu/kmplot/kmplot
Applying fix for compiling on Solaris, clears up bug 50702 - by bmlmessmer@web.de Refer to Bug 50702 - `isinf' undeclared on Solaris 2.6 Diff Backported to KDE_3_1_BRANCHApplying fix for compiling on Solaris, clears up bug 50702 - by bmlmessmer@web.de (backport) Diff
Christian Gebauer committed a change to kdenetwork/knode
fix for 52553, as suggested by the reporter Refer to Bug 52553 - [PATCH] Newsgroups header must not contain spaces (so let's remove them) Diff Backported to KDE_3_1_BRANCH. backport of fix for 52553 Diff
Christian Gebauer committed a change to kdenetwork/knode
fix for 52163: the links now have the configured color Refer to Bug 52163 - link colour not used Diff
Christian Gebauer committed a change to kdenetwork/knode
* fix for 51558 (alternative list background color didn't work) <=> * remove the inheritance of KNListView to KFolderTree for now because there is no code reuse at all and I can't imagine that there could be any in the case of the header view. So its just a waste of memory & cpu cycles Refer to Bug 51558 - KNode ignores my alternate list color Diffs: 1, 2, 3 Backported to KDE_3_1_BRANCH. backport of the bugfix for 51558 (alternate list backgrounds) Diffs: 1, 2, 3
Christian Gebauer committed a change to kdenetwork/knode
fix for 51856 and part of 51856 ... the url parsing code in knarticlewidget sucks! Refer to Bug 51856 - "|" does not count as a URL character -> clicking on URLs doesn't work Diff
Christian Gebauer committed a change to KDE_3_1_BRANCH: kdenetwork/knode
backport of the fix for 52023 Refer to Bug 52023 - Load Group List Crash Diff
Nicolas Goutte committed a change to koffice/filters/kword/rtf/oldexport
No space between font name and ; CCMAIL:52609@bugs.kde.org Refer to Bug 52609 - rtf exporting loses some of the formattings Diff
Laurent Montel committed a change to koffice/karbon/tools
Fix crash. But there is again a crash when we select clipart tool and we click on "karbon page" Diff
Philipp Müller committed a change to koffice/kchart/pics
Added 2 pics for the wizard. Fixes 44482 (normal): Graphics missing in KChart wizard I'm no artist, but these are better than none ;-) Refer to Bug 44482 - Graphics missing in KChart wizard Diffs: 1, 2, 3
Philipp Müller committed a change to koffice/kspread
Fix crash when trying to insert an embedded chart.
The change to KoQueryTrader was BIC.
Additional to the original function in KoQueryTrader
query( const QString & _constr = QString::null )
the new function
query( bool _onlyDocEmb /*=true */,const QString& _constr = QString::null );
was added.
But there is (at least for my compiler gcc 2.95.4) no difference
between both, when simply called query("something"), so in the
actual case the new query was called (the argument qstring was then
null, which lead to an unfiltered list and therefore to the crash).
The change I added to kspreadview.cc can stay even after the BC fix.
I didn't touch koquerytrader as I leave this to the original author.
CCMAIL: kde@jowenn.at
Diff
Dawit Alemayehu committed a change to kdeaddons/konq-plugins/dirfilter
Re-enable the menu once named filters are removed. (DA) Diff Backport to KDE_3_1_BRANCH. Bug fix: Make sure the filter selector is re-enabled once a named filter is removed. Diff
Dirk Mueller committed a change to kdelibs/khtml
speed up repainting Diffs: 1, 2, 3, 4, 5, 6
Dirk Mueller committed a change to kdelibs/khtml
generate the initial style selector with the correct document URL. CCMAIL:52414-done@bugs.kde.org Refer to Bug 52414 - local visited links aren't marked in purple if a CSS stylesheet is not specified Diffs: 1, 2, 3
Dirk Mueller committed a change to kdelibs/khtml
fixing my favourite bug: anchor handling on google.com groups Diff
Dirk Mueller committed a change to kdelibs/khtml
fix DOM2 testsuite test HTMLDocument02.html. we're almost there.. Diff
Dirk Mueller committed a change to kdelibs/khtml
adding document to track the state of SAFARI merge. Diff
Lars Knoll committed a change to kdelibs/khtml/css
merged most of the Safari changes in the css/ subdir back into the main branch. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9
Dirk Mueller committed a change to kdelibs/khtml/css
Safari merge: make the lists really really const Diffs: 1, 2, 3, 4
Dirk Mueller committed a change to kdelibs/khtml/ecma
don't crash Diff
Dirk Mueller committed a change to kdelibs/khtml/html
make <select><option> text</select> work Diffs: 1, 2, 3
Lars Knoll committed a change to kdelibs/khtml/html
fix the <ul><p><li> problem. Diff
Dirk Mueller committed a change to kdelibs/khtml/html
performance fix (merged from Safari codebase) Diffs: 1, 2
Dirk Mueller committed a change to kdelibs/khtml/html
nice code cleanup and major bugfixes to the frame recursion check merged from safari Diffs: 1, 2
Dirk Mueller committed a change to kdelibs/khtml/html
handle <!--> and <!---> CCMAIL34302-done@bugs.kde.org Backported to KDE_3_1_BRANCH handle <!--> and <!---> (backport) Diff Refer to Bug 34302 - buttons/pictures missing at http://bscw.gmd.de Diff
Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml/html
fix frame recursion check (backport) Diffs: 1, 2
Dirk Mueller committed a change to kdelibs/khtml/rendering
keep the string referenced before copying CCMAIL:52031-done@bugs.kde.org Refer to Bug 52031 - crash if CSS combination of font-variant: small-caps and :first-letter Diff
Lars Knoll committed a change to kdelibs/khtml/rendering
fix the display/positioning problems on www.ynet.co.il. Diff
Dirk Mueller committed a change to kdelibs/khtml/rendering
make percentage height on images work again. CCMAIL:34361-done@bugs.kde.org Refer to Bug 34361 - incorrect rendering of images when scaled using a percentage Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17
Lars Knoll committed a change to kdelibs/khtml/rendering
make submit buttons as narrow as possible. This should fix most of the destroyed layouts due to wide submit buttons (eg. cnn.com). Making the button as narrow as possible is also in accordance to the behaviour IE shows. Diff Backport to KDE_3_1_BRANCHbackport submit button fix. Diff
Lars Knoll committed a change to kdelibs/khtml/rendering
fix height calculation for % height rows. Diff Backport to KDE_3_1_BRANCH. backport fix for height calculation of % table rows. Diff
Dirk Mueller committed a change to kdelibs/khtml/rendering
major performance fix (ported from Safari): don't relayout upon color changes, only repaint. Diff
Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml
some backportings from HEAD Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71
Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml
fix anchor handling on www.google.com groups Diff
Lars Knoll committed a change to KDE_3_1_BRANCH: kdelibs/khtml
backport my last two fixes. Diffs: 1, 2
Dirk Mueller committed a change to KDE_3_1_BRANCH: kdelibs/khtml
backport trivial referrer fix Diff
Stephan Binner committed a change to kdebase/konsole/konsole
First part to fix 47643. Next step and started with this commit too is to make it work for different fonts in the individual sessions too. :-) Refer to Bug 47643 - Resizing konsole should send the resize event to all sessions. Diffs: 1, 2, 3
Andy Goossens committed a change to KOPETE_0_5_BRANCH: kdenonbeta/kopete/protocols/icq_new/libicq
make icq work with some strange but rare passwords ...after the 1321th person reported the bug on irc ;-) and i realised it was never backported, so here it goes... fixed in HEAD on October 19th: http://lists.kde.org/?l=kde-cvs&m=103504111530587&w=2 <quote>Vladimir is really fast in finding and fixing reported bugs</quote> but it takes a while for those bugfixes to get backported :-p IMO the biggest showstopper that had to be fixed before version 0.5.1 when ever that gets released... *sigh* Diffs: 1, 2
Cornelius Schumacher committed a change to kdepim/korganizer
Don't crash, when holiday plugin is deselected. Diff Backport to KDE_3_1_BRANCH. Don't crash when holidays are deselected. Diff
Andy Fawcett committed a change to kdenetwork/ksirc/KSOpenkSirc
s/OpenProjects/Freenode/ CCMAIL:52599@bugs.kde.org Refer to Bug 52599 - Server List Update for OpenProjects Diffs: 1, 2 Backported to KDE_3_1_BRANCH. Updated the server list to remove all refs to OpenProjects, at the request of freenode.net. Complete fix cannot be completed, as there is an i18n string change needed. This will have to wait for 3.2, as we're in freeze. I will update the server list in HEAD to match, as needed. CCMAIL:52599@bugs.kde.org Diff
Luboš Luňák committed a change to Kwin
Bah, one screws up KWin a bit for the weekend, and there are already 3 bugreports for it. With KStartupInfo, I unintentionally introduced KWinModule in KWin, and after the kdecore/netwm* cleanup, it started getting events, and doing XSelectInput() on clients :(. Diffs: 1, 2, 3
Luboš Luňák committed a change to kdebase/kwin
Try to fix 32969 by keeping the mouse grab even for active windows. People not wanting this can disable click raise. Let's see if it breaks something. (Related to this: kwin/client.cpp r1.309,r1.308,r1.305,r1.304,r1.303.) TODO: the grab could be released at least as long as the window is topmost and active Refer to Bug 32969 - mouse wheel breaks Click Raise mode Diffs: 1, 2, 3
Hans Petter Bieker committed a change to kdelibs
Added comment about porting to KCalendarSystem. Diff
Matthias Kretz committed a change to kdenonbeta/arts/kde
KAudioPlayStream (counterpart to KAudioRecordStream in kdelibs) Diffs: 1, 2, 3, 4
Sebastian Trueg committed a change to kdeextragear-1/k3b/src/audio
added K3bAudioTocFileWriter and K3bAudioDecoder Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9
Sebastian Trueg committed a change to kdeextragear-1/k3b/src/mixed
writing with cdrdao in all 6 modes writing with cdrecord only non-the-fly Diffs: 1, 2, 3, 4, 5, 6
David Faure committed a change to kdepim/kaplan
How to do stable and reliable DCOP interaction between kaplan apps, with a generic framework (servicetypes, ktrader, and shared dcop interfaces). Diff
Guenter Schwann committed a change to kdepim/libkcal
begin of imap (kmail) calendarresource (DCOP-) communtication with kmail (and some other stuff) is needed currently all data is _only_ in RAM this is mainly in CVS for Steffen expect updates soon Diffs: 1, 2, 3, 4, 5, 6, 7
Thomas Diehl committed a change to KDE_3_1_BRANCH: kde-i18n/mn
Adding Mongolian as new KDE language, maintainer Sanlig Badral Diffs: 1, 2, 3, 4, 5, 6, 7
Zack Rusin committed a change to kdebindings/kalyptus
Something new - generating KDE bindings with SWIG (because we want to have guile, ocaml and php bindings ;) ). Not working yet. Diff
Richard J. Moore committed a change to kdebindings/kjsembed
KJSEmbed 0.2 ============ Massively updated and improved version of KJSEmbed. Still a few things to go though, including the tutorial. - Fixed i18n of js console widget - Fixed text spacing in console widget - Fixed design flaw in security model The old model was flawed because sub-proxies would always revert to the default policy rather than using the custom policy defined by a subclass. The policy is now a standalone object, so the problem is fixed. - Added lots of documentation and a Doxygen config file. - Extended factory class to create the following types: - Any QWidget sub-class - KAction - KToggleAction - Added a command line tool for invoking js scripts - Improved JSObjectProxy Massively - Create child widgets from a script - Create KActions and KToggleActions from a script - Call slots from scripts - Added support for additional property types Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32
Richard J. Moore committed a change to kdebindings/kjsembed/docs
- Added the tutorial i am working on so people can see how to use this stuff Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
Hans Petter Bieker committed a change to kdelibs/kdecore
Here is the KDE Calendar Support :) Ported-from: calendar_support Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Antonio Larrosa Jimenez committed a change to kdelibs/kdeui
The long awaited Popup+Auto completion mode, I've been mantaining it locally at my HD and thought that maybe now that CVS is opened for changes would be a good time to commit it. Diffs: 1, 2
Roberto Raggi committed a change to kdevelop
added auto expand mode Diff
Eray Ozkural committed a change to kdevelop/parts/cppsupport
* improve new class code * add support for file templates * add templates for c++ Diffs: 1, 2, 3, 4, 5, 6, 7
Jakob Lund committed a change to kdevelop/parts/trollproject
subclassing stuff Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Waldo Bastian committed a change to kdeedu/keduca/keduca
Add a Categories field for VFolder support Diff
Leo Savernik committed a change to kdelibs/kioslave
added data protocol Diff
Paul Campbell committed a change to kdeutils/klaptopdaemon
More Sony support (Linux sonypi driver only) - some minor changes and laptop lcd backlight control (this is here temporarily and will move to it's own panel eventually) Also a placeholder checkin of acpi_helper - a helper app that will proxy non-privileged acpi transitions Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9
Daniel Naber committed a change to kdenetwork/doc/kmail
new substitution feature by Marc Mutz Diff
Carsten Burghardt committed a change to kdenetwork/kmail
Yes, the subscription dialog is in. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
Zack Rusin committed a change to kdenetwork/kmail
New address picker. Usability team - please test and tell me what and where should I change to make it the best address picker ;) CCMAIL: kde-usability@kde.org Diffs: 1, 2, 3, 4, 5
Marc Mutz committed a change to kdenetwork/kmail
replay kmaccount hierarchy cleanup Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
Bo Thorsen committed a change to kdenetwork/kmail
Add automatic resource handling and imap folder invalidation Diffs: 1, 2, 3, 4
Bo Thorsen committed a change to kdenetwork/kmail
Kroupware merge: This is basically most of the kroupware branch changes. There is stuff in the kmgroupware*.* that is only kept for debugging purposes - it will go away when kaplan is more finished. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Ingo Klöcker committed a change to kdenetwork/kmail
Port the change of the color bar to HEAD (where it was committed to already on Sep 19). For some reason it was never ported to make_it_cool and therefore it was reverted when make_it_cool was dumped on HEAD. I'll bet there are a lot more changes (cf. my other re-commits of 'forgotten' patches) which were never ported from HEAD or KDE_3_1_BRANCH to make_it_cool and which were lost during the last try to merge make_it_cool to HEAD. This shows that dumping one branch on another branch is a very bad idea because now we have to check which patches and bug fixes are missing in HEAD as compared to KDE_3_1_BRANCH. This could have been avoided with the smaller patches Marc and Zack prepared. Diffs: 1, 2, 3
Bo Thorsen committed a change to kdenetwork/kmail
Fix disconnected IMAP. Now we can even have normal IMAP and disconnected IMAP accounts in the same kmail. Diffs: 1, 2, 3
Bo Thorsen committed a change to kdenetwork/kmail
Imap fixes Diff
Marc Mutz committed a change to kdenetwork/kmail
Try to restore proper totals counting for the folder tree items, which is another victim of The Dump. Still doesn't work again :-( Diff
Marc Mutz committed a change to kdenetwork/kmail
start to refactor the readerwin
- moved PartMetaData from kmreaderwin.cpp to partmetadata.h
- moved static methods KMReaderWin::{insertAndParseNewChildNode,
parseObjectTree,writeOpaqueOrMultipartSignedData} to a new class
KMail::ObjectTreeParser. KMReaderWin still has those methods, but
they just call the ObjectTreeParser ones.
Diffs: 1, 2, 3, 4, 5, 6
Ulrich Kuettler committed a change to koffice/filters/kformula
Thanks to Heiner there's now MathML import and export! Diff
Percy Leonhardt committed a change to koffice/filters/kpresenter/ooimpress
- support for images - support for vertical alignment (not activated yet) Diffs: 1, 2
Percy Leonhardt committed a change to koffice/filters/kpresenter/ooimpress
Added support for pie, chord and arc. Diffs: 1, 2
Percy Leonhardt committed a change to koffice/filters/kpresenter/ooimpress
- fixed handling of styles (parent styles can have parents themself) - support for notes Diffs: 1, 2
Nicolas Goutte committed a change to koffice/filters/kword/rtf/export
Some changes of the picture handling: - quick&dirty fix for BMP images (transformed to PNG) - delay the writing of any RTF picture tag until we are sure to have a valid picture - do not pass WMF files to QImageIO. (QImageIO could have a vaild WMF reader or the reader chosen could crash as it is not made for WMF files.) - return if the picture is supposed to be an image but QImageIO cannot do anything with it. Diff
Ariya Hidayat committed a change to koffice/kpresenter
completed slide show configuration dialog by adding new tab "Slides" that allows user to select which slide(s) to be shown Diffs: 1, 2, 3, 4, 5
Lukáš Tinkl committed a change to koffice/kspread
new date function: ISOWEEKNUM (returns the serial number of the week for the given date, according to the ISO8601 standard) Diffs: 1, 2, 3
Gerold J. Wucherpfennig committed a change to kdebase/konqueror/sidebar
Changes: - Don't save the opened views each time, use the new item in the config menu instead. ( The user can now configure the startup view. He can decide if the sidebar will be opened minimized or not. :-) ) - Save the width of the opened view ( Start the sidebar minimized, open a view and voila, you get the sidebar in your favourite width. :-) ) These changes make the sidebar useable for me ( for prime time, of course ;-) ) Diff
Jason Keirstead committed a change to kdenonbeta/kopete
Huge addContact API fixup I decided to commit this since I was getting into too large a commit to be safe, and it does not break the existing protocols which do not implement it yet. Highlights: * There is now a single KopeteProtocol level method for adding a contact/metacontact, addContact(), which manages all MetaContact level contact creation functionality, including group management. * Each protocol now needs to implement addContactToMetaContact(), and remove other adding-contact related functions. Serverside group membership and other such functions go here. * New API fully implimented in MSN and ICQ, partially in Yahoo (yahoo is not complete enough to implement fully), and Gadu. Not implemented in Oscar or Jabber, these still function normally. * Temporary contacts are now properly handled in ICQ and MSN. All that is needed when you recieve a message from a unlisted contact is to call addContact() with the temporary flag set to true. * When a KopeteContact object is created, it is now added to its parent metacontact inside the constructor. There is no longer any need to call parent->addContact( child ) after creating the object. TODO: * Impliment API fixups in Jabber, Oscar. I want to get rid of all TBuddy info in Oscar first. * Maybe make addressbook fields be automatically added inside addContact(), so the protocols do not handle this at all ( some do ). * Complete fixups in Gadu/Yahoo. Impliment API fixups in SMS, Winpopup (SMS and Winpopup seem broken ATM) Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32
Will Stephenson committed a change to kdenonbeta/kopete/plugins/webpresence
Initial Import - alter plugins/Makefile.am to compile. Status: Vendor Tag: wstephens Release Tags: start N kdenonbeta/kopete/plugins/webpresence/TODO N kdenonbeta/kopete/plugins/webpresence/webpresencepreferences.cpp N kdenonbeta/kopete/plugins/webpresence/webpresenceplugin.cpp N kdenonbeta/kopete/plugins/webpresence/Makefile.am N kdenonbeta/kopete/plugins/webpresence/webpresencepreferences.h N kdenonbeta/kopete/plugins/webpresence/webpresenceprefs.ui N kdenonbeta/kopete/plugins/webpresence/webpresence.plugin N kdenonbeta/kopete/plugins/webpresence/.cvsignore N kdenonbeta/kopete/plugins/webpresence/webpresenceplugin.h N kdenonbeta/kopete/plugins/webpresence/DESIGN No conflicts created by this import
Nick Betcher committed a change to kdenonbeta/kopete/protocols/irc
A bunch of stuff:
Query messages won't create a new window for every message (someone accidently forgot a "&"
infront of a function call and thus the whole query system broke).
Huge cleanups like:
if (bleh) changed to: if (bleh)
{ blah;
blah;
}
NOTICE support. Messages from Nickserv and Chanserv will now appear in the current active window.
Changed from a line edit to a combo box in the add contact screen which lists all current connections
to IRC servers for easier addition of new contacts.
Various bug fixes.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24
Tom Linsky committed a change to kdenonbeta/kopete/protocols/oscar
A signal is now sent when buddies change idle state after the initial login Added direct im support (right now it only receives and parses them) Removed unnecessary protocolsocket and servicesocket classes Added const qualifier to several functions in Buffer and OscarSocket Restructured the OscarSocket engine so that information needed by all oscar connections is handled by OscarConnection, a new base class from which OscarSocket and the new OscarDirectConnection are derived Removed unnecessary signals from OscarSocket Added support to OscarDebugDialog for printing out the connection name Now I'm going to bed because it's almost 6:30 in the morning. Coming tomorrow: the ability to send direct IMs, and typing notification for direct IMs Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16