Граф коммитов

220973 Коммитов

Автор SHA1 Сообщение Дата
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