Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

January 9, 2004

By Derek Kite



This Week:

Many changes in KDE-PIM; gpgme now used in KMail. Knode integration in Kontact completed. A KPilot plugin for Kontact. IMAP addressbook resources, used in Kolab, is complete. And an initial version of a PIM configuration wizard. In Kexi, read-write queries are supported and dragging relations together now works. An KJSEmbed envelopemaker example is available. FileLight can be used in Konqueror. And the usual bugfixes.


According to the KDE 3.2 Release Schedule, the CVS repository will be frozen on Sunday, January 11, in preparation for the release due on the 18th.

Mark Kretschmann announced a version of amaroK:

We are proud to announce version 0.8.1 of the amaroK media-player -
the alternative to XMMS.

With this major update amaroK gets advanced streaming media features, 
better performance, and: it simply looks cool :) 


Changes include:
 * Shoutcast metadata support. amaroK can now display the currently
   playing title when listening to webradio streams 
 * Threaded tagreading, optimized for high performance even with very
   long playlists 
 * Revolutionary StreamBrowser module, which makes finding streams
   as simple as using a radio 
 * New animated analyzer modes 
 * User interface has been reworked with a new look, modern and clean 
 * Better CrossFading support, with very smooth blending between tracks 
 * Performance optimizations 
 
 * Compatible with the new KDE 3.2 as well as KDE 3.1 
 

Homepage:
  http://amarok.sf.net

Download link:
  http://prdownloads.sourceforge.net/amarok/amarok-0.8.1.tar.bz2?download

A year ago the details for Kontact (then named Kaplan) were being worked out. The beginnings of Konqueror optimizations were committed.

Statistics

Commits:2357 by 221 developers, 297090 lines modified, 1514 new files
Open bugs:5179
Open wishes:5321
Bugs opened:448 in the last 7 days
Bugs closed:386 in the last 7 days

CVS Commit Summary
ModuleCommits
kde-i18n 763
kdenonbeta 289
kdepim 230
koffice 168
kdelibs 123
kdeextragear-2 116
www 99
kdebase 89
kdenetwork 73
kdebindings 57
CommitsDeveloperLines
77 Malcolm Hunter 25905
70 Pedro Morais 37046
58 Dirk Mueller 705
56 David Faure 1731
55 Kevin Donnelly 2009
54 Tobias Koenig 1399
51 Matthieu Robin 2924
50 Ludovic Grossard 7646
48 Richard Groult 3761
47 Waldo Bastian 383
Internationalization Status
British English (en_GB)  100.00%
Swedish (sv)  100.00%
Danish (da)  100.00%
Serbian (sr)  99.72%
Estonian (et)  98.89%
Portuguese (pt)  98.13%
Spanish (es)  98.12%
Brazilian Portuguese (pt_BR)  96.96%
Italian (it)  96.03%
German (de)  94.59%

Table of Contents


Application Features Optimize Security Bug Fixes
Development Tools new opt   fix
Educational       fix
Graphics new     fix
Kde-Base new     fix
Kde-Pim new opt   fix
Koffice new     fix
Konqueror   opt   fix
Multimedia new     fix
Networking Tools       fix
User Interface new     fix
Utilities new     fix
Click on the icons to go to the respective section!

Development Tools

Features

Daniel Molkentin committed a change to kdenonbeta/icecream/icecream

Add a small README :)

Diff
Optimizations

Jens Dagerbo committed a change to kdevelop/src

Greatly speed up contextmenu creation by 
making sure it only happens once per invocation
instead of potentially hundreds of times. 
it's faster now.. ;)

Diff
Bugfixes

Christoph Cullmann committed a change to kdebase/kate/app

fix bug 71773

Refer to Bug 71773 - Search in Files does not remember chosen directory
Diffs: 1, 2, 3

Oliver Kellogg committed a change to kdesdk/umbrello/umbrello

Destructor: Hotfix against bugs.kde.org #71805.

Refer to Bug 71805 - crash in CodeClassField destructor upon Close or Quit
Diff

Oliver Kellogg committed a change to kdesdk/umbrello/umbrello

Destructor: Hotfix for a crash that was covering bug 71805.
More detailed investigation to follow.

Refer to Bug 71805 - crash in CodeClassField destructor upon Close or Quit
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Fix beastie 66461.  Calculated size was worked out using a slightly
different fontMatrix than the drawn size so text went over the
boundry.

Refer to Bug 66461 - Widgets (classes, enum...) are not wide enough
Diffs: 1, 2, 3

Oliver Kellogg committed a change to kdesdk/umbrello/umbrello

First set of fixes from bugs.kde.org #56184 XMI interoperability test.

Refer to Bug 56184 - Umbrello XMI file format doesn't conform with uml13.dtd
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

Jens Dagerbo committed a change to kdevelop

A rather large patch, but these things are all more or less related.

It fixes the following issues:
1. Bugs #58272, #71057 and #71650
2. Modify one file. do file -> close all. katepart will show a "save file?" dialog.
click cancel. the same dialog comes up again. and again...
3. Saving resets the "externally modified" icon even when it doesn't actually save
4. "Save as" a different name - tab isn't updated

Refer to Bug 58272: Doc tab doesn't change with document change
Refer to Bug 71057: exit with multiple files modified, dialog me/pAage is wrong
Refer to Bug 71650: 'window close all others' always leaves window in last tab open

Amilcar do Carmo Lucas committed a change to kdevelop

Partly fix "Cannot translate project due to srcdir != builddir" 71003
http://bugs.kde.org/show_bug.cgi?id=71003

Please read kdevelop/languages/cpp/app_templates/kapp/README and test it.

CCMAIL: 71003@bugs.kde.org

Refer to Bug 71003 - Cannot translate project due to srcdir != builddir.
Diffs: 1, 2

Amilcar do Carmo Lucas committed a change to kdevelop

Easy access to bug reports of every supported language in the documentation 
browser (except SQL)
Fixes: http://bugs.kde.org/show_bug.cgi?id=69129
Thanks to Jaime Torres for posting the links.
Bash, Haskell and Python do not work correctly due to:
http://bugs.kde.org/show_bug.cgi?id=72271
CCMAIL: 69129-done@bugs.kde.org

Refer to Bug 69129 - Have easy access to bug reports of every supported language
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

Amilcar do Carmo Lucas committed a change to kdevelop/languages/cpp/app_templates/kcmodule

Fix bug# 72089

Thanks to Laur Ivan for the detailed bug report.

CCMAIL: 72089-done@bugs.kde.org

Refer to Bug 72089 - Incorrect factory name for KControl modules
Diff

