Taras Glek
ce9a55ce2c
Bug 576399 - GCC 4.5 -Os bustage workaround r=khuey
2010-07-01 16:20:39 -07:00
Benjamin Smedberg
dfed11844b
Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
2010-07-01 11:55:57 -04:00
Benjamin Smedberg
94ef4d2ac3
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
791c8358da
Fix packaging of test-only XPT files for crashreporter and httpserver.
...
--HG--
extra : rebase_source : 27abb29f16e071a7c08220d46f9cbef4ded08fc4
2010-06-30 12:42:24 -04:00
Benjamin Smedberg
973c7b2613
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
Neil Rashbrook
12f41fa9f2
Bug 572996 Compiler dependencies don't work for debug-only includes r=ted
2010-06-30 12:44:18 +01:00
Benjamin Smedberg
179200ae39
Add a classID check in generateNSGetFactory, from bug 568691 comment 62.
2010-06-27 21:05:47 -04:00
Benjamin Smedberg
b54a384bb8
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
f8a59f1cc0
Sync js/src/{config,rules}.mk
2010-06-25 11:11:56 -04:00
Benjamin Smedberg
0d4fc0a836
Testing fixes for bug 568691 - change xpcshell do_load_module to do_load_manifest, and switch the relevant tests to use manifests and the new function.
2010-06-25 10:43:25 -04:00
Ben Newman
0763677dab
Disable hanging jetpack XPCShell tests. r=sdwilsh
2010-06-25 11:42:34 -07:00
Benjamin Smedberg
f56445a420
Merge mozilla-central into the static-xpcom-registration branch.
2010-06-23 17:26:25 -04:00
Ben Turner
b77f496d59
Bug 553413 - 'Implement Asynchronous parts of the Indexed Database API.' p=sdwilsh+bent, r=jst.
2010-06-23 12:46:08 -07:00
Benjamin Smedberg
bab55c6ab4
Revert accidental change to XPCOMUtils.jsm introduced in revision 731d52e5b732
2010-06-23 15:19:18 -04:00
Benjamin Smedberg
5e26d06f6c
Remove hard tabs which I accidentally introduced into nsComponentManager.{h,cpp}.
2010-06-23 13:36:53 -04:00
Benjamin Smedberg
31381bcc63
Sync js/src/rules.mk from bug 568691
2010-06-22 13:05:06 -04:00
Benjamin Smedberg
54fa052991
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
fdb6fe6003
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
d597cfbb3f
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
cae1800556
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
Benjamin Smedberg
432c4422b8
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
5b338a8304
Bug 568691 part B - mechanical changes to in-tree binary modules needed to get them building and registering correctly. After this patch, xpcshell appears to work.
2010-06-10 14:11:40 -04:00
Benjamin Smedberg
4d7e3ff7df
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2010-06-10 14:11:11 -04:00
Rail Aliev
cbef3efb5f
bug 569426: Tracking bug for build and release of Firefox 3.7a5 - Version bump for default branch. r=bhearsum
2010-06-10 10:35:42 -04:00
Dão Gottwald
01ec17a1f9
Backed out changeset db6f8068e9a5
2010-06-29 17:49:21 +02:00
Saint Wesonga
5d01c7f8a9
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedgerg
2010-06-29 17:14:36 +02:00
Nick Thomas
880d7d90c6
Bug 570022, bump Firefox/Gecko version to 4.0b2pre/2.0b2pre after 4.0b1 tagging, r=jhford, a=beltzner, CLOSED TREE
2010-06-29 15:09:55 +12:00
Ben Turner
7cca20c509
Bug 575399 - 'IndexedDB: Remove XPConnect slow paths from some IndexedDB methods'. r=sdwilsh
2010-06-28 15:22:41 -07:00
Ben Turner
a6a3778b55
Bug 574872 - 'Allow XPConnect to pass the JSContext through XPIDL when requested'. r=jst
2010-06-28 15:22:39 -07:00
Shawn Wilsher
9a41f7bc3b
Bug 574811 - Rename IDBCursorRequest to IDBCursor
...
Updating interface names per recent specification changes.
r=bent
--HG--
rename : dom/indexedDB/IDBCursorRequest.cpp => dom/indexedDB/IDBCursor.cpp
rename : dom/indexedDB/IDBCursorRequest.h => dom/indexedDB/IDBCursor.h
2010-06-28 11:51:06 -07:00
Shawn Wilsher
1a578a1f53
Bug 574811 - Rename IDBIndexRequest to IDBIndex
...
Updating interface names per recent specification changes.
r=bent
--HG--
rename : dom/indexedDB/IDBIndexRequest.cpp => dom/indexedDB/IDBIndex.cpp
rename : dom/indexedDB/IDBIndexRequest.h => dom/indexedDB/IDBIndex.h
2010-06-28 11:51:06 -07:00
Shawn Wilsher
4a7394c957
Bug 574811 - Rename IDBObjectStoreRequest to IDBObjectStore
...
Updating interface names per recent specification changes.
r=bent
--HG--
rename : dom/indexedDB/IDBObjectStoreRequest.cpp => dom/indexedDB/IDBObjectStore.cpp
rename : dom/indexedDB/IDBObjectStoreRequest.h => dom/indexedDB/IDBObjectStore.h
2010-06-28 11:51:06 -07:00
Zack Weinberg
383ffd88cc
Bug 571989 part 1: Move the contents of gfx/src/psshared into widget/src/gtk2, which is the sole user.
...
--HG--
rename : gfx/src/psshared/nsCUPSShim.cpp => widget/src/gtk2/nsCUPSShim.cpp
rename : gfx/src/psshared/nsCUPSShim.h => widget/src/gtk2/nsCUPSShim.h
rename : gfx/src/psshared/nsPSPrinters.cpp => widget/src/gtk2/nsPSPrinters.cpp
rename : gfx/src/psshared/nsPSPrinters.h => widget/src/gtk2/nsPSPrinters.h
rename : gfx/src/psshared/nsPaperPS.cpp => widget/src/gtk2/nsPaperPS.cpp
rename : gfx/src/psshared/nsPaperPS.h => widget/src/gtk2/nsPaperPS.h
2010-06-28 10:36:17 -07:00
Shawn Wilsher
a01c67ff69
Bug 574811 - Rename IDBDatabaseRequest to IDBDatabase
...
Updating interface names per recent specification changes.
r=bent
--HG--
rename : dom/indexedDB/IDBDatabaseRequest.cpp => dom/indexedDB/IDBDatabase.cpp
rename : dom/indexedDB/IDBDatabaseRequest.h => dom/indexedDB/IDBDatabase.h
2010-06-28 09:46:49 -07:00
Shawn Wilsher
4900b195ab
Bug 574811 - Rename IDBTransactionRequest to IDBTransaction
...
Updating interface names per recent specification changes.
r=bent
--HG--
rename : dom/indexedDB/IDBTransactionRequest.cpp => dom/indexedDB/IDBTransaction.cpp
rename : dom/indexedDB/IDBTransactionRequest.h => dom/indexedDB/IDBTransaction.h
2010-06-28 09:46:21 -07:00
Shawn Wilsher
a053983276
Bug 574740 - Rename nsIIndexedDatabaseRequest to nsIIDBFactory
...
Update interface names per specification.
r=bent
--HG--
rename : dom/indexedDB/IndexedDatabaseRequest.cpp => dom/indexedDB/IDBFactory.cpp
rename : dom/indexedDB/IndexedDatabaseRequest.h => dom/indexedDB/IDBFactory.h
rename : dom/indexedDB/nsIIndexedDatabaseRequest.idl => dom/indexedDB/nsIIDBFactory.idl
2010-06-28 09:44:30 -07:00
timeless
c7636fd839
Bug 568007 - js_GetReservedSlot is too friendly to api abusers r=jorendorff
2010-06-28 12:00:07 +02:00
Masatoshi Kimura
40b66003da
Bug 570365 - Remove -MANIFESTUAC:NO linker flag from configure r=ted.mielczarek
...
--HG--
extra : rebase_source : 75eb9e70e04abac7e61e835f62f0aef82c085cec
2010-06-27 01:33:17 +02:00
Jacek Caban
c2eeb271dd
Bug 573341 - Wrong AVMPLUS_ALIGN16 declaration on mingw r=dvander
...
--HG--
extra : rebase_source : 1ae22e8abd799137e661f34b0c8346006a511617
2010-06-27 01:28:10 +02:00
Jacek Caban
af46e0718f
Bug 569821 - js compilation failure on mingw-w64 r=dvander
...
--HG--
extra : rebase_source : 849d0c26e909917d6bdf7643928978cf59ed61b5
2010-06-27 01:27:18 +02:00
Daniel Holbert
e47b08402d
Bug 557566 followup: disable FAIL_ON_WARNINGS on Android. r=mwu
2010-06-26 15:15:35 -07:00
Ginn Chen
3d7bd81a2f
Bug 574639 fix a typo in last commit
2010-06-27 01:09:34 +08:00
Ginn Chen
a7c1336dda
Bug 574639 Several fixes for configure.in and rules.mk for Solaris r=bsmedberg
2010-06-27 00:56:07 +08:00
Peter Van der Beken
553be86c90
Fix for bug 563948 (Quickstub nsIDOMNSElement.*). r=bz.
2010-05-06 14:32:14 +02:00
Peter Van der Beken
b9e684db35
Workaround for bug 564171 (Difference in behaviour between quickstubbed and non-quickstubbed readonly properties). r=jorendorff.
2010-05-12 15:04:18 +02:00
Johnny Stenback
fb90a0812e
Merging in changeset 4aebd52d74e8.
2010-06-30 17:06:01 -07:00
Doug Turner
9286062016
Bug 575914 - Disabling cpow tests until they are not orange. r=jst
2010-06-30 16:07:36 -07:00
Chris Jones
72ae9fb347
Bug 575918: Temporarily disable OOP xpcshell on OS X because it's completely broken. r=bsmedberg
2010-06-30 17:53:51 -05:00
Doug Turner
dd7ab04f73
merge with mc
2010-06-30 10:50:45 -07:00
Doug Turner
a6f31819ea
Merge with mozilla-central
2010-06-28 21:10:55 -07:00