Bob Clary
fd0a6ebf6b
Bug 588310 - temporarily disable js1_5/extensions/regress-336410-2.js for browser on Windows, r=brendan, a=test
2010-08-21 13:06:00 -07:00
Mounir Lamouri
3c100f9dbb
Bug 561634 - Rename nsConstraintValidation to nsIConstraintValidation. r=sicking a2.0=blocking
...
--HG--
rename : content/html/content/src/nsConstraintValidation.cpp => content/html/content/src/nsIConstraintValidation.cpp
rename : content/html/content/src/nsConstraintValidation.h => content/html/content/src/nsIConstraintValidation.h
2010-08-21 20:52:49 +02:00
Mounir Lamouri
2643c3bd63
Bug 561634 - Implement constraint validation API for form element. r=smaug sr=sicking a2.0=blocking
2010-08-21 20:51:38 +02:00
Mounir Lamouri
f0abd62b35
Bug 561635 - Implement constraint validation API for output element. r=sicking a2.0=blocking
2010-08-21 19:54:53 +02:00
Mounir Lamouri
4961d1afbf
Bug 558788 - More tests for :invalid and :valid, using querySelectorAll(). r=sicking a=test-only
...
--HG--
rename : content/html/content/test/test_bug558788.html => content/html/content/test/test_bug558788-1.html
2010-08-21 19:53:52 +02:00
Mounir Lamouri
eb4a11a0de
Bug 558788 - Valid/Invalid form elements should change their state to use CSS3 pseudo-classes :valid and :invalid. f=ehsan r=sicking,dbaron sr=jst a2.0=blocking
2010-08-21 19:52:57 +02:00
Brad Lassey
33816aedc6
bug 588470 - Fennec crashes when opening the download manager after a download is started r=mwu a=blocking-fennec-2.0a1+
2010-08-19 18:33:06 -07:00
Edmund Wong
1bb7d157fb
Bug 576026 - runtests.py.in is an interpolated file and shouldn't be. r=ted, a=bsmedberg
...
--HG--
rename : testing/mochitest/runtests.py.in => testing/mochitest/runtests.py
2010-08-21 12:52:22 -07:00
Rich Walsh
6c1bf4fc0c
Bug 557159 - [OS/2] Optimize Cairo/Thebes surfaces. Surface Part 3 - nsWindow. r= Peter Weilbacher, a=NPOTB
2010-08-21 12:51:00 -07:00
Rich Walsh
420a678bbd
Bug 557159 - [OS/2] Optimize Cairo/Thebes surfaces. Surface Part 2 - MozCairo and Thebes. r= Peter Weilbacher, a=NPOTB
2010-08-21 12:50:32 -07:00
Rich Walsh
b78cd74449
Bug 557159 - [OS/2] Optimize Cairo/Thebes surfaces. Surface Part 1 - Cairo. r= Peter Weilbacher, a=NPOTB
2010-08-21 12:47:43 -07:00
Jacek Caban
3ad9308f83
Bug 587322 - Compilation broken on MOZ_WINSDK_TARGETVER < MOZ_NTDDI_LONGHORN. r=robarnold, a=dbaron
2010-08-21 12:43:53 -07:00
Phil Ringnalda
be19ead05f
Bug 585404 - Remove some CVS cruft from config/, r=khuey, a=NPOTB
...
--HG--
extra : rebase_source : 89b6527f41cdaf1281631d13f61f4c8877f10e05
2010-08-07 22:45:42 -07:00
Phil Ringnalda
a0f5d7e321
Bug 587541 - Stop trying to package FormNotifier.js, since it doesn't exist, r=khuey, a=gavin
...
--HG--
extra : rebase_source : 610eb906538ff897b81b7adf4abe8dbf4277ee95
2010-08-15 19:00:16 -07:00
Phil Ringnalda
0e07b1dec7
Bug 585374 - Add RTL support to about:about, r=gavin, a=gavin
...
--HG--
extra : rebase_source : 557cb5471437178400f7885d99ebdf1f7c241118
2010-08-07 20:31:40 -07:00
Phil Ringnalda
69f34402f7
Bug 567954 - disable test_mixed_principals.html for constant orange, a=test-only
...
--HG--
extra : rebase_source : d94eea2b4b539db58be101b15774171ce5a85f66
2010-08-20 18:46:19 -07:00
Jonas Sicking
7d4a71f96d
Bug 546857 Part 4b: Fix some errors in previous patch to not use XUL on error pages. r=dao a=blocker
2010-08-21 18:49:27 +02:00
Jonas Sicking
1fb16b80d7
Fix missing comments from patch for bug 546857
2010-08-21 18:48:01 +02:00
Mounir Lamouri
98dcdbc7b5
Bug 589026 - Reduce time taken by test_bug535043.html. r=ehsan a=test-only
2010-08-21 18:32:24 +02:00
Kyle Huey
49e431d43d
Bug 578563: Make objdir builds the default when using client.mk. r=ted a2.0=bs
2010-08-21 09:24:34 -04:00
Dão Gottwald
22bb6e03ce
Bug 586621 - Use animation-scheduling API for smooth scrollbox scrolling. r=enn a=joe
2010-08-21 07:16:33 +02:00
Dão Gottwald
7b74aa16f7
Bug 589163 - Add test to prevent duplicate ids. r=gavin
2010-08-21 07:15:14 +02:00
Dão Gottwald
211321ca49
Bug 589163 - Fix duplicate ids in browser.xul, make ids for appmenu items more consistent and add missing split-menuitem-item classes. r=gavin
2010-08-21 07:14:45 +02:00
Bobby Holley
15d915d341
Bug 563088 - Re-enable image discarding.r=joe,a=blocker
2010-08-20 23:43:46 -04:00
Bobby Holley
ae9d0e0ff2
Backout of changesets c866e73f3209 and baff7b7b32bc because of sicking's push-and-run bustage. a=backout
2010-08-20 23:42:24 -04:00
Jonas Sicking
73b81ff44d
Bug 546857 Part 4b: Fix some errors in previous patch to not use XUL on error pages. r=dao a=blocker
2010-08-20 17:50:35 -07:00
Jonas Sicking
c8ed6b7843
Fix missing comments from patch for bug 546857
2010-08-20 17:50:35 -07:00
Mark Banner
5da98676cc
Bug 587731 TEST-UNEXPECTED-FAIL | test_theme.js | false == true - copy 10 second timeout and extra debug code from test_install.js. r=dtownsend,a=test-only
2010-08-20 18:54:41 +01:00
Ryan VanderMeulen
2cba149979
Bug 588977 - Fix MSVC warning spam by casting as floats. r=roc a2.0=joe
2010-08-20 14:45:07 +02:00
Rob Arnold
98c1cb99ab
Bug 588550 - Titlebar area becomes black when dragging bottom window frame into it, r=jmathies a=joe
2010-08-20 17:11:57 -07:00
Josh Aas
a675e2f394
Set MACOSX_DEPLOYMENT_TARGET properly per-architecture. Stop incorrectly targeting Mac OS X 10.5 for 64-bit builds by default. b=583318 r=ted a=blocking-final+
2010-08-20 18:10:15 -04:00
Jim Chen
eaaf4b7e6b
Bug 588456 - Properly commit Android IME composition on blur; r=mwu a=blocking-fennec
2010-08-20 17:07:26 -07:00
Dave Townsend
b5ebf047af
Bug 588925: Cancelling an upgrade AddonInstall needs to remove the pendingUpgrade property from the existing addon. r=robstrong, a=blocking-betaN
2010-08-20 12:47:03 -07:00
Dave Townsend
8c7b40022a
Bug 572966: Test that InstallTrigger callbacks can redirect to a relative url. r=robstrong, a=blocking-b5
2010-08-20 15:48:05 -07:00
Olli Pettay
7f42094ff8
Bug 588643 - Crash in [@ nsDocShell::SetHistoryEntry ], r=bent/neil, a=blocking
2010-08-21 00:26:52 +03:00
Mounir Lamouri ext:(%2C%20David%20Zbarsky%20%3Cdzbarsky%40gmail.com%3E)
f8ab79e415
Bug 582412 - Implement @formmethod, @formenctype. r=smaug sr=sicking a2.0=blocking
2010-08-20 19:47:30 +02:00
Robert Sayre
ae7a641fb5
Merge tracemonkey to mozilla-central. a=very many blockers
2010-08-20 17:09:59 -04:00
Robert Sayre
d598acd055
Merge mozilla-central to tracemonkey.
2010-08-20 10:04:58 -04:00
Luke Wagner
bff8e4e9d4
Bug 589015 - js_watch_set doesn't need that crazy dummy frame (r=mrbkap)
2010-08-19 18:02:17 -07:00
Nicholas Nethercote
4aa312b6f5
merge
2010-08-19 16:46:27 -07:00
Brian Hackett
2aeb294c19
Interface for JSStackFrame.argc, bug 586533. r=lw
2010-08-19 16:44:12 -07:00
Nicholas Nethercote
efa83280f0
Update nanojit-import-rev stamp.
2010-08-19 16:22:30 -07:00
Bill McCloskey
5113963733
Bug 564548: faster special cases for Math.pow, r=gal
2010-08-19 14:17:56 -07:00
Edwin Smith
8a316147b9
Bug 584935 - Speed up register iteration loops by using BSF instruction (r=nnethercote+)
...
Changed all the register iteration loops to use lsbSet/msbSet functions
that use fast find-first-bit intrinsics when available. Typical loops of
the form:
for (Register r = FirstReg; r <= LastReg; r = nextReg(r))
if (predicate(r))
/* use r */
were transformed by replacing the per-iteration predicate with a single
mask calculation, then iterating through only the 1 bits in the mask:
RegisterMask set = /* calculate predicate with bitmask ops */;
for (Register r = lsReg(set); set; r = lsNextReg(set))
/* use r */
Iteration can be low-to-hi with lsReg/lsNextReg, or hi-to-low with msReg/msNextReg.
Primitives are provided for 32 and 64-bit masks. PPC and MIPS need a 64-bit
mask, for example, even on 32-bit systems.
Refactoring details:
I renamed msbSet() to msbSet32() as part of adding [msb|lsb]Set[32|64], which
affected the AccSet code trivially.
I used if (sizeof(RegisterMask) == 4) to choose between 32 and 64bit
implementations, counting on a sane compiler to strip out the provably dead
path. An alternative would be to move the definitions of lsReg() and msReg() to
NativeXXX.h, after the RegisterMask typedef, allowing backends to hardcode the
choice. Given we have six backends and one more on the way, it seemed better
to centralize the code and also avoid more ifdefs.
I moved the definitions of msbSet/lsbSet to nanojit.h, where other such helpers
already live. It didn't seem appropriate to keep adding to LIR.h since the
helpers will now be used in several places in nanojit.
RegAlloc::managed is now set in Assembler.cpp instead of each backend; six
lines of code replaced by one.
prevreg() was dead after these changes. Additionally, I hand-inlined nextreg()
in the other backends, because the usage was highly specialized -- those call
sites depended on nextreg being reg+1, (or reg+2) not some generic iteration.
I removed RegAlloc::countActive() since the only case was testing countActive()
== 0, which is equivalent to activeMask() == 0.
--HG--
extra : convert_revision : c7009f5cd83ea028b98f59e1f8830a76ba27c1dd
2010-08-19 16:04:19 -04:00
Robert Sayre
b54b2278b9
Merge from mozilla-central
2010-08-19 13:50:37 -04:00
Robert Sayre
43c1350df6
Merge mozilla-central to tracemonkey.
2010-08-19 11:18:37 -04:00
Axel Hecht
919cdfddf9
bug 559961, explicitly abspath optimizejars.py, js, too, r=khuey, a=bustage-fix
2010-08-19 16:46:38 +02:00
Axel Hecht
057073b70e
bug 559961, explicitly abspath optimizejars.py, r=ted, a=bustage-fix
2010-08-19 15:56:20 +02:00
Dão Gottwald
8bc3dafe3d
Backed out changeset 3137ecdfdb60 to see if Ts Shutdown/MIN Dirty Profile on MacOSX 10.5.8 goes back down (merge) a=nobody
2010-08-19 14:38:11 +02:00
Dão Gottwald
4a3d75b8d5
Backed out changeset 3137ecdfdb60 to see if Ts Shutdown/MIN Dirty Profile on MacOSX 10.5.8 goes back down
2010-08-19 14:28:54 +02:00