Amilcar do Carmo Lucas committed a change to kdevelop/parts/doxygen

Fix 71633

CCMAIL: 71633-done@bugs.kde.org

Refer to Bug 71633 - Clean API Documentation: should also clean latex
Diff

Andras Mantia committed a change to quanta_be: quanta/quanta

This fixes #71640. The real reason of the crash is most probably in 
KDirWatchPrivate...

CCMAIL: 71640-done@bugs.kde.org

Refer to Bug 71640 - Changing a opened file outside of Quanta crashes quanta
Diffs: 1, 2

Andras Mantia committed a change to quanta_be: quanta/quanta

This should fix ##71105. I don't really know what was the reason behind 
introducing the idleTimer (perhaps performance issues?), but it messes up things 
badly. Nicolas, does this change cause problems in Kafka?

CCMAIL: 71105-done@bugs.kde.org
CCMAIL: quanta-devel@kde.org

Refer to Bug 71105 - crash while editing tag attributes using new GUI tag editor
Diffs: 1, 2, 3

Andras Mantia committed a change to quanta_be: quanta/quanta

Always open the document in Konqueror if View with Konqueror is used, not with 
the application associated with text/html.

CCMAIL: 71698-done@bugs.kde.org

Refer to Bug 71698 - View with Konqueror action
Diff

Julian Seward committed a change to valgrind

In the fast sanity check for these tools which use shadow memory,
remove the test that the first page of memory is inaccessible.  This
is now getting in the way.

Fixes #69886.

Refer to Bug 69886 - writes to zero page cause valgrind to assert on exit
Diffs: 1, 2, 3

Julian Seward committed a change to valgrind

Support for FXSAVE/FXRSTOR (Tom Hughes).  Fixes #71180.

Refer to Bug 71180 - unhandled instruction bytes: 0xF 0xAE 0x85 0xE8
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

Jeremy Fitzhardinge committed a change to valgrind/coregrind

Fix for bug 72006 by Tom Hughes: report proper error returns for mmap()

Refer to Bug 72006 - The mmap system call turns all errors in ENOMEM
Diff

Educational

Bugfixes

Dominique Devriese committed a change to kdeedu/kig/kig

Make horizontal mouse scrolling work, both with the wheel, as with erm
control or alt pressed in.

CCMAIL:68159-done@bugs.kde.org

Refer to Bug 68159 - horizontal mouse scroll using ctrl
Diffs: 1, 2

Anne-Marie Mahfouf committed a change to kdeedu/klettres/klettres

Fixed bug 71982 by getting the names for the languages from the all_languages 
file so they are translated both in the Languages menu and in the statusbar. This 
fix does not introduce new i18n.
I tested this in en and fr so I hope it's well fixed. I would be glad if people try 
it in other languages and report any anomaly.
Thanks to Gerard Delafond for reporting this bug. 
CCMAIL:71982-done@bugs.kde.org

Refer to Bug 71982 - i18n problems in klettres
Diffs: 1, 2

Jason Harris committed a change to kdeedu/kstars/kstars

Fixing bug 69953: text of View Toolbar buttons is too long.  As a 
workaround, I am suppressing displaying text on these buttons.  After the 
strings freeze, I can remove this restriction and simply make the text of 
each button shorter.  I'd actually be interested whether you'd prefer that 
or just leaving text off altogether.

CCMAIL: 69953-done@bugs.kde.org
CCMAIL: kstars-devel@kde.org

Refer to Bug 69953 - Toolbar toggle tag names all say "toggle"
Diff

Jason Harris committed a change to kdeedu/kstars/kstars

Fixing Bug #71829: star is not i18n

It's a bit complicated, but essentially:  We keep several name-strings for 
each object, including the untranslated English Name [name()], the 
translated name [translatedName()], and a long name [longName()].

We display the "long name" of sky objects in the status bar and the 
popup menu.  In the case of unnamed stars, the "long name" was being 
assigned the non-localized name "star".  We now are using 
"translatedName()" in SkyObject::setLongName(), so it 
should work.  Please test.

Incidental fixes: Fixed three instances where we compare the untranslated 
name to "i18n("star")" instead of just "star" in starobject.cpp and 
kspopupmenu.cpp.
 
CCMAIL: 71829-done@bugs.kde.org
CCMAIL: kstars-devel@kde.org

Refer to Bug 71829 - star is not i18n
Diffs: 1, 2, 3

Jason Harris committed a change to kdeedu/kstars/kstars/data

Fixing Bug #71826:  "Nize does not exist".  Removing "Nize, France" from 
Cities.dat.  We already have "Nice, France".

CCMAIL: 71826-done@bugs.kde.org

Refer to Bug 71826 - Nize does not exist
Diff

Anna Nymos committed a change to kdeedu/ktouch/training

Adapt the numbers named in the level description to the actual level numbers
CCMAIL: 71443-done@bugs.kde.org

Refer to Bug 71443 - [fix]level number and number in level description are not the same
Diff

Graphics

Features

Maks Orlovich committed a change to kdenonbeta/style-workshop/largeimagelib

Add in a somewhat-working snapshot of my large image handling lib (note: the credit 
for the JPEG decoder is about 90% Dirk's, for KHTML -- I justed ported it from Qt decoder 
interfaces --- 
but all the blame for the bugs is mine). This is still somewhat incomplete, including buggy 
region tracking; core change support that is too stupid to to handle progressive images, a 
bit too much resource usage in jpeg decoder, only a single decoders, etc, but it can 
display and rescale large images somewhat well already.

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

Maks Orlovich committed a change to kdenonbeta/style-workshop/largeimagelib

- Support for progressive/multipass images. This does not yet do per-scanline tracking, 
so they must go from top-to-bottom still, though. Lacks an optimization, though, still, 
and there seems to be a weird bug in the jpeg loader at very low bitrates.

- Much better update region tracking code --- simpler, and handles resizing transparently; 
you can't confuse it when rescaling the image w/updates pending, for example. Still, the 
app doesn't quite repaint right. 
  

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9
Bugfixes

Luís Pedro Coelho committed a change to kdegraphics/kghostview

Trivial fix for bug 71546.

I think the real problem comes from nspluginscan which leaves an x-postscript.desktop file
in ~/.kde/share/mimelnk/application, but I need to investigate further.

CCMAIL: 71546-close@bugs.kde.org, 67474@bugs.kde.org

Refer to Bug 71546 - cannot open ps file: Could not open ... which has type application/x-postscript
Refer to Bug 67474 - can not open pdf files
Diff

Luís Pedro Coelho committed a change to kdegraphics/kghostview

