Added one to-do item: it had been in one of my mailboxes.

Leo build: 20141017140630
More changes to the to-do list.  Several items have been marked as fixed or invalid without changing any code.

Leo build: 20141017151137
More work on to-do list: there are now 10 bugs that should be fixed before a1.

Leo build: 20141017152848
Fixed bug https://github.com/leo-editor/leo-editor/issues/31
'undo' on a freshly-loaded outline containing chapters removes chapters.
All tests pass, as do some hand tests.

Leo build: 20141018064158
Investigated https://bugs.launchpad.net/leo-editor/+bug/869098
The bug appears invalid.

Leo build: 20141018070024
Fixed bug #50: https://github.com/leo-editor/leo-editor/issues/50 Important: body text lost switching @file to @auto-rst
This case is so dangerous that Leo refuses to create the file and instead reverts to the previous @file node.
- v.at_read is now a dict: keys are full file names; values are lists of headlines.
- at.shouldPromptForDangerousWrite returns True if p.h is not in v.at_read.
- at.promptForDangerousWrite issues a warning and reverts the headline

Leo build: 20141018080627
A major rewrite of the big-text buttons.
It remains to be seen how the new code impacts the related git bugs,
but there is no doubt that the new code is simpler and better:

- The big text is now shown along with warning text and warning buttons.
- Converted LeoBigTextDialog class to BigTextController class.
  The controller now *has* gui elements, instead of *being* a gui element.
  All methods have been revised. Several are gone.
- Simplified all the interface code in LeoTree.select and helpers.
  The only injected ivar is w.leo_big_text_controller.
- Added QTextEdit#bigtextwarning to the Qt stylesheet to make the warning background pin.

Leo build: 20141019131925
Disabled a trace.

Leo build: 20141019133131
Repackaged big-text code:
- Created c.bigTextController and g.app.bigTextControllerClass.
  Modified c.initObjects and LeoQtGui ctor.
- Replaced all injected big-text ivars by btc ivars, especially btc.active_flag.
- Moved all code into BigTextController class:
  Created btc.add_buttons and btc.is_big_text, btc.is_qt_body & bt.should_add_buttons.
  (btc.add_buttons corresponds to creating another BigTextController in the old scheme.)
All tests pass.

Leo build: 20141019190409
It appears that all big-text issues have been fixed: git bugs #28, #63 and #64.  I'll leave them open a bit longer.
All tests pass and pylint is happy.
Enabled this feature by default by setting @int max-pre-loaded-body-chars = 30000 in leoSettings.leo.
A few tweaks to the BigTextController command:
- Don't show the "Load Text With @killcolor if the text already starts with it.
- Added should btc.should_go_away, with call to same in LeoTree selection logic.

Leo build: 20141019211052
Removed LeoTree (old owner) ivar from BigTextController class: an important cleanup: the btc class is now independent of the selection logic, and (mostly) vice versa.
All tests pass.

Leo build: 20141020045819
Fixed pylint complaints and removed one line of now-unused code.

Leo build: 20141020071537
Completed recent big-text work.  Added @color big-text-warning-bg setting.

Leo build: 20141020072124
Updated bugs targeted for Leo 5.0a1.

Leo build: 20141020074851
Removed leo/test/pylint-leo-rc.txt.  Please *do not* add it back.  Instead, get it from leo/test/pylint-leo-rc-ref.txt.

Leo build: 20141020075152
Do not track leo/test/pylint-leo-rc.txt: the distro should include only leo/test/pylint-leo-rc-ref.txt.

Leo build: 20141020075927
Assigned #57 to Terry and removed it from the a1 target.

Leo build: 20141020093732
Fixed bug https://bugs.launchpad.net/leo-editor/+bug/1258373 failed find focus fails.  All tests pass.

Leo build: 20141020103009
https://bugs.launchpad.net/leo-editor/+bug/1245535
API allows headlines to contain newlines.

Leo build: 20141020111340
Revised to-do list to reflect completed and delegated items.  Only 6 bugs remain on the a1 list.

Leo build: 20141020112243