summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)AuthorFilesLines
2012-09-17update unused code listCaolán McNamara4-70/+2
Change-Id: I4d6ad11fbe68420931e88defa20afbef290d4d24
2012-09-17nothing propagates HAVE_CUPS_H so cups is always disabledCaolán McNamara4-273/+46
regression from 22f2e5f286d55cd5c1ead07fb82cd78027abf490 so, lets follow the same pattern as else where and fixup ENABLE_CUPS to be TRUE when enabled and lets just link against cups and not do the dlopen dance Change-Id: I3cff1bd98a7474c403d7ff66183e76e26e407de8
2012-09-17don't add invalid UTF-8 to _NET_WM_NAME and _NET_WM_ICON_NAMEChristian Lohmaier1-6/+2
time to get rid of workarounds for broken window managers that were introduced more than 10 years ago. Change-Id: I43b4c7aeab1b86b3d4a290a1d1d64c6fcb9a57ef Reviewed-on: https://gerrit.libreoffice.org/633 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2012-09-14Improvement on previous commit, UCB clean upStephan Bergmann4-38/+10
* As UCB is only ever initialized with "Local"/"Office", remove this configuration vector completely. The "create" ctor creates an instance internally initialized with those "Local"/"Office" keys. Special (test) code can still instantiate an uninitialized one via plain createInstance. And for backwards compatilibity process startup still ensures to create an initialized instance early, in case there is still code out there (in extensions) that later calls plain createInstance and expects to get the already-initialized (single) instance. * XInitialization is an "implementation detail" of the UniversalContentBroker service, do not expose in XUniversalContentBroker. * ucbhelper/configurationkeys.hxx is no longer needed and is removed. * ucbhelper/contentbroker.hxx is an empty wrapper and is removed; however, that requires ucbhelper::Content constructors to take explicit XComponentContext arguments now. * The only remaining code in ucbhelper/source/client/contentbroker.cxx is Android-only InitUCBHelper. Is that relevant still? Change-Id: I3f7bddd0456bffbcd13590c66d9011915c760f28
2012-09-14gridfixes: #i112465# introduce HideBalloonAndQuickHelpNorbert Thiebaud2-9/+20
Change-Id: Iea03d691755ac86fae4a0ac6697b726f21925ae7 Reviewed-on: https://gerrit.libreoffice.org/538 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2012-09-14gridfixes: #i117265# implement less-predicate for Date/Time structsNorbert Thiebaud3-5/+12
Change-Id: Idf0e5bed399fbf288534779665198e214631c0a0 Reviewed-on: https://gerrit.libreoffice.org/536 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2012-09-13targetted container_controls rework.Noel Power3-18/+0
2012-09-13fdo#39007 make windows not 'restorable'Norbert Thiebaud1-0/+4
Change-Id: I9473800820cb863e0de4b16f633deec951dee120
2012-09-12Resolves: rhbz#855541 XIOError handler multithread woesCaolán McNamara2-0/+20
We have two threads using X, on an XIOError both threads call their XIOError handlers and two calls to exit trample all over eachother. Change-Id: I20defc6f84cc6ea2372a0d6c979e8078fe920a88
2012-09-12targetted VBA re-work.Noel Power3-19/+1
2012-09-12remove unused hMainThread_Caolán McNamara2-5/+0
Change-Id: Iea56d7f1b4d3133067e321a033df81378be2817a
2012-09-12coretext: use only the FontFace ref from the StyleNorbert Thiebaud6-43/+57
Change-Id: I696065f6f60fb55eaa24e4a8b4cbff1e93856f04 Reviewed-on: https://gerrit.libreoffice.org/306 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-09-11default to off for packagekit usage; add --enable-packagekitRene Engelhard1-4/+4
Change-Id: Ib644cc3768ced8a1959fb9ea9f7f24e29fce87ad
2012-09-11XubString->rtl::OUStringCaolán McNamara2-2/+2
Change-Id: If7e5d015c95f8f173750ca32e061d69f56e2d93e
2012-09-10Java cleanup, remove unnecessary importsNoel Grandin1-1/+0
I guess I missed some last time :-) Change-Id: I164a8baa07850f783b8cdf2e7f3eeaac53a3d29b
2012-09-10fdo#47368: Fix for infinite recursionMichael Meeks1-9/+3
See bug for discussion. Change-Id: Id45dd2902bd2cb68618c3e7324867f226c025698
2012-09-08move this into RepositoryExternal.mkMatúš Kukan1-1/+0
Change-Id: I6e59fe4cd5b70b672307097f55497d09fc1161a9
2012-09-07Better center status bar items between separatorsRuslan Kabatsayev1-2/+2
Change-Id: I24553dda11b13c323b1a14813530175cdc563f8b Reviewed-on: https://gerrit.libreoffice.org/298 Reviewed-by: Kohei Yoshida <kohei.yoshida@gmail.com> Tested-by: Kohei Yoshida <kohei.yoshida@gmail.com>
2012-09-07move temporary font cleaning to a place that is run on all platformsLuboš Luňák2-3/+5
Change-Id: Idc647684772b53d36a364afd91d9695210545e19
2012-09-07Revert "vcl: export PrintFontManager"Luboš Luňák1-1/+1
This reverts commit 23cd24bd4d4df9247f8f0496f9934a2ce6d110dd. Not needed after the temporary font code has been moved elsewhere.
2012-09-07move the code for adding temporary fonts to a separate classLuboš Luňák6-65/+113
I'm a bit confused on how this stuff is separated between platforms, so better do it this way. Change-Id: I2dbd9baef587c81ee37b509bde272ef970f5b118
2012-09-07multiline tooltip for very long (eg. footnote) texts #i42424#László Németh1-2/+4
Change-Id: Ib6383220c3cdd6fef55dee82fcfdc3472da45163
2012-09-07this looks wrongDavid Tardon1-3/+3
Change-Id: Ibd18d9dfbd18176bc13b5c2a79a6535604e95b73
2012-09-06vcl: export PrintFontManagerMichael Stahl1-1/+1
PrintFontManager is accessed from sw since 11f7d6aca36b25fb0b225cd0c641cd4f09338672 Change-Id: Ia8124acfa15386b126af2133830e1803bcf1a70f
2012-09-06basic support for temporary fontsLuboš Luňák2-0/+66
To be used when loading fonts embedded in documents. Change-Id: I634af1b35eba48872d045e726d1d879f455d6f2c
2012-09-06Java cleanup, remove unnecessary importsNoel Grandin1-2/+0
Change-Id: Iacfcb2e16cb0e3c25a4cd0678a374fe5111284f7
2012-09-06these warnings are only debug informational reallyCaolán McNamara2-13/+13
Change-Id: Ie3da4be7251302cb68bd80a65bf74e8bc1b2e5cd
2012-09-06vcl: Add missing graphite support to headless buildRiccardo Magliocchetti1-0/+5
Change-Id: I63966bac34678869dbd3ea177905896bbe8934f6
2012-09-06vcl: Fix cups ifdeferyRiccardo Magliocchetti1-1/+1
So ENABLE_CUPS is defined if we want CUPS but that does not guarantee that we actually have it installed. So use HAVE_CUPS_H that is defined only if the cups headers are found. Change-Id: I7c6c3659b368dbf9f8efab31ef457f41ac162160
2012-09-05Java cleanup, fix compile errorNoel Grandin1-16/+19
Change-Id: I911bf39980dcc2fcf34f3adde899ff7fbd5211de
2012-09-05Revert "Relax ICC profile version for PDF/1-a to 2.4"Fridrich Štrba1-2/+2
The lcms2 author advises 2.1 and that is the version we advertize in the name of the embedded icc file. This reverts commit 3bb22684c3e0e865f1635ba52ea84630ff766b8c.
2012-09-05Relax ICC profile version for PDF/1-a to 2.4Lionel Elie Mamane1-2/+2
Change-Id: I26942f1a046651e30a1625dcd3dcbf201fa65d5b
2012-09-05Force version 2.1 of the sRGB profile for PDF/A (fdo#54546)Fridrich Štrba1-0/+2
Change-Id: I7c40c37fbe344f1e46ea4a09fb99a5ac82ffd577
2012-09-05should be able to remove SimpleLayoutEngine nowCaolán McNamara2-76/+9
Change-Id: I74d2cb7c47ec04f4276755fa1bd74779842c7832
2012-09-04Workaround for crash on iOSTor Lillqvist1-0/+13
Change-Id: I947f7def862d2a238dc609a91d898f03dbd72b84
2012-09-03fix ClearDevFontList -> ClearDevFontCache typoCaolán McNamara4-4/+4
Change-Id: I52d2cb88ef99b9c9846cab13ff2994ed0495d9a3
2012-09-03misplaced ifdefCaolán McNamara1-1/+1
Change-Id: I006db207686d0a08ffa4e2eb044b12266cdb6dcf
2012-09-03adjust auto font installationCaolán McNamara3-54/+71
to happen on a 5 second timer and collect up as much missing stuff in one go as we can Change-Id: I79f5e70634684a2ef83e3090790531149baf529b
2012-09-03Refetch fonts if new ones installed or old ones deinstalledCaolán McNamara21-6/+99
i.e. honour gtk-fontconfig-timestamp so that if we request a font from packagekit to be installed, then we can auto-use it when it appears. Change-Id: Id0d914a3f9cd589d9e8a87bf9be4b6e47de2e191
2012-09-03make GlyphCache::InvalidateAllGlyphs do what it says it doesCaolán McNamara1-18/+8
all the things we say don't do in GlyphCache::InvalidateAllGlyphs but would do if the random debugging getenv was set are always done in the lines after the one and only call to this. Change-Id: Icd5719f12ab687568c95d59b1f6413a13cef3e3a
2012-09-03Resolves: #i96826# request font installation on render failureCaolán McNamara3-7/+127
Use packagekit interface to request font installation when glyph fallback fails Change-Id: Idb6f5cb6971bd156d7cac0a79e240246e9e0f973
2012-09-03version is WNT only libraryMatúš Kukan1-1/+2
Change-Id: I3a6763abb76d244bf0a3117705130d1aeae98e2d
2012-09-02Stepwise rebuild bitmap rendering from scratch to avoid rendering bugs.Tomaž Vajngerl4-306/+6
Bitmap rendering was rebuild from the original state and checked for rendering bugs at every change. Currently the implementation supports scaling by averagin for RGB channels an for alpha channel in some cases. For scaling factor > 0.6, the original bilinear scaling is used. Implementation is currently still in "outdev2" but is decoupled and will be moved to its proper place into "bitmap" and "bitmapex". Change-Id: I6feb744712956a92d6140d079dc3a85ee8511930
2012-08-31add "Tango Testing" icon themePetr Mladek2-2/+6
It is enabled by default for dev build. It will be used for reworking the Tango theme by the design team. The them was requested by Stefan Knorr (Astron) <heinzlesspam at gmail dot com> The two intial icons are from Alexander Wilms <alexander dot wilms at zoho dot com> Change-Id: I9205a3164352442a2cdc02e75e58b15b327dfbd3
2012-08-31workaround fdo#35118 in the absence of fdo#19869Caolán McNamara1-24/+39
Change-Id: Ie87671bbb9a7c883651a9467b9364dbbcd0da9a1
2012-08-31-Werror,-Wunused-private-field (Clang towards 3.2)Stephan Bergmann4-27/+23
Change-Id: I3bb7559101c27eacefbf43f751f96135f8792845
2012-08-31-Werror,-Wnon-literal-null-conversion (Clang towards 3.2)Stephan Bergmann1-1/+1
Change-Id: I530d742dce07f7f8521419a8fd3d736a3ca4ea53
2012-08-31rename ImplCoreTextFontData in CoreTextPhysicalFontFaceNorbert Thiebaud6-37/+36
Change-Id: Idcf9c21ab1a16b8d83f925aa742f1a5aa7089bc3 Reviewed-on: https://gerrit.libreoffice.org/305 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-08-30Undo/Redo description+shortcut in Basic IDEUray M. János7-7/+191
This solves an issue about Edit > Redo in BasicIDE (Hungarian site): http://bug.openscope.org/browse/OOO-269 1. Redo should have a shortcut (Ctrl+Y), like in other parts of LibreOffice. (Undo has the usual Ctrl+Z.) 2. In the Edit menu, Undo and Redo should print something after the colon (what is to be undone, redone). This patch fixes both. Unfortunately the shortcut isn't shown in the menu (it's in vcl/source/window/keycod.cxx like Undo, and not in officecfg/registry/data/org/openoffice/Office/Accelerators.xcu). Change-Id: I2cfbfeb7d57309a27676e48943633cdb194288bc Reviewed-on: https://gerrit.libreoffice.org/514 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-08-29String::Expand -> string::padToLengthCaolán McNamara1-3/+5
Change-Id: I684e371c31ba76d2e9b563eed70449764346161b