summaryrefslogtreecommitdiff
path: root/README
AgeCommit message (Collapse)Author
2018-07-10README: Remove the "1000 lines of code" statementPeter Hofmann
We've already exceeded that limit and it's not a good measurement for code quality anyway (not implying that this code is of extraordinarily good quality), so let's just get rid of it.
2018-07-10Update CHANGES and READMEPeter Hofmann
2018-06-08README: Add new headerPeter Hofmann
2017-04-29Add PATCHESPeter Hofmann
2017-04-08README: Remove note about Flash and JavaPeter Hofmann
This was relevant some years ago. Today, Flash is dying quickly and I don't even care about Java anymore. On top of that, support for these two things never was a feature of lariza but of WebKit.
2015-11-28Add manpages, trim READMEPeter Hofmann
2015-05-07Revert "README: Link to okraits' fork"Peter Hofmann
This reverts commit 5f595f1cad47a3b70c0571b4a80d240214a45b5f. @okraits mentioned in #8 that his fork no longer exists.
2015-01-19Change default download directory to /var/tmpPeter Hofmann
Why? See #13. This commit closes #13.
2015-01-05Implement a simple certificate trust storePeter Hofmann
The WebKit1 version of lariza simply ignored certificate errors. I could have turned off validation in WebKit2 as well, but I wanted to try to do it right. :-) Closes #12.
2015-01-01The WebKit2 port is "read for use"Peter Hofmann
Addressing the issues mentioned in the README: - I'm using it every day and I haven't found any more bugs (in lariza). - "View source" mode is still not implemented. However, I don't see any other way than re-downloading the current weg page and showing the results in some to-be-written widget that displays text (+ HTML syntax highlighting + maybe other stuff). That's quite a lot of overhead for a rarely used feature, so I decided to drop it. - That "annoying border around the WebView widget" is related to my gtk theme (upstream "Raleigh"). Adwaita, the current GTK+ 3 default theme, does not have that border. tl;dr: The WebKit2 port is as ready as it can get and it's "more bug free" than the WebKit1 version.
2015-01-01Automatically recover from WebKit crashesPeter Hofmann
2014-11-30Re-implement adblock as a web extensionPeter Hofmann
2014-11-30Tell WebKit where to look for web extensionsPeter Hofmann
2014-11-13README: Flash crashes gone since WebKit2 2.6.3Peter Hofmann
2014-11-09README: s/GTK+ 2/GTK+ 3/gPeter Hofmann
2014-11-09Improve mouse wheel zoom and update READMEPeter Hofmann
2014-11-09Remove remaining stuff about "view source mode"Peter Hofmann
2014-11-09README: A word about this branchPeter Hofmann
2014-11-09"-r" is useless without the adblock hookPeter Hofmann
2014-11-09Reactivate $LARIZA_USER_AGENT and use WebKit's defaultPeter Hofmann
2014-11-09README: Update link to WebKit docsPeter Hofmann
2014-11-09Completely remove adblock for nowPeter Hofmann
With WebKit2, adblock is no longer a trivial task. It must be realized as a "web extension" in WebKit2. See, for example: http://blogs.igalia.com/carlosgc/2013/09/10/webkit2gtk-web-process-extensions/ We need to connect to the "send-request" signal and stop the request from being sent in the first place.
2014-11-08Port the most basic stuff to WebKit2Peter Hofmann
2014-11-08Port to GTK+ 3 firstPeter Hofmann
2014-10-15README: Link to okraits' forkPeter Hofmann
As suggested by #8.
2014-07-26Steal surf's user agentPeter Hofmann
Ugly hackaround. Closes #6, though.
2014-07-10Introduce $LARIZA_HOME_URIPeter Hofmann
As suggested by @okraits in #2.
2014-07-04Mod1 + d closes the download managerPeter Hofmann
While Mod1 + q is consistent with the main window, it also poses the risk of accidentally closing the main window. With Mod1 + d it's more like a "toggle the download manager".
2014-06-28README fixesPeter Hofmann
2014-06-22Only talk about URIsPeter Hofmann
Let's stick to WebKit's and GNOME's terminology.
2014-06-22README: Document URLs as argumentsPeter Hofmann
2014-06-22README: WordingPeter Hofmann
2014-06-19The Big README UpdatePeter Hofmann
2014-06-19Implement keyword based searchingPeter Hofmann
2014-06-19Rework and extend hotkeysPeter Hofmann
hjkl is nice in a terminal, but it poses a problem in GUI programs: If your program is not ENTIRELY controlled via keyboard, your right hand has to reach from the mouse to the keyboard to the mouse to the keyboard... That's nasty. Now, all hotkeys can be hit using your left hand. I also think that using Control as a modifier is uncomfortable. Your pinkie has to do a lot of work and stays in an uncomfortable position. Using Alt/Mod1 feels better. Secondly, there's no need for scrolling hotkeys. This only makes sense if your program has keyboard-only usage. I can scroll using the mouse (plus, I have screen barriers to support this). Furthermore, there's a hotkey now that enters search mode and hotkeys to create or destroy windows/tabs. I also differentiate between single-handed hotkeys and dual-handed hotkeys. When you enter the location bar or search mode, you are going to begin typing -- thus, your right hand MUST move from the mouse to the keyboard. As a result, it doesn't make sense to make these hotkeys reachable using only your left hand. Mod1+l to enter the location bar is totally fine and so is Mod1+k for searching. Of course, it's more comfortable if you can also close the download manager using Mod1+q. Reloading is useful as well and I NEVER want to have "reload WITH using the cache" (major annoyance of other browsers). To sum it up, your left hand can stay relaxed over q, w, e, d.
2014-06-19Download ManagerPeter Hofmann
Hit ^D to open it. According to sloccount, we have reached 731 lines of code now.
2014-06-17Built-in download featurePeter 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-15README: Fix spelling ;-)Peter Hofmann
2014-06-15README: Fix typoPeter Hofmann
2014-06-15README: Mention wgetPeter Hofmann
2014-06-15README: A word about local storagePeter Hofmann
2014-06-15README tweaksPeter Hofmann
2014-06-15s/zea/lariza -- this is finalPeter Hofmann
2014-06-15Try to explain the builtin tabbed launcherPeter Hofmann
2014-06-14Cooperative instancesPeter Hofmann
2014-06-14Fix lulzPeter Hofmann
2014-06-14Complete adblockPeter Hofmann
2014-06-14Implement searching the current pagePeter Hofmann
2014-06-14README: Update TODOsPeter Hofmann
2014-06-14Hotkey-scrollingPeter Hofmann