Hello community,

here is the log from the commit of package joe for openSUSE:Factory checked in 
at 2015-10-22 12:56:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/joe (Old)
 and      /work/SRC/openSUSE:Factory/.joe.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "joe"

Changes:
--------
--- /work/SRC/openSUSE:Factory/joe/joe.changes  2015-10-01 12:21:00.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.joe.new/joe.changes     2015-10-22 
12:56:04.000000000 +0200
@@ -1,0 +2,19 @@
+Sun Oct  4 17:03:55 UTC 2015 - [email protected]
+
+- Update to new upstream release 4.1
+* JOE can now edit UTF-16BE and UTF-16LE files. It does this by
+  converting them to UTF-8 during load and back to UTF-16 during
+  save.
+* Within JOE, native byte order is called UTF-16 and reversed order
+  is called UTF-16R. Changing the encoding (with ^T E) between
+  UTF-8, UTF-16 and UTF-16R will make JOE convert the file to the
+  desired encoding on save.
+* New regular expression engine, which is a compiled Thompson NFA
+  matcher. Now supports alternatives "X\|Y", grouping and submatch
+  "a\(inside\)b", repetition ranges "x\{3,5}" for "xxxx\?x\?".
+* Unicode 8.0 character class support.
+- Use shorter download URL
+- Remove joe-codecleanup.patch (code to replace is no longer there),
+  remove joe-3.1-terminate_buffer.patch (code changed to const).
+
+-------------------------------------------------------------------

Old:
----
  joe-3.1-terminate_buffer.patch
  joe-4.0.tar.gz
  joe-codecleanup.patch

New:
----
  joe-4.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ joe.spec ++++++
--- /var/tmp/diff_new_pack.HzeXZx/_old  2015-10-22 12:56:05.000000000 +0200
+++ /var/tmp/diff_new_pack.HzeXZx/_new  2015-10-22 12:56:05.000000000 +0200
@@ -17,21 +17,19 @@
 
 
 Name:           joe
-Version:        4.0
+Version:        4.1
 Release:        0
 Summary:        A Text Editor
 License:        GPL-2.0+
 Group:          Productivity/Editors/Other
 Url:            http://sourceforge.net/projects/joe-editor
-Source0:        
http://sourceforge.net/projects/joe-editor/files/JOE%%20sources/%{name}-%{version}/%{name}-%{version}.tar.gz
+Source:         http://downloads.sf.net/joe-editor/%name-%version.tar.gz
 Source2:        de.po
 Source3:        joe-rpmlintrc
-Patch0:         joe-3.1-terminate_buffer.patch
 Patch2:         joe-3.1-fix_isblanck_argument.patch
 Patch3:         joe-3.3-warnings.patch
 Patch7:         joe-3.7-additional_key_mappings.patch
 Patch8:         joe-3.7-spec_association.patch
-Patch9:         joe-codecleanup.patch
 Patch10:        joe-sigiot.patch
 BuildRequires:  automake
 BuildRequires:  ncurses-devel
@@ -43,12 +41,10 @@
 
 %prep
 %setup -q
-%patch0 -p1
 %patch2 -p1
 %patch3 -p1
 %patch7 -p1
 %patch8 -p1
-%patch9 -p1
 %patch10 -p1
 
 %build

++++++ joe-3.1-fix_isblanck_argument.patch ++++++
--- /var/tmp/diff_new_pack.HzeXZx/_old  2015-10-22 12:56:05.000000000 +0200
+++ /var/tmp/diff_new_pack.HzeXZx/_new  2015-10-22 12:56:05.000000000 +0200
@@ -1,11 +1,15 @@
-Index: joe-4.0/joe/b.c
+---
+ joe/b.c |    6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+Index: joe-4.1/joe/b.c
 ===================================================================
