Commit Graph

532 Commits

Author SHA1 Message Date
Renaud dab92e74ff Increase µEMACS version number.
Add message line in maze script.
2017-06-17 17:18:17 +08:00
Renaud 1ff2491d88 Insure virtual screen dimensions support maximum zoom out with mintty on 180p 2017-06-01 15:31:39 +08:00
Renaud b6c89d6eca Cleanup virtual terminal allocation code. 2017-06-01 13:02:47 +08:00
Renaud 57363dcb19 Increase maximum virtual terminal size. 2017-06-01 08:05:59 +08:00
Renaud 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
Renaud 5d46ffc3dc Fix newly reported coverity issues (Memory leak and flase positive of Use after Free). 2017-05-27 16:07:56 +08:00
Renaud 5368877ebb Add gmake to the dependencies in README.MD.
Remove reference to encryption in emacs.hlp.
2017-05-24 11:32:24 +08:00
Renaud 6d40d82dea Add sample script to solve maze using blind mouse algorithm. 2017-05-20 16:10:13 +08:00
Renaud 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
Renaud 674a3baba4 Setting $curcol works on line containing UTF-8 encoded characters. 2017-05-18 12:16:07 +08:00
Renaud df0d663b35 Rebuild with updated MinGW32. 2017-05-17 07:49:03 +08:00
Renaud 4873021e37 &left and &mid handling of UTF-8 encoded characters. 2017-05-16 12:13:12 +08:00
Renaud 918a310601 Improve ernd as &rnd( 2) always returned same pattern. 2017-05-14 15:18:28 +08:00
Renaud ba87641122 README.md edited online with Bitbucket 2017-05-07 06:15:05 +00:00
Renaud 774475a4f6 Correct column position when displaying double width unicode character (assumed in range \u3000-\u3FFF). 2017-05-07 14:05:47 +08:00
Renaud 18cd0ba37f revert to cuserid for systems where getlogin fails 2017-05-07 10:50:09 +08:00
Renaud 9d864d8b00 Fix new warnings in updated gcc 2017-05-06 08:51:02 +08:00
Renaud 99487b126f Consistent unicode handling in buffer-position (CTL-X =) and $curchar. 2017-05-05 10:49:02 +08:00
Renaud 3ef30d1c23 Review help command line option message. 2017-05-03 12:11:09 +08:00
Renaud 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
Renaud 19e33fef82 Increase version number before merge to master branch. 2017-03-22 14:37:26 +08:00
Renaud 5b7d419b1d Add comments clarifying $overlap and $target 2017-03-22 14:18:29 +08:00
Renaud 7e71cf52a3 Review cursor move commands in basic. 2016-05-22 22:22:39 +08:00
Renaud 14e6240b9c Transpose-characters valid with mixed UTF-8 and extended ASCII. 2016-05-21 07:52:19 +08:00
Renaud f11dea468f Insure transpose-characters works with UTF8. 2016-05-20 20:42:37 +08:00
Renaud 92078e5595 Check consistency of forwchar/backchar calls.
Review entab dot movement.
2016-05-20 19:46:54 +08:00
Renaud 2b21a98e9c Review forwchar and backchar. 2016-05-19 21:27:26 +08:00
Renaud d4b2a4c1aa Review ldelchar and ldelete. 2016-05-19 14:02:43 +08:00
Renaud a7c34c747d cppcheck: The scope of the variable 'bp' can be reduced. 2016-05-19 11:26:07 +08:00
Renaud ef7207b421 cppcheck: Variable 'startflag' was assigned a value that is never used. 2016-05-19 11:20:21 +08:00
Renaud 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
Renaud f83ab08609 Review formatted string printing when '%' is at end of string.
Clean up unused IO return code.
2016-04-05 11:33:38 +08:00
Renaud 16e6f87ad5 Review windows update when reading or writing buffers to file. 2016-04-01 13:25:05 +08:00
Renaud af23c6b3b5 Fix previous commit break: Handle case of non override of locked file in Linux. 2016-03-30 20:14:19 +08:00
Renaud ac3c2aa6dd Review file read and write into buffers. 2016-03-30 17:44:46 +08:00
Renaud 06eba37779 Include stddef on Linux for offsetof macro definition. 2016-03-25 19:27:09 +08:00
Renaud 135866231d Rework line allocation. 2016-03-25 14:56:34 +08:00
Renaud 3e2d73394a Review buffer list related functions. 2016-03-24 21:53:36 +08:00
Renaud 9669fea1ce Review buffer list and mode line printing.
Increase version number as two buffer modes have been removed (Spell and Crypt).
2016-03-24 15:25:48 +08:00
Renaud 645a0d734b Remove encryption as implementation is too weak. 2016-03-23 21:11:05 +08:00
Renaud 8c968322f6 Remove Spell buffer mode as it is not connected to any implemented functionality. 2016-03-23 20:25:16 +08:00
Renaud 3af4ee19a2 Adjust maximum file length in pklock. 2016-03-19 14:36:27 +08:00
Renaud a0ea6d07e6 Increase maximum file name length to 255 (Windows & Linux). 2016-03-19 11:37:54 +08:00
Renaud 187b0ce4a3 Review echo of input on message line. 2016-03-12 12:58:05 +08:00
Renaud 910e6576b5 Update Makefile after make depend.
Suppress warning when reaching end of main on Linux.
2016-03-03 21:17:23 +08:00
Renaud f781d458aa Review universal arg command and Alt-# processing in kbd_loop. 2016-03-03 21:15:45 +08:00
Renaud 7188773d13 Move command loop from main to kbd_loop in execute. 2016-03-02 21:37:43 +08:00
Renaud 5c6aac1ae9 Review execute keystroke handling logic. 2016-03-02 19:17:31 +08:00
Renaud ee667b25ed Move insbrace and fmatch to execute.
Review execute.
2016-03-01 19:17:39 +08:00
Renaud 14ef4f50ab Review insbrace, getfence and fmatch.
Adjust timing to pause when highlighting matching brace.
$tpause <= 0 disable matching brace highlight.
2016-02-29 21:23:43 +08:00