Reset zoom to 100% (keeping displayed value in sync).

Reviewed by Albert Astals Cid.

CCMAIL: 71903-done@bugs.kde.org

Refer to Bug 71903 - Zoom reset to 100% after opening new file, but toolbar and menu not updated
Diff

Luís Pedro Coelho committed a change to kdegraphics/kghostview

Set a stronger contrast for the selected page in the thumbnail list.
Patch by Carsten Pfeiffer.

CCMAIL: 68158-close@bugs.kde.org
CCMAIL: carpdjih@mailbox.tu-berlin.de

Refer to Bug 68158 - Usability: It is hard to see which page thumbnail is the current page
Diff

Luís Pedro Coelho committed a change to kdegraphics/kghostview

Don't switch too fast to documentState, since we used to allow certain actions
before we were ready to handle them.

Reviewed by Albert Astals Cid.

CCMAIL: 71939-close@bugs.kde.org

Refer to Bug 71939 - crash when pressing the letter s upon start
Diffs: 1, 2, 3

Rob Buis committed a change to kdegraphics/ksvg/plugin/backends/libart

Fix for bug #69585, by Jeff Smith. In fact he is the bug reporter and fixer,
something we like to see more often :-)

Refer to Bug 69585 - csant is required for qtsharp, but configure doesn't check for it
Diff

Kde-Base

Features

Alexander Neundorf committed a change to kdenonbeta/fuse_kio

-konqy fuse mount plugin, first try:
it gives you two entries under Konqy -> tools -> "Fuse mont" and "Fuse umount"

Use "Fuse mount" to mount the current directory via fuse, und "Fuse umount"
to umount it.
The mountpath will be $(HOME)/fusemounts/protocol__user_host_remote_path/

Suggestions welcome :-)

Alex

Diffs: 1, 2, 3, 4, 5, 6, 7
Bugfixes

Stephan Kulow committed a change to kdebase

fixing check for Solaris
CCMAIL: 72057-done@bugs.kde.org

Refer to Bug 72057 - On Solaris 8 checking for XKBlib.h require including Xlib.h
Diff

Stephan Kulow committed a change to kdebase/kioslave/devices/mimetypes

some bugs are easier than others :)
CCMAIL: 71984-done@bugs.kde.org

Refer to Bug 71984 - wrong icon 5inch floppy mount
Diff

Carsten Burghardt committed a change to kdebase/kioslave/imap4

Escape quotes from the imap envelope response so that kmail shows them correctly.
Works with Cyrus- and UW-imap servers.
Courier seems to be broken in this field because it returns a double-backslash instead of a quote:
"Carsten \\test\\ Burghardt"
CCMAIL: 48560-done@bugs.kde.org

Refer to Bug 48560 - quotation marks not treated correctly in sender name
Diff

Stephan Kulow committed a change to kdebase/kioslave/man

new year patch by Niek
CCMAIL: 23274-done@bugs.kde.org
CCMAIL: 66727-done@bugs.kde.org

Refer to Bug 23274 - kio-man does not show double-quotes
Refer to Bug 66727 - konqueror: manpage browser doesn't understand roff character sequences
Diff

Dawit Alemayehu committed a change to kdebase/kioslave/sftp

- When deleting a symlink to a directory, do not delete the items in actual directory! 
  Problem was the use of SSH_FXP_STAT flag instead of SSH_FXP_LSTAT.

- Fix crapy and incorrect error message reporting! For example, typing sftp://sldkdkdkdksl 
  shows two error dialogs consecutively and both of them are completely useless. First one
	does not make sense and second one incorrectly says unable to connect to 'localhost'! 
	Fixes BR# 62684 for the most part.

- Clean up the code that determines file types.

CCMAIL:62684@bugs.kde.org

Refer to Bug 62684 - New language, new problems...
Diffs: 1, 2, 3

George Staikos committed a change to kdebase/kioslave/sftp

CCMAIL:72080-done@bugs.kde.org

Refer to Bug 72080 - could not compile kioslave/sftp/ksshprocesstest.cpp on Solaris 8
Diff

Waldo Bastian committed a change to kdebase/konsole/konsole

Handle port in bookmarked telnet/ssh urls.
CCMAIL: 71177-done@bugs.kde.org

Refer to Bug 71177 - Konsole ssh://user@host bookmarks don't allow a port to be specified 
(ssh://user@host:port)
Diff

Carsten Pfeiffer committed a change to kdelibs/kio/kfile

save and restore the column ordering
61926-close@bugs.kde.org

Diffs: 1, 2, 3

Stephan Binner committed a change to kdelibs/kio/kssl

Don't confuse with "State:" in kdelibs.po (#68229)

Refer to Bug 68229 - konqueror i18n certificate translation typo: state -> Bundesland 
instead of Status
Diff

George Staikos committed a change to kdelibs/kio/kssl/kssl

Remove TrustCenter Class 0 certificate

CCMAIL: 71716-done@bugs.kde.org

Refer to Bug 71716 - TrustCenter Demo Certificate is accepted for site signing
Diff

Stephan Kulow committed a change to kdelibs/kio/misc

hide the non working status bar and not fill it with bogus numbers
CCMAIL: 69571-done@bugs.kde.org

Refer to Bug 69571 - progress dialog show bogus data in its statusbar
Diff

Dawit Alemayehu committed a change to kdelibs/kio/misc/kpac

- QRegExp::search does not work correctly in wildcard matching (globbing)
	mode as illustrated by the following example:
	
	QRegExp rx ("*.kde", true, true)
	int res = rx.search( "www.kde.org");  // Should return -1. DOES NOT.
	bool res2 = rx.exactMatch("www.kde.org"); // Works correctly.

	Bug report sent to Trolltech. Fixes BR# 71590.

CCMAIL:71590-done@bugs.kde.org

Refer to Bug 71590 - proxy.pac not parsed correctly
Diffs: 1, 2

David Faure committed a change to kdelibs/kio/tests

This should fix the setenv problem on Solaris.
CCMAIL: 72045-done@bugs.kde.org

Refer to Bug 72045 - setenv is not present on Solaris  8 (should use putenv)
Diff

David Faure committed a change to kdelibs/kio/tests

CCMAIL: 72047-done@bugs.kde.org

Refer to Bug 72047 - missing include assert.h in kprotocolinfotest.cpp
Diff

Kde-Pim

Features

Marc Mutz committed a change to aegypten_branch: kdepim/kmail

Initial KMail port to gpgme-0.4. Tested that it compiles :) Use at your own risk 
(though using it with gpgme-0.3 should be safe). Note that certmanager won't compile 
with gpgme-0.4 yet. Danimo?

