Commit Graph

59854 Commits

Author SHA1 Message Date
Richard Newman
968a496a0e Bug 615926: attempt to avoid screwing up meta. 2010-12-06 14:22:09 -08:00
Richard Newman
0746bfe3b7 Bug 610914: performance improvements for WeaveCrypto. 2010-12-06 11:52:30 -08:00
Philipp von Weitershausen
f9740e32c7 Bug 616179 - Persona is not displayed after pref sync cleanup. r=mconnor 2010-12-02 11:03:01 -08:00
Philipp von Weitershausen
8cacccf2e0 Fix indentation (no bug) 2010-12-01 14:59:33 -08:00
Philipp von Weitershausen
729a42719c Bug 615604 - Only accept pref updates for the current app. r=mconnor 2010-11-30 13:37:07 -08:00
Philipp von Weitershausen
01ffd2d9a2 Bug 615604 - Make pref GUIDs base64url. r=mconnor 2010-11-30 13:36:01 -08:00
Richard Newman
9fbc714a2d Bug 615643: remove existing logins prior to running verifyLogin tests. r=philiKON 2010-11-30 12:34:29 -08:00
Richard Newman
eb3c47dd5d Bug 615622: tests for SyncKeyBundle persistence. r=philiKON 2010-11-30 11:03:54 -08:00
Richard Newman
529875b67f Bug 615612: additional tests for SHA256-HMAC. r=philiKON 2010-11-30 11:03:27 -08:00
Philipp von Weitershausen
dc3c9d2e88 Get rid of superfluous parameter. r=me 2010-11-30 10:47:03 -08:00
Philipp von Weitershausen
c8ecebe93b Bug 614104 - Use new annotation for history GUIDs. r=mconnor
This way all history entries are assigned new-style GUIDs.
2010-11-30 10:26:15 -08:00
Philipp von Weitershausen
0073c97150 Bug 614104 - Make Utils.makeGUID generate new style GUIDs. r=mconnor
New style GUIDs are 9 random bytes encoded with base64url, yielding 12 characters with 72 bits of entropy.
2010-11-30 10:26:13 -08:00
Richard Newman
238d11c9a3 Bug 614737: detecting upgrade, being nice to old clients. r=philikon 2010-11-29 16:41:33 -08:00
Richard Newman
ffb07cee37 Bug 603489, 614489: simplified crypto. r=mconnor 2010-11-29 16:41:17 -08:00
Philipp von Weitershausen
b445191feb Bug 560580 - Pref sync cleanup [r=mconnor] 2010-11-23 21:21:37 -08:00
Philipp von Weitershausen
31d6d2b3c1 Bug 591126 - Handle upload interruption gracefully [r=mconnor] 2010-11-23 21:21:31 -08:00
Richard Newman
00fb41dbff Bug 610749: (FIXED) add pure-JS PBKDF2 implementation. r=philikon 2010-11-16 11:50:18 -08:00
Richard Newman
6a03ded70c Bug 610749: add pure-JS PBKDF2 implementation. 2010-11-16 11:42:17 -08:00
Philipp von Weitershausen
a8b99bdfa2 Bug 600993 - Tab sync has no reason to ever touch disk [r=mconnor] 2010-11-11 11:00:41 -08:00
Philipp von Weitershausen
7440175181 Bug 610923 - Allow engines to bypass the tracker for certain or all changed items [r=mconnor]
SyncEngine now uses the getChangedIDs() method to get all changed IDs before a sync. By default this still goes through the tracker, but engines can override this method to do queries based on timestamps, or to bypass the tracker entirely.

