Commit Graph

326653 Commits

Author SHA1 Message Date
Ariel Constenla-Haile
b9d460f18b Related: #i120413# document helpful precalculated CheckInterval vals
(cherry picked from commit 1045898eb4be2f19d8435e86ff600f4d9541abf9)

Conflicts:
	extensions/source/update/check/Jobs.xcu

Change-Id: Iddf1ba34bd6a48ae64c3b7b104d2e942f39df244
2013-05-11 21:11:35 +01:00
Michael Meeks
8627bf17d5 fdo#64311 - fix namespace issue / compile failure.
Change-Id: I7ce3837a1a451560f5867786bb20d8280e7bef23
2013-05-11 20:55:23 +01:00
Oliver-Rainer Wittmann
84203fab20 Resolves: #i120016# refine condition for allowing split of a table row
Found by: Yan Ji, Jian Hong Cheng
Patch by: Oliver-Rainer Wittmann
Review by: Jian Hong Cheng
(cherry picked from commit 472d5610c71b7a74e6d279d8f625cec8b41b8e81)

Conflicts:
	sw/source/core/layout/tabfrm.cxx

Change-Id: I718a0c70c12ed34c4ca3a2826f388b17a84c63e7
2013-05-11 20:52:52 +01:00
Oliver-Rainer Wittmann
a0bd65d2e0 Resolves: #i119954# fix nest tables to text conversion crash
- assure that conversion of nested tables are performed correctly.

Found by: Yang Ji <yanji.yj at gmail dot com>
Patch by: kang jian <jane73_kang at hotmail dot com>
Review by: Oliver <orw at apache dot org>
(cherry picked from commit 48538700cdafaa4becfe74a1d3d93179aed9d764)

Change-Id: Iaefbf6f75d526ef8c0c4302d8b39096becc183e8
2013-05-11 20:43:29 +01:00
Armin Le Grand
97f1db8cdb Resolves: #i119999# Single ESC to leave Chart OLE mode after creation
Patch by: Tan Li
Review by: alg

(cherry picked from commit a3677e22a4c4ea24d2a66cefcae0872e94e1c1ea)

Conflicts:
	chart2/source/controller/main/ChartController.cxx

Change-Id: I2e87bd49ec750026ad74ca0256b63ba5f4228355
2013-05-11 20:26:43 +01:00
Andre Fischer
17a3a44f89 Resolves: #i120174# Do not build tomcat code that is not delivered.
(cherry picked from commit 48856f602fc5375586fe48a82ff0c47745ee69f2)

Conflicts:
	solenv/bin/build.pl
	tomcat/tomcat.patch

Change-Id: If5b5495d767b715e7fefde1870024064947790ea
2013-05-11 19:03:54 +01:00
Andre Fischer
11f8e53d6c Resolves: #i120029# Unregister on dispose.
Patch by: zhang jianfang
Review by: Andre Fischer
(cherry picked from commit e0d5abb649958e48660357d3fa37ab6e9707b61f)

Conflicts:
	framework/source/uielement/toolbarmanager.cxx

Change-Id: I4c6a112b27396fc7e5d42f3feef11ac1fe81efcd
2013-05-11 18:53:28 +01:00
Tomaž Vajngerl
4bdbf36036 fdo#34423 Add Rotate Left/Right to toolbar and menubar.
Additionally added Tango and Galaxy icon and some renaming to be
more general (not just specific to Graphic).

Change-Id: I5886246e25457ca5412be8743dcb001b02ebd65b
2013-05-11 19:06:56 +02:00
Michael Meeks
fbc486a449 fdo#64311 - fix pre-processor conditionals & don't bail-out without gnome-vfs.
Change-Id: Ia7a805c95625b52fc99face000587692de21461e
2013-05-11 17:53:25 +01:00
Michael Meeks
8659ca5c35 fdo#64311 - don't encourage the fpicker to give us URLs we can't handle.
Change-Id: Ide7d833801e96a3375909238d036687082f34605
2013-05-11 17:36:58 +01:00
Michael Meeks
363b82fdb4 fdo#64311 - .desktop files: use %U for URLs only if we have gvfs or gio.
Change-Id: I52c75432eb30a46b2c6a597211df09fdbb08056c
2013-05-11 17:36:52 +01:00
Miklos Vajna
b4a74af711 testcase for 133f4d750a
Change-Id: Ibdb06d50ca79b2882ad7bd984e30beb09e7c7b95
2013-05-11 18:10:16 +02:00
Michael Meeks
3c60431fff gallery: make transparency backgrounds look more attractive.
Change-Id: Id9bd1905f7608c54861ff3931e56b94afc5688ba
2013-05-11 15:49:12 +01:00
Jürgen Schmidt
c623879773 Resolves: #i119889# .pptx table vertical text direction
Set property to cell object if the cell has vertical property. And fix in svx
module by setting cell's vertical property.

