summaryrefslogtreecommitdiff
path: root/sd/source
AgeCommit message (Collapse)AuthorFilesLines
2015-10-02check stream status and string lengthsCaolán McNamara3-42/+43
(cherry picked from commit 7af19f45b35c428d3e06972806e5a05489f45955) if nSize was 1 with unicode encoding nSize would wrap around in lcl_getMaxSafeStrLen (cherry picked from commit f6368c29bdc3a9017bcae3f064d2cd8c7e37ed10) rework this so we don't read the string, backup and re-read the string again (cherry picked from commit 8523e57e427ef5b0b7f7067dcdd07f01176d2160) Change-Id: I99f3d4a2ec760228f485d01fce856deb9c068431 Reviewed-on: https://gerrit.libreoffice.org/18691 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-10-02reusing i here from the outer loop is definitely bogusCaolán McNamara1-3/+3
(cherry picked from commit 637ad743bb74a826ddd4db5efbcd33779b9132cd) Change-Id: I4ee52c76b2c1723639185bc99b85d83be5b4fdd7 Reviewed-on: https://gerrit.libreoffice.org/18687 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-08-31check stream statusCaolán McNamara1-0/+8
Change-Id: I6b9537cf94ac1c5d996ba64ddf878745dadde254 (cherry picked from commit 452cd9e75de657e996e17510fe5d3539065489d1) Reviewed-on: https://gerrit.libreoffice.org/18129 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2015-08-31check stream statusCaolán McNamara1-9/+25
Change-Id: I609c8c4f4e843601361b61f55e0325ad99db3c23 (cherry picked from commit dc1be62d75e654e17c2f4c02804b7fd48d5a2515) Reviewed-on: https://gerrit.libreoffice.org/18119 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-08-31guard against 0 item sizeCaolán McNamara1-2/+9
Change-Id: I9c4c2f0fe2d892615b3c70e08da0cab6da13338a (cherry picked from commit 2aadad1e89e96cb80c15fe1069cb6365f0cade1d) Reviewed-on: https://gerrit.libreoffice.org/18117 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-08-31check seeks and readsCaolán McNamara2-18/+32
Change-Id: I0c5c4784713376e0762bfbd197640f8d31b65562 (cherry picked from commit 1847753ab135f522df6a293a8539155437f0129f) Reviewed-on: https://gerrit.libreoffice.org/18116 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-08-31check for stream status after a read, not after a seekCaolán McNamara1-10/+15
Change-Id: I984e99c1a1484547aa4d60bf301167f3cbc9f716 (cherry picked from commit eea399ddd52a0de368321963bb828bc15632dd0b) Reviewed-on: https://gerrit.libreoffice.org/18075 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-08-31avoid loops in atom chainsCaolán McNamara1-1/+7
(cherry picked from commit de71eae5807ff94c8eace0eccaabf1ffa08e77b6) Change-Id: Icc40c0ee6c7d8d305cf7cc60cbf3e511c763aedd Reviewed-on: https://gerrit.libreoffice.org/18080 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-08-31check status of SeekToCaolán McNamara1-2/+4
(cherry picked from commit 932f6de91904f86f38d2914b9ce07b94dfadac0c) Change-Id: Ia2bb397c3fdd783cab77a6b0dbc31c9e3d19326b Reviewed-on: https://gerrit.libreoffice.org/18081 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-08-31clip strings to max available sizeCaolán McNamara1-7/+20
(cherry picked from commit 580d3837b26f09ed02fe3583de40fa045a3fde0f) Change-Id: Icc1378c9c27b9b6d229bcffc6a63017f82be70d4 Reviewed-on: https://gerrit.libreoffice.org/18101 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-08-31check seek for successCaolán McNamara1-1/+5
Change-Id: I02420ffb3af009d08ce54a0932e2c7a287703a72 (cherry picked from commit 1830b4f2e324090962a993315ce76752d24d4088) Reviewed-on: https://gerrit.libreoffice.org/18078 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-08-31avoid hang in certain pptsCaolán McNamara1-1/+1
Change-Id: Iedba71b72fc815b274ca5e0da0903a558947cb06 (cherry picked from commit 90dc4e38928fffc3ed5fcbed40109712eb97e203) Reviewed-on: https://gerrit.libreoffice.org/18076 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2015-08-31extend seek, loop ending tests to ppt specific codeCaolán McNamara1-14/+21
(cherry picked from commit c249f93d96ec87b0acbd25ffe087543d6fe9fb14) Change-Id: Id4419b6b902b742117e248870b6a663c9c58955f Reviewed-on: https://gerrit.libreoffice.org/18053 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-08-31various hangs, check seeks and record lengthsCaolán McNamara1-2/+4
(cherry picked from commit a8b2dc80c41022515c3a1df6f7ea245c3390dc39) Change-Id: Ided7f9376f41ee8cb1f6903e54a2d51e0e07e1a7 Reviewed-on: https://gerrit.libreoffice.org/18026 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-08-31don't hang on unreachable record endsCaolán McNamara1-1/+6
Change-Id: I288f7ff0327831603eda6e827c8acbae678dfaff (cherry picked from commit cadac8400a018c8c566379f7767ea5edff78523d) Reviewed-on: https://gerrit.libreoffice.org/18021 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-08-03when skipping hidden pages omit the hidden pages from page bookmarksCaolán McNamara1-2/+24
three slides, set second to hidden, export to pdf (without toggling on include hidden slides), in evince/acroread click on the "slide 3" title, and the viewers will not jump to that slide, seeing as the index is mis-calculated assuming 1-1 export-import pages Change-Id: I2f21eb655684ac4cb06384a8e9a17b419f644f3f Reviewed-on: https://gerrit.libreoffice.org/16863 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2015-08-03fix crash on loading presentation with page name fieldCaolán McNamara1-1/+2
regression from commit 42b521f800a08b11432cf906ce1bdf9fcbfffdeb Date: Wed Apr 22 23:31:43 2015 +0200 tdf#88056: Implement ODF import/export of page title field Change-Id: I577a7c52836bbb13cc93910b4458aee5482ffc86 Reviewed-on: https://gerrit.libreoffice.org/16851 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
2015-07-08fix deselect of textbox on slides with images in underlying masterCaolán McNamara2-6/+12
The original work of tdf#55430 tries to select an object under another one on the second click, but these images are unselectable so this fails. Red Hat has a whole new shiny bunch of templates which have such images in their masters. Check if the object is selectable before continuing (cherry picked from commit abbe4f9d64073d77c4be93b7c89c03d0651bacef) (cherry picked from commit 4189530530320a82adc785a4426735423a1188c1) Change-Id: I182abaf50e8bb1084c5819dc9e1ffd8b386a9e93 Reviewed-on: https://gerrit.libreoffice.org/16742 Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2015-06-30tdf#88290 Adapt the numbering popup to more than 8 itemsMaxim Monastirsky2-17/+2
The items count of NumberingTypeMgr is limited by 8, but some languages have more items, so remove that limitation. Also fix the behavior of the 10th item. The old sidebar popup had a "None" item, whose id was 10 (defined by DEFAULT_NONE from include/svx/nbdtmg.hxx), and that causes now the 10th item to behave as on/off toggle. Since we don't have a "None" item anymore, get rid of that behavior completely. Conflicts: include/svx/nbdtmg.hxx (cherry picked from commit 71b35212265bb93b10ca35ab964a36e6b6cc552b) Change-Id: I5546ca637f9951cc093a7bbf8fda11dc35341d4e Reviewed-on: https://gerrit.libreoffice.org/16337 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-06-18tdf#91001 Fix inc/dec font for complex selectionsMaxim Monastirsky1-13/+2
By "complex selection" I mean: 1. Selection with an empty paragraph that has a bullet. 2. Selection that has different font sizes. This is a regression of 5b32d9c4406a68507ac9737ee0ada8bd1d424815 that tried to fix tdf#61492. In reality in order to fix that, it seems to be enough to pass an empty SfxItemSet, because what we really need is to invalidate the bullet width (by setting it to -1), thus force recalculation, and this occurs anyway. Change-Id: I92545192f8c78ef7f1d66d72f0d8e8f256f87604 (cherry picked from commit 2a05cb81d363cce181d3e31967cea2cfff1bd06d) Reviewed-on: https://gerrit.libreoffice.org/16336 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-06-03tdf#88056: Implement ODF import/export of page title fieldKatarina Behrens4-0/+24
to/from loext namespace, since new tag's needed for the new field and it isn't approved by ODF-TC yet Change-Id: I70ceb4e16e1199663520dbdf3beae31423bc81d0 Reviewed-on: https://gerrit.libreoffice.org/15485 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2015-05-19misspell some words, copy and paste slide to gimpCaolán McNamara1-2/+16
and we don't want to see the mis-spelt underlines Change-Id: Ib3ae29297a1697e0f7b0caa816504da7edf721d1 Reviewed-on: https://gerrit.libreoffice.org/15679 Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com> Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2015-05-01tdf#86329 Interactive crop preview shouldn't scale proportionallyTrent MacAlpine1-1/+6
Add extra check to keep images proportionally scaling by default from affecting interactive crop preview rectangle. Change-Id: I2b15bbc8628934e3d3cf17927885ede890505cd3 Reviewed-on: https://gerrit.libreoffice.org/15505 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Yousuf Philips <philipz85@hotmail.com> (cherry picked from commit 18a592a5bfc3c4592b7118cceae774fcc00ae94d) Reviewed-on: https://gerrit.libreoffice.org/15521 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-05-01Fix tdf#90911 wrong parameter size on getsocknameJuergen Funk1-1/+1
This was crashing on selected versions for Windows. Change-Id: I7e9dd39db06f6ed93d2ae0d49275387e53983a89 Reviewed-on: https://gerrit.libreoffice.org/15559 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> (cherry picked from commit 84c73c983577e33dda266bbfcdd89b9e1202906b) Reviewed-on: https://gerrit.libreoffice.org/15560 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Katarina Behrens <Katarina.Behrens@cib.de>
2015-04-23fix re-export of novell590442-1.ppt to pptCaolán McNamara1-167/+181
we always open a container, so always close it the close container is inside the nRowCount != 0 condition, so remove that and always write the close (cherry picked from commit 7aa166da24c81b7c22a0ec5daf7e09640ffb009b) Conflicts: sd/source/filter/eppt/epptso.cxx fix re-export of novell590442-1.ppt to ppt we always close this container, even if we didn't open it original commit always opened the SpgrContainer, and always closed the SpgrContainer. (but seems to have a loophole, presumably never hit where the SpContainer could be opened and not closed) make a container guard which opens in ctor and closes in dtor. should make ppt export crash stats hit 0 (cherry picked from commit deaed8aff6de824a76d939a02edb0d2ff4a4ccec) squash patch here is unreadable, but component parts are fairly trivial, remove nRowCount guard and unindent block, and then add in helper and use that to push/pop containers Change-Id: If05677ae46e8873b8780794bdd84f29505ea4112 2aead7397448b674e433a4097c97285067a6dc6e Reviewed-on: https://gerrit.libreoffice.org/15478 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2015-04-16fix export of ooo120353-1.odp to pptx, mismatch of start and end elementCaolán McNamara1-1/+1
cut and paste error I guess from the block above it Change-Id: I121e1d1a9f08ea3731bb7f65c385f264b3c2d2f4 (cherry picked from commit 1d4e66a79453f7b020a3dcea328c03637407add9) Reviewed-on: https://gerrit.libreoffice.org/15308 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-04-16fix assert on re-export of ooo48994-1.ppt to pptCaolán McNamara1-1/+1
Change-Id: Ic8274e7d060f315d7891f8f5cf576f834ca89117 (cherry picked from commit eece059c1f728059b536763bffd2d4fc3537833e) Reviewed-on: https://gerrit.libreoffice.org/15313 Tested-by: Michael Stahl <mstahl@redhat.com> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-01-19Resolves: fdo#32664 pass keyboard media keys through to the OSCaolán McNamara2-4/+11
if we didn't make use of them. (cherry picked from commit 508c020cf5f7999f0c23d972133f9b6bf85de245) Conflicts: sw/source/uibase/docvw/edtwin.cxx vcl/osx/salinst.cxx vcl/win/source/window/salframe.cxx Change-Id: Iee1c2fef5966a614b068c832bf8c6b51973b4c8a Reviewed-on: https://gerrit.libreoffice.org/13993 Reviewed-by: Eike Rathke <erack@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-01-19use supersampling in Impress if fast opengl scaling is availableLuboš Luňák2-4/+4
So far it's been always disabled, with the exception of the slide preview extension. Change-Id: Iaee6fe2d5267c9dfdc31cbf4fb90a9ac0e08e781 Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2015-01-19rhbz#1136013: svx: try to make the ExternalToolEdit not crash all the timeMichael Stahl3-29/+8
This thing was starting a timer that re-starts itself forever, and when the file it was watching changed, it would just assume the drawing objects were still there (and the document, for that matter...) (cherry picked from commit 5f6bdce0c0ac687f418821ce328f2987bf340cda) Conflicts: sc/source/ui/drawfunc/graphsh.cxx Change-Id: I35f187f0828097a05618dc1733dce819fc6bffc6 Reviewed-on: https://gerrit.libreoffice.org/13995 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-01-18fdo#88339 Fixed Draw/Impress constrained image movementTrent MacAlpine1-2/+2
fixed on master by c6a1a8e6f8d97d24b4063909ef22824875326e28 Change-Id: Ib45cb3167acfd4f409b05a0e1b8d37af36fd6725 Reviewed-on: https://gerrit.libreoffice.org/13900 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-on: https://gerrit.libreoffice.org/13978 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2015-01-08Fraction fiasco: avoid assert on clicking "master pages" in impress sidebarCaolán McNamara1-3/+3
avoids the dread assert in vcl wrt. "detect overflows" in ImplLogicToPixel of vcl/source/outdev/map.cxx but the whole thing looks a nightmare if a high precision double is given as an arg to Fraction and the underlying boost foo uses longs longer than 32bits to represent that. Change-Id: Ia0fa911cf07ed613e0b1bbd97b63a291f29628cb (cherry picked from commit 00205f178f4c1edfc2201fa298e7335ca3dd7b44) Reviewed-on: https://gerrit.libreoffice.org/13812 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2015-01-07fdo#86607 removal of 'Custom Animation' entry from context menu (4.4)Yousuf Philips2-25/+0
Change-Id: I34800f3672d3caaa37c751e59b68ed426bf70d50 Reviewed-on: https://gerrit.libreoffice.org/13525 Reviewed-by: Yousuf Philips <philipz85@hotmail.com> Tested-by: Yousuf Philips <philipz85@hotmail.com> (cherry picked from commit 13af803267905099fca117a1428afc8928477d1a) Reviewed-on: https://gerrit.libreoffice.org/13592 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2015-01-06fdo#84233 rearrange impress and draw slide context menus submenu (4.4)Yousuf Philips1-12/+11
Change-Id: I29567b9d66655e1b00aba8170349296ac25af11e Reviewed-on: https://gerrit.libreoffice.org/13615 Reviewed-by: Yousuf Philips <philipz85@hotmail.com> Tested-by: Yousuf Philips <philipz85@hotmail.com>
2015-01-04don't copy stylesheet's HelpID if this's a renameDavid Tardon1-1/+2
This causes problems for renamed copies of std. styles, as they have special handling in SdStyleSheet::SetHelpId, which would set the API name to std. value too. That means that there would be two (or more) stylesheets with the same API name. On export, only one of them would be exported. Change-Id: I19d243bd3f73995e8de2d251e3d8b7f93219c3a9 (cherry picked from commit e4cf5d1a98469c17133f33fc8220e6b41f65e9a0) Reviewed-on: https://gerrit.libreoffice.org/13574 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-12-18fdo#86627 - Change Image Crop Behavior (4.4)Joel1-3/+2
Changed behavior of right click context crop image from bringing up dialog for crop (uno:GrafAttrCrop) to the interactive crop (uno:Crop) Change-Id: I98d01c39ad5baa894bb687e8adb3dced478d855c Reviewed-on: https://gerrit.libreoffice.org/13472 Reviewed-by: Yousuf Philips <philipz85@hotmail.com> Tested-by: Yousuf Philips <philipz85@hotmail.com> (cherry picked from commit fdec5e9f9a42214918290d4a329c97e98826627a) Reviewed-on: https://gerrit.libreoffice.org/13521
2014-12-17relax assert, 0 is fineCaolán McNamara1-1/+1
Change-Id: I176a79bce85fa81310a53fcfecc6e0bc63f0ae18 (cherry picked from commit 63d650b464ea108c3f2078cd1ce6b851dfc37120)
2014-12-17fix Windows buildLászló Németh2-1/+4
Change-Id: I0f5b4b1d5f5cf872555db77f07e68b2b980e3df1
2014-12-16this horror depends on unsigned max increment to wrap-around to 0Caolán McNamara2-9/+15
understandable dbgutil out of bounds iterator checking regression from commit 3af368f0f8e6691aa2eef177ccfcfcb95885c84b Date: Tue Aug 14 21:03:04 2012 +0200 AnimationWindow: convert List to std::vector Change-Id: I8ff3e0726cc0d6e643f2f4e08b0ca41e327e5efc (cherry picked from commit 1c32b8747e0a2051b9abcb1e681c3ca08c039269)
2014-12-09fdo#84295 change context menu 'Style' entry to 'Format'Yousuf Philips1-1/+1
Change-Id: I177573294643bf9410bb42a3708b719250ff4a0c Reviewed-on: https://gerrit.libreoffice.org/13329 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-12-08coverity#1257112 Uninitialized scalar fieldCaolán McNamara1-0/+2
Change-Id: I79063c103707e91f04c22a284f7af035fef6d21d (cherry picked from commit d15d0ec6de566f8a2dc2e9c575ecf4e19c070ade)
2014-12-05ooo#93212 avoid slicing during construction of SdrPageDavid Tardon1-11/+17
Also hide copy ctor and assignment operator of all derived classes, to ensure that Clone() is the only method to make copies of them. Change-Id: Icb3b50c63b086abe8c9add32e3041fe19692d20b (cherry picked from commit 9638e6207c7fc48712b1b238177462c00f5011e8)
2014-12-04removal of font name, font size and text alignment from context menusYousuf Philips2-57/+0
apply the change made for writer in fdo#81132 to the other modules Change-Id: Ic7f3252048be070c7e4d5e6ff1b7463b5af9d489 Reviewed-on: https://gerrit.libreoffice.org/13214 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
2014-12-03Related: fdo#78151 only make outline, title and subtitle read-onlyCaolán McNamara1-2/+16
Change-Id: Ic62291a61f6f4c055255f644df5f5e02fe6d0801 (cherry picked from commit f8533123802c5a709280dd06b4452d00a11c71b1)
2014-11-24fdo#86546 Open the right tab for more bullets and numberingMaxim Monastirsky1-1/+4
Change-Id: Ib8dda6eab89c92fa9bea98e3570896ea02692585 (cherry picked from commit cb6ced50c11ea71e5655c46e49f17f3b5921f526)
2014-11-24Related: fdo#83572 Deactivate previous function when inserting objectMaxim Monastirsky1-1/+4
Change-Id: I790202676210e6724c369996f26651ab5307ee72 (cherry picked from commit 2497285dcaf135e55daf273607ed86575c8032ac)
2014-11-18cppu: clean up public headers with include-what-you-useMichael Stahl1-0/+2
Unfortunately iwyu gets quite confused by the weird cyclic dependencies between various foo.h/foo.hxx and cppumaker generated headers, so it's not obvious if any improvement here is realistic... Change-Id: I0bc66f98b146712e28cabc18d56c11c08418c721
2014-11-18assert because still listening to the wrong view when SetView usedCaolán McNamara2-2/+11
we're still listening to the old one here when we set a new one Change-Id: Iaf64ba17a7adf2489a4f0475bba03a2500a556c0
2014-11-17sal: clean up public headers with include-what-you-useMichael Stahl4-0/+5
Sadly cannot forward declare "struct {...} TimeValue;". rtl/(u)?string.hxx still include sal/log.hxx but removing osl/diagnose.h was painful enough for now... Change-Id: Id41e17f3870c4f24c53ce7b11f2c40a3d14d1f05
2014-11-17Related: fdo#83572 Try to fix zoom mode button stateMaxim Monastirsky3-12/+11
Change-Id: I4e146788c3ab83f714bfb0aef1da018b038be64d