Commit Graph

17563 Commits

Author SHA1 Message Date
Brendan Eich
8b62f00bae Fix comment typo. 2008-07-27 00:11:30 +01:00
Jonas Sicking
cfd4e7f824 Bug 28293: Implement defer attribute. r/sr=jst 2008-07-25 19:42:12 -07:00
L. David Baron
17cd72dbc6 Merge Quotes and CounterData storage types into ValuePairList. (Bug 322475) r+sr=bzbarsky 2008-08-04 15:15:11 -07:00
Andreas Gal
a4fc19765e Don't try to demote slots on secondary traces (we have to recompile the primary trace as well for that, which we currently don't do.) 2008-07-25 19:30:33 -07:00
Andreas Gal
02997616f4 Add a test case for trees. 2008-07-25 19:10:23 -07:00
Andreas Gal
ca5e8b8456 Merge. 2008-07-25 18:43:48 -07:00
Andreas Gal
059abfa50f Added sunspider tests to t/ for dvander. 2008-07-25 18:43:19 -07:00
Andreas Gal
e0c482787c Fix and cleanup rp_adj and sp_adj calculation. 2008-07-25 18:28:09 -07:00
Andreas Gal
812989bb8a Eliminate EntryRegs. Its not safe to keep a reference to the entry SP since we might extend the tree from a different outer stack frame. Instead just store the entryStackDepth. 2008-07-25 18:22:15 -07:00
Andreas Gal
bbb1bc89c0 Print real recording point, not entryRegs and add an assert that makes sure the guard we come out of is associated with the tree we entered into. 2008-07-25 18:13:57 -07:00
Andreas Gal
24447ee8fb Merge. 2008-07-25 16:54:14 -07:00
Andreas Gal
1b7930d39d The VP engineering broke JSOP_NAME! We have to check whether the slot is actually interned and otherwise abort. 2008-07-25 16:51:42 -07:00
Brendan Eich
a8c6046d8c Avoid JSOP_POPV in global scripts from load(), etc. 2008-07-26 01:23:12 +02:00
David Anderson
4560ed961f Fixed entry typemap having wrong allocation size. 2008-07-25 13:30:52 -07:00
"Brad Lassey"
a6b45b982b Bug 441636 - Add support for DBus Handler Apps r=biesi 2008-07-25 12:36:07 -04:00
Bob Clary
ba65f510c3 JavaScript Tests - regression test for bug 438415, by Jesse Ruderman 2008-07-26 21:13:30 -07:00
dougt@dougt-xubuntu
c602c13ed0 Fixes bugs 446089, 445267. adds a nsIdleService for OSSO and exposes osso functionality. This is a linux only change. r=stuart 2008-07-25 14:34:30 -07:00
L. David Baron
10550d9783 Oops, used the wrong todo function. 2008-07-26 12:56:49 -07:00
L. David Baron
1b8a316bcf Mark two test items as known to fail on Windows; failure filed as bug 448132. 2008-07-26 10:58:24 -07:00
L. David Baron
c5235e21f2 Fix a bunch of issues relating to dynamic changes of border images. (Bug 445810) r=robarnold sr=bzbarsky 2008-07-26 09:14:49 -07:00
L. David Baron
080104f972 Handle effects of medium feature changes on XBL style sheets. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:49 -07:00
L. David Baron
32887daf7c Fold DoParseMediaList into ParseMediaList, since it is no longer necessary now that we don't do special parsing for media lists in HTML. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:49 -07:00
L. David Baron
65e07556a4 Tests for css3-mediaqueries. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:49 -07:00
L. David Baron
4eda4573f0 Fix media queries calculation of screen size for at least multi-monitor mirroring cases (where test_media_queries fails). (Bug 156716) r+sr=roc 2008-07-26 09:14:49 -07:00
L. David Baron
c55940dee1 When propagating flushes up to the parent document, promote style flushes into layout flushes, since media queries mean that to get the correct style we need our container to be the correct size. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:49 -07:00
L. David Baron
07bbfcbe0b Implement Media Queries, part 4: infrastructure for dynamic change handling at the pres context level. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:48 -07:00
L. David Baron
b2fc2a6576 Implement media queries, part 3: infrastructure for dynamic change handling at the rule processor and style set level. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:48 -07:00
L. David Baron
e513131988 Remove pointless null checks that are extremely unlikely to fail. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:48 -07:00
L. David Baron
f710c3519e Implement Media Queries, part 2: infrastructure for dynamic change handling at the rule cascade and style sheet level. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:48 -07:00
L. David Baron
10045a5167 Implement Media Queries. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:48 -07:00
L. David Baron
72ddca652d Make ParsePositiveVariant restrict integers too, which affects existing call for -moz-column-count. (Bug 156716) r=bzbarsky sr=roc 2008-07-26 09:14:48 -07:00
L. David Baron
cdddadd3f6 Don't do special parsing for media lists in HTML: match parentheses, even across commas, and allow media queries through. (Bug 156716) r+sr=bzbarsky 2008-07-26 09:14:48 -07:00
L. David Baron
06ecaa7ef7 Make configure not crash when /bin/sh is dash and there's a config.cache. (Bug 448020) r=Pike, ted.mielczarek 2008-07-26 09:14:48 -07:00
Jason Evans
9ee1b50d11 Bug 446096: Integrate upstream jemalloc optimizations, r=pavlov
Enhance arena_chunk_map_t to directly support run coalescing, and use
the chunk map instead of red-black trees where possible.  Remove the
red-black trees and node objects that are obsoleted by this change.  The
net result is a ~1-2% memory savings, and a substantial allocation speed
improvement.

