| Last Week | Archives |
This week some optimizations, Konstruct, Atlantik and Kalzium. Many bug fixes and new features.
Errata: In last week's digest, the cvs commits were attributed to the wrong person. Off by one bug. It should be fixed in the next few days.
More layout changes. Getting close to satisfactory. I have tried to indicate which patches were backported to earlier releases.
Dirk Mueller was active throughout the repository with comments like this:
use static -KStaticDeleterkurisearchfilterengsd; -KURISearchFilterEngine *KURISearchFilterEngine::s_pSelf = 0L; +KURISearchFilterEngine *KURISearchFilterEngine::s_pSelf = 0; +static KStaticDeleter kurisearchfilterengsd;
I asked Dirk "From my meager understanding of C++, I think this means there are fewer relocations required by the linker?" Dirk responded:
Several changes. I've fixed "namespace breakages" of several libs. We have a rule that every class/namespace'd symbol should start with a K and every nonmangled symbol with "kde_". Unfortunately this was broken in a few places, which could cause symbol clashes and therefore in theory crashes and misbehaviour. There were also some shared libs installed which shouldn't be installed, or installed in a wrong place, or with wrong flags.. making helper methods etc which should not really be part of the ABI the libs export static avoids similiar problems and also makes calling of these functions faster. the version map is a method to reduce the PLT entries. Unfortunately it does not or only in a very small amount reduce the relocations, but its still a performance gain, as it removes the PLT overhead and therefore improves startup and runtime performance. It also hides methods and functions that are not part of the public API, to avoid misuse by applications and in consequences binary compatibility breakages after a KDE update.
One comment Dirk made after a commit was "libkhtml went down from 7248 to 3271 PLTs". To better understand what this means, refer to this paper entitled "Faster C++ program startups by improving runtime linking efficiency".
I recently moved to Gentoo, so as to be able to be closer to the development with more recent releases. I had the opportunity to talk to Stephan Binner about Konstruct, where he described the goals of his work:
Gentoo is most likely the last distribution Konstruct is aimed at. The goal is to ease the compilation from source for all users for whose distribution no binary packages of a release exist or who want to compile from source for optimization reasons. I think it does its job well as far I can judge on the few feedbacks I got. Suggestions are implemented with the simple "Detektive" script being the last. This still needs more complete package lists and more distribution support. I hope that some users will contribute to this (boring job and of course I don't have every distribution installed). The next major change will likely be definitions update to KDE 3.1 RC6 and 3.1 Final later. Adding more applications is a possible goal, help for this is welcome too.
A few years ago, I was looking for a dictionary to use around the house. How could I find one that is complete? I decided to look for a dictionary that had the periodic table of elements listed. I found one, purchased it, and found it to be complete. Now, a desktop environment wouldn't be complete without a periodic table, would it? So Carsten Niehaus sent me an email saying:
I am the author of Kalzium and today is promotion day :) in the last cvs-Digest you told the ppl about Kalzium 0.6-preparations. Meanwhile I released Kalzium 0.6, here is the "announcement". http://lists.kde.org/?l=kde-edu-devel&m=104101586628285&w=2
Over the last weeks, atlantik has seen many improvements. I asked Rob Kaper some questions:
> I noticed quite substantial development effort on atlantik. This is similar > to monopoly isn't it? Yes, Atlantik is a KDE client for monopd, a server I have written. It started as a pure Monopoly game, but it is now configurable (see Jason Katz-Brown's Atlantik Designer in kdeaddons) and on the long term it should do many more board games (see http://unixcode.org/atlantik/charter.html for my rant on that). > How does the network play work? Give us a description. At the moment you need a local monopd server, or an Internet connection. You can choose a server when you start Atlantik and create a game or join one if there are any. At the moment it is best to invite friends manually on IRC or through e-mail or so, but in the future you might run into random people on one of the dedicated servers on-line. The network play is pretty transparent to the user, as it should be. Unless you have serious lag, you shouldn't even notice it except for the incoming chat messages. ;) All the game properties are stored and handled by the server, so clients cannot modify game properties themselves, but only request a modification. The server checks if the client is allowed to do so (for example when buying something, ownership and assets properties change) and will send all clients the appropriate update messages. > Any other interesting features you would like to highlight. I recently committed support for customizable tokens (http://unixcode.org/img/atlantik/atlantik-20021219.jpg) to CVS for HEAD, so that's exciting. Good news is that the author of GtkAtlantic (a GTK version to play games on monopd servers) is nearing a first release. It means two more eyes are looking at monopd and many small bugs I did not notice myself are being reported and more importantly, fixed by me.
Matthias Kretz committed a change to arts/flow
fix mem leak found by valgrind Diff
André Wöbbeking committed a change to kdesdk/cervisia
- fixed sorting by date column. - parseHistory(): inserted missing break in switch (cmd_code). TODO: Fix parsing of CVS output (i.e. 'W' has 9 columns instead of 10). Diff
Carsten Niehaus committed a change to KDE_3_1_BRANCH: kdeedu/kalzium/src
backporting fix for BR51547 Refer to Bug 51547 - Quiz result icons use generic question mark icon
Diff
Aaron J. Seigo committed a change to kdeadmin/kcmlinuz
add an error to help people like the fellow in bug#52199 a bit Refer to Bug 52199 - /controlcenter/system/linuxkernel/configurator error produced trying to run
Diff
Maks Orlovich committed a change to kdebase/kcontrol/style
Now that we have KApplication::createApplicationPalette(), make sure that the palette for styles getting previewed is set right even when the current style is messing with palette. Diff
Maks Orlovich backported the same fix to KDE_3_1_BRANCH: kdebase/kcontrol/style
Backport the fix of 50117 for 3.1, as well as the removal of a redundant include Refer to Bug 50117 - wrong widget background pixmaps in preview
Diff
Ian Reinhart Geiser committed a change to kdebindings/qtc/clib/qtc
actually allow a c compiler to compile things off of these headers. c bindings are much more useful when they are usable with an actual C compiler from what i can tell. 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
Duncan Mac-Vicar Prett committed a change to kdelibs/kdecore
- Bug Description: moviePath() can't find movies of group KIcon:User - Bug Cause: KIcon::User is a valid group, it is defined after LastGroup so we threat it as a special case (rest of the code do the same), so it included KIcon:User in the invalid group case, so the KIcon::User case was never reached. - Fixes: Kopete connecting animations, and that's why it did't find your movies Martijn :-) CCMAIL: klingens@kde.org,jansen@kde.org,larrosa@kde.org,kopete-devel@kde.org Diff
Carsten Pfeiffer committed a change to kdegraphics/kuickshow/src
CCMAIL:52362-close@bugs.kde.org works now, will clean this up later Refer to Bug 52362 - does not work via KIO
Diffs: 1, 2 The fix was backported to KDE_3_1_BRANCH: kdegraphics/kuickshow/src. Diff: 1, 2
Stanislav Visnovsky committed a change to kdesdk/kbabel
Fix 40973 - stop working after close button press Refer to Bug 40973 - crash when opening two threads
Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
Maks Orlovich committed a change to kdelibs/kdeui
As posted on core-devel quite a bit ago (and commented on by exactly one person): force centering of indicator with custom strings, effectively fixes 44279 CCMAIL:44279-done@bugs.kde.org Refer to Bug 44279 - knode statusbar field too small to show progress
Diff
Rob Buis committed a change to kdelibs/kdeui
Create a proper dtor, so we dont have a mem leak (even though its only 1 byte per object). Diffs: 1, 2 Backported to KDE_3_1_BRANCH: kdelibs/kdeui. Diffs: 1, 2
Caleb Tennis committed a change to kdevelop/parts/doctreeview
Fix bug51652 by checking for null pointer before using it in DocTreeView Refer to Bug 51652 - Configure Gideon... crashes when missing "Last Project" in gideonrc
Diff
Caleb Tennis committed a change to kdevelop/parts/history
Don't let us go out of bounds.. fix bug51429 Refer to Bug 51429 - Two Classes view bugs
Diff
Oswald Buddenhagen committed a change to kdebase/kdm/kfrontend
- preventin the user list from attempting a login; fixes 50043 - double click in the user list attempts a login Refer to Bug 50043 - Login Manager (Admin mode) loses settings
Diffs: 1, 2 Backported to KDE_3_1_BRANCH: kdebase/kdm/kfrontend. Diff
Carsten Pfeiffer committed a change to kdegraphics/kfile-plugins/jpeg
catch exceptions CCMAIL:52356-close@bugs.kde.org Refer to Bug 52356 - Crash when an .exi data file is being previewed.
Diff Backported to KDE_3_1_BRANCH: kdegraphics/kfile-plugins/jpeg. Diff
Carsten Pfeiffer committed a change to kdelibs/kio/kfile
- proper deletion order of KFileTreeViewItem and KFileItem - removeExtraData is in the proper place now Diffs: 1, 2 Backported to KDE_3_1_BRANCH: kdelibs/kio/kfile Diffs: 1, 2
Carsten Pfeiffer committed a change to kdelibs/kio/kfile
- move static initialization into separate method (so static methods
can call it too)
- create a new tree-branch when the host changes + pot. crash fix
- prevent clearing the edit-combo when removing a branch, because the
new url takes some time to arrive
- KURL("ftp.host.com/").path() is empty! -> handle that
- add missing class forwards to kdirselectdialog.h
Diffs: 1, 2, 3, 4
Backported to KDE_3_1_BRANCH: kdelibs/kio/kfile.
Diffs: 1, 2, 3, 4
Carsten Pfeiffer committed a change to kdelibs/kio/kfile
Speedup: don't use setText() and setPixmap() on newly created QIconViewItems, pass them in the c'tor so not every item is painted itself. Diffs: 1, 2 Backported to KDE_3_1_BRANCH: kdelibs/kio/kfile Diffs: 1, 2
Carsten Pfeiffer committed a change to KDE_3_1_BRANCH: kdelibs/kio/kfile
backport - factor out KFD's speedbar initialization into KFileSpeedBar - use the speedbar in KDirSelectDialog Diffs: 1, 2, 3, 4
Dawit Alemayehu committed a change to KDE_3_1_BRANCH: kdelibs/kioslave/http
Fix for BR#51735. Refer to Bug 51735 - authenticated proxy setup does not work with embedded user/pass
Diff
Aaron J. Seigo committed a change to kdemultimedia/kioslave/audiocd/kcmaudiocd
fix bug #52222 Diff Backported to KDE_3_1_BRANCH: kdemultimedia/kioslave/audiocd/kcmaudiocd.
Diff
Carsten Pfeiffer committed a change to kdebase/klipper
52371 optionally strip whitespace when executing actions Refer to Bug 52371 - Extra "%20" added at the end of links
Diffs: 1, 2, 3, 4, 5
Ingo Klöcker committed a change to kdenetwork/libkdenetwork
Port from 3_1: Fix bug 51180: changes underscores in spaces in quoted-printable attachments Refer to Bug 51180 - changes underscores in spaces in quoted-printable attachments
Diff Backported to KDE_3_1_BRANCH: kdenetwork/libkdenetwork Fix bug 51180: changes underscores in spaces in quoted-printable attachments This bug is actually caused by a compiler bug which this 'fix' should work around. Patch by Wolfgang Westphal. Diff
Christian Gebauer committed a change to kdenetwork/knode
fix for52415, knode will still build, because pthread is linked in by Qt anyway (this assumption should hold for KDE 3.1 on unix, for KDE 3.2 we will get rid of the threading stuff) Refer to Bug 52415 - KNode's GUI does not start when linking to pthreads
Diff Backported to KDE_3_1_BRANCH: kdenetwork/knode. Diff
Nicolas Goutte committed a change to koffice/filters/kword/rtf
Fix typo in \rtlmark (was \rtrmark) (Let see if it was the only problem!) CCMAIL52306@bugs.kde.org Refer to Bug 52306 - RTF import filter in Hebrew
Diffs: 1, 2
Ariya Hidayat committed a change to koffice/kpresenter
"Use the sidebar, Luke!" :-P we don't need the structure viewer in the menu anymore since the outline tab in the sidebar provides the same functionality this will close bug 47102 Refer to Bug 47102 - structure editor not modal
Diff
Maks Orlovich committed a change to kdeaddons/konq-plugins/kimgalleryplugin
-Easy speedup for Konqueror-as-FM: Don't link kimgallery plugin to KHTML needlessly -- it takes quite sometime to dlopen it. (That's before the symbol map stuff, though). Diff
Maks Orlovich committed a change to kdebase/konqueror
Ask discussed with DFaure: remove disabling of context menus for toolbars when in fullscreen mode; it was put in in KDE-1.92 or so era to workaround some bug involving floating toolbars; since one can easily float toolbar w/o the context menu anyway, and since it works just fine with the toolbars floating nowadays, bring the menu back. Fixes 34068 CCMAIL34068-done@bugs.kde.org Refer to Bug 34068 - WIsh: Don't disable RMB for tool bars in fullscreen mode
Diff
Eray Ozkural committed a change to kdebase/konqueror
* fix slotOpenTerminal (closes 52375)
- use KProcess in the simplest possible way to launch terminal program
asynchronously, preventing GUI from blocking
- less error prone and possibly faster
Refer to Bug 52375 - konqueror freezes when opening a terminal from directory
Diff
Daniel Naber committed a change to kdelibs/khtml
forward port: fix wrong information about java/javascript disabled by default Diff
Dirk Mueller committed a change to kdelibs/khtml
add a version script for khtml before I loose it again. Removes a few hundred PLTs and therefore reduces the startup relocation time by 40% for my machine. A bit more is possible. Yes, some configure hackery is missing. Its basically a linux only thing Diffs: 1, 2
Dirk Mueller committed a change to kdelibs/khtml/ecma
adding some nonstandard properties found in the Mozilla Demo pages. Their implementation isn't quite right, but at least it doesn't throw an exception anymore.. Diffs: 1, 2, 3
Dirk Mueller committed a change to kdelibs/khtml/rendering
I don't think the QPainter::save() / restore() are necessary, and they're slow Diffs: 1, 2
Dirk Mueller committed a change to kdelibs/khtml/rendering
repaint at least once when we have the document loaded Diff
Martijn Klingens committed a change to kdenonbeta/kopete/protocols/msn
Fix some obscure problems in the DNS lookups: // Ideally we want to the full connection to MSN to be handled async, but due // to some design issues in QDns this fails if people with dialup connections // start Kopete before their internet connection. The workaround from // TrollTech is to not use QDns, but use the libc gethostbyname call instead. // The sync calls in KExtendedSocket use this, only the async lookup uses DNS. // This is slightly annoying as it blocks the GUI for the duration of the DNS // lookup, but properly configured systems will hardly notice that. Besides, // there's nothing we can do about it... For Qt 4/KDE 4 we can hopefully // leave the lookup to the socket again and remove the manual lookup call. // This cannot be fixed in Qt 3 unfortunately. This commit fixes the Kopete side of bug50279, but in fact it's more a KExtendedSocket/QDns problem (bug is already reassigned there), so I'm not closing it. It also works around the problem with recent glibcs for debian unstable and Mandrake Cooker that breaks QDns, so it also 'fixes' bug52494. Here the real problem is beyond our reach as well, but it works nevertheless as workaround for now. CCMAIL:50279@bugs.kde.org CCMAIL:52494-done@bugs.kde.org Refer to Bug 52494 - Cannot connect to MSN
Diff
Martijn Klingens committed a change to kdenonbeta/kopete/protocols/aim
Fix the 'AIM incoming messages are in HTML format' bug Thanks to Kandalf for playing lab chicken :) Diffs: 1, 2
Martijn Klingens committed a change to kdenonbeta/kopete/protocols/aim
Fix autoconnect: // AIM depends on properly deserialized meta contacts to be able to // connect, but the deserializing is done after the constructor ends. // Therefore use a 0-second timer instead, which is enough to make // it work properly. Also some small misc cleanups. CCMAIL:50207-done@bugs.kde.org Refer to Bug 50207 - Auto-connect for AIM doesn't work properly
Diffs: 1, 2, 3, 4, 5, 6, 7
Tom Linsky committed a change to kdenonbeta/kopete/protocols/oscar
Fixed bug51213 (Metacontacts only remember one Oscar contact) Refer to Bug 51213 - Metacontacts only remember one Oscar contact
Diffs: 1, 2
Cornelius Schumacher committed a change to KDE_3_1_BRANCH: kdepim/korganizer
Load holiday plugin only once. Fixes bug 51721. Refer to Bug 51721 - German holiday 3. Advent is calculated wrong
Diffs: 1, 2
Reinhold Kainhofer committed a change to kdepim/kpilot
Some updates of the things I have been worked on recently Diff
Aaron J. Seigo committed a change to kdemultimedia/kscd
fix Bug#51300 Refer to Bug 51300 - CD-Text used in false manner
Diff
Jason Harris committed a change to KDE_3_1_BRANCH: kdeedu/kstars/kstars/data
fixed bug 52205 (Tibet listed as country for Lhasa)...changed country to China, set Province to Tibet. Refer to Bug 52205 - Tibet as country name
Diff
Tobias Koenig committed a change to kdebase/ksysguard/gui/SensorDisplayLib
fixed bug 52369 Refer to Bug 52369 - ksysguard doesn't respect locale settings for numbers
Diff
Tobias Koenig committed a change to kdebase/ksysguard/gui/SensorDisplayLib
fixed bug 50994 now Refer to Bug 50994 - rightclick on selected line in listbox deselects
Diff
David Faure committed a change to kdelibs/kutils
Vacations are useful for re-thinking some difficult problems :) Implementing "find previous" with the ++ that was done after a match, was really hairy. So do the ++ (or --) only when calling find() again, after a match. Diffs: 1, 2, 3, 4 Backported to KDE_3_1_BRANCH: kdelibs/kutils Diffs: 1, 2, 3
David Faure committed a change to kdelibs/kutils
Fix for F3/Shift-F3 when replacing Diff Backported to KDE_3_1_BRANCH: kdelibs/kutils Diff
David Faure committed a change to kdelibs/kutils
Fixes for regexp search: allow searching an empty string (e.g. for /$/), only skip one char when skipping a match. Diffs: 1, 2 Backported to KDE_3_1_BRANCH: kdelibs/kutils Diffs: 1, 2
Luboš Luňák committed a change to kdebase/kwin
Fix 52376. Maybe. Refer to Bug 52376 - KWin crashes at random
Diff Backported to KDE_3_1_BRANCH: kdebase/kwin Diff
Charles Samuels committed a change to kdemultimedia/noatun/library
Done: Countdown timers. Remaining problems: KJofol has its own config still (how to remove this best?) Might have missed a few places Also changed: PNG support out, now just a wrapper CCMAIL52352-done@bugs.kde.org CCMAIL:sgehn@gmx.net Refer to Bug 52352 - time counting down in Excellent
Diffs: 1, 2, 3, 4, 5, 6
Arnold Krille committed a change to kdenonbeta/arts
It slices, it dices, it compiles and it works! Added PopupBox, a rewrite of the the VHideBox and HHideBox. Switched the effects to use this Widget now, preparing to remove the old. (trivial) Added some Copyright-headers to my files. effecttester now shows the ID of the inserted effect. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23
Don Sanders describes Kaplan as "the container application used to integrate the KMail, KAddressBook and KOrganizer KParts into a single unified application."
"In the future I hope other parts will be supported as well such as KNode for example. The sum of the container application and these parts is known as Kontact." The following commits are thoughts on Kaplan from various developers.
Cornelius Schumacher committed a change to kdepim/kaplan
Added my thoughts. Diff
Zack Rusin committed a change to kdepim/kaplan
I didn't want to be left out ;) Diff
Don Sanders committed a change to kdepim/kaplan
Agree with Guenter, "%" -> "Don:", the symbol was hard to read. Add comment on the need for a kdeinterface package that is used to store interface files for all KDE apps. Diff
Hamish Rodda committed a change to kdelibs/kate/part
In dynamic wrap mode, make home and end keys first go to the view line's start/end respectively. If at the start/end of the view line already, go to the real start/end. Satisfies bug 52411 Kate team: does this warrant a backport? Refer to Bug 52411 - Home and End keys do not go to beginning/end of virtual lines
Diff
Chris Howells committed a change to kdenonbeta/kdeprintphoto
Add KDEPrint Photo, and image which can take images for things like digicams and print them in standard sizes like 6"x4" for insertion in photo albums etc. Just working on the GUI, haven't added the printing code yet (but the proof of concept stuff seems to work nicely) Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
Chris Howells committed a change to kdenonbeta/kdeprintphoto
Starting work on the printing code. Turns out my "proof of concept" was a gross over simplification and far more work is needed! Blah Diffs: 1, 2, 3, 4, 5, 6
Carsten Pfeiffer committed a change to kdelibs/kdeui
fix minimize/restore behavior (make it work like the taskbar) Diff
Carsten Pfeiffer committed a change to KDE_3_1_BRANCH: kdelibs/kdeui
fix minimize/restore behavior (make it work like the taskbar) Diff
Julian Rockey committed a change to kdevelop/parts/appwizard
Added PyQT application template Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
Caleb Tennis committed a change to kdevelop/parts/classview
It would be nice to actually see methods and attributes in the struct view...so let's do it Diff
Harald Fernengel committed a change to kdevelop/parts/valgrind
frontend for valgrind. Parses its output, displays messages and backtrace in a listview click on a backtrace-item to jump to the location. implemented an auto-guesser that tries to find the leak within your project, just click on an error message to jump to the offending position. Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Carsten Pfeiffer committed a change to kdemultimedia/kfile-plugins/ogg
add Title and Artist items, as suggested by Ismael OrensteinDiff
Nadeem Hasan committed a change to kdelibs/kimgio
And finally write 4bpp images too. The plugin is now feature complete. I just have to test more. Diff
Don Sanders committed a change to kdenetwork/kmail
[KROUPWARE MERGE] Sieve vacation support Diffs: 1, 2, 3, 4, 5, 6, 7, 8
Don Sanders committed a change to kdenetwork/kmail
Clean deadletters on clean shutdown. Diff
Don Sanders committed a change to kdenetwork/kmail
search folders are invalidated on mail sending, oops. Diff
Primoz Anzur committed a change to kdenonbeta/kmameleon/main
OK... Process detaching now possible :) Diffs: 1, 2, 3, 4
Percy Leonhardt committed a change to koffice/filters/kpresenter/ooimpress
Support for fill-patterns. Diff
Nicolas Goutte committed a change to koffice/filters/kword/abiword
- First try for table import (does not work.) - Fix one problem with the footnotes (still crashes KWord.) Diffs: 1, 2
Ariya Hidayat committed a change to koffice/kpresenter
simplifed "configure page" dialog, make it as "configure slideshow" since slide-specific stuff is already in slide transition dialog Diffs: 1, 2, 3, 4, 5
Klaas Freitag committed a change to kdegraphics/kooka
continued to rework the ocr functionality: - more capability to work with different ocr engines. That is a more flexible interface for the dialog - made the ocr dialog non modal. Changing the image in the Gallery changes the image in the ocr dialog - ocr result text appears in the editor part and the ocr result image goes to the image viewer. - changed the ocr dialog to be tabbed and added a image information tab - moved the option where the gocr ocr binary is found to kooka preference dialog. - extended the KookaImage object to know the KFileItem and KFileMetaInfo Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
Jason Keirstead committed a change to kdenonbeta/kopete
File transfer code cleanup - Added proper API comments in header files - Changed all functions to pass strings by reference - Fixed slotSendFile connection failed debug msg - Other general code cleanup ICQ sends not quite working, MSN sends still have some problems Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
Christopher TenHarmsel committed a change to kdenonbeta/kopete/protocols/oscar
Added support for sending autoresponses when away (in the oscar protocol) Diffs: 1, 2, 3
Dirk Schönberger committed a change to kdenonbeta/kpainter
first "real" paint device 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
Reinhold Kainhofer committed a change to kdepim/kpilot/conduits/docconduit
Conflict resolution works now. The conduit is now more or less finished Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
Andreas Zehender committed a change to KPOVMODELER_1_1_BRANCH: kdegraphics/kpovmodeler
List recent changes Diffs: 1, 2
Andrew Standley-Jones committed a change to kdenetwork/ksirc
2 changes: 1. arrow keys work in single line mode for history 2. paste works in qt 3.1.1 now, the widget no longer gets mouse press events Diff
Jason Harris committed a change to edu.kde.org/kstars
updated KStars webpage: added CVS news for December Diff
Jason Harris committed a change to kdeedu/kstars
dms::SinCos() and dms::radians() now store their values; on subsequent calls, stored values returned immediately until angle's value changes. pass dms pointers instead of dms objects for many fcn. arguments. use doubles instead of dms objects in SkyPoint::getXY() (verified with profiling that the above changes improve the execution speed of the program...see kstars-devel@llists.sourceforge.net mailing list). renamed dms functions getArcMin()/getArcSec() to arcmin()/arcsec(), for consistency with other fcns. Added "Moonless Night" color scheme. Added README.timekeeping developer doc. 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
P. de Vicente committed a change to kdeedu/kstars/kstars
Added eltsCanvas class. This class inherits a QWidget and acts as a canvas where the grid, the axis, and the source curves are plotted. eltsCanvas is called from elts. The lower X axis is UT. Each minor tick is 1 hour, each major tick 4 h. The upper X axis is LST. Each minor tick is 1 hour, each major tick 4 h. The Y axis is Elevation. Each minor tick is 10 degs., each major tick 20 degs. Known bugs to be fixed: - I cannot draw text on the canvas for the big ticks in the X and Y axis. I do not know what is going on here. - If one puts a window on top of the canvas and there is a curve for one or more sources, when one moves away the window the canvas does not refresh the plot. I have an idea on how to fix this since I know why this happens. - The upper X axis draws more ticks than should be drawn. I think this has a simple fix. - The upper X axis renders major and minor ticks whose upper part does not begin on the horizontal axis. I do not know why this happens. TODO: - Add comments and withdraw some spanish comments in the code. - Add a third tab to allow plotting of several sources from a file. - Add a text label on each curve showing the name of the source. - Add a background with a color gradient showing the day/night time, so that one sees at a glance if a source raises during the day or the night. - Add some actions from mouse clicks. Still to be defined. Diffs: 1, 2
Jason Harris committed a change to kdeedu/kstars/kstars/data
added Estonian cities, courtesy Marek Laane added Italian cities, courtesy Domenico De Felice added province names (US state names) for US observatories added "Obs." to some observatory names added Mt. Graham Obs. (Arizona, USA) changed Country name of Lhasa from "Tibet" to "China", made Province "Tibet" (see bug 52205) Refer to Bug 52205 - Tibet as country name
Diff
Tobias Koenig committed a change to kdebase/ksysguard
add the OpenBSD support to ksysguard Diffs: 1, 2, 3, 4, 5, 6, 7, 8, 9
Tim Jansen committed a change to kdelibs/kwallet/client
Add blocking of sites Diffs: 1, 2