Last Week Archives

KDE-CVS-Digest

Weekly View of KDE CVS commits

April 25, 2003

By Derek Kite



This Week:

Khtml gets table layout fixes. Many Kscreensavers bugs are fixed. Kdevelop adds database programming support. UML, Dia and engineering stencils added to Kivio.

As announced, Koffice 1.3 beta is released. Konstruct makes it easy to compile and test these releases. Look at the general instructions on how to use Konstruct. Get the konstruct sources from cvs, change to the apps/koffice-unstable directory, and run make. It should get a source tarball, and start compiling it. Please report any bugs you find.

Last week I searched without success for a changelog describing the changes in Safari. Matt Newell posted this link on kfm-devel:

http://diveintomark.org/safari

Hope someone finds this useful. I found it on David Hyatt's blog.

Further khtml news posted by Stig Nygaard. Omniweb, another Mac browser, is now incorporating the WebCore framework used in Safari.

Of course its not as big as when Apple announced Safari, but
congratulations nevertheless.

http://www.macedition.com/cb/resources/macbrowsercsssupport.html

Table of Contents


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

Development Tools

Features

Joseph Wenninger committed a change to kdeaddons/kate

Diff

Roberto Raggi committed a change to kdevelop/parts/cppsupport

started to implement the support for recovery points.
for now it recover only function definitions, but
i'll try to extend the recovery to the other nodes of the AST.

this is the first step to implement the "incremental parser"

Diffs: 1, 2, 3

Alexander Dymo committed a change to kdevelop/parts/pascalproject

Pascal language support implementation. Pascalproject part.
Project management is independent from pascal compiler type. Compiler specific
options are in compiler plugins. Project management is done in the delphi
style, i.e. it is based on the main program file.

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

Harald Fernengel committed a change to kdevelop/parts/sqlsupport

initial version of database support. You can define multiple database
connections and switch between them on the fly. The result of SQL queries will
be displayed in the SQL output view.

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

Alexander Dymo committed a change to kdevelop/plugins/dccoptions

Pascal language support implementation. Delphi compiler plugin.

Diffs: 1, 2, 3, 4

Alexander Dymo committed a change to kdevelop/plugins/fpcoptions

Pascal language support implementation. Free Pascal compiler plugin.

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

Christian Loose committed a change to kdesdk/cervisia

Fix BR 56042 (*HACK*):
Hopefully better default colors for "conflict", "local change" and "remote change"
against a white background.

