2014-09-04 12:25 UTC+0200 Viktor Szakats (vszakats users.noreply.github.com)
  * contrib/hbwin/hbwapi.h
  * contrib/hbwin/hbwin.ch
  * contrib/hbwin/hbwin.hbx
  * contrib/hbwin/wapi_wingdi.c
  * contrib/hbwin/wapi_winuser.c
    + hbwapi_stor_RECT(), hbwapi_stor_POINT() will now automatically
      fill the return values with array if its type is neither array
      or hash, they will also resize the array to fit the return values
    + WAPI_GETCURSORPOS() to return standard POINT with hash option
      and other goodies
    + WAPI_GETWINDOWRECT(), WAPI_GETCLIENTRECT() to return standard RECT
      with hash option and other goodies
    + WAPI_SETWINDOWLONGPTR() to return/accept pointer type depending
      index value
    + added new constants: WIN_SMTO_* and from GTWVG: WIN_GWL*, WIN_DWL*
    + added new WAPI functions:
      wapi_GetIconInfo()
      wapi_GetWindowLongPtr()
      wapi_GetWindowText()
      wapi_SendMessageTimeout()

  * contrib/gtwvw/wvwharb.prg
  * contrib/gtwvw/menubar.c
  * contrib/gtwvw/wvwutils.c
  * contrib/gtwvw/wvwwin.c
    * rewritten in .prg code as light wrappers to WAPI functions:
      (please test them)
      win_LoadIcon( ncIcon )
      win_LoadImage( ncImage, nSource )
      wvw_AppendMenu( hMenu, nFlags, nMenuItemID, chCaption )
      wvw_EnableMaximize( nWin, lEnable )
      wvw_GetIconSize( hIcon )
      wvw_GetScreenHeight()
      wvw_GetScreenWidth()
      wvw_GetTitle( nWin )
      wvw_MessageBox( nWin, ... )
      wvw_NoClose( nWin )
      wvw_SetAsNormal( nWin )
      wvw_SetOnTop( nWin )
      wvw_SetParent( nWin1, nWin2 )
      wvw_SetWinStyle( nWin, nStyle )
      wvw_ShowWindow( nWin, nCmdShow )
      wvw_TrackPopupMenu( nWin, hMenu )
      wvw_UpdateWindow( nWin )
      wvw_YesClose( nWin )

  * contrib/gtwvg/wvtwin.ch
    * map more values to hbwin

  * contrib/gtwvw/gtwvwd.c
    * hb_gt_wvw_nWin_N() cleanup and extra checks