?? changelog
字號:
the "tinlink & 624 super duper" self compressor tools -adjusted e3.html, e3.man #147--------------------------------------------------------------Thu Nov 29 22:12:26 2001 Albrecht Kleine <kleine@ak.sax.de> =the day the great George Harrison died :-( -added code to prevent editing non-regular files on FreeBSD (because different kernel "read" behaviour in Linux vs FreeBSD) -added SIGNAL HANDLING acting on ^Z for job control (for vi,emacs,pico,nedit modes, but ^KZ for WStar). This does work currently for LINUX only, the main problem was screen redrawing at SIGCONT. #146--------------------------------------------------------------Mon Nov 26 20:06:50 2001 Albrecht Kleine <kleine@ak.sax.de> -hide return character 0dh on W32 version (expecting 0d0a line delimiter) / control via %define W32LF So the W32 version of e3 can edit texts with 0d0a and single 0ah correctly. The Linux/*BSD/BeOS/QNX- versions will continue showing 0dh characters as single dots. #145--------------------------------------------------------------Wed Nov 21 19:15:58 2001 Albrecht Kleine <kleine@ak.sax.de> -added Makefiles and ported binaries to distribution archive for the OpenBSD and NetBSD operating systems #144 ***** released as v1.82 *****--------------------------------------------------------------Sat Nov 10 20:05:05 2001 Albrecht Kleine <kleine@ak.sax.de> -continued QNX stuff (cursor key handling etc.)Thu Nov 08 17:03:00 2001 Terry Loveall <loveall@qwest.net> -added 19 short prefixes to jumps for assembling with newer NASM versions (w/o using special command line switches) #143 ***** released as v1.81 *****--------------------------------------------------------------Thu Nov 08 16:50:17 2001 Albrecht Kleine <kleine@ak.sax.de> -added initial basic support for QNX 6.1 Realtime OS done by dynamic linking with /usr/lib/libc.so.1, this is controled by %ifdef QNX #142--------------------------------------------------------------Fri Nov 02 16:47:00 2001 Albrecht Kleine <kleine@ak.sax.de> -cleanup for release -Makefile: added desination "w32lst" for cross assembling w32 versions on Linux -man page: updated for W32 versions -added e3.html as manual page substitute for W32 systems #141 ***** released as v1.8 *****--------------------------------------------------------------Sun Oct 28 21:12:44 2001 Albrecht Kleine <kleine@ak.sax.de> -bugfix ^F WStar (did not stop at line begin) -Win9x: enhanced screen redrawing with colors (select via %define W32_EXTENDED_IO) #140 --------------------------------------------------------------Sun Oct 21 16:09:58 2001 Albrecht Kleine <kleine@ak.sax.de> rewrote key handling (for alt- and cursor keys) on Win9x #139--------------------------------------------------------------Sat Oct 20 13:09:36 2001 Albrecht Kleine <kleine@ak.sax.de> initial port to Win9x (no cursor keys, no Alt keys, no colors & very slow) #138--------------------------------------------------------------Sun Oct 14 18:34:18 2001 Albrecht Kleine <kleine@ak.sax.de> -rewrote the vi mode marker commands: ma , d'a and y'a . Added 'a (=jmp to marker). Tnx to Matthias Kopfermann for bug report. -added mulinux patch by Philipe Corbes. Tnx. #137 ***** released as v1.71 *****--------------------------------------------------------------Tue Aug 21 15:02:46 2001 Charles Steinkuehler <charles@steinkuehler.net> -added :x command to the vi emulation mode of e3 #136a--------------------------------------------------------------Sun Jul 8 18:44:08 2001 Albrecht Kleine <kleine@ak.sax.de> -added variable 'r' and constant 'p' to calc module: r is for using last result in next calculation, p is PI (more precise than simply using 3.141593) #136 ****** released as v1.7 ****** --------------------------------------------------------------Mon Jun 25 20:37:45 2001 Albrecht Kleine <kleine@ak.sax.de> -completed arithmetics by adding parenthesis () to calc parser -added build option BUILTINHELP on top of e3.asm (undefine if you really don't need help, but saves 30% space in uncompressed version) and 18% in gzexe-compressed version) -added arithmetics to man page #135--------------------------------------------------------------Tue Jun 19 21:18:14 2001 Albrecht Kleine <kleine@ak.sax.de> -completed arithmetics by adding signs to parser -premium bugfix in subtraction: a-b-c now a+(-b)+(-c) #133,#134 ****** released as v1.62 ******---------------------------------------------------------------Sun Jun 10 14:57:38 2001 Albrecht Kleine <kleine@ak.sax.de> -bugfix tabulator in very long lines -bugfix: helptext vi -bugfix: characters 0x80-0x9F now shown as a dot -horizontal scrolling in long lines now earlier #132 ****** released as v1.61 ****** including different binaries for BeOS, FreeBSD)--------------------------------------------------------------Mon May 28 20:23:00 2001 Albrecht Kleine <kleine@ak.sax.de> -added another wrapper script (see contrib directory) thanks to Tito <farmatito@tiscalinet.it> -e3.asm: initial try for simple arithmetics with +-*/ using a recursive descent parser #127-#131, several steps ****** released as v1.6 ******--------------------------------------------------------------Sun May 6 21:36:46 2001 Albrecht Kleine <kleine@ak.sax.de> e3.asm: improved WStar mode: -added ^Z, ^W for scrolling up/down (cursor tries to stay at his original line) -changed ^J to help page -changed ^A,^F in WStar mode for skipping by word (thanks for note to Dan Strychalski) #126 (released as v1.51, including 3 different compressed binaries)--------------------------------------------------------------Sun Apr 22 13:04:06 2001 Albrecht Kleine <kleine@ak.sax.de> e3.asm: removed line wrapping in vi mode (fixing vi mode command keys l,h,a) Tue Apr 17 13:35:05 2001 David Douthitt <n9ubh@callsign.net> README file: review and update Makefile: fixed upx compressor usage #125 ****** released as v1.5 *********-------------------------------------------------------------Tue Apr 17 20:25:10 2001 Albrecht Kleine <kleine@ak.sax.de> -added experimental beeping in case of unsupported VI command letters (but not at EOF,BOF,EOL,BOL) [ configured via %define BEEP_IN_VI ] -added experimental beeping if child process 'sed' complains about a wrong input command line Also avoids writing sed's STDERR to our edit screen. [ configured via %define CAPTURE_STDERR ] #124-------------------------------------------------------------Mon Apr 16 21:38:06 2001 Albrecht Kleine <kleine@ak.sax.de> e3.asm: vi emulaton mode: -added 'yy' key binding -added variable "VInolinebased" for controling line based pasting -improved d'a y'a (re-numbering, cursor position etc.) #123---------------------------------------------------------------Sun Apr 15 20:58:16 2001 Albrecht Kleine <kleine@ak.sax.de> e3.asm: added 'D','C' key binding for vi command mode #122--------------------------------------------------------------Sun Mar 25 12:16:15 2001 Albrecht Kleine <kleine@ak.sax.de> e3.asm: added 'r' key binding for vi command mode #121--------------------------------------------------------------Sat Mar 24 22:11:22 2001 Albrecht Kleine <kleine@ak.sax.de> -e3.asm: adding a carriage return to the end of the file if there isn't any (vi mode only) -e3.asm: bugfix in vi mode :w! command: no more writing files named '!' (thanks for report to David Douthitt) Fri Mar 16 01:53:38 2001 Adrian Bunk <bunk@fs.tum.de> Makefile: replaced upx compresor with gzexe (save more than 1024 bytes in executable)Thu Feb 15 19:01:09 2001 Hilton Chiang <hilton_chiang@ipmental.com.tw> e3.c: changed 'columns' setting in e3.c to fix it to 80x24 (due portability problems) #120-------------------------------------------------------------Mon Jan 1 12:00:00 2001 Albrecht Kleine <kleine@ak.sax.de> -tested for running in Linux ak 2.4.0-test7: ok -adjusted 'ex' path to more common '/usr/bin/ex' -extended backup copy procedure (preserve change time) #119 ****** released as v1.4 *********--------------------------------------------------------------Wed Dec 27 19:08:08 2000 Albrecht Kleine <kleine@ak.sax.de> -fixed handling of Del key in FreeBSD -added specials for FreeBSD for piping via sed or ex -Pico mode: added ^JT for repeating ^T (search&replace)Fri Dec 22 10:54:02 2000 Zas <lmonin@metaconcept.com> -Pico mode: added ^JP for buffer piping like in vi mode #118--------------------------------------------------------------Sat Dec 23 13:56:22 2000 Albrecht Kleine <kleine@ak.sax.de> -divide (via readlink) between files and symlinks for back-up method (rename or copy old file) -added initial backup copy procedure -added changes for making error free assembling on FreeBSD and BeOS : thanks for note to Joseph Scott <joseph@randomnetworks.com> #117--------------------------------------------------------------Tue Dec 19 18:07:00 2000 Albrecht Kleine <kleine@ak.sax.de> -added access to vi's EX cmdline to WStar and Emacs modes using either ^KP or ^X^P -bugfix in esi parameter to "wait4" kernel call -bugfix line re-numbering after deleting in pipe -bugfix checking cursor position after pipe errors #116 ****** released as v1.3 *********--------------------------------------------------------------Sun Dec 17 18:22:12 2000 Albrecht Kleine <kleine@ak.sax.de> -vi mode only: added a way for child process running /bin/ex instead of /bin/sed (have different interfaces) (Use ex by setting EXMODE to EX in makefile!) #115--------------------------------------------------------------Sat Dec 16 11:34:28 2000 Albrecht Kleine <kleine@ak.sax.de> -ask before saving in Emacs mode key ^X^F, ditto Nedit mode keys ^N and ^O -prevent buffer mark problems if start editing another file #114-------------------------------------------------------------Fri Dec 15 21:45:03 2000 Albrecht Kleine <kleine@ak.sax.de> -added buffer overflow protection in sed piping -added internal EOF marker handling in sed piping -checked bad values before try to paste #113--------------------------------------------------------------Wed Dec 13 20:21:15 2000 Albrecht Kleine <kleine@ak.sax.de> -improvements nedit mode ^A,^W -added error checking to sed piping process #111,#112 ****** released as v1.2 *********--------------------------------------------------------------Sun Dec 10 16:48:45 2000 Albrecht Kleine <kleine@ak.sax.de> -added nedit-similar new mode due request by Denis <jido@respublica.fr> -improvements in sed pipe -e3.c: removed usage of multibyte chars because not portable to mips systems #110--------------------------------------------------------------Sat Dec 9 20:05:05 2000 Albrecht Kleine <kleine@ak.sax.de> -initial piping through /bin/sed using a helper file (vi mode under Linux only) / (thanks Michele for idea) -bugfix vi mode: exchanged ^U and ^D (thanks for report to David Duffy <davidD@qimr.edu.au>) -bugfix vi mode: search is now case sensitive (thanks for report to David Douthitt) -re-added e3c to the distribution, but separated #109--------------------------------------------------------------Sat Dec 9 20:05:04 2000 Albrecht Kleine <kleine@ak.sax.de> -very fruitless experiments for bidirectional piping through /bin/sed -introduction of using UPX packer in Makefile see http://wildsau.idv.uni-linz.ac.at/mfx/upx.html #107,#108--------------------------------------------------------------Mon Dec 4 19:33:07 2000 Albrecht Kleine <kleine@ak.sax.de> -fixed a bug in optslen (only for vi :e,:w of interest) (tnx bug report Aaron Lehmann <aaronl@vitelus.com>) -changed Makefile for FreeBSD and BeOS (ELF header build) #106 (v1.1a released)--------------------------------------------------------------Sun Dec 3 10:51:19 2000 Albrecht Kleine <kleine@ak.sax.de> -added :e <file> command for the vi-friends -added "edit mode switching" to the list of documented commands (^KM, ^QM, ; , altX) #105 ****** released as v1.1 *********--------------------------------------------------------------Sat Dec 2 17:41:31 2000 Albrecht Kleine <kleine@ak.sax.de> -added e, G, 1G and ma, d'a, y'a commands for the vi-friends (as recommended by David Douthitt) attention: <n>G is not yet available! -bugfix in P and p (vi paste) #104--------------------------------------------------------------Wed Nov 22 17:37:15 2000 Albrecht Kleine <kleine@ak.sax.de> -added 'z.' and ':w <file>' commands for the vi-friends (now using cripled ELF header by default, compare #62) #103---------------------------------------------------------------Sun Nov 19 10:25:15 2000 Albrecht Kleine <kleine@ak.sax.de> -added bugfix for buffer overflow protection (e3pi,e3em) (tnx report to Zas <lmonin@metaconcept.com>) -squeezed some byte using 'short' attributes etc. -setting block variable and emacs killbuffer size to 0 avoiding side effects for save online edit-mode switching -added 'ZZ' command for the vi-friends #102 (v1.02 released)--------------------------------------------------------------Sun Nov 12 10:35:35 2000 Albrecht Kleine <kleine@ak.sax.de> -squeezed ca.16 byte from KeyHelp, LookPageUp added :w for vi mode, completed vi mode help -bugfix dd/^K for vi/pico modes (crash if last line) (tnx report Sergei Viznyuk <sviznyuk@hotmail.com>)Sat Nov 11 10:00:29 2000 David Douthitt <ddouthitt@mennonite.minister.net> -added wrapper script for sequential editing of files #101 (v1.01 released)--------------------------------------------------------------Fri Nov 10 18:00:00 2000 Albrecht Kleine <kleine@ak.sax.de> bugfixes & last minute changes & clean up #100 ****** released as v1.0 *********---------------------------------------------------------------Wed Nov 8 19:51:57 2000 Albrecht Kleine <kleine@ak.sax.de> -added S,X for vi cmd mode, bugfix :<line> vi mode -another patch for serial connections (tnx LRP folks) -updated manpage+README -bugfix in Alt-X (and friends) -bugfix in ^QF (and friends) #99--------------------------------------------------------------Tue Nov 7 21:11:11 2000 Albrecht Kleine <kleine@ak.sax.de>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -