Commit Graph

80825 Commits

Author SHA1 Message Date
Matthew Noorenberghe
58ded20f8a Bug 705100 - Remove usage of nsISupportsArray in browser/components/migration r=mak
--HG--
extra : rebase_source : a1d9e9d273c200c8b071deca04e4ef1184d2703f
2011-11-29 02:26:19 -08:00
Matthew Noorenberghe
40c2b857d0 Bug 706033 - Chrome migrator should notify of Migration:ItemError when there are errors (and fix javadocs) r=mak
--HG--
extra : rebase_source : 75813f426ed5ccc1e98f066021dc48c897e53b64
2011-11-29 02:09:19 -08:00
Matthew Noorenberghe
a8cee5d7f2 Bug 706020 - Remove outdated Seamonkey Profile Migrator (Part 2) r=gavin
--HG--
extra : rebase_source : cd9d736b304a866b29fc709dda369841bf6a3435
2011-11-21 14:45:55 -08:00
Nicholas Nethercote
eb43c0df30 Bug 704391 - follow-up to f1c49a3b76e7 that unbreaks non-JS_THREADSAFE shell builds. r=me. 2011-12-01 21:25:13 -08:00
Robert O'Callahan
c81f0548a8 Bug 687972. Set mCacheSuspended/mChannelEnded flags on all streams *before* calling CacheClientSeek/Resume/Suspend on any stream, because nsMediaChannelStream::CacheClientSuspend will call nsBuiltinDecoder::NotifySuspendedStatusChanged which will call nsMediaChannelStream::IsSuspendedByCache which will call nsMediaCacheStream::AreAllStreamsForResourceSuspended which relies on mCacheSuspended/mChannelEnded being set correctly for all streams for that resource. r=doublec 2011-12-02 17:43:42 +13:00
Doug Turner
d06687ed59 Bug 706560 - Send MOZ_APP_ID to crash reporter. r=ted 2011-12-01 19:24:10 -08:00
Nicholas Nethercote
d95fe08cf3 Bug 704391 - Add more JS runtime memory reporters and fix the existing ones. r=luke. 2011-12-01 19:08:20 -08:00
Bobby Holley
0e75bd9e56 Bug 705875 - Check for null IID pointers and references in XPCConvert. r=khuey
This is a regression from http://hg.mozilla.org/mozilla-central/rev/c428312abbc7 . The rest of the changes in that patch should be fine.
2011-12-01 18:24:28 -08:00
Jeff Walden
528226156e Followup to bug 704127 - s/MOZ_HAVE CXX11_FINAL/MOZ_HAVE_CXX11_FINAL/ in one case (thanks to Stuart Cook in m.d.platform for noticing this, I have *no* *idea* how he managed it, Luke had to have me point it out to even see the change in the diff), and actually define it for -std=c++0x GCC (a mistaken omission originally). rs=luke
--HG--
extra : rebase_source : 2187e3b4a133c898cf6b1fcb3dd92226c70e2082
2011-12-01 18:21:27 -08:00
Chris Leary
39c9740c62 Bug 706442: Shorten LifoAlloc chunk chain. (r=luke) 2011-12-01 17:59:50 -08:00
Cameron McCormack
2290a3af32 Bug 706746 - Don't try to close the Inspector's "Leaving this page" notification bar twice. r=msucan 2011-12-02 11:08:56 +11:00
Christian Holler
a3281271fb Bug 706433 - Add JS shell compile flag (--enable-more-deterministic) for more determinism, used for differential testing. r=jorendorff 2011-12-01 15:46:28 -08:00
Rafael Ávila de Espíndola
7a8af51b1f Bug 696376 - Change how we find critical ranges so that it works on 10.6 too. r=dbaron.
Currently we use dlsym on pthread_cond_wait$UNIX2003 to find a
function that indicates that new_sem_from_pool is on the stack. This
works on 10.5, but on 10.6 I could not find a single reliable
indicator that would work with dlsym.

The good news is that dladdr works with any symbol, not just exported
ones. To find the address of new_sem_from_pool, we set up a malloc logger
and force a call to new_sem_from_pool. From the logger callback we walk
the stack trying dladdr on every address.

