Commit Graph

  • 31b1cc84fb Move gflags to eval. Renaud 2013-10-08 15:53:27 +0800
  • 4da4c2f4de Avoid warning when turning DEBUGM off. Renaud 2013-10-08 10:27:25 +0800
  • df349fa061 Recompile under CYGWIN64. Move DEBUGM code to eval and exec. Renaud 2013-10-08 10:20:01 +0800
  • a3be4fea81 Recompile on Linux; Replace stricmp by strcasecmp. Renaud 2013-10-02 09:22:40 +0800
  • 1d5cbe67a4 Move global color variable with color names in random. Renaud 2013-10-01 19:40:26 +0800
  • b07c1c0acd Recompile with CRYPT turned off. Renaud 2013-10-01 18:27:57 +0800
  • 526c1e3baa Review global literals for mode names and color names. Renaud 2013-09-30 23:05:29 +0800
  • 63e2f82211 Move global variable to module scope (display, exec, input). Renaud 2013-09-29 21:58:54 +0800
  • 897c50013e Fix crash when "insert-string $HOME", missing length check when copying environment variables. Renaud 2013-09-29 16:56:13 +0800
  • d0a5516da6 Move global string literal to eval. Renaud 2013-09-29 14:07:53 +0800
  • 2a34d732c5 Move global variables to module scope, public of search and private of word. Renaud 2013-09-29 13:26:48 +0800
  • 097de3bcdf Recompile under Cygwin64. Move color names as private to random. Renaud 2013-09-29 12:47:26 +0800
  • 422bfa0288 Recompile on Linux. Renaud 2013-09-28 09:40:42 +0800
  • 62e887547b Move global search pattern variables to public search scope. Renaud 2013-09-27 14:53:04 +0800
  • e2035f0d92 Move global variables to public input scope. Renaud 2013-09-27 14:29:26 +0800
  • 6f81579213 Move global variable to private scope. Renaud 2013-09-27 14:16:29 +0800
  • 4e7a07405d Review scope of some global variables. Renaud 2013-09-26 20:06:36 +0800
  • 015771e7a5 Move search and flag related defines out of estruct. Renaud 2013-09-26 19:16:28 +0800
  • 9780b4ce16 Extract Struct terminal from estruct to terminal.h implemented by tcap. Renaud 2013-09-25 21:45:05 +0800
  • e97f234607 AEDIT code activation moved from estruct to random.h. Renaud 2013-09-25 15:37:07 +0800
  • 1f7826d3a8 Move paragraph related function from basic.c to word.c. Renaud 2013-09-25 15:09:09 +0800
  • 9ec9176c81 Centralize kill buffer code in line.c Renaud 2013-09-25 13:23:52 +0800
  • 1de3e139bb Move APROP and Token type out of estruct. Renaud 2013-09-23 21:30:31 +0800
  • 58642eb97f Move variable related definition from estruct to eval, and ISRCH related ones to isearch. Renaud 2013-09-23 20:55:59 +0800
  • 01d108d56d Move struct while and related defines from estruct to exec. Review exec.h. Renaud 2013-09-23 20:29:49 +0800
  • 33713eb3bf Add lost comment in search.h (improve on previous commit). Renaud 2013-09-23 20:28:31 +0800
  • f99fe6fe54 Move magic related definitions from estruct.h to search.c. Review search.h accordingly. Renaud 2013-09-23 19:31:29 +0800
  • 870989f948 Move struct region from estruct.t to regiom.h. Renaud 2013-09-23 18:58:31 +0800
  • 7b079662e4 Remove line.h from estruct.h. Renaud 2013-09-23 17:45:02 +0800
  • 63feade299 make depend on Cygwin64. Renaud 2013-09-21 11:43:48 +0800
  • 263834b7d9 Recompile on linux; Clean up lock prototypes. Renaud 2013-09-21 10:24:45 +0800
  • 947c4e7ef4 Make depend missing in previous commit. Renaud 2013-09-20 18:12:19 +0800
  • 87cd40ce6a Extract struct buffer and struct window from estruct.h. Renaud 2013-09-20 18:10:30 +0800
  • 39e23cb169 Defines.h missing in previous commit. Renaud 2013-09-20 11:47:47 +0800
  • ab432a6781 Clean up dependecies on estruct by introducing defines.h. Renaud 2013-09-20 11:44:18 +0800
  • 32a5631bde Review return type of log functions. Renaud 2013-09-19 16:32:20 +0800
  • f5c715debd Review prototypes of prompting functions. Renaud 2013-09-19 16:10:29 +0800
  • 0aea939e21 Review prototypes of function with filenames and lock flag. Renaud 2013-09-19 15:33:56 +0800
  • fb6d6bd595 Insure CRYPT is defined before header inclusion. Renaud 2013-09-19 14:58:20 +0800
  • 34e2041d8e Include flook header in spawn instead of redeclaring function. Renaud 2013-09-19 14:13:07 +0800
  • 226c63b63a Add retcode.h missing from commit d17334e3ae. Renaud 2013-09-19 13:55:06 +0800
  • 669b7396d4 Insure flook compile without warning when ENVFUN is 0. Renaud 2013-09-19 13:50:27 +0800
  • d266ec4b2a Remove estruct dependencies in headers of fileio and flook. Renaud 2013-09-19 13:28:34 +0800
  • c3bffda340 Extract retcode from estruct.h. Clean up log dependencies. Renaud 2013-09-19 12:18:38 +0800
  • 45ea35f2a7 Move dependencies from display to log. Renaud 2013-09-18 14:25:39 +0800
  • 245c4a0477 Remove dependencies from line to display: Move rdonly from display to loc and create instantiable function logger( retcode, beep, string). Renaud 2013-09-18 10:56:11 +0800
  • 451b12319a Add assert to guard logic of static function activation. Renaud 2013-09-14 22:01:16 +0800
  • e83feafda1 Minimize Cygwin64 changes & use __unix__ instead of CYGWIN. Renaud 2013-09-14 21:31:42 +0800
  • 15012326db Compile under Cygwin64. Renaud 2013-09-14 13:54:23 +0800
  • 03bd7dd902 Make line independant of display by introducing instanciable logwrite. Renaud 2013-06-14 17:35:35 +0800
  • 4f9598b5da review line dependencies. Renaud 2013-06-14 11:53:59 +0800
  • 287c55cbac Insure consistency when REVSTA is off (no reverse status bar). Renaud 2013-06-14 09:12:31 +0800
  • 008852ada3 Review buffer public interface. Renaud 2013-06-13 19:16:46 +0800
  • 47c67446b0 review naming and lookup of rc and hlp files. Renaud 2013-06-12 14:27:09 +0800
  • 4cba352689 cleanup PKCODE variant in file Renaud 2013-06-12 13:57:30 +0800
  • c7d2d30ab3 Force buffer in view mode when reading mixed eol file. Renaud 2013-06-12 10:41:28 +0800
  • 423c45f2cc Move mlwrite calls from fileio to file to avoid dependencies of fileio towards display. Renaud 2013-06-11 11:53:08 +0800
  • 0071ce8f5b Rebuild on Linux, rollback prototype of ffputline. Renaud 2013-06-11 09:51:29 +0800
  • d6058046fa Rerun make source and make depend. Renaud 2013-06-10 18:15:32 +0800
  • 5bbc6104ae Move flook and fexist to flook tosimplify dependency graph. Renaud 2013-06-10 18:14:09 +0800
  • fb395c3f01 Cleanup encryption key setting by moving core to file. Renaud 2013-06-10 17:03:32 +0800
  • a3b5257bfe Use memcpy to fill in line structure when reading and inserting files. Renaud 2013-06-10 15:54:28 +0800
  • b6c7a2cc80 Remove default of disallowing null and option to allow it. Allow null is default and no option. Renaud 2013-06-10 15:00:15 +0800
  • 45527243a0 Avoid strlen & strncpy in reading lines from file. Renaud 2013-06-10 14:39:19 +0800
  • 787189d50c Insure consistency when building with CRYPT on or off. clarify fileio dependencies t crypt. Renaud 2013-06-10 13:30:06 +0800
  • 45c67abc59 Rewrite ffputline to perform write at once when not encrypted. Renaud 2013-06-10 12:09:39 +0800
  • 4bf4c48056 Review interface of fileio. Renaud 2013-06-09 17:31:28 +0800
  • b57c1adc20 Move FIO return code into fileio.h, where they belong. Renaud 2013-06-09 16:16:02 +0800
  • a3f3102013 DOS mode added to preserve eol termination. Renaud 2013-06-09 11:21:35 +0800
  • 30b1b06acb Handle all types of eol when reading files. Renaud 2013-06-08 17:32:48 +0800
  • 319957e8e0 Add @cmdfile to usage. Renaud 2013-06-08 10:23:55 +0800
  • a2804f6ca5 Align program name between Makefile and version.h Renaud 2013-06-08 10:23:23 +0800
  • 006f89258e update usage with all supported options. Renaud 2013-06-07 14:00:56 +0800
  • 102618586f termio support of unicode. Renaud 2013-06-06 16:14:15 +0800
  • 70dab2c8d8 review visibility of functions defined by line. Renaud 2013-06-06 13:08:32 +0800
  • 5ee997b695 reduce visibility of directive name variable (dname[]). Renaud 2013-06-06 12:08:23 +0800
  • 9da83ebffb rerun make source and make depend as there is no more dependencies to main. Renaud 2013-06-06 09:37:27 +0800
  • e2fcb90996 clean macroes in main and remove main.h (no more dependencies to main). Renaud 2013-06-06 09:28:34 +0800
  • c96138add5 remove left dependencies to main: bindable functions. Renaud 2013-06-05 11:48:40 +0800
  • 48db208aac extract execute from main to avoid dependencies of file, random and window to main. Renaud 2013-06-04 11:52:28 +0800
  • a96f1b5f85 Move rdonly and reterr from main to display to avoid dependencies to main. Renaud 2013-06-03 16:29:33 +0800
  • de787262d3 rebuild on linux and fix lock dependencies. Renaud 2013-06-01 13:42:09 +0800
  • 88fbe6bdff make source functional again. Update Makefile by running make source then make depend. Renaud 2013-06-01 11:58:54 +0800
  • 586026a867 make depend based on cc -MM. update Makefile by doing make depend. Renaud 2013-06-01 11:39:15 +0800
  • 4348e9f757 restrict edinit visibility in main. Renaud 2013-06-01 11:18:29 +0800
  • f210ed610b cleanup bind & ebind dependencies to estruct & edef. Renaud 2013-05-31 14:27:49 +0800
  • cae7222493 Clarify names interface (only used in bind and input). Renaud 2013-05-31 13:18:10 +0800
  • c4a5c31d42 clarify ebind dependencies (only needed by bind). Renaud 2013-05-31 13:04:52 +0800
  • 2ed4446758 ebind as a module instead of include in main. Renaud 2013-05-30 15:05:19 +0800
  • 72f91dd131 Reduce isearch exposed API. Renaud 2013-05-30 14:36:11 +0800
  • b321dce49e Remove efunc as dependencies. Renaud 2013-05-28 17:40:01 +0800
  • 04264b4d27 Start clean up of lock/pklock dependencies. Renaud 2013-05-28 17:21:40 +0800
  • e1cb42e0aa Remove termio from efunc. Renaud 2013-05-28 15:17:15 +0800
  • 4e24edf715 Remove basic from efunc. Renaud 2013-05-28 15:10:16 +0800
  • 9c2c4b7635 Remove display from efunc. Renaud 2013-05-28 14:57:03 +0800
  • 539f327271 Remove input from efunc. Renaud 2013-05-28 14:46:44 +0800
  • 77c9fd09ad Remove eval from efunc. Renaud 2013-05-28 13:35:09 +0800
  • a61307aa59 Remove buffer from efunc. Renaud 2013-05-28 13:25:14 +0800
  • 7816f96508 Remove region from efunc. Renaud 2013-05-28 13:18:47 +0800
  • b971f265fc Remove bind from efunc. Renaud 2013-05-28 13:04:39 +0800