Benjamin Smedberg
ed6b2301fe
Rename NSGetModule to NSModule in various build scripts for bug 568691.
2010-06-22 20:21:34 -04:00
Benjamin Smedberg
4588c2f4bf
Fix --disable-crashreporter build in nsAppRunner.cpp
2010-06-22 20:18:45 -04:00
Benjamin Smedberg
38b1ff6d7b
Fix crash running leaktest --register because nNativeAppSupport hasn't been set yet.
2010-06-22 20:11:32 -04:00
Benjamin Smedberg
0003952661
Fix incorrect quoting introduced in revision 90afd1e80d77 for bug 568691.
2010-06-22 17:08:24 -04:00
Benjamin Smedberg
785137fec6
Implement RereadChromeManifests for bug 568691.
2010-06-22 16:24:01 -04:00
Benjamin Smedberg
1a3cd9981f
Fix syntax error in httpd.js
2010-06-22 16:22:33 -04:00
Benjamin Smedberg
10da45b767
Fix non-debug bustage in nsNativeComponentLoader, this variable should not be debug-only.
2010-06-22 16:22:17 -04:00
Benjamin Smedberg
5311231038
Fix the TestRegistrationOrder test: we no longer support deferred registration.
2010-06-22 13:26:23 -04:00
Benjamin Smedberg
bea2c316a7
Sync js/src/rules.mk from bug 568691
2010-06-22 13:05:06 -04:00
Benjamin Smedberg
31e2b381e5
Bug 568691 - Mac-specific changes to binary components.
2010-06-22 13:05:00 -04:00
Benjamin Smedberg
6b0b22699b
Bug 573739 - Don't get the private browing service during layout module initialization: delay until profile-after-change.
2010-06-22 12:59:57 -04:00
Benjamin Smedberg
bf2719edde
Bug 568691 - Add components that were lost during the merge of layout/build/nsLayoutModule.cpp
2010-06-22 12:59:57 -04:00
Benjamin Smedberg
4a738917da
Bug 568691 - Move cycle collection earlier: XPConnect is initialized during component manager initialization and tries to register a CC language helper.
2010-06-22 12:59:57 -04:00
Benjamin Smedberg
202aa47626
Bug 568691 - Add CID data back to classinfo because it's required for fastload to work correctly.
2010-06-22 12:59:57 -04:00
Benjamin Smedberg
5cab25b52b
Bug 568691 - Convert existing JS components to use NSGetFactory and add manifest files for them. In a followup we will link the .manifest files together at packaging time. This patch was developed on Linux: Windows and Mac may require additional changes.
...
--HG--
rename : toolkit/components/filepicker/src/nsFilePicker.js.in => toolkit/components/filepicker/src/nsFilePicker.js
2010-06-22 12:59:15 -04:00
Benjamin Smedberg
6e45dd655f
Merge bug 573557 into static-xpcom-registration branch.
2010-06-21 16:58:53 -04:00
Benjamin Smedberg
ce1372d9d4
Bug 573557 - Rename the category names for script globals to avoid spaces, r=jst
2010-06-21 16:57:44 -04:00
Benjamin Smedberg
fcd5c36e9b
Bug 568691 - Fix XPCOMUtils.jsm to generate NSGetFactory, and fix nsSample.js to use XPCOMUtils
2010-06-21 14:29:32 -04:00
Benjamin Smedberg
21bc9c724f
Bug 568691 - build components.manifest instead of components.list, and switch the sample JS component to use standard EXTRA_COMPONENTS machinery.
2010-06-21 13:59:58 -04:00
Benjamin Smedberg
b205909598
Bug 568691 - register chrome/*.manifest in addition to components/*.manifest files, chrome appears to work in xpcshell again.
2010-06-21 13:49:38 -04:00
Benjamin Smedberg
ed3a49c9a2
Address review comments from bug 568691 comment 13/14/17:
...
* rename mozilla::Module struct entries to be clearer
* change Module documentation so that the last entry is { NULL } in all cases (the compiler will 0-expand the structure)
* remove NS_XPCOM_COMPONENT_REGISTRY_FILE
* add MOZ_MEDIA/MOZ_OGG/MOZ_WAVE/MOZ_WEBM ifdefs to nsHTMLMediaElement.h and nsContentUtils.cpp
2010-06-21 12:46:26 -04:00
Benjamin Smedberg
45af085fff
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Alexander Surkov
6a7ad7f253
Bug 572394 - cache links within hypertext accessible, r=davidb, marcoz, sr=neil
...
--HG--
rename : accessible/src/base/nsAccIterator.cpp => accessible/src/base/AccIterator.cpp
rename : accessible/src/base/nsAccIterator.h => accessible/src/base/AccIterator.h
2010-06-21 22:08:27 +09:00
Benjamin Smedberg
c23f09c9bf
Merge platform-specific branches of bug 568691.
2010-06-21 08:57:50 -04:00
Neil Deakin
192637c8dc
Bug 533714, use a size of (0,0) for placeholders, prevents popups from taking up space when not open, r=bz
2010-06-21 08:37:35 -04:00
Neil Deakin
53ac2d5dcb
Bug 572823, clear button open state when its popup is destroyed, r=neil
2010-06-21 08:37:35 -04:00
Neil Deakin
f4a7533d50
Bug 554810, use transparent resizer images, also fixes bugs 553752, 553796, 558201, 558203 and 563085, r=roc
2010-06-21 08:37:35 -04:00
Neil Deakin
847d6ce201
Bug 564277, fix up various focus ring issues for html elements, r=smaug
2010-06-21 08:37:34 -04:00
Simon Montagu
1650207417
Do Hankaku to Zenkaku conversion in the ISO-2022-JP encoder. Bug 563283, r=Masatoshi Kimura <VYV03354@nifty.ne.jp>
2010-06-21 15:34:11 +03:00
Benjamin Smedberg
fbb3845fac
Mac-specific mechanical fixup for registration data, bug 568691.
2010-06-13 15:02:38 -04:00
Benjamin Smedberg
3fbca784cb
More Linux-specific fixup from bug 568691
2010-06-12 20:50:56 -04:00
Benjamin Smedberg
ee1ebf9837
Bug 568691 - Fix up gtkmozembed for static XPCOM registration
2010-06-12 20:50:29 -04:00
Benjamin Smedberg
492155b10e
Bug 568691 part C - Register all components based on reading .manifest files from the components directories. Binary components auto-register using "binary-component name.dll". JS components register using "component CID file.js" "contract @mozilla.org/contract;1 CID" and "category categoryname keyname value".
...
This patch has some bugs, specifically we stop looking for .manifest files in chrome/. I will fix that in a followup. It also probably breaks non-libxul builds because of ordering issues.
Another followup will actually fix our in-tree JS components and add build machinery for creating a proper components.manifest file.
2010-06-11 16:13:26 -04:00
Benjamin Smedberg
ec3aefeff2
Fix review comments from Mossop, bug 570488 comment 5.
2010-06-11 13:35:25 -04:00
Benjamin Smedberg
f4b60bdbf4
Fix Linux-specific issues with static xpcom registration, bug 568691.
2010-06-11 12:47:31 -04:00
Benjamin Smedberg
0570e3db7e
Fix Linux compile errors/warnings in xpcom/components
2010-06-11 12:03:06 -04:00
Henri Sivonen
8606402984
Bug 570898 - Defer isindex prompt reading until after startup. r=jonas.
2010-06-11 18:08:13 +03:00
Gavin Sharp
95b454b80c
Correct SeaMonkey bustage fix for a1faf051bbc9 (bug 398776)
2010-06-23 04:07:48 -04:00
Oleg Romashin
d3bd6b7a5b
Bug 571832 - Provide CreateForNativePixmapSurface API. r=vladimir.
...
--HG--
extra : rebase_source : 0f7214266a6bf449620d6b46fd14bc6978b621ee
2010-06-23 05:24:31 -04:00
Oleg Romashin
dc52950aa1
Bug 560537 - Make EGL provider use GL context created by Qt. r=bas.schouten.
...
--HG--
extra : rebase_source : 45a0da770a8e8a89c4ca02c67469893cd4f9872a
2010-06-23 05:24:22 -04:00
Oleg Romashin
9e9a380094
Bug 560537 - Fix indent for EGL provider. r=bas.schouten.
...
--HG--
extra : rebase_source : 5e2376f681dd4c638c111c74cc203c59df9c318a
2010-06-23 04:02:12 -04:00
Masayuki Nakano
721ceccc5d
Bug 569988 adding test r=ehsan
2010-06-23 15:15:21 +09:00
Masayuki Nakano
8c29c9bf4e
Bug 519974 When we use IME, ASSERTION is printed at each key input (ASSERTION: nsEditor doesn't support wide caret: 'selectionStart == selectionEnd', editor/libeditor/base/IMETextTxn.cpp line 322 r=smichaud
2010-06-23 15:05:51 +09:00
Boris Zbarsky
8e8e4c48e0
Adding bug 573127 test
2010-06-23 01:43:17 -04:00
Boris Zbarsky
106aa16259
Bug 573127. Adjust the assert slightly to make it match reality. r=dbaron
2010-06-23 00:47:23 -04:00
Boris Zbarsky
7f14719c4d
Bug 573241. When reparenting a style context, don't include any transition rules the old context might have had in the new one, since that can confuse transitions. r=dbaron
2010-06-23 00:46:27 -04:00
Gavin Sharp
bccaa4e730
SeaMonkey bustage fix for a1faf051bbc9 (bug 398776)
...
--HG--
extra : rebase_source : fc71ecbfaf65c9a2a368f0ba478d9ea22c7c76ac
2010-06-23 00:31:29 -04:00
Matthew Gregan
15965d6735
Bug 573590 - Ensure code for FastConvertYUVToRGB32Row is placed in .text section. r=tterribe
2010-06-23 11:12:10 +12:00
Robert Strong
e9a99c0e95
Bug 570689 - Convert perl scripts to python. Patch 1 - remove unused perl scripts. r=ted.mielczarek
2010-06-22 19:10:30 -07:00
Robert Strong
7894b69717
Bug 367539 - When upgrading an existing install use the uninstall.log to uninstall the previous version before install. Final cleanup patch. r=jmathies
2010-06-22 19:10:13 -07:00