summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2014-03-21move the cups password dialog from padmin to vclCaolán McNamara
now we don't have to dlopen padmin to get it so we can drop that complicated stuff. Change-Id: I2f01bd104aae8f17ada9a445da653b441a927c70
2014-03-21move the fax dialog from padmin to vclCaolán McNamara
now we don't have to dlopen padmin to get it so we can drop that complicated stuff and don't need to be unx only Change-Id: I0e585b05a4ecf2a1c8a3ac5275185d81ada518e5
2014-03-21Avoid possible resource leaks by boost::scoped_arrayTakeshi Abe
Change-Id: I4287fa05e35c132fb6e11d95dd17c3d3bf29defc
2014-03-21drop spadminCaolán McNamara
Change-Id: Ie10ee80f1d35b40c0baf9d7ba5c1181b52405b5f
2014-03-21Fix syntax errorTor Lillqvist
Change-Id: Id646518713124d34971da2843aa201b093861792
2014-03-20cosmetic: split PhysicalFontFamily/Collection out of outdev3.cxxNorbert Thiebaud
Change-Id: Iae8eb15413c0c069c14edd92c94ecb0113d9d371
2014-03-20cosmetic: split PhysicalFontFace class it its own source/headerNorbert Thiebaud
oudev,2,3,4,5,6 are a dumping ground for a lot of things chipping at it one class at the time... organize the #include of the impacted source while at it. Change-Id: I57bbb1f9e3c6b2ac6b3ca127e5976bf16f3e3cf8
2014-03-20rename ImplDevFontList to PhysicalFontCollectionNorbert Thiebaud
again, convergence of teh naming with what is normally used in the underlying native API, where FontFace ) FontFamily ) FontCollection Change-Id: Ieb098b782ea828a3365f00d07914b9566278caba
2014-03-20replace DevFontList with PhysicalFontFamilies propagate the naming changeNorbert Thiebaud
Change-Id: Ib3a4ce44d4bdde5570ece84e7399743ee7b8418f
2014-03-20rename ImplDevFontListData to PhysicalFontFamilyNorbert Thiebaud
following the naming of PhysicalFontFace in an effort to give more explicit and meaning full names to the many-many ImplFontforbar classes Change-Id: I6dcf44e8f9ba312d8293298198b92f283dac0362
2014-03-20Remove unnecessary vcl::SolarMutexObjectStephan Bergmann
Change-Id: I6dfdd7d5d211b66019dfbe364101140e28a3584d
2014-03-20disallow disabling cupsCaolán McNamara
which means that there is only one option left in "add a printer" in spadmin, that to add a pdf so remove the intermediate page Change-Id: I5f19b526b5da9307bec77c731f305280b0ebecc3
2014-03-20Bin some dead codeTor Lillqvist
Has been dead since bff2ddbbfb8a4cebee2cc223c3bba6a8d9ebc038, when we stopped using SvpSalVirtualDevice on iOS. Change-Id: I4403f61fac73596f1c7c3d11b2351c37173c970d
2014-03-20remove whitespaceMarkus Mohrhard
Change-Id: I93caedfece5120c87d82ac4fa0c1e287cdc54edd
2014-03-20all the filterText impls are now no-ops, so removeCaolán McNamara
Change-Id: I6e67756bb89235198c8d2705833d18ee9fb77fb1
2014-03-20Resolves: #i49980# Autosense fax4cups devices and configure automaticallyCaolán McNamara
If there is a "Dial" ppd key then it's a fax device. If the Dial is set to "Manually" then ignore that it's a fax device and don't prompt for a fax number. If we have a fax number, then set the jobname to the number given that "printing will result in sending the fax to the number contained in the job name" Remove the weird and wonderful non-macosx-unix-only, non-pdf-print-backend, text "scraping" of phone numbers out of the print out in the @@#PHONE@@ format. Allow the phone entry dialog to accept multiple fax numbers separated by ; Change-Id: Ie1d84b68584e82df15ceda5f32c7c75086b035c8 Related: rhbz#159153, #i49981#, #i49920#
2014-03-20IsQuickJob is never read and FAX# is never writtenCaolán McNamara
Change-Id: Id8f852df49b951fa6f5558e7e45018f07a9b104f
2014-03-20Avoid "AquaSalGraphics::copyArea() for non-layered graphics" message on iOSTor Lillqvist
It seems this comes from the code attempting to 'scroll' the 'frame' window. With tiled rendering there is of course no real 'frame window' that would be displayed and need to be scrolled, so just bypass that. Unfortunately this had no effect on the Smart Art rendering artefacts. I had hoped those messages were related to rendering of them, but no. Change-Id: Id4624eb5c1d825a120ef48bd2ae424f147060d35
2014-03-20Assume bit count 8 is OK for the other constructors, tooTor Lillqvist
Change-Id: I9245101f3affa495e8da545dccdeb6510e37f17c
2014-03-20Avoid possible resource leaks by boost::scoped_arrayTakeshi Abe
Change-Id: I0da7f9621d2770f49a554fb97591d9cac0bde9be
2014-03-19loplugin:passstringbyrefStephan Bergmann
Change-Id: I3189ff08bd984b8f4fa127aeb40e8c13e5cc01c9
2014-03-19Resolves: #i122984# Avoid too many Print JobSetups...Armin Le Grand
be more tolerant with last line TIFF imports (cherry picked from commit 0ab284f5064f66a11741fa4aa2e2774c1d7e5f14) Change-Id: I75c86422bfbf2f83e1027bbc1bd83260de39b3ca
2014-03-19coverity#738941 Uninitialized pointer fieldCaolán McNamara
Change-Id: Id7d9e1700c513ffe72ffc4fa8d369d07370a4db9
2014-03-19coverity#738939 Uninitialized pointer fieldCaolán McNamara
Change-Id: I244409a35c8b2eaa2360e91e31656fedd9ee8f82
2014-03-19coverity#708312 Uninitialized pointer fieldCaolán McNamara
Change-Id: I3bb28d1116e155f819b0e920a3c355b00e892c2a
2014-03-19fdo#74702 Move gradient steps logic into OutputDevice or Printer classesChris Sherlock
Currently we work out the number of gradient steps based on the type of class that is being used. We calculate the number differntly for printers. However, we should let the Printers class work this out. Also, the function is very long - I have moved most of the calculation logic to it's own function. Made some very small formatting changes to outdev.hxx. Change-Id: I91b8787d885c1c8d2aa2205f25e5c7f82607c0ea Reviewed-on: https://gerrit.libreoffice.org/8586 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-03-19Avoid possible resource leaks by boost::scoped_arrayTakeshi Abe
Change-Id: I97dc3d073cca1584f195b592cec9ef2d8d0dbd23
2014-03-18Use cppu::BaseMutex instead of plain osl::Mutex as baseStephan Bergmann
Change-Id: I0309113c9ffb0dcff77d3d9ab41d61e1aef5f145
2014-03-18Avoid possible resource leaks by boost::scoped_arrayTakeshi Abe
Change-Id: I54a175ce1e4cb624d94770ee849d97675987e7b2
2014-03-17fdo#67808 Fix Outline Font Effect support with CoreTextNorbert Thiebaud
We add a new DrawTextSpecial() virtual to SalLayout that allows to attempt to delegate font effects to the underlying native graphic system. The function return false if it was not capable of handling the effect, true otherwise. Right now only Outline Font effect on Coretext is actually handled that way. OutPutDevice is augmented to attempt to delegate the font decoration work, if the task was not handled properly it fallback on the generic code. Note: ideally these effects should really be part of the FontSelector info that is given during layoutting, and the layout should indicate which of these decorations it was able to manage natively but that is a much bigger architectural change.. this will do for now. Change-Id: I5eb1a15e985cc3f234ec3dee899f349f309b42cb Reviewed-on: https://gerrit.libreoffice.org/8599 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2014-03-17fix multisample support in OpenGLMarkus Mohrhard
Change-Id: I7e530f5ae8d83d275df554781847b525b38bf4c7
2014-03-17windows fixes for openglMarkus Mohrhard
Change-Id: I2ee3bcf9f87b46c14af26adb82eabd43d9164adb
2014-03-17no need for OpenGLRender in OpenGLContext anymoreMarkus Mohrhard
Change-Id: I8506bcea49792cd1ef6ca451ca515b4669326c29
2014-03-17move the windows multisample code to OpenGLContextMarkus Mohrhard
Change-Id: I531d058ff00b3b6eaf2bf7c889589058b1be7bd0
2014-03-17Revert "Move OpenGLRender to vcl"Markus Mohrhard
This reverts commit 04b70c682e2cdc52b144961a83d05fd203de6884. The OpenGLRender is not abstract enough for vcl. Leave it in chart2. Conflicts: chart2/source/view/inc/DummyXShape.hxx chart2/source/view/main/OpenGLRender.hxx vcl/Library_vclopengl.mk Change-Id: I5392c8ee34462ff49059126ca2284d8ebe1eb379
2014-03-15Win build: explicit default contstructor/destructor ofor OpenGLConextZolnai Tamás
Change-Id: I3f73da70ba798305b67dbb1a7becfa4f21166571
2014-03-14KDE4: prevent blocking in Display::YieldJan-Marek Glogowski
SalX11Display registers a Yield handler, which splits check and and processing into two functions, which both lock the yield mutex. Normally this no problem, but during a Drag'n'Drop operation the D'n'D thread also checks and processes XEvents (for D'n'D). So the XNextEvent in Display::Yield will actually block, if the seen XEvent was for D'n'D and was already processed. Change-Id: I9f8d96d4f9986997cbe150a2b66bc767b4bbc2f1
2014-03-14KDE4: add Qt4 glib ExcludeSocket runtime checkJan-Marek Glogowski
Add a runtime check and configure warning to disable KDE4 native file pickers, if the Qt4 glib dispatcher doesn't honor the QEventLoop::ExcludeSocketNotifiers flag. This way polling the QClipboard using the event loop won't crash LibreOffice with recursive paint events, See https://bugreports.qt-project.org/browse/QTBUG-37380 Change-Id: I5cad30ead74571e49a075c084cca7a19acff7523
2014-03-14KDE4: change eventLoopType enum to glib boolJan-Marek Glogowski
Just check for glib; it's the default in later Qt4 versions on unix. Change-Id: Ia99466e9010eb835bea0c3c4420da3c8b3cd4671
2014-03-14Revert "Rewrite Qt4 based nested yield mutex locking."Jan-Marek Glogowski
This reverts the unx/kde4/KDEXLib.cxx part of commit 13a34f4c6307d1bd2443cbf3fbd83bfdd8cdbafb. Conflicts: vcl/unx/kde4/KDE4FilePicker.cxx vcl/unx/kde4/KDEXLib.cxx Change-Id: Ica8a0f678f080ae7d763bb7da7761d20ceec328c
2014-03-14Revert "fdo#67011: Run Display::Yield through KDEXLib::Yield."Jan-Marek Glogowski
This reverts commit 95f60222e75486336b6569afa8f34d60b51c94ad.
2014-03-14Revert "KDE4: sleep in yield for native file picker"Jan-Marek Glogowski
This reverts commit 380f3b4b6cbbe8e82b58ddf55e95c5005307b51f. Conflicts: vcl/unx/kde4/KDEXLib.cxx vcl/unx/kde4/KDEXLib.hxx Change-Id: I8a201c89be63cebab7401124002261be23e049c7
2014-03-14Fix mac build: not define these locals for macZolnai Tamás
Change-Id: I9239e00aaed39eaf4e8a3afc79f78557a8708bf5
2014-03-14Fix build: move namespace again.Zolnai Tamás
Change-Id: I60dd154cef72146a2f98ce72480091046fabd6f2
2014-03-14Fix build: namespace in wrong place.Zolnai Tamás
Change-Id: I1c13e8932b3b95267470963c2b64bb98026749dd
2014-03-14Remove unused includeZolnai Tamás
Change-Id: I029b43b29a7fba500cfe2c74e3e66274612f3524
2014-03-14Introduce OpenGLContext in vclopenglZolnai Tamás
Move DummyChart::initOpengl() and DummyChart::initWindow into this class. Change-Id: If3c1bb52cb2819019f0dda626612a164709b17ac
2014-03-14Move OpenGLRender to vclZolnai Tamás
Change-Id: I6383ae3f94fc18aec92596b9d857d3fde5869dd6
2014-03-14Remove SAL_INFO that was meant as a temporary SAL_DEBUGStephan Bergmann
Change-Id: I6d3b822c7a44a2cddb842266494a387ed693fd61
2014-03-14Resolves: coverity#1078567 help coverity outCaolán McNamara
so it know that its the same rPPDCache in use to avoid various warnings Change-Id: I89cb7830f375f1907b2457bd05fd2df5d36c3696