Permalink
Browse files

Add Win64 and Firefox6 binaries

  • Loading branch information...
nmaier committed Jun 17, 2011
1 parent 7425913 commit a7ff4f2dd5faa14e2cc610bf47101017dfff873e
View
Binary file not shown.
View
@@ -25,14 +25,15 @@ Status
The current code is currently in an early beta state and will only work against Firefox 4 and 5/DownThemAll! 2.1 alpha (trunk).
It should be considered an experiment, that might later be abandoned again (if background thread I/O in Firefox Chromeworkers eventually arrives), or might be polished and make it into the final product, although we so far tried to be a JS-only extension. JS-only fallbacks are possible, so it's not that much of an issue.
-The code now supports Win and *nix incl. Darwin. Other platforms likely only have to implement (or omit) `pr.c:file_seteof()`.
+The code now supports Win and Unix incl. Darwin. Other platforms likely only have to implement (or omit) `pr.c:file_seteof()`.
Currently the following binaries are pre-built and within the repository:
-* Windows 32 (MSVC9+PGO)
+* Windows 32 (MSVC9)
+* Windows 64 (MSVC9)
* Linux x86 (gcc-4.5)
* Linux x86_64 (gcc-4.5)
-* Darwin x86 (gcc-4.0.1; Leopard)
+* Darwin x86 (gcc-4.2; Leopard)
Code
---
View
@@ -6,8 +6,7 @@
"install.rdf", "chrome.manifest",
"*.xul", "*.css",
"*.png",
- "*.dll", "lib*.so", "lib*.dylib",
- "*.xpt",
+ "platform/*", "platform/*/*",
"COPYING"
]
destination = "dta_asyncwrite.xpi"
View
@@ -2,8 +2,18 @@ content dta.asyncwrite .
skin dta.asyncwrite classic/1.0 .
overlay chrome://dta/content/dta/manager.xul chrome://dta.asyncwrite/content/
-interfaces dtaIAsyncFileOutputStream.xpt
-binary-component AsyncFileOutputStream.dll ABI=WINNT_x86-msvc
-binary-component libAsyncFileOutputStream-i686.so ABI=Linux_x86-gcc3
-binary-component libAsyncFileOutputStream-x86_64.so ABI=Linux_x86_64-gcc3
-binary-component libAsyncFileOutputStream-i386.dylib ABI=Darwin_x86-gcc3
+interfaces platform/dtaIAsyncFileOutputStream.xpt
+
+# Firefox 4+5
+binary-component platform/5/AsyncFileOutputStream-i686.dll abi=WINNT_x86-msvc appversion<5.*
+binary-component platform/5/AsyncFileOutputStream-x86_64.dll abi=WINNT_x86_64-msvc appversion<5.*
+binary-component platform/5/libAsyncFileOutputStream-i686.so abi=Linux_x86-gcc3 appversion<5.*
+binary-component platform/5/libAsyncFileOutputStream-x86_64.so abi=Linux_x86_64-gcc3 appversion<5.*
+binary-component platform/5/libAsyncFileOutputStream-i386.dylib abi=Darwin_x86-gcc3 appversion<5.*
+
+# Firefox 6
+binary-component platform/6/AsyncFileOutputStream-i686.dll abi=WINNT_x86-msvc appversion>5.*
+binary-component platform/6/AsyncFileOutputStream-x86_64.dll abi=WINNT_x86_64-msvc appversion>5.*
+binary-component platform/6/libAsyncFileOutputStream-i686.so abi=Linux_x86-gcc3 appversion>5.*
+binary-component platform/6/libAsyncFileOutputStream-x86_64.so abi=Linux_x86_64-gcc3 appversion>5.*
+binary-component platform/6/libAsyncFileOutputStream-i386.dylib abi=Darwin_x86-gcc3 appversion>5.*
View
@@ -8,6 +8,7 @@
<em:version>0.8b</em:version>
<em:targetPlatform>WINNT_x86-msvc</em:targetPlatform>
+ <em:targetPlatform>WINNT_x86_64-msvc</em:targetPlatform>
<em:targetPlatform>Linux_x86-gcc3</em:targetPlatform>
<em:targetPlatform>Linux_x86_64-gcc3</em:targetPlatform>
<em:targetPlatform>Darwin_x86-gcc3</em:targetPlatform>
@@ -23,7 +24,7 @@
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
<em:minVersion>4.0</em:minVersion>
- <em:maxVersion>5.*</em:maxVersion>
+ <em:maxVersion>6.*</em:maxVersion>
</Description>
</em:targetApplication>
</Description>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit a7ff4f2

Please sign in to comment.