1
0
mirror of https://github.com/rfivet/uemacs.git synced 2024-11-04 11:27:17 -05:00
Commit Graph

555 Commits

Author SHA1 Message Date
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.
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
3ef30d1c23 Review help command line option message. 2017-05-03 12:11:09 +08:00
7f8ab2d2a5 Avoid copy to buffer name using same source as destination to accomodate sensitive implementation of str(n)cpy. 2017-05-02 12:15:19 +08:00
19e33fef82 Increase version number before merge to master branch. 2017-03-22 14:37:26 +08:00
5b7d419b1d Add comments clarifying $overlap and $target 2017-03-22 14:18:29 +08:00
7e71cf52a3 Review cursor move commands in basic. 2016-05-22 22:22:39 +08:00
14e6240b9c Transpose-characters valid with mixed UTF-8 and extended ASCII. 2016-05-21 07:52:19 +08:00
f11dea468f Insure transpose-characters works with UTF8. 2016-05-20 20:42:37 +08:00
92078e5595 Check consistency of forwchar/backchar calls.
Review entab dot movement.
2016-05-20 19:46:54 +08:00
2b21a98e9c Review forwchar and backchar. 2016-05-19 21:27:26 +08:00