To for a call to new_sem_from_pool, the initialization code has to be the
first to use semaphores, so it is now run from NS_LogInit.

This works on 10.6 and 10.5 (but we have to look for
"pthread_cond_wait$UNIX2003"). In 10.7 the call to malloc is gone, so we don't
have to worry about critical addresses on it anymore.
2011-12-01 18:22:00 -05:00
Brian Hackett
ef53126ae5 Remove JSOP_NOTRACE, rename JSOP_TRACE -> JSOP_LOOPHEAD, bug 706611. r=dvander 2011-12-01 15:13:51 -08:00
Felix Fung
2a48036e59 Bug 498543 - Null-checking JS_THIS_OBJECT Results. r=jwalden 2011-12-01 13:30:28 -08:00
Benoit Girard
a76a0e42b5 Bug 698002 - Initialize pthread keys on sps startup. r=jrmuizel
--HG--
extra : rebase_source : 226f0ec8cd0c79ebaa1f00eba643ad0e28f240e5
2011-12-01 17:40:33 -05:00
David Mandelin
f19ac55dc1 Bug 685321 followup: land another test case
--HG--
rename : js/src/jit-test/tests/basic/bug685321.js => js/src/jit-test/tests/basic/bug685321-1.js
2011-12-01 14:44:30 -08:00
Daniel Holbert
154a63fc7e Bug 689367: Remove unused azure CID. r=bas 2011-12-01 14:37:09 -08:00
Richard Newman
f8d1f2b5f7 Bug 675996 - Part 2: tests for GUIDs in favicons. r=mak 2011-12-01 13:58:27 -08:00
Richard Newman
b8ca5aab73 Bug 675996 - Part 1: extend moz_favicons with GUID to support Sync. r=mak 2011-12-01 13:58:19 -08:00
Justin Lebar
5ed09df753 Back out revs 039231fd497f:5d920a44a901 properly. 2011-12-01 16:37:36 -05:00
Justin Lebar
5905e88333 Back out revs d445f83ecfb1:dc9cc326cad0, because they did not back out what was intended. 2011-12-01 16:35:42 -05:00
Robert O'Callahan
7bbc460e15 Bug 687972. Even more logging... 2011-12-02 10:19:43 +13:00
Justin Lebar
a9e55b740e Backed out changeset 039231fd497f (bug 705856) 2011-12-01 15:43:18 -05:00
Justin Lebar
94e3fcd673 Backed out changeset 4d56e83adfb0 (bug 698002) 2011-12-01 15:43:14 -05:00
Justin Lebar
553b69d12f Backed out changeset 7204e7e1d4a4 (bug 698002) 2011-12-01 15:43:11 -05:00
Justin Lebar
47b2651e38 Backed out changeset 5d920a44a901 (bug 698002) 2011-12-01 15:43:07 -05:00
Alexander Surkov
071401ee38 Bug 706834 - Crash in nsXULTreeAccessible::TreeViewChanged, r=marcoz 2011-12-02 04:21:54 +08:00
Timothy Nikkel
763afecd77 Bug 668437. Part 8. Implement nsIWidget::GetClientBounds on GTK2. r=karlt 2011-12-01 13:56:42 -06:00
Timothy Nikkel
ad893b9c71 Bug 668437. Part 7. With a proper implementation of GetClientOffset on GTK2 popups expect the coordinates of their move events to be the top left of the outer window like all other platforms now. r=karlt 2011-12-01 13:56:42 -06:00
Timothy Nikkel
7bb9c68233 Bug 668437. Part 6. Implement nsIWidget::GetClientOffset on GTK2. r=karlt 2011-12-01 13:56:42 -06:00
Timothy Nikkel
2eddc81bb7 Bug 668437. Part 5. Make the view bounds of a popup coincide with the client area of the widget. r=enndeakin,roc 2011-12-01 13:56:42 -06:00
Timothy Nikkel
98438c72bb Bug 668437. Part 4. Add an API to widgets for resizing/moving the client area. r=jimm sr=roc 2011-12-01 13:56:42 -06:00
Timothy Nikkel
1db9b6328a Bug 668437. Part 3. Make the client bounds of a widget be relative to its parent in all cases. r=jimm 2011-12-01 13:56:42 -06:00
Timothy Nikkel
595b66e4e0 Bug 668437. Part 2. When placing popup widgets check if the client offset of the window has changed in addition to the top left of the window. r=enndeakin 2011-12-01 13:56:41 -06:00
Timothy Nikkel
8167fe7623 Bug 668437. Part 1. DeCOMtaminate nsMenuPopupFrame::GetWidget. r=enndeakin 2011-12-01 13:56:41 -06:00
Jeff Muizelaar
b48c50de47 Bug 698002. Add MacOS port of the v8 profiler. r=bgirard
This uses a separate thread that will pause the main thread
and read the registers out of it.

