commit 931b3c0b4ba0a5db6c3bd5a736b193aa7ec527ab
Author: Vesa Halttunen <vesuri@jormas.com> Date: Thu Jul 12 14:54:35 2012 +0300 Fixes: The windows do not rotate to landscape when opening the hardware keyboard if the device is flat RevBy: TrustMe Details: The unit tests do not properly test what happens when the hardware keyboard is opened. This patch does not fix the tests. commit 159ab81da4b0742b400861d859f90e3282066f85 Author: Marcin Miklas <marcin.miklas@teleca.com> Date: Mon Mar 26 14:58:52 2012 +0200 Fixes: NB#299639 - The location of dragger is changed when moving another dragger through it to the edge of the search input field in Messaging. RevBy: Heikki Holstila, Adrian Yanes Details: Need to emit selection changed signal in one more place to make selection handles update properly. commit 4fe691bf5a55386cd73a6ee59d4a7fe2c40d5375 Author: Peter Penz <ppenz@openismus.com> Date: Thu Mar 22 14:46:57 2012 +0100 Changes: Add missing unit-tests for MLabel-patches RevBy: Jukka Halonen, Adrian Yanes commit 648df668f4b367e8ef0ee6657e45524be5e4d08a Author: Peter Penz <ppenz@openismus.com> Date: Mon Mar 19 15:22:07 2012 +0100 Changes: Add missing unit-tests for MLabel-patches RevBy: Heikki Holstila, Adrian Yanes commit f5127d3efd28ed30fd45a9267f60a21d352cd7a7 Author: Antti Pulakka <ext-antti.j.pulakka@nokia.com> Date: Wed Mar 14 08:56:56 2012 +0200 Fixes: NB#236156 - Cut/copy/paste window jumps after switching to portrait mode RevBy: Marcin Miklas, Adrian Yanes Details: Text selection handles and editor toolbar can overlap if text selection handles become visible when editor toolbar is already visible. This commit makes sure that editor toolbar is repositioned if that happens. commit 6a8f9d1eef86a272011f55b92c1641b960b08d94 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Fri Mar 16 11:26:06 2012 +0100 Fixes: Widgetsgallery -timedemo crash when particular demopage multiple times RevBy: Adrian Yanes Details: Benchmark finish was signaled twice so qFatal() was rised due to incorrect value of timingStopped. Additional changes are made so benchmarks aren't added to page multiple times and PanningBenchmark resets its state after benchmark finishing so another call to start() work properly. commit 977cf9b180f08eae15df136834ea864976093149 Author: Daniel Borgmann <ext-daniel.borgmann@nokia.com> Date: Tue Mar 13 11:19:06 2012 +0200 Changes: Add disappearOnActivation test to MApplicationMenu test case. RevBy: Marcin Miklas, Adrian Yanes commit 7f6fe3fcf65d8b96ffce2c7c16d61dad7980dc27 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Wed Mar 7 13:13:32 2012 +0100 Changes: Widgetsgallery timedemo improvements RevBy: Heikki Holstila, Adrian Yanes Details: - Workaround for showing MainPage in timedemo removed as it is no longer needed - MainPage can be listed as first page in -demopages list - there was a problem that benchmark couldn't be started if MainPage was in first place on the demopages list commit 9775287e237542fa6b93618df63017647ad25673 Author: Peter Penz <ppenz@openismus.com> Date: Thu Mar 8 10:54:26 2012 +0100 Changes: Wrap prompt drawing in its own method in MTextEditView RevBy: Jarno Malmari https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2511 ModifiedBy: Jarno Malmari Modified: Separated this commit out of previous one to emphasize what was actually changed to fix bug NB#288626. This is supposed to be non-functional change. commit 3fd3452195e978beef08cbded1fc05a740880a88 Author: Peter Penz <ppenz@openismus.com> Date: Thu Mar 8 10:54:26 2012 +0100 Fixes: NB#288626, People and Contacts: better alignment needed RevBy: Jarno Malmari Details: Using painter->drawText(promptClipping, d->elidedPrompt(promptOptions), promptOptions); does not work for languages like Thai because the used font-configuration results in using a font-fallback with a smaller height and hence a wrong vertical alignment. As a workaround the baseline is calculated manually with QFontMetrics. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2511 commit 72ce5bde33e42b14672fd7aa1dc02ac731ca6457 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Tue Mar 13 11:09:03 2012 +0200 Changes: updating contact person commit 6db2bbd8925fae966b2069068cf596c5410d87e3 Author: Antti Pulakka <ext-antti.j.pulakka@nokia.com> Date: Thu Mar 8 12:29:48 2012 +0200 Fixes: NB#296397, Text magnifier can get stuck on the screen after releasing. RevBy: Jarno Malmari Details: Double tapping on MTextEdit or any other MWidget causes unwanted side-effects on some cases because MScene doesn't catch QEvent::GraphicsSceneMouseDoubleClick and handle it as mouse press as it should. For intance MTextEdit loses focus when MTextEdit is douple tapped so that finger is released outside of the text field on the second tap. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2524 commit f4732939b823303060953c00de339512070ad280 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Mon Mar 12 16:14:28 2012 +0200 Changes: releasing 0.26.1-1 commit a74802c625c0e58b5b06ffc58318f4f5126d3c3d Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Mon Mar 12 16:13:20 2012 +0200 Changes: increasing theming dependency commit d92b2732fa77f7d16e59a01fa6afb5535b86b728 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Mon Mar 12 16:11:11 2012 +0200 Revert "Changes: releasing 0.26.1-1" This reverts commit 2db776353246618d8f17d47a3234cec5fb9b2594. commit 2db776353246618d8f17d47a3234cec5fb9b2594 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Mon Mar 12 16:09:04 2012 +0200 Changes: releasing 0.26.1-1 commit 9c87dec5cc839e76f62b75429ae8b490d8009354 Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Tue Mar 6 09:13:22 2012 +0200 Changes: Fixed various unit tests to work in scratchbox (i386) portrait mode too. RevBy: Marcin Miklas, Adrian Yanes create mode 100644 tests/sbox_portrait_support.h commit 430ed604cfcb4d898524567b09db9240ab42e7ed Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Mon Mar 12 14:18:56 2012 +0200 Changes: Fix compilation problem without HAVE_MALIIT RevBy: Adrian Yanes Details: Don't use Maliit code if it's not present. Also remove extendedAttributeChanged signal completely from AttributeExtensionInfo if HAVE_MALIIT is not defined. No one emits it. commit 55ce84a93c5b9cf5cfe88ddbfc0218792358a073 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Mon Mar 12 10:48:33 2012 +0200 Fixes: NB#299340 - Failing MImageWidget functional test RevBy: TrustMe Details: applying smooth transformation when QImage is used commit 56f5593c372068218605204089f9138fe0ca1451 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Wed Mar 7 10:41:10 2012 +0200 Fixes: NB#288518, Selected smileys are not visible in magnifier RevBy: Marcin Miklas, Heikki Holstila, Adrian Yanes Details: The internal class QTextDocumentLayout cannot paint images in selection if painter's composition mode is Source. Use SourceOver instead. commit e1948020a06792f2dac9d613495f9d717e334096 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Tue Mar 6 09:47:50 2012 +0100 Changes: Crash possibility in MDebug::printDebugChildInformation() eliminated RevBy: Marcin Miklas, Adrian Yanes Details: MDebug::printDebugChildInformation() can lead to crash when called with null layout or null widget. Also applied refactorization to this method in order to make the code more readable. commit 62c50101a84b51703f7ddb3666e4fb934cd02155 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Mar 6 12:26:35 2012 +0200 Changes: Unit test for MPopupListItem RevBy: Marcin Miklas, Adrián Yanes https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2517 create mode 100644 tests/ut_mpopuplistitem/.gitignore create mode 100644 tests/ut_mpopuplistitem/ut_mpopuplistitem.cpp create mode 100644 tests/ut_mpopuplistitem/ut_mpopuplistitem.h create mode 100644 tests/ut_mpopuplistitem/ut_mpopuplistitem.pro commit 150045efe72e21c5f363e1456c22ecb1ed256149 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Mar 6 14:07:03 2012 +0200 Changes: Test Qt::ForegroundRole's effect on MPopupListItem RevBy: Marcin Miklas, Adrián Yanes https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2517 commit 2693237e18ab289d49f161c1b71121c74fe51a27 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Fri Jan 27 16:22:57 2012 +0200 Changes: Add text color support in MPopupList items. RevBy: Marcin Miklas, Adrián Yanes Details: Model can change list items' text color with Qt::DecorationRole. Both QColor and QBrush are supported. This color support is required to fix bug NB#288405, "There is no distinction between MfE and local contacts in Single Selection Dialog." https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2517 commit 18d7fb7760ea29849e0922ce64c45df57a18070c Author: Marcin Miklas <marcin.miklas@teleca.com> Date: Thu Mar 8 14:24:36 2012 +0100 Fixes: NB#299387 - Ut_MLabel::testPreferredLineCount fails RevBy: Peter Penz Details: When leading is negative it doesn't affect lineSpacing in QTextDocument, so we must not use QFontMetrix::lineSpacing() but calculate lineSpacing ourselves. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2525 commit e92b950eaafc206b64bbecea3a72140d84fdb4c4 Author: Peter Penz <ppenz@openismus.com> Date: Fri Mar 9 10:20:17 2012 +0100 Changes: Optimize memory-demand for MLabel tiles RevBy: Marcin Miklas, John Tapsell Details: Up to now the size of the tiles always have been square using the maximum of the display-height and -width. The patch decreases the size to the actual display-size and respects the orientation. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2504 commit 6547e18c0a24119b6cd72f24a0c8c98a066a10c7 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Mon Mar 5 11:25:22 2012 +0100 Changes: Added null checkings in MExtensionAreaView for pointers initialized with dynamic_cast RevBy: Marcin Miklas, Adrian Yanes Details: Reported in Coverity (CID 2029, 2030). Casting with dynamic_cast result null pointers. Dereferencing those pointers can cause crash. commit 6ef9946a0e9265d4750b4881b1731f2b558dbff9 Author: Peter Penz <ppenz@openismus.com> Date: Tue Mar 6 15:26:02 2012 +0100 Fixes: NB#294652 - Settings: In fast scroll, no edge for the characters "ر" and "ز" RevBy: Adrian Yanes Details: Characters like "ر" and "ز" have a negative left bearing which results in a decreased left border. Although this behavior is usually wanted for a paragraph it looks wrong in the context of MListIndexToolTip. The patch assures that for MListIndexToolTip the content-margin is extended so that the decreased left border gets compensated. commit 96a3db245c33ba115c1fa5fa520564f5a4a8116c Author: Antti Pulakka <ext-antti.j.pulakka@nokia.com> Date: Wed Feb 29 15:06:03 2012 +0200 Fixes: NB#297031, Odd behavior of MMS composer Subject Field in case of reach maximum lenght and use special characters RevBy: Heikki Holstila, Jarno Malmari Details: When pre-edit hits maximum length, end pre-editing in MTextEdit in addition to calling reset() for input context. Also update input context state after reset to have input method in correct state. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2515 commit 9c64973460c113f67ded4e97dd773bf3a3faa5ee Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Mon Mar 5 12:54:08 2012 +0100 Changes: Ut_MImageDirectory improvements RevBy: Marcin Miklas, Adrian Yanes Details: - two memory leaks fixed - fixed wrong svg imageId that causes warning - added missing svg file entry in pro file commit c3f7c586092fa9931456fb26304e9355dcd019ee Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Sun Mar 4 17:40:41 2012 +0200 Fixes: NB#298966 - MBanner::setPixmap() screws up notification banner icon size (Icon set with MNotification::setImage() is shown incorrectly) RevBy: Heikki Holstila Details: it requires CSS changes commit de294b330e8b8d3b624cdb7e437a75c69f355cac Author: Daniel Borgmann <ext-daniel.borgmann@nokia.com> Date: Thu Mar 1 19:20:33 2012 +0200 Changes: Add some asserts to MBannerView tests. RevBy: Adrian Yanes ModifiedBy: Adrian Yanes commit daf17afd150d2213ca5f1f063d397bfe7ff6e2d2 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Mon Feb 27 16:41:44 2012 +0200 Fixes: NB#299022 - MImageWidget does not render properly the images when a QPixmap is used Changes: enable smooth transformation in MImageWidget for QPixmap RevBy: Heikki Holstila, Vesa Halttunen Details: when the setPixmap method is used in MImageWidget, the QPixmap is provided without mthedaemon interaction, thus, MScalableImage is not called, and it is a requirement to draw the QPixmap with the same transformation as MThemedaemon does, to avoid any blurriness commit ddca25aa7f203c0d69ae60bc786eb36594d600fc Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Mon Feb 27 15:10:12 2012 +0200 Changes: adding missing opacity for pixmap in MBanner RevBy: TrustMe commit 67402892992dc502373ed4c4e49a3c5c2bc6c532 Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Mon Feb 27 17:06:49 2012 +0200 Fixes: MAppletRunner leak RevBy: Adrian Yanes Details: MAppletRunner::appletInstanceDataStore was not deleted. Caused random segmentation faults on ut_mappletrunner. commit b875710314bacff60b3df27dace2e1bc3d5167e3 Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Thu Feb 23 16:39:04 2012 +0200 Changes: Fixed MEditorToolbar unit test to work properly in both orientations on device and scratchbox. Details: Made fakeParent a MSceneWindow instead of a MWidget so it will properly track the scene orientation. Removed one unused variable. RevBy: Jukka Halonen, Adrian Yanes commit 43035b794d62b8c44d79ead740b2f8ba93f9049a Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Wed Feb 15 08:56:15 2012 +0200 Changes: Fixed MSheetView unit test to work with different orientations and made testHeaderHiding always run both in landscape and portrait mode. RevBy: Jukka Halonen, Adrian Yanes commit 2312c35a87962f7fc08bae6b5bc4227c04c2379f Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Tue Feb 14 15:14:05 2012 +0200 Changes: Fixed MSceneWindowScroller unit test which failed when it was run on the device in portrait mode. RevBy: Jukka Halonen, Adrian Yanes commit da4b3ab88cdf3a66c7e516a63e9df26d6b48e0cc Author: Daniel Borgmann <ext-daniel.borgmann@nokia.com> Date: Mon Feb 27 19:33:52 2012 +0200 Changes: Update MInfoBannerView test. RevBy: Jukka Halonen, Adrian Yanes Details: Same as what we did for MInfoBannerInformationView. commit 612932288305e45bdbbff89bccf51229c4ce6a21 Author: Marcin Miklas <marcin.miklas@teleca.com> Date: Mon Feb 27 16:16:42 2012 +0100 Fixes: NB#298716 - With the chinese keyboard as active input method,text entered is shown out of the text field when the focus is moved to the next field. RevBy: Heikki Holstila Details: Because masked text in text edit can be shorter than unmasked we must update scroll position when focus is lost and we changing unmasked text with masked one. commit 2297d2b956fb13ec1b484fd9231deed943324049 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Mon Feb 27 14:32:12 2012 +0200 Changes: Increase version number of libmaliit1-dev dependency RevBy: TrustMe Details: Latest changes requires signal extendedAttributeChanged() to get notifies from input method server to application. commit 35d175f2b8e227b21944bfea95b82a8388791b55 Author: Viacheslav Sobolev <ext-viacheslav.sobolev@nokia.com> Date: Tue Jan 17 13:08:51 2012 +0200 Fixes: NB#278880, MInputMethodState::setExtendedAttribute fails to set the pressed attribute RevBy: Jarno Malmari Details: this patch uses libmaliit to update cached value of extended attribute if it was changed by input method framework or plugin https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2488 commit 8e817c7f1761816c8dcd16afa76d98b373634949 Author: Daniel Borgmann <ext-daniel.borgmann@nokia.com> Date: Fri Feb 3 17:22:23 2012 +0200 Changes: Add unit test for MInfoBannerInformationView. RevBy: Jukka Halonen, Adrian Yanes create mode 100644 tests/ut_minfobannerinformationview/.gitignore create mode 100644 tests/ut_minfobannerinformationview/ut_minfobannerinformationview.cpp create mode 100644 tests/ut_minfobannerinformationview/ut_minfobannerinformationview.h create mode 100644 tests/ut_minfobannerinformationview/ut_minfobannerinformationview.pro commit 02bb71e0ab4b2f7614a201ea7a4b100fa8f3ef9b Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Thu Feb 16 16:44:22 2012 +0200 Fixes: NB#288382, Completer not visible upon entering first character RevBy: Maksim Kirillov Details: When entering fetch-in-progress state, do one explicit updateScene() call to bring up completer if not already visible. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2505 commit aa9be13c869b9d700b9dc4e3f05f334d39b4e28c Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Thu Feb 23 10:35:04 2012 +0200 Changes: removing delete app from Ut_MPannableViewportScroller RevBy: Jukka Halonen commit 5f81c73cff80f5c82f623bd307c6cc4a49e3b8a7 Author: Daniel Borgmann <ext-daniel.borgmann@nokia.com> Date: Thu Feb 16 12:13:59 2012 +0200 Changes: Add tests for MBubbleItemBackground RevBy: Jukka Halonen, Adrian Yanes create mode 100644 tests/ut_mbubbleitembackground/.gitignore create mode 100644 tests/ut_mbubbleitembackground/ut_mbubbleitembackground.cpp create mode 100644 tests/ut_mbubbleitembackground/ut_mbubbleitembackground.h create mode 100644 tests/ut_mbubbleitembackground/ut_mbubbleitembackground.pro commit bb515fe78bf0f0c77bc2175d83c1c008e8a01925 Author: Antti Pulakka <ext-antti.j.pulakka@nokia.com> Date: Thu Feb 16 13:41:35 2012 +0200 Fixes: NB#297725, Cut/Copy option is displayed unnecessarily when "com" is sugested RevBy: Jarno Malmari, Marcin Miklas, Maksim Kirillov Details: This is a partial fix for NB#297725. Introduce a new overload for function MTextEdit::setSelection to be able to select text without text selection controls becoming visible (selection handles and CPP widget). Whenever a user makes a selection with finger or shift+arrows, the selection controls will be visible even if selection was initially done programmatically without controls. ModifiedBy: Jarno Malmari Modified: Changed name of SelectionControl enum to plural, and name of ShowControls model attribute to EnabledSelectionControls. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2501 commit c6804bfe12bb67cb23bc80c330e52cebf5e74ac1 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Fri Feb 17 14:18:58 2012 +0200 Fixes: NB#298438, Detail Selection Dialog is covered by VKB RevBy: Heikki Holstila Details: This partially reverts commit ee2512394b409e63c501f4f74f84add500d830b6 and provides an alternate way of fixing the same issue, without introducing regression. commit 1ef402be1f6c38fa3b2126af95cd50fca591eb19 Author: Peter Penz <ppenz@openismus.com> Date: Fri Jan 13 16:15:57 2012 +0100 Fixes: NB#292121 - IDUG:"View other's availability information" changed to full string with a truncation after long tap on it in Persian language RevBy: John Tapsell Details: If the text-direction is set to Qt::RightToLeft, the x-position for determining the position of the ellipsis must be mirrored. Also the moving of the cursor to check whether a further eliding is necessary must be mirrored. commit 731e9d2391f956c5227fb4ecda75856bb0a6202f Author: Stephan Binner <stephan.binner@basyskom.com> Date: Fri Feb 17 14:05:46 2012 +0100 Changes: add libqt4-meegographicssystemhelper-dev as build dependency on arm Details: Allow libqt4-dev to drop dep on libqt4-meegographicssystemhelper-dev Required to fix bug NB#293221 commit 075fff36328949f98572a6cbcc91d72cdae06127 Author: Daniel Borgmann <ext-daniel.borgmann@nokia.com> Date: Wed Feb 15 16:28:50 2012 +0200 Changes: Add MContainerHeader test. RevBy: Jukka Halonen, Adrian Yanes create mode 100644 tests/ut_mcontainerheader/.gitignore create mode 100644 tests/ut_mcontainerheader/ut_mcontainerheader.cpp create mode 100644 tests/ut_mcontainerheader/ut_mcontainerheader.h create mode 100644 tests/ut_mcontainerheader/ut_mcontainerheader.pro commit f5d33a826f43d08ba313c8e9a71dbde2504bddd9 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Wed Feb 15 13:36:19 2012 +0200 Changes: preparing unreleased commit 713b4ac36d33f85760de5ef85010753eb8822f31 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Wed Feb 15 12:42:03 2012 +0200 Changes: releasing 0.26.0-1 commit 57b475862187138ceed675f473b1422c71c0d133 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Wed Feb 1 14:41:55 2012 +0200 Changes: Avoid flickering when completer is requested with empty list but model is fetching RevBy: Adrian Yanes commit 80a32ffc7f33a3cb3ec9cd2cf50355ade6651e61 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Wed Feb 1 13:50:02 2012 +0200 Changes: Make sure completer's position is correct even with no label to show. RevBy: Adrian Yanes commit ca99cd7a407d24fa42299b4b0dcd7606072c9767 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Wed Feb 1 13:44:26 2012 +0200 Fixes: NB#297788, Empty completer displayed in create message view RevBy: Adrian Yanes Details: When contacts model reported it had no ongoing fetch the completer was unable to hide itself since matched index was still valid. This will hide completer but it will still flicker in such cases because contacts model still reports that fetch is ongoing and completer is shown during this time to indicate fetch to user. commit bd651dba74e8c00d7ca57cc8ac692a9f80f186c4 Author: Peter Penz <ppenz@openismus.com> Date: Mon Feb 13 10:57:12 2012 +0100 Fixes: NB#295471 - Calendar invitation body is not easily scrolable, scrolls frame by frame RevBy: Marcin Miklas, Radoslaw Duklas, Armin Berres, Adrian Yanes Details: The caching mechanism supported only labels with a huge height. In the scope of NB#295471 the label has a very large width and the caching fails, which results in the slow fallback where the text is manually drawn for each frame. The patch extends the caching mechanism to also support a tile-caching in horizontal direction. expand all / collapse all commit 42c7c3a682122d88d29a97ea7f72548972defd2d Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Tue Feb 7 11:56:51 2012 +0200 Fixes: NB#297680 - Not transparent background for applicationextension widget (for example weather applet) in events desktop RevBy: Vesa Halttunen Details: The extension's pixmap are it is created now with 32 bit color-depth to allow the alpha channel cleaning. Note: partial fix, the weather applet requires to be patched as well commit f018cbc14d34e0c64300a601b20e78cc3f5dc3a2 Author: Armin Berres <armin.berres@basyskom.de> Date: Fri Feb 10 14:38:17 2012 +0100 Changes: Increase dependency on libmlocale-dev RevBy: Mike Fabian commit 2b3869475a14c1b844c6de58b92fa81576ca73de Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Thu Feb 9 13:34:38 2012 +0100 Fixes: Unable to return to main page when widgetsgallery started with '-initialpage' RevBy: Heikki Holstila, Adrian Yanes Details: MainPage's appeared() signal was connected with showInitialPage() so clicking on back button on page passed as parameter eventually caused call of showInitialPage(). Therefore appear() was called on initialPage as soon as main page appeared. commit b86bc83910eccd65af64b31ce9261c0c66561560 Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Fri Feb 10 10:53:45 2012 +0200 Fixes: NB#298284 - Sometimes during application start up square top corners can be briefly seen until they get rounded. RevBy: Marcin Miklas, Adrian Yanes Details: This fix changes corner decorators to appear/disappear without animation. commit f0b49631dc82873ab2dc8beb45298888ca4a222d Author: Miguel Gómez <magomez@igalia.com> Date: Fri Nov 4 16:34:02 2011 +0100 Fixes: NB#289461 - MUniqueStringCache must be able to increase the size of the cache RevBy: Armin Berres ModifiedBy: Armin Berres Smaller changed to make this actually work when a cache full situation has happened. Additionally only increase once the last chunk is filled by a given percentage. Details: After inserting a new string, an application may increase the size of the cache file if it's usage is higher than a value, allowing the cache to grow as needed. The new size of the cache becomes available to the running applications after they are relaunched. Without this patch the cache could run full and no applictions can be started which try to add a new string to the cache. commit 5c09db43d609497cb9815748767430ed1d20c95f Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Tue Feb 7 16:41:56 2012 +0200 Changes: incrementing patch version commit 1ce4687fbf859882ece370d93d95e4615375e2e4 Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Tue Jan 24 11:28:05 2012 +0200 Fixes: NB#297343 - MBubbleItem setMessageType() and setCentralWidget() methods not working correctly after the view is created RevBy: Marcin Miklas, Adrian Yanes Details: If MBubbleItem::setMessageType() was called after the view (MBubbleItemView) is created central widget and its separator were removed from the layout. If MBubbleItem::setCentralWidget() was used to replace existing central widget another separator was created and old central widget was not removed. commit 186e9f518653e20c48b429425232f77a4349bd91 Author: Marcin Miklas <marcin.miklas@teleca.com> Date: Wed Jan 25 11:40:42 2012 +0100 Fixes: NB#297359 - Setting setTextFormat(Qt::PlainText) in MLabel change its position in layout. RevBy: Jukka Halonen Details: We neeed to calculate offset also for AlignTop. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2492 commit 426c0c1785c2883d91d68d4ad24be4b245f042fc Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Tue Nov 8 14:36:49 2011 +0200 Changes: fixing conversion of mmToPixels for x86 in certain cases RevBy: John Tapsell, Armin Berres Details: MWidgetStyle uses QSize for the following attributes: M_STYLE_ATTRIBUTE(QSize, preferredSize, PreferredSize) M_STYLE_ATTRIBUTE(QSize, minimumSize, MinimumSize) M_STYLE_ATTRIBUTE(QSize, maximumSize, MaximumSize) These styles properties are supporting different units: PIXELS_UNIT, (px) MM_UNIT,(mm) PT_UNIT,(pt) PERCENT_UNIT, (%) MStyleSheetAttribute::writeAttribute(...) function checks if the style attribute is QSize of QSizeF, based on these it calls one of these functions: attributeToInt(..). attributeToFloat(..). However, the user can use float values in the CSS even if the style property does not allow them (for example MButtonStyle): minimum-size: 45.6mm 89.2mm; When this value is parsed the system will identify that MButtonStyle uses QSize, thus, it will redirect the values to the function attributeToInt(..). Inside of attributeToInt(...) it is called the function: MDeviceProfile::instance()->mmToPixels(qreal mm) Although the function expects a double value it returns an integer: int mmToPixels(qreal mm); Thus inside of this function the float values are converted to integers. Depending of the host target such conversion can involve the suppression of some values, therefore, the widget can lost even 1 pixels per axis (W/H). Although this issue is not reproducible in ARM, on x86 all the widgets using style properties with float values and QSize types are subjected to this issue. Adding the rounding in the int mmToPixels(qreal mm) fixes the issue. commit 88fe7ce6c74edc3d203d491c079a06a66d6bc831 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Mon Jan 30 10:47:00 2012 +0100 Changes: changing version schema for master RevBy: Natalia Dobrovolskaya Details: master starts now in 0.26.x-y schema Harmattan_1.3 keeps 0.25.x-y commit 1ce2fec2ed094d7cdb7be11d1e3276f76fd69788 Author: Berthold Krevert <berthold.krevert@basyskom.de> Date: Wed Nov 2 18:18:26 2011 +0100 Fixes #287717 - [TASK] MCountry requires ISO 3166-1 country codes support RevBy: Mike Fabian commit 12c1bf7bed905a5629c33d8c42ab20656e73df88 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Thu Jan 19 07:51:22 2012 +0200 Changes: Use smoother scaling if drawing spinner in other than its original size RevBy: Maksim Kirillov Details: Introduced for MCompleter's spinner because the original sizes cannot be used. Would otherwise lead to ugly nearest-neighbor scaling. commit 144fe7a16b6b296167ce8385412acd95e6b02f87 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Thu Jan 19 07:46:45 2012 +0200 Changes: Remove unneeded forward declaration. RevBy: Maksim Kirillov commit dfc7c9384f059917d2f0e0d55f558b83831ab0ff Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Mon Jan 16 15:21:54 2012 +0200 Changes: Completer + spinner example in Widgetsgallery's Spinner page. RevBy: Maksim Kirillov commit 417de4b0fff4ac816cfc8695274b1979ab259fc8 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Jan 17 17:40:52 2012 +0200 Changes: Show spinner also in MCompleter's completion dialog RevBy: Maksim Kirillov Details: Spinner is shown while async fetch is ongoing. commit 0bb4a583088d57690b6f1904c9b2307f58ca7adc Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Thu Jan 19 08:21:44 2012 +0200 Changes: Don't show completer if it wasn't explicitly requested. RevBy: Maksim Kirillov Details: This is for situations where completion model is updated after completer has been hidden. commit 1cde05796aa295d5b958b32874741dd437ebe7c3 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Mon Jan 16 15:20:45 2012 +0200 Changes: MCompleter shows spinner with async completion model fetches RevBy: Maksim Kirillov Details: Completer's behavior is changed so that it can be visible even with no candidates. This occurs when async fetch is ongoing and completion prefix exists. In place of the matching candidate, a text label is shown with the contents retrieved from a new property fetchInProgressLabel. commit 1b5208cccfa72ea60da08e83ee65f58c81b79147 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Jan 17 17:35:58 2012 +0200 Changes: Add a spinner to MCompleterView RevBy: Maksim Kirillov Details: Not used yet. commit 72fea8510afeffeba67426ae45ae89d5e8bf55ac Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Jan 17 17:30:22 2012 +0200 Changes: Enclose text and button updating in MCompleter in separate methods RevBy: Maksim Kirillov Details: This is, at least intended, to be a non-functional change. commit ee2512394b409e63c501f4f74f84add500d830b6 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Jan 17 17:16:29 2012 +0200 Changes: Fix an issue with MCompleter's completion dialog with async model RevBy: Maksim Kirillov Details: Prepare for a case where completions are changed during disappearance animation of completion dialog. commit aa86bfe174b13b012873f7f05eaa9dd117b0ac3c Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Jan 17 16:58:29 2012 +0200 Changes: Completer's proxy model was missing a beginResetModel() RevBy: Maksim Kirillov commit 9185eb4899e38fccad09e37800f3fbd2fe494a7b Author: Armin Berres <armin.berres@basyskom.de> Date: Tue Jan 24 17:12:55 2012 +0100 Changes: Skip unstable test Ut_MTheme::testThemeChangeCompleted RevBy: TrustMe commit a3594bed703a610d529054717e0e5011b5c3177a Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Fri Jan 13 14:44:21 2012 +0200 Changes: Fix a memory leak in MBubbleItemView RevBy: Radoslaw Duklas, Jukka Halonen Details: The items in the layouts should not be removed from them in the destructor, to ensure that everything gets deleted with the parent items. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2480 commit b81384baf7bba10c650f42a9a91be667a8caf1e1 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Thu Dec 22 17:22:28 2011 +0200 Changes: Unit test to check MTextEdit clipping with padding RevBy: Maksim Kirillov, Heikki Holstila, Michael Hasselmann https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2467 commit 6b88194f15f6a13b27456f800c7054d133a9dc81 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Jan 3 15:42:02 2012 +0200 Fixes: NB#295558, Text in contacts search input field goes beyond the text field boundaries RevBy: Maksim Kirillov, Heikki Holstila, Michael Hasselmann Details: Clipping was not used correctly because MTextEditView requires text-clipping- attributes to be used together with padding. This change allows text-clipping- attributes to be disabled by setting them to -1. Providing -1 as the default value will fix the bug and prevent same kind of bug from appearing again. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2467 commit 3686c2d65a86cbe5e71527ec3a20c6a9bee7ff7d Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Jan 3 15:30:57 2012 +0200 Changes: Remove redundant code from MTextEditView RevBy: Maksim Kirillov, Heikki Holstila, Michael Hasselmann Details: Now that clippingRect() is in view coordinates, use it directly in drawContents(). https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2467 commit 3379dce202af4165be3fe797f274e019de89e09c Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Jan 3 15:24:46 2012 +0200 Changes: Be consistent with chosen coordinate base in MTextEditView RevBy: Maksim Kirillov, Heikki Holstila, Michael Hasselmann Details: There were couple of places where view coordinates and controller coordinates were mixed. This changes introduces couple of helper methods to map between those two. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2467 commit cfb3d62d0ce5bae6dd739589240ea93c93343938 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Jan 3 15:05:42 2012 +0200 Changes: Avoid unnecessary QRectF->QPainterPath->QRectF conversion RevBy: Maksim Kirillov, Heikki Holstila, Michael Hasselmann Details: Use mapRectFromItem() instead of mapFromItem().boundingRect(). https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2467 commit 9163fe694011ddbeeaec733ceeab9ebbb0716756 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Thu Dec 22 17:24:41 2011 +0200 Fixes: Use MTextEditView clipping sometimes even when document is smaller than clip area. RevBy: Maksim Kirillov, Heikki Holstila, Michael Hasselmann Details: Determining whether to enable clipping cannot rely on document and clip area sizes only. Sometimes document is smaller than clip area but still needs to be clipped. This occurs when there is padding and scrolling takes place. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2467 commit 92e4edfea9da83b9de4f6e1d76159fe10fa56517 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Fri Jan 20 12:15:28 2012 +0100 Changes: Pro file for Ut_MAppletInventory cleaned up. RevBy: Adrian Yanes Details: Unnecessary sources and headers entries in pro file deleted to improve test reliability (1/2 to 1/3 test runs ends with 'corrupted double-linked list' crash). Also fixed misspelled signal-slot connection. commit 1eea8c660740e8e86a36788949bb1db14d8a5c72 Author: Kuisma Salonen <kuisma.salonen@nokia.com> Date: Tue Jan 3 14:12:46 2012 +0200 Fixes: NB#297242 - [TASK] Enable logging of certain error cases in PR1.3 images in order to catch bug #292977 RevBy: Kuisma Salonen commit 037415f51c934f1ef1f8f51f24137c2976f2c816 Author: Mike FABIAN <mike.fabian@basyskom.de> Date: Thu Jan 19 12:51:42 2012 +0100 Fixes: NB#297181 - libmlocale related tests should be removed from libmeegotouch tests RevBy: Adrián Yanes, Holger Schröder Details: Radoslaw Duklas found that some locale specific tests in libmeegotouch are failing, like ft_numbers. But libmlocale has been split out of libmeegotouch and the tests have copied to libmlocale as well. For a while, we maintained both the locale specific tests in libmeegotouch and libmlocale and kept them identical. But now libmeegotouch requires libmlocale and always builds against libmlocale, therefore keeping the duplicate code seems useless. It should better be removed. delete mode 100644 benchmarks/pt_mcalendar/.gitignore delete mode 100644 benchmarks/pt_mcalendar/pt_mcalendar.cpp delete mode 100644 benchmarks/pt_mcalendar/pt_mcalendar.h delete mode 100644 benchmarks/pt_mcalendar/pt_mcalendar.pro delete mode 100644 benchmarks/pt_mcharsetdetector/.gitignore delete mode 100644 benchmarks/pt_mcharsetdetector/pt_mcharsetdetector.cpp delete mode 100644 benchmarks/pt_mcharsetdetector/pt_mcharsetdetector.h delete mode 100644 benchmarks/pt_mcharsetdetector/pt_mcharsetdetector.pro delete mode 100644 benchmarks/pt_mlocale/.gitignore delete mode 100644 benchmarks/pt_mlocale/pt_mlocale.cpp delete mode 100644 benchmarks/pt_mlocale/pt_mlocale.h delete mode 100644 benchmarks/pt_mlocale/pt_mlocale.pro delete mode 100644 benchmarks/pt_mlocationdatabase/.gitignore delete mode 100644 benchmarks/pt_mlocationdatabase/pt_mlocationdatabase.cpp delete mode 100644 benchmarks/pt_mlocationdatabase/pt_mlocationdatabase.h delete mode 100644 benchmarks/pt_mlocationdatabase/pt_mlocationdatabase.pro delete mode 100644 tests/ft_breakiterator/.gitignore delete mode 100644 tests/ft_breakiterator/ft_breakiterator.cpp delete mode 100644 tests/ft_breakiterator/ft_breakiterator.h delete mode 100644 tests/ft_breakiterator/ft_breakiterator.pro delete mode 100644 tests/ft_localedata/.gitignore delete mode 100644 tests/ft_localedata/fi_FI.txt delete mode 100644 tests/ft_localedata/ft_localedata.cpp delete mode 100644 tests/ft_localedata/ft_localedata.h delete mode 100644 tests/ft_localedata/ft_localedata.pro delete mode 100644 tests/ft_locales/.gitignore delete mode 100644 tests/ft_locales/ft_locales-test-input-full-icu-44.txt delete mode 100644 tests/ft_locales/ft_locales-test-input-full-icu-46.txt delete mode 100644 tests/ft_locales/ft_locales-test-input-icu-44.txt delete mode 100644 tests/ft_locales/ft_locales-test-input-icu-46.txt delete mode 100644 tests/ft_locales/ft_locales.cpp delete mode 100644 tests/ft_locales/ft_locales.h delete mode 100644 tests/ft_locales/ft_locales.pro delete mode 100644 tests/ft_mcharsetdetector/.gitignore delete mode 100644 tests/ft_mcharsetdetector/ft_mcharsetdetector.cpp delete mode 100644 tests/ft_mcharsetdetector/ft_mcharsetdetector.h delete mode 100644 tests/ft_mcharsetdetector/ft_mcharsetdetector.pro delete mode 100644 tests/ft_mlocalebuckets/.gitignore delete mode 100644 tests/ft_mlocalebuckets/ft_mlocalebuckets.cpp delete mode 100644 tests/ft_mlocalebuckets/ft_mlocalebuckets.h delete mode 100644 tests/ft_mlocalebuckets/ft_mlocalebuckets.pro delete mode 100644 tests/ft_mlocalebuckets/ft_mlocalebuckets_test-input.txt delete mode 100644 tests/ft_mstringsearch/.gitignore delete mode 100644 tests/ft_mstringsearch/ft_mstringsearch.cpp delete mode 100644 tests/ft_mstringsearch/ft_mstringsearch.h delete mode 100644 tests/ft_mstringsearch/ft_mstringsearch.pro delete mode 100644 tests/ft_numbers/.gitignore delete mode 100644 tests/ft_numbers/ft_numbers.cpp delete mode 100644 tests/ft_numbers/ft_numbers.h delete mode 100644 tests/ft_numbers/ft_numbers.pro delete mode 100644 tests/ft_sorting/.gitignore delete mode 100644 tests/ft_sorting/ft_sorting.cpp delete mode 100644 tests/ft_sorting/ft_sorting.h delete mode 100644 tests/ft_sorting/ft_sorting.pro delete mode 100644 tests/ut_mcalendar/.gitignore delete mode 100644 tests/ut_mcalendar/ut_mcalendar.cpp delete mode 100644 tests/ut_mcalendar/ut_mcalendar.h delete mode 100644 tests/ut_mcalendar/ut_mcalendar.pro delete mode 100644 tests/ut_mlocationdatabase/.gitignore delete mode 100644 tests/ut_mlocationdatabase/ut_mlocationdatabase-cities-in-timezone-test-input.txt delete mode 100644 tests/ut_mlocationdatabase/ut_mlocationdatabase-test-input.txt delete mode 100644 tests/ut_mlocationdatabase/ut_mlocationdatabase-test-input2.txt delete mode 100644 tests/ut_mlocationdatabase/ut_mlocationdatabase.cpp delete mode 100644 tests/ut_mlocationdatabase/ut_mlocationdatabase.h delete mode 100644 tests/ut_mlocationdatabase/ut_mlocationdatabase.pro delete mode 100644 tests/ut_phonenumberformatting/.gitignore delete mode 100644 tests/ut_phonenumberformatting/ut_phonenumberformatting.cpp delete mode 100644 tests/ut_phonenumberformatting/ut_phonenumberformatting.h delete mode 100644 tests/ut_phonenumberformatting/ut_phonenumberformatting.pro delete mode 100644 tests/ut_translations/.gitignore delete mode 100644 tests/ut_translations/translations-qttrid/.gitignore delete mode 100644 tests/ut_translations/translations-qttrid/translations-qttrid.pro delete mode 100644 tests/ut_translations/translations-qttrid/ut_translations-qttrid_ar_EG.ts delete mode 100644 tests/ut_translations/translations-qttrid/ut_translations-qttrid_de_DE.ts delete mode 100644 tests/ut_translations/translations-qttrid/ut_translations-qttrid_en_GB.ts delete mode 100644 tests/ut_translations/translations-tr/translations-tr.pro delete mode 100644 tests/ut_translations/translations-tr/ut_translations-tr_en_GB.ts delete mode 100644 tests/ut_translations/translations-tr/ut_translations-tr_fi_FI.ts delete mode 100644 tests/ut_translations/ut_translations.cpp delete mode 100644 tests/ut_translations/ut_translations.h delete mode 100644 tests/ut_translations/ut_translations.pro commit 61c6a877e3b502b401016f5afc3f9e0802123c33 Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Mon Jan 16 14:21:59 2012 +0200 Changes: Cover mouse events in the MListItem unit tests RevBy: Heikki Holstila, Adrian Yanes commit 636c367cf86ceaaa56620b6471b8d2bedb120f58 Author: Peter Penz <ppenz@openismus.com> Date: Fri Dec 23 14:11:30 2011 +0100 Fixes: NB#294572 - MLabel: Inconsistent vertical alignment of simple-text and rich-text RevBy: Marcin Miklas Details: The class QStaticText used for simple labels substracts the font-leading from the initial y-position. The rich-text label implementation has been adjusted to have the same y-position for all vertical alignment types like the simple label. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2468 commit 2ec67160f967b7d710380ea8091ebe62e6062561 Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Tue Jan 17 12:07:15 2012 +0200 Changes: Fix a rounding issue in MCompleter unit test RevBy: Radoslaw Duklas, Jukka Halonen, Adrian Yanes Details: m_subject->pos().toPoint() rounds the coordinates, so let's also round the value the y-coordinate is compared to (fixes a failing unit test) commit d707a29cb26f630aeac6f80eccecd9a47debfa3b Author: Peter Penz <ppenz@openismus.com> Date: Mon Nov 21 17:19:29 2011 +0100 Fixes: NB#291925 - Ut_MLabel::testRichTextTiles() fails RevBy: Marcin Miklas Details: In the context of Ut_MLabel::testRichTextTiles() the tileHeight was temporary set to -1 which broke the test. - Assure that the tileHeight is initialized only once in the constructor. - Remove unused member minHeightCache https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2400 commit e3ffb6b3ad1d4a77b936f360c52b85acc81a1324 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Mon Jan 16 11:12:32 2012 +0100 Fixes: Failed Ut_MColorComboBoxView::testSelectColor(). RevBy: Heikki Holstila Details: Ut_MColorComboBoxView::testSelectColor() failed on device when it's locked because isOnDisplay() returns false. Added mcetool calls that unlock and unblock device so isOnDisplay() returns true as expected. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2486 commit 57cef8f6dae84e5f839aeb4151b76e1232cfbcb5 Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Wed Jan 11 11:37:23 2012 +0200 Fixes: NB#295983, Magnifier is still shown even if the finger is released from the text RevBy: Michael Hasselmann, Heikki Holstila Details: The reason is a combination of * gesture recognizer, which always intercept incoming events, even if they are to be ignored * event cancelling, which leads to forceful ungrab of the mouse from selection handle * incorrect handling of the ungrab Correct solution would be making cancelled event not causing mouse ungrab, but this probably should be fixed in Qt. The solution of NB#273168 (Copy/Paste/Cut option cannot be selected in document search field) is used here, which adds its own event filter. The incorrect handling of ungrab causes frozed magnifier instead of closed one. But the overall behavior would still be wrong in this case. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2479 commit e248921ae78f4d4b7a2a5cb5fd3c7c60a5299795 Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Wed Jan 11 11:37:01 2012 +0200 Changes: rename EatMButtonGestureFilter -> MEatGestureFilter RevBy: Michael Hasselmann, Heikki Holstila Details: this is a refactoring to prepare using it in another place. Also moved to separated file. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2479 create mode 100644 src/views/meatgesturefilter.cpp create mode 100644 src/views/meatgesturefilter.h commit 73c0620fc64c240bfef7422dd214ac8f81d9d2d3 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Thu Jan 5 17:02:43 2012 +0100 Changes: Fixed memory leaks in ut_mlayout, ut_msheet and ut_mcomponentcache. RevBy: Adrian Yanes commit dc1845c184f34d9d268ebf9f04732650b28697f8 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Fri Jan 13 11:00:26 2012 +0100 Changes: preparing unreleased commit 694d3a051247a1672c6cce2c6cb3611c75e31b3c Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Fri Jan 13 10:58:46 2012 +0100 Changes: releasing 0.25.4-1 commit 79d807653f91e928bcbfd2703b3e82f7abaa55ef Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Thu Jan 5 13:31:12 2012 +0200 Changes: Updated MImageWidget's unit test for NB#296253 RevBy: Radoslaw Duklas, Marcin Miklas, Adrian Yanes commit 96f4b7e97f5bb45c89fdecedf4580274e905cf2d Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Wed Jan 11 10:47:33 2012 +0200 Changes: Fixes a regression caused by ad3c9ef46c554ba5e6134fc4a28c6c259934ffbe RevBy: Radoslaw Duklas, Marcin Miklas, Adrian Yanes Details: MImageWidgetView sizeHint was incorrect if imageSize was undefined commit 87a302109c86459ed4c299f6c4e1c8aa6832c93a Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Thu Jan 5 13:27:15 2012 +0200 Fixes: NB#296253 - Inconsistent behavior of MImageWidget's copy constructor Fixes: NB#295523 - NOKIA text is not displaying properly in About product applet. RevBy: Radoslaw Duklas, Marcin Miklas, Adrian Yanes Details: imageId and size were not properly copied commit 9d508261f208909ac59cff327ef5cc9012dbbc2d Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Mon Jan 9 12:00:20 2012 +0100 Changes: MBubbleItem memory leak fixed. RevBy: Heikki Holstila, Adrian Yanes Details: MBubbleItemPrivate::destroyCommentsInfo() calls MBubbleItem::removeInformationWidget() which nullified widget's parent therefore following commentsLabel and commentsIcon parents checkings gets always false so they weren't deleted. commit 11c9b4fdecd45589ea34510ef9d4e442ae148e29 Author: John Tapsell <john.tapsell.ext@basyskom.de> Date: Tue Jan 3 15:13:21 2012 +0000 Fixes: NB#294908 MLabelView - Include the leading() for the last line for height calculations RevBy: Adrian Yanes Details: When I wrote this code I assumed that you would only include the spacing between the lines, leading(), when it's actually between two lines. So that the last line wouldn't include the leading(). This meant, for example, that that minimum sizehint height of an MLabel is based on the QFontMetrics::height(), rather than height() + leading(). However QTextDocument just always includes the leading, even for a single line of text. This bug resulted in the minimum height being sometimes a pixel too small for QTextDocument, resulting in text being unable to be displayed. commit a3cbc26d8e4a9f3349e0394c5aeb5068743b61dc Author: Marcin Miklas <marcin.miklas@teleca.com> Date: Wed Jan 11 11:42:41 2012 +0100 Fixes: NB#295786 - the view in grid view is not correct. RevBy: Jukka Halonen Details: When column count in both orientations is the same private implementation object stays the same, but grid page changes item height. MList API doesn't doesn't have straightforward mechanism to inform list about item height change and many of internal state properties depends on item height like items cache size, pannable viewport height etc. Make sure that MListView private object is recreated, otherwise new item height won't work (setting new CellCreator will do the trick). Also use visisbleSceneSize().width() for item size calculations because list->geometry() can be outdated at the momement when orientation changes. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2478 commit 556eadd5f3b012bdd216f7ac9144288db15bc28a Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Thu Jan 5 12:34:04 2012 +0100 Fixes: Crash in Ut_MSettingsLanguageBooleanController RevBy: Heikki Holstila, Adrian Yanes Details: Stubbed QCoreApplication::arguments() returned empty list therefore causing crash initTestCase() commit a23617fe4de38baa58b6121c5101861350cc982e Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Thu Jan 5 12:22:53 2012 +0100 Changes: Fixes memory leaks in unit tests. RevBy: Heikki Holstila, Adrian Yanes Details: Changes made in: ut_mapplicationextensionareaview ut_mapplicationmenu ut_mdialog ut_mgridlayoutpolicy ut_mlabel ut_mlinearlayoutpolicy ut_mmashupcanvasview ut_msettingslanguagebooleancontroller ut_msettingslanguageselectionfactory ut_msettingslanguagetextfactory commit 35453810703b85ffdfce303d3eafce356c57c60c Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Tue Jan 10 11:48:51 2012 +0100 Changes: fixing hearder's path in ut_mwidgetscalefadeanimation.pro commit 56c8277f4a7730dca64860b162c1a9caca79e7da Author: Miguel Gómez <magomez@igalia.com> Date: Wed Dec 21 12:30:57 2011 +0100 Add unit tests for MWidgetScaleFadeAnimation create mode 100644 tests/ut_mwidgetscalefadeanimation/.gitignore create mode 100644 tests/ut_mwidgetscalefadeanimation/ut_mwidgetscalefadeanimation.cpp create mode 100644 tests/ut_mwidgetscalefadeanimation/ut_mwidgetscalefadeanimation.h create mode 100644 tests/ut_mwidgetscalefadeanimation/ut_mwidgetscalefadeanimation.pro commit 56d2c5dbd5bcc0bfb029f7e82b69a19a12433e4a Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Tue Jan 10 11:23:59 2012 +0100 Changes: fixing hearder's path in ut_mwidgetrectangularclipanimation.pro commit 4d68fa69db48f18ce2bcbe07624b94221d563ec7 Author: Miguel Gómez <magomez@igalia.com> Date: Wed Dec 21 10:30:26 2011 +0100 Changes: Add unit tests for MWidgetRectangularClipAnimation RevBy: Chinmaya Kumar Padhi, Adrian Yanes create mode 100644 tests/ut_mwidgetrectangularclipanimation/.gitignore create mode 100644 tests/ut_mwidgetrectangularclipanimation/ut_mwidgetrectangularclipanimation.cpp create mode 100644 tests/ut_mwidgetrectangularclipanimation/ut_mwidgetrectangularclipanimation.h create mode 100644 tests/ut_mwidgetrectangularclipanimation/ut_mwidgetrectangularclipanimation.pro commit 8c2937c83368aadace2e4e372db0bca4d0d46e9a Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Tue Jan 10 11:09:21 2012 +0100 Changes: fixing header's path in ut_mwidgetzoomanimation.pro commit 899eccb80525e5d35a22269c9f74377646a396fa Author: Miguel Gómez <magomez@igalia.com> Date: Mon Dec 19 14:43:13 2011 +0100 Changes: Add unit tests for MWidgetZoomAnimation and MWidgetMoveAnimation RevBy: Daniel d'Andrada, Marcin Miklas, Adrian Yanes create mode 100644 tests/ut_mwidgetmoveanimation/.gitignore create mode 100644 tests/ut_mwidgetmoveanimation/ut_mwidgetmoveanimation.cpp create mode 100644 tests/ut_mwidgetmoveanimation/ut_mwidgetmoveanimation.h create mode 100644 tests/ut_mwidgetmoveanimation/ut_mwidgetmoveanimation.pro create mode 100644 tests/ut_mwidgetzoomanimation/.gitignore create mode 100644 tests/ut_mwidgetzoomanimation/ut_mwidgetzoomanimation.cpp create mode 100644 tests/ut_mwidgetzoomanimation/ut_mwidgetzoomanimation.h create mode 100644 tests/ut_mwidgetzoomanimation/ut_mwidgetzoomanimation.pro commit c9ebc174ec3a3cf9ed86b4f3ed210c4b261f239d Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Fri Dec 30 15:24:38 2011 +0200 Changes: Use widget bottom as MCompleter position, if enough room. RevBy: Marcin Miklas Details: Otherwise, use cursor bottom. The margin, included in background, is defined as distance between visual text edit bottom and completer. Therefore widget bottom should be used whenever possible. It is also closer to virtual keyboard and closer to user's fingers. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2469 commit 90e92d2dd6912825633d4a4da37940c334353fa5 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Fri Dec 30 13:27:06 2011 +0200 Changes: Track input method area changes in MCompleter RevBy: Marcin Miklas Details: Required at least when rotating, to update area properly. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2469 commit e4ede6339d4dba8bdba71020a91e91f43c6a4a98 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Thu Dec 29 14:07:41 2011 +0200 Changes: Separate cursor rectangle from relocator rectangle. RevBy: Marcin Miklas Details: Qt::ImMicroFocus rectangle, the cursor rectangle, was used previously for relocation purposes. This isn't good enough if we want to be able to extend MTextEdit's area of interest with MCompleter's area. New input method query type M::ImRelocatorRectangle is used for the area of interest, while Qt::ImMicroFocus is left strictly for the cursor. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2469 commit 17f2f5b990b694fe8151e9725b231df62909d8bc Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Wed Dec 28 15:11:25 2011 +0200 Changes: Unit test for MCompleter positioning RevBy: Marcin Miklas https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2469 commit f574e6df307ddacc037f070dbeb18c7348a7e0d0 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Dec 27 16:47:27 2011 +0200 Fix: NB#264573, MCompleter is covered by VKB RevBy: Marcin Miklas Details: Change completer to be positioned around cursor instead of widget, allowing it also to be above it. Previously MInputWidgetRelocator positioned completer (implicitly via MTextEdit) because its area was included in MTextEdit's micro focus rectangle. This worked as far as there was room inside a pannable viewport below MTextEdit. To make completer to position itself also above text edit based on its position on the screen means that it conflicts with relocator and this micro focus hack needs to be removed. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2469 commit 4b256f1d7625cc198be3920f77a6d45e16a9d614 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Tue Dec 27 16:26:09 2011 +0200 Changes: Rename MCompleterViewPrivate::organizeContents to updatePosition RevBy: Marcin Miklas https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2469 commit 54bf822318797b8bcc01d31cedeab2b0ae8755e5 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Tue Jan 3 13:28:29 2012 +0100 Changes: ut_mimagewidget code improvements. RevBy: Heikki Holstila, Marcin Miklas Details: App arguments number changed to proper value, cleanup() method implemented so m_subject cleanup code is in one place. Memory leaks eliminated. MApplication object was instantiated later than first call to qApp->applicationDirPath() which therefore failed. m_subject destructor was called in every test method so it has been moved to cleanup() method. Also in few places m_subject wasn't deleted at all that produces memory leaks. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2472 commit 626be0557749be919efa97bfa9878b7bf3977219 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Tue Jan 3 13:12:38 2012 +0100 Changes: ut_mimagedirectory app arguments number changed to proper value. RevBy: Heikki Holstila, Marcin Miklas Details: App name counts as argument so argc must be at least 1. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2472 commit a2a5252e0997d169a4e98f600dd3d5e78b66b0a8 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Tue Jan 3 12:35:06 2012 +0100 Fixes: Crash in ut_msettingslanguagesettingsfactory initTestCase(). RevBy: Heikki Holstila, Marcin Miklas Details: Crash caused by stubbed QCoreApplication::arguments(). https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2472 commit e54965a7ef81f4b17e31f8644d51b4a34d2107fb Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Mon Jan 2 14:48:47 2012 +0100 Fixes: Crash in unit tests ut_mlistview and ut_translations. RevBy: Marcin Miklas Details: Arguments number changed to proper value. Added code that prevents test from waiting forever. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2470 commit d2f0f942d58f01615d60607a4ca9b0547f16fe50 Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Thu Dec 15 09:04:40 2011 +0200 Fixes: NB#295003, More than one of copy-paste button actions can be used while text is selected in Rich text edit RevBy: Jarno Malmari Details: Disable buttons when hiding animation starts. Done only for non-automatic hiding. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2460 commit 2ef19d857ec4f024400f394f010a38050f9267ac Author: Peter Penz <ppenz@openismus.com> Date: Tue Dec 6 15:42:52 2011 +0100 Fixes: NB#288882 - MMS thread in INBOX not displaying properly when MMS composed with subject full of emoticons RevBy: John Tapsell, Felipe Erias Morandeira Details: If the document contains only images but no text, the eliding might not work and only "..." is shown without any images. The issue occurs if the height of the images is smaller than the height of the used font. In this case 'positionForEllipses' gets a negative y-value which results in a failed QTextDocumentLayout::hitTest(). http://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2429 commit 40870651f806f53823913b7a6da2a9d416deaec3 Author: Daniel d'Andrada <daniel.dandrada@nokia.com> Date: Thu Dec 22 13:36:33 2011 +0200 Fixes: NB#291502 - list items in e-mail app fail to appear from the very bottom of the list RevBy: Heikki Holstila Details: List must update its internal state whenever its position relative to the panned widget (pannableViewport->widget()) changes. That happens whenever any intermediate widget between panned widget and list in the scene hierarchy changes its position. This patch fixes the problem above only when you have at most one widget between the panned widget and the list, which is enough to fix the bug above. Covering the general case (any number of widgets in the hierarchy between panned widget and list) would require an extra complexity and performance cost that's not worth doing. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2461 commit bcd86e1dc05727b879efce26d77d1d3a21ac65ef Author: Daniel d'Andrada <daniel.dandrada@nokia.com> Date: Wed Dec 21 17:47:19 2011 +0200 Changes: MList - Remove connection/disconnection redundancy RevBy: Heikki Holstila Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2461 commit 397fd4f769651094f98b0d401af61bdc34133afd Author: Eduardo Lima Mitev <elima@igalia.com> Date: Thu Dec 22 16:16:56 2011 +0100 Fixed NB#295469: <coverity> defects for libmeegotouch/0.24.16-2_0m7/src/corelib/widgets/mcontainer.cpp RevBy: Daniel d'Andrada Details: Adds NULL check before dereferencing old central widget in setCentralWidget() of MContainer. The current central widget could be NULL. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2465 commit 51cb8aeccf1a2c003a41b76511f60d913d5c594e Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Fri Dec 23 10:45:45 2011 +0200 Fixes: NB#295399 - Text magnifier disappear after a second it appears in copy paste widget from WG. RevBy: Daniel d'Andrada Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2466 commit 470748db01704468a2e803f8c3dccf98dceff20d Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Thu Dec 22 15:41:08 2011 +0200 Fixes: NB#295153 - Brightness slider is not animated. RevBy: Daniel d'Andrada Details: Slider was animated to jump from one value to another giving rather smooth effect when the range was long thus the distance between values was short but there were no animation in movement between adjacent values. E.g. in Brightness slider there is just few values and long distance between them so one can see the (unanimated) jump between values easily. This animates handle coordinates instead of slider value giving smoother effect with the small ranges. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2459 commit a1c341a61e5d5c0be135d033fa3638328382defb Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Mon Dec 19 13:13:17 2011 +0200 Fixes: Pressing center of the vertical slider handle changes the value RevBy: Daniel d'Andrada Details: Mouse position to slider value conversion (screenPointToValue) gave incorrect results on vertical case. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2459 commit f67bd1d15d8f0084b56dfb5356d315894d8a70d0 Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Wed Dec 21 10:07:34 2011 +0200 Changes: fix crash in ~MTextSelectionOverlay() caused by destroyed aggregatee invocation RevBy: Jarno Malmari Details: disconnect signals handles which they can emit during destruction https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2444 commit 28550f907bbc46f95b3bd2f0d918601e001bc58b Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Wed Dec 14 10:15:17 2011 +0200 Fixes: NB#292960, Swiping keyboard to close keep text selected RevBy: Jarno Malmari Details: Modified a fix for "NB#275500 - Selected text does not have any rich-text-editor" Originally it was fixed by avoiding clearing selection when reason is OtherFocusReason. After fix of "NB#288313 - Text selection handles are shown over style settings dialog" there is a fake focusOut event with correct reason that precedes the one sent by scene. So to avoid clearing selection in case of popup we should only not execute MTextEdit::focusOutEvent for the second time https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2444 commit 330e3321a680ec3d39d9e735ec19c745f28c1935 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Wed Dec 21 10:53:58 2011 +0200 Fixes: NB#295007, Very slow non-automatic hiding animation of MEditorToolbar RevBy: Michael Hasselmann Details: Duration for auto-hide and non-automatic hide animation can now be set independently. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2453 commit d0a434b75f8f7a360d4b5807d14014ff7645c3f2 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Wed Dec 21 10:17:11 2011 +0200 Fixes: Use proper animation duration for hiding MEditorToolbar RevBy: Michael Hasselmann Details: Previously hiding duration was not set so the one used for show animation was used instead. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2453 commit cb27dce9239e3880c88596340fffe26aaed8074b Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Mon Dec 19 16:50:24 2011 +0200 Fixes: NB#290238, Text selection handle behaves wrongly with RTL text in a scenario RevBy: Michael Hasselmann, Maksim Kirillov Details: Worked around bug NB#289549. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2451 commit 12529d8553e4d04d7f4bb754c7723fb93232b805 Author: Kuisma Salonen <kuisma.salonen@nokia.com> Date: Thu Dec 22 16:19:58 2011 +0200 Fixes: NB#290828 - - mthemedaemon needs to share X drawables in a secure manner RevBy: Armin Berres Details: sends X client message telling that its pixmaps should be shared. create mode 100644 mthemedaemon/sharepixmapsmessage.cpp create mode 100644 mthemedaemon/sharepixmapsmessage.h commit ee8f25778fdf6559205f063f69e76ca8aa4d12f5 Author: John Tapsell <john.tapsell.ext@basyskom.de> Date: Thu Dec 22 09:38:15 2011 +0000 Changes: MLabelView_rich - fix bug in logic for where to elide RevBy: Peter Penz Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2462 commit 3bb90402c1ce2c5b3d2fb57f5b158b543ccb2003 Author: John Tapsell <john.tapsell.ext@basyskom.de> Date: Tue Dec 13 17:18:16 2011 +0000 Changes: MDebug - add more debug information about MLabel RevBy: Mike Fabian Details: Add more debug information about MLabel word wrap mode etc, to make debugging wrapping problems etc easier. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2462 commit 7c2334e1d2a0949c51eeeefaec0bee78e481b866 Author: Peter Penz <ppenz@openismus.com> Date: Tue Dec 13 11:10:12 2011 +0100 Fixed: NB#293511 - Thai vowel marks are not fully displayed in events view RevBy: John Tapsell Details: The tiling code from the richtext-label allowed to draw on the top and bottom margins but not on the left or right margins. This is inconsistent to the simple-label behavior where all margins can be used to e.g. draw too large diacritics or vowel marks. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2441 commit 6e992d0d936d407b16be877a059a9c466e53d730 Author: Joaquim Rocha <jrocha@igalia.com> Date: Wed Dec 21 15:02:24 2011 +0100 Changes: Update MSliderView's unit tests RevBy: Adrian Yanes Details: Adds tests to check the visibility of the handle's label and setting the value from mouse events. commit ad3c9ef46c554ba5e6134fc4a28c6c259934ffbe Author: Felipe Erias Morandeira <femorandeira@igalia.com> Date: Mon Dec 19 12:34:43 2011 +0100 Fixes: NB#281533, Avatar delays to display in service selection view RevBy: Heikki Holstila, Adrian Yanes Details: Update MImageWidgetModel with the new image size when a QImage or QPixmap is set directly; this notifies MImageWidgetView that it has to update. Created Ut_MImageWidget::testSetContentOnEmptyWidget to test this. For consistency, set MImageWidget->model()->imageSize on creation; added tests for this in Ut_MImageWidget. MImageWidget::imageSize() returns QSize() if no image has been set. commit 30542169424132771e96e15c69c6c1c5053ea454 Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Fri Dec 16 16:48:15 2011 +0200 Fixes: NB#294592, COREWEB: /usr/bin/meegotouchhome '~QScopedPointer ... MWidget::~MWidget ... SwipeLauncherFolderContainer::~SwipeLauncherFolderContainer' RevBy: Jarno Malmari Details: - Some members of MTextEditViewPrivate were owned both by a QScopedPointer and the scene they were added to. This was not right, as QScopedPointer does not track if the object it points to gets deleted by something else. This could cause a crash (double free) in some rare case. QWeakPointers work more reliably for this purpose. - MTextMagnifier must publicly inherit QObject to work with QWeakPointer https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2450 commit c56484d4438f077735f4aa9475eeff2007cf267c Author: Antti Pulakka <ext-antti.j.pulakka@nokia.com> Date: Mon Dec 12 12:15:51 2011 +0200 Fixes: NB#289753, swipe while switching focus removes part of contents RevBy: Chinmaya Kumar Padhi, Maksim Kirillov, Jarno Malmari Details: Ignore mouse release event when mouse press happened on unfocused text field and release happens outside of the text field. Also ignore horizontal panning when tapping on unfocused text field. ModifiedBy: Jarno Malmari Modified: Comments about focusingTap. Emphasized the fact that we can get focus on press or on release. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2439 commit 0e035fb1b977b53a68a84db46f3e6b560b8c55cc Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Fri Dec 9 09:43:53 2011 +0200 Fixes: NB#293425, Copy-Paste static text from browser to email: Composer shows text styles it does not support RevBy: Jarno Malmari Details: drop all formatting which is not supported by MRichTextEdit UI https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2279 commit 6d98538b5acc12048ccca453f405e4e71ac66145 Author: Miguel Gómez <magomez@igalia.com> Date: Thu Dec 15 12:12:58 2011 +0100 Fixes: NB#294927 - MProgressIndicator does not become visible/animated when calling setVisible(true) in switcher RevBy: Daniel d'Andrada Details: Force drawing the first frame of the animation even if the animation is not running, or the widget won't be visible if the animation is not running. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2293 commit 2b1b27ba36b292deec9576282e33db2b20bd5dc7 Author: Daniel d'Andrada <daniel.dandrada@nokia.com> Date: Thu Dec 15 15:59:05 2011 +0200 Changes: updated ut_msheetview RevBy: TrustMe Details: Due to commit 95d6024f5e1cf555ad7e3d7715f83c2ad621e559. commit 95d6024f5e1cf555ad7e3d7715f83c2ad621e559 Author: Daniel d'Andrada <daniel.dandrada@nokia.com> Date: Wed Dec 14 15:10:51 2011 +0200 Fixes: NB#294911 - MSheet::centralWidgetSizePolicyRespected doesn't work with word-wrapping labels. RevBy: Marcin Miklas Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2445 commit c3c32e33e771b5966af53f0e4ca51ce756daa7be Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Thu Dec 15 12:02:28 2011 +0200 Changes: preparing unreleased commit bb784473fe7007e21c9d8d1b79155f843d929e5e Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Thu Dec 15 12:01:25 2011 +0200 Changes: releasing 0.25.3-1 commit a18a93560c1df852e6f458fbde5b18dfee876ef9 Author: Joaquim Rocha <jrocha@igalia.com> Date: Wed Dec 14 17:21:20 2011 +0100 Changes: Add coverage for the MContentItemView RevBy: Adrian Yanes Details: I have also made the MContentItemViewPrivate's variables public as there is no point in having them as private members. create mode 100644 tests/ut_mcontentitemview/.gitignore create mode 100644 tests/ut_mcontentitemview/ut_mcontentitemview.cpp create mode 100644 tests/ut_mcontentitemview/ut_mcontentitemview.h create mode 100644 tests/ut_mcontentitemview/ut_mcontentitemview.pro commit edc657def5b0d07ef953e4471e02210bdf94ec44 Author: Joaquim Rocha <jrocha@igalia.com> Date: Wed Dec 14 10:46:08 2011 +0100 Changes: correct MButtonSwitchView's UT RevBy: Adrian Yanes Details: The mouse movement test for the switch view was being created but not applied. These changes correct this mistake. commit 5e9e9c7eda3c2aeb61ed1be5e196bc0f394cfa5c Author: Miguel Gómez <magomez@igalia.com> Date: Wed Dec 14 17:42:52 2011 +0100 New: unit tests for MObjectMenuBasicView RevBy: Adrian Yanes create mode 100644 tests/ut_mobjectmenubasicview/.gitignore create mode 100644 tests/ut_mobjectmenubasicview/ut_mobjectmenubasicview.cpp create mode 100644 tests/ut_mobjectmenubasicview/ut_mobjectmenubasicview.h create mode 100644 tests/ut_mobjectmenubasicview/ut_mobjectmenubasicview.pro commit 06582bc44f0c021d3c06e40834da45943c6b50f9 Author: Viacheslav Sobolev <ext-viacheslav.sobolev@nokia.com> Date: Tue Dec 13 14:13:12 2011 +0200 Fixes: NB#294110, The text which first line is blank can't be pasted correctly. RevBy: Jarno Malmari Details: we should insert text correctly even if first line is empty ModifiedBy: Jarno Malmari Modified: Put bug specific testing as its own test cases rather than changing existing. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2443 commit 7297428c563600e154db5be502d0bed81da2a3ca Author: Viacheslav Sobolev <ext-viacheslav.sobolev@nokia.com> Date: Fri Dec 9 16:50:45 2011 +0200 Changes: improve reliability of Ut_MTextSelectionOverlay RevBy: Heikki Holstila, Jarno Malmari Details: simple delays were replaced with waiting for specific signal, eliminated hardoded positions https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2437 commit 15bc8489483594aaab9a0b6890c60a733d0b7c16 Author: Viacheslav Sobolev <ext-viacheslav.sobolev@nokia.com> Date: Wed Dec 7 16:19:03 2011 +0200 Fixes: NB#293506, Text magnifier can be seen/used when VKB is closed RevBy: Heikki Holstila, Jarno Malmari Details: it should not be possible to press selection handle if handle is disappearing at the moment https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2437 commit a04fb93e811cf6b4b064e0b3cd96f8a3f6446171 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Fri Dec 9 16:32:39 2011 +0200 Changes: Use toggled() instead of clicked() for switch button, in widgetsgallery RevBy: Heikki Holstila Details: If switch button were checked by swiping gesture the change went unnoticed. commit 7939a4a47a197a6205e062e2a4823a05c0fa30c2 Author: anttipu <anttipu@anttipulaptop.(none)> Date: Tue Dec 13 13:12:56 2011 +0200 Changes: Fixes typo in MFeedback constants RevBy: Daniel d'Andrada Details: Default Press and Release feedbacks should be priority2_static_press and priority2_static_release. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2442 commit 623ac7ee8f33baaaefe28d6e6b2c46a6248f484e Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Tue Dec 13 11:08:40 2011 +0200 Changes: Widgetsgallery - Added vertical slider example to the slider-page. RevBy: Daniel d'Andrada Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2435 create mode 100644 demos/widgetsgallery/theme/base/images/slider-bg-blue.png create mode 100644 demos/widgetsgallery/theme/base/images/slider-bg-green.png create mode 100644 demos/widgetsgallery/theme/base/images/slider-bg-red.png commit 6d918a780d350f25943894456f57a1e76ffde115 Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Mon Dec 12 14:06:03 2011 +0200 Fixes: Slider is set to outdated value on cancelEvent-handler when the initial press didn't hit the slider itself. RevBy: Daniel d'Andrada Details: On cancelEvent-handler slider value is set to the value before the press, but that could be outdated if the press didn't hit the active area (groove or handle) of the slider. Also cancel- and release-feedbacks that were played although the press were outside of the active area (and thus there were no press-feedback first) are now avoided. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2435 commit 2c59217dda4f3649f64648eb0295aac20e634b10 Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Thu Dec 8 15:44:57 2011 +0200 Fixes: Horizontal slider min&max labels are at the wrong ends when the right-to-left layout orientation is in use. RevBy: Daniel d'Andrada Details: layout policy already handles the inversion of the order of its items in right-to-left situations. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2435 commit 4682dca24994c9b01c116d302acc186fd66b0d0a Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Wed Dec 7 12:44:26 2011 +0200 Fixes: Handle indicator of a vertical slider is positioned too close to the handle. RevBy: Daniel d'Andrada Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2435 commit 844086bac884c623601fab3da091c8ae67f56dde Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Wed Dec 7 11:51:47 2011 +0200 Fixes: Vertical slider conflicts with vertical panning RevBy: Daniel d'Andrada Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2435 commit 8125cfc91cb34e8cc93b654b8084d85b76b899d4 Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Wed Dec 7 11:34:02 2011 +0200 Fixes: Elapsed part of a vertical slider is always drawn full length. RevBy: Daniel d'Andrada Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2435 commit 40bc187c7a53bec9c497e13ad1c38e9ed4d176fc Author: Jukka Halonen <ext-jukka.a.halonen@nokia.com> Date: Thu Dec 8 13:19:41 2011 +0200 Fixes: NB#293665 - MSlider's handler always in horizontal position. RevBy: Daniel d'Andrada Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2435 commit 6478893657f65c378b57d57b01a2e99f60c574f0 Author: Miguel Gómez <magomez@igalia.com> Date: Mon Dec 12 14:35:24 2011 +0100 Fixes: NB#293780 - [RARE] COREWEB: /usr/bin/mthemedaemon 'MThemeDaemonServer::clientDataAvailable' RevBy: Daniel d'Andrada Details: Check for valid contents of a couple of variables before accessing them. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2285 commit e666bb709cea026846f0e6cc6742416b690dd821 Author: Marcin Miklas <marcin.miklas@teleca.com> Date: Mon Dec 12 15:03:37 2011 +0100 Fixes: Crash when statubar is disabled in configuration. RevBy: Daniel d'Andrada Details: When statusbar is disabled in configuration file LMT crashes upon applicationwindow creation. Check for null was missing. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2440 commit d7a9ea7458b8982922417226193f189266d46131 Author: Antti Pulakka <ext-antti.j.pulakka@nokia.com> Date: Mon Dec 12 14:25:10 2011 +0200 Changes: Make MFeedback constants point to effects that work on the device Fixes: NB#291414 RevBy: Daniel d'Andrada Details: There's no time or resources to make the original prefix-less feedbacks such as "press" and "release" work again as it involves other projects and code bases. Thus with this small workaround we can at least ensure that whoever uses those constants will get working effects. The concept of the Cancel feedback was abandoned. Reflect that in the API by deprecating its constant. commit c32949f0f84f6b011415f77f51984846fc08d9f1 Author: Marcin Miklas <marcin.miklas@teleca.com> Date: Mon Dec 12 11:09:44 2011 +0100 Fixes: Orientation change animation in scratchbox/desktop. RevBy: Daniel d'Andrada Details: Orientation change animation stopped to work when meego graphics system is not used (i.e. in scratchbox). Recently animation was updated to use two snapshots of source scene and target scene but the code for taking snapshot in case when meego graphics system is not used was wrong. For target scene pixmap it was taking pixmap from X11 window, which wasn't updated then, so we animated wrong pixmap (target and source pixmaps were the same). This patch uses QPixmap::grabWidget() for taking snapshot on all platforms (except for those running meego graphics system). https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2438 commit b8776532b4824b46877e5e822c24dde4b7929bc1 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Fri Dec 9 11:16:58 2011 +0100 Changes: Widgetsgallery -timedemo improvements. RevBy: Marcin Miklas Details: Added TextEntryPage with VKB open (accessible only in -timedemo mode). Modified RotationBenchmark to work properly with this page. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2436 create mode 100644 demos/widgetsgallery/textentryvkbpage.cpp create mode 100644 demos/widgetsgallery/textentryvkbpage.h commit 9301ea55cb3657a39bd3fa6ef492e76033b09270 Author: Heikki Holstila <heikki.holstila@tieto.com> Date: Thu Dec 1 12:51:19 2011 +0200 Fixes: NB#293293 - MPannableViewport does not keep position on rotation RevBy: Daniel d'Andrada Details: Make MPannableViewportPrivate::_q_pannedWidgetWidthOutOfViewport() work similarly to MPannableViewportPrivate::_q_pannedWidgetHeightOutOfViewport() https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2276 commit d35c81e30d5ad6d47b84736f1e2fbe741b9c7a1c Author: Daniel d'Andrada <daniel.dandrada@nokia.com> Date: Fri Dec 9 14:26:19 2011 +0200 Changes: Improve MSceneManager::fastForwardPageSwitchAnimation() RevBy: TrustMe Details: Only fast forward the animation if it's running in the first place. Fixes crash in Ut_MApplicationWindow::testPageExposedContentRectAfterOrientationChange(). MCrossFadedOrientationAnimation::updateCurrentTime() doesn't expect to be called when the animation is not in Running state. commit f8bebb408cb1a60ff78bd3dc0c600f7339e36a3d Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Thu Dec 1 14:07:18 2011 +0200 Changes: Actual implementation of copy-to-clipboard page RevBy: Chinmaya Kumar Padhi commit 445e69aff974e8a30c4cb31f220bf54b97ec899e Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Thu Dec 1 14:03:06 2011 +0200 New: Skeleton for Copy-to-clipboard page in widgetsgallery debug tools RevBy: Chinmaya Kumar Padhi create mode 100644 demos/widgetsgallery/clipboardpage.cpp create mode 100644 demos/widgetsgallery/clipboardpage.h commit e75702e9c8fccc70041c62cdaa37e2d709b05c18 Author: Daniel d'Andrada <daniel.dandrada@nokia.com> Date: Fri Dec 9 12:22:11 2011 +0200 Changes: Fix compilation of mcrossfadedorientationanimation.cpp RevBy: TrustMe commit bf4fd39321b0b1c399292265d3d32d7cda1609dc Author: Marcin Miklas <marcin.miklas@teleca.com> Date: Thu Dec 8 15:13:53 2011 +0100 Fixes: NB#293276 - Some tests are crashing in mcrossfadedorientationanimation.cpp, line 346 RevBy: Daniel d'Andrada Details: Method connectToGeometryChanges is called both from rootElementChanged and from updateState and sometimes we tried to connect to geometry changes twice. This patch ensures that when animation is not running rootElementChanged doesn't connect to geometry changes signals. It both improves performance a little and prevents assert. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2275 commit c3b7afbee4d837a2b10777070ef9115329b50a46 Author: Antti Pulakka <ext-antti.j.pulakka@nokia.com> Date: Wed Dec 7 15:30:28 2011 +0200 Changes: Improve MTextEditView unit test RevBy: Jarno Malmari Details: New test to cover fix for NB#293469 https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2427 commit 59a5db92cce98f698a3bb31e083f3f58abe463d3 Author: Antti Pulakka <ext-antti.j.pulakka@nokia.com> Date: Fri Dec 2 15:37:01 2011 +0200 Fixes: NB#293469, CCP widget is shown while dragging text handles in a scenario. RevBy: Jarno Malmari Details: Stop possibly running showMovedToolbar timer on temporary hide and do not start the timer if magnifier is visible. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2427 commit 27b9bedb1f5d9783557f8ca19faee3cb3a9f771e Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Mon Dec 5 14:22:25 2011 +0200 Changes: fix ut_meditortoolbar tests RevBy: Jarno Malmari, Michael Hasselmann Details: run processEvents() after setPosition() to recalculate layout https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2398 commit cdd18c564c2c8c88d61265e5710ea340d349f2f1 Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Fri Nov 18 17:07:16 2011 +0200 Changes: use proper size for MEditorToolbar arrow position calculation RevBy: Jarno Malmari, Michael Hasselmann Details: size() does not return correct result if called before it will be racalclated. preferredSize() returns correct result as soon as styles are initialized. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2398 commit 3a05180164cf0be263a0272624558591c025a6ad Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Mon Nov 21 16:44:20 2011 +0200 Changes: treat pending changes for MEditorToolbar position and button set uniformly RevBy: Jarno Malmari, Michael Hasselmann https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2398 commit 7f8efc3058415ecba80f8101c399969e6ab6e74d Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Mon Nov 21 16:07:07 2011 +0200 Changes: update MEditorToolbar position in idle time or after appearance RevBy: Jarno Malmari, Michael Hasselmann Details: * use queued method invocation to make sure position is updated only after possible transition started * use class data to transfer parameters instead of signal argument * postpone position change until appear() call, if toolbar is hiding https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2398 commit ecc16320740fb43cdf584a237fcd5ba4c3184edf Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Thu Nov 17 17:47:08 2011 +0200 Changes: block MEditorToolbar buttons update while its hide animation is running RevBy: Jarno Malmari, Michael Hasselmann https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2398 commit 8a693af2358001f9045d718a53272deb1ce8ea84 Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Fri Nov 25 14:25:21 2011 +0200 Changes: rename M(Rich)TextEditPrivate::copy() to checkingCopy() RevBy: Jarno Malmari, Michael Hasselmann Details: to avoid confusion with MTextEdit::copy(). checkingCopy() returns bool and should be used in cases when it is important to be sure that text is successfully copied. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2398 commit 83fd75175c7c0fc5f833fb3f39b55bd2b0d13096 Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Mon Nov 21 15:54:53 2011 +0200 Fixes: NB#291117, Inconsistent toolbar behavior at Copy RevBy: Jarno Malmari, Michael Hasselmann Details: Previously pressing Copy did make toolbar disappear but did not remove the selection. The result was: selected text without toolbar. Solution is reset selection at copy. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2398 commit bad18dd405b84404c120638522d3b3429dced5f9 Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Wed Dec 7 18:28:38 2011 +0200 Fixes: NB#291125, Home screen contents go behind the status bar RevBy: Daniel d'Andrada Details: The reason was that relocation (or scroll chain) was not restored after widget lost focus. Why not, is because scene does not notify any focus changed events which could be tracked. Previously, it has been assumed that whenever input method (IM) hides, it is sufficient to check whether there is a focused widget at that point in time. This is not the case when IM hiding is initiated from the IM itself, rather than hiding VKB because of focus lost. That is, hiding VKB with flick-down gesture triggered relocation before focus was actually lost. And when focus was lost, nothing notified relocator about it. This commit tracks focus lost by installing an event filter to the input widget and therefore it is now possible to restore scroll chain properly. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2434 commit 97740127506ad982c0b7e78dfcd82b3197485ead Author: Jarno Malmari <ext-jarno.malmari@nokia.com> Date: Fri Dec 9 08:58:58 2011 +0200 Changes: Small fix in test helper class ScrollableWidget RevBy: Daniel d'Andrada Details: Preserve original position of scrolled widget. When calling ScrollableWidget::clear(), set the position to what it was before scrolling instead of setting it to null QPointF. This is needed to unit test proper restoring of scrollable widget. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2434 commit 7de577dbbed5db9ed88dea8ea09b5cf31c55badf Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Wed Dec 7 16:25:31 2011 +0200 Changes: preparing unreleased commit 583f7cac0df42f6291bf5419bfdbb68f7ba88d40 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Wed Dec 7 16:23:10 2011 +0200 Changes: releasing 0.25.2-1 commit 31a528a8f01a026cc8d182fd63712a9ab7b40194 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Wed Dec 7 16:22:03 2011 +0200 Changes: adding theme dependency commit 016aa4836526df92b947e41bac3e7129412899e7 Author: Radoslaw Duklas <radoslaw.duklas@comarch.com> Date: Tue Dec 6 16:13:30 2011 +0100 Fixes: NB#293084 - Handlers and copy text from text selection are missing after rotating the screen in read only field RevBy: Marcin Miklas, Daniel d'Andrada Details: Use QGraphicsOpacityEffect to hide rootElement() instead of calling hide() on it for animation purpose. Therefore currently focused item doesn't lose focus. https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2433 commit c66593720cf239b788c50ffaec32b6211242c6ae Author: Miguel Gómez <magomez@igalia.com> Date: Wed Dec 7 12:11:49 2011 +0100 Fix package creation when enabling the unit tests commit 121889331aa70e23eed92bd6930bd8660cfd6e64 Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Wed Dec 7 14:41:20 2011 +0200 Revert "Changes: removing .gen file for ut_mapplicationmenubuttonview" This reverts commit 52eb1cbb169d1f7d6b8f08ca64cfbce6d08a55aa. Merged by mistake commit 52eb1cbb169d1f7d6b8f08ca64cfbce6d08a55aa Author: Adrian Yanes <ext-adrian.yanes@nokia.com> Date: Wed Dec 7 14:23:53 2011 +0200 Changes: removing .gen file for ut_mapplicationmenubuttonview commit d0825d93986e49e89a0db7ac4591c980ed45b9d0 Author: Miguel Gómez <magomez@igalia.com> Date: Mon Dec 5 11:53:12 2011 +0100 New: unit tests for MEscapeButtonPanel and MEscapeButtonPanelView RevBy: Adrian Yanes create mode 100644 tests/ut_mescapebuttonpanel/.gitignore create mode 100644 tests/ut_mescapebuttonpanel/ut_mescapebuttonpanel.cpp create mode 100644 tests/ut_mescapebuttonpanel/ut_mescapebuttonpanel.h create mode 100644 tests/ut_mescapebuttonpanel/ut_mescapebuttonpanel.pro create mode 100644 tests/ut_mescapebuttonpanelview/.gitignore create mode 100644 tests/ut_mescapebuttonpanelview/ut_mescapebuttonpanelview.cpp create mode 100644 tests/ut_mescapebuttonpanelview/ut_mescapebuttonpanelview.css create mode 100644 tests/ut_mescapebuttonpanelview/ut_mescapebuttonpanelview.h create mode 100644 tests/ut_mescapebuttonpanelview/ut_mescapebuttonpanelview.pro commit ed39cbcd8fdcd3c0b63304920aafcae3ac2840bb Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Thu Dec 1 11:34:19 2011 +0200 Changes: update Ut_MRichTextEditDialogsManager::testSettingTextStyle() RevBy: Adrian Yanes Details: update to consider another behavior after bugfix commit 52c75e03558c9e8a8d22f2c259ea5113e4d0e1a6 Author: Maksim Kirillov <ext-maksim.kirillov@nokia.com> Date: Mon Nov 14 16:04:47 2011 +0200 Fixes: NB#290512 - Closing the style settings dialog has effect of the style on the text RevBy: Michael Hasselmann, Adrian Yanes Details: emit signals with new font parameters at dialog acceptance rather than when they are selected commit f526b49711c2f0dc109a905cc074401388d868a1 Author: Miguel Gómez <magomez@igalia.com> Date: Wed Nov 30 14:24:59 2011 +0100 New: unit tests for MApplicationMenuButton and MApplicationMenuButtonView RevBy: Daniel d'Andrada ModifiedBy: Adrian Yanes MRQ: 2416 create mode 100644 tests/ut_mapplicationmenubutton/.gitignore create mode 100644 tests/ut_mapplicationmenubutton/ut_mapplicationmenubutton.cpp create mode 100644 tests/ut_mapplicationmenubutton/ut_mapplicationmenubutton.h create mode 100644 tests/ut_mapplicationmenubutton/ut_mapplicationmenubutton.pro create mode 100644 tests/ut_mapplicationmenubuttonview/.gitignore create mode 100644 tests/ut_mapplicationmenubuttonview/ut_mapplicationmenubuttonview.cpp create mode 100644 tests/ut_mapplicationmenubuttonview/ut_mapplicationmenubuttonview.h create mode 100644 tests/ut_mapplicationmenubuttonview/ut_mapplicationmenubuttonview.pro commit 0942bcf7523852ed869df0dc31d3309550f69afc Author: Antti Pulakka <ext-antti.j.pulakka@nokia.com> Date: Tue Nov 29 13:09:15 2011 +0200 Fixes: NB#292600, Selection handles/copy-paste toolbar are not visible if hardware events ( by swype keyboard) are sent. RevBy: Michael Hasselmann, Maksim Kirillov Details: Make editor toolbar and selection handles appear when selection is done by special key combinations (ctrl+a, shitf+arrows). https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2246 commit 2eaf2e27e640cc25552da43cdc273aef8dc51075 Author: Viacheslav Sobolev <ext-viacheslav.sobolev@nokia.com> Date: Wed Nov 30 14:30:53 2011 +0200 Fixes: NB#274140, [TASK] [feature] prompt text to support eliding RevBy: Jarno Malmari Details: https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2419 commit 8b0a79965ab6f7d00cc006f25ce1ad24c9cd59af Author: Viacheslav Sobolev <ext-viacheslav.sobolev@nokia.com> Date: Sat Dec 3 14:19:54 2011 +0200 Changes: remove duplicated code RevBy: Jarno Malmari Details: text eliding was moved from MLabelViewSimple to MElidedText https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2419 commit 943e233e0a27886a436548e61704ed91e2d5f26a Author: Viacheslav Sobolev <ext-viacheslav.sobolev@nokia.com> Date: Thu Dec 1 15:50:58 2011 +0200 New: class MElidedText implementing text eliding RevBy: Jarno Malmari Details: this functionality was copied from MLabelViewSimple::textToRender() https://meego.gitorious.org/meegotouch/libmeegotouch/merge_requests/2419 create mode 100644 src/views/melidedtext.cpp create mode 100644 src/views/melidedtext.h commit e422e4309152d0c3a6f584aaaf959eed33f33053 Author: Michael Hasselmann <michaelh@openismus.com> Date: Thu Dec 1 13:05:38 2011 +0100 Changes: Remove workaround for missing focusOut event in QGraphicsItem RevBy: Jarno Malmari Details: Root cause got fixed in Qt a while ago. commit 62fb004b62ae7ec4c6db77d81d4089b644b29408 Author: Mike FABIAN <mike.fabian@basyskom.de> Date: Fri Dec 2 15:35:39 2011 +0100 Changes: test whether /usr/share/meegotouch/icu/ exists before deleting it in the postinstall RevBy: Holger Schröder, Stefan Hundhammer Details: This is an additional fix for commit ac6e401e ... |