Commit Graph

69067 Commits

Author SHA1 Message Date
Jeff Muizelaar
cd58cf15e6 Bug 605179. qcms: revert build warning fixes. r=ehsan
0ec22e77aefc fixed some build warnings that no longer happen because pedantic is disabled.
2011-05-10 11:55:39 -04:00
Rob Campbell
5db7261afd Bug 656021 - Update Scratchpad menu access key to S; r=l10n 2011-05-10 12:36:35 -03:00
Josh Aas
816d2af519 Bug 653794: Improve management of plugin MIME types, MIME descriptions, and extensions. r=bsmedberg 2011-05-10 09:47:43 -04:00
Marco Bonardo
660ddb590d Merge Places and mozilla-central 2011-05-10 14:34:01 +02:00
Matt Brubeck
1b17575132 Back out changeset bfb48178c8ec (finish backing out bug 514437) to fix tests on a CLOSED TREE. 2011-05-09 19:38:05 -07:00
Marco Bonardo
062096757a Bug 493783 - Fix some Places warnings.
r=sdwilsh
2011-05-10 03:10:25 +02:00
Shawn Wilsher
319fab3287 Pushing on a CLOSED TREE to fix a performance regression. 2011-05-09 16:05:17 -07:00
Shawn Wilsher
f8feb2aafd Merge for back out tracked by bug 655860. Also backs out bug 654990 because it depends on bugs in the back out range. 2011-05-09 15:52:44 -07:00
Shawn Wilsher
259bae0699 Back out bug 514437, bug 567872, bug 568825, bug 633209, bug 633913, bug 634086, bug 634088, bug 634549, bug 634551, bug 638176, bug 641517, bug 641905, bug 641942, bug 642127, and bug 642667 to undo the performance regression tracked by bug 655860. 2011-05-09 15:48:39 -07:00
Chris Leary
e9c15c147e Merge mozilla-central to tracemonkey. 2011-05-09 14:27:44 -07:00
Paul Biggar
1cd5ff1908 Backed out changeset 0c6254cb818d (bug 652593) due to PROCESS-CRASH orange in M(oth). 2011-05-09 09:50:36 -07:00
Paul Biggar
9c572e750b Bug 652593: Remove compound GET*PROP opcodes, to fix strict warnings (r=bhackett,dao)
The undefined property strict-mode warning was missed under some compound
opcodes. JM had removed those opcodes, and so the warnings appeared. This
ports the opcode remove to TM, fixing the warnings.

