summaryrefslogtreecommitdiff
path: root/vcl
AgeCommit message (Collapse)Author
2018-06-21merge GenericSolarMutex and SolarMutexNoel Grandin
Since nothing else is implementing the SolarMutex abstract class. Change-Id: I2a41254af3e9c7534033cdd0bece9dd8e0258b9d Reviewed-on: https://gerrit.libreoffice.org/56153 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2018-06-21use more OutputDevice::GetBitmapExNoel Grandin
instead of GetBitmap Change-Id: Ib43cfaf3c91968d623e5a24f44539368da28d36f Reviewed-on: https://gerrit.libreoffice.org/55190 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2018-06-20show down arrow in GtkMenuButtonsCaolán McNamara
Change-Id: I6468474110adfc477927f6d89b44e92d29384484 Reviewed-on: https://gerrit.libreoffice.org/56164 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-06-20Add UI test for the Customize dialogMuhammet Kara
Change-Id: I00109ef54ec7cfc1f4976794daa92ded3cd6ce4b Reviewed-on: https://gerrit.libreoffice.org/53119 Tested-by: Jenkins Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2018-06-20weld SvxColorTabPageCaolán McNamara
Change-Id: I5dc6f949edcb34aa110dfa9415e2ac886d0dfa4c Reviewed-on: https://gerrit.libreoffice.org/56111 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-06-20forcepoint: rework to explore loopCaolán McNamara
Change-Id: I14f6a3269fc3347a9976d899519e74f58d5975c8 Reviewed-on: https://gerrit.libreoffice.org/56125 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-06-19tdf#103913 keep ".emf" file extension and mime typeLászló Németh
in documents, don't change them to wmf and image/x-wmf silently, resulting for example, dropping or rejecting modified documents by firewall packet filtering. Change-Id: I3b8634ae022c7c026b0ed4ebc345c1c3b3f96337 Reviewed-on: https://gerrit.libreoffice.org/56045 Reviewed-by: László Németh <nemeth@numbertext.org> Tested-by: László Németh <nemeth@numbertext.org>
2018-06-18loplugin:{implicitboolconversion,salbool}Stephan Bergmann
Change-Id: I795a50241b9d77127b5ee5558e0cd706e0fdb76b
2018-06-18weld SfxSecurityPageCaolán McNamara
and drop the sole use of WB_EARLYTOGGLE Change-Id: I01e7d085eb3f9daf5a62a048178ab90defb4c5b1 Reviewed-on: https://gerrit.libreoffice.org/55983 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-06-18VCLKDE5Application is now unused as wellKatarina Behrens
Change-Id: Ib11274b6039596246aa232b83fa4d85095a93e08
2018-06-18Drop cargo-cult FPServiceInfoKatarina Behrens
FILE_PICKER_SERVICE_NAME wasn't even used anywhere Change-Id: Ie99de85175b8321948612c680c4e4d956a4c7efc
2018-06-18Fold all the rest into KDE5FilePicker2Katarina Behrens
Change-Id: Icbaa56057776ffcb981207ec30e5d94d6901e43c
2018-06-18Drop winId and KWindowSystem::setMainWindowKatarina Behrens
as fpicker isn't a separate binary anymore Change-Id: I9c9c57a21f5dc79714f37f8bc65b998887c29e78
2018-06-18Fold enableFolderMode into ctorKatarina Behrens
Change-Id: I8674395271b83d9c50477bdf0242cd9f46af7a30
2018-06-18Fix suggesting file name (for new documents)Katarina Behrens
Change-Id: I39eb672f7dd097e12ddb323ce702c6c28235b5d9
2018-06-18Fix copy&pastaKatarina Behrens
Change-Id: I493fa7a14557a919fab6bc6cf9f955507488af6d
2018-06-18Implement get|setLabel, signal+slotKatarina Behrens
Change-Id: I0188f7609b7a934949ffdf0a6e64547b08ff03a8
2018-06-18Implement enableControl, signal+slotKatarina Behrens
Change-Id: I84f81f689167ec332772c706b0d0c6d7562b5ac8
2018-06-18Implement getValue, signal+slotKatarina Behrens
Change-Id: Ic009ea5dc3ca3bf791d3348fce8d007022598c49
2018-06-18Add 2 more file/dir methods, signal+slotKatarina Behrens
Change-Id: I0152e4e0fa72e27a144ca96f83fe6a282b272cbe
2018-06-18Implement setMultiSelectionMode, signal+slotKatarina Behrens
Change-Id: Idc411dc87a84b60a22fe7b6e7bba50b2c5302128
2018-06-18Implement getSelectedFiles, signal+slotKatarina Behrens
this finally makes fpicker usable Change-Id: Iedf7ed8de04947ffbc0e88348c95f2a937a8e69e
2018-06-18Implement get|setCurrentFilter, signal+slotKatarina Behrens
Change-Id: I1fb29b673e5cb474de7230407b7924844b1460e0
2018-06-18Implement appendFilter[Group], signal+slotKatarina Behrens
Change-Id: I0a195de54a8631c2218f6704ca564c0c9f06becf
2018-06-18Distinguish between open vs. save file dialogKatarina Behrens
Change-Id: I1b9dee1a8cd4034f64c2c1b843cee1863a5dc1d9
2018-06-18Implement setValue of fpicker checkboxes, signal+slotKatarina Behrens
Change-Id: I0d75ef9f5584935d05a0526a626145e00761efd9
2018-06-18Show LibO's custom checkboxes in native fpickerKatarina Behrens
Change-Id: I9cd6b0b393024957c3dec1bd7e381db62f711a24
2018-06-18Basic native folder pickerKatarina Behrens
Change-Id: I1b77d7a1c8a4a3581554fb5c481b7d9039497ced
2018-06-18Implement setDisplayDirectory, signal+slotKatarina Behrens
Change-Id: Ieb3fb6bb9afa8cddbfd7f14ddfb36faebd524701
2018-06-18Add setTitle functionality, signal+slotKatarina Behrens
Change-Id: Ib79837ff08cabf8a27b6d154529399a5965ab148
2018-06-18We don't need to link X11 libs eitherKatarina Behrens
Change-Id: I01b9f897abda67b12ed6f05844dca05dabb185a2
2018-06-18[Try to] get rid of dependency on X11Katarina Behrens
also kill KDE5SalDisplay with fire, it is not used anywhere anymore Change-Id: I4fe439b01322a6e3a809cf518e32d844c303daca
2018-06-18Basic KDE5 native file picker opens nowKatarina Behrens
Change-Id: I3bb5d45f3337fbe26d80acb1fac7a433de904546
2018-06-18Start folding KDE5FilePicker2 into KDE5FilePickerKatarina Behrens
Change-Id: I1004ccba52fb23549dd85c20068da5c62d7bc964
2018-06-18Basic structures of KDE5 native filepicker build nowKatarina Behrens
Change-Id: I174a4a01f2191d935ea069a0e04b5c88f4bf8193
2018-06-18Copy filepicker classes from gtk3_kde5, don't build yetKatarina Behrens
Change-Id: Ic18add9e1e0a6a7e4480df17885670a0796f074a
2018-06-18Skip required features from the features dialogKhaled Hosny
Many OpenType features are required features that are applied to certain context determined by the layout engine, or should always be on. There is no value in presenting these features to the user and they just clutter the dialog for fonts that usually have many of such features (e.g. Arabic or Indic fonts). Change-Id: Idc3d7d3a9eb1c4f693ea6fdf9f26f0264b910f91 Reviewed-on: https://gerrit.libreoffice.org/55951 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2018-06-18tdf#108523 Remove @author annotationsAbhyudaya Sharma
Change-Id: I85e364da59ce70ddd97fdae9bc03a4ea76b007fc Reviewed-on: https://gerrit.libreoffice.org/55263 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2018-06-18weld SfxManageStyleSheetPageCaolán McNamara
Change-Id: I3769d294e5a5458d3172c330360f7e6207c3d1b1 Reviewed-on: https://gerrit.libreoffice.org/55961 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-06-18vcl: share GfxLinkAshod Nakashian
When importing PDF as images, we store the PDF stream in the GfxLink. For large PDFs storing a copy of the full PDF with each page is overkill. For example a 10MB PDF with 200 pages will consume 2GB of memory! Change-Id: I99913514cf5c562683080bc817668095bee69427 Reviewed-on: https://gerrit.libreoffice.org/55571 Tested-by: Jenkins Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
2018-06-17gtk3: Correctly mirror popovers in rtl uiMaxim Monastirsky
e.g. formula prompt or fill series in Calc. The reason is that for this particular vcl::Window, HasMirroredGraphics() != IsRTLEnabled(). Change-Id: Icd4bb2d22ba77d64c32b243d9c07745824e5e558 Reviewed-on: https://gerrit.libreoffice.org/55936 Tested-by: Jenkins Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
2018-06-16vcl: parser of font features included in the font nameTomaž Vajngerl
Change-Id: I7347410b4eb5e940d94c34aac4fdf344869541fa Reviewed-on: https://gerrit.libreoffice.org/55893 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2018-06-16fix build because of the change to Reference<LogicalFontInstance>Tomaž Vajngerl
Change-Id: I97c23685d70c751dc6b365db776c4438a5f05db0
2018-06-16tdf#58941 implement retrieving font features and structuresTomaž Vajngerl
This adds the following: - Retrieving of features using HarfBuzz - Retrieving of feature definitions from graphite fonts - Adds description texts of OpenType features - Tests for retrieving features (Linux Libertine G graphite font) and making sure the features and definitions are what we expect. Change-Id: I51573fe086e59c6228cb546bbfac95ac53824c47 Reviewed-on: https://gerrit.libreoffice.org/55892 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2018-06-14loplugin:unusedfieldsNoel Grandin
Change-Id: I7d9966d11f8272034523d9804ecf76e119552780 Reviewed-on: https://gerrit.libreoffice.org/55796 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-06-14Remove now unusedsEike Rathke
Which effectively would be going to happen with https://gerrit.libreoffice.org/49033 for 6-0 and https://gerrit.libreoffice.org/55795 for 6-0-5 so have the same on master in case it would have unknown side effects. Change-Id: I312d7c5e723fb9417ac512641acb843ecd7a9867 Reviewed-on: https://gerrit.libreoffice.org/55811 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins
2018-06-14Icons in menubutton are visible nowKshitij Pathania
Change-Id: Icccf8ebfafcb556327def38bc37d1d25a1b6e58d Reviewed-on: https://gerrit.libreoffice.org/55744 Tested-by: Jenkins Reviewed-by: Maxim Monastirsky <momonasmon@gmail.com>
2018-06-14Add autodetection for KDE5 VCL PluginAbhyudaya Sharma
Change-Id: I91f8a780d53e5a36b8c67706aeb58f57a4b6ea18 Reviewed-on: https://gerrit.libreoffice.org/55746 Reviewed-by: Katarina Behrens <Katarina.Behrens@cib.de> Tested-by: Jenkins
2018-06-14do setPreviewsToSamePlace at SfxTabDialogController display timeCaolán McNamara
Change-Id: Ia38c1a577b7d054ab4e7e70a8f2cbce16a3573f5 Reviewed-on: https://gerrit.libreoffice.org/55793 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-06-14Adapt --enable-qt5Stephan Bergmann
...to 8447d31e529985ef7fc71933f0e55685530f9fc9 "return SalBitmap using std::shared_ptr" Change-Id: I7ef70eda5c2f5931b421852d938ae54d6e133e6d