Commit Graph

13 Commits

Author SHA1 Message Date
Stephan Bergmann
6ff2d84ade Various #include <sal/log.hxx> fixups
rtl/string.hxx and rtl/ustring.hxx both unnecessarily #include <sal/log.hxx>
(and don't make use of it themselves), but many other files happen to depend on
it.  Cleaned up some, but something like

  grep -FwL sal/log.hxx $(git grep -Elw \
    'SAL_INFO|SAL_INFO_IF|SAL_WARN|SAL_WARN_IF') -- \*.cxx)

shows lots more files that potentially need fixing before the include can be
removed from rtl/string.hxx and rtl/ustring.hxx.

Change-Id: Ibf033363e83d37851776f392dc0b077381cd8b90
2015-04-22 09:57:47 +02:00
Michael Stahl
42ff131336 bridges: forgot to remove some include diagnose.h
Change-Id: Ia4fb18a36769a3eecc20f92a6f5719b841964765
2014-11-21 17:38:29 +01:00
Michael Stahl
1276076ac8 ibridges: convert all legacy osl/diagnose.h assertions in source/cppu_uno
Change-Id: I4e78fac76b6bb4923e3b680d910afe5bb9640c33
2014-11-21 17:32:26 +01:00
Tor Lillqvist
2b5b04e1e6 Include <osl/diagnose.h>
Change-Id: I67cb459b1e9ab5638a5b405430d3e0a42fc6bfc3
2014-11-20 17:40:01 +02:00
Stephan Bergmann
9c9f0ea2c3 Include RTTI in generated vtables for ubsan's vptr-based checks
...though only on gcc3_linux_x86-64 for now.

Change-Id: Id90554425e78b38a5a97149f2a7d3ac04cbe0c9b
2014-08-07 18:21:19 +02:00
Alexander Wilms
6660b9d2c5 Remove visual noise from bridges
Change-Id: I53fa23d335ff62795f09f9838d4064cea71aeb65
Reviewed-on: https://gerrit.libreoffice.org/8237
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-03-01 05:21:45 -06:00
Tor Lillqvist
5dcd53835d More informative logging
Change-Id: I71b04086ae0418f0a6c988fc71c1e5fee6eed690
2013-12-23 12:59:05 +02:00
Tor Lillqvist
b0a9c3c71d Log a bit more information in codeSnippet()
Change-Id: Ifecfd55ed7f6a48f1cfea8182a40e8568dfc4780
2013-12-22 02:19:46 +02:00
Tor Lillqvist
72bbd83c03 Intermediate work in progress commit on the arm64 C++/UNO bridge
Note that the arm64 code is not even close to "working" yet.

Change-Id: I261d09f7e797cded26396ed0d4b8b3021f712ebf
2013-12-08 14:16:16 +02:00
Tor Lillqvist
d52bfc915f Add some more comments
Change-Id: I267cb424deee4d329a0860cf9c87f295fb8fc5bf
2013-11-12 00:01:14 +02:00
Tor Lillqvist
e036d4b706 Spell "indices" correctly
Change-Id: I63b1de195bf2f3f8bfd185181f48b1520cdd849f
2013-10-02 21:57:42 +03:00
Tor Lillqvist
dba1bb24cc Add dummy arm64 code to just get it to compile for now
Change-Id: I9898c0757a2dd495c73bd4b485dd8489f4a2b08e
2013-10-02 10:00:22 +03:00
Tor Lillqvist
a477138dfa Work on the iOS C++/UNO bridge
Split uno2cpp.cxx and cpp2uno.cxx into separate files for the emulator
(i386) and device (ARM). Much cleaner like that.

Try harder to get the ARM stuff to actually work.

Add the rtti.h and unwind-cxx.h files from libcppabi as such instead
of cherry-picking stuff from them.

Change-Id: Ia238a9ce048116ad796dfb168fd4e5d3b9712ad5
2013-01-19 23:58:40 +02:00