Commit Graph

  • af79bcffea fixed reserve location main 4.0.1 deepend 2024-10-11 02:42:40 +0000
  • 921abf88fa fix preserve deepend 2024-10-11 00:35:29 +0000
  • a51c65d9dd default rpm installs to /usr/archaic/bin updated version to 4.0.1 deepend 2024-10-11 00:18:47 +0000
  • 3b234e0aed
    Update ex.spec deepend-tildeclub 2024-10-10 15:04:51 -0600
  • 1a6f1f8cdc
    Update ex.spec deepend-tildeclub 2024-10-10 14:09:32 -0600
  • 4eca511193
    Update ex.spec deepend-tildeclub 2024-10-10 14:07:24 -0600
  • 4f22260ee2
    Update ex_vops2.c deepend-tildeclub 2024-10-10 14:06:45 -0600
  • 297a2b4a52
    Update ex_unix.c deepend-tildeclub 2024-10-10 14:05:42 -0600
  • 0d7b306269
    Update ex.spec deepend-tildeclub 2024-10-10 14:04:44 -0600
  • df257837fe
    Update README deepend-tildeclub 2024-10-10 14:02:27 -0600
  • 4239d88077
    Update Changes deepend-tildeclub 2024-10-10 12:26:55 -0600
  • 9bdc338872
    Update Makefile deepend-tildeclub 2024-10-10 12:25:32 -0600
  • 6427f89745 Revert "files from last original release." deepend 2024-10-10 18:23:22 +0000
  • d3934a8ead files from last original release. deepend 2024-10-10 18:21:41 +0000
  • 2c0c217bb6 files from last release. ex-050325 deepend 2024-10-10 18:04:47 +0000
  • 0793775912 added provisions to build an SVR4 package Gunnar Ritter 2007-02-24 23:47:28 +0000
  • 4f2f7775a0 built on FreeBSD 6 Gunnar Ritter 2007-01-12 17:43:22 +0000
  • 1135d13657 gcc -Wstrict-prototypes and related fixes Gunnar Ritter 2006-12-25 19:31:50 +0000
  • ae8b700100 Stefan Tramm compiled on Mac OS X Gunnar Ritter 2006-01-01 20:28:12 +0000
  • 5ac59bfb34 compiles on DragonFlyBSD Gunnar Ritter 2005-11-22 00:13:00 +0000
  • 89f1de0dd1 Stephen Williams reported UTF-8 mode to work with gnome-terminal 2.10.0 Gunnar Ritter 2005-10-23 14:48:01 +0000
  • 90dcee7912 * A bug in the supplied realloc() replacement could result in heap corruption. (No resulting failures have been observed with ex so far.) Gunnar Ritter 2005-08-18 20:54:54 +0000
  • a28b46f12d made ^F work with long line at the end Gunnar Ritter 2005-08-06 12:06:47 +0000
  • 6070ff258f fixed visual 'n' for very long lines Gunnar Ritter 2005-08-06 11:41:15 +0000
  • 5e1eca3ce2 limited capability to view long lines with vi Gunnar Ritter 2005-08-05 23:15:03 +0000
  • b5ea77e25f * Viewing executables and compressed files is no longer inhibited. Gunnar Ritter 2005-08-04 17:03:27 +0000
  • f2ae772abb made regular expressions work again (were broken since last revision) Gunnar Ritter 2005-08-04 16:58:51 +0000
  • b0ff1d6b3e ex (not vi) can now edit files with lines of arbitrary length. Gunnar Ritter 2005-08-04 15:23:39 +0000
  • 2b70d8e5eb * The screen buffers for visual mode are now dynamically allocated, so vi usually does not return to ex mode with "screen too large" when the terminal is resized on a large monitor anymore. Gunnar Ritter 2005-08-04 12:09:59 +0000
  • c69b1ee369 use slist Gunnar Ritter 2005-06-26 12:33:54 +0000
  • 744680c3eb always include inttypes.h Gunnar Ritter 2005-06-19 11:35:03 +0000
  • bceb4a7c92 valgrind support Gunnar Ritter 2005-04-05 15:08:12 +0000
  • c13aadbd6a * Traditional regular expressions sometimes failed to operate correctly since the last release. Gunnar Ritter 2005-03-24 23:38:10 +0000
  • b0a749c10a * The 'p' command now works correctly if the buffer contains a partial line with multibyte characters. Gunnar Ritter 2005-03-24 22:58:14 +0000
  • be3347f5be * vi no longer dies with a segmentation fault if a line does not fit on the screen after an insertion. Gunnar Ritter 2005-03-04 12:22:53 +0000
  • 451eeb404b 050225 release Gunnar Ritter 2005-02-24 23:47:25 +0000
  • 687283420e malloc fixes Gunnar Ritter 2005-02-20 22:20:58 +0000
  • 48c2d1ea7d id Gunnar Ritter 2005-02-20 16:21:04 +0000
  • ac7a080336 loconv() did not terminate strings when copying Gunnar Ritter 2005-02-20 16:19:05 +0000
  • a2e6b9bf06 no VLAs Gunnar Ritter 2005-02-20 16:04:13 +0000
  • 412a50455a use MAP_ANONYMOUS if MAP_ANON is not defined Gunnar Ritter 2005-02-20 15:46:11 +0000
  • b1f7de7553 better termcap entry Gunnar Ritter 2005-02-20 15:29:00 +0000
  • be04f31b6e termcap description added Gunnar Ritter 2005-02-20 15:22:10 +0000
  • 493b8bb250 use REG_BADRANGE only with NO_BE_BACKSLASH Gunnar Ritter 2005-02-20 14:06:03 +0000
  • 3a034c9785 * When the 'ignorecase' option is toggled, saved regular expressions are now updated accordingly. Gunnar Ritter 2005-02-19 20:13:22 +0000
  • 773cc81104 got rid of Re_used Gunnar Ritter 2005-02-19 19:38:24 +0000
  • 12f5e52169 have log[12] as explicit variables Gunnar Ritter 2005-02-19 19:29:03 +0000
  • 6a6d9e4069 include regex.h in ex_re.c only Gunnar Ritter 2005-02-19 18:37:13 +0000
  • 971748839e * Traditional regular expressions can now be used with multibyte characters. Gunnar Ritter 2005-02-19 18:01:26 +0000
  • a7523a2130 built on EP/IX Gunnar Ritter 2005-02-19 10:28:32 +0000
  • 47bc82618c fix for solaris compiler Gunnar Ritter 2005-02-18 17:57:00 +0000
  • 1f78fc629a * If the 'next!' ex command is given and the autowrite option is set, the current file is not written anymore. Gunnar Ritter 2005-02-18 17:54:25 +0000
  • e3eecf0edf /dev/zero allocation fixed, increase pool size in smaller units Gunnar Ritter 2005-02-18 16:44:40 +0000
  • c9c2aae114 * A new version of mapmalloc.c that is derived from Unix 7th Edition code has been introduced. Gunnar Ritter 2005-02-18 02:24:28 +0000
  • 25b4451ffd new variant in preparation Gunnar Ritter 2005-02-18 02:20:18 +0000
  • 057434f01a made -t foo -c bar work in visual mode too Gunnar Ritter 2005-02-17 21:11:34 +0000
  • ebbbfc8bd2 * Fixed an error in the realloc() function in mapmalloc.c that sometimes caused memory to be overwritten because memcpy(new, old, size) was called with the size of 'new' if 'new' was larger than 'old'. Gunnar Ritter 2005-02-17 20:38:02 +0000
  • 6afc996872 * The 'substitute' ex command can now be abbreviated as 'sub', 'subst' etc. Gunnar Ritter 2005-02-17 19:31:36 +0000
  • aada6fd740 * Ex does not exit on errors immediately anymore if standard input is not a terminal but a pipe or regular file. Gunnar Ritter 2005-02-17 17:00:56 +0000
  • 50bf5781f9 * The 'source' ex command now works if command input comes from a pipe or regular file. Gunnar Ritter 2005-02-17 16:03:03 +0000
  • 124bd15ee6 * If standard output is not a terminal, no '\r' is written at the end of printed lines anymore. Gunnar Ritter 2005-02-17 15:16:43 +0000
  • 9fd9a3d91e * When the name of a nonexisting file is given with the 'edit' ex command, the command now succeeds and prints a "[New file]" message. Gunnar Ritter 2005-02-17 14:48:49 +0000
  • b737eb9531 * The -w option now also sets the scroll size for the 'z' command. Gunnar Ritter 2005-02-17 12:41:23 +0000
  • f99a42d652 * If both the '-t' and the '-c' option are given, the '-t' option is now processed first, i.e. the command is executed at the position where the tag was found. Gunnar Ritter 2005-02-17 12:15:36 +0000
  • 1dbb3c2a66 * When moving left while the cursor is positioned over a multicolumn character at the end of the line, the bell is rung now (Bugreport by Matthew Fischer). * When moving up or down to a row with different column arrangement while the cursor is positioned over a multicolumn character, the leftmost character above the original position is chosen in the new row. Gunnar Ritter 2005-02-15 22:39:33 +0000
  • 280906a241 singlebyte compile fixes Gunnar Ritter 2005-02-15 16:55:39 +0000
  • 22e0a4753c * Made multicolumn characters work in lines longer than the screen width in visual mode (Bugreport by Matthew Fischer). Gunnar Ritter 2005-02-15 16:40:38 +0000
  • d1a3bb3efa * Made multicolumn characters work in lines longer than the screen width in visual mode (Bugreport by Matthew Fischer). Gunnar Ritter 2005-02-15 16:31:11 +0000
  • 625b7e45f5 * The argument to the -w option is correctly recognized now. Gunnar Ritter 2005-02-13 01:03:22 +0000
  • 6cba8d4b6c anoter fix for the 'ic' case Gunnar Ritter 2005-02-04 18:52:28 +0000
  • 60c17fcee5 * The insertion of multicolumn characters now works with terminals that have the 'ic' but no 'im' termcap capability (Bugreport by Matthew Fischer). Gunnar Ritter 2005-02-03 00:09:54 +0000
  • 98e0e16635 multibyte support tested on HP-UX B.11.11 Gunnar Ritter 2005-01-29 15:10:16 +0000
  • b321680d4c s/revision/release/ Gunnar Ritter 2005-01-22 22:45:59 +0000
  • 8cfde7de61 * If a line began with a tabulator and another tabulator was inserted with the cursor located on the first tabulator, the display was not updated appropriately since the last revision (Bugreport by Matthew Fischer). (P) Gunnar Ritter 2005-01-22 22:45:29 +0000
  • 0e1e0f0cb5 GB 2312 is also supported Gunnar Ritter 2005-01-22 21:24:53 +0000
  • 2e78936ac0 documented support for East Asian encodings Gunnar Ritter 2005-01-22 16:54:26 +0000
  • e444210570 * Fixed a segmentation fault that occured in multibyte locales when operation was continued after vi had been stopped by ^Z, with the cursor positioned in a line longer than the terminal width as the last line of the current screen. Gunnar Ritter 2005-01-22 00:03:30 +0000
  • 11445d2b92 * Made it work for Big5 locales (Patches by Matthew Fischer). * Fixed a problem with the 'r' command in EUC-JP and Big5 locales (Bugreport by Matthew Fischer). Gunnar Ritter 2005-01-20 22:33:32 +0000
  • 28950221e4 050119 release Gunnar Ritter 2005-01-19 23:48:33 +0000
  • cd458d267f * The last release erroneously made 'X' work like 'x' in visual mode. It now deletes the character before the cursor again as documented (Bugreport by Matthew Fischer). Gunnar Ritter 2005-01-19 12:27:38 +0000
  • 3a23482887 * Some build fixes for diet libc have been made. Gunnar Ritter 2005-01-16 13:47:23 +0000
  • bac07daedd the ^U issue affected only multibyte characters Gunnar Ritter 2005-01-14 00:17:13 +0000
  • 7529db3b73 * Pressing the ^U (kill) character in insert mode sometimes positioned the cursor at weird locations since the last revision (P). Gunnar Ritter 2005-01-13 19:21:27 +0000
  • cffa86a85e * The position of '$' when changing text was fixed for cases where the first changed character had multiple columns but the last one had not. Gunnar Ritter 2005-01-13 19:03:43 +0000
  • a40b8f3ae0 * Various rendering errors happened with multicolumn characters if they started at an even column (counting from 1 upwards). Gunnar Ritter 2005-01-13 18:51:47 +0000
  • b75f03c3ca * When an illegal multibyte sequence is entered in vi insert mode, no garbage bytes are generated anymore when the insert mode is left. Gunnar Ritter 2005-01-12 17:26:23 +0000
  • cd48bf2e60 * Multibyte sequences that correspond to an unprintable character are now printed as multiple octal escape sequences. Gunnar Ritter 2005-01-12 04:03:46 +0000
  • 68f1c288d4 * The handling of multicolumn characters was fixed for terminals without the IM (insert mode) capability. It is unlikely that such terminals actually exist, but vi will use the corresponding code for open mode if a termcap entry is not available. Gunnar Ritter 2005-01-11 15:05:25 +0000
  • 4d481fff00 * The 'cw' visual command with a multibyte character as last character of the affected word located at the end of the line left garbage bytes past the end of the new text. Gunnar Ritter 2005-01-11 14:07:04 +0000
  • 91464fa6fb * Visual 'U' followed by 'u' lead to garbage on the screen when multibyte characters were present on the changed line. Gunnar Ritter 2005-01-10 23:32:28 +0000
  • 335f1e9f08 * Undoing the replacement of a multicolumn character by a singlecolumn character twice made the singlecolumn character invisible. Gunnar Ritter 2005-01-10 21:59:00 +0000
  • 5a5e906d9e * When a multicolumn character was inserted and then replaced, the visual screen representation was sometimes not updated accordingly. Gunnar Ritter 2005-01-10 19:32:47 +0000
  • 6f9ef30277 * The '\u', '\l', '\U', and '\L' substitution sequences work with multibyte characters now. Gunnar Ritter 2005-01-09 13:23:00 +0000
  • 6b5d023516 * Fixed an old vi bug: If a vi command that yanked or deleted part of a line was followed by an ex command that also yanked or deleted some text, a following 'p' vi command pasted the text affected by the former vi command. It now pastes the text of the last yank or delete even if that was an ex command. Gunnar Ritter 2005-01-02 14:58:49 +0000
  • 34bb648726 * When a multicolumn character was replaced by another multicolumn character in insert mode, the display was not updated appropriately with terminals other than xterm. Gunnar Ritter 2005-01-02 01:39:45 +0000
  • 7a66b78ed7 * Handle character case conversions with the '~' vi command correctly if the length of the converted multibyte sequence is smaller than the original one. Gunnar Ritter 2005-01-01 23:14:53 +0000
  • f5b548bc9b UTF-8 support tested with mlterm Gunnar Ritter 2005-01-01 19:07:49 +0000
  • 4d1b00410d multibyte code tested with glibc 2.2.2 Gunnar Ritter 2004-12-31 01:36:41 +0000
  • 3764ff37f9 tested UTF-8 on Solaris 9 Gunnar Ritter 2004-12-30 01:56:16 +0000
  • b75baf52f8 multibyte support tested on HP-UX and NetBSD 2.0 Gunnar Ritter 2004-12-14 18:44:42 +0000