Commit graph

7199 commits

Author SHA1 Message Date
Stephan Bergmann
1c2862e8d1 Remove residue of undocumented "edition" feature
...whereby some branding could be orverridden with information from a program/edition/
directory.

Change-Id: I7f9324678b09bc8069775dfcbda97be8e0618a91
2013-04-29 10:27:29 +02:00
Chris Sherlock
e986d3e396 fdo#39468 Translation and cleanup
Cleanup of source code:
- translated German to English
- removed useless comment decorations
- removed commented out code
- some reformatting of code

Change-Id: I71d5fdab8226d61bda9ac906bb82176dc11cafd2
Reviewed-on: https://gerrit.libreoffice.org/3643
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-04-29 04:15:58 +00:00
Ahmad H. Al Harthi
4c4b9db8bb fdo#35320 A fix for Arabic justification problem caused by kashidas
Change-Id: I512e6332a632acf90e4f995fbc7fd19e7ef094ec
Reviewed-on: https://gerrit.libreoffice.org/3644
Tested-by: Ahmad Harthi <aalharthi@kacst.edu.sa>
Reviewed-by: Ahmad Harthi <aalharthi@kacst.edu.sa>
2013-04-28 06:15:19 +00:00
Caolán McNamara
b3c1497867 convert input field dialog to .ui format
Change-Id: I1c6c43b73b22120b2f2985256896af214012f0ad
2013-04-27 20:58:40 +01:00
Samuel Mehrbrodt
f13324bc84 Better text for "Insert as Link" Checkbox
This Checkbox is shown in the File picker dialog and does not embed the file in the document, if checked.

Change-Id: I84fbc182cc9b432cd38ccb044c0479ced119d97f
Reviewed-on: https://gerrit.libreoffice.org/3602
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2013-04-26 07:07:04 +00:00
Eike Rathke
53b8d25caa use LanguageTag fallback
Change-Id: I34c532dc7d1c71724a5c0e29c113f2d6510cc2d7
2013-04-25 14:23:20 +02:00
Jan Holesovsky
f650b3a50c More places where we can suppress output.
Change-Id: Ib316bf40bb9b9afeb5fbdf9281f2d3b9539e346f
2013-04-24 16:28:18 +02:00
Jan Holesovsky
617dddda62 fdo#59259: Suppress the expensive parts when we are only writing to metafile.
When we are launching the printing dialog, we first draw the page using
drawinglayer to a metafile, and then render the metafile.  Unfortunately, here
we did the real operation of allocating large bitmaps, and destroying them
again; all that just to throw all that away at the end of the operation.

The preview sets the mbOutput to false correctly, so we can just skip the
expensive parts.

Change-Id: Ice77d83100eba339602bbdf374fec8546d4d1e12
2013-04-24 16:28:18 +02:00
Caolán McNamara
fe45c9ef10 restore ImageList::AddImage variant
correctly removed in 804e86170f
but we will need it again soon

Change-Id: I52700cb4da0285bf08db20af2d7c314a37c4fee2
2013-04-23 14:45:18 +01:00
Michael Stahl
76a2e7faf0 adjust_exif_parameters defined but not used [-Werror=unused-function]
Change-Id: I2bb49bd85844d35301372b4f9d06f11db27fe9ea
2013-04-22 12:56:46 +02:00
Tor Lillqvist
c16de2eb12 Factor out identical code for vertical and horizontal scrollbar
Change-Id: Ifc4925feccea9c35654356120b157f27d7cbfd3b
2013-04-22 11:21:41 +03:00
Stephan Bergmann
6e2bc6403b -Werror=unused-parameter
Change-Id: I01995091350ed4a4edefa13ca6946d23062112a1
2013-04-22 09:20:31 +02:00
Stephan Bergmann
2a65f0e185 Make jdiv_round_up available (-Werror=implicit-function-declaration)
...apparently caused by 845456565d "DO NOT use
internal headers of jpeg."  The warning there "I am not sure if it is all right
to include parts of jpeg directly into our code" still holds, of course.

Change-Id: I4754dbcd9b2c3eafc64d32c3b83faa53cf913abd
2013-04-22 09:20:31 +02:00
David Tardon
845456565d DO NOT use internal headers of jpeg
They ARE NOT available when using system jpeg.

Apart of that, I am not sure if it is all right to include parts of jpeg
directly into our code.

