Radek Doulik
ebebb30940
ops, fix build
...
Change-Id: If72f3c1e0d7a14779074d898c4d1eb0fe8f07871
2013-03-15 15:34:26 +01:00
Radek Doulik
fa109b4603
implemented EmfPlusRecordTypeDrawEllipse record
...
Change-Id: If8d7c210e437a041f3202c09f3d26d621b5af748
2013-03-15 15:33:13 +01:00
David Tardon
5b6d469612
WaE: unused variable
...
Change-Id: I05d9fdd234374924c7876d2c123656495016b0ea
2013-03-15 15:16:46 +01:00
Radek Doulik
cf6b2f0ece
implemented EmfPlusRecordTypeFillEllipse record
...
Change-Id: Id9362d05ddae2066f2fa289640f447393d7cda84
2013-03-15 14:48:39 +01:00
Radek Doulik
1d6b17d613
do not crop the bitmap, it is already cropped. more debug output
...
Change-Id: Iac6cd20833e0de9d8135fc4a3a0c4e5884a0e9fa
2013-03-06 15:12:27 +01:00
Eike Rathke
4bc9d484ca
straighten out that dreaded indentation
...
Change-Id: Ia082475c5d00dfd7c09da08b535e685f8513242c
2013-03-06 14:18:29 +01:00
nccuong
a6b9173005
fdo#60148 Clean up warnings from the Clang compiler plugin
...
Change-Id: I08d755677c46c476710ecbd067ed9f7e2f54a671
loplugin: clean warnings: unused variables, incorrect indentation and log area.
Reviewed-on: https://gerrit.libreoffice.org/2544
Reviewed-by: Eike Rathke <erack@redhat.com >
Tested-by: Eike Rathke <erack@redhat.com >
2013-03-06 12:59:26 +00:00
Thomas Arnhold
4f4e4e40f5
loplugin: improve indentation
...
Change-Id: Idb847766d93dc222d6c55889616da21eeac212ee
2013-02-25 17:59:40 +01:00
Radek Doulik
41cfd0fd9d
workaround for emf+ files with broken dataSize of Image object record
...
Change-Id: I5005961e1b618af949dc978a7ac560fc9eca3e65
2013-02-25 15:08:30 +01:00
Michael Stahl
ec0d1440cf
fdo#59405: cppcanvas: fix infinite loop in processEMFPlus
...
This can be observed when inserting the bugdoc from fdo#59405.
Apparently the "size" and "length" do not agree; ensure that the
"length" does not underflow.
Change-Id: Idfc68919859b8284c724831de21208e4392af328
2013-02-25 14:27:07 +01:00
Radek Doulik
da09115cff
implemented EmfPlusRecordTypeFillPie record
...
Change-Id: I15e7464a6a295bb4c1313c0a65ee33b6443c61c8
2013-01-10 16:01:19 +01:00
Jan Holesovsky
0c22f3eadd
Make LO buildable again after the GraphicFilter move.
...
Change-Id: I3455a7294b136400f32163626d5a7a7f2bfa898c
2013-01-04 22:02:51 +01:00
Michael Meeks
44cfc7cb65
re-base on ALv2 code. Includes (at least) relevant parts of:
...
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-06 11:58:16 +00:00
Radek Doulik
35cbe7206d
fixed typo
...
Change-Id: I483ff930b99d04cbd1514d7f541e57e223b04bab
2012-09-06 14:42:18 +02:00
Radek Doulik
cf08e8a2ee
emf+: added implementation of DrawImage record
...
Change-Id: I6c86c2eaca1586d915b648292373da4378c755ba
2012-07-19 11:09:07 +02:00
Stephan Bergmann
4dd7c0369d
Various Clang 3.1 -Wunsued-variable, -Wconstant-conversion
...
Change-Id: I0799f22685609201dfb524c373d065b6184ed53c
2012-07-18 08:23:28 +02:00
Thomas Arnhold
278000a28b
Remove unused defines
...
Some of them were commented out for documentation purpose.
Change-Id: I29a6b2cbe774b527f0c3a0be5675160817a7f3ce
2012-07-02 17:46:25 +02:00
Caolán McNamara
d5909e1452
replace custom readString with read_uInt16s_ToOUString
...
replace custom readString with more efficient and foolproof
read_uInt16s_ToOUString
Change-Id: Idf5f85adad008b4bd775badd83f55b152a6ddaaf
2012-06-25 14:19:02 +01:00
Caolán McNamara
447e5b4b36
death to some UniStrings
...
Change-Id: I0fa0c60e12c418d25f8bd96cc04c6abd74b1a608
2012-06-19 14:11:50 +01:00
Michael Meeks
3858ba3585
targetted string re-work
...
Change-Id: I9ed4df2a25c8a2a868f83de48472715a6cabe2be
2012-05-22 18:21:18 +01:00
Radek Doulik
41c4585504
tune the guessed position a bit, so that it works better with test documents
2012-04-18 19:17:11 +02:00
Radek Doulik
e14b7cdd54
implemented EmfPlusRecordTypeDrawString record
2012-04-18 19:08:43 +02:00
Radek Doulik
8e92501541
added debug message for unsupported cases
2012-04-18 15:40:05 +02:00
Radek Doulik
695d82b63d
SrcRect for SrcUnit = 2 is in pixels, don't Map it
2012-04-18 15:37:50 +02:00
Radek Doulik
e94e669bd3
set minimal width if pen width is set to zero
2012-04-13 16:25:31 +02:00
Caolán McNamara
35fb870b5f
fix crash on invalid/missing pen
2012-04-13 13:15:26 +01:00
Caolán McNamara
830724367d
fix busted indent
2012-04-13 13:15:26 +01:00
Caolán McNamara
e443216ce2
readUnicodeString can just return the string
...
seeing as no-one checks the return value, we don't need
the intermediate temporary string
2012-03-26 12:18:09 +01:00
Michael Stahl
24b449b7fc
cppcanvas: processEMFPlus: fix valgrind warning:
...
When reading EmfPlusRecordTypeDrawImagePoints, handle the variant where
points are stored as 16-bit integers instead of floats correctly.
Found via valgrind on loading bugdoc from fdo#42252.
2012-03-09 15:40:00 +01:00
Radek Doulik
0d396171b6
workaround for buggy metafile images
2012-03-07 16:59:53 +01:00
Szabolcs Dezsi
eed2695cd5
Removed unused code from cppcanvas
2012-02-17 15:48:23 +00:00
August Sodora
3b8bf60a04
Revert "callcatcher: Remove unused code"
...
This reverts commit 070eff8cf1
.
2011-12-21 06:46:56 -05:00
August Sodora
070eff8cf1
callcatcher: Remove unused code
2011-12-21 06:25:31 -05:00
Radek Doulik
d169860411
more debug info for emf+ rendering - path
2011-11-28 10:23:51 +01:00
Caolán McNamara
8e9ad03830
Related: fdo#38580 NULL object
2011-10-10 16:51:55 +01:00
Caolán McNamara
90e9a26aa5
make base class dtor virtual
...
otherwise calling delete on a base class pointer to an instantiation of a
derived class doesn't call the derived class's dtor
2011-09-12 09:10:03 +01:00
Gabor Jenei
cdc4b38034
fix warnings
2011-09-01 16:42:03 +01:00
Caolán McNamara
55240e889b
WaE: in debug=2 mode
2011-08-29 13:41:44 +01:00
Gabor
0e9d01756c
debug build errors
2011-08-23 14:05:22 +01:00
David Tardon
8c9a0ef14f
align closing brace
2011-08-11 06:47:32 +02:00
David Tardon
180c35752d
WaE: add braces around empty body in else stmt
2011-08-11 06:45:08 +02:00
Radek Doulik
d7d976c257
check bitmap size before creating canvas action
2011-08-10 22:42:48 +02:00
Radek Doulik
2c9d31b48d
added MultiplyWorldTransform record type
2011-08-10 22:42:47 +02:00
Radek Doulik
067362e1ce
enable emf debug dump when dbglevel > 1
2011-07-26 14:30:52 +02:00
Radek Doulik
e7c9affbe4
make the debug build work again
2011-06-10 16:00:58 +02:00
Michael Meeks
be3c5022c3
cleanup
2011-03-14 10:30:59 +00:00
Norbert Thiebaud
a918e60386
mis-merge: clean-up remaining tools types
2011-03-12 19:02:03 -06:00
Caolán McNamara
753a2faaa6
cppcheck: methods can be const
2010-11-25 16:02:40 +00:00
Gert Faller
433b107ea2
RTL_CONSTASCII_USTRINGPARAM in libs-gui 01
2010-11-22 16:56:04 +01:00
Sebastian Spaeth
4905a19032
Add vim/emacs modelines to all source files
...
Fixes #fdo30794
Based on bin/add-modelines script (originally posted in mail
1286706307.1871.1399280959@webmail.messagingengine.com )
Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de >
2010-10-14 17:02:15 +02:00