Diffs: 1, 2, 3, 4

Marc Mutz committed a change to kdepim

CryptPlug, be gone. At least it looks like it's gone as we don't need cryptplug 
(the package) anymore, but link "directly" to gpgme

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

David Faure committed a change to kdepim

Integration of standalone knode with kontact. Looks like I'm done with this,
  KNotes is already correctly integrated.
Fixed KParts::PartManager warning due to addPart called more than once:
  added virtual method in Core, emitted by createPart.

Added copyright/license statements to *_options.h (copied from */main.cpp).
Except for kmail, since its main.cpp doesn't have a copyright/license - FIXME

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

Bo Thorsen committed a change to kdepim

Merge the KAddressBook IMAP resource from osnabrueck_branch. This is now complete, 
tested and functional

Diffs: 1, 2, 3, 4, 5

David Faure committed a change to kdepim/kontact

Improve integration between standalone apps and kontact:
* kontact plugins provide a DCOPObject to handle newInstance calls - if launching
  the standalone app (as is the case with mailto: links, but not only)
* the above isn't done if standalone app was already running when kontact starts.
  In such a case the plugin has to watch for the moment when the standalone app
  terminates, using the DCOPClient signal. Then it can create the above.
  Note that once this happens, kontact "takes over", the standalone app can't be
  launched anymore. Maybe some people might want a config option for this one day.
  The above two cases are implemented in a single templatized class, the 'watcher',
  so that the plugins need minimal change.

Two bugfixes: todoplugin.desktop lacked exec name, summary-view had a stray
setNotifications(false).

Wrote test plan in uniqueapphandler.cpp. If you change something relating to this,
you have 16 cases to re-test :)

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16

David Faure committed a change to osnabrueck_branch: kdepim

Apply the big patch for  improved integration between standalone apps and kontact.
Tomorrow: kaddressbook, knotes.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18

Bo Thorsen committed a change to osnabrueck_branch: kdepim

Quick checklist for setting up kdepim to work as a kolab client

Diff

Reinhold Kainhofer committed a change to osnabrueck_branch: kdepim/kontact/plugins/kpilot

First version of the kpilot plugin for kontact. Currently, it only shows the 
information from the kpilotDaemon in the summary view. 

What's still missing:
-) moving kpilot to KConfigXT
-) kcm'ifying the setup dlg of kpilot
-) providing that kcm in kontact.
-) implementing those DCOP functions in kpilotDaemon (e.g. storing the sync log to 
   a file, returning that filename, storing and returning the last sync date).

Diffs: 1, 2, 3, 4, 5, 6, 7

Tobias Koenig committed a change to osnabrueck_branch: kdepim/kresources

Add the xmlrpc (eGroupware) resources

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

Cornelius Schumacher committed a change to osnabrueck_branch: kdepim/libkdepim

Add initial version of configuration wizard framework.

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
Optimizations

David Faure committed a change to kdepim/libkcal

Loading an ical file with many many events was really slow, due to linear searches
in many places, as shown by kcachegrind. Solved by using a QDict instead of a QList.
Result: loading a 2.4MB ICS file went from 118 seconds to 16!

Testing shows that the (fixed) size of the dict doesn't matter much, fortunately: I
get 18 seconds with a default 17-entries dict and 16 seconds with a 47-entries dict.

Diffs: 1, 2
Bugfixes

Tobias Koenig committed a change to kdelibs/kabc/scripts

Fix parsing of name inputs like " ,   ". That's a fix for #71787.

CCMAIL:71787-done@bugs.kde.org

Refer to Bug 71787 - CPU goes up to 100% when comma (,) is typed into the name field
Diff

Tobias Koenig committed a change to kdelibs/kabc/vcard

libvcard was installed in 3.1.4, so we have to install it
also in 3.2. That fixes #71149.

CCMAIL:71149-done@bugs.kde.org

Refer to Bug 71149 - Does NOT build and install: "libvcard.so.0"
Diff

Bo Thorsen committed a change to kdepim/kmail

Fix dIMAP bug 71734: Mails were instantly stripped of the X-UID header, causing it 
to be seen as a new mail on every sync.

Refer to Bug 71734 - syncing folder gets caught in endless upload/download loop
Diffs: 1, 2, 3

Bo Thorsen committed a change to kdepim/kmail

Fix bug 56792: DIMAP marked all messages as read

Refer to Bug 56792 - cachedimap marks all mails as read
Diff

Bo Thorsen committed a change to kdepim/kmail

Fix bug 71766: I absolutely hate returning ints for errors

Refer to Bug 71766 - cannot create disconnected IMAP accounts any more
Diffs: 1, 2

Andreas Gungl committed a change to kdepim/kmail

Fix bug 71614 (msg size not correct when filtering incoming 
messages from POP account). Reviewed by Ingo.

CCMAIL: 71614-fixed@bugs.kde.org

Refer to Bug 71614 - msg size not correct when filtering incoming messages from POP account
Diff

Till Adam committed a change to kdepim/kmail

Use BODY.PEEK instead of FETCH because the latter implicitly sets the \seen
flag. Instead, explicitly set the message to read (set \seen flag) on the
server when it is marked as read locally. The reasons being:

o the local and remote status don't go out of sync leading to incorrect
  unread counts
o it makes using the same imap account with multiple clients possible
o fixes a couple of bugs with the external reader window as a side effect

CCMAIL: 71596-done@bugs.kde.org
CCMAIL: 65005-done@bugs.kde.org

Refer to Bug 71596 - Messages are not marked as read when opened in new window
Refer to Bug 65005 - mails in imap folders are marked as read automatically
Diffs: 1, 2

Ingo Klöcker committed a change to kdepim/kmail

Don't use KProcessDialog if no messages need to be transfered. This fixes bug 
71761 (selecting messages in the kmheader view turn into drags unless you press and 
release really quickly) which is caused by the fact that for some reason KProcessDialog 
eats the MouseReleaseEvent.

Refer to Bug 71761 - selecting messages in the kmheader view turn into drags unless you 
press and release really quickly
Diff

Carsten Burghardt committed a change to kdepim/kmail

Do not crash when a folder is removed on the imap server behind kmails back.
Actually delete the folder in this case and do not block the new-mail-checks.
Fix Yet Another Disappearing Inbox.
Can anybody please commit this to osnabrueck_branch?
CCMAIL: 72031-done@bugs.kde.org
CCMAIL: coolo@kde.org

