Commit Graph

829 Commits

Author SHA1 Message Date
Matt Woodrow
ada52f1e13 Bug 505115 - Part 6 - Implement the 3d -moz-transform functions. r=dbaron 2011-08-03 15:04:19 +12:00
Matt Brubeck
b4edd24765 Back out 52702d275995 (bug 647391) because of xpcshell test failures 2011-08-02 19:59:22 -07:00
Jason Duell
120257bba4 Bug 647391 - Increase maximum size for objects stored in disk cache. r=michal 2011-08-02 17:12:25 -07:00
Justin Lebar
f12a40a987 Backing out cfea4859f458, 883e581e0849 due to permaorange on moth opt. 2011-08-02 13:23:11 -04:00
Justin Lebar
d3ddbf1365 Bug 646641 - Part 2: Update SHistory so it understands that SHEntries may share content viewers. r=smaug 2011-05-13 15:42:36 -04:00
Brian Hackett
838352f9db Merge TM -> JM 2011-04-28 13:02:47 -07:00
Jonathan Kew
dc2e70b5a0 bug 672320 pt 14.1 - hyphenation patterns for Finnish. rs=smontagu 2011-07-26 11:54:36 +01:00
Jonathan Kew
34b6ff062a bug 672320 pt 13.1 - hyphenation patterns for Lithuanian. rs=smontagu 2011-07-26 11:54:36 +01:00
Jonathan Kew
e9f8b9c9ba bug 672320 pt 12.1 - hyphenation patterns for Norwegian Bokmål & Nynorsk. rs=smontagu 2011-07-26 11:54:36 +01:00
Jonathan Kew
c1522f788e bug 672320 pt 11.1 - hyphenation patterns for Russian. rs=smontagu 2011-07-26 11:54:32 +01:00
Jonathan Kew
a32ed06e4e bug 672320 pt 9.1 - add hyphenation patterns for French. rs=smontagu 2011-07-26 11:54:32 +01:00
Jonathan Kew
15cc1d8920 bug 672955 - prefer harfbuzz to core text backend for Thai OT fonts on OS X. r=jdaggett 2011-07-26 10:47:36 +01:00
Ben Turner
e499e838b2 Bug 649537 - 'Workers: Make one OS thread and JS runtime per worker, and lose XPConnect'. r=sicking+mrbkap.
* * *
Bug 649537 - 'Workers: Make one OS thread and JS runtime per worker, and lose XPConnect'. r=sicking+mrbkap. Add workaround for bug 666963.

