Changeset 21056 for platform

Show
Ignore:
Timestamp:
10/09/08 20:55:38 (3 months ago)
Author:
hashy1126
Message:

漢字キー対応&VisualStudio?2005対応

Location:
platform/windows/win2vnc_jp/trunk
Files:
2 added
7 modified

Legend:

Unmodified
Added
Removed
  • platform/windows/win2vnc_jp/trunk/ClientConnection.cpp

    r20620 r21056  
    643643    // We do rather assume that the most recent encoding is the most 
    644644    // desirable! 
    645     for (i = LASTENCODING; i >= rfbEncodingRaw; i--) { 
     645    for (int i = LASTENCODING; i >= rfbEncodingRaw; i--) { 
    646646        if ((m_opts.m_PreferredEncoding != i) && 
    647647            (m_opts.m_UseEnc[i])) { 
  • platform/windows/win2vnc_jp/trunk/ClientConnectionClipboard.cpp

    r20620 r21056  
    6969 
    7070                // Translate to Unix-format lines before sending 
    71                 for (int i = 0, j = 0; contents[i] != '\0'; i++) { 
     71                                int i,j; 
     72                for (i = 0, j = 0; contents[i] != '\0'; i++) { 
    7273                    if (contents[i] != '\x0d') 
    7374                        unixcontents[j++] = contents[i]; 
     
    105106    char *wincontents = new char[(len * 2) + 1]; 
    106107 
    107     for (int i = 0, j = 0; buf[i] != 0; i++, j++) { 
     108        int i,j; 
     109    for (i = 0, j = 0; buf[i] != 0; i++, j++) { 
    108110        if (buf[i] == '\x0a') { 
    109111            wincontents[j++] = '\x0d'; 
  • platform/windows/win2vnc_jp/trunk/KeyMap.cpp

    r20620 r21056  
    112112    } 
    113113 
    114     for (i = 0; i < (sizeof(downUnicode) / sizeof(WCHAR)); i++) { 
     114    for (int i = 0; i < (sizeof(downUnicode) / sizeof(WCHAR)); i++) { 
    115115        downUnicode[i] = NULL; 
    116116    } 
     
    774774        downKeysym[extVkey] = XK_VoidSymbol; 
    775775    } else { 
    776         log.Print(4, _T("No associated KeySym\n")); 
     776        log.Print(4, _T("No associated KeySym(%x)\n"), extVkey); 
    777777    } 
    778778} 
  • platform/windows/win2vnc_jp/trunk/KeyMap.h

    r20620 r21056  
    3333#include <map> 
    3434#include "keysym.h" 
     35#include <ime.h> 
    3536#include "rfb.h" 
    3637#include "ClientConnection.h" 
     
    154155    {XK_KP_8                , VK_NUMPAD8        , 0}, 
    155156    {XK_KP_9                , VK_NUMPAD9        , 0}, 
     157 
     158  // Japanese stuff - almost certainly wrong... 
     159 
     160    {XK_Kanji               , VK_KANJI          , 0 },          /* 0x19: Kanji, Kanji convert */ 
     161    {XK_Henkan              , VK_CONVERT        , 0 },          /* 0x1c: Conversion */ 
     162    {XK_Muhenkan            , VK_NONCONVERT     , 0 },          /* 0x1d: Cancel Conversion */ 
     163    {XK_Romaji              , VK_DBE_ROMAN      , 0 },          /* 0xf5: to Romaji */ 
     164    {XK_Hiragana            , VK_DBE_HIRAGANA   , 0 },          /* 0xf2: to Hiragana */ 
     165    {XK_Katakana            , VK_DBE_KATAKANA   , 0 },          /* 0xf1: to Katakana */ 
     166    {XK_Zenkaku             , VK_DBE_SBCSCHAR   , 0 },          /* 0xf3: to Zenkaku */ 
     167    {XK_Hankaku             , VK_DBE_DBCSCHAR   , 0 },          /* 0xf4: to Hankaku */ 
     168    {XK_Eisu_toggle         , VK_DBE_ALPHANUMERIC, 0 },         /* 0xf0: Alphanumeric toggle */ 
     169 
    156170}; 
    157171 
  • platform/windows/win2vnc_jp/trunk/MRU.cpp

    r20620 r21056  
    244244    //   hold the names of keys which should be deleted. 
    245245    TCHAR **dudValues = new TCHAR*[numValues]; 
    246     for (i = 0; i < (int) numValues; i++) 
     246    int i; 
     247        for (i = 0; i < (int) numValues; i++) 
    247248        dudValues[i] = NULL; 
    248249    UINT numDudValues = 0; 
  • platform/windows/win2vnc_jp/trunk/VNCOptions.cpp

    r20620 r21056  
    10291029    bool result = true; 
    10301030 
    1031         result = GuiGetAutoReconnectValue( hwnd, true ); 
     1031        GuiGetAutoReconnectValue( hwnd, true ); 
    10321032 
    10331033    HWND hShared = GetDlgItem(hwnd, IDC_SHARED); 
  • platform/windows/win2vnc_jp/trunk/res/vncviewer.rc

    r20620 r21056  
    7373// 
    7474 
    75 1                       24      MOVEABLE PURE   "win2vnc.exe.manifest" 
     75//1                       24      MOVEABLE PURE   "win2vnc.exe.manifest" 
    7676 
    7777#ifdef APSTUDIO_INVOKED