Conkeror Decoupling

Decoupling is an experimental branch of Conkeror that I have been working on since early 2010, and may be working on for some time to come before it is ready for general use. The main goals of the branch are to decouple buffers from windows, support window splitting, and introduce a more powerful command system. Because these goals entail extensive breaking changes to the program, I've elected to focus on this branch for adding new features to the program as well.

Obtaining

Conkeror-decoupling can be obtained from my git repository. Because of the instability of the branch, and the frequent need to rebase it against Conkeror master, I am only hosting it on my own site. I don't plan to push it to Conkeror's official repository until it is much more stable. If you check it out, make a new clone separate from your Conkeror master repo. There are enough differences that it will just give you headaches if you tried to maintain it as a branch.

Overall Status

The program should start, and browsing capabilities work at a rudimentary level.

Feature Status

XULRunner Compatibility

Decoupling branch currently requires XULRunner 1.9.2 or higher. I have not ruled out the possibility of bumping up the requirement to 2.0 in order to be able to take advantage of the many new and cool features in the latest XULRunner. The main reason for the 1.9.2 minimum is that a new focus system was introduced in that version which makes focus handling much easier.