Daniel Holbert
cd653bf441
bug 433373 - Fix clipping region when printing selections that start later in document. r+sr=roc
2008-06-24 09:29:52 -07:00
Blake Kaplan
a37f6a088a
Make CallTree compile with a C++ compiler. bug 441533, r=shaver
2008-06-24 17:10:32 +02:00
Blake Kaplan
099324ef03
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
f7874c8865
Make XPCNativeWrapper deal with non-browser embeddings. bug 422113, r+sr=jst
2008-06-24 16:32:41 +02:00
Igor Bukanov
45b10c7db2
[Bug 378918] Scallable free lists for GC, r=brendan
2008-06-24 15:17:52 +02:00
Marco Zehe
65d22325a8
bug 440770 - DOCUMENT_FRAME has a parent INTERNAL_FRAME with an action, r=aaronlev
2008-06-24 15:03:06 +02:00
Igor Bukanov
18120ad422
merge
...
--HG--
branch : scalable_gc_free_lists_378918
2008-06-24 14:18:18 +02:00
Igor Bukanov
57605f64f3
fixing initialization issue with JSGCFreeListSet
...
--HG--
branch : scalable_gc_free_lists_378918
2008-06-24 14:17:03 +02:00
Robert O'Callahan
7d4d1ced48
Backing out bug 427109 to try to fix Linux bustage
2008-06-24 19:52:40 +12:00
Igor Bukanov
c38ce4eaf3
trunk sync
...
--HG--
branch : scalable_gc_free_lists_378918
2008-06-24 09:52:20 +02:00
Axel Hecht
73f8af9051
bug 440675, add USE_EXTENSION_MANIFEST coveragae to jar.mn tests, r=ted
2008-06-23 21:26:26 +02:00
Robert Strong
0c5dbb178f
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
cfef1ed85c
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
34bdf0c1a0
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
f6a38ccad6
Bug 118308, NS_THEME_TEXTFIELD_CARET implementation (GTK), r+sr=roc
2008-06-23 11:50:52 +03:00
Michael Ventnor
eff1f18cca
Bug 437937, Embedding: GTK tooltips should have the tooltip hint set, r+sr=roc
2008-06-23 11:36:36 +03:00
Michael Ventnor
c60ded03d2
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
a9babab228
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
6215a76d41
Removing nsElementMap
2008-06-23 17:16:18 +12:00
Robert O'Callahan
218618e099
Mark reftest as passing
2008-06-23 14:41:21 +12:00
Robert O'Callahan
4f87b400aa
Bug 344258. Make XUL use the shared ID-element map. r+sr=jst
2008-06-23 13:48:05 +12:00
Robert O'Callahan
4dbd2778db
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
4b99555a37
Bug 438981. The canonical 'body element' must be the first 'body' child.
2008-06-23 10:38:29 +12:00
Robert Longson
2a6b125645
Bug 438867 - rftest for SVG not rendered after html hr element.
2008-06-22 17:22:07 +01:00
Robert Longson
3c17808a8e
Bug 438867 - SVG not rendered after html hr element. r+sr=roc
2008-06-22 16:59:48 +01:00
Robert Longson
0e3d45e1cc
Bug 434041 - text outline does not change thickness on zoom
2008-06-22 16:45:38 +01:00
Simon Montagu
d0da8dbf3c
Unit test for bug 9357 (Autodetection of EUC-KR)
2008-06-22 01:28:42 -07:00
Peter Van der Beken
17e125fe54
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
c3efaff216
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)
ecea895f7f
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
0ac11ee604
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
f3b657dfec
Fuse branch after relational or equality op (363534, r=igor).
2008-06-20 13:17:51 -07:00
Jason Evans
ca358f25a4
Bug 431735: Fix build failures due to compiler flag incompatibilities, r=ted
2008-06-20 12:00:29 -07:00
Jason Evans
401165a136
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
76d18de6f3
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
825f2ad4a3
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
1951a0a1a8
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
d1e7b47846
Bug 422960: Add jemalloc_stats() and jemalloc.h, r=benjamin
2008-06-20 10:34:42 -07:00
Jason Evans
2bbdb5cee1
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
ae31882b77
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
c6e7b496c0
merge
2008-06-20 21:26:51 +08:00
Alexander Surkov
d176ba7c40
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
b77e44d2ab
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
2008-06-20 11:55:49 +02:00
Igor Bukanov
e4dc4117e2
Backed out changeset 97977f224aff due to build breakage
2008-06-20 11:46:36 +02:00
Igor Bukanov
d76e2d3c31
[Bug 433382] More efficient interpreter switch when computed goto
...
is not available. r=brendan
2008-06-20 10:06:45 +02:00
Igor Bukanov
b37a1fa8f9
Backed out changeset 21527193c49b: the patch has used CSRCS, not CPPSRCS.
2008-06-20 09:45:29 +02:00
Igor Bukanov
be27344bfd
[Bug 433382] More efficient interpreter switch when computed goto is not available. r=brendan
2008-06-20 09:36:56 +02:00
Alexander Surkov
99caf50c93
Bug 438782 – Links should not unconditionally receive an accessible action of jump, r=MarcoZ
2008-06-20 13:50:27 +08:00
Mats Palmgren
81eeeade44
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
df8016e187
Crash test for bug 431738 by Jesse Ruderman<jruderman@gmail.com>.
2008-06-20 06:09:51 +02:00