anchor.diff:  (defparameter *window-class* 'gtk-window)
   
   (serapeum.exporting:defclass gtk-buffer (buffer)
  -  ((gtk-object :accessor gtk-object)))
  +  ((gtk-object :accessor gtk-object)
  +   (proxy-uri :accessor proxy-uri
  +              :initarg :proxy-uri
  +              :type string
  +              :initform "")
  +   (proxy-ignored-hosts :accessor proxy-ignored-hosts
  +                        :initarg :proxy-ignored-hosts
  +                        :type list
  +                        :initform '())))
   
   (define-class-type buffer)
   (declaim (type (buffer-type) *buffer-class*))
  
positive.code:      context
       :webkit-network-proxy-mode-custom settings)))
  
  (serapeum:export-always 'ffi-generate-input-event)
  (defmethod ffi-generate-input-event ((window gtk-window) event)
    ;; The "send_event" field is used to mark the event as an "unconsumed"
  
negative.code: 
     Note: WebKit supports three proxy 'modes': default (the system proxy),
     custom (the specified proxy) and none."
    (setf (proxy-uri buffer) proxy-uri)
    (setf (proxy-ignored-hosts buffer) ignore-hosts)
    (let* ((context (webkit:webkit-web-view-web-context (gtk-object buffer)))
           (settings (cffi:null-pointer))
           (mode :webkit-network-proxy-mode-no-proxy)
  