| Last Week | Archives |
QtRuby, Ruby bindings for Qt are now in Kdebindings. Kdevelop has a new class browser. An OBEX kio-slave has been added. Kwallet is enabled for compilation and testing. Plus Kwin improvements, lots of work on Kpilot conduits and many bugfixes.
Dirk Mueller has been going through the codebase, with the comment "unbreak compilation (gcc 3.4+)". Dominique Devriese wondered:
what kind of thing to expect problems with using gcc 3.4+ ? I've checked some parts of your latest commit, and the only thing I see is that you can't put a semicolon after the '}' ending a function definition any more. More problems to watch out for ?
Dirk Mueller responded:
There are a couple of problems, most of them related to code using template
(and especially STL). There is hardly any code in KDE that gets the
two-stage name lookup in templates right.
*** Changes in GCC 3.4:
* The C++ parser in G++ has been rewritten from scratch. As a result, G++
is considerably more compliant to the C++ standard. As a result, it
accepts more valid programs, and rejects more invalid programs.
Many of the changes below are a consequence of the new parser.
* Friend declarations that refer to template specializations are rejected
if the template has not already been declared.
For example:
template <typename T>
class C {
friend void f<>(C&);
};
is rejected; you must first declare `f' as a template:
template <typename T>
void f(T);
* You must use "template <>" to introduce template specializations, as
required by the standard. For example:
template <typename T>
struct S;
struct S<int> { };
is rejected; you must write:
template <> struct S<nt> {};
* You must now use the `typename' and `template' keywords to disambiguate
dependent names, as required by the C++ standard.
* The "named return value" extension has been removed.
* The "implicit typename" extension has been removed.
* G++ used to accept code like this:
struct S {
int h();
void f(int i = g());
int g(int i = h());
};
This behavior is not mandated by the standard.
Now G++ issues an error about this code. To avoid the error, you must
move the declaration of `g' before the declaration of `f'. The
default arguments for `g' must be visible at the point where it is
called.
* When -pedantic is used, G++ now issues errors about spurious semicolons;
for example:
namespace N {}; // Invalid semicolon.
void f() {}; // Invalid semicolon.
* G++ no longer accepts attributes for a declarator after the
initializer associated with that declarator. For example:
X x(1) __attribute__((...));
is no longer accepted. Instead, use:
X x __attribute__((...)) (1);
* Covariant returns are implemented for all but varadic functions that
require an adjustment.
| Commits: | 1500 by 162 developers, 207363 lines modified, 2174 new files |
| Open bugs: | 4596 |
| Open wishes: | 4277 |
| Bugs opened: | 298 in the last 7 days |
| Bugs closed: | 365 in the last 7 days |
|
|
| Brazilian Portuguese (pt_BR) | |
| Danish (da) | |
| Hungarian (hu) | |
| French (fr) | |
| Spanish (es) | |
| Portuguese (pt) | |
| Catalan (ca) | |
| German (de) | |
| Estonian (et) | |
| Italian (it) |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Click on the icons to go to the respective section! | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Richard Dale committed a change to kdebindings/qtruby
* QtRuby - a Ruby SMOKE adaptor for Qt, initial checkin 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
Roberto Raggi committed a change to make_it_cool: kdevelop/parts/classview
first version of the new class browser. The code is partially based on KDE Studio 2.0 ClassListView http://www.thekompany.com/projects/kdestudio/ Diffs: 1, 2, 3, 4, 5, 6
Dirk Mueller committed a change to kdesdk/kapptemplate
sort the list of files CCMAIL:35763-done@bugs.kde.org Refer to Bug 35763 - kapptemplate fails on FreeBSD Diff
Alexander Dymo committed a change to kdevelop
Added Options enum and options() virtual method to KDevProject interface so C++ New Class and Subclassing wizards can query if include "file.moc" string is required for QObject descendants in the current project. CCMAIL:61164-done@bugs.kde.org Added EnvVarTools module to lib/project. It contains one function quote() that serves as a replacement to KProcess::quote. The only difference is that this function quotes with " sign to enable shell variable expansion. Changed KProcess::quote() to EnvVarTools::quote() in all project parts. Added "Force Reedit", "Install" and "Install (as root user)" actions into the subproject menu for automake. Force reedit is only available for KDE projects. Trollproject can now find the appropriate executable for a subproject even if output file name isn't set. Refer to Bug 61164 - Project, New Class does not generate @include "fielname.moc" Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
Amilcar do Carmo Lucas committed a change to kdevelop
Added a new Edit button for the subprojectOptions -> prefixes -> custom prefixes This solves the autoproject part of [bug58756] Thanks to Gael de Chalendar < Gael . de-Chalendar in cea . fr > CCMAIL:58756@bugs.kde.org Refer to Bug 58756 - Missing edit button in some project configuration options Diffs: 1, 2, 3, 4, 5, 6
Alexander Dymo committed a change to kdevelop
Put "Close Selected Windows" into "Window" menu. A clean solution for mainwindowideal and a workaround for kmdi. CCMAIL:61763-done@bugs.kde.org Refer to Bug 61763 - useability : the "close selected windows" feature should be in the window menu Diffs: 1, 2, 3, 4, 5, 6
Alexander Dymo committed a change to kdevelop/parts
Removed custom templates support from cppsupport configuration dialog. "New File Wizard" options dialog should be used instead. Modified new class and subclassing dialog to use only filecreate (aka "New File Wizard") templates. Diff
Amilcar do Carmo Lucas committed a change to kdevelop/parts/autoproject
Fix for [Bug61627] incorrect target in choosetargetdialog of automake manager Changing back to active target after another target was selected in "Choose Target"-dialog causes the file(s) to be added in the wrong target. Thanks to Simo <sika in iwn.fi> for the patch CCMAIL:61627-done@bugs.kde.org PS. Simo next time attach a diff file because I had no clue which file should I patch ;-) Refer to Bug 61627 - incorrenct target in choosetargetdialog of automake manager Diff
Amilcar do Carmo Lucas committed a change to kdevelop/parts/autoproject
Added a new Edit button for outside includes and libraries This solves part of [bug58756] Thanks to Gael de Chalendar < Gael . de-Chalendar in cea . fr > CCMAIL:58756@bugs.kde.org Refer to Bug 58756 - Missing edit button in some project configuration options Diffs: 1, 2, 3, 4, 5, 6
Alexander Dymo committed a change to kdevelop/parts/autoproject
Add header files to noinst_HEADERS list (the previous behaviour was to add it to _SOURCES). CCMAIL:61159-done@bugs.kde.org Refer to Bug 61159 - New Class .h goes to wrong target Diffs: 1, 2, 3, 4
Alexander Dymo committed a change to kdevelop/parts/classview
Use "In a directory hierarchy" configuration option as default when nothing was specified. CCMAIL:61487-done@bugs.kde.org Refer to Bug 61487 - class view hierarchy-view not enabled on import Diffs: 1, 2
Amilcar do Carmo Lucas committed a change to kdevelop/parts/classview
The rmb menu of the treeview in the classview doesn't work. This patch fixes that and the problem with classtool (the correct class is not selected when choosing "Parent classes..." etc. from the rmb-menu). CCMAIL:56501-done@bugs.kde.org Refer to Bug 56501 - Can't add a method/attribute to a class within a namespace (and also nested namespace) Diffs: 1, 2
Alexander Dymo committed a change to kdevelop/parts/cppsupport
Suggest correct base class name includes even if template class was specified. Also allow template <class T> MyClass form to be specified in the class name input field. So new class wizard should now correctly define template classes and derive from template classes (I hope). CCMAIL:61624-done@bugs.kde.org Refer to Bug 61624 - class wizard: inheritance from template class creates wrong filename suggestion Diffs: 1, 2, 3, 4
Alexander Dymo committed a change to kdevelop/parts/cppsupport
create pcs path if it isn't exists CCMAIL:60988-done@bugs.kde.org Refer to Bug 60988 - r++ does not complete until path is created Diff
John Birch committed a change to kdevelop/parts/debugger
Fixed 59732 - text box for 'expression to watch' should clear itself after pressing enter Refer to Bug 59732 - text box for 'expression to watch' should clear itself after pressing enter Diff
Alexander Dymo committed a change to kdevelop/parts/filecreate
allow to create and open files not only in the project directory (if "Add to project" box is unchecked) CCMAIL:61591-done@bugs.kde.org Refer to Bug 61591 - "new file" relocation outside project tree fails Diff
Alexander Dymo committed a change to kdevelop/parts/fileview
Fixed crash after disabling File Groups part in the project options dialog CCMAIL:60864-done@bugs.kde.org Refer to Bug 60864 - crashes after disabling File Groups part Diffs: 1, 2
Alexander Dymo committed a change to kdevelop/parts/filter
Added tooltips for actions and captions for dialogs. CCMAIL:61758-done@bugs.kde.org Refer to Bug 61758 - execute command dialog is redundant Diff
Alexander Dymo committed a change to kdevelop/parts/fullscreen
Put fullscreen action into View menu CCMAIL:61764-done@bugs.kde.org Refer to Bug 61764 - useability : the "Tools->view fullscreen mode" should be in the "Window" or in the "View" menus Diff
Alexander Dymo committed a change to kdevelop/parts/trollproject
Disable "Add Subproject" menu entry for "app" and "lib" subprojects.
Change subproject icons if the subproject type was changed.
Added "Choose Subproject" dialog. It will be shown if the user tries to add file
onto a "subdirs" subproject.
This fixes a usability bug when generated files went to a project directory
("/" subproject) and was never used by qmake in compilation.
CCMAIL61314-done@bugs.kde.org
Refer to Bug 61314 - QMake project not working
Diffs: 1, 2, 3, 4, 5, 6, 7
Jason Harris committed a change to kdeedu/kstars
Upgraded Moon images. The new images are based on a beautiful full-moon photo by Frank Stefani, who has graciously made it available under the Open Publication License (OPL). I increased the contrast of the image, scaled it down, and added an artificial terminator to simulate the phases of the moon. See http://edu.kde.org/kstars soon for a news item about this. CCMAIL: kstars-devel@lists.sourceforge.net, frank.stefani@ead-systeme.de, bab@debian.org, jfs@computer.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
Jason Harris committed a change to kdeedu/kstars/kstars
Added the ability to specify Az/Alt coordinates with the FocusDialog. The GUI elements were already in CVS, but the code to actually do it was still missing. I also changed the FocusDialog edit boxes from KLineEdits to dmsBoxes, which allowed me to get rid of all the validation code in focusdialog.cpp (since dmsBox validates angle values internally). Speaking of which, I also made some improvements to the validation code in dmsBox::createDms(); it should be a bit more flexible and robust now. This fixes bug 61820 (switching coordinate-system doesn't affect "set focus manually"). To address the reporter's specific request, I also added one more feature: If the user is using the Azimuth/Altitude coordinate system, then the FocusDialog comes up automatically on the "Az/Alt" tab, whereas it used to always default to the "RA/Dec" tab. However, from a usability standpoint, I am not sure if this is the "correct" behavior. Perhaps using Tabs here is a bad idea; we could just show both pairs of dmsBoxes in a simple one-page dialog, and let the user fill in whichever pair they want. Comments welcome. CCMAIL:61820-done@bugs.kde.org, kstars-devel@lists.sourceforge.net Refer to Bug 61820 - switching coordinate-system doesn't affect "set focus manually" Diffs: 1, 2, 3, 4, 5
Albert Astals Cid committed a change to kdegraphics/kghostview
- Set the focus back to the document when the user changes the zoom, that fixes bug 61619 - When scrolling down using wheel and reaching the bottom of the page go next page upper part instead of next page bottom part, this fixes bug 60603 CCMAIL60603-done@bugs.kde.org CCMAIL61619-done@bugs.kde.org Refer to Bug 61619 - changing zoom factor causes keyboard focus to stay in the toolbar zoom widget Refer to Bug 60603 - kghostview scrolling with wheel is inconsistent Diff
Luboš Luňák committed a change to kdelibs/kdesu
Allow session management also for apps running under different user. The point of restoring a session is to make it the same like when saving the session as much as possible, after all. The app indeed knows its restore command, just like when running normally, the session manager should take care of running it under the right user, and checking the password. Diff
Mathias Fröhlich committed a change to kdenonbeta/kio_obex/kio_obex
Initial import of kio_obex Diffs: 1, 2, 3, 4
Luboš Luňák committed a change to kdelibs/kdecore
Optimize KWinModule::workArea() by caching struts of strut windows. Kicker calls it very extensively, and it was causing a lot of roundtrips to XServer. Saves at least half of all Kicker roundtrips during its startup, and the startup time difference should be even visible on slower network. Diffs: 1, 2
George Staikos committed a change to kdebase/kcontrol/crypto
display digests CCMAIL:58930-done@bugs.kde.org Refer to Bug 58930 - certificates' checksums aren't displayed at konqueror's settings dialogue Diffs: 1, 2
Jörg Walter committed a change to kdebase/kioslave/fish
- fix bug 51274 Refer to Bug 51274 - fish: Python files are displayed as Java files Diffs: 1, 2, 3
Jörg Walter committed a change to kdebase/kioslave/fish
- fix bug 51914 Refer to Bug 51914 - upload stalls when remote disk quota is exceeded Diffs: 1, 2
Jörg Walter committed a change to kdebase/kioslave/fish
- attempt to fix bug 59431 Refer to Bug 59431 - cannot copy files with non-ASCII letters via FISH:// Diff
Jörg Walter committed a change to kdebase/kioslave/fish
- fix bug 60398 Refer to Bug 60398 - Fish never asks for new password, when mistyped Diffs: 1, 2
Luboš Luňák committed a change to kdebase/ksmserver
Don't save the option the user selected in the logout dialog as the default action for the next KDE shutdown. The default action can be configured in the kcontrol module, and this is causing 60040, together with some kdesktop bug. Refer to Bug 60040 - Session Manager default action not saved on logout Diff
George Staikos committed a change to kdelibs/kcert
Update the certificate status each time it is displayed so that we can take advantage of changes to the trust database. CCMAIL:51849-done@bugs.kde.org Refer to Bug 51849 - Certificate chain import doesn't update trust Diff
Luboš Luňák committed a change to kdelibs/kdecore/malloc
#if DEBUG -> #ifdef DEBUG Thanks for the patch. CCMAIL:61693-done@bugs.kde.org Refer to Bug 61693 - compilation fixes for malloc.c Diff
Luboš Luňák committed a change to kdelibs/kinit
Fix 60998 by creating the atom at the proper place and for the right display. Refer to Bug 60998 - kdeinit could not launch konqueror Diff
Carsten Pfeiffer committed a change to kdelibs/kio/kfile/tests
really, I cannot reproduce 61225 (with current qt-copy, i.e. 3.2) cullmann, jowenn, matt, can you have a look at kfdtest.cpp and see if you can modify it to reproduce the crash? cd kio/kfile/tests && make kfstest && ./kfstest eventloop CCMAIL: crossfire@babylon2k.de, kde@jowenn.at,61225@bugs.kde.org Refer to Bug 61225 - Crash in File->Save As Diffs: 1, 2, 3, 4
Carsten Pfeiffer committed a change to kdelibs/kabc
big speedup. Ever wondered why kaddressbook took ages to start up or why entering an email-address into kmail's composer needed lots of time before the completion popped up? No more! Diffs: 1, 2, 3, 4
Dirk Mueller committed a change to kdeaddons
check if kdepim is compiled before compiling kontact plugins CCMAIL61780-done@bugs.kde.org Refer to Bug 61780 - do not compile kdeaddons plugin when kdenetwork is not installed Diffs: 1, 2
Carsten Burghardt committed a change to kdepim/kmail
Fix loop with courier and personal namespace. CCMAIL:60516-done@bugs.kde.org Refer to Bug 60516 - KMail Cached IMAP Subscription Bug Diff
Stephan Binner committed a change to kdepim/knotes
Only try to create a backup if source exists (61206) and markup fixes. Refer to Bug 61206 - Can't save the notes backup Diff
Reinhold Kainhofer committed a change to kdepim/korganizer
This patch adds entries to the combo box (for monthly recurrences that recur on the n-th weekday) to count recurrence weeks from the end of the month. Note that I also moved some index offsets from readEvent and writeEvent to the RecurMonthly class (since the offset in one direction was done in readEvent, the other direction in the RecurMonthly, this was just begging for trouble in the future. Now all index offset handling is in RecurMonthly). CCMAIL:34505-done@bugs.kde.org Refer to Bug 34505 - add last [2nd last, 3rd...] to recurrent event list (day in month) Diff
Reinhold Kainhofer committed a change to kdepim/korganizer
This patch fixes the order of the checkboxes for the weekdays in the recurrence editor dialog. So far, the always were: Mon Tue Wed Thu Fri Sat Sun even if you set the start of the week to e.g. Thursday. Now, in that case the checkboxes are ordered like Thu Fri Sat Sun Mon Tue Wed Internally, monday still has index 0 in mDayBoxes, the only difference is that the checkboxes are created in a different order and so appear also in this different order. CCMAIL:61380-done@bugs.kde.org Refer to Bug 61380 - Recurence tab's list of days doesn't follow kcontrol configuration Diff
Reinhold Kainhofer committed a change to kdepim/kpilot
Fixed bug 61103. The internal editor action now displays the contents of the conflicting records to the user and lets him decide which one overrides. For this I added a function getTextRepresentation(bool richText) to PilotAppCategory, PilotAddress, PilotMemo, PilotDateEnty and PilotTodoEnty, which returns the contents of the record as a string that can be shown to the user. Moved the corresponding code from the internal viewers to the classes. If there is no nice-text representation, I now use KHE::KHexEdit to show the raw contents to the user, so he gets an idea of the conflicting records. Screenshots of the new resolution dialogs are at: http://reinhold.kainhofer.com/Linux/KPilot/pictures/KPilot_InternalEditorSync1.png http://reinhold.kainhofer.com/Linux/KPilot/pictures/KPilot_InternalEditorSync2.png http://reinhold.kainhofer.com/Linux/KPilot/pictures/KPilot_InternalEditorSync3.png http://reinhold.kainhofer.com/Linux/KPilot/pictures/KPilot_InternalEditorSync4.png CCMAIL:61103-done@bugs.kde.org Refer to Bug 61103 - The InternalEditorAction asks in a very cryptic way for conflict resolution Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
Reinhold Kainhofer committed a change to kdepim/kpilot/conduits/JPilotPluginProxy
Apply the patch from bug49699, using gtk-config and glib-config. Now all I have to do is find a way to detect if the two macros AM_PATH_GLIB and AM_PATH_GTK are available at all. If not, gtk/glib are not installed anyway. Refer to Bug 49699 - configure problem locating glib.h and gtk.h for JPilotPluginProxy Diff
Reinhold Kainhofer committed a change to kdepim/kpilot/conduits/abbrowserconduit
This monster commit is a complete rewrite of the addressbook conduit (for the, umhh, third(?) time). 1) NEW FEATURE: custom fields can now also be synced with birth date, URL, ICQ, etc. (bug 50871) 2) Conflict resolution shows the whole conflicting item and all conflicting fields (so far, every conflicting field was shown on its own, bug 59222). The conflict resolution is done completely independent from the addressee object and might so be reused later in other conduits as well. 3) Separated the mechanism to detect changes from the mechanism to sync/merge addressees. This makes the whole thing a lot easier to understand and maintain, and there are far less cases you have to consider. 4) the conduit now obeys the global conflict resolution (ask, PC overrides, HH overrides, last sync overrides, duplicate) and sync direction (fast, full, only PC->HH, only HH->PC)settings. Bug 59220. 5) The "only HH->PC" and "only PC->HH" sync directions first copy all existing entries to the receiving end, and only then remove all other entries from there. This avoids data loss if the connection breaks while such a special sync is running. 6) Added a crash handler to clean up the addressbook if the conduit crashes. CCMAIL:50871-close@bugs.kde.org,59220-close@bugs.kde.org,59222-close@bugs.kde.org Refer to Bug 50871 - Conduit for custom fields Refer to Bug 59222 - Addressbook conduit asks for every field of conflicting records Refer to Bug 59220 - Implement CopyPCToHH and CopyHHToPC in the addressbook conduit Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Reinhold Kainhofer committed a change to kdepim/kpilot/conduits/abbrowserconduit
Allow two addressbook entries with the same name and organization, but different phones, addresses etc. Actually, it allows entries which are equal up to at least one entry. This fixes bug 59569. CCMAIL:59569-done@bugs.kde.org Refer to Bug 59569 - one of the contact entries is overwrite when two of them have to same name. Diffs: 1, 2
Reinhold Kainhofer committed a change to kdepim/kpilot/conduits/abbrowserconduit
The conduit now uses a different algorithm to find the type of address on the PC to sync with.First, if there is a preferred address (no matter if home, work or whatever), this one is synced to the handheld. If no preferred address exists, either home or work (depending on the setting in the conduit config dialog) is used for the sync. If that doesn't exist, either, the other one (work/home) is tried. If that also doesn't exist, and the address is copied to the PC, its type is set to preferred+the setting from the config dialog. This fixes both bugs 50560 (conduit should sync with preferred address) as well as bug 60659 (conduit should use the existing address from the PC, even if the type is not the one chosen in the config dialog). CCMAIL:50560-done@bugs.kde.org,60659-done@bugs.kde.org Refer to Bug 50560 - address not synced correct with new address information Refer to Bug 60659 - Always using at least one of the addresses from kaddressbook Diffs: 1, 2
Reinhold Kainhofer committed a change to kdepim/kpilot/conduits/vcalconduit
If the user chose to sync to an iCalendar file instead of the standard (resource) calendar, and he gave an empty or invalid file name, an error message is now written out to inform him/her about the problem. I don't want to ask him for a file name, because one of the guidelines of conduit development is that a sync should be able to run without user intervention. This should probably also be backported, but it introduces two new i18n strings, so it is not possible. Thus the bug will remain in 3.1 branch. CCMAIL:56117-done@bugs.kde.org Refer to Bug 56117 - prompt when syncing with empty calendar file path Diff
Reinhold Kainhofer committed a change to kdepim/kpilot/conduits/vcalconduit
Fixed bug 60691 where events recurring monthly on a given weekday were shifted by one day. Also, when initializing a LocalCalendar, you are not supposed to give a time zone... Also, fixed infinite loop glitch by Cornelius. CCMAIL:60691-done@bugs.kde.org Refer to Bug 60691 - KPilot vcal conduit changes day when syncing repeating events Diffs: 1, 2, 3
Reinhold Kainhofer committed a change to kdepim/kpilot/kpilot
Fixed the toolbar configuration. CCMAIL:60583-done@bugs.kde.org Refer to Bug 60583 - After configuring toolbar, the toolbar does not change Diffs: 1, 2
Reinhold Kainhofer committed a change to kdepim/kpilot/lib
This commit adds some features needed by us KPilot developers: 1) All conduits now have their own copy of the handheld's database in $KDEHOME/share/apps/kpilot/conduits/UserName/*.pdb. This was needed so that backup runs don't break the conduit's algorithm to detect changed records on the PC. So far, we compared each entry to the corresponding entry in the backup database. It that changed, basically we are screwed. For this new feature I extended the constructur of PilotLocalDatabase to take an additional boolean parameter useConduitDBs. If that is set, the db will be opened in ..../conduits/Username/ This fixes the first part of bug59219. We still need to copy the DB, and find a way to detect if the previous sync was a backup run and enable full sync in that case. 2) do not return "Unfiled" or "Nicht abgelegt" as category label if no category is set. Instead return an empty string. 3) Added isArchived() and makeArchived() methods to PilotAppCategory to set the dlpRecArchived flag. 4) Changed the way how the DBBackup/username/ and conduits/username/ directories are created (now I'm using KStandardDirs::makeDir and KStandardDirs::exists). 5) FirstSync now also means PC->HH or HH->PC directions (which is clear intuitively, as with these direction, nothing that's on the other side should matter at all). 6) Added eDelete to the sync actions in the SyncAction class CCMAIL:59219@bugs.kde.org Refer to Bug 59219 - Backup messes up the conduit syncs Diffs: 1, 2, 3, 4, 5, 6, 7, 8
Percy Leonhardt committed a change to koffice/kpresenter
drawGrid(): The points are now drawn at more accurate positions. For example, a grid of 5mm and a helpline at 20mm will now overlap. So the grid is at 5, 10, 15, 20 and so on and not somewhere between. applyGrid(): Fixed the calculation of the 'snaped' position. There is still a bug when moving an object, so this patch is not enough to close bug56181. Refer to Bug 56181 - Snap to Grid function aligns relatively, not absolutely Diff
Lukáš Tinkl committed a change to koffice/kpresenter
fix 56181: Snap to Grid function aligns relatively, not absolutely Patch by psn, thanks! CCMAIL:56181-done@bugs.kde.org, psn@linux.se Refer to Bug 56181 - Snap to Grid function aligns relatively, not absolutely Diffs: 1, 2
Lukáš Tinkl committed a change to koffice/kpresenter
fix 61330: when cutting&pasting a vertically centred text frame,
the vertical position changes
CCMAIL:61330-done@bugs.kde.org
Refer to Bug 61330 - When cutting&pasting a vertically centred text frame the vertical position changes
Diff
Dirk Mueller committed a change to KDE_3_1_BRANCH: kdebase/konqueror
make sure we don't change the servicetype during execution CCMAIL:32006-done@bugs.kde.org Refer to Bug 32006 - wrong/different icon (filetype) with symlinks Diff
Thiago Macieira committed a change to kdelibs/khtml/html
And fixing in HEAD. Thanks for reporting. CCMAIL61721-done@bugs.kde.org Refer to Bug 61721 - upload filename can not contain characters other than latin1 Diff
Koos Vriezen committed a change to kdelibs/khtml/java
Strip filename of __KHTML__PLUGINBASEURL (I wonder why this worked before) fixes http://www.cs.umd.edu/hcil/piccolo/play/swingJazz/swingjazz.html Diff
Dirk Mueller committed a change to kdelibs/khtml/rendering
ugh. something that I suspected to be a gcc bug in 3.4 so far is actually a bug in our code. In C++, enum's are not (anymore) at least sizeof(int) wide. instead, they're just the number of bits that are required to represent the values during declaration. other values assigned to it are just silently truncated. This bug must exist in many variations in KDE source, as neither arts works nor kdeinit nor many other apps. The worst part is that there is no compiler warning of error for it. Happy bughunting :-( CCMAIL: khtml-devel@kde.org CCMAIL: kde-core-devel@kde.org Diff
Waldo Bastian committed a change to KDE_3_1_BRANCH: kdelibs/kioslave/http
Fix QByteArray handling bug that causes gzip-encoded web-pages to fail with Qt 3.2. (B56909) CCMAIL:56909-done@bugs.kde.org Refer to Bug 56909 - Cannot open some URLs Diff
Sebastian Trueg committed a change to kdeextragear-1/k3b/src/projects/audiocd/input/mp3
Created libk3bproject which contains all the K3b projects and the writing code. With this new lib creating new apps or a kio-slave (already planned) based on K3b should be no problem. When writing KParts plugins for K3b one may now even modify projects. Diffs: 1, 2, 3, 4
Jesper Pedersen committed a change to kdeextragear-2/kimdaba
Two weeks at Mallorca, Spain can do a lot to a program. Among a lot of other things: - Added a browser, so you can browse the through your persons/locations/keywords. Each icon in the browser shows how many matches there are for the given option. - In the viewer you can now click on the optios (say click on the location Mallorce, and you can see all images from there) - Its now possible to see several images at the same time - it is now possible to specify your own option groups (Predefined are persons, locations, keywords. Someone might want stuff like Items, Album, ... ) - config window now uses QDockMainWindow, so it is possible to do the layout of that window to your own needs. - lots and lots of code cleanup. 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
Koos Vriezen committed a change to kdeextragear-2/kmplayer
audio/x-ms-wma mimetype for http://3voor12.vpro.nl/3voor12/live/kies_video.jsp webradio Diffs: 1, 2, 3, 4, 5
Scott Wheeler committed a change to kdemultimedia/juk
Add "Contains", "Exact" and "ContainsWord" modes to the PlaylistSearch::Component and use the ContainsWord mode for building the tree view. CCMAIL59269-done@bugs.kde.org Refer to Bug 59269 - space in artist name Diffs: 1, 2, 3
Scott Wheeler committed a change to kdemultimedia/juk
Make it possible to delete multiple playlists at once. I made a change to kdelibs today to make it possible to show the list of items being removed, but that code is currently #if 0'ed to give people a few days to update libs. CCMAIL61787-done@bugs.kde.org Refer to Bug 61787 - delete multiple playlists at once.. Diffs: 1, 2, 3
Matthias Kretz committed a change to arts/flow
I cachegrinded an idle artsd and there was this big fat function StereoVolumeControl::calculateBlock that was takeing almost half of the processing power. So I made calculateBlock return when it has nothing to do and do a zero-copy forwarding of the audiodata into the output. For all of those with a 3% artsd usage when it's idle - it should be down to 1.5% now, except if you change the volume in artscontrol. Diff
George Staikos committed a change to ARTS_1_1_BRANCH: arts/soundserver
no fabsf() in non-C99 environments This should be forward ported. CCMAIL:61796-done@bugs.kde.org Refer to Bug 61796 - Compile problem on Solaris 2.6 - arts uses fabsf which is not available Diff
Charles Samuels committed a change to kdemultimedia/noatun/library
don't change the volume on startup twice, fixes 59434. CCMAIL:59434-done@bugs.kde.org Refer to Bug 59434 - noatun sets volume to 100% temporarily on startup Diff
Charles Samuels committed a change to KDE_3_1_BRANCH: kdemultimedia/noatun/modules/splitplaylist
backport fix to 61707, simply view.cpp#1.124 CCMAIL61707@bugs.kde.org Refer to Bug 61707 - Naotun crash when deleting playlist entries twice (due to spl crapiness) Diffs: 1, 2
Till Gerken committed a change to kdenonbeta/kopete/protocols/jabber
Make GPG encryption obey to JEP-0027. Now Kopete can finally talk to Psi and other Jabber clients when using encryption! Diffs: 1, 2, 3
Stefan Gehn committed a change to kdenonbeta/kopete/protocols/oscar
- complete list of AIM user-classes - print out some AIM userclasses for debugging purposes - change my email addy - add unfinished stuff for waitauth flag. - stop spitting out Buffer errors after first error on that Buffer, if you get a "BUFFER ERROR:" line in debug output then you know something is seriously broken :) - rename OscarSocket::isConnected to isLoggedIn, it actually tells if the icq/aim login succeeded and has nothing to do with a successful tcp/ip connection - use isEmpty() instead of isNull() on things like password QString - complete RateClass struct and get rid of that 5 unknown byte stuff, they are known now - support ICQ type-4 URL-messages - excessive debug in case of a rate-change, that packet could tell us if we were sending too fast. - add CLI2CLI TLV to ICQs sendStatus. Now we're finally known as a ICQ v8 client to other clients. This is also extremely important for future direct-connection stuff - fetched some constants from sim-icq libicq in order to debug type-2 questions for phonebook and the like. I've seen that packet floating in yesterday but couldn't get another one. - started support for type-2 messages, now almost working. RTF messages come in but I have a buffer problem and we don't have any RTF parser. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
Luis Passos committed a change to kdenetwork/kppp
Fix connect speed help text. CCMAIL39109-done@bugs.kde.org Refer to Bug 39109 - kppp: contradicting help text about connection speed Diff
Laurent Montel committed a change to kdenetwork/kppp
Fix kppp with usb-serial + devfs. I don't have now DLS connection, because my ISP is not good (Free telecom) So I must use my RTC modem Diff
Tim Jansen committed a change to kdenetwork/krfb/krfb
Use QApplication::desktop() to obtain the QDesktopWidget, as recommended in the Qt docs. This will hopefully solve bug61904. Refer to Bug 61904 - krfb crashes after entering password for GL screensaver Diff
Olivier Goffart committed a change to kdenonbeta/kopete/plugins/cryptography
Fix the quote problem mentioned in the bug61687 Refer to Bug 61687 - Crypto plugin mangles text Diffs: 1, 2
Olivier Goffart committed a change to kdenonbeta/kopete/protocols/msn
I hope this patch might help to fix bug59577 Refer to Bug 59577 - Crash when sending a file over MSN Diffs: 1, 2
Olivier Goffart committed a change to kdenonbeta/kopete/protocols/msn
I'm trying to fix the bug http://bugs.kde.org/show_bug.cgi?id=61051 Refer to Bug 61051: cancelling a started filetransfer in MSN crashes kopete Diffs: 1, 2
Joseph Wenninger committed a change to kdebase/kicker/extensions
The new sidebar kicker extension is a wrapper around konqueror's navigation panel. A the moment popup menus do not work and it shares the same configuration data as the one embedded in konqy. I only recommend using it on the left screen side at the moment. The configuration will be decoupled becaause eg the Metainfo plugin is only usefull in konqy, but not in the global one. All actions, which would have triggered an update of the main view in konqueror now open a new browser window. So, if you don't want a window, but would like to expand a directory item, click onto the plus. This is a first step to fullfilling the wishlist/bugreport 56945. It's really an interesting feature. Since I don't get the X-server of my suse 8.2 to correctly position the screen on my notebook display, it is always a few pixels moved to the left (with 8.1 it had worked without problems), please tell me if the sidebar is cut of on the left border or completely visible. Refer to Bug 56945 - Making Navigation Panel globally accessible Diffs: 1, 2, 3, 4, 5
Joseph Wenninger committed a change to kdelibs/kdeui
Fix bug / implement wishlist item 60967. The dockwidgets are going to have setPixmap/pixmap functions in KDE 3.2. CCMAIL:60967-done@bugs.kde.org Refer to Bug 60967 - KDockWidget: no way to set the pixmap (except constructor) Diffs: 1, 2, 3, 4, 5
Chris Howells committed a change to kdelibs/kdeui
Introducing KSplashScreen. Since it seems we're not going to switch to Qt 3.2 as a requirement soon, hopefully it's disabled for compilation with obsolete versions of Qt. Is there anybody running Xinerama who could test that it does the right thing? Diffs: 1, 2, 3
Chris Lee committed a change to kdeartwork/styles/dotnet
This should, at least according to mETz, fix transparent background-mode on Kicker for dotNET users. -clee Diff
Karol Szwed committed a change to kdebase/kwin/kcmkwin/kwindecoration
Remove nasty static_cast<QWidget*>(QObject*) which was creating the crashes. CCMAIL:61140-done@bugs.kde.org Refer to Bug 61140 - Changing the window decoration crashes KControl Diffs: 1, 2
Scott Wheeler committed a change to kdelibs/kdeui
TT says that they won't fix this one before 3.3, so I'm (sadly) doing the fix here. The affects at least 5 apps in CVS. Right now if a MainWindow is hidden that has floating toolbars those are hidden, but aren't restored when it is shown. In some apps this requires editing the config file to get the toolbar back. See the mentioned bug for the qt-bugs mails. Also did some s/TRUE/true/ s/FALSE/false/ while I was in there. CCMAIL60645-done@bugs.kde.org Refer to Bug 60645 - toolbars, removing the player buttons Diffs: 1, 2
Luboš Luňák committed a change to kdelibs/kdeui
When the window is maximized, save the size in that direction as workarea size + 1, and maximize again when restoring the size, instead of setting the size again, which may not cause maximalization of the window. Takes care of 56192. Refer to Bug 56192 - Window do not open maximized _over_ panel Diff
Luboš Luňák committed a change to kwin_iii: kdebase/kwin
Fix 55290 - if they map a window without border with the same size as the screen but fail to place it properly, they probably still want the window to be fullscreen. Refer to Bug 55290 - acroread starting in fullscreen is not placed correctly on the desktop Diff
Luboš Luňák committed a change to kwin_iii: kdebase/kwin
Fix 25020. Refer to Bug 25020 - Kwm: 2 second delay deiconifing in Tcl/Tk Diff
George Staikos committed a change to kdelibs/kwallet
a plethora of bugfixes and enhancements too numerous to mention. Code is now enabled for compilation, but the encryption scheme is still schedule to change which means that your wallet files will break over time. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
George Staikos committed a change to kdeutils/kwallet
wallet manager application for KDE. Needs icons badly. It's about 1/3 complete right now, but it does show you wallets that exist on the system and auto launches/shuts down as necessary. Allows you to delete wallets and force wallets closed, but opening and creating new ones is still unimplemented. (yes it docks in the system tray, but there is no icon for it yet. :)) Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9
Jeroen Wijnhout committed a change to kdeextragear-2/kile/kile
fixed Bug58975: document icons at tabs are not displayed before save fixed Bug58974: add configurable shortcuts for switching to log/konsole/output window Refer to Bug 58975 - document icons at tabs are not displayed before save Refer to Bug 58974 - add configurable shurtcuts for switching to log/konsole/output window Diffs: 1, 2
Jeroen Wijnhout committed a change to kdeextragear-2/kile/kile
- fix bug in structure view: when masterdocument specified, \input{} and \include file should be
treated as being relative to masterdocument not current document
- use new KSpell constructor to force TeX mode (fixes bug58767), only for >= KDE3.1.90
Refer to Bug 58767 - spellchecking doesn't work for non-English document
Diff
Hamish Rodda committed a change to kdenonbeta/kcmrandr
Fix bug61653 - krandrtray should be a KUniqueApplication Also prevent the screen has changed notification from popping up when the app is started. Refer to Bug 61653 - krandrtray should not run multiple instances Diffs: 1, 2