Ms2ger
7abd6c7b28
Bug 332648 - Part d: Move AutoStringRooter to jsapi.h; r=evilpie
2012-01-11 09:23:08 +01:00
Ms2ger
25c1f65ab1
Bug 332648 - Part c: Move AutoObjectRooter to jsapi.h; r=evilpie
2012-01-11 09:23:08 +01:00
Ms2ger
d7850e8af7
Bug 332648 - Part b: Move AutoValueRooter to jsapi.h; r=evilpie
...
This patch also moves the MarkRuntime function into the JS namespace.
2012-01-11 09:23:08 +01:00
Ms2ger
d20a66543c
Bug 332648 - Part a: Move AutoGCRooter to jsapi.h; r=evilpie
...
This also moves AutoCheckRequestDepth into jsapi.h and moves some assertions
from CHECK_REQUEST to the AutoCheckRequestDepth constructor.
2012-01-11 09:23:08 +01:00
Ms2ger
4de4e729e4
Bug 714264 - Part c: Move IterateData / CollectCompartmentStatsForRuntime / GetExplicitNonHeapForRuntime to js/MemoryMetrics.h; r=njn
...
This patch also removes those APIs exposed in js/MemoryMetrics.h that aren't
used anymore.
2012-01-11 09:23:08 +01:00
Ms2ger
d8cd240512
Bug 714264 - Part b: Move CompartmentStats to MemoryMetrics.h; r=njn
...
The name member is implemented as a void*, because it needs to remain an
nsCString, and as such the logic to get the name also remains in XPConnect.
2012-01-11 09:23:08 +01:00
Ms2ger
b320983b67
Bug 714458 - Part c: Don't include jscntxt.h in xpcprivate.h; r=bholley
...
This removes the inclusion from xpcprivate.h, and adds the include to XPConnect
files that still need it, along with notes to clarify what these files need
from the include. These notes will be removed while fixing bug 677079.
2012-01-11 09:23:08 +01:00
Ms2ger
fab1325ed4
Bug 714458 - Part b: Provide the thread-related APIs xpcprivate.h needs; r=igor
...
This introduces a JS_GetCurrentThread to go with the existing
JS_GetContextThread, as well as a js::GetContextThread to get at the actual
JSThread object, and inlines the only use of JS_THREAD_ID.
2012-01-11 09:23:07 +01:00
Ms2ger
38fbde8026
Bug 714458 - Part a: Introduce JSAPI for JSContext's second private pointer; r=Waldo
...
JSContext currently has 2 private pointers, but the JSAPI only provides access
to one of them.
2012-01-11 09:23:07 +01:00
Ms2ger
0b7161afcb
Bug 716207 - Part b: Cleanup nsTextEditRules::RemoveRedundantTrailingBR; r=ehsan
2012-01-11 09:23:07 +01:00
Ms2ger
d4997dd3a0
Bug 716207 - Part a: Cleanup nsTextEditRules::DidUndo; r=ehsan
2012-01-11 09:23:07 +01:00
Ms2ger
236b6c12a8
Bug 699731 - Remove PR_INT64_MAX / PR_UINT64_MAX from non-nsprpub source; r=ted
2012-01-11 09:23:07 +01:00
Ms2ger
123076fb33
Bug 715634 - Cleanup XPCJSContextStack; r=bholley
2012-01-11 09:23:07 +01:00
Ms2ger
74a9e0514a
Bug 715206 - Remove XPConnect from IDB's LOCAL_INCLUDES (again); r=bholley
2012-01-11 09:23:07 +01:00
Ms2ger
1dac0d44c1
Bug 715110 - Don't use getPreventDefault in editor; r=ehsan
2012-01-11 09:23:07 +01:00
Ms2ger
73894ac8db
Bug 714728 - Remove jsword/jsuword in favour of intptr_t/uintptr_t; r=Waldo
2012-01-11 09:23:05 +01:00
Ms2ger
70afb05660
Bug 715093 - Get rid of MOZALLOC_INLINE in favour of MOZ_ALWAYS_INLINE; r=glandium
2012-01-11 09:22:16 +01:00
Ms2ger
2e0c12b87c
Bug 716630 - Kill editor's warnings; r=ehsan
2012-01-11 09:22:16 +01:00
Ed Morley
01813b69e4
Merge last PGO-green changeset from mozilla-inbound to mozilla-central
2012-01-11 02:39:31 +00:00
Trevor Saunders
37e82c298f
IGNORE BAD COMMIT MESSAGES
...
some bug fix up patches landed on accessibility with out refering to the bug specifically enough for the commit message hooks liking, and the hook wasn't enabled there
2012-01-10 21:03:35 -05:00
Trevor Saunders
53f6f864e8
merge accessibility to mozilla-central
2012-01-10 20:52:37 -05:00
Ed Morley
2fc0905997
Bug 698425 - Fix lack of whitespace breaking conditional in toolkit-makefiles.sh; rs=build
2012-01-11 01:37:42 +00:00
Tim Taubert
5339a9c35a
merge m-c to fx-team
2012-01-10 23:41:18 +01:00
Trevor Saunders
645cb5069a
disable osx tests part 2 test_caretmoved.xul had conflicts
2012-01-10 08:30:35 -05:00
Axel Hecht
6adee5d307
bug 716842, make sure that l10n repacks have mobile/locales/Makefile, r=aki
2012-01-10 11:10:22 +01:00
Ed Morley
00a8a51b34
Merge last green changeset of mozilla-inbound to mozilla-central
2012-01-10 17:57:29 +00:00
Felipe Gomes
786acb10dd
Bug 706897. Fix intermittent test_destinationURI_annotation.xul failure. r=mak
2012-01-10 08:31:03 -08:00
Rail Aliiev
80ac4135ed
bug 714542: Mac build uses pretty naming for *.checksums files - rename mac checksums file. r=ted
2012-01-10 10:46:16 -05:00
Rafael Ávila de Espíndola
62e48b218b
Bug 715872 - Change the order of -framework options when linking XUL so that it works on 10.6 -> 10.5 builds. r=ted
...
--HG--
extra : rebase_source : 8774501bbf1ad863dc7aa02e2f7a9a88c1d58442
2012-01-10 08:47:41 -05:00
Benoit Jacob
bcb38f045d
Bug 713276 - Upgrade WebGL conformance test suite to r16456, follow-up - no review
...
follow-up: forgot to hg add some files and reenable the shader-precision-format test
2012-01-10 08:47:39 -05:00
Rafael Ávila de Espíndola
a881cc906b
Bug 715528 - Drop old bits about cross compiling from ppc to x86 and default OS X for ppc. r=ted.
2012-01-10 08:29:13 -05:00
Mike Hommey
2836287a51
Bug 714029 - Avoid jsctypes-test dependency on the xpcom glue. r=bsmedberg
2012-01-10 09:10:53 +01:00
Mike Hommey
9b95491d04
Backout 057e7ead186e (bug 714029) because of failure to build on Windows.
2012-01-10 10:51:55 +01:00
Dão Gottwald
f5d05ea75d
Bug 716692 - browser.js needs to stop observing browser.tabs.onTop when the browser window is closed. r=gavin
2012-01-10 10:13:26 +01:00
Richard Newman
2b76adb888
Bug 716811 - Local DB calls getAsBoolean for IS_FOLDER, schema uses integers, ClassCastException results. r=blassey
2012-01-10 00:28:48 -08:00
Mike Hommey
a44538c332
Bug 710972 - Define G_VARIANT_TYPE_STRING_ARRAY when building against older glib. r=karlt
2012-01-10 09:12:23 +01:00
Mike Hommey
646b1c1fa5
Bug 714029 - Avoid jsctypes-test dependency on the xpcom glue. r=bsmedberg
2012-01-10 09:10:53 +01:00
Mike Hommey
1f8a59e8a7
Bug 712284 - Remove dladdr hack for NSS on android. r=ted
2012-01-10 09:10:53 +01:00
Mike Hommey
ad5b853130
Bug 708570 - Make libfreebl depend on nspr. r=ted
2012-01-10 09:10:53 +01:00
Richard Newman
12b5bf3030
Bug 716760 - "Pair device" string addition. r=blassey
2012-01-09 20:45:23 -08:00
Nick Thomas
5a46c2d68a
Bug 693192 - Nightly builds infrequently fail with "make: *** [uploadsymbols] Error 50", r=ted
2012-01-10 14:36:05 +13:00
Ed Morley
ec3fcc8a97
Bug 716480 - Don't list "Change" as an entry on the control panel uninstall context menu for the Mozilla Maintenance Service; r=bbondy
2012-01-10 01:10:42 +00:00
Ed Morley
d2af345525
Bug 716168 - Remove browser/components/wintaskbar/ now that the tests live in browser/modules/test/ (bug 699575 followup); r=gavin
2012-01-10 01:10:42 +00:00
Philipp von Weitershausen
48d6bb75ca
Bug 674726 follow-up: make WebTelephony build with gcc. r=bent DONTBUILD because NPOTB
2012-01-09 17:00:02 -08:00
Margaret Leibovic
2ffa604881
Bug 716722 - Remove unnecessary code and use Services.jsm in sanitize.js. r=mbrubeck
2012-01-09 15:59:14 -08:00
Terrence Cole
57988d55bb
Bug 716176 - Trigger write barriers when copying BaseShapes; r=billm
...
Since getterObj and setterObj are hidden beneath unions, we need to manually
trigger their barriers.
--HG--
extra : rebase_source : c4936795ff5afbb23b77f680a4e607a6f1b722bd
2012-01-09 16:08:24 -08:00
Ehsan Akhgari
86f8b491a1
Bug 710940 - Make sure our implementation of get_current_cs does not return null, in order to respect hunspell's assumptions; r=smaug
...
--HG--
extra : rebase_source : b9396975701b71ba188e4242527d979b6b7f4334
2012-01-09 19:02:43 -05:00
Brian Nicholson
9ed4be4301
Bug 715673 - Hande browser-lastwindow-close events. r=mfinkle
2012-01-09 11:56:30 -08:00
Brian Nicholson
01ee52648b
Bug 715388 - Don't show telemetry doorhanger for session restore. r=mfinkle
2012-01-09 11:51:07 -08:00
Jonathan Kew
ee5bca4de4
bug 716229 - don't switch fonts for non-printing control chars. r=roc
2012-01-10 20:40:30 +00:00