t-suw****@users*****
t-suw****@users*****
2007年 10月 20日 (土) 12:21:49 JST
Index: AquaSKK/AsciiConversionMode.cpp
diff -u AquaSKK/AsciiConversionMode.cpp:1.7.2.5 AquaSKK/AsciiConversionMode.cpp:1.7.2.6
--- AquaSKK/AsciiConversionMode.cpp:1.7.2.5 Thu Aug 16 19:58:18 2007
+++ AquaSKK/AsciiConversionMode.cpp Sat Oct 20 12:21:49 2007
@@ -1,5 +1,5 @@
/*
- $Id: AsciiConversionMode.cpp,v 1.7.2.5 2007/08/16 10:58:18 t-suwa Exp $
+ $Id: AsciiConversionMode.cpp,v 1.7.2.6 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
@@ -166,7 +166,7 @@
}
}
- if(SKKConfig::KakuteiKey() == skkchar) {
+ if(SKKConfig::KakuteiKey() == skkchar || SKKConfig::KanaModeKey() == skkchar) {
return true; // 確å®ã®ã¿
}
@@ -190,13 +190,6 @@
}
}
- if(SKKConfig::SetHenkanPointKey() == skkchar) {
- if(status == STATUS_BLACK || status == STATUS_BLACK_WITH_WINDOW) {
- parent->fix(getStringToFix());
- return parent->handleInput(skkchar);
- }
- }
-
if(SKKConfig::AbbrevModeKey() == skkchar) {
if(status == STATUS_BLACK || status == STATUS_BLACK_WITH_WINDOW) {
parent->fix(getStringToFix());
Index: AquaSKK/ChangeLog
diff -u AquaSKK/ChangeLog:1.33.2.10 AquaSKK/ChangeLog:1.33.2.11
--- AquaSKK/ChangeLog:1.33.2.10 Mon Sep 24 20:10:04 2007
+++ AquaSKK/ChangeLog Sat Oct 20 12:21:49 2007
@@ -1,3 +1,40 @@
+2007-10-20 Tomotaka SUWA <t.suw****@mac*****>
+
+ * HanAscInputMode.cpp, ZenAscInputMode.cpp: ã²ãããªã¢ã¼ãã¸ã®é·ç§»
+ ããSKKConfig::KakuteiKey() ãã SKKConfig::KanaModeKey() ã«å¤æ´ã
+
+ * ZenKataInputMode.cpp, HanKataInputMode.cpp:
+ SKKConfig::KanaModeKey() ã§ã夿ããã£ã³ã»ã«ããããã«å¤æ´ã
+
+ * ParentInputMode.cpp: ASCII ã¢ã¼ãã®æã«ã¯
+ SKKConfig::KanaModeKey() ã ãå¦çããããã«ããããã«å¤æ´ã
+
+ * KanjiConversionMode.cpp, AsciiConversionMode.cpp:
+ SKKConfig::KanaModeKey() ã§ã確å®ããããã«å¤æ´ã
+
+2007-10-14 Tomotaka SUWA <t.suw****@mac*****>
+
+ * AquaSKK 3.5.1 ãªãªã¼ã¹ã
+
+ * skkserv.cpp (skkserv::session): æ¤ç´¢ã®å¿çã§ã¯å¸¸ã«æ¹è¡ãä»å ãã
+ ããã«ä¿®æ£ã
+
+ * ProxyDictionary.cpp (ProxyDictionary::search): skkserv ãããã³ã«
+ ã®è§£éãééã£ã¦ããããã2007-10-13 ã®ä¿®æ£ãå
ã«æ»ããã
+
+2007-10-13 Tomotaka SUWA <t.suw****@mac*****>
+
+ * ProxyDictionary.cpp (ProxyDictionary::search): åè£ãè¦ã¤ãããªãã£
+ ãæã«ãã³ã°ã¢ããããä¸å
·åãä¿®æ£ã
+
+ * ServerMessageReceiver.mm (valueForKey): CFSwapInt16HostToBig ã
+ CFSwapInt32HostToBig ã«ä¿®æ£ããã®å½±é¿ã§ãIntel Mac ã§ã¯ U.S. 以å¤ã®
+ ãã¼é
åãæ±ããã¨ãã§ããªãã£ãã
+
+2007-10-06 Tomotaka SUWA <t.suw****@mac*****>
+
+ * AquaSKK 3.5 ãªãªã¼ã¹ã
+
2007-09-22 Tomotaka SUWA <t.suw****@mac*****>
* KotoeriDictionary.cpp: æ¤ç´¢çµæãåãåºãã¿ã¤ãã
Index: AquaSKK/HanAscInputMode.cpp
diff -u AquaSKK/HanAscInputMode.cpp:1.4 AquaSKK/HanAscInputMode.cpp:1.4.2.1
--- AquaSKK/HanAscInputMode.cpp:1.4 Wed May 17 01:13:10 2006
+++ AquaSKK/HanAscInputMode.cpp Sat Oct 20 12:21:49 2007
@@ -1,10 +1,10 @@
/*
- $Id: HanAscInputMode.cpp,v 1.4 2006/05/16 16:13:10 t-suwa Exp $
+ $Id: HanAscInputMode.cpp,v 1.4.2.1 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
Copyright (C) 2002 phonohawk
- Copyright (C) 2006 Tomotaka SUWA <t.suw****@mac*****>
+ Copyright (C) 2006-2007 Tomotaka SUWA <t.suw****@mac*****>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -30,7 +30,7 @@
}
bool HanAscInputMode::handleInput(SKKChar skkchar) {
- if(SKKConfig::KakuteiKey() == skkchar) {
+ if(SKKConfig::KanaModeKey() == skkchar) {
// ½¼¼üÍ[hÖB
parent->goHiraganaInputMode();
return false;
Index: AquaSKK/HanKataInputMode.cpp
diff -u AquaSKK/HanKataInputMode.cpp:1.4 AquaSKK/HanKataInputMode.cpp:1.4.2.1
--- AquaSKK/HanKataInputMode.cpp:1.4 Wed May 17 01:13:10 2006
+++ AquaSKK/HanKataInputMode.cpp Sat Oct 20 12:21:49 2007
@@ -1,10 +1,10 @@
/*
- $Id: HanKataInputMode.cpp,v 1.4 2006/05/16 16:13:10 t-suwa Exp $
+ $Id: HanKataInputMode.cpp,v 1.4.2.1 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
Copyright (C) 2002 phonohawk
- Copyright (C) 2006 Tomotaka SUWA <t.suw****@mac*****>
+ Copyright (C) 2006-2007 Tomotaka SUWA <t.suw****@mac*****>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -43,7 +43,7 @@
terminate();
parent->goHiraganaInputMode();
}
- else if(SKKConfig::KakuteiKey() == skkchar) {
+ else if(SKKConfig::KakuteiKey() == skkchar || SKKConfig::KanaModeKey() == skkchar) {
terminate();
}
else if(SKKConfig::Jisx0208LatinModeKey() == skkchar) {
Index: AquaSKK/HiraganaInputMode.cpp
diff -u AquaSKK/HiraganaInputMode.cpp:1.4 AquaSKK/HiraganaInputMode.cpp:1.4.2.1
--- AquaSKK/HiraganaInputMode.cpp:1.4 Wed May 17 01:13:10 2006
+++ AquaSKK/HiraganaInputMode.cpp Sat Oct 20 12:21:49 2007
@@ -1,10 +1,10 @@
/*
- $Id: HiraganaInputMode.cpp,v 1.4 2006/05/16 16:13:10 t-suwa Exp $
+ $Id: HiraganaInputMode.cpp,v 1.4.2.1 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
Copyright (C) 2002-2004 phonohawk
- Copyright (C) 2006 Tomotaka SUWA <t.suw****@mac*****>
+ Copyright (C) 2006-2007 Tomotaka SUWA <t.suw****@mac*****>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -51,7 +51,7 @@
terminate();
parent->goHanKataInputMode();
}
- else if(SKKConfig::KakuteiKey() == skkchar) {
+ else if(SKKConfig::KakuteiKey() == skkchar || SKKConfig::KanaModeKey() == skkchar) {
terminate();
}
else if(SKKConfig::Jisx0208LatinModeKey() == skkchar) {
Index: AquaSKK/Info-AquaSKKInputMethod.plist
diff -u AquaSKK/Info-AquaSKKInputMethod.plist:1.10.2.5 AquaSKK/Info-AquaSKKInputMethod.plist:1.10.2.6
--- AquaSKK/Info-AquaSKKInputMethod.plist:1.10.2.5 Sat Feb 3 17:52:48 2007
+++ AquaSKK/Info-AquaSKKInputMethod.plist Sat Oct 20 12:21:49 2007
@@ -23,7 +23,7 @@
<key>CFBundleSignature</key>
<string>askk</string>
<key>CFBundleVersion</key>
- <string>2006-12-29</string>
+ <string>2007-10-20</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>tsInputMethodIconFileKey</key>
Index: AquaSKK/Info-AquaSKKServer.plist
diff -u AquaSKK/Info-AquaSKKServer.plist:1.10.2.6 AquaSKK/Info-AquaSKKServer.plist:1.10.2.7
--- AquaSKK/Info-AquaSKKServer.plist:1.10.2.6 Sat Feb 3 17:52:48 2007
+++ AquaSKK/Info-AquaSKKServer.plist Sat Oct 20 12:21:49 2007
@@ -23,7 +23,7 @@
<key>CFBundleSignature</key>
<string>askk</string>
<key>CFBundleVersion</key>
- <string>2007-02-03</string>
+ <string>2007-10-20</string>
<key>NSMainNibFile</key>
<string>Principal</string>
<key>NSPrincipalClass</key>
Index: AquaSKK/KanjiConversionMode.cpp
diff -u AquaSKK/KanjiConversionMode.cpp:1.8.2.7 AquaSKK/KanjiConversionMode.cpp:1.8.2.8
--- AquaSKK/KanjiConversionMode.cpp:1.8.2.7 Mon Sep 24 20:10:04 2007
+++ AquaSKK/KanjiConversionMode.cpp Sat Oct 20 12:21:49 2007
@@ -1,5 +1,5 @@
/*
- $Id: KanjiConversionMode.cpp,v 1.8.2.7 2007/09/24 11:10:04 t-suwa Exp $
+ $Id: KanjiConversionMode.cpp,v 1.8.2.8 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
@@ -236,7 +236,7 @@
}
}
- if(SKKConfig::KakuteiKey() == skkchar) {
+ if(SKKConfig::KakuteiKey() == skkchar || SKKConfig::KanaModeKey() == skkchar) {
return true; // 確å®ã®ã¿
}
Index: AquaSKK/ParentInputMode.cpp
diff -u AquaSKK/ParentInputMode.cpp:1.6 AquaSKK/ParentInputMode.cpp:1.6.2.1
--- AquaSKK/ParentInputMode.cpp:1.6 Wed May 17 01:13:10 2006
+++ AquaSKK/ParentInputMode.cpp Sat Oct 20 12:21:49 2007
@@ -1,10 +1,10 @@
/*
- $Id: ParentInputMode.cpp,v 1.6 2006/05/16 16:13:10 t-suwa Exp $
+ $Id: ParentInputMode.cpp,v 1.6.2.1 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
Copyright (C) 2002 phonohawk
- Copyright (C) 2006 Tomotaka SUWA <t.suw****@mac*****>
+ Copyright (C) 2006-2007 Tomotaka SUWA <t.suw****@mac*****>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -85,8 +85,8 @@
}
assert(input_mode != NULL);
- // ASCII [hÌÉÍ Ctrl-J ¾¯·éæ¤É·é
- if(isHanAscInputMode() && !is_kanji_mode && !is_ascii_conv_mode && skkchar != SKKConfig::KakuteiKey()) {
+ // ASCII [hÌÉÍ SKKConfig::KanaModeKey() ¾¯·éæ¤É·é
+ if(isHanAscInputMode() && !is_kanji_mode && !is_ascii_conv_mode && skkchar != SKKConfig::KanaModeKey()) {
// Input Method ª³µ½CxgÍ TSM ªKØÉµÄ
// êé½ßAU.S. ÆÌÝ·«ªÜé
return false;
Index: AquaSKK/ProxyDictionary.cpp
diff -u AquaSKK/ProxyDictionary.cpp:1.2.2.4 AquaSKK/ProxyDictionary.cpp:1.2.2.5
--- AquaSKK/ProxyDictionary.cpp:1.2.2.4 Sat Feb 3 17:52:48 2007
+++ AquaSKK/ProxyDictionary.cpp Sat Oct 20 12:21:49 2007
@@ -1,5 +1,5 @@
/*
- $Id: ProxyDictionary.cpp,v 1.2.2.4 2007/02/03 08:52:48 t-suwa Exp $
+ $Id: ProxyDictionary.cpp,v 1.2.2.5 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
@@ -97,11 +97,11 @@
active_ = true;
// ã¯ã¨ãªéä¿¡
- session_ << "1" << str << " ";
+ session_ << '1' << str << ' ';
session_.flush();
// çµæåä¿¡
- getline(session_, response);
+ std::getline(session_, response);
active_ = false;
Index: AquaSKK/ServerMessageReceiver.mm
diff -u AquaSKK/ServerMessageReceiver.mm:1.7.2.6 AquaSKK/ServerMessageReceiver.mm:1.7.2.7
--- AquaSKK/ServerMessageReceiver.mm:1.7.2.6 Fri Aug 17 21:47:26 2007
+++ AquaSKK/ServerMessageReceiver.mm Sat Oct 20 12:21:49 2007
@@ -1,5 +1,5 @@
/* -*- objc -*-
- $Id: ServerMessageReceiver.mm,v 1.7.2.6 2007/08/17 12:47:26 t-suwa Exp $
+ $Id: ServerMessageReceiver.mm,v 1.7.2.7 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
@@ -288,7 +288,7 @@
}
CppCFData ServerMessageReceiver::valueForKey(NSString* key) {
- int result = CFSwapInt16HostToBig([[NSUserDefaults standardUserDefaults] integerForKey:key]);
+ int result = CFSwapInt32HostToBig([[NSUserDefaults standardUserDefaults] integerForKey:key]);
return CppCFData(&result, sizeof(result));
}
Index: AquaSKK/ZenAscInputMode.cpp
diff -u AquaSKK/ZenAscInputMode.cpp:1.4 AquaSKK/ZenAscInputMode.cpp:1.4.2.1
--- AquaSKK/ZenAscInputMode.cpp:1.4 Wed May 17 01:13:10 2006
+++ AquaSKK/ZenAscInputMode.cpp Sat Oct 20 12:21:49 2007
@@ -1,10 +1,10 @@
/*
- $Id: ZenAscInputMode.cpp,v 1.4 2006/05/16 16:13:10 t-suwa Exp $
+ $Id: ZenAscInputMode.cpp,v 1.4.2.1 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
Copyright (C) 2002 phonohawk
- Copyright (C) 2006 Tomotaka SUWA <t.suw****@mac*****>
+ Copyright (C) 2006-2007 Tomotaka SUWA <t.suw****@mac*****>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -30,7 +30,7 @@
}
bool ZenAscInputMode::handleInput(SKKChar skkchar) {
- if(SKKConfig::KakuteiKey() == skkchar) {
+ if(SKKConfig::KanaModeKey() == skkchar) {
// ½¼¼üÍ[hÖB
parent->goHiraganaInputMode();
return false;
Index: AquaSKK/ZenKataInputMode.cpp
diff -u AquaSKK/ZenKataInputMode.cpp:1.4 AquaSKK/ZenKataInputMode.cpp:1.4.2.1
--- AquaSKK/ZenKataInputMode.cpp:1.4 Wed May 17 01:13:10 2006
+++ AquaSKK/ZenKataInputMode.cpp Sat Oct 20 12:21:49 2007
@@ -1,10 +1,10 @@
/*
- $Id: ZenKataInputMode.cpp,v 1.4 2006/05/16 16:13:10 t-suwa Exp $
+ $Id: ZenKataInputMode.cpp,v 1.4.2.1 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
Copyright (C) 2002 phonohawk
- Copyright (C) 2006 Tomotaka SUWA <t.suw****@mac*****>
+ Copyright (C) 2006-2007 Tomotaka SUWA <t.suw****@mac*****>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@ -47,7 +47,7 @@
terminate();
parent->goHanKataInputMode();
}
- else if(SKKConfig::KakuteiKey() == skkchar) {
+ else if(SKKConfig::KakuteiKey() == skkchar || SKKConfig::KanaModeKey() == skkchar) {
terminate();
}
else if(SKKConfig::Jisx0208LatinModeKey() == skkchar) {
Index: AquaSKK/skkserv.cpp
diff -u AquaSKK/skkserv.cpp:1.3.2.8 AquaSKK/skkserv.cpp:1.3.2.9
--- AquaSKK/skkserv.cpp:1.3.2.8 Mon Sep 24 20:10:04 2007
+++ AquaSKK/skkserv.cpp Sat Oct 20 12:21:49 2007
@@ -1,5 +1,5 @@
/*
- $Id: skkserv.cpp,v 1.3.2.8 2007/09/24 11:10:04 t-suwa Exp $
+ $Id: skkserv.cpp,v 1.3.2.9 2007/10/20 03:21:49 t-suwa Exp $
MacOS X implementation of the SKK input method.
@@ -118,7 +118,7 @@
jconv::convert_utf8_to_eucj(result, candidates);
sock << '1' << candidates << std::endl;
} else {
- sock << '4' << word << ' ';
+ sock << '4' << word << std::endl;
}
sock.flush();
}