summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-09-27Improvements on previous commitStephan Bergmann10-90/+34
* Made XGlobalEventBroadcaster inherit document::XDocumentEventBroadcaster/ Listener replacements for obsolete document::XEventBroadcaster/Listener. This means some client sides unfortunately still need to use UNO_QUERY_THROW to obtain the obsolete interfaces; those client sides should be cleaned up to use the replacement interfaces instead. * Added @since tag (even to unpublished entities, on "it doesn't hurt" grounds). * Made client sides use XGlobalEventBroadcaster directly instead of querying for its super-interfaces. * Replaced new uses of comphelper::ComponentContext::getUNOContext with comphelper::getComponentContext (see 03a9f139bd9ea1a4f9096fc982e6b326def58532 "ComponentContext::getUnoContext -> getComponentContext simplification;" I intend to get rid of comphelper/componentcontext.hxx much sooner than of comphelper/processfactory.hxx). Change-Id: I6d971ebdaea83d0c3fa9ba299fb6b37e58cdfe9b
2012-09-27fdo#46808, Adapt frame::GlobalEventBroadcaster UNO service to new styleNoel Grandin18-118/+139
Create a merged XGlobalEventBroadcaster interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Also add two interfaces to the IDL, which the service already implemented, and existing client code already used. Change-Id: Ib7a9a30c0e50146ef621f3fe5227f8aad3190516
2012-09-27n#781825 fix DOCX import of bottom para margin autospacingMiklos Vajna2-2/+2
If w:doNotUseHTMLParagraphAutoSpacing is enabled, it should be 100, not 200, see SwWW8ImplReader::GetParagraphAutoSpace(). Change-Id: I29c5e97c828f0f55b655410198bfa03dc42a196d
2012-09-27gbuildification of appache_commonsNorbert Thiebaud25-325/+347
Change-Id: I517c808c9ea799aac0d2cd2b3bb6c18564c76823
2012-09-27add gb_ExternalProject_use_external to deal with ExternalProject inter-depNorbert Thiebaud1-0/+6
One may have multiple ExternalProject in a given module and these ExternalProject may have dependencies among each others This api allow to explicit such dependencies so that the ExternalProjects in a given module are built in the right order Change-Id: Ib8a1b9bdcad0dda08b6fe133113b01a80e02421c
2012-09-27sw: implement page-relative size for drawing objects and import them from docxCédric Bosdonnat19-17/+106
Change-Id: I98b5c53d4860278e3646324ca045114e37b4cf61
2012-09-27n#779627: VML: import mso-position-vertical:center and friendsCédric Bosdonnat5-10/+46
This allows to properly position objects that are vertically and/or horizontally centered relatively to the page. Change-Id: I1f7e78c5b828679817cdfc72e4d90a0850b242fa
2012-09-27No dictionaries were preselected for en_US langpackStephan Bergmann1-90/+70
...as gm_Langpack_r_en_US was explicitly excluded from langs[] in SelectLanguage, so addMatchingDictionaries was never called for it. (This was only evident in installation sets conaining only few langpacks, as the "official" multi-lang installation set also contains en_GB etc., so appropriate dictionaries were selected through those.) Reworked the logic of chosing which langpacks to preselect (see the comment in SelectLanguage); hope it still works as intended for the various cases (of which the "official" multi-lang installation set is the only truly relevant one, for now). Change-Id: I31f531194c79e49c9c09e33454a7b0a82d9ff02f
2012-09-27First attempt at C++/UNO bridge for 64-bit OS XTor Lillqvist12-1/+2256
Basically, a 1:1 copy of the Linux x86-64 one. The Apple docs say that "The OS X x86-64 function calling conventions are the same as the function calling conventions described in System V Application Binary Interface AMD64 Architecture Processor Supplement," which should mean that it's the same as on Linux. Once this works, the very minor differences to the Linux one will be merged as ifdefs into the Linux one, and no separate source files will be needed. Change-Id: I1ff58f303a7ab7f59ec2ff7a9e24465e89151ec5
2012-09-27sal_Bool to boolTakeshi Abe14-68/+67
Change-Id: Ic05d9f062e7419d192b8cf6e56c91b3f9d97bfe0
2012-09-26installer: Add extra failure warning.Tim Retout1-0/+1
Change-Id: I387ee22ce59606b9680e1df70b8076ec474427a6
2012-09-26installer::worker: Remove unused tar_packageTim Retout1-37/+0
Change-Id: I58e9efdda8fac5b65e259b63a5150c44fa00feb6
2012-09-26installer: Move key_in_a_is_also_key_in_b into scriptfiles.pmTim Retout2-27/+27
Change-Id: I466b285ddc9f3ac53978acefe76c27fa212d812c
2012-09-26installer: Move various functions from worker.pm to epmfile.pmTim Retout2-231/+197
Change-Id: I3ff5ce804eb348f91f1cf46b38475c4224d68978
2012-09-26installer: Replace installer::worker::shuffle_arrayTim Retout2-17/+2
Change-Id: I2da961affa4bcb8349d8a038bc77986f5209a55d
2012-09-26installer: Move exiter.pm error handling into installer.pmTim Retout2-70/+39
Change-Id: I50e3ee8ff88f313b82ea617e354334d85fb453e0
2012-09-26sal_Bool to bool conversion in accessibilityRicardo Montania3-25/+25
Change-Id: I79967eea535dc4bd11e725dc854ae8a8f97a2905 Reviewed-on: https://gerrit.libreoffice.org/701 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2012-09-26DOCX image drop shadow testcase.Eilidh McAdam2-1/+19
Change-Id: Ibbbb27fdf0abff997d31ae8814812f7af1ec15af Reviewed-on: https://gerrit.libreoffice.org/704 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2012-09-26Apply shadow effect to graphics when importing from docx.Eilidh McAdam3-0/+48
Graphical objects imported into a text document do not seem to support differing X and Y distances for shadows, so the distance has been approximated by using the average of the two components. Change-Id: Ifd0c6d73b618cb2836837348d6f48c0efc0a9dc3 Reviewed-on: https://gerrit.libreoffice.org/703 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2012-09-26Import shadow effect properties for shapes in docx.Eilidh McAdam11-0/+234
Change-Id: I0cfd6b45be268d688b7389c79c5e9ad7f48eb12d Reviewed-on: https://gerrit.libreoffice.org/702 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2012-09-26Change the image rotation widget to better looking DialControlTomaž Vajngerl6-70/+42
Change-Id: Ie11827a924a5b22d86bad24aa7f14a66b870e90c
2012-09-26don't access out of bound array index, fdo#55022Markus Mohrhard1-1/+5
Change-Id: Ica088822055b2fb5bbd6dabe6482b7cb6c472c48
2012-09-26solenv: revert more of 599a94827e2b3957db3abf758d48ff7b3977e2f2Michael Stahl1-1/+1
... should hopefully un-break msvc build. Change-Id: Iee6cc54dd488d124948d7a033811e25e2fc4044c
2012-09-26use utf-8 instead of legacy code pages in all msi tables (related: fdo#39595)Andras Timar44-296/+125
Change-Id: Ib2dc00c024762800fdb74ffb376d92a8583d44ad
2012-09-26msi-encodinglist.txt was moved to different locationAndras Timar2-2/+2
Change-Id: I05715d4afb205aa11eb0eb98c6734db02a6be8d8
2012-09-26drop 'private' from variable defs.David Tardon1-2/+2
Apparently make 3.81 is confused by using private target-specific simply-expanded variable (i.e., initialized with ':='), which in this case leads to /<builddir>/scp2/InstallModule_accessories.mk:30: *** multiple target patterns. Stop. Recursively-expanded variable works fine.... Anyway, it was just an idea. It seems the time is not ripe for it yet. Change-Id: Ic5582d809530256cad087c3c4fd10f9641d24cbd
2012-09-26avoid // in pathDavid Tardon1-2/+2
Change-Id: I3ecd3393ab55c0aadca7432e26f84e69b6a9125c
2012-09-26make gcc-uno bridge work with both gcc-4.7 and clangLuboš Luňák1-0/+2
It seems b0515ea5fa6c29faebed616ae3e0213c72d24904 and e2b7e28c12bb836fd7ab1dcbfc2460f807dd27f6 conflict, clang requires the extra call, gcc-4.7 crashes with it.
2012-09-26gbuild: split out a common android.mkMichael Stahl4-207/+85
Change-Id: Ie0858cb137aeaeb18815e3085de4d4000c62218b
2012-09-26sw: remove unneeded using statements in qa/extrasMiklos Vajna10-40/+16
Change-Id: I23b77b9c8d245d84a045bdedda1584419f4fddda
2012-09-26Revert "gbuild: remove gb_Library_TARGETS and ..."Michael Stahl5-4/+13
This reverts commit 599a94827e2b3957db3abf758d48ff7b3977e2f2. The special handling of PLAINLIBS_NONE breaks the build on MacOSX. Needs further cleanup of PLAINLIBS_NONE abuse first. Conflicts: solenv/gbuild/gbuild.mk Change-Id: I834b623405e7745568ee2422647746631167524b
2012-09-26gbuild: without multi-repository support ...Michael Stahl1-2/+1
... RepositoryExternal.mk is not optional. Change-Id: I8678a2196a037dba1c3be350c8b989f5ba242381
2012-09-26Silly workaround for fdo#55156Tor Lillqvist1-0/+4
I feel dirty now. Change-Id: I1cafb0c0494d56bc9c81594c2145b2cc4a1ee389
2012-09-26MiscSettings::SetEnableATToolSupport: adapt WNT code to boolMichael Stahl1-1/+1
Change-Id: I21e7e270c33f525e8883232b98cd728475c35b40
2012-09-26configure.in: remove obsolete --with-mozilla-version...Michael Stahl1-15/+1
...and bitrotted code to check for checking downloaded file names that has been broken by e24c2e106e76d9b50a923ed27f8f8fdd2db9b93a. Change-Id: I5acda4246b46f1d5d4a54fe64a77ceae69b45a05
2012-09-26No need to check for Mozilla sources in configureStephan Bergmann1-28/+0
...is automatically done by ./download if necessary. Change-Id: Ia51d33e6f589c9bc54570d62ab6704a751c0e5c1
2012-09-26Fix bool -> byte coercion logicStephan Bergmann1-1/+1
Change-Id: Iab6dba9484fb5ddb8a8d4efcd46d7b9c8d1acca8
2012-09-26sal_Bool -> boolNoel Grandin3-14/+14
Change-Id: I4fd6d247fdc0333ccdace4ebfa947c8d02e559bc
2012-09-26add missing dep on unpacked tarballDavid Tardon1-0/+4
Change-Id: Ibacf45072be2ec143e8cc2207d9ce14409a8c812
2012-09-26return build conditional for libpngDavid Tardon3-2/+3
Change-Id: I0ff1f219db136f3cc763d6af61df177831b1e93f
2012-09-26do not need to escape $ hereDavid Tardon1-2/+2
Change-Id: I987597aef3265df08407a869d57b575778174184
2012-09-26rhbz#827695: sw: prevent crashes after incomplete print:Michael Stahl4-11/+27
If the last page is not printed for whatever reason, then SwXTextDocument's destructor will delete a SwViewOptionAdjust_Impl, which accesses the document's ViewShell, which has already been deleted at that point. Add a horrible kludge to not crash for now. Change-Id: I67fe37970d60782030b84f2badddd1e66ef3f9c6
2012-09-26sal: uri.cxx: deploy some assertsMichael Stahl1-19/+15
Change-Id: I1d755086295f5a8cd7acf56204402b95fe228d2d
2012-09-26TransferableHelper: fix annoying assertion "bad pCharClass"Michael Stahl1-1/+1
The % must be URI encoded, not acceptable. Change-Id: I1274170275d1a1432fb2f933cbd3c6ee8c35d436
2012-09-26gbuild: disable MSVC warning C4628 for C++:Michael Stahl1-0/+1
the useless "digraphs not supported with -Ze. Character sequence '<:' not interpreted as alternate token for '['" occurs a lot with templates. Change-Id: I1f7ddb7545732a5e92d1fc78a16222540cca5bb9
2012-09-26tail_build: forgot to remove xsltml dependencyMatúš Kukan1-1/+1
Change-Id: Ia832b5474204e5c5a408460eb4fb4e7697b01953
2012-09-26Fix crash on Mac when a11y in use, and avoid infinite loop, fdo#47275Tor Lillqvist2-2/+20
The code used static_cast blindly even if the object not necessarily was of the assumed subclass. Crash followed. Use dynamic_cast instead to be able to check, like the corresponding code for GTK a11y. After that fix we then got a nice infinite loop whn an object apparently is its own parent. Detect that and break out. Whether accessibility for the affected parts of the GUI actually works now for its real use cases, no idea. But anything is better than a crash... Change-Id: I862234e168db0bd19d185b0f1f73b733b570cac4
2012-09-26followup patch to recent changes for sal_Bool -> boolNoel Power1-1/+1
Change-Id: I867934b4d0589d4e395fee471e1cfab236c0540f
2012-09-26remove unused fieldsNoel Grandin1-4/+1
Change-Id: Ia2b2fd7623351377df9a0c76ad27cb6b738bc124
2012-09-26sal_Bool -> boolNoel Grandin1-2/+2
Change-Id: I3a7cdd6fd488af20b15a205515fc6ee593371f0a