Source

js-elisp / CHANGELOG

changes
=======
- allowed Omake.setenv to run in a project that is building

--------------------------------------------------------------------------------

features
========

changes
=======

- Omake.errors-follow-point {t,nil} --->
  Omake.show-buffer-for-next-error-in {'dedicated-code-window, 'selected-window}
- changed tmp directory
  /tmp/omake-server/seanmcl/-home-seanmcl-ocaml/elisp --->
  /tmp/omake-server/seanmcl/home/seanmcl/ocaml/elisp
- Added version numbers in mismatch message

bug fixes
=========

- server catches and logs all exceptions.  This is good in itself, and in
  addition prevents a bug where text on stderr was eval'ed by emacs.
- you can now restart projects in different directories without getting
  the dead-process error.

--------------------------------------------------------------------------------

features
========
- added a configuration variable, [Omake.errors-follow-cursor], that controls whether
  C-c C-l displays the buffer of the next error in the dedicated code window or
  in the current window.  By default the dedicated code window is use.  To use the
  current window, do

    (setq Omake.errors-follow-cursor t)
- killing [Errors] buffer kills the project
- killing the project kills all the auxiliary buffers like [Raw] and [Elisp]
- Added permanent per-project persistent (across restarts of emacs) settings for
  the variables that govern omake (LINK_EXECUTABLES, X_LIBRARY_INLINING, etc)

changes
=======
- changed Omake.kill-server to Omake.shutdown

bug fixes
=========
- fixed bug where if omake died early, the progress bar kept spinning.
- fixed the [omake-mode-log] "read-only" bug
- fixed a bug where omake inserted \r rather than \n which
  made lines run together.  This made me miss anything that happened
  after the first \r
- fixed a bug that ignored directory names with . in them (such as
  eye/2.0/foo