Commit graph

310253 commits

Author SHA1 Message Date
Stephan Bergmann
81fd6b084b fdo#53006 Force reinstall of all bundled extensions on upgrade
...as the per-user data about bundled extensions can otherwise contain stale
$BUNDLED_EXTENSIONS_PREREG references if the old installation used
share/prereg/bundled/, the new one does not (cf. the fixing for fdo#51252 "LO
cannot start (reports runtime error with Visual C++ Runtime Library)"), and a
bundled extension did not change version.

It is safe to tie this behavior to the existing "force" parameter of
dp_misc::syncRepositories, as the only place that calls it with force=true is
the call to Desktop::SynchronizeExtensionRepositories(newInst) in Desktop::Main,
where newInst=true is the relevant condition for this behavior, too.

As stated in XExtensionManager.idl, "this [...] can go again once no exisiting
UserInstallation's user/extensions/bundled/ data can contain any
$BUNDLED_EXTENSIONS_PREREG references any longer."

Change-Id: I630dec8f2d20282ee47c65ac61ed2c9b062448e1
2012-08-02 18:26:39 +02:00
Tor Lillqvist
85a8a72067 Bin unused function for now
Change-Id: Ib08bf14eebf366aa4bd3e82806a91dd12033c417
2012-08-02 19:16:53 +03:00
Tor Lillqvist
60cfa64345 Bin no longer used iOS cppunit stuff that even breaks the build
Change-Id: I459f7fd097a81ef5977974f52b0cc2c2f155a810
2012-08-02 19:16:53 +03:00
Tor Lillqvist
3129984e1a WaE: address of function will always evaluate to 'true'
Change-Id: I9685faf1658bac91abe348a409ec85e2421b1c49
2012-08-02 19:16:52 +03:00
Tor Lillqvist
056f15c2cc WaE: dangling else
Change-Id: I263d35464ceaa7374e8ca94f7e72e56ee33aab53
2012-08-02 19:16:51 +03:00
Tor Lillqvist
7617e9c413 Filter out vbaobj in the disabled scripting case
Change-Id: I2fee7cd5e30d95371af503a8be18c36540f93811
2012-08-02 19:16:51 +03:00
Tor Lillqvist
90b01ef9b0 Bin no longer used iOS cppunit stuff that breaks build even
Change-Id: Ia84d89adff6acdb5eb5710c1cccd06657c1f6236
2012-08-02 19:16:50 +03:00
David Tardon
8ee8300ca9 add autodoc and its deps to cross_tail_build
Change-Id: I39c7f026576f1815ed7f683f0f039b2d074840cf
2012-08-02 18:13:57 +02:00
David Tardon
bcd0b2a9ff add autodoc and its deps to tail_build
Change-Id: I4a5e960c13b5f17235dc50f8ee6754a029c70840
2012-08-02 18:13:57 +02:00
David Tardon
75c3e80331 make sure headers are in place when the libs are used
Change-Id: I18c21d46153ef6be728dc3d8335e9c06cc7f3ad3
2012-08-02 18:13:57 +02:00
Matúš Kukan
bc21b49a46 tubes: move sc/source/ui/collab/contacts.* to tubes
- sc no longer directly links against telepathy
- there is new class ScCollaboration derived from abstract Collaboration
  describing collaboration functionality for apps used in tubes/
- also added resource manager into tubes/

Change-Id: Ic89ae955f5b47490f4f4b8781bcee5dea5336bae
2012-08-02 18:00:55 +02:00
Matúš Kukan
4311938f7e tubes: impose strict ordering on 1-1 collaboration
- master (the one who started the session) echoes back packets from
  slave, who only then, after receiving own commands executes them

Change-Id: I8b5a1d1bae0d665b65fe2ec0121430178728274d
2012-08-02 18:00:54 +02:00
Matúš Kukan
326235584f scp2: SHORT_RESFILE_ALL_LANG seems to be unused
Change-Id: I62b313fc8d8c6dfc821012783365307c8280a96c
2012-08-02 18:00:07 +02:00
Noel Power
8ba8aca1ac fix for fdo#47907
Change-Id: Ia5e4e7429db122db505d59289b1106814ea7c378
2012-08-02 16:58:58 +01:00
Stephan Bergmann
566bcf64ad Related fdo#53006 Make CApitals correction work without dictionary
In a language for which there is no dictionary available (no "ABC" check in
front of the current item in Writer's "Format - Character... - Font - Language"
list), "Correct TWo INitial CApitals" (from Writer's "Tools - AutoCorrect
Options... - Options") did not work (i.e., typing "FOo" followed by a space
would not change it to "Foo").  That was apparently a regression introduced with
51efaa592d "Double-capital autocor takes
spellcheck in account."  (I verified that with this fix words like "MPs" in
"English (UK)" are still left as "MPs.")  Thanks to Caolán for help.