(see comment #5 under BR 56042 to find out how to really fix this bug)

CCMAIL:56042@bugs.kde.org

Refer to Bug 56042 - default colors are nearly unreadable
Diffs: 1, 2, 3, 4

Christian Loose committed a change to kdesdk/cervisia

Fix BR 56942:
Escape output lines for protocol view, so html tags in
commit messages aren't interpreted.

CCMAIL:56942-done@bugs.kde.org

Refer to Bug 56942 - cervisiapart: cvs comments containing html tags
Diffs: 1, 2

Christian Loose committed a change to kdesdk/cervisia

For BR 39155:
ssh-askpass script for ssh password authentication (not yet used).

Refer to Bug 39155 - Cervisia lacks SSH password authentication
Diff

Stanislav Višňovský committed a change to kdesdk/kbabel/kbabel

Ensure cursor is visible after highlighting.

CCMAIL:55741-done@bugs.kde.org

Refer to Bug 55741 - TextEdit widget in KBabel does not follow Text Cursor
Diff

Stanislav Višňovský committed a change to KDE_3_1_BRANCH: kdesdk/kbabel

Fix splash screen to be closed by click etc (backport).

CCMAIL:57398-done@bugs.kde.org

Refer to Bug 57398 - splash screen hides errors
Diffs: 1, 2, 3, 4, 5, 6, 7

Otto Bruggeman committed a change to kdesdk/kompare/libdiff2

Fix for bug 56322: Kompare\'s view does not get updated when diff against repository is called in gideon

Refer to Bug 56322 - Compare to repository fails when executed more than once
Diff

Backport to 3.1.x: Fix for bug 56322: Kompare\'s view does not get updated when diff against repository
is called in gideon

Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello

Fixed bug 57200, Segfault associated with empty Work Toolbar
over reliance on parent() removed

Refer to Bug 57200 - Segfault associated with empty Work Toolbar
Diffs: 1, 2, 3

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello/dialogs

Fix beastie57424:  unable to change initial parameter on an operation

Refer to Bug 57424 - Unable to change initial parameter on an operation.
Diff

Jonathan Riddell committed a change to kdesdk/umbrello/umbrello/dialogs

Added accelarators to some dialogues and removed autocompletion from some
combo boxes because String was autocompleteing as string for Java people
Bug 55300 now closed

Refer to Bug 55300 - "attribute properties" annoyances: completion, tab behavior and shortcuts
Diffs: 1, 2, 3, 4, 5, 6

Alexander Dymo committed a change to kdevelop/parts/grepview

fix 57364 by Joachim Eibl <joachim.eibl@gmx.de> (grepview doesn't jump correctly when kde
is in double-click mode). Now grepview doesn't care about double click mode but
 it works at least.

Refer to Bug 57364 - grep view doesnt go the correct line
Diff

Otto Bruggeman committed a change to make_it_cool: kdesdk/kompare

Fixed several bugs:54264,56552,55573,38776,42849. Fixed the copyright years (probably
too many but i\'ll touch those files eventually this year so it wont be a
problem. Please try and report to me or open new bugreports.

Refer to Bug 54264 - more detailed info when downloading messages; multi-threaded message download
Refer to Bug 56552 - files without newline at the end are not comparable
Refer to Bug 55573 - Which diff command to use is not configurable
Refer to Bug 38776 - Tabsize Option in Display Windows
Refer to Bug 42849 - Export part interface so Kompare can be used as a part
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

Andras Mantia committed a change to quanta/quanta

Fix conflicting shorcuts.

CCMAIL:56802-done@bugs.kde.org

Refer to Bug 56802 - Edit menu duplicate shortcuts
Diff

Andras Mantia committed a change to quanta/quanta/parser

Fix a parsing and tag autoclosing bug. It may also fix 57526. Can you please
try and report success/failure?

CCMAIL:57526@bugs.kde.org
CCMAIL: quanta-devel@kde.org

Refer to Bug 57526 - infinite loop when deleting closing tag
Diffs: 1, 2, 3

Educational

Features

Scott Wheeler committed a change to kdeedu/flashkard/flashkard

Implemented 57519:
Make pressing enter cycle through the fields for entry (though this was
possible before with tabs and the space bar).  Make the "flash cards"
screen return to the front of the card after advancing.  Also, since this
is kind of old code I cleaned up what got in my way.  ;-)

CCMAIL57519-done@bugs.kde.org

Refer to Bug 57519 - WISH: Automatic switch from backside of card to frontsite when pressing next card
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Games

Bugfixes

Stephan Kulow committed a change to KDE_3_1_BRANCH: kdegames/kolf

adding keyword class
CCMAIL:57637-done@bugs.kde.org

Refer to Bug 57637 - g++ 3.2.1 requires keyword "class" after "friend"
Diff

Graphics

Optimizations

Stefan Kebekus committed a change to KDE_3_1_BRANCH: kdegraphics/kdvi

performance improvement for DVI files with virtual fonts: rendering is now
50% faster

Diffs: 1, 2, 3

Kde-Base

Features

Marc Mutz committed a change to kdebase/kioslave/smtp

Last of the big commits:

o Added slave-based dotstuffing and LF->CRLF conversion (requested
  with metaData("lf2crlf+dotstuff") == "slave" to put()).
o Slave now doesn't add an additional trailing newline to most mails
  anymore (sends .\r\n now and \r\n.\r\n only if mail didn't end in \n).

o Significantly changed semantics of Command interface to cater for
  new TransferCommand (implementing the second half of the DATA
  command).
  - Documented most of the semantics in the Command classdoc.
  - Command subclasses and pipelining engine can now handle commands
    that require
      commandline response (most commands)
      ( commandline response )* (AUTH)
      commandline* response (TransferCommand)
    as well as the most general
      ( commandline* response )* (none currently)
    dialogs.
  - Pipelining engine can now cope with commands whose
    nextCommandLine() changes Command- or TransactionState
    (-> ungetCommandLine())
  - New test_commands.cc

o New class TransactionState to keep track of cross-command state.

o Folded non-pipelined mode into pipelining code (by pretending every
  command mustBeFirstInPipeline() if !canPipelineCommands())

o Additional error message when user forces authentication, but server
  doesn't support it.

o MailFromCommand sends BODY=8BITMIME parameter only if
  haveCapability("8BITMIME") == true.

o Small code/include cleanups.

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

Waldo Bastian committed a change to kdebase

CCMAIL:43782-done@bugs.kde.org
Let "dcop kdesktop KBackgroundIface changeWallpaper" reload the current
wallpaper if it has changed on disk. (B43782)

Refer to Bug 43782 - Desktop doesn't refresh when desktop wallpaper changes
Diffs: 1, 2

Helge Deller committed a change to kdebase/kcontrol/info

CCMAIL:57491@bugs.kde.org
add tooltips to memory info widget (wishlist 57491),
comments or suggestions for better tooltips are very much welcome !

Refer to Bug 57491 - in memory section from kinfocenter: add button "About much memory
consumption" (usability)
Diff

Waldo Bastian committed a change to kdelibs/kio/kio

52843-done@bugs.kde.org
Don't use off_t in the public API. (B52843)

Refer to Bug 52843 - do not use off_t in header - largefile sensitivity bugs
Diffs: 1, 2

Stanislav Višňovský committed a change to kdelibs/mimetypes/application

Add missing desktop file to Makefile.am

CCMAIL:57458-done@bugs.kde.org

Refer to Bug 57458 - Kbabel does not install x-gettext.desktop
Diff

Carsten Pfeiffer committed a change to kdenetwork/kget

fix for url watcher popping up again and again (55605)

Refer to Bug 55605 - Kget pops up download windows at random
Diff

Backport fix for 55605 (whitespace issue)

Diff

Luboš Luňák committed a change to qt-copy

Fix for 56238 - patch sent to TT.

Refer to Bug 56238 - Middle-click paste from tcl apps doesn't work in QTextEdit
Diffs: 1, 2
Optimizations

Eric Coquelle committed a change to kdebase/kfind

Added support for slocate to speed-up search
Some code cleaning

Diffs: 1, 2, 3, 4, 5

Helge Deller committed a change to kdebase/kioslave/ldap

some optimizations

Diffs: 1, 2, 3, 4, 5

Kde-Pim

Features

Laurent Montel committed a change to kdepim/kmail

Now we can spell check also suject.

Diffs: 1, 2

Reinhold Kainhofer committed a change to kdepim/kpilot

-) Fixed the category sync (categories are no longer removed on the PC)
-) No longer printing out (wrong) stdAddressBook::fileName()
-) Changed several cout to DEBUGCONDUIT
-) Removed unneeded debug output
-) In the todo and addressbook conduits the category names are stored to the
   database after the sync (so that adding categories finally works)

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

