bump jupp-3_1_24
authorThorsten Glaser <tg@mirbsd.org>
Sat, 5 Jan 2013 22:28:13 +0000 (22:28 +0000)
committerThorsten Glaser <tg@mirbsd.org>
Sat, 5 Jan 2013 22:28:13 +0000 (22:28 +0000)
12 files changed:
NEWS
TODO
builtins.c
configure
configure.ac
jmacsrc.in
joerc.in
jpicorc.in
jstarrc.in
jupprc
main.c
rjoerc.in

diff --git a/NEWS b/NEWS
index ff8eb74..8584035 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,12 @@
-$MirOS: contrib/code/jupp/NEWS,v 1.71 2012/12/30 21:45:11 tg Exp $
+$MirOS: contrib/code/jupp/NEWS,v 1.72 2013/01/05 22:16:29 tg Exp $
 ------------------------------------------------------------------
 
+JOE 3.1jupp24
+
+- Bugfix for all *rc files: -guess_indent is a global option,
+  not a per-file option; using it as the latter led to spurious
+  whitespace mis-detection, remove them (and make *.{asc,doc}=txt)
+
 JOE 3.1jupp23
 
 - Overhaul and harmonise syntax detection and editor defaults
diff --git a/TODO b/TODO
index 9746a04..5947ed4 100644 (file)
--- a/TODO
+++ b/TODO
@@ -658,7 +658,11 @@ Other requests:
 • attach labels to ftypes; allow ftypes to inherit from these
   labels, instead of fdefault; add UI to apply an ftype, including
   fdefault, to the current buffer
+• regex needs groups
+• bracketed paste mode should disable autoindent, wordwrap,
+  updating the status line, …(?) ⇐ implemented using a “paste”
+  labeled ftype that is switched to using the UI (command)
 • …
 
 __________________________________________________________________
-$MirOS: contrib/code/jupp/TODO,v 1.15 2012/12/30 21:45:12 tg Exp $
+$MirOS: contrib/code/jupp/TODO,v 1.18 2013/01/05 22:03:21 tg Exp $
index 877d604..fc5c8dc 100644 (file)
@@ -44,7 +44,6 @@ const unsigned char * const builtins[]=
                "\n"
                "*.py\n"
                "-encoding utf8\n"
-               "--guess_indent\n"
                "-tab 4\n"
                "-indentc 32\n"
                "-istep 4\n"
@@ -53,7 +52,6 @@ const unsigned char * const builtins[]=
                "*\n"
                "+#!\\+\\[       ]\\+\\[a-z/]/python\n"
                "-encoding utf8\n"
-               "--guess_indent\n"
                "-tab 4\n"
                "-indentc 32\n"
                "-istep 4\n"
@@ -62,7 +60,6 @@ const unsigned char * const builtins[]=
                "*\n"
                "+#!\\+\\[       ]\\+\\[a-z/]/env\\+\\[  ]python\n"
                "-encoding utf8\n"
-               "--guess_indent\n"
                "-tab 4\n"
                "-indentc 32\n"
                "-istep 4\n"
@@ -145,7 +142,7 @@ const unsigned char * const builtins[]=
                "\\i \\i go to \\uhttp://sf.net/projects/joe-editor/\\u for upstream bug reports. JUPP 2.8 \\i \\i\n"
                "\\i \\i for DOS compiled by A. Totlis, packed with LHarc 2.13; JUPP 3.x for UNIX\\d(R)\\d \\i \\i\n"
                "\\i \\i at \\uhttp://mirbsd.de/jupp\\u and by \\bThorsten \"\\dmirabilos\\d\" Glaser <\\utg@mirbsd.org\\u>\\b \\i \\i\n"
-               "\\i \\i @(#) blt_in 2012-12-30; 3.1; autoCR-LF; UTF-8 via locale; per-file encoding \\i \\i\n"
+               "\\i \\i @(#) blt_in 2013-01-05; 3.1; autoCR-LF; UTF-8 via locale; per-file encoding \\i \\i\n"
                "}\n"
                "\n"
                "{CharTable\n"
@@ -521,5 +518,5 @@ const unsigned char * const builtins[]=
                ":querysr\n"
                "type           ^@ TO \xFF\n"
 ,      NULL
