Commit Graph

326053 Commits

Author SHA1 Message Date
Andras Timar
e61ea2d79f fdo#54087 refactor/fix browser plugin detection on Windows
Former code did not find the Firefox plugin, if it was
registered under HKEY_CURRENT_USER. Therefore the checkbox state was not
preserved in Tools - Options - Internet - Browser Plug-in.

Change-Id: I9ae2a7dae1501500d7ea7cb42517605219450af3
2013-05-04 09:58:06 -07:00
Riccardo Magliocchetti
759cc27530 configure: no ENABLE_NPAPI_FROM_BROWSER for --enable-headless
Change-Id: Icc986a13700396913e89299826f58cd107ff2673
2013-05-04 18:16:25 +02:00
Peter Foley
ba09793d3b do not merge pyuno/pyloader
Change-Id: I2803eaa9dcd516059fc879e1ca98dc3a5f088284
2013-05-04 09:25:28 -04:00
Matúš Kukan
4004342ef9 fdo#60924: autoinstall kde libraries
Change-Id: I4c67301b99c2eb066695fc1e85c1e16ea5902d9f
2013-05-04 17:36:47 +02:00
Matúš Kukan
d0e099fb5f fdo#60924 autoinstall - gbuild/scp2: add kde module
Change-Id: Id1a836da9b97ba2b542b68cfa650fede523b0a0e
2013-05-04 17:36:46 +02:00
David Tardon
08f94626ef nuke MathMLDTD
math.dtd was dropped from installation in 2009, see
https://issues.apache.org/ooo/show_bug.cgi?id=97200#c3 :
"In agreement with MIB and MT it was diecided that the Math.dtd should
be removed from the installation set as well since it
a) has incorrect content
b) is no longer used nowadays at all"

Change-Id: Id2a727338c224b0beb4b8def197988ab071a7d94
2013-05-04 16:44:49 +02:00
David Tardon
c35f495a8d copy pagein-* into instdir
Change-Id: Iab77db4f7841fd3d118fc371de5d0368f08f6c2d
2013-05-04 16:44:49 +02:00
David Tardon
fc02abac9c install xmlscript DTDs using filelist
Change-Id: Ie773f7af8823534e9d4834733b4852cb9ad314ae
2013-05-04 16:44:48 +02:00
David Tardon
6514956d42 install scripts from shell using filelists
The FILELIST install method is really tailored to large sets of closely
related files. It is not such a great idea to apply it just to move some
unrelated files, delivered from a single module, out of $(OUTDIR), like
here, because it requires splitting one Package to several to allow the
files to be placed to different installation modules in scp2. The extra
makefile increases the overhead needed to place a file into an
installation set. We really need a better way to handle this...

Change-Id: I2f271562d8773152e69d284b4fe8ae356dea0945
2013-05-04 16:44:48 +02:00
David Tardon
d7f00e2e8a install package DTD using filelist
Change-Id: I5c0ec48ecd8616358b728d426bc5ef91aa6b08e3
2013-05-04 16:44:48 +02:00
David Tardon
cb8066dcc9 install framework DTDs using filelist
Change-Id: I7a36eb26d26dfa58b82919ca0ee16f94fa82c220
2013-05-04 16:44:47 +02:00
David Tardon
233e12168b install python scripting provider using filelist
Change-Id: I9db93fd588f1cca9ce071d4ff14d5c9c699748a0
2013-05-04 16:44:47 +02:00
David Tardon
2dcf42b417 install data files from extras using filelists
Change-Id: Ib092623501e36fa759a5215a435d21e1fea8dfdd
2013-05-04 16:44:47 +02:00
David Tardon
2f8d2c4ce4 install impress xml config files using filelists
Change-Id: I072d5283f979b42ffbd359575209c09cf445b6df
2013-05-04 16:44:47 +02:00
David Tardon
eb65a8d648 install openoffice 1.0 DTD files using filelist
Do we need to install them? Or even have them in the sources, FWIW? The
old XML format has been superceded by ODF 10 years ago...

Change-Id: I909afcf86ae808441c7dbc6182512bedb9789c1c
2013-05-04 16:44:46 +02:00
David Tardon
ea9ba874c3 install moz. runtime files using filelist
Change-Id: Iddc1a86d34a6d05f2a2939fb72f057fb387bbe1f
Reviewed-on: https://gerrit.libreoffice.org/3781
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-04 14:43:58 +00:00
David Tardon
0548520425 bin no longer necessary hack
Change-Id: I54ca40343f4abe61aaea5520d27b4c82a2eeaf7a
Reviewed-on: https://gerrit.libreoffice.org/3780
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-04 14:43:20 +00:00
David Tardon
6cac17078c install python framework using filelist
Change-Id: Ib3a98d8268d0a1973d5f06b993c293fd41ba47e1
Reviewed-on: https://gerrit.libreoffice.org/3779
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-04 14:43:03 +00:00
David Tardon
eb5056dc2e the MacOS X cleanup is logically a part of build
... so move it to python/ExternalProject_python3.mk, where it belongs.

Change-Id: Ib99a6a40182341257f79dd289eac51806be46fcf
Reviewed-on: https://gerrit.libreoffice.org/3778
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-04 14:42:53 +00:00
David Tardon
45b9519086 $(WORKDIR)/CustomTarget/odk/odkcommon is no more
Change-Id: I49204b3518c47614e591de47a916901861331673
Reviewed-on: https://gerrit.libreoffice.org/3777
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-04 14:42:41 +00:00
David Tardon
da7e3fca9f drop unneeded odkcommon/
Change-Id: Id88a58e43fd7a39fdbc7545a0618b05070b1270e
Reviewed-on: https://gerrit.libreoffice.org/3776
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-04 14:42:30 +00:00
David Tardon
ffa50f643c install cpp docs using filelist
Change-Id: I93176653935b6ccfd4181e6086444fbe7475f2b0
Reviewed-on: https://gerrit.libreoffice.org/3775
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-04 14:42:19 +00:00
David Tardon
0fd330ec4d gbuild: add Package equiv. for copying whole dirs
This is in preparation for using doxygen to generate IDL docs. Because
the file names generated by doxygen are essentially random, it is not
possible to use a Package to deliver them. And we really do not want to
go back to using Zip, as unpacking slows the installation down.

Change-Id: I5f4aa6bf10c6aab30a5b1870e04dca723c123317
Reviewed-on: https://gerrit.libreoffice.org/3774
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-04 14:42:07 +00:00
Tomaž Vajngerl
06da9114c9 Show type of graphic in CompressGraphicDialog.
Change-Id: I4066a26fb93e9a97707a249f08c4c67459c8abb2
2013-05-04 11:43:10 +02:00
Radek Doulik
bde563d87f add more description about sd module and important presentation filters
Change-Id: I0a3684c21554a87109e653a5aae9cb53c98c098b
2013-05-04 11:30:59 +02:00
Kohei Yoshida
630bc850f7 Additional unit test for sorting.
Change-Id: Ic7834a07341cee2b2fdcff3ae0707755e5500347
2013-05-03 21:38:57 -04:00
Matúš Kukan
04353c2731 spl is not built in enable headless mode
Change-Id: I12875ef7ced2a0a80d9c5b6081d8eeb5ae96121f
2013-05-04 02:31:39 +02:00
Khaled Hosny
405dc9d241 [harfbuzz] Fix placement of multi-glyph clusters
Calculate the delta based on the whole cluster width no just the first
glyph.

This whole ApplyDXArray() business is completely flawed, it is just
trying to second guess information we already had, and then workaround
all bugs it is introducing.