Ingo Klöcker committed a change to kdepim/kmail

Fix57335: selected messages are always marked as read

Refer to Bug 57335 - mark messages is always marked as read
Diff

Laurent Montel committed a change to kdepim/kmail

Fix 44587 : display "No misspellings encountered"

Refer to Bug 44587 - Could the spell checker give a "No misspellings encountered" message?
Diff

Laurent Montel committed a change to kdepim/knode

Fix 44587 : display "No misspellings encountered"

Refer to Bug 44587 - Could the spell checker give a "No misspellings encountered" message?
Diff

Koffice

Features

lorthiois thierry committed a change to koffice/filters/kword/mswrite

use the new libwmf library

Diffs: 1, 2

Lucijan Busch committed a change to koffice/kexi

another step towards kexi<=>koffice integration:

kword mailmerge with kexi
and a framework for accessing kexi and loading only parts, which are needed.

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

Joseph Wenninger committed a change to koffice/kexi/core

start of a general kexi filter import/export framework

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

Peter Simonsson committed a change to koffice/kivio/kiviopart

Diff

Philipp Müller committed a change to koffice/kivio/kiviopart/stencils

CVS_SILENT: ignore

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

Lukáš Tinkl committed a change to koffice/kivio/kiviopart/stencils

adding Dia shapes, these greatly improves usefulness of Kivio
(and something for [psn] to play with)

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, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180,
181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200,
201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220,
221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240,
241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260,
261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280,
281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320,
321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340,
341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360,
361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380,
381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400,
401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420,
421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440,
441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460,
461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480,
481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500,
501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520,
521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540,
541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560,
561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580,
581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600,
601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620,
621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640,
641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660,
661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680,
681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700,
701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720,
721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740,
741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760,
761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780,
781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800,
801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820,
821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840,
841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860,
861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880,
881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900,
901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914

