summaryrefslogtreecommitdiff
path: root/vcl/inc
AgeCommit message (Collapse)Author
2015-01-09override the overloading of "overload" to decrease cognitive (over-)loadMichael Stahl
Change-Id: I4d0e1de89d0bbdbea23bc5a46bf75ae0ce4e2796
2015-01-08Windows cursor improvements. Fixes fdo#53148 and fdo#53151.Rimas Kudelis
* Use stock Windows cursors where possible. Change-Id: Ic5bb308441ad7faf30f6340299653251c99f1cc0 Reviewed-on: https://gerrit.libreoffice.org/13780 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-01-08brute-force find-and-remove of unused #define constants.Noel Grandin
Change-Id: I7223530ae37297a76654cd00cc1fedb56dbe3adb
2015-01-07Resolves: fdo#87003 - Kill BOOST_FOREACHPieter Adriaensen
Conflicts: avmedia/source/framework/modeltools.cxx basic/source/sbx/sbxbase.cxx sd/source/filter/eppt/pptx-epptooxml.cxx svx/qa/unit/svdraw/test_SdrTextObject.cxx sw/qa/core/uwriter.cxx sw/source/core/doc/CntntIdxStore.cxx sw/source/core/doc/DocumentLinksAdministrationManager.cxx sw/source/core/doc/docnew.cxx sw/source/core/doc/gctable.cxx sw/source/core/doc/htmltbl.cxx sw/source/core/doc/sortopt.cxx sw/source/core/doc/tblcpy.cxx sw/source/core/doc/tblrwcl.cxx sw/source/core/docnode/ndcopy.cxx sw/source/core/docnode/ndtbl.cxx sw/source/core/docnode/ndtbl1.cxx sw/source/core/frmedt/tblsel.cxx sw/source/core/text/itratr.cxx sw/source/core/tox/ToxLinkProcessor.cxx sw/source/filter/xml/xmltble.cxx Change-Id: Id176d4e052c719c9afdf91ed450de84d8d2bc486 Reviewed-on: https://gerrit.libreoffice.org/13575 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2015-01-07fdo#84938: convert VCL_INPUT_ #defines to 'enum class'Noel Grandin
Change-Id: I155e45f58974a2b946c4a7703b350bcbfbad342e
2015-01-07fdo#84938: convert INDICATOR_ #defines to 'enum class'Noel Grandin
and replace SalIndicatorState, it serves the same purpose Change-Id: I618b8946b8e2527883eecb13060b2256abc505b6
2015-01-07make sure to use the FillColor when we used it beforeMarkus Mohrhard
Change-Id: I36443d12e1607221b9505d1e05a51e804d714e16
2015-01-06vcl: cleanup shared SalYieldMutex from GtkYieldMutex.Michael Meeks
Change-Id: I6ace72606ba666322c045d28bea713443c0fc45f
2015-01-06vcl: fdo#39468 - translated ImplSVData comments (esp. around timer)Chris Sherlock
Change-Id: I424abbe3dba1e1cef7bfb93fe527263e20fe21de Reviewed-on: https://gerrit.libreoffice.org/13762 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2015-01-05Need <boost/functional/hash.hpp> for boost::hashTor Lillqvist
Change-Id: I64915b6a1dde7c0c518334b8d90bce70844d0fbe
2015-01-04vcl/osx boost::unordered_map->std::unordered_mapCaolán McNamara
Change-Id: I00dabf3307734e319a8187df111e1065ea383524
2015-01-02Fix simple typos.Andrea Gelmini
Change-Id: I1fdbe47ed7a6e05d2cf20f4c296bffad4bbc6599 Reviewed-on: https://gerrit.libreoffice.org/13719 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2015-01-02can't have an unordered_map of const OUStrings with gcc 4.8.2Caolán McNamara
Change-Id: Id80f524bd8f1ac19d99e3cb6edb8c7f0ba4ab586
2015-01-02missing headerCaolán McNamara
Change-Id: I65487e6a96a730b95c873613df6f33df27ceaf80
2015-01-02boost::unordered_map->std::unordered_mapCaolán McNamara
you can get debug stl this way Change-Id: Ia70a3e7c7c452390e8bee34975d296c9318e4a19
2014-12-22callcatcher: update unused codeCaolán McNamara
Change-Id: I62e49fbf27364bd244099a9bb247452d5a691119
2014-12-20TyposJulien Nabet
Change-Id: I3475be796cf2655d9b619b86c9686aeef4b97b82
2014-12-18Use the same names for these flag bits as the callers doTor Lillqvist
No need for redundancy. Change-Id: Ia68d2e57af33cdca90246de54cdff656ea6c3942
2014-12-18draw also opengl polygon with AA edges if AA is wantedLuboš Luňák
Especially given that lines are sometimes actually drawn using polygons. Change-Id: I429a24faff94f8b9accc20bdee3ff66f47669bde
2014-12-15use AA for lines only when AA is activeLuboš Luňák
Change-Id: I9965f58b8f06f1cec2c419dcf16d8aebf9cd97b8
2014-12-11vcl: Don't keep a reference to the texture in the FBO objectLouis-Francis Ratté-Boulianne
Change-Id: I240d2b44e77d28af3cd5952b6d666a1709c4c54a
2014-12-11vcl: Re-use a framebuffer of the same size when possibleLouis-Francis Ratté-Boulianne
Conflicts: include/vcl/opengl/OpenGLContext.hxx Change-Id: Id9c7932976ce9d9282776c20d93d9cca4d290056
2014-12-11vcl: Limit Cairo surface size to the clipping region to improve performanceLouis-Francis Ratté-Boulianne
Conflicts: vcl/unx/generic/gdi/openglx11cairotextrender.cxx Change-Id: I469b34c9f1047a274550229391d3dfb578291df6
2014-12-11vcl: Add BitmapInfoAccess for bitmaps' metadata accessLouis-Francis Ratté-Boulianne
Change-Id: Iec9f8c7d8f7cded0aef9e017373e44387dc0b05c
2014-12-10Instantiate ImplSVData on demandStephan Bergmann
Change-Id: I661949a8635a2ed1a1efda77ced48a0fa9f6722e
2014-12-09Resolves: fdo#81421 listen to child window to see if it gets deletedCaolán McNamara
Change-Id: Iae2c642ad992c822720bcf1e34827bfaa35876b6
2014-12-05loplugin:cstylecast, involving pointer to incomplete typeStephan Bergmann
...though it's unclear to me why loplugin:csytlecast doesn't complain about the C-style cast in GtkData::GetGtkDisplay; needs further investigation. Change-Id: Ie5c42dd2c1c97cf4092b2cb6bafa599cc36daab7
2014-12-04Remove dead SalDisplay::GetSalDisplay declarationStephan Bergmann
Change-Id: Ib24e857b19ceb6ca721b537351e95379a0992640
2014-12-04Move SalGenericData::GetSalDisplay() out of generic/gendata.hxxStephan Bergmann
...as it needs SalDisplay to be a complete type, but unx/saldisp.hxx depends on X11 headers and can thus e.g. not be included in generic/gendata.hxx on Android. Change-Id: Iec5f51408eef0d6eb7e2d04105a7408372b06079
2014-12-04Fix Windows buildLászló Németh
Change-Id: I91fac95e447b8ea479928b17c45a2b579de87056
2014-12-04vcl (Linux): loplugin:cstylecastStephan Bergmann
Change-Id: I7ad80af29d094348f07c9a6b69e160ae5b0b8916
2014-12-04vcl (Mac): loplugin:cstylecastStephan Bergmann
Change-Id: Ic46623380f026a8dfcc74c895db35a06bcea1ead
2014-12-03vcl: Implement bitmap color replacement operation in OpenGL backendLouis-Francis Ratté-Boulianne
Change-Id: Ia86b67e92985eeb4fb2a5f6cd74c65fab2ac5566
2014-12-03vcl: Add dummy Replace to SalBitmap implementationsLouis-Francis Ratté-Boulianne
Change-Id: I2f8b11a3f7cb8872a1d8f6eeeae8ce3f30223496
2014-12-03Add dummy Erase to SalBitmap implementationsMatúš Kukan
Change-Id: I5790deb9ab5af6f8678c964af5321264d3bce733
2014-12-03vcl: Don't create new contexts for Virtual Devices on WindowsLouis-Francis Ratté-Boulianne
Change-Id: I561a8142f986aca89e796ce2c4a0902fae41f9e6
2014-12-02Revert "use boost::shared_ptr instead of manual ref counting"Markus Mohrhard
This reverts commit 8eeb02dcc1a4bc99b083b1a591b4a70003a1604f. Conflicts: include/vcl/opengl/OpenGLContext.hxx vcl/inc/openglgdiimpl.hxx vcl/opengl/gdiimpl.cxx Change-Id: I85cc7a46876ffba5ab861f6dd83b07da466b212b
2014-12-02Missing includeStephan Bergmann
Change-Id: I4df2b0bb114b8a375d3557c8e33487af737957f4
2014-12-02WaE: private field 'mnAttribIndex' is not usedTor Lillqvist
Change-Id: I939e184f6706fc0135f6906f0c183e5166aba5bb
2014-12-02vcl: Only load OpenGL shaders once for each contextLouis-Francis Ratté-Boulianne
Change-Id: Idbf9026c5e64ef41d4c913153dfddf36923ff7de
2014-12-02implement virtual methods for OSX vcl backendMarkus Mohrhard
Change-Id: Ifd7e06529cbf2e20bdd1560586420cda39c5a50c
2014-12-02vcl: Consolidate size information around the GeometryProvider.Michael Meeks
Conflicts: vcl/inc/openglgdiimpl.hxx Change-Id: I1d764a8dba1850d2475f08e1014a085846f336c3
2014-12-02vcl: create a GeometryProvider interface.Michael Meeks
Implemented by both SalFrame and SalVirtualDevice, to help us to un-tangle code that needs to operate on resources associated with both of these without special cases. Change-Id: If681a002647e20c57186577fe039d4ac85bba872
2014-12-02vcl: remove SalVirtualDevice::GetWidthMichael Meeks
It is presumed that #i59315# is fixed already, and that this is no longer necessary. Change-Id: Ifb2f6550fac2481c4fec269b38d6e806753cb53e
2014-12-02vcl: Use the current OpenGL context for VirtualDevice and Bitmap if possibleLouis-Francis Ratté-Boulianne
Conflicts: include/vcl/opengl/OpenGLContext.hxx vcl/inc/openglgdiimpl.hxx vcl/opengl/gdiimpl.cxx vcl/opengl/x11/gdiimpl.cxx vcl/source/opengl/OpenGLContext.cxx Change-Id: I17f6ce66fb8b5bc027d35b4016ae56c24ee0a738
2014-12-01Fix Windows build.Kohei Yoshida
Change-Id: I9ddd1a9bf572ffa570e23193b01176af8df6f8ed
2014-12-01fdo#84938: replace EVENT_ constants with enumTobias Madl
Change-Id: I8275832d8dae43b374bddd48520d11592e9a6a1f Reviewed-on: https://gerrit.libreoffice.org/13134 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2014-12-01use boost::shared_ptr instead of manual ref countingMarkus Mohrhard
Change-Id: I3c2ed9b5641202ff965c3a0c833c8201b2b1548b
2014-11-30whitelist some driversMarkus Mohrhard
Especially the ones from our developer machines as they are better tested than anything else. Change-Id: Id6ff6bcae314c03453d82ee4e64aaef1bd5ed84a
2014-11-30vcl: remove IOS/OSX only codeChris Sherlock
Change-Id: I83fd835a8a198ff469cfaa0441c938acf9433862 Reviewed-on: https://gerrit.libreoffice.org/13206 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>