summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2014-11-23fdo#39468 translate German commentsMichael Weghorn
Change-Id: Ic385faed251970c0c686b099023af9efca10a121 Reviewed-on: https://gerrit.libreoffice.org/13040 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-22Apply pimpl to SvKeyValueIterator, to hide ptr_vector from the header.Kohei Yoshida
Change-Id: I16c25d28066fbc8d6357bf89b047763b67bc85bb
2014-11-22ptr_container sometimes requires new_clone function.Kohei Yoshida
This fixes Windows build breakage. Change-Id: I188e38b20674700132c7d7c78304f58748540556
2014-11-22Make NfCurrencyTable a separate header & forward-declare it in zforlist.hxx.Kohei Yoshida
Change-Id: I17b52c277ab6ec8b15e88729feee0a269b75087d
2014-11-22Make SvNumberFormatter's methods non-inline.Kohei Yoshida
This is a high-impact header, included by hundred's of source files. Change-Id: I2b7f1c9e8ffe81ddccd1a541e3474ca302a27e90
2014-11-22vcl: Track the GL context's clip region and update before drawing when neededLouis-Francis Ratté-Boulianne
Change-Id: Ibec92851dc87f6696ee55a8db10fe160cd97d09c
2014-11-22vcl: Move the painting fence to the OpenGL contextLouis-Francis Ratté-Boulianne
Change-Id: I462e68a1ad7a56fafe57504959cf169a70665f81
2014-11-22vcl: Always use the same OpenGL context when drawing in a windowLouis-Francis Ratté-Boulianne
Change-Id: Ief0e947149c133aaa8e81973e088c4df6432bfdc
2014-11-22vcl: Add support for backend-dependent blending of bitmaps (mask and alpha)Louis-Francis Ratté-Boulianne
Change-Id: Iba64eb42965c86ca5655b9a105ef3f397e033ecf
2014-11-22fdo#86517 make predefined palette names localizableAndras Timar
Change-Id: I3930757c02f9f976fb52cd75c9edab7cf75078c6
2014-11-22This function object can now be hidden.Kohei Yoshida
Change-Id: I22bf2339ba496d5fe433b9df9ef2914860e3350d
2014-11-22Apply pimpl to SvxAutocorrWordList.Kohei Yoshida
And remove <set> and <boost/unordered_map.hpp> header includes from its public header. Change-Id: I7e748009f718f4195bec2348383df07dc67600cd
2014-11-22Make SvxAutocorrWordList explicitly non-copyable.Kohei Yoshida
Change-Id: Idc056fd216bfe0b5e5c0285b1781b0658837f5a2
2014-11-22ptr_vector is not used in this header. Remove it.Kohei Yoshida
Change-Id: I5f884819f777201ddfec60bdac3e503584ead649
2014-11-22vcl: remove commented out friend class from outdev.hxxChris Sherlock
Change-Id: I6064a9017effe49fc7727868398ad73140379708
2014-11-22vcl: remove unnecessary typedef VCLXGraphicsList_implChris Sherlock
Change-Id: Iaaf2f0edf721567f88ffc948501548fddd648428
2014-11-22vcl: remove System as friend of OutputDeviceChris Sherlock
Change-Id: I5ca8c8b1a4cc4c031e5966887b41af766df9fe68 Reviewed-on: https://gerrit.libreoffice.org/13036 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2014-11-21Same with SfxUnoControllerArr_Impl.Kohei Yoshida
Change-Id: I927621de8f4c486ef0f77ec6c8da336f36b38b3e
2014-11-21Forward declare SfxFoundCacheArr_Impl and SfxFoundCache_Impl in bindings.hxx.Kohei Yoshida
And remove #include <boost/ptr_container/ptr_vector.hpp> from here. Change-Id: I7624444b60ee19f0b5b19e7a7aab0210ddf90d7c
2014-11-21Forward declare all the std::vector based impl container classes.Kohei Yoshida
Now #include <vector> is a goner... Change-Id: Ia2da27bae5fadfa3f6f633e55fcedce405281b67
2014-11-21Forward declare SfxTbxCtrlFactArr_Impl and SfxStbCtrlFactArr_Impl in app.hxx.Kohei Yoshida
Now we can finally remove ptr_vector include from this header. Change-Id: I7aeaa520e10b4eacb1a24ad666086739821e56b0
2014-11-21Forward declare SfxMenuCtrlFactArr_Impl in sfx2/app.hxx public header.Kohei Yoshida
Change-Id: Iaf287912a52eb8785c687a13536fc170094425c7
2014-11-22vcl: remove ImplImageBmp as friend of OutputDeviceChris Sherlock
Change-Id: Ia212aaa10840bae30508579e17ed8d2e9781c46d Reviewed-on: https://gerrit.libreoffice.org/13035 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2014-11-22svx: remove some pointless default implemented operator== structsMichael Stahl
Change-Id: I792af21b0164fed4b2e22a1f95c3898ec631a25b
2014-11-21vcl: remove ::Bitmap as friend of OutputDeviceChris Sherlock
Change-Id: Idea0fee1ca79ae1660e89ef7038b35cf27358082 Reviewed-on: https://gerrit.libreoffice.org/13013 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2014-11-21make glxtest available in salmainMarkus Mohrhard
Change-Id: Ic8bc3f2d5d96506590d35138089ead2eac984314
2014-11-21Forward declare SfxChildWinFactArr_Impl in sfx2/app.hxx.Kohei Yoshida
Change-Id: I52128b405e861551a933d9c1625d7741b43ad2b6
2014-11-21maDocFileURLStr is always emptyZolnai Tamás
Change-Id: I34c4a44d4fbe8d721a3a0bda5dbe35c68fe15c13
2014-11-21More fixes after SdrMetricItem changesStephan Bergmann
...like e0c2ea6bde31bd68e1794154b72fddcd40dda7f9 "Consistency around SdrMetricItem in svx/sderitm.hxx," similar to recent c3a9a9542b018f781ee12e6c8c943d4f19641afe "that's not right anyway, using the Distance as a which-id." Should all be found and fixed now with the removal of the unnecessary but harmful default value from the two-argument SdrMetricItem ctor. Change-Id: I6eaeb6633c9a350b18e02d476d2c8794a733cea8
2014-11-20Forgot to check this in. This should have been a part of the last commit.Kohei Yoshida
Change-Id: Id2b75e6e64b11c523ffa862f2d99bf02c2adedc5
2014-11-20Remove ptr_vector header exposure from sfx2/childwin.hxx public header.Kohei Yoshida
Change-Id: I4060c8987a0da387d02f8468229854612a230db3
2014-11-20Make the ctor and dtor bodies non-inline.Kohei Yoshida
Change-Id: Ie36e3dfa808aec96c080f981a5ad9f09a0720c2c
2014-11-20vcl: remove Application as friend of OutputDeviceChris Sherlock
Change-Id: Id8296445c72334164db149440c60c89823c94e40 Reviewed-on: https://gerrit.libreoffice.org/12989 Reviewed-by: Chris Sherlock <chris.sherlock79@gmail.com> Tested-by: Chris Sherlock <chris.sherlock79@gmail.com>
2014-11-20windows opengl: Introduce OpenGLCompatibleDC.Jan Holesovsky
This is to abstract the compatible DC creation and usage, to be reused in the native theme rendering. Change-Id: Id34bba4aeea7f46fc2aa42f292f0a525d753b8d7
2014-11-20vcl: Kill IsMapMode(), it means the same as IsMapModeEnabled().Jan Holesovsky
Change-Id: I65fd40b8268cb0a27ba40da60fcf8e84cc8f7661
2014-11-20include the unx part for getting OpenGL driver & device informationMarkus Mohrhard
desktop/unx/source/glxtest.cxx is taken directly from the Mozilla project. THe whole concept is taken from Mozilla and is based on starting an early process that creates an OpenGL context. This prevents crashing drivers to crash Libreoffice. We read the information from the pipe as soon as we create the first vcl Window. In that place we then decide if the device/driver combination is blacklisted. Change-Id: I2624d4ce06d503281a4459cf3174f57cf1f7b733
2014-11-20vcl: update the OpenGLContext's pixmap when re-sizing a VirtualDevice.Michael Meeks
Change-Id: Iee8089fc3bfbea60adee95dfb2c229f3efea28f8
2014-11-20Introduce OStringBuffer::appendUninitializedStephan Bergmann
...corresponding to the OUStringBuffer couterpart Change-Id: I3ab03343696e6755cf1ccc470e4decc2f41d2558
2014-11-20Clean up Mac _imp_getProcessLocaleStephan Bergmann
Introduces OUStringBuffer::appendUninitialized. Change-Id: If225ec4d798e0df91cad60130e3f22ee26b88abb
2014-11-19Mark Color::AsRGBHexString() as constMiklos Vajna
Change-Id: Idf00e228c480afe2bbbb64682ed01f2c778b6d9d
2014-11-19Move SdrObjPlusData out of SdrObject's header.Kohei Yoshida
It is only used locally within svx. Change-Id: Iae53de3d1cb2b1f5f2ba5cede2794f08dfef972c
2014-11-19comphelper::SequenceAsHashMap: throw IllegalArgumentExceptionStephan Bergmann
...instead of IllegalTypeException (where the latter is not a RuntimeException). Fixes cid#707218, cid#1224993, etc., and reverts previous fix 358f5280e0f6afb968edc295d8f1dce55f05e18f "Fix coverity#1224993 w/o breaking JunitTest_framework_unoapi." Change-Id: I13ce153e1513749fb0be2ee8e560cec86a30c5ba
2014-11-19Move SdrObjUserDataList out of the header.Kohei Yoshida
It's only used within SdrObject. This also eliminates the need to include boost's ptr_vector in the header file. Change-Id: I5ba9b424be21c5ee3280364de1d73b0fa3921129
2014-11-19coverity#1226488 Big parameter passed by valueCaolán McNamara
Change-Id: I55ee5dcd7ed18fe907fc06aba345d96a90fb2324
2014-11-19sal, cppuhelper headers a little more complete and self-containedMichael Stahl
All of them now build as-is (doing that is actually a pain because some are named the same as C library headers and clang looks first in the directory where the source file is in...). Change-Id: Ief6e245c8f49fcee678aebd46394c19e4cb47f51
2014-11-18Apply pimpl to svl::SharedStringPool.Kohei Yoshida
Change-Id: I351505f0c1cb25c47897e0cfffdb258f8e87081f
2014-11-18Apply pimpl to ResStringArray, to hide its internals.Kohei Yoshida
Change-Id: I23969735f35e221a1aad39081ee63d02066d856f
2014-11-18typo: boostrap -> bootstrap.Kohei Yoshida
Change-Id: I73eb3b253d43618cbe8e743e3ac5687be2ea3e4d
2014-11-18cppuhelper: clean up public headers with include-what-you-useMichael Stahl
Change-Id: I41ba46831f24b2960a1fe982b74a2b623e682e0b
2014-11-18cppu: clean up public headers with include-what-you-useMichael Stahl
Unfortunately iwyu gets quite confused by the weird cyclic dependencies between various foo.h/foo.hxx and cppumaker generated headers, so it's not obvious if any improvement here is realistic... Change-Id: I0bc66f98b146712e28cabc18d56c11c08418c721