Граф коммитов

68 Коммитов

Автор SHA1 Сообщение Дата
Brad Lassey 3b89b06f44 Backed out changeset c3a50afc2243 due to large volume of crashes tracked in bug 687367 2011-10-10 10:40:27 -04:00
Matt Brubeck 605f836e6c Back out f7bf7ac18a79 (bug 684826), 3a910924c50c (bug 687367), and 524a6bb8744b (bug 693086) because of Android bustage on a CLOSED TREE 2011-10-10 09:47:27 -07:00
Brad Lassey 60a64b5e80 merge 2011-10-10 10:40:57 -04:00
Brad Lassey bf25d94f50 Backed out changeset c3a50afc2243 due to large volume of crashes tracked in bug 687367 2011-10-10 10:40:27 -04:00
Michael Edwards cd0c00f8f2 Bug 687367 - Make bionic domain name functions thread-safe on pre-3.0 Android, r=dougt 2011-10-06 20:55:50 -07:00
Matt Brubeck 7e0963eed8 Bug 691054 - Back out bug 667980 (getNetworkLinkType) on Android because of scary permissions [r=dougt] 2011-10-03 16:34:43 -07:00
Mike Hommey 9783ee4a43 Bug 690856 - Ensure Instruction and Data cache coherency after extracting libraries from the DEBUG intent r=mwu 2011-09-30 20:42:24 +02:00
Matt Brubeck 7b9b87d629 Merge last green changeset of mozilla-inbound to mozilla-central 2011-10-07 12:06:20 -07:00
Mike Hommey 367d83793c Bug 687446 - Allow debug symbols to be found under gdb without extracted libraries. r=mwu 2011-10-07 08:31:29 +02:00
Mike Hommey 0f6fcdb7e9 Bug 692381 - Remove one of the Android library extraction code paths. r=mwu 2011-10-07 08:30:32 +02:00
Makoto Kato 89bf0597c8 Bug 681202 - Add Android x86 target. r=glandium 2011-09-29 13:39:03 +09:00
Fabrice Desré 2b1103493c Bug 659188 - Android and media parts [r=blassey] [r=cpearce] 2011-09-26 17:25:41 -07:00
Mike Hommey 20df4a9374 Bug 687147 - Ensure Instruction and Data cache coherency after extracting libraries. r=mwu 2011-09-23 14:31:11 +02:00
Mike Hommey 10d9b1f0d9 Bug 686876 - Move libraries at the top level in the apk. r=mfinkle 2011-09-21 18:06:14 +02:00
Jim Chen 62b8c6e951 Bug 687147 - Workaround linker crash when calling .init_array in libmozalloc.so; r=
Bug 687147 - Workaround linker crash when calling .init_array in libmozalloc.so; r=mfinkle r=glandium
2011-09-20 11:16:00 -04:00
Doug Turner c938f47ba6 Bug 630007 - Minimal support NPAPI on ANDROID. Pre-Honeycomb inproccess support only. r=josh. 2011-09-16 14:34:31 -07:00
Ed Morley 9c6e88d2d6 Backout d4bdab069bbc (bug 630007) for qt build bustage and various oranges on other platforms 2011-09-17 00:27:55 +01:00
Doug Turner d6d932e4e7 Bug 630007 - Minimal support NPAPI on ANDROID. Pre-Honeycomb inproccess support only. r=josh. 2011-09-16 14:34:31 -07:00
Kyle Huey a0800c6141 Merge m-c to b-s. 2011-09-07 10:47:50 -04:00
Mike Hommey 892d941413 Bug 684213 - Directly uncompress libraries into the mmap()ed cache files. r=mwu 2011-09-07 07:56:28 +02:00
Mike Hommey 402b882927 Backout the backout of e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) 2011-09-03 08:19:06 +02:00
Ed Morley ee10afb48a Backout e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) for Win opt orange and purple galore, on a CLOSED TREE 2011-09-03 04:35:21 +01:00
Kyle Huey 5aba5a29af Merge b-s to m-c. 2011-09-02 17:35:11 -04:00
Mike Hommey 8285bb9468 Bug 677501 - Build a mozutils library containing jemalloc and other things. r=khuey
--HG--
rename : memory/jemalloc/Makefile.in => memory/mozutils/Makefile.in
rename : memory/jemalloc/fixcrt.py => memory/mozutils/fixcrt.py
rename : memory/jemalloc/jemalloc.def => memory/mozutils/mozutils.def.in
2011-09-01 14:12:10 +02:00
Mike Hommey 4f09641fb4 Bug 680440 - Clean up jemalloc linkage. r=khuey 2011-09-01 14:11:56 +02:00
Kyle Huey 134b8fad07 Merge m-c to b-s. 2011-08-31 07:52:43 -04:00
Jim Chen 031e5ad085 Bug 674806 - d. Use char* for pointer arithmetic [r=mwu] 2011-08-30 17:11:37 -07:00
Ed Morley c62c25def9 Merge last green changeset on m-i to m-c 2011-09-01 08:41:18 +01:00
Atul Aggarwal 6c8e5db9c1 Bug 679612 - Add fclose calls to every exit point in APKOpen.cpp to prevent resource leaks; r=mwu 2011-08-31 16:30:33 +01:00
Kyle Huey 4a1055ab6c Merge m-c to b-s. 2011-08-24 08:34:27 -04:00
Mike Hommey 7f22909cc5 Bug 680373 - Link jemalloc into mozutils instead of mozalloc on Android. r=blassey,r=pbiggar 2011-08-24 12:55:13 +02:00
Mike Hommey 49b43ec341 Bug 681203 - Bind all symbols when dynamic symbol lookup is not supported. r=mwu 2011-08-23 16:12:44 +02:00
Doug Turner 5fa554f56b Bug 661978 - Android file input activity deadlocks. r=blassey 2011-08-18 19:30:22 -07:00
Mike Hommey 05fea6caff Bug 651889 - Add support for dynamic symbol lookup in the Android dynamic linker. r=mwu 2011-08-09 13:35:52 +02:00
Mike Hommey ad6774938a Bug 681588 - Cleanup wrap malloc and its use on Android. r=ted 2011-08-29 19:21:22 +02:00
Doug Turner 7dbf23a135 Bug 667980: Expose network connection type to chrome. r=dougt
Add an attribute to nsINetworkLinkService that represents the connection type,
and add code to the android back-end to expose the connection type and notify
when it changes.
2011-07-10 15:24:05 -07:00
Doug Turner d75610af9e Bug 670201 - Remove most #ifdef DEBUG from custom loader. r=mwu 2011-07-09 19:50:22 -07:00
Mike Hommey ff080071d2 Bug 647288 - Make our Android linker properly load libraries outside the .apk. r=mwu 2011-07-07 16:34:33 +02:00
Mike Hommey 9c0ad6e9b2 Bug 664934 - Add user and system usage in GeckoLibLoad log. r=mwu 2011-06-17 08:59:39 +02:00
Brad Lassey f9a2da5283 bug 660326 - send java exceptions to crash-stats r=dougt 2011-06-01 13:54:53 -04:00
Vladimir Vukicevic 234cfda8ff Content processes should not crash on startup when building with --disable-crashreporter, r=mwu 2011-05-25 16:54:30 -04:00
Mike Hommey 7de58a1cfa Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.

