Commit graph

324811 commits

Author SHA1 Message Date
Tor Lillqvist
0b2eae62f1 No need for Android, iOS or CROSS_COMPILING conditionals for unit tests
We don't run unit tests when cross-compiling anyway and since
d4ea8c6b7e the corresponding .mk files
aren't even read by Make.

Change-Id: Icbee9ad51841d515a551e67708d9594358ce7e71
2013-04-15 21:37:50 +03:00
Tor Lillqvist
ca3392e833 Use -D_GLIBCXX_DEBUG here, too, in a dbgutil build
Change-Id: Ie07ad3b9bd2d3f95db5be8a98866aaa088b4c79f
2013-04-15 21:25:44 +03:00
Tor Lillqvist
d4ea8c6b7e We don't do unit testing when cross-compiling for now
Define the functions that adds the various check targets as empty when
cross-compiling. Avoids the needs for corresponding conditionals in
.mk files in modules.

Change-Id: Ia577e12204b516dc169a8500b4745aac4d7c24e2
2013-04-15 21:25:43 +03:00
Tor Lillqvist
accbef5301 No vbahelper library if DISABLE_SCRIPTING
Change-Id: Ice3656e828cf74d319c8a9c2d16dcdcdce9891d6
2013-04-15 21:25:43 +03:00
Tor Lillqvist
c5ff2b39f2 No vbahelper library if DISABLE_SCRIPTING
Change-Id: Ie5ea03493659eb467e61a6985016e3f43f450136
2013-04-15 21:25:43 +03:00
Tor Lillqvist
cfe512ac7b Start hacking on handling orientation changes
Change-Id: I94cfdc1b334539399faff29c046185bbbf698d23
2013-04-15 21:25:43 +03:00
Tor Lillqvist
c02f96f0bb Bin unneeded #includes and usings
Change-Id: I93102156c4713191c8ad49da9b9d2eda5be722e8
2013-04-15 21:25:42 +03:00
Tor Lillqvist
efef1c690f Add components needed by spreadsheet documents
Change-Id: I191bc093def5d2965b463dcff9e1289901064ce8
2013-04-15 21:25:42 +03:00
Julien Nabet
3c6b6ba5de fdo#63197, Convert Zip_tpl*
Change-Id: I0175c31865ca442ce57f688a642bbc7d726fab69
Reviewed-on: https://gerrit.libreoffice.org/3396
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-04-15 17:35:42 +00:00
Michael Stahl
faaccdc269 RepositoryFixes: add missing check for MSVC_USE_DEBUG_RUNTIME
(regression from 4811c2dc9f)

Change-Id: Ide12da645332e789fe7742c34b5af219b94316ab
2013-04-15 19:18:02 +02:00
Peter Foley
40dbe0ffbb adapt doxygen to INSTDIR
Change-Id: Iedb7f0c8e598b6b4387b0622ae5d8804a03eabb3
2013-04-15 13:20:32 -04:00
Peter Foley
f3a0a68e87 Don't build unneccesary libraries twice: take two
Fixed cross-compiling problem.

This reverts commit 6df3de95cd.

Change-Id: I7a00ca4aff5df59cb51b820b028b8d6f3fe23ac1
2013-04-15 13:20:31 -04:00
Zolnai Tamás
10e3c7c428 Delete remaind code of an obsolote parameter
Past: Use "-l en-US, af, hu..." parameter for transex
and to work with this string use InitLanguages() function.
Now: Use "-l all" parameter and get langauges from po files.
So InitLanguages is unneeded.

Change-Id: Ide6b3d24fb8b483c0c31034b1ffd6aba31c5e4c9
2013-04-15 18:02:02 +02:00
Michael Stahl
e8e65884b0 gbuild: fix WNT build breakage in gb_Library_get_exports_target:
Depending on the library is a total failure because it causes it to be
linked with random junk inherited from other targets.

(regression from 3213cd54b7)

Change-Id: I1069b870ea0719bc6c01b7f8f3ddf9ff695c9850
2013-04-15 18:37:10 +02:00
Matúš Kukan
df7e5114ba scp2: forgot to include AutoInstallLibs_writer.mk
Change-Id: If91d957a362a29dbff6a8b1e7485d916b36dd053
2013-04-15 18:35:40 +02:00
Miklos Vajna
60556d58e8 sw: remove unused classes in RTF export
- RTFProtect was never used by the RTF export filter, unused since the
  old RTF import is gone
- RTFVertOrient and RTFHoriOrient is obsoleted by the new-style posrelh
  and posrelv textframe properties

