Commit Graph

324625 Commits

Author SHA1 Message Date
David Tardon
71e52f37ac simplify generation of *_allheaders.hxx
There are some differences in the generated headers:

cppu_allheaders.hxx now explicitly includes
 #include <com/sun/star/uno/Any.h>
 #include <com/sun/star/uno/Any.hxx>
 #include <com/sun/star/uno/genfunc.h>
 #include <com/sun/star/uno/genfunc.hxx>
 #include <com/sun/star/uno/Reference.h>
 #include <com/sun/star/uno/Reference.hxx>
 #include <com/sun/star/uno/Sequence.h>
 #include <com/sun/star/uno/Sequence.hxx>
 #include <com/sun/star/uno/Type.h>
 #include <com/sun/star/uno/Type.hxx>

sal_allheaders.hxx now does not (explicitly) include
 #include <cppunittester/protectorfactory.hxx>
 #include <internal/rtllifecycle.h>
 #include <osl/detail/android-bootstrap.h>
 #include <osl/detail/component-mapping.h>
 #include <osl/detail/file.h>
 #include <osl/detail/ios-bootstrap.h>
 #include <pch/precompiled_sal.hxx>

Change-Id: Ide3c708ac66f23b360b8e130790f8fa8f1911082
2013-04-13 09:26:19 +02:00
David Tardon
6aca2a3d0e drop trailing /
Change-Id: I1f699f9e0294209478680ae3e2e12ae9085c91fc
2013-04-13 09:26:19 +02:00
David Tardon
2ca2e8e7b4 rebuild Package when a file is added
Change-Id: I58b8ad5393a4ca01c0131847f220f8c094609b69
2013-04-13 09:26:18 +02:00
David Tardon
d3e93f256e install SDK headers from filelists
... which allows us to drop gb_ZipPackage.

Change-Id: Ib19f774c63d9b83ec07e99f963533eee431cc53a
2013-04-13 09:26:18 +02:00
David Tardon
ea09e0352a add extra inc. dir for URE headers
This is in preparation for removing gb_ZipPackage. It is only a
temporary workaround, as the URE headers can be used directly from
$(SRCDIR), once we do the migration of public headers to top-level.
This commit should be reverted then.

Change-Id: I26b7ad6eb7b33797c174573e3c2f69d295408657
2013-04-13 09:26:18 +02:00
David Tardon
ddd9e12575 add some comments
Change-Id: Ife488b476fff54872aa830cff218d4a642f528fc
2013-04-13 09:26:18 +02:00
David Tardon
b80f40c56a keep filename in sync with the Pyuno name
Change-Id: I7f171e3908eeddb5f24fd82fe7eb5cfbce77affe
2013-04-13 09:26:17 +02:00
David Tardon
d01478a87a install Pyuno using Package
Change-Id: Iabc029091096c82ff2dc79f0fad8f2bf9ee89514
2013-04-13 09:26:17 +02:00
David Tardon
47f9150848 silence build of epm
Change-Id: I439032a384e75815db050d5468d78496267f665b
2013-04-13 09:26:17 +02:00
David Tardon
8f0997c3a2 convert AllLangZip to install using Packages
... and also rename it to AllLangPackage.

Change-Id: I5bbc3847f2806221a5e3e4fa063ccc5a3b60a3fb
2013-04-13 09:26:17 +02:00
Caolán McNamara
b724a3bde9 WaE: unused param
Change-Id: Ie066849a312059e9dc2599e73258c57e9ceeda28
2013-04-13 08:15:46 +01:00
Caolán McNamara
72b60cf038 WaE: unused param
Change-Id: I29d6b8b19a677ecbd4b47fb80574e8b327a16d13
2013-04-13 08:13:10 +01:00
Zolnai Tamás
4146406205 l10ntools: export use only en-US
So no need to ad it in a commandline parameter.
No need to use a vector to store languages.

Change-Id: I1f7d3bd131b5a9ff23d403cee4ac6804ae8e0a0b
2013-04-13 07:22:22 +02:00
Armin Le Grand
c1a2f580f0 Resolves: #i54102# added support for rotation, shear and mirror for SdrEdgeObj
i.e. Edges, Connectors

added interactive preview, allowed these actions for editing

(cherry picked from commit f8721f5f94f74522eae36dc6dc054b983384fac9)

Conflicts:
	svx/source/svdraw/svddrgmt.cxx
	svx/source/svdraw/svdoedge.cxx

Change-Id: I20b971674e683a25f70f6d2e2f4b5231f38638bc

Related: i#54102# Removed IsInserted() check...

for doing transformations to have them on interactions

(cherry picked from commit 3ca8c0e04015fcd945a66e254d845dc9081aa5e5)

Conflicts:
	svx/source/svdraw/svdoedge.cxx

Change-Id: If55e5f0d4bb5aef7f602fdcd03d51014390e8d2a
2013-04-13 07:59:17 +01:00
Zolnai Tamás
5acc994f4e Remove obsolote 'empty string -> "-"' behaviour
Change-Id: I1d81d4c5716c397b84c0a8959b21beacbbbf1138
2013-04-13 06:37:05 +02:00
Kohei Yoshida
0583907f2b Handle hidden property for external filter loading as well.
Change-Id: I7a0154161d28e59c3e741fd592d3ce175676c901
2013-04-13 01:54:43 -04:00
Kohei Yoshida
9f7ac9aeeb Get cppunit in sc to link with orcus-parser.
Change-Id: I1f53a4f4b9beee501e29149ed88e3ce5d63d9a3c
2013-04-13 01:54:42 -04:00
Kohei Yoshida
1c82446d38 Let's see if this works for Visual Studio 2010....
Change-Id: I80b0dc6f36f798e06aad2221760b6b36d1a7f82b
2013-04-13 01:54:42 -04:00
Kohei Yoshida
58b4cd934f Go back to using Visual Studio project files to build.
gcc-wrapper is too smart for me to figure out.

Change-Id: Ia36255035ac0be8ddc6cfc26dac06f3cd1310769
2013-04-13 01:54:42 -04:00
Kohei Yoshida
0af23aaf69 Trying to fix Windows build. Still broken.
Change-Id: I4d5764d9fd8f03e61c99d5f5597314deefc3ffd5
2013-04-13 01:54:42 -04:00
Kohei Yoshida
2ee0956cee Deliver orcus-parser.lib on Windows.
Change-Id: Iba5edf90ad26c96697e5acb47055f9311ea73b98
2013-04-13 01:54:41 -04:00
Kohei Yoshida
51f7922845 Newer version 0.5.1 (since 0.5.0 package was broken on Windows).
It contains a missing header needed for Windows.

Change-Id: I538d7d807fef3b6e50e70bf8f48defeb3cb79c9b
2013-04-13 01:54:41 -04:00
Kohei Yoshida
4d9c2fb1e0 Get sc to build.
Change-Id: Ia5a73ec2acd3663a35632f268b59c0646cd356ea
2013-04-13 01:54:41 -04:00
Kohei Yoshida
f4f455c888 Deliver another library, though sc still can't link to it. Damn.
Change-Id: I6a0193df0cdb82e1855c5ac2d38976c7fb29d039
2013-04-13 01:54:41 -04:00
Kohei Yoshida
a2fa2edb7e Fix linker error against system zlib.
Not sure what we'll have to do with the internal zlib.  Not tested
that scenario yet.

Change-Id: Iec9e4f30b006ceaa2271156650b5ad922d4b40e4
2013-04-13 01:54:40 -04:00
Kohei Yoshida
4eb2211230 This patch has been upstreamed.
Change-Id: I7ba26813e1dfdd138096c597abd9f67c953aca4d
2013-04-13 01:54:40 -04:00
Kohei Yoshida
f14e7094f8 Update the internal liborcus package to 0.5.0.
Change-Id: Ib0070ad8509ba4084a8b0871fbc8c24b550433d7
2013-04-13 01:54:40 -04:00
Kohei Yoshida
9dbf503b43 Now we require liborcus-0.6 package.
Change-Id: I05555e9bb7904d7b9c25842d76ebeea53a7c1dfd
2013-04-13 01:54:39 -04:00
Kohei Yoshida
7b764697d5 Increment progress also during post string cell insertion phase.
Change-Id: Ie8dad05f8629f8acea735c6ff71851d22b997a37
2013-04-13 01:54:39 -04:00
Kohei Yoshida
7745d29ce1 Obviously we do support it now, albeit partially.
Change-Id: Ib7f28a27ea99e76f439673e4971706ed9bb7a488
2013-04-13 01:54:39 -04:00
Kohei Yoshida
3fc45b3f58 Show progress indicator during document import via orcus.
Change-Id: I74e2b8299455753d4663f344506912302317b681
2013-04-13 01:54:39 -04:00
Kohei Yoshida
eb878bf165 Get the filter provider name from SfxMedium instead.
This property is now transferred to SfxMedium. Let's get it from there.