Add a radix tree to optimize isalloc_validate().
2008-07-25 14:53:20 -07:00
Jason Evans
0481b0a0ab Bug 446090: Fix assertions in jemalloc, r=pavlov
Create a custom assert() implementation in order to avoid recursive
deadlock.  Enable assertions on Windows (for debug builds).
2008-07-25 14:52:27 -07:00
Ted Mielczarek
bda51179a0 Backed out changeset 297420bcddde (accidentally committed) 2008-07-25 16:58:40 -04:00
Ted Mielczarek
13c3031570 bug 444103 - add ability to add string-formatted notes to crash report 2008-07-25 16:54:41 -04:00
Ben Hearsum
04a9fa0dcb Added tag FIREFOX_3_1a1_BUILD2 for changeset afc4ee509d9c 2008-07-25 12:59:49 -04:00
Ben Hearsum
834238011c Added tag FIREFOX_3_1a1_RELEASE for changeset afc4ee509d9c 2008-07-25 12:59:33 -04:00
Ben Hearsum
c6e4d5a7be Added tag FIREFOX_3_1a1_RELEASE for changeset c1d7e318a275 2008-07-25 12:57:18 -04:00
Ben Hearsum
9e296d5b5a Added tag FIREFOX_3_1a1_BUILD2 for changeset c1d7e318a275 2008-07-25 12:57:09 -04:00
Dave Townsend
c229cbc346 Merge commit from 3.1a1 release branch 2008-07-25 12:43:43 -04:00
Johnny Stenback
61b8ad1bf4 Bug 444963: Java hangs browser. Release branch landing. r+sr=peterv 2008-07-25 12:42:08 -04:00
Dave Townsend
fd7d3cf745 Bug 401229: Reduce Extension Manager flushing during startup. r=robstrong 2008-07-25 12:23:25 -04:00
Dave Townsend
d979d4da91 Backout of bug 443874: Need a hook for thread creation and destruction in thread pool
Removes the following changesets:
01e24ad20f35
ebf77231b06e
f4b859edddd2
22201dfdb1f3
f8762f56712f
2c6f51bf3bed
c8ac37904c16
2008-07-25 10:21:04 -04:00
Olli Pettay
dbc13a2942 Bug 447764, r+sr=bz 2008-07-25 16:22:04 +03:00
Olli Pettay
3f266bf7cf Bug 332148, extractContents clones nodes when it should just cut them, r+sr=sicking, original patch by ajvincent@gmail.com 2008-07-25 13:37:37 +03:00
Olli Pettay
6c3f7e1fe3 Bug 447736, Event target not necessarily cleared when re-dispatching, r+sr=bz 2008-07-25 13:32:16 +03:00
Andreas Gal
d952f192ba Can't use lr->from. Seems to not get set in certain cases. Go figure. The nanojit tree code is really weird. 2008-07-25 02:29:36 -07:00
Andreas Gal
dee805421b Factor out AttemptToGrowTree. 2008-07-25 02:00:02 -07:00