3rd April 2011by Vladislav Blanton
|Commits||1693 by 185 developers|
|Bugs Opened||422 in the last 7 days|
|Bugs Closed||360 in the last 7 days|
||Hugo Pereira Da Costa||
Internationalization (i18n) Status
|Brazilian Portuguese (pt_BR)||
|British English (en_GB)||
|Low Saxon (nds)||
|lamarque gmail com||
|hugo pereira free fr||
|123kash gmail com||
There are 92 selections this week
prevent crash when config file contains something like "foo||"
Apply patch by T.R.Shashwath to make libkmap compile against Marble API changes. Since the changes were made some time after KDE SC 4.6 was released, this can break the build for older versions of trunk, but I don't know how to make the version detection ifdefs more precise.
free MarbleMap from distance, zoom, and lookAt methods
* all three things are redundant to the radius and lat-lon coordinates
* this commit is a milestone to solve bug 199259 (blurry maps)
Fix repainting of shadow after window closes
Unmanaged needs to repaint the complete geometry including shadow
when it ends compositing. Therefore we need to track the shadow
passing to deleted correctly. Disadvantage: when turning off
compositing the shadow is kept. Need to solve in a better way!
KIO proxy overhaul Part I:
- Switched the PAC file parser from KJS to QtScript.
- Implemented the Microsoft IPv6 PAC extensions.
- Implemented support for returning SOCKS proxy information (only SOCKS5).
- Added a new dbus call, proxiesForUrl, that returns all the proxy addresses
for a given url.
- Added a new kpactest file to test the new MS IPv6 extension functions.
- Fixed the DateRange function by adding back two missing months in the static
- Fixed the DNS related functions by fixing how the lookup works through
the following modification to the KIO DNS caching code:
* Added a function, lookupCachedHostInfoFor, for quering the KIO cache for
information without causing a DNS query.
* Added a function, cacheLookup, for inserting a DNS lookup result into
the KIO cache.
- Fixed myIpAddress by using QNetworkInterface, though this fix is still far
from ideal since it grabs the first suitable interface on multi-homed systems.
DIGEST: KIO Proxy overhaul for KDE 4.7
Fix cloning of checkboxes.
... And with it element-cloning method in jQuery 1.5, which was
making us hit IE-specific path due to the bug. Showed up in particular
on Doodle wizard, and kde-look thumbs.
KNS3 correctly stores updated entries as installed.
* AtticaProvider also changes the cachedEntry in (!) the cache and it does that for Installed and for Updateable entries.
The later is important, since sometimes updates are not done.
* Installation only stores updateReleaseDate if it is valid.
Make sure widget is not a Dock "title Widget" (passed via QDockWidget::setTitleBarWidget)
before setting as dragable.
Fix serious regression in table printing
Old behavior restored after RenderRow has gotten their own coordinates.
Provide a proper minimumSize hint (preferredWidth for horizontal form factors,
preferredHeight for vertical ones).
Ctrl+U should mark only one e-mail as unread, not all.
Fix crash on save/exit.
Seems dbus requires the html part to have a parent in this case.
Fix bug 265868: mw07:Embedded word document is displaying at the top of the page.
* Don't center the EMF in the available space, but instead paint it in
the upper left corner.
Fix crash on save/exit.
Ported from kplato branch.
Seems dbus requires the html part to have a parent in this case.
Ref bug 269652
Remove magick 'TINY' option which is undefined and buggy
the idea to have a special configuration for one customer is not
really maintainable and frankly; just use the build variables like
works just fine.
Relative paths support for XSPF playlists.
Make sure activities list is added again to the GUI after toolbars are edited
Don't crash if available profile list is empty
Reviewed By : David Edmundson and Keith Rusler
save changed settings after exiting applet configuration interface
Caller of KCmoduleProxy is reponsible for saving changed settings.
Fix activation of the "Find" shortcut in the chatwindow
The "find" shortcut wasn't being called anymore because ovveridden by the introduction of KTextEdit for the inheritance of "ChatTextEdit". So what I basically did was to
overload the "keyPressEvent(QKeyEvent* e)" and emit a custom signal.
Reviewed by Dario Freddi
Fix how the poll interval gets validated.
Update accounts' status message when NowPlaying plugin changes
the global status message and not only when user manually set
the global status message.
Reconnect to service if account details are changed
Reviewd by David Edmundson
update combobox cellview background color to transparent on style-set signal.
added recursive Gtk::gtk_widget_has_custom_background method.
Fix departures not being removed and flashing all the time
- Fixed by making DepartureModel::removeLeavingDepartures a slot
use combo box instead of line edit for patterns in find in files dialog
This patch replaces the "line edit" in the "find in files" dialog by a KComboBox,
so that all used patterns are saved between sessions, not only the last used one.
Thanks for the patch go to Steffen Ohrendorf
Improved parser error tolerance
Allow using absolute source directories in texture layers in .dgml files.
Extend .dgml by a tileSize tag (width and height attribute), usable inside textureLayer tags. Such .dgml files are backwards compatible.
Handle 'base tile missing' case more gracefully and return an empty image instead of triggering an assertion.
Move the default tile size (675) to global.h and replace hardcoded default tile sizes with it.
Backport of commit 1217541.
support Xmp.MicrosoftPhoto.LastKeywordXMP with Tags hierarchy for compatibility with Windows Live Photo Gallery
Patch to use PackageKit session interface to "Uninstall" the applications. When kickoff starts it checks if the session interface is available, if it's not available the right click option to "Uninstall" applications will not be displayed.
As agreed in http://svn.reviewboard.kde.org/r/5974/
new switching effect
zooming effect for switching, also only two pages in the tabbar
KNS overwrites existing files automatically on an update
The existing code already suggests that the user should not be asked for overwriting files if they do an update.
This patch makes this finally work now by also checking if the status is Entry::Updating.
new metadataengine skeleton
Does exactly nothing but compiles and loads
This engine will be used from activecomponents for metadata retrieval
Add a 'Pre Bookmark command option' to the new settings dialog.
Instead of using a Profile option in the new Settings dialog, a
pre-bookmark command is added. This allows the user to select if they
want a Ctrl+C, Ctrl+C + clear or nothing to be done before issuing a
This patch restores the 'save window size' option to the profile page.
Initial implementation of new Shadows in KWin
For a complete documentation of new functionality refer to:
Odf lib: Added support for diagonal borders
Docx filter: Added support for diagonal borders in tables
Odf: Support for child elements such as style:footer-style and style:header-style which were previously impossible to have
Docx: Use footer-style & header-style in filter.
Finish support for KoTableColumnStyle properties. According to the unit test results, it is 100% complete regarding ODF 1.1 spec.
Adding epub-odf import filter
add support for number:grouping attribute
Initial Modern Menu implementation for Kexi
See this design http://community.kde.org/Calligra/Usability_and_UX/Common/Startup/Startup_view_integrated_with_the_File_menu
Add the "Scheduled Operations" data source
FEATURE: New contextual action "New category" on categories
feature: Information zone in budget to display budgeted amount based on selected budgets
: Category editing is tedious and confusing
doc: Introduced the FibBase structure for the filter.
* The FibBase structure is a fixed-size portion of the Fib shared by all Word binary files.
Now the validation can be done by the filter and POLE before initialization of wv2.
At the moment validation happens in wv2 in combination with libgsf.
Initial work on the ScheduledOperations applet. Does not work yet, will investigate tomorrow :O
Add support for missing autoshapes
o fixing hexagon shape
o fixing processing of the arrows
o add support for autoshape left-right-arrow
Still has to be done:
o adding support of the libmso to words (uzak)
Add thumbnail method to KWPage
It was always surprisingly difficult to get a thumbnail image of a page
in Words. This method takes a shapemanager and a size and will return
a thumbnail of the active page (if it has been laid out yet).
Modern Menu improvements
*Add action "Import, Export or Send..."
*Add ... to "Open Recent"
*Add project properties, and preferences to the Kexi menu
*Make Kexi menu items larger
*Make Kexi menu separators displayed properly
Handling multiple selection in DVD ripping view.
Implement/fix drag and drop handling of text & url in the webview
Added a mechanism to add new contacts.
This consists of a new dialog for selecting accounts and typing screen name, and
code in the mainwidget for using this to perform the actual adding.
create extra tab page for the touch features
implemented orientation changing of frames.
CHANGED: quickfilter follows case sensivity setting of quicksearch / quickfilter expands wildcards
ADDED: tabs have close buttons
Implement splitter movement.
Added actions under "View > Split View" include:
- Move Splitter Left / Right / Up / Down
- no default shortcuts are set, as we do not have much free shortcuts anymore
- the function is moveSplitter(direction, repeats). repeats can be used by the vi mode impl.
rework panel management
Adding more flexibility to enter lines of bricks in the levelset. Possiblities are now
Combinations of these are also possible. When no line number is given the line number is increased by one. That means successive lines don't need a line number on every line.
Adding more flexibility to enter gifts in levelsets. Possibilities include now
And more variations. When the gift count is not given, 1 gift is placed.
Including the possibility to place a gift at a certain position in a levelset. The position is specified as x,y where x is the column number (leftmost column is 1) and y the line number (topmost line is 1) of the brick. It can be specified in one of the following ways in a levelset file:
<Gift Type="GiftType">x,y</Gift> or
improved handling of special characters in artist, album and song names
Use ISourceFormatter::highlightModeForMime to find language names instead of ILanguage::name.
This is consistent with Kate.
docx filter: Improved page margin calculation & deleted unnecessary file.
improved tabbed toolbar and main menu appearance, introduced idea of persistent actions
Initial re-work on existing code for the support of show/hide table delete changes
Fixed a memory leak in the pooler
We can't just clear the clones stack as it stores pointers only. We
need to delete every item personally.
Screen escape characters in MusicBrainz request string.
Checks if a certain comic strip is downloaded at the moment, avoiding to download it multiple times.
Memory usage optimizations for big puzzles.
1. Cleanup the unprocessed piece images after having finished loading.
2. Restrict the shadow radius to 50px maximum.
With a big test puzzle (4000x4000, 300 pieces), memory usage (for the
whole process) drops from 780 MB to 370 MB.
Optimization 1 makes 100 MB (= one set of uncompressed piece images),
optimization 2 fress about 300 MB (because the shadow size decreases
from about 300px to the new limit of 50px).
Note that loading time has not been affected by this. It's still
awfully slow if you have the visual effects enabled.
Replace the tabwindow interface by a standard XMLGUI window.
While the tabwindow interface had its time and justification, the new
solution is simpler and more consistent. It will make it easier to do
some more widget reordering, and add new interface components to the
Intensive testing indicates that this change has not caused any
regressions. In fact, I've applied some polish here and there,
although there are still some pieces (esp. the "Restart" and "Back to
collection" actions) which do not fit in at the moment, but I promise
that these will fall into place shortly.
change padmapping to be tool dependant. Allows to have different tablet areas for the stylus and touch
Marcel, look this one : MSVC2008 report that value is compared to bool, not the result of test.
You can image the side effect (:-))))
In general, it's dangerous to encapsulate code like this...
relicense under LGPL upon author's permission
relicense to lgpl upon permission of authors