summaryrefslogtreecommitdiff
path: root/vcl/inc/unx
AgeCommit message (Collapse)Author
2013-07-28Make AddToRecentDocumentList aware of the DocumentServiceFridrich Štrba
This information helps to map a document with an application ID needed for Windows 7 shell integration. Change-Id: I1224f566037ab7597a29b16f310f93d9f5441cce
2013-07-19remove Application::GetWorkAreaPosSizePixelNoel Grandin
This internal API has always been problematic because we cannot support it under the Linux toolkits, where it has in fact always just returned the size of the screen. Change-Id: I406bcbca8a4161b4261ef46940823bb07c6ad18b Reviewed-on: https://gerrit.libreoffice.org/4976 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
2013-07-19clarify a different meaning of WorkArea.Michael Meeks
Change-Id: If7f3de537f5aa2d0322c59fe1cff04a3b11aaab9
2013-07-18Related: fdo#48835 first cut at a GNOME3 appmenuCaolán McNamara
to-do: a) dig around for the setting to toggle-on/off b) translations c) block the normal entries in the menus and merge the mac build-time hackery to block menus into per-platform run-time lists Change-Id: I623f029722b71dde6e60f289c7339a96e2dfbf8e
2013-07-11X11SalInstance::CreateClipboard is only ever used with the default $DISPLAYStephan Bergmann
Change-Id: Id9a407b9ee4419fc6342931b249eb00e70addfad
2013-07-02fdo#46990 - detect MATE and XFCE desktops.Pader Rezso
Change-Id: Id72860fc2e7d6b40f4fcb96b8f504a4f86a335b1
2013-07-02gtk3: gtk_vscrollbar_new is deprecated, use gtk_scrollbar_newIvan Timofeev
Change-Id: Iea6b6cd0147e42eab9889ea9a45aaf98c77cfaab
2013-07-01gtk3: add indicator-spacing to size of checkbox/radiobuttonIvan Timofeev
Change-Id: Ifea43607c8cd5a8047796b7d2efdf14289b029e2
2013-07-01remove obsolete CDE integration, and make TDE launcher conditional.Pader Rezso
Change-Id: I5e830cd3f44627d789d789748e1b0f0ff5590d91
2013-06-18fdo#60565 - re-read font data on GtkSettings fontconfig-timestamp notify.Michael Meeks
Change-Id: If1c4d3a7754cc35208e40494828a799f94f26afc
2013-06-14Resolves: #i121534# Reintegrating changes for rotated bitmap supportArmin Le Grand
(cherry picked from commit b2cc0de3fc9adee90787ca760e86869f9255b380) Conflicts: canvas/source/vcl/spritecanvashelper.cxx drawinglayer/Library_drawinglayer.mk drawinglayer/source/processor2d/vclhelperbitmaprender.cxx drawinglayer/source/processor2d/vclhelperbitmaprender.hxx drawinglayer/source/processor2d/vclhelperbitmaptransform.cxx drawinglayer/source/processor2d/vclhelperbitmaptransform.hxx drawinglayer/source/processor2d/vclprocessor2d.cxx officecfg/registry/schema/org/openoffice/Office/Draw.xcs svx/source/svdraw/svdograf.cxx vcl/aqua/source/gdi/salgdi.cxx vcl/inc/aqua/salgdi.h vcl/inc/os2/salgdi.h vcl/inc/salgdi.hxx vcl/inc/unx/pspgraphics.h vcl/inc/vcl/bitmapex.hxx vcl/inc/vcl/outdev.hxx vcl/inc/vcl/salbtype.hxx vcl/os2/source/gdi/salgdi2.cxx vcl/source/gdi/bitmapex.cxx vcl/source/gdi/outdev2.cxx vcl/source/gdi/salgdilayout.cxx vcl/source/gdi/salmisc.cxx vcl/unx/generic/gdi/pspgraphics.cxx vcl/unx/generic/gdi/salgdi2.cxx vcl/unx/headless/svpgdi.cxx vcl/unx/headless/svpgdi.hxx vcl/unx/headless/svppspgraphics.cxx vcl/unx/headless/svppspgraphics.hxx vcl/win/source/gdi/salbmp.cxx vcl/win/source/gdi/salgdi.cxx vcl/win/source/gdi/salgdi3.cxx vcl/win/source/gdi/salgdi_gdiplus.cxx vcl/win/source/gdi/winlayout.cxx Change-Id: I871d1d107b019758f3913e5eb63bc9bc0ba403fd Do not name unused arguments to prevent compiler warnings. (cherry picked from commit f3118889a0cd941f193e9b6557c0792015d77a34) Change-Id: I482d1f96d695c7bf9912ec464bb39e7fdd14adef Related: #i121534# fix graphite-enabled windows build (cherry picked from commit c90a6ca92b1239d01a2892e15488e4a183a88b1a) Conflicts: vcl/win/source/gdi/winlayout.cxx Change-Id: I95fd41ad6f7187f34ba9474674a471fb4fc65314
2013-06-11Revert "fix canvas bitmap rendering (argb32 pixmaps) fixes color in n#780830"Michael Meeks
This reverts commit 46e53913e9dcc84ffed8fb5f1b4959c70c7e5649. Conflicts: vcl/inc/salbmp.hxx vcl/source/gdi/gdimtf.cxx vcl/unx/generic/gdi/salgdi2.cxx Change-Id: Ifa893b687c724ea71655aa4e084a44858695073e
2013-06-11Revert "pass argb32 pixmaps from vcl to canvas, avoiding costly x11 ...Michael Meeks
This reverts commit 22f63477a3300d474c3d6832232b888f75c7290c. Conflicts: canvas/source/cairo/cairo_canvasbitmap.cxx Change-Id: Ib266050ebc6eaca4fbd36ed013ac95a1b4b9d316
2013-05-22fdo#63840 lp#1182082: disable internal unity integration against glib<2.36Bjoern Michaelsen
* that is: use internal unity integration from Ubuntu 13.04 raring upwards only Change-Id: I08b9d950245b21e8d92c1e76905d53e97afdf685
2013-05-14Remove redundant overrideStephan Bergmann
Change-Id: Idda7987a5042b93a02cfa65160a355f040a03543
2013-05-14SolarMutex does not belong into the URE interfaceStephan Bergmann
...so move it from osl/mutex.hxx to its own comphelper/solarmutex.hxx. It looks like a newbie mistake that 59e7685d8d812ee8773f57475cbe3aa2a0bdfc81 "Create an abstract interface to be used to implement a SolarMutex" put it here in the first place. I do not consider this an incompatible change really, as no external URE client code should have used SolarMutex anyway. (Also included some clean up, like removing unused {Clearable,Resettable}SolarGuard, and spelling out SolarGuard in the few places it is used.) Change-Id: I121ffb5b7cefbc19e88b5405e5a85ffc895be852
2013-05-08While I could swear that it worked yesterdayStephan Bergmann
...to revert a206bc22623caba30c0285fda0fe0da8879efea3 "avoid warnings about deprecated decls. from glib2" in my Fedora 18 environment, it /does/ fail now post 98ba9ca066fcf8f1e576eac4bbd5731b4f810c74 "Revert 'avoid warnings about deprecated decls. from glib2.'" Change-Id: I42d118c06665c976a26a2dbfedc31ca4c8bcf0cc
2013-04-22rhbz#954991 Avoid static data (causing trouble at exit)Stephan Bergmann
Change-Id: Ifc8275276811ba24b62f93096e7cb98a5dbf658c
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks
2013-04-19lp#1085169: we overactivate here, as it does not seem to hurtBjoern Michaelsen
Change-Id: I4f6e76347c5c9b5c67a09b8c3dcd1b1708e8e703
2013-04-16Move {pre,post}x.h to where {pre,post}mac.h and {pre,post}win.h areTor Lillqvist
Change-Id: I561aa6cc1de7ed6128d25c82cd493d5d5718e052
2013-04-12fdo#60690 - Remove all calls t GTK_YIELD_GRAB because it does nothing.vjinoch
Change-Id: I76e76ec5fc85d8e1fd673a45b3e54163ca7643f3
2013-04-12fdo#60690 - a little more cleanup of gtk+ mutex bits.Michael Meeks
Change-Id: I020d6f59751aef0bfb06667317ddcaf2965395d1
2013-04-12Remove GtkHookedYieldMutex and some small changes.vjinoch
Change-Id: Id84a5eaa4cea4c7cce9aa873c1a7c286e5d5cc92 Reviewed-on: https://gerrit.libreoffice.org/3349 Reviewed-by: Michael Meeks <michael.meeks@suse.com> Tested-by: Michael Meeks <michael.meeks@suse.com>
2013-04-10vcl/inc/unx/Xproto.h seems pointlessTor Lillqvist
Change-Id: I22405b5d3416be28e677d7a383e8101bd6f15559
2013-04-10Minor refactoring: Move a function to the only file where it is usedTor Lillqvist
Change-Id: I98f1eda871eb36cdf61e003d046395698dcdad18
2013-04-10Bin a local X11 wrapper header, vcl/inc/unx/salstd.hxxTor Lillqvist
We already have <tools/prex.h> and <tools/postx.h>, so make those be sufficient instead. Bin another local vcl header vcl/inc/unx/svunx.h that just included those prex.h and postx.h. Adapt includers accordingly. Change-Id: I6638b3260fd3da45478fcc216b41f8c8a539f0d7
2013-04-07mass removal of rtl:: prefixes for O(U)String*Luboš Luňák
Modules sal, salhelper, cppu, cppuhelper, codemaker (selectively) and odk have kept them, in order not to break external API (the automatic using declaration is LO-internal). Change-Id: I588fc9e0c45b914f824f91c0376980621d730f09
2013-04-05new module i18nlangtagEike Rathke
Moved portions from module i18npool, all of former i18nisolang1 library that now is i18nlangtag. Included are languagetag, isolang and mslangid. This i18nlangtag code is now even used by module comphelper, so disentangling i18npool and making this an own module was needed to not create circular module dependencies. Change-Id: Ib887c3d6dde667403fd22d382310ba5f1a9b0015
2013-04-03fdo#58807 bring Beep() for basic backThomas Arnhold
The functionality was removed by fdo#48549. This partially reverts 0f6101cfef4c2e45d9f1f1b3a61ef94799e4526b 0bdf6fc7c71c4c49e6d6f83d56ac953272ad16d5 85cb9084533605657aca0394afe4516058a8e4ef I changed the behavior to always beep, because only the basic macro function is using Beep(). Looks like the Beep macro function didn't even work correctly before the removal, because the default was to not beep for most platforms. So I set the volume from disable (0) to 50% for XBell(). Change-Id: I663ffb7af75d2fd6d2c1f94073e4412d9744de4a Reviewed-on: https://gerrit.libreoffice.org/3124 Reviewed-by: Thorsten Behrens <tbehrens@suse.com> Tested-by: Thorsten Behrens <tbehrens@suse.com>
2013-03-16Bin some pointless comments and ASCII graphicsTor Lillqvist
Change-Id: Ib7b176eb1889ebd94d4b628899011de9ebbb3dbd
2013-03-14pass argb32 pixmaps from vcl to canvas, avoiding costly x11 roundtripsRadek Doulik
- fixes also problem with emf+ rendering for slideshow Change-Id: Icb894d3f37b29f23d3f267c944d827eefbf47fda
2013-03-07c#708653# remove unused member SalXLib::pYieldEntries_Herbert Dürr
Change-Id: I0d562f102d5159c0711922ff0c2997a560304eba
2013-03-07fix canvas bitmap rendering (argb32 pixmaps) fixes color issue in n#780830Radek Doulik
Change-Id: I5242bbb171ba21da43e535255b7e9dd73c1d4930
2013-02-14make compilable on RHEL-6Caolán McNamara
Change-Id: I5d0e2c23af1972c84e999ad458ae47703d94e9e0
2013-01-07Cleanup: #include <tools/gen.hxx>Matteo Casalin
Change-Id: Ic547b4a59102afc8bdbc85ec95ac312e32ef2530 Reviewed-on: https://gerrit.libreoffice.org/1484 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2012-11-28Remove useless method SetBackgroundBitmapMarcos Paulo de Souza
Thomas Arnhold asked me to take a look at the method SetBackgroundBitmap. In my XFCE, removing this method didn't chnage anything. So this needs more tests in Windows and other WM's. Change-Id: I3e10bea4eac114326ff981fb21ba0d292818b1da Signed-off-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
2012-11-27fdo#46808: Missing adaptions to XFolderPicker2Stephan Bergmann
c988da288ec473a28f61ebb53aa3ff82bab11ef4 "fdo#46808, Adapt ui::dialogs::FolderPicker UNO service to new style" had left some FolderPicker implementations at XFolderPicker, so creating them caused DeploymentExceptions. Change-Id: I3463161f9bb87a69a2777c331eb5b93d487790b0
2012-11-23Include gio headers only when gio is enabledFridrich Štrba
Change-Id: I04058cd7bc96b1380d0ac85b6090073810996210
2012-11-22Use ENABLE_GMENU_INTEGRATION consistentlyStephan Bergmann
Change-Id: I576bfa41b0dce0cba8c92c123f8747cf619fcffb
2012-11-20cairo: convert to gbuildMatúš Kukan
Change-Id: I1f3dd368a0d0b78b73df3baad214a1079bbbd1d3 Reviewed-on: https://gerrit.libreoffice.org/1144 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-11-15Fix GLIB_MAJOR/MINOR_VERSION checksStephan Bergmann
Change-Id: Iae16aad5adef480c941846dc9fb298b3a6dd9582
2012-11-15glib / dbus version checks strangely ommitted from the merge.Michael Meeks
2012-11-15There is no GLIB_AVAILABLE_IN_2_28 in GLib 2.28Tor Lillqvist
Change-Id: Ief126965cf02283cdb7b5f65ccf9fca28b4f9a40
2012-11-14Trying to avoid dbus stuff when ENABLE_DBUS!=TRUEFridrich Štrba
Change-Id: Iec606a754c405710c45d78bd061ca1650522a747
2012-11-14update license header for Canonical contributionBjoern Michaelsen
Change-Id: I5bb1b92929686ced48415c4d0198fa3fa2f2f0e3
2012-11-14cleanup gmenu conditionals, remove redundant casts.Michael Meeks
Change-Id: I51ee0f6c8671c914626cf4332408b4e2b4918b47
2012-11-14misc dbus menu integration fixesMichael Meeks
Re-declare GMenuModel / GActionGroup if we don't have a recent enough gio. Fix a number of compile warnings. use the standard gnumake macros / linking for ENABLE_GIO & ENABLE_DBUS Initialize GDBusInterfaceVTable cleanly. Take the Solar Mutex on hud_activated. Change-Id: Ie0c1d6e75c4be857f0db1adad36418dd1693f63e
2012-11-14remove unused prototypeMichael Meeks
Change-Id: If3deb18695d0bef3545d6aef5e598435996a7207
2012-11-14Removed AbstractMenu class and cleaned up useless code.Antonio Fernandez
Change-Id: I4094302b83342fd42bccad4966b51624215d71ff