1) debug comands are prefixed by ess-dbg-prefix-key (defaults to "control")
2) ess-tracebug-map is an alias for ess-dev-map.
3) Breaking change: ess-bp-next, ess-bp-previous are rebound to p, n in
ess-dev-map.

git-svn-id: https://svn.r-project.org/ESS/trunk@5467 0bbaf3bd-34e0-0310-bf65-c717079852d4
recreate breakpoints in R-mode-hook directly, not on inferior startup.

git-svn-id: https://svn.r-project.org/ESS/trunk@5468 0bbaf3bd-34e0-0310-bf65-c717079852d4
generalize ess-show-traceback and move it on C-c`

git-svn-id: https://svn.r-project.org/ESS/trunk@5469 0bbaf3bd-34e0-0310-bf65-c717079852d4
add debug prefix choice to the tracebug submenu

git-svn-id: https://svn.r-project.org/ESS/trunk@5470 0bbaf3bd-34e0-0310-bf65-c717079852d4
add "save to custom" submenu + proper use of customize-set-variable

git-svn-id: https://svn.r-project.org/ESS/trunk@5471 0bbaf3bd-34e0-0310-bf65-c717079852d4
in visual debugging position the cursor at indentation instead of eol in order to avoid horizontal recentering on long lines)

git-svn-id: https://svn.r-project.org/ESS/trunk@5472 0bbaf3bd-34e0-0310-bf65-c717079852d4
preserve important ESS vars in vignette buffers

git-svn-id: https://svn.r-project.org/ESS/trunk@5473 0bbaf3bd-34e0-0310-bf65-c717079852d4
knitr supports encoding argument; reverting ad0433ee0dd8f02883abd7

git-svn-id: https://svn.r-project.org/ESS/trunk@5474 0bbaf3bd-34e0-0310-bf65-c717079852d4
Don't popup process buffer on "error:" (like in summary.lm), only on "Error:"

git-svn-id: https://svn.r-project.org/ESS/trunk@5475 0bbaf3bd-34e0-0310-bf65-c717079852d4
unfinished refactoring

git-svn-id: https://svn.r-project.org/ESS/trunk@5476 0bbaf3bd-34e0-0310-bf65-c717079852d4
reformulate ess-developer.R comment on S3 methods

git-svn-id: https://svn.r-project.org/ESS/trunk@5477 0bbaf3bd-34e0-0310-bf65-c717079852d4
also puthash filename-non-directory, as R strips directories in some error reports

git-svn-id: https://svn.r-project.org/ESS/trunk@5478 0bbaf3bd-34e0-0310-bf65-c717079852d4
modify ess-developer devSource mechanism (in light of recent file-based source injection in tracebug)

git-svn-id: https://svn.r-project.org/ESS/trunk@5479 0bbaf3bd-34e0-0310-bf65-c717079852d4
solve missing attached packages bug reported by Ross Boylan + refactoring of ess-developer-add/remove functions.

git-svn-id: https://svn.r-project.org/ESS/trunk@5480 0bbaf3bd-34e0-0310-bf65-c717079852d4
developer: make package names unique

git-svn-id: https://svn.r-project.org/ESS/trunk@5481 0bbaf3bd-34e0-0310-bf65-c717079852d4
remove long deprecated ess-read-helpobj-name-default

git-svn-id: https://svn.r-project.org/ESS/trunk@5482 0bbaf3bd-34e0-0310-bf65-c717079852d4
improving debug/undebug functionality:

   - ESS-developer integration: debug/undebug non-exported functions from

   - ess-developer-packages Much faster lookup (not relying on appropos anymore)

   - Functions search starts with current context. This allows
     flagging/unflagging during the debug session.

git-svn-id: https://svn.r-project.org/ESS/trunk@5483 0bbaf3bd-34e0-0310-bf65-c717079852d4
add ESSR.R, a placeholder for internal R code. Ultimately will end up in ESSR package.

git-svn-id: https://svn.r-project.org/ESS/trunk@5484 0bbaf3bd-34e0-0310-bf65-c717079852d4
ess-dev-map: u for unflag-for-debugging

git-svn-id: https://svn.r-project.org/ESS/trunk@5485 0bbaf3bd-34e0-0310-bf65-c717079852d4
doc update

git-svn-id: https://svn.r-project.org/ESS/trunk@5486 0bbaf3bd-34e0-0310-bf65-c717079852d4