- 28 Kas, 2015 40 kayıt (commit)
-
-
Stephan Bergmann yazdı
Change-Id: I6103a8539c4d788fff1a7e3c3530a6ec7cd1f0c6
-
Stephan Bergmann yazdı
...apparently a copy of MSO_ShadeType removed with e336d7f8 "Remove unused MSO_ShadeType" and equally unused Change-Id: If1660faa45c1445c302ac0c9a1a160674691c15d
-
Stephan Bergmann yazdı
...otherwise, as the class is SVX_DLLPUBLIC and---for better or worse--- SVX_DLLPUBLIC is shared between Library_svxcore and Library_svxcore, all .cxx in Library_svx that happen to include cell.hxx would emit them (as well as those in Library_svxcore, of course), and the copy ctor requires the vtable, which in turn requires an adjustor thunk for Cell::getPropertyStates, which happens to not be emitted into any of the Library_svx .cxx that require it under clang-cl due to <https://llvm.org/bugs/show_bug.cgi?id=25641> "clang-cl: vtordisp thunks not emitted for functions with class template specializations in their signatures." Change-Id: Ib03b7002f9dfe3c2df742640ef7406cf24a7cecd
-
Stephan Bergmann yazdı
...otherwise, as the class is SVX_DLLPUBLIC and---for better or worse--- SVX_DLLPUBLIC is shared between Library_svxcore and Library_svx, all .cxx in Library_svxcore that happen to include svx/pageitem.hxx would emit it (as well as those in Library_svx, of course). But at least clang-cl at /O0 would want to put SvxPageItem's (base-class) vtable in place in the dtor, so would also emit the vtable, so would depend on SvxPageItem::operator==, but that is defined in pageitem.cxx in Library_svx, against which Library_svxcore doesn't link. Change-Id: Ibfc393c1de3e0bd6621c057d88b1b0f272820154
-
Stephan Bergmann yazdı
Change-Id: I539326ee46615adfd648acb15cbd3eacfd914989
-
Stephan Bergmann yazdı
Change-Id: Ie8cfbb51b706e3b2c1d0b33aef5156438e9c7134
-
Stephan Bergmann yazdı
Change-Id: I40a88271b32d81f5857dd41b237e2c486c7059a0
-
Stephan Bergmann yazdı
...for C-style cast from 'connectivity::ado::OLEString' to 'rtl::OUString', as connectivity::ado::OLEString has conversion operators to both OUString and BSTR (i.e., wchar_t*), so both the OUString copy ctor and OUString(sal_Unicode const*) ctor match. At least MSVC 2013 happily compiles that without complaining, but clang-cl does. Change-Id: Ica634cf19c0fcf1dbff377cb503f6ea6c8257898
-
Stephan Bergmann yazdı
Change-Id: I607bd38a8cbed1f6b140a1adeb198cf3334a9c5e
-
Stephan Bergmann yazdı
Change-Id: I49fd2093d619743d0d5aaaa4784bd5ef5bb330c6
-
Stephan Bergmann yazdı
Change-Id: Id332cdff634be042e026faf7cc75d8eaeb44a13e
-
Stephan Bergmann yazdı
Change-Id: Ic238339b521dbff2d7fbe899127ac7954036300f
-
Stephan Bergmann yazdı
Change-Id: Ie14d3b3474b7886add80bd6e223e76fbf964144e
-
Stephan Bergmann yazdı
Change-Id: I27eb5c497985267dd00b5be2fb3c17f8d79745cf
-
Stephan Bergmann yazdı
Change-Id: I0a3384505d8ab7fe70c0dccb93a96d9d3e991367
-
Stephan Bergmann yazdı
Change-Id: I99246a9de5f266154f9927bff322a0a1697bcdee
-
Stephan Bergmann yazdı
Change-Id: I41d1e0d5e6263255426efb011c7b4bb5ae6775b5
-
Stephan Bergmann yazdı
Change-Id: Id149af78312b205fbf14f0c2438dd4ad741f49ab
-
Stephan Bergmann yazdı
Change-Id: Ieb3066bbd9a34e28e61eebc475f48374bd50a33f
-
Stephan Bergmann yazdı
Change-Id: I3041d93f98e491e4600da78a0d1f6100be1177a7
-
Stephan Bergmann yazdı
Change-Id: I202fee919179c89101a7f2b8a802e14254d768e2
-
Stephan Bergmann yazdı
Change-Id: I6d763369aa0c142ec0b0b9fb08aeb212eaae7f2f
-
Stephan Bergmann yazdı
Change-Id: Iec98a5a3df5dcfcd3fcf658bf27e9b5fe57ffc44
-
Stephan Bergmann yazdı
Change-Id: I215b8215108a268f969106db6f01f876bd0dc0a0
-
Stephan Bergmann yazdı
...as the source files themselves include standard headers, which must not be included from within a namespace (which confuses clang-cl). According to Tor, the original intent was to try not to pollute the global namespace, but that seems to cause no problems in practice (esp. as nothing from these files gets exported). Change-Id: I204c1db932996a09d16e84dd5c6033caa5362caa
-
Stephan Bergmann yazdı
Change-Id: I1ad03056497f39ca294a8abaffd7e069227a704e
-
Stephan Bergmann yazdı
Change-Id: I85ae9765ed090816c48efd138d9a1a428999dd20
-
Stephan Bergmann yazdı
Change-Id: I4d66cec0f28a22174a3f17ffa5cb783c0bc99a55
-
Stephan Bergmann yazdı
Change-Id: Ie05ae7b82c59c7ab27f549210ac305e2cd38b68c
-
Stephan Bergmann yazdı
Change-Id: Id43e2269b3e81fd7505daab7a5dc0cfe83427ff3
-
Stephan Bergmann yazdı
...5 enumeration values not handled in switch: 'Fax', 'PDF', 'ExternalDialog'... Change-Id: I9310d728ad076135bcc9dc96ff83ce606d5320a2
-
Stephan Bergmann yazdı
Change-Id: Iaffbccc4d628e861ecf8ed205b89f09b18dfb2e4
-
Stephan Bergmann yazdı
Change-Id: Ic84f8b35661f52949f29ea491dd5e7b3faebe37c
-
Stephan Bergmann yazdı
Change-Id: If5243c33723e2ad6d468f9bc44c5187cd19dc383
-
Stephan Bergmann yazdı
Change-Id: I3767aee8c4272f971817757498f05494706ddd0b
-
Stephan Bergmann yazdı
Change-Id: I71997ca604f18601ec98acd2957882a26be38fc0
-
Stephan Bergmann yazdı
"format specifies type 'int' but the argument has type 'DWORD' (aka 'unsigned long')" Change-Id: I96d239d2f674ffb30bcd596fc78d42a4af7316a1
-
Stephan Bergmann yazdı
Change-Id: Ie24d1776f798923e2583659b2d9898da7c3f1dfd
-
Matúš Kukan yazdı
Change-Id: I717d3289d63787cd8148d480783092868a60873b
-
Matúš Kukan yazdı
Change-Id: I59af9f5a9d0d3e189280f98bb18e522dc9ebf2fb
-