1
0
mirror of https://github.com/rfivet/uemacs.git synced 2024-12-21 00:26:27 -05:00
Commit Graph

453 Commits

Author SHA1 Message Date
a3b5257bfe Use memcpy to fill in line structure when reading and inserting files. 2014-12-22 16:06:32 +08:00
b6c7a2cc80 Remove default of disallowing null and option to allow it. Allow null is default and no option. 2014-12-22 16:06:23 +08:00
45527243a0 Avoid strlen & strncpy in reading lines from file. 2014-12-22 15:50:59 +08:00
787189d50c Insure consistency when building with CRYPT on or off.
clarify fileio dependencies t crypt.
2014-12-22 15:50:47 +08:00
45c67abc59 Rewrite ffputline to perform write at once when not encrypted. 2014-12-22 15:50:32 +08:00
4bf4c48056 Review interface of fileio. 2014-12-22 15:49:42 +08:00
b57c1adc20 Move FIO return code into fileio.h, where they belong. 2014-12-22 15:49:32 +08:00
a3f3102013 DOS mode added to preserve eol termination. 2014-12-22 15:49:19 +08:00
30b1b06acb Handle all types of eol when reading files. 2014-12-22 15:49:09 +08:00
319957e8e0 Add @cmdfile to usage. 2014-12-22 15:48:47 +08:00
a2804f6ca5 Align program name between Makefile and version.h 2014-12-22 15:48:37 +08:00
006f89258e update usage with all supported options. 2014-12-22 15:48:28 +08:00
102618586f termio support of unicode. 2014-12-22 15:48:18 +08:00
70dab2c8d8 review visibility of functions defined by line. 2014-12-22 15:48:09 +08:00
5ee997b695 reduce visibility of directive name variable (dname[]). 2014-12-22 15:48:00 +08:00
9da83ebffb rerun make source and make depend as there is no more dependencies to main. 2014-12-22 15:47:51 +08:00
e2fcb90996 clean macroes in main and remove main.h (no more dependencies to main). 2014-12-22 15:47:43 +08:00
c96138add5 remove left dependencies to main: bindable functions. 2014-12-22 15:47:33 +08:00
48db208aac extract execute from main to avoid dependencies of file, random and window to main. 2014-12-22 15:47:01 +08:00
a96f1b5f85 Move rdonly and reterr from main to display to avoid dependencies to main. 2014-12-22 15:43:35 +08:00
de787262d3 rebuild on linux and fix lock dependencies. 2014-12-22 15:34:42 +08:00
88fbe6bdff make source functional again.
Update Makefile by running make source then make depend.
2014-12-22 15:34:31 +08:00
586026a867 make depend based on cc -MM.
update Makefile by doing make depend.
2014-12-22 15:34:00 +08:00
4348e9f757 restrict edinit visibility in main. 2014-12-22 15:30:28 +08:00
f210ed610b cleanup bind & ebind dependencies to estruct & edef. 2014-12-22 15:28:20 +08:00
cae7222493 Clarify names interface (only used in bind and input). 2014-12-22 15:08:05 +08:00
c4a5c31d42 clarify ebind dependencies (only needed by bind). 2014-12-22 15:07:52 +08:00
2ed4446758 ebind as a module instead of include in main. 2014-12-22 15:07:40 +08:00
72f91dd131 Reduce isearch exposed API. 2014-12-22 15:07:27 +08:00
b321dce49e Remove efunc as dependencies. 2014-12-22 15:06:48 +08:00
04264b4d27 Start clean up of lock/pklock dependencies. 2014-12-22 15:06:37 +08:00
e1cb42e0aa Remove termio from efunc. 2014-12-22 15:06:27 +08:00
4e24edf715 Remove basic from efunc. 2014-12-22 15:06:17 +08:00
9c2c4b7635 Remove display from efunc. 2014-12-22 15:06:08 +08:00
539f327271 Remove input from efunc. 2014-12-22 15:05:57 +08:00
77c9fd09ad Remove eval from efunc. 2014-12-22 15:05:48 +08:00
a61307aa59 Remove buffer from efunc. 2014-12-22 15:05:39 +08:00
7816f96508 Remove region from efunc. 2014-12-22 15:04:54 +08:00
b971f265fc Remove bind from efunc. 2014-12-22 15:04:46 +08:00
0b093b8228 Remove main from efunc. 2014-12-22 15:04:37 +08:00
dce5f2239c Remove window from efunc. 2014-12-22 15:04:27 +08:00
4f07526222 Remove word from efunc. 2014-12-22 15:04:19 +08:00
f1a0771bfc Remove random from efunc. 2014-12-22 15:04:10 +08:00
886adf1b69 Remove isearch from efunc. 2014-12-22 15:04:02 +08:00
1428d9e2aa Remove search from efunc. 2014-12-22 15:03:52 +08:00
4ab2e37ecb remove spawn from efunc. 2014-12-22 15:03:43 +08:00
7ede4aa6d8 remove exec from efunc. 2014-12-22 15:03:34 +08:00
ba277c5573 remove file from efunc. 2014-12-22 15:03:24 +08:00
255cab18b3 lock only for BSD or SVR4 2014-12-22 14:46:37 +08:00
548973517b termio and posix implement same prototypes. 2014-12-22 14:46:28 +08:00