Age | Commit message (Collapse) | Author |
|
RevBy: TrustMe
|
|
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.
|
|
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.
|
|
RevBy: Michael Hasselmann, Michał Guminiak
Details: Introduced a custom dynamic property which controls whether
a scrollable widget can be docked to vkb.
|
|
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.
|
|
|
|
RevBy: to be done
Details: The scene window should not send cancel event on it's own.
|
|
|
|
only for linux
|
|
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
|
|
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.
|
|
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.
|
|
if they were disabled.
RevBy: Armin Berres
|
|
from HKB"
This reverts commit 5b71322e01af5346f02f32971d92943ee6b9d633.
|
|
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().
|
|
RevBy: TrustMe.
Details: Build break introduced in f891042021f2593d74c33de175f2c76077355649.
|
|
RevBy: Stanislav Ionascu
Details:
Do not build unneeded packages when minimal or nodemos is selected.
|
|
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.
|
|
RevBy: Holger Schröder
|
|
is in idle state
RevBy: Vesa Halttunen, Pauli Lehtinen
|
|
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.
|
|
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.
|
|
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.
|
|
Details: Pre-edit formatting moved to the view side
RevBy: Pekka Vuorela
|
|
RevBy: Pekka Vuorela
|
|
RevBy: Pekka Vuorela, Michael Hasselmann
|
|
-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.
|
|
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.
|
|
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.
|
|
while backup is going on
RevBy: Antti Kervinen
|
|
RevBy: Stanislav
Details: To avoid confusion and possible problems, this patch gets rid of grabGesture
redefinition in MWidget and introduces a method called grabGestureWithCancelPolicy.
|
|
RevBy: Janne Heikkilä
Details: This allows styling the viewport depending on whether the title
area is visible. See also NB#209224.
|
|
RevBy: Mohammad Anwari
Details: Would expose problems if this functionality is ever broken.
|
|
RevBy: Mohammad Anwari
Details: Now only using the first length variant.
|
|
RevBy: Michal Guminiak
|
|
RevBy: Michael Hasselmann, Hannu Koivisto
Details: Give MSceneWindowScroller the currently planned position when querying new one.
|
|
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.
|
|
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.
|
|
|
|
|
|
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.
|
|
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.
|
|
MWidgetController instead of QGraphicsWidget.
RevBy: Sergiy Dubovik, Tomas Junnonen
|
|
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.
|
|
meegotouch_coverage.prf - added to installed files
|
|
RevBy: Pekka Vuorela
|
|
RevBy: Pekka Vuorela
Details: ingore the preedit when querying Qt::ImCursorPosition
and Qt::ImSurroundingText in MTextEdit::inputMethodQuery().
|
|
RevBy: Pekka Vuorela
Details: support QInputMethodEvent::Selection to select text in
MTextEdit.
|
|
RevBy: Holger Schröder, Pekka Vuorela
|
|
RevBy: Pekka Vuorela
|