Change-Id: Ic19a22e73094d452ffd072b819020e4a46256406
2013-04-22 08:14:46 +02:00
Tomaž Vajngerl
8ecf0d45d8 Add jpegint.h to jpeg module. Fix warning in Exif.
Change-Id: I098ad140d013f1bda057416b2e0622bc038d2a30
2013-04-21 23:31:03 +02:00
Tomaž Vajngerl
2fa3cde17c WaE: unused variable in Exif
Change-Id: I921ba50f1d251489bfb56703247890f9ff23200f
2013-04-21 22:55:41 +02:00
Tomaž Vajngerl
4cbe623af8 Fix enum Tag and Orientation usage.
Change-Id: I50014b227b07a4b7bff7b2569ec55409f371b38e
2013-04-21 22:52:30 +02:00
Tomaž Vajngerl
922d87535b Extract IFD processing in Exif.
Change-Id: Ia00803c748cd40b7e2e6142a2802ea6e4e13f8fd
2013-04-21 21:55:48 +02:00
Tomaž Vajngerl
c0bb58329e At native rotation of JPEG image detect and reset image orientation.
Change-Id: I81bc0f4a7cb192f8f9806a9b5bb0d2a6ab1b00df
2013-04-21 21:55:48 +02:00
Tomaž Vajngerl
4f3bc8cf69 More correct reading of Exif metadata.
Change-Id: Id9e7754cfcbd1d7e8b512eb1c1a3384df2db149f
2013-04-21 21:55:47 +02:00
Tomaž Vajngerl
06c25631e3 Remove rotation for SVG for now.
Change-Id: I6f9b9cc510778ea561ebbb9ac215db615ea34a8e
2013-04-21 21:55:47 +02:00
Tomaž Vajngerl
8ae05bf7a0 canBeRotated added to ask if native rotation can be performed.
The canBeRotated method was added to determine if a native rotation
can be performed for a graphics or not.

Change-Id: I026cf6fe4baa4d964d0a2c2b6e36c3b15aa91549
2013-04-21 21:55:46 +02:00
Tomaž Vajngerl
29545247e4 Use GraphicFilter directly in GraphicNativeTransform.
Change-Id: Ib7c028ae32783f112507fb848398b389ed7a484f
2013-04-21 21:55:46 +02:00
Tomaž Vajngerl
75f60bff08 Add rotation for PNG and GIF to GraphicNativeRotation.
Rotation for PNG and GIF format perform by exporting and importing
of the Graphic. This is a "fallback" way to perform graphic rotation
and the easiest to do for lossless raster formats.

Change-Id: I31efad9106b5cfbd1d7c6c5063726c455d05f934
2013-04-21 21:55:46 +02:00
Tomaž Vajngerl
6c7e476ae6 Regster rotate left, right menu items.
Change-Id: I64340da256a9ee66b13870854ccdccacaaf4f0d2
2013-04-21 21:55:45 +02:00
Tomaž Vajngerl
b5a9cc71d2 Exif reading/writing and Jpeg lossless transformations support.
Support for reading/writing of Exif image metadata. Currently only
orientation is implemented, but support for other tags can be added.

Jpeg lossless transformations - currently only lossless rotation is
supported, but others can be added when needed.

Additionally GraphicNativeTransform and GraphicNativeMetadata has
been added. The responsibillity of GraphicNativeTransform is to
provide graphic transformations (like rotation) on native data and
the purpose is to be as lossless as possible in transformations.
GraphicNativeMetadata is a class for reading metadata which is
contained in a native data graphic stream. For now both support
only Jpeg.

Change-Id: I3e67cd3e7f5386746bcd1f0bfd2b90f5fe834b92
2013-04-21 21:55:45 +02:00
Tomaž Vajngerl
649f000084 sal_Bool to bool in jpeg filter
Change-Id: I9a091e9b209c443cb32983e6d35044eec8681d18
2013-04-21 21:55:45 +02:00
Tomaž Vajngerl
759f24152a Split JpegWriter and JpegReader out from jpeg.cxx/hxx
jpeg.cxx/hxx contains classes JpegWriter and JpegReader which are
considered private. Split this two classes and other related
functions into its own files.

