Blake Kaplan
cbd66ff8f9
Make CallTree compile with a C++ compiler. bug 441533, r=shaver
2008-06-24 17:10:32 +02:00
Blake Kaplan
4c82468d8d
Make PrincipalHolder threadsafe since it can be destroyed from off-thread (thanks to XPCSafeJSContexts) and no additional work is required to make it threadsafe. bug 337611, r+sr=jst
2008-06-24 17:10:08 +02:00
Blake Kaplan
a72799e7fe
Make XPCNativeWrapper deal with non-browser embeddings. bug 422113, r+sr=jst
2008-06-24 16:32:41 +02:00
Igor Bukanov
94e1a9ac1d
[Bug 378918] Scallable free lists for GC, r=brendan
2008-06-24 15:17:52 +02:00
Marco Zehe
cc583f9318
bug 440770 - DOCUMENT_FRAME has a parent INTERNAL_FRAME with an action, r=aaronlev
2008-06-24 15:03:06 +02:00
Igor Bukanov
85a33adbae
merge
...
--HG--
branch : scalable_gc_free_lists_378918
2008-06-24 14:18:18 +02:00
Igor Bukanov
1af57e9dc6
fixing initialization issue with JSGCFreeListSet
...
--HG--
branch : scalable_gc_free_lists_378918
2008-06-24 14:17:03 +02:00
Robert O'Callahan
6c148ce2dd
Backing out bug 427109 to try to fix Linux bustage
2008-06-24 19:52:40 +12:00
Igor Bukanov
4ab8342990
trunk sync
...
--HG--
branch : scalable_gc_free_lists_378918
2008-06-24 09:52:20 +02:00
Axel Hecht
3748e6fb5e
bug 440675, add USE_EXTENSION_MANIFEST coveragae to jar.mn tests, r=ted
2008-06-23 21:26:26 +02:00
Robert Strong
48481a0f40
Bug 437349 - updater.exe lacks elevation manifest and fails to start when installer detection is disabled r=jmathies r=ted.mielczarek
2008-06-23 12:06:37 -07:00
Axel Hecht
23f24d63f1
bug 440431, hardcode en-US in Gran Paradiso branding, it's not localized anyway, r=ted, a=beltzner
2008-06-23 17:57:26 +02:00
Jason Evans
d6f55ddb16
Bug 427109: Add memory reserve and xmalloc() API, r=benjamin
...
Add support for a memory reserve, which is managed via the reserve_*() API.
Add xmalloc() variants of malloc()-like functions. These functions never
return NULL.
2008-06-23 07:46:37 -07:00
Michael Ventnor
fc2e1b57c0
Bug 118308, NS_THEME_TEXTFIELD_CARET implementation (GTK), r+sr=roc
2008-06-23 11:50:52 +03:00
Michael Ventnor
1f68a5d1b9
Bug 437937, Embedding: GTK tooltips should have the tooltip hint set, r+sr=roc
2008-06-23 11:36:36 +03:00
Michael Ventnor
18e638d642
Bug 440112, Form elements are not hidden behind overlapping parent with overflow:hidden, r+sr=roc
2008-06-23 11:30:07 +03:00
Olli Pettay
484674aafc
Bug 438241, Mousover and mouseout don't behave properly with native anonymous content, r=jst,sr=sicking
2008-06-23 11:07:06 +03:00
Robert O'Callahan
f6abfdb137
Removing nsElementMap
2008-06-23 17:16:18 +12:00
Robert O'Callahan
a26b26f96f
Mark reftest as passing
2008-06-23 14:41:21 +12:00
Robert O'Callahan
c4187f5254
Bug 344258. Make XUL use the shared ID-element map. r+sr=jst
2008-06-23 13:48:05 +12:00
Robert O'Callahan
c29eac2bf6
Bug 344258. Move ID-content map up from nsHTMLDocument to nsDocument to prepare for using it across all document types. r+sr=jst
2008-06-23 11:12:40 +12:00
Robert O'Callahan
efc2f0abe2
Bug 438981. The canonical 'body element' must be the first 'body' child.
2008-06-23 10:38:29 +12:00
Robert Longson
aaefd90612
Bug 438867 - rftest for SVG not rendered after html hr element.
2008-06-22 17:22:07 +01:00
Robert Longson
7fc5d658cb
Bug 438867 - SVG not rendered after html hr element. r+sr=roc
2008-06-22 16:59:48 +01:00
Robert Longson
85b5603e9c
Bug 434041 - text outline does not change thickness on zoom
2008-06-22 16:45:38 +01:00
Simon Montagu
5148d12d4a
Unit test for bug 9357 (Autodetection of EUC-KR)
2008-06-22 01:28:42 -07:00
Peter Van der Beken
c993fed597
Address review comment for bug 423471 - Cycle collection shouldn't fault when traversing script objects of languages that don't participate. r/sr=dbaron.
2008-06-21 19:47:46 +02:00
Peter Van der Beken
b222a800ca
Bug 423471 - Cycle collection shouldn't fault when traversing script objects of languages that don't participate. r/sr=dbaron.
2008-06-21 17:25:29 +02:00
Robert Strong (robert.bugzilla@gmail.com)
e9c027772f
Bug 395891 - Profile Manager prevents Minefield startup from OS Integration points (links in Mails, etc). patch=Masatoshi Kimura (:emk) r=rob_strong
2008-06-20 17:21:21 -07:00
Brendan Eich
00548a9ef5
Fix bustage caused by over-aggressive TRY_BRANCH_AFTER_COND in STRICT_EQUALITY_OP (used by JSOP_CASE*).
2008-06-20 14:25:38 -07:00
Brendan Eich
ff11123bed
Fuse branch after relational or equality op (363534, r=igor).
2008-06-20 13:17:51 -07:00
Jason Evans
ed1483c02b
Bug 431735: Fix build failures due to compiler flag incompatibilities, r=ted
2008-06-20 12:00:29 -07:00
Jason Evans
d5c3782159
Bug 432475: Remove _malloc_options abuse, r=benjamin
...
Don't abuse _malloc_options to set platform-specific options, since doing so
makes the MALLOC_OPTIONS environment variable less useful.
2008-06-20 10:34:42 -07:00
Jason Evans
97c3fc2779
Bug 431739: Limit dirty page purging, r=benjamin
...
Limit dirty page purging so that it terminates once the number of pages is no
more than half the limit.
Add a separate tree to track arena chunks that contain dirty pages. This
substantially improves worst case allocation performance, since O(lg n) tree
search can be used instead of O(n) tree iteration.
2008-06-20 10:34:42 -07:00
Jason Evans
760615dfb7
Bug 431735: Use rb.h instead of tree.h, r=benjamin
...
Use rb.h instead of tree.h for red-black trees, in order to reduce memory
overhead.
2008-06-20 10:34:42 -07:00
Jason Evans
28798a5216
Bug 431221: Disable glib slice allocator, r=benjamin
...
Disable glib's slice sub-allocator[1], which is implemented as a zone allocator
layered on top of malloc. Since jemalloc is itself a zone allocator, the extra
abstraction level forces segregation of equal-sized objects that could
otherwise be packed together.
[1] http://library.gnome.org/devel/glib/stable/glib-Memory-Slices.html
2008-06-20 10:34:42 -07:00
Jason Evans
c2b08b09ba
Bug 422960: Add jemalloc_stats() and jemalloc.h, r=benjamin
2008-06-20 10:34:42 -07:00
Jason Evans
61869dc519
Bug 432894: X related valgrind | jemalloc - startup errors, r=bclary,r=benjamin
...
Fix bugs in jemalloc's valgrind support.
2008-06-20 10:34:41 -07:00
Jason Evans
380151b1da
Bug 431743: Upstream jemalloc fixes, r=benjamin
...
Incorporate upstream jemalloc fixes from FreeBSD:
* Detect overflow for huge allocations via sbrk(2).
* Fix deadlock for base (internal) allocations in OOM case.
* Fix bitmap vector initialization for small allocation runs.
2008-06-20 10:29:43 -07:00
Alexander Surkov
5b861dae27
merge
2008-06-20 21:26:51 +08:00
Alexander Surkov
440ff8d4a5
Bug 438325 – Link with title and an image that has neither alt nor title doesn't get an accessible name
2008-06-20 21:19:23 +08:00
Igor Bukanov
c6b43c7494
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
2008-06-20 11:55:49 +02:00
Igor Bukanov
fed7ad6a4a
Backed out changeset 97977f224aff due to build breakage
2008-06-20 11:46:36 +02:00
Igor Bukanov
ac0a058f20
[Bug 433382] More efficient interpreter switch when computed goto
...
is not available. r=brendan
2008-06-20 10:06:45 +02:00
Igor Bukanov
26b618a50f
Backed out changeset 21527193c49b: the patch has used CSRCS, not CPPSRCS.
2008-06-20 09:45:29 +02:00
Igor Bukanov
feb0f05335
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
2008-06-20 09:36:56 +02:00
Alexander Surkov
f88da4bbe8
Bug 438782 – Links should not unconditionally receive an accessible action of jump, r=MarcoZ
2008-06-20 13:50:27 +08:00
Mats Palmgren
360b3ef7a6
Take left border+padding into account when calculating distance from block edge for TAB. b=430926 r+sr=roc
2008-06-20 06:39:56 +02:00
Mats Palmgren
4ab230a0c3
Crash test for bug 431738 by Jesse Ruderman<jruderman@gmail.com>.
2008-06-20 06:09:51 +02:00
Mats Palmgren
1d73573468
Protect against div-by-zero when mRowHeight is zero. b=431738 r+sr=roc
2008-06-20 06:07:37 +02:00