summaryrefslogtreecommitdiffstats
path: root/io
Commit message (Collapse)AuthorAgeFilesLines
* loplugin:cstylecast: deal with remaining pointer castsStephan Bergmann2015-06-089-14/+14
| | | | Change-Id: Ia282c33c70977e3c9e8f1c6fd86bee2fa6eca5c3
* loplugin:cstylecast: deal with those that are (technically) const_castStephan Bergmann2015-06-021-1/+1
| | | | Change-Id: I61dc52779d3b873ba5429ddf53ba5be159b28ff2
* Clean up passing Boolean value to osl::Socket::setOptionStephan Bergmann2015-05-082-2/+2
| | | | Change-Id: I6757f2bc7e8b4ff9d7b3ebda88da35a5d7b93655
* remove unnecessary use of void in function declarationsNoel Grandin2015-04-1514-187/+187
| | | | | | | | | | | | | | | | ie. void f(void); becomes void f(); I used the following command to make the changes: git grep -lP '\(\s*void\s*\)' -- *.cxx \ | xargs perl -pi -w -e 's/(\w+)\s*\(\s*void\s*\)/$1\(\)/g;' and ran it for both .cxx and .hxx files. Change-Id: I314a1b56e9c14d10726e32841736b0ad5eef8ddd
* Add support for cppu::UnoType<void>Stephan Bergmann2015-04-011-2/+2
| | | | Change-Id: I88259ffaffc73979c240721d2db166c79d3085f1
* Replace remaining getCppuType et al with cppu::UnoTypeStephan Bergmann2015-04-011-6/+6
| | | | Change-Id: I736518e38a9badf9ee24564952a135bd5019d110
* Clean up template-parameter-dependent C-style castsStephan Bergmann2015-03-292-2/+2
| | | | Change-Id: Ia1ab134a0afbeeb3ae40264bd4233a47df26b734
* Clean up C-style casts from pointers to voidStephan Bergmann2015-03-282-3/+3
| | | | Change-Id: I5f2240b6ac5210f185081bec891ad6d3f7901679
* Fix various XServiceInfo implementationsStephan Bergmann2015-03-171-1/+1
| | | | | | ...to match what is recorded in the .component files Change-Id: Ie548cd37872d3b8540222201afaac73040e65c8f
* enable tcpNoDelay for loopback connections automaticallyNoel Grandin2015-01-202-2/+8
| | | | | | | | | | it can make a significant speed difference for applications talking to the office binary via UNO Change-Id: If6e901908fe6a6119ac1fd0bf8feebabe5602ff7 Reviewed-on: https://gerrit.libreoffice.org/13856 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
* Some more loplugin:cstylecast: ioStephan Bergmann2015-01-203-33/+22
| | | | Change-Id: Iefd3268299b43ba08b9bc7699aa104288119ff4a
* boost::unordered_map->std::unordered_mapCaolán McNamara2015-01-023-7/+7
| | | | | | you can get debug stl this way Change-Id: Ia70a3e7c7c452390e8bee34975d296c9318e4a19
* io: Use appropriate OUString functions on string constantsStephan Bergmann2014-12-161-2/+1
| | | | Change-Id: Ib05e759a1223d71e738940f6f9298ac593d94a27
* Fix C4716: 'anonymous namespace'::Input::readBytes : must return a valueTor Lillqvist2014-11-261-1/+1
| | | | Change-Id: I1d660da4cdd3f612ac1478e37e613446d4253fae
* Unit test for fdo#79941 (handle short reads)Stephan Bergmann2014-11-243-0/+179
| | | | | | | ...done as a subsequentcheck as doing it as a BootstrapFixtureBase (which is the easiest way) makes it depend on later modules in the dependency chain. Change-Id: I9588bae409b38aa373ccfa855042f598b6e2bb2b
* fdo#79941: Properly handle short readsStephan Bergmann2014-11-211-1/+1
| | | | Change-Id: Ie762ff272410d809382f98a1d446946b566df747
* cppu: clean up public headers with include-what-you-useMichael Stahl2014-11-183-0/+3
| | | | | | | | 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
* sal: clean up public headers with include-what-you-useMichael Stahl2014-11-172-0/+2
| | | | | | | | | Sadly cannot forward declare "struct {...} TimeValue;". rtl/(u)?string.hxx still include sal/log.hxx but removing osl/diagnose.h was painful enough for now... Change-Id: Id41e17f3870c4f24c53ce7b11f2c40a3d14d1f05
* remove unnecessary 'using namespace rtl' declarationsNoel Grandin2014-10-2919-19/+0
| | | | | | | | | It turns out that almost none of them were necessary. Change-Id: I1311ed28409c682b57ea8d149bcbaf2c49133e83 Reviewed-on: https://gerrit.libreoffice.org/12133 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
* loplugin: cstylecastNoel Grandin2014-09-291-1/+1
| | | | Change-Id: I53b69a488c70769cbb841db519bc28fd211dc087
* set names on a bunch more threads...Michael Stahl2014-08-251-0/+1
| | | | Change-Id: I4c2f2f0bcce52839033876ec991529721e06a3c8
* various: remove SAL_THROW macroNoel Grandin2014-06-052-2/+2
| | | | Change-Id: I9464179a736b91f5bc32eb5e5e89b3b4e3da3494
* fdo#68849: Add header guards to all include filesJens Carl2014-06-021-0/+6
| | | | | | | | | | added header guards for directories basebmp/, chart2/, cppuhelper/, include/test/, io/test/, sax/test, shell/, writerfilter/, and xmlhelp/ Change-Id: I0e29a9b75c26d71f58aa98986b52f6d3b46015a6 Reviewed-on: https://gerrit.libreoffice.org/9615 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
* fix . in #defineNoel Grandin2014-05-301-3/+3
| | | | | | | | as a consequence of commit 9e3cc6b47444f988a68ca3ddcad779ed0480b00c "fdo#68849: Add header guards to all include files" Change-Id: Ibabf0d88ff4d928311ad5079ac3aa1fd6a2c1e6d
* fdo#68849: Add header guards to all include filesJens Carl2014-05-303-2/+16
| | | | | | | | | Added header guard to files in directories i18npool/, include/, and io/ Change-Id: I7ba5b5f0ffdf5dedb8fd40e8efa06936e7c23591 Reviewed-on: https://gerrit.libreoffice.org/9558 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
* remove more unnecesary OUString constructor useNoel Grandin2014-05-293-21/+17
| | | | | | when throwing exceptions Change-Id: I6edfb6b6745499f802b0e3c0e096a36fb7c32aac
* remove unnecessary use of Reference constructor in throwNoel Grandin2014-05-272-8/+8
| | | | | | | | | | | Convert code like this: throw IOException("xx", Reference< XInterface >(static_cast<OWeakObject*>(this)) ); to this: throw IOException("xx", static_cast<OWeakObject*>(this) ); Change-Id: Ife9f645f0f1810a8e80219126193015502c43dbb
* Prefer cppu::UnoType<T>::get() to ::getCppuType((T*)0) part20Julien Nabet2014-05-231-4/+4
| | | | Change-Id: If87cdfb2c605254f6d69baa4ca5aec09091caa68
* remove boilerplate in UNO Exception constructor callsNoel Grandin2014-05-235-22/+15
| | | | | | | Now that we have default values for Exception constructor params, remove lots of boilerplate code. Change-Id: I620bd641eecfed38e6123873b3b94aaf47922e74
* io: sal_Bool->boolNoel Grandin2014-04-2312-82/+82
| | | | Change-Id: I136c98cbe15d1c6629028392a9573066320b3a04
* second test should be DataOutputStreamStephan Bergmann2014-04-221-1/+1
| | | | | | | | ...as <https://gerrit.libreoffice.org/#/c/9007/> "cppcheck: multiCondition, second test should be DataOutputStream" found out for an effective duplicate of this code that got removed with the previous commit "Remove dead test code." Change-Id: Ib7b088f065def2d5e954837d22178521f85c49fe
* Typo: s/shure/sureTor Lillqvist2014-04-181-1/+1
| | | | Change-Id: I1c55d3ee8be06deb6d48a6ad5cd30d170c8b9dbb
* Explicitly mark overriding destructors as "virtual"Stephan Bergmann2014-04-017-11/+11
| | | | | | | | It appears that the C++ standard allows overriding destructors to be marked "override," but at least some MSVC versions complain about it, so at least make sure such destructors are explicitly marked "virtual." Change-Id: I0e1cafa7584fd16ebdce61f569eae2373a71b0a1
* First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann2014-03-2612-222/+222
| | | | | | | ...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
* coverity#707937 Uninitialized pointer fieldCaolán McNamara2014-03-121-1/+3
| | | | Change-Id: I25b92686b08137a5292de620d4e348019c21a739
* coverity#707936 Uninitialized pointer fieldCaolán McNamara2014-03-121-3/+8
| | | | Change-Id: I0ae177349408fd49832056fbc4c300e8e77b2417
* coverity#707939 Uninitialized scalar fieldCaolán McNamara2014-03-081-2/+3
| | | | Change-Id: I5cbb4e2fef4361085840c914e26bb494566a4600
* coverity#707938 Uninitialized scalar fieldCaolán McNamara2014-03-081-3/+3
| | | | Change-Id: Ic76e70a33ed33a94e06faf0168e9a740c736a19e
* cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann2014-02-2613-396/+396
| | | | Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
* Remove visual noise from ioAlexander Wilms2014-02-264-12/+11
| | | | | | | Change-Id: I46f8c4f793596b0e6feb2db7b9302b9b6eb9644b Reviewed-on: https://gerrit.libreoffice.org/8273 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
* Remove unneccessary commentsAlexander Wilms2014-02-235-17/+17
| | | | | | | Change-Id: I939160ae72fecbe3d4a60ce755730bd4c38497fb Reviewed-on: https://gerrit.libreoffice.org/8182 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
* bool improvementsStephan Bergmann2014-01-211-1/+1
| | | | Change-Id: Ia6f86e38cb46a5f7ac634ad0afb66701811e6758
* Adapt all (non-extension, SharedLibrary) .components to environment="..."Stephan Bergmann2013-12-171-2/+2
| | | | Change-Id: I56f38bd786f3a026cb2908f28540dc9c4003af83
* fdo#54938: Convert io to use cppu::supportsServiceMarcos Paulo de Souza2013-12-093-46/+7
| | | | | Change-Id: Id53289a68352558b039e0993b687d0447cea8036 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
* remove unnecessary use of OUString constructor when assigningNoel Grandin2013-11-191-3/+2
| | | | | | | | | change code like aStr = OUString("xxxx"); to aStr = "xxxx"; Change-Id: Ib981a5cc735677ec5dba76ef9279a107d22e99d4
* remove most use of RTL_CONSTASCII_USTRINGPARAM macroNoel Grandin2013-11-191-2/+2
| | | | | | This is largely unnecessary when working with OUString Change-Id: I3cf4d68357a43665d01162ef4a2d5346a45da9be
* convert OUString 0==compareToAscii to equalsAsciiNoel Grandin2013-11-111-18/+18
| | | | | | | | | | Convert code like: 0 == aStr.compareToAscii("XXX") to aStr.equalsAscii("XXX") which is both clearer and faster. Change-Id: I2e906d7d38494db38eb292702fadb781b1251e07
* remove unnecessary use of OUString constructorNoel Grandin2013-11-113-29/+25
| | | | Change-Id: Ifb220af71857ddacd64e8204fb6d3e4aad8eef71
* fdo#60698: Merge all libs of io...Marcos Paulo de Souza2013-11-0524-481/+268
| | | | | | | | | | | | | creating the libio. All these libraries are always used together, so we can put them together in one single library. This save almost 500 kb of the size of the final library. Change-Id: Ib32fec36cc4eb80ca646ce472c1f1bcdd98ac62b Reviewed-on: https://gerrit.libreoffice.org/6567 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
* remove redundant calls to OUString constructor in if expressionNoel Grandin2013-11-041-1/+1
| | | | | | | | | Convert code like: if( aStr == OUString("xxxx") ) to this: if( aStr == "xxxx" ) Change-Id: I8d201f048477731eff590fb988259ef0935c080c