Revision: 9580
Author: con...@google.com
Date: Thu Jan 20 13:17:38 2011
Log: Add Mac Gecko 2.0 SDK files
http://code.google.com/p/google-web-toolkit/source/detail?r=9580
Added:
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/README.txt
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/bin
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/bin/xpidl
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/js-config.h
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/jsautocfg.h
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/mozilla-config.h
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/prcpucfg.h
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/xpcom-config.h
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/XUL
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libmozalloc.dylib
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libnspr4.dylib
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libplc4.dylib
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libplds4.dylib
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libxpcom.dylib
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libxul.dylib
Modified:
/plugin-sdks/gecko-sdks/gecko-2.0.0/README.txt
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/README.txt Thu Jan 20
13:17:38 2011
@@ -0,0 +1,9 @@
+Single-arch libraries were merged into a multi-arch dylib with lipo, and
+include files jsautocfg.h, mozilla-config.h, prcpucfg.h, and js-config.h
had
+#ifdefs added to merge x86 and x86_64 platforms using -Xarch_arch to define
+FLAG32BIT as a switch.
+
+A symlink from lib/libxul.dylib to lib/XUL was added so that ld can find
XUL ld
+requires librarires to follow a naming convention that mozilla oddly
ignores.
+This allows ld to find libxul as libxul.dylib at build time but the
LC_ID_DYLIB
+is still @executable_path/XUL for the runtime search.
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/bin/xpidl Thu Jan 20
13:17:38 2011
Binary file, no diff available.
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/js-config.h Thu
Jan 20 13:17:38 2011
@@ -0,0 +1,100 @@
+/* js-config.h. Generated automatically by configure. */
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ * vim: set ts=8 sw=4 et tw=78:
+ *
+ * ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License
Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS"
basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is Mozilla Communicator client code, released
+ * March 31, 1998.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either of the GNU General Public License Version 2 or later (the "GPL"),
+ * or the GNU Lesser General Public License Version 2.1 or later
(the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable
instead
+ * of those above. If you wish to allow use of your version of this file
only
+ * under the terms of either the GPL or the LGPL, and not to allow others
to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the
notice
+ * and other provisions required by the GPL or the LGPL. If you do not
delete
+ * the provisions above, a recipient may use your version of this file
under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#ifndef js_config_h___
+#define js_config_h___
+
+/* Definitions set at build time that affect SpiderMonkey's public API.
+ This header file is generated by the SpiderMonkey configure script,
+ and installed along with jsapi.h. */
+
+/* Define to 1 if SpiderMonkey should support multi-threaded clients. */
+#define JS_THREADSAFE 1
+
+/* Define to 1 if SpiderMonkey should include ctypes support. */
+#define JS_HAS_CTYPES 1
+
+/* Define to 1 if SpiderMonkey should support the ability to perform
+ entirely too much GC. */
+/* #undef JS_GC_ZEAL */
+
+/* Define to 1 if the standard <stdint.h> header is present and
+ useable. See jstypes.h and jsstdint.h. */
+#define JS_HAVE_STDINT_H 1
+
+/* Define to 1 if the <sys/types.h> defines int8_t, etc. */
+/* #undef JS_SYS_TYPES_H_DEFINES_EXACT_SIZE_TYPES */
+
+/* Define to 1 if the N-byte __intN types are defined by the
+ compiler. */
+/* #undef JS_HAVE___INTN */
+
+/* Define to 1 if #including <stddef.h> provides definitions for
+ intptr_t and uintptr_t. */
+/* #undef JS_STDDEF_H_HAS_INTPTR_T */
+
+/* Define to 1 if #including <crtdefs.h> provides definitions for
+ intptr_t and uintptr_t. */
+/* #undef JS_CRTDEFS_H_HAS_INTPTR_T */
+
+/* The configure script defines these if it doesn't #define
+ JS_HAVE_STDINT_H. */
+/* #undef JS_INT8_TYPE */
+/* #undef JS_INT16_TYPE */
+/* #undef JS_INT32_TYPE */
+/* #undef JS_INT64_TYPE */
+/* #undef JS_INTPTR_TYPE */
+#if FLAG32BIT==32
+#define JS_BYTES_PER_WORD 4
+#elif FLAG32BIT==64
+#define JS_BYTES_PER_WORD 8
+#elif !defined(FLAG32BIT)
+#error FLAG32BIT is not defined
+#else
+#error FLAG32BIT must be 32 or 64
+#endif //FLAG32BIT
+
+/* Some mozilla code uses JS-friend APIs that depend on JS_TRACER and
+ JS_METHODJIT being correct. */
+#define JS_TRACER 1
+#define JS_METHODJIT 1
+
+#endif /* js_config_h___ */
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/jsautocfg.h Thu
Jan 20 13:17:38 2011
@@ -0,0 +1,14 @@
+#ifndef js_cpucfg___
+#define js_cpucfg___
+
+/* AUTOMATICALLY GENERATED - DO NOT EDIT */
+
+#define IS_LITTLE_ENDIAN 1
+#undef IS_BIG_ENDIAN
+
+#ifdef __hppa
+# define JS_STACK_GROWTH_DIRECTION (1)
+#else
+# define JS_STACK_GROWTH_DIRECTION (-1)
+#endif
+#endif /* js_cpucfg___ */
=======================================
--- /dev/null
+++
/plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/mozilla-config.h
Thu Jan 20 13:17:38 2011
@@ -0,0 +1,122 @@
+/* List of defines generated by configure. Included with preprocessor flag,
+ * -include, to avoid long list of -D defines on the compile command-line.
+ * Do not edit.
+ */
+
+#ifndef _MOZILLA_CONFIG_H_
+#define _MOZILLA_CONFIG_H_
+
+#define ATTRIBUTE_ALIGNED_MAX 64
+#define BUILD_CTYPES 1
+#if HOST32BIT != FLAG32BIT
+#define CROSS_COMPILE 1
+#endif
+#define D_INO d_ino
+#define HAVE_DIRENT_H 1
+#define HAVE_DLADDR 1
+#define HAVE_FCHMOD 1
+#define HAVE_FLOCKFILE 1
+#define HAVE_GETOPT_H 1
+#define HAVE_I18N_LC_MESSAGES 1
+#define HAVE_INT16_T 1
+#define HAVE_INT32_T 1
+#define HAVE_INT64_T 1
+#define HAVE_INTTYPES_H 1
+#define HAVE_ISATTY 1
+#define HAVE_LANGINFO_CODESET 1
+#define HAVE_LCHOWN 1
+#define HAVE_LOCALECONV 1
+#define HAVE_LOCALTIME_R 1
+#define HAVE_LSTAT64 1
+#define HAVE_MEMMOVE 1
+#define HAVE_MEMORY_H 1
+#define HAVE_MMINTRIN_H 1
+#define HAVE_NL_TYPES_H 1
+#define HAVE_RANDOM 1
+#define HAVE_RINT 1
+#define HAVE_SETBUF 1
+#define HAVE_SIGINFO_T 1
+#define HAVE_SNPRINTF 1
+#define HAVE_SSIZE_T 1
+#define HAVE_STAT64 1
+#define HAVE_STDINT_H 1
+#define HAVE_STRERROR 1
+#define HAVE_STRTOK_R 1
+#define HAVE_ST_BLKSIZE 1
+#define HAVE_SYS_CDEFS_H 1
+#define HAVE_SYS_QUOTA_H 1
+#define HAVE_SYS_STATVFS_H 1
+#define HAVE_UINT 1
+#define HAVE_UINT64_T 1
+#define HAVE_UNISTD_H 1
+#define HAVE_VA_COPY 1
+#if FLAG32BIT==64
+#define HAVE_VA_LIST_AS_ARRAY 1
+#endif
+#define HAVE_VISIBILITY_ATTRIBUTE 1
+#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
+#define HAVE_X11_XKBLIB_H 1
+#define HAVE__UNWIND_BACKTRACE 1
+#define HAVE___CXA_DEMANGLE 1
+#define IBMBIDI 1
+#define MALLOC_H <malloc/malloc.h>
+#define MOZILLA_VERSION "2.0b10pre"
+#define MOZILLA_VERSION_U 2.0b10pre
+#define MOZ_APP_UA_NAME ""
+#define MOZ_APP_UA_VERSION "2.0b10pre"
+#define MOZ_BUILD_APP xulrunner
+#define MOZ_CHROME_FILE_FORMAT_JAR 1
+#define MOZ_CRASHREPORTER 1
+#define MOZ_CRASHREPORTER_ENABLE_PERCENT 100
+#define MOZ_DEBUG_SYMBOLS 1
+#define MOZ_DISTRIBUTION_ID "org.mozilla"
+#define MOZ_DLL_SUFFIX ".dylib"
+#define MOZ_ENABLE_LIBXUL 1
+#define MOZ_FEEDS 1
+#define MOZ_IPC 1
+#define MOZ_JSLOADER 1
+#define MOZ_LOGGING 1
+#define MOZ_MATHML 1
+#define MOZ_MEDIA 1
+#define MOZ_MORKREADER 1
+#define MOZ_OGG 1
+#define MOZ_PLACES 1
+#define MOZ_PROFILELOCKING 1
+#define MOZ_RDF 1
+#define MOZ_SMIL 1
+#define MOZ_STATIC_JS 1
+#define MOZ_STORAGE 1
+#define MOZ_SVG 1
+#define MOZ_SYDNEYAUDIO 1
+#define MOZ_TREE_CAIRO 1
+#define MOZ_TREE_PIXMAN 1
+#define MOZ_UA_BUILDID ""
+#define MOZ_UA_FIREFOX_VERSION "4.0b10pre"
+#define MOZ_UPDATER 1
+#define MOZ_UPDATE_CHANNEL default
+#define MOZ_USER_DIR "Mozilla"
+#define MOZ_VIEW_SOURCE 1
+#define MOZ_VORBIS 1
+#define MOZ_WAVE 1
+#define MOZ_WEBM 1
+#define MOZ_WIDGET_COCOA 1
+#define MOZ_XTF 1
+#define MOZ_XUL 1
+#define MOZ_XULRUNNER 1
+#define NO_X11 1
+#define NS_ALWAYS_INLINE __attribute__((always_inline))
+#define NS_ATTR_MALLOC __attribute__((malloc))
+#define NS_NORETURN __attribute__((noreturn))
+#define NS_PRINTING 1
+#define NS_PRINT_PREVIEW 1
+#define NS_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+#define STDC_HEADERS 1
+#define UNIX_ASYNC_DNS 1
+#define VA_COPY va_copy
+#define VPX_X86_ASM 1
+#define XP_MACOSX 1
+#define XP_UNIX 1
+#define X_DISPLAY_MISSING 1
+
+#endif /* _MOZILLA_CONFIG_H_ */
+
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/prcpucfg.h Thu
Jan 20 13:17:38 2011
@@ -0,0 +1,197 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2
-*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License
Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS"
basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is the Netscape Portable Runtime (NSPR).
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998-2000
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable
instead
+ * of those above. If you wish to allow use of your version of this file
only
+ * under the terms of either the GPL or the LGPL, and not to allow others
to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the
notice
+ * and other provisions required by the GPL or the LGPL. If you do not
delete
+ * the provisions above, a recipient may use your version of this file
under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#ifndef nspr_cpucfg___
+#define nspr_cpucfg___
+
+#ifndef XP_UNIX
+#define XP_UNIX
+#endif
+
+#define PR_AF_INET6 30 /* same as AF_INET6 */
+
+#ifdef __LITTLE_ENDIAN__
+#undef IS_BIG_ENDIAN
+#define IS_LITTLE_ENDIAN 1
+#else
+#undef IS_LITTLE_ENDIAN
+#define IS_BIG_ENDIAN 1
+#endif
+
+#ifdef __x86_64__
+#define IS_64
+#endif
+
+#ifndef HAVE_LONG_LONG
+#define HAVE_LONG_LONG
+#endif
+#undef HAVE_ALIGNED_DOUBLES
+#define HAVE_ALIGNED_LONGLONGS 1
+
+#ifdef IS_64
+
+#define PR_BYTES_PER_BYTE 1
+#define PR_BYTES_PER_SHORT 2
+#define PR_BYTES_PER_INT 4
+#define PR_BYTES_PER_INT64 8
+#define PR_BYTES_PER_LONG 8
+#define PR_BYTES_PER_FLOAT 4
+#define PR_BYTES_PER_DOUBLE 8
+#define PR_BYTES_PER_WORD 8
+#define PR_BYTES_PER_DWORD 8
+
+#define PR_BITS_PER_BYTE 8
+#define PR_BITS_PER_SHORT 16
+#define PR_BITS_PER_INT 32
+#define PR_BITS_PER_INT64 64
+#define PR_BITS_PER_LONG 64
+#define PR_BITS_PER_FLOAT 32
+#define PR_BITS_PER_DOUBLE 64
+#define PR_BITS_PER_WORD 64
+#define PR_BITS_PER_DWORD 64
+
+#define PR_BITS_PER_BYTE_LOG2 3
+#define PR_BITS_PER_SHORT_LOG2 4
+#define PR_BITS_PER_INT_LOG2 5
+#define PR_BITS_PER_INT64_LOG2 6
+#define PR_BITS_PER_LONG_LOG2 6
+#define PR_BITS_PER_FLOAT_LOG2 5
+#define PR_BITS_PER_DOUBLE_LOG2 6
+#define PR_BITS_PER_WORD_LOG2 6
+#define PR_BITS_PER_DWORD_LOG2 6
+
+#define PR_ALIGN_OF_SHORT 2
+#define PR_ALIGN_OF_INT 4
+#define PR_ALIGN_OF_LONG 8
+#define PR_ALIGN_OF_INT64 8
+#define PR_ALIGN_OF_FLOAT 4
+#define PR_ALIGN_OF_DOUBLE 8
+#define PR_ALIGN_OF_POINTER 8
+#define PR_ALIGN_OF_WORD 8
+#define PR_ALIGN_OF_DWORD 8
+
+#else /* IS_64 */
+
+#define PR_BYTES_PER_BYTE 1
+#define PR_BYTES_PER_SHORT 2
+#define PR_BYTES_PER_INT 4
+#define PR_BYTES_PER_INT64 8
+#define PR_BYTES_PER_LONG 4
+#define PR_BYTES_PER_FLOAT 4
+#define PR_BYTES_PER_DOUBLE 8
+#define PR_BYTES_PER_WORD 4
+#define PR_BYTES_PER_DWORD 8
+#define PR_BYTES_PER_WORD_LOG2 2
+#define PR_BYTES_PER_DWORD_LOG2 3
+
+#define PR_BITS_PER_BYTE 8
+#define PR_BITS_PER_SHORT 16
+#define PR_BITS_PER_INT 32
+#define PR_BITS_PER_INT64 64
+#define PR_BITS_PER_LONG 32
+#define PR_BITS_PER_FLOAT 32
+#define PR_BITS_PER_DOUBLE 64
+#define PR_BITS_PER_WORD 32
+#define PR_BITS_PER_DWORD 64
+
+#define PR_BITS_PER_BYTE_LOG2 3
+#define PR_BITS_PER_SHORT_LOG2 4
+#define PR_BITS_PER_INT_LOG2 5
+#define PR_BITS_PER_INT64_LOG2 6
+#define PR_BITS_PER_LONG_LOG2 5
+#define PR_BITS_PER_FLOAT_LOG2 5
+#define PR_BITS_PER_DOUBLE_LOG2 6
+#define PR_BITS_PER_WORD_LOG2 5
+
+#define PR_ALIGN_OF_SHORT 2
+#define PR_ALIGN_OF_INT 4
+#define PR_ALIGN_OF_LONG 4
+#define PR_ALIGN_OF_INT64 4
+#define PR_ALIGN_OF_FLOAT 4
+#define PR_ALIGN_OF_DOUBLE 4
+#define PR_ALIGN_OF_POINTER 4
+#define PR_ALIGN_OF_WORD 4
+
+#endif /* IS_64 */
+
+#ifndef NO_NSPR_10_SUPPORT
+
+#define BYTES_PER_BYTE PR_BYTES_PER_BYTE
+#define BYTES_PER_SHORT PR_BYTES_PER_SHORT
+#define BYTES_PER_INT PR_BYTES_PER_INT
+#define BYTES_PER_INT64 PR_BYTES_PER_INT64
+#define BYTES_PER_LONG PR_BYTES_PER_LONG
+#define BYTES_PER_FLOAT PR_BYTES_PER_FLOAT
+#define BYTES_PER_DOUBLE PR_BYTES_PER_DOUBLE
+#define BYTES_PER_WORD PR_BYTES_PER_WORD
+#define BYTES_PER_DWORD PR_BYTES_PER_DWORD
+
+#define BITS_PER_BYTE PR_BITS_PER_BYTE
+#define BITS_PER_SHORT PR_BITS_PER_SHORT
+#define BITS_PER_INT PR_BITS_PER_INT
+#define BITS_PER_INT64 PR_BITS_PER_INT64
+#define BITS_PER_LONG PR_BITS_PER_LONG
+#define BITS_PER_FLOAT PR_BITS_PER_FLOAT
+#define BITS_PER_DOUBLE PR_BITS_PER_DOUBLE
+#define BITS_PER_WORD PR_BITS_PER_WORD
+
+#define BITS_PER_BYTE_LOG2 PR_BITS_PER_BYTE_LOG2
+#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
+#define BITS_PER_INT_LOG2 PR_BITS_PER_INT_LOG2
+#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
+#define BITS_PER_LONG_LOG2 PR_BITS_PER_LONG_LOG2
+#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
+#define BITS_PER_DOUBLE_LOG2 PR_BITS_PER_DOUBLE_LOG2
+#define BITS_PER_WORD_LOG2 PR_BITS_PER_WORD_LOG2
+
+#define ALIGN_OF_SHORT PR_ALIGN_OF_SHORT
+#define ALIGN_OF_INT PR_ALIGN_OF_INT
+#define ALIGN_OF_LONG PR_ALIGN_OF_LONG
+#define ALIGN_OF_INT64 PR_ALIGN_OF_INT64
+#define ALIGN_OF_FLOAT PR_ALIGN_OF_FLOAT
+#define ALIGN_OF_DOUBLE PR_ALIGN_OF_DOUBLE
+#define ALIGN_OF_POINTER PR_ALIGN_OF_POINTER
+#define ALIGN_OF_WORD PR_ALIGN_OF_WORD
+
+#define BYTES_PER_WORD_LOG2 PR_BYTES_PER_WORD_LOG2
+#define BYTES_PER_DWORD_LOG2 PR_BYTES_PER_DWORD_LOG2
+#define WORDS_PER_DWORD_LOG2 PR_WORDS_PER_DWORD_LOG2
+
+#endif /* NO_NSPR_10_SUPPORT */
+
+#endif /* nspr_cpucfg___ */
+
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/include/xpcom-config.h
Thu Jan 20 13:17:38 2011
@@ -0,0 +1,69 @@
+/* xpcom/xpcom-config.h. Generated automatically by configure. */
+/* Global defines needed by xpcom clients */
+
+#ifndef _XPCOM_CONFIG_H_
+#define _XPCOM_CONFIG_H_
+
+/* Define this to throw() if the compiler complains about
+ * constructors returning NULL
+ */
+#define CPP_THROW_NEW throw()
+
+/* Define if the c++ compiler supports a 2-byte wchar_t */
+#define HAVE_CPP_2BYTE_WCHAR_T 1
+
+/* Define if the c++ compiler supports changing access with |using| */
+#define HAVE_CPP_ACCESS_CHANGING_USING 1
+
+/* Define if the c++ compiler can resolve ambiguity with |using| */
+#define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1
+
+/* Define if the c++ compiler has builtin Bool type */
+/* #undef HAVE_CPP_BOOL */
+
+/* Define if the c++ compiler supports char16_t */
+/* #undef HAVE_CPP_CHAR16_T */
+
+/* Define if a dyanmic_cast to void* gives the most derived object */
+#define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1
+
+/* Define if the c++ compiler supports the |explicit| keyword */
+#define HAVE_CPP_EXPLICIT 1
+
+/* Define if the c++ compiler supports the modern template
+ * specialization syntax
+ */
+#define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1
+
+/* Define if the c++ compiler supports the |std| namespace */
+#define HAVE_CPP_NAMESPACE_STD 1
+
+/* Define if the c++ compiler supports reinterpret_cast */
+#define HAVE_CPP_NEW_CASTS 1
+
+/* Define if the c++ compiler supports partial template specialization */
+#define HAVE_CPP_PARTIAL_SPECIALIZATION 1
+
+/* Define if the c++ compiler has trouble comparing a constant
+ * reference to a templatized class to zero
+ */
+/* #undef HAVE_CPP_TROUBLE_COMPARING_TO_ZERO */
+
+/* Define if the c++ compiler supports the |typename| keyword */
+#define HAVE_CPP_TYPENAME 1
+
+/* Define if the stanard template operator!=() is ambiguous */
+#define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1
+
+/* Define if statvfs() is available */
+#define HAVE_STATVFS 1
+
+/* Define if the c++ compiler requires implementations of
+ * unused virtual methods
+ */
+#define NEED_CPP_UNUSED_IMPLEMENTATIONS 1
+
+/* Define to either <new> or <new.h> */
+#define NEW_H <new>
+
+#endif /* _XPCOM_CONFIG_H_ */
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/XUL Thu Jan 20
13:17:38 2011
File is too large to display a diff.
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libmozalloc.dylib
Thu Jan 20 13:17:38 2011
Binary file, no diff available.
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libnspr4.dylib Thu
Jan 20 13:17:38 2011
Binary file, no diff available.
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libplc4.dylib Thu
Jan 20 13:17:38 2011
Binary file, no diff available.
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libplds4.dylib Thu
Jan 20 13:17:38 2011
Binary file, no diff available.
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libxpcom.dylib Thu
Jan 20 13:17:38 2011
Binary file, no diff available.
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/Darwin-gcc3/lib/libxul.dylib Thu
Jan 20 13:17:38 2011
@@ -0,0 +1,1 @@
+link XUL
=======================================
--- /plugin-sdks/gecko-sdks/gecko-2.0.0/README.txt Thu Jan 13 12:31:52 2011
+++ /plugin-sdks/gecko-sdks/gecko-2.0.0/README.txt Thu Jan 20 13:17:38 2011
@@ -4,10 +4,11 @@
http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2010-12-17-03-mozilla-central/xulrunner-2.0b9pre.en-US.linux-x86_64.sdk.tar.bz2
http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2010-12-17-03-mozilla-central/xulrunner-2.0b9pre.en-US.win32.sdk.zip
+http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2011-01-18-03-mozilla-central/xulrunner-2.0b10pre.en-US.mac-i386.sdk.tar.bz2
+http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2011-01-18-03-mozilla-central/xulrunner-2.0b10pre.en-US.mac-x86_64.sdk.tar.bz2
To conserve space, stripped dynamic libraries were obtained from:
http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2010-12-17-03-mozilla-central/xulrunner-2.0b9pre.en-US.linux-i686.tar.bz2
http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2010-12-17-03-mozilla-central/xulrunner-2.0b9pre.en-US.linux-x86_64.tar.bz2
http://ftp.mozilla.org/pub/mozilla.org/xulrunner/nightly/2010-12-17-03-mozilla-central/xulrunner-2.0b9pre.en-US.win32.zip
-NOTE: mac xulrunner sdks are not currently being published due to
https://bugzilla.mozilla.org/show_bug.cgi?id=600435
--
http://groups.google.com/group/Google-Web-Toolkit-Contributors