User:Gang65

My current contributions into LibreOffice development:

Fix import/export into .xlsx and .xls and OOXML:
 * FILESAVE Cell background and border color formatting information of empty cells lost after export to xls or xlsx
 * Fix orientation issue after export to .xlsx
 * FILESAVE .xlsx and.xls looses width information for hidden/collapsed grouped columns
 * Fix for User Defined Custom Formatting which was not applied during importing XLSX documents
 * Fix missing embeddings in word/embeddings directory
 * Fix exporting of Pivot tables into .xlsx format
 * FILESAVE: Column width is not preserved in XLSX / after round trip
 * Hidden and empty rows became visible when export to .XLSX or .XLS file
 * Cannot open sheet containg FLOOR/CEILING functions by MS Excel, after export to .xlsx
 * Fix Outline export into XLSX format
 * FILESAVE Excel on OS X ignored column widths in XLSX last saved by LO
 * Fix of frozen window in Excel for Mac after exporting into .xlsx
 * OOXML: Write dimension range in full address notation to resolve compatibility issues with Office 2007
 * FILESAVE During .xlsx export, XML_outlineLevelRow, XML_outlineLevelCol keys are not saved
 * Fix precision of column width according to MS specification
 * Fix importing number of characters from docx files
 * FILESAVE OOXML Duplicated custom properties after roundtrip
 * FILESAVE Save author name in comment during export to .xlsx
 * FILESAVE XLSX PIVOTTABLE: Filter set on row fields not saved
 * OOXML Fix transparency and alpha channel support
 * FILEOPEN XLSX: Incorrect font colour
 * VLOOKUP/HLOOKUP gives Error:504, with a reference to an external xlsx file cells
 * Fix comment shape export for Calc
 * SUMIFS, AVERAGEIFS, COUNTIFS, MAXIFS, MINIFS functions give Error:504, with reference to external xlsx files cells
 * Custom properties: value type is changed from Number to Text
 * Properly import and export Cap Style into PPTX format
 * FILESAVE OOXML Fix storage of date in Custom Properties

OOXML Chart import/export fixes:
 * FILESAVE XLSX DOCX: Preserve font attributes and size of chart's legend after export to .xlsx and .docx
 * If minor axis unit is automatic, then set it to 5
 * FILEOPEN Chart width gets compressed

EMF/EMF+ fixes and improvements:
 * EMF: Fix failure of displaying ChemDraw objects
 * EMF: Add support for PS_COSMETIC line style in CREATEPEN, to fix too small line width
 * EMF: Add support for MapMode TEXT, to fix vector image scaling
 * EMF Implement complex clipping
 * WMF object not visible in .doc with LibO - ChemDraw Drawing Object
 * EMF+ Add support for Custom Line Cap
 * OLE images (EMF) incorrectly rendered in Linux, Mac, Win
 * EMF+ Properly close shapes with "setClosed" method.
 * EMF: Implement PAINTRGN record
 * EMF+ Implement String aligment and Leading/Trailing Margin.
 * Multiply by whole base transformation, and not only by scale of it
 * Store world transform during graphic save
 * EMF Implement SetArcDirection support
 * Fix misplacing of lines by adding mappingChanged
 * EMF+ Add support for different units conversion
 * EMF+ Add support for EmfPlusRecordTypeFillRegion record
 * EMF+ Add support for ResetClip record
 * EMF+ Add support to OffsetClip record
 * Add support for transparency for EMF+ records
 * EMF+ Add rotation support for DrawString and DrawDriverString
 * Fix for "EMF+ Only" mode, where it is not displaying object after GetDC record
 * Fix displaying DrawDriverString record
 * Fix rotation of DrawEllipse, DrawArc and DrawPie records
 * EMF+ Implement rotation and shearing support for DrawImage and DrawImagePoints records
 * EMF+ Add transparency support for drawing lines
 * EMF+ Fix lines width
 * EMF Decrease size of ODT files, by re-enabling compression for image/x-emf files
 * EMF+ Add transparency support for linear gradients
 * EMF+ Add support for BeginContainer record to properly display image
 * Do not depend on actual DPI during EMF+ import
 * EMF Fix MapMode translation
 * EMF FILLRGN record is not displayed correctly
 * WMF Add support for selecting colors from palette
 * WMF/EMF: Fix drawing line with different width
 * EMF: Add rotation support for INTERSECTCLIPRECT, ARC, ARCTO, CHORD, PIE and ROUNDRECT support
 * EMF Fix displaying of ARC, CHORD and PIE
 * Add support for import EMF files generated by CATIA
 * Add support for import WMF and EMF images, generated by LTSpice
 * WMF Add implementation of BitBlt and StretchBlt records
 * EMF Improve performance of FILLRGN, PAINTRGN, EXTSELECTCLIPRGN records
 * WMF EMF Fix RestoreDC record according to MS specification
 * EMF+: Add brush support to DrawString record
 * EMF+ Add alignment support for DrawString
 * EMF Add PolyTextOut support
 * EMF+ Fix restoring clipping states


 * EMF/WMF Fix holes in lines created with LINETO
 * EMF+ Use variable types according to EMFPLUS documentation
 * EMF+ Fix display of dashed lines and line joints
 * EMF+ Don't change line weight while rotating
 * EMF+ Add support for individual line endings
 * Add initial support OfficeArtBlip TIFF format
 * EMF+ Add DrawClosedCurve and FillClosedCurve support
 * EMF+ Add support for Miter Limit
 * EMF+ Fix displaying PathGradient fill

Microsoft Visio import filter:
 * Visio: Fix date and time conversion to string https://gerrit.libreoffice.org/#/c/74743/
 * Visio: Fix number conversion to string https://gerrit.libreoffice.org/#/c/75070/
 * Fix unit conversion https://gerrit.libreoffice.org/#/c/75374/
 * Fix line formating issue https://gerrit.libreoffice.org/#/c/75635/

Other:
 * Remove not needed headers to speed up compilation
 * Replace uno CellRangeAddress and CellAddress with direct calls
 * Allow more than 1024 columns in calc
 * Fix displaying GIF images

My OpenOffice.org contributions:
 * Issue 20878 Please show spaces at the end of the line
 * Issue 84723 Fix display error of ruler
 * Issue 84159 Crash while closing the document: SfxItemPool cannot contain more than 2^16 non-poolable items
 * Issue 112395Issue 116055 svl: replace svarray with STL containers