-
-
Notifications
You must be signed in to change notification settings - Fork 423
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The method and generic function differ in whether they accept &REST or &KEY arguments for NYXT:FFI-WINDOW-SET-BUFFER #1441
Comments
Qt will not build under current master. Latest supported version is ~1.5. We would need to bring it up to date! In the meantime, there is hope at least for WebKitGTK+, they are making progress for it on NixOS. Sorry about the problem! |
Tried to skip the argument problem --- a/source/renderer-qt.lisp
+++ b/source/renderer-qt.lisp
@@ -124,7 +124,7 @@
(or (find-if #'qt:widget-is-active-window (window-list) :key #'qt-object)
(slot-value browser 'last-active-window))))
-(defmethod ffi-window-set-buffer ((window qt-window) (buffer qt-buffer))
+(defmethod ffi-window-set-buffer ((window qt-window) (buffer qt-buffer) &key focus)
"Set BROWSER's WINDOW buffer to BUFFER."
(qt:widget-set-parent (qt-object (active-buffer window)) (cffi:null-pointer))
(qt:layout-insert-widget (box-layout window) 0 (qt-object buffer)) Still got
On WebKitGTK+ side, MacPorts doesn't provide WebKitGTK+ >= 2.32.0. Older versions are insecure. Anyway, it seems that Nyxt is not safe with WebKitGTK+ on Mac for now, while qt version doesn't work either. Shall we use Clozure CL and apply its interface to Webkit for Mac version rather than GTK+ port version of Webkit? |
If I'm not mistaken, this is how early Nyxt versions (Next back then) used to work.
This is very high on my priority list. It takes time and effort, so a helping hand is always welcome :) About WebKitGTK: It's unclear whether Brew or MacPorts will fix the package, but things are moving on the Nix front: NixOS/nixpkgs#126082. |
I'm having the same Update: this problem is exclusive to SBCL. Clozure CL does not have this specific problem. |
See #577 for a discussion on how to pursue macOS support. Nyxt plans to support macOS in version 4.0.0. Stay tuned @svetlyak40wt, your feedback will be very welcomed. Thank you for your work in the CL community. |
Trying to compile Nyxt for OSX under SBCL
Information
I'm building with
NYXT_RENDERER=qt
.The text was updated successfully, but these errors were encountered: