• R/O
  • SSH
  • HTTPS

ttssh2: List of commits


RSS
Rev. Tiempo Autor
r9135 2021-01-23 00:00:58 nmaya

CreateFile の共有モードを修正

- GENERIC_WRITE で開くときに FILE_SHARE_WRITE で共有している箇所を 0 (共有しない)に修正
- Win16 API の _lcreat, _lopen はロックしないので、互換性のため FILE_SHARE_READ | FILE_SHARE_WRITE に変更
- TTL の filecreate, fileopen のファイルハンドルは filelock でロックするので、 FILE_SHARE_READ | FILE_SHARE_WRITE に変更

dwShareMode で指定する共有モードは、後続の"ファイルを開く"操作に対して「有効にする」アクセスを指定する
> https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea
> Enables subsequent open operations on a file or device to request xxx access.

#41305 の修正を含む

r9134 2021-01-23 00:00:52 nmaya

CreateFile の共有モードを修正

- GENERIC_WRITE で開くときに FILE_SHARE_WRITE で共有している箇所を 0 (共有しない)に修正
- Win16 API の _lcreat, _lopen はロックしないので、互換性のため FILE_SHARE_READ | FILE_SHARE_WRITE に変更
- TTL の filecreate, fileopen のファイルハンドルは filelock でロックするので、 FILE_SHARE_READ | FILE_SHARE_WRITE に変更

dwShareMode で指定する共有モードは、後続の"ファイルを開く"操作に対して「有効にする」アクセスを指定する
> https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea
> Enables subsequent open operations on a file or device to request xxx access.

#41305 の修正を含む

r9133 2021-01-16 14:37:28 zmatsuo

MinGW による Windows 95 サポート

r9132 2021-01-16 14:29:28 zmatsuo

Windows 95 support by MinGW

r9131 2021-01-16 14:22:26 zmatsuo

9x系で新しい接続ダイアログのホスト履歴が出なかったので修正

- 動作しないW系APIを直接呼び出していた

r9130 2021-01-16 14:22:12 zmatsuo

_isleadbyte_l() を IsDBCSLeadByteEx() に置き換え

r9129 2021-01-16 14:21:37 zmatsuo

VS2005 による Windows 95 のサポート方法を変更

- 各々のソースファイル内の Windows 95 サポート用コードを不要にする
- ファイルのinclude + 関数呼出をやめる
- #include "compat_w95.h" を削除
- DoCover_IsDebuggerPresent() 呼び出しを削除
- 代わりにファイル(common/compat_w95_vs2005.c)をリンク
- VSプロジェクトファイル
- プロジェクトから compat_w95.h を削除
- VS2005プロジェクトに compat_w95_vs2005.c を追加
- VS2005以外では Windows 95 で動作するバイナリが生成できないので追加は不要
- cmake
- SUPPORT_OLD_WINDOWS=ON 時、compat_w95_vs2005.c をリンクするよう修正
- なるべく target_* を使用するよう修正

r9128 2021-01-16 14:20:59 zmatsuo

User32.dll の 遅延ロード指定がなくても動作するようにした

r9127 2021-01-16 14:20:46 zmatsuo

imagehlp.dll の遅延ロード指定がなくても動作するようにした

- Windows95 には imagehlp.dll の SymGetLineFromAddr() が存在しない

r9126 2021-01-16 14:20:30 zmatsuo

dnsapi.dll の遅延ロード指定を削除

r9125 2021-01-16 14:20:14 zmatsuo

dnsapi.dll の DnsQuery_A(), DnsFree() を遅延ロード指定なしで使えるようにした

- compat_win に追加

r9124 2021-01-16 14:19:55 zmatsuo

起動時にデバグ用コンソールをオープンできるようにした

- デバグ用 ttdebug.h,cpp を追加
- 例外発生時の処理を ttdebug.cpp に移動

r9123 2021-01-03 15:35:28 zmatsuo

スクリプトの使い方を追記

- スクリプトが動作するよう修正
- rev_conv.pl を installer フォルダから移動- ticket #40988

r9122 2021-01-02 21:23:46 zmatsuo

revert r9121

- テスト中の修正を誤ってコミットしてしまったので revert

r9121 2021-01-02 21:10:30 zmatsuo

URL強調無限ループ

r9120 2021-01-02 21:10:14 zmatsuo

URL強調表示でハングアップする

- URL強調を無効化する条件を誤っていた
- r9119
- ticket #40967

r9119 2021-01-02 18:34:09 zmatsuo

URL強調表示でハングアップする

- 終了条件を誤っていた
- r9027
- ticket #40967

r9118 2020-12-29 00:38:09 zmatsuo

mbstring.h を削除

- 使用していないヘッダファイル

r9117 2020-12-29 00:37:58 zmatsuo

未使用変数削除

r9116 2020-12-29 00:37:47 zmatsuo

コンパイラ警告対策

- size_t は unsigned なので、常に0または+の値となる
- >= 0 や < 0 などの常に成り立つ条件式を削除
- warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits]
- switch() 内の break なし部分に FALLTHROUGH 追加

r9115 2020-12-28 23:29:48 zmatsuo

エスケープシーケンスからの印字を修正

- 内部は Unicode に対応した
- CP_ACP に変換して出力

r9114 2020-12-23 00:49:19 zmatsuo

Visual Studio 2005のプロジェクトファイル名に v8 を付加

- 他のバージョンのプロジェクトファイルと統一した
- Ticket #40628

MFT: r8891

r9113 2020-12-21 01:39:57 zmatsuo

merged

r9112 2020-12-21 01:32:50 zmatsuo

VS2005でビルドできるよう修正

r9111 2020-12-21 01:32:40 zmatsuo

MinGWでビルドできるよう修正

- turnk では r8527 で対応済み

r9110 2020-12-21 01:32:30 zmatsuo

MinGW でビルドエラーが出ていたので修正

- グローバル変数
- .h に extern
- .c に実体

MFT: r8837

r9109 2020-12-21 01:32:19 zmatsuo

struct tttset の互換性を保つように調整した

- r8106 で struct tttset の構造が変化した
- 4.104(r8043) 以前のプラグインは 4.105(r8433) 以降でうまく動かなくなっていた
- この修正で 4.105 向けにビルドされたプラグインはうまく動かなくなる
- eterm_lookfeel_t.BGIgnoreThemeFile を struct tttset へ移動 (tttypes.h)
- このメンバーを参照しているソースも修正
- debugビルド時、struct tttset のサイズをチェックするようにした (teraterm.cpp)

ticket #40978

r9108 2020-12-20 22:23:56 zmatsuo

(empty log message)

r9107 2020-12-20 21:16:58 zmatsuo

common/ttftypes.h を削除

r9106 2020-12-20 21:16:47 zmatsuo

ttpfile/ttfile_proto.cpp 削除

Show on old repository browser