2190 lines
61 KiB
Plaintext
2190 lines
61 KiB
Plaintext
|
Thu Jul 20 15:23:23 EDT 2006
|
|||
|
|
|||
|
Fix $# in shell highlighter.
|
|||
|
|
|||
|
Fix .in files in ftype
|
|||
|
|
|||
|
Tue Jul 18 14:20:39 EDT 2006
|
|||
|
|
|||
|
Tags file patch: allows you to put a path in TAGS environment
|
|||
|
variable.
|
|||
|
|
|||
|
Thu Jul 13 09:53:31 EDT 2006
|
|||
|
|
|||
|
Fix possible querysave bug.
|
|||
|
|
|||
|
Fix query window bug: cursor was not left in original windows for
|
|||
|
new multi-line query window thing.
|
|||
|
|
|||
|
Fix bug where we could not find ^@
|
|||
|
|
|||
|
Accept ,start,size notation only if it is correct.
|
|||
|
|
|||
|
Mon Jul 10 13:38:04 EDT 2006
|
|||
|
|
|||
|
Fix bug from undo_keep: undo_keep has to be a multiple of 2 for redo
|
|||
|
to work properly.
|
|||
|
|
|||
|
Wed Jun 21 09:16:49 EDT 2006
|
|||
|
|
|||
|
New undo_keep option.
|
|||
|
|
|||
|
Thu Jun 15 14:17:03 EDT 2006
|
|||
|
|
|||
|
Add built-in joerc file.
|
|||
|
|
|||
|
Sat Jun 10 10:06:41 EST 2006
|
|||
|
|
|||
|
Fix menu bug: coredump on left arrow.
|
|||
|
|
|||
|
Tue Jun 6 22:58:41 EDT 2006
|
|||
|
|
|||
|
allow |comments| in gettext strings.
|
|||
|
|
|||
|
dnelson's patches for large files,
|
|||
|
tty.c include file problems and $(srcdir).
|
|||
|
|
|||
|
Sat Jun 3 09:48:41 EDT 2006
|
|||
|
|
|||
|
new syntax files: m4 joerc
|
|||
|
|
|||
|
use hash table in rc file parser.
|
|||
|
|
|||
|
use hash table in syntax parser.
|
|||
|
|
|||
|
add auto-expanding hash table.
|
|||
|
|
|||
|
i18n of other single-key prompts. add joe_gettext to yncheck.
|
|||
|
|
|||
|
fix bug coredump when doing multi-file search and replace
|
|||
|
|
|||
|
Fri Jun 2 10:49:21 EDT 2006
|
|||
|
|
|||
|
internationalized y/n handling.
|
|||
|
|
|||
|
new spell check macro which uses 'language'
|
|||
|
|
|||
|
fix sh highlight bug: do not try to highlight $( )
|
|||
|
|
|||
|
Wed May 31 22:37:56 EDT 2006
|
|||
|
|
|||
|
query windows can now be multi-line. Also they should handle wide
|
|||
|
characters properly.
|
|||
|
|
|||
|
you can now type a macro right into the ESC X prompt.
|
|||
|
|
|||
|
New * Startup Log * window catches .jsf file errors.
|
|||
|
|
|||
|
JOE 3.4 --->
|
|||
|
|
|||
|
Tue May 30 09:26:59 EDT 2006
|
|||
|
|
|||
|
Wordwrap improvements.
|
|||
|
|
|||
|
Fix gettext() bug foudn by egmont.
|
|||
|
|
|||
|
Change tag ^K ; to jump to beginning of file before doing a search.
|
|||
|
|
|||
|
Cygwin fixes
|
|||
|
|
|||
|
Missing @JOERC@ in joerc.in
|
|||
|
|
|||
|
|
|||
|
|
|||
|
Fri May 26 11:13:10 EDT 2006
|
|||
|
|
|||
|
Autoindent now happens for word-wrap.
|
|||
|
|
|||
|
Fix ':include' so that it searches ~/.joe and JOERC
|
|||
|
|
|||
|
Put file type table in a separate file.
|
|||
|
|
|||
|
Limit no. yank records stored in .joe_state
|
|||
|
|
|||
|
new '-transpose' flag transposes all menus.
|
|||
|
|
|||
|
more columns for line number
|
|||
|
|
|||
|
Wed May 24 11:01:53 EDT 2006
|
|||
|
|
|||
|
Rearrange directories.
|
|||
|
Check for localized joerc file, like joerc.ru.
|
|||
|
|
|||
|
Only complain if lock already exists on a file.
|
|||
|
|
|||
|
Give file changed under us notice only once.
|
|||
|
|
|||
|
New -help_is_utf8 option- allows help text to be either UTF-8 or
|
|||
|
8-bit.
|
|||
|
|
|||
|
Restore cursor position works for ^K E
|
|||
|
|
|||
|
Improve sh highlighter
|
|||
|
|
|||
|
Rearrange again: now we use SUBDIRS
|
|||
|
|
|||
|
Tue May 23 17:28:48 EDT 2006
|
|||
|
|
|||
|
Switch to my own gettext() library.
|
|||
|
|
|||
|
Mon May 22 23:35:21 EDT 2006
|
|||
|
|
|||
|
Fix shell highlighting bugs.
|
|||
|
|
|||
|
Clean up ^T options display.
|
|||
|
|
|||
|
Fix querysave bug (it was not always saving everything!)
|
|||
|
|
|||
|
Add Russion .po file.
|
|||
|
|
|||
|
Get gettext() to actually work.
|
|||
|
|
|||
|
Add -restore option.
|
|||
|
|
|||
|
2006-05-22 gettextize <bug-gnu-gettext@gnu.org>
|
|||
|
|
|||
|
* Makefile.am (ACLOCAL_AMFLAGS): New variable.
|
|||
|
(EXTRA_DIST): Add m4/ChangeLog.
|
|||
|
|
|||
|
2006-05-22 gettextize <bug-gnu-gettext@gnu.org>
|
|||
|
|
|||
|
* Makefile.am (SUBDIRS): New variable.
|
|||
|
(ACLOCAL_AMFLAGS): New variable.
|
|||
|
(EXTRA_DIST): Add config.rpath.
|
|||
|
* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in, m4/Makefile.
|
|||
|
|
|||
|
Sun May 21 12:28:10 EST 2006
|
|||
|
|
|||
|
'e' option for search & replace.
|
|||
|
|
|||
|
Add -guess_utf8 and -guess_non_utf8 options.
|
|||
|
|
|||
|
Add gettext() support.
|
|||
|
|
|||
|
Sat May 20 17:03:48 EDT 2006
|
|||
|
|
|||
|
Improve compile window
|
|||
|
|
|||
|
Jump to previous file cursor position.
|
|||
|
|
|||
|
'a' option for search & replace.
|
|||
|
|
|||
|
Fri May 19 13:29:11 EDT 2006
|
|||
|
|
|||
|
Add REX. Fix highlighter subroutine bugs.
|
|||
|
|
|||
|
Update php, html, css and<6E>java highlighters to take
|
|||
|
advantage of subroutines.
|
|||
|
|
|||
|
Add LUA
|
|||
|
|
|||
|
Heredoc support for PHP
|
|||
|
|
|||
|
Add Ruby
|
|||
|
|
|||
|
Eliminate ^# from *rc files. This is only used in Amiga, and it
|
|||
|
screws up i18n.
|
|||
|
|
|||
|
Assume256 color now uses normal entry for colors less than t->Co.
|
|||
|
|
|||
|
Tue May 16 01:31:16 EDT 2006
|
|||
|
|
|||
|
Get rid of last type punning warning.
|
|||
|
|
|||
|
Add subroutines to syntax highlighter.
|
|||
|
|
|||
|
Fix .tcl highlighting glitch.
|
|||
|
|
|||
|
Sun May 14 12:20:40 EDT 2006
|
|||
|
|
|||
|
cleanup header files.
|
|||
|
|
|||
|
gcc-4.1.0 -Wall run: fixed all but two warnings.
|
|||
|
|
|||
|
Precompiled headers now work. Try: "gcc -O2 -g types.h" before
|
|||
|
building. Saves 15 seconds out of a 95 second build.
|
|||
|
|
|||
|
Change SCREEN to Screen
|
|||
|
|
|||
|
Fri May 12 15:39:12 EDT 2006
|
|||
|
|
|||
|
fix lattr bugs.
|
|||
|
|
|||
|
Thu May 11 10:27:47 EDT 2006
|
|||
|
|
|||
|
Add skill syntax file.
|
|||
|
|
|||
|
Fix semi_comment bug.
|
|||
|
|
|||
|
^K E does not now ask to load original for scratch buffers.
|
|||
|
|
|||
|
ESC SPACE now consults line number tracking database
|
|||
|
|
|||
|
Fix diff highlighter bugs
|
|||
|
|
|||
|
Tue May 9 11:15:22 EDT 2006
|
|||
|
|
|||
|
Fix some compiler warnings.
|
|||
|
|
|||
|
Mon May 8 15:35:20 EDT 2006
|
|||
|
|
|||
|
Convert to proper character set in %x
|
|||
|
|
|||
|
Guess encoding.
|
|||
|
|
|||
|
Fri May 5 10:24:33 EDT 2006
|
|||
|
|
|||
|
You can now define which characters can indent paragraphs in joerc
|
|||
|
file: look for '-cpara' in joerc file.
|
|||
|
|
|||
|
Allow escape sequences in syntax highlight strings.
|
|||
|
|
|||
|
Fix ^L so that it works the first time.
|
|||
|
|
|||
|
Fix input redirection.
|
|||
|
|
|||
|
Wed May 3 21:10:21 EDT 2006
|
|||
|
|
|||
|
Better handling of 'joe -'
|
|||
|
|
|||
|
Wed May 3 16:59:06 EDT 2006
|
|||
|
|
|||
|
Improve speed of highlighting. Now it's comparable to JED's
|
|||
|
highlighter. (VIM and emacs are 10x slower).
|
|||
|
|
|||
|
Also it should now correctly handle the case of two windows open
|
|||
|
on a file, each with a different syntax.
|
|||
|
|
|||
|
Fri Apr 28 15:07:21 EDT 2006
|
|||
|
|
|||
|
Yeah! Xterm-212 now works properly with joe. The '-joexterm' option
|
|||
|
now works without having to do any patches.
|
|||
|
|
|||
|
Note that xterm should be compiled with '--enable-paste64 and
|
|||
|
--enable-256-color'
|
|||
|
|
|||
|
Tue Mar 7 23:28:47 EST 2006
|
|||
|
|
|||
|
Add joe_debug command. Fix pointer leak (caused paragraph reformat
|
|||
|
to be very slow).
|
|||
|
|
|||
|
Sun Mar 5 12:46:27 EST 2006
|
|||
|
|
|||
|
Fix range of %p
|
|||
|
|
|||
|
Allow setting of foreground and background colors.
|
|||
|
|
|||
|
Fix search problems with ^ $
|
|||
|
Backward search now moves cursor beginning of insertion point.
|
|||
|
Still need to fix bugs with undo in search.
|
|||
|
|
|||
|
Sat Mar 4 21:59:22 EST 2006
|
|||
|
|
|||
|
Highlight python docstrings the same as regular strings.
|
|||
|
|
|||
|
Fix bug with -assume_256color: missing ; in escape sequence
|
|||
|
|
|||
|
Fix .php variable highlighting
|
|||
|
|
|||
|
File selection menu is now above prompt instead of below it. This
|
|||
|
needs to be an option.
|
|||
|
|
|||
|
Added new "-menu_above" option.
|
|||
|
|
|||
|
Fix pgup/pgdn to work with menu_above.
|
|||
|
|
|||
|
Wed Mar 1 10:19:49 EST 2006
|
|||
|
|
|||
|
Match how Thomas Dickey implemented the xterm-paste patch.
|
|||
|
Xterm has a bug: if selection is not owned by xterm, the string
|
|||
|
is messed up.
|
|||
|
|
|||
|
Tue Feb 28 18:50:32 EST 2006
|
|||
|
|
|||
|
Fix bug where 'complete' command core dumps.
|
|||
|
Fix bug where '.' alone with c highlighting enabled core dumps.
|
|||
|
Don't run editor if joerc file is bad.
|
|||
|
Improve lock messages.
|
|||
|
|
|||
|
Mon Feb 27 01:34:37 EST 2006
|
|||
|
|
|||
|
Fix perl highlighter bug. $q not handled properly.
|
|||
|
Show properly escaped previous search string
|
|||
|
|
|||
|
Thu Feb 23 13:41:20 EST 2006
|
|||
|
|
|||
|
Fix bugs with quoted entry. Now we ignore terminal's encoding on
|
|||
|
quoted entry.
|
|||
|
|
|||
|
|
|||
|
Sun Feb 19 22:34:20 EST 2006
|
|||
|
|
|||
|
Fix some bugs on itanium: call to joe_malloc was return a (int) and
|
|||
|
then got converted to a pointer. Likewise with things in termcap.c which
|
|||
|
needed term.h and curses.h.
|
|||
|
|
|||
|
Improved speed of highlighting.
|
|||
|
|
|||
|
Tue Dec 27 16:56:44 EST 2005
|
|||
|
|
|||
|
Allow entry of replacement blank replacement strings when search
|
|||
|
prompting is enabled (basically eliminate automatic replace-string
|
|||
|
prompting).
|
|||
|
|
|||
|
"bufed" now works like other file name commands (it prompts for a
|
|||
|
buffer name, and allows completion).
|
|||
|
|
|||
|
H-scroll jumps left ~ 10 cols (this needs more work: it should be an
|
|||
|
option).
|
|||
|
|
|||
|
Tue May 17 18:20:02 EDT 2005
|
|||
|
|
|||
|
Release JOE 3.3
|
|||
|
|
|||
|
Tue May 3 13:33:21 EDT 2005
|
|||
|
|
|||
|
Add .cc file type
|
|||
|
|
|||
|
Sun Apr 24 00:16:25 EDT 2005
|
|||
|
|
|||
|
Fix compiler warnings from gcc-4.0.0
|
|||
|
|
|||
|
Fri Apr 22 00:47:55 EDT 2005
|
|||
|
|
|||
|
Fix ctrl-select bug when near buffer edges
|
|||
|
|
|||
|
Don't use nl_langinfo(CODESET) in Cygwin.
|
|||
|
|
|||
|
Add Ada syntax file
|
|||
|
|
|||
|
Thu Apr 21 15:46:09 EDT 2005
|
|||
|
|
|||
|
Add some grep find support:
|
|||
|
ESC g execute grep
|
|||
|
ESC SP jump to "file line:"
|
|||
|
|
|||
|
Add xterm-patch to make dist.
|
|||
|
|
|||
|
Sun Apr 17 12:05:32 EDT 2005
|
|||
|
|
|||
|
Scripts for Cygwin.
|
|||
|
Version numbering scheme for Cygwin.
|
|||
|
|
|||
|
Fri Apr 8 10:27:24 EDT 2005
|
|||
|
|
|||
|
Add awk syntax file
|
|||
|
Use c syntax file for yacc
|
|||
|
Use c syntax file for lex
|
|||
|
Add cobol syntax file
|
|||
|
Add sed syntax file
|
|||
|
Add postscript syntax file
|
|||
|
|
|||
|
Thu Apr 7 18:25:07 EDT 2005
|
|||
|
|
|||
|
Add sql syntax file
|
|||
|
|
|||
|
Wed Apr 6 12:39:15 EDT 2005
|
|||
|
|
|||
|
New xterm-patch: base64 encode the data to avoid security hole
|
|||
|
|
|||
|
Fri Apr 1 00:14:58 EST 2005
|
|||
|
|
|||
|
Improve jpico: add -search_prompting option.
|
|||
|
|
|||
|
Fix ^X ^S bug (was using vsdup() on a non-dynamic string).
|
|||
|
|
|||
|
Add autoscrolling (when mouse goes past window edge).
|
|||
|
|
|||
|
Wed Mar 30 23:47:00 EST 2005
|
|||
|
|
|||
|
New xterm-patch fixes i18n problems with mouse.
|
|||
|
|
|||
|
Tue Mar 29 19:19:42 EST 2005
|
|||
|
|
|||
|
Fix some cut & paste bugs.
|
|||
|
|
|||
|
Wheel can scroll menus.
|
|||
|
|
|||
|
Fix bugs with mouse in hex mode, prompt windows
|
|||
|
and when line numbers enabled.
|
|||
|
|
|||
|
Prevent hex mode from prompt windows.
|
|||
|
|
|||
|
Fix some i18n issues with mouse: xterm patch
|
|||
|
needs to be fixed.
|
|||
|
|
|||
|
Mon Mar 28 02:17:37 EST 2005
|
|||
|
|
|||
|
Apply (and fix) background color patch
|
|||
|
|
|||
|
Allow background color to be set on object-by-object basis.
|
|||
|
|
|||
|
Sat Mar 26 09:56:23 EST 2005
|
|||
|
|
|||
|
Fix some window resize bugs
|
|||
|
|
|||
|
Add support for 16 and 256 color xterms.
|
|||
|
|
|||
|
Sat Mar 26 00:28:58 EST 2005
|
|||
|
|
|||
|
Reformat mouse.c
|
|||
|
|
|||
|
Apply diff patch
|
|||
|
|
|||
|
Apply vpath patch
|
|||
|
|
|||
|
Apply electrum's mouse patch (send mouse off code during
|
|||
|
shell escape)
|
|||
|
|
|||
|
Mouse can now resize windows
|
|||
|
|
|||
|
Mouse can position cursor in menus. Double-click selects
|
|||
|
an item. Need to add scroll.
|
|||
|
|
|||
|
--- JOE 3.3 begins ---
|
|||
|
|
|||
|
Mon Mar 21 11:56:56 EST 2005
|
|||
|
|
|||
|
Fix segfault problem
|
|||
|
|
|||
|
Xcol problems in hex mode
|
|||
|
|
|||
|
Backspace in overtype mode (picture mode
|
|||
|
needs work).
|
|||
|
|
|||
|
Don't use paths which begin with ! as directories.
|
|||
|
|
|||
|
Fix more segfault problems: use doswitch instead of doedit.
|
|||
|
|
|||
|
Don't lock scratch buffers.
|
|||
|
|
|||
|
Run gcc -pedantic
|
|||
|
|
|||
|
Sun Mar 20 11:54:44 EST 2005
|
|||
|
|
|||
|
Hex edit mode
|
|||
|
|
|||
|
Do not CD from names on command line
|
|||
|
|
|||
|
Support for wheel mouse
|
|||
|
|
|||
|
Sat Mar 19 17:08:05 EST 2005
|
|||
|
|
|||
|
Fix != in math prompt
|
|||
|
|
|||
|
Add modifiers to macros
|
|||
|
|
|||
|
Improve jmacs
|
|||
|
Jmacs: orphaned buffers were not having locks deleted
|
|||
|
|
|||
|
Fix bug where formatting characters working in context display
|
|||
|
|
|||
|
ubknd and urun were not checking for read only
|
|||
|
|
|||
|
Prompt with latest directory
|
|||
|
|
|||
|
Fri Mar 18 16:15:19 EST 2005
|
|||
|
|
|||
|
Change so that ` up-arrow (or any key) goes to shell.
|
|||
|
|
|||
|
Prefer bash over sh for shell.
|
|||
|
|
|||
|
Thu Mar 17 18:54:06 EST 2005
|
|||
|
|
|||
|
Get joe to compile on irix
|
|||
|
|
|||
|
Enable .joe_state file
|
|||
|
|
|||
|
Document 'backpath' bad parsing
|
|||
|
|
|||
|
Put version number in state file
|
|||
|
|
|||
|
Save command line file names in joe_state file
|
|||
|
|
|||
|
Fix ufilt (broke with irix fix)
|
|||
|
|
|||
|
Fix if (-s ...) in perl
|
|||
|
|
|||
|
Parse *rc file only once
|
|||
|
|
|||
|
Wed Mar 16 11:04:19 EST 2005
|
|||
|
|
|||
|
Check if system joerc file is newer than local joerc file.
|
|||
|
|
|||
|
Fix line number reporting for joerc file errors.
|
|||
|
|
|||
|
Add ! operator to math (factorial and logical not)
|
|||
|
|
|||
|
Make ~ expansion occur at user level, not low level.
|
|||
|
(otherwise ~ appears in b->name, which screws up
|
|||
|
many things unless ~ is really part of the file
|
|||
|
name).
|
|||
|
|
|||
|
Make tab completion work for user names.
|
|||
|
uname() was shadowing a system call.
|
|||
|
|
|||
|
Tue Mar 15 14:18:53 EST 2005
|
|||
|
|
|||
|
Fix processing of joe.1.in -> joe.1 so
|
|||
|
that paths are properly set up.
|
|||
|
|
|||
|
Add file changed under us checking.
|
|||
|
|
|||
|
Mon Mar 14 11:34:56 EST 2005
|
|||
|
|
|||
|
Fix some math and first change bugs.
|
|||
|
Allow for file names which begin with +
|
|||
|
|
|||
|
Fix bug where menu wasn't being resized.
|
|||
|
|
|||
|
Fix processing of joerc.in -> joerc so that
|
|||
|
paths are properly set up (added sed script
|
|||
|
to Makefile.am).
|
|||
|
|
|||
|
Sun Mar 13 12:39:18 EST 2005
|
|||
|
|
|||
|
Fix -mnew and -mold when there are multiple
|
|||
|
files on command line.
|
|||
|
|
|||
|
Add optional file locking.
|
|||
|
|
|||
|
Add joe() math command. Executes JOE macro, and
|
|||
|
returns success value as result.
|
|||
|
|
|||
|
Added sys command: execute a shell command with
|
|||
|
I/O connected to terminal, not editor. Return
|
|||
|
value of shell command is success value of command.
|
|||
|
|
|||
|
rdonly flag is available as math variable.
|
|||
|
|
|||
|
Added perforce macro. Fixed some "if" bugs.
|
|||
|
|
|||
|
Sat Mar 12 00:31:23 EST 2005
|
|||
|
|
|||
|
Update other *rc files.
|
|||
|
Fix some marking bugs in jpico.
|
|||
|
Allow colors to be specified in joerc file
|
|||
|
Improve perl again.
|
|||
|
^D in prompts brings up menu
|
|||
|
Fix ^X a in jmacs
|
|||
|
Fix ^X ^I in jmacs (neg arg is broken)
|
|||
|
|
|||
|
Fri Mar 11 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Help text points to doc files
|
|||
|
|
|||
|
|
|||
|
Wed Mar 9 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
^K W now prints a success message.
|
|||
|
|
|||
|
More perl highlighter fixes.
|
|||
|
|
|||
|
Sat Mar 5 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix bug where ^KC to copy text into search
|
|||
|
prompt was not working (search was taking
|
|||
|
over selected block too early).
|
|||
|
|
|||
|
Fri Mar 4 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Add block evaluator and ? operator to math
|
|||
|
(now it can loop via. recursion :-)
|
|||
|
|
|||
|
Add #if #else #endif matching.
|
|||
|
|
|||
|
Get ^G working for VHDL (VHDL sucks).
|
|||
|
|
|||
|
Disable ^K E and ^K ' in prompt windows.
|
|||
|
|
|||
|
open ^] now autoindents (again).
|
|||
|
|
|||
|
Fix jpico lock-up problem (lmargin option was
|
|||
|
not checking for invalid value of 0).
|
|||
|
|
|||
|
Accept buffer overflow patch.
|
|||
|
|
|||
|
-square is not a local option.
|
|||
|
|
|||
|
Thu Mar 3 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
New help screen for math.
|
|||
|
Add statistics functions.
|
|||
|
|
|||
|
Wed Mar 2 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix pointer leak.
|
|||
|
Make option to enable mouse support
|
|||
|
Change .joe_state file to use \ for escape
|
|||
|
Improve math
|
|||
|
Ignore <a/> in Ctrl-G
|
|||
|
|
|||
|
Wed Mar 2 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix warnings from various syntax files (can't
|
|||
|
believe I didn't notice this...)
|
|||
|
|
|||
|
Add -menu_jump option
|
|||
|
|
|||
|
Tue Mar 1 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Allow :s in xml names.
|
|||
|
Fix 'keymap' command.
|
|||
|
Add 'name' command.
|
|||
|
|
|||
|
Mon Feb 28 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
User defined text delimiters
|
|||
|
XML delimiter matching
|
|||
|
|
|||
|
Sun Feb 27 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix lockup problem from Ctrl-G
|
|||
|
Fix bugs with new 'if' command.
|
|||
|
|
|||
|
Sun Feb 27 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Added Jesse McGrew's xterm mouse and macro enhancements:
|
|||
|
added to math: %, ==, !=, >, >=, <, <= operators,
|
|||
|
plus 'char' is ascii value of character under cursor.
|
|||
|
|
|||
|
added functions: if, then, elsif, endif
|
|||
|
|
|||
|
Needs work:
|
|||
|
'if' crashes.
|
|||
|
xterm selections don't paste into other windows.
|
|||
|
|
|||
|
Sat Feb 26 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Tab complete for ^K ; (tags search).
|
|||
|
|
|||
|
Sat Feb 26 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Allow '-' in file names in compiler error parser.
|
|||
|
|
|||
|
Sat Feb 26 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Accept patch from Kalan (thearinkalen at users.sourceforge.net)
|
|||
|
which makes save block prompt if a file is to be overwritten.
|
|||
|
|
|||
|
Accept patch from sth2000 at users.sourceforge.net which improves
|
|||
|
wordwrap when overtype mode is enabled.
|
|||
|
|
|||
|
Fri Feb 25 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix bash highlighter bug: $" " and $' ' are strings.
|
|||
|
Ctrl-G starts a search if it doesn't know word under cursor.
|
|||
|
|
|||
|
Sun Feb 20 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix perl highlighter bug: \"fdfdg" is a string.
|
|||
|
|
|||
|
Sun Feb 20 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Greatly enhanced ^G (goto matching delimiter) so that it understands
|
|||
|
quoting and comments and can operate on word delimiters
|
|||
|
(begin...end).
|
|||
|
|
|||
|
Sun Feb 20 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix perl highlighter bug: words ending in q
|
|||
|
got confused with 'q'.
|
|||
|
|
|||
|
Wed Jan 19 2005 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
New Pascal highlighter for Delphi and FPC
|
|||
|
|
|||
|
Mon Dec 13 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Accept SML syntax file.
|
|||
|
|
|||
|
Mon Nov 29 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Accept OCaml and 4GL syntax files.
|
|||
|
|
|||
|
Accept UTF-8 in help file patch. Help text is now
|
|||
|
UTF-8.
|
|||
|
|
|||
|
Mon Aug 9 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix bug in joe_state code: buffer was not
|
|||
|
large enough.
|
|||
|
|
|||
|
|
|||
|
Thu Jul 8 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Merge last two changes (described below...)
|
|||
|
|
|||
|
|
|||
|
Tue Jul 6 2004 Pavel Fedin <sonimiga@rambler.ru>
|
|||
|
|
|||
|
Changed some fork()s to vfork()s.
|
|||
|
Added ^# (CSI = 0x9B) control character.
|
|||
|
Added Amiga CSI sequences to keys definitions in joerc files.
|
|||
|
Added some #ifdef's to compile properly on AmigaOS.
|
|||
|
|
|||
|
Tue Jun 22 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
~/.joe_state file:
|
|||
|
|
|||
|
Saves macros, yanks records, and file name history in a file.
|
|||
|
|
|||
|
Mon Jun 7 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Highlighter state now includes a saved string.
|
|||
|
This improves shell and perl highlighters.
|
|||
|
|
|||
|
|
|||
|
sze j<>n 2 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix for archaic systems (BSD) with no nl_langinfo(CODESET).
|
|||
|
|
|||
|
Tue Jun 1 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Minor fix to c.jsf.in
|
|||
|
Recognize a bunch of other mail/news files.
|
|||
|
|
|||
|
Sat May 29 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Use 'aspell' if it exists.
|
|||
|
Set Home, End, Insert, Del key bindings, assuming termcap
|
|||
|
entry is wrong.
|
|||
|
|
|||
|
Fri May 28 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Status line updates even if you keep typing.
|
|||
|
|
|||
|
Fri May 28 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Now it will use sprintf if snprintf does not exist.
|
|||
|
Can now build on IRIX 6.2
|
|||
|
|
|||
|
Thu May 27 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix segfault due to bad management of 'pieces' in rc/setopt().
|
|||
|
|
|||
|
Thu May 27 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Added asm.jsf.in.
|
|||
|
|
|||
|
|
|||
|
Thu May 27 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Added diff.jsf.in.
|
|||
|
Added improved xml.jsf.in
|
|||
|
|
|||
|
Wed May 26 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix lockup problem: do not allow querysave in
|
|||
|
prompt windows.
|
|||
|
|
|||
|
Tue May 25 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Character set aliases now appear in ^T E tab
|
|||
|
completion.
|
|||
|
|
|||
|
Mon May 24 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix bg_reg -> bg_red.
|
|||
|
|
|||
|
Now we understand aliases for character maps, like latin1 ->
|
|||
|
iso-8859-1 and 8859-1 -> iso-8859-1.
|
|||
|
|
|||
|
Mon May 24 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Smart indent and backspace now work even if cursor
|
|||
|
is not right at indentation point. Also autoindent
|
|||
|
does not happen if cursor is on a space or tab character.
|
|||
|
|
|||
|
Jmacs: ^W (cut) now works if mark is after point. (Added -autoswap
|
|||
|
mode). Also: preserve mark and point positions during block
|
|||
|
operations.
|
|||
|
|
|||
|
Wed May 19 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Allow options after strings in syntax files.
|
|||
|
|
|||
|
Wed May 19 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
More fixes for Cygwin: shell windows now
|
|||
|
work properly.
|
|||
|
|
|||
|
Tue May 18 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Changed ESC y to yank in joerc. Left ESC ^Y
|
|||
|
as yankpop.
|
|||
|
|
|||
|
Added "spring" escape sequence for help text.
|
|||
|
|
|||
|
Mon May 17 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix backspace handling in shell windows.
|
|||
|
Ring bell when we get ^G.
|
|||
|
|
|||
|
Sun May 16 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix -syntax and -encoding on command line.
|
|||
|
|
|||
|
Check for "pty.h" when openpty is used.
|
|||
|
|
|||
|
Sun May 16 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix mason bug.
|
|||
|
Change ^K ^M back to move block.
|
|||
|
^K H in jstar mode is "nmark".
|
|||
|
|
|||
|
Fri May 14 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Mason highlighter
|
|||
|
|
|||
|
Fri May 14 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Many jpicorc.in improvements.
|
|||
|
|
|||
|
Thu May 13 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Improve exit messages.
|
|||
|
|
|||
|
Improve 'lose' which is for jmacs.
|
|||
|
|
|||
|
Improve ^X for jpico.
|
|||
|
|
|||
|
Got rid of "end of processs" message in shell windows.
|
|||
|
|
|||
|
Shell windows can now be orphaned and duplicated (process
|
|||
|
is associated with B instead of BW).
|
|||
|
|
|||
|
Shell window input taken from cmd.c instead of in
|
|||
|
actual edit functions.
|
|||
|
|
|||
|
Improved 'lose' again- now it fill in windows with any
|
|||
|
orphaned buffers it can find.
|
|||
|
|
|||
|
Thu May 13 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Small compile fix.
|
|||
|
|
|||
|
Wed May 12 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Compile now uses shell window (so you can hit ^C during the
|
|||
|
compile.
|
|||
|
|
|||
|
Shell window termination code fix: now all of the output always
|
|||
|
makes it to the window.
|
|||
|
|
|||
|
Added query save loop to save all modified files before build.
|
|||
|
|
|||
|
Added scratch buffers: they are ignored during ^K X, ^C and
|
|||
|
querysave.
|
|||
|
|
|||
|
^X ^C is now much more like emacs.
|
|||
|
|
|||
|
Fixed annoying occasional screen update glitch: it was caused
|
|||
|
by SIGALRM causing dropped output in Linux (doesn't happen on
|
|||
|
SUN). So now we arm SIGALRM only when waiting for input. (SIGALRM
|
|||
|
is used to keep the clock updated).
|
|||
|
|
|||
|
Wed May 12 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Applied Olexiy Avramchenko's <olexiy@irtech.cn.ua> patch
|
|||
|
on configure.ac. Also added mail.jsf.in to Makefile.am
|
|||
|
|
|||
|
Applied Yura Kalinichenko's <yuk@iceb.vinnitsa.com> "openpty"
|
|||
|
patch.
|
|||
|
|
|||
|
Tue May 11 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Added "upper" and "lower" functions (no longer
|
|||
|
depend on "tr" command).
|
|||
|
|
|||
|
Fix jmacs transpose word command.
|
|||
|
|
|||
|
Tue May 11 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Fix marking mode so only window with cursor is
|
|||
|
effected.
|
|||
|
|
|||
|
Ctrl-space clears selection when cursor is in
|
|||
|
selection, otherwise it starts a new one.
|
|||
|
|
|||
|
^K E prompts to load original file from disk.
|
|||
|
|
|||
|
Tue May 11 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* b.c ufile.c :
|
|||
|
|
|||
|
Update file date on save.
|
|||
|
Improve Ctrl-<space> marking.
|
|||
|
|
|||
|
Mon May 10 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* ufile.c b.c :
|
|||
|
|
|||
|
Warns if file changed on save.
|
|||
|
|
|||
|
Add 'beep' function and updated jmacsrc.in
|
|||
|
|
|||
|
Mon May 10 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* usearch.c, uisrch.c:
|
|||
|
|
|||
|
Added '-wrap' flag. Search wraps when set.
|
|||
|
|
|||
|
Mon May 10 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* *rc.in :
|
|||
|
|
|||
|
More globs: .cpp, .hpp, .c++, .h++
|
|||
|
|
|||
|
Mon May 10 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* b.c tw.c :
|
|||
|
|
|||
|
New status line escape sequence: %x shows current context (function
|
|||
|
cursor is in).
|
|||
|
|
|||
|
More globs in *rc.in files.
|
|||
|
|
|||
|
csh.jsf lisp.jsf
|
|||
|
|
|||
|
Sun May 9 02:30:41 EDT 2004
|
|||
|
* sh.jsf.in :
|
|||
|
|
|||
|
Improved shell script highlighter.
|
|||
|
Fix spelling errors in joe.1.in
|
|||
|
|
|||
|
Sat May 8 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* usearch.c :
|
|||
|
|
|||
|
Fixed bug in tab completion in text windows.
|
|||
|
Change tab completion key to ^K <return>
|
|||
|
|
|||
|
Fri May 7 22:37:49 EDT 2004
|
|||
|
* usearch.c :
|
|||
|
|
|||
|
Tab completion at search prompt.
|
|||
|
|
|||
|
ESC-Tab completes within text windows.
|
|||
|
|
|||
|
Fri May 7 16:02:21 EDT 2004
|
|||
|
* usearch.c, uisrch.c :
|
|||
|
|
|||
|
Added case insensitive by default option.
|
|||
|
|
|||
|
Fri May 7 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* main.c, menu.c, pw.c, qw.c, rc.c, tab.c :
|
|||
|
|
|||
|
joe a b c, now windows are in order a, b, c.
|
|||
|
|
|||
|
TAB completion now works on last path in prompt window:
|
|||
|
for example '!ls foo', tab will complete the foo.
|
|||
|
|
|||
|
Added menu_explorer option. When set: menu stays up when
|
|||
|
a directory is seleted. When clear: directory is added
|
|||
|
to path and menu is closed.
|
|||
|
|
|||
|
Menus are now 40% of window size (or smaller if they are
|
|||
|
not filled).
|
|||
|
|
|||
|
Cursor is now position after selected menu entry.
|
|||
|
|
|||
|
Thu May 6 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* umenu.c :
|
|||
|
|
|||
|
TAB key now cycles through menu entries. This is useful
|
|||
|
for tab completion: just keep hitting tab until you see the
|
|||
|
file you want, then hit enter.
|
|||
|
|
|||
|
TAB completion is more "bash"-like: if you complete a directory
|
|||
|
name a menu does not appear, the directory just gets added to the
|
|||
|
prompt.
|
|||
|
|
|||
|
Thu May 6 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* ublock.c :
|
|||
|
|
|||
|
Added "select" function for Ctrl-arrow selecting.
|
|||
|
Ctrl-space drops anchor and sets marking mode.
|
|||
|
|
|||
|
Thu May 6 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uerror.c :
|
|||
|
|
|||
|
Improve error parser: require ':' on error lines.
|
|||
|
Make macro 'compile' for error parsing.
|
|||
|
'compile' macro always uses same buffer.
|
|||
|
^X ` in jmacs goes to next error.
|
|||
|
|
|||
|
Thu May 6 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c :
|
|||
|
|
|||
|
Smart tab looks back 10 lines to determine indentation.
|
|||
|
|
|||
|
Wed May 5 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* charmap.c :
|
|||
|
|
|||
|
Now parses charmap files.
|
|||
|
|
|||
|
Wed May 5 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* bw.c charmap.c main.c qw.c qw.h regex.c regex.h
|
|||
|
syntax.c types.h uisrch.c usearch.c utf8.c utf8.h:
|
|||
|
|
|||
|
Regex search now works properly with UTF-8 chars.
|
|||
|
Incremental search now works with UTF-8.
|
|||
|
|
|||
|
Wed May 5 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* utils.c, c.jsf.in:
|
|||
|
|
|||
|
Fix c++ keywords.
|
|||
|
Fix parse_ident, which was breaking fortran highlighter.
|
|||
|
|
|||
|
Tue May 4 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* rc.c, selinux.c, syntax.c, ufile.c:
|
|||
|
|
|||
|
Applied new Selinux patch.
|
|||
|
|
|||
|
Checks ~/.joe/syntax for syntax files.
|
|||
|
|
|||
|
Tue May 4 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* bw.c, charmap.c, main.c:
|
|||
|
|
|||
|
Print locale on startup line.
|
|||
|
|
|||
|
Print encoding for ^K <space>.
|
|||
|
|
|||
|
Change koi8-T to koi8-t.
|
|||
|
|
|||
|
Tue May 4 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* ChangeLog TODO b.c bw.c charmap.c charmap.h cmd.c help.c
|
|||
|
i18n.c i18n.h joerc.in jpicorc.in jstarrc.in macro.c main.c
|
|||
|
menu.c pw.c pw.h rc.c regex.c rjoerc.in scrn.c scrn.h syntax.c
|
|||
|
types.h ublock.c uedit.c uerror.c ufile.c uformat.c umath.c
|
|||
|
usearch.c ushell.c utag.c utf8.c utils.c utils.h w.c:
|
|||
|
|
|||
|
Everything about character set is now contained in struct charmap.
|
|||
|
|
|||
|
Deprecate ^T U. Now use ^T E to select file encoding.
|
|||
|
|
|||
|
Mon May 3 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* :
|
|||
|
|
|||
|
Clean up pass: use internal ctype function everywhere.
|
|||
|
|
|||
|
Also: ^T E sets file encoding.
|
|||
|
|
|||
|
Mon Mai 3 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* utils.c, utils.h, utf8.c, syntax.c, configure.ac, Makefile.am,
|
|||
|
charmap.c, charmap.h:
|
|||
|
|
|||
|
No longer use iconv(). Not 100% sure I'm going to leave it this
|
|||
|
way. Maybe optionally use iconv().
|
|||
|
|
|||
|
Mon May 3 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
*:
|
|||
|
|
|||
|
Eliminate --pedantic warnings.
|
|||
|
|
|||
|
Mon May 3 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* bw.c, i18n.c, i18n.h, b.c, configure.ac, regex.c, scrn.c, Makefile.am :
|
|||
|
|
|||
|
Fix highlighter when there are utf-8 characters in file.
|
|||
|
|
|||
|
No longer depend on wctype.h (working towards not depending on
|
|||
|
iconv()).
|
|||
|
|
|||
|
Sun May 2 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* Makefile.am, configure.ac, *rc.in:
|
|||
|
|
|||
|
Fix mutt mode: need -wordwrap, not -autoindent.
|
|||
|
|
|||
|
Fix configure.ac and Makefile.am to link -liconv if
|
|||
|
necessary.
|
|||
|
|
|||
|
Sat May 30 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* syntax.c :
|
|||
|
|
|||
|
Fix segfault problem with load_dfa.
|
|||
|
|
|||
|
Fri Apr 30 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
*:
|
|||
|
|
|||
|
Improve Fortran again.
|
|||
|
|
|||
|
Added '-indentfirst' option to control
|
|||
|
how smarthome works.
|
|||
|
|
|||
|
Now syntax files are loaded as needed.
|
|||
|
|
|||
|
New version of automake and autoconf.
|
|||
|
|
|||
|
Print UTF-8 (c) if terminal is utf-8.
|
|||
|
|
|||
|
Thu Apr 29 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
*:
|
|||
|
|
|||
|
Improve Fortran syntax file.
|
|||
|
Improve Perl syntax file.
|
|||
|
|
|||
|
|
|||
|
Wed Apr 28 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
*:
|
|||
|
|
|||
|
Improve C and Java syntax files.
|
|||
|
|
|||
|
Wed Apr 28 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* syntax.c :
|
|||
|
|
|||
|
More syntax files: tcl
|
|||
|
|
|||
|
Now 'noeat' implies 'recolor=-1', which reduces debug time
|
|||
|
for syntax definition files.
|
|||
|
|
|||
|
Tue Apr 27 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
*:
|
|||
|
|
|||
|
More syntax files: html, pascal, vhdl, fortran, java, xml.
|
|||
|
|
|||
|
Allow comment lines in syntax file string lists.
|
|||
|
|
|||
|
Mon Apr 26 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* Makefile.am bw.c configure.ac *rc.in utf8.c syntax/perl.jsf.in
|
|||
|
syntax/verilog.jsf.in:
|
|||
|
|
|||
|
Forgot .pm files for perl.
|
|||
|
|
|||
|
Update colors for perl and verilog.
|
|||
|
|
|||
|
Added mail.jsf: works nicely with mutt
|
|||
|
|
|||
|
Oops- was displaying characters between 0xA0 - 0xBF as
|
|||
|
control characters in UTF-8.
|
|||
|
|
|||
|
Mon Apr 26 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c ublock.c :
|
|||
|
|
|||
|
Smart backspace now always fixes the indentation.
|
|||
|
|
|||
|
Indent left and right always fix indentation.
|
|||
|
|
|||
|
Mon Apr 26 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* bw.c tty.c uedit.c utf8.c *rc.in:
|
|||
|
|
|||
|
Fix rtarw: was not fixing xcol.
|
|||
|
|
|||
|
TAB key now does smart indenting.
|
|||
|
|
|||
|
smart home goes to real home first, then indentation point.
|
|||
|
|
|||
|
Sun Apr 25 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* b.c bw.c scrn.c uedit.c utf8.c utf8.h:
|
|||
|
|
|||
|
Better handling of iconv() conversion errors.
|
|||
|
|
|||
|
Better handling of error UTF-8 sequences.
|
|||
|
|
|||
|
Sat Apr 24 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* utf8.c, utf8.h, scrn.c, bw.c :
|
|||
|
|
|||
|
Fixed utf8 encoder for characters between 0x10000 and 0x1FFFF.
|
|||
|
|
|||
|
Print <XXXX> for unicode control characters.
|
|||
|
|
|||
|
Fri Apr 23 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Added -guess_crlf and -guess_indent options.
|
|||
|
|
|||
|
Update *rc files.
|
|||
|
|
|||
|
Updated documentation.
|
|||
|
|
|||
|
Thu Apr 22 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* cmd.c, pw.c, pw.h, rc.c, syntax.c, syntax.h, types.h, uedit.c,
|
|||
|
utils.c, utils.h, syntax/c.jsf.in:
|
|||
|
|
|||
|
Fixed uopen() ^] for overtype mode.
|
|||
|
|
|||
|
Added 'istrings' option in syntax files for ignoring case
|
|||
|
in strings.
|
|||
|
|
|||
|
Added ^T Y- allows you to select syntax during run time (tab
|
|||
|
completion works too!)
|
|||
|
|
|||
|
Added ^T P- picture mode: can move and type anywhere on the screen,
|
|||
|
good for drawing ASCII art.
|
|||
|
|
|||
|
Thu Apr 22 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c:
|
|||
|
|
|||
|
Tab key only inserts when past end of line in overtype mode.
|
|||
|
|
|||
|
|
|||
|
Thu Apr 22 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c:
|
|||
|
|
|||
|
Fixed bugs where overtype and wordwrap modes were interacting.
|
|||
|
Hope this doesn't cause new bugs...
|
|||
|
|
|||
|
Thu Apr 22 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c:
|
|||
|
|
|||
|
Now, enter does not insert new line when in overtype mode (unless at
|
|||
|
end of file). Somebody asked for this.
|
|||
|
|
|||
|
Wed Apr 21 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* b.c, b.h, joerc.in, rc.c, types.h, ublock.c, uedit.c:
|
|||
|
|
|||
|
Added -purify option which fixes indentation
|
|||
|
if necessary for ^K, ^K. and smart backspace.
|
|||
|
|
|||
|
Wed Apr 21 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* ublock.c :
|
|||
|
|
|||
|
^K , and ^K . now have improved purity checking
|
|||
|
and automatic block selection.
|
|||
|
|
|||
|
Wed Apr 21 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* rc.c, uedit.c, types.h, joerc.in:
|
|||
|
|
|||
|
Added 'smartbacks' option.
|
|||
|
|
|||
|
Wed Apr 21 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c, b.c:
|
|||
|
|
|||
|
Backspace is now smart when 'smarthome' is set.
|
|||
|
|
|||
|
Wed Apr 21 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c :
|
|||
|
|
|||
|
Fix new bug caused by previous bug fix :-)
|
|||
|
|
|||
|
|
|||
|
Tue Apr 20 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c :
|
|||
|
|
|||
|
Fix bug where double wide characters typed at end of line was
|
|||
|
screwing up (was assuming that they were one character wide in
|
|||
|
the utypebw optimization logic).
|
|||
|
|
|||
|
|
|||
|
Tue Apr 20 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* cmd.c, joerc.in, rc.c, types.h, uedit.c, uedit.h:
|
|||
|
|
|||
|
Applied David Phillips' smart home key patch.
|
|||
|
|
|||
|
Changed ` u to ` x.
|
|||
|
|
|||
|
Sun Apr 18 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* syntax.c, uedit.c:
|
|||
|
|
|||
|
Added ` u to insert unicode characters in hex.
|
|||
|
|
|||
|
Fixed typeing of unicode (utypebw() optimization bug).
|
|||
|
|
|||
|
Fixed editor hang when syntax hightlighter hits unicode characters.
|
|||
|
|
|||
|
Sat Apr 17 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* bw.c menu.c qw.c scrn.c scrn.h utf8.h w.c w.h:
|
|||
|
|
|||
|
Allow UTF-8 in menu entries.
|
|||
|
|
|||
|
Clear up genfield() and genfmt() stuff. Now control characters in
|
|||
|
file names are properly displayed.
|
|||
|
|
|||
|
When UTF-8 character decodes to 127 - 159, 0 - 31, display it
|
|||
|
as a control character.
|
|||
|
|
|||
|
Sat Apr 17 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* w.c:
|
|||
|
|
|||
|
Oops: fixed status line.
|
|||
|
|
|||
|
Fri Apr 16 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* ChangeLog TODO cmd.c macro.c pw.c pw.h rc.c regex.c ublock.c
|
|||
|
uedit.c ufile.c umath.c usearch.c ushell.c utag.c utf8.c w.c
|
|||
|
w.h:
|
|||
|
|
|||
|
UTF-8 now supported in file names and prompts.
|
|||
|
|
|||
|
Search should be partially working. \+ with
|
|||
|
a UTF-8 character following is broken and
|
|||
|
\[ ] only works for bytes.
|
|||
|
|
|||
|
Fri Apr 16 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* b.c, bw.c, rc.c, rc.h, tw.c, types.h, utf8.c:
|
|||
|
|
|||
|
Fixed bug where '-syntax' on command line had
|
|||
|
no effect.
|
|||
|
|
|||
|
Now if terminal is UTF-8, the default file type
|
|||
|
is assumed to be UTF-8.
|
|||
|
|
|||
|
Thu Apr 15 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* utf8.c:
|
|||
|
|
|||
|
Added preprocessor directives to utf8.c to check
|
|||
|
for locale support. Needs more work: should check
|
|||
|
for iconv() support.
|
|||
|
|
|||
|
Fix bug which happened when no locale env vars set.
|
|||
|
|
|||
|
Thu Apr 15 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* Makefile.am, configure.ac, main.c, scrn.c, uedit.c,
|
|||
|
ufile.c, utf8.c, utf8.h:
|
|||
|
|
|||
|
First attempt at character set conversion iconv().
|
|||
|
Now the file's coding can be different from the terminal's
|
|||
|
coding. Needs error checking...
|
|||
|
|
|||
|
Also, applied secure linux patch from RedHat.
|
|||
|
|
|||
|
Thu Apr 15 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* bw.c, help.c, main.c, menu.c, rc.c, scrn.c, scrn.h,
|
|||
|
syntax.c, syntax.h, uedit.c, w.c:
|
|||
|
|
|||
|
Fix syntax definition file loader so that you don't
|
|||
|
get seg faults when you refer to a state which doesn't
|
|||
|
exist.
|
|||
|
|
|||
|
Fix outatr() to work with non-UTF-8 character sets again.
|
|||
|
Need to start thinking about iconv().
|
|||
|
|
|||
|
Mess with option strings to make ^T look nicer.
|
|||
|
|
|||
|
Got rid of yellow selection bar from ^T.
|
|||
|
|
|||
|
Wed Apr 14 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* b.c b.h macro.c main.c rc.c uedit.c uerror.c uformat.c utag.c
|
|||
|
utils.c utils.h:
|
|||
|
|
|||
|
Fix many edit fuctions for UTF-8. Now we use
|
|||
|
iswalnum() when in UTF-8 mode. Paragraph format
|
|||
|
works.
|
|||
|
|
|||
|
Search is still broken.
|
|||
|
|
|||
|
Tue Apr 13 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* bw.c, syntax.c, syntax.h, syntax/php.jsf.in,
|
|||
|
syntax/c.jsf.in:
|
|||
|
|
|||
|
Added '-NNN' syntax to .jsf files. Allows you
|
|||
|
to specify number of lines back to start parsing
|
|||
|
when we don't have the syntax highlighting state.
|
|||
|
|
|||
|
Tue Apr 13 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
|
|||
|
Moved syntax file to syntax/ subdirectory. They
|
|||
|
still don't get installed in a subdirectory :-(
|
|||
|
|
|||
|
Tue Apr 13 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* scrn.c, rc.c, joerc.in:
|
|||
|
|
|||
|
Added -assume_color global option. Need to update
|
|||
|
other *rc files.
|
|||
|
|
|||
|
Mon Apr 12 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* Makefile.am b.c b.h bw.c scrn.c uedit.c utf8.c utf8.h:
|
|||
|
|
|||
|
Input of UTF-8 is now working. For example, you
|
|||
|
can cut and paste in an xterm.
|
|||
|
|
|||
|
Placed UTF-8 encoder and decoder in separate file.
|
|||
|
|
|||
|
Mon Apr 12 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* bw.c:
|
|||
|
|
|||
|
If a double-wide character hits right column, display '>' instead of
|
|||
|
the character. If a double-wide character is one column to the left
|
|||
|
of the screen, display '<' instead of the character.
|
|||
|
|
|||
|
|
|||
|
Mon Apr 12 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* almost all of them...:
|
|||
|
|
|||
|
Added -notite global option: when set, prevents screen from
|
|||
|
being restored on exit.
|
|||
|
|
|||
|
Added -usetabs global option: when set, uses tabs for cursor
|
|||
|
position update (which was the default before). Now we don't
|
|||
|
use tabs by default.
|
|||
|
|
|||
|
Completed change to 'unsigned char *' and elimination of
|
|||
|
MAXINT. What a mess. No warnings with gcc -pedantic.
|
|||
|
|
|||
|
Fix UTF-8 bugs where cursor was not correct on scrolled screen.
|
|||
|
|
|||
|
Fri Apr 9 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* b.c, b.h, bw.c, types.h:
|
|||
|
|
|||
|
Fix lockup bug with down arrow on last line (utf-8).
|
|||
|
|
|||
|
Type change: chars will be banned. Unsigned char * and
|
|||
|
int will be used for characters.
|
|||
|
|
|||
|
Fri Apr 9 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* Makefile.am, b.c, b.h, bw.c, help.c, main.c, menu.c, rc.c,
|
|||
|
scrn.c, scrn.h, types.h, uedit.c, w.c, wcwidth.c:
|
|||
|
|
|||
|
Initial check-in of UTF-8 support. Use ^T U to enable UTF-8.
|
|||
|
JOE is likely to have many bugs at this point.
|
|||
|
|
|||
|
Thu Apr 8 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* bw.c, b.c, joerc.in, rc.c, rc.h, tw.c, types.h:
|
|||
|
|
|||
|
Fix screen update bug introduced with Apr 7th change.
|
|||
|
|
|||
|
Option settings now can be based on file contents as well as
|
|||
|
file name.
|
|||
|
|
|||
|
Added syntax indicator for status line.
|
|||
|
|
|||
|
Thu Apr 8 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* syntax.c, syntax.h:
|
|||
|
|
|||
|
Clean up syntax.c: use hash table for keywords, use subroutine for
|
|||
|
allocating new states.
|
|||
|
|
|||
|
|
|||
|
Wed Apr 7 2004 Joe ALlen <jhallen@world.std.com>
|
|||
|
* scrn.c, bw.c:
|
|||
|
|
|||
|
Fix highlighting bug: pointer was not always at start of line.
|
|||
|
|
|||
|
Assume terminal supports color if it looks like an ansi terminal
|
|||
|
(this should really be an option).
|
|||
|
|
|||
|
Tue Apr 6 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* Makefile.am, bw.c, configure.ac, joerc.in, rc.c, scrn.c,
|
|||
|
scrn.h, syntax.c, syntax.h, c.jsf.in, perl.jsf.in, verilog.jsf.in:
|
|||
|
|
|||
|
Clean up meaning of default color.
|
|||
|
|
|||
|
Allow syntax to be specified in joerc file: "-syntax perl"
|
|||
|
|
|||
|
Add class definitions to syntax files.
|
|||
|
|
|||
|
Add perl and verilog definitions (they need work).
|
|||
|
|
|||
|
Change joerc to assume files with . in their name do not want word
|
|||
|
wrap enabled (except for .txt).
|
|||
|
|
|||
|
Thu Apr 1 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* scrn.c:
|
|||
|
Fix color handling for terminals which do not use my defaults :-)
|
|||
|
Basically we revert to the default text color, use ESC [ 0 m, not
|
|||
|
ESC [ 37 m and ESC [ 40 m.
|
|||
|
|
|||
|
Tue Mar 30 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c, syntax.c, syntax.h, types.h, bw.c:
|
|||
|
Next steps for syntax highlighting:
|
|||
|
Now there is a real parser, so syntax files
|
|||
|
can be defined (although, it only loads
|
|||
|
the C language c.jsf for now).
|
|||
|
|
|||
|
The line length limit has been eliminated.
|
|||
|
|
|||
|
It should be faster for large files: we start
|
|||
|
parsing only 50 lines back when you hit PgUp,
|
|||
|
not from the start of file each time.
|
|||
|
|
|||
|
Todo: update other windows, allow files of
|
|||
|
other types to be highlighted, create user interface
|
|||
|
to allow region names to be assigned colors, create
|
|||
|
more syntax files. Possibly create program to
|
|||
|
convert regex NFA to joe DFA syntax file format.
|
|||
|
|
|||
|
Wed Mar 24 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uedit.c:
|
|||
|
Fix bug where hitting ^Z on first word of file caused joe to lock up
|
|||
|
|
|||
|
|
|||
|
Wed Mar 24 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* lots of file:
|
|||
|
First steps at syntax highlighting!
|
|||
|
This version has support for C only (and the parser is a big hack),
|
|||
|
and only if all lines in the file are less than 1K.
|
|||
|
Turn it on with ^T H
|
|||
|
Todo: some more speed enhancements, a real parser to handle many
|
|||
|
file types, eliminate long line hack, update other windows during
|
|||
|
typing, eliminate some cycle saving hacks when highlighting is on.
|
|||
|
|
|||
|
Mon Mar 22 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* jmacsrc.in:
|
|||
|
Added ^X [ and ^X ].
|
|||
|
|
|||
|
Sat Mar 20 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* menu.c, menu.h, joerc.in, jstarrc.in, jmacsrc.in, rjoerc.in,
|
|||
|
jpicorc.in, cmd.c:
|
|||
|
File selection menu is now four lines instead of one line. This
|
|||
|
needs a little more work: user should be able to set how many
|
|||
|
lines it should be in each context.
|
|||
|
|
|||
|
Sat Mar 20 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* usearch.c:
|
|||
|
After every search we reset window left offset to 0 and then make
|
|||
|
the minimal left-right scroll necessary to get entire found text
|
|||
|
completely on the screen.
|
|||
|
|
|||
|
Sat Mar 20 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* uerror.c:
|
|||
|
Slight improvement in compiler error parser.
|
|||
|
|
|||
|
Sat Mar 20 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
Fix shell window again: instead of running bash if there is no
|
|||
|
SHELL variable defined, we just print a message.
|
|||
|
Also noticed that session leader stuff in Cygwin is broken: if you
|
|||
|
suspend joe the subshell breaks.
|
|||
|
|
|||
|
Sat Mar 20 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* tty.c, ushell.c:
|
|||
|
Fix shell window for Cygwin:
|
|||
|
The problem was that the SHELL environment variable is not defined.
|
|||
|
So now, if it's not defined we assume /usr/bin/bash.
|
|||
|
Also, we have to use /dev/ptmx for Cygwin.
|
|||
|
There is still a problem: have to refresh the screen after shell
|
|||
|
starts.
|
|||
|
|
|||
|
Fri Mar 19 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* tty.c:
|
|||
|
Fix shell window for SunOS 5.8
|
|||
|
|
|||
|
Thu Mar 18 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* usearch.c, regex.c, regex.h:
|
|||
|
Allow full escape sequences in replacement strings
|
|||
|
fixes bug #828156
|
|||
|
|
|||
|
Thu Mar 18 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* b.c:
|
|||
|
Automatically detect MS-DOS files (files with ^M^J terminated lines)
|
|||
|
|
|||
|
Thu Mar 18 2004 Joe Allen <jhallen@world.std.com>
|
|||
|
* tw.c, uedit.c, tty.c:
|
|||
|
Fix ^C and ^D in shell windows (for linux at least)
|
|||
|
|
|||
|
Mon Jan 19 2004 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
* utag.c:
|
|||
|
Correct file position by using tags file generated from ctags 5.5.2
|
|||
|
|
|||
|
Wed Jul 9 2003 John Morrissey <jwm@horde.net>
|
|||
|
* configure.ac:
|
|||
|
look for snprintf() in libdb too (fixes compilation on OSF1)
|
|||
|
|
|||
|
Fri Jun 20 2003 Anil Madhavapeddy <anil@recoil.org>
|
|||
|
* usearch.c:
|
|||
|
fix boundary to snprintf()
|
|||
|
|
|||
|
Mon Jun 16 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* uedit.c
|
|||
|
u_goto_prev()/u_goto_next() fix take two: skip over spaces
|
|||
|
(return of joe-2.8 behaviour)
|
|||
|
|
|||
|
Sun Jun 1 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* cmd.c, tab.c, uisrch.c:
|
|||
|
don't beep when not asked
|
|||
|
(suggestion by Marc Joosen <marcj@historia.et.tudelft.nl>)
|
|||
|
|
|||
|
Sun Jun 1 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, ublock.c:
|
|||
|
NEW FEATURE: when filtering block put JOE_FILENAME= with the right
|
|||
|
filename into the environment (only when putenv() is available);
|
|||
|
patch by Marc Joosen <marcj@historia.et.tudelft.nl>
|
|||
|
|
|||
|
Sat May 31 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* uedit.c:
|
|||
|
make u_goto_prev()/u_goto_next() act like ubackw()/u_word_delete()
|
|||
|
when moving cursor, i.e. operate on the same class of characters
|
|||
|
|
|||
|
Sat May 31 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac:
|
|||
|
change version number to include _CVS suffix
|
|||
|
|
|||
|
Mon May 5 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
*** Release joe-2.9.8 ***
|
|||
|
|
|||
|
* NEWS, configure.ac, main.c:
|
|||
|
update NEWS; bump up version; update copyright year
|
|||
|
|
|||
|
Sat May 3 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* README:
|
|||
|
delete untrue statements and mention the new build system;
|
|||
|
this file needs some more work
|
|||
|
|
|||
|
Sat Mar 22 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* jstarrc.in, rc.c:
|
|||
|
fix typos (patch by Jesse McGrew)
|
|||
|
|
|||
|
Sat Mar 22 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* cmd.c:
|
|||
|
fix memleak in docmd() (patch by Jesse McGrew)
|
|||
|
|
|||
|
Sat Mar 22 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* path.c:
|
|||
|
use O_EXCL when creating temporary file
|
|||
|
|
|||
|
Sun Mar 2 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* bw.c, cmd.c, hash.c, kbd.c, macro.c, main.c, menu.c, path.c,
|
|||
|
poshist.c, pw.c, qw.c, rc.c, regex.c, scrn.c, tab.c, termcap.c, tty.c,
|
|||
|
tw.c, ublock.c, uedit.c, uerror.c, ufile.c, uisrch.c, umath.c, undo.c,
|
|||
|
usearch.c, ushell.c, utag.c, vfile.c, vs.c, w.c:
|
|||
|
change 0 to NULL where we're talking about pointers
|
|||
|
|
|||
|
Sun Mar 2 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* vs.c, vs.h:
|
|||
|
make vsrm() and slen() of type sELEMENT *
|
|||
|
|
|||
|
Sat Feb 22 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac:
|
|||
|
remove AC_FUNC_MALLOC check; this fixes problem with compilation
|
|||
|
on alpha; we should check for size == 0 in joe_malloc()
|
|||
|
|
|||
|
Wed Feb 19 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, b.h, cmd.c, cmd.h, help.c, kbd.c, kbd.h, macro.c, macro.h,
|
|||
|
main.c, rc.c, rc.h, regex.c, uisrch.c:
|
|||
|
change type of variables holding string to unsigned char *
|
|||
|
|
|||
|
Wed Feb 19 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, tw.c:
|
|||
|
change type of variables holding time values to time_t
|
|||
|
|
|||
|
Sat Feb 15 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, b.h, bw.c, config.h, macro.c, regex.c, tty.c, ublock.c, uedit.c,
|
|||
|
uerror.c, uformat.c, uisrch.c, usearch.c, utag.c, utils.c, utils.h,
|
|||
|
vfile.c, vfile.h:
|
|||
|
fix segafults in isalpha(): replace MAXINT with NO_MORE_DATA symbol
|
|||
|
which has value of EOF (-1); that value is permitted to pass into
|
|||
|
isalpha() type functions
|
|||
|
|
|||
|
Sun Jan 5 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac:
|
|||
|
newer versions (>= 2.54) of autoconf need AC_PROG_EGREP to prevent
|
|||
|
lockup when running configure; this change require autoconf-2.54
|
|||
|
at least to properly build joe from CVS
|
|||
|
|
|||
|
Wed Jan 1 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* rc.c:
|
|||
|
eliminate "expr, expr" to make sources more readable;
|
|||
|
change "magic number" to the sizeof()
|
|||
|
|
|||
|
Wed Jan 1 2003 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c:
|
|||
|
pisbow() should match the beginning of file and piseow() should match
|
|||
|
the end of file
|
|||
|
|
|||
|
Sat Dec 7 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* kbd.c:
|
|||
|
don't expect all archs have "char == signed char" by default
|
|||
|
|
|||
|
Sat Dec 7 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* blocks.c, vfile.c:
|
|||
|
64bit arch fixes: don't expect pointer fits into int (now we assume
|
|||
|
it fits into unsigned long)
|
|||
|
|
|||
|
Sat Dec 7 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* types.h, usearch.c:
|
|||
|
rename restrict() and restrict member of struct search to make
|
|||
|
joe compile under HPUX with HP C compiler
|
|||
|
|
|||
|
Mon Aug 5 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
*** SECURITY ***
|
|||
|
* ufile.c:
|
|||
|
drop suid and sgid bits (if set) when creating backup files
|
|||
|
|
|||
|
Sat Jul 27 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* jmacsrc.in, jpicorc.in, jstarrc.in:
|
|||
|
use .@7 terminfo entry for "End" key
|
|||
|
|
|||
|
Wed Jun 26 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* bw.c, rc.c, rc.h, w.c:
|
|||
|
rename getcontext() to kmap_getcontext() to prevent conflict with glibc
|
|||
|
(from Debian patches)
|
|||
|
|
|||
|
Mon Jun 17 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* ublock.c:
|
|||
|
insert braces to make if() block evident
|
|||
|
|
|||
|
Sun Jun 9 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, bw.c, cmd.c, hash.c, kbd.c, macro.c, main.c, rc.c, regex.c,
|
|||
|
termcap.c, tty.c, ublock.c, umath.c, vfile.c:
|
|||
|
change "expr, expr" to "expr; expr" where appropriate to make sources
|
|||
|
more readable (should have no impact on code) (take 2)
|
|||
|
|
|||
|
Sun Jun 9 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* hash.c, hash.h:
|
|||
|
move hnext() definition into hash.c
|
|||
|
|
|||
|
Sun Jun 9 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* bw.c, rc.c, termcap.c, ufile.c, usearch.c:
|
|||
|
kill some warnings when compiled with -Wall
|
|||
|
|
|||
|
Sat Jun 8 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* cmd.c:
|
|||
|
unwrap array elements in initialization of cmds[]
|
|||
|
|
|||
|
Sat Jun 8 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* va.c, va.h:
|
|||
|
change aELEMENT #define to typedef
|
|||
|
|
|||
|
Sat Jun 8 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* ufile.c:
|
|||
|
change write() to joe_write() to avoid partly copied files
|
|||
|
|
|||
|
Sat Jun 8 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* termcap.c:
|
|||
|
strcmp() can return values other than -1/0/+1
|
|||
|
|
|||
|
Sat Jun 8 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, bw.c, macro.c, path.c, pw.c, queue.h, rc.c, regex.c, scrn.c,
|
|||
|
scrn.h, tab.c, termcap.c, termidx.c, tty.c, tw.c, ublock.c, uedit.c,
|
|||
|
uerror.c, ufile.c, uformat.c, undo.c, usearch.c, ushell.c, vfile.c,
|
|||
|
vs.c, w.c:
|
|||
|
change "expr, expr" to "expr; expr" where appropriate to make sources
|
|||
|
more readable (should have no impact on code)
|
|||
|
|
|||
|
Tue Jun 4 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* scrn.c:
|
|||
|
don't clear screen when nonzero skiptop is given (part 2)
|
|||
|
|
|||
|
Mon Jun 3 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* scrn.c:
|
|||
|
don't clear screen when nonzero skiptop is given
|
|||
|
|
|||
|
Sat Jun 1 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, utils.c:
|
|||
|
kill warnings when compilling with -Wundef
|
|||
|
|
|||
|
Tue May 21 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* poshist.c, scrn.c, uformat.c:
|
|||
|
include some headers which are needed to compile without warnings about
|
|||
|
implicit function declarations
|
|||
|
|
|||
|
Sun May 5 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* NEWS:
|
|||
|
change wrong version for the last entry
|
|||
|
|
|||
|
Sun May 5 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac:
|
|||
|
solaris compile fix; check for snprintf - if not available, kick out
|
|||
|
|
|||
|
Sun Mar 10 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* uformat.c:
|
|||
|
remove deadlock when reformating paragraph (badly converted whitel()
|
|||
|
to isspace() from removed zstr.c in joe-2.9.2)
|
|||
|
|
|||
|
Wed Jan 30 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c:
|
|||
|
use GCHAR macro - clean up the source
|
|||
|
|
|||
|
Wed Jan 30 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c:
|
|||
|
change 0 to NULL when used as pointer
|
|||
|
|
|||
|
Wed Jan 30 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c:
|
|||
|
change "expr, expr" to "expr; expr"
|
|||
|
|
|||
|
Wed Jan 30 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, b.h, types.h:
|
|||
|
cosmetic cleanup: add comments - this patch doesn't touch code
|
|||
|
|
|||
|
Fri Jan 25 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* termcap.c:
|
|||
|
strcmp() can return values other than -1/0/+1 (fix supplied by
|
|||
|
Schermann Gabor <gaborsch@mailbox.hu>)
|
|||
|
|
|||
|
Sat Jan 19 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* ublock.c:
|
|||
|
don't use markb and markk after they are freed (fixes segfault)
|
|||
|
|
|||
|
Sun Jan 13 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* regex.c:
|
|||
|
fix char escaping in \+ case
|
|||
|
|
|||
|
Sat Jan 12 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* help.c, types.h:
|
|||
|
get back context help (vanished in cleaning patch to help by marx_sk)
|
|||
|
(context help is now only used in search prompt window)
|
|||
|
|
|||
|
Tue Jan 8 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* vs.c, vs.h:
|
|||
|
change sELEMENT #define to typedef
|
|||
|
|
|||
|
Mon Jan 7 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* acinclude.m4, configure.ac, tty.c, umath.c, ushell.c, utils.c,
|
|||
|
utils.h:
|
|||
|
cleanup signals handling (sigaction() / sigvec() / signal())
|
|||
|
|
|||
|
Sun Jan 6 2002 Vitezslav Samel <samel@mail.cz>
|
|||
|
* cmd.c:
|
|||
|
correct "negated macro" for nbuf/pbuf macros
|
|||
|
|
|||
|
Fri Dec 14 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
*** Release joe-2.9.8-pre1 ***
|
|||
|
|
|||
|
Fri Dec 14 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, NEWS:
|
|||
|
prepare for -pre release; bump up version to 2.9.8-pre1
|
|||
|
|
|||
|
Fri Dec 14 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* Makefile.am:
|
|||
|
add types.h into distribution package
|
|||
|
|
|||
|
Wed Dec 12 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* acinclude.m4, configure.ac:
|
|||
|
use our own joe_SETPGRP macro (autoconf's is broken for *BSD)
|
|||
|
|
|||
|
Tue Dec 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, path.c:
|
|||
|
include <limits.h> if available to get PATH_MAX
|
|||
|
|
|||
|
Sun Dec 09 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, bw.c, cmd.c, hash.c, help.c, kbd.c, macro.c, menu.c, pw.c,
|
|||
|
queue.c, qw.c, rc.c, scrn.c, tab.c, termcap.c, tty.c, tw.c, ufile.c,
|
|||
|
uformat.c, uisrch.c, umath.c, undo.c, usearch.c, utils.c, utils.h,
|
|||
|
va.c, vfile.c, vs.c, w.c:
|
|||
|
prepare memory allocation functions (change (m|re|c)alloc() and free()
|
|||
|
into joe_(m|re|c)alloc() and joe_free()) in the utils.c for further
|
|||
|
checking
|
|||
|
|
|||
|
Sun Dec 09 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, cmd.c, dir.c, hash.c, hash.h, pw.c, pw.h, rc.c, tab.c, tab.h,
|
|||
|
uedit.c, uedit.h, ufile.c, uisrch.c, uisrch.h, umath.c, umath.h, undo.c,
|
|||
|
ushell.c, utag.c, w.c:
|
|||
|
change function declaration "void a(P * p)" to "void a(P *p)" (when
|
|||
|
using GNU indent we must use -Ttype to achieve this behaviour)
|
|||
|
|
|||
|
Sat Dec 08 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* bw.c, scrn.c, scrn.h, uedit.c, w.c:
|
|||
|
change xlat macro into xlat(int *, char *) function;
|
|||
|
change indentation of xlat[ac] tables
|
|||
|
|
|||
|
Sat Dec 08 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* joerc.in:
|
|||
|
turn off asis (setlocale(LC_CTYPE) takes care of it);
|
|||
|
turn off baudrate (leave optimizations of terminal baudrate on the user)
|
|||
|
|
|||
|
Sat Dec 08 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, tty.c:
|
|||
|
make joe compilable (not only) on cygwin - check if siginterrupt() is
|
|||
|
available on this host
|
|||
|
|
|||
|
Sat Dec 08 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* ublock.c:
|
|||
|
remove feature: exchange points of start and end of the block when
|
|||
|
checking validity of block pointers
|
|||
|
|
|||
|
Sat Dec 08 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* rc.c:
|
|||
|
change indentation of initialization of pdefault, fdefault
|
|||
|
and glopts arrays; add comments to [pf]default struct members
|
|||
|
|
|||
|
Sat Dec 01 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, path.c, path.h, tty.c, tty.h:
|
|||
|
move pwd() into path.c; check in autoconf if we have at least one
|
|||
|
of getcwd() / getwd()
|
|||
|
|
|||
|
Sat Dec 01 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, configure.ac, tty.c, tty.h, tw.c, uedit.c, utils.c, utils.h,
|
|||
|
vfile.c:
|
|||
|
move jread() / jwrite() into utils.c and rename them to joe_read() /
|
|||
|
joe_write(); add checking of size_t and ssize_t into configure scripts
|
|||
|
|
|||
|
Sat Dec 01 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* joerc.in:
|
|||
|
use .@7 terminfo entry for "End" key
|
|||
|
|
|||
|
Sat Dec 01 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* joerc.in:
|
|||
|
use "Ctrl-K H for help" in -rmsg (F1 doesn't work in all cases)
|
|||
|
|
|||
|
Sat Dec 01 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* blocks.c, help.c, macro.c, main.c, path.c, rc.c, regex.c, scrn.c,
|
|||
|
termcap.c, tw.c, ublock.c, uedit.c, usearch.c, vs.c, w.c:
|
|||
|
change indentation of cases in the switch() statement
|
|||
|
|
|||
|
Sat Dec 01 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, bw.c, main.c, path.c, rc.c, regex.c, scrn.c, termcap.c,
|
|||
|
termidx.c, tty.c, tw.c, ublock.c, uedit.c, uerror.c, uformat.c, undo.c,
|
|||
|
utag.c, vfile.c, vs.c, w.c:
|
|||
|
change indentation of do {} while(); cycles
|
|||
|
|
|||
|
Wed Nov 28 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, b.h, blocks.c, blocks.h, bw.c, bw.h, cmd.c, cmd.h, dir.c,
|
|||
|
help.c, help.h, kbd.c, kbd.h, macro.c, macro.h, main.c, main.h, menu.c,
|
|||
|
menu.h, path.c, path.h, poshist.c, poshist.h, pw.c, pw.h, queue.h,
|
|||
|
qw.c, qw.h, rc.c, rc.h, regex.c, scrn.c, scrn.h, tab.c, tab.h,
|
|||
|
termcap.c, tty.h, tw.c, tw.h, types.h, ublock.c, ublock.h, uedit.c,
|
|||
|
uerror.c, ufile.c, ufile.h, uformat.c, uformat.h, uisrch.c, uisrch.h,
|
|||
|
umath.c, umath.h, undo.c, undo.h, usearch.c, usearch.h, ushell.c,
|
|||
|
ushell.h, utag.c, utag.h, utils.c, utils.h, va.c, va.h, vfile.c,
|
|||
|
vfile.h, vs.c, vs.h, w.c, w.h: include only headers which are
|
|||
|
necessary and since the headers now don't depend on each other,
|
|||
|
include them in alphabetic order
|
|||
|
|
|||
|
Thu Nov 22 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
* *.h, *.c: almost all definitions are in types.h (except those from
|
|||
|
vs.h, va.h).
|
|||
|
|
|||
|
Thu Nov 22 2001 Marek 'marx' Grac <xgrac@fi.muni.cz>
|
|||
|
* uedit.c: correction of last change
|
|||
|
|
|||
|
Tue Nov 20 2001 Marek 'marx' Grac <xgrac@fi.muni.cz>
|
|||
|
* w.h, w.c, usearch.c, ufile.c, macro.c, uerror.c, umath.c:
|
|||
|
MSGBUFSIZE was renamed to JOE_MSGBUFSIZE, because MSGBUFSIZE is
|
|||
|
defined on BSD like systems.
|
|||
|
|
|||
|
Mon Nov 12 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* Makefile.am, deleted chain.asm, kbdhdl.c, kbdhdl.h, msscrn.c,
|
|||
|
mstty.c, termcap, terminfo: delete unused files from distribution
|
|||
|
|
|||
|
Mon Nov 12 2001 Peter Breitenlohner <peb@mppmu.mpg.de>
|
|||
|
* Makefile.am: make joe installable into another root dir
|
|||
|
with "make DESTDIR=/path/ install"
|
|||
|
|
|||
|
Sun Nov 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* ufile.c: comment out unused functions (nask2()/uask2())
|
|||
|
|
|||
|
Sun Nov 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* uedit.c: correct typo: utype(bw, c) --> utypebw(bw,c)
|
|||
|
I'm not 100% sure about this, but "works for me here"(tm)
|
|||
|
|
|||
|
Sun Nov 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* termcap.c, termcap.h: correct prototype to the output routine
|
|||
|
the CAP structure (and setcap()/getcap() etc.)
|
|||
|
|
|||
|
Sun Nov 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* regex.c, regex.h: change regex pointer to be 'unsigned char *regex'
|
|||
|
This kills some warnings during build.
|
|||
|
|
|||
|
Sun Nov 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* cmd.c, menu.c, menu.h, rc.c, tab.c, ufile.c: use mkmenu(W *, ...)
|
|||
|
instead of mkmenu(BASE *, ...).
|
|||
|
This kills some warnings during build.
|
|||
|
|
|||
|
Sun Nov 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* tw.c, w.h: non-code clean up
|
|||
|
|
|||
|
Sun Nov 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* macro.c, qw.c, qw.h, tw.c, uedit.c, uisrch.c, usearch.c, ushell.c:
|
|||
|
use mkqw(W *, ...) instead of mkqw(BASE *, ...) (same applies to
|
|||
|
mkqwna() and mkqwnsr()).
|
|||
|
This kills a lot of warnings during build.
|
|||
|
|
|||
|
Sun Nov 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* bw.c, cmd.c, macro.c, main.c, rc.c, tab.c, tw.c, ublock.c, uedit.c,
|
|||
|
uerror.c, ufile.c, umath.c, undo.c, usearch.c, ushell.c, utag.c, w.c,
|
|||
|
w.h: use msgnw[t](W *, char *) instead of msgnw[t](BASE *, char *).
|
|||
|
This kills a lot of warnings during build.
|
|||
|
|
|||
|
Sun Nov 11 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, blocks.c, blocks.h, scrn.c, termcap.c, undo.c, vfile.c, vs.c:
|
|||
|
use mfwrd() and mbkwd() only as internal functions to mmove().
|
|||
|
This kills some of the remaining warnings during build.
|
|||
|
|
|||
|
Wed Nov 07 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
*** Release joe-2.9.7 ***
|
|||
|
|
|||
|
Wed Nov 07 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac: bump up version number
|
|||
|
|
|||
|
Wed Nov 07 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* NEWS: update - prepare for release
|
|||
|
|
|||
|
Wed Nov 07 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* Makefile.am, deleted conf.c: conf.c not used anymore
|
|||
|
|
|||
|
Wed Nov 07 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* Makefile.am: add README.cvs and docs/help-system.html
|
|||
|
to EXTRA_DIST variable
|
|||
|
|
|||
|
Wed Nov 07 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
* docs/help-system.html: updated
|
|||
|
|
|||
|
Tue Nov 06 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* new file README.cvs: documentation file on how to access joe sources
|
|||
|
via CVS
|
|||
|
|
|||
|
Sun Nov 04 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* ufile.c: kill infinite loop when saving unmodified file
|
|||
|
(sourceforge.net BUG #478290)
|
|||
|
|
|||
|
Sun Nov 04 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* ufile.c: remove "feature" added in 2.9.7-pre1 so the user is always
|
|||
|
asked of the filename saved (sourceforge.net BUG #449489)
|
|||
|
|
|||
|
Wed Oct 31 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* bw.h, tty.c, configure.ac: make use of pid_t type
|
|||
|
|
|||
|
Mon Oct 29 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
*** Release joe-2.9.7-pre3 ***
|
|||
|
|
|||
|
Mon Oct 29 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* autoconf.ac: bump pre-version number
|
|||
|
|
|||
|
Sun Oct 28 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* autoconf.ac: remove optimizing flags from CFLAGS
|
|||
|
I'm aware of too much bugreports (in other projects) due to buggy code
|
|||
|
generated by over-optimized gcc (default '-O2 -g' is O.K. for most
|
|||
|
instalations - advanced user can change it by setting CFLAGS before
|
|||
|
running configure, he surely knows, what is he doing ;-))
|
|||
|
|
|||
|
Sun Oct 28 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* Makefile.am, joe.spec: joe.spec deleted - I don't think it belongs
|
|||
|
to tar.gz package
|
|||
|
(to make it proper .rpm package there's more to be done - this is
|
|||
|
work of .rpm packager - he can insert a lot of useful but for joe
|
|||
|
unnecesary files - think of icons on the desktop etc.)
|
|||
|
|
|||
|
Sun Oct 28 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* autoconf.ac: add AC_CANONICAL_(BUILD|HOST) to make
|
|||
|
"automake -a -c" copy necessary config.guess and config.sub files
|
|||
|
|
|||
|
Sun Oct 28 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* files generated by automake package: use automake-1.5 to make joe
|
|||
|
compile on mips-sgi-irix6.5 with non-GNU make again
|
|||
|
|
|||
|
Sun Oct 28 2001 Jeff Downs <heydowns@users.sourceforge.net>
|
|||
|
* uedit.c: don't change windows when setting mark (using Esc Esc)
|
|||
|
in multiwindow mode (SourceForge bug #462875)
|
|||
|
|
|||
|
Thu Oct 25 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* kbd.c, scrn.c, termcap.h, tty.c, tty.h, va.c, va.h, w.c:
|
|||
|
clean up warnings raised up by strict prototypes
|
|||
|
|
|||
|
Mon Oct 22 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, utils.c, utils.h and new file acinclude.m4:
|
|||
|
makes the wordwrap work correctly again (SourceForge bugs #418871,
|
|||
|
#471964)
|
|||
|
|
|||
|
Mon Oct 22 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* all *.c and *.h files, autoconf.ac: use strict prototypes
|
|||
|
if applicable (fairly huge change)
|
|||
|
|
|||
|
Sat Oct 20 2001 Sebastian Wenzler <s_wenzler@users.sourceforge.net>
|
|||
|
* Makefile.am: when symlinking rjoe etc. to joe use links without
|
|||
|
absolute path (SourceForge bug #471898)
|
|||
|
|
|||
|
Wed Oct 10 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
*** Release joe-2.9.7-pre2 ***
|
|||
|
|
|||
|
Wed Oct 10 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* config.h, b.c, bw.c, hash.c, help.c, kbd.c, macro.c, main.c,
|
|||
|
menu.c, path.c, pw.c, queue.c, qw.c, rc.c, tab.c, tw.c, ufile.c,
|
|||
|
uformat.c, uisrch.c, undo.c, usearch.c, ushell.c, vs.c, w.c:
|
|||
|
include <time.h> and <stdlib.h> only in those files which need them
|
|||
|
|
|||
|
Wed Oct 10 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, main.c: autoconf.ac will be the only place where
|
|||
|
to change version number; use VERSION #define from automake macro
|
|||
|
when printing version
|
|||
|
|
|||
|
Wed Oct 10 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* blocks.c, config.h: cleanup blocks.c; remove cases when AUTOINC
|
|||
|
is enabled (AUTOINC case is IMHO slower then the other code - and
|
|||
|
AUTOINC wasn't enabled by default in config.h); change indenting
|
|||
|
of code in the body of switch() to something more readable
|
|||
|
|
|||
|
Wed Sep 20 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* help.c: use unsigned int for lengths; remove local copy of filename;
|
|||
|
replace "magic numbers" with sizeof(buf); rename members of struct
|
|||
|
help (it's always clear where it belongs; change indentation of
|
|||
|
switch(); remove goto's (we have continue ;-))
|
|||
|
|
|||
|
Wed Sep 20 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
*** SECURITY ***
|
|||
|
* configure.ac, path.c: use mkstemp() if available; use <paths.h> if
|
|||
|
available; this patch changes name of temporary file
|
|||
|
to joe.tmp.XXXXXX (XXXXXX are unique chars)
|
|||
|
|
|||
|
Wed Sep 20 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, path.c: use autoconf's way of finding which of
|
|||
|
struct direct / struct dirent are available; clean up handling
|
|||
|
of MS-DOS drive letters in the paths
|
|||
|
|
|||
|
Wed Sep 20 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* tty.c: use full definitions of functions (maskit(), unmaskit(),
|
|||
|
pauseit()) - it removes some compile warnings
|
|||
|
|
|||
|
Wed Sep 20 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* tty.c: cleanup SA_INTERRUPT/SV_INTERRUPT handling
|
|||
|
|
|||
|
Wed Sep 20 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* main.h: add prototype of edupd()
|
|||
|
|
|||
|
Wed Sep 20 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* uedit.c: use jread()/jwrite() which retry when interrupted
|
|||
|
by a signal
|
|||
|
|
|||
|
Wed Sep 20 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* macro.c, uformat.c: include "utils.h" instead of <ctype.h> to have
|
|||
|
isblank() defined
|
|||
|
|
|||
|
Wed Sep 19 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* config.h, configure.ac, tty.c: use autoconf's way of detecting which
|
|||
|
termio()/termios() functions are available; use HAVE_GETWD/HAVE_GETCWD
|
|||
|
macros instead of TTYPOSIX/TTYSV #defines
|
|||
|
|
|||
|
Wed Sep 19 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, tty.c: use autoconf's method of finding which header
|
|||
|
to include to have TIOCGWINSZ defined
|
|||
|
|
|||
|
Wed Sep 19 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* tty.c: replace ugly "method" of detecting setitimer() with
|
|||
|
HAVE_SETITIMER macro from autoconf
|
|||
|
|
|||
|
Wed Sep 19 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* config.h, tty.c: remove improperly used HZ #define
|
|||
|
|
|||
|
Wed Sep 19 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* tty.h, vfile.c: add prototypes of jread() / jwrite()
|
|||
|
|
|||
|
Wed Sep 19 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* b.c, tty.c, umath.c: various systems use different signal handler
|
|||
|
prototypes - make use of RETSIGTYPE macro from autoconf
|
|||
|
|
|||
|
Wed Sep 19 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* configure.ac, tty.c: various systems use different setpgrp()
|
|||
|
prototypes - make use of SETPGRP_VOID macro from autoconf
|
|||
|
|
|||
|
Fri Sep 14 2001 Alexandre P. Nunes <alex@PolesApart.dhs.org>
|
|||
|
* configure, configure.ac, missing, Makefile.am, Makefile.in,
|
|||
|
aclocal.m4, autoconf.h.in, config.h, *rc files, b.c, main.c,
|
|||
|
path.c, tty.c: use recent automake and autoconf configuration
|
|||
|
system (at the moment we're using automake-1.4-p4, autoconf-2.52)
|
|||
|
|
|||
|
Thu Jul 20 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
*** Release joe-2.9.7-pre1 ***
|
|||
|
|
|||
|
Thu Jul 19 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
* help.c, help.h, main.c: help system was rebuilt
|
|||
|
|
|||
|
Thu Jul 19 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* joe.1, ufile.c: new feature 'backup suffix', when the system
|
|||
|
environment SIMPLE_BACKUP_SUFFIX is set then it is used instead of ~.
|
|||
|
Inspired by patch program.
|
|||
|
|
|||
|
Thu Jul 19 2001 Vitezslav Samel <samel@mail.cz>
|
|||
|
* lot of files: patch which removes a lot of warnings.
|
|||
|
|
|||
|
Wed Jul 04 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
|
|||
|
* b.c, main.c, path.c, path.h, rc.c, ufile.c: Function 'ossep'
|
|||
|
was completly removed because it was not possible to access
|
|||
|
files like test\ in UNIX like systems.
|
|||
|
|
|||
|
Wed Jul 04 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
|
|||
|
* ufile.c: Several minor changes.
|
|||
|
|
|||
|
Wed Jul 04 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
|
|||
|
* ufile.c: Problem with freezing when saving unmodified file
|
|||
|
is solved. But it is possible that this patch is only partial
|
|||
|
|
|||
|
Wed Jul 04 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
|
|||
|
* ufile.c: Modified flag is now properly set. It can look
|
|||
|
awful but pre-first undo record has modified flag set on.
|
|||
|
|
|||
|
Wed Jul 03 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
|
|||
|
* joe-2.9.7pre0.tgz: version 2.9.7pre0 was released
|
|||
|
|
|||
|
Wed Jul 02 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz>
|
|||
|
|
|||
|
* lot of files: I get last version without wordwrap bug (2.9.6pre1) and
|
|||
|
applied almost all patches which are mentioned in NEWS file. Problem
|
|||
|
with ${sysconfdir}/joerc is probably still actual, because I was not
|
|||
|
able to find patch :(
|