mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
Check for the cups function httpGetAuthString().
2007-09-07 Matthias Clasen <mclasen@redhat.com> * configure.in: Check for the cups function httpGetAuthString(). * modules/printbackends/cups/gtkcupsutils.c: Use httpGetAuthString() if available. (#467414, Claudio Saavedra) svn path=/trunk/; revision=18753
This commit is contained in:
parent
e9efd4291c
commit
378eb68948
@ -1,3 +1,10 @@
|
||||
2007-09-07 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* configure.in: Check for the cups function httpGetAuthString().
|
||||
|
||||
* modules/printbackends/cups/gtkcupsutils.c: Use httpGetAuthString()
|
||||
if available. (#467414, Claudio Saavedra)
|
||||
|
||||
2007-09-07 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtkcombobox.c (gtk_combo_box_cell_layout_init),
|
||||
|
@ -1583,6 +1583,11 @@ CFLAGS="$gtk_save_cflags"
|
||||
|
||||
AC_SUBST(HAVE_HTTP_AUTHSTRING)
|
||||
|
||||
gtk_save_libs="$LIBS"
|
||||
LIBS="$CUPS_LIBS"
|
||||
AC_CHECK_FUNCS(httpGetAuthString)
|
||||
LIBS="$gtk_save_libs"
|
||||
|
||||
gtk_save_cppflags="$CPPFLAGS"
|
||||
CPPFLAGS="$CPPFLAGS $GTK_DEP_CFLAGS"
|
||||
|
||||
|
@ -629,9 +629,13 @@ _post_send (GtkCupsRequest *request)
|
||||
|
||||
httpClearFields (request->http);
|
||||
httpSetField (request->http, HTTP_FIELD_CONTENT_LENGTH, length);
|
||||
httpSetField (request->http, HTTP_FIELD_CONTENT_TYPE, "application/ipp");
|
||||
httpSetField (request->http, HTTP_FIELD_CONTENT_TYPE, "application/ipp");`
|
||||
#ifdef HAVE_HTTPGETAUTHSTRING
|
||||
httpSetField (request->http, HTTP_FIELD_AUTHORIZATION, httpGetAuthString (request->http));
|
||||
#else
|
||||
#ifdef HAVE_HTTP_AUTHSTRING
|
||||
httpSetField (request->http, HTTP_FIELD_AUTHORIZATION, request->http->authstring);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
if (httpPost (request->http, request->resource))
|
||||
|
Loading…
Reference in New Issue
Block a user