Benjamin Smedberg
a08857c778
Final merge and landing of bug 568691 and dependent bugs to mozilla-central on a CLOSED TREE.
...
* bug 568691, register XPCOM components statically using manifests. r=mossop, with some test and build stuff r=vlad,sdwilsh
* bug 573557, rename categories with spaces to use hypens. r=jst
* bug 573739, Don't get the private browsing service during layout module initialization, r=ehsan
This initial merge does not include some work planned to land imminently:
* The extension manager still restarts. I need to solve a problem re-reading default preferences from extensions.
* MOZ_OMNIJAR is broken: there is a patch which I need to update in bug 568691.
* I will concurrently land a mobile-browser fix for component registration, but it may require some additional packaging changes.
2010-07-01 14:26:25 -04:00
Taras Glek
684ee6b525
Bug 416330 - Suboptimal SQLite page size r=sdwilsh
2010-07-01 10:57:13 -07:00
Taras Glek
dab137c23b
Bug 575788: test_expire.js should use relative file size r=dolske
2010-07-01 10:56:54 -07:00
Bobby Holley
2f64a7a42c
Bug 575377 - Loading forever on pages with multipart image/motion jpeg streams.r=bzbarsky
2010-07-01 10:42:58 -07:00
Bobby Holley
43f9633453
Bug 502694 - Images should not have individual discard timers.r=jrmuizel
2010-07-01 10:39:44 -07:00
Markus Stange
283b92b9e1
Bug 572680 - Shuffle some gfx dependencies around. r=joe
...
--HG--
extra : rebase_source : 982a57f4466a69e6e6a2053794b6b09c2b470b12
2010-07-01 18:43:33 +02:00
Markus Stange
d13b3a057f
Bug 572680 - Pull the image snapping algorithm out of DrawImageInternal. r=roc
...
--HG--
extra : rebase_source : 05c59b5bd230ec54c81d34e58ce030366ebf1546
2010-07-01 18:43:06 +02:00
Markus Stange
5d565b0177
Bug 575408 - Give #personal-bookmarks a proper min-height so that you can drop bookmarks on an empty bookmarks toolbar. r=dao
...
--HG--
extra : rebase_source : a7d86d73ac46774c3255a6bd7f436875c9222083
2010-07-01 18:42:17 +02:00
Markus Stange
953d33a51a
Bug 575105 - Don't let the appearance of the "Switch to tab:" label shift down the whole toolbar. r=dao
...
--HG--
extra : rebase_source : ca02edbc71b7adef013b6a50797fc57f0e12bc22
2010-07-01 18:41:17 +02:00
Markus Stange
ab36656ddc
Bug 573973 - Handle the drawintitlebar attribute in nsXULWindow, too. r=Neil
...
--HG--
extra : rebase_source : ba2a3384b23d7f697fbe20cda11ab83b2575ba4d
2010-07-01 18:40:39 +02:00
Markus Stange
3478d6fbf4
Bug 572697 - Teach SVG paint servers how to use arbitrary nsIFrames as the drawing target. r=longsonr
...
--HG--
extra : rebase_source : fea2f616f11668fccdc7d172b03e51c3f2b222cf
2010-07-01 18:40:30 +02:00
Markus Stange
c7c192f3a7
Bug 572697 - Add frame types eSVGGeometry and eSVGPaintServer. r=roc
...
--HG--
extra : rebase_source : c4f39637b2e251d851cbbd3dadc91a516fd93e4b
2010-07-01 18:40:19 +02:00
wfernandom2004@gmail.com
5771a6bd85
Bug 575293 - Fire the close event on WS when establishing the connection fails, r=smaug
...
--HG--
extra : rebase_source : 04d8d8db2ebc6174757357de109c30c0fdb24bfd
2010-07-01 19:35:57 +03:00
wfernandom2004@gmail.com
41a6392707
Bug 575701 - build warning in nsDOMEventTargetWrapperCache.cpp
...
--HG--
extra : rebase_source : 7a70347e3eda412bb64020fd23a29c6cae1e17c2
2010-07-01 19:34:51 +03:00
Chris Jones
0e3cacd0f6
Bug 573889, part 6: RefactorThebesLayerOGL to use TextureImage. r=Bas
2010-07-01 11:30:38 -05:00
Chris Jones
922d9f7d39
Bug 573889, part 5: Implement TextureImage for CGL and WGL. r=vlad
2010-07-01 11:30:38 -05:00
Chris Jones
078b326454
Bug 573889, part 4: Implement TextureImage for GLX. r=vlad
2010-07-01 11:30:38 -05:00
Chris Jones
3105100b4f
Bug 573889, part 3: Implement TextureImage for EGL/X11. r=romaxa,vlad
2010-07-01 11:30:38 -05:00
Chris Jones
488aae0251
Bug 573889, part 2: Add a BasicTextureImage implementation that synchronizes new pixels to its texture with a scratch gfxASurface and glTexSubImage2D(). r=vlad
2010-07-01 11:30:38 -05:00
Chris Jones
59a1b19153
Bug 573889, part 1: Add a TextureImage interface to manage synchronizing thebes-drawn content with a GL texture. sr=vlad
2010-07-01 11:30:38 -05:00
Chris Jones
9afc0278ab
Bug 573889, part 0: Move the DEBUG_GL_ERROR_CHECK() macro into GLContext.h. r=vlad
2010-07-01 11:30:38 -05:00
Benjamin Smedberg
9155836705
Fix generic classinfo objects so that they are allocated statically, to avoid leak-detector annoyances, but not initialized statically, because compilers are stupid and won't const-data-initialize an object with a vtable, even if they could.
2010-07-01 12:11:42 -04:00
Benjamin Smedberg
a677e5bf91
Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
2010-07-01 11:55:57 -04:00
Peter Van der Beken
0f80b27d28
Fix testcase (readonly properties shouldn't throw on setting except in strict mode).
2010-07-01 14:40:49 +02:00
Benjamin Smedberg
a31e2da306
Package the installer browser.manifest the same way as the archive.
2010-06-30 18:44:01 -04:00
Benjamin Smedberg
085c78d33e
Register/restory mock factory correctly in test_getTypeFromExtension_with_empty_Content_Type.js
2010-06-30 16:31:03 -04:00
Benjamin Smedberg
e17740e1ab
Merge mozilla-central to the bug 568691 branch.
...
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Benjamin Smedberg
e474c09ee8
Fix packaging of test-only XPT files for crashreporter and httpserver.
...
--HG--
extra : rebase_source : 27abb29f16e071a7c08220d46f9cbef4ded08fc4
2010-06-30 12:42:24 -04:00
Zack Weinberg
c7973f9c79
Bug 571989 follow-up: remove mentions of removed directories from toolkit-makefiles.sh and elsewhere. r=dholbert
...
--HG--
extra : rebase_source : c6e387430e6b2292b0925fdb681819ba109568e7
2010-06-30 08:54:39 -07:00
Benoit Jacob
8f98b1fc9c
b=555798; add CheckedInt class; r=jmuizelaar, r=vladimir
2010-06-30 11:53:41 -04:00
Benoit Jacob
abcdcd5d28
b=573705; support ImageData signatures of tex[Sub]Image2D; r=vladimir
2010-06-30 11:51:34 -04:00
Benoit Jacob
08e3bbc71f
b=573705; fix computation of texel sizes and refactor WebGLenum validation functions; r=vladimir
2010-06-30 11:49:59 -04:00
Benoit Jacob
c1ac386d63
b=573541; More WebGLenum validation/fixes; r=vladimir
2010-06-30 11:48:30 -04:00
Ted Mielczarek
07f98626ad
bug 574357 followup, don't run the new test on platforms where we don't build crashreporter. Should also fix bug 574118. r=bsmedberg
2010-06-30 11:10:46 -04:00
Ted Mielczarek
ee8378966a
bug 574357 - Plugin crash reports are submitted with Throttleable=0. r=dolske
...
--HG--
rename : modules/plugin/test/mochitest/test_crash_notify_no_report.xul => modules/plugin/test/mochitest/test_crash_submit.xul
2010-06-30 10:29:05 -04:00
Benjamin Smedberg
a2161fd0a8
Disable the xpt-in-JAR test because that code is changing and running the test with a .manifest isn't worth it.
2010-06-30 09:50:04 -04:00
Benjamin Smedberg
bdb05f2495
On Windows and Mac, nsIFile.copyTo will fail if the file already exists. Use the .createUnique logic to create a unique name, but then remove it for the copy.
2010-06-29 23:24:09 -04:00
Benjamin Smedberg
ae3fe7f334
Unify should ensure that when a .manifest file is being compared, if the last line doesn't end with a newline, it should add one so that lines don't get munged together incorrectly. rs=ted
2010-06-29 19:19:23 -04:00
Benjamin Smedberg
226738bf5e
Link all the component manifests together at package time.
2010-06-29 18:19:09 -04:00
Benjamin Smedberg
e2c331db23
Require XPT files to be loaded explicitly: they are never auto-registered when found in a components/ directory.
2010-06-29 18:16:48 -04:00
Benjamin Smedberg
e9a0b304f5
But 573290 - Intermittent (and not so intermittent with bug 568691!) failure in test_crashreporter_crash.js: the minidump callback is calling open(), which enters the dynamic loader and trashes memory, specifically the .extra file data. r=ted
2010-06-29 13:19:09 -04:00
Benjamin Smedberg
31d43bc591
Support Windows line endings in manifest files again (regression introduced in revision 5229353383b0). With test!
2010-06-29 13:16:43 -04:00
Ted Mielczarek
1606d99ee1
fix minor type name output in xpt_dump. r=timeless (no bug)
2010-06-29 10:03:47 -04:00
Bas Schouten
806d740e62
Bug 558467: Use nsIMemoryReporter to report the image surface cache memory usage. r=jrmuizel
2010-06-30 15:52:13 +02:00
Bas Schouten
7aca9947fd
Bug 558467: Expose the image surface cache memory usage for Direct2D. r=jrmuizel
2010-06-30 15:52:00 +02:00
Neil Rashbrook
f1fe16faa5
Bug 572529 Make it even easier to build with pymake r=ted
2010-06-30 12:45:21 +01:00
Neil Rashbrook
0b35b94dab
Bug 572996 Compiler dependencies don't work for debug-only includes r=ted
2010-06-30 12:44:18 +01:00
Neil Rashbrook
8c76c699bf
Bug 575446 Be more careful about finding the correct scrollbars r=Enn
2010-06-30 12:37:11 +01:00
Neil Rashbrook
ff7877760b
Bug 556124 Should notify for broadcast attribute changes once layout has started r=jst
2010-06-30 12:36:10 +01:00
Dão Gottwald
6d86fddc9b
Bug 490621 - Make the fullscreen toolbar toggler more unobtrusive. r=mano, ui-r=faaborg
2010-06-30 10:15:36 +02:00