--HG--
rename : dom/src/threads/Makefile.in => dom/workers/Makefile.in
rename : dom/src/threads/test/Makefile.in => dom/workers/test/Makefile.in
rename : dom/src/threads/test/WorkerTest.jsm => dom/workers/test/WorkerTest.jsm
rename : dom/src/threads/test/WorkerTest_badworker.js => dom/workers/test/WorkerTest_badworker.js
rename : dom/src/threads/test/WorkerTest_subworker.js => dom/workers/test/WorkerTest_subworker.js
rename : dom/src/threads/test/WorkerTest_worker.js => dom/workers/test/WorkerTest_worker.js
rename : dom/src/threads/test/atob_worker.js => dom/workers/test/atob_worker.js
rename : dom/src/threads/test/chromeWorker_subworker.js => dom/workers/test/chromeWorker_subworker.js
rename : dom/src/threads/test/chromeWorker_worker.js => dom/workers/test/chromeWorker_worker.js
rename : dom/src/threads/test/closeOnGC_server.sjs => dom/workers/test/closeOnGC_server.sjs
rename : dom/src/threads/test/closeOnGC_worker.js => dom/workers/test/closeOnGC_worker.js
rename : dom/src/threads/test/close_worker.js => dom/workers/test/close_worker.js
rename : dom/src/threads/test/fibonacci_worker.js => dom/workers/test/fibonacci_worker.js
rename : dom/src/threads/test/importScripts_worker.js => dom/workers/test/importScripts_worker.js
rename : dom/src/threads/test/importScripts_worker_imported1.js => dom/workers/test/importScripts_worker_imported1.js
rename : dom/src/threads/test/importScripts_worker_imported2.js => dom/workers/test/importScripts_worker_imported2.js
rename : dom/src/threads/test/importScripts_worker_imported3.js => dom/workers/test/importScripts_worker_imported3.js
rename : dom/src/threads/test/importScripts_worker_imported4.js => dom/workers/test/importScripts_worker_imported4.js
rename : dom/src/threads/test/json_worker.js => dom/workers/test/json_worker.js
rename : dom/src/threads/test/location_worker.js => dom/workers/test/location_worker.js
rename : dom/src/threads/test/longThread_worker.js => dom/workers/test/longThread_worker.js
rename : dom/src/threads/test/navigator_worker.js => dom/workers/test/navigator_worker.js
rename : dom/src/threads/test/newError_worker.js => dom/workers/test/newError_worker.js
rename : dom/src/threads/test/recursion_worker.js => dom/workers/test/recursion_worker.js
rename : dom/src/threads/test/relativeLoad_import.js => dom/workers/test/relativeLoad_import.js
rename : dom/src/threads/test/relativeLoad_sub_import.js => dom/workers/test/relativeLoad_sub_import.js
rename : dom/src/threads/test/relativeLoad_sub_worker.js => dom/workers/test/relativeLoad_sub_worker.js
rename : dom/src/threads/test/relativeLoad_sub_worker2.js => dom/workers/test/relativeLoad_sub_worker2.js
rename : dom/src/threads/test/relativeLoad_worker.js => dom/workers/test/relativeLoad_worker.js
rename : dom/src/threads/test/relativeLoad_worker2.js => dom/workers/test/relativeLoad_worker2.js
rename : dom/src/threads/test/simpleThread_worker.js => dom/workers/test/simpleThread_worker.js
rename : dom/src/threads/test/suspend_iframe.html => dom/workers/test/suspend_iframe.html
rename : dom/src/threads/test/suspend_worker.js => dom/workers/test/suspend_worker.js
rename : dom/src/threads/test/terminate_worker.js => dom/workers/test/terminate_worker.js
rename : dom/src/threads/test/testXHR.txt => dom/workers/test/testXHR.txt
rename : dom/src/threads/test/test_404.html => dom/workers/test/test_404.html
rename : dom/src/threads/test/test_atob.html => dom/workers/test/test_atob.html
rename : dom/src/threads/test/test_chromeWorker.html => dom/workers/test/test_chromeWorker.html
rename : dom/src/threads/test/test_chromeWorker.xul => dom/workers/test/test_chromeWorker.xul
rename : dom/src/threads/test/test_chromeWorkerJSM.xul => dom/workers/test/test_chromeWorkerJSM.xul
rename : dom/src/threads/test/test_close.html => dom/workers/test/test_close.html
rename : dom/src/threads/test/test_closeOnGC.html => dom/workers/test/test_closeOnGC.html
rename : dom/src/threads/test/test_errorPropagation.html => dom/workers/test/test_errorPropagation.html
rename : dom/src/threads/test/test_fibonacci.html => dom/workers/test/test_fibonacci.html
rename : dom/src/threads/test/test_importScripts.html => dom/workers/test/test_importScripts.html
rename : dom/src/threads/test/test_json.html => dom/workers/test/test_json.html
rename : dom/src/threads/test/test_location.html => dom/workers/test/test_location.html
rename : dom/src/threads/test/test_longThread.html => dom/workers/test/test_longThread.html
rename : dom/src/threads/test/test_navigator.html => dom/workers/test/test_navigator.html
rename : dom/src/threads/test/test_newError.html => dom/workers/test/test_newError.html
rename : dom/src/threads/test/test_recursion.html => dom/workers/test/test_recursion.html
rename : dom/src/threads/test/test_relativeLoad.html => dom/workers/test/test_relativeLoad.html
rename : dom/src/threads/test/test_simpleThread.html => dom/workers/test/test_simpleThread.html
rename : dom/src/threads/test/test_suspend.html => dom/workers/test/test_suspend.html
rename : dom/src/threads/test/test_terminate.html => dom/workers/test/test_terminate.html
rename : dom/src/threads/test/test_threadErrors.html => dom/workers/test/test_threadErrors.html
rename : dom/src/threads/test/test_threadTimeouts.html => dom/workers/test/test_threadTimeouts.html
rename : dom/src/threads/test/test_throwingOnerror.html => dom/workers/test/test_throwingOnerror.html
rename : dom/src/threads/test/test_xhr.html => dom/workers/test/test_xhr.html
rename : dom/src/threads/test/test_xhrAbort.html => dom/workers/test/test_xhrAbort.html
rename : dom/src/threads/test/threadErrors_worker1.js => dom/workers/test/threadErrors_worker1.js
rename : dom/src/threads/test/threadErrors_worker2.js => dom/workers/test/threadErrors_worker2.js
rename : dom/src/threads/test/threadErrors_worker3.js => dom/workers/test/threadErrors_worker3.js
rename : dom/src/threads/test/threadErrors_worker4.js => dom/workers/test/threadErrors_worker4.js
rename : dom/src/threads/test/threadTimeouts_worker.js => dom/workers/test/threadTimeouts_worker.js
rename : dom/src/threads/test/throwingOnerror_worker.js => dom/workers/test/throwingOnerror_worker.js
rename : dom/src/threads/test/xhrAbort_worker.js => dom/workers/test/xhrAbort_worker.js
rename : dom/src/threads/test/xhr_worker.js => dom/workers/test/xhr_worker.js
2011-07-17 15:09:13 -04:00
Marco Bonardo
3daa3b7be0 Backout changesets 79a36ed03e14, d17ac9b0254e due to suspect xpcshell permaorange on OSX opt 2011-07-22 14:35:41 +02:00
Jonathan Kew
8edf85751b bug 672320 - part 8.1 - hyphenation patterns for Serbian/Serbo-Croatian. rs=smontagu 2011-07-21 20:58:56 +01:00
Jonathan Kew
38801faf92 bug 672320 - part 7.1 - hyphenation patterns for Mongolian. rs=smontagu 2011-07-21 20:58:56 +01:00
Jonathan Kew
d814f567ca bug 672320 - part 6.1 - hyphenation patterns for German. rs=smontagu 2011-07-21 20:58:56 +01:00
Jonathan Kew
194e1053a7 bug 672320 - part 4a - add missing hyphenation alias entries. r=smontagu 2011-07-21 20:58:21 +01:00
Geoff Brown
023a2dc3ae Bug 648429 - HTTP cache: compress compressible files; r=michal.novotny 2011-07-21 14:04:57 -04:00
Brian Hackett
fc65b95530 Merge TM -> JM 2011-04-13 06:45:06 -07:00
Brian Hackett
83e8f1e4ab Merge TM -> JM 2011-04-12 07:04:45 -07:00
Alon Zakai
be066ffae7 Bug 627215 - Enable browser.sessionhistory.optimize_eviction. r=smaug 2011-04-29 16:50:12 -07:00
j. 'mach' wust
2802a18f83 Bug 648248 - Update default Hebrew fonts on OS X to avoid fonts with buggy rendering; r=smontagu 2011-04-12 14:32:03 +02:00
Brian Hackett
012e3b1119 Merge TM -> JM 2011-04-08 19:27:14 -07:00
Brian Hackett
8b7888dd66 Merge TM -> JM 2011-04-01 19:57:28 -07:00
Patrick McManus
ebd9efe793 bug 664305 - websocket max connection limitation r=biesi
--HG--
extra : rebase_source : 7229d30f28b529c0fe7f22277a21c9a0f007d14d
2011-06-25 14:28:27 -04:00
Brian Hackett
d737bb3ddb Merge TM -> JM 2011-03-22 18:07:31 -07:00
Chris Leary
71c7cfdc1f Merge mozilla-central and tracemonkey. 2011-04-26 10:42:36 -07:00
Masatoshi Kimura
07ab33fd8d bug 643460 pt 3 - remove gfx.downloadable_fonts.sanitize.preserve_otl_tables preference, no longer needed with new OTS version. r=jfkthame 2011-04-26 16:29:43 +01:00
Ryan VanderMuelen
40d8f2f5d2 Bug 646312: Enable methodjit by default for chrome JavaScript, r=dmandelin 2011-04-25 18:17:32 -07:00
Philip Chee
1fbe16ade4 Backed out changeset: 3f7277e15d8d 2011-04-25 02:20:46 +08:00
Edmund Wong
32c8346cc7 Bug 366774 - Remove unused preference bidi.characterset. (p3) (v2) r=smontagu 2011-04-25 01:56:49 +08:00
Taras Glek
f1c9e547e7 bug 585196: Telemetry clientside r=Mossop 2011-05-12 11:22:35 -07:00
Taras Glek
e9e2097c8b Backout bug 585196 due to test fail 2011-05-12 13:09:28 -07:00
Taras Glek
47847a9d9c bug 585196: Telemetry clientside r=Mossop 2011-05-12 11:22:35 -07:00
Masayuki Nakano
226901d5e5 Bug 651307 Don't commit composition string on plugins at changing input source r=smichaud 2011-05-11 13:52:45 +09:00
Michael Wu
034def94d2 Merge backout (to fix bug 656172) 2011-05-10 19:10:01 -07:00
Michael Wu
4746e4ca82 Back out parts 3-7 of bug 620931 which caused bug 656172, r=killer 2011-05-10 18:27:51 -07:00
Ed Morley
082d53f39b Bug 655756 - Remove final XP_MAC remnants; r=josh 2011-05-10 20:24:48 +02:00
Edmund Wong
9d6d399f4f Bug 366774 - Removed unused preference bidi.characterset. r=smontagu 2011-05-10 20:24:43 +02:00
Brian Hackett
d639ada378 Merge TM -> JM 2011-03-09 09:58:49 -08:00
Jonathan Kew
16c503acff bug 672320 pt 17.1 - hyphenation patterns for Turkish. r=smontagu 2011-08-25 16:09:45 +01:00
Jonathan Kew
1b9e736e1a bug 672320 pt 16.1 - hyphenation patterns for Italian. r=smontagu 2011-08-25 16:08:51 +01:00
Jonathan Kew
9ce569ad83 bug 672320 pt 15.1 - hyphenation patterns for Hungarian. r=smontagu 2011-08-25 16:07:57 +01:00
Jonathan Kew
cfd6556ee0 bug 681895 - update default Cyrillic font prefs for OS X. r=smontagu 2011-08-25 16:04:46 +01:00
Javi Rueda
950777052b Bug 355846 - Add a pref to disable sliding effect for alerts. r=enndeakin 2011-08-22 18:43:37 +02:00
Brian Hackett
666b5642e8 [INFER] Turn inference on by default, fold JS_DefinePropertyWithType into JS_DefineProperty, bug 619693. 2011-03-06 22:57:13 -08:00
Brian Hackett
41091b1bb6 [INFER] Fix OOM handling in type inference, convert inference to runtime option, bug 637674. 2011-03-03 14:07:48 -08:00
Patrick McManus
67d8310cfd websockets - disable deflate-stream while an orange is sorted out r=biesi 2011-05-21 21:27:53 -04:00
Patrick McManus
2ded010403 bugzilla 640003 websockets ietf-07 r=smaug r=biesi sr=bz 2011-05-21 21:27:52 -04:00
Patrick McManus
c2f7522f58 bug 640003 - websockets, fixup tests for new server r=smaug r=biesi 2011-05-21 21:27:52 -04:00
Jonathan Kew
8e92dd97a6 bug 642589 - expose prefs for tweaking DirectWrite/D2D antialiasing behavior. r=jdaggett 2011-04-21 07:29:50 +01:00
Dão Gottwald
4ac8291c1d Bug 487059 - clearUserPref shouldn't throw if a pref doesn't have a default or user value. r+sr=bsedberg 2011-04-17 21:53:25 +02:00
Patrick McManus
27fa300dd6 bug 648570: increase http idle pconn pool from 30 to 256 on desktop. r=jduell
--HG--
extra : rebase_source : 69818fd62f5dfd71cebdb717f686d88b790d32a5
2011-04-08 12:53:47 -07:00
Mike Hommey
e56745d75b Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.