Refer to Bug 72031 - online imap crash when removing folder from the server while kmail was running
Diffs: 1, 2, 3, 4, 5, 6, 7, 8

Daniel Molkentin committed a change to kdepim/kontact/plugins/knode

Add "New Article" Action here, too. This is critical, as you can't create a new
news article in Kontacte otherwise. Add's one i18n string. Sorry for that.

Patch by Volker Krause

CCMAIL:70462-done@bugs.kde.org

Refer to Bug 70462 - new button doesn't work for news
Diffs: 1, 2, 3, 4

Daniel Molkentin committed a change to kdepim/kontact/src

fix #70090: kontact toolbar does not update on pressing "apply" in toolbar config dialog

CCMAIL:70090-done@bugs.kde.org

Refer to Bug 70090 - kontact toolbar does not update
Diffs: 1, 2

Reinhold Kainhofer committed a change to kdepim/korganizer

Patch from Martin Koller to prevent a crash in the tooltip code (need to check for null pointer).

CCMAIL: 69786-done@bugs.kde.org

Refer to Bug 69786 - Crash when hovering mouse over a holiday text
Diff

Tobias Koenig committed a change to kdepim/korganizer

Store the last used event view. That fixes #67018.

CCMAIL:67018-done@bugs.kde.org

Refer to Bug 67018 - korganizer from kontact doesnt remember last used view
Diff

Tobias Koenig committed a change to kdepim/korganizer

Add instance to every plugin, otherwise the actions wouldn't be visible when
embedded in Kontact. That fixes bug #64395.

CCMAIL:64395-done@bugs.kde.org

Refer to Bug 64395 - All KOrganizer plugins are put into File->Plugins-> menu instead 
of their correct positions.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

Guenter Schwann committed a change to kdepim/korganizer

Bugfix for #70526. (Korganizer resource settings not saved)

Refer to Bug 70526 - Korganizer resource settings not saved between sessions
Diff

Daniel Molkentin committed a change to kdepim/korganizer

Don't carry around potentially dangeling pointer, fixes #70032. Backport
from osnabrueck_branch.

CCMAIL:70032-done@bugs.kde.org

Refer to Bug 70032 - kontact crashes when switching from Mail to Calendar
Diffs: 1, 2

Cornelius Schumacher committed a change to kdepim/korganizer/korgac

The timezone has to be set before loading the calendar.

CCMAIL:67871-done@bugs.kde.org

Refer to Bug 67871 - alarms are one hour too early since Germany switched back from daylight saving
Diff

Thiago Macieira committed a change to kdepim/mimelib

Some implementation require more libraries for sockets.

CCMAIL: 72141-done@bugs.kde.org

Refer to Bug 72141 - linker error compiling test for libmimelib in kdepim-3.1.94 on Solaris 8 
Diff

Tobias Koenig committed a change to osnabrueck_branch: kdepim/kaddressbook/features

Add an additional radio button 'Preferred Address' to the email selection
dialog, that should increase the usability a bit and fixes #71915.
The patch is commited to osnabrueck_branch for now, because it introduces
a new string which hurts the current string freeze. It will be merged back
after KDE 3.2 will be released.

CCMAIL:71915-done@bugs.kde.org

Refer to Bug 71915 - In distribution list manager, changing the email of a contact from a 
non-default back to default is done a non-obvious way.
Diffs: 1, 2

Bo Thorsen committed a change to osnabrueck_branch: kdepim/kmail

Fix dIMAP bug 71734: Mails were instantly stripped of the X-UID header, causing 
it to be seen as a new mail on every sync.

Refer to Bug 71734 - syncing folder gets caught in endless upload/download loop
Diffs: 1, 2, 3

Bo Thorsen committed a change to osnabrueck_branch: kdepim/kmail

Fix bug 71766: I absolutely hate returning ints for errors

Refer to Bug 71766 - cannot create disconnected IMAP accounts any more
Diffs: 1, 2

Tobias Koenig committed a change to osnabrueck_branch: kdepim/kontact/plugins/weather

Show weather stations sorted by name. That fixes #70255.

CCMAIL:70255-done@bugs.kde.org

Refer to Bug 70255 - weather information should be sorted by real name instead of station code
Diffs: 1, 2

Daniel Molkentin committed a change to osnabrueck_branch: kdepim/kontact/src

fix #70090: kontact toolbar does not update on pressing "apply" in toolbar config dialog

Refer to Bug 70090 - kontact toolbar does not update
Diffs: 1, 2

Reinhold Kainhofer committed a change to osnabrueck_branch: kdepim/korganizer

A recurrence can only end after the event started, so don't allow recurrence ending dates 
before the event start to prevent the event from disappearing completely.

This patch will not yet make it into KDE 3.2, but will be part of future releases.

CCMAIL: 65912-done@bugs.kde.org

Refer to Bug 65912: Event disappears when recurrence end date lies before event start

Tobias Koenig committed a change to osnabrueck_branch: kdepim/korganizer

Add instance to every plugin, otherwise the actions wouldn't be visible when
embedded in Kontact. That fixes bug #64395.

Refer to Bug 64395 - All KOrganizer plugins are put into File->Plugins-> menu instead of 
their correct positions.
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

Tobias Koenig committed a change to osnabrueck_branch: kdepim/korganizer

The action name 'go_next' and 'go_previous' are ambiguous, so the xmlgui
framework showed the buttons in korganizer but not in kontact.
With this patch the actions are visible in both. That fixes #69369.

CCMAIL:69369-done@bugs.kde.org

Refer to Bug 69369 - organizer part misses go forward/backward buttons
Diffs: 1, 2, 3

Koffice

Features

Jaroslaw Staniek committed a change to koffice/kexi

- KexiPart items are now removable! (both from GUI and db backend)
- Kexi Browser is items are removed if required
- KexiDialog: now has itemIcon() possible for reimpl. and Kexi Relation View
 reimpl this, since it has no KexiPart

- Connection: dropTable() added

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18

Lucijan Busch committed a change to koffice/kexi/plugins/queries

read/write queries are now supported

Diff

Lucijan Busch committed a change to koffice/kexi/plugins/relations

dragging relations togther works

Diffs: 1, 2, 3, 4, 5
Bugfixes

Lauri Watts committed a change to koffice/doc/kivio

Fixing bugs 71255 71254

Refer to Bug 71255 - error in kivio documentation (Group Selected Stencils)
Refer to Bug 71254 - error in kivio documentation (Add Stencil Set)
Diff

Lauri Watts committed a change to koffice/doc/kpresenter

Fixing bug 63190

Refer to Bug 63190 - flatten toolbars do not work as described in kword and kpresenter docs
Diffs: 1, 2

