Revert 2013-01-31 change that decides coding system before backing up
commit0e1d0429a9f265a1ceb95ab55a7bdb5fdc587449
authorGlenn Morris <rgm@gnu.org>
Mon, 11 Aug 2014 00:38:19 +0000 (10 17:38 -0700)
committerGlenn Morris <rgm@gnu.org>
Mon, 11 Aug 2014 00:38:19 +0000 (10 17:38 -0700)
treef51ee98a49fd6981fb6904582e6f45f7adbe3766
parent9b9b35055e55b06548a90159c4aa088d49585640
Revert 2013-01-31 change that decides coding system before backing up

It causes a more serious problem than the one it solves.
This closes bug#18141, and reopens bug#13522.

* lisp/files.el (basic-save-buffer-2): Revert 2013-01-31 change.

* src/fileio.c: Revert 2013-01-31 change.
(choose_write_coding_system): No longer callable from Lisp.
Move last piece back here from Fwrite_region.
(Fwrite_region, syms_of_fileio): Update for above changes.

* test/automated/data/files-bug18141.el.gz: New file.
* test/automated/files.el (files-test-bug-18141-file):
New variable and test.
lisp/ChangeLog
lisp/files.el
src/ChangeLog
src/fileio.c
test/ChangeLog
test/automated/data/files-bug18141.el.gz [new file with mode: 0644]
test/automated/files.el