summaryrefslogtreecommitdiff
path: root/src/uicmd.hh
AgeCommit message (Collapse)Author
2024-12-17Add support for user actions in the link menuRodrigo Arias Mallo
Allows the user to define additional entries in the link menu which will execute the given program/script. Each actions is defined using the "link_action" option. The link URL is stored in the $url enviroment variable and the current page in $origin, so the user can customize how do the handling. Here is a simple example to add three new entries: link_action="Debug variables:echo url=$url origin=$origin" link_action="Open in MPV:mpv $url" link_action="Open in Firefox:firefox $url" The command is spawned in a forked process using the system() call, which uses the shell to expand any variable. In particular, the $url variable is set to the current URL being opened. Fixes: https://github.com/dillo-browser/dillo/issues/3
2024-10-28Reload the current page on SIGUSR1 signalRodrigo Arias Mallo
Reloads the current page on all windows when the SIGUSR1 is received. This is useful to update the page when it is being edited. Fixes: https://github.com/dillo-browser/dillo/issues/255
2024-08-07Make Dillo C99 standard compliantRodrigo Arias Mallo
Reviewed-by: dogma
2024-06-25Add support for zoom factorRodrigo Arias Mallo
Allows zooming in and out of pages by changing the size of all elements, including font size, images and tables. The initial zoom is specified in the "zoom_factor" option of dillorc. Use the new shortcuts Ctrl+ and Ctrl- to adjust the zoom of the current page and Ctrl 0 to reset it to 100%. When a new tab or window is opened, the current zoom factor is inherited. Each tab retains its own zoom factor. Fixes: https://github.com/dillo-browser/dillo/issues/21
2012-12-30uicmd.{hh,cc}: simplify by replacing a_UIcmd_{get,set}_save_dir() with ↵Jeremy Henty
a_UIcmd_init().
2011-09-16use x,y for tools popupcorvid
2011-09-16position history menu below buttoncorvid
2011-08-01Cleanup: removed some unused code from the UIJorge Arellano Cid
2011-07-11Made "hide-panels" hide the findbar, then panels (and removed "fullscreen").Jorge Arellano Cid
Redefined "hide-panels" to close the findbar if it's visible, and all the panels when the findbar is not visible.
2011-03-15Made the findbar operative again (it has tricks and workarounds)Jorge Arellano Cid
2010-02-17Add the a_Capi_dpi_send_data() functionJorge Arellano Cid
2009-07-05keybindings for scrollingcorvid
2009-05-31line lengthJorge Arellano Cid
2009-05-18add support for --xid command line optionJohannes Hofmann
The --xid option is used by a plugin for the claws mail client (http://www.claws-mail.org/) to embed the dillo window into the mailer application to display HTML mails.
2009-04-18Implemented Instant client-side redirects (META refresh with delay=0)Jorge Arellano Cid
http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/H76.html
2009-02-17[mq]: view-stylesheetsJorge Arellano Cid
2009-02-08Fixed the load image popup option. Also cleaned up the API a bit.corvid
Introduced a_Bw_get_url_doc(). Mainly for popup menus.
2009-02-08Implemented "search previous" in string searchesJoão Ricardo Lourenço
2009-02-08Switched load images on/off feature to the Tools menucorvid
2009-01-27Implemented the tools button with CSS options. Also removed nav.h from html.ccJorge Arellano Cid
2009-01-05Added a right-click menu to the form submit button (allows to show hiddens)Jorge Arellano Cid
2008-12-21Added a popup menu to form's submit buttoncorvid
2008-10-26- Added the "middle_click_drags_page" dillorc option.jcid
2008-10-10- WORKAROUND to display HTML for sylpheed.jcid
2008-10-09- File menu as popup implementation.jcid
- Working show_filemenu dillorc option.
2008-10-07- Made ALT+q work.jcid
2008-10-02- Made SHIFT + {Left, Right} work even with findbar focused.jcid
2008-10-01- Committed the no bw as window user_data() patch.jcid
2008-09-29- Switched the image load button to be a per-window choice.jcid
2008-09-27- Added a workaround for segfaulting popup menus.jcid
2008-09-26- Added the "middle_click_opens_new_tab" option to dillo2rc.jcid
- Added the "focus_new_tab" option to dillo2rc. - Added "New Tab", "Open Link in new Tab" and "Open Image in new Tab". - Fixed the resizable when removed by tabs
2008-09-18- Implemented tabbed browsing.jcid
2008-09-12- Reverted an accidental testing code commit.jcid
2008-09-12- Fixed a crash bug with repush and non-viewable content.jcid
2008-09-08- Fixed the "Load Images" menu item in the page popup.jcid
2008-05-26- Enabled proxy_user in preferences.jcid
2008-05-19- Made CTRL-l focus the location bar instead of popping up a dialog.jcid
2008-04-11- Implemented the file input control for forms (work in progress).jcid
2007-12-16- Made "New browser window" inherit the panel style of its parent.jcid
2007-11-19- Bound Ctrl+Space to fullscreen toggle.jcid
- Bound preliminar find text support. - Added better pixmaps for Img On/Off icon.
2007-11-18copy image/link locationjcid
2007-11-14Implemented "Load Images" in the page menu and cleaned up html.hh.jcid
2007-10-29 - Hooked "Activate" to the form_receiver.jcid
- Connected the plain page context menu. - Added code for the image menu (not hooked yet though). - Added a image-loading toggle button to the UI (not functional yet).
2007-10-24Implemented a new scheme of scroll-position remembering. This is one perjcid
visited page intead of one per url (this is more standard).
2007-10-20Fixed the problem of scrolling position (remember position in a page)jcid
2007-10-14Added some "const" qualifiers.jcid
2007-10-07Initial revisionjcid