aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-12-19Changes: New release0.20.65-30.20.65.2Natalia Dobrovolskaya
RevBy: TrustMe
2010-12-17Fixes: NB#210352Jarno Malmari
RevBy: Michael Hasselmann, Michał Guminiak Details: The view doesn't move anymore while typing. It does however move a bit up because the text edit reports quite big cursor size. This is probably used as a placeholder for completer, yet to appear. Fixes were done by changing from contentsRect() to just plain size() and rect() in MPannableViewport. The viewport clips children to rect(), not to contentsRect(). Also MPannableViewportScroller reports correctly its intermediate scrolling capabilities.
2010-12-17Fixes: NB#210713, Text Input Field is "jumping"Jarno Malmari
RevBy: Michael Hasselmann, Michał Guminiak Details: If panning position is out of viewport because of viewport resize we should not animate but rather set position directly to a valid one. This was already done but now with range height extension in use we have to take it into account, too.
2010-12-17Fixes: NB#210697, [REG] Text Input Field is moved up while focus is setJarno Malmari
RevBy: Michael Hasselmann, Michał Guminiak Details: Introduced a custom dynamic property which controls whether a scrollable widget can be docked to vkb.
2010-12-17Changes: Honor vertical panning policy correctly.Jarno Malmari
RevBy: Michael Hasselmann, Michał Guminiak Details: For the sake of simplicity, horizontal panning is disabled since there is no use case for it, and it can cause incorrect behaviour in certain scenarios.
2010-12-16Changes: releasing 0.20.65-20.20.65-2Adrian Yanes
2010-12-16Fixes: NB#211964 - Additional click is emitted when accessing object menuMichal Guminiak
RevBy: to be done Details: The scene window should not send cancel event on it's own.
2010-12-13Changes: releasing 0.20.65-10.20.65-1Adrian Yanes
2010-12-13Windows build fix: MWindowPrivate::applyStartupWindowBackground() is defined ↵Miroslav Safr
only for linux
2010-12-13Changes: adding the capability to switch between date formats at MBannerAdrian Yanes
RevBy: Juha Juutinen , Armin Aberres, Mike Fabian Details: MBanner uses now epoch to verify if it should change the date format. At the same the drawForeground checks (always that the banner is visible) if the date must be updated. Also some code style updates
2010-12-13Fixes: If the list view private deletion is deferred it should not reset ↵Stanislav Ionascu
first/last visible item indexes. RevBy: Armin Berres Details: It could happen, that after the new list view private is initialized the old one resets the list model.
2010-12-13Fixes: NB#210072 - Widgetsgallery grid page should stop loading images when ↵Stanislav Ionascu
page is left RevBy: Armin Berres Details: Pauses the image loading during list paning and when leaving page, resumes as soon as the page appears, or the list panning is stopped. Tries to load first the visible items of the list, then starts from the end of the queue. In case if we're in the begining of the list, starts from the top.
2010-12-13Changes: Do not build unnecessary empty docs, tests and benchmarks packages ↵Stanislav Ionascu
if they were disabled. RevBy: Armin Berres
2010-12-13Revert "Fixes: NB#188610 Masked texts are revealed when character is entered ↵Pekka Vuorela
from HKB" This reverts commit 5b71322e01af5346f02f32971d92943ee6b9d633.
2010-12-13Changes: make parsing of exponentioal symbols case insensitiveMike FABIAN
RevBy: John Tapsell, Abhijit Apte Details: see NB#206085 comment#24: Which exponential symbol is used depends on the locale “×10^” sv_SE, Swedisch in Sweden, and is_IS, Icelandic in Iceland, and lt_LT, Lithuanian in Lithuania. “اس” all Arabic locales, e.g. ar_SA, ar_EG, ... “×۱۰^” all Farsi locales (i.e. fa_AF and fa_IR) and ps_AF (Pashto in Afghanistan) “e” el_GR, Greek in Greece, and sl_SI, Slovene in Slovenia “E” *all* other locales. The difference between “e” and “E” seems artificial, parsing was case insensitive in libicu 4.4.1 and suddenly changed to case sensitive in 4.4.2. Make it case insensitive again in MLocale::toDouble() and MLocale::toFloat().
2010-12-13Fixes: Build break without context subscriber.Stanislav Ionascu
RevBy: TrustMe. Details: Build break introduced in f891042021f2593d74c33de175f2c76077355649.
2010-12-13Fixes: NB#198347 - libmeegotouch fails to build with minimal or nodemosMiguel Gómez
RevBy: Stanislav Ionascu Details: Do not build unneeded packages when minimal or nodemos is selected.
2010-12-10Fixes: NB#210881, calendar app crashing on trying to add new eventMike FABIAN
RevBy: Holger Schröder Details: Fix it by using mutable QCache<QString, icu::DateFormat> _dateFormatCache; instead of a pointer as the member variable in MLocalePrivate. Adding a _dateFormatCache = 0; after the delete _dateFormatCache; in the operator= and adding a “delete _dateFormatCache;” in the destructor would have fixed the problem as well of course, but not using a pointer also fixes the problem. My idea of using the pointer was to avoid calling the constructor of QCache unless really needed to make construction of MLocale objects cheaper. Maybe a MLocale object doesn’t need date and time formatting at all, then it also doesn’t need that cache. But Holger convinced me that creating a QCache is very cheap.
2010-12-10Changes: unit test to reproduce NB#210881Mike FABIAN
RevBy: Holger Schröder
2010-12-10Fixes: NB#208330 - meegotouchhome process causing high wakeups when device ↵Sachin Kundu
is in idle state RevBy: Vesa Halttunen, Pauli Lehtinen
2010-12-10Fixes: NB#207856 - Wrong size of status bar tap areaDominik Kapusta
RevBy: Marcin Miklas Details: Make status bar larger, still drawing only the shared pixmap and rendering the bottom part of it transparent. This way taps that fall just below the status bar pixmap will be recognized as taps on the status bar.
2010-12-09Changes: allow nothing, pixmap or color as default background filling at app ↵Armin Berres
startup RevBy: Peter Penz, Stanislav Ionascu Details: So far when running with the meego graphicssystem we fill all windows with a pixmap specified via the theming system. If no pixmap is found the window will be initialized with black. With this patch we do not fill with black but with the actual color set via the style. If an application does not want the background filling it can disable it with a CSS snippet like this: /---- MWindowStyle { x11-startup-pixmap: ; startup-fill-color: ; } MWindowStyle.Landscape { x11-startup-pixmap: ; startup-fill-color: ; } \---- This is interesting e.g. for all applications starting during boot to keep the framebuffer intact.
2010-12-09Fixes: NB#207113 - mixing transparent and non-transparent windows is not ↵Armin Berres
possible with meego graphicssystem RevBy: Michael Dominic K. Details: MeeGo graphicssystem is checking for the Qt::WA_TranslucentBackground attribute now. The QMeeGoGraphicsSystemHelper::setTranslucent() API is deprecated and should not be used anymore.
2010-12-09Fixes: NB#188610 Masked texts are revealed when character is entered from HKBarsantil
Details: Pre-edit formatting moved to the view side RevBy: Pekka Vuorela
2010-12-09Changes: honor the replacement in MTextEdit::inputMethodEvent()Ning Chi
RevBy: Pekka Vuorela
2010-12-09Changes: SIP request moved to focus in, in MTextEdits.Jarno Malmari
RevBy: Pekka Vuorela, Michael Hasselmann
2010-12-09Changes: Do not include QT dbus in case if meegotouch was configured with ↵Stanislav Ionascu
-no-dbus option. RevBy: Sergiy Dubovik Details: In case if we have QT dbus libraries installed, but meegotouch is configured without its support then don't include it.
2010-12-09Fixes: NB#205533Marcin Miklas
RevBy: Maciej Jabłoński, Dominik Kapusta Details: System modal dialog creates its own scenemanager. When it contains combobox and combobox was clicked showing popuplist, popuplist is displayed using system modal dialog's sceneManager. When system modal dialog is destroyed firstly MWindow was destroyed, (scenemanager with it) which caused popuplist also be deleted. Then dialog itself was destroyed and so it's contents including combobox, which tried to also delete popuplist which belongs to MComboBoxView. So we had crash here. This issue was fixed in two places: in mdialog and in mcomboboxview. Each of this fix alone is good enough for this particular case, but fixing it in two places may also cover some crazy future use cases. In mdialog i changed order of deletion, dialog itself is deleted first and then MWindow (it is done via deleteLater). So MComboBox will be destroyed first and will delete popuplist which will be removed from scene - during deleting of mwindow it won't be deleted again. In MComboBoxViewPrivate i used QPointer instead of oridinary pointer to hold MPopupList. This way if it was deleted before somewhere else (read: during deletion of scene), QPointer::data will be set to NULL and deleting it again will be no op.
2010-12-09Fixes: NB#208923 - Cannot move an MApplicationPage from one ↵Marcin Miklas
MApplicationWindow to another RevBy: Dominik Details: In case when newly added sceneWindow (of ApplicationPage type) was previously added to another sceneManager it is removed from pageHistory of previous sceneManager.
2010-12-09Fixes: NB#209350 - Backup Framework crashes when trying to launch again ↵Alexey Shilov
while backup is going on RevBy: Antti Kervinen
2010-12-09Changes: rename MWidget::grabGesture method to grabGestureWithCancelPolicyMichal Guminiak
RevBy: Stanislav Details: To avoid confusion and possible problems, this patch gets rid of grabGesture redefinition in MWidget and introduces a method called grabGestureWithCancelPolicy.
2010-12-09Changes: Set stylenames in objectmenu viewport.Daniel Borgmann
RevBy: Janne Heikkilä Details: This allows styling the viewport depending on whether the title area is visible. See also NB#209224.
2010-12-08Changes: use length variant for mtextedit prompt in widgetsgalleryPekka Vuorela
RevBy: Mohammad Anwari Details: Would expose problems if this functionality is ever broken.
2010-12-08Fixes: NB#206637 - MTextEdit prompt text doesn't support length variantsPekka Vuorela
RevBy: Mohammad Anwari Details: Now only using the first length variant.
2010-12-08Changes: Animate MPannableViewport scrollingJarno Malmari
RevBy: Michal Guminiak
2010-12-08Fixes: NB#207822, SceneWindow is relocated too much.Jarno Malmari
RevBy: Michael Hasselmann, Hannu Koivisto Details: Give MSceneWindowScroller the currently planned position when querying new one.
2010-12-08Fixes: Input widget relocator detects if widget is not completely shown due ↵Jarno Malmari
to clipping. RevBy: Michael Hasselmann Details: This is for nested pannable viewports. Previous QGraphicsItem::isObscured() calls didn't really do anything useful. They require graphicswidgets to have opaqueArea() implemented and don't use clipping in any way.
2010-12-08Fixes: NB#182815 - Pannable widget is not transparent wrt. passing focus to ↵Michal Guminiak
child widgets RevBy: Jarno Malmari, Michael Hasselmann, Dominik Kapusta Details: This patch completely removes mouse event replaying functionality in the pannable widget and moves necessary pieces to mscene. This should allow better focus handling in the scene and also should remove all crashes related to mouse event being bounced between pannable widgets when two of them are placed on the scene. It also introduces one new method, an overloaded version of grabGesture, which can be used to control the cancel event handling in libmeegotouch applications. See documentation of MWidget::grabGesture for details.
2010-12-08Changes: preparing unreleasedAdrian Yanes
2010-12-08Changes: releasing 0.20.64-10.20.64-1Adrian Yanes
2010-12-08Fixes: NB#204882 - Prestarted applications not visible in the switcher after ↵Juha Lintula
launching it more than once RevBy: Antti Kervinen Details: NET_WM_STATE_SKIP_TASKBAR is removed from the library. Windows of the prestarted applications are not visible in the switcher anymore because those are not mapped at all. This also removes race condition which is the reason for the bug 204882.
2010-12-08Fixes: NB#199156 - inexplicit libmeegotouchcore dependency on libXfixes; ↵Joaquim Rocha
fails to compile under Ubuntu Mint RevBy: TrustMe Details: Adds the dependency of XFixes and uses the introduced macro instead of Q_WS_X11 to control XFixes functions.
2010-12-08Changes: Pixel align the dialog contents and subwidget by using the ↵Stanislav Ionascu
MWidgetController instead of QGraphicsWidget. RevBy: Sergiy Dubovik, Tomas Junnonen
2010-12-08Changes: Round MeegoTouch widgets (MWidgetController subclasses) geometry to ↵Stanislav Ionascu
nearest pixel. RevBy: Sergiy Dubovik, Tomas Junnonen, Armin Berres, John Tapsell, Jörgen Scheibengruber Details: To avoid anti-aliasing the widgets geometry is going to be rounded. Add position display with size for debug mode through ctrl+shift+s.
2010-12-07Changes: Coverage reports: separated coverage part to ↵Miroslav Safr
meegotouch_coverage.prf - added to installed files
2010-12-07Changes: update ut_mtextedit for QInputMethodEvent::SelectionNing Chi
RevBy: Pekka Vuorela
2010-12-07Changes: ignore the preedit in MTextEdit::inputMethodQuery()Ning Chi
RevBy: Pekka Vuorela Details: ingore the preedit when querying Qt::ImCursorPosition and Qt::ImSurroundingText in MTextEdit::inputMethodQuery().
2010-12-07Changes: support QInputMethodEvent::Selection in MTextEdit.Ning Chi
RevBy: Pekka Vuorela Details: support QInputMethodEvent::Selection to select text in MTextEdit.
2010-12-07Fixes: Repaint only visible part of MTextEditStefan Hundhammer
RevBy: Holger Schröder, Pekka Vuorela
2010-12-07Changes: MTextEdit: optimize styled pre-edit insertionHannu Koivisto
RevBy: Pekka Vuorela