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

135 Commits

Author SHA1 Message Date
f2c53b5b1f Reviewed dependencies generation. 2022-02-05 10:56:12 +08:00
e6921a8ed1 Centralize customization in defines.h instead of Makefile + estruct.h. 2021-08-18 16:54:35 +08:00
5f3b42f448 Use gcc predefined in conditional compilation (__CYGWIN__, __SIZEOF_WCHAR_T__). 2021-08-18 09:37:47 +08:00
3551d2b8d1 Simplify Makefile by removing obsolete rules (lint, splint, sparse, tags). 2021-08-07 10:28:20 +08:00
d7649cf554 Rework previous-paragraph, next-paragraph, fill-paragraph, justify-paragraph. 2021-07-16 12:24:13 +08:00
d067e2dc0d make source and make depend implicitly done. 2021-07-14 10:10:58 +08:00
2babb94944 Review Link flags, striping output by default and omitting unnecessary defines. 2021-02-23 11:30:28 +08:00
b5047fac9b Remove MINGW32 partial implementation. 2020-11-03 10:37:39 +08:00
2a47dcbbb4 Clean up Makefile to emphasize supported OS/Toolchain 2020-11-02 11:31:24 +08:00
77aa2f156e Add MSYS2 64bit to the supported toolchains. 2020-10-30 14:12:45 +08:00
4847d8c589 Merge NetBSD adaptation. 2020-06-16 14:09:44 +08:00
556ed8d41d Suppress warnings for implicit fallthrough by parsing comments. 2019-11-26 09:05:06 +08:00
e62af18798 Display UTF-8 on the modeline [buffer name, file name]. 2019-08-13 09:14:08 +08:00
70a5a6b636 'make errs' captures compiler warnings 2019-08-07 10:05:25 +08:00
9c1ec4fdf8 Review macroes for character classification. 2019-07-25 19:13:40 +08:00
f0836bb66a Replace strncpy by mystrscpy. 2019-06-19 19:49:20 +08:00
df0d663b35 Rebuild with updated MinGW32. 2017-05-17 07:49:03 +08:00
774475a4f6 Correct column position when displaying double width unicode character (assumed in range \u3000-\u3FFF). 2017-05-07 14:05:47 +08:00
9d864d8b00 Fix new warnings in updated gcc 2017-05-06 08:51:02 +08:00
7e71cf52a3 Review cursor move commands in basic. 2016-05-22 22:22:39 +08:00
1b2307e056 Partial fix of issues when using unicode sequence with describe-key, search-forward, query-replace-string. 2016-04-09 11:46:40 +08:00
645a0d734b Remove encryption as implementation is too weak. 2016-03-23 21:11:05 +08:00
910e6576b5 Update Makefile after make depend.
Suppress warning when reaching end of main on Linux.
2016-03-03 21:17:23 +08:00
ee667b25ed Move insbrace and fmatch to execute.
Review execute.
2016-03-01 19:17:39 +08:00
3436443807 Introduce boolean $hardtab to control insertion of hardcoded tab or soft ones (spaces). Review insert_tab accordingly. 2016-02-24 21:17:45 +08:00
893658b3ef Fix issue #5 by rolling back commit 06b0d3f. This insure compatibility with both CYGWIN and XTERM terminals under Cygwin. 2016-02-12 13:11:50 +08:00
c378a80204 Recompile with -pedantic. 2015-11-25 10:42:33 +08:00
06b0d3f00d Switch back from termio to posix for Cygwin to be better aligned with Linux. 2015-10-01 07:26:15 +08:00
911b4cd402 Insure that coverity locs number is aligned with result from lc. 2015-03-17 17:14:43 +08:00
87350f4c16 Review getgoal code. 2015-03-16 10:46:51 +08:00
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