Poseidon rev.266 使用D2的大哥請試試

hqs7636 2011-06-20
谢谢,辛苦 

一切随缘,加油 
hqs7636 2011-06-24
282发布:
(1)Add debug "Run to cursor"(shift+left_click on margin)
(2)Add debug "Watchlist" window, can add variable to watch.d
(3)Modified debug variable tree(lsv)
(4)Above is for ddbg_continued

昨天简单试了一下v281,发现自动解析parser很慢,有2-3分钟死机状,自动完成不工作,弹出框都没有,又试了一下老的v278,dmd及项目配置都和v281下相同,自动完成及其他基本正常,只是新版dmd支持不太好,v278在装载时好像不能自动解析parser(第一个出错就中断了)。。。

v281内存占用达到178M,v278只有35M,

暂时只发现这些
hqs7636 2011-06-25
282 自动完成好像正常了,自动解析parser很慢的原因好像是勾选了“装载默认parser”(没有制作默认parser),第一次没有勾选很快,内存占用也只有40M,勾选以后就达到170多M了,再次去掉勾选,问题还在。
hqs7636 2011-06-28
Changeset 283 发布:
Add debug control to menu
hqs7636 2011-07-03
286 发布 !
kuan 2011-07-04
hqs7636 写道
286 发布 !


REV.284我嘗試更新Scintilla到2.20版,但是卻發生死機!(試試開啟rev284主程式,隨意開一個專案,然後在文件中按住tab鍵.....),只好緊急又把它換回舊的sciLexer.dll

比較舊的sciLexer.dll源碼及Scintilla project上的1.67版源碼,但看不出任何差異,但是我在試著將sciLexer.dll換成Scintilla project中的sciLexer.dll,嘿嘿,再度死機囉!

舊的sciLexer.dll因為當時2004~2005年Scintilla並未正式支援D語言,所以是有專人將源碼改進重新編譯,所以我也試著重新編譯:
(1)先用VC++ 2005 EXPRESS,編譯失敗!
(2)用mingw make,編譯成功!仍然死機!
(3)搬出老鹹菜壓箱寶(Visual C++ 6.0),編譯成功!目前試到現在尚未死機!

我也搞不懂了.....@@
hqs7636 2011-07-06
287 发布 !

新的sciLexer.dll有什么好特性?
kuan 2011-07-06
增加Annotations功能(請看scintilla document),主要應用在:

(1)編輯模式下顯示Ddoc內容
使用方法為先選取變數或函式名稱->按滑鼠右鍵->選取Show Annotation of Ddoc,如果分析器解讀內容ok,會當行下方顯示其內容

主要是寫程式時,需要時可以顯示更詳細的註釋內容;而且也不必一直按jump to defintion跳到原始的檔案內容

(2)除錯模式下顯示變數內容
就向便條貼一樣,可以逐步紀錄每一個step的變數內容
hqs7636 2011-07-06
谢谢,调试器是支持哪个?ddbg?
kuan 2011-07-06
hqs7636 写道
谢谢,调试器是支持哪个?ddbg?

請到dsource中下載ddbg_continued專案:
http://www.dsource.org/projects/ddbg_continued

簡單的一些新特性說明:
http://www.dsource.org/projects/poseidon/wiki/annotation(濫英文讓大家看笑話囉...... )
Global site tag (gtag.js) - Google Analytics