Change-Id: I41c1139b30a4dc19e03b2232dfe0986cc05d0c08
2013-04-21 21:55:44 +02:00
Michael Dunphy
8f4fc74c34 fdo#62699 Remove a few more pass-through headers
Change-Id: I4cc2dc7f1da3bc15921939e3bd5908a3f7049eab
Reviewed-on: https://gerrit.libreoffice.org/3492
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-04-21 05:51:29 +00:00
Markus Mohrhard
a049c87ba5 fix access to invalid string position
Change-Id: If811f256dc2a0cbdc25fe2a56e949736191aa002
2013-04-21 02:35:01 +02:00
Marcos Paulo de Souza
0f200cc30e fdo#63154: Change Min/Max/Abs for std::min/max/abs
Now all these usages were removed from LO.

Change-Id: I8a7233db20abdcdbb18428ad4004c78cc516a0e6
Reviewed-on: https://gerrit.libreoffice.org/3326
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-04-20 11:09:54 +00:00
Tor Lillqvist
7a75444450 Make Application::PostZoomEvent() and PostScrollEvent() non-DESKTOP only
That is where they are used anyway. Avoids misleading entries in
unusedcode.easy.

Change-Id: I2ce06ebca55998dc1df7df1f40b08b496adfbc64
2013-04-19 14:06:11 +03:00
Herbert Dürr
3ce89a2149 Resolves: coverity#708649# start to fix mis-pimpl-ification of Window class
(cherry picked from commit b0a0253e4fea1d79bc255d45f8472498a3206fd5)

Conflicts:
	vcl/source/window/window.cxx

Change-Id: I8330b7361dfdd9f291babb2e49d59ddeb91f5e35
2013-04-19 09:28:13 +01:00
Stephan Bergmann
4069417bc3 Do not arbitrarily lock a mutex
...without unlocking it again.  This nonsense /does/ cause deadlocks and hours
of frustrated debugging on --enable-dbgutil Mac OS X, e.g., after this code is
called as

