Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | Bump version number | 
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk | 0.8.9-20190530 | 
| Files: | files | file ages | folders | 
| SHA1: | 
ff3f0507b826cfd0d6a5b60615d5e653 | 
| User & Date: | bernd 2019-05-30 13:12:53.134 | 
Context
| 
   2019-05-30 
 | ||
| 20:51 | Fix find-prev-chatline problem check-in: 3f26366090 user: bernd tags: trunk | |
| 13:12 | Bump version number check-in: ff3f0507b8 user: bernd tags: trunk, 0.8.9-20190530 | |
| 
   2019-05-28 
 | ||
| 23:09 | engage password field when folding nick check-in: 8aa207a195 user: bernd tags: trunk | |
Changes
Changes to configure.ac.
| ︙ | ︙ | |||
11 12 13 14 15 16 17  | # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>.  | |  | 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25  | # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. AC_INIT([net2o], [0.8.9-20190530], [bernd@net2o.de], [net2o], [https://fossil.net2o.de/net2o/reportlist]) AC_PREREQ([2.59]) AC_CONFIG_MACRO_DIR([m4]) AC_USE_SYSTEM_EXTENSIONS LT_INIT AC_MSG_CHECKING([for gforth])  | 
| ︙ | ︙ | 
Changes to do.
1 2 3 4  | #!/bin/bash echo "This script builds net2o from scratch"  | |  | 1 2 3 4 5 6 7 8 9 10 11 12  | 
#!/bin/bash
echo "This script builds net2o from scratch"
GFORTH=gforth-0.7.9_20190530
if [ "$(uname -o)" = "Cygwin" ]
then
    CONFOPT="--prefix=/usr $*"
else
    CONFOPT="$*"
fi
 | 
| ︙ | ︙ | 
Changes to gui.fs.
| ︙ | ︙ | |||
949 950 951 952 953 954 955  | msg:snapshot# of ." snapshot[" 85type endof msg:message# of ." message[" 85type endof msg:posting# of ." posting" rdrop 2dup [d:h open-posting ;] >r .posting endof endcase ." ]" r> ;] $tmp }}text  | | >  | 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964  | 
	    msg:snapshot#  of  ." snapshot[" 85type  endof
	    msg:message#   of  ." message["  85type  endof
	    msg:posting#   of  ." posting"
		rdrop 2dup [d:h open-posting ;] >r
		.posting
	    endof
	endcase ." ]" r> ;] $tmp }}text
    swap ?dup-IF  0 click[]  THEN
    "object" name! msg-box .child+
    text-color!
; wmsg-class is msg:object
in net2o : new-wmsg ( o:connection -- o )
    o wmsg-class new >o  parent!  msg-table @ token-table ! o o> ;
' net2o:new-wmsg is net2o:new-msg
 | 
| ︙ | ︙ | |||
1038 1039 1040 1041 1042 1043 1044  | 
		tex: vp-chats vp-chats glue*lll ' vp-chats }}vp vp[]
		dup to msgs-box
		dup font-size# 66% f* fdup vslider
	    over >r }}h box[] r>
	    font-size# 66% f* fdup hslider
	}}v box[]
	{{
 | |  | 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053  | 
		tex: vp-chats vp-chats glue*lll ' vp-chats }}vp vp[]
		dup to msgs-box
		dup font-size# 66% f* fdup vslider
	    over >r }}h box[] r>
	    font-size# 66% f* fdup hslider
	}}v box[]
	{{
	    {{ glue*lll edit-bg x-color font-size# 40% f* }}frame dup .button3
		{{ \normal \regular blackish "" }}edit 40%b dup to chat-edit glue*l }}glue
		    glue*lll }}glue
		}}h box[]
	    }}z chat-edit [: edit-w .chat-edit-enter drop nip 0 tuck false ;] edit[] ' size-limit filter[]
	    >o act >o [: connection .chat-next-line ;] is edit-next-line o> o o>
	    >o act >o [: connection .chat-prev-line ;] is edit-prev-line o> o o>
	    {{
 | 
| ︙ | ︙ | |||
1085 1086 1087 1088 1089 1090 1091  | 
0 Value invitations-notify
Variable invitation-stack
: invitations-s/h ( flag -- )
    invitations swap  IF  /flop  ELSE  /flip  THEN  drop +resize ;
: add-user ( key-o -- )
 | | |  | 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103  | 
0 Value invitations-notify
Variable invitation-stack
: invitations-s/h ( flag -- )
    invitations swap  IF  /flop  ELSE  /flip  THEN  drop +resize ;
: add-user ( key-o -- )
    data >o perm%default ke-mask !
    o cell- ke-end over - ke-pk $@ key| key# #! o o> .dispose ;
: sub-user ( key-o -- )
    data >o perm%blocked ke-mask !
    o cell- ke-end over - ke-pk $@ key| key# #! o o> .dispose ;
: add-invitation ( addr u -- )
    over >r read-pk2key$ sample-key .clone >o
    o invitation-stack >stack
    {{
	ke-nick $@ }}text
 | 
| ︙ | ︙ | |||
1121 1122 1123 1124 1125 1126 1127  | 
	glue-right }}glue
    }}h box[]
    {{
	{{
	    glue*lll }}glue
	    \large
	    {{
 | | |  | 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138  | 
	glue-right }}glue
    }}h box[]
    {{
	{{
	    glue*lll }}glue
	    \large
	    {{
		'user-plus' ' xemit $tmp }}text
	    }}h ' invitations-s/h 0 toggle[] /flip dup to invitations-notify
	    online-symbol }}text dup to online-flag
	    s" ❌" $444444FF new-color, }}button-lit [: -1 data +! ;]
	    [IFDEF] android android:level# [ELSE] level# [THEN] click[]
	}}h box[] /vfix
	{{
	    glue*lll }}glue
	    {{
		chat-bg-col# pres-frame
 | 
| ︙ | ︙ | 
Changes to wiki/commands.md.
1 2  | # Commands #  | |  | 1 2 3 4 5 6 7 8 9 10  | # Commands # Version 0.8.9-20190530. net2o separates data and commands. Data is passed through to higher layers, commands are interpreted when they arrive. For connection requests, a special bit is set, and the address then isn't used as address, but as IV for the opportunistic encoding. The command interpreter is a stack machine with two data types: 64  | 
| ︙ | ︙ |