Bug 647626 removed the compound opcodes from JM, as they made type-inference
and the JITs more complex, for a minor speed impact (see
https://bugzilla.mozilla.org/show_bug.cgi?id=647626#c6 for benchmarks).

This also fixes the strict mode warnings that appeared in the browser as a
result of the fix.
2011-05-09 07:37:37 -07:00
Mounir Lamouri
07e1da97a2 Fix build bustage. 2011-05-09 16:00:29 +02:00
Ed Morley
b38b1bc27f Bug 655475 - Remove WinCE code from I18N; r=smontagu 2011-05-08 19:46:10 +02:00
Ed Morley
09f1ab7fa4 Bug 654504 - Remove WinCE code from dom/plugins/base/; r=josh 2011-05-08 19:45:56 +02:00
Mounir Lamouri
69a6bfc5d9 Merging cedar with mozilla-central. 2011-05-08 18:23:36 +02:00
Makoto Kato
ee2d0c87ab Bug 652747 - 64-bit Nightly [build 25-04-2011] crashes on launch in DLL Blacklist code with certain antivirus software installed. r=vlad 2011-05-08 22:27:50 +09:00
Jonathan Kew
172cf715bc bug 655138 - don't use font entry after it's been replaced. r=jdaggett 2011-05-08 13:09:03 +01:00
Masayuki Nakano
db143937fe Bug 519972 part 6: Make TextInputHandler grabbed by nsChildView and its methods which dispatch events r=smichaud 2011-05-08 19:19:23 +09:00
Masayuki Nakano
692a10b7d2 Bug 519972 part 5: Make TextInputHandlerBase and PluginTextInputHandler classes, and rename nsCocoa*Hander to *InputHandler with namespace r=smichaud
--HG--
rename : widget/src/cocoa/nsCocoaTextInputHandler.h => widget/src/cocoa/TextInputHandler.h
rename : widget/src/cocoa/nsCocoaTextInputHandler.mm => widget/src/cocoa/TextInputHandler.mm
2011-05-08 19:19:15 +09:00
Tom Schuster
82f4ee4b3f Bug 654685: add reportCompare to fix warnings, no_r= 2011-05-08 00:11:03 +02:00
Tom Schuster
d84a191ec4 Bug 654685: Remove Boolean.prototype.toJSON r=pbiggar 2011-05-07 22:34:44 +02:00
Tom Schuster
cd0d919992 Bug 652154: Fix path reversal on windows in jstest r=pbiggar 2011-05-07 19:20:31 +02:00
Makoto Kato
fc6d231d63 Bug 654873 - ARM target (gcc 4.5.2 or later) should use built-in atomic function instead of arm-kuser. r=gal 2011-05-08 00:47:13 +09:00
Paul Biggar
b7a5a9115b Bug 653153: Fix the parseInt fast path doubles above 1e21 (r=jwalden)
The spec says parseInt needs to convert to a string before being converted to
an integer. For 1e+21 (and greater), ToString uses exponential notation:
"1e+21", which get's parsed as 1. The existing parseInt fast path for doubles
converted it directly into an integer, giving the result 1e21. The fix adds a
bounds check to see if the exponential notation is triggered, and still uses
the fast path if not.
2011-05-07 05:31:59 -07:00
Sebastian Kromp
d80897722a Bug 633750 - deCOM nsIHTMLEditRules and move methods to nsHTMLEditRules. r=ehsan 2011-05-07 10:04:56 +02:00
Ed Morley
d460b89ece Bug 654552 - Remove WinCE code from netwerk/* ; r=cbiesinger 2011-05-07 10:03:16 +02:00
Boris Zbarsky
ae3f14f1ba Merge cedar with mozilla-central 2011-05-06 20:39:36 -04:00
Wan-Teh Chang
570defa239 Bug 642148: Upgrade Mozilla to NSPR 4.8.8 final. Only the version
number is changed, plus a properly generated configure file.
2011-05-06 15:10:17 -07:00
Benjamin Stover
ccc449f07c Bug 521113 Don't allow kinetic scrolling to move sidebars r=mbrubeck 2011-05-06 14:03:10 -07:00
Gregor Wagner
b087efb463 Bug 655175 - Add entrance and exit time to GCTimer. r=igor 2011-05-06 13:59:37 -07:00
Brian Smith
b68c20341b Bug 655340, require NSS 3.12.10 and NSPR 4.8.8 for --with-system-nss, r=wtc 2011-05-06 13:32:12 -07:00
Mike Hommey
24950ac5ab Bug 620931 part 7 - Make startup cache generation work better with new omni.jar handling. r=mwu 2011-05-06 11:26:30 +02:00
Mike Hommey
fbb326c536 Bug 620931 part 6 - Add a -a option to xpcshell to set an application directory. r=bsmedberg 2011-05-06 10:40:51 +02:00
Mike Hommey
db59a77b0d Bug 620931 part 5 - Enable omni.jar by default on xulrunner. r=bsmedberg 2011-05-10 15:50:15 +02:00
Mike Hommey
2fad7fdcdb Bug 620931 part 4 - Fix resource://app/ to always point to the same as resource:///. r=bsmedberg 2011-05-10 15:50:15 +02:00
Craig Topper
12e260dad8 Bug 648925 - Part 5: Make nsCSSKeyframeRule use inherited AddRef/Release from Rule. r=bzbarsky 2011-05-06 00:33:57 -07:00
Marco Bonardo
227ba0f928 Bug 485685 - Remove obsolete entries from Places localization files.
r=dietrich
2011-05-05 23:56:06 +02:00
Patrick McManus
6b73f3780b Bug 654197 - nsWebSocket::Initialize uses an unanchored JSString unsafely r=jorendorff
--HG--
extra : rebase_source : 53e857796305b1a54601ff9125721d6c0f9e67aa
2011-05-05 17:16:44 -04:00
Taras Glek
7d7cfee382 Bug 627591: preload (xul|mozjs).dll on Windows when prefetch is off r=shaver 2011-05-06 12:57:36 -07:00
Tyler Downer
f4c3fd0272 Bug 471588 - Remove String docs. r=dbaron DONTBUILD 2011-05-06 12:43:35 -07:00
Mark Finkle
c9bc87c6ea Bug 654838 - Create a unique branding for Fennec beta [r=blassey] 2011-05-06 15:08:04 -04:00
Mark Finkle
6496a3e88d Bug 653717 - Add aurora branding to fennec [r=blassey] 2011-05-06 15:08:02 -04:00
Jonathan Kew
4230d3ac60 Bug 253317 - Provide hyphenation dictionary for justified text (android packaging) [r=blassey] 2011-05-05 16:03:01 +01:00
Benoit Jacob
1f4e4cc378 Bug 653419 - check for null gl ptr in SetDimensions NOP path - r=joedrew
WebGLContext::SetDimensions has an early success exit path when the dimensions are unchanged. However it wasn't checking that the gl pointer was non-null. Thus, after a failed WebGL context creation, such a SetDimensions call could incorrectly "succeed", only to crash when dereferencing the gl pointer.
2011-05-06 14:44:26 -04:00
Benoit Jacob
d715011bf4 Bug 653419 - correctly mark WebGL context creation as successful - r=joedrew
WebGLContext::SetDimensions has early return paths in cases where the WebGL context does not need to get recreated. A bug made that be recorded as WebGL creation failures, giving "WebGL-" in crash reports. This patch fixes that.
2011-05-06 14:44:25 -04:00
Benoit Jacob
219a0971fb Bug 648705 - memory corruption due to dangling pointers in WebGLProgram - r=joedrew
WebGLProgram has a data member,

nsTArray<WebGLShader*> mAttachedShaders;

and bug 648705 showed that the pointers in this array were sometimes dangling, leading to invalid writes at non-null addresses.

This patch makes these pointers be refptrs, so that they will keep alive the WebGLShaders they point to. So the mAttachedShaders member becomes

nsTArray<nsRefPtr<WebGLShader> > mAttachedShaders;
2011-05-06 14:44:23 -04:00
Ed Morley
6d4a0d93cd Bug 655176 - Remove WinCE code from docshell (incl broken uriloader/exthandler/Makefile.in WINNT |ifeq|s); r=bz 2011-05-06 11:41:29 -07:00
Ed Morley
a72aae162f Bug 654719 - Remove WinCE code from testing/* ; r=cjones 2011-05-06 11:41:19 -07:00
Ed Morley
b0a18542c9 Bug 654472 - Remove WinCE code (incl MOZ_FLASH_ACTIVEX_PATCH & USE_HTIFACE) from embedding/* ; r=bsmedberg 2011-05-06 11:40:46 -07:00