summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)AuthorFilesLines
2013-09-14make right click menu in tab headers checkboxes not radiobuttonsCaolán McNamara1-1/+1
Change-Id: I99d1edc18e2acb7ae0ea0c6397777ea0f00d81f9
2013-09-13vcl: unbreak WNT buildMichael Stahl1-1/+2
Change-Id: I000824e86f40ce20af2d254dc848b51321602760
2013-09-13String to OUStringThomas Arnhold2-18/+15
This removes nearly all ToLowerAscii() calls. Conflicts: linguistic/source/convdic.cxx linguistic/source/convdiclist.cxx linguistic/source/dlistimp.cxx sc/source/filter/html/htmlexp.cxx Change-Id: Iddcaacfb7383e1df3d2f13751a3c788eba953fdd Reviewed-on: https://gerrit.libreoffice.org/5895 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2013-09-13support accepts-tab propertyCaolán McNamara1-0/+2
Change-Id: I8c071dd76e9ea84ee9aaf9cdd06b2103df4fd789
2013-09-13Numeric fileds: round to the nearest spin value on spin up/downTomaž Vajngerl1-2/+12
Change-Id: I8660ae764c7dd51b8d780929effe895243e4fc4c
2013-09-13Sidebar: Correcting anomalous mouse behaviour while resizingPrashant Pandey1-4/+13
Currently, when the sidebar is showing, and we hold the handle to make it wider/narrower, if we move the mouse much to the left (so that it can't become any wider), and now move mouse pointer to the right (while still holding the handle), it immediately begins to shrink. Ideally how it should behave when we move the mouse much to the left is that- the sidebar should begin shrinking once we have the mouse pointer over the handle again and not immediately. Change-Id: Id17dc19e6e1ad02fb7879ace9a2e092ac0128693
2013-09-12cppcheck: fix Prefer prefix ++/-- operators for non-primitive typesJulien Nabet1-1/+1
Change-Id: I7495f86cb35b6f712cfb7d603f022f6f6c407266
2013-09-12iOS fix clip area in coretext contexttsahi glik1-0/+29
Change-Id: Ibaef9701ad4ba1bda1068c0dfa34f83c09a4e409 Reviewed-on: https://gerrit.libreoffice.org/5711 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2013-09-12in iOS avoid copying covered windows to screentsahi glik1-3/+11
Change-Id: Iebf53e5c2e3909e068739351ccce497ca91b67a5 Reviewed-on: https://gerrit.libreoffice.org/5710 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2013-09-12Sync IOS screen invalidate to end of painttsahi glik2-2/+18
Change-Id: If179c5280366a377ace710e4acf7df737544b224 Reviewed-on: https://gerrit.libreoffice.org/5706 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2013-09-11typo fix: wether -> whetherAndras Timar1-1/+1
Change-Id: Iad4182d7150f851df06a7208a811d482351f736a
2013-09-11Towards a working instdir for Mac OS XStephan Bergmann1-1/+1
Introduced gb_INSTROOT, which is the same as $(INSTDIR) except for Mac OS X, where it is $(INSTDIR)/LibreOffice.app/Contents. Most stuff ends up there (so most occurrences of $(INSTDIR) have been replaced with $(gb_INSTROOT)), but SDK- related stuff goes to $(INSTDIR)/$(gb_Package_SDKDIRNAME). (And GeneratedPackage needed to be made more flexible, to allow for packages that go into either of those two places.) For Android and iOS, gb_INSTROOT probably still needs to be set. The most obvious missing thing yet to make instdir work for Mac OS X is the instdir/*/LibreOffice.app/Contents/ure/ vs. instdir/*/LibreOffice.app/Contents/ure-link/ split. Change-Id: I4478edd27b14c92c96d92d5169bdca3ec50d78f5
2013-09-10Resolves: #i123216# No FontScaling by WorldTransform on WMF importArmin Le Grand4-12/+29
(cherry picked from commit d0ebb70c004761552016b0fa0a259ef35a01f840) Conflicts: svtools/source/filter/wmf/enhwmf.cxx svtools/source/filter/wmf/winmtf.cxx svtools/source/filter/wmf/winmtf.hxx svtools/source/filter/wmf/wmf.cxx Change-Id: I3e85dcc019028b83eb2f650f1527333f2d5cf9dc
2013-09-09Fix C++11ism (?)Tor Lillqvist2-12/+12
Change-Id: I133303e9501414aca0eadddc2ecc14a9d29d6488
2013-09-09CID#738553 uninitialized scalarCaolán McNamara1-1/+1
Change-Id: Iaa5cbce576e8a90f7dd89737a9458408dd3d84fa
2013-09-09CID#1028323 uninitialized scalarsCaolán McNamara1-2/+2
and CID#1028322 and CID#1028321 Change-Id: I6c151ef949755a17fa09c483d2f5f77b02fed08e
2013-09-09vcl/pdfwriter: export linear/axial gradients as PDF gradientsPierre-Eric Pelloux-Prayer3-42/+186
Using PDF's Axial shading leads to better visual result than Sampled function shading. Only GradientStyle_LINEAR and GradientStyle_AXIAL are affected by this change, all other gradient styles are exported as before. Change-Id: Ib4d549987e34b7ba5d1c5adaf30908f2e306d07e Reviewed-on: https://gerrit.libreoffice.org/5799 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Michael Meeks <michael.meeks@collabora.com>
2013-09-09CID#1079151 make it impossible to have an init m_eTypeCaolán McNamara1-5/+4
Change-Id: I04cc7fdc07e89b0a056f0012cdd00b43d29184e7
2013-09-09CID#1078725: Dereference null return valueJulien Nabet1-11/+6
+ Some simplification Change-Id: Ia4db65f3c6d4e712060753e15acbe160d4fe3ede Reviewed-on: https://gerrit.libreoffice.org/5862 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-09-09implemented centered button box modeCaolán McNamara1-0/+9
Change-Id: I17b60440297d4eecca0737f811f6e56cc5bc91ce
2013-09-09convert find entry dialog to .uiCaolán McNamara3-0/+8
Change-Id: I0d8ef363e45f9032676a161c63d7cf9bcbe417fd
2013-09-08fdo#57950: Remove some chained appends in vclJulien Nabet1-6/+2
Change-Id: Ib649e291d8be862edd98366cc6939cf6dc1e7158
2013-09-08Related: fdo#38838 drop String::EmptyString now as wellCaolán McNamara9-21/+17
Change-Id: I849dbf3a40189e700036249b15dd8bde493083b6
2013-09-08convert already exists dialog to .uiCaolán McNamara1-8/+20
Change-Id: I6cb2a11b6ee2f94f611aa852c79dd1a6534381da
2013-09-08String to OUStringThomas Arnhold1-2/+1
Change-Id: I5ff57ede2217f1464571fb2beaa62a34425064ae Reviewed-on: https://gerrit.libreoffice.org/5826 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-09-07s/wiki.services.openoffice.org/wiki.openoffice.org/gAndras Timar1-1/+1
Change-Id: I059fbee385a109069c70f3869021c8e2ee48fee1
2013-09-06String::Erase(String::Search())Thomas Arnhold1-1/+3
One more from: 556fe4ec7339892d63cb98bc9bfd09718944bf03 Change-Id: Ia6514567e96930376c469a37c95c49e648bf5e46 Reviewed-on: https://gerrit.libreoffice.org/5827 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-09-06Check for FT_Face_GetCharVariantIndex at build timeKhaled Hosny1-22/+7
No more dlsym() hacks. The downside is that LibreOffice built on systems with old FreeType will not be able to use FT_Face_GetCharVariantIndex() on newer systems, but most Linux users use their distribution builds anyway. This only affects the use of Unicode Variation Selectors which is an exotic feature that wasn't even supported on Linux before 4.1. Change-Id: I674822ef5bc8d7940a821a01cc85ae7a6d39a80e Reviewed-on: https://gerrit.libreoffice.org/5844 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-09-06Simplify FreeType version checkKhaled Hosny1-14/+4
After 00a81233d9c2ae6b3996b744982715137fd6a626, we can rely on the version of the runtime library. Change-Id: I9af4a524c893d125d185da50334622007f2e44ce Reviewed-on: https://gerrit.libreoffice.org/5843 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-09-06Fix debug build without dbgutilKhaled Hosny1-5/+5
Change-Id: Iab6a680e67f22460b2e5c340c3967c666a28c5c5
2013-09-06fdo#52540 fix Graphite hyphenation (ligat. + combining diac.)László Németh1-12/+3
Change-Id: Idc3d9c40793f6f1c1b7883ca47f04ced36cabc48
2013-09-06Resolves: fdo#68081 why would I want a spinner that doesn't repeatCaolán McNamara1-1/+1
surely WB_SPIN should imply repeat in the first place, *shrug* Change-Id: I1e4cb5a01d473cd0f8d907d566cd26d51a81da93
2013-09-06warning C4018: '<': signed/unsigned mismatchMichael Stahl1-4/+4
Change-Id: I21b8f1037f68ede368bababa8b6b5201cd83104e
2013-09-06Resolves: #i122985# Various speedups for graphic object swappingArmin Le Grand2-49/+228
(cherry picked from commit f18ad6132d79540431bf04f090a7472e21a23e49) Conflicts: svtools/source/filter/jpeg/jpeg.cxx svx/inc/svx/svdundo.hxx svx/source/svdraw/svdograf.cxx vcl/source/gdi/pngread.cxx Change-Id: I733551fa9447eb8f45e9163a9c0189f013b03e82
2013-09-06fdo#68313 fix combining diacritics problem with Graphite fontsLászló Németh1-1/+10
Change-Id: Ied29f864dc5fc21fc55aaa5ddd40b02b53a564f8
2013-09-06Fix misspelled text with VoiceOver on 10.9Boris Dušek1-0/+1
More in Apple's docs (Application Kit Release Notes for OS X v10.9, section "New Accessibility constants"). Change-Id: I92fb6d552e86997bfc789723f32626d908d11419 Reviewed-on: https://gerrit.libreoffice.org/5831 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2013-09-05update pchThomas Arnhold1-10/+15
Change-Id: I6d5e8d3fd69189935a3338fee19b60022f70a7eb
2013-09-05getFallbackStrings() with bIncludeFullBcp47 parameterEike Rathke2-2/+2
so the various places that check the full tag first do not have to get it just to delete it again. Change-Id: Ib4e3cf1b16988464db875f1b6ac5cf4a0ab60fe5
2013-09-05CID#736586: fix memory leaksMarkus Mohrhard1-8/+8
Change-Id: I02a10b8b0d18334ce693d0cead0b81d34b4eeeac
2013-09-05CID#1078782: fix memory leakMarkus Mohrhard1-6/+6
Change-Id: I4a98e68b5f74de787e28925e2e55de96f1cb980e
2013-09-05this assert is too strongMarkus Mohrhard1-3/+1
Change-Id: I130996a78695b38eb200a2b22a68e0aca575e3af
2013-09-05Consistently use rtl_getAppCommandArg hereStephan Bergmann1-1/+1
...2a9c1d1a75b7d4e79dfbc6be3dada1a1e959e58e "Make dialogs fail with an exception in headless tests" missed one of the osl_getCommandArg calls, which can lead to problems when there are any -env: arguments preceeding the --display argument. Reported by renduly on IRC. Change-Id: I98dd24be840d561dce51034088f3e44adff9f2ff
2013-09-05lp#1204592: activate menues even earlier to reduce latencyBjoern Michaelsen3-0/+26
Change-Id: I54dc06c1bcd708fb666813ec2d0ca79acba361a0
2013-09-04XubString to OUStringThomas Arnhold3-20/+18
Change-Id: Ia7514abaa494a367d51db9d9990cd94cff6ed503 Reviewed-on: https://gerrit.libreoffice.org/5802 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
2013-09-04remove macro breaking 'make vcl debug=T'Bjoern Michaelsen1-1/+0
Change-Id: I694480dc876f5990f5904cf39b15ea0c60ea816d
2013-09-04Require FreeType >= 2.2.0Khaled Hosny1-63/+16
That should be older than what RHEL-5 have, so closer to our real baseline. Cleanup checks for older FreeType as a side effect. Change-Id: I10dc6a3064b6be88cd7bdc72c501d50df4a2613b Reviewed-on: https://gerrit.libreoffice.org/5804 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-09-04FT_Size API is available since FreeType 2.0.5Khaled Hosny2-44/+19
We require at least 2.0.9 right now anyway, so no drop the dlsym hacks. This is essentially a revert of a36dab4a598c4ac168c7ef1df4d061613e40e416 from 2003. Change-Id: Id9bca2962f25d92f1707bc3d1efc054ffd22c714 Reviewed-on: https://gerrit.libreoffice.org/5803 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-09-04Remove unnecessary SystemChildData -> SystemEnvData defineStephan Bergmann11-16/+16
Change-Id: Ifd6763617b9aef45c7301085033b6bbaf9d52e02
2013-09-03fdo#68731: vcl: fix path for bundled fonts on WindowsMichael Stahl1-1/+1
WinSalGraphics::GetDevFontList(): remove the obsolete "Basis" from the search path to find the bundled fonts. Change-Id: I7d7d650243592944e3339dd75caf29f2b2fe6670
2013-09-03Resolves: rhbz#993963 NULL m_pWindow on firefox deleted pluginCaolán McNamara1-1/+1
Change-Id: Idb12b12e4313668bf3390a97551c688ee0dcde67