We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.

We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).

The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.

Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Mike Hommey 07288ec010 Bug 637316 part 1 - Report whole memory mapping to crash reporter for libraries on Android. r=mwu 2011-03-14 15:23:32 +01:00
Brad Lassey 8c69c594eb bug 611163 - Fennec doesn't start due a problem with 'ashmem buffer' in DDMS r=taras a=blocking-fennec 2011-03-04 18:08:24 -05:00
Brad Lassey 1adee5d2e5 bug 631760 - don't hard code "/data/data/<package name>" r=dougt a=blocking-fennec 2011-02-07 23:40:42 -05:00
Brad Lassey 534b38b388 bug 611163 - Fennec doesn't start due a problem with "ashmem buffer" in DDMS, patch to add logging r=taras a=blockingfennec 2011-02-07 23:40:42 -05:00
Michael Wu 69b48cf346 Bug 606194 - Use mmap given addresses if necessary, r=taras a=blocking-fennec 2011-02-03 12:10:02 -05:00
Doug Turner dadda286c4 Bug 630595 - Followup. Do not need a dash before the option. Removing unused memory watcher. r=blassey, a=blocking-fennec 2011-02-02 01:00:34 -08:00
Doug Turner 00f33aa1b3 Bug 630133 - Need to unmap files in the non fork case, or we leak libraries. r=blassey a=blocking-fennec
--HG--
extra : rebase_source : b1577150130bbc79fc560bd747f01957900ad9bc
2011-01-31 12:36:35 -08:00
Mike Hommey 8c33516f6d Bug 628233 part 1 - Make the Android linker stop assuming there is only one read-only PT_LOAD entry. r=mwu,a=sdwilsh 2011-01-28 09:22:58 +01:00