Lauri Watts committed a change to koffice/doc/kword

Fixing bug 63190

Refer to Bug 63190 - flatten toolbars do not work as described in kword and kpresenter docs
Diffs: 1, 2, 3

Jaroslaw Staniek committed a change to koffice/kexi/core/startup

Kexi Startup File Dialog:
fixed bug 71949: "kexi New project in file can not overwrite directory"

This was a problem when users keep project filename as Kexi propesed.

Refer to Bug 71949 - kexi New project in file can not overwrite directory!?
Diff

David Faure committed a change to koffice/kword

When restarting a list after a non-numbered paragraph, default to it being
a new list (starting at 1.), like in MSWord. It's possible to unset the flag
"restart numbering" in case one wants to continue an existing list.
CCMAIL: 68927-done@bugs.kde.org

Refer to Bug 68927 - KWord should not continue item numbering for every new itemlist by default
Diff

Konqueror

Optimizations

Dirk Mueller committed a change to kdelibs/khtml

       * rendering/render_image.cpp (layout): ugh, major stupidity. don't rescale large
       images if nobody explicitely asked for it. makes loading of very large images 
       quite a bit faster.

Diffs: 1, 2
Bugfixes

Josef Weidendorfer committed a change to kdeaddons/konq-plugins/fsview

Use localization for file sizes. Bug 72064

Refer to Bug 72064 - Localized file sizes in FSView
Diff

Simon Hausmann committed a change to kdelibs/khtml

- use khtml's CachedObjectClient API to figure out the exact point when
  an image is loaded. Reviewed by David and Dirk.

CCMAIL: 70334-done@bugs.kde.org

Refer to Bug 70334 - Image size in title still displayed as 0x0 for local images
Diffs: 1, 2

Dirk Mueller committed a change to kdelibs/khtml

CCMAIL: 45180-done@bugs.kde.org

Refer to Bug 45180 - Select with scrollwheel in select-box and text fields feature desperately 
needs to be configureable
Diffs: 1, 2, 3

Dirk Mueller committed a change to kdelibs/khtml/rendering

fix float invalidation problem upon margin guessing failure
CCMAIL: 71062-done@bugs.kde.org

Refer to Bug 71062 - font element causes text to run over top of image
Diffs: 1, 2, 3, 4, 5

Multimedia

Features

Sebastian Trueg committed a change to kdeextragear-1/k3b/src

Once again a big fat commit and once again I did not write down all my changes....
Well, let's see.
- One may now cut audio files at the beginning and end in the audio project
- Fixed MovixDVDs, they boot now
- Fixed data verification for DVDs. The problem was that QIODevice does not support 
  large files by default and KArchive works on int which is way too small for DVD-sized
  ISO9660 images. So I completely removed both dependancies from K3bIso9660.
- Added a QValidator for K3b::Msf. Now one may properly use the K3bMsfEdit
- Added read retries to the readcdreader
- Code cleanup in the audio project and data project
- Added a button to determine the supported writing speeds with the mounted media (did I
  already commit this?)

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

Jesper Pedersen committed a change to kdeextragear-2/kimdaba

Completed the following features:
        * New Feature: It is now possible to show the content views (those
        with overview of persons, locations, keywords etc) either with a
        list view or with an icon view. In addition it is also possible to
        show a different icon for each item (one icon for Joe, and another
        for Bill).

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19
Bugfixes

Scott Wheeler committed a change to kdemultimedia/juk

Fix the "word matching" code -- it was matching anything that started with
the pattern instead of exact word matches.  This also fixes #70861.

CCMAIL:70861-done@bugs.kde.org

Refer to Bug 70861 - A list from "artists" show me songs from several artists
Diff

Scott Wheeler committed a change to kdemultimedia/juk

Disable the option for track announcement popups when the system tray icon
is disabled (since currently the popups are implemented as a feature of the
system tray).

CCMAIL:71777-done@bugs.kde.org

Refer to Bug 71777 - 'Popup track announcement" not grey-ed out (or doesn't work)
Diff

Scott Wheeler committed a change to kdemultimedia/juk

If the file name returned is null don't try to play it.

CCMAIL:71043-done@bugs.kde.org

Refer to Bug 71043 - Juk randomly spawns arts processes playing random files
Diffs: 1, 2

George Staikos committed a change to kdemultimedia/kscd

Disable digital playback
CCMAIL: 68178-done@bugs.kde.org

Refer to Bug 68178 - Kscd has many difficulties with digital playback and play/pause
Diff

Networking Tools

Bugfixes

Dario Abatianni committed a change to kdeextragear-2/konversation/konversation

Fix for bug 71621 based on a suggestion by Peter Simonsson (revised to save GUI updates 
if not needed)

Refer to Bug 71621 - Nicknames whose length exceeds server allowed length cause a couple 
misbehaviours.
Diff

Jason Keirstead committed a change to kdenetwork/kopete

Account Priorities patch. We need to ensure that the purpose of these
up / down buttons is in the documentation, since it probably is not very
clear from the UI, and I could not add proper tooltip descriptions

CCMAIL:54676-done@bugs.kde.org

Refer to Bug 54676 - set preferred methods of messaging
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9

Jason Keirstead committed a change to kdenetwork/kopete/kopete/chatwindow

Fix all the nick complete bugs

CCMAIL: 71883-done@bugs.kde.org
CCMAIL: 71884-done@bugs.kde.org
CCMAIL: 71885-done@bugs.kde.org

Refer to Bug 71883 - Tab completion on nicks in IRC fails on nicks like mattr-
Refer to Bug 71884 - when using tab complete to complete a nick, it will erase any text in 
the text input area.
Refer to Bug 71885 - Tab complete comes up with WEIRD nicks when multiple carriage returns 
are at beginning of message.
Diff

Jason Keirstead committed a change to kdenetwork/kopete/kopete/chatwindow

Add tab location into tab context menu

CCMAIL:65983-done@bugs.kde.org

Refer to Bug 65983 - Tab bar RMB menu should have options for tab bar placement
Diff

Jason Keirstead committed a change to kdenetwork/kopete/libkopete

Fix regexp to handle any link type and not barf on @ symbols

CCMAIL: 62690-done@bugs.kde.org

Refer to Bug 62690 - Links generated using only parts of URL
Diff

Casey Allen Shobe committed a change to kdenetwork/kopete/protocols

Make edit dialogs
- All the same size
- More consistant
- Conform to style guide

CCMAIL: 71725-done@bugs.kde.org

Refer to Bug 71725 - Create account, step two too big for 800x600
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc

Fix bug #71879. Needed to connect to additional nick change signal to
pick up yourself.

Also fix two noticed mem leaks.

Refer to Bug 71879 - After changing my nickname, messages from another client don't get received
Diff

Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc

Fix bug 71154, multiple messages -> one message

CCMAIL:71154-done@bugs.kde.org

Refer to Bug 71154 - Multiple messages are shown as a single message
Diff

Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc

Fix bugs 71151 and 71152

Message goes to server window. As is known post 3.2 you'll be able to configure
where these messages go, as said in bug 57130

Before then though I'd like to add some indicator that theres something new
in the server window... blink the IRC icon or something maybe.

CCMAIL: 71151-done@bugs.kde.org
CCMAIL: 71152-done@bugs.kde.org

Refer to Bug 71151 - Error 404 not handled
Refer to Bug 71152 - Error 442 not handled
Refer to Bug 57130 - Ability to re-direct message classes to different output locations
Diffs: 1, 2, 3, 4, 5

Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc

15 second timeout for ISON replies, detects when the network goes down.

Also, remove an i18n where unwanted.

CCMAIL:70088-done@bugs.kde.org

Refer to Bug 70088 - IRC connections do not work (update status) after line reconnection.
Diffs: 1, 2, 3

Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc

Fix kick support

CCMAIL:71150-done@bugs.kde.org

Refer to Bug 71150 - Kicks are not handled at all, Kopete thinks you're still in channel
Diff

Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc

Fix bug 71234. The virtual signature was not correct

Also remove an unneeded debug

CCMAIL:71234-done@bugs.kde.org

Refer to Bug 71234 - Text colorization does not work
Diffs: 1, 2, 3, 4

Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc

Fix bug 67025 by disabling the listview while the search is in progress.

Refer to Bug 67025 - progress bar needed when searching for contact (chat room) on IRC
Diff

Jason Keirstead committed a change to kdenetwork/kopete/protocols/irc/libkirc

Adjust canSend to allow sending without chekcing for conneted
status *at all* if mustBeConnected is false

71522-done@bugs.kde.org

Diff

Marcelo Penna Guerra committed a change to kdenetwork/kopete/protocols/oscar

Fixes log on ICQ when there are too many contacts waiting for auth.

CCMAIL: 71928-done@bugs.kde.org

Refer to Bug 71928 - ICQ won't connect because too many contacts waiting auth
Diffs: 1, 2

Matt Rogers committed a change to kdenetwork/kopete/protocols/oscar/oscarsocket

ok, so the rate level can be less than zero. *sigh*.

Sean: This should do better as far as the rate limit is concerned. I don't
know that this fixes the bug, because the packet could still be eaten
until we get back to the clear level, but it might make it better. :)

CCMAIL: 70863@bugs.kde.org

Refer to Bug 70863 - If I send the first message to someone on AIM,they don't receive it
Diff

Matt Rogers committed a change to kdenetwork/kopete/protocols/yahoo

s/isNull()/isEmpty() in yahooaccount.cpp and...
Fix bug 71304 which was related to slotConnected not getting called.

CCMAIL: 71304-done@bugs.kde.org

Refer to Bug 71304 - Cannot see yahoo contacts online presence
Diffs: 1, 2

Andrew Stanley-Jones committed a change to kdenetwork/ksirc

This changes the popup to include a menu item to allow users to easily configure
the notification list.  This will make the menu appear to do something more
useful.  I think even the most clueless user will have a better chance of
getting it right.

CCMAIL: 71833-done@bugs.kde.org

Refer to Bug 71833 - Make systray entry show 'Server Control' window
Diffs: 1, 2

Andy Goossens committed a change to kopete_0_7_branch: kdenonbeta/kopete/libkopete

backport "Fix regexp to handle any link type and not barf on @ symbols" by Jason
bug:62690

Refer to Bug 62690 - Links generated using only parts of URL
Diff

Jason Keirstead committed a change to make_it_cool: kdenetwork/kopete/protocols/irc

Add flood warning

71155-done@bugs.kde.org

Diff

User Interface

Features

Benoit Walter committed a change to kdenonbeta/kstyle2

This is an experimental version of the control center module. It extends
the current style kcm and makes it possible to change colors and windows
decoration from the same dialog.
Please not that this version is still unstable and incomplete. An
annoucement will come after the release of KDE 3.2.

CCMAIL: max.howell@methylblue.com

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21, 22, 23
Bugfixes

Sandro Giessl committed a change to kdeartwork/kwin-styles

