fix: 修复一些问题;

This commit is contained in:
寂静的羽夏 2025-02-15 17:39:46 +08:00
parent 3f75b5645d
commit 7526a161d8
11 changed files with 321 additions and 355 deletions

View File

@ -2374,7 +2374,7 @@
<translation></translation>
</message>
<message>
<location filename="../../src/plugin/pluginsystem.cpp" line="3003"/>
<location filename="../../src/plugin/pluginsystem.cpp" line="3005"/>
<source>Not allowed operation in non-UI thread</source>
<translation> UI 线</translation>
</message>
@ -4760,32 +4760,32 @@ Do you wish to keep up to date by reloading the file?</source>
<context>
<name>ScriptingConsole</name>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="89"/>
<location filename="../../src/control/scriptingconsole.cpp" line="101"/>
<source>Scripting console for WingHexExplorer</source>
<translation></translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="92"/>
<location filename="../../src/control/scriptingconsole.cpp" line="104"/>
<source>&gt;&gt;&gt;&gt; Powered by AngelScript &lt;&lt;&lt;&lt;</source>
<translation>&gt;&gt;&gt;&gt; AngelScript &lt;&lt;&lt;&lt;</translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="57"/>
<location filename="../../src/control/scriptingconsole.cpp" line="63"/>
<source>[Info]</source>
<translation></translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="62"/>
<location filename="../../src/control/scriptingconsole.cpp" line="71"/>
<source>[Warn]</source>
<translation></translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="67"/>
<location filename="../../src/control/scriptingconsole.cpp" line="79"/>
<source>[Error]</source>
<translation></translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="167"/>
<location filename="../../src/control/scriptingconsole.cpp" line="179"/>
<source>[Console]</source>
<translation></translation>
</message>
@ -4798,421 +4798,421 @@ Do you wish to keep up to date by reloading the file?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="199"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="196"/>
<source>ScriptPermissionDenied</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="300"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="297"/>
<source>File</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="301"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="298"/>
<source>Edit</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="303"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="300"/>
<source>Debugger</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="305"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="302"/>
<source>Setting</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="306"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="303"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="322"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="319"/>
<source>InvalidSourceFile</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="331"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="328"/>
<source>Basic</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="332"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="329"/>
<source>New</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="335"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="332"/>
<source>OpenF</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="338"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="335"/>
<source>RecentFiles</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="342"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="339"/>
<source>Reload</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="347"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="349"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="344"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="346"/>
<source>Save</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="354"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="351"/>
<source>SaveAs</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="366"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="363"/>
<source>General</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="368"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="365"/>
<source>Undo</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="373"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="370"/>
<source>Redo</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="379"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="376"/>
<source>Cut</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="383"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="380"/>
<source>Copy</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="388"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="385"/>
<source>Paste</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="392"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="389"/>
<source>Delete</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="398"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="395"/>
<source>Lookup</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="399"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="396"/>
<source>Find</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="403"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="400"/>
<source>Replace</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="408"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="405"/>
<source>Goto</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="415"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="584"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="412"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="581"/>
<source>Format</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="416"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="413"/>
<source>CodeFormat</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="426"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="423"/>
<source>Display</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="453"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="450"/>
<source>Scale</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="455"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="452"/>
<source>ResetScale</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="461"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="458"/>
<source>Window</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="464"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="579"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="461"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="576"/>
<source>Editor</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="468"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="465"/>
<source>Tools</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="473"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="470"/>
<source>Layout</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="474"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="471"/>
<source>Fullscreen</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="476"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="473"/>
<source>RestoreLayout</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="541"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="538"/>
<source>BreakPoint</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="543"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="540"/>
<source>ToggleBreakPoint</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="546"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="543"/>
<source>AddBreakPoint</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="577"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="574"/>
<source>Settings</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="582"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="579"/>
<source>ClangFormat</source>
<translation>Clang Format</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="617"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="614"/>
<source>Local</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="623"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="620"/>
<source>Global</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="626"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="623"/>
<source>Variables</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="637"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="634"/>
<source>ConsoleOutput</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="651"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="648"/>
<source>StackTrace</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="663"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="660"/>
<source>Symbol</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="749"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="997"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1191"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1227"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1247"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1275"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="746"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="994"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1188"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1224"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1244"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1272"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="750"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="747"/>
<source>Too much opened files</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="774"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="771"/>
<source>ConfirmSave</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="803"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="800"/>
<source>ScriptSaveFailedClose</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="950"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="947"/>
<source>Debuging...</source>
<translation>...</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="953"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="950"/>
<source>Running...</source>
<translation>...</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1165"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1206"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1162"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1203"/>
<source>ChooseFile</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="997"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1191"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1247"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="994"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1188"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1244"/>
<source>FilePermission</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1225"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1222"/>
<source>ReloadSuccessfully</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1227"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1224"/>
<source>ReloadUnSuccessfully</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1264"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1261"/>
<source>ChooseSaveFile</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1245"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1273"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1242"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1270"/>
<source>SaveSuccessfully</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1275"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1272"/>
<source>SaveUnSuccessfully</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1351"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1348"/>
<source>FormatCodeFailed</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1401"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1417"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1398"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1414"/>
<source>CannotSave2RunScript</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="789"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1477"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="786"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1474"/>
<source>ScriptStillRunning</source>
<translation>退</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="273"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="270"/>
<source>ConfirmScriptSave</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="302"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="299"/>
<source>View</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="487"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="484"/>
<source>Debug</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="489"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="486"/>
<source>Run</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="495"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="492"/>
<source>RunWithDbg</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="502"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="499"/>
<source>Pause</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="506"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="503"/>
<source>Continue</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="513"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="510"/>
<source>Stop</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="518"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="515"/>
<source>Restart</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="522"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="519"/>
<source>StepInto</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="527"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="524"/>
<source>StepOver</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="532"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="529"/>
<source>StepOut</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="549"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="546"/>
<source>RemoveBreakPoint</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="590"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="587"/>
<source>Info</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="592"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="589"/>
<source>Software</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="595"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="592"/>
<source>Sponsor</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="598"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="595"/>
<source>Wiki</source>
<translation> Wiki</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="601"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="598"/>
<source>AboutQT</source>
<translation> QT</translation>
</message>
@ -5389,39 +5389,39 @@ Do you wish to keep up to date by reloading the file?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/class/wingcstruct.cpp" line="861"/>
<location filename="../../src/class/wingcstruct.cpp" line="873"/>
<location filename="../../src/class/wingcstruct.cpp" line="886"/>
<location filename="../../src/class/wingcstruct.cpp" line="895"/>
<location filename="../../src/class/wingcstruct.cpp" line="907"/>
<location filename="../../src/class/wingcstruct.cpp" line="915"/>
<location filename="../../src/class/wingcstruct.cpp" line="922"/>
<location filename="../../src/class/wingcstruct.cpp" line="934"/>
<location filename="../../src/class/wingcstruct.cpp" line="946"/>
<location filename="../../src/class/wingcstruct.cpp" line="953"/>
<location filename="../../src/class/wingcstruct.cpp" line="824"/>
<location filename="../../src/class/wingcstruct.cpp" line="836"/>
<location filename="../../src/class/wingcstruct.cpp" line="849"/>
<location filename="../../src/class/wingcstruct.cpp" line="858"/>
<location filename="../../src/class/wingcstruct.cpp" line="870"/>
<location filename="../../src/class/wingcstruct.cpp" line="878"/>
<location filename="../../src/class/wingcstruct.cpp" line="885"/>
<location filename="../../src/class/wingcstruct.cpp" line="897"/>
<location filename="../../src/class/wingcstruct.cpp" line="909"/>
<location filename="../../src/class/wingcstruct.cpp" line="916"/>
<location filename="../../src/class/wingcstruct.cpp" line="928"/>
<location filename="../../src/class/wingcstruct.cpp" line="940"/>
<location filename="../../src/class/wingcstruct.cpp" line="965"/>
<location filename="../../src/class/wingcstruct.cpp" line="977"/>
<location filename="../../src/class/wingcstruct.cpp" line="1002"/>
<location filename="../../src/class/wingcstruct.cpp" line="1022"/>
<location filename="../../src/class/wingcstruct.cpp" line="1042"/>
<location filename="../../src/class/wingcstruct.cpp" line="1063"/>
<location filename="../../src/class/wingcstruct.cpp" line="1075"/>
<location filename="../../src/class/wingcstruct.cpp" line="985"/>
<location filename="../../src/class/wingcstruct.cpp" line="1005"/>
<location filename="../../src/class/wingcstruct.cpp" line="1026"/>
<location filename="../../src/class/wingcstruct.cpp" line="1038"/>
<source>InvalidParamsCount</source>
<translation></translation>
</message>
<message>
<location filename="../../src/class/wingcstruct.cpp" line="865"/>
<location filename="../../src/class/wingcstruct.cpp" line="877"/>
<location filename="../../src/class/wingcstruct.cpp" line="899"/>
<location filename="../../src/class/wingcstruct.cpp" line="926"/>
<location filename="../../src/class/wingcstruct.cpp" line="938"/>
<location filename="../../src/class/wingcstruct.cpp" line="957"/>
<location filename="../../src/class/wingcstruct.cpp" line="969"/>
<location filename="../../src/class/wingcstruct.cpp" line="989"/>
<location filename="../../src/class/wingcstruct.cpp" line="1011"/>
<location filename="../../src/class/wingcstruct.cpp" line="1031"/>
<location filename="../../src/class/wingcstruct.cpp" line="1051"/>
<location filename="../../src/class/wingcstruct.cpp" line="1081"/>
<location filename="../../src/class/wingcstruct.cpp" line="828"/>
<location filename="../../src/class/wingcstruct.cpp" line="840"/>
<location filename="../../src/class/wingcstruct.cpp" line="862"/>
<location filename="../../src/class/wingcstruct.cpp" line="889"/>
<location filename="../../src/class/wingcstruct.cpp" line="901"/>
<location filename="../../src/class/wingcstruct.cpp" line="920"/>
<location filename="../../src/class/wingcstruct.cpp" line="932"/>
<location filename="../../src/class/wingcstruct.cpp" line="952"/>
<location filename="../../src/class/wingcstruct.cpp" line="974"/>
<location filename="../../src/class/wingcstruct.cpp" line="994"/>
<location filename="../../src/class/wingcstruct.cpp" line="1014"/>
<location filename="../../src/class/wingcstruct.cpp" line="1044"/>
<source>InvalidParam</source>
<translation></translation>
</message>