--HG--
extra : rebase_source : bb8174320728b6c4976047fd25e6e93280ea444a
2011-12-01 10:06:20 -05:00
Jeff Muizelaar
8a5dd635d8 Bug 698002. Change active_ to Atomic32. r=bgirard
This brings us closer to V8

--HG--
extra : rebase_source : 75685ef885ed1f8abb4ef7a6144d6581a2316941
2011-10-31 13:25:04 -04:00
Jeff Muizelaar
1d3f9e0cb2 Bug 698002. Add more v8 support code. r=bgirard
These are needed for the mac port

--HG--
extra : rebase_source : f035957c8649d0ba5c3794ac6a57be1b215660b7
2011-10-31 12:01:54 -04:00
Justin Lebar
1e60a7b8bf Bug 705856 - Enable SPS profiler on desktop Linux. r=BenWa 2011-12-01 14:45:45 -05:00
Tobias Markus
e5a8e25dbc [Bug 706113] Removing null checks from VideoDocument.cpp 2011-11-30 20:06:33 +01:00
Boris Zbarsky
c84a7a7b33 Bug 706283. Handle null passed to requestAnimationFrame gracefully. r=roc 2011-12-01 14:24:00 -05:00
Benjamin Smedberg
3b2e5e7fb5 Bug 705154 - Hang monitor incorrectly killing the app on mac when the user is idle: unlike other platforms, the main loop on Mac doesn't call processNextEvent in a loop: instead it calls into [NSApplication run] and we check whether there are pending XPCOM events during processing. Suspend the hang monitor when we pause for incoming events by subclassing [NSApplication nextEventMatchingMask], r=smichaud
--HG--
extra : rebase_source : 753343ca11d3ce8b6801a5be8831621887fbe70b
2011-12-01 12:50:04 -05:00
Alexander Surkov
b1bd682dc6 Bug 703202 - ARIA comboboxes don't fire value change events, r=tbsaunde, marcoz 2011-12-02 00:12:02 +08:00
Alexander Surkov
412b0c0bbf Bug 706784 - Firefox 8.0.1 Crash Report [@ nsLinkableAccessible::GetValue(nsAString_internal&) ], r=marcoz 2011-12-02 00:11:53 +08:00
Jeff Muizelaar
eb14f705e7 Bug 698002. Fixup architecture define typo. r=bgirard 2011-10-31 12:05:30 -04:00
Jeff Muizelaar
279b0b06ef Bug 698002. Add v8-support.h for using v8 code. r=bgirard
As a first step this adds a dummy implementation of the Malloced class used by
the Linux implementation.
2011-10-28 16:43:02 -04:00
Jeff Muizelaar
76f3ea850f Bug 698002. Move platform.cc to platform-linux.cc. r=benwa
--HG--
extra : rebase_source : bfc230a6e40bcd2550c0e5a083ea6366883105fc
2011-10-28 16:47:25 -04:00
Rafael Ávila de Espíndola
30824605ca Bug 705136 - don't mention ppc. r=khuey.
--HG--
extra : rebase_source : 380b3302fbf1eba2c97972cf1f60b373e269c083
2011-12-01 09:25:40 -05:00
Patrick McManus
30aeed8fda bug 671875 pipeline transport event fixups r=honzab 2011-12-01 09:19:41 -05:00