luakit release 2025.07.22
Added by Mason Larobina 7 months ago
Summary of changes in 2011.07.22:
- Force
webview.urito return"about:blank"if uri propertyNULLor an empty string. - Store private webview instance data in a private struct again.
- Add
luaH_checkwebviewfunction to check for webview widget type. - Add
luaH_checkwvdatamacro to check for webview widget and return the widgets private data struct. - Check callback type in
luaH_webview_register_function. - Bugfix: Don't perform bitwise operations on the
WEBVIEW_LOAD_*enums. - Prevent stack leaks in
create_web_view_cbby checking signal return type correctly. - Use hash table iterator to push webview frames table.
- Add more doxygen comments.
- Merge
l_execfunction into theluaH_luakit_execfunction. - Bugfix: missing
luaH_object_unrefcall inluaH_luakit_idle_remove. - Bugfix: don't use
g_utf8_strlento get the selection text length (was truncating selection text when it contained unicode characters). - Raise
"property::position"when cursor moves in entry widget. - Add optional
move_cursorhook to all modes. - Refactor of completion lib to allow history completion (and more in the future).
- Bugfix: if
gtk_main_level() == 0then call exit directly. - Bugfix: missing return keyword causing module sigfuncs to not return any values.
- Add more readline bindings to command mode (del-backward-char & del-forward-char).
- Add libunique bindings which allow us to open links in running instances (as new tabs).
- Add
-U,--nouniquelaunch options to prevent the libunique bindings being loaded (for a single instance session). - Add
window:set_screen(GdkScreen)function to move luakit between screens. Used in conjunction with libunique to move luakit to the current screen when opening links in running instances. - Allow compiling luakit without libunique bindings with
make WITH_UNIQUE=0. key_press_cbnot checking if user returnedtrue/falseto catch event.- Catch
"scroll-event"signal to bind keys to mousewheel movements (mouse buttons 4 to 7). - Bugfix: fix typo causing segfault in
luaH_widget_get_child. - Bugfix: remove sentinel row in widget constructor table (was causing segfaults if widget name doesn't exist).
- Write a proper README file with full list of compile options & etc.
- Bugfix: cookies not working on 32 bit systems due to incorrect string format option (
%d->%.0f). - Add
[count]zzbinding for normal absolute percent zoom and[count]zZfor full content absolute zoom. Default values are 100% so they can still be used to reset the zoom level. - Add
window:maximize(),:unmaximise(),:fullscreen(),:unfullscreen()window methods. - Add
window.decoratedproperty for window managers with weird defaults (hides the resize triangle at the bottom right of the window). - Bugfix: download timer running endlessly after all downloads finished.
- Make cookie module raise an
"accept-cookie"signal to allow other libs to block cookies. - Add cookie_blocking lib which blocks cookies by domain according to the users
$XDG_CONFIG_HOME/luakit/cookie.whitelistandcookie.blacklistfiles (supports glob patterns). ytnow yanks webview title not window title (window title gets truncated when too long).- Add
Ctrl+MouseWheelUp/MouseWheelDownzoom bindings. - Add NoScript module which allows you to toggle blocking of scripts and or plugins on a per-domain basis with
,ts&,tp. Use,trto remove rules for the current domain. - Bugfix: fixed typo preventing following from within frames.
- Add
Shift+MouseWheelUp/MouseWheelDownhorizontal scrolling binds. - Add
socketwidget (wrapper around GtkSocket object) which allows embedding external applications which support the XEmbed protocol. - Bugfix: fixed typo causing luakit crash when opening a file.
- Large refactor of follow module into separate files and in introduction of "following styles" which allow the user to have complete control over how the hint labels are generated.
- Add
:userscriptsfunction to list all installed userscripts and:userscriptinstallto install a userscript if currently viewing a.user.jsfile. - Add
F11binding for fullscreen toggling.
More information can be found in the git commit logs.
You can browse the luakit-2011.07.22-r1 source code here:
https://github.com/mason-larobina/luakit/tree/2011.07.22-r1
Or download the luakit-2011.07.22-r1 source tarball from here:
https://github.com/mason-larobina/luakit/tarball/2011.07.22-r1
Special thanks to the following people for contributing to this release: Alexis Daboville, Chris van Dijk, Fabian Streitel, Peter Hofmann and Constantin Schomburg.
Comments
Added by Sultenahas Sultenahas 20 days ago
I am in the middle of working on a school report on this topic and your post has helped me with the information I needed to complete it. Thanks.
Feather Hair Extensions
Added by Plentyseven Plentyseven 20 days ago
I have been curious about this topic and decided to do some research. Your article has some useful information. Do you have any more on this subject?
cheap honda car insurance
Added by Amir Gill 20 days ago
I have found a lot of useful information from this platform. I must say that sharing your thoughts with one another is an easy way to relax yourself in the daily hectic routines. Kitchen Planner
Added by Almidintozero Almidintozero 19 days ago
This post is helpful with an analysis I am doing for a specific group of people. Do you have any other articles to suggest on this topic? Thanks
Valentines day flowers
Added by Silamitito Silamitito 19 days ago
There are a lot of blogs and articles out there on this topic, but you have captured another side of the subject. This is good content thank you for sharing it.
IP Address Locator
Added by Dave Johansen 17 days ago
I have been searching for quite some time for information on this topic and no doubt your website saved my time and I got my desired information. Your post has been very helpful. Thanks.
Diablo 3
Witch Doctor Skills
Monk Skills
Demon Hunter Skills
Wizard Skills
Added by Hivigilos Hivigilos 16 days ago
I would like to thank you for your nicely written post, its informative and your writing style encouraged me to read it till end. Thanks
Witham John
Added by ian lloyd 16 days ago
Its really a nice article. It has good content. Thanks for sharing it.
skin tags
Added by Amir Gill 12 days ago
I hope you can give several advices to me, because your knowledge is great, it can help many students to get great score in every task or project. If you don’t mind, I will contact you to make short discussion for my project. Hybrid Cars
Added by sm freelancer 11 days ago
I seriously enjoy simply reading all your blogs. Just wanted to let you know that you have people like me who appreciate your work.
SEO Freelance India | Freelance Seo Services India