-,      "@(#) $MirOS: contrib/code/jupp/builtins.c,v 1.15 2012/12/30 21:45:12 tg Exp $"
+,      "@(#) $MirOS: contrib/code/jupp/builtins.c,v 1.16 2013/01/05 22:16:29 tg Exp $"
 };
index e02c76a..2dd8315 100644 (file)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.61-MirPorts-1 for joe 3.1jupp23.
+# Generated by GNU Autoconf 2.61-MirPorts-1 for joe 3.1jupp24.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
@@ -572,8 +572,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
 # Identity of this package.
 PACKAGE_NAME='joe'
 PACKAGE_TARNAME='joe'
-PACKAGE_VERSION='3.1jupp23'
-PACKAGE_STRING='joe 3.1jupp23'
+PACKAGE_VERSION='3.1jupp24'
+PACKAGE_STRING='joe 3.1jupp24'
 PACKAGE_BUGREPORT=''
 
 ac_unique_file="b.c"
@@ -1223,7 +1223,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures joe 3.1jupp23 to adapt to many kinds of systems.
+\`configure' configures joe 3.1jupp24 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1294,7 +1294,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of joe 3.1jupp23:";;
+     short | recursive ) echo "Configuration of joe 3.1jupp24:";;
    esac
   cat <<\_ACEOF
 
@@ -1385,7 +1385,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-joe configure 3.1jupp23
+joe configure 3.1jupp24
 generated by GNU Autoconf 2.61-MirPorts-1
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1399,7 +1399,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by joe $as_me 3.1jupp23, which was
+It was created by joe $as_me 3.1jupp24, which was
 generated by GNU Autoconf 2.61-MirPorts-1.  Invocation command line was
 
   $ $0 $@
@@ -2200,7 +2200,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='joe'
- VERSION='3.1jupp23'
+ VERSION='3.1jupp24'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -10908,7 +10908,7 @@ exec 6>&1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by joe $as_me 3.1jupp23, which was
+This file was extended by joe $as_me 3.1jupp24, which was
 generated by GNU Autoconf 2.61-MirPorts-1.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -10961,7 +10961,7 @@ Report bugs to <bug-autoconf@gnu.org>."
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-joe config.status 3.1jupp23
+joe config.status 3.1jupp24
 configured by $0, generated by GNU Autoconf 2.61-MirPorts-1,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
index 2011435..e829a0c 100644 (file)
@@ -1,4 +1,4 @@
-# $MirOS: contrib/code/jupp/configure.ac,v 1.41 2012/12/19 23:11:41 tg Exp $
+# $MirOS: contrib/code/jupp/configure.ac,v 1.42 2013/01/05 22:16:30 tg Exp $
 #-
 # Process this file with autoconf to produce a configure script.
 
@@ -6,7 +6,7 @@
 AC_PREREQ(2.54)
 
 #### Here's the only place where to change version number ####
-AC_INIT(joe, 3.1jupp23)
+AC_INIT(joe, 3.1jupp24)
 #### But see main.c for the Copyright (c) owner and year! ####
 AC_CONFIG_SRCDIR([b.c])
 
index 7b060b4..7352e88 100644 (file)
@@ -1,4 +1,4 @@
- $MirOS: contrib/code/jupp/jmacsrc.in,v 1.12 2012/12/30 21:45:13 tg Exp $
+ $MirOS: contrib/code/jupp/jmacsrc.in,v 1.13 2013/01/05 22:16:30 tg Exp $
 
                          Initialization file for JOE
                                 GNU-Emacs Joe
 *.py
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/env\+\[      ]python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 -syntax tcl
 
  === Text
+*.asc
+-wordwrap
+
+*.doc
+-wordwrap
+
 *.txt
--guess_indent
 -wordwrap
 
  === Verilog
index 4c8369f..9279a46 100644 (file)
--- a/joerc.in
+++ b/joerc.in
@@ -1,4 +1,4 @@
- $MirOS: contrib/code/jupp/joerc.in,v 1.10 2012/12/30 21:45:14 tg Exp $
+ $MirOS: contrib/code/jupp/joerc.in,v 1.11 2013/01/05 22:16:30 tg Exp $
 
                          Initialization file for JOE
                                 Standard Joe
 *.py
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/env\+\[      ]python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 -syntax tcl
 
  === Text
+*.asc
+-wordwrap
+
+*.doc
+-wordwrap
+
 *.txt
--guess_indent
 -wordwrap
 
  === Verilog
index 170d094..31c5fea 100644 (file)
@@ -1,4 +1,4 @@
- $MirOS: contrib/code/jupp/jpicorc.in,v 1.9 2012/12/30 21:45:15 tg Exp $
+ $MirOS: contrib/code/jupp/jpicorc.in,v 1.10 2013/01/05 22:16:30 tg Exp $
 
                          Initialization file for JOE
                                  Super Pico
 *.py
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/env\+\[      ]python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 -syntax tcl
 
  === Text
+*.asc
+-wordwrap
+
+*.doc
+-wordwrap
+
 *.txt
--guess_indent
 -wordwrap
 
  === Verilog
index b6e1ab1..6c254c6 100644 (file)
@@ -1,4 +1,4 @@
- $MirOS: contrib/code/jupp/jstarrc.in,v 1.10 2012/12/30 21:45:15 tg Exp $
+ $MirOS: contrib/code/jupp/jstarrc.in,v 1.11 2013/01/05 22:16:31 tg Exp $
 
                          Initialization file for JOE
                            WordStar / Turbo-C Joe
 *.py
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/env\+\[      ]python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 -syntax tcl
 
  === Text
+*.asc
+-wordwrap
+
+*.doc
+-wordwrap
+
 *.txt
--guess_indent
 -wordwrap
 
  === Verilog
diff --git a/jupprc b/jupprc
index 87c3d5b..cd7d54b 100644 (file)
--- a/jupprc
+++ b/jupprc
@@ -1,4 +1,4 @@
- "jupp" resource file for Jupp3.1*nix (c) 1997-2012 Thorsten Glaser
+ "jupp" resource file for Jupp3.1*nix (c) 1997-2013 Thorsten Glaser
  Provided that these terms and disclaimer and all copyright notices
  are retained or reproduced in an accompanying document, permission
  is granted to deal in this work without restriction, including un-
 *.py
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/env\+\[      ]python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 -syntax tcl
 
  === Text
+*.asc
+-wordwrap
+
+*.doc
+-wordwrap
+
 *.txt
--guess_indent
 -wordwrap
 
  === Verilog
 \i \i go to \uhttp://sf.net/projects/joe-editor/\u for upstream bug reports. JUPP 2.8 \i \i
 \i \i for DOS compiled by A. Totlis, packed with LHarc 2.13; JUPP 3.x for UNIX\d(R)\d \i \i
 \i \i at \uhttp://mirbsd.de/jupp\u and by \bThorsten "\dmirabilos\d" Glaser <\utg@mirbsd.org\u>\b \i \i
-\i \i @(#) jupprc 2012-12-30; 3.1; autoCR-LF; UTF-8 via locale; per-file encoding \i \i
+\i \i @(#) jupprc 2013-01-05; 3.1; autoCR-LF; UTF-8 via locale; per-file encoding \i \i
 }
 
 {CharTable
diff --git a/main.c b/main.c
index df04d4d..69974f4 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1,6 +1,6 @@
-/* $MirOS: contrib/code/jupp/main.c,v 1.19 2012/12/30 21:45:16 tg Exp $ */
+/* $MirOS: contrib/code/jupp/main.c,v 1.20 2013/01/05 22:16:31 tg Exp $ */
 
-#define JUPP_IS_COPYRIGHT_C_BY "2012 mirabilos"
+#define JUPP_IS_COPYRIGHT_C_BY "2013 mirabilos"
 
 /*-
  * Copyright (c) 2004ff. Thorsten Glaser
index 09828fd..46a491f 100644 (file)
--- a/rjoerc.in
+++ b/rjoerc.in
@@ -1,4 +1,4 @@
- $MirOS: contrib/code/jupp/rjoerc.in,v 1.10 2012/12/30 21:45:16 tg Exp $
+ $MirOS: contrib/code/jupp/rjoerc.in,v 1.11 2013/01/05 22:16:32 tg Exp $
 
                          Initialization file for JOE
                             Restricted access Joe
 *.py
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 +#!\+\[         ]\+\[a-z/]/env\+\[      ]python
 -encoding utf8
 -syntax python
---guess_indent
 -tab 4
 -indentc 32
 -istep 4
 -syntax tcl
 
  === Text
+*.asc
+-wordwrap
+
+*.doc
+-wordwrap
+
 *.txt
--guess_indent
 -wordwrap
 
  === Verilog