Peter Simonsson committed a change to koffice/kivio/kiviopart/stencils

Add UML stencilsets from Eric R. Turner <eric.r.turner@bitbreather.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, 24, 25, 26, 27, 28, 29, 30

Lukáš Tinkl committed a change to www/koffice

KOffice 1.3 beta1, only 1 hour and 3 minutes later than expected ;)

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

Peter Simonsson committed a change to koffice/kivio/kiviopart

* Fix for bug 44099: inserted kivio object not visible on kword page and bug 44099:
inserted kivio object not visible on kword page

Refer to Bug 44099 - inserted kivio object not visible on kword page
Diffs: 1, 2, 3

Lukáš Tinkl committed a change to koffice/kpresenter

fix 56123
(large unwanted offset in print preview and printing)

CCMAIL:56123-done@bugs.kde.org

Refer to Bug 56123 - large unwanted offset in print preview and printing
Diff

David Faure committed a change to koffice/lib/kotext

[jowenn] that works
Fixed crash in counterFormat() due to the style having no parent (strange, though).
CCMAIL:57640-done@bugs.kde.org
I withdraw everything I said about kword-3.1-beta1 being stable :}

Refer to Bug 57640 - Kword crashes when inserting bullets or enumertaions
Diff

Konqueror

Features

Clarence Dang committed a change to kdebase/kcontrol/ebrowsing/plugins/ikws/searchproviders

Presenting the KDE WebCVS right at your fingertips :)
Just type kdecvs:module/dir/dir/dir in your favourite web browser, Konqueror...

Diffs: 1, 2

Dirk Mueller committed a change to kdelibs/khtml

konqblock stuff is in

Diff

Dirk Mueller committed a change to kdelibs/khtml

const'ness fixes and other cleanups

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

Dirk Mueller committed a change to kdelibs/khtml

add support for <img onerror>. Should fix hotmail.com logout page, can
anybody test?

Diffs: 1, 2

Dirk Mueller committed a change to kdelibs/khtml/html

hack for parsing of html lengths to make stuff like 100%%
and similiar work again.

Diff

Lars Knoll committed a change to kdelibs/khtml/rendering

merged table layout changes from safari

Diffs: 1, 2

Dirk Mueller committed a change to kdelibs/khtml/xml

a useful micro-optimisation from Safari tree.

Diff
Bugfixes

Antti Koivisto committed a change to kdelibs/khtml/css

don't crash on invalid @media rules

fixes http://www.canada.gc.ca/

     | media_list ',' maybe_space medium {
        $$ = $1;
-       $$->appendMedium( domString($4) );
+       if ($$)
+           $$->appendMedium( domString($4) );
     }

Diffs: 1, 2, 3

Antti Koivisto committed a change to kdelibs/khtml/css

Plain number is not a legal type for background-position. Plain 0 is handled as a
a special case in validUnit() and should be mapped to px here.

fixes http://www.editmonkey.co.uk/safari/rounded/

Diff

Daniel Molkentin committed a change to kdelibs/khtml/ecma

Patch by Ferdinand Gassauer: Properly support window.focus()

CCMAIL31916-done@bugs.kde.org

Refer to Bug 31916 - window.focus() does not raise window
Diff

Daniel Molkentin committed a change to KDE_3_1_BRANCH: kdelibs/khtml/ecma

backport fix for 31916

Refer to Bug 31916 - window.focus() does not raise window
Diff

Multimedia

Features

Koos Vriezen committed a change to kdeextragear-2/kmplayer/src

Broadcasting support using ffmpeg/ffserver
Only for local files and TV sources
Needs alot more configure options. Now KMPlayer generates a basic ffserver.conf
in .kde/share/apps/kmplayer/

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