We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.

We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).

The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.

Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Mike Hommey
b0924cc77f Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg,r=mwu
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.

We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.

We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).

The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.

Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-02-25 12:53:36 +01:00
Benoit Jacob
f8af224621 Bug 655703 - disable by default the type-ahead-find beep (accessibility.typeaheadfind.enablesound) - r=davidb
No more annoying system beeps when doing Ctrl+F on linux.
2011-05-10 09:08:08 -04:00
Ms2ger@gmail.com
f7ccb3b375 Bug 572652 - Remove the Accept-Charset header from HTTP requests. r=bz 2011-05-08 10:33:18 +02:00
Jonathan Kew
b9795adddd bug 253317 - part 4 - implement nsHyphenationManager and nsHyphenator classes. r=smontagu sr=roc 2011-05-04 12:29:45 +01:00
Christopher Aillon
b6017fd921 Bug 629833 - Remove the toolkit.networkmanager.disabled pref
r=roc a=beltzner
2011-02-17 13:51:05 +01:00
Andreas Gal
867ed02473 Fix GC/CC scheduling (bug 630932, patch by gal/smaug, r=mrbkap). a=blocker 2011-02-16 15:47:12 -08:00
Kai Liu
6ab9100c7f bug 661869 - include Segoe UI in list of fonts rendered in GDI Classic mode. r=jfkthame 2011-06-04 08:35:45 +01:00
Masayuki Nakano
3c7f792f25 Bug 660640 part.2 Fix wrong result at InitStaticMembers() failed r=roc 2011-06-03 15:01:02 +09:00
Masayuki Nakano
a66443b161 Bug 660640 part.1 RemoveObserver(), RemoveObservers() and UnregisterCallback() shouldn't output warnings if it failed after shutdown r=roc 2011-06-03 15:01:02 +09:00
Masayuki Nakano
319f614cd9 Bug 660742 accessible should use mozilla::Preferences r=roc+davidb 2011-06-03 15:01:02 +09:00
Robert O'Callahan
00a97d1edd Bug 661471. Part 4: Force DirectWrite to use 'GDI Classic' rendering for sans-serif 'core Web fonts' of size < 16 pixels. r=jdaggett,jfkthame 2011-06-03 16:31:08 +12:00
Robert O'Callahan
72424d8066 Bug 661471. Part 2: Add a pref to limit the forcing of 'GDI Classic' to a maximum font size. r=jdaggett,jfkthame 2011-06-03 16:31:08 +12:00
Robert O'Callahan
0e9af9395b Bug 661471. Part 1: Create preference to force particular font families to use 'GDI Classic' rendering with DirectWrite. r=jdaggett,jfkthame 2011-06-03 16:31:07 +12:00
Dominic Fandrey
0ab2f46136 Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc 2011-06-02 14:56:50 +02:00
Masayuki Nakano
9718f5996b Bug 660742 back out f81b4d9534f5 2011-06-02 21:30:35 +09:00
Masayuki Nakano
aa6ba96502 Bug 660742 accessible should use mozilla::Preferences r=roc+davidb 2011-06-02 10:05:12 +09:00
Bobby Holley
c0f4b1162b Bug 593426 - Increase image discard timer to two minutes. r,a2.0=joe
--HG--
extra : rebase_source : 1a05247ee48762636719c76ad91017da3ede5612
2011-02-15 13:18:21 -08:00
hsivonen@iki.fi
7bf44fded1 Remove the Hotmail-specific hack that forces the old parser for document.open() (bug 636692, r=bz, a=blocker). 2011-03-02 13:15:02 -08:00
Makoto Kato
56263e74cb Bug 637538 - Use Droid Sans Japanese instead of Droid Sans. r=blassey a=blassey 2011-03-01 14:03:59 +09:00
Henri Sivonen
5bc865c4b0 Bug 636689 - Rename the HTML5 parser enablement pref and make it show in about:support. r+a=jst. 2011-02-25 18:23:02 +02:00
Henri Sivonen
25669709c5 Bug 627729 - Force the old HTML parser for document.open()ed documents whose host name ends with ".mail.live.com". r=bzbarsky, a=blocking2.0-final. 2011-02-26 10:57:00 +02:00
Gervase Markham
04355a9ef2 Add .ua to IDN TLD whitelist. (Bug 621686) a2.0=beltzner 2011-02-27 19:56:57 -08:00
Gervase Markham
2bf54e1a80 Add .masr (Egypt) to IDN TLD whitelist. (Bug 624733) a2.0=beltzner 2011-02-27 19:56:56 -08:00
Peter Annema
814a761b00 Remove duplicated code and restore NS_ADDREF() -> .forget() change, lost due to merge in 155d97b3f8c9. r=dwitte, a=beltzner 2011-02-23 12:16:50 -05:00
Chris Leary
a718b751ed Merge tracemonkey to mozilla-central. (a=blockers) 2011-02-15 12:05:57 -08:00
Bill McCloskey
42e73fa7bc Bug 631951 - Shrink methodjit memory usage by interpreting a few times before compiling (r=dvander) 2011-02-11 16:31:32 -08:00
Olli Pettay
1a941e311f Backout Bug 630932, a=backout, we need Bug 614347 2011-02-11 18:33:50 +02:00
gal@uci.edu
7a64b61491 Bug 630932, change CC/GC scheduling, r=smaug, a=blocker 2011-02-11 17:12:47 +02:00
Cameron McCormack ext:(%2C%20Ehsan%20Akhgari%20%3Cehsan%40mozilla.com%3E)
a6413ebb33 Bug 593372 - Part 1: Add a hack for the Elantech touchpad so that three-finger swipe left/right performs a browser back/forward action instead of page up/down r=jmathies a=blocking-betaN 2011-01-25 10:38:41 +13:00
Patrick McManus
58c63edee3 bug 662692 - Do not allow mixed-content WebSockets r=smaug 2011-07-10 12:31:41 -04:00
Felipe Gomes
4ed1b97379 Bug 663038. Set some preferences for e10s builds. r=dolske 2011-06-22 13:43:09 -07:00
Justin Lebar
8bc306f6c9 Bug 669346 - Don't force two GCs on memory pressure on Android. r=mfinkle,bz 2011-07-07 14:27:07 -04:00
Masayuki Nakano
180918ceb1 Bug 552707 While we're expanding selection by dragging, the selection root element should capture mouse events and all scrollable elements should be scrollable r=roc+smaug, ui=faaborg 2011-07-06 11:16:18 +09:00
Patrick McManus
6d7ea24a10 bug 623948 - Accelerate TCP connection retries in HTTP r=honzab 2011-03-31 15:38:30 -04:00
Ehsan Akhgari
49fceed112 Backout the latest cedar merge wholesale until I test the correctness of the merge locally. This commit takes the tree state back to changeset 8d3f6093c425 (the last known good changeset before the merge) 2011-04-01 12:23:48 -04:00
Ehsan Akhgari
f2b4323534 Merge cedar into mozilla-central 2011-04-01 11:37:50 -04:00
Boris Zbarsky
3660bc81f5 Bug 610077. Drop the default timeout clamp to 4ms. r=jst 2011-03-31 15:29:44 -04:00
Scott Greenlay
69adecf208 Bug 596078: Remove old 4.x plugin directory scan. Patch by Scott Greenlay and Josh Aas. r=bsmedberg 2011-03-31 14:26:57 -04:00
Simon Montagu
c1998d7c2c Change x-gbk to gbk in charset titles. Bug 369403, r=emk 2011-03-30 08:35:36 +02:00
Simon Montagu
be96a9dc94 Remove UTF-32 encoder and decoder. Bug 604317, r=emk 2011-03-30 08:35:34 +02:00
Patrick McManus
a26f726650 bug 623948 - Accelerate TCP connection retries in HTTP r=honzab 2011-03-31 15:38:30 -04:00
Jonathan Kew
c4c9f2d9e9 bug 499292 - hide fallback text for a short time while a font downloads. r=jdaggett a=beltzner 2011-01-05 21:48:48 +00:00
Jim Mathies
b173b5212d Backing out Elantech patches (bug 593372) because they broke scroll wheel functionality. a=backout 2011-02-08 23:05:43 -06:00
Cameron McCormack
e740aaad92 Bug 593372 - Part 1: Add a hack for the Elantech touchpad so that three-finger swipe left/right performs a browser back/forward action instead of page up/down (v2.2) r=jmathies a=blocking-final 2011-01-25 10:38:41 +13:00
Michael Wu
e99589beb0 Bug 595522 - Enumerate all prefs in defaults/pref, r=bsmedberg a=blocking2.0 2011-02-08 10:54:52 -08:00
L. David Baron
82e33a6cec Backout changeset e84a9cf9fe6c (bug 648570) for its associated patch not compiling. 2011-04-11 23:17:21 -07:00
Patrick McManus
77a84093f5 bug 648570 increase http idle pconn pool from 30 to 256 (match chrome) on desktop. r=jduell 2011-04-11 22:38:11 -07:00
Ehsan Akhgari
1ee688fd59 Backout changeset 33a01f08bbf3 (bug 648570) because of mobile tree oranges
landing on a CLOSED TREE
2011-04-11 13:30:02 -04:00
Jonathan Kew
95036edb98 bug 623495 - revise prefs for dispatching scripts to shaping backends; enable harfbuzz for Hebrew on OS X. r=smontagu 2011-04-11 12:17:31 +01:00
Patrick McManus
cfcbbb3054 bug 648570: increase http idle pconn pool from 30 to 256 on desktop. r=jduell 2011-04-08 12:53:47 -07:00
Matheus Kerschbaum
93480c6366 Bug 639754 - Remove MOZ_IPC checks since IPC is always built now; r=bsmedberg 2011-04-02 19:14:00 -07:00
Matheus Kerschbaum
355ae99518 Bug 640838: Remove OpenVMS support. r=khuey 2011-03-26 11:51:35 -04:00
Boris Zbarsky
aaa1e13bcf Bug 633421. Throttle timeouts in background tabs to 500ms, noot 10ms. r=jst 2011-03-25 21:05:55 -04:00
Neil Rashbrook
7b8d25a7b1 Bug 611503 Fix broken consumers of nsTDependentString on an nsTAString r=dwitte 2011-03-25 11:43:15 +00:00
L. David Baron
506701bba2 Backout changeset b9e6454362ef (Bug 620931 part 3) for causing bug 644790. 2011-03-24 21:07:05 -07:00
Mike Hommey
2cfeef8160 Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.

We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.

We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).

The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.

Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-03-24 15:28:14 +01:00
Ehsan Akhgari
47cf269311 Merge mozila-central onto cedar
--HG--
rename : toolkit/components/places/src/nsLivemarkService.js => toolkit/components/places/nsLivemarkService.js
2011-03-23 12:06:04 -04:00
Mitchell Field
1592ff67f7 Merge mozilla-central to build-system. 2011-03-03 20:13:35 +11:00
Mitchell Field
b6976ca587 Merge mozilla-central to build-system. 2011-03-02 20:38:54 +11:00
Mitchell Field
dd61bc4257 Merge mozilla-central to build-system. 2011-02-28 18:28:40 +11:00
Kyle Huey
7d56189a13 Merge m-c to bs. 2011-02-25 15:23:05 -05:00
Mitchell Field
2e8a7d546f Bug 627277 - Remove (broken) BeOS support. r=biesi,dwitte,gavin,joe,jorendorff,josh,khuey,mfinkle,neil,Pike,roc,shaver,smontagu,taras 2011-02-20 06:10:24 +11:00
Jonathan Kew
b6406524e0 bug 663688 - back out changeset c4b84b05c46c to revert the workaround that disabled downloadable fonts on Lion. r=jdaggett 2011-06-29 14:16:12 +01:00
bjarne@runitsoft.com
14b041f05f Bug 650995 - Support max_entry_size prefs for disk & memory cache, r=michal.novotny 2011-06-27 14:21:15 +02:00
Karl Tomlinson
c5ad7b6a18 b=638670 Add 602plugin.so to list of Xt plugins that are run in process r=bsmedberg 2011-03-22 14:18:17 -04:00
Benoit Jacob
b5bb1fe80d Bug 628403 - rename webgl.prefer_gl to webgl.prefer-native-gl - r=vlad, a=joe 2011-01-28 21:12:25 -05:00
Benoit Jacob
950ed5f435 Bug 628403 - introduce webgl.force-enabled and webgl.disabled prefs - r=vlad, a=joe 2011-01-28 21:12:24 -05:00
Sid Stamm
0bbb185dcd Bug 628197. Implement do-not-track HTTP header to express user intent to halt tracking across site. r=dwitte, a=jst.
--HG--
extra : rebase_source : 29550c73f45bfefac311cdce4eef80e947869738
2011-01-05 11:53:21 -08:00
Ben Turner
6b4ad75306 Bug 563891 - 'ReferenceError: java is not defined in XUL window'. r=joshmoz, a=blocking. 2011-01-27 10:32:43 -08:00
L. David Baron
8ea27a6080 By default, disable MozAfterPaint for content. (Bug 608030) r=roc a=blocking2.0:betaN+ 2011-01-24 16:23:08 -08:00
L. David Baron
97a3f60be3 Backout changeset 3248feddc867 (bug 608030). 2011-01-23 22:00:04 -08:00
L. David Baron
0ac20ad07d By default, disable MozAfterPaint for content. (Bug 608030) r=roc a=blocking2.0:betaN+ 2011-01-23 20:21:40 -08:00
John Daggett
a1b47791ac Bug 602792. Use GDI for font table loading to avoid excessive dwrite I/O. r=bas, a=blocker 2011-01-22 01:44:32 +09:00
Alon Zakai
1c7050355d Bug 610417 - Optimize eviction in bfcache. r=smaug a=blocking-fennec 2011-01-19 11:57:36 -08:00
Boris Zbarsky
55e25aaf58 Bug 625256. Make the DOM timeout clamp a pref, but enforce that it's nonnegative. r=jst, a=jst 2011-01-14 21:14:41 -05:00
Chris Leary
887da71fad Merge mozilla-central into tracemonkey. 2011-01-12 00:07:40 -08:00
Andreas Gal
108bc95880 Add API to enable/disable per-compartment GCs (bug 624229, r=shaver). 2011-01-09 22:57:21 -08:00
Jeff Muizelaar
11c0641ff9 Bug 623446. Turn the layer acceleration prefs into a tri-state. r=joe,a=b
This removes:
 layers.accelerate-all
 layers.accelerate-none

and adds:
 layers.acceleration.disabled
 layers.acceleration.force-enabled

This is closer to what D2D does.
2011-01-11 17:01:37 -05:00
Ehsan Akhgari
0b74bfc720 Merge backout; a=beta9 CLOSED TREE 2011-01-10 19:40:56 -05:00
Ehsan Akhgari
44af14c4ca Backed out changeset d2856d5970b6 (bug 619487) because of bug 624514 2011-01-10 19:40:29 -05:00
Dan Witte
af4f48c099 Bug 580790 - Connection::initialize can access preferences off of the main thread. r=sdwilsh, sr=bsmedberg, a=betaN+ 2011-01-05 16:32:31 -08:00
Patrick McManus
4016cea6b9 bug 623921: Out of an abundance of caution back out feature: 592284 - HTTP Syn Retry r=honzab a=backout 2011-01-07 11:11:22 -05:00
Chris Jones
68df72ea72 Test for bug 616441. a=b 2011-01-05 22:54:47 -06:00
Chris Jones
85d09be020 Bug 616414: Notify content processes when a pref has been cleared. r=dwitte 2011-01-05 22:54:47 -06:00
Doug Turner
235415e850 Bug 613551 - JSGC_MAX_MALLOC_BYTES is too large on mobile. Pref change. [r=jst] a=blocking-fennec
--HG--
extra : rebase_source : 91601ad63a7b29966ce3ad8e944a712bf1e93bb1
2011-01-05 15:11:14 -08:00
timeless@mozdev.org
21e1e178d2 Bug 584969 Remove references to nsIFileSpec from the "supported" set in nsIPrefBranch
r=dveditz a=bsmedberg
2011-01-05 14:11:56 -08:00
Doug Turner
9d720ff78a Bug 607860 - remove navigator.mozNotification from Firefox desktop. r=jst/jonas a=betaN+ 2011-01-03 16:37:01 -08:00
Vladimir Vukicevic
0285a9d935 b=578877, reenable WebGL on Linux; r=vlad,a=b 2010-12-27 12:05:01 -08:00
Matthew Gregan
fc868e4d64 Bug 584259 - Add support for StereoMode element. r=roc a=roc 2010-11-03 12:43:29 +13:00
Patrick McManus
dd0c0a9a27 Bug 613977 - Intermittent invalid certificate error prompt (partial) r=honzab a=blocking-beta9
Bug 614677 - Connection is reset message appears intermittently
Bug 614950 - Connections stall occasionally after 592284 landed

