4D-jp 4D Japan Technical Support Team

4D 20r6 修正リスト

2024-11-17

バージョン: 20r6
ビルド: 100298

  • ACI0105203 IMPORT DATAによる長文のインポートで文字化けが発生することがありました。UTF-8文字列の長さが割り切れない場合に問題が生じました。

注記: ACI0103521が修正されたことにより,これまで目立たなかった不具合が明らかになりました。ACI0103521の修正以前は,文字化けが生じない代わりに,長文のインポートでバッファサイズを超過するテキストが失われていました。

  • ACI0105204 ラジオボタンまたはチェックボックスに日本語1文字だけのタイトルが設定されている場合,正しく文字が表示されませんでした。

  • ACI0105183 Macクライアント/サーバー版のみ。サーバーがフリーズすることがありました。コオペラティブプロセスのスケジューラーがデッドロックに陥る条件があるようです。

  • ACI0105136 Windows版のみ。プロジェクトを開いたことがない状態で環境設定にアクセスした場合,POSIXパスが無効であるというエラーが返されました。20r7ではクラッシュするかもしれません。

  • ACI0105130 TODOコメントにセミコロン記号(;)を含めた場合,メソッドエディターのツールバー表示が乱れました。記号がポップアップメニューのメタ文字として処理されるためです。

  • ACI0104443 セレクション型リストボックスセルのOn Before Keystroke イベントでFILTER KEYSTROKE("")を実行した場合,セルの内容が消去されました。

  • ACI0105179 トランザクション中に更新されたエンティティがメモリから解放されるタイミングでアプリケーションがクラッシュすることがありました。

  • ACI0105052 Windows版のみ。サブモニター側に表示されたSDIモードのフォーム上で日付ピッカーを使用した場合,メインモニター側にピッカーが表示されました。

注記: コンポーネントが修正されました。

  • ACI0105021 プロジェクトモードのみ。.lproj フォルダー内に置かれた画像ファイルがリソースフォルダーに置かれた画像ファイルよりも優先されませんでした。

  • ACI0105192 バイナリモードのみ。リストボックスの日付型カラムまたはフッターに表示フォーマットを設定した場合,日付の代わりに”todoicu”という文字列が表示されました。プロパティリストではなくOBJECT SET FORMATを使用すれば問題ありません。

注記: 問題は修正されましたが,すでに”todoicu”という文字列がプロパティリストに登録されている場合,表示フォーマットを設定しなおす必要があります。

  • ACI0105128 OAuth2 トークンとSMTPTransporterGmail を送信した場合,受信者のメッセージにBccヘッダーが表示されました。ACI0104608が修正されたことによる副作用です。

注記: 本来,Bccヘッダーはメールサーバーが除去するべきですが,すべてのメールサーバーがそのように設計されているわけではないようです。修正により,JMAPメッセージオブジェクトから変換されたMIMEにはBccヘッダーが含まれない仕様に戻されました。NetKit のように,MIMEにBccヘッダーを含める必要がある場合,下記のようにオプションで指定することができます。

MAIL Convert to MIME($inMail; {includeBccHeaders: True})

SMTPTransporterもメッセージからBccヘッダーを取り除くように改良されました。

  • ACI0105105 パラメーターのないexposed属性のシングルトン関数にREST APIでアクセスした場合,エラーが返されました。明示的に空のリスト[“”]をHTTPリクエストで送信すれば問題ありません。

  • ACI0105064 SOAPサーバーがXML External Entity (XXE) 攻撃の標的になる可能性がありました。

  • ACI0105011 フォームエディターで空のリストボックス列を選択して削除した場合,アプリケーションがクラッシュしました。

  • ACI0104819 Qodly Studio のみ。新規プロジェクトを作成した場合,Shared フォルダーが自動的に作成されないため,コンポーネントをアップロードすることができませんでした。

  • ACI0105065 コレクション/エンティティセレクション型リストボックスの「自動行高」および「セレクションハイライトを非表示」を有効にした場合,リストを下方向にスクロールした後,行をクリックすると,上方向にリストがスクロールしました。配列型リストボックスでは問題ありません。

  • ACI0105132 特定のドキュメントをWrite Proの埋め込みモードに表示することができませんでした。埋め込みモードでは,水平スクロールが常に表示され,自動改行モードがオフになることが関係しています。

  • ACI0105083 orient属性がauto-start-reverseに設定されたSVGを表示しようとした場合,アプリケーションがクラッシュしました。

注記: auto-start-reverse属性はサポートされていませんが,修正により,レンダリングエンジンがサポートしていないCSS属性は,エラーを返さないようになりました。

  • ACI0105167 ラジオボタンまたはチェックボックスのタイトルが1文字の場合,タイトルの前にコロン記号(:)が追加されました。

  • ACI0105163 抑制できるコンパイラー警告のリストに抑制できないエラーの番号も含まれていました。

  • ACI0105161 ツールボックスの「ユーザー&グループ」ページでグループ名をダブルクリックしてから項目を更新した場合,変更が反映されませんでした。コンテキストメニューを使用すれば問題ありません。

  • ACI0105081 データモデルクラスのメンバー関数に「昇格」アクションを設定した場合,関数の実行中にSession.hasPrivilege()が一時的な権限の情報を返しませんでした。

  • ACI0105074 フォルダー名に日本語やウムラウト記号のような拡張文字が含まれているWindowsの共有フォルダー(サブフォルダーではない)をSMBでMacでマウントした場合,エラーになりました。Windows同士,あるいはMacからWindowsの共有であれば問題ありません。ACI0104219が修正されたことによる副作用のようです。

  • ACI0105172 Mac版のみ。WindowsのプロジェクトフォルダーをSMBまたはCIFSで共有し,Macから開発モードを有効にして開こうとした場合,アプリケーションがクラッシュしました。プロジェクトフォルダー自体ではなく,その親フォルダーを共有すれば問題ありません。


関連記事

リンク