summaryrefslogtreecommitdiff
path: root/filter
AgeCommit message (Collapse)AuthorFilesLines
2012-12-13Resolves: fdo#53471 Remove save to Office 6.0/95 formatsBryan Quigley6-6/+6
(cherry picked from commit 664d465a4b0f02200748067c0693eb95444174d4) Change-Id: Ifeeb85afbd2531be772e27e10c6283158f0dac09 Signed-off-by: Caolán McNamara <caolanm@redhat.com>
2012-12-11fdo#57254: XHTML export: hidden text should not be visibleArne de Bruijn1-1/+1
Change-Id: I7bcad8ba3dd84974a997849347965d7e43f1922a (cherry picked from commit 23dee56dca5cbbed4cf97180b8dcfe12a6a8fa8f) Signed-off-by: Michael Stahl <mstahl@redhat.com>
2012-12-03fdo#57215: Fixed wrong text rotation in SVG ExportHoracio Fernandes1-0/+21
Added text rotation to "non-positioned characters" in SVG Export. Change-Id: I831644329625fa74e5a2436096d26ec22d8b0319 Reviewed-on: https://gerrit.libreoffice.org/1227 Reviewed-by: Petr Mladek <pmladek@suse.cz> Tested-by: Petr Mladek <pmladek@suse.cz>
2012-12-02move setting up of ext. executables out of gbuild.mkDavid Tardon2-6/+7
Change-Id: Icacd44abfa5bf5f75f0ee719b39fba6821976a8a
2012-11-30Revert "filter: try to use the Python implementation of FCFGMerge"Markus Mohrhard1-0/+5
This reverts commit ebb4150463ef97571d8f4ffc0b8189ff94d5cf1a.
2012-11-30filter: try to use the Python implementation of FCFGMergeMichael Stahl1-5/+0
... seems to work here, and if nobody complains about broken filter configurations we can remove the Java FCFGMerge implementation. Change-Id: I0cf2de604bb9c34678174bdf951e70d499ea7df1
2012-11-30filter: add missing dependencies on pythonMichael Stahl2-2/+5
Change-Id: Ibaf38ad8000f7c4276aed91250c4bff1c78dd091
2012-11-30c++ API: use css alias in generated headers, adds global css declThorsten Behrens19-54/+0
This changes all generated API headers (.hpp and .hdl) to use a namespace alias 'css' instead of the pointlessly long com::sun::star Makes the change in cppumaker & associated tools, adds a global namespace alias definition in sal/types.h, and removes a kiloton of local, now pointless-to-harmful versions of that alias from all over the code. Change-Id: Ice5a644a6b971a981f01dc0589d48f5add31cc0f
2012-11-29fix fdo#57647 intradocument xrefs broken in xhtmlPeter Jentsch1-1/+4
Change-Id: Idce1f295dbf74eb3f02da1f32f290c20126c516b
2012-11-29fix fdo#57641 table alignment broken in XHTML exportPeter Jentsch1-2/+10
Change-Id: Ibbb88c1ecaaac14866145753e383609db2a3dd1a
2012-11-29Isolate PDF Import so it can be made optionally installableStephan Bergmann2-92/+7
...which can be attractive for installation sets that use --with-system-poppler but do not want the LO core package to depend on a poppler package. See the comment at the top of scp2/source/ooo/module_pdfimport.scp for details. The build-time --disable-pdfimport configure switch is gone, PDF Import is built unconditionally for all platforms but Android and iOS now. (The ENABLE_PDFIMPORT variable now uses TRUE/FALSE rather than YES/NO, to increase consistency across those variables.) Change-Id: I6509d0b2e770b276cd54540408fb1ec5a7dda058
2012-11-28fdo#34897 numbers were wrong, code unnecessaryLennard1-8/+2
Text flow is perhaps not intended to specify rotation, created data may misbehave on other applications, and there is no reason for this unnecessary special case. (Especially obvious because there is no text flow that causes 180 deg rotation.) Theoretically, you could delete all three if-cases as in the earlier version of this patch, but that ?could? come at the cost of backwards compatibility. Change-Id: I0b1cac78e549c2126d7e45298629e28fc76ac95d Signed-off-by: Lennard <Wasserthal@nefkom.net> Reviewed-on: https://gerrit.libreoffice.org/1165 Reviewed-by: Bosdonnat Cedric <cedric.bosdonnat@free.fr> Tested-by: Bosdonnat Cedric <cedric.bosdonnat@free.fr>
2012-11-28fix fdo#40097 - Cross-references and TOC links broken in XHTML exportPeter Jentsch2-2/+2
Change-Id: I90bd2a8d5f788350f8f2bc8c443776e6598624b4
2012-11-27drop empty make ruleCaolán McNamara1-5/+0
Change-Id: I95b8c28a5f7ad7de8b51096fb44f98b48042ca8a
2012-11-27removed obsolete xml validation service and xml source view.Peter Jentsch32-808/+27
Change-Id: I637531c09b391ef458ae6395518129d981662ff2 Reviewed-on: https://gerrit.libreoffice.org/1166 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2012-11-27re-base on ALv2 code. Includes:Michael Meeks1-2/+1
Patch contributed by Christian Lippka impress212: #i113063# patch: dubios self assign in svx/source/dialog/framelink.cxx http://svn.apache.org/viewvc?view=revision&revision=1167619 Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 cws mba34issues01: #i117712#: fix several resource errors introduced by IAccessible2 implementation http://svn.apache.org/viewvc?view=revision&revision=1172343 cws mba34issues01: #i117719#: use correct resource ID http://svn.apache.org/viewvc?view=revision&revision=1172351 Patch contributed by Andre Fischer Do not add targets for junit tests when junit is disabled. http://svn.apache.org/viewvc?view=revision&revision=1241508 Patches contributed by Armin Le-Grand #118804# corrected GraphicExporter behaviour on shortcut when pixel graphic is requested http://svn.apache.org/viewvc?view=revision&revision=1240195 fix for #118525#: Using primitives for chart sub-geometry visualisation http://svn.apache.org/viewvc?view=revision&revision=1226879 #118485# - Styles for OLEs are not saved. http://svn.apache.org/viewvc?view=revision&revision=1182166 #118524: apply patch, followup fixes to 118485 http://svn.apache.org/viewvc?view=revision&revision=1186077 13f79535-47bb-0310-9956-ffa450edef68 Patch contributed by Regina Henschel linecap: Reintegrating finished LineCap feature http://svn.apache.org/viewvc?view=revision&revision=1232507 Patch contributed by Wang Lei (leiw) #i118760# split the first table cell vertically, then undo&redo, the Presentation app will crash http://svn.apache.org/viewvc?view=revision&revision=1301361 cleanup globlmn hacks, undo dependent fixmes.
2012-11-27Switch from python to python3Michael Stahl1-1/+1
Mac specific parts of patch by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com> Change-Id: I90ef17c6f5a678230539a80ab999fa5344e4fc8f
2012-11-26fdo#56598 - no whitespace after section numbers in XHTML exportPeter Jentsch1-1/+19
Change-Id: I437b936e37ab577f29736bf413312ba9af393987
2012-11-26fdo#57575 (xhtml hairline borders), fdo#57538 - xhtml right just borders.Peter Jentsch1-5/+6
Change-Id: I9788e80829e4e9af17b4e2fd203849ca0b5e9899
2012-11-26Add Emacs mode linesTor Lillqvist33-0/+33
Change-Id: I01be3f5438ccbe5afc0b35bbb44911d665cc19d0
2012-11-26More DISABLE_EXPORT tweaksTor Lillqvist3-14/+17
Change-Id: I23652e60de720af4da13f29f221001813b927eb2
2012-11-26fix fdo#56596 - FILESAVE: huge excesses of white space in xhtml...Peter Jentsch2-4/+9
Change-Id: Ideb395c1f1bc22d5b23d1c949ec6221e04590a2e
2012-11-25fix fdo#56595 - FILESAVE: ToC links broken in xhtml exportPeter Jentsch1-0/+4
Change-Id: Ic79d4356902570084e024d8891307668b17d97f3
2012-11-25fix: fdo#55610 - FILESAVE: CRASH when exporting particular .odt to XHTMLPeter Jentsch1-32/+8
Change-Id: I2456f35a2aab9cefb11d2412c86ddaf06fc3afd4
2012-11-24Turn PDF import from bundled extension to plain codeStephan Bergmann2-7/+92
No need for dirty hacks linking in basegfx objects statically any more. To avoid unnecessary confusion between the newly plain code and any instance of the old extension still installed (per-user or shared), I renamed all relevant UNO implementation identifiers from com.sun.star.comp.documents.* to org.libreoffice.comp.documents.*. Also, existing installations of the extension are explicitly not migrated to new user profiles. The xpdfimport executable is now in program/, its xpdfimport_err.pdf in share/xpdfimport/. To simplify finding the _err.pdf from xpdfimport, its full pathname is now given as additional second argument to xpdfimport. To find xpdfimport executable from CppunitTest, CppunitTest creates a symlink from solver's unittest/installation/program to solver's bin, so that "$BRAND_BASE_DIR/program/xpdfimport" works there (as CppunitTest now sets BRAND_BASE_DIR to solver's unittest/installation). The sdext/source/pdfipmort/dialogs/ Basic stuff appeared to be unused (even though it was included in the .oxt) and has been removed. The --disable-ext-pdfimport configure switch is renamed to --disable-pdfimport. Having it still conditional requires some pdf_Portable_Document_Format vs. pdf_Portable_Document_Format_import foo in module filter. Change-Id: Iee58c2f6187142a418decc9ea3a5df10eb7e0523
2012-11-24Try to get rid of the SVG export code when DISABLE_EXPORTTor Lillqvist1-0/+2
Change-Id: I89d226a8442558fbdff84de2115fa013c1690239
2012-11-23Surely we can bin all indentation in the JavaScriptTor Lillqvist1-1/+1
Change-Id: I8b889402345bd86c4a9ced62a22ad4137c673693
2012-11-23We prefix each line with four spaces, not append, but why?Tor Lillqvist1-2/+1
Change-Id: Ia654664700b0b9262a5803d2976c22b61e44e758
2012-11-23Why write Emacs and vim mode lines to a generated file one should not edit?Tor Lillqvist1-16/+2
Change-Id: I3f815bc7e825728421d5d87832f9a5ad1bcb53cc
2012-11-22PPTStyleTextPropReader::Init: -Werror=sign-compareMichael Stahl1-1/+1
Change-Id: Ied7cfc6b1ab22d1af8a8d9e6a6c2eba77f90bcb6
2012-11-22n#782833: (PPT) Fix font size at end of para.Muthu Subramanian1-0/+15
Font size at the end of the para when there is a new(empty) line is set using an extra charprops definition.
2012-11-22AllSettings with LanguageTagEike Rathke12-8/+13
Change-Id: I710ae66e51139662eb442b681fdf9cc9d158551d
2012-11-22convert users of XDocumentInfo to XDocumentPropertiesMichael Stahl1-7/+8
Change-Id: I10f395f90d554d0ec26fe9f2654ae839e21c7ee5
2012-11-22convert text xml filter dialog to .uiCaolán McNamara10-406/+522
Change-Id: I619b1495df376854a614239d59f68c565bbe9086
2012-11-21add regression test for CVE-2012-3755Caolán McNamara1-0/+0
Change-Id: I68352532016a9db370ddd6e69e4efe962763f001
2012-11-21bump xmlfilter settings dialog for new helpidsCaolán McNamara3-3/+1
Change-Id: If15ba82db3910bf0948f6dd4ed984a05e68a6080
2012-11-21xslt dialog is supposed to be a modeless dialogCaolán McNamara3-14/+17
and fix the lifecycle to die at the right time Change-Id: Ibe8f683ed162500a93e02a56d8607bd2ee431ded
2012-11-20Enforce use of accessors on gen.hxx structuresMatteo Casalin3-12/+16
Change-Id: Icd1b2937fdeaba6de1877258731f53ddf996002e Reviewed-on: https://gerrit.libreoffice.org/936 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2012-11-20convert xslt filter dialog to .uiCaolán McNamara15-370/+397
Change-Id: Ia07df75b00b7d34da9dfeeddb47280ddba23b897
2012-11-20Merge branch 'feature/killsdf'Andras Timar1-1/+1
Conflicts: desktop/prj/build.lst helpcontent2 l10ntools/Executable_gsicheck.mk l10ntools/Executable_uiex.mk regexp/inc/regexp/reclass.hxx solenv/gbuild/AllLangResTarget.mk Change-Id: I398f0cd9e7daefa8d2e04fd977d5bc2e9708169b
2012-11-17accessible names set *after* resource was freed, so names were nullCaolán McNamara1-2/+2
I've seen so many of these accessible resources in the wrong place or otherwise broken that I wonder if any of that is really working. We can eventually move all this foo into the .ui format and implement the accessiblilty stuff in the builder Change-Id: I82e87df05d5cd3777ed5ab8b83c424ff759124e9
2012-11-16Fix the Windows build breakage by reorganizing svtools headers.Kohei Yoshida1-0/+1
Also removed a fair amount of implicit inline methods to promote use of more forward declaration. Change-Id: I5ad21f0d7abc85281708b7e87f1036b02a053627
2012-11-14add a regression test for EDB-22681Caolán McNamara1-0/+0
Change-Id: I62adf5eef023de163114266de56c14310f3aad34
2012-11-14callcatcher: update unused code post binfilter deathCaolán McNamara4-19/+0
Change-Id: I5b25d14ef2769126f98523551597f43812b9feb7
2012-11-11Merge branch 'master' into feature/killsdfAndras Timar59-4344/+2466
Conflicts: Repository.mk RepositoryFixes.mk connectivity/prj/build.lst extensions/prj/build.lst filter/prj/build.lst fpicker/prj/build.lst l10ntools/StaticLibrary_transex.mk saxon/build.xml shell/prj/build.lst solenv/gbuild/AllLangResTarget.mk solenv/gbuild/Configuration.mk solenv/gbuild/UI.mk ucb/source/ucp/webdav/webdavcontent.cxx
2012-11-11filter: remove obsolete binfilter filter configuration filesMichael Stahl99-2767/+0
Change-Id: I43fe95e7957c018f1013c543367c548fcfa1d9c3
2012-11-09binfilter.die.die.dieNorbert Thiebaud1-189/+0
Change-Id: Ia3c103e4343d309b997ed37e33a382ffdfbddac3 Reviewed-on: https://gerrit.libreoffice.org/1014 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-06re-base on ALv2 code. Includes (at least) relevant parts of:Michael Meeks21-1133/+2108
linecap: Reintegrating finished LineCap feature Patch contributed by Regina Henschel http://svn.apache.org/viewvc?view=revision&revision=1232507 Patches contributed by Sven Jacobi impress212: #i81610# fixed animation export http://svn.apache.org/viewvc?view=revision&revision=1167620 impress212: drawinglayer gbuild environment changes http://svn.apache.org/viewvc?view=revision&revision=1167627 http://svn.apache.org/viewvc?view=revision&revision=1167628 impress212: DffPropSet -> minor code improvements, removing table http://svn.apache.org/viewvc?view=revision&revision=1167634 impress212: #158494# fixed excel import (text rotation) http://svn.apache.org/viewvc?view=revision&revision=1167638 Patches contributed by Armin Le Grand Svg: Reintegrated Svg replacement from /branches/alg/svgreplavement http://svn.apache.org/viewvc?view=revision&revision=1220836 #118728# changed indentifying definitions for Svg file detection http://svn.apache.org/viewvc?view=revision&revision=1229961 #118838# LineGeometry creation for complicated cases optimized to create single Polygons http://svn.apache.org/viewvc?view=revision&revision=1236232 #119176# corrected file type detection for SVG for svg files without xml header http://svn.apache.org/viewvc?view=revision&revision=1309445 #118728# Extended Svg file detection http://svn.apache.org/viewvc?view=revision&revision=1230531 #118529# solve break converters and convert commands for OLEs and images http://svn.apache.org/viewvc?view=revision&revision=1186168 svg: added WaE changes from branch svgreplacement to trunc http://svn.apache.org/viewvc?view=revision&revision=1222974 svg: corrected missing member initialization http://svn.apache.org/viewvc?view=revision&revision=1226134 fix for #118525#: Using primitives for chart sub-geometry visualisation http://svn.apache.org/viewvc?view=revision&revision=1226879 #118898# Adapted ImpGraphic::ImplGetBitmap to correctly convert metafiles to bitmapEx ... http://svn.apache.org/viewvc?view=revision&revision=1293316 fix for #118525#: removed no longer used variable maOriginalMapMode, one more exception eliminated http://svn.apache.org/viewvc?view=revision&revision=1227097 #16758# Added buffering to the VDev usages of the VclProcessor2D derivates... http://svn.apache.org/viewvc?view=revision&revision=1229521 #116758# Secured VDev buffer device to Vcl deinit http://svn.apache.org/viewvc?view=revision&revision=1230574 #116758# added remembering allocated VDevs for VDevBuffer to be able to also delete these when vcl goes down; it should never happen, but You never know http://svn.apache.org/viewvc?view=revision&revision=1230927 #118730# Changed SvgClipPathNode to use MaskPrimitive2D for primitive representation instead of TransparencePrimitive2D http://svn.apache.org/viewvc?view=revision&revision=1231198 #118822# secured 3D geometry creation (slices) by subdividing the 2D source polyPolygon early http://svn.apache.org/viewvc?view=revision&revision=1234749 #118829# enhanced Svg gradient quality, obstacles avoided http://svn.apache.org/viewvc?view=revision&revision=1235361 #118834# Unified usage of TextBreakupHelper as single tooling class for i18n text primitive breakup http://svn.apache.org/viewvc?view=revision&revision=1236110 #118853# added square pixel size limit to conversion of TransparencePrimitive2D to Metafile action http://svn.apache.org/viewvc?view=revision&revision=1237656 #118824# coreccted mirroring and boundrect when the graphicmanager is used for bitmap output http://svn.apache.org/viewvc?view=revision&revision=1240097 #115092# Corrected VclProcessor2D::RenderPolygonStrokePrimitive2D for various optimization scenarios http://svn.apache.org/viewvc?view=revision&revision=1241434 #118783# Corrected errors in ID strings, corrected Svg line/fill export, corrected polygon close state http://svn.apache.org/viewvc?view=revision&revision=1232006 #118796# corrected null-pointer usage in SVG text exporter http://svn.apache.org/viewvc?view=revision&revision=1240262 #118729# Use GraphicStreamUrl and GraphicUrl to allow multi image import with linked graphics, too http://svn.apache.org/viewvc?view=revision&revision=1229962 #118898# corrected error in GDIMetaFile::GetBoundRect in handling MetaFloatTransparentAction http://svn.apache.org/viewvc?view=revision&revision=1293349 #118855# Corrected handling of possibly created empty clipRegions after PolyPolygon clipping http://svn.apache.org/viewvc?view=revision&revision=1237725 #115962# Better (but not yet optimal, see comments in task) handling of MetaFloatTransparentAction in PDF export http://svn.apache.org/viewvc?view=revision&revision=1241078 IP clearance: #118466# This patch removes librsvg, libcroco, libgsf, ... http://svn.apache.org/viewvc?view=revision&revision=1200879 118779# Added svg content streaming in/out to ImpGraphic stream operators http://svn.apache.org/viewvc?view=revision&revision=1231908 linecap: correctons for WaE and mac drawing http://svn.apache.org/viewvc?view=revision&revision=1232793 svg: uses current system Dpi for Svg replacement image creation http://svn.apache.org/viewvc?view=revision&revision=1233948 Patches contributed by Mathias Bauer (and others) gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1394326 Remove duplicate header includes. cws mba34issues01: #i117720#: convert assertion into warning http://svn.apache.org/viewvc?view=revision&revision=1172352 118485 - Styles for OLEs are not saved. Submitted by Armin Le Grand. http://svn.apache.org/viewvc?view=revision&revision=1182166 cws mba34issues01: #i117714#: remove assertion http://svn.apache.org/viewvc?view=revision&revision=1172357 Patch contributed by Jurgen Schmidt add some additional checks to ensure proper reading operations http://svn.apache.org/viewvc?view=revision&revision=1209022 mostly prefer our stream / bounds checking work. Patches contributed by Herbert Duerr #i118816# add clarifying comment regarding Font::*Color*() methods http://svn.apache.org/viewvc?view=revision&revision=1233833 extend macro->string handling for empty strings http://svn.apache.org/viewvc?view=revision&revision=1175801 avoid magic constants for SALCOLOR_NONE http://svn.apache.org/viewvc?view=revision&revision=1177543 initialize slant properly in ImplFontMetricData constructor (author=iorsh) http://svn.apache.org/viewvc?view=revision&revision=1177551 #i118675# make check for extension updates more stable http://svn.apache.org/viewvc?view=revision&revision=1214797 #a118617# remove VBasicEventListener.dll binary There are no known users depending on its CLSID http://svn.apache.org/viewvc?view=revision&revision=1203697 Patches contributed by Ariel Constenla-Haile Fix build breaker on Linux/gcc http://svn.apache.org/viewvc?view=revision&revision=1221104 Fix crash when trying to instantiate css.graphic.GraphicRasterizer_RSVG http://svn.apache.org/viewvc?view=revision&revision=1215559 Patches contributed by Oliver-Rainer Wittmann sw34bf06: #i117962# - method <SwFlyFrm::IsPaint(..)> - consider instances of <SwFlyDrawObj> http://svn.apache.org/viewvc?view=revision&revision=1172120 sw34bf06: #i117783# - Writer's implementation of XPagePrintable - apply print settings to new printing routines http://svn.apache.org/viewvc?view=revision&revision=1172115 gnumake4 work variously from Hans-Joachim Lankenau http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1396782 http://svn.apache.org/viewvc?view=revision&revision=1394707 plus some amount of re-splitting of legacy headers. Patch contributed by Pavel Janik WaE: Remove unused variables. http://svn.apache.org/viewvc?view=revision&revision=1230697 Patches contributed by Takashi Ono mingwport35: i#117795: MinGW port fix for vcl2gnumake http://svn.apache.org/viewvc?view=revision&revision=1172091 mingwport35: i#117795: MinGW port fix for vcl2gnumake http://svn.apache.org/viewvc?view=revision&revision=1172091 Patch contributed by Christian Lippka impress212: #i98044# re enable Text menu for outline and title shapes http://svn.apache.org/viewvc?view=revision&revision=1167639 Patch contributed by Andre Fischer 118674: Made category B code optional and disabled by default. http://svn.apache.org/viewvc?view=revision&revision=1215131 118881: Ignore empty paragraphs after bullets. http://svn.apache.org/viewvc?view=revision&revision=1296205 Patches contributed by Philipp Lohmann ooo340fixes: #i117780# use rtl allocator http://svn.apache.org/viewvc?view=revision&revision=1172087 ooo34gsl02: #i117807# fix an off by one error (index actually inside the pfb section header) http://svn.apache.org/viewvc?view=revision&revision=1167576 various cleanups, related compilation fixes, warning cleanups, re-working of obsolete stl template pieces to use boost instead, changed string classes, re-adapt KDE about data, about dialog, fixing warnings, and other fixes & improvements. Disable svg import / render for about/ branding code-paths for now. Restore full icon theme set. Remove OS/2 conditionals and sources. Remove conflicting gtk/full-screen monitors support. Retain existing svg rasterizer files - temporarily disabled. Standardize stringificaiton and fixup dllpostfix issues. Rename SvgGradientHelper::== to equalTo to avoid overloading issues. Use the flat GdiPlus API for LineCaps calls.
2012-11-05Uploading new libvisio 0.0.20 releaseFridrich Štrba2-3/+3
Change-Id: Ic090ae81c28f12a106a74aa6d10b43cce9d68fed
2012-11-01rework filters test to squeeze through extra flagsCaolán McNamara3-6/+15
that are needed to load .odt, .sxw etc files, and add a regression test for CVE-2012-4233 Change-Id: Ie178725ded3d76942030d12f23074de519cf62de