|
| This Week... |
|
KPDF can now open PS files. Kexi form designer supports drag and drop of database fields to create forms. Krita now has a pixelize filter, bumpmapping and watercolor painting. KRDC now has KWallet support. KRecipes improves printing. Also bug fixes and speedups in khtml.
|
Michael Pyne announced kdesvn-build version 0.97 was just released.
|
What is it?
kdesvn-build is a Perl script that can download and build KDE for you from the KDE Subversion source repository.
It includes many features to make the experience as easy as possible. It is also highly customizable, although all of the options have a sane default for those that don't like twiddling knobs. ;);) Some of the features of kdesvn-build include:- Automatically checks out or updates modules from Subversion as appropriate.
- Supports "global" options that apply to every module, but can be overridden on a per module basis.
- Has support for checking out specific branches of a module.
- Shows the estimated progress of the build when possible, and shows the amount of time taken for a module.
- kdesvn-build tries very hard to build a module successfully. It will even go so far as to automatically re-run the process starting from make -f Makefile.cvs.
- Can resume from a previous failed run.
- kdesvn-build has excellent support for Unsermake, the improved automake replacement. It will even automatically download if for you if necessary.
- The configuration file will expand tilde (~)(~) to your home directory where appropriate, so you can use shell-style paths.
- Automatically sets up a so-called srcdir != builddir arrangement to keep the source directory clean.
- Command logging. Logs are dated and numbered so that you always have a log of a script run. A special symlink called latest is created in the log directory that points to the logs from the last run.
- You can checkout only a portion of a module if you'd like. For example, you could checkout only taglib from kdesupport. The admin directory from kde-common is imported automatically if necessary.
- "Pretend" mode. You can see what steps kdesvn-build would perform without actually changing anything.
Where is it?
kdesvn-build is currently maintained in the KDE kdesdk module, under the scripts subdirectory. The documentation (Docbook and manpage) was written by Carlos Leonhard Woelz.
What's new?
Changes in 0.97:- KDE SVN Trunk revision: 431712
- Fix Perl warning due to PKG_CONFIG_PATH not being set (fix by dfaure).
- Man page is included in the kdesdk module, thanks to Carlos Leon Woelz.
- --config-cache is no longer in the default configure flags.
- Don't redirect stderr to the log when running the subversion client, that usually just hangs the script. (Bug 107182 http://bugs.kde.org/show_bug.cgi?id=107182)
- Add a few config file options: - branch, to build a module from the given branch. Doesn't work on every module (but works on most). - tag, to build a module from a given tag. Also doesn't work on every module (but works on most). - override-url, to allow you to choose the EXACT URL to download the module from. - disable-agent-check, see below.
- A few minor polish changes by Thiago Macieira.
- If unsermake is already checked out and manual-update is set for kdenonbeta, kdesvn-build will forgo the auto-update of unsermake. This means you may have to manually update unsermake if you use this feature, but this is useful if you are constantly using kdesvn-build to update.
- Killed the auto-switch feature. If you change your svn-server it's probably easier just to delete the sources and have kdesvn-build check them back out.
- If you're downloading using svn+ssh:/ and kdesvn-build detects that you're using ssh-agent, kdesvn-build will then make sure the ssh agent is actually managing some identities before it performs the update. This is to prevent kdesvn-build asking for your passphrase 14 gazillion times (via ssh) when you forgot to run ssh-add.
|
|
Gilles Caulier announced digiKam and DigikamImagePlugins 0.7.3 final releases are out for your photograph management and correction pleasure.
|
About digiKam
digiKam is a digital photograph management application for KDE, which makes importing and organizing digital photos a "snap". The photos can be organized in albums which can be sorted chronologically, by directory layout or by custom collections. Additionally images can be tagged and these tagged images can be viewed in virtual albums.
An easy to use interface is provided that enables you to connect to your camera and preview, download and/or delete your images.
digiKam includes a fast Image Editor with a few advanced image editing tools. You can use the Image Editor to view your photographs and to make corrections and alterations. A stand alone version of image editor named ShowFoto is also available.
Note to packagers : ShowFoto program is independant of digiKam core. digiKam is only require during ShowFoto compilation, but ShowFoto program has no depency on digiKam.
About DigikamImagePlugins
DigikamImagePlugins are a collection of plugins for digiKam 0.7.3 Image Editor and ShowFoto. These plugins add new image treatment options like color management, filters, or special effects.
What's new in digiKam 0.7.3- Showfoto: add image properties dialog like in digiKam, add RMB menu, Move to trash/Delete File option, add setup dialog, add new option to toogle thumbbar in fullscreen mode, DigikamImagePlugins support, load/unload plugins dynamicly in according with setup, add statusbar, add splashscreen support, add resize image option, add Print capability, add Key shortcuts and toolbar configuration settings, add Edit/copy action, Undo/Redo actions, add showfoto icon, GUI improvements.
- Image filters levels and curves adjustments : add option to see over-exposed pixels in preview effect (like with Acdsee(tm) tools).
- Image histogram : color guide tool.
- Image filters levels and curves adjustments : mouse tracking picker color like in Gimp and Photoshop(tm).
- Patch from Alfons Hoogervorst about histogram visible while viewing photo in digiKam image editor and showfoto using blending.
- digiKam Splashscreen from Andreas Fischer.
- showfoto Splashscreen from Joern Ahrens.
- Added a history based undo/redo function. The undo/redo icons in the toolbar are popup-menus, which describes the actions on the image.
- Add a new button to the album properties which calculates the average date of the images in the album based on the EXIF headers or the modification date of the images if the exif headers are not available. It sets the date property of the album to the average date.
- New digiKam image editor plugin for black and white conversion:
- Since digikam include colors channel mixer, using this one for BW conversion. Give best results than old implementation. BW conversion are based on gimpguru.org tutorial (http://www.gimpguru.org/Tutorials/Color2BW).
- This plugin has a dialog with preview effect.
- B&W filters available are : Neutral B&W, B&W with Green filter(NEW), B&W with Orange filter(NEW), B&W with Red filter(NEW), B&W with Yellow filter(NEW), Sepia, Brown, Cold, Selenium, Platinum.
What's new in DigikamImagePlugins 0.7.3
Currently implemented plugins are listed below:- New plugin 'Blowup Photograph' using CImg library.
- New plugin 'Photograph Inpainting' using CImg library.
- New plugin 'Photograph Restoration' using CImg library.
- New plugin 'WhiteBalance'.
- New plugin 'Texture'.
- New plugin 'Blur FX'.
- New plugin 'Distortion FX'.
- New plugin 'Insert Text'.
- New plugin 'Infrared Film'.
- New plugin 'Channel Mixer'.
- Adjust curves: a tool to adjust the image colors using curves.
- Adjust levels: a plugin to adjust the image histogram levels manually.
- Despeckle: A noise reduction filter.
- Unsharp Mask: An unsharped mask image filter.
- Free Rotation: a plugin to rotate an image with a free angle in degrees.
- SolarizeImage: a plugin to solarize an image.
- OilPaint: an oil painting effect filter.
- Emboss: an embossed image effect filter.
- Raindrops: adding the visual effect of raindrops to an image.
- Charcoal: a charcoal drawing image effect filter.
- FilmGrain: simulate film grain to an image.
- LensDistortion: lens distortion correction tool.
- Anti-Vignetting: lens vignetting correction tool.
- Perspective: a tool for adjust photograph perspective.
- ShearTool: a tool for adjust photograph shearing.
- AddBorder: a tool for add decorative border around photograph.
- Superimpose: a tool for superimpose funny template under photograph.
|
|
Andreas Silberstorff announces Kalva's first release since it's checkin into kdesvn.
|
About Kalva
Kalva is a Lightweight Video Application
It provides a simple to use videorecorder using MEncoder to do the real work. You can schedule movies or serials. Kalva can import channellists from e.g. xawtv or xawtv4 and generate a knew one using scantv. You can edit and store that list. You might as well download a channellist from www.kde-files.org (KHotNewStuff). Kalva has a DCOP interface. This is meant as a convinient way to support recording for external apps like xmltv browsers (f.i. KTvSchedule). If You want to use the DCOP interface You can push Kalva into KDE's systemtray (works just like with JuK or amaroK). ktvapp is a simple to use and simple to setup videorecorder for the KDE. It is using MEncoder from the MPlayer package to do the real work. You can schedule a movierecording by choosing the date from a calender (will be passed to at) and a serial recording by choosing the days of the week (feeds your crontab).
Save and download option for hardware profiles and quality profiles (KNewstuff) are planned for later releases.
The sources of Kalva have recently moved to kde-svn (trunk/playground/multimedia/kalva).
Kalva Homepage http://www.andreas-silberstorff.de/ktvapp
|
|
|
| Statistics |
|
Commits: |
2225
by 203
developers, 76188
lines modified, 2139
new files. |
|
Open Bugs:
|
8988
|
|
Open Wishes:
|
8402
|
|
Bugs Opened:
|
321 in the last 7 days. |
|
Bugs Closed:
|
325 in the last 7 days. |
|
|
Commit Summary |
|
Module
|
Commits
|
|
stable |
|
|
l10n |
|
|
work |
|
|
www |
|
|
kdepim |
|
|
playground |
|
|
koffice |
|
|
extragear |
|
|
kdenonbeta |
|
|
kdebase |
|
|
|
Lines
|
Developer
|
Commits
|
|
|
David Faure
|
|
|
|
Gilles Caulier
|
|
|
|
Laurent Montel
|
|
|
|
Frans Englich
|
|
|
|
Till Adam
|
|
|
|
Andras Mantia
|
|
|
|
Anne-Marie Mahfouf
|
|
|
|
Rob Buis
|
|
|
|
Maks Orlovich
|
|
|
|
Thierry Vignaud
|
|
|
|
|
Internationalisation (i18n) Status
|
|
|
Bug Killers |
|
Bug Killer
|
Number Of Bugs Closed
|
|
Thiago Macieira
|
|
|
Andras Mantia
|
|
|
Stephan Binner
|
|
|
Matt Rogers
|
|
|
George Staikos
|
|
|
Tommi Tervo
|
|
|
Maks Orlovich
|
|
|
Stanislav Visnovsky
|
|
|
Klaus Staerk
|
|
|
Heinrich Wendel
|
|
|
|
|
| Contents |
|
|
Bug Fixes |
Features |
Optimise |
Security |
Other |
|
Accessibility |
|
|
|
|
|
|
Development Tools |
|
|
|
|
|
|
Educational |
|
|
|
|
|
|
Graphics |
|
|
|
|
|
|
KDE-Base |
|
|
|
|
|
|
KDE-PIM |
|
|
|
|
|
|
Office |
|
|
|
|
|
|
Konqueror |
|
|
|
|
|
|
Multimedia |
|
|
|
|
|
|
Networking Tools |
|
|
|
|
|
|
User Interface |
|
|
|
|
|
|
Utilities |
|
|
|
|
|
|
Games |
|
|
|
|
|
|
Other |
|
|
|
|
|
|
There are 155 selections this week.
|
|
Bug Fixes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Educational |
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
Fixing bug #108480: negative timesteps in the solar system viewer
Added a "bool DaysOnly" member to the timestep widget. When true, all timesteps smaller than 1 day are removed from the list of possible timesteps. This was necessary in order to make negative timesteps available in the solar system tool without having to show all the steps smaller than a day, which are useless in this context.
The TimeStepBox ctor now has an optional argument to determine if it is "days only" or not, and the days-only setting can be changed at any time after construction with TimeStepBox::setDaysOnly(bool).
BUG: 108480 |
|
|
|
|
|
|
|
|
|
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars:
|
Possible fix for bug #106501 (crash while downloading Steinicke NGC catalog from GHNS)
I never confirmed a crash, but I did see odd behavior in downloading the Steinicke catalog: console output indicates that it reads the new catalog into memory three times, which causes a long UI delay. I tried to understand why it's happening, but I don't think I succeeded. As a workaround, I added a bool member "NGCUpdated" to KSNewStuff, which starts out false and is set true by the installation of the Steinicke NGC catalog. The installation will not be attempted if NGCUpdated is true.
Please test to see if this resolves your crash condition.
BUG: 106501 |
|
|
|
|
|
|
|
|
Albert Astals Cid committed changes in /trunk/KDE/kdegames/katomic:
|
Commit patch that can be found in 66326 to enable redo/undo in katomic. I've added a bit of code to only enable the actions when they can be performed. Will be in KDE 3.5 Testing is welcome. BUGS: 66326 |
|
|
|
|
|
|
|
|
|
|
|
|
Albert Astals Cid committed a change to /trunk/KDE/kdegraphics/kpdf/xpdf/xpdf/PDFDoc.cc:
|
This may fix #98891 i can not tell because i've never been able to reproduce it. I'm committing it to trunk (kde 3.5) and the kde 3.4 branch (so it will be in kde 3.4.2) if you can still reproduce this problem when using one of this releases please reopen this bug. BUGS: 98891 |
|
|
|
|
|
|
|
|
KDE-Base |
|
Brad Hards committed changes in /trunk/KDE/kdebase/kdialog:
|
More work on bug:76237 and bug:87389. You can now pass a --geometry option for the file dialog variants, and also for --passivepopup. --miniicon and --icon now work for more options too.
Dialog geometry and icons still don't work for any of --yesno, --yesnocancel, --warningyesno, --warningcontinuecancel, --warningyesnocancel, --sorry, --error, --msgbox or --inputbox. Setting the icons doesn't work for --passivepopup. Other than that, things should be working.
|
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdelibs:
|
Use "Sans Serif" as default font instead of "helvetica" (which might not be installed) and "Monospace" instead of "courier". Patch by Heinrich Wendel. CCBUG: 98392 |
|
|
|
|
|
|
|
|
|
|
|
|
Thiago Macieira committed a change to /trunk/KDE/kdebase/kxkb/kcmlayout.cpp:
|
Clearing the list of selected layouts when clearing the original list as well. This prevents the contents of the Dst list from being duplicated when Reset is clicked in kcontrol.
To be backported BUG:108787 |
|
|
|
|
|
|
KDE-PIM |
|
Till Adam committed changes in /trunk/KDE/kdepim/kmail:
|
o Further disentangle serial number cache handling, message dict handling and index handling. o Make it possible to have folders that optionally have no index and/or don't export their serial numbers to the message dict. This was partly possible before, but relying on all kinds of implicit (and often wrong) assumptions as to the presence and state of various datastructures and files on disk. o [TRUE|FALSE] => [true|false] (sorry about mixing this in) o group a bunch of bools and use a bit for each to save memory o remove index related forwards folder -> folderstorage o api dox additions
Fixed the crashes with local and maildir accounts in the process, I think.
BUG: 108386 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Allen Winter committed a change to /trunk/KDE/kdepim/konsolekalendarpppp:
|
Restort the import feature (--import). For some reason that I cannot recall either Tuukka or myself commented out what appears to be working code. It's back now. BUGS: 107104 |
|
|
|
|
|
|
Till Adam committed changes in /trunk/KDE/kdepim/kresources/kolab/kcal:
|
People were seeing KOrganizer sometimes dropping updates to events stored in the kolab resource, and sometimes not adding new events to it. Turns out this is caused by a regression due to a fix that was added somwhen after 3.4.0 which resulted in the "silent" flag (which basically means "Don't tell KMail about updates") was not reset if the last listed subresource was inactive. To fix that, use an RAII struct which cleans up automatically through scoping.
Also be sure not to insert new events into the new items vector Tobias added, if there is no subresource to write to.
If this survives smoke screen testing by the denizens of #kontact, I'll backport to 3.4 branch as well. Andreas Gungl <> |
|
|
|
|
|
|
David Faure committed changes in /trunk/KDE/kdepim/kmail:
|
Fix nasty cached imap bug: changes made to the folders while syncing (renames, deletions, creations...) were "saved" to kmailrc, but kmailrc wasn't synced, so in case of a kmail crash, X crash, power failure, kernel oops... the settings would be lost, and on the next kmail restart very strange errors would happen when syncing (can't create folder, folder already there, folder missing, etc.)
The solution: sync(). But while being at it I implemented buffering of sync requests which was a TODO in kmkernel, but did it in GlobalSettings as Till suggested; which in turn means we need our own GlobalSettings inheriting GlobalSettingsBase, and the code lacked ::self()-> in many places to allow that.
srcdir!=builddir users: don't forget to delete globalsettings.{cpp,h} from the builddir since it's not generated anymore! |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok/src:
|
* A mini-player window, which shows only scrolling text, position slider and buttons. * player window now uses NET::Utility window style. sexy, elegant and less WM overhead for a such a small widget * some things to fix: i put a button to toggle (and whipped up a shocking icon). i hate the position of the button, it should be ideally an entry in the context menu or by double clicking on the scrollable text. What do you think? BUG:85876 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Office |
|
Boudewijn Rempt committed changes in /trunk/koffice/krita:
|
* Fix bug 107132 * Removed unused class KisQuantumOperations * Add darken method to color strategies * Add cut to new layer action * Make crop tool crop on double click * Make crop tool crop automatically if there's a selection * Lots of work on bumpmapping, but it doesn't work. Yet. * rename pixelAt to colorAt, because it gives us the color, not the pixel * add findLayer(name) to paint device * fix size of position label in statusbar, now the rest of the labels don't jitter anymore |
|
|
|
|
|
|
|
|
|
|
User Interface |
|
David Faure committed a change to /trunk/KDE/kdelibs/kdeui/kstdguiitem.cpp:
|
Differenciate "Insert button" from "Insert menu". Both are verbs in English, but not in all languages (so the context isn't as obvious as it appears to be, this is mostly about differenciating the two).
BUG: 108050 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Features |
|
Educational |
|
Carsten Niehaus committed changes in /trunk/KDE/kdeedu/libkdeedu/kdeeduui:
|
Adding the first version of KdeEduGlossary. This class will be shared by Kalzium and KStars, at least. Currently, we have three classes:
GlossaryDialog: The dialog, derived from KDialogBase GlossaryItem: An item, consists of a name, the content potentially references and pictures, stored as QStringLists. Glossary: This class stores and manages the items. It also has the xml-parser.
|
|
|
|
|
|
|
Jason Harris committed changes in /trunk/KDE/kdeedu/kstars/kstars/tools:
|
Partial fix for bug #108480: Added a "Today" button to the Solar System viewer. Running the clock backwards is still TBD; when that is done, I'll close the bug.Also, the tool's start-up date is now synched to the main window's time, rather than the system clock. |
|
|
|
|
|
|
Graphics |
|
Albert Astals Cid committed changes in /trunk/KDE/kdegraphics/kpdf:
|
|
Open PS files, NOOOOO, we have not coded generator_ps, we just use ps2pdf (if installed) and open the resulting file, results are quite acceptable in the few ps i've tried. Testing and feedback are welcome. |
|
|
|
|
|
|
|
|
|
|
KDE-PIM |
|
Till Adam committed changes in /trunk/KDE/kdepim/kmail/tests:
|
Unit test infrastructure using KUnitTest from kdelibs trunk. This is only needed when explicitly doing "make check" or "make guicheck" and therefore not a build dependency on kdelibs > 3.4. The first module is one for the storage layer and the first test group in the module tests the KMDict class. I plan to extend this to cover KMMsgDict and the ids file handling etc, but I need to make those classes more independent still or write quite involved Mock objects. This is a start, though, of what I hope will enable us to port KMail to Qt4 without rendering it unusable for months. :) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Multimedia |
|
Seb Ruiz committed changes in /trunk/extragear/multimedia/amarok:
|
I'm doing my 'nice-things-for-muesli', and fulfilling his 505 day wish! FEATURE: Dropping tracks onto the playlist category will create a new playlist. BUG:75029 |
|
|
|
|
|
|
Networking Tools |
|
Michaël Larouche committed changes in /trunk/KDE/kdenetwork/kopete/kopete:
|
FEATURE: 94591
Implement two new commands in DCOP interface.
Global identity must be activated for both commands.
void setGlobalNickname(const QString &nickname) to set your global nickname. void setGlobalPhoto(const KURL &photoUrl) to set your global photo. |
|
|
|
|
|
|
|
|
Jaison Lee committed changes in /trunk/KDE/kdenetwork/krdc:
|
FEATURE: 92898 KRDC now has KWallet support. Both VNC and RDP are supported, although RDP is a little rudimentary since it's just a frontend. KWallet usage can be toggled per host. Password files and URL passwords are still supported, and serve as alternatives to KWallet. RDP now makes use of the standard password dialog if using KWallet.
|
|
|
|
|
|
|
|
|
|
|
|
|
Bart Coppens committed changes in /trunk/koffice/krita/modules/colorspace_wetc:
|
Yay! Watercolour painting works... a bit ;-) You can now select the watercolour tool, and paint with watercolour paint on the canvas. This works reasonably well, but has major issues left, among those are: * integer overflows when you paint too much * cadmium yellow is not yellow on canvas, but blue (and other some other colours behave the same) * it's slooooow * the painting looks very aliased* still no actual watercolour filter effects, no paper texture, etc |
|
|
|
|
|
|
Jaroslaw Staniek committed changes in /trunk/koffice/kexi:
|
KexiProperty library is now general purpose KoProperty library.- Kexi now uses KoPropert.Form Designer - Data source tab in the Property Pane implemented - 'dataSourceMimeType' property added for data-aware widgets, so it can be explicity defined whether an object pointed by 'dataSource' property is a table of query. This change is backward compatible. - fixed switching property buffers when switching between child windows - record navigator is now hidden if there's no data source assigned for a for.Query Designer - object combo box now also contain queries (supporting queries is not implemented yet though) the list within the combo is property sorted and grouped; it's reused in 'Data source' tab of Prop. Pane; the combo now reacts on deleting/creating/renaming of table or quer.Main Window - crash fixed in 'detach window' actio.Core - Field draging: API improved, now both query and table fields/columns can be dragged; added support for multiple fields dragging - added 'higlight object' action for KexiProject (available from property pane) - improved API for reaction on object creation/deletion/renamin.General - small icons cleaned up; added better query/form/report/script icons - 'X-Kexi-GroupIcon' property no longer used; such icons are too hard to design and recognize - KexiFieldListView and KexiFieldComboBox added - "kfd:customHeader" element added for inserting custom information like kexiformdesigner's version - Number of currently selected tab of the Property Pane is preserved when switching back to dialog for a particular part (in design mode). So if a user have looked at "data source" tab, it's no longer necessary to click this tab again. |
|
|
|
|
|
|
Bart Coppens committed changes in /trunk/koffice/krita/modules/colorspace_wet:
|
|
Add texture support to the watercolour painting. Because we don't have support for automatically initializing these things on startup, in order to be able to paint on watercolour layers, you need to initialize the texture manually: 'Watercolor Layer' menu -> Initialize Texture |
|
|
|
|
|
|
|
|
Jaroslaw Staniek committed changes in /trunk/koffice/kexi:
|
* Kexi Form Designer now supports database fields dragging to the form's surface *
- Data source fields can be dragged from Data Source Pane and dropped on the form's surface to create data-aware line edit widgets |
|
|
|
|
|
|
|
|
|
|
|
|
User Interface |
|
Thomas Lübking committed changes in /trunk/KDE/kdebase/kwin:
|
redesigned partial opacity (moved from kompmgr to kwin, allowing to be set e.g. from decos) and (hopefully) fixed CPU hunger (if using fades) |
|
|
|
|
|
|
|
|
Shaheed Haque committed changes in /trunk/KDE/kdebase/kcontrol/clock:
|
Port to new KTimezones API. I have tried to preserve and merge the Solaris/BSD support into KTimezones...tests on those platforms are welcome.
FWIW, I am concerned that the existing logic for setting the system timezone does not work in a sufficiently platform sensitive manner (e.g. it creates a /etc/timezone system on Linux, which is not used by glibc AFAICS). But, I did not feel confident to change that.
The only functional change is in the display of the current timezone: this now has the real name of the current timezone, as well as the abbreviated name from before. |
|
|
|
|
|
|
|
|
Jason Kivlighn committed changes in /trunk/extragear/utils/krecipes:
|
This is the beginning of a new system for allowing improved and more flexible printing support. The idea is to allow printing to any medium, such as index cards or in a precise way as to fit into a cookbook page formatted in a particular manner.
What needs to change is that there must be a layout for printing and a layout for viewing. This way, a layout can be chosen for regular viewing, and then different layouts can be created for printing to different mediums. Printing to a different medium will be as simple as selecting a different layout. When File->Print is selected, the print layout will be used.
The layout for printing will be based on physical dimensions. One obstacle that must be overcome is that when limiting the view to a particular set of dimensions, the view cannot expand to accomodate it. For example, if the instructions of a recipe do not fit within the space given, the print view should not expand as it may go beyond the physical dimensions. To handle this, a "Overflow" option has been added to the views. The text overflow can either expand vertically or it will "Shrink to Fit" by decreasing the font size. The default print layout will use the "Shrink to Fit" option.
Keep in mind, many of these changes have yet to be completed and this is preliminary work to make this possible.
And then, one other tiny change: -When right-clicking an item in the Page Setup and opening the Alignment menu, the current setting for the alignment will be turned on |
|
|
|
|
|
|
|
|
Rick Chern committed changes in /trunk/extragear/graphics/kst/kst:
|
Preliminary skeleton for KstMatrix, KstAMatrix, KstRMatrix, KstSMatrix - this breaks most matrix/image functionality for now - KstSMatrix mostly works now; it is a gradient along x or y axis - KstRMatrices can be created but only have stubs for reading from datasource - KstImage reworked to work with new matrices - saving/loading of matrices mostly works - revised matrix new/edit dialog - _inputMatrices, _outputMatrices added to KstDataObject - part of locking now - KST::matrixList added - editing of matrices added to context menu for Kst2DPlot - disabled some kstiface matrix functions for now
|
|
|
|
|
|
|
Optimise |
|
|
|
Konqueror |
|
Maks Orlovich committed changes in /trunk/KDE/kdelibs/khtml:
|
Implement a cache for the mapping of form elements, images, etc. into document.theirName This should make the W3C DOM ECMA bindings much faster --- in particular, they will no longer walk the entire document every time everyone does document.something (ouch!) Some of the implementation ideas are from Safari, but the patch is original
Makes things noticeably better on #51484, #96391, but doesn't fix them entirely CCBUG:51484 CCBUG:96391 |
|
|
|
|
|
|
|
|
Maks Orlovich committed a change to /trunk/KDE/kdelibs/kjs/nodes.cpp:
|
Do not needlessly convert things to int on op-assign. Makes += for strings significantly faster, which should help at least some webpages.
Partial merge from JSC |
|
|
|
|
|
|
|
|
Other |
|
|
|
John Tapsell committed a change to /branches/worknflunflu:
|
Create a fork of roberto's c++ parser code. This will be used for my google summer code project to add analsis code to the parser. The idea is to not just parse the c++ but also try to interpret parts of it to give the user as much information about their code as possible.
This parser currently just runs from the the command line. It will be added in kdevelop later, running continually as the user types.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andras Mantia committed changes in /branches/KDE/3.4/kdewebdev/quanta:
|
Backport: add missing romanian accented chars to the automatic conversion list. Unfortunately they cannot be added to the list of special characters for 3.4.x, as it would introduce new strings. CCBUG: 107549 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Educational |
|
Adriaan de Groot committed changes in /trunk/KDE/kdeedu:
|
|
Generate dox all over. keduca needs a decent mainpage, and there are just _gobs_ of doxygen errors in here. |
|
|
|
|
|
|
Graphics |
|
Gilles Caulier committed changes in /branches/digikam/0.8-experimental/digikam/libs/widgetspp:
|
digiKam image editor plugins resizable dialog and preview:
Add _both_ original and target image preview rendering on preview area ! This way lets you compare easily the filter effect on image using a large space on the screen...
You can take a look with this screenshoot of UnsharpMask tool from my computer (1280x1024):
http://digikam3rdparty.free.fr/unsharpmask-plugin-resizable.png
I think, this is a _PROFFESIONAL_ touch for digiKam (:=))). Photographers, what do you think about ? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Lauri Watts committed changes in /trunk/extragear/multimedia/doc/k3b:
|
Updated documentation and screenshots, courtesy Jakob Petsovits (the screenshots can be backported to the stable branch, l10n should consider translating this version and backporting themselves, if they can) |
|
|
|
|
|
|
Thiago Macieira committed changes in /trunk/KDE/kdemultimedia/doc:
|
Renaming the directory. This looks like the proper solution and is in line with other kioslaves' documentation files. The docbook should now get installed in $KDEDIR/share/doc/HTML/en/kioslave (which is what DocPath points to anyways).
BUG:106066 |
|
|
|
|
|
|
|
|
|
|
|
|
Mike McBride committed changes in /branches/koffice/1.4/koffice/doc/kword:
|
Updates/Corrections to KWord documentation - Updated screenshots for changes in interface and for clarity - Update based on comment from Federico Zenith - Thanks - Updates based on input from Gerard Delafond - Many thanks - Updates based on bug reports
BUGS: 105714 BUGS: 105718 BUGS: 105720 BUGS: 105731 BUGS: 105952 |
|
|
|
|
|
|
|
|
|