Change-Id: I0a7d306870900b9ff86d5a173b540db04aed012d
2013-04-15 18:14:12 +02:00
Lionel Elie Mamane
f182521948 remove duplicate
Change-Id: I0b9122d214dc6d36e9c0a2c090ada213d0bc66d5
2013-04-15 17:53:01 +02:00
Kohei Yoshida
d9b0b7d491 Properly initialize data members.
Change-Id: Iacd91b79ea8fadcc70c2ae63f61f649f33acfbef
2013-04-15 11:33:40 -04:00
Luboš Luňák
38d7306d06 fix mingw openssl detection
broken in e3f607e766

Change-Id: I51fbadcc3565e9c070252834bab4130edb2dcce6
2013-04-15 17:06:49 +02:00
Noel Power
2aad00328f bnc#813528 stub out some missing XPageSetup api
Change-Id: I105ca73f9f99013c4472ae2d7491fbc67e435015
2013-04-15 15:13:14 +01:00
Miklos Vajna
92da8fc4eb sw: add textframe gradient RTF roundtrip testcase
Change-Id: I8e4f6b926123c79ad1a62ddd4c5feebf5fe06cf0
2013-04-15 16:05:53 +02:00
Miklos Vajna
d3f7925ccc initial RTF export of Writer textframe gradients
Change-Id: Ida9774a41964dbeb8840e79425811993a28588af
2013-04-15 16:05:53 +02:00
Caolán McNamara
73318c3db8 adapt code to select source .ui
Change-Id: I65d3f5acbe95985269c03b3e0c57c5cc80ca30d4
2013-04-15 14:43:48 +01:00
Alia Almusaireae
5afadf4b79 selectsource.ui widget
Change-Id: I4a0028bbdbacebf8015215c7c060a686a0e784d3
Reviewed-on: https://gerrit.libreoffice.org/3387
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-04-15 13:43:17 +00:00
Michael Stahl
a5a5104cae gbuild: --enable-dbgutil: enable STL assertions for Mac OS X
Works here with Apple llvm-g++ 4.2.1; cannot run "subsequentcheck"
due to remote login.

Change-Id: I187620b65f82095b5e9b7433c01ede429a27c719
2013-04-15 15:26:33 +02:00
Michael Stahl
f14f7a2e45 MSVC: --enable-dbgutil uses debug runtimes
Works here with MSVC 2008, make check passes successfully.

Change-Id: Id02ab357ea93bddd241c7801c0d7b9b4be83b7b4
2013-04-15 15:26:32 +02:00
Michael Stahl
4811c2dc9f adapt all externals to build against MSVC debug runtime
Add patches and/or tweaks to the following modules:
curl, cppunit, icu, lcms2, libxml2, libxslt, libxmlsec,
lpsolve, nss, openssl, python3

lcms2 has an inconsistency where the .lib and the .dll don't agree on
the .dll name.

openssl gets a honorable mention because apparently it's undocumented
custom build system can build with /MDd if one picks the right
configuration but i couldn't figure out how to do that in an hour of
trying, and just patched the release config instead.

Change-Id: I7854a0fc85247e398d561b4f513d09fe2d1ebb3c
2013-04-15 15:26:32 +02:00
Michael Stahl
3b65852f37 gbuild: add support for building against MSVC debug runtime
Mainly this means using /MDd instead of /MD and /MTd instead of /MT in
the CFLAGS, and also re-mapping of .lib files to ones with "d".

Change-Id: Ifc56b53a66d5eb522c1695a34d68b08cad1d8338
2013-04-15 15:26:32 +02:00
Michael Stahl
54ba172dc1 configure: find the MSVC debug runtime libraries
... and copy them to solver bin in "external"

Change-Id: I6850495d1abb848a3f6b17de6518d05890b13c32
2013-04-15 15:26:31 +02:00
Michael Stahl
436c7a1f58 on WNT the gb_Helper_set_ld_path must contain backslashes
... or at least with forward slashes cppunittester doesn't run at all in
an MSVC 2008 _DEBUG build.

Change-Id: I889ff0375067877d42f11fad9773c476e9e5c52c
2013-04-15 15:26:31 +02:00
Michael Stahl
21edda30c6 redland: fix an assertion in MSVC _DEBUG build
Change-Id: I66d6932b0fa9753c56e6b6fc9dc0dd5fcbba3b36
2013-04-15 15:26:31 +02:00
Michael Stahl
9ad00439ae tune up debug level required for popping up dialogs from MSVCRTD
Change-Id: I3cfa050ecf5c3c2ec66b11519c30d48459a9cafe
2013-04-15 15:26:31 +02:00
Michael Stahl
099e517ead extensions: remove various #undef _DEBUG
These came in on issue 10000 a decade ago.