Change-Id: I5f719d7addcb89c9d5662b48ca7cf55cd388b41e
2013-05-03 23:39:19 +02:00
Julien Nabet
a80ae49453 Document converter: Add extensions as non template cases
Change-Id: Ifed1b8758e605c3457a9c57b87527d81f684a5f5
2013-05-03 21:39:33 +02:00
Lionel Elie Mamane
2493acd50c fdo#48056 treat report chart as draw chart
Change-Id: I0a716b4339747f1994e5c8710e15474807aea4a2
2013-05-03 21:11:55 +02:00
Lionel Elie Mamane
699b1aef27 janitorial: indentation
Change-Id: I6886f5ed011871a1c2718c9e1fadc9d0cb053098
2013-05-03 19:18:18 +02:00
Lionel Elie Mamane
ed4c0da912 fdo#48056 revert part of return "correct name for shapetype"
Keep hardcoded values as *fallback* only, but trust m_aProps.aComponent.m_xShape->getShapeType when present.

Change-Id: I5a024a9bc5f87d226ab3c857817dfe91ad975acb
2013-05-03 19:17:47 +02:00
Lionel Elie Mamane
49a52d7631 fdo#64150 don't segfault when there is no line
Change-Id: Iab36de3d407925cdb0e092afae457907f0261b3e
2013-05-03 19:14:14 +02:00
Fridrich Štrba
83b507c0f0 fixing mistake of no following cargo-cult correctly
Change-Id: Ied0d8d6fd01ab5106b901355a7c5002719b07ffa
2013-05-03 18:23:52 +02:00
Petr Mladek
977065d501 Use lowercase product name in desktop integration packages again
The variable UNIXFILENAME used to use the lowercase product name
before gbuildification.

Change-Id: I09a5ff27acf07d394f712d943ea5f83765a7f834
2013-05-03 17:28:35 +02:00
Petr Mladek
7b57cbbba1 PRODUCTVERSION variable always used only major and minor version
For example, this fixes some mess in the desktop subpackages.
It probably fixes strange things also in other places where
we do not want the too detailed version 4.0.0.0.alpha0+

Change-Id: I23482db4f9e3c907f3c7452a111acb54879b1f4f
2013-05-03 17:28:34 +02:00
Fridrich Štrba
2dde36f2b0 Don't know what to do, but cargo-cult is the official religion
Change-Id: I7e73bbd6e83da0606dc0fee99a33cb7130cafdff
2013-05-03 17:00:05 +02:00
Christian Lohmaier
35cd784f06 disable ccache on windows/msc when building liblangtag
liblangtag uses quoted strings in defines, like -DFOO="\"value\"" and
ccache (at least the one available from the windows build dependencies
wiki page) gets confused and doesn't parse the arguments correctly to
the actual compiler, resulting in the error
"cl : Command line error D8003 : missing source filename"

Change-Id: I456b98b8956a25ff9acd3ab776c0c6f149a08ac7
Reviewed-on: https://gerrit.libreoffice.org/3760
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
2013-05-03 14:54:53 +00:00
Gergő Mocsi
b971a83f34 Create Photo Album fix
Fixed some UI tweaks in handler function DownHdl: now images can me moved down correctly. Also, made some
simplification in handler UpHdl: I've moved forvard the declaration of local variable nActPos.

Change-Id: I879a6394865bb8442c0621dc2789efd9eedae87c
Reviewed-on: https://gerrit.libreoffice.org/3759
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2013-05-03 13:41:22 +00:00
David Tardon
2f2e4d88db add a warning
Change-Id: I0baf90cfe8d3caa96f826695c1be4bc563864c00
2013-05-03 15:19:33 +02:00
David Tardon
4f4f450eaf fdo#60075 need to return context when available
Change-Id: I53a83a3f2234dc061c23344116b0e294594f1c90
2013-05-03 15:19:33 +02:00
Gergő Mocsi
e8ed29c952 Create Photo Album fix
Fixed some pointer issues in CreateHdl function.
Removed the creation of title slide.
Added an enum to access the image layout option from the code.

