summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-07bnc#807777 fdo#52182: Fixed click in frames located in header/footerCédric Bosdonnat
Using a distance to click to select the best object to select between normal text and background object. (cherry picked from commit e8fbe97900f13305b17015d9044993bde4adab36) Conflicts: sw/source/core/layout/trvlfrm.cxx sw/source/ui/docvw/edtwin.cxx Change-Id: Ib5b53161c7af2c16f4df379382f2e53fc6d8092b
2013-03-07bnc#807777 Header/Footer: fixed the selection of frames anchored to ↵Cédric Bosdonnat
header/footer Now, double-click actually selects a frame anchored in header/footer. Code has been cleaned a bit as well. (cherry picked from commit 7e2f98d0a0c4a0f36a94353a256e7cc5caa3113b) Conflicts: sw/source/ui/docvw/edtwin.cxx Change-Id: Idb7f3520527a0cb6efe0ea41c62f452bc87c4e8d
2013-03-07bnc#807777 Header/Footer: fixed click on frames over the header/footer area.Cédric Bosdonnat
The main problem here was due to the click to show the separator when there is no header or footer under the frame. That code was just exiting MouseButtonDown too early, which isn't good. Moved the seperators showing code out of the SwCrsrShell as it has no clue about the document-position and may lead to problems. (cherry picked from commit 289185fd02d6d9734b6dbde01f15c4e6c5beacbb) Conflicts: sw/source/core/crsr/crsrsh.cxx Change-Id: Ia62333b52c5d0659bbe7ec4fcfe6e664db132435
2013-03-06enable bag load of excel specific VBA api testsNoel Power
Note: some of the test documents have some tests disabled in order to run without errors, these are identified by the following lines Rem [#FIXME disabled 3.6 ] in the macro source. note: some of these errors are expected and were always happening, some errors e.g. those pastespecial specific ones in qa/unit/data/xls/TestCalc_Rangetest2.xls seem to be to do with problems with the test harness. note: there are some others ( e.g. in Window.xls & windows2.xls ) that seem to be related to hard sizes and screen resolution ( these should be adjusted sensibly ) Change-Id: I0e798fc763ee988f8f032829a912239594a35583
2013-03-06lo-commit-stat: new --bugs-changelog optionPetr Mladek
Add --bugs-changelog option to print the list of bugs in the style of SUSE changelog Optimized the code to check bugzilla only once when you generate more logs. Change-Id: I56eeda92628422f1b649c0fd71ae9146aeaa85c9
2013-03-06bnc#793998 SwTxtFormatter::FormatLine: fix missing repaintsMiklos Vajna
The incorrect SwLineLayout width caused a missing repaint when a character is inserted after the tab in the bugdoc, see the already existing sw/qa/extras/ooxmlimport/data/n793998.docx. Change-Id: I685203eeb2ed4236758d65132069cd894ece488c (cherry picked from commit 5dc729cae00e6ea35f5dde13eba89434be2d7dc5)
2013-03-05Merge branch 'distro/suse/suse-3.6' of ssh://logerrit/core into suse-3.6Petr Mladek
2013-03-04Personas: Fix fdo#59208 - get rid of artifacts when we run out of bitmap.Jan Holesovsky
So far I am using the same color that is used for the workspace; should it be a problem, we can use a different color. Change-Id: I06fde7f31a9d37d2e387a7e3fd0b6d3d33f8d6e6
2013-03-04Personas: Clear the BitmapEx first, so that we can switch off Personas.Jan Holesovsky
[Also rename mpPersona*Bitmap -> maPersona*Bitmap, it is not a pointer.] Conflicts: vcl/source/app/settings.cxx Change-Id: I93cc56b1f30c4fe966b8de87b766e820d9e2cefa
2013-03-04fdo#61000: writerfilter: filter out unsupported list tab stopsMichael Stahl
Change-Id: Ic9d31eba84b1d8d9cf93d8289621a65d43521a8b (cherry picked from commit dbb74ee9950dc706ea4fde3397a4c1d19b172fa9) Reviewed-on: https://gerrit.libreoffice.org/2465 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-03-04Personas: Fix fdo#59230 - make Personas fully work in non-NWF case too.Jan Holesovsky
Change-Id: I19a475f198fcb24c4d66134eb67da719fc99099e
2013-03-04fdo#45879 - fix selected gluepoint rendering.Michael Meeks
Store the glue-point bitmap at a unique index in maRealMarkers for re-use. Change-Id: I2cd5b240619502dfc8634eca331f4163e5bd5ca8 (cherry picked from commit 8d34984116c0841748ae47afa667877dc1b5a444) Signed-off-by: Thorsten Behrens <tbehrens@suse.com>
2013-03-04Personas: Fix one more potential crash.Jan Holesovsky
Change-Id: Ib7aca26c34aa8484e8c71873805ca8e8812526a7
2013-03-04support new attribute also in 3.6, fdo#60760Markus Mohrhard
Change-Id: I8beab492a3b9b42b323d7d6d9cebfbda1eae0ce1 Reviewed-on: https://gerrit.libreoffice.org/2159 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Fridrich Strba <fridrich@documentfoundation.org> Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-03-04sw: fix RTF export of text frames anchored to empty paragraphsMiklos Vajna
Regression from d4069372484f18b242a42a1996767f57b031fff6 Reported-by: Michael Stahl <mstahl@redhat.com> (cherry picked from commit 049933c035157129cc0409bb100dfc5353847a63) Conflicts: sw/qa/extras/rtfexport/rtfexport.cxx Change-Id: I28e095819e0c2f1a4b110741ace366329937f863 Reviewed-on: https://gerrit.libreoffice.org/2391 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-03-04fix a bunch of more crashes when setting personasMarkus Mohrhard
Conflicts: basctl/source/basicide/layout.cxx Change-Id: I6c2c398e074a41c3173bff57bc12496b4c2032b4
2013-03-04convert Turkish AutoText files from old binary to zipped XMLAndras Timar
I wonder when the support of old binary format was discontinued, but at least in LibreOffice 3.6 it did not work. I converted the files with OpenOffice.org 1.0.3. Change-Id: Ie68371b613ab0464eefe909d083dbb8567623a2b Reviewed-on: https://gerrit.libreoffice.org/2314 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-03-04fix crash with new personas when notifying windowsMarkus Mohrhard
Change-Id: I41e4c747c4662fb066746c0ca87d17ea6742080e
2013-03-04do not access vector elements beyond size, rhbz#847519 relatedEike Rathke
The actual bug (crash) is not triggered anymore because the categories are assembled differently, nevertheless the code in question could expose the same behavior under different preconditions. Change-Id: Ic37f6b34effaf4e5252e80aab46b021547b36efb (cherry picked from commit d1ba2cd612a4c39976e2980c7dc4e3fa38c88470) Reviewed-on: https://gerrit.libreoffice.org/2274 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-03-04rhbz#908674: Adapt rtl::Allocator::construct to C++11Stephan Bergmann
...otherwise, at least with some --with-system-boost versions and C++11 compilers, like with Fedora's boost-1.50.0-4.fc18.x86_64 and gcc-c++-4.7.2-8.fc18.x86_64, using this to copy-construct an instance of boost::unordered::detail::ptr_node<std::pair<rtl::OUString,Bootstrap_Impl*>> in the call to p_bootstrap_map->insert(...) in rtl_bootstrap_args_open (sal/rtl/source/bootstrap.cxx) would memcopy the ptr_node and fail to call rtl_uString_acquire, leading to memory corruption later on when rtl_uString_release is called one time too often. It is not entirely clear to me whether this is a shortcoming of the given Boost version, but this patch solves the problem and brings rtl::Allocator::construct in line with the (changed) Allocator requirements of C++11 anyway. The problem potentially lurks with every use of rtl::Allocator, but only showed now begining with LO 4.0 where e5111574fd904b38a3980ca4ea3d21cfcb22dea6 "Revert 'sb140: sb140: #i116981# clean up memory upon exit'" re-introduced code into rtl_bootstrap_args_open that inserts into a boost::unordered_map that uses rtl::Allocator. (cherry picked from commit c91d353872b7d4e1a39192bff1444b46cab6e5eb) Conflicts: config_host/config_global.h.in ...solved by resorting to the old -DHAVE_CXX11_PERFECT_FORWARDING logic spread across various solenv/.../*.mk instead. (cherry picked from commit https://gerrit.libreoffice.org/#/c/2166/1) Conflicts: configure.ac solenv/gbuild/platform/com_GCC_defs.mk solenv/gbuild/platform/com_MSC_defs.mk Change-Id: I3be22f59a8eb49d31458480c27f3ce15803c7fd4 Reviewed-on: https://gerrit.libreoffice.org/2167 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-03-04fdo#58283 produce all translations for desktop filesDavid Tardon
Change-Id: Ie97e1ae7b2cc059630cba682a051eefff3ca044b (cherry picked from commit 4a6f1853a2a15b938575406feada108443257536) Reviewed-on: https://gerrit.libreoffice.org/2162 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2013-03-04Personas: As Michael suggested, use BitmapEx instead of BitmapEx*.Jan Holesovsky
Conflicts: vcl/inc/vcl/settings.hxx vcl/source/app/settings.cxx Change-Id: Ib1d84b37d452785d12502095c0eedaac4a25fb6b
2013-03-04fdo#60668: filter out fieldmark chars from Index entries:Michael Stahl
SwTxtNode::GetExpandTxt must filter out all dummy characters used to represent fields, footnotes, field marks, etc. (cherry picked from commit e31807c83009655c342c929a118f0d28a8f63ddc) Conflicts: sw/source/core/txtnode/ndtxt.cxx Change-Id: Ie5ae2a82da9a6618bb451efabfd38769c495cc93 Reviewed-on: https://gerrit.libreoffice.org/2134 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-03-04fdo#60491: scp2: always package emboleobj library on non-WNT platformsMichael Stahl
(regression from 09cd5c460704ddd99669a61ae335bfb2ce357140, which defined DISABLE_ATL on all platforms in configure) (cherry picked from commit ca8ac449e3524f895de1e94a3c5d511591031b40) Conflicts: postprocess/Rdb_services.mk Change-Id: If2373386102373cb49e8cd0c6bf807da2f805dda Reviewed-on: https://gerrit.libreoffice.org/2098 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-03-04fdo#60491: embeddedobj: catch exception in fallback pathMichael Stahl
This allows the OLE object to at least be passed to the OS for opening... Change-Id: I97f93eb3a015d7771f3fc909517ffb96d61fde52 (cherry picked from commit 5a65ca67d9acefed399ed8706efa402c543bed87) Reviewed-on: https://gerrit.libreoffice.org/2097 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-03-04fdo#60386 fix l10n of windows shell extensionDavid Tardon
(cherry picked from commit 5e10c8d2b44f38df0a1a805f4ad6b6610eabecdf) Conflicts: shell/CustomTarget_shlxthdl_res.mk Change-Id: I5b4b839b930c294bee6727402dbc47efee7fbcd7 Reviewed-on: https://gerrit.libreoffice.org/2136 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2013-03-04Cleanly remove components from rdb again that fail during live insertionStephan Bergmann
Such failure happens e.g. for components that bring along duplicate UNO implementation names, and if they ever got added to an rdb, LO would afterwards refuse to start forever. Change-Id: Ia62ac496547a45f5a72fdc81543f15a417c09687 (cherry picked from commit 2a31dd4025eff8d09ab207f31bacc0a5b8c36bd9) Reviewed-on: https://gerrit.libreoffice.org/1996 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-03-04resolved fdo#60366 make MATCH() accept a single cell referenceEike Rathke
Change-Id: I7059abdb6232b95e0b940b34f74bf87182510146 (cherry picked from commit c0fdab890086c2cb749c348db42eb760e31539de) Reviewed-on: https://gerrit.libreoffice.org/2019 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Kohei Yoshida <kohei.yoshida@gmail.com> Tested-by: Kohei Yoshida <kohei.yoshida@gmail.com>
2013-03-04valgrind: use after freeCaolán McNamara
i.e. since b35980d9b seems remove, remove, delete was old pattern, new patterns ended up as remove+delete, remove. Reorder to remove, remove+delete Change-Id: I54ec8d0296e751110c516516465be2ac0615f6a1 (cherry picked from commit 069caf79d716ba73d3281beb13fa2af67cac24f9) Signed-off-by: David Tardon <dtardon@redhat.com>
2013-03-04Resolves: rhb#z907112 these ENABLE_FOOs are set to TRUE not YESCaolán McNamara
so wrong test for ENABLE_DBUS (cherry picked from commit 9ec0a3ec629a05809852728482fdb3f3d997edef) Change-Id: I821a41752643fe78cc99ea20e5d7ef11e7a5e91a Reviewed-on: https://gerrit.libreoffice.org/2009 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-03-04Resolves: fdo#60144 only delete *unposted* SfxRequests accumulated during lockCaolán McNamara
When the dispatched is locked, SfxRequests accumulate in aReqArr for later dispatch when unlocked via Post The pointers are typically deleted in Post, so only if we never get around to posting them do we delete the unposted requests. regression from 528aba3a9cf91da5ce70c6d631d7b82e203f8086 Change-Id: I4c214791d356ce0e5401a87b968b53e4866f6174 (cherry picked from commit 1385896fe760fe61b19a682cb7dc7fdf31d31490) Reviewed-on: https://gerrit.libreoffice.org/1993 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-03-04resolved fdo#60078 correctly calculate IMCSCH and IMSECHRegina Henschel
For the transformation used see http://de.wikipedia.org/wiki/Sekans_Hyperbolicus_und_Kosekans_Hyperbolicus#Komplexes_Argument (German only) Change-Id: If502b7333308069d7fcbe09e954b26ce8b7268b6 (cherry picked from commit b884c2e0185e24fc498827b3a53becea9e646b85) Reviewed-on: https://gerrit.libreoffice.org/1927 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2013-03-04fdo#58204: PPT export: fix text rotation in shapes:Michael Stahl
EscherPropertyContainer::CreateTextProperties: do not write ESCHER_Prop_txflTextFlow for custom shapes. This happens to export the rotation properly for the WW8 bugdoc of n#404221, as well as the PPT at fdo#58204 and both PPTs at fdo#34897, one of which (mangle.ppt) was not handled properly on master currently. The author disclaims having any actual knowledge about rotation properties in MSO files. (regression from 24dd42f316e5cb16ba726c05ba486d53e033052d) (cherry picked from commit 2823789bec0c029d9714aff0ed65923e23177ef9) Conflicts: filter/source/msfilter/escherex.cxx Change-Id: Id3dcfb6221d031cdabb7f543b68752b467d9e1a6 Reviewed-on: https://gerrit.libreoffice.org/1863 Reviewed-by: Petr Mladek <pmladek@suse.cz> Tested-by: Petr Mladek <pmladek@suse.cz>
2013-03-04Resolves: fdo#59965 crash dialog title area text is missingCaolán McNamara
Change-Id: I19adc5047d744acee243c94ff4e31531ae8c458a (cherry picked from commit ffce5ac51518bbd43ac0ae14dbb0967ae2c50bb4) Reviewed-on: https://gerrit.libreoffice.org/1894 Reviewed-by: Petr Mladek <pmladek@suse.cz> Tested-by: Petr Mladek <pmladek@suse.cz>
2013-03-04Resolves: fdo#49784 CRASH when FILEOPEN particular doc containing .svmJulien Nabet
Change-Id: Ia86ec2f32259180a29857eee53d6d5c082e05bf7 Reviewed-on: https://gerrit.libreoffice.org/1788 Reviewed-by: Radek Doulík <rodo@novell.com> Tested-by: Radek Doulík <rodo@novell.com> Reviewed-on: https://gerrit.libreoffice.org/1851
2013-03-04Fix fdo#59616 - ensure BitmapEx has same-sized subbitmapsThorsten Behrens
Lots of code relies on the fact that the two bitmaps inside a BitmapEx actually have the same size. Enforce that convention during import. Change-Id: I436ccc33b06c627cd6347747d22c24bfaf7ca932 Reviewed-on: https://gerrit.libreoffice.org/1822 Reviewed-by: Radek Doulík <rodo@novell.com> Tested-by: Radek Doulík <rodo@novell.com>
2013-03-04Add link to additional sdk-examplesStephan Bergmann
(cherry picked from commit 664e559abd472bf2b427e2c01144ea39fb5bc02b) Conflicts: odk/index.html Change-Id: Ifcc3594273de3507ec9b208e9e762bed0f969d72 Reviewed-on: https://gerrit.libreoffice.org/1809 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2013-03-04resolved fdo#59583 prevent inappropriate column/row label detectionEike Rathke
If followed by '(' (with or without space inbetween) an identifier can not be a column/row label. Prevent arbitrary content detection in case a macro function of the same name is meant (fdo#59583) or if it wouldn't resolve to a known function name at all, that earlier resulted in #REF! instead of #NAME? in the case of unknown function but label found. (cherry picked from commit aa2b8bde171bf9562536dc14b2cf81d81e31b438) Change-Id: I28d2e2492bddc02c07e139edbc69595a4f3f4a63 Reviewed-on: https://gerrit.libreoffice.org/1797 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2013-03-04reset one of the sort containers before refilling, fdo#57465Markus Mohrhard
Change-Id: I758af67efec980a56ec83d8e5e6f5f60a0523ac5 Reviewed-on: https://gerrit.libreoffice.org/1753 Reviewed-by: Kohei Yoshida <kohei.yoshida@gmail.com> Tested-by: Kohei Yoshida <kohei.yoshida@gmail.com>
2013-03-04sal_Bool to boolTakeshi Abe
Backport needed to fix build after backport of 6306c7befaa676df62272da7f3ddbcba54c5759c . Change-Id: I4e4063321da69d45d14a2fc870c33ea8ae46e4ef Signed-off-by: Luboš Luňák <l.lunak@suse.cz>
2013-03-04Resolves: fdo#58730 workaround [UL|LR]Space 100% problemCaolán McNamara
If all paragraph margins are 100% on import, ignore that as being the implicit default. That avoids explicit 100% being set onto the awesome [UL|LR]Space which takes a relative propsize of 100% as a flag that its value field is absolute and so rejected by SwTxtFmtColl::Modify as a candidate for getting its true value initialized relative to its parent, so it ends up as an absolute 0 Always elide the property on export because writing individual margin-foos provides better backward compatibility with older versions anyway. Trigged by 3c5facfce42a0dbe362d6b9fa5ac374fd76f51a1 Change-Id: I55f6ceeae287b7d8e99befa4bd3cc06738a21299 (cherry picked from commit 23c099a0236062724430efb986251637095c8d4f) Signed-off-by: Michael Stahl <mstahl@redhat.com>
2013-03-04fdo#52286 fix RTF export of sub/super script font heightMiklos Vajna
(cherry picked from commit 796e9a796603397c79e160610c8541e16dfc4c82) Conflicts: sw/qa/extras/rtfexport/rtfexport.cxx Change-Id: If71cb6a20842f2fbe8eae94955da2d53842999a4 Reviewed-on: https://gerrit.libreoffice.org/1732 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2013-03-04rhbz#818557: fix it differently: SwDocShell::_LoadStyles():Michael Stahl
Try to prevent pushing of SfxShells from this function via EndAllAction and SwView::AttrChangedNotify() by setting a ridiculous pre-exising global bNoInterrupt variable. Change-Id: I9c91ca882891c8dfcd9dc08ba197233cfefddefd (cherry picked from commit beacee6fad46aa2c8fc813bb0150e5c7a5175b26) Reviewed-on: https://gerrit.libreoffice.org/1724 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-03-04Personas: Broadcast the information that the Persona has changed.Jan Holesovsky
Conflicts: cui/source/options/personalization.cxx Change-Id: Ic563204c1a1a64d315e3e73dff30b6a6d05cfd87
2013-03-04fdo#58893: Revert "Resolves: rhbz#818557 crash with NULL shell..."Michael Stahl
This reverts commit a1d265be484f1c70f57ab3de9b2d8c27d2fd3aa4. This commit causes the crash, because apparently it causes some event to be delayed via SfxHintPoster which refers to some SfxRequest that is then deleted too early. Change-Id: I301f3b52001c1d8b1b60f5b1cfb3b093c9f81607 (cherry picked from commit 5090267eada3d68a618769c5dbae8b2ee8d6dab5) Reviewed-on: https://gerrit.libreoffice.org/1723 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-03-04Resolves: fdo#37449 apparent access into empty codepage bitsetCaolán McNamara
Change-Id: I2efc3ea10cd4313eaa1894fdfbffd113a125e2ba (cherry picked from commit 5cd7c8906150b94c224ab9bc9f850684198c7f04) Reviewed-on: https://gerrit.libreoffice.org/1703 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-03-04fdo#58415: Don't ignore osl_getFileURLFromSystemPath failureStephan Bergmann
...in osl_getFileStatus et al, it would leave the relevant status string member unchanged (i.e., a null pointer) but would mark it as valid, so that later code to retrieve the allegedly valid string member would crash upon the null pointer. Change-Id: Ia8528f5dc27d94f3d14a2c416955a041b87863d3 (cherry picked from commit 588997f0ebc5696574680098b128e66eff54f00c) Reviewed-on: https://gerrit.libreoffice.org/1720 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2013-03-04Merge tag 'libreoffice-3.6.5.2' into suse-3.6Petr Mladek
Tag libreoffice-3.6.5.2 Conflicts: editeng/source/editeng/impedit3.cxx instsetoo_native/util/openoffice.lst oovbaapi/UnoApi_oovbaapi.mk sc/source/filter/oox/workbookhelper.cxx sc/source/ui/app/scmod.cxx sc/source/ui/cctrl/checklistmenu.cxx solenv/inc/minor.mk writerfilter/source/dmapper/DomainMapper_Impl.cxx writerfilter/source/dmapper/DomainMapper_Impl.hxx writerfilter/source/dmapper/PropertyMap.cxx Change-Id: I7ea70b82b3b874cbe78354d5dd97307e63842e72
2013-03-04Personas: Fix copy constructor + always reference the Application settingsJan Holesovsky
...to avoid reading the bitmaps more than once. Change-Id: I7577f5df96a5a28f1ac1f800867af5eee298663e
2013-03-04Kill workaround of i#75264 - it breaks drawing of a perfectly fine bitmap.Jan Holesovsky
The case where it broke was a bitmap that is very wide (3000 pixels), but not too tall - and the small height satisfied the aPosAry.mnDestHeight > 3*mnOutHeight condition. Such workarounds that are triggered only in very rare cases are a bad idea in general, unless there is a unit test. I've tested with the document from i#75264, and it works for me - there were some improvements in the bitmap scaling, hopefully the root cause is fixed by that, or maybe I just have more memory; who knows. Change-Id: I4b7a749378ef35469db78dfc680fc77f87bc4382