Commit Graph

243 Commits

Author SHA1 Message Date
Renaud 1f7826d3a8 Move paragraph related function from basic.c to word.c. 2014-12-22 17:36:06 +08:00
Renaud 9ec9176c81 Centralize kill buffer code in line.c 2014-12-22 17:35:58 +08:00
Renaud 1de3e139bb Move APROP and Token type out of estruct. 2014-12-22 17:35:50 +08:00
Renaud 58642eb97f Move variable related definition from estruct to eval, and ISRCH related ones to isearch. 2014-12-22 17:35:41 +08:00
Renaud 01d108d56d Move struct while and related defines from estruct to exec. Review exec.h. 2014-12-22 17:35:32 +08:00
Renaud 33713eb3bf Add lost comment in search.h (improve on previous commit). 2014-12-22 17:35:22 +08:00
Renaud f99fe6fe54 Move magic related definitions from estruct.h to search.c. Review search.h accordingly. 2014-12-22 17:35:13 +08:00
Renaud 870989f948 Move struct region from estruct.t to regiom.h. 2014-12-22 17:35:04 +08:00
Renaud 7b079662e4 Remove line.h from estruct.h. 2014-12-22 17:34:55 +08:00
Renaud 63feade299 make depend on Cygwin64. 2014-12-22 16:11:42 +08:00
Renaud 263834b7d9 Recompile on linux; Clean up lock prototypes. 2014-12-22 16:11:31 +08:00
Renaud 947c4e7ef4 Make depend missing in previous commit. 2014-12-22 16:11:21 +08:00
Renaud 87cd40ce6a Extract struct buffer and struct window from estruct.h. 2014-12-22 16:11:13 +08:00
Renaud 39e23cb169 Defines.h missing in previous commit. 2014-12-22 16:11:00 +08:00
Renaud ab432a6781 Clean up dependecies on estruct by introducing defines.h. 2014-12-22 16:10:51 +08:00
Renaud 32a5631bde Review return type of log functions. 2014-12-22 16:10:43 +08:00
Renaud f5c715debd Review prototypes of prompting functions. 2014-12-22 16:10:35 +08:00
Renaud 0aea939e21 Review prototypes of function with filenames and lock flag. 2014-12-22 16:10:26 +08:00
Renaud fb6d6bd595 Insure CRYPT is defined before header inclusion. 2014-12-22 16:10:13 +08:00
Renaud 34e2041d8e Include flook header in spawn instead of redeclaring function. 2014-12-22 16:10:05 +08:00
Renaud 226c63b63a Add retcode.h missing from commit d17334e3ae. 2014-12-22 16:09:56 +08:00
Renaud 669b7396d4 Insure flook compile without warning when ENVFUN is 0. 2014-12-22 16:09:48 +08:00
Renaud d266ec4b2a Remove estruct dependencies in headers of fileio and flook. 2014-12-22 16:09:40 +08:00
Renaud c3bffda340 Extract retcode from estruct.h. Clean up log dependencies. 2014-12-22 16:09:31 +08:00
Renaud 45ea35f2a7 Move dependencies from display to log. 2014-12-22 16:09:23 +08:00
Renaud 245c4a0477 Remove dependencies from line to display: Move rdonly from display to loc and create instantiable function logger( retcode, beep, string). 2014-12-22 16:09:15 +08:00
Renaud 451b12319a Add assert to guard logic of static function activation. 2014-12-22 16:09:06 +08:00
Renaud e83feafda1 Minimize Cygwin64 changes & use __unix__ instead of CYGWIN. 2014-12-22 16:08:47 +08:00
Renaud 15012326db Compile under Cygwin64. 2014-12-22 16:08:37 +08:00
Renaud 03bd7dd902 Make line independant of display by introducing instanciable logwrite. 2014-12-22 16:08:21 +08:00
Renaud 4f9598b5da review line dependencies. 2014-12-22 16:08:12 +08:00
Renaud 287c55cbac Insure consistency when REVSTA is off (no reverse status bar). 2014-12-22 16:08:04 +08:00
Renaud 008852ada3 Review buffer public interface. 2014-12-22 16:07:54 +08:00
Renaud 47c67446b0 review naming and lookup of rc and hlp files. 2014-12-22 16:07:47 +08:00
Renaud 4cba352689 cleanup PKCODE variant in file 2014-12-22 16:07:39 +08:00
Renaud c7d2d30ab3 Force buffer in view mode when reading mixed eol file. 2014-12-22 16:07:30 +08:00
Renaud 423c45f2cc Move mlwrite calls from fileio to file to avoid dependencies of fileio towards display. 2014-12-22 16:07:22 +08:00
Renaud 0071ce8f5b Rebuild on Linux, rollback prototype of ffputline. 2014-12-22 16:07:13 +08:00
Renaud d6058046fa Rerun make source and make depend. 2014-12-22 16:07:03 +08:00
Renaud 5bbc6104ae Move flook and fexist to flook tosimplify dependency graph. 2014-12-22 16:06:50 +08:00
Renaud fb395c3f01 Cleanup encryption key setting by moving core to file. 2014-12-22 16:06:41 +08:00
Renaud a3b5257bfe Use memcpy to fill in line structure when reading and inserting files. 2014-12-22 16:06:32 +08:00
Renaud 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
Renaud 45527243a0 Avoid strlen & strncpy in reading lines from file. 2014-12-22 15:50:59 +08:00
Renaud 787189d50c Insure consistency when building with CRYPT on or off.
clarify fileio dependencies t crypt.
2014-12-22 15:50:47 +08:00
Renaud 45c67abc59 Rewrite ffputline to perform write at once when not encrypted. 2014-12-22 15:50:32 +08:00
Renaud 4bf4c48056 Review interface of fileio. 2014-12-22 15:49:42 +08:00
Renaud b57c1adc20 Move FIO return code into fileio.h, where they belong. 2014-12-22 15:49:32 +08:00
Renaud a3f3102013 DOS mode added to preserve eol termination. 2014-12-22 15:49:19 +08:00
Renaud 30b1b06acb Handle all types of eol when reading files. 2014-12-22 15:49:09 +08:00