Scott Wheeler committed a change to kdemultimedia/kioslave/audiocd

Implemented 36528 -- Allow the file names for the audiocd IO slave to be
configurable.  Also switched the KCM over to using KConfigGroupSaver while
while I was at it.

CCMAIL36528-done@bugs.kde.org

Refer to Bug 36528 - audiocd_slave filename variable configuration
Diffs: 1, 2, 3
Bugfixes

Scott Wheeler committed a change to kdemultimedia/kioslave/audiocd

Don't set fields for which no data was found by CDDB.  Also refactored this
code a bit while I was at it.

CCMAIL57419-done@bugs.kde.org

Refer to Bug 57419 - kio_audiocd: enconded ogg files have a wrong date
Diff

Scott Wheeler committed a change to kdemultimedia/kioslave/audiocd

There is no host name for audiocds.

CCMAIL53459-done@bugs.kde.org

Refer to Bug 53459 - konqueror segfault using audiocd /cdrom not /cdrom/
Diff

Scott Wheeler committed a change to KDE_3_1_BRANCH: kdemultimedia/kioslave/audiocd

Don't set fields for which no data was found by CDDB.  Also refactored this
code a bit while I was at it.

Diff

Networking Tools

Features

Olivier Goffart committed a change to kdenonbeta/kopete/protocols/msn

First step of the voice integration: the handling of invitation.
we still need to call KPhone to realy use it.

(the action is in the debug menu in the action menu of the chatwindow)

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

Olivier Goffart committed a change to kdenonbeta/kopete/protocols/msn

Use proper way to open hotmail inbox with the URL command.

it will allow to open inbox in different language and can fixes bug that
the open inbox operation fails.
CCMAIL:57072-done@bugs.kde.org

it handle also better if the account has hotmail or not
that will allow poeple with an account passport.com or other microsoft domain.

Refer to Bug 57072 - open inbox operation fails
Diffs: 1, 2, 3

Olivier Goffart committed a change to kopete_0_6_branch: kdenonbeta/kopete/kopete

remove the "Send File" action in the metacontact contextmenu since it is not
yet implemented.

I didn't change the HEAD because this has still to be implemented

CCMAIL:55638@bugs.kde.org

Refer to Bug 55638 - No action behind "send file" when right clicking on
contact in contact list then selecting send file
Diff

Jason Keirstead committed a change to kopete_0_6_branch: kdenonbeta/kopete/protocols/msn

Changing this to default to false. See 57484 if you want to know why.

Refer to Bug 57484 - First Message from a Contact is blank
Diff
Optimizations

Olivier Goffart committed a change to kdenonbeta/kopete/kopete

Optimization:

Before it took 2000 ms to toggle view offline users (mesured with QTime::elapsed()
now, it took about 15 ms

next in my todo list: the showprefs time :-)

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

User Interface

Features

Zack Rusin committed a change to kdebase/kicker

Transparency fixes from Karol. Basically makes the whole thing behave/look
a lot more consistent. The applets and the clocks label are still messed up,
I'm really not sure why :(

CCMAIL:kszwed@kde.org

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

Chris Howells committed a change to kdeartwork/kscreensaver/kdesavers

I wanted this feature after installing SuSE on my friend's laptop and
showing him the basics of KDE 3.1.... allow the screensaver to travel through
sub-directories to look for images.

Also fixes57324, which I just noticed.

Also ported to designer.

CCMAIL:57324-done@bugs.kde.org

Refer to Bug 57324 - slideshow screensaver should travel through subdirectories
Diffs: 1, 2, 3, 4

Luboš Luňák committed a change to kdebase/kappfinder/apps/Internet

Mozilla no longer sets its WMCLASS to mozilla-bin. Users of old Mozilla
may upgrade.

CCMAIL:57448-close@bugs.kde.org

Refer to Bug 57448 - Mozilla launch feedback remains after application has loaded
Diff

Chris Howells committed a change to kdebase/kdesktop

This should finally fix bug 25209.

Huge huge huge huge thanks to kawil who helped me with the scary xlib stuff
and actually worked out how to fix the problem :)

CCMAIL:25209-done@bugs.kde.org

Refer to Bug 25209 - screensaver does not honer mouse clicks
Diff