---- joe-4.0.orig/joe/b.c
-+++ joe-4.0/joe/b.c
-@@ -626,9 +626,10 @@ int piseow(P *p)
+--- joe-4.1.orig/joe/b.c
++++ joe-4.1/joe/b.c
+@@ -633,9 +633,10 @@ int piseow(P *p)
  int pisblank(P *p)
  {
-       P *q = pdup(p, USTR "pisblank");
+       P *q = pdup(p, "pisblank");
 +      int brc_result;
  
        p_goto_bol(q);
@@ -14,10 +18,10 @@
                pgetb(q);
        if (piseol(q)) {
                prm(q);
-@@ -660,9 +661,10 @@ long pisindent(P *p)
+@@ -667,9 +668,10 @@ off_t pisindent(P *p)
  {
-       P *q = pdup(p, USTR "pisindent");
-       long col;
+       P *q = pdup(p, "pisindent");
+       off_t col;
 +      int brc_result;
  
        p_goto_bol(q);

++++++ joe-3.3-warnings.patch ++++++
--- /var/tmp/diff_new_pack.HzeXZx/_old  2015-10-22 12:56:05.000000000 +0200
+++ /var/tmp/diff_new_pack.HzeXZx/_new  2015-10-22 12:56:05.000000000 +0200
@@ -1,12 +1,16 @@
-Index: joe-4.0/joe/bw.c
+---
+ joe/bw.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+Index: joe-4.1/joe/bw.c
 ===================================================================
---- joe-4.0.orig/joe/bw.c
-+++ joe-4.0/joe/bw.c
-@@ -206,6 +206,7 @@ HIGHLIGHT_STATE get_highlight_state(BW *
- #ifdef junk
-       P *tmp = 0;
+--- joe-4.1.orig/joe/bw.c
++++ joe-4.1/joe/bw.c
+@@ -178,6 +178,7 @@ void bwfllw(W *w)
+ static HIGHLIGHT_STATE get_highlight_state(BW *w, P *p, off_t line)
+ {
        HIGHLIGHT_STATE state;
-+      memset((void*)&state,0,sizeof(HIGHLIGHT_STATE));
++      memset((void *)&state, 0, sizeof(HIGHLIGHT_STATE));
  
-       /* Screen y position of requested line */
-       int y = line-w->top->line+w->y;
+       if(!w->o.highlight || !w->o.syntax) {
+               invalidate_state(&state);

++++++ joe-3.7-additional_key_mappings.patch ++++++
--- /var/tmp/diff_new_pack.HzeXZx/_old  2015-10-22 12:56:05.000000000 +0200
+++ /var/tmp/diff_new_pack.HzeXZx/_new  2015-10-22 12:56:05.000000000 +0200
@@ -1,28 +1,36 @@
-Index: joe-4.0/rc/jmacsrc.in
+---
+ rc/jmacsrc.in |    2 ++
+ rc/joerc.in   |    6 ++++++
+ rc/jpicorc.in |    2 ++
+ rc/jstarrc.in |    2 ++
+ rc/rjoerc.in  |    2 ++
+ 5 files changed, 14 insertions(+)
+
+Index: joe-4.1/rc/jmacsrc.in
 ===================================================================
---- joe-4.0.orig/rc/jmacsrc.in
-+++ joe-4.0/rc/jmacsrc.in
-@@ -938,6 +938,7 @@ home               .kh             Goto beginning of line
+--- joe-4.1.orig/rc/jmacsrc.in
++++ joe-4.1/rc/jmacsrc.in
+@@ -1046,6 +1046,7 @@ home             .kh             Goto beginning of line
  home          ^A
  home          ^[ [ H
  home          ^[ [ 1 ~
 +home          ^[ [ 7 ~
  bop           ^[ p            (uemacs)
+ bop           ^[ P            (uemacs)
  bop           ^[ {
- bufed         ^X b
-@@ -966,6 +967,7 @@ eol                .@7
+@@ -1077,6 +1078,7 @@ eol              .@7
  eol           ^E
  eol           ^[ [ F
  eol           ^[ [ 4 ~
 +eol           ^[ [ 8 ~
  eop           ^[ n            (uemacs)
+ eop           ^[ N            (uemacs)
  eop           ^[ }
- execmd                ^[ x
-Index: joe-4.0/rc/joerc.in
+Index: joe-4.1/rc/joerc.in
 ===================================================================
---- joe-4.0.orig/rc/joerc.in
-+++ joe-4.0/rc/joerc.in
-@@ -1016,6 +1016,9 @@ bof              ^K u
+--- joe-4.1.orig/rc/joerc.in
++++ joe-4.1/rc/joerc.in
+@@ -1048,6 +1048,9 @@ bof              ^K u
   bol      ^# SP A
  home          .kh
  home          ^A
@@ -32,7 +40,7 @@
  center                ^K A            Center line
  center                ^K ^A
  center                ^K a
-@@ -1040,6 +1043,9 @@ eof              ^K v
+@@ -1072,6 +1075,9 @@ eof              ^K v
  eol           .kH             Go to end of line
  eol           .@7
  eol           ^E
@@ -42,11 +50,11 @@
  exsave                ^K X            Save and exit
  exsave                ^K ^X
  exsave                ^K x
-Index: joe-4.0/rc/jpicorc.in
+Index: joe-4.1/rc/jpicorc.in
 ===================================================================
---- joe-4.0.orig/rc/jpicorc.in
-+++ joe-4.0/rc/jpicorc.in
-@@ -837,6 +837,7 @@ home               .kh             Goto beginning of line
+--- joe-4.1.orig/rc/jpicorc.in
++++ joe-4.1/rc/jpicorc.in
+@@ -865,6 +865,7 @@ home               .kh             Goto beginning of line
  home          ^A
  home          ^[ [ H
  home          ^[ [ 1 ~
@@ -54,7 +62,7 @@
  center                ^[ ^C           Center line
  center                ^[ c
  delch         .kD             Delete character
-@@ -865,6 +866,7 @@ eol                .@7
+@@ -893,6 +894,7 @@ eol                .@7
  eol           ^E
  eol           ^[ [ F
  eol           ^[ [ 4 ~
@@ -62,11 +70,11 @@
  execmd                ^[ X            Prompt for command to execute
  execmd                ^[ ^X           Prompt for command to execute
  execmd                ^[ x            Prompt for command to execute
-Index: joe-4.0/rc/jstarrc.in
+Index: joe-4.1/rc/jstarrc.in
 ===================================================================
---- joe-4.0.orig/rc/jstarrc.in
-+++ joe-4.0/rc/jstarrc.in
-@@ -875,6 +875,7 @@ bof                ^Q .kP
+--- joe-4.1.orig/rc/jstarrc.in
++++ joe-4.1/rc/jstarrc.in
+@@ -903,6 +903,7 @@ bof                ^Q .kP
  home          .kh             Goto beginning of line
  home          ^[ [ H
  home          ^[ [ 1 ~
@@ -74,7 +82,7 @@
  home          ^Q S
  home          ^Q ^S
  home          ^Q s
-@@ -916,6 +917,7 @@ eol                .kH             Go to end of line
+@@ -944,6 +945,7 @@ eol                .kH             Go to end of line
  eol           .@7
  eol           ^[ [ F
  eol           ^[ [ 4 ~
@@ -82,11 +90,11 @@
  eol           ^Q D
  eol           ^Q ^D
  eol           ^Q d
-Index: joe-4.0/rc/rjoerc.in
+Index: joe-4.1/rc/rjoerc.in
 ===================================================================
---- joe-4.0.orig/rc/rjoerc.in
-+++ joe-4.0/rc/rjoerc.in
-@@ -880,6 +880,7 @@ bol                .kh             Goto beginning of line
+--- joe-4.1.orig/rc/rjoerc.in
++++ joe-4.1/rc/rjoerc.in
+@@ -907,6 +907,7 @@ bol                .kh             Goto beginning of line
  bol           ^A
  bol           ^[ [ H
  bol           ^[ [ 1 ~
@@ -94,7 +102,7 @@
   bol          ^# SP A
  center                ^K A            Center line
  center                ^K ^A
-@@ -906,6 +907,7 @@ eol                .kH             Go to end of line
+@@ -933,6 +934,7 @@ eol                .kH             Go to end of line
  eol           ^E
  eol           ^[ [ F
  eol           ^[ [ 4 ~

++++++ joe-3.7-spec_association.patch ++++++
--- /var/tmp/diff_new_pack.HzeXZx/_old  2015-10-22 12:56:05.000000000 +0200
+++ /var/tmp/diff_new_pack.HzeXZx/_new  2015-10-22 12:56:05.000000000 +0200
@@ -1,8 +1,12 @@
-Index: joe-4.0/rc/ftyperc
+---
+ rc/ftyperc |    6 ++++++
+ 1 file changed, 6 insertions(+)
+
+Index: joe-4.1/rc/ftyperc
 ===================================================================
---- joe-4.0.orig/rc/ftyperc
-+++ joe-4.0/rc/ftyperc
-@@ -935,6 +935,12 @@
+--- joe-4.1.orig/rc/ftyperc
++++ joe-4.1/rc/ftyperc
+@@ -575,6 +575,12 @@
  *jpicorc.in
  -syntax joerc
  
@@ -13,5 +17,5 @@
 +-syntax spec
 +
   Markdown
+ [markdown]
  *.md
- -syntax md

++++++ joe-4.0.tar.gz -> joe-4.1.tar.gz ++++++
++++ 110588 lines of diff (skipped)

++++++ joe-sigiot.patch ++++++
--- /var/tmp/diff_new_pack.HzeXZx/_old  2015-10-22 12:56:05.000000000 +0200
+++ /var/tmp/diff_new_pack.HzeXZx/_new  2015-10-22 12:56:05.000000000 +0200
@@ -1,27 +1,31 @@
-Index: joe-4.0/joe/uformat.c
+---
+ joe/uformat.c |    6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+Index: joe-4.1/joe/uformat.c
 ===================================================================
---- joe-4.0.orig/joe/uformat.c
-+++ joe-4.0/joe/uformat.c
-@@ -444,7 +444,7 @@ void wrapword(BW *bw, P *p, long int ind
+--- joe-4.1.orig/joe/uformat.c
++++ joe-4.1/joe/uformat.c
+@@ -459,7 +459,7 @@ void wrapword(BW *bw, P *p, off_t indent
        if (!pisbol(p) && piscol(p) > indent) {
                /* Move q to two (or one if 'french' is set) spaces after end 
of previous
                   word */
--              q = pdup(p, USTR "wrapword");
-+              q = pdup(p, USTR "wrapword;");
+-              q = pdup(p, "wrapword");
++              q = pdup(p, "wrapword;");
                while (!pisbol(q))
                        if (!joe_isblank(p->b->o.charmap, (c = prgetc(q)))) {
                                pgetc(q);
-@@ -578,10 +578,12 @@ int uformat(BW *bw)
+@@ -596,10 +596,12 @@ int uformat(W *w, int k)
                if (!bw->o.autoindent) {
                        /* Don't indent second line of single-line paragraphs 
if autoindent is off */
-                       int x = zlen(indents);
-+                      int start = x;
-                       while (x && (indents[x - 1] == ' ' || indents[x - 1] == 
'\t'))
-                               indents[--x] = 0;
-                       if (x) {
--                              indents[x++] = ' ';
-+                              if(x < start)
-+                                      indents[x++] = ' ';
-                               indents[x] = 0;
+                       ptrdiff_t tx = zlen(indents);
++                      ptrdiff_t start = tx;
+                       while (tx && (indents[tx - 1] == ' ' || indents[tx - 1] 
== '\t'))
+                               indents[--tx] = 0;
+                       if (tx) {
+-                              indents[tx++] = ' ';
++                              if (tx < start)
++                                      indents[tx++] = ' ';
+                               indents[tx] = 0;
                        }
-                       indent = txtwidth1(bw->o.charmap, bw->o.tab, indents, 
x);
+                       indent = txtwidth1(bw->o.charmap, bw->o.tab, indents, 
tx);


Reply via email to