1
0
mirror of https://github.com/rfivet/uemacs.git synced 2025-02-20 23:17:13 -05:00

614 Commits

Author SHA1 Message Date
cf823e2fad Clean up handling of unicode character width (non printable are displayed as \u) and insure modeline displays filename including double and zero width characters. 2020-06-24 16:38:03 +08:00
c926a94ac2 Draw maze wall with a unicode character mapped in linux console fonts. 2020-06-22 10:27:12 +08:00
2f5d28a864 Improve UTF-8 display under NetBSD. 2020-06-20 14:25:53 +08:00
4847d8c589 Merge NetBSD adaptation. 2020-06-16 14:09:44 +08:00
8ac4a96a34
Add gcc to the dependencies. 2020-06-02 11:06:25 +08:00
9b655592a2 Refresh screen while building and solving maze. 2020-05-10 12:08:24 +08:00
659ada8b64 buffer-position (CTL-X =) reports 100% ratio when at end of file even for empty buffer. 2020-05-10 12:07:08 +08:00
3807410154 buffer-position (CTL-X =) displays EOF as current character when at end of file. 2020-05-06 16:27:40 +08:00
556ed8d41d Suppress warnings for implicit fallthrough by parsing comments. 2019-11-26 09:05:06 +08:00
e71338b261 Cater to wcwidth implementation difference (Cygwin: UTF-16, Linux: UTF-32). 2019-11-06 13:31:05 +08:00
b0362969a3 Handle wide character display based on wcwidth implementation (UTF-16 ready). 2019-11-06 11:24:18 +08:00
d18cfd2925 Review list-buffers to handle file and buffer names including UTF-8 characters. 2019-08-14 11:39:01 +08:00
0f6de2f3b4 Improve buffer name generation from UTF-8 filename. 2019-08-13 16:39:56 +08:00
e62af18798 Display UTF-8 on the modeline [buffer name, file name]. 2019-08-13 09:14:08 +08:00
78a7a3ba4e Improve support of utf8 in filename completion and key in of command arguments. 2019-08-12 21:41:51 +08:00
81431d2d76 Map DEL (0x7F) consistently to CTL-? so that it can be bound with bind-to-key command.
Revise Y/N prompt and function name keying.
2019-08-09 20:47:05 +08:00
52a386ed01 Refactor vt character output. 2019-08-08 15:21:53 +08:00
08b75d677e Handle DEL consistently in display and input. 2019-08-08 10:55:17 +08:00
3e12643077 Refactor getstring to be more robust when doing filename completion with Unicode characters. 2019-08-07 16:51:00 +08:00
8c1a8f16bf Remove __hpux from conditional compilation. 2019-08-07 13:17:26 +08:00
bc11a0c913 Review system() dependencies and clean up obsolete function prototypes in spawn interface. 2019-08-07 10:19:47 +08:00
70a5a6b636 'make errs' captures compiler warnings 2019-08-07 10:05:25 +08:00
e4c0f0873a Insure word function that deal with change of character case can work with Unicode characters (capitlize, to upper, to lower). 2019-08-03 11:05:16 +08:00
9c1ec4fdf8 Review macroes for character classification. 2019-07-25 19:13:40 +08:00
e11ed9187f Remove V7, MSC, TURBO conditional code. Partial remove of MSDOS. 2019-07-23 21:04:50 +08:00
9a841626e2 Add pdf documentation from emacs.ps 2019-07-23 20:39:40 +08:00
a35185c4fa Remove VMS related code. 2019-07-04 08:06:13 +08:00
28551a3e81 Review help menu macroes in startup file. 2019-06-25 19:57:11 +08:00
71548b9ec6 Avoid using numbered macroes if key binding is not needed. 2019-06-22 14:03:15 +08:00
0244154e8e Review storage and execution of macro, procedure and buffer. 2019-06-19 20:52:21 +08:00
f0836bb66a Replace strncpy by mystrscpy. 2019-06-19 19:49:20 +08:00
033012f645 Avoid warning on unused declared label in Cygwin. 2018-01-11 14:56:56 +08:00
dab92e74ff Increase µEMACS version number.
Add message line in maze script.
4.2.4
2017-06-17 17:18:17 +08:00
1ff2491d88 Insure virtual screen dimensions support maximum zoom out with mintty on 180p 2017-06-01 15:31:39 +08:00
b6c89d6eca Cleanup virtual terminal allocation code. 2017-06-01 13:02:47 +08:00
57363dcb19 Increase maximum virtual terminal size. 2017-06-01 08:05:59 +08:00
35f2184253 Insure that virtual terminal is always initialized with maximum size (MAXROW X MAXCOL) while current maximum size is inherited from actual terminal. 2017-05-29 16:27:46 +08:00
5d46ffc3dc Fix newly reported coverity issues (Memory leak and flase positive of Use after Free). 2017-05-27 16:07:56 +08:00
5368877ebb Add gmake to the dependencies in README.MD.
Remove reference to encryption in emacs.hlp.
2017-05-24 11:32:24 +08:00
6d40d82dea Add sample script to solve maze using blind mouse algorithm. 2017-05-20 16:10:13 +08:00
b4ff6798cd Seed the pseudo-random generator on initialization.
Add example script to solve a maze by flood painting.
2017-05-19 11:19:13 +08:00
674a3baba4 Setting $curcol works on line containing UTF-8 encoded characters. 2017-05-18 12:16:07 +08:00
df0d663b35 Rebuild with updated MinGW32. 2017-05-17 07:49:03 +08:00
4873021e37 &left and &mid handling of UTF-8 encoded characters. 2017-05-16 12:13:12 +08:00
918a310601 Improve ernd as &rnd( 2) always returned same pattern. 2017-05-14 15:18:28 +08:00
ba87641122 README.md edited online with Bitbucket 2017-05-07 06:15:05 +00:00
774475a4f6 Correct column position when displaying double width unicode character (assumed in range \u3000-\u3FFF). 2017-05-07 14:05:47 +08:00
18cd0ba37f revert to cuserid for systems where getlogin fails 2017-05-07 10:50:09 +08:00
9d864d8b00 Fix new warnings in updated gcc 2017-05-06 08:51:02 +08:00
99487b126f Consistent unicode handling in buffer-position (CTL-X =) and $curchar. 2017-05-05 10:49:02 +08:00