Set the current window state when initializing OnAllDesktop buttons. (#71531)

Refer to Bug 71531 - Window stickiness does not (appear to) transfer across sessions
Diffs: 1, 2, 3, 4

Laurent Montel committed a change to kdebase/kdesktop

Fix #72202
When we load kdesktop we read config, but XAutoLock is not created
but it overwrite value.
CCMAIL: faure@kde.org

Refer to Bug 72202 - screensaver does not start with mouse in corner
Diff

Luboš Luňák committed a change to kdebase/kwin

Add kded (=kwallet), kio_uiserver and kget to the list of apps for which
focus stealing prevention should be ignored (part of #69519). To be done
properly after 3.2.

Refer to Bug 69519 - dialogs not activated because of focus stealing prevention
Diffs: 1, 2, 3

Luboš Luňák committed a change to kdebase/kwin

Read correctly original size when doing partial unmaximalization.
CCMAIL: 68106-done@bugs.kde.org

Refer to Bug 68106 - Window moves after vertical/horizontal maximizing
Diff

Luboš Luňák committed a change to kdebase/kwin

Make sure there aren't two windows given focus with the same X timestamp,
because if one timestamp is reused for activating window A and then
immediatelly window B, and A will want to set focus to one
of its subwindows after receiving WM_TAKE_FOCUS, and will lag a bit,
it will actually set the focus after B, and will win. Fixes #71704.

If somebody still gets the warning, I'd be interested in the backtrace.

Refer to Bug 71704 - Switching virtual desktop sometimes triggers a 'changed state' app 
notification in the taskbar
Diffs: 1, 2, 3, 4, 5

Sandro Giessl committed a change to kdebase/kwin/clients

Set the current window state when initializing OnAllDesktop buttons. (#71531)

Refer to Bug 71531 - Window stickiness does not (appear to) transfer across sessions
Diffs: 1, 2, 3, 4, 5, 6, 7

Rob Buis committed a change to kdelibs/kdecore/svgicons

Fixes bug #69858, again by Jeff Smith. Thanks!

Refer to Bug 69858 - SVG circle with large stroke-width is missing a wedge
Diff

Utilities

Features

Ian Reinhart Geiser committed a change to kdebindings/kjsembed/docs/examples/envelopemaker

EnvelopeMaker example for KJSEmbed:
This example will create postscript files for #10 Envelopes from a simple form.
It will generate compliant postnet barcodes.  Im not sure if this works outside
of the united states, but it works here.  It also is a nice example of how KJSEmbed
can be used to build simple one off apps for your company.

Diffs: 1, 2, 3, 4, 5

Max Howell committed a change to kdenonbeta/filelight/src

* Filelight is now a KPart and installs itself into Konqueror. I'd like it to be 
  listed under the FSViewPart in the views section. Dunno how yet..
* It's not a very complete Part yet, and Filelight (the app) is a little broken as 
  a result
* Started separating the map code so it can become general purpose. Not looking 
  forward to this, since the kind of flexibility desired will surely spoil my 
  widget's good performance :-(

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 
21, 22, 23

Alexander Neundorf committed a change to kdenonbeta/fuse_kio/fuse_kio

*** IT WORKS !!! ***

fuse_kio --gateway /home/alex/gateway (or whereever you want to mount it :-)

figure out some remote file, e.g. fish://alex@marathon/home/htdocs/alex.html

turn the "://" into ":__" and prepend the mount dir:

/home/alex/gateway/fish:__alex@marathon/home/htdocs/alex.html

open it with *ANY LINUX APP*:

swriter /home/alex/gateway/fish:__alex@marathon/home/htdocs/alex.html

and see what happens :-)

Alex

Diffs: 1, 2, 3, 4

Zack Rusin committed a change to kdenonbeta/kconfedit/src/creator

Implementing creating kcfg's from existing KConfig files. Makes porting 
existing apps a breeze.

Diffs: 1, 2, 3, 4, 5, 6

Peter Rockai committed a change to kdenonbeta/kdedebian/kapture

- created new directory layout (see below)
- implement generic group-creating grouper (PkgGroupGrouper)
- reimplement PkgSectGrouper on top of PkgGroupGrouper
- implement proper PkgDepGrouper on top of PkgGroupGrouper
- implement PkgDepTGrouper to group dependencies by their type (Depends,
  Recommends, Suggests, Conflicts)
- implement PkgDepEndGrouper, an interface between IterDepend and IterPackage
  type groupers (uses PkgSimpleFeeder for now, doesn't support AllTargets, ie
  only SmartTargetPkg is shown)
- add constructTreeRoot () to PkgTreeFactory for creation of (now
  semi-special) root element of the tree
- make PkgDetails manage pkgRecords::Parser for current version and pass it
  around to it's children
- make PkgDetails KJanusWidget (with IconList face for now)
- implement first version of AcqStatus GUI, based on KMails ImapProgressDialog

DIRECTORIES (from README)
libcapture/ --> set of generic data structures and algorithms for APT frontend
    building; will include all the code for building package trees, filtering,
    package download and installation, debtags and similar

libkapture/ --> library of UI elements building on top of libcapture; will
    include tree and icon view of packages, UI for managing filters and
    groupers, UI for showing package details (using januswidget), package
    installation wizard, progress widgets and more

(TODO) pkgpart/ --> simple kpart built on top of libkapture: allows for viewing
    one package and installing it; should use support of local repository from
    libcapture

(XXX: needed?) part/ --> more complex kpart showing an operationmenu, a set of
    package views (tabbed with operationmenu), one packagedetails view and
    forward/back buttons for navigation

kapture/ --> complex UI built on top of libkapture using kmdi; sports
    a set of package views in form of toolviews, arbitrary number of detail
    views in form of document views (ie tabbed, childframe or toplevel) and
    operationmenu toolview

KMDI
I started to work on KMDI face for kapture. It turned out it's not feasible to
make MDI KPart, so i finally factored the code into proper libs/modules. Now
we have multiple "faces" for kapture, see above. With this commit, the code is
a bit confused... In kapture/, there lives the kpart shell as used in earlier
versions. This will be moved into part/ and kapture/ will be created from the
ground up as KMdi face for libkapture. It won't use the part/ or pkgpart/, but
will be complementing these. It will be the full-blown interface with support
for all the fancy layout and multi-view stuff we want. If you seek simple and
still quite useable interface, take a look at part/. I will try to keep part/
up-to-date, but well, it's not the main focus now. If you would like to help
maintaining it, you're welcome.

BUILDING WITH KDE 3.1 (from README)
You will need to get a copy of qextmdi source from kdevelop cvs in
kdevelop/lib/qextmdi. Put it to this source directory under name qextmdi and
run "patch -p0 < qextmdi.diff". This should make it possible to compile and
run kapture under KDE 3.1. Your mileage may vary. You are welcome to report
problems.

CCMAIL: kde-debian-devel@kde.org

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, 72, 73, 74, 75, 76, 77, 78, 79, 80, 
81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 
101, 102, 103, 104, 105, 106, 107, 108

Unai Garro committed a change to kdenonbeta/krecipes

New function to find recipes that can be cooked using the specified ingredients

Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Bugfixes

Jeroen Wijnhout committed a change to kdeextragear-2/kile/kile

fix Bug 71836: kile crashes when trying to create a new project

Refer to Bug 71836 - kile crashes when trying to create a new project (Project => New Project)
Diff

Jeroen Wijnhout committed a change to kdeextragear-2/kile/kile

[Bug 72170] New: sectioning dialog misses keyboard accelerator for No Numbering checkbox

Refer to Bug 72170 - sectioning dialog misses keyboard accelerator for No Numbering checkbox
Diffs: 1, 2

Enrico Ros committed a change to kdetoys/kweather

Assign different IDs to kpupupmenu items.
This fixes #72084 and part of 54247.

CCMAIL:72084-done@bugs.kde.org

Refer to Bug 72084 - Update Now on context menu not working.
Refer to Bug 54247 - kweather not update current weather status
Refer to Bug 72084 - Update Now on context menu not working.
Diff

Henrique Pinto committed a change to kdeutils/ark

Fix for bug #69937: "Extract Here" should now extract _here_, not somewhere else...

Refer to Bug 69937 - extraction creates folder and subfolder
Diff

Georg Robbers committed a change to kdeutils/ark

fix parsing of zip file listings

CCMAIL:70693-done@bugs.kde.org, 70502-done@bugs.kde.org

Refer to Bug 70693 - Opening or viewing files from zip file fails
Refer to Bug 70502 - can't delete files from Zip-archive, buggy behaviour
Diff


Thanks for reading KDE-CVS-Digest