Change-Id: Iae1995daa413e644ad869a6f02521634af8425b6
2013-04-15 15:26:31 +02:00
Michael Stahl
3213cd54b7 gbuild: LinkTarget: only re-link libraries if exported symbols change
Write out the exported symbols of a Library to a "libfoo.so.exports"
file, which is only touched when linking if the exported symbols
actually change, and let dependent LinkTargets depend on this
exports file instead of the library itself, for faster rebuilds.

This is currently supposed to work on ELF and MacOSX platforms.

Thanks to Ami Fischman of Chromium for the idea.

Change-Id: Ie4b5da0853140709e517028b514800b044527e61
2013-04-15 15:26:30 +02:00
Peter Foley
eacf12eeb1 properly prefix graphic filter methods
Change-Id: I1d14e2330447e446ab35832d03220c71ee326866
2013-04-15 09:12:08 -04:00
Peter Foley
cd79d51420 prefix all component_getFactory methods
Change-Id: I954176fdab9103125444dd2fb397673406f7aff9
2013-04-15 09:12:08 -04:00
Michael Stahl
d8b8530d4b remove guw.pl, whatever that is
Change-Id: I3fb41fe649f68f82566e465ba4fa2de52e6201ac
2013-04-15 14:53:28 +02:00
Michael Stahl
127840be11 AquaA11yTextAttributesWrapper: trigraphs confuse llvm-g++ 4.2.1
Change-Id: Ic45a2219c8352625f40619373f5828b981864fef
2013-04-15 14:53:28 +02:00
Michael Stahl
48f0386111 instsetoo_native: gid_File_Lib_Vcl is now auto_File_Lib_vcl
Change-Id: Ie5404a378cc3bffdc3ba7a858814f3490fb82e3e
2013-04-15 14:53:27 +02:00
Caolán McNamara
46e663c4b7 adapt code to data form .ui conversion
this dialog has some bizarre behaviour which is unchanged
with the .ui conversion

a) the scrollbar does not scroll the window beside it
up and down through the rows (which map to the spreadsheet columns),
but instead scrolls through the records (which map to the spreadsheet rows)
b) the dialog grows to include a row for each spreadsheet column, i.e.
large number of spreadsheet columns -> unusable dialog with too many rows
to fit on the screen.

what's indicated here is to clip the dialog to some max size and make the
scrollbar then scroll through the rows of the widget, and add another
scrollbar if necessary to scroll through the records.

Change-Id: I9b56992fc57468eb058d2a2914c08074f958a692
2013-04-15 13:53:48 +01: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
Alia Almusaireae
e27cba969b dataform.ui widget
Change-Id: I43722339ed72adde46ed307e1906c34a32e7b507
Reviewed-on: https://gerrit.libreoffice.org/3386
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2013-04-15 12:51:49 +00:00
Matúš Kukan
a90616b8c0 installer: gid_File_Lib_Vcl is now auto_File_Lib_vcl
Change-Id: Ib8508ad50b8f2b4ce0443be0b1437c2595b9b6d5
2013-04-15 14:42:09 +02:00
Matúš Kukan
3df1af355d libmerged: add more libraries and cleanup
Change-Id: I68c6f4d4bae3ae495dd2033c95f47a34a4aba560
2013-04-15 14:22:08 +02:00
Matúš Kukan
3d8acc0cd8 bridge_lib_name is $(gb_CPPU_ENV)_uno
Also fix gb_CPPU_ENV := msc6 in WNT_X86_64_MSC.mk
to be consistent with the name we register in Repository.mk.

Change-Id: I1520d78c378f8c48d65defb22c4c77277bd061f7
2013-04-15 14:00:39 +02:00
Matúš Kukan
90750f0cbc autoinstall more OOOLIBS libraries
Change-Id: I02c86d7ab6814bfcf559af7408e5d0e1eef59666
2013-04-15 13:42:37 +02:00
Matúš Kukan
ceb54bc2eb autoinstall more PLAINLIBS_OOO libraries
Change-Id: I569a47816281b16fc84fdb859ecce4ab83d0a9ee
2013-04-15 13:42:36 +02:00
Matúš Kukan
6078d32763 autoinstall more common libraries
Change-Id: I293cca130137f35b6ff29925228284ced3d9b1b7
2013-04-15 13:42:36 +02:00
Matúš Kukan
997d71cdd0 fdo#60924 scp2: use one variable listing them all
Change-Id: I9c5d55300d53d8778e926be8de0bea7a9a57b522
2013-04-15 13:42:36 +02:00
Matúš Kukan
8008b66bf6 fdo#60924 autoinstall: add writer section; also add more libs
Change-Id: I765e36aa95d0bcfb62b696d5db1fb151ba33da2c
2013-04-15 13:42:36 +02:00