|
80cbd37f5c
|
Add extra warning check and fix signed to unsigned comparison issues.
|
2015-02-28 20:29:00 +08:00 |
|
|
4b2c50f6d2
|
Clean up splint warnings:
- Inconsistencies between defines.h and estruct.h.
- Review scope of termio local variables.
- Type mismatch in utf8.
|
2015-02-16 13:41:59 +08:00 |
|
|
c10c550bdd
|
Valid compilation when CLEAN is set.
Use assert() and robust fallback instead of exit() to handle 'impossible' cases.
|
2015-02-15 14:41:35 +08:00 |
|
|
fbe92a1f52
|
Only support UTF-8 keyboard sequence on Cygwin.
FIX: Missing on Linux, ue --help prints progname set in Makefile.
|
2015-02-14 10:21:50 +08:00 |
|
|
2953531913
|
Insure that mlwrite( "") as same effect as mlerase().
|
2015-02-13 15:33:21 +08:00 |
|
|
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 |
|
|
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 |
|
|
b2306e379d
|
Alternate version of make source based on $() functions instead of shell commands.
|
2015-02-11 20:22:43 +08:00 |
|
|
a68c05ed77
|
When detecting target platform, remove Windows variable part to reduce to CYGWIN and MINGW32.
|
2015-02-11 15:19:11 +08:00 |
|
|
a6a8936b8d
|
Move unsupported OS files to fridge.
|
2015-01-29 22:08:34 +08:00 |
|
|
4ca3f53385
|
Make use of logger to replace sequences of TTbeep-mlwrite-return.
|
2015-01-20 22:34:28 +08:00 |
|
|
48ea9279a6
|
Allocate video buffers based on MAXROW/MAXCOL even if os window is smaller at initialization.
|
2015-01-02 20:26:34 +08:00 |
|
|
923d7bdc8e
|
Insure resizing screen commands are aligned with OS window sizes.
|
2015-01-02 17:50:31 +08:00 |
|
|
20d21435e0
|
Rebuild on Linux.
Remove warnings on system and write call without return code check.
|
2015-01-02 14:20:07 +08:00 |
|
|
b6bd5c2927
|
Review header dependencies controlled by POSIX and MINGW32 flags.
|
2015-01-02 10:54:35 +08:00 |
|
|
5f7a1aa1a9
|
Rewrite make depend rule, replacing ed by sed.
|
2014-12-31 09:47:15 +08:00 |
|
|
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 |
|
|
7e8654faa1
|
CYGWIN not necessary to be set at build time if not making posix based version.
|
2014-12-24 11:18:52 +08:00 |
|
|
cc4841b2e1
|
Add mingw32 and wscreen for initial MingGW32 support.
|
2014-12-22 20:58:30 +08:00 |
|
|
1911a389b4
|
Regenerate Makefile with Cygwin64 (make source ; make depend) as mingw32 and wscreen not commited.
|
2014-12-22 20:58:22 +08:00 |
|
|
3be85dec65
|
Recompile under MinGW32 with base framework for implementing kbd/screen (mingw32 + wscreen).
|
2014-12-22 20:58:10 +08:00 |
|
|
6455b200c3
|
Recompile on CYGWIN64.
|
2014-12-22 17:45:32 +08:00 |
|
|
5e87236c02
|
Review header dependencies
|
2014-12-22 17:45:24 +08:00 |
|
|
2669f218b7
|
Recompile on Linux
|
2014-12-22 17:45:12 +08:00 |
|
|
94d21c96f3
|
Move globals defines out of estruct.h.
|
2014-12-22 17:44:31 +08:00 |
|
|
5ecb1a288c
|
Remove includes of estruct.h from all headers.
|
2014-12-22 17:44:07 +08:00 |
|
|
2fe2d9c153
|
Finish move of globals into input and random.
Remove globals.
|
2014-12-22 17:43:53 +08:00 |
|
|
0fdefdba7c
|
Move clexec from globals to exec.
|
2014-12-22 17:42:42 +08:00 |
|
|
80256bdd6d
|
Remove edef.h, obsoleted by globals.h.
|
2014-12-22 17:41:40 +08:00 |
|
|
cfd92b066c
|
Introduce globals.h to prepare rmoval of edef.h.
|
2014-12-22 17:41:29 +08:00 |
|
|
7573dcd226
|
Move edef.h out of bind.h and buffer.h out of edef.h.
|
2014-12-22 17:41:18 +08:00 |
|
|
bdeba62fcb
|
Move fn_t type definition to bind.h.
Review globals.c imports.
|
2014-12-22 17:40:48 +08:00 |
|
|
d6e3df6ff3
|
Move global window pointers to window and global keyboard variables to input.
|
2014-12-22 17:40:38 +08:00 |
|
|
0a998c1cf9
|
Move gasave and gacount to execute.
|
2014-12-22 17:40:12 +08:00 |
|
|
df349fa061
|
Recompile under CYGWIN64.
Move DEBUGM code to eval and exec.
|
2014-12-22 17:39:35 +08:00 |
|
|
a3be4fea81
|
Recompile on Linux; Replace stricmp by strcasecmp.
|
2014-12-22 17:39:25 +08:00 |
|
|
097de3bcdf
|
Recompile under Cygwin64. Move color names as private to random.
|
2014-12-22 17:37:37 +08:00 |
|
|
422bfa0288
|
Recompile on Linux.
|
2014-12-22 17:37:28 +08:00 |
|
|
9780b4ce16
|
Extract Struct terminal from estruct to terminal.h implemented by tcap.
|
2014-12-22 17:36:24 +08:00 |
|
|
1f7826d3a8
|
Move paragraph related function from basic.c to word.c.
|
2014-12-22 17:36:06 +08:00 |
|
|
58642eb97f
|
Move variable related definition from estruct to eval, and ISRCH related ones to isearch.
|
2014-12-22 17:35:41 +08:00 |
|
|
01d108d56d
|
Move struct while and related defines from estruct to exec. Review exec.h.
|
2014-12-22 17:35:32 +08:00 |
|
|
f99fe6fe54
|
Move magic related definitions from estruct.h to search.c. Review search.h accordingly.
|
2014-12-22 17:35:13 +08:00 |
|
|
870989f948
|
Move struct region from estruct.t to regiom.h.
|
2014-12-22 17:35:04 +08:00 |
|
|
7b079662e4
|
Remove line.h from estruct.h.
|
2014-12-22 17:34:55 +08:00 |
|
|
63feade299
|
make depend on Cygwin64.
|
2014-12-22 16:11:42 +08:00 |
|
|
263834b7d9
|
Recompile on linux; Clean up lock prototypes.
|
2014-12-22 16:11:31 +08:00 |
|
|
947c4e7ef4
|
Make depend missing in previous commit.
|
2014-12-22 16:11:21 +08:00 |
|
|
ab432a6781
|
Clean up dependecies on estruct by introducing defines.h.
|
2014-12-22 16:10:51 +08:00 |
|
|
fb6d6bd595
|
Insure CRYPT is defined before header inclusion.
|
2014-12-22 16:10:13 +08:00 |
|