マスカットは Web ブラウザ上で動作する Ajax リッチクライアントアプリケーションの開発を支援するためのフレームワークおよび統合開発環境です。マスカットプロジェクトではこれらのソフトウェアの開発成果をオープンソースで公開しています。
マスカット IDE
CHANGELOG.txt - 変更履歴
最終更新日: 2010/9/30
マスカットプロジェクト
http://maskat.sourceforge.jp/
2.2.0 (リリース日: 2010年9月30日)
───────────────────────────────────
・その他の変更
- グラフィカルエディタにおけるユーザビリティ改善
- ポップアップメニューからの子部品追加
- コンテキストメニューからの子部品追加
- 矢印キーによるコンポーネントの移動
- コンテキストメニューからのマウス位置への部品の貼り付け
- CTRLキー押下による選択部品のコピー
- CRTLキー押下による部品の連続配置
- マスカットプロジェクト作成時に選択したプラグインのみをパレットに
表示するように変更
- パレットの設定をプロジェクトごとの保存するように変更
2.1.1 (リリース日: 2009年7月31日)
───────────────────────────────────
・バグへの対応
#N/A レイアウト定義 XML に未知のタグがある場合、その子要素のテキスト要素や CDATA セクションが保存できない
#N/A プラグインフォルダ内の Java のクラスファイルが jar にアーカイブされていない
#N/A 更新マネージャに無効なプラグイン更新サイトが表示される
2.1.0 (リリース日: 2009年4月10日)
───────────────────────────────────
・機能リクエストへの対応
#15215 Eclipse 3.4 でマスカット IDE を利用したい
・バグへの対応
#15157 maskatIDE-Eclipseが生成するリソースについて
#15126 「選択」ボタンでコンポーネントを選択するとイベントツリーが閉じる
#15091 マスカットアプリケーション作成時、ディレクトリ構造が一致しない
2.0.0 (リリース日: 2008年5月21日)
───────────────────────────────────
・リファクタリングを行い、機能を複数の Eclipse プラグインに分割
・その他の変更
- レイアウトのプレビュー機能を追加
- レイアウト編集時にアウトラインを表示するビューを実装
- コンポーネントをグリッドや他のオブジェクトへ合わせて配置する機能を追加
- コンポーネントのコンテキストメニューに切り取り、コピー、貼り付け、削除などの編集操作を追加
- プロパティエディタの UI を改善し、イベントの編集機能を強化
- ウィザードダイアログの UI を改善
1.4.0 (リリース日: 2009年4月10日)
───────────────────────────────────
・その他の変更
- ポップアップウィンドウ、ツリーノード、コンボアイテムの編集機能追加
- プロパティビューにのコンポーネントプロパティ並び順の変更(name,left,top,width,height,...順番に)
- D&Dで新規追加コンポーネントの名前を自動割り振り
- Maskat Editorの右クリックメニューに「削除」アイテムの追加
- イベント編集ビュー(Maskat Property Editor)を追加(MaskatEditViewを廃棄)
注:Eclipse 3.2のtabbed properties機能を利用しているため、Eclipseバージョン3.2以上しかサポートしません。
- テキスト、タブフォルダなどのコンポーネントにtabIndex属性追加
1.2.2 (リリース日: 2007年1月19日)
───────────────────────────────────
・その他の変更
- UTF-16LE -> UTF-8
- definition of divHtml component changed
1.2.1 (リリース日: 2006年11月10日)
───────────────────────────────────
・バグへの対応
- In event definition, added two new attributes timeout,onTimeoutError to "event" node.
- "parent" or "constraint" attribute defined in layout definition file will cause Exception on open.
- UTF-8 -> UTF-16LE
- http://sourceforge.jp/forum/forum.php?thread_id=12591&forum_id=9854
・その他の変更
- "headers" property added to event property. Header could be edited in the property view.
- "teleType" attribute added to Source and Event.
- "sendBlankElement" attribute added to Source and Bind.
- "onErrorTele" and "soap" attributes added to Result.
- Updated to the latest layout and event interface.
1.2.0 (リリース日: 2006年10月6日)
───────────────────────────────────
・その他の変更
- Added wizards for creating container html, layout file, and event file.
- Event Property's value is set on "focusLost". see:http://sourceforge.jp/tracker/index.php?func=detail&aid=9110&group_id=2419&atid=8993
- javaScriptGlobal tag is only valid when it's the child of layoutDef tag.
- Added type,desc,min,max,regexp attributes belonging to source node to the event definition file.
1.1.6 (リリース日: 2006年9月15日)
───────────────────────────────────
・株式会社NTTデータからAJAXベースのリッチクライアント開発フレームワークを移管。
・バグへの対応
- Some of the properties of alert and popup components are not parsed by the IDE.
- In the event definition xml file, some attributes of the source tag are not parsed.
- javaScriptGlobal tag's content is mistakenly deleted by IDE.
1.1.5
───────────────────────────────────
・バグへの対応
- Tree node's sText,sIcon,sIcon2 properties are not parsed by the IDE.
1.1.4
───────────────────────────────────
・その他の変更
- The default name of divSplit is "div1" and "div2". The "autoResizableH" and "autoResizableW" properties has default value - false.
・バグへの対応
- Components could be drag&drop to become a child of splitter container.
- DivSplit's name other than "div1" and "div2" will cause javascript error in rialto. Splitter created by IDE will have
divSplit with name "div1" and "div2".
1.1.3
───────────────────────────────────
・バグへの対応
- In layout definition file, generated dtd declaration's root node name is still "maskat". It should be "layoutDef".
- Frame component has a "draggable" property instead of "draganddrop".
1.1.2
───────────────────────────────────
・その他の変更
- Changes on the component tags' interface according to the maskat framework.
1.1.0
───────────────────────────────────
・その他の変更
- Supports customize component by eclipse plugin. Added "org.maskat.ide.gef.customizecomponents" extension point.
- Supports link.xml, layout definition file and event definition file are not confined by 1:1 relationship.
- Root node name of layout definition file changes from "maskat" to "layoutDef"
- Supports multiple layout definition in one layout definition file. Could switch the display of layouts by popup menu.
- Root node name of event definition file changes from "config" to "eventDef"
- "layout" tag is discarded from the event definition file.
- "radioGroup" and "radioMember" nodes are added in layout definition file for the mapping of the radio component.
・バグへの対応
- Schema is not generated for layout's "onload" event.
1.0.0
───────────────────────────────────
・初版
───────────────────────────────────
Copyright(C) 2006-2010 マスカットプロジェクト