View File

@ -2374,7 +2374,7 @@
<translation>調</translation>
</message>
<message>
<location filename="../../src/plugin/pluginsystem.cpp" line="3003"/>
<location filename="../../src/plugin/pluginsystem.cpp" line="3005"/>
<source>Not allowed operation in non-UI thread</source>
<translation> UI </translation>
</message>
@ -4760,32 +4760,32 @@ Do you wish to keep up to date by reloading the file?</source>
<context>
<name>ScriptingConsole</name>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="89"/>
<location filename="../../src/control/scriptingconsole.cpp" line="101"/>
<source>Scripting console for WingHexExplorer</source>
<translation></translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="92"/>
<location filename="../../src/control/scriptingconsole.cpp" line="104"/>
<source>&gt;&gt;&gt;&gt; Powered by AngelScript &lt;&lt;&lt;&lt;</source>
<translation>&gt;&gt;&gt;&gt; AngelScript &lt;&lt;&lt;&lt;</translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="57"/>
<location filename="../../src/control/scriptingconsole.cpp" line="63"/>
<source>[Info]</source>
<translation></translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="62"/>
<location filename="../../src/control/scriptingconsole.cpp" line="71"/>
<source>[Warn]</source>
<translation></translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="67"/>
<location filename="../../src/control/scriptingconsole.cpp" line="79"/>
<source>[Error]</source>
<translation></translation>
</message>
<message>
<location filename="../../src/control/scriptingconsole.cpp" line="167"/>
<location filename="../../src/control/scriptingconsole.cpp" line="179"/>
<source>[Console]</source>
<translation></translation>
</message>
@ -4798,421 +4798,421 @@ Do you wish to keep up to date by reloading the file?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="199"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="196"/>
<source>ScriptPermissionDenied</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="300"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="297"/>
<source>File</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="301"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="298"/>
<source>Edit</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="303"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="300"/>
<source>Debugger</source>
<translation>調</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="305"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="302"/>
<source>Setting</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="306"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="303"/>
<source>About</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="322"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="319"/>
<source>InvalidSourceFile</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="331"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="328"/>
<source>Basic</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="332"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="329"/>
<source>New</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="335"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="332"/>
<source>OpenF</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="338"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="335"/>
<source>RecentFiles</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="342"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="339"/>
<source>Reload</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="347"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="349"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="344"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="346"/>
<source>Save</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="354"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="351"/>
<source>SaveAs</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="366"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="363"/>
<source>General</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="368"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="365"/>
<source>Undo</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="373"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="370"/>
<source>Redo</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="379"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="376"/>
<source>Cut</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="383"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="380"/>
<source>Copy</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="388"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="385"/>
<source>Paste</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="392"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="389"/>
<source>Delete</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="398"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="395"/>
<source>Lookup</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="399"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="396"/>
<source>Find</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="403"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="400"/>
<source>Replace</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="408"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="405"/>
<source>Goto</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="415"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="584"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="412"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="581"/>
<source>Format</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="416"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="413"/>
<source>CodeFormat</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="426"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="423"/>
<source>Display</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="453"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="450"/>
<source>Scale</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="455"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="452"/>
<source>ResetScale</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="461"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="458"/>
<source>Window</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="464"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="579"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="461"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="576"/>
<source>Editor</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="468"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="465"/>
<source>Tools</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="473"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="470"/>
<source>Layout</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="474"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="471"/>
<source>Fullscreen</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="476"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="473"/>
<source>RestoreLayout</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="541"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="538"/>
<source>BreakPoint</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="543"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="540"/>
<source>ToggleBreakPoint</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="546"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="543"/>
<source>AddBreakPoint</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="577"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="574"/>
<source>Settings</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="582"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="579"/>
<source>ClangFormat</source>
<translation>Clang Format</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="617"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="614"/>
<source>Local</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="623"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="620"/>
<source>Global</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="626"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="623"/>
<source>Variables</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="637"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="634"/>
<source>ConsoleOutput</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="651"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="648"/>
<source>StackTrace</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="663"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="660"/>
<source>Symbol</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="749"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="997"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1191"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1227"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1247"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1275"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="746"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="994"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1188"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1224"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1244"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1272"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="750"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="747"/>
<source>Too much opened files</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="774"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="771"/>
<source>ConfirmSave</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="803"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="800"/>
<source>ScriptSaveFailedClose</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="950"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="947"/>
<source>Debuging...</source>
<translation>調...</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="953"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="950"/>
<source>Running...</source>
<translation>...</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1165"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1206"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1162"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1203"/>
<source>ChooseFile</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="997"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1191"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1247"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="994"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1188"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1244"/>
<source>FilePermission</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1225"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1222"/>
<source>ReloadSuccessfully</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1227"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1224"/>
<source>ReloadUnSuccessfully</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1264"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1261"/>
<source>ChooseSaveFile</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1245"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1273"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1242"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1270"/>
<source>SaveSuccessfully</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1275"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1272"/>
<source>SaveUnSuccessfully</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1351"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1348"/>
<source>FormatCodeFailed</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1401"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1417"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1398"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1414"/>
<source>CannotSave2RunScript</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="789"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1477"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="786"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="1474"/>
<source>ScriptStillRunning</source>
<translation>退</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="273"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="270"/>
<source>ConfirmScriptSave</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="302"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="299"/>
<source>View</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="487"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="484"/>
<source>Debug</source>
<translation>調</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="489"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="486"/>
<source>Run</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="495"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="492"/>
<source>RunWithDbg</source>
<translation>調</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="502"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="499"/>
<source>Pause</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="506"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="503"/>
<source>Continue</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="513"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="510"/>
<source>Stop</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="518"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="515"/>
<source>Restart</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="522"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="519"/>
<source>StepInto</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="527"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="524"/>
<source>StepOver</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="532"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="529"/>
<source>StepOut</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="549"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="546"/>
<source>RemoveBreakPoint</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="590"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="587"/>
<source>Info</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="592"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="589"/>
<source>Software</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="595"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="592"/>
<source>Sponsor</source>
<translation></translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="598"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="595"/>
<source>Wiki</source>
<translation> Wiki</translation>
</message>
<message>
<location filename="../../src/dialog/scriptingdialog.cpp" line="601"/>
<location filename="../../src/dialog/scriptingdialog.cpp" line="598"/>
<source>AboutQT</source>
<translation> QT</translation>
</message>
@ -5389,39 +5389,39 @@ Do you wish to keep up to date by reloading the file?</source>
<translation></translation>
</message>
<message>
<location filename="../../src/class/wingcstruct.cpp" line="861"/>
<location filename="../../src/class/wingcstruct.cpp" line="873"/>
<location filename="../../src/class/wingcstruct.cpp" line="886"/>
<location filename="../../src/class/wingcstruct.cpp" line="895"/>
<location filename="../../src/class/wingcstruct.cpp" line="907"/>
<location filename="../../src/class/wingcstruct.cpp" line="915"/>
<location filename="../../src/class/wingcstruct.cpp" line="922"/>
<location filename="../../src/class/wingcstruct.cpp" line="934"/>
<location filename="../../src/class/wingcstruct.cpp" line="946"/>
<location filename="../../src/class/wingcstruct.cpp" line="953"/>
<location filename="../../src/class/wingcstruct.cpp" line="824"/>
<location filename="../../src/class/wingcstruct.cpp" line="836"/>
<location filename="../../src/class/wingcstruct.cpp" line="849"/>
<location filename="../../src/class/wingcstruct.cpp" line="858"/>
<location filename="../../src/class/wingcstruct.cpp" line="870"/>
<location filename="../../src/class/wingcstruct.cpp" line="878"/>
<location filename="../../src/class/wingcstruct.cpp" line="885"/>
<location filename="../../src/class/wingcstruct.cpp" line="897"/>
<location filename="../../src/class/wingcstruct.cpp" line="909"/>
<location filename="../../src/class/wingcstruct.cpp" line="916"/>
<location filename="../../src/class/wingcstruct.cpp" line="928"/>
<location filename="../../src/class/wingcstruct.cpp" line="940"/>
<location filename="../../src/class/wingcstruct.cpp" line="965"/>
<location filename="../../src/class/wingcstruct.cpp" line="977"/>
<location filename="../../src/class/wingcstruct.cpp" line="1002"/>
<location filename="../../src/class/wingcstruct.cpp" line="1022"/>
<location filename="../../src/class/wingcstruct.cpp" line="1042"/>
<location filename="../../src/class/wingcstruct.cpp" line="1063"/>
<location filename="../../src/class/wingcstruct.cpp" line="1075"/>
<location filename="../../src/class/wingcstruct.cpp" line="985"/>
<location filename="../../src/class/wingcstruct.cpp" line="1005"/>
<location filename="../../src/class/wingcstruct.cpp" line="1026"/>
<location filename="../../src/class/wingcstruct.cpp" line="1038"/>
<source>InvalidParamsCount</source>
<translation></translation>
</message>
<message>
<location filename="../../src/class/wingcstruct.cpp" line="865"/>
<location filename="../../src/class/wingcstruct.cpp" line="877"/>
<location filename="../../src/class/wingcstruct.cpp" line="899"/>
<location filename="../../src/class/wingcstruct.cpp" line="926"/>
<location filename="../../src/class/wingcstruct.cpp" line="938"/>
<location filename="../../src/class/wingcstruct.cpp" line="957"/>
<location filename="../../src/class/wingcstruct.cpp" line="969"/>
<location filename="../../src/class/wingcstruct.cpp" line="989"/>
<location filename="../../src/class/wingcstruct.cpp" line="1011"/>
<location filename="../../src/class/wingcstruct.cpp" line="1031"/>
<location filename="../../src/class/wingcstruct.cpp" line="1051"/>
<location filename="../../src/class/wingcstruct.cpp" line="1081"/>
<location filename="../../src/class/wingcstruct.cpp" line="828"/>
<location filename="../../src/class/wingcstruct.cpp" line="840"/>
<location filename="../../src/class/wingcstruct.cpp" line="862"/>
<location filename="../../src/class/wingcstruct.cpp" line="889"/>
<location filename="../../src/class/wingcstruct.cpp" line="901"/>
<location filename="../../src/class/wingcstruct.cpp" line="920"/>
<location filename="../../src/class/wingcstruct.cpp" line="932"/>
<location filename="../../src/class/wingcstruct.cpp" line="952"/>
<location filename="../../src/class/wingcstruct.cpp" line="974"/>
<location filename="../../src/class/wingcstruct.cpp" line="994"/>
<location filename="../../src/class/wingcstruct.cpp" line="1014"/>
<location filename="../../src/class/wingcstruct.cpp" line="1044"/>
<source>InvalidParam</source>
<translation></translation>
</message>

