📄 changelog
字号:
* NEWS: change wrong version for the last entrySun May 5 2002 Vitezslav Samel <samel@mail.cz> * configure.ac: solaris compile fix; check for snprintf - if not available, kick outSun 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 sourceWed Jan 30 2002 Vitezslav Samel <samel@mail.cz> * b.c: change 0 to NULL when used as pointerWed 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 codeFri 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 \+ caseSat 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 typedefMon 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 macrosFri 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-pre1Fri Dec 14 2001 Vitezslav Samel <samel@mail.cz> * Makefile.am: add types.h into distribution packageWed 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_MAXSun 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 checkingSun 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] tablesSat 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 hostSat 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 pointersSat 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 membersSat 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 scriptsSat Dec 01 2001 Vitezslav Samel <samel@mail.cz> * joerc.in: use .@7 terminfo entry for "End" keySat 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() statementSat 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(); cyclesWed 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 orderThu 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 changeTue 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 distributionMon 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 upSun 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 numberWed Nov 07 2001 Vitezslav Samel <samel@mail.cz> * NEWS: update - prepare for releaseWed Nov 07 2001 Vitezslav Samel <samel@mail.cz> * Makefile.am, deleted conf.c: conf.c not used anymoreWed Nov 07 2001 Vitezslav Samel <samel@mail.cz> * Makefile.am: add README.cvs and docs/help-system.html to EXTRA_DIST variableWed Nov 07 2001 Marek 'Marx' Grac <xgrac@fi.muni.cz> * docs/help-system.html: updatedTue Nov 06 2001 Vitezslav Samel <samel@mail.cz> * new file README.cvs: documentation file on how to access joe sources via CVSSun 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 typeMon 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 numberSun 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 filesSun 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 againSun 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 prototypesMon 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 themWed 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 versionWed 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 readableWed 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 pathsWed Sep 20 2001 Vitezslav Samel <samel@mail.cz> * tty.c: use full definitions of functions (maskit(), unmaskit(), pauseit()) - it removes some compile warningsWed Sep 20 2001 Vitezslav Samel <samel@mail.cz> * tty.c: cleanup SA_INTERRUPT/SV_INTERRUPT handlingWed 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 signalWed Sep 20 2001 Vitezslav Samel <samel@mail.cz> * macro.c, uformat.c: include "utils.h" instead of <ctype.h> to have isblank() definedWed 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 #definesWed 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 definedWed Sep 19 2001 Vitezslav Samel <samel@mail.cz> * tty.c: replace ugly "method" of detecting setitimer() with HAVE_SETITIMER macro from autoconfWed Sep 19 2001 Vitezslav Samel <samel@mail.cz> * config.h, tty.c: remove improperly used HZ #defineWed 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 autoconfWed 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 autoconfFri 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 releasedWed 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 :(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -