Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-06-19 | An indicator that shows when a download has started | Peter Hofmann | |
2014-06-18 | Sort "struct Client" | Peter Hofmann | |
2014-06-18 | Kick the lousy status bar | Peter Hofmann | |
- It didn't show the load progress. - It destroyed the browser's usability. When there's a horizontal scroll bar, it MUST be placed at the bottom of the screen. There MUST NOT be any widget below it. | |||
2014-06-17 | Built-in download feature | Peter Hofmann | |
Downloading via an external tool poses a problem: You have to pass the current "web context" from the browser to your tool. This context comprises cookies, the referrer, the user agent and information about HTTP basic auth. With some effort, you can pass most of this to your tool -- except for HTTP basic auth. tl;dr: Downloading via wget is pretty complicated. With this commit, WebKit handles the downloads. What's missing, are some GUI elements to monitor and cancel downloads. | |||
2014-06-17 | Fix and enhance creation/destruction of tabs | Peter Hofmann | |
Websites can now open or close tabs/windows if requested by the user. - We must not destroy the window in its destroy handler. - WebKit's "new-window-policy-decision-requested" is totally irrelevant. - Handle WebKit's "create-web-view" by allocating a new window and an "empty" WebView. - Handle WebKit's "close-web-view" by destroying the window, which will call client_destroy(), which will do exactly the same as closing the window manually. | |||
2014-06-16 | Nitpicking: ht_uri is a gchar * | Peter Hofmann | |
2014-06-16 | Fix missing URI in ^G | Peter Hofmann | |
2014-06-16 | Also log the URI that the user actually requested | Peter Hofmann | |
2014-06-15 | Code style: Fix whitespace and a wrap | Peter Hofmann | |
2014-06-15 | Shorten grab_environment_configuration() | Peter Hofmann | |
2014-06-15 | Full content zoom is buggy... -_- | Peter Hofmann | |
2014-06-15 | Revert "Catch button-release-events, feels more natural" | Peter Hofmann | |
This reverts commit 26713eb349b4c8b7d2fb22a5973e898ea43e1b7f. It's a break between lariza and tabbed -- the latter responds to button-press-events. | |||
2014-06-15 | Don't fiddle with __NAME__ at runtime | Peter Hofmann | |
2014-06-15 | User configuration using environment variables | Peter Hofmann | |
I think of these options (language, download dir, zoom) as user settings. The user does not change them all the time. He sets them once and for all in his shell rc. "-e" and friends, however, are considered runtime settings. "THIS TIME, I want my browser to debug all requests!" | |||
2014-06-15 | Launch new tabbed windows relative to the current position | Peter Hofmann | |
2014-06-15 | Catch button-release-events, feels more natural | Peter Hofmann | |
2014-06-15 | Better ensure_http_prefix() -> ensure_url_scheme() | Peter Hofmann | |
2014-06-15 | ensure_http_prefix knows about file:// | Peter Hofmann | |
2014-06-15 | Use ensure_http_prefix() in client_new() | Peter Hofmann | |
2014-06-15 | Auto-add "http://" when typed in location bar | Peter Hofmann | |
2014-06-15 | Re-show URI in location bar on Escape | Peter Hofmann | |
2014-06-15 | Open new windows on middle click | Peter Hofmann | |
2014-06-15 | Simplify key_web_view() | Peter Hofmann | |
2014-06-15 | Support back/forward keys on mice | Peter Hofmann | |
2014-06-15 | Refactor: Declare variables at the beginning of functions | Peter Hofmann | |
2014-06-15 | Set WM_CLASS | Peter Hofmann | |
2014-06-15 | Refactoring: Group and unify identifiers | Peter Hofmann | |
2014-06-15 | Refactoring: Make the application name a simple parameter in Makefile | Peter Hofmann | |