A couple of follow-on changes to 592284 rolled together to prevent
diff conflicts

1] Set the securitycallback information for unused speculative
connections in the connection manager to be the new cloned connection
rather than the one they originated on. (613977)

2] When adding unused speculative connections to the connection
manager, due so with a short timeout (<= 5 seconds) as some servers
get grumpy if they haven't seen a request in that time. Most will
close the connection, but some will just sit there quietly and RST
things when the connection is used - so if you don't use the
connection quickly don't use it at all. This is probably a L4 load
balancer issue, actually. Mozillazine illustrates the
problem. Connections are made in bursts anyhow, so the reuse optimization is
likely still quite useful. (614677 and 614950)

3] mark every connection in the connection manager persistent
conneciton pool as "reused". This allows the transaction to be
restarted if a RST is recvd upon sending the requests (see #2) - with
the conservative timeout this is now a rare event, but still possible
so recovery is the right thing to do. (614677 and 614950)

4] obtain an nshttpconnection object from the connection manager,
subject to the max connection constraints, at the same time as
starting the backup conneciton. If we defer that until recycling time
the exceeded limits of the SocketService can cause problems for other
connections.

also re-enables the syn retry feature by default.

r+ honzab
2010-12-16 08:50:36 -05:00
Patrick McManus
c9ce2e3285 workaround for bugs 614677 and 613977: Disable accelerated SYN retry for FF 4.0 Beta 8. r=jduell, a=shaver 2010-12-09 15:19:28 -08:00
Robert Longson
618ecff833 Bug 617448 - remove svg.enabled as the browser now uses SVG and fails to start if it's disabled r+a=roc 2010-12-08 21:25:06 +00:00
Patrick McManus
725731c1fa Bug 616733: Disable websockets by default. r=peterv,jst a=beta8
Can be turned on by setting preference
network.websocket.override-security-block.  Websockets can only be used if
override-security-block and network.websocket.enabled are both set to true.

At a future time, with a more secure websocket protocol, the
override-security-block preference can be removed.

This action is based on the security concern over an HTTP cache
poisoning attack as described in
http://www.adambarth.com/experimental/websocket.pdf
2010-12-08 14:12:51 -08:00
Vladimir Vukicevic
5aa671acea b=603367, disable ANGLE/WebGL on Linux until build system issues are fixed (bug 559964) 2010-12-03 14:44:01 -08:00
Patrick McManus
b46439ff28 Bug 592284 - Accelerate TCP connection retries in HTTP. r=honzab a=blocking2.0
Losing a TCP SYN requires a long painful (typically 3 second) delay
before being retried. This patch creates a second parallel connection
attempt for any nsHttpConnection which has not become writable before
a timeout occurs.

If you assume .5% packet loss, this converts a full 3 second delay
from a 1 in 200 event into a 1 in 40,000 event.

Whichever connection establishes itself first is used. If another one
has been started and it does connect before the one being used is
closed then the extra one is handed to the connection manager for use
by a different transaction - essentially a persistent connection with
0 previous transactions on it. (Another way to think about is
pre-fetching a 3WHS on a high latency connection).

The pref network.http.connection-retry-timeout controls the amount of
time in ms to wait for success on the initial connection before beginning
the second one. Setting it to 0 disables the parallel connection, the
default is 250.
2010-11-21 09:50:36 +01:00
Jonathan Kew
d572b7fa06 bug 603879 - part 2 - update harfbuzz integration to support arabic etc shaping. r=jdaggett a=blocking2.0 2010-11-20 17:49:12 +00:00
Simon Montagu
b3b2d6b236 Make the 'More Encodings' submenus non-localizable. Bug 610638, r=emk, a=bsmedberg 2010-11-14 16:41:43 +02:00
Phil Ringnalda
4b5b8b75af Bug 608657 - Remove misplaced and unused "network.hosts.(pop|smtp)_server" prefs, r=bienvenu, a=bsmedberg 2010-10-31 17:56:16 -07:00
Neil Rashbrook
91b12103bb Bug 608958 Omnijar doesn't load preference files in reverse alphabetical order r=dwitte a=bsmedberg 2010-11-10 08:20:52 +00:00
Chris Jones
703c658a1c Bug 562424: Switch IPDL interfaces to infallible TArray. r=bent a=blocking 2010-11-08 20:49:00 -06:00
Chris Jones
28d67e6217 Bug 550611: Make nsTArray optionally infallible. sr=bsmedberg a=blocking
--HG--
rename : xpcom/glue/nsTArray.cpp => xpcom/glue/nsTArray-inl.h
2010-11-08 20:48:59 -06:00
Robert O'Callahan
bdd5b7e09e Bug 594977. Part 1: Make ui.trackpoint_hack.enabled live, and add ui.window_class_override pref. r=jmathies,a=blocker 2010-11-08 22:06:13 +13:00
Boris Zbarsky
7b0a48122f Bug 578890. Stop leaking shutdown observers from prefbranches. r=bsmedberg 2010-11-04 16:06:05 -04:00
Robert Sayre
7ce5faeded Merge mozilla-central to tracemonkey. 2010-10-26 14:16:43 -04:00
Andreas Gal
de49671a75 Merge from mozilla-central. 2010-10-22 19:46:37 -07:00
Bill McCloskey
58582215b9 Bug 580468 - Use loop profiling to decide whether to use TM or JM (second try) (r=dmandelin) 2010-10-21 09:36:39 -07:00
Igor Bukanov
8cd1bfa94d bug 604831 - fixing GC trigger factor setup. r=anygregor 2010-10-19 12:11:09 +02:00
Bill McCloskey
507ea140a2 Backed out changeset 55597c32701d 2010-10-19 17:40:53 -07:00
Bill McCloskey
7583dc9166 Bug 580468 - Use loop profiling to decide whether to use TM or JM (r=dmandelin) 2010-10-19 16:23:05 -07:00
Gervase Markham
893729b692 Bug 597030 - Add .il to IDN whitelist. a=beltzner. 2010-10-25 15:11:48 +01:00
Gervase Markham
f394dc0a4f Bug 580161 - Add .<Qatar> to IDN whitelist. a=beltzner. 2010-10-25 15:11:27 +01:00
Dan Witte
4af4661231 Bug 590512 - Firefox 4.0b Crash [@ PL_DHashTableOperate | nsPrefBranch::GetBoolPref(char const*, int*) ]. r=dougt, a=final+ 2010-10-07 14:00:17 -07:00
Jonathan Kew
3e72e86729 bug 527276 - part 5 - implement pref to control whether OTL tables are preserved in sanitized fonts. r=jdaggett a=blocking2.0 2010-10-07 08:59:19 +01:00
Jonathan Kew
a3d07f0790 bug 527276 - part 3 - apply OTS sanitizer to downloaded fonts. r=jdaggett a=blocking2.0 2010-10-07 08:59:19 +01:00
Bas Schouten
5a7235d59a Bug 546514 - Part 5: Allow turning on D3D10 layers through a pref. r=vlad a=vlad 2010-10-01 00:53:53 +02:00
Joe Drew
4adc5baad4 Bug 580405 - Turn on OpenGL accelerated layer composition by default on OS X. r=vlad a=b 2010-09-21 14:41:13 -04:00
Doug Turner
5be151e2c2 Bug 600110 - Preference follow up tests. r=dwitte a=blocking-fennec
--HG--
extra : rebase_source : a610abed0ceab997b4dfdfb9132bd90bfeba985f
2010-09-28 10:07:23 -07:00
Doug Turner
d845537c4d Bug 600110 - Pref follow up patch. Remove dead code, fix observers. r=dwitte. a=blocking-fennec
--HG--
extra : rebase_source : dd0861639f346b0c0f6103c25586f6136aa125f3
2010-09-28 10:02:37 -07:00
Doug Turner
ad19f9f833 Bug 589905 - Remote preferences test cases. r=dwitte, a=blocking-fennec
--HG--
extra : rebase_source : 54bf57ab0fadd2adf7b4b5cacbde8be3c6260e61
2010-09-27 14:23:35 -07:00
Doug Turner
f96b653ce0 Bug 589905 - Cache remote-preferences to improve performance. r=dwitte. a=blocking-fennec
--HG--
extra : rebase_source : 327ae1b240a0535c2ec61eb3bce15df302d83987
2010-09-27 14:23:35 -07:00
Henri Sivonen
6496c8e253 Bug 593046 - Do not read a pref in nsJapaneseToUnicode. r=smontagu, a=blocking2.0-final.
--HG--
extra : rebase_source : ac58c8390571cd0a0b62f85dc985c3d8902a8dac
2010-09-06 10:41:26 +03:00
Vladimir Vukicevic
94dd68a9be b=596720; enable WebGL by default; r=shaver, a=b7 2010-09-16 11:02:57 -07:00
Bas Schouten
32d2b7094e Bug 596494 - Part 2: Refactor render mode functionality to allow UpdateRenderMode. r=jrmuizel 2010-09-15 22:16:09 +00:00
Byron Milligan
1a24c21c2d Bug 559942 - RE-LAND- Heuristic to pick default HTTP cache size. r=dwitte, gavin, ui=limi, a=blocks-beta7 2010-09-15 11:42:38 -07:00
Gervase Markham
ed8c9853d7 Bug 595865 - numerous updates to the IDN TLD whitelist. a=beltzner. 2010-09-15 17:06:55 +01:00
Ehsan Akhgari
8cb47ac37f Bug 604820 - Add dot-iran to IDN whitelist; r=gerv a=jst 2010-10-15 21:14:02 -04:00
Robert Sayre
4b57cb09ac Merge tracemonkey to mozilla-central. a=blockers 2010-10-20 09:13:20 -05:00
Mike Kristoffersen
18266960c0 Bug 599545 - Investigate remote-prefs serialization performance. r=dwitte, a=blocking-fennec2.0b2+ 2010-10-19 22:35:08 +02:00
Bas Schouten
334f7c09ff Bug 605547: Enable D3D10 layers by default. r=jrmuizel a=blocking-beta8 2010-10-19 21:08:36 +02:00
Jim Mathies
c6d72f81ef Bug 603417 - Disable oopp for java on windows. r=bsmedberg, josh, a=final. 2010-10-15 11:04:39 -05:00
Masayuki Nakano
85c451e309 Bug 660121 Remove all pref related methods from nsContentUtils r=roc 2011-05-29 08:42:57 +09:00
Masayuki Nakano
badc923975 Bug 659913 part.2 Implement AddObservers and RemoveObservers r=roc 2011-05-29 08:39:27 +09:00
Masayuki Nakano
2b6aea130f Bug 660401 Re-land the previous backed out patch 2011-05-28 16:03:00 +09:00
Masayuki Nakano
4dede19235 Bug 660401 temporary backout the patches for bug 659820 and bug 659821 for investigating talos regression 2011-05-28 13:50:19 +09:00
Masayuki Nakano
626032a54d Bug 659820 part.3 Refactor char/string/localizedstring pref methods of Preferences r=roc 2011-05-27 13:53:03 +09:00
Masayuki Nakano
43ebfa06ca Bug 659820 part.2 Add Preferences::GetLocalizedString() for nsACString r=roc 2011-05-27 13:53:03 +09:00
Masayuki Nakano
c37d6bf95d Bug 659820 part.1 Change the string params of Preferences class from ns*String to nsA*String r=roc 2011-05-27 13:53:03 +09:00
Masayuki Nakano
2c22152882 Bug 659536 part.1 Implement Preferences::GetUint() r=roc 2011-05-25 15:31:59 +09:00
Steven Michaud
3c38967408 Backed out changeset ae5b84b96fd7 (bug 570341) due to test failures DONTBUILD. a=sheriff 2011-05-24 01:54:23 -05:00
Igor Bazarny
b829003e22 bug 570341 - Initial implementation of web timing specification
r=jduell sr=biesi
2011-05-23 19:19:24 -07:00
Gervase Markham
b41e8b9f49 Bug 642194 - Add .asia to IDN TLD whitelist. 2011-05-23 20:44:38 +01:00
Jothan Frakes
2ea748d1dc Bug 632161 - add Syrian ccTLD <.Souria> to IDN TLD whitelist. 2011-05-23 20:43:39 +01:00
Jothan Frakes
5393b2d51b Bug 629053 - Add .lv to IDN TLD whitelist. 2011-05-23 20:42:22 +01:00
Gervase Markham
07786561a4 Bug 584989 - Add .<Lanka> and .<Ilangai> to IDN whitelist. 2011-05-23 20:40:51 +01:00
Matheus Kerschbaum
35f86c76ad Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew 2011-05-23 18:54:47 +02:00