Revision: 10324
          
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=10324&view=rev
Author:   vszakats
Date:     2009-02-18 11:26:39 +0000 (Wed, 18 Feb 2009)

Log Message:
-----------
2009-02-18 12:20 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
  * include/hbextern.ch
  * common.mak
  * source/rtl/Makefile
  * source/rtl/mouse53.c
    + Added HB_MMIDDLEDOWN() functions, plus MMIDDLEDOWN() alias.
      These are always available regardless of the CLIP53
      compatibility setting.

    ; TOFIX: K_MM*DOWN events _override_ C5.3 compatible
             K_MOUSEMOVE events (in GTWVT only), which created
             an unfortunate incompatibility with our target
             C5.x compiler when using some specific GT. Ideas 
             are welcome how to fix this. We should probably
             either send out both codes and let the inkey queue
             do the filtering as requested by app (we need a
             new filter then), or remove these event code and 
             generate proper K_MOUSEMOVE events instead. Apps
             using this these incompatible keycodes are encouraged 
             to replace expressions:
             '( key == K_KK*DOWN )' with the compatible:
             '( key == K_MOUSEMOVE .AND. M*DOWN() )' to prepare
             for the fix.

Modified Paths:
--------------
    trunk/harbour/ChangeLog
    trunk/harbour/common.mak
    trunk/harbour/include/hbextern.ch
    trunk/harbour/source/rtl/Makefile
    trunk/harbour/source/rtl/mouse53.c


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to