[Scid-users] [PATCH 1/5] git: ignore MS Windows object files

2013-07-05 Thread Cristian Stoica
Signed-off-by: Cristian Stoica --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 7d53fed..86c74e7 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ *.lo *.la *.so +*.obj *.d Makefile Makefile.bak -- 1.8.1.5 ---

[Scid-users] Mouse Wheel handling without focus stealing

2013-07-05 Thread Cristian Stoica
Hi Fulvio, These are a series of patches for scid that fix MouseWheel handling for a consistent behavior across all platforms. I think FICS users will find these patches useful. I've tested it on Linux and Windows and I would appreciate if anyone can provide testing results for Mac. Please review

[Scid-users] [PATCH 3/5] fix_mw: drop forced focus used for handling MouseWheel

2013-07-05 Thread Cristian Stoica
- forced focus was used as a means to achieve MouseWheel handling. This method has some drawbacks for normal usage and is not necessary with the upcomming patches - the net effect is that focus on input windows (e.g. FICS) will not be lost just by moving the mouse around Signed-off-by: Cris

[Scid-users] [PATCH 4/5] fix_mw: consistent mouse handling on all platforms

2013-07-05 Thread Cristian Stoica
Make mouse wheel handling similar across platforms without requiring window focusing. This is achieved by replacing on Windows bindings to MouseWheel with bindings to virtual events MWheel. These events are sent to the windows with the mouse pointer instead of to the ones with focus. Signed-off-b

[Scid-users] [PATCH 2/5] fix_mw: drop MouseWheel bindings to individual text windows

2013-07-05 Thread Cristian Stoica
- will be replaced by Text class bindings Signed-off-by: Cristian Stoica --- tcl/file/finder.tcl | 2 -- tcl/game/browser.tcl | 4 ++-- tcl/misc/misc.tcl| 14 -- tcl/tools/analysis.tcl | 1 - tcl/tools/optable.tcl| 1 - tcl/tools/preport.tcl| 1 - tcl/

[Scid-users] [PATCH 5/5] fix_mw: replace original tcl/tk bindMouseWheel method

2013-07-05 Thread Cristian Stoica
- the original tcl/tk procedure renders incorrect behavior if used since it binds to MouseWheel on Windows platforms. The override is necessary to maintain consistent and transparent mouse wheel handling Signed-off-by: Cristian Stoica --- tcl/misc/misc.tcl| 2 +- tcl/windows/gamelist