Commit Graph

101 Commits

Author SHA1 Message Date
Renaud 2953531913 Insure that mlwrite( "") as same effect as mlerase(). 2015-02-13 15:33:21 +08:00
Renaud 5e5558e00b Align naming convention for output of text on the message line: mlout*. (Was a mix of log & write). 2015-02-13 12:31:59 +08:00
Renaud 6021a22b60 Move rdonly() in scope of line which is the first user module in the dependency list. 2015-02-13 11:54:17 +08:00
Renaud b2306e379d Alternate version of make source based on $() functions instead of shell commands. 2015-02-11 20:22:43 +08:00
Renaud a68c05ed77 When detecting target platform, remove Windows variable part to reduce to CYGWIN and MINGW32. 2015-02-11 15:19:11 +08:00
Renaud a6a8936b8d Move unsupported OS files to fridge. 2015-01-29 22:08:34 +08:00
Renaud 4ca3f53385 Make use of logger to replace sequences of TTbeep-mlwrite-return. 2015-01-20 22:34:28 +08:00
Renaud 48ea9279a6 Allocate video buffers based on MAXROW/MAXCOL even if os window is smaller at initialization. 2015-01-02 20:26:34 +08:00
Renaud 923d7bdc8e Insure resizing screen commands are aligned with OS window sizes. 2015-01-02 17:50:31 +08:00
Renaud 20d21435e0 Rebuild on Linux.
Remove warnings on system and write call without return code check.
2015-01-02 14:20:07 +08:00
Renaud b6bd5c2927 Review header dependencies controlled by POSIX and MINGW32 flags. 2015-01-02 10:54:35 +08:00
Renaud 5f7a1aa1a9 Rewrite make depend rule, replacing ed by sed. 2014-12-31 09:47:15 +08:00
Renaud f0874a8497 Rebuild on Linux (xubuntu32).
Fix wrapper.h mode.
Silence warning of unused return value of system() in spawn.
2014-12-25 10:51:47 +08:00
Renaud 7e8654faa1 CYGWIN not necessary to be set at build time if not making posix based version. 2014-12-24 11:18:52 +08:00
Renaud cc4841b2e1 Add mingw32 and wscreen for initial MingGW32 support. 2014-12-22 20:58:30 +08:00
Renaud 1911a389b4 Regenerate Makefile with Cygwin64 (make source ; make depend) as mingw32 and wscreen not commited. 2014-12-22 20:58:22 +08:00
Renaud 3be85dec65 Recompile under MinGW32 with base framework for implementing kbd/screen (mingw32 + wscreen). 2014-12-22 20:58:10 +08:00
Renaud 6455b200c3 Recompile on CYGWIN64. 2014-12-22 17:45:32 +08:00
Renaud 5e87236c02 Review header dependencies 2014-12-22 17:45:24 +08:00
Renaud 2669f218b7 Recompile on Linux 2014-12-22 17:45:12 +08:00
Renaud 94d21c96f3 Move globals defines out of estruct.h. 2014-12-22 17:44:31 +08:00
Renaud 5ecb1a288c Remove includes of estruct.h from all headers. 2014-12-22 17:44:07 +08:00
Renaud 2fe2d9c153 Finish move of globals into input and random.
Remove globals.
2014-12-22 17:43:53 +08:00
Renaud 0fdefdba7c Move clexec from globals to exec. 2014-12-22 17:42:42 +08:00
Renaud 80256bdd6d Remove edef.h, obsoleted by globals.h. 2014-12-22 17:41:40 +08:00
Renaud cfd92b066c Introduce globals.h to prepare rmoval of edef.h. 2014-12-22 17:41:29 +08:00
Renaud 7573dcd226 Move edef.h out of bind.h and buffer.h out of edef.h. 2014-12-22 17:41:18 +08:00
Renaud bdeba62fcb Move fn_t type definition to bind.h.
Review globals.c imports.
2014-12-22 17:40:48 +08:00
Renaud d6e3df6ff3 Move global window pointers to window and global keyboard variables to input. 2014-12-22 17:40:38 +08:00
Renaud 0a998c1cf9 Move gasave and gacount to execute. 2014-12-22 17:40:12 +08:00
Renaud df349fa061 Recompile under CYGWIN64.
Move DEBUGM code to eval and exec.
2014-12-22 17:39:35 +08:00
Renaud a3be4fea81 Recompile on Linux; Replace stricmp by strcasecmp. 2014-12-22 17:39:25 +08:00
Renaud 097de3bcdf Recompile under Cygwin64. Move color names as private to random. 2014-12-22 17:37:37 +08:00
Renaud 422bfa0288 Recompile on Linux. 2014-12-22 17:37:28 +08:00
Renaud 9780b4ce16 Extract Struct terminal from estruct to terminal.h implemented by tcap. 2014-12-22 17:36:24 +08:00
Renaud 1f7826d3a8 Move paragraph related function from basic.c to word.c. 2014-12-22 17:36:06 +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 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 ab432a6781 Clean up dependecies on estruct by introducing defines.h. 2014-12-22 16:10:51 +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 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