Change-Id: Ia76286e4ca73138ce3571145b9c40b031a4553ba
2012-08-02 17:40:37 +02:00
Stephan Bergmann
96f28626f0 Check for ComponentPackageImpl::isRegistered_ in the current rdb
...not the old one that does not contain the changes from the current session.
Otherwise, actively registered components in bundled extensions would not
necessarily be re-registered upon start up.  Any old instance would be removed,
but the new instance would not be registered as isRegistered_ would still
return true.

To me it looks like 7a400caaa6 "jl145: #i99257#
Extension Manager prevents running of multiple instances which acces the same
shared data" erroneously introduced a call to getRDB_RO instead of getRDB into
isRegistered_.  That (only) call of getRDB_RO gone allowed some clean up, incl.
renaming remaining variables from ..._RO to ..._orig.

Change-Id: I7eccac699e6fa5799f77b038b15d62e0a9c1ad17
2012-08-02 17:40:36 +02:00
Eike Rathke
cb7c34f3bc changes to "fdo#53002 Fix for default currency settings."
There can be only one usedInCompatibleFormatCodes="true" and because of
the new symbol with identical ISO 4217 TRY we need also
legacOnly="true" on the old entry. Additionally, as the TL symbol was
already used with TRL also that one needed legacyOnly="true" to not end
up with a list of duplicated TL formats in the number formatter.

Change-Id: I8e3ec2f75828b8f7c6a2077ef2fd30fc5e7a5642
2012-08-02 17:19:03 +02:00
Efe Gürkan YALAMAN
d09b4e30d7 fdo#53002 Fix for default currency settings.
Turkish currency New Turkish Lira was replaced with Turkish Lira on 01.01.2009.
TRY TL added for default. TRY YTL is not default anymore.

Change-Id: I08f5f70bf46d2f655c11ddaff77f68ba1e398225
2012-08-02 17:19:03 +02:00
Cédric Bosdonnat
e3aca9772f fdo#46020: fixed missing footnote docx/doc/rtf export
Don't skip a next position when parsing a paragraph into runs to export.

Change-Id: If7e887ea84ad24256b37aa96187bc30ea154632b
2012-08-02 16:54:12 +02:00
Stefan Knorr
77e7145091 Bring background image in About box back & more
+ revert background image removal
+ useful fallback logo text in case rsvg doesn't work on the platform
+ better calculation of dialog size
+ somewhat better high-contrast support
+ slightly modified background image

Change-Id: I1cd77dd7b47eec6bf8709b225ecf0d070f9bb869
2012-08-02 15:44:50 +01:00
Miklos Vajna
57c8c34fcd SwTxtPaintInfo::_DrawBackBrush: draw dark border around comment highlight
Change-Id: I71870301db74e4d0c1376c45eb8aadb3912c7ba0
2012-08-02 15:16:20 +02:00
Ivan Timofeev
92e00f2e53 cairo uses pre-multiplied alpha
Change-Id: I6cf04b10bfdd6c7b16761b2aa2f31c1392c49546
2012-08-02 16:06:33 +04:00
Caolán McNamara
d1a66813a0 strange header guard
Change-Id: I981e2e9f18b6ebde4d129746fdc30f360956848b
2012-08-02 12:17:09 +01:00
Caolán McNamara
6a9baa8bff gbuildify autodoc
Change-Id: I587be109e33b91ba08eb5d2b51c265e39ce797e0
2012-08-02 12:17:08 +01:00
Eilidh McAdam
73ec8371d7 Installer logic changed call msi functions on request
Change-Id: Ic73825cab20bd9e56be69531cba6452fe0202b72
2012-08-02 12:07:10 +01:00
Eilidh McAdam
013d1e01c3 Ensure correct import of msi tables using wildcard character
Change-Id: I3e1800d73250a8a630dd37329189b13cfae311e9
2012-08-02 12:07:10 +01:00
Eilidh McAdam
d607a9c31b Escape asterisk in Linux system calls
Change-Id: Iabe5748d23d68cb475823d91a7c125de271eecd5
2012-08-02 12:07:10 +01:00
Tor Lillqvist
a2730c957a Using NDK r8b seems to work now so drop warning comments
Change-Id: Ia789a228918ded1283433289f4fd9ab80bd78ae9
2012-08-02 13:46:20 +03:00
Noel Power
6068f2f7cf fix fdo#52998 xls(x) comment export problems
Change-Id: Ie290199d3b03f6599429d56275eb54661af4a51c
2012-08-02 11:52:41 +01:00
Miklos Vajna
b6e6ea341d RTFDocumentImpl::popState: drop unnecessary state copies
First only parts of the parser state was copied, then later the whole
state, but code not using the full copy was still there. Remove it now.

