On Mon, Apr 16, 2007 at 12:37:04PM -0700, Evan Danaher wrote: > Executive Summary: > > Links is cool. I've added some features. I want to submit them back. > I am also possibly interested in making Javascript better, and/or > adding in some semblence of DOM and/or CSS support. > > Details: > > I'm expecting this to be rather long, hence the summary above. > > About a month ago, I finally got fed up with Firefox using huge > amounts of memory, and occasionally taking several seconds to scroll > when other processes were using CPU. So I decided to look for a > lighter browser. I found that Links, which I had used a bit in text > mode, also had a GUI version, which looked remarkably usable. Even > better, it has a fairly small, well-organized source base that I can > work on. > > I thus began adding features to Links, gradually moving it towards my > ideal browser. I've been using it as my primary browser for the past > couple weeks, so I've fixed a couple things that annoy me. > > Most notably, I merged in some tabs code from links-hacked, and added > a FVWM-style configuration file that allows for easy rebinding of keys > and eventually mouse buttons. > > I've also added a couple smaller features: > > - URL abbreviations (e.g., wp:hello goes to > http://en.wikipedia.org/wiki/Special:Search?search=hello"), set up in > a general fashion using the configuration file.
I want this, this is very handy, for wikipedia and search engine. > > - forward: now going back can be undone; acts just like other browsers > (though I'm thinking it'd be nice to get some sort of tree structure > working. > > - "Session Saver": on closing, save the tabs so that the next session > can open up in the same state. Currently kind of hack-ish, since it's > intended for development, but it saves the full state of every tab > (just like the back history), so I can build a new version, and > restart links and not lose open pages. > > - History deletion: in the CTRL-W history menu, you can use the delete > key to remove history items, and insert to put them back (until you > close the window). > > I have a decent list of other features I'd like, including a > customizable status line, a good UI for browser spoofing on certain > web sites (likely through the configuration file), an open with... > menu, something along the lines of Konqueror's "Access keys" to make > keyboard navigation easier, better font support, and gestures. Some > of these are harder than others, and I have no idea how many I'll get > done, but so far I've done a good job of occasionally sitting down and > working on stuff. > > I'm also hoping to get better Javascript and CSS support; this might > be better as a project for the summer. I'll see what happens. > > Finally, the point of this e-mail is that I'm interested in submitting > these features back. Unfortunately, I've been working mostly for > myself, and so some of the code is kind of ugly. Worse, I haven't Can you perform code refactoring on your ugly code? http://en.wikipedia.org/wiki/Code_refactoring > been paying too much attention to text mode, so that's somewhat > broken. But if you're interested in these features, I can get them New patches shouldn't definitely break text mode. Are you also sure no glitches occur when the browser is in a state that doesn't occur often? CL< > fixed up and ready for submission. > _______________________________________________ > links-list mailing list > links-list@linuxfromscratch.org > http://linuxfromscratch.org/mailman/listinfo/links-list _______________________________________________ links-list mailing list links-list@linuxfromscratch.org http://linuxfromscratch.org/mailman/listinfo/links-list