summaryrefslogtreecommitdiff
path: root/vcl/workben
AgeCommit message (Collapse)Author
2017-02-25add 602 fuzzerCaolán McNamara
Change-Id: I91242d4647922be1c668c6a6518dedf7048801be
2017-02-24add hwp fuzzerCaolán McNamara
Change-Id: I07fe351a182328f9ef98cb9866529637a6688c64 Reviewed-on: https://gerrit.libreoffice.org/34570 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-02-22add tif fuzzerCaolán McNamara
Change-Id: I4f7c73b85c34bfdf88536ed40b288392e7e21368
2017-02-22add tga fuzzerCaolán McNamara
Change-Id: If14486ffa268ce830b941b1b3f621dce190be43e
2017-02-21loplugin:subtlezeroinit: vclStephan Bergmann
Change-Id: I041390c7cea1e246f07e799ee2430c16e86723d8
2017-02-17add ras fuzzerCaolán McNamara
Change-Id: I06c36dd30ed6422b2c21dce3a43b89f43b1218b2
2017-02-14Convert WindowType to scoped enumNoel Grandin
Change-Id: I85cfe02f28729e13f2c0dd3d91cd89e6f3e3b6a9 Reviewed-on: https://gerrit.libreoffice.org/34219 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-02-13add pcx fuzzerCaolán McNamara
Change-Id: I861a64938a73f625ae190d18aee15dc57ac4d97d
2017-02-09convert BmpConversion to scoped enumNoel Grandin
and drop unused 4BIT_TRANS and 1BIT_MATRIX enumerators Also fix a bug in x11::convertBitmapDepth where we were incorrectly passing BmpConversion enumeratirs to ReduceColors Change-Id: I903c6866750e46ee752e10a17c05fcaaf6b11242 Reviewed-on: https://gerrit.libreoffice.org/34062 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2017-02-07ofz: get the font info early inside leak disabled codeCaolán McNamara
cause we don't have a tear-down to release it Change-Id: I86a72288a1ed03bf5fc5b6a00d9067f3f1063580
2017-02-01Revert "vcl: include config_features.h"Michael Stahl
This reverts commit a4d5d69eb4a1f5f889c933e5a801582f31c6ad80. Once is enough.
2017-02-01Need <config_features.h> here, tooTor Lillqvist
Change-Id: Ie16af2d0943cec6374307e9afb09cd47ed6d7043
2017-02-01vcl: include config_features.hMichael Stahl
Change-Id: I6e68a6728eed108c7670ebef6073394de3f53e6b
2017-01-31add pct fuzzerCaolán McNamara
Change-Id: I6a1787b484479268223fb59bf510c20be833d4d0
2017-01-27add eps fuzzerCaolán McNamara
Change-Id: I7455a01076fc7c5fd16bbb90914ac93c236b2a3b
2017-01-24add psd fuzzerCaolán McNamara
Change-Id: I8969e9f5020a6c1957b7f326e5dcca52915ddd4f
2017-01-23Change all Idle* LINKs to be Timer*Jan-Marek Glogowski
Seem UBSAN doesn't like my forced reinterpret_cast to set the Idles Link in the Timer class. Now there are two possible solution: 1. convert all (DECL|IMPL).*_LINK call sites to use a Timer* or 2. split the inheritance of Idle from Timer again to maintain different Link<>s and move all common code into a TimerBase. While the 1st is more correct, the 2nd has a better indicator for Idles. This implements the first solution. And while at it, this also converts all call sites of SetTimeoutHdl and SetIdleHdl to SetInvokeHandler and gets rid of some local Link objects, which are just passed to the SetInvokeHandler call. It also introduces ClearInvokeHandler() and replaces the respective call sites of SetInvokeHandler( Link<Timer *, void>() ). Change-Id: I40c4167b1493997b7f136add4dad2f4ff5504b69
2017-01-20warn about unused ImagesCaolán McNamara
Change-Id: I5502b28411282354019af51a09c860099c652006 Reviewed-on: https://gerrit.libreoffice.org/33348 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-01-18fix up stubCaolán McNamara
Change-Id: I17cb60fa1dd55667a15a7dbc50532993c3145244
2017-01-18bodge the ms_MY currency for fuzzing stubCaolán McNamara
Change-Id: I6f2c6c1873a771188d4d2e06b8fb4a6376cf2cc4
2017-01-17add en_MY stubCaolán McNamara
Change-Id: Idef19273a6c45719e8771147c0788228e366d771
2017-01-12update symbols names to match current realityCaolán McNamara
Change-Id: Iba6dbec0ec1061e8953eed06a14632305bdb3e44
2017-01-12add ppm/pbm fuzzerCaolán McNamara
Change-Id: I6f403570abcf50be4cf11f20ea52bb2a07367b2a
2017-01-12add met fuzzerCaolán McNamara
Change-Id: I061739db5e7913ef13d3b862b5dee9152734d473
2017-01-12add dxf fuzzerCaolán McNamara
Change-Id: Ibf3d42ef0e0b0698309e567a92d0c5c45cc2ef94
2017-01-09add pcd fuzzerCaolán McNamara
Change-Id: Id21659687952ec5e868733fbca12353dd71b8153 Reviewed-on: https://gerrit.libreoffice.org/32902 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-01-09New loplugin:externvar: vclStephan Bergmann
Change-Id: I8b01a7bd7459db242364b6a766549374264f26f2
2017-01-09add svm fuzzerCaolán McNamara
Change-Id: I56606605e7ce7e282960432384057f2986d3a187
2017-01-09add bmp fuzzerCaolán McNamara
Change-Id: I5a564402b7a0b6ae1fcbeef6d84f85f1d3e4f4ce Reviewed-on: https://gerrit.libreoffice.org/32850 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-01-09add png fuzzerCaolán McNamara
Change-Id: I06a92aff55f4e107781b5e7b2b95eb61692a929b Reviewed-on: https://gerrit.libreoffice.org/32849 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-01-08add xpm fuzzerCaolán McNamara
Change-Id: Ic4869b58914079662b09c8ef406b4f65d21b5270 Reviewed-on: https://gerrit.libreoffice.org/32839 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-01-08add xbm fuzzerCaolán McNamara
Change-Id: I23d65c01bfd1ff083cda0f48c5db1636f1c6095b Reviewed-on: https://gerrit.libreoffice.org/32821 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-01-05add gif fuzzerCaolán McNamara
Change-Id: I47dc449464cc7643d05b73e9612d01e50a8d4b8e
2017-01-05Related: tdf#45820 polygon clipping during wmf load is ultra slowCaolán McNamara
For file fuzzing defer actually doing it during load and just set a clipping region, which can take a polypolygon argument, instead of setting a basic cliping rectangle + complexclip flag to specially clip certain things for normal use, continue to do the slow thing as it gives different visual output, so its either not quite the right thing, or there's bugs elsewhere that would need to be fixed to go this way the whole time Change-Id: Ieac7ab54ed7d7c1ca14afd75b25fe273fd676c5d
2017-01-02add a jpg fuzzerCaolán McNamara
reshuffle things to share common core Change-Id: I50aa0e2ddeefaa4b2d0592b1118defd28b7347db
2016-12-29Related: ofz#224 wrong way aroundCaolán McNamara
Change-Id: I59b1975ed6bdf2b2c51b582db620208e622af654
2016-12-22Resolves: ofz#312 ignore leaks from InitVCLCaolán McNamara
because we can't call DeInitVCL so try this Change-Id: I9dec85551b30a8607c7b34e020e0d374c14b7741
2016-12-22convert BmpFilter to scoped enumNoel Grandin
Change-Id: I22c5b49f108d4ce103dea5098a2a0dc9d6bc854c Reviewed-on: https://gerrit.libreoffice.org/32292 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-12-20wmffuzzer as single static binary for oss-fuzzCaolán McNamara
Change-Id: I4d5ae63e46809341a7bb74a7c89b5a80c7a91e38 Reviewed-on: https://gerrit.libreoffice.org/32227 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-19vcl: separate ImplImageTree - ImageTree singleton and public ifaceTomaž Vajngerl
ImplImageTree was used outside of VCL which is not consistent with the name and the header also contains a lot of implementation detail. This separates the implementation to ImplImageTree and the public interface and singleton to ImageTree only. Change-Id: I3a26444f0f6971a6b1d83472e9cef19c93192d3e Reviewed-on: https://gerrit.libreoffice.org/32134 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Tomaž Vajngerl <quikee@gmail.com>
2016-12-15teach sallogareas plugin to catch inconsistenciesNoel Grandin
Change-Id: I8bcea5ffc74d48148bea78da8c17744e288c069a Reviewed-on: https://gerrit.libreoffice.org/32004 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-12-13change from glew to epoxyCaolán McNamara
because that works under wayland out of the box and gtk3 uses it already Change-Id: Iefaac31e325534a81a5389f752804af917c1baef Reviewed-on: https://gerrit.libreoffice.org/31213 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-12-11wmffuzzer fix urlCaolán McNamara
Change-Id: I3861a04a02a17113d25c0fd065f8870b0ef020ca
2016-12-10oss-fuzz: build fonts.conf replacement on the fly based on runtime locationCaolán McNamara
Change-Id: Ic5a1dbd098d251588ff528cf2a63f2189cb783af
2016-12-10handle DISABLE_DYNLOADING case for fftesterCaolán McNamara
just to build it, needs a bit of love for runtime cases I suppose Change-Id: I9f5d4e4012e0addc8173f126fc93a2ec3eb9de45
2016-12-07move setFontConfigConf post osl_setCommandArgsCaolán McNamara
Change-Id: I3196a32be411d6948b57fa158acfaac428025c3f
2016-12-07oss-fuzz: provide a way to init fontconfig with minimal fontsCaolán McNamara
Change-Id: Ic63788318d24fc01a38331a3567ccd67b1b8885f
2016-12-06we the fuzzers headless of courseCaolán McNamara
Change-Id: Ib5d2ace4501840e554c03a6f6c1506ceb920039c
2016-12-05rename wmftester to wmffuzzerCaolán McNamara
to make it easy to distinguish these things if there ends up being a gadzillion of them Change-Id: Ifb75cfa5e3039b8730ce08644c6a76cd040f6ed8
2016-12-05fix LLVMFuzzerInitializeCaolán McNamara
Change-Id: I238d210bccbf74913b5f2c0ec2de0ac27d93fef6