0  VirtualDevice::~VirtualDevice (this=0xa363200) at lo/core/vcl/source/gdi/virdev.cxx:187
1  0x05541677 in VirtualDevice::~VirtualDevice (this=0xa363200) at lo/core/vcl/source/gdi/virdev.cxx:182
2  0x0554164a in VirtualDevice::~VirtualDevice (this=0xa363200) at lo/core/vcl/source/gdi/virdev.cxx:182
3  0x05646a76 in StatusBar::~StatusBar (this=0xa362f10) at lo/core/vcl/source/window/status.cxx:176
4  0x05646947 in StatusBar::~StatusBar (this=0xa362f10) at lo/core/vcl/source/window/status.cxx:168
5  0x0564691a in StatusBar::~StatusBar (this=0xa362f10) at lo/core/vcl/source/window/status.cxx:168
6  0x0396cf2f in VCLXDevice::DestroyOutputDevice (this=0x390356cc) at lo/core/toolkit/source/awt/vclxdevice.cxx:56
7  0x039d4345 in VCLXWindow::dispose (this=0x390356cc) at lo/core/toolkit/source/awt/vclxwindow.cxx:956
8  0x039d452c in non-virtual thunk to VCLXWindow::dispose() (this=0x390356f8) at lo/core/toolkit/source/awt/vclxwindow.cxx:976
9  0x10dc6126 in framework::ProgressBarWrapper::setStatusBar (this=0x39002aac, rStatusBar=@0xb122e050, bOwnsInstance=0) at lo/core/framework/source/uielement/progressbarwrapper.cxx:63
10 0x10c17c84 in framework::LayoutManager::implts_backupProgressBarWrapper (this=0x19582c48) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:943
11 0x10c16ca7 in framework::LayoutManager::implts_destroyProgressBar (this=0x19582c48) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:959
12 0x10c13928 in framework::LayoutManager::implts_destroyStatusBar (this=0x19582c48) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:837
13 0x10c135cb in framework::LayoutManager::implts_destroyElements (this=0x19582c48) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:446
14 0x10c1a022 in framework::LayoutManager::setDockingAreaAcceptor (this=0x19582c48, xDockingAreaAcceptor=@0xb122e318) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:1344
15 0x10c1b199 in non-virtual thunk to framework::LayoutManager::setDockingAreaAcceptor(com::sun::uno::Reference<com::sun::ui::XDockingAreaAcceptor> const&) (this=0x19582c60, xDockingAreaAcceptor=@0xb122e318) at lo/core/framework/source/layoutmanager/layoutmanager.cxx:1363
16 0x10cc26fb in framework::lcl_disableLayoutManager (xLayoutManager=@0x39013338, xFrame=@0xb122e3d8) at lo/core/framework/source/services/frame.cxx:505
17 0x10cca452 in framework::Frame::dispose (this=0x3901320c) at lo/core/framework/source/services/frame.cxx:1851
18 0x10cc925e in framework::Frame::close (this=0x3901320c, bDeliverOwnership=1) at lo/core/framework/source/services/frame.cxx:1644
19 0x10cc933b in non-virtual thunk to framework::Frame::close(unsigned char) (this=0x39013238, bDeliverOwnership=1) at lo/core/framework/source/services/frame.cxx:1645
20 0x0cfb07ad in (anonymous namespace)::callVirtualMethod (pAdjustedThisPtr=0x39013238, nVtableIndex=5, pRegisterReturn=0x0, pReturnTypeDescr=0xa03e240, bSimpleReturn=true, pStackLongs=0xb122e610, nStackLongs=2) at lo/core/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:75
21 0x0cfb01aa in (anonymous namespace)::cpp_call (pThis=0x179e2b20, aVtableSlot={offset = 0, index = 5}, pReturnTypeRef=0xa03e240, nParams=1, pParams=0x179ec9e0, pUnoReturn=0x0, pUnoArgs=0xa3652a0, ppUnoExc=0xb122eaac) at lo/core/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:270
22 0x0cfaf785 in bridges::cpp_uno::shared::unoInterfaceProxyDispatch (pUnoI=0x179e2b20, pMemberDescr=0x179ed690, pReturn=0x0, pArgs=0xa3652a0, ppException=0xb122eaac) at lo/core/bridges/source/cpp_uno/gcc3_macosx_intel/uno2cpp.cxx:461
23 0x10817d68 in binaryurp::IncomingRequest::execute_throw (this=0x179edf90, returnValue=0xb122ed58, outArguments=0xb122ed48) at lo/core/binaryurp/source/incomingrequest.cxx:245
24 0x10816293 in binaryurp::IncomingRequest::execute (this=0x179edf90) at lo/core/binaryurp/source/incomingrequest.cxx:74
25 0x10829105 in request (pThreadSpecificData=0x179edf90) at lo/core/binaryurp/source/reader.cxx:85
26 0x00bc39fe in cppu_threadpool::JobQueue::enter (this=0x179db470, nDisposeId=171320704, bReturnWhenNoJob=1) at lo/core/cppu/source/threadpool/jobqueue.cxx:115
27 0x00bc67f1 in cppu_threadpool::ORequestThread::run (this=0xa362580) at lo/core/cppu/source/threadpool/thread.cxx:171
28 0x00bc698c in non-virtual thunk to cppu_threadpool::ORequestThread::run() (this=0xa362588) at lo/core/cppu/source/threadpool/thread.cxx:201
29 0x00bc81ad in threadFunc (param=0xa362588) at thread.hxx:187
30 0x00016f4c in osl_thread_start_Impl (pData=0xa362030) at lo/core/sal/osl/unx/thread.c:251
31 0x9560eed9 in _pthread_start ()
32 0x956126de in thread_start ()

in JunitTest_extensions_unoapi; but it is also called regularly when running a
plain backing-windows soffice instance,

