mozilla-curl.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Wed, 14 Sep 2011 09:11:27 +0200
branchmozilla-1.9.2
changeset 314 0103840bc431
parent 299 9a09a02dff60
permissions -rw-r--r--
add dbus-1-glib-devel to BuildRequires
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
299
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     1
# HG changeset patch
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     2
# User Evan Shaw <edsrzf@gmail.com>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     3
# Parent 2d4a2ce9f921163094c9a29c776b2a6e986febe2
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     4
bug 673072 - remove deprecated curl header curl/types.h from Breakpad includes. r=ted
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     5
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     6
diff --git a/config/system-headers b/config/system-headers
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     7
--- a/config/system-headers
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
+++ b/config/system-headers
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
@@ -198,17 +198,16 @@ crt_externs.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    10
 crypt.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    11
 cstdio
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    12
 cstdlib
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    13
 cstring
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    14
 ctime
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    15
 ctype.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    16
 curl/curl.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    17
 curl/easy.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
-curl/types.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    19
 curses.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    20
 cxxabi.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    21
 DateTimeUtils.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    22
 dbus/dbus.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    23
 dbus/dbus-glib.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    24
 dbus/dbus-glib-lowlevel.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25
 ddeml.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    26
 Debug.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    27
diff --git a/js/src/config/system-headers b/js/src/config/system-headers
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    28
--- a/js/src/config/system-headers
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    29
+++ b/js/src/config/system-headers
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    30
@@ -198,17 +198,16 @@ crt_externs.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    31
 crypt.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    32
 cstdio
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    33
 cstdlib
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    34
 cstring
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    35
 ctime
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    36
 ctype.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    37
 curl/curl.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    38
 curl/easy.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    39
-curl/types.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    40
 curses.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    41
 cxxabi.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    42
 DateTimeUtils.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    43
 dbus/dbus.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    44
 dbus/dbus-glib.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    45
 dbus/dbus-glib-lowlevel.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    46
 ddeml.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    47
 Debug.h
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    48
diff --git a/toolkit/crashreporter/google-breakpad/src/common/linux/http_upload.cc b/toolkit/crashreporter/google-breakpad/src/common/linux/http_upload.cc
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    49
--- a/toolkit/crashreporter/google-breakpad/src/common/linux/http_upload.cc
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    50
+++ b/toolkit/crashreporter/google-breakpad/src/common/linux/http_upload.cc
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    51
@@ -26,17 +26,16 @@
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    52
 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    53
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    54
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    55
 
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    56
 #include <cassert>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    57
 #include <dlfcn.h>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    58
 #include <curl/curl.h>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    59
 #include <curl/easy.h>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    60
-#include <curl/types.h>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    61
 
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    62
 #include "common/linux/http_upload.h"
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    63
 
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    64
 namespace {
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    65
 
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    66
 // Callback to get the response data from server.
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    67
 static size_t WriteCallback(void *ptr, size_t size,
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    68
                             size_t nmemb, void *userp) {
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    69
diff --git a/toolkit/crashreporter/google-breakpad/src/common/linux/libcurl_wrapper.cc b/toolkit/crashreporter/google-breakpad/src/common/linux/libcurl_wrapper.cc
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    70
--- a/toolkit/crashreporter/google-breakpad/src/common/linux/libcurl_wrapper.cc
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    71
+++ b/toolkit/crashreporter/google-breakpad/src/common/linux/libcurl_wrapper.cc
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    72
@@ -24,17 +24,16 @@
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    73
 // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    74
 // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    75
 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    76
 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    77
 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    78
 
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    79
 #include <curl/curl.h>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    80
 #include <curl/easy.h>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    81
-#include <curl/types.h>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    82
 #include <dlfcn.h>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    83
 
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    84
 #include <string>
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    85
 
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    86
 #include "common/linux/libcurl_wrapper.h"
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    87
 #include "third_party/linux/include/glog/logging.h"
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    88
 
9a09a02dff60 update to 1.9.2.20/3.6.20
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    89
 namespace google_breakpad {