Change-Id: Ie0a4680581500135f3b65370ea94946f02c02cb8
2013-04-13 01:54:38 -04:00
Kohei Yoshida
ee5e495aa4 Reduce indentation by early bail-out.
Change-Id: Iaf2fed36b33d44f06f2c2750f800da5a6dd454ab
2013-04-13 01:54:38 -04:00
Kohei Yoshida
b894370445 Share error handling code between DoLoad() and DoLoadExternal().
Change-Id: I34167b80e9ac31b32639cd3be903ba9edbdfa41a
2013-04-13 01:54:38 -04:00
Kohei Yoshida
ddd2a00ef1 Handle load error correctly.
When we fail to load a new document, we shouldn't manually delete
the SfxMedium instance there since SfxObjectShell gets to own it after
the DoLoadExternal call.  And we need to throw an error instead of simply
return from load().

Change-Id: Ic194d47dd1caaab3034aba1b9add54c9b5338a38
2013-04-13 01:54:38 -04:00
Kohei Yoshida
4b3da418d6 Parameter order is wrong.
Change-Id: I165c75693c4d4acb331e93905392fa7b6f7bc1c0
2013-04-13 01:54:37 -04:00
Kohei Yoshida
3b9bc3e870 Import null date via orcus.
Change-Id: Ifa50e460768ffff4b1096d795ab694fea62a6c29
2013-04-13 01:54:37 -04:00
Kohei Yoshida
bc36f99b32 Centralize D_TIMEFACTOR as DATE_TIME_FACTOR.
It was about time.

Change-Id: I87225be540c22b3031c6aee3f3fd9d26795abef8
2013-04-13 01:54:37 -04:00
Kohei Yoshida
2a53a72fbf Properly implement date / time value import from orcus.
Change-Id: Icaf310182dcdd2a5d06c2d4bcbb98e3850fb2d80
2013-04-13 01:54:37 -04:00
Kohei Yoshida
eea7b093d1 Implement set_date() interface method.
It'll simply call set_auto() for now.

Change-Id: I580b2ecbd34ffe7674f64ade912877ef07a60aca
2013-04-13 01:54:36 -04:00
Kohei Yoshida
302a764316 Implement segment-based string import.
With this, string cells from ODS docs get imported.  For now, format runs
are ignored.

Change-Id: Ia9530357d3afc6cf4a0c52362bc770560debfd61
2013-04-13 01:54:36 -04:00
Kohei Yoshida
01944e4c8c Correctly implement add() and append() of shared strings interface.
Change-Id: I9c1d0e904464ff2489678972aa5c6b6e4246cd81
2013-04-13 01:54:36 -04:00
Kohei Yoshida
05f4bb6cdd Defer string cell import until the end when importing via orcus.
This is because orcus imports cells before it imports the string table.

Change-Id: I1b85be2d9832b9a9a52961ece735de8cd980b893
2013-04-13 01:54:36 -04:00
Kohei Yoshida
644f122a2d Use environment variable LIBO_USE_ORCUS to decide whether or not to use orcus.
This way we won't need to re-compile every time we need to switch between.

Change-Id: I7d56a838c420a645ce8bebe0f0d9beaa78476fd6
2013-04-13 01:54:35 -04:00
Kohei Yoshida
44358ce0b0 Try not to crash during import of xlsx and ods documents.
Also, let's not leak memory by returning a new'ed instance from get_styles().
Orcus never manages the life cycle of objects returned from client code.

Change-Id: Id92eb10dbe88c2a55b5d04e408a01fa9c25fa9a1
2013-04-13 01:54:35 -04:00
Kohei Yoshida
0552a09b95 Manage to use orcus to import ods, xlsx, and csv.
But this occasionally crashes.

Change-Id: I0a18d0e210639b43b89b966a54de541b9a43e329
2013-04-13 01:54:35 -04:00
Kohei Yoshida
938d2f9502 Make the impl class explicitly non-copyable.
Change-Id: I58971205bcb0c9f397c64556c84114c0390e8e96
2013-04-13 01:54:35 -04:00
Kohei Yoshida
dad7b573b8 Re-organize UNO interface members & use clear() to clear their refs.
Change-Id: I815e77640c7c3816e5b9c83b567a8e2051cdb81f
2013-04-13 01:54:34 -04:00
Zolnai Tamás
be30e0e139 Delete obsolote platform from l10ntools merge
Change-Id: I5e5b87355d3d6e369c8fccd7078581758abb3b10
2013-04-13 06:02:21 +02:00
Zolnai Tamás
d885a85a48 Make l10ntools executables escape clear
Steps of escaping process:
1. Executables unescape the string for export(if necessary)
2. Po class work with unescaped string
3. Escape strings to PO format and write out
4. Read from PO and unescape strings
5. Executables make own transformation on string and merge

Use general functions for escaping (helper)
Delete unneeded escaping methods(xrmmerge, merge)
Delete some unused method from PoEntry class

Change-Id: I7f9414581aae9e6de7d1573862a32cdbd68c9545
2013-04-13 05:44:02 +02:00