-
src/conio/sdl_con.c
From
deuce@VERT to
CVS commit on Fri Apr 17 10:15:26 2020
src/conio sdl_con.c 1.288 1.289
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv19397
Modified Files:
sdl_con.c
Log Message:
Return the UTF-8 clipboard test.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
Ragnarok@VERT/DOCKSUD to
Digital Man on Fri Apr 17 20:43:36 2020
El 16/4/20 a las 01:07, Digital Man escribió:
Re: Re: src/conio/sdl_con.c
By: Ragnarok to deuce on Wed Apr 15 2020 10:57 pm
El 15/4/20 a las 21:02, deuce escribi�:
src/conio sdl_con.c 1.283 1.284
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv7299
Modified Files:
sdl_con.c
Log Message:
Overhaul input yet again... this *should* fix Ragnorok's problem... but *may* break all sorts of other things.
realy break!
i move o up/down/let/right and segfault
Starting program: /home/ragnarok/src/ftoledo/sbbs/cvs/src/syncterm/gcc.linux.x6 4.exe.debug/syncterm
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7ffff6479700 (LWP 3417)]
[Thread 0x7ffff6479700 (LWP 3417) exited]
[New Thread 0x7fffe8015700 (LWP 3418)]
[New Thread 0x7fffe7814700 (LWP 3419)]
[New Thread 0x7fffe7013700 (LWP 3420)]
[New Thread 0x7fffe6812700 (LWP 3421)]
Thread 4 "Main Thread" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffe7814700 (LWP 3419)]
0x00005555556f3811 in sdl_video_event_thread (data=0x0) at sdl_con.c:836 836 if (block_text ||
!isprint(ev.key.keysym.sym))
(gdb) bt
#0 0x00005555556f3811 in sdl_video_event_thread (data=0x0) at sdl_con.c:836
#1 0x00007ffff705e4a4 in start_thread (arg=0x7fffe7814700) at pthread_create.c:456
#2 0x00007ffff6da0d0f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
also (previous this last commits) i fond that hang when try to play bell sound i think:
(gdb) bt
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007ffff7060bb5 in __GI___pthread_mutex_lock
(mutex=0x555555c230c0 <sample_mutex>) at ../nptl/pthread_mutex_lock.c:80 #2 0x000055555570f805 in xp_play_sample (
sample=0x555555bf1440 <wave> "~\177\177\200\200\201\201\200\200\177}zywvuuu uvvuuutrqqppoooppponljhfdcbbc
fhlpx|z\202\210\211\210\203zria[VSSSSUUUSQMIE@><;; <>>>;81*!\031\020\n\a\a\f
\023\037+;^ly\202\210\212\207\203|skb\\VTRSSUUTTQNIEB> <<;<>>=<81*\"\031\021
\v\b\a\v\022\034+8[kw\202\210\212\210\204}tkc]WSRRSUUUTRNJ FA><;;<=>?<92+$\033\022\f\b\006\n\020\034("...,
size=2205, background=1) at xpbeep.c:924
#3 0x00005555556f4237 in sdl_beep () at sdl_con.c:1052
#4 0x00005555556d7403 in ciolib_beep () at ciolib.c:1716
#5 0x00005555556d6af9 in ciolib_putch (ch=7) at ciolib.c:1515
#6 0x00005555556eb1c0 in cterm_write (cterm=0x555555e61870, vbuf=0x7fffffff4f10, buflen=4, retbuf=0x555555bc3300 <ansi_replybuf> "", retsize=2048,
speed=0x7fffffff4efc) at cterm.c:5197
#7 0x0000555555584da4 in doterm (bbs=0x555555bbc040 <retlist>) at term.c:2579
#8 0x00005555555912cc in main (argc=1, argv=0x7fffffffdea8) at syncterm.c:1673
(gdb) c
Continuing.
[Thread 0x7fffe56d0700 (LWP 31011) exited]
c^C
Thread 1 "Main Thread" received signal SIGINT, Interrupt.
__lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135 135 in ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S
(gdb) bt
#0 __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
#1 0x00007ffff7060bb5 in __GI___pthread_mutex_lock
(mutex=0x555555c230c0 <sample_mutex>) at ../nptl/pthread_mutex_lock.c:80 #2 0x000055555570f805 in xp_play_sample (
sample=0x555555bf1440 <wave> "~\177\177\200\200\201\201\200\200\177}zywvuuu uvvuuutrqqppoooppponljhfdcbbc
fhlpx|z\202\210\211\210\203zria[VSSSSUUUSQMIE@><;; <>>>;81*!\031\020\n\a\a\f
\023\037+;^ly\202\210\212\207\203|skb\\VTRSSUUTTQNIEB> <<;<>>=<81*\"\031\021
\v\b\a\v\022\034+8[kw\202\210\212\210\204}tkc]WSRRSUUUTRNJ FA><;;<=>?<92+$\033\022\f\b\006\n\020\034("...,
size=2205, background=1) at xpbeep.c:924
#3 0x00005555556f4237 in sdl_beep () at sdl_con.c:1052
#4 0x00005555556d7403 in ciolib_beep () at ciolib.c:1716
#5 0x00005555556d6af9 in ciolib_putch (ch=7) at ciolib.c:1515
#6 0x00005555556eb1c0 in cterm_write (cterm=0x555555e61870, vbuf=0x7fffffff4f10, buflen=4, retbuf=0x555555bc3300 <ansi_replybuf> "", retsize=2048,
speed=0x7fffffff4efc) at cterm.c:5197
#7 0x0000555555584da4 in doterm (bbs=0x555555bbc040 <retlist>) at term.c:2579
#8 0x00005555555912cc in main (argc=1, argv=0x7fffffffdea8) at syncterm.c:1673
(gdb) c
Continuing.
Saludos! and thanks!
I don't think Deuce is going to see your message here without being directed to it. I'll try to direct him to it.
digital man
ok!! my apologies! where is the better path to report bugs to syncterm?
---
■ Synchronet ■ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
-
From
Digital Man@VERT to
Ragnarok on Fri Apr 17 18:47:10 2020
Re: Re: src/conio/sdl_con.c
By: Ragnarok to Digital Man on Fri Apr 17 2020 08:43 pm
I don't think Deuce is going to see your message here without being directed to it. I'll try to direct him to it.
ok!! my apologies! where is the better path to report bugs to syncterm?
https://sourceforge.net/p/syncterm/tickets/
digital man
Synchronet "Real Fact" #41:
Synchronet's cross-platform library is called XPDEV (named before Windows XP). Norco, CA WX: 60.8�F, 67.0% humidity, 8 mph ESE wind, 0.00 inches rain/24hrs
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Mon Apr 20 14:46:21 2020
src/conio sdl_con.c 1.290 1.291
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv5914
Modified Files:
sdl_con.c
Log Message:
Translate non-printing input characters using the codepage, don't assume anything that doesn't print is "fine".
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sat Apr 25 10:26:00 2020
src/conio sdl_con.c 1.292 1.293
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv5303
Modified Files:
sdl_con.c
Log Message:
Fix height calculation when changing modes.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sat Apr 25 13:22:48 2020
src/conio sdl_con.c 1.294 1.295
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv14138
Modified Files:
sdl_con.c
Log Message:
Move sdl.SetWindowMinimumSize() into appropropriate thread.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Sat Apr 25 14:11:12 2020
src/conio sdl_con.c 1.295 1.296
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv4331
Modified Files:
sdl_con.c
Log Message:
Nope, putting it there doesn't work either... just do it before we
change the window size and it should work out alright.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Mon Apr 27 18:02:53 2020
src/conio sdl_con.c 1.297 1.298
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv30415
Modified Files:
sdl_con.c
Log Message:
Don't treat keysyms as though they are unicode (they aren't).
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Mon Apr 27 22:25:20 2020
src/conio sdl_con.c 1.298 1.299
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv9464
Modified Files:
sdl_con.c
Log Message:
First attempt at getting AltGr working for ragnarok in SDL mode.
The SDL wiki lists KMOD_MODE as AltGR... if that flag is flying in a
keypress, do not block text input.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Mon Apr 27 23:35:25 2020
src/conio sdl_con.c 1.299 1.300
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv20611
Modified Files:
sdl_con.c
Log Message:
Commit this for no good reason.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
Ragnarok@VERT/DOCKSUD to
deuce on Tue Apr 28 15:10:15 2020
El 28/4/20 a las 02:25, deuce escribió:
src/conio sdl_con.c 1.298 1.299
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv9464
Modified Files:
sdl_con.c
Log Message:
First attempt at getting AltGr working for ragnarok in SDL mode.
The SDL wiki lists KMOD_MODE as AltGR... if that flag is flying in a keypress, do not block text input.
YOU ARE the fucking king of the world of bbs terminals!
. * .. . * *
* * @()Ooc()* o .
(Q@*0CG*O() ___
|\_________/|/ _ \
| | | | | / | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | \_| |
| | | | |\___/
|\_|__|__|_/|
\_________/
work perfect!!!!!!!!!!!!
---
■ Synchronet ■ Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar
-
From
deuce@VERT to
CVS commit on Wed Apr 29 11:00:52 2020
src/conio sdl_con.c 1.302 1.303
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv28032
Modified Files:
sdl_con.c
Log Message:
Allow DEL key to work again.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Fri May 1 16:52:31 2020
src/conio sdl_con.c 1.304 1.305
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv11032
Modified Files:
sdl_con.c
Log Message:
Remove debug output from last commit.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Wed May 13 23:12:42 2020
src/conio sdl_con.c 1.307 1.308
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv10188
Modified Files:
sdl_con.c
Log Message:
Fix error which caused keypad with NumLock on to send both the arrow and
number to the remote.
Fixes bug
https://sourceforge.net/p/syncterm/tickets/15/
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Thu May 14 19:38:23 2020
src/conio sdl_con.c 1.310 1.311
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv17007
Modified Files:
sdl_con.c
Log Message:
Support building with ancient versions of SDL2 from six years ago.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Fri May 15 04:24:29 2020
src/conio sdl_con.c 1.311 1.312
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv413
Modified Files:
sdl_con.c
Log Message:
Work around issue in SDL2 (or OpenGL? Or nvidia driver?) where creating
a new texture with the same address as a destroyed texture causes crashes.
Just allocate the new texture before freeing the old one to prevent that
from occuring.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
deuce@VERT to
CVS commit on Fri May 22 07:41:25 2020
src/conio sdl_con.c 1.312 1.313
Update of /cvsroot/sbbs/src/conio
In directory cvs:/tmp/cvs-serv21104
Modified Files:
sdl_con.c
Log Message:
Clamp the rectangle height to the texture height when copying pixel data.
May fix
https://sf.net/p/syncterm/tickets/19/
Please try to log in to SourceForge when creating issues or I won't be able
to contact you with follow-up questions or get confirmation when an issue
is resolved.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Mon Sep 23 02:25:05 2024
https://gitlab.synchro.net/main/sbbs/-/commit/02dce6574620f4ce357e8f3f
Modified Files:
src/conio/sdl_con.c
Log Message:
Update fullscreen and mode on Darwin to match window
This should normalize everything, with the possible exception of
"zoom" (the thing other OSs call maximized). Ideally, we wouldn't
allow window size changes when "zoomed" if we could detect the state,
but it doesn't look like we can.
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Mon Sep 23 09:08:42 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Thu Oct 10 20:34:24 2024
https://gitlab.synchro.net/main/sbbs/-/commit/f8044342788577da85ca26a1
Modified Files:
src/conio/sdl_con.c
Log Message:
Store window size on size change event.
Allows arbitrary sized windows on Darwin... the OS is still scaling
the window contents though rather than allowing us to dynamically
update them.
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Fri Oct 18 19:18:55 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat Oct 19 08:10:30 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat Oct 19 08:10:30 2024
https://gitlab.synchro.net/main/sbbs/-/commit/ae97eae2e8b3fc61d1fbddb1
Modified Files:
src/conio/sdl_con.c
Log Message:
Spell SDL_WINDOW_FULLSCREEN correctly.
Also, there's SDL_WINDOW_FULLSCREEN_DESKTOP, so or that in even
though we don't need to due to how it's defined.
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat Oct 19 11:17:33 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sun Nov 3 11:14:25 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sun Nov 3 11:14:25 2024
-
From
Rob Swindell (on Windows 11)@VERT to
Git commit to main/sbbs/master on Fri Nov 22 18:05:08 2024
https://gitlab.synchro.net/main/sbbs/-/commit/eef585abf35368fd3168a877
Modified Files:
src/conio/sdl_con.c
Log Message:
Deuce said I remove this error message
It was always displayed (sent to stderr) when running scfg, echocfg, uedit, etc. in auto-curses mode, so suppress that noise.
---
� Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat Nov 23 16:57:28 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat Nov 23 17:02:05 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sat Nov 23 17:08:07 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Sun Nov 24 11:02:24 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Tue Dec 31 16:24:21 2024
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Tue Jan 7 00:48:50 2025
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Mon Jan 13 16:33:57 2025
-
From
Deucе@VERT to
Git commit to main/sbbs/master on Thu Jan 16 14:03:16 2025