Patch By: companycy
Found By: Shan Zu
Review By: jsc

(cherry picked from commit bb8bf7bde59c22776199e791b8cfcbf07992de8e)

Conflicts:
	oox/source/drawingml/table/tablecell.cxx

Change-Id: I58bb1548617c4c1e231280a405d6071ea8813039
2013-05-11 15:09:36 +01:00
Jürgen Schmidt
16e6841fcd Resolves: #i119161# copy sStyleIdentifierI and sStyleIdentifierD...
from StyleSheetEntry when constructing a new TableStyleSheetEntry object

Patch by: Jinlong Wu

(cherry picked from commit 11eb354532cfb354f9f7c3a72b170c9c8289b75c)

Change-Id: I80054bc6c36bc7c5ed1034e0aadd88cd1a2f3091
2013-05-11 14:20:28 +01:00
Ariel Constenla-Haile
b0c59c3146 Resolves: #ii118478# Implement getInvocationContext in PyUNO ScriptContext
Original author: Tsutomu Uchino <hanya.runo at gmail.com>

(cherry picked from commit 5de5fd495d7cdad852d1631941ae03ec213f93b7)

Change-Id: Iaa0aa8b1dd6a326cd738f2e296a1b5ecdc379c65
2013-05-11 12:21:27 +01:00
Caolán McNamara
2623f4854d GetSlotServer can invalidate iterators into the slot cache
Regression since d3a279cbd3

Change-Id: I0113c5a8060eb598c4f3bcee5580658c347b66ac
2013-05-11 12:13:38 +01:00
Khaled Hosny
fe9def183b USE_FT_EMBOLDEN has never been used
Change-Id: Idd30f6fcf9d1e4d2af5f49caffa91d6ce30bb196
2013-05-11 08:55:40 +02:00
Khaled Hosny
96137f1ef8 Drop code for FreeTyope version we don't support
Change-Id: I404ac35010c243fad65b6d83c10c75665a0568f0
2013-05-11 08:55:40 +02:00
Khaled Hosny
1266602a0d Fix FreeType version check
FreeType has 3 different kinds of versions
* release, like 2.4.10
* libtool, like 13.0.7 (this what pkg-config returns)
* soname

FreeType's docs/VERSION.DLL provides a table mapping between the three

We were checking for >= 2.0 which is always true of course, so I
replaced it with 9.4.3 i.e. 2.1.5; the first FreeType release to provide
a freetype2.pc file (I could have omitted the version check at all,
since it is practically the same), but this should be replaced with a
real minimum required version.

Change-Id: I95f6c398a5b19d4bb728a6dddc957a9f95f27efa
2013-05-11 08:55:40 +02:00
Khaled Hosny
f9560c8f99 Cleanup FreeType ascender/descender handling a bit
Change-Id: I9734f15811020ce1a7b761688d602c7e244167c7
2013-05-11 08:55:39 +02:00
Khaled Hosny
5e77c9e17b Revert 052f181dad
Which in itself was effectively a revert of
3364fefe1e

Keeping the old broken line height calculation code is just masking of
the real problem; there are some code elsewhere that have fragile
workarounds to the real bug here (the removed code here shows a good
example of such workarounds). On Mac we use the correct metrics as well,
so we need to find the quirks and fix them, instead of pretending they
do not exist.

This fixes fdo#55469, among others.

Change-Id: I36f13b28eaba022b7c388feae7e0bfd0ed1c3e89
2013-05-11 08:55:39 +02:00
Eike Rathke
99bd42d8e6 added N'ko [nqo-GN] to language list, fdo#64331
RTL and CTL

Change-Id: Ifdce9e3e08a715dcf493c4103479c5fd64a42d74
2013-05-11 01:56:37 +02:00
Eike Rathke
f9bb8a6da4 fixed transex3 out of bounds access to vMergeEntryVector
transex3 crashed if a new language was added to the StringArray
PairedList in svtools/source/misc/langtab.src and that resource was
attempted to be built.

For the new entry doesn't exist a MergeEntrys entry in vMergeEntryVector
yet, but ExportList::GetSourceLanguageListEntryCount() already includes
it so nMaxList is greater than size of vMergeEntryVector. Check nLIndex
first.

Change-Id: I3b706bea7aea7cd7ecd8245d99587b944510952d
2013-05-11 01:56:36 +02:00
Caolán McNamara
ad644f4cd8 get path right for textshapes gallery entry
Change-Id: I31cd2e9a2a3f1606596a4e681cea07659463d2f1
2013-05-10 20:38:14 +01:00
Noel Power
5c20d05f92 try fix build failure ( on some platforms ) uno::makeAny( 1 )
Change-Id: I0107fc919a785195a1247c08ae019ed3f48f7e7d
2013-05-10 20:10:33 +01:00
Michael Stahl
ce5c02e8b1 gbuild: HelpTarget: delete clucene generated files in HelpIndexTarget
9132a8d167 wasn't quite right, if the
HelpLinkTarget is not re-built but the HelpIndexTarget is the
clucene-generated files need to be deleted by the HelpIndexTarget.

This is all somewhat confusing because some of the index files are
created by HelpLinker but the ones in .idxl directory are created by
HelpIndexer.

Change-Id: I0334a2e54e560aead96dcfbab0b088dd4e44924d
2013-05-10 19:07:51 +02:00
Kohei Yoshida
5441e509f8 Broadcast only on deleted cells that were previously non-empty.
Change-Id: I87e9cffcb50f879b699fe8df141281fdc6d2dbae
2013-05-10 12:49:42 -04:00
Noel Power
566f52506e fix various problems with vba Names & Names objects
a) Name.Value attribute was read only
b) Name.[Get|Set]Value  not working property
c) Name.ReferToR1C1xxx attributes not returning r1c1 related addresses
d) Names.Add just not working( should return a reference to the new Name )
e) Names.Add not handling multi-area addresses, not constructing the Content for the names correctly

Change-Id: I6f3c1cf029d5e4003c5900a4e9525f5a0d9a8ed6
2013-05-10 17:28:18 +01:00
Eike Rathke
3c2d0acc87 resolved fdo#64384 check subtotal row filtered also for single reference
Change-Id: Ic00b9135021f2c5f76755efbe88fc1f12e655320
2013-05-10 18:15:48 +02:00
Caolán McNamara
923312f67f adjust magic binary index that identifies the theme name res id
because libreoffice inserted a bunch of extra resources since fork point.

We should get rid of these ids entirely and e.g. at least instead use the
filename number as the the id instead which would be a little less painful.

Change-Id: I5d0a3b5e60dbe448164bdff25d46171a1ed4d55e
(cherry picked from commit 8e9bcdb73adf7b544299bb57fcce5423b43cc058)
2013-05-10 17:04:39 +01:00
Armin Le Grand
bbc58f2043 Resolves: #i121445# Added transparency support to the gallery
(cherry picked from commit cf417aec41decab94b5f1e82f6409e97a6c02fb5)

Conflicts:
	extras/source/gallery/gallery_system/sg2.sdg
	extras/source/gallery/gallery_system/sg2.thm
	svx/inc/galtheme.hrc
	svx/inc/svx/fontworkgallery.hxx
	svx/inc/svx/gallery.hxx
	svx/inc/svx/galtheme.hxx
	svx/source/gallery2/galctrl.cxx
	svx/source/gallery2/galexpl.cxx
	svx/source/gallery2/galobj.cxx
	svx/source/tbxctrls/fontworkgallery.cxx
	vcl/inc/vcl/outdev.hxx
	vcl/source/gdi/outdev6.cxx