Change-Id: I2c5507e74a24b8dac74552c61d69ba0be7257d6b
2012-08-02 12:40:02 +02:00
Caolán McNamara
5cd8770cbe convert XMLFamilyDataList_Impl to boost::ptr_set
Change-Id: I2a23787091828415cf814eb7091f3fa926b5876c
2012-08-02 11:34:02 +01:00
Caolán McNamara
b90a897069 gbuildize udm
Change-Id: Id6cf22a19de3ae52ffc1e42a7d4114b1e417f2b3
2012-08-02 11:34:02 +01:00
Lionel Elie Mamane
94809ee4bf handle "no schema" case
This is especially the case when the source is a (saved) query.
Fixes: Report Builder wizard "Finish" button does nothing -> cannot create report through wizard

Change-Id: I266772035435a7c623beb0c0f66fc88e6316be8e
2012-08-02 12:07:45 +02:00
Lionel Elie Mamane
5b85f6c1ef nPos is 1-based, so allowed to be equal to row count
Change-Id: Idb37cd23a58816bd16c725fda49a2f9875450e79
2012-08-02 12:07:45 +02:00
Miklos Vajna
6ff70708b4 fdo#51034 testcase
Change-Id: I9a7a4e596ffb14cdcb211ff0d905c66831d30708
2012-08-02 10:58:14 +02:00
Miklos Vajna
9c53a7f94f fdo#51034 fix docx import of HYPERLINK field, l param
Change-Id: Ic6896f7c795d7d303bf7589a74afb937d4a8e8b5
2012-08-02 10:58:13 +02:00
Cédric Bosdonnat
0e4846ec20 fdo#52610: Fixed several docx export bugs
+ hyperlink starting before a field and ending in its results isn't
   valid.
 + when footnotes have hyperlinks we need to add the proper XML
   namespace and output the relations to a different file.

Change-Id: I1c6cb8acba21c35e10bb0497eeaf96bbd73730d1
2012-08-02 10:23:44 +02:00
Fridrich Štrba
cf2bdd6594 Fix windows build where min and max are macros
Change-Id: I59186db4003564b0b9c202456b7fdf91eaa67751
2012-08-02 10:23:15 +02:00
Caolán McNamara
c87e4eb383 mac-only UniString from sal_Unicode*
Change-Id: If6432543c194668075b5b0a821e4bad8d7dd4839
2012-08-02 09:17:06 +01:00
Caolán McNamara
7480f766e9 remove now pointless pItemDesruptList
This pItemDesruptList is pointless now. We're registering the delete-when-idle
items in their ctor's and deregistering in their dtor's which get called from
the idle callback. The idea of pItemDesruptList appears to be for use in
deleting any items at exit time whose idle callback didn't get called already.

Which was done by DeleteOnIdleItems which itself was removed a while ago
because nothing was calling it (for years). Some experiments in making it a
simple singleton and/or one that hooks off default component dispose or
XDesktop dispose shows that its crash city, so lets just remove the unused
stuff outright rather than trying to fight to get some 12+ year unused appendix
used.

Change-Id: Ie0256d6987cf89a2a12db297065af09674547b3e
2012-08-02 09:07:47 +01:00
Caolán McNamara
d4b172b819 strip down UniString some more
Change-Id: Ibd749a70a7bbe8c1023edf7bd144aa6547147a12
2012-08-02 08:55:53 +01:00
Caolán McNamara
1d90e4f5f3 gbuildize cosv
Change-Id: I73eb612edaba21aa5bb07577b42bd31f8de2dd2a
2012-08-02 08:55:53 +01:00
Caolán McNamara
c97f34c72b sablotron gone for years
Change-Id: Ib62f0595c42bc4bd8f5c55c8d3de19e92dfe9698
2012-08-02 08:55:53 +01:00
Miklos Vajna
8a59191c15 test: string cleanup in BootstrapFixture
Change-Id: I468c295713fc34b64403a1c31f802820e6608b07
2012-08-02 09:21:26 +02:00
Miklos Vajna
881a08079c fdo#49892 testcase
Change-Id: I22cae445e5a75563e3c69ac890126292358b9749
2012-08-02 09:21:25 +02:00
Miklos Vajna
690808bbf7 no need to invoke dmapper here
Change-Id: Ie005d0ae0ed6e2f055f03015162edaa10ed78897
2012-08-02 09:21:25 +02:00
Miklos Vajna
c2e2ca29cc fdo#49892 import RTF_SHPB{X,Y}PAGE
Change-Id: I8fe2b28f44ee61fc0f1438de3681fd86b16d29ae
2012-08-02 09:21:25 +02:00
Miklos Vajna
ecda5eadaf fdo#49892 implement RTF import of dhgt shape property
Change-Id: I36d574c5f7915d732c6c158fadb91b6032370a01
2012-08-02 09:21:24 +02:00
Stephan Bergmann
710202f71c Missing newline
Change-Id: I8dd2d6f059b027122657e5000b95298e874e51e8
2012-08-02 08:49:32 +02:00
Takeshi Abe
d73ef723a2 sal_Bool -> bool
Change-Id: Id2addfc6e0c4e0b30281c9f3d22ec0624a61dab1
2012-08-02 10:25:28 +09:00