Changeset 97269 in webkit
- Timestamp:
- Oct 12, 2011 9:55:24 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r97226 r97269 1 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> 2 3 Fix build with GLib 2.31 4 https://bugs.webkit.org/show_bug.cgi?id=69840 5 6 Reviewed by Martin Robinson. 7 8 * configure.ac: add check for pthread rwlock support. 9 1 10 2011-10-10 Martin Robinson <mrobinson@igalia.com> 2 11 -
trunk/Source/JavaScriptCore/ChangeLog
r97240 r97269 1 2011-10-12 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> 2 3 Fix build with GLib 2.31 4 https://bugs.webkit.org/show_bug.cgi?id=69840 5 6 Reviewed by Martin Robinson. 7 8 * GNUmakefile.list.am: removed ThreadingGtk.cpp. 9 * wtf/ThreadingPrimitives.h: remove GTK+-specific definitions. 10 * wtf/gobject/GOwnPtr.cpp: remove GCond and GMutex specializations. 11 * wtf/gobject/GOwnPtr.h: ditto. 12 * wtf/gobject/GTypedefs.h: remove GCond and GMutex forward declarations. 13 * wtf/gtk/ThreadingGtk.cpp: Removed. 14 1 15 2011-10-12 Filip Pizlo <fpizlo@apple.com> 2 16 -
trunk/Source/JavaScriptCore/GNUmakefile.list.am
r97218 r97269 539 539 Source/JavaScriptCore/wtf/gobject/GTypedefs.h \ 540 540 Source/JavaScriptCore/wtf/gtk/MainThreadGtk.cpp \ 541 Source/JavaScriptCore/wtf/gtk/ThreadingGtk.cpp \542 541 Source/JavaScriptCore/wtf/HashCountedSet.h \ 543 542 Source/JavaScriptCore/wtf/HashFunctions.h \ -
trunk/Source/JavaScriptCore/wtf/ThreadingPrimitives.h
r76975 r97269 45 45 #if USE(PTHREADS) 46 46 #include <pthread.h> 47 #elif PLATFORM(GTK)48 #include "GOwnPtr.h"49 47 #endif 50 48 … … 67 65 #endif 68 66 typedef pthread_cond_t PlatformCondition; 69 #elif PLATFORM(GTK)70 typedef GOwnPtr<GMutex> PlatformMutex;71 typedef void* PlatformReadWriteLock; // FIXME: Implement.72 typedef GOwnPtr<GCond> PlatformCondition;73 67 #elif PLATFORM(QT) 74 68 typedef QT_PREPEND_NAMESPACE(QMutex)* PlatformMutex; -
trunk/Source/JavaScriptCore/wtf/gobject/GOwnPtr.cpp
r95901 r97269 38 38 } 39 39 40 template <> void freeOwnedGPtr<GCond>(GCond* ptr)41 {42 if (ptr)43 g_cond_free(ptr);44 }45 46 template <> void freeOwnedGPtr<GMutex>(GMutex* ptr)47 {48 if (ptr)49 g_mutex_free(ptr);50 }51 52 40 template <> void freeOwnedGPtr<GPatternSpec>(GPatternSpec* ptr) 53 41 { -
trunk/Source/JavaScriptCore/wtf/gobject/GOwnPtr.h
r95901 r97269 36 36 template<> void freeOwnedGPtr<GError>(GError*); 37 37 template<> void freeOwnedGPtr<GList>(GList*); 38 template<> void freeOwnedGPtr<GCond>(GCond*);39 template<> void freeOwnedGPtr<GMutex>(GMutex*);40 38 template<> void freeOwnedGPtr<GPatternSpec>(GPatternSpec*); 41 39 template<> void freeOwnedGPtr<GDir>(GDir*); -
trunk/Source/JavaScriptCore/wtf/gobject/GTypedefs.h
r95901 r97269 40 40 typedef struct _GCancellable GCancellable; 41 41 typedef struct _GCharsetConverter GCharsetConverter; 42 typedef struct _GCond GCond;43 42 typedef struct _GDir GDir; 44 43 typedef struct _GdkAtom* GdkAtom; … … 53 52 typedef struct _GInputStream GInputStream; 54 53 typedef struct _GList GList; 55 typedef struct _GMutex GMutex;56 54 typedef struct _GPatternSpec GPatternSpec; 57 55 typedef struct _GPollableOutputStream GPollableOutputStream; -
trunk/configure.ac
r96808 r97269 112 112 AC_DEFINE([HAVE_PTHREAD_H],[1],[Define if pthread exists]), 113 113 AC_MSG_ERROR([pthread support is required to build WebKit])) 114 AC_CHECK_LIB(pthread, pthread_rwlock_init, 115 AC_DEFINE([HAVE_PTHREAD_RWLOCK],[1],[Define if pthread rwlock is present]), 116 AC_MSG_WARN([pthread rwlock support is not available])) 114 117 fi 115 118
Note: See TracChangeset
for help on using the changeset viewer.