Age | Commit message (Collapse) | Author |
|
Helps a bit... Now, if I revert the hackish arm64 change to ucbhelper,
instead of "terminating with uncaught exception" I get "terminating
with unexpected exception";) But, at least with the stack correctly
unwound to BaseContent::execute(), I think. Actually of course I don't
really understand much of this.
Change-Id: Iacb4342414cb84f9db31f9a40c7a136cc5d191a6
|
|
Change-Id: Id8490bb6373d85be2c529a005be55295c530febb
|
|
Doesn't help though, throwing exceptions using __cxa_throw() and our
hand-crafted type_infos still doesn't work on arm64.
Change-Id: If6099e8696e6232c4b6d4bacd654d28419538e0f
|
|
Change-Id: I2d25c7c196d0386a1c38fa55746370a84c2a2398
|
|
Change-Id: I51bceba0918928812daca3a2c92633b6998b380c
|
|
Change-Id: I6909ed60b39a65e6a6464427b2f839aa2bff3863
|
|
Change-Id: I71b04086ae0418f0a6c988fc71c1e5fee6eed690
|
|
Change-Id: Ic4cdf6b91f2a71fc556c8d9c2ba3808f0d953754
|
|
Change-Id: I62ade513bd98e5410c1df14e890e8cc964f1eb25
|
|
Change-Id: I21c81aa1791cab8ac510c87b4a78ad1367fe8b78
|
|
Change-Id: I786cc64fc814c755ba215898026365af26b56205
|
|
Change-Id: Ifecfd55ed7f6a48f1cfea8182a40e8568dfc4780
|
|
Change-Id: I5eb994e4a48b043f463940d1c34ad7a9459b83cd
|
|
It is the same as Linux@PowerPC 32-bit (cp -r gcc3_linux_powerpc gcc3_macosx_powerpc),
with differences applied:
* Use 13 FP registers and correct 'codeSnippetSize' (8*4 + 13*8 = 136).
* Use "frame pointer + 24", not "+8".
* Don't USE_DOUBLE_MMAP and 'sal_PtrDiff writetoexecdiff'.
* Don't use "__NO_FPRS__", OS X capable PowerPC machines all have FPRs.
* Use "rN"/"fN" syntax to avoid "Parameter syntax error" errors.
* Include sys/types.h, sys/malloc.h instead of malloc.h;
don't include string.h.
Change-Id: I5b251c65466af2a06bd309d3a7b1aaf26ac12656
Reviewed-on: https://gerrit.libreoffice.org/7072
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
|
|
Change-Id: I4bd729499aa8be58f04194656e35c1f79d5d4919
|
|
Change-Id: Ia6799c852eb95d496fbc8dcfdabde62dffc263a6
Reviewed-on: https://gerrit.libreoffice.org/7066
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
|
|
Note that the arm64 code is not even close to "working" yet.
Change-Id: I261d09f7e797cded26396ed0d4b8b3021f712ebf
|
|
Change-Id: I4dfa96b8ea2684969d9eeecfd88136742ce2d4a1
|
|
Change-Id: I83515f8907b000eb0506410e9b04f28f4257a3b8
|
|
Change-Id: I1efcdb7359ac43ee50d2f526bc29a10b1bef35b4
|
|
Change-Id: I0a388b0a4bd2dd651e4c65d96aec648115189224
|
|
...ever since its inception in 4afcc7135e0bef66e7a218141bc93a6aa6128fd8
"MWS_SRX644: migrate branch mws_srx644 -> HEAD."
Change-Id: I82d3158b813fec89567fd94ed9ccc05944228161
|
|
Change-Id: I76be464200d486efef9c8a7e957c310c9adae3b8
|
|
change code like
aStr = OUString("xxxx");
to
aStr = "xxxx";
Change-Id: Ib981a5cc735677ec5dba76ef9279a107d22e99d4
|
|
Change-Id: I267cb424deee4d329a0860cf9c87f295fb8fc5bf
|
|
Replace uses with CPUNAME instead, and get rid of the horrible
postgresql patch that worked around environment leakage.
Change-Id: I38ccabfc438360524a272901bb9332ea708e274c
|
|
Convert code like:
if( aStr == OUString("xxxx") )
to this:
if( aStr == "xxxx" )
Change-Id: I8d201f048477731eff590fb988259ef0935c080c
|
|
Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
|
|
Change-Id: I90a7a07a43559b8d7e1d4b886b2624255200d46b
Reviewed-on: https://gerrit.libreoffice.org/6406
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
|
|
Change-Id: I7a873b1275ebc8279958fc14cccbfa99646e4744
|
|
Change-Id: I31bdce7f31185faebaf8a8a2162669b185def0c9
|
|
Change-Id: I63b1de195bf2f3f8bfd185181f48b1520cdd849f
|
|
Change-Id: I5aa9d90d5871e33bf8c76c1ebcaa39c18614294d
|
|
Change-Id: I9898c0757a2dd495c73bd4b485dd8489f4a2b08e
|
|
Change-Id: I185befe8aebdc13df601b1151b45c62e7291b5c0
|
|
Change-Id: I88a871374ecc8d9d59f9b33b5198c0e6c9a2458d
|
|
Change-Id: I633d73ac04ad97bb71e62a93e7d804cd253b2a31
|
|
Change-Id: I60bbf6c309130bbf868745b3ba6fc1c0729d850a
|
|
Change-Id: Iaadec33715f8e0e0c6595c5e684606905274fdab
|
|
Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions.
Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT.
Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
|
|
Change-Id: Id1e74f18c90e69d1a781c8f02e30dc3c005ed4fd
|
|
If the link targets are not in workdir then 2 different aspects are
needed: the previously used location relative to workdir's LinkTarget
dir (for all the misc. related targets), and the full target file.
Adding an additional parameter to all LinkTarget functions would be
quite annoying, especially since it would need passing through all the
gb_LinkTarget__use functions in RepositoryExternal.mk; instead encode
both into the linktarget itself, and modify the functions
gb_LinkTarget_get_target to return the target and all others to return
the workdir linktargetname.
- replace gb_Library_get_linktargetname with either:
* gb_Library__get_workdir_linktargetname
* gb_Library__get_linktarget_target
* gb_Library_get_linktarget
- similar for gb_Executable_get_linktargetname
- similar for gb_StaticLibrary_get_linktargetname
- similar for gb_CppunitTest__get_linktargetname
- add calls to gb_LinkTarget__get_workdir_linktargetname where needed
Change-Id: I917ad7957fee50ec2517a9f9cc9ff452c8d97d1b
|
|
Change-Id: I5c67346d09d04a2d1a781f8fee07c84004aac960
|
|
...not exactly a nice way to do it, though. Plus, further missing instdir
.jnilibs are LibreOffice.app/Contents/MacOS/libhsqldb.jnilib -> libhsqldb.dylib
and LibreOffice.app/Contents/ure-link/lib/libjpipe.jnilib (which should not be
a symlink but should replace the corresponding libjpipe.dylib completely).
Change-Id: I5505704fc52da42e40c8b27185450d3fec8a864d
|
|
Change-Id: Ic7fee2d0ca95279d9809161a7f39480727b070e3
|
|
Change-Id: I059fbee385a109069c70f3869021c8e2ee48fee1
|
|
Change-Id: I567a20dc70b2b9e13965550333f4ed89205c4333
|
|
Unlike libstdc++.dylib, libc++abi.dylib no longer exports the type info for
std::type_info, but the layout of the __cxxabiv1::__*_type_info classes is
controlled by the Generic C++ ABI anyway, so consolidate to a single approach
that works across all versions.
Change-Id: Ic68f2386261bae4a4349ad646590cc15c768f04e
|
|
Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
|
|
For some functions and all kinds of Exceptions.
CannotConvertException
CloseVetoException
DisposedException
EmptyUndoStackException
ErrorCodeIOException
Exception
GridInvalidDataException
GridInvalidModelException
IOException
IllegalAccessException
IllegalArgumentException
IllegalTypeException
IndexOutOfBoundsException
NoMasterException
NoSuchElementException
NoSupportException
PropertyVetoException
RuntimeException
SAXException
ScannerException
StorageWrappedTargetException
UnsupportedFlavorException
VetoException
WrappedTargetException
ZipIOException
throwGenericSQLException
throwIllegallArgumentException
createInstance
createInstanceWithContext
forName
getByName
getPackageManager
getPropertyValue
getUnpackedValueOrDefault
getValueByName
hasPropertyByName
openKey
setName
setPropertyValue
supportsService
bash command:
for i in `cat list`; do git grep "$i\s*(\s*OUString(\s*\"" -- '*.[hc]xx'
| cut -d ':' -f1 | sort -u
| xargs sed -i
-e "s/\(\<$i\s*(\)\s*OUString(\s*\(\"[^\")\\]*\"\)\s*)\s*/\1\2/g"
-e "s/\($i.*\)\"+ /\1\" + /g";
done
Change-Id: Iaf8e641b0abf28c082906014f87a183517630535
Reviewed-on: https://gerrit.libreoffice.org/4624
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
|