Chris Howells committed a change to kdebase/kdesktop/lock

Revert fix to 56803. It breaks screensavers like slidescreen which manipulate
the image of the screen before the screen was locked. the only fix I can think
of is bitBlt an image of the screen to a QPixmap and bitBlt it back just before
the screenaver is re-started, but I've been messing around with this for a few
hours this afternoon and haven't been able to get it to work. Grrr.

CCMAIL:56803@bugs.kde.org

Refer to Bug 56803 - Halt the screensaver while asking for the password
Diff

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

Fix 42003 - if kdesktop_lock fails to get grabs, it should quit,
and not just stay hanging around forever.

Refer to Bug 42003 - locking the desktopn is not possible
Diff

Chris Howells committed a change to kdebase/kdesktop/lock

Thanks Stephan... Using SIGSTOP and SIGCONT seems to be a great way of resolving56803.

There is a little issue that when the password entry dialog disappears, it
doesn't get re-painted underneath, but I guess we can live with that.

CCMAIL:56803-done@bugs.kde.org
`

Refer to Bug 56803 - Halt the screensaver while asking for the password
Diff

John Firebaugh committed a change to kdebase/kicker/ui

Fix this class. It was pretty badly broken (see bugs50819,55449,51366).

Refer to Bug 50819 - Using "most frequent" setting for "quick start" menu,
new programs don't make it into the list
Refer to Bug 55449 - Entries are disappearing from the QuickStart menu
Refer to Bug 51366 - Settings in menu only saved when session is saved
Diffs: 1, 2

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

44972 too.

Refer to Bug 44972 - drag and drop /ALT+TAB  Problem
Diff

Maks Orlovich committed a change to kdelibs/kdeui

Don't create massive dictionary's as global statics. It:

1. Wastes memory (200K per process here, even if they don't use this!)
2. Toggles a horrific interaction with artsdsp (which is often used w/nspluginviewer)
where a malloc for the dict data toggles mmap, which gets intercepted by artsdsp,
which starts its initialization process by calling dlsym, which, in turn, calls
calloc, and ends up spinning forever waiting for heap access.

This will probably effectively fix flash for some folks

Diff

Waldo Bastian committed a change to kdelibs/kdeui

CCMAIL:48412-done@bugs.kde.org
Fix find&replace. It's quite crappy indeed.

Refer to Bug 48412 - recursive replacement if replacestring contanes findstring in replace all
Diff

Waldo Bastian committed a change to kdelibs/kdeui

CCMAIL:54745-done@bugs.kde.org
Update col/row after pasting. (B54745)

Refer to Bug 54745 - KEdit not updating line/column number after pasting text
Diff

Backport: Update col/row after pasting. (B54745)

Diff

Waldo Bastian committed a change to kdelibs/kdeui

CCMAIL:19311-done@bugs.kde.org
Give focus to spinbox in "go to line" dialog. (B19311)

Refer to Bug 19311 - Go to Line control
Diff

Backport: Give focus to spinbox in "go to line" dialog. (B19311)

Diff

Waldo Bastian committed a change to kdelibs/kdeui

57257-done@bugs.kde.org
* Handle multibyte characters in passwords
* Don't show preedit string when using XIM (B57257)

Refer to Bug 57257 - KPasswordEdit does not show asterisk for preedit strings.
Diffs: 1, 2

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

Don't grab the mouse for the Alt+Tab box, this fixes 44972.
It's now possible to use Alt+Tab while using Drag'n'Drop
(unless the app grabs also keyboard, like e.g. Nautilus).
The crash mentioned in workspace r1.79 seems to be fixed by
closing the tabbox on ButtonPress in Workspace::workspaceEvent().

Refer to Bug 44972 - drag and drop /ALT+TAB  Problem
Diffs: 1, 2
Optimizations

Fredrik Höglund committed a change to kdelibs/kdefx

- Added SSE2 versions of the image and color blending functions, resulting
  in 1.6x and 2.5x performance improvements over the MMX versions.

Diffs: 1, 2
Security

Chris Howells committed a change to kdeartwork/kscreensaver/kdesavers

Fix potential nasty security bug: printf() has no format string. If
kslideshow finds a non-image in the directory it is being run in, it prints out
this message with the filename included. Therefore any arbitrary string can
easily be passed to printf() by creating an appropriately named file.

Diff

Backport security fix

Diff

Utilities

Features

Sebastian Trueg committed a change to kdeextragear-1/k3b

normalizing support in audio-project
made audio ripping a k3bthread
some little code optimizations

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

Nadeem Hasan committed a change to kdenonbeta/kallers

Big update

* Update copyright year
* Update version to 0.3.0
* Remove local copy of KPassivePopup
* Fix a bug with anonymous call detection (reported by Abhjit Kar)
* Add offline mode (as requested by geiseri so he can send faxes)

CCMAIL: geiseri@kde.org
CCMAIL: tux0010@hotmail.com

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

Stephan Binner committed a change to kdenonbeta/konstruct

KOffice 1.3 Beta 1

Diffs: 1, 2, 3, 4

Dirk Schönberger committed a change to kdenonbeta/kpainter

- complex curves
- test for complex curves in kpaintertestview
- start of gradients for qpainterpaintdevice
- svgutils is dynamic linked library

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

Nikolas Zimmermann committed a change to kdenonbeta/ksvg

Patch by mop to make referenced gradients work again
and provides a much more efficient implementation...
Instead of referencing gradients on render time it's
done on parsing time, now.

TODO:
* convert patterns

Cleanups by me:
* kill customRender() stuff in gradients & patterns,
  not needed anymore as paths are normal vector paths now
* don't free gradient stops anymore, they are shared
  now (that makes mop's patch work ;)

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

Nikolas Zimmermann committed a change to kdenonbeta/ksvg

* enormous cleanup of ksvg's codebase
  all files in impl/ changed
* much less includes
* completely reorganized makefile, this time
  it has a logical structure!
* fixes all warnings, compiled with -Wall -pedantic
* clipping support for <switch>
* quite some more event speed optimizations
  avoid uneccessary dispatching of:
  domactivate, mouse and key events

TEST IT! :
* Make extend-multiNS-BE-01.svg work
  all the setAttributes functions called
  SVGHelperImpl::parseCommonAttributes
  -> now this logic is in SVGElementImpl::setAttributes
  to support attribute setting on unknown elements
  <bd:Results id="results">...

  now getElementById works on such cases

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, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160,
161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180,
181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200,
201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220,
221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240,
241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260,
261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280,
281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300,
301

Nikolas Zimmermann committed a change to kdenonbeta/ksvg

* QCache based glyph caching implemented!
* Completely rewrote mouse handling/(mouse) event handling
  Rerendering logic is optimized now and seperated by
  the core dispatching functions
* correctly support DOMFOCUS{IN,OUT} events
* mouseout/mouseover work again

makes script-uiEvents-* completly work

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

Georg Robbers committed a change to kdeutils/ark

create non-existant subdirectories recursively when extracting (wish56927)

Refer to Bug 56927 - ark does not create non-existing subdirectories from the "extract to..." dialog
Diff

Robbie Ward committed a change to kdeutils/ksim

- first merge of ksim as a kicker extension

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

Dirk Mueller committed a change to kdebase/kcontrol/krdb

use local8Bit() for writing the localized comment at the top. The rest
of the file should still be written as Latin1, as GTK otherwise might
not be able to read it.
CCMAIL:52860-done@bugs.kde.org

Refer to Bug 52860 - wrong encoding in gtkrc-kde
Diff

Georg Robbers committed a change to kdeutils/ark

always point to the archive in use (fix 54659)

Refer to Bug 54659 - going back while .jar content gets listed causes sig 11
Diff

Waldo Bastian committed a change to kdeutils/kdepasswd

CCMAIL:51889-done@bugs.kde.org
Accept 'user' as argument (when running as root) (B51889)

Refer to Bug 51889 - does not accept 'user' argument or option
Diffs: 1, 2, 3, 4, 5, 6

Waldo Bastian committed a change to kdeutils/kdepasswd

CCMAIL:19038-done@bugs.kde.org
Don't ask root for old password. (B19038)

Refer to Bug 19038 - Change Password Critical error (asking root his/her current password!)
Diff


Thanks for reading KDE-CVS-Digest