SyncEngine now also exposes a lastSyncLocal property that keeps the local timestamp of the last sync so that engines can do timestamp based queries.
2010-11-11 11:00:35 -08:00
Brendan Eich
3f2e5de43d Bug 586482 - arguments.callee.caller not equal to proto-delegated joined function object method (r=igor). 2010-11-11 10:06:56 -08:00
Nicholas Nethercote
b6f89d3d23 Bug 620532 - TM: integer promotion/demotion doesn't distinguish signed vs unsigned sufficiently. r=gal. 2011-01-03 20:13:55 -08:00
Nicholas Nethercote
42704598e2 Bug 610070 - Large amount of heap allocation from js::PropertyTable::init. r=brendan. 2011-01-03 17:14:55 -08:00
Dave Herman
8d44347d5f backing out due to red 2011-01-03 16:46:25 -08:00
Dave Herman
f1fe5f6fd2 bug 569487, r=gal: Reflect.parse(): custom builder object 2011-01-03 16:31:57 -08:00
Brendan Eich
0a0f2273aa Bug 620750 - "arguments;" sneaks into decompilation (r=luke). 2011-01-03 16:26:33 -08:00
Luke Wagner
d7bd891c28 Bug 622318 - Fix inverted deep bail check in moreiter (r=dvander)
--HG--
extra : rebase_source : 28ce8907129fecfa7d6397b3b1ffc151fbff0528
2011-01-03 13:36:48 -08:00
David Mandelin
530a85948d Fix MSVC warnings. 2011-01-03 13:25:17 -08:00
Luke Wagner
616866f26d Bug 621202 - The base of a dependent string need not be flat (r=njn) 2011-01-03 12:07:20 -08:00
Luke Wagner
b1e8fb2607 Bug 584423 - Put JSOP_UNBRANDTHIS in the prolog to satisfy the decompiler (r=brendan) 2011-01-03 09:06:33 -08:00
Luke Wagner
b30b771200 Bug 619970 - Use the correct magic-value code in GetElement (r=waldo) 2011-01-03 09:06:26 -08:00
Luke Wagner
57bcfa328d Bug 612329 - Don't cache code-ptr in Invoke gatling gun (r=waldo) 2011-01-03 09:06:30 -08:00
Luke Wagner
20d39d2639 Bug 614752 - Make js_ReportIsNotFunction allow deviation from simulated sp in either direction (r=brendan) 2011-01-03 09:06:35 -08:00
Andrew Paprocki
632a6c514c Bug 618485 - Add jsval_layout def for 64-bit big-endian (r=lw) 2011-01-03 09:16:16 -08:00
Luke Wagner
aea158d553 Bug 616454 - Fix jsval/NaN-handling in structured clone reader (r=jorendorff) 2011-01-03 09:06:32 -08:00
Jan de Mooij
57ab39598f Generate jump table for JSOP_TABLESWITCH (bug 591972, r=dvander) 2010-12-15 19:19:11 +01:00
Bill McCloskey
0daeeceb53 Bug 622060 - Fix off-by-one error in num_toLocaleString (r=bz) 2010-12-31 11:30:24 -08:00
Jan de Mooij
157546a69c Bug 621512 - JM: jsop_length should use urshift32 instead of rshiftPtr (r=sstangl). 2010-12-31 01:18:27 -08:00
Bill McCloskey
add610df92 Bug 606423 - Guard against invalid index when unblacklisting (r=dmandelin,a=blocker) 2010-12-30 16:27:03 -08:00
Tom Schuster
f7fd8ab3b7 Add tests for bug 352085, bug 472534, bug 496985, bug 566661, and bug 350712. rs=jwalden
--HG--
extra : rebase_source : eacda0a882d754d4210940625ee7fd3a7c446610
2010-12-30 16:40:24 -06:00
Jeff Walden
32dfb1669c Followup to bug 614493 to fix GCC overwarning about 'uninitialized' variables in js_XDRScript. r=warnings
--HG--
extra : rebase_source : ce0062c356524ee14dedf39e67c6aa1880259afb
2010-12-30 16:40:21 -06:00
Dave Herman
bc1aa44f51 rs=cdleary: test case showing that bug 591450 is no longer asserting 2010-12-30 15:25:35 -08:00
Bill McCloskey
00cc0f053c Bug 618422 - Fix MSVC warning in profiler (r=dmandelin) 2010-12-30 14:16:13 -08:00
David Mandelin
c7a8f48515 Bug 617139: extend stack check further to allow for GC during exception generation for too much recursion, r=igor, a=blocker 2010-12-30 13:30:12 -08:00
Tom Schuster
010f1cebb4 Bug 557353 - JM: PIC for object-wrapped string length. r=dvander 2010-12-30 13:25:03 -06:00
Jeff Walden
a6ce2e1493 Bug 622053 - Streamline and greatly clarify Call object PropertyOp getters and setters, for easier reading and more bounds-checking assertions than the none (!) we had before. r=dmandelin 2010-12-29 22:21:18 -06:00
Jeff Walden
f7bec8a9e8 Bug 614493 - Move top-level binding storage (and argument, variable, and upvar counts) out of JSFunction and into js::Bindings, itself stored in JSScript, anticipating the time when strict mode eval scripts will need it. r=brendan 2010-11-16 15:34:24 -08:00
Jeff Walden
ff60a27654 Bug 621376 - new Function.prototype on trace should not define Function.prototype.prototype. r=brendan 2010-12-27 16:24:27 -06:00
Jeff Walden
001fbb6163 Update comments on the structure of arguments objects in jsobj.h to account for strict mode arguments. r=commentsonlyfix 2010-12-29 16:45:44 -06:00
Jeff Walden
7536dd7021 Bug 620335 - TM: "Assertion failure: !argsobj.getPrivate()" leaving the trace JIT in strict mode code when an arguments object has been created. r=luke 2010-12-29 12:54:27 -06:00