Hello community, here is the log from the commit of package joe checked in at Wed May 31 02:36:54 CEST 2006. -------- --- joe/joe.changes 2006-01-25 21:37:03.000000000 +0100 +++ joe/joe.changes 2006-05-31 00:28:23.000000000 +0200 @@ -1,0 +2,28 @@ +Tue May 30 22:43:23 CEST 2006 - cthiel@suse.de + +- update to 3.4 + * Paragraph reformatter and word wrap now handle '*' and '-' bullet lists. + * Better internationalization (i18n) + * Multi-file search and replace + * Build and grep window work more like Turbo-C: the messages window is + forced onto the screen when you hit ^[ = and ^[ -. + * Syntax highlighter definition files (.jsf files) can now have + subroutines. This eases highlighter reuse: for example, Mason and PHP + can share the HTML highlighter. + * You can now define which characters can indent paragraphs. Also the + default list has been reduced so that formatting of TeX/LaTeX files + works better. + * Highlighting now uses less CPU time and always parses from the beginning + of the file (the number of sync lines option is deprecated). + * File selection menu/completion-list is now above the prompt (which is + more like bash). Also it is transposed, so that it is sorted by columns + instead of rows. + * "Bufed" (prompt for a buffer to edit), works like other file prompt + commands: it's a real prompt with history and completion. + * Automatic horizontal left scroll jumps by 5-10 columns. + * New syntax files: troff, Haskell, Cadance SKILL, REXX, LUA, RUBY. Many + of the existing syntax files have been improved. +- removed joe-3.0-processing.patch, joe-3.1-compilesubdir.patch, + joe-3.1-syntaxsegv.patch + +------------------------------------------------------------------- Old: ---- joe-3.0-processing.patch joe-3.1-compilesubdir.patch joe-3.1-syntaxsegv.patch joe-3.3.tar.bz2 New: ---- joe-3.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ joe.spec ++++++ --- /var/tmp/diff_new_pack.o4J6Lg/_old 2006-05-31 02:36:45.000000000 +0200 +++ /var/tmp/diff_new_pack.o4J6Lg/_new 2006-05-31 02:36:45.000000000 +0200 @@ -1,11 +1,11 @@ # -# spec file for package joe (Version 3.3) +# spec file for package joe (Version 3.4) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # -# Please submit bugfixes or comments via http://bugs.opensuse.org +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild @@ -14,19 +14,16 @@ License: GPL Group: Productivity/Editors/Other Autoreqprov: on -Version: 3.3 -Release: 4 +Version: 3.4 +Release: 1 Summary: A Text Editor URL: http://sourceforge.net/projects/joe-editor Source: joe-%{version}.tar.bz2 Source1: spec.jsf -Patch0: joe-3.1.patch +Patch: joe-3.1.patch Patch1: joe-3.0-rc.patch -Patch2: joe-3.0-processing.patch -Patch3: joe-3.1-ia64.patch -Patch4: joe-3.1-syntaxsegv.patch -Patch5: joe-3.1-compilesubdir.patch -Patch6: joe-3.3-warnings.patch +Patch2: joe-3.1-ia64.patch +Patch3: joe-3.3-warnings.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -34,26 +31,26 @@ similar to most IBM PC text editors. The keyboard combinations are similar to WordStar[tm] and Turbo C. Some of Joe's features include: --full support of termcap/terminfo (useful for device independent -description to control screen output). -optimizing screen refresh even -as GNU Emacs (Joe can even be used at 2400 baud). -easy installation. -All features for UNIX integration of the VI: a marked block of text can -be filtered through a UNIX command; and wherever JOE accepts a filename -parameter the following can also be substituted: +-full support of termcap and terminfo (useful for device-independent +descriptions to control screen output) -optimized screen refresh like +GNU Emacs (Joe can even be used at 2400 baud) -easy installation with +all features for UNIX integration with vi: a marked block of text can +be filtered through a UNIX command and wherever JOE accepts a filename +parameter, the following can also be substituted: -!command :to redirect from/to another command +!command\t\t:to redirect from or to another command ->>filename :to append onto an existing file +>>filename\t\t:to append onto an existing file -filename,start,size :to edit a part of a file/device +filename,start,size\t:to edit a part of a file or device -- :to use standard input/output +-\t\t\t:to use standard input/output When JOE has several files opened at the same time, each file is -displayed in its own window. Additionally, JOE allows for shell-windows -whereby the output of the executed commands are saved in a buffer, -automatic filename completion (via TAB), help windows, undo-redo, -search and replace using regular expressions. +displayed in its own window. Additionally, JOE allows for shell windows +from which the output of the executed commands are saved in a buffer, +automatic filename completion (via TAB), help windows, undo and redo, +and search and replace using regular expressions. @@ -65,16 +62,14 @@ %prep %setup -%patch0 +%patch %patch1 %patch2 %patch3 -%patch4 -#%patch5 -%patch6 %build -CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wall -W -Wno-unused" ./configure \ +export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wall -W -Wno-unused" +./configure \ --prefix=%{_prefix} \ --mandir=%{_mandir} \ --sysconfdir=%{_sysconfdir} @@ -98,15 +93,38 @@ %files %defattr(-,root,root) -%dir /etc/joe -%config /etc/joe/*rc -/etc/joe/syntax -/etc/joe/charmaps -/usr/bin/* -%doc %{_mandir}/man1/* %doc COPYING ChangeLog NEWS HINTS HACKING LIST README TODO docs/*.html +%doc %{_mandir}/man1/* +%config %{_sysconfdir}/joe/*rc +%{_sysconfdir}/joe +%{_bindir}/* %changelog -n joe +* Tue May 30 2006 - cthiel@suse.de +- update to 3.4 + * Paragraph reformatter and word wrap now handle '*' and '-' bullet lists. + * Better internationalization (i18n) + * Multi-file search and replace + * Build and grep window work more like Turbo-C: the messages window is + forced onto the screen when you hit ^[ = and ^[ -. + * Syntax highlighter definition files (.jsf files) can now have + subroutines. This eases highlighter reuse: for example, Mason and PHP + can share the HTML highlighter. + * You can now define which characters can indent paragraphs. Also the + default list has been reduced so that formatting of TeX/LaTeX files + works better. + * Highlighting now uses less CPU time and always parses from the beginning + of the file (the number of sync lines option is deprecated). + * File selection menu/completion-list is now above the prompt (which is + more like bash). Also it is transposed, so that it is sorted by columns + instead of rows. + * "Bufed" (prompt for a buffer to edit), works like other file prompt + commands: it's a real prompt with history and completion. + * Automatic horizontal left scroll jumps by 5-10 columns. + * New syntax files: troff, Haskell, Cadance SKILL, REXX, LUA, RUBY. Many + of the existing syntax files have been improved. +- removed joe-3.0-processing.patch, joe-3.1-compilesubdir.patch, + joe-3.1-syntaxsegv.patch * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Fri Jan 13 2006 - schwab@suse.de ++++++ joe-3.0-rc.patch ++++++ --- /var/tmp/diff_new_pack.o4J6Lg/_old 2006-05-31 02:36:45.000000000 +0200 +++ /var/tmp/diff_new_pack.o4J6Lg/_new 2006-05-31 02:36:45.000000000 +0200 @@ -1,5 +1,5 @@ ---- jmacsrc.in -+++ jmacsrc.in +--- rc/jmacsrc.in ++++ rc/jmacsrc.in @@ -876,6 +875,10 @@ -wordwrap -syntax mail @@ -27,8 +27,8 @@ eop ^[ n (uemacs) eop ^[ } execmd ^[ x ---- joerc.in -+++ joerc.in +--- rc/joerc.in ++++ rc/joerc.in @@ -908,6 +908,10 @@ -wordwrap -syntax mail @@ -60,8 +60,8 @@ exsave ^K X Save and exit exsave ^K ^X exsave ^K x ---- jpicorc.in -+++ jpicorc.in +--- rc/jpicorc.in ++++ rc/jpicorc.in @@ -902,6 +902,10 @@ -wordwrap -syntax mail @@ -89,8 +89,8 @@ execmd ^[ X Prompt for command to execute execmd ^[ ^X Prompt for command to execute execmd ^[ x Prompt for command to execute ---- jstarrc.in -+++ jstarrc.in +--- rc/jstarrc.in ++++ rc/jstarrc.in @@ -878,6 +878,10 @@ -wordwrap -syntax mail @@ -118,8 +118,8 @@ eol ^Q D eol ^Q ^D eol ^Q d ---- rjoerc.in -+++ rjoerc.in +--- rc/rjoerc.in ++++ rc/rjoerc.in @@ -902,6 +902,10 @@ -wordwrap -syntax mail @@ -136,7 +136,7 @@ bol ^[ [ H bol ^[ [ 1 ~ +bol ^[ [ 7 ~ - bol ^# SP A + bol ^# SP A center ^K A Center line center ^K ^A @@ -1264,6 +1269,7 @@ ++++++ joe-3.1-ia64.patch ++++++ --- /var/tmp/diff_new_pack.o4J6Lg/_old 2006-05-31 02:36:45.000000000 +0200 +++ /var/tmp/diff_new_pack.o4J6Lg/_new 2006-05-31 02:36:45.000000000 +0200 @@ -3,7 +3,7 @@ @@ -463,9 +463,10 @@ int pisblank(P *p) { - P *q = pdup(p); + P *q = pdup(p, US "pisblank"); + int brc_result; p_goto_bol(q); @@ -14,7 +14,7 @@ prm(q); @@ -497,9 +498,10 @@ { - P *q = pdup(p); + P *q = pdup(p, US "pisindent"); long col; + int brc_result; ++++++ joe-3.1.patch ++++++ --- /var/tmp/diff_new_pack.o4J6Lg/_old 2006-05-31 02:36:45.000000000 +0200 +++ /var/tmp/diff_new_pack.o4J6Lg/_new 2006-05-31 02:36:45.000000000 +0200 @@ -9,15 +9,3 @@ namesize = zlen(where) + 16; name = vsmk(namesize); /* [G.Ghibo'] we need to use vsmk() and not malloc() as ---- rc.c -+++ rc.c -@@ -9,6 +9,9 @@ - #include "types.h" - - #include <stdio.h> -+#include <sys/stat.h> -+#include <unistd.h> -+#include <fcntl.h> - #ifdef HAVE_STDLIB_H - #include <stdlib.h> - #endif ++++++ joe-3.3-warnings.patch ++++++ --- /var/tmp/diff_new_pack.o4J6Lg/_old 2006-05-31 02:36:45.000000000 +0200 +++ /var/tmp/diff_new_pack.o4J6Lg/_new 2006-05-31 02:36:45.000000000 +0200 @@ -1,122 +1,10 @@ --- bw.c +++ bw.c -@@ -197,6 +197,7 @@ - { +@@ -206,6 +206,7 @@ + #ifdef junk P *tmp = 0; HIGHLIGHT_STATE state; + memset((void*)&state,0,sizeof(HIGHLIGHT_STATE)); /* Screen y position of requested line */ int y = line-w->top->line+w->y; ---- macro.c -+++ macro.c -@@ -833,6 +833,7 @@ - static int ifabrt() - { - ifdepth--; -+ return 0; - } - - int uif(BW *bw) -@@ -855,6 +856,7 @@ - if(wmkpw(bw->parent,US "Else if: ",NULL,doif,NULL,NULL,utypebw,NULL,NULL,locale_map,0)) return 0; - else return -1; - } -+ return 0; - } - - int uelse(BW *bw) ---- mouse.c -+++ mouse.c -@@ -72,6 +72,7 @@ - return -1 + 1; - else if (x>240) - return x - 257 + 1; -+ return 0; - } - - int uxtmouse(BW *bw) -@@ -502,6 +503,7 @@ - bw = (BW *)maint->curwin->object; - anchor = bw->cursor->byte; - marked = reversed = 0; -+ return 0; - } - - void reset_trig_time() -@@ -585,10 +587,12 @@ - reversed = !reversed; - } - bw->cursor->xcol = tmspos; -+ return 0; - } - - int udefmup(BW *bw) - { -+ return 0; - } - - int udefm2down(BW *xx) -@@ -608,6 +612,7 @@ - reversed = 0; - bw->cursor->xcol = piscol(bw->cursor); - selecting = 1; -+ return 0; - } - - int udefm2drag(BW *xx) -@@ -634,10 +639,12 @@ - u_goto_next(bw), bw->cursor->xcol = piscol(bw->cursor); - umarkk(bw); - } -+ return 0; - } - - int udefm2up(BW *bw) - { -+ return 0; - } - - int udefm3down(BW *xx) -@@ -655,6 +662,7 @@ - reversed = 0; - bw->cursor->xcol = piscol(bw->cursor); - selecting = 1; -+ return 0; - } - - int udefm3drag(BW *xx) -@@ -677,10 +685,12 @@ - umarkb(bw), markb->xcol = piscol(markb); - else - umarkk(bw), pnextl(markk), markk->xcol = markk->xcol = piscol(markk); -+ return 0; - } - - int udefm3up(BW *bw) - { -+ return 0; - } - - void mouseopen() ---- termcap.c -+++ termcap.c -@@ -23,6 +23,8 @@ - #endif - #endif - -+#include <term.h> -+ - #include "blocks.h" - #include "termcap.h" - #include "utils.h" ---- uedit.c -+++ uedit.c -@@ -147,6 +147,7 @@ - return -1; - } - } -+ return 0; - } - - /* ++++++ joe-3.3.tar.bz2 -> joe-3.4.tar.bz2 ++++++ ++++ 54198 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...
participants (1)
-
root@suse.de