Change-Id: I519a2cf4e16bb42ecfd9c4b48094e65adcc35599
(cherry picked from commit ddec662e8dc234b7196c1b3c28db5da743557ec6)
2013-05-10 17:04:38 +01:00
Caolán McNamara
94298db96f Revert "Improvements for custom shapes signet, puzzle and heart"
because I need to get the following patch to apply :-(

This reverts commit 2056f718b5.

Change-Id: I3b005725a826d0339a6d1bb8d211959cd03c7d6e
(cherry picked from commit 58a2d079400d6a6170b512b7fa387a7152849463)
2013-05-10 17:04:30 +01:00
Armin Le Grand
fb6f2e1109 Resolves: #i121407# Gallery reorganizations...
and additions of new themes

(cherry picked from commit 8ccf0e00b5c67f17427d041321baaa5ade488e7c)

Conflicts:
	extras/prj/build.lst
	extras/source/gallery/bullets/makefile.mk
	extras/source/gallery/gallery_system/sg2.sdg
	extras/source/gallery/gallery_system/sg2.sdv
	extras/source/gallery/gallery_system/sg2.thm
	extras/util/target.pmk
	scp2/source/ooo/directory_ooo.scp
	scp2/source/ooo/file_extra_ooo.scp
	svx/inc/galtheme.hrc
	svx/source/gallery2/gallery1.cxx
	svx/source/gallery2/galobj.cxx
	svx/source/gallery2/galtheme.src
	vcl/inc/vcl/alpha.hxx
	vcl/inc/vcl/bitmap.hxx
	vcl/inc/vcl/bitmapex.hxx
	vcl/source/gdi/alpha.cxx
	vcl/source/gdi/bitmap.cxx
	vcl/source/gdi/bitmap3.cxx
	vcl/source/gdi/bitmapex.cxx

(cherry picked from commit 8012fae6cedcf325130d70adf0a486e8918f452f)

Conflicts:
	vcl/source/gdi/bitmap3.cxx

Change-Id: If4b2397b889f914487f2135679250c175181e1df
2013-05-10 17:04:28 +01:00
Khaled Hosny
f2b92a9ab5 [coretext] Fix drawing fallback fonts
Core Text will apply its font fallback mechanism when typesetting a
CTLine, and we can't assume that the returned run all use the original
font. This fixes the random glyphs drawn when we hit font fallback.

Change-Id: Id4d7098cb7bd3464cba6abab22be3ac3942c8889
Reviewed-on: https://gerrit.libreoffice.org/3846
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2013-05-10 16:02:03 +00:00
Michael Stahl
c007292ec3 gbuild: gcc platforms: link with C compiler if no C++ files
In 5589c72b88 a problem due to linking
pyuno_wrapper with g++ was fixed: the library should not have a
dependency on libstdc++.  It's possible to implement this in gbuild
directly by checking whether there are any C++ input files.

(apparently on GNU/Linux g++ implicitly links in libm too...)

Change-Id: I04dce06f796e20047ce7f5eab65e6110c0244445
2013-05-10 17:56:24 +02:00
Michael Stahl
09373d4583 soltools: remove Package_inc and empty unistd.h nonsense
Change-Id: Ic05de69951b28b9cc8d62f0a534b507c424e6b25
2013-05-10 17:56:24 +02:00
Tor Lillqvist
76d098a07b Enable building OpenSSL for OS X
Note that this doesn't imply it *will* be built; that depends on
configury options and changes to configure.ac.

Change-Id: I5ed531bc8999f49b9e696523226454f99f253882
2013-05-10 18:56:46 +03:00
Tor Lillqvist
88143d96a0 Attempt to clarify nested conditional mess
Change-Id: I2c174e23b3f995d819ff8ab72281b386b26c1cfe
2013-05-10 18:56:45 +03:00
Tor Lillqvist
1feb672b5e Use bundled OpenSSL when building for OS X 10.7 or later
http://stackoverflow.com/questions/7406946/why-is-apple-deprecating-openssl-in-macos-10-7-lion
http://stackoverflow.com/questions/7475914/libcrypto-deprecated-on-mac-os-x-10-7-lion

Apple apparently got fed up with the unstable ABI of OpenSSL, or
something, and recommend you either move to their "Common Crypto
Architecture", or, if you have to stay with OpenSSL, just build it
yourself statically and bundle with your application. So let's do
that.

Change-Id: I5f19fcce9b4e00ff2ce3089a2398b3f08f76a9a0
2013-05-10 18:55:03 +03:00
Takeshi Abe
8fa7b8234f sal_Bool to bool
Change-Id: I7e69466f189b845a807edbf3ca4422b0fb2aec94
2013-05-11 00:47:52 +09:00
Herbert Dürr
6ae4e72ec5 Resolves: #i120306# enforce finite memory consumption of loaded jpeg
Patch-by: orw
Tested-by: orw
(cherry picked from commit 7a8c7f6a6ceb29bf754e24f07ef92fcee4b925c3)

Conflicts:
	svtools/source/filter/jpeg/jpeg.cxx

Change-Id: Icda84dad6b5a8395f8592fdba479b194d4cc7ff7
2013-05-10 16:40:06 +01:00
Michael Stahl
12444c5e39 editeng: fix 32bit -Werror=format
Change-Id: Ibc60b487fc769f152d231d962d984e3c8f6dce50
2013-05-10 17:16:05 +02:00
Herbert Dürr
3773fc1e3e minor spelling fix for comphelper's comparison functors
(cherry picked from commit e4a739338fc31b632f89a81198e0b4a16f98dbc3)

Conflicts:
	comphelper/inc/comphelper/stl_types.hxx

Change-Id: I18587958e7458cdd6847f48e8ea41ca92afd7815
2013-05-10 16:02:01 +01:00
Caolán McNamara
2323ea6b0c typo
Change-Id: I66de69f3ca4ff92abb0583cd330087d59a037a0f
2013-05-10 15:49:27 +01:00
Herbert Dürr
1fd78e48ca make some important single-parameter constructors explicit
for symmetry also the other constructors in the same class
and mark their destructors as virtual if they are anyway
(cherry picked from commit 870349eada8c0e56d58c8d2ee40ad561a9f982fe)

Conflicts:
	vcl/inc/vcl/button.hxx
	vcl/inc/vcl/combobox.hxx
	vcl/inc/vcl/ctrl.hxx
	vcl/inc/vcl/dialog.hxx
	vcl/inc/vcl/dockingarea.hxx
	vcl/inc/vcl/event.hxx
	vcl/inc/vcl/field.hxx
	vcl/inc/vcl/fixed.hxx
	vcl/inc/vcl/floatwin.hxx
	vcl/inc/vcl/fontmanager.hxx
	vcl/inc/vcl/group.hxx
	vcl/inc/vcl/lstbox.hxx
	vcl/inc/vcl/menu.hxx
	vcl/inc/vcl/menubtn.hxx
	vcl/inc/vcl/metaact.hxx
	vcl/inc/vcl/morebtn.hxx
	vcl/inc/vcl/pngread.hxx
	vcl/inc/vcl/scrbar.hxx
	vcl/inc/vcl/spin.hxx
	vcl/inc/vcl/spinfld.hxx
	vcl/inc/vcl/split.hxx
	vcl/inc/vcl/syschild.hxx
	vcl/inc/vcl/tabpage.hxx
	vcl/inc/vcl/virdev.hxx
	vcl/inc/vcl/wrkwin.hxx

Change-Id: I8c29f74208cf382a9baa01c2e2d0757688cb4641
2013-05-10 15:44:40 +01:00
pje335_NL
62d2faac19 Updated core
Project: dictionaries  61644291cba7f6f8dd7e194f5abbe0b0e146a321

solve fdo#63033 update Dutch dictionary OpenTaal to version 2.10g

Change-Id: Ia4ccb06b0db4cdd976d2ec4491e14b82eefa558b
Reviewed-on: https://gerrit.libreoffice.org/3844
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2013-05-10 14:35:06 +00:00
Eike Rathke
2af1f5691e resolved fdo#35756 import more than 64k HTML table cells
Enhanced EditEngine to be able to hold more than 64k paragraphs. Used
also in RTF import Calc and Writer, so that could benefit as well.

* changed all EditEngine,Outliner,... related paragraph index/count
  variables from sal_uInt16 to sal_Int32
  * sal_Int32 instead of sal_uInt32 to match accessibility API
  * matched some Outliner methods' paragraph parameters from sal_uLong
    to sal_Int32
  * containers capable to hold size_t nevertheless are limited to a
    maximum of sal_Int32
* changed definition of EE_PARA_NOT_FOUND and EE_PARA_ALL to
  SAL_MAX_INT32
+ added EE_PARA_MAX_COUNT and EE_TEXTPOS_MAX_COUNT to initialize
  ESelection with what previously were hard coded 0xFFFF all over the
  place
+ for similar reason added EE_TEXTPOS_ALL corresponding to EE_PARA_ALL
  to initialize an ESelection spanning all available text like
  aSel(0,0,EE_PARA_ALL,EE_TEXTPOS_ALL)

Change-Id: I62d1b9c399cd709a4f93dbac31b219a61c46ec00
Reviewed-on: https://gerrit.libreoffice.org/3838
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Eike Rathke <erack@redhat.com>
2013-05-10 14:01:38 +00:00
Christian Lohmaier
ebef182253 don't override TMPDIR with /tmp on cygwin, cleanup TMPDIR/TMP handling
on cygwin, configure forced TMPDIR to /tmp, regardless whether it is set
or not. And while it respects an existing value of TMP, TMP is only used
in a few places. Changes the ones that explicitly check for TMP to
prefer TMPDIR, and don't duplicate configure's check in other scripts.

Change-Id: Ia8ac3f8d92e5f971c5237b85f66f7c0a58932930
Reviewed-on: https://gerrit.libreoffice.org/3701
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
2013-05-10 13:18:50 +00:00
Andras Timar
0a20a9c011 Updated core
Project: help  9c6ee8419cc4e7ff0d5b3cfbd9fc0e538e78f8ab
2013-05-10 13:16:14 +00:00