View File

@ -53,17 +53,15 @@ void CTypeParser::initialize() {
#define ADD_TYPE_S(T, MT, S) type_maps_.insert(#T, qMakePair(MT, S))
// qualifiers to ignore in parsing
qualifiers_ =
QStringList{"static", "const", "far", "extern", "volatile",
"auto", "register", "inline", "__attribute__"};
qualifiers_ = QStringList{"static", "const", "far", "extern",
"signed", "unsigned", "volatile", "auto",
"register", "inline", "__attribute__"};
// keywords that we care
keywords_["struct"] = kStructKeyword;
keywords_["union"] = kUnionKeyword;
keywords_["enum"] = kEnumKeyword;
keywords_["typedef"] = kTypedefKeyword;
keywords_["signed"] = kSignedKeyword;
keywords_["unsigned"] = KUnsignedKeyword;
using byte = unsigned char;
using char8_t = unsigned char;
@ -157,6 +155,10 @@ void CTypeParser::initialize() {
ADD_TYPE_U(DWORD, QMetaType::UInt);
ADD_TYPE_U(QWORD, QMetaType::ULongLong);
ADD_TYPE_U(DWORDLONG, QMetaType::ULongLong);
ADD_TYPE(FLOAT, QMetaType::Float);
ADD_TYPE(DOUBLE, QMetaType::Double);
ADD_TYPE_U(DWORD32, QMetaType::UInt);
ADD_TYPE_U(DWORD64, QMetaType::UInt);
using INT8 = qint8;
using INT16 = qint16;
@ -284,7 +286,6 @@ bool CTypeParser::parseSource(const QString &src) {
case kBlockStart:
case kBlockEnd:
case kSemicolon:
decl.force_unsigned = false;
break;
default:
@ -336,11 +337,6 @@ bool CTypeParser::parseSource(const QString &src) {
}
break;
case kSignedKeyword: // ignore
break;
case KUnsignedKeyword:
decl.force_unsigned = true;
break;
default:
break;
}

View File

@ -42,10 +42,8 @@
/// with this awareness
///
typedef struct {
QString data_type; ///< name of a data type, either basic type or
///< user-defined type
bool force_unsigned;
QString data_type; ///< name of a data type, either basic type or
///< user-defined type
QString var_name; ///< variable name
qsizetype offset; ///< member offset in struct: 0 for non-struct
qsizetype array_size; ///< array size: 0 for non-array
@ -62,8 +60,6 @@ enum TokenTypes {
kUnionKeyword,
kEnumKeyword,
kTypedefKeyword,
kSignedKeyword,
KUnsignedKeyword,
kBasicDataType,
kAbstractType,

View File

@ -291,7 +291,7 @@ bool ScriptMachine::executeScript(const QString &script, bool isInDebug) {
return false;
}
asIScriptModule *mod = _engine->GetModule("script", asGM_ONLY_IF_EXISTS);
asIScriptModule *mod = builder.GetModule();
if (!mod) {
return false;
}

View File

@ -491,39 +491,6 @@ QString WingCStruct::getqsizeTypeAsString() const {
: QStringLiteral("int32");
}
QMetaType::Type WingCStruct::correctTypeSign(QMetaType::Type type,
bool forceUnsigned) {
if (forceUnsigned) {
switch (type) {
case QMetaType::Int:
return QMetaType::UInt;
case QMetaType::UInt:
return QMetaType::Int;
case QMetaType::LongLong:
return QMetaType::ULongLong;
case QMetaType::ULongLong:
return QMetaType::LongLong;
case QMetaType::Long:
return QMetaType::ULong;
case QMetaType::Short:
return QMetaType::UShort;
case QMetaType::Char:
return QMetaType::UChar;
case QMetaType::ULong:
return QMetaType::Long;
case QMetaType::UShort:
return QMetaType::Short;
case QMetaType::UChar:
return QMetaType::SChar;
case QMetaType::SChar:
return QMetaType::Char;
default:
break;
}
}
return type;
}
QVariant WingCStruct::getData(const char *ptr, const char *end,
QMetaType::Type type, qsizetype size) {
if (ptr + size > end) {
@ -594,9 +561,7 @@ QVariantHash WingCStruct::readStruct(const char *&ptr, const char *end,
if (m.array_size) {
QVariantList l;
for (qsizetype i = 0; i < m.array_size; ++i) {
auto data = getData(
ptr, end, correctTypeSign(t.first, m.force_unsigned),
t.second);
auto data = getData(ptr, end, t.first, t.second);
if (data.isNull()) {
return content;
}
@ -605,9 +570,7 @@ QVariantHash WingCStruct::readStruct(const char *&ptr, const char *end,
}
content.insert(m.var_name, l);
} else {
auto data = getData(ptr, end,
correctTypeSign(t.first, m.force_unsigned),
t.second);
auto data = getData(ptr, end, t.first, t.second);
if (data.isNull()) {
return content;
}

View File

@ -94,8 +94,6 @@ private:
QString getqsizeTypeAsString() const;
QMetaType::Type correctTypeSign(QMetaType::Type type, bool forceUnsigned);
QVariant getData(const char *ptr, const char *end, QMetaType::Type type,
qsizetype size);

View File

@ -18,6 +18,7 @@
#include "scriptingconsole.h"
#include "class/logger.h"
#include "class/scriptconsolemachine.h"
#include "qdocumentline.h"
#include "qregularexpression.h"
#include <QApplication>
@ -52,18 +53,29 @@ void ScriptingConsole::init() {
connect(_sp, &ScriptConsoleMachine::onOutput, this,
[=](ScriptConsoleMachine::MessageType type,
const ScriptConsoleMachine::MessageInfo &message) {
auto doc = this->document();
auto lastLine = doc->line(doc->lineCount() - 1);
switch (type) {
case ScriptMachine::MessageType::Info:
if (lastLine.length()) {
_s << Qt::endl;
}
stdOut(tr("[Info]") + message.message);
_s << Qt::flush;
newLine();
break;
case ScriptMachine::MessageType::Warn:
if (lastLine.length()) {
_s << Qt::endl;
}
stdWarn(tr("[Warn]") + message.message);
_s << Qt::flush;
newLine();
break;
case ScriptMachine::MessageType::Error:
if (lastLine.length()) {
_s << Qt::endl;
}
stdErr(tr("[Error]") + message.message);
_s << Qt::flush;
newLine();

View File

@ -128,29 +128,26 @@ void ScriptingDialog::initConsole() {
m_gvarshow->updateData({});
// clean up
if (_lastCurLine.first.isEmpty() || _lastCurLine.second < 0) {
// no need
return;
}
if (!(_lastCurLine.first.isEmpty() || _lastCurLine.second < 0)) {
auto bpMark = m_symID.value(Symbols::BreakPoint);
auto curMark = m_symID.value(Symbols::DbgRunCurrentLine);
auto curHitMark = m_symID.value(Symbols::DbgRunHitBreakPoint);
auto bpMark = m_symID.value(Symbols::BreakPoint);
auto curMark = m_symID.value(Symbols::DbgRunCurrentLine);
auto curHitMark = m_symID.value(Symbols::DbgRunHitBreakPoint);
// remove the last mark
if (!_lastCurLine.first.isEmpty() && _lastCurLine.second >= 0) {
auto lastCur = QCodeEdit::managed(_lastCurLine.first);
auto doc = lastCur->document();
auto line = doc->line(_lastCurLine.second - 1);
if (line.hasMark(curMark)) {
line.removeMark(curMark);
} else if (line.hasMark(curHitMark)) {
line.removeMark(curHitMark);
line.addMark(bpMark);
// remove the last mark
if (!_lastCurLine.first.isEmpty() && _lastCurLine.second >= 0) {
auto lastCur = QCodeEdit::managed(_lastCurLine.first);
auto doc = lastCur->document();
auto line = doc->line(_lastCurLine.second - 1);
if (line.hasMark(curMark)) {
line.removeMark(curMark);
} else if (line.hasMark(curHitMark)) {
line.removeMark(curHitMark);
line.addMark(bpMark);
}
}
_lastCurLine.first.clear();
_lastCurLine.second = -1;
}
_lastCurLine.first.clear();
_lastCurLine.second = -1;
if (_needRestart) {
_needRestart = false;

View File

@ -2098,10 +2098,13 @@ void PluginSystem::connectControllerInterface(IWingPlugin *plg) {
return false;
}
auto &info = m_plgviewMap[plg];
auto &e = info[fid];
if (e.cmd) {
return true;
auto r = pluginContextByIdIt(plg, fid);
if (r) {
auto v = *r;
if (v->cmd) {
(*r)->cmd = nullptr;
return true;
}
}
return false;
});
@ -2405,7 +2408,8 @@ void PluginSystem::connectControllerInterface(IWingPlugin *plg) {
auto uc = pluginCurrentUndoCmd(plg);
auto cmd = doc->metadata()->MakeMetadata(
uc, begin, begin + length, fgcolor, bgcolor, comment);
uc, begin, begin + length - 1, fgcolor, bgcolor,
comment);
if (uc == nullptr && cmd) {
doc->pushMakeUndo(cmd);
return true;
@ -2457,7 +2461,7 @@ void PluginSystem::connectControllerInterface(IWingPlugin *plg) {
auto doc = e->hexEditor()->document();
auto uc = pluginCurrentUndoCmd(plg);
auto cmd = doc->metadata()->MakeComment(
uc, begin, begin + length, comment);
uc, begin, begin + length - 1, comment);
if (uc == nullptr && cmd) {
doc->pushMakeUndo(cmd);
return true;
@ -2476,7 +2480,7 @@ void PluginSystem::connectControllerInterface(IWingPlugin *plg) {
auto doc = e->hexEditor()->document();
auto uc = pluginCurrentUndoCmd(plg);
auto cmd = doc->metadata()->MakeForeground(
uc, begin, begin + length, fgcolor);
uc, begin, begin + length - 1, fgcolor);
if (uc == nullptr && cmd) {
doc->pushMakeUndo(cmd);
return true;
@ -2495,7 +2499,7 @@ void PluginSystem::connectControllerInterface(IWingPlugin *plg) {
auto doc = e->hexEditor()->document();
auto uc = pluginCurrentUndoCmd(plg);
auto cmd = doc->metadata()->MakeBackground(
uc, begin, begin + length, bgcolor);
uc, begin, begin + length - 1, bgcolor);
if (uc == nullptr && cmd) {
doc->pushMakeUndo(cmd);
return true;
@ -2699,7 +2703,6 @@ void PluginSystem::connectControllerInterface(IWingPlugin *plg) {
return ErrFile::AlreadyOpened;
}
auto id = assginHandleForPluginView(plg, view);
m_plgCurrentfid[plg] = id;
auto handle = getUIDHandle(id);
PluginSystem::instance().dispatchEvent(
IWingPlugin::RegisteredEvent::PluginFileOpened,
@ -2820,9 +2823,8 @@ void PluginSystem::connectControllerInterface(IWingPlugin *plg) {
}
auto id = assginHandleForPluginView(plg, view);
m_plgCurrentfid[plg] = id;
return ErrFile(int(*id));
auto handle = getUIDHandle(id);
return ErrFile(handle);
}
return ErrFile::Error;
});

View File

@ -43,7 +43,7 @@ public:
// threads, so it is necessary to use a mutex.
asAcquireExclusiveLock();
QString str = QString::fromUtf8(data, length);
QString str = QString::fromUtf8(QByteArray(data, length));
Map_t::iterator it = stringCache.find(str);
if (it != stringCache.end())
@ -68,9 +68,11 @@ public:
auto strv = *reinterpret_cast<const QString *>(str);
Map_t::iterator it = stringCache.find(strv);
if (it == stringCache.end())
ret = asERROR;
else {
if (it == stringCache.end()) {
// ret = asERROR;
// TODO: I don't know why invalid string pointer passed to it
// just ignore it.
} else {
it->second--;
if (it->second == 0)
stringCache.erase(it);