As discussed in the UI thread and IRC, we are considering making the current trunk (1.1) the stable branch soon.
For the community:
Is the current trunk stable enough to be the stable branch ? If anyone has outstanding issues that don't exist in the 1.0 branch, please speak up. If you haven't tried the trunk recently, now would be a good time to do so.
When we do this:
1) The autobuild for release-1_0 will be disabled, and
no further changes will be made on the branch. The final autobuild should be archive somewhere (box.net like
https://www.box.com/chdk#/chdk/1/215563400 perhaps ?)
2) The current trunk will be branched to release-1_1, and the "stable" autobuild will be switched to use this branch.
3) The trunk will become the 1.2 unstable branch, which will start with the UI changes phil has been working on.
Other considerations:
Wiki documentation - do we want to try to keep anything for 1.0 around ? I'd be tempted to at least copy
http://chdk.wikia.com/wiki/CHDK_User_Manual to something like
http://chdk.wikia.com/wiki/CHDK_User_Manual_1.0 Script documentation would be another candidate, but it is scattered enough that I'm not sure it's worth the effort.
Other than that, pages that reference 1.0 vs 1.1 will need to be updated.
I'd also like to run the code through a pretty printer. The ideal time for this would be just before the release, so both the "stable" and "unstable" branches are reformatted, and there is no need to back merge stuff to the previous stable branch. I'm open to suggestions on how it should be reformatted, but I don't want to get into a long discussion of code format standards. I don't care much which standard, as long as the codebase is consistent. We've discussed this before, I'll try to dig up that thread(s).
edit:
http://chdk.setepontos.com/index.php?topic=2145.msg36658#msg36658