Change-Id: Ib91fbbf3b068453c8e66b8df1ce32e24c3828bc0
2013-05-03 14:52:52 +02:00
Caolán McNamara
25547fbddd Related: fdo#60265 fix lunatic way to detect special filter name
The use of SBMAXEXTENSIONLENGTH appears to be an insane way
to detect full filter names and map them back to short suffixes
but we are passing suffixes separated by | and if that string
hits the SBMAXEXTENSIONLENGTH it gets blanked.

So, lets try only doing the conversion to suffix if the filter
name starts with a common substr handled by SetExtension

Change-Id: I42914d3e042133a2c5e28c9704b5fded7ca938dc
2013-05-03 13:40:28 +01:00
Julien Nabet
b10e69287c fdo#60265 Really fixes Basic problem
GetFilterName function in FilesModul.xba needs the extension be repeated too
sLocExtensionList() = ArrayoutofString(sFilterName(i,2), &quot;|&quot;, MaxIndex)

Change-Id: I2fecd5352345e6b7541d0a961012c7e91046fb0d
Reviewed-on: https://gerrit.libreoffice.org/3729
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2013-05-03 12:37:14 +00:00
Miklos Vajna
9a7641451d SwPostItMgr::Delete: fix crash when layout is not yet ready
pPostIt is 0 when we have a large document, and the layout is not yet
ready for a later part of the document, having a comment. Just don't try
to delete such comments, better than a crash.

Change-Id: I5fd5c908bc7b1feba926214863e84391b9037484
2013-05-03 14:10:46 +02:00
Caolán McNamara
e04fd8a9e0 Updated core
Project: help  cdf274d40fc7142166dc0f1e44200577513ff537
2013-05-03 11:43:18 +00:00
Caolán McNamara
599de54e51 remove unused resources and add some mnemonic widgets
Change-Id: Ie6331aa0551da5e6617b8bf407126aa3838031ec
2013-05-03 12:33:51 +01:00
Eike Rathke
38b35f40b3 unneeded using directive
Change-Id: I8696f876e8ab51e3ceab6ac597e9c339d40182b3
2013-05-03 13:13:48 +02:00
Eike Rathke
428bde3591 implemented IcuFontFromServerFont::getFontTable(LETag,size_t&)
so that ICU versions trying to call
LEFontInstance::getFontTable(LETag,size_t&) actually call it instead of
IcuFontFromServerFont::getFontTable(LETag)

See http://site.icu-project.org/download/51#TOC-Known-Issues
"NOTE: Applications must implement LEFontInstance::getFontTable(LETag,
size_t &length)  in their LEFontInstance subclasses, so that ICU can
properly bounds-check font tables."

See also https://ssl.icu-project.org/trac/ticket/10107

Change-Id: Ic20b7e8dda4e84734eb6de0ccba82b0dea481d55
2013-05-03 12:50:12 +02:00
Eike Rathke
7de7267f4c do not call LayoutEngine::reset()
Calling reset() disposes everything the LayoutEngine knows in its
current state. While this may have prevented some obscure crash during
exit in the past (call was added 2003-03-27), it definitely leads to a
crash if the updated LayoutEngine "patch"
http://download.icu-project.org/files/icu4c/51.1/icu-51-layout-fix-10107.tgz
is applied as that sets fGlyphStorage=NULL (it doesn't delete
LEGlyphStorage though and thus may leak, but that patch is in the wild
now) and a later call to mpIcuLE->layoutChars() tries to access
fGlyphStorage->...() if mpIcuLE is reused.

For the patch mentioned see
http://site.icu-project.org/download/51#TOC-Known-Issues and
http://bugs.icu-project.org/trac/ticket/10107

Change-Id: I1b8f5c446c174d7d12b896b3ecd2a266645e8abc
2013-05-03 12:50:11 +02:00