22 Commits
Author SHA1 Message Date
Noel Grandin c34ab8e416 exclude more UNO type and crypto leaks
that I don't want to try fixing just yet

Change-Id: I18fc427ef7d2ed652bb7ffb911fc892833cbefd1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118153
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-06-30 13:22:32 +02:00
Noel Grandin 2f78b2c4e8 ignore crypto leaks for now
Change-Id: I5cc1d8730378c709582ee9927f63c13f0795866b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116523
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-06-01 13:45:07 +02:00
Noel Grandin c37d81ac27 supress leak checking in JavaVM
Change-Id: I82cb41518524949bbd578778724b92d9ebcecad4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116139
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-05-26 09:53:11 +02:00
Noel Grandin 0d0e6123db suppress more leaks in external libraries
Change-Id: Ia69ce6a7be9f995dc919b91e4a3a56375e1c4c96
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115908
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-05-21 13:45:19 +02:00
Noel Grandin 16a17fc095 suppress more basic leaks
Change-Id: I283457e47b919411455afac209e78e508139f9af
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115498
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-05-12 21:48:24 +02:00
Noel Grandin c600f75663 suppress some leaks I don't want to deal with
Change-Id: I66d39f3c4500ca75da62f023c80c8fe2851636a3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115376
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-05-11 11:14:24 +02:00
Noel Grandin 06ae35e5e2 update leak-suppress
with some CPPUNIT stuff that is being deliberately leaked

Change-Id: I7e3e3090877394f05e5bc9f270c456de7e7c57f6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115333
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-05-10 18:16:31 +02:00
Noel Grandin ca21e8618f ignore leaks in idlc
which seems to be leaking deliberately and we don't really care
about leaks in this tool

Change-Id: I6b6630fb64f905037efc043ea81c5cdc5a3207a0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93644
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-05-07 19:28:07 +02:00
Noel Grandin 988c5d8976 add some leak suppressions
Change-Id: Ie004a2fd3b5f2654541b0bcec0d4d7dae312598f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/93451
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2020-05-05 09:33:06 +02:00
Noel Grandin 4e4fb7e84d fix doc
Change-Id: I39418b70040c34ade39f5e35ea700792f25418ab
Reviewed-on: https://gerrit.libreoffice.org/82545
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2019-11-13 06:13:09 +01:00
Caolán McNamara 00657aef09 migrate to boost::gettext
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl
* all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string")
* ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching
  MODULE .mo files
* UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui
  goes from l10n target to normal one, so the res/lang.zips of UI files go away
* translation via Translation::get(hrc-define-key, imbued-std::locale)
* python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there
  to keep finding the .hrc file uniform) so magic numbers can go away there
* java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation
  mechanism
* en-US res files go away, their strings are now the .hrc keys in the source code
* remaining .res files are replaced by .mo files
* in .res/.ui-lang-zip files, the old scheme missing translations of strings
  results in inserting the english original so something can be found, now the
  standard fallback of using the english original from the source key is used, so
  partial translations shrink dramatically in size
* extract .hrc strings with hrcex which backs onto
   xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap
* extract .ui strings with uiex which backs onto
   xgettext --add-comments --no-wrap
* qtz for gettext translations is generated at runtime as ascii-ified crc32 of
   content + "|" + msgid
* [API CHANGE] remove deprecated binary .res resouce loader related uno apis
      com::sun::star::resource::OfficeResourceLoader
      com::sun::star::resource::XResourceBundleLoader
      com::sun::star::resource::XResourceBundle
    when translating strings via uno apis
      com.sun.star.resource.StringResourceWithLocation
    can continue to be used

Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
2017-07-21 08:20:50 +01:00
Markus Mohrhard 98abd6bbed ignore a few low level libc leaks for now
Change-Id: I9899ee038a3ed323b77985f63fe189fc39ac1998
2016-03-12 17:20:16 +01:00
Markus Mohrhard bb472d035b we knowingly leak that during the unit tests
Change-Id: I89da499ee654b0803c3485227641e4d97db8ec60
Reviewed-on: https://gerrit.libreoffice.org/23171
Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2016-03-12 13:02:36 +00:00
Chris Sherlock 4baf904e2e Readd accidentally deleted file
Change-Id: I8451bc5a754332a4cbfaa721324e8256271de05e
2016-01-16 17:05:57 +11:00
Chris Sherlock d00ad26b8c vcl: remove commented out lines from commit 0174562fa9
Change-Id: I48af7bbb78f33035e6b8369eb460a6fdf5fc96b4
2016-01-16 17:01:10 +11:00
Markus Mohrhard 2a93ed0924 also add libgdk to suppressed leaks
Change-Id: I2a276a6932ea1a36323f4c117e6caabaff9f0168
2014-08-26 13:34:06 +02:00
Markus Mohrhard cf884b5c4e add external libs to the suppression file
These are not built with Asan/Lsan and therefore are most likely false
positives.

Change-Id: I76ae7e4d023ab6401a34b61dbc9a05bc75327253
2014-08-26 13:34:05 +02:00
Markus Mohrhard 0e061bd9a6 we leak the RTTI information knowingly
Most likely show up since 9c9f0ea2c3

Change-Id: I9d097c1098edc626db67171893411363e13d7941
2014-08-25 13:06:02 +02:00
Markus Mohrhard d96d55d2fc add ResMgr::CreateResMgr to Lsan suppressions file
Change-Id: Ia5fa3f15ed3dbf37aa76959073be1796c8c8c043
2014-05-27 22:35:36 +02:00
Stephan Bergmann ec46bb9ff8 Silence remaining memory leaks in soltools/cpp when run with lsan
Change-Id: Ia71c9abedfd325b9f5bb2a5e28b2386db5c2fd6b
2014-05-22 14:33:31 +02:00
Stephan Bergmann 916d3a8e1e Clean up
Change-Id: I1a651fb059e6cbaece53c8dbac7436b493f66cd5
2014-05-22 14:33:30 +02:00
Stephan Bergmann e72d794b39 Moved leak-suppress.txt from dev-tools to core repo
from 196396ffc72bbb1e4f9bbc8ff83432e22bf638af:leak-sanitizer/leak-suppress.txt

Change-Id: Icc7bab46de7a8e63ce149fd0277283f267fb2931
2014-05-22 10:52:06 +02:00