checkpoint.

This commit is contained in:
crs 2002-06-09 18:00:03 +00:00
parent 7ca4804667
commit e94be94a50
1 changed files with 24 additions and 31 deletions

55
notes
View File

@ -10,20 +10,29 @@ query info -->
---
use automake
order includes according to source directory
fix function definitions
return type on first line
function name in 1st column on 2nd line
parameters at 1st tab stop starting 3rd line, one per line
fix parameter indentation
in header file: 7th tab stop (not 8th)
in source file: 1st tab stop (not 8th)
---
HTTP stuff
no way to save config using HTTP
should have a button or a page to force save of config
or just save config every time it's changed
should use authentication (at least basic)
provide way to kill/restart server via HTTP
provide way to query why locked to screen?
handy for debugging at least
---
use hostname instead of "primary", "secondary"
---
add aliases in config file
any alias of a screen name counts as that screen name
handy for mapping FQDN <-> hostname
CThreadRep::threadSignalHandler not shutdown on assert
thread stays around and holds our resources (like sockets)
should ensure that it terminates correctly
---
win32:
@ -41,9 +50,6 @@ desktop switcher program failure when running synergy as service
returns access denied from CreateDesktop()
don't know why
log window may prevent changing desktop
should start console in a thread just for that purpose
client will need to be able to retry connecting to server
in case server isn't ready yet, client can camp
@ -54,6 +60,14 @@ bug with half-duplex keys
now grace starts server and is locked to screen
grace should ignore half duplex keys when seeing if locked to screen
---
must send up key events when leaving screen for keys still down
some key combos get eaten and the key ups aren't sent
e.g. ctrl+alt+del on win2k to grace
mouse is forced back to to win2k
ctrl and alt up not sent to grace
grace thinks ctrl and alt are down 'til user physically press/releases them
---
CClient and CServer:
not checking in stop() that we're actually running
@ -106,11 +120,7 @@ unix:
synergy cannot switch unless it can grab keyboard
gdm doesn't appear to grab keyboard or mouse for duration
affects server, only
get auto-restart into platform code
provide a `int(*)(void)' ptr to an auto-restart function
function just forks(), calls ptr, waits, repeats
may need something else on win32 or maybe just skip it
check if DISPLAY env var is unset. use ":0.0" as default.
---
bug in updating screens
@ -244,15 +254,6 @@ test:
check accessibility shortcuts work on secondary
check accessibility features work on secondary
---
audrey->isabel
num-lock light on isabel doesn't respond to generated events.
seems to be linked to something lower-level. however, keytest
does report num-lock keyboard state is being toggled.
other toggle lights don't always respond immediately
usually go on/off when active window changes though
---
avoid fullscreen transparent window on win32
using CBT hook to discard activation/focus messages
@ -296,14 +297,6 @@ adjust thread priorities on win32
a very high priority on client fixes delay when typeing into console
is it the output console causing the slowness?
---
must send up key events when leaving screen for keys still down
some key combos get eaten and the key ups aren't sent
e.g. ctrl+alt+del on win2k to grace
mouse is forced back to to win2k
ctrl and alt up not sent to grace
grace thinks ctrl and alt are down 'til user physically press/releases them
---
Accessibility Shortcuts