0  VirtualDevice::~VirtualDevice (this=0xbfff7a60) at lo/core/vcl/source/gdi/virdev.cxx:187
1  0x05541677 in VirtualDevice::~VirtualDevice (this=0xbfff7a60) at lo/core/vcl/source/gdi/virdev.cxx:182
2  0x10ca4f3d in framework::BackingWindow::Paint (this=0xa9da800) at lo/core/framework/source/services/backingwindow.cxx:699
3  0x05698dd8 in Window::ImplCallPaint (this=0xa9da800, pRegion=0x179d55c0, nPaintFlags=60) at lo/core/vcl/source/window/window.cxx:2462
4  0x05698f4b in Window::ImplCallPaint (this=0xa08dad0, pRegion=0x179c7270, nPaintFlags=60) at lo/core/vcl/source/window/window.cxx:2486
5  0x05698f4b in Window::ImplCallPaint (this=0xa08dd90, pRegion=0x0, nPaintFlags=60) at lo/core/vcl/source/window/window.cxx:2486
6  0x0569a141 in Window::Update (this=0xa08dd90) at lo/core/vcl/source/window/window.cxx:7505
7  0x056c9881 in ImplHandlePaint (pWindow=0xa08dd90, rBoundRect=@0xbfff8198, bImmediateUpdate=true) at lo/core/vcl/source/window/winproc.cxx:1575
8  0x056c6e88 in ImplWindowFrameProc (pWindow=0xa08dd90, nEvent=8, pEvent=0xbfff82a0) at lo/core/vcl/source/window/winproc.cxx:2484
9  0x056f33a6 in SalFrame::CallCallback (this=0xa08e050, nEvent=8, pEvent=0xbfff82a0) at salframe.hxx:243
10 0x05727a93 in AquaSalFrame::SendPaintEvent (this=0xa08e050, pRect=0x0) at lo/core/vcl/aqua/source/window/salframe.cxx:423
11 0x057678d3 in -[SalFrameWindow windowDidBecomeKey:] (self=0xa08e130, _cmd=0x9402b075, pNotification=0x179d5240) at lo/core/vcl/aqua/source/window/salframeview.mm:227
12 0x9b556df1 in __-[NSNotificationCenter addObserver:selector:name:object:]_block_invoke_1 ()
13 0x996ba903 in ___CFXNotificationPost_block_invoke_1 ()
14 0x99685688 in _CFXNotificationPost ()
15 0x9b541fde in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
16 0x9b557272 in -[NSNotificationCenter postNotificationName:object:] ()
17 0x937deec5 in -[NSWindow becomeKeyWindow] ()
18 0x9374af4d in _NXSendWindowNotification ()
19 0x937de618 in _NXShowKeyAndMain ()
20 0x9374477d in -[NSApplication sendEvent:] ()
21 0x0575388d in -[VCL_NSApplication sendEvent:] (self=0xa02d120, _cmd=0x94126a08, pEvent=0x179c8430) at lo/core/vcl/aqua/source/app/vclnsapp.mm:208
22 0x056f081e in AquaSalInstance::Yield (this=0xa315ff0, bWait=true, bHandleAllCurrentEvents=false) at lo/core/vcl/aqua/source/app/salinst.cxx:695
23 0x050acee2 in ImplYield (i_bWait=true, i_bAllEvents=false) at lo/core/vcl/source/app/svapp.cxx:422
24 0x050a81be in Application::Yield (i_bAllEvents=false) at lo/core/vcl/source/app/svapp.cxx:456
25 0x050a817a in Application::Execute () at lo/core/vcl/source/app/svapp.cxx:401
26 0x00124a3a in desktop::Desktop::Main (this=0xbfff95e0) at lo/core/desktop/source/app/app.cxx:1736
27 0x050b8934 in ImplSVMain () at lo/core/vcl/source/app/svmain.cxx:162
28 0x056eff73 in AquaSalInstance::handleAppDefinedEvent (pEvent=0xa324b20) at lo/core/vcl/aqua/source/app/salinst.cxx:538
29 0x05752faf in -[VCL_NSApplication sendEvent:] (self=0xa02d120, _cmd=0x94126a08, pEvent=0xa324b20) at lo/core/vcl/aqua/source/app/vclnsapp.mm:60
30 0x936d6b21 in -[NSApplication run] ()
31 0x93967ac5 in NSApplicationMain ()
32 0x056eec96 in ImplSVMainHook (pnInit=0xbfff9580) at lo/core/vcl/aqua/source/app/salinst.cxx:231
33 0x050b9ea1 in SVMain () at lo/core/vcl/source/app/svmain.cxx:195
34 0x0018e01d in soffice_main () at lo/core/desktop/source/app/sofficemain.cxx:82
35 0x00001f5b in sal_main () at lo/core/desktop/source/app/main.c:48
36 0x00001f40 in main (argc=5, argv=0xbfff966c) at lo/core/desktop/source/app/main.c:47

Whatever the root problem behind 8ed93fef13
"We need to acquire the yield mutex here," please fix it properly instead.

Change-Id: I281da60de1471f702ca34fd2b3239b6da83e2cf9
2013-04-19 01:39:42 +02:00
Lionel Elie Mamane
9830fd36db date/time IDL datatypes incompatible change
- nanosecond precision
 - signed (allowed negative) year

Also: assorted improvements / bugfixes in date/time handling code.
Some factorisation of copy/pasted code.

Change-Id: I761a1b0b8731c82f19a0c37acbcf43d3c06d6cd6
2013-04-18 21:34:46 +02:00
Caolán McNamara
a8e1ed87ff allow tree and tab boxes to have borders via .ui
Change-Id: I988f307d2ce88ac5f7e1ee7d7c5cffd352c963e0
2013-04-18 10:06:04 +01:00
Christian M. Heller
4b9301d424 fdo#39468 Translate German comments V2 - vcl/source/edit/{textdata, textdoc}
made the changes suggested by Thomas and Petr

Change-Id: I0f9e8dcda27a714628edaa5e1e8fd875c8f67593
Reviewed-on: https://gerrit.libreoffice.org/3162
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-04-16 15:36:18 +00:00
Tor Lillqvist
e013425372 What makes Andale Sans UI a suitable cross-platform fallback font?
Change-Id: Ice34e9b92bde470746f37dc9216ea2b52695df99
2013-04-16 11:19:31 +03:00
Noel Power
dd76360478 basic inplace Font preview for calc
Change-Id: Ic1e6c953852a6106ee94f0b577ed398d62aa2285
2013-04-15 20:37:19 +01:00
Peter Foley
eacf12eeb1 properly prefix graphic filter methods
Change-Id: I1d14e2330447e446ab35832d03220c71ee326866
2013-04-15 09:12:08 -04:00
Terrence Enger
e9c050115b fdo#61688 SIGABRT with debug build in VclBuilder::handleChild
reverse commit e0dd0e821b
as commit 8c4f20938b is
a better fix

Change-Id: I4951f19161e6cc92a1297ad17b7cc1fe9c76df0b
2013-04-15 14:53:06 +02:00
Thomas Arnhold
70e4329d04 fdo#60724 successfull -> successful
Change-Id: I287bef5b7f2baf5aaaab47141267ae2cadfe2451
2013-04-15 05:34:02 +02:00
Thomas Arnhold
c32b6be06b fdo#60724 correct spelling
Change-Id: Ieb653adbd0cb4371ec5db57e70bcc551872f647f
2013-04-15 05:32:37 +02:00
Thomas Arnhold
435f5e30c9 fdo#60724 correct spelling
Change-Id: I7318a9f4f3410edf4dbe67bf08f31682fcb4edc7
2013-04-15 05:10:29 +02:00
Andre Fischer
a5aeb9e0a0 Resolves: #i120096# Detect empty polygon in Region constructor...
and set impl object accordingly.

Reported by: Du Jing
Fixed by: Andre Fischer
(cherry picked from commit dbd0cea6052c5198fc960883830c3daebb989a4c)

Change-Id: I210ec0e696e673309aad64a1e157e207bea10a66
2013-04-14 23:57:43 +01:00
Armin Le Grand
4fa8df7320 Resolves: #i119735# missing css.svg.SVGWriter when using GraphicProvider
missing implementation for com.sun.star.svg.SVGWriter when using
GraphicProvider

Adapted patch provided by Sven Jacobi (thanks), added some fixes/cleanups to
make it work with all kind of graphics (SVG, Bitmap, Metafile)

(cherry picked from commit 891011181285d7ad54984ffd05ed44d825a70647)

Conflicts:
	filter/inc/filter/msfilter/msdffimp.hxx
	filter/source/graphicfilter/epict/epict.cxx
	filter/source/svg/svgexport.cxx
	filter/source/svg/svguno.cxx
	filter/source/svg/svgwriter.cxx
	filter/source/svg/svgwriter.hxx
	svtools/source/filter/filter.cxx

Change-Id: Ie53f995614060a00c709f620f89d132913a25c5c
2013-04-14 21:33:59 +01:00
Andre Fischer
cbcdf190e8 Resolves: #i119965# Fixed saving slides where temporary files...
of background images were deleted outside the office.

Patch by: Steve Yin
Review by: Andre Fischer
(cherry picked from commit 2809da479a141ad2c5c90624edf411ac2ec04597)

Change-Id: I30318ef05408eb397cb26a0d433d265de90a6e74
2013-04-12 18:47:23 +01:00
Philipp Weissenbacher
9b73b03697 Translate German comments and general clean-up
Removed some whitespace, programmer handles in comments and
commented out code.

Change-Id: I68a1285355b14e122f218b2f483ebc74a2b2dbaf
Reviewed-on: https://gerrit.libreoffice.org/3294
Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-04-10 08:46:37 +00:00
Jan Holesovsky
5d67919a58 Kill the ToolBar class, move the needed bits directly to ToolBox.
Change-Id: I6aaa396931ce613be64026b53372dc24c6189724
2013-04-10 10:39:54 +02:00
Christian M. Heller
51fddc6c52 fdo#39468 Translate German comments V2 - source/edit/texteng.cxx
Change-Id: Ifc02535cecc24d9362d2534784c659ee8705f751
2013-04-09 09:37:38 +02:00