You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(24) |
Dec
(90) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(67) |
Feb
(30) |
Mar
(11) |
Apr
(20) |
May
(6) |
Jun
(27) |
Jul
(6) |
Aug
(13) |
Sep
(21) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
(7) |
Feb
(10) |
Mar
(10) |
Apr
(5) |
May
(7) |
Jun
(6) |
Jul
|
Aug
|
Sep
(37) |
Oct
(58) |
Nov
(30) |
Dec
(19) |
2009 |
Jan
(16) |
Feb
(8) |
Mar
(11) |
Apr
(5) |
May
(4) |
Jun
(3) |
Jul
(11) |
Aug
(31) |
Sep
(14) |
Oct
(5) |
Nov
(4) |
Dec
(9) |
2010 |
Jan
(12) |
Feb
(14) |
Mar
(5) |
Apr
(1) |
May
(4) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
(7) |
2011 |
Jan
(10) |
Feb
(2) |
Mar
(13) |
Apr
(1) |
May
(5) |
Jun
(13) |
Jul
|
Aug
|
Sep
(14) |
Oct
(20) |
Nov
(4) |
Dec
(9) |
2012 |
Jan
(17) |
Feb
(19) |
Mar
(8) |
Apr
(3) |
May
(1) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <Ni...@us...> - 2006-11-19 18:58:25
|
Revision: 693 http://svn.sourceforge.net/wxdsgn/?rev=693&view=rev Author: NinjaNL Date: 2006-11-19 10:58:24 -0800 (Sun, 19 Nov 2006) Log Message: ----------- Modified Paths: -------------- trunk/wxdevcpp/wx_devpak_batchmaker/common_vars.bat trunk/wxdevcpp/wx_devpak_batchmaker/copydev.bat trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets.bat Modified: trunk/wxdevcpp/wx_devpak_batchmaker/common_vars.bat =================================================================== --- trunk/wxdevcpp/wx_devpak_batchmaker/common_vars.bat 2006-11-19 18:53:23 UTC (rev 692) +++ trunk/wxdevcpp/wx_devpak_batchmaker/common_vars.bat 2006-11-19 18:58:24 UTC (rev 693) @@ -1,4 +1,5 @@ rem This contains all of the common variables used in all batch files +set STARTDIR=%CD% echo off cls @@ -8,26 +9,34 @@ echo What version of wxWidgets are you building (Default = %WXVER%)? set /P WXVER= +set DEVPAKDIR=devpaks_%WXVER% set WXWIN=c:\wxMSW-%WXVER% echo In what directory is wxWidgets located (Default = %WXWIN%)? set /P WXWIN= +set WXCODE=\wxCode +echo In what directory are the wxCode components located (Default = %WXCODE%)? +set /P WXCODE= + rem This is a work around for getting colons to work for gsar rem gsar doesn't like the colon in the directory name (e.g. c:\) rem so we'll write it to a file, then use gsar to turn the single rem colons into double colons. This is saved to the variable -rem WXWIN_GSAR +rem %whatever%_GSAR echo set WXWIN_GSAR=%WXWIN%> temp123.bat gsar -s:: -r:::: -o temp123.bat call temp123.bat del temp123.bat +echo set DEVPAKDIR_GSAR=%DEVPAKDIR%> temp123.bat +gsar -s:: -r:::: -o temp123.bat +call temp123.bat +del temp123.bat rem The path needs to point to where your mingw32-make executable lives path=c:\Progra~1\Dev-Cpp\bin;%path% echo on - Modified: trunk/wxdevcpp/wx_devpak_batchmaker/copydev.bat =================================================================== --- trunk/wxdevcpp/wx_devpak_batchmaker/copydev.bat 2006-11-19 18:53:23 UTC (rev 692) +++ trunk/wxdevcpp/wx_devpak_batchmaker/copydev.bat 2006-11-19 18:58:24 UTC (rev 693) @@ -1,876 +1,877 @@ rem copy the project files to their correct locations -CALL common_vars.bat +rem CALL common_vars.bat -copy Project1.dev %WXWIN%\samples\animate\anitest.dev -gsar -sProjectName -ranitest -o %WXWIN%\samples\animate\anitest.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\animate\anitest.dev -gsar -sSourceFile1 -ranitest.cpp -o %WXWIN%\samples\animate\anitest.dev +copy Project1.dev %DEVPAKDIR%\samples\samples\animate\anitest.dev +gsar -sProjectName -ranitest -o %DEVPAKDIR_GSAR%\samples\samples\animate\anitest.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\animate\anitest.dev +gsar -sSourceFile1 -ranitest.cpp -o %DEVPAKDIR_GSAR%\samples\samples\animate\anitest.dev -copy Project3.dev %WXWIN%\samples\artprov\artprov.dev -gsar -sProjectName -rartprov -o %WXWIN%\samples\artprov\artprov.dev -gsar -sSourceFile1 -rarttest.cpp -o %WXWIN%\samples\artprov\artprov.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\artprov\artprov.dev -gsar -sSourceFile2 -rartbrows.cpp -o %WXWIN%\samples\artprov\artprov.dev -gsar -sSourceFile3 -rarttest.rc -o %WXWIN%\samples\artprov\artprov.dev +copy Project3.dev %DEVPAKDIR%\samples\samples\artprov\artprov.dev +gsar -sProjectName -rartprov -o %DEVPAKDIR_GSAR%\samples\samples\artprov\artprov.dev +gsar -sSourceFile1 -rarttest.cpp -o %DEVPAKDIR_GSAR%\samples\samples\artprov\artprov.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\artprov\artprov.dev +gsar -sSourceFile2 -rartbrows.cpp -o %DEVPAKDIR_GSAR%\samples\samples\artprov\artprov.dev +gsar -sSourceFile3 -rarttest.rc -o %DEVPAKDIR_GSAR%\samples\samples\artprov\artprov.dev -copy Project1.dev %WXWIN%\samples\aui\aui.dev -gsar -sProjectName -raui -o %WXWIN%\samples\aui\aui.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\aui\aui.dev -gsar -sSourceFile1 -rauidemo.cpp -o %WXWIN%\samples\aui\aui.dev +copy Project1.dev %DEVPAKDIR%\samples\samples\aui\aui.dev +gsar -sProjectName -raui -o %DEVPAKDIR_GSAR%\samples\samples\aui\aui.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\aui\aui.dev +gsar -sSourceFile1 -rauidemo.cpp -o %DEVPAKDIR_GSAR%\samples\samples\aui\aui.dev -copy Project4.dev %WXWIN%\demos\bombs\bombs.dev -gsar -sProjectName -rbombs -o %WXWIN%\demos\bombs\bombs.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\demos\bombs\bombs.dev -gsar -sSourceFile1 -rbombs.cpp -o %WXWIN%\demos\bombs\bombs.dev -gsar -sSourceFile2 -rbombs1.cpp -o %WXWIN%\demos\bombs\bombs.dev -gsar -sSourceFile3 -rgame.cpp -o %WXWIN%\demos\bombs\bombs.dev -gsar -sSourceFile4 -rbombs.rc -o %WXWIN%\demos\bombs\bombs.dev +copy Project4.dev %DEVPAKDIR%\samples\samples\bombs\bombs.dev +gsar -sProjectName -rbombs -o %DEVPAKDIR_GSAR%\samples\samples\bombs\bombs.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\bombs\bombs.dev +gsar -sSourceFile1 -rbombs.cpp -o %DEVPAKDIR_GSAR%\samples\samples\bombs\bombs.dev +gsar -sSourceFile2 -rbombs1.cpp -o %DEVPAKDIR_GSAR%\samples\samples\bombs\bombs.dev +gsar -sSourceFile3 -rgame.cpp -o %DEVPAKDIR_GSAR%\samples\samples\bombs\bombs.dev +gsar -sSourceFile4 -rbombs.rc -o %DEVPAKDIR_GSAR%\samples\samples\bombs\bombs.dev -copy Project2.dev %WXWIN%\samples\calendar\calendar.dev -gsar -sProjectName -rcalendar -o %WXWIN%\samples\calendar\calendar.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\calendar\calendar.dev -gsar -sSourceFile1 -rcalendar.cpp -o %WXWIN%\samples\calendar\calendar.dev -gsar -sSourceFile2 -rcalendar.rc -o %WXWIN%\samples\calendar\calendar.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\calendar\calendar.dev +gsar -sProjectName -rcalendar -o %DEVPAKDIR_GSAR%\samples\samples\calendar\calendar.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\calendar\calendar.dev +gsar -sSourceFile1 -rcalendar.cpp -o %DEVPAKDIR_GSAR%\samples\samples\calendar\calendar.dev +gsar -sSourceFile2 -rcalendar.rc -o %DEVPAKDIR_GSAR%\samples\samples\calendar\calendar.dev -copy Project2.dev %WXWIN%\samples\caret\caret.dev -gsar -sProjectName -rcaret -o %WXWIN%\samples\caret\caret.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\caret\caret.dev -gsar -sSourceFile1 -rcaret.cpp -o %WXWIN%\samples\caret\caret.dev -gsar -sSourceFile2 -rcaret.rc -o %WXWIN%\samples\caret\caret.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\caret\caret.dev +gsar -sProjectName -rcaret -o %DEVPAKDIR_GSAR%\samples\samples\caret\caret.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\caret\caret.dev +gsar -sSourceFile1 -rcaret.cpp -o %DEVPAKDIR_GSAR%\samples\samples\caret\caret.dev +gsar -sSourceFile2 -rcaret.rc -o %DEVPAKDIR_GSAR%\samples\samples\caret\caret.dev -copy Project2.dev %WXWIN%\3rdparty\samples\chartart\chartart.dev -gsar -sProjectName -rchartart -o %WXWIN%\3rdparty\samples\chartart\chartart.dev -gsar -s=-mwindows -r=-lwxmsw27_chartart_@@_-mwindows -o %WXWIN%\3rdparty\samples\chartart\chartart.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\3rdparty\samples\chartart\chartart.dev -gsar -sSourceFile1 -rwxchart.cpp -o %WXWIN%\3rdparty\samples\chartart\chartart.dev -gsar -sSourceFile2:x0d:x0aCompileCpp=1 -rSourceFile2 -o %WXWIN%\3rdparty\samples\chartart\chartart.dev -gsar -sSourceFile2 -r..\..\..\include\common\3rdparty\wxchart.rc -o %WXWIN%\3rdparty\samples\chartart\chartart.dev -gsar -scommon\3rdparty\wxchart.rc:x0d:x0aFolder= -rcommon\3rdparty\wxchart.rc:x0d:x0aFolder=Resources -o %WXWIN%\3rdparty\samples\chartart\chartart.dev -gsar -s#pragma:x20interface -r//#pragma:x20interface -o %WXWIN%\3rdparty\samples\chartart\wxchart.cpp -gsar -s#pragma:x20implementation -r//#pragma:x20implementation -o %WXWIN%\3rdparty\samples\chartart\wxchart.cpp +copy Project2.dev %DEVPAKDIR%\extras\samples\chartart\chartart.dev +gsar -sProjectName -rchartart -o %DEVPAKDIR_GSAR%\extras\samples\chartart\chartart.dev +gsar -s=-mwindows -r=-lwxmsw27_chartart_@@_-mwindows -o %DEVPAKDIR_GSAR%\extras\samples\chartart\chartart.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\extras\samples\chartart\chartart.dev +gsar -sSourceFile1 -rwxchart.cpp -o %DEVPAKDIR_GSAR%\extras\samples\chartart\chartart.dev +gsar -sSourceFile2:x0d:x0aCompileCpp=1 -rSourceFile2 -o %DEVPAKDIR_GSAR%\extras\samples\chartart\chartart.dev +gsar -sSourceFile2 -r..\..\..\include\common\3rdparty\wxchart.rc -o %DEVPAKDIR_GSAR%\extras\samples\chartart\chartart.dev +gsar -scommon\3rdparty\wxchart.rc:x0d:x0aFolder= -rcommon\3rdparty\wxchart.rc:x0d:x0aFolder=Resources -o %DEVPAKDIR_GSAR%\extras\samples\chartart\chartart.dev +gsar -s#pragma:x20interface -r//#pragma:x20interface -o %DEVPAKDIR_GSAR%\extras\samples\chartart\wxchart.cpp +gsar -s#pragma:x20implementation -r//#pragma:x20implementation -o %DEVPAKDIR_GSAR%\extras\samples\chartart\wxchart.cpp -copy Project2.dev %WXWIN%\samples\checklst\checklst.dev -gsar -sProjectName -rchecklst -o %WXWIN%\samples\checklst\checklst.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\checklst\checklst.dev -gsar -sSourceFile1 -rchecklst.cpp -o %WXWIN%\samples\checklst\checklst.dev -gsar -sSourceFile2 -rchecklst.rc -o %WXWIN%\samples\checklst\checklst.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\checklst\checklst.dev +gsar -sProjectName -rchecklst -o %DEVPAKDIR_GSAR%\samples\samples\checklst\checklst.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\checklst\checklst.dev +gsar -sSourceFile1 -rchecklst.cpp -o %DEVPAKDIR_GSAR%\samples\samples\checklst\checklst.dev +gsar -sSourceFile2 -rchecklst.rc -o %DEVPAKDIR_GSAR%\samples\samples\checklst\checklst.dev -copy Project1.dev %WXWIN%\samples\combo\combo.dev -gsar -sProjectName -rcombo -o %WXWIN%\samples\combo\combo.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\combo\combo.dev -gsar -sSourceFile1 -rcombo.cpp -o %WXWIN%\samples\combo\combo.dev +copy Project1.dev %DEVPAKDIR%\samples\samples\combo\combo.dev +gsar -sProjectName -rcombo -o %DEVPAKDIR_GSAR%\samples\samples\combo\combo.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\combo\combo.dev +gsar -sSourceFile1 -rcombo.cpp -o %DEVPAKDIR_GSAR%\samples\samples\combo\combo.dev -copy Project2.dev %WXWIN%\samples\config\conftest.dev -gsar -sProjectName -rconftest -o %WXWIN%\samples\config\conftest.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\config\conftest.dev -gsar -sSourceFile1 -rconftest.cpp -o %WXWIN%\samples\config\conftest.dev -gsar -sSourceFile2 -rconftest.rc -o %WXWIN%\samples\config\conftest.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\config\conftest.dev +gsar -sProjectName -rconftest -o %DEVPAKDIR_GSAR%\samples\samples\config\conftest.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\config\conftest.dev +gsar -sSourceFile1 -rconftest.cpp -o %DEVPAKDIR_GSAR%\samples\samples\config\conftest.dev +gsar -sSourceFile2 -rconftest.rc -o %DEVPAKDIR_GSAR%\samples\samples\config\conftest.dev -copy Project1.dev %WXWIN%\samples\console\console.dev -gsar -sProjectName -rconsole -o %WXWIN%\samples\console\console.dev -gsar -s=-mwindows_@@_ -r= -o %WXWIN%\samples\console\console.dev -gsar -sWall_@@_ -rWall_@@_-D_CONSOLE _@@_-DwxUSE_GUI=0 _@@_ -o %WXWIN%\samples\console\console.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\console\console.dev -gsar -sSourceFile1 -rconsole.cpp -o %WXWIN%\samples\console\console.dev +copy Project1.dev %DEVPAKDIR%\samples\samples\console\console.dev +gsar -sProjectName -rconsole -o %DEVPAKDIR_GSAR%\samples\samples\console\console.dev +gsar -s=-mwindows_@@_ -r= -o %DEVPAKDIR_GSAR%\samples\samples\console\console.dev +gsar -sWall_@@_ -rWall_@@_-D_CONSOLE _@@_-DwxUSE_GUI=0 _@@_ -o %DEVPAKDIR_GSAR%\samples\samples\console\console.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\console\console.dev +gsar -sSourceFile1 -rconsole.cpp -o %DEVPAKDIR_GSAR%\samples\samples\console\console.dev -copy Project2.dev %WXWIN%\samples\controls\controls.dev -gsar -sProjectName -rcontrols -o %WXWIN%\samples\controls\controls.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\controls\controls.dev -gsar -sSourceFile1 -rcontrols.cpp -o %WXWIN%\samples\controls\controls.dev -gsar -sSourceFile2 -rcontrols.rc -o %WXWIN%\samples\controls\controls.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\controls\controls.dev +gsar -sProjectName -rcontrols -o %DEVPAKDIR_GSAR%\samples\samples\controls\controls.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\controls\controls.dev +gsar -sSourceFile1 -rcontrols.cpp -o %DEVPAKDIR_GSAR%\samples\samples\controls\controls.dev +gsar -sSourceFile2 -rcontrols.rc -o %DEVPAKDIR_GSAR%\samples\samples\controls\controls.dev -copy Project1.dev %WXWIN%\samples\dataview\dataview.dev -gsar -sProjectName -rdataview -o %WXWIN%\samples\dataview\dataview.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\dataview\dataview.dev -gsar -sSourceFile1 -rdataview.cpp -o %WXWIN%\samples\dataview\dataview.dev +copy Project1.dev %DEVPAKDIR%\samples\samples\dataview\dataview.dev +gsar -sProjectName -rdataview -o %DEVPAKDIR_GSAR%\samples\samples\dataview\dataview.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\dataview\dataview.dev +gsar -sSourceFile1 -rdataview.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dataview\dataview.dev -copy Project3.dev %WXWIN%\samples\db\dbtest.dev -gsar -sProjectName -rdbtest -o %WXWIN%\samples\db\dbtest.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\db\dbtest.dev -gsar -sSourceFile1 -rdbtest.cpp -o %WXWIN%\samples\db\dbtest.dev -gsar -sSourceFile2 -rlistdb.cpp -o %WXWIN%\samples\db\dbtest.dev -gsar -sSourceFile3 -rdbtest.rc -o %WXWIN%\samples\db\dbtest.dev +copy Project3.dev %DEVPAKDIR%\samples\samples\db\dbtest.dev +gsar -sProjectName -rdbtest -o %DEVPAKDIR_GSAR%\samples\samples\db\dbtest.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\db\dbtest.dev +gsar -sSourceFile1 -rdbtest.cpp -o %DEVPAKDIR_GSAR%\samples\samples\db\dbtest.dev +gsar -sSourceFile2 -rlistdb.cpp -o %DEVPAKDIR_GSAR%\samples\samples\db\dbtest.dev +gsar -sSourceFile3 -rdbtest.rc -o %DEVPAKDIR_GSAR%\samples\samples\db\dbtest.dev -copy Project10.dev %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sProjectName -rdbbrowse -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile10 -rdbbrowse.rc -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile1 -rbrowsedb.cpp -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile2 -rdbbrowse.cpp -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile3 -rdbgrid.cpp -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile4 -rdbtree.cpp -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile5 -rdlguser.cpp -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile6 -rdoc.cpp -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile7 -rdummy.cpp -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile8 -rpgmctrl.cpp -o %WXWIN%\demos\dbbrowse\dbbrowse.dev -gsar -sSourceFile9 -rtabpgwin.cpp -o %WXWIN%\demos\dbbrowse\dbbrowse.dev +copy Project10.dev %DEVPAKDIR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sProjectName -rdbbrowse -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile10 -rdbbrowse.rc -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile1 -rbrowsedb.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile2 -rdbbrowse.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile3 -rdbgrid.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile4 -rdbtree.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile5 -rdlguser.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile6 -rdoc.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile7 -rdummy.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile8 -rpgmctrl.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev +gsar -sSourceFile9 -rtabpgwin.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dbbrowse\dbbrowse.dev -copy Project1.dev %WXWIN%\demos\debugrpt\debugrpt.dev -gsar -sProjectName -rdebugrpt -o %WXWIN%\demos\debugrpt\debugrpt.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\demos\debugrpt\debugrpt.dev -gsar -sSourceFile1 -rdebugrpt.cpp -o %WXWIN%\demos\debugrpt\debugrpt.dev +copy Project1.dev %DEVPAKDIR%\samples\samples\debugrpt\debugrpt.dev +gsar -sProjectName -rdebugrpt -o %DEVPAKDIR_GSAR%\samples\samples\debugrpt\debugrpt.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\debugrpt\debugrpt.dev +gsar -sSourceFile1 -rdebugrpt.cpp -o %DEVPAKDIR_GSAR%\samples\samples\debugrpt\debugrpt.dev -copy Project2.dev contrib\%WXWIN%\samples\deprecated\proplist\proplist.dev -gsar -sProjectName -rproplist -o contrib\%WXWIN%\samples\deprecated\proplist\proplist.dev -gsar -s=-mwindows -r=-lwxmsw27_deprecated_@@_-mwindows -o contrib\%WXWIN%\samples\deprecated\proplist\proplist.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\deprecated\proplist\proplist.dev -gsar -sSourceFile1 -rproplist.cpp -o contrib\%WXWIN%\samples\deprecated\proplist\proplist.dev -gsar -sSourceFile2 -rproplist.rc -o contrib\%WXWIN%\samples\deprecated\proplist\proplist.dev +copy Project2.dev %DEVPAKDIR%\contrib\samples\deprecated\proplist\proplist.dev +gsar -sProjectName -rproplist -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\proplist\proplist.dev +gsar -s=-mwindows -r=-lwxmsw27_deprecated_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\proplist\proplist.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\proplist\proplist.dev +gsar -sSourceFile1 -rproplist.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\proplist\proplist.dev +gsar -sSourceFile2 -rproplist.rc -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\proplist\proplist.dev -copy Project2.dev contrib\%WXWIN%\samples\deprecated\resource\resource.dev -gsar -sProjectName -rresource -o contrib\%WXWIN%\samples\deprecated\resource\resource.dev -gsar -s=-mwindows -r=-lwxmsw27_deprecated_@@_-mwindows -o contrib\%WXWIN%\samples\deprecated\resource\resource.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\deprecated\resource\resource.dev -gsar -sSourceFile1 -rresource.cpp -o contrib\%WXWIN%\samples\deprecated\resource\resource.dev -gsar -sSourceFile2 -rresource.rc -o contrib\%WXWIN%\samples\deprecated\resource\resource.dev +copy Project2.dev %DEVPAKDIR%\contrib\samples\deprecated\resource\resource.dev +gsar -sProjectName -rresource -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\resource\resource.dev +gsar -s=-mwindows -r=-lwxmsw27_deprecated_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\resource\resource.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\resource\resource.dev +gsar -sSourceFile1 -rresource.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\resource\resource.dev +gsar -sSourceFile2 -rresource.rc -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\resource\resource.dev -copy Project2.dev contrib\%WXWIN%\samples\deprecated\treelay\treelay.dev -gsar -sProjectName -rtreelay -o contrib\%WXWIN%\samples\deprecated\treelay\treelay.dev -gsar -s=-mwindows -r=-lwxmsw27_deprecated_@@_-mwindows -o contrib\%WXWIN%\samples\deprecated\treelay\treelay.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\deprecated\treelay\treelay.dev -gsar -sSourceFile1 -rtreelay.cpp -o contrib\%WXWIN%\samples\deprecated\treelay\treelay.dev -gsar -sSourceFile2 -rtreelay.rc -o contrib\%WXWIN%\samples\deprecated\treelay\treelay.dev +copy Project2.dev %DEVPAKDIR%\contrib\samples\deprecated\treelay\treelay.dev +gsar -sProjectName -rtreelay -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\treelay\treelay.dev +gsar -s=-mwindows -r=-lwxmsw27_deprecated_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\treelay\treelay.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\treelay\treelay.dev +gsar -sSourceFile1 -rtreelay.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\treelay\treelay.dev +gsar -sSourceFile2 -rtreelay.rc -o %DEVPAKDIR_GSAR%\contrib\samples\deprecated\treelay\treelay.dev -copy Project6.dev %WXWIN%\samples\dialogs\dialogs.dev -gsar -sProjectName -rdialogs -o %WXWIN%\samples\dialogs\dialogs.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\dialogs\dialogs.dev -gsar -sSourceFile1 -rdialogs.cpp -o %WXWIN%\samples\dialogs\dialogs.dev -gsar -sSourceFile2 -rdialogs.rc -o %WXWIN%\samples\dialogs\dialogs.dev -gsar -sSourceFile3 -r..\generic\colrdlgg.cpp -o %WXWIN%\samples\dialogs\dialogs.dev -gsar -sSourceFile4 -r..\generic\dirdlgg.cpp -o %WXWIN%\samples\dialogs\dialogs.dev -gsar -sSourceFile5 -r..\generic\filedlgg.cpp -o %WXWIN%\samples\dialogs\dialogs.dev -gsar -sSourceFile6 -r..\generic\fontdlgg.cpp -o %WXWIN%\samples\dialogs\dialogs.dev +copy Project6.dev %DEVPAKDIR%\samples\samples\dialogs\dialogs.dev +gsar -sProjectName -rdialogs -o %DEVPAKDIR_GSAR%\samples\samples\dialogs\dialogs.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\dialogs\dialogs.dev +gsar -sSourceFile1 -rdialogs.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dialogs\dialogs.dev +gsar -sSourceFile2 -rdialogs.rc -o %DEVPAKDIR_GSAR%\samples\samples\dialogs\dialogs.dev +gsar -sSourceFile3 -r..\generic\colrdlgg.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dialogs\dialogs.dev +gsar -sSourceFile4 -r..\generic\dirdlgg.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dialogs\dialogs.dev +gsar -sSourceFile5 -r..\generic\filedlgg.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dialogs\dialogs.dev +gsar -sSourceFile6 -r..\generic\fontdlgg.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dialogs\dialogs.dev -copy Project2.dev %WXWIN%\samples\dialup\dialup.dev -gsar -sProjectName -rdialup -o %WXWIN%\samples\dialup\dialup.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\dialup\dialup.dev -gsar -sSourceFile1 -rnettest.cpp -o %WXWIN%\samples\dialup\dialup.dev -gsar -sSourceFile2 -rnettest.rc -o %WXWIN%\samples\dialup\dialup.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\dialup\dialup.dev +gsar -sProjectName -rdialup -o %DEVPAKDIR_GSAR%\samples\samples\dialup\dialup.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\dialup\dialup.dev +gsar -sSourceFile1 -rnettest.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dialup\dialup.dev +gsar -sSourceFile2 -rnettest.rc -o %DEVPAKDIR_GSAR%\samples\samples\dialup\dialup.dev -copy Project1.dev %WXWIN%\samples\display\display.dev -gsar -sProjectName -rdisplay -o %WXWIN%\samples\display\display.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\display\display.dev -gsar -sSourceFile1 -rdisplay.cpp -o %WXWIN%\samples\display\display.dev +copy Project1.dev %DEVPAKDIR%\samples\samples\display\display.dev +gsar -sProjectName -rdisplay -o %DEVPAKDIR_GSAR%\samples\samples\display\display.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\display\display.dev +gsar -sSourceFile1 -rdisplay.cpp -o %DEVPAKDIR_GSAR%\samples\samples\display\display.dev -copy Project2.dev %WXWIN%\samples\dnd\dnd.dev -gsar -sProjectName -rdnd -o %WXWIN%\samples\dnd\dnd.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\dnd\dnd.dev -gsar -sSourceFile1 -rdnd.cpp -o %WXWIN%\samples\dnd\dnd.dev -gsar -sSourceFile2 -rdnd.rc -o %WXWIN%\samples\dnd\dnd.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\dnd\dnd.dev +gsar -sProjectName -rdnd -o %DEVPAKDIR_GSAR%\samples\samples\dnd\dnd.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\dnd\dnd.dev +gsar -sSourceFile1 -rdnd.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dnd\dnd.dev +gsar -sSourceFile2 -rdnd.rc -o %DEVPAKDIR_GSAR%\samples\samples\dnd\dnd.dev -copy Project4.dev %WXWIN%\samples\docview\docview.dev -gsar -sProjectName -rdocview -o %WXWIN%\samples\docview\docview.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\docview\docview.dev -gsar -sSourceFile1 -rdocview.cpp -o %WXWIN%\samples\docview\docview.dev -gsar -sSourceFile2 -rdoc.cpp -o %WXWIN%\samples\docview\docview.dev -gsar -sSourceFile3 -rview.cpp -o %WXWIN%\samples\docview\docview.dev -gsar -sSourceFile4 -rdocview.rc -o %WXWIN%\samples\docview\docview.dev +copy Project4.dev %DEVPAKDIR%\samples\samples\docview\docview.dev +gsar -sProjectName -rdocview -o %DEVPAKDIR_GSAR%\samples\samples\docview\docview.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\docview\docview.dev +gsar -sSourceFile1 -rdocview.cpp -o %DEVPAKDIR_GSAR%\samples\samples\docview\docview.dev +gsar -sSourceFile2 -rdoc.cpp -o %DEVPAKDIR_GSAR%\samples\samples\docview\docview.dev +gsar -sSourceFile3 -rview.cpp -o %DEVPAKDIR_GSAR%\samples\samples\docview\docview.dev +gsar -sSourceFile4 -rdocview.rc -o %DEVPAKDIR_GSAR%\samples\samples\docview\docview.dev -copy Project4.dev %WXWIN%\samples\docvwmdi\docvwmdi.dev -gsar -sProjectName -rdocvwmdi -o %WXWIN%\samples\docvwmdi\docvwmdi.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\docvwmdi\docvwmdi.dev -gsar -sSourceFile1 -rdocview.cpp -o %WXWIN%\samples\docvwmdi\docvwmdi.dev -gsar -sSourceFile2 -rdoc.cpp -o %WXWIN%\samples\docvwmdi\docvwmdi.dev -gsar -sSourceFile3 -rview.cpp -o %WXWIN%\samples\docvwmdi\docvwmdi.dev -gsar -sSourceFile4 -rdocview.rc -o %WXWIN%\samples\docvwmdi\docvwmdi.dev +copy Project4.dev %DEVPAKDIR%\samples\samples\docvwmdi\docvwmdi.dev +gsar -sProjectName -rdocvwmdi -o %DEVPAKDIR_GSAR%\samples\samples\docvwmdi\docvwmdi.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\docvwmdi\docvwmdi.dev +gsar -sSourceFile1 -rdocview.cpp -o %DEVPAKDIR_GSAR%\samples\samples\docvwmdi\docvwmdi.dev +gsar -sSourceFile2 -rdoc.cpp -o %DEVPAKDIR_GSAR%\samples\samples\docvwmdi\docvwmdi.dev +gsar -sSourceFile3 -rview.cpp -o %DEVPAKDIR_GSAR%\samples\samples\docvwmdi\docvwmdi.dev +gsar -sSourceFile4 -rdocview.rc -o %DEVPAKDIR_GSAR%\samples\samples\docvwmdi\docvwmdi.dev -copy Project2.dev %WXWIN%\samples\dragimag\dragimag.dev -gsar -sProjectName -rdragimag -o %WXWIN%\samples\dragimag\dragimag.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\dragimag\dragimag.dev -gsar -sSourceFile1 -rdragimag.cpp -o %WXWIN%\samples\dragimag\dragimag.dev -gsar -sSourceFile2 -rdragimag.rc -o %WXWIN%\samples\dragimag\dragimag.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\dragimag\dragimag.dev +gsar -sProjectName -rdragimag -o %DEVPAKDIR_GSAR%\samples\samples\dragimag\dragimag.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\dragimag\dragimag.dev +gsar -sSourceFile1 -rdragimag.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dragimag\dragimag.dev +gsar -sSourceFile2 -rdragimag.rc -o %DEVPAKDIR_GSAR%\samples\samples\dragimag\dragimag.dev -copy Project2.dev %WXWIN%\samples\drawing\drawing.dev -gsar -sProjectName -rdrawing -o %WXWIN%\samples\drawing\drawing.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\drawing\drawing.dev -gsar -sSourceFile1 -rdrawing.cpp -o %WXWIN%\samples\drawing\drawing.dev -gsar -sSourceFile2 -rdrawing.rc -o %WXWIN%\samples\drawing\drawing.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\drawing\drawing.dev +gsar -sProjectName -rdrawing -o %DEVPAKDIR_GSAR%\samples\samples\drawing\drawing.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\drawing\drawing.dev +gsar -sSourceFile1 -rdrawing.cpp -o %DEVPAKDIR_GSAR%\samples\samples\drawing\drawing.dev +gsar -sSourceFile2 -rdrawing.rc -o %DEVPAKDIR_GSAR%\samples\samples\drawing\drawing.dev -copy Project2.dev %WXWIN%\samples\dynamic\dynamic.dev -gsar -sProjectName -rdynamic -o %WXWIN%\samples\dynamic\dynamic.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\dynamic\dynamic.dev -gsar -sSourceFile1 -rdynamic.cpp -o %WXWIN%\samples\dynamic\dynamic.dev -gsar -sSourceFile2 -rdynamic.rc -o %WXWIN%\samples\dynamic\dynamic.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\dynamic\dynamic.dev +gsar -sProjectName -rdynamic -o %DEVPAKDIR_GSAR%\samples\samples\dynamic\dynamic.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\dynamic\dynamic.dev +gsar -sSourceFile1 -rdynamic.cpp -o %DEVPAKDIR_GSAR%\samples\samples\dynamic\dynamic.dev +gsar -sSourceFile2 -rdynamic.rc -o %DEVPAKDIR_GSAR%\samples\samples\dynamic\dynamic.dev -copy Project2.dev %WXWIN%\samples\erase\erase.dev -gsar -sProjectName -rerase -o %WXWIN%\samples\erase\erase.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\erase\erase.dev -gsar -sSourceFile1 -rerase.cpp -o %WXWIN%\samples\erase\erase.dev -gsar -sSourceFile2 -rerase.rc -o %WXWIN%\samples\erase\erase.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\erase\erase.dev +gsar -sProjectName -rerase -o %DEVPAKDIR_GSAR%\samples\samples\erase\erase.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\erase\erase.dev +gsar -sSourceFile1 -rerase.cpp -o %DEVPAKDIR_GSAR%\samples\samples\erase\erase.dev +gsar -sSourceFile2 -rerase.rc -o %DEVPAKDIR_GSAR%\samples\samples\erase\erase.dev -copy Project2.dev %WXWIN%\samples\event\event.dev -gsar -sProjectName -revent -o %WXWIN%\samples\event\event.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\event\event.dev -gsar -sSourceFile1 -revent.cpp -o %WXWIN%\samples\event\event.dev -gsar -sSourceFile2 -revent.rc -o %WXWIN%\samples\event\event.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\event\event.dev +gsar -sProjectName -revent -o %DEVPAKDIR_GSAR%\samples\samples\event\event.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\event\event.dev +gsar -sSourceFile1 -revent.cpp -o %DEVPAKDIR_GSAR%\samples\samples\event\event.dev +gsar -sSourceFile2 -revent.rc -o %DEVPAKDIR_GSAR%\samples\samples\event\event.dev -copy Project1.dev %WXWIN%\samples\except\except.dev -gsar -sProjectName -rexcept -o %WXWIN%\samples\except\except.dev -gsar -s_@@_-fno-exceptions -r_@@_-fexceptions -o %WXWIN%\samples\except\except.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\except\except.dev -gsar -sSourceFile1 -rexcept.cpp -o %WXWIN%\samples\except\except.dev +copy Project1.dev %DEVPAKDIR%\samples\samples\except\except.dev +gsar -sProjectName -rexcept -o %DEVPAKDIR_GSAR%\samples\samples\except\except.dev +gsar -s_@@_-fno-exceptions -r_@@_-fexceptions -o %DEVPAKDIR_GSAR%\samples\samples\except\except.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\except\except.dev +gsar -sSourceFile1 -rexcept.cpp -o %DEVPAKDIR_GSAR%\samples\samples\except\except.dev -copy Project2.dev %WXWIN%\samples\exec\exec.dev -gsar -sProjectName -rexec -o %WXWIN%\samples\exec\exec.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\exec\exec.dev -gsar -sSourceFile1 -rexec.cpp -o %WXWIN%\samples\exec\exec.dev -gsar -sSourceFile2 -rexec.rc -o %WXWIN%\samples\exec\exec.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\exec\exec.dev +gsar -sProjectName -rexec -o %DEVPAKDIR_GSAR%\samples\samples\exec\exec.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\exec\exec.dev +gsar -sSourceFile1 -rexec.cpp -o %DEVPAKDIR_GSAR%\samples\samples\exec\exec.dev +gsar -sSourceFile2 -rexec.rc -o %DEVPAKDIR_GSAR%\samples\samples\exec\exec.dev -copy Project2.dev contrib\%WXWIN%\samples\fl\fl_demo1.dev -gsar -sProjectName -rfl_demo1 -o contrib\%WXWIN%\samples\fl\fl_demo1.dev -gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o contrib\%WXWIN%\samples\fl\fl_demo1.dev -gsar -sWall_@@_ -rWall_@@_-DBMP_DIR=\\\"./bitmaps/\\\"_@@_ -o contrib\%WXWIN%\samples\fl\fl_demo1.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\fl\fl_demo1.dev -gsar -sSourceFile1 -rfl_demo1.cpp -o contrib\%WXWIN%\samples\fl\fl_demo1.dev -gsar -sSourceFile2 -rfl_demo1.rc -o contrib\%WXWIN%\samples\fl\fl_demo1.dev +copy Project2.dev %DEVPAKDIR%\contrib\samples\fl\fl_demo1.dev +gsar -sProjectName -rfl_demo1 -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo1.dev +gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo1.dev +gsar -sWall_@@_ -rWall_@@_-DBMP_DIR=\\\"./bitmaps/\\\"_@@_ -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo1.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo1.dev +gsar -sSourceFile1 -rfl_demo1.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo1.dev +gsar -sSourceFile2 -rfl_demo1.rc -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo1.dev -copy Project2.dev contrib\%WXWIN%\samples\fl\fl_demo2.dev -gsar -sProjectName -rfl_demo2 -o contrib\%WXWIN%\samples\fl\fl_demo2.dev -gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o contrib\%WXWIN%\samples\fl\fl_demo2.dev -gsar -sWall_@@_ -rWall_@@_-DBMP_DIR=\\\"./bitmaps/\\\"_@@_ -o contrib\%WXWIN%\samples\fl\fl_demo2.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\fl\fl_demo2.dev -gsar -sSourceFile1 -rfl_demo2.cpp -o contrib\%WXWIN%\samples\fl\fl_demo2.dev -gsar -sSourceFile2 -rfl_demo2.rc -o contrib\%WXWIN%\samples\fl\fl_demo2.dev -gsar -sICON:x20:x22mondrian -rICON:x20:x22sample -o contrib\%WXWIN%\samples\fl\fl_demo2.rc -gsar -s/* -r -o contrib\%WXWIN%\samples\fl\fl_demo2.rc -gsar -s*/ -r -o contrib\%WXWIN%\samples\fl\fl_demo2.rc +copy Project2.dev %DEVPAKDIR%\contrib\samples\fl\fl_demo2.dev +gsar -sProjectName -rfl_demo2 -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo2.dev +gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo2.dev +gsar -sWall_@@_ -rWall_@@_-DBMP_DIR=\\\"./bitmaps/\\\"_@@_ -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo2.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo2.dev +gsar -sSourceFile1 -rfl_demo2.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo2.dev +gsar -sSourceFile2 -rfl_demo2.rc -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo2.dev +gsar -sICON:x20:x22mondrian -rICON:x20:x22sample -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo2.rc +gsar -s/* -r -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo2.rc +gsar -s*/ -r -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_demo2.rc -copy Project2.dev contrib\%WXWIN%\samples\fl\fl_sample1.dev -gsar -sProjectName -rfl_sample1 -o contrib\%WXWIN%\samples\fl\fl_sample1.dev -gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o contrib\%WXWIN%\samples\fl\fl_sample1.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\\html\helpview\helpview.dev -gsar -sSourceFile1 -rfl_sample1.cpp -o contrib\%WXWIN%\samples\fl\fl_sample1.dev -gsar -sSourceFile2 -rfl_sample1.rc -o contrib\%WXWIN%\samples\fl\fl_sample1.dev +copy Project2.dev %DEVPAKDIR%\contrib\samples\fl\fl_sample1.dev +gsar -sProjectName -rfl_sample1 -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample1.dev +gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample1.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\\html\helpview\helpview.dev +gsar -sSourceFile1 -rfl_sample1.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample1.dev +gsar -sSourceFile2 -rfl_sample1.rc -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample1.dev -copy Project2.dev contrib\%WXWIN%\samples\fl\fl_sample2.dev -gsar -sProjectName -rfl_sample2 -o contrib\%WXWIN%\samples\fl\fl_sample2.dev -gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o contrib\%WXWIN%\samples\fl\fl_sample2.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\fl\fl_sample2.dev -gsar -sSourceFile1 -rfl_sample2.cpp -o contrib\%WXWIN%\samples\fl\fl_sample2.dev -gsar -sSourceFile2 -rfl_sample2.rc -o contrib\%WXWIN%\samples\fl\fl_sample2.dev +copy Project2.dev %DEVPAKDIR%\contrib\samples\fl\fl_sample2.dev +gsar -sProjectName -rfl_sample2 -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample2.dev +gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample2.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample2.dev +gsar -sSourceFile1 -rfl_sample2.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample2.dev +gsar -sSourceFile2 -rfl_sample2.rc -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample2.dev -copy Project2.dev contrib\%WXWIN%\samples\fl\fl_sample3.dev -gsar -sProjectName -rfl_sample3 -o contrib\%WXWIN%\samples\fl\fl_sample3.dev -gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o contrib\%WXWIN%\samples\fl\fl_sample3.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\fl\fl_sample3.dev -gsar -sSourceFile1 -rfl_sample3.cpp -o contrib\%WXWIN%\samples\fl\fl_sample3.dev -gsar -sSourceFile2 -rfl_sample3.rc -o contrib\%WXWIN%\samples\fl\fl_sample3.dev +copy Project2.dev %DEVPAKDIR%\contrib\samples\fl\fl_sample3.dev +gsar -sProjectName -rfl_sample3 -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample3.dev +gsar -s=-mwindows -r=-lwxmsw27_fl_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample3.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample3.dev +gsar -sSourceFile1 -rfl_sample3.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample3.dev +gsar -sSourceFile2 -rfl_sample3.rc -o %DEVPAKDIR_GSAR%\contrib\samples\fl\fl_sample3.dev -copy Project2.dev contrib\%WXWIN%\samples\foldbar\extended\extended.dev -gsar -sProjectName -rextended -o contrib\%WXWIN%\samples\foldbar\extended\extended.dev -gsar -s=-mwindows -r=-lwxmsw27_foldbar_@@_-mwindows -o contrib\%WXWIN%\samples\foldbar\extended\extended.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\foldbar\extended\extended.dev -gsar -sSourceFile1 -rextended.cpp -o contrib\%WXWIN%\samples\foldbar\extended\extended.dev -gsar -sSourceFile2 -rextended.rc -o contrib\%WXWIN%\samples\foldbar\extended\extended.dev +copy Project2.dev %DEVPAKDIR%\contrib\samples\foldbar\extended\extended.dev +gsar -sProjectName -rextended -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\extended\extended.dev +gsar -s=-mwindows -r=-lwxmsw27_foldbar_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\extended\extended.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\extended\extended.dev +gsar -sSourceFile1 -rextended.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\extended\extended.dev +gsar -sSourceFile2 -rextended.rc -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\extended\extended.dev -copy Project5.dev contrib\%WXWIN%\samples\foldbar\foldpanelbar\foldpanelbartest.dev -gsar -sProjectName -rfoldpanelbartest -o contrib\%WXWIN%\samples\foldbar\foldpanelbar\foldpanelbartest.dev -gsar -s=-mwindows -r=-lwxmsw27_foldbar_@@_-mwindows -o contrib\%WXWIN%\samples\foldbar\foldpanelbar\foldpanelbartest.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\foldbar\foldpanelbar\foldpanelbartest.dev -gsar -sSourceFile1 -rfoldpanelbartest.cpp -o contrib\%WXWIN%\samples\foldbar\foldpanelbar\foldpanelbartest.dev -gsar -sSourceFile2 -rfoldtestpanel.cpp -o contrib\%WXWIN%\samples\foldbar\foldpanelbar\foldpanelbartest.dev -gsar -sSourceFile3 -rlayouttest.cpp -o contrib\%WXWIN%\samples\foldbar\foldpanelbar\foldpanelbartest.dev -gsar -sSourceFile4 -rtest.cpp -o contrib\%WXWIN%\samples\foldbar\foldpanelbar\foldpanelbartest.dev -gsar -sSourceFile5 -rfoldpanelbartest.rc -o contrib\%WXWIN%\samples\foldbar\foldpanelbar\foldpanelbartest.dev +copy Project5.dev %DEVPAKDIR%\contrib\samples\foldbar\foldpanelbar\foldpanelbartest.dev +gsar -sProjectName -rfoldpanelbartest -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\foldpanelbar\foldpanelbartest.dev +gsar -s=-mwindows -r=-lwxmsw27_foldbar_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\foldpanelbar\foldpanelbartest.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\foldpanelbar\foldpanelbartest.dev +gsar -sSourceFile1 -rfoldpanelbartest.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\foldpanelbar\foldpanelbartest.dev +gsar -sSourceFile2 -rfoldtestpanel.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\foldpanelbar\foldpanelbartest.dev +gsar -sSourceFile3 -rlayouttest.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\foldpanelbar\foldpanelbartest.dev +gsar -sSourceFile4 -rtest.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\foldpanelbar\foldpanelbartest.dev +gsar -sSourceFile5 -rfoldpanelbartest.rc -o %DEVPAKDIR_GSAR%\contrib\samples\foldbar\foldpanelbar\foldpanelbartest.dev -copy Project2.dev %WXWIN%\samples\font\font.dev -gsar -sProjectName -rfont -o %WXWIN%\samples\font\font.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\font\font.dev -gsar -sSourceFile1 -rfont.cpp -o %WXWIN%\samples\font\font.dev -gsar -sSourceFile2 -rfont.rc -o %WXWIN%\samples\font\font.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\font\font.dev +gsar -sProjectName -rfont -o %DEVPAKDIR_GSAR%\samples\samples\font\font.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\font\font.dev +gsar -sSourceFile1 -rfont.cpp -o %DEVPAKDIR_GSAR%\samples\samples\font\font.dev +gsar -sSourceFile2 -rfont.rc -o %DEVPAKDIR_GSAR%\samples\samples\font\font.dev -copy Project9.dev %WXWIN%\demos\forty\forty.dev -gsar -sProjectName -rforty -o %WXWIN%\demos\forty\forty.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\demos\forty\forty.dev -gsar -sSourceFile1 -rcanvas.cpp -o %WXWIN%\demos\forty\forty.dev -gsar -sSourceFile2 -rforty.cpp -o %WXWIN%\demos\forty\forty.dev -gsar -sSourceFile3 -rcard.cpp -o %WXWIN%\demos\forty\forty.dev -gsar -sSourceFile4 -rgame.cpp -o %WXWIN%\demos\forty\forty.dev -gsar -sSourceFile5 -rpile.cpp -o %WXWIN%\demos\forty\forty.dev -gsar -sSourceFile6 -rplayerdg.cpp -o %WXWIN%\demos\forty\forty.dev -gsar -sSourceFile7 -rscoredg.cpp -o %WXWIN%\demos\forty\forty.dev -gsar -sSourceFile8 -rscorefil.cpp -o %WXWIN%\demos\forty\forty.dev -gsar -sSourceFile9 -rforty.rc -o %WXWIN%\demos\forty\forty.dev +copy Project9.dev %DEVPAKDIR%\samples\samples\forty\forty.dev +gsar -sProjectName -rforty -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sSourceFile1 -rcanvas.cpp -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sSourceFile2 -rforty.cpp -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sSourceFile3 -rcard.cpp -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sSourceFile4 -rgame.cpp -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sSourceFile5 -rpile.cpp -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sSourceFile6 -rplayerdg.cpp -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sSourceFile7 -rscoredg.cpp -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sSourceFile8 -rscorefil.cpp -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev +gsar -sSourceFile9 -rforty.rc -o %DEVPAKDIR_GSAR%\samples\samples\forty\forty.dev -copy Project2.dev %WXWIN%\demos\fractal\fractal.dev -gsar -sProjectName -rfractal -o %WXWIN%\demos\fractal\fractal.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\demos\fractal\fractal.dev -gsar -sSourceFile1 -rfractal.cpp -o %WXWIN%\demos\fractal\fractal.dev -gsar -sSourceFile2 -rfractal.rc -o %WXWIN%\demos\fractal\fractal.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\fractal\fractal.dev +gsar -sProjectName -rfractal -o %DEVPAKDIR_GSAR%\samples\samples\fractal\fractal.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\fractal\fractal.dev +gsar -sSourceFile1 -rfractal.cpp -o %DEVPAKDIR_GSAR%\samples\samples\fractal\fractal.dev +gsar -sSourceFile2 -rfractal.rc -o %DEVPAKDIR_GSAR%\samples\samples\fractal\fractal.dev -copy Project1.dev contrib\%WXWIN%\samples\gizmos\dynsash\dynsash.dev -gsar -sProjectName -rdynsash -o contrib\%WXWIN%\samples\gizmos\dynsash\dynsash.dev -gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o contrib\%WXWIN%\samples\gizmos\dynsash\dynsash.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\gizmos\dynsash\dynsash.dev -gsar -sSourceFile1 -rdynsash.cpp -o contrib\%WXWIN%\samples\gizmos\dynsash\dynsash.dev +copy Project1.dev %DEVPAKDIR%\contrib\samples\gizmos\dynsash\dynsash.dev +gsar -sProjectName -rdynsash -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\dynsash\dynsash.dev +gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\dynsash\dynsash.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\dynsash\dynsash.dev +gsar -sSourceFile1 -rdynsash.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\dynsash\dynsash.dev -copy Project1.dev contrib\%WXWIN%\samples\gizmos\dynsash_switch\dynsash_switch.dev -gsar -sProjectName -rdynsash_switch -o contrib\%WXWIN%\samples\gizmos\dynsash_switch\dynsash_switch.dev -gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o contrib\%WXWIN%\samples\gizmos\dynsash_switch\dynsash_switch.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\gizmos\dynsash_switch\dynsash_switch.dev -gsar -sSourceFile1 -rdynsash_switch.cpp -o contrib\%WXWIN%\samples\gizmos\dynsash_switch\dynsash_switch.dev +copy Project1.dev %DEVPAKDIR%\contrib\samples\gizmos\dynsash_switch\dynsash_switch.dev +gsar -sProjectName -rdynsash_switch -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\dynsash_switch\dynsash_switch.dev +gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\dynsash_switch\dynsash_switch.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\dynsash_switch\dynsash_switch.dev +gsar -sSourceFile1 -rdynsash_switch.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\dynsash_switch\dynsash_switch.dev -copy Project1.dev contrib\%WXWIN%\samples\gizmos\editlbox\editlbox.dev -gsar -sProjectName -reditlbox -o contrib\%WXWIN%\samples\gizmos\editlbox\editlbox.dev -gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o contrib\%WXWIN%\samples\gizmos\editlbox\editlbox.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\gizmos\editlbox\editlbox.dev -gsar -sSourceFile1 -rtest.cpp -o contrib\%WXWIN%\samples\gizmos\editlbox\editlbox.dev +copy Project1.dev %DEVPAKDIR%\contrib\samples\gizmos\editlbox\editlbox.dev +gsar -sProjectName -reditlbox -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\editlbox\editlbox.dev +gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\editlbox\editlbox.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\editlbox\editlbox.dev +gsar -sSourceFile1 -rtest.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\editlbox\editlbox.dev -copy Project1.dev contrib\%WXWIN%\samples\gizmos\led\led.dev -gsar -sProjectName -rled -o contrib\%WXWIN%\samples\gizmos\led\led.dev -gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o contrib\%WXWIN%\samples\gizmos\led\led.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\gizmos\led\led.dev -gsar -sSourceFile1 -rled.cpp -o contrib\%WXWIN%\samples\gizmos\led\led.dev +copy Project1.dev %DEVPAKDIR%\contrib\samples\gizmos\led\led.dev +gsar -sProjectName -rled -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\led\led.dev +gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\led\led.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\led\led.dev +gsar -sSourceFile1 -rled.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\led\led.dev -copy Project1.dev contrib\%WXWIN%\samples\gizmos\multicell\multicell.dev -gsar -sProjectName -rmulticell -o contrib\%WXWIN%\samples\gizmos\multicell\multicell.dev -gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o contrib\%WXWIN%\samples\gizmos\multicell\multicell.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\gizmos\multicell\multicell.dev -gsar -sSourceFile1 -rmtest.cpp -o contrib\%WXWIN%\samples\gizmos\multicell\multicell.dev +copy Project1.dev %DEVPAKDIR%\contrib\samples\gizmos\multicell\multicell.dev +gsar -sProjectName -rmulticell -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\multicell\multicell.dev +gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\multicell\multicell.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\multicell\multicell.dev +gsar -sSourceFile1 -rmtest.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\multicell\multicell.dev -copy Project1.dev contrib\%WXWIN%\samples\gizmos\splittree\splittree.dev -gsar -sProjectName -rsplittree -o contrib\%WXWIN%\samples\gizmos\splittree\splittree.dev -gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o contrib\%WXWIN%\samples\gizmos\splittree\splittree.dev -gsar -sExeOutput=output -rExeOutput= -o contrib\%WXWIN%\samples\gizmos\splittree\splittree.dev -gsar -sSourceFile1 -rtree.cpp -o contrib\%WXWIN%\samples\gizmos\splittree\splittree.dev -gsar -sSourceFile1 -rtree.cpp -o contrib\%WXWIN%\samples\gizmos\splittree\splittree.dev -gsar -swxICON_SMALL_CLOSED_FOLDER -r../../art/folder.xpm -o contrib\%WXWIN%\samples\gizmos\splittree\splittree.dev -gsar -swxICON_SMALL_FILE -r../../art/fileopen.xpm contrib\%WXWIN%\samples\gizmos\splittree\splittree.dev +copy Project1.dev %DEVPAKDIR%\contrib\samples\gizmos\splittree\splittree.dev +gsar -sProjectName -rsplittree -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\splittree\splittree.dev +gsar -s=-mwindows -r=-lwxmsw27_gizmos_@@_-mwindows -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\splittree\splittree.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\splittree\splittree.dev +gsar -sSourceFile1 -rtree.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\splittree\splittree.dev +gsar -sSourceFile1 -rtree.cpp -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\splittree\splittree.dev +gsar -swxICON_SMALL_CLOSED_FOLDER -r../../art/folder.xpm -o %DEVPAKDIR_GSAR%\contrib\samples\gizmos\splittree\splittree.dev +gsar -swxICON_SMALL_FILE -r../../art/fileopen.xpm %DEVPAKDIR%\contrib\samples\gizmos\splittree\splittree.dev -copy Project2.dev %WXWIN%\samples\grid\grid.dev -gsar -sProjectName -rgrid -o %WXWIN%\samples\grid\grid.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\grid\grid.dev -gsar -sSourceFile1 -rgriddemo.cpp -o %WXWIN%\samples\grid\grid.dev -gsar -sSourceFile2 -rgriddemo.rc -o %WXWIN%\samples\grid\grid.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\grid\grid.dev +gsar -sProjectName -rgrid -o %DEVPAKDIR_GSAR%\samples\samples\grid\grid.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\grid\grid.dev +gsar -sSourceFile1 -rgriddemo.cpp -o %DEVPAKDIR_GSAR%\samples\samples\grid\grid.dev +gsar -sSourceFile2 -rgriddemo.rc -o %DEVPAKDIR_GSAR%\samples\samples\grid\grid.dev -copy Project2.dev %WXWIN%\samples\help\help.dev -gsar -sProjectName -rhelp -o %WXWIN%\samples\help\help.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\help\help.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\\html\helpview\helpview.dev -gsar -sSourceFile1 -rdemo.cpp -o %WXWIN%\samples\help\help.dev -gsar -sSourceFile2 -rdemo.rc -o %WXWIN%\samples\help\help.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\help\help.dev +gsar -sProjectName -rhelp -o %DEVPAKDIR_GSAR%\samples\samples\help\help.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\help\help.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\\html\helpview\helpview.dev +gsar -sSourceFile1 -rdemo.cpp -o %DEVPAKDIR_GSAR%\samples\samples\help\help.dev +gsar -sSourceFile2 -rdemo.rc -o %DEVPAKDIR_GSAR%\samples\samples\help\help.dev -copy Project2.dev %WXWIN%\samples\htlbox\htlbox.dev -gsar -sProjectName -rhtlbox -o %WXWIN%\samples\htlbox\htlbox.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\help\help.dev -gsar -sSourceFile1 -rhtlbox.cpp -o %WXWIN%\samples\htlbox\htlbox.dev -gsar -sSourceFile2 -rhtlbox.rc -o %WXWIN%\samples\htlbox\htlbox.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\htlbox\htlbox.dev +gsar -sProjectName -rhtlbox -o %DEVPAKDIR_GSAR%\samples\samples\htlbox\htlbox.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\help\help.dev +gsar -sSourceFile1 -rhtlbox.cpp -o %DEVPAKDIR_GSAR%\samples\samples\htlbox\htlbox.dev +gsar -sSourceFile2 -rhtlbox.rc -o %DEVPAKDIR_GSAR%\samples\samples\htlbox\htlbox.dev -copy Project2.dev %WXWIN%\samples\html\about\about.dev -gsar -sProjectName -rabout -o %WXWIN%\samples\html\about\about.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\html\about\about.dev -gsar -sSourceFile1 -rabout.cpp -o %WXWIN%\samples\html\about\about.dev -gsar -sSourceFile2 -rabout.rc -o %WXWIN%\samples\html\about\about.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\html\about\about.dev +gsar -sProjectName -rabout -o %DEVPAKDIR_GSAR%\samples\samples\html\about\about.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\html\about\about.dev +gsar -sSourceFile1 -rabout.cpp -o %DEVPAKDIR_GSAR%\samples\samples\html\about\about.dev +gsar -sSourceFile2 -rabout.rc -o %DEVPAKDIR_GSAR%\samples\samples\html\about\about.dev -copy Project2.dev %WXWIN%\samples\html\help\help.dev -gsar -sProjectName -rhelp -o %WXWIN%\samples\html\help\help.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\html\help\help.dev -gsar -sSourceFile1 -rhelp.cpp -o %WXWIN%\samples\html\help\help.dev -gsar -sSourceFile2 -rhelp.rc -o %WXWIN%\samples\html\help\help.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\html\help\help.dev +gsar -sProjectName -rhelp -o %DEVPAKDIR_GSAR%\samples\samples\html\help\help.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\html\help\help.dev +gsar -sSourceFile1 -rhelp.cpp -o %DEVPAKDIR_GSAR%\samples\samples\html\help\help.dev +gsar -sSourceFile2 -rhelp.rc -o %DEVPAKDIR_GSAR%\samples\samples\html\help\help.dev -copy Project2.dev %WXWIN%\samples\html\helpview\helpview.dev -gsar -sProjectName -rhelpview -o %WXWIN%\samples\html\helpview\helpview.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\html\helpview\helpview.dev -gsar -sSourceFile1 -rhelpview.cpp -o %WXWIN%\samples\html\helpview\helpview.dev -gsar -sSourceFile2 -rhelpview.rc -o %WXWIN%\samples\html\helpview\helpview.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\html\helpview\helpview.dev +gsar -sProjectName -rhelpview -o %DEVPAKDIR_GSAR%\samples\samples\html\helpview\helpview.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\html\helpview\helpview.dev +gsar -sSourceFile1 -rhelpview.cpp -o %DEVPAKDIR_GSAR%\samples\samples\html\helpview\helpview.dev +gsar -sSourceFile2 -rhelpview.rc -o %DEVPAKDIR_GSAR%\samples\samples\html\helpview\helpview.dev -copy Project2.dev %WXWIN%\samples\html\printing\printing.dev -gsar -sProjectName -rprinting -o %WXWIN%\samples\html\printing\printing.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\html\printing\printing.dev -gsar -sSourceFile1 -rprinting.cpp -o %WXWIN%\samples\html\printing\printing.dev -gsar -sSourceFile2 -rprinting.rc -o %WXWIN%\samples\html\printing\printing.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\html\printing\printing.dev +gsar -sProjectName -rprinting -o %DEVPAKDIR_GSAR%\samples\samples\html\printing\printing.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\html\printing\printing.dev +gsar -sSourceFile1 -rprinting.cpp -o %DEVPAKDIR_GSAR%\samples\samples\html\printing\printing.dev +gsar -sSourceFile2 -rprinting.rc -o %DEVPAKDIR_GSAR%\samples\samples\html\printing\printing.dev -copy Project2.dev %WXWIN%\samples\html\test\test.dev -gsar -sProjectName -rtest -o %WXWIN%\samples\html\test\test.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\html\test\test.dev -gsar -sSourceFile1 -rtest.cpp -o %WXWIN%\samples\html\test\test.dev -gsar -sSourceFile2 -rtest.rc -o %WXWIN%\samples\html\test\test.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\html\test\test.dev +gsar -sProjectName -rtest -o %DEVPAKDIR_GSAR%\samples\samples\html\test\test.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\html\test\test.dev +gsar -sSourceFile1 -rtest.cpp -o %DEVPAKDIR_GSAR%\samples\samples\html\test\test.dev +gsar -sSourceFile2 -rtest.rc -o %DEVPAKDIR_GSAR%\samples\samples\html\test\test.dev -copy Project2.dev %WXWIN%\samples\html\virtual\virtual.dev -gsar -sProjectName -rvirtual -o %WXWIN%\samples\html\virtual\virtual.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\html\virtual\virtual.dev -gsar -sSourceFile1 -rvirtual.cpp -o %WXWIN%\samples\html\virtual\virtual.dev -gsar -sSourceFile2 -rvirtual.rc -o %WXWIN%\samples\html\virtual\virtual.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\html\virtual\virtual.dev +gsar -sProjectName -rvirtual -o %DEVPAKDIR_GSAR%\samples\samples\html\virtual\virtual.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\html\virtual\virtual.dev +gsar -sSourceFile1 -rvirtual.cpp -o %DEVPAKDIR_GSAR%\samples\samples\html\virtual\virtual.dev +gsar -sSourceFile2 -rvirtual.rc -o %DEVPAKDIR_GSAR%\samples\samples\html\virtual\virtual.dev -copy Project2.dev %WXWIN%\samples\html\widget\widget.dev -gsar -sProjectName -rwidget -o %WXWIN%\samples\html\widget\widget.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\html\widget\widget.dev -gsar -sSourceFile1 -rwidget.cpp -o %WXWIN%\samples\html\widget\widget.dev -gsar -sSourceFile2 -rwidget.rc -o %WXWIN%\samples\html\widget\widget.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\html\widget\widget.dev +gsar -sProjectName -rwidget -o %DEVPAKDIR_GSAR%\samples\samples\html\widget\widget.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\html\widget\widget.dev +gsar -sSourceFile1 -rwidget.cpp -o %DEVPAKDIR_GSAR%\samples\samples\html\widget\widget.dev +gsar -sSourceFile2 -rwidget.rc -o %DEVPAKDIR_GSAR%\samples\samples\html\widget\widget.dev -copy Project2.dev %WXWIN%\samples\html\zip\zip.dev -gsar -sProjectName -rzip -o %WXWIN%\samples\html\zip\zip.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\html\zip\zip.dev -gsar -sSourceFile1 -rzip.cpp -o %WXWIN%\samples\html\zip\zip.dev -gsar -sSourceFile2 -rzip.rc -o %WXWIN%\samples\html\zip\zip.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\html\zip\zip.dev +gsar -sProjectName -rzip -o %DEVPAKDIR_GSAR%\samples\samples\html\zip\zip.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\html\zip\zip.dev +gsar -sSourceFile1 -rzip.cpp -o %DEVPAKDIR_GSAR%\samples\samples\html\zip\zip.dev +gsar -sSourceFile2 -rzip.rc -o %DEVPAKDIR_GSAR%\samples\samples\html\zip\zip.dev -copy Project1.dev %WXWIN%\3rdparty\samples\ifm\ifm.dev -gsar -sProjectName -rifm -o %WXWIN%\3rdparty\samples\ifm\ifm.dev -gsar -s=-mwindows -r=-lwxmsw27_ifm_@@_-mwindows -o %WXWIN%\3rdparty\samples\ifm\ifm.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\3rdparty\samples\ifm\ifm.dev -gsar -sSourceFile1 -rmain.cpp -o %WXWIN%\3rdparty\samples\ifm\ifm.dev +copy Project1.dev %DEVPAKDIR%\extras\samples\ifm\ifm.dev +gsar -sProjectName -rifm -o %DEVPAKDIR_GSAR%\extras\samples\ifm\ifm.dev +gsar -s=-mwindows -r=-lwxmsw27_ifm_@@_-mwindows -o %DEVPAKDIR_GSAR%\extras\samples\ifm\ifm.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\extras\samples\ifm\ifm.dev +gsar -sSourceFile1 -rmain.cpp -o %DEVPAKDIR_GSAR%\extras\samples\ifm\ifm.dev -copy Project2.dev %WXWIN%\samples\image\image.dev -gsar -sProjectName -rimage -o %WXWIN%\samples\image\image.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\image\image.dev -gsar -sSourceFile1 -rimage.cpp -o %WXWIN%\samples\image\image.dev -gsar -sSourceFile2 -rimage.rc -o %WXWIN%\samples\image\image.dev +copy Project2.dev %DEVPAKDIR%\samples\samples\image\image.dev +gsar -sProjectName -rimage -o %DEVPAKDIR_GSAR%\samples\samples\image\image.dev +gsar -sExeOutput=output -rExeOutput= -o %DEVPAKDIR_GSAR%\samples\samples\image\image.dev +gsar -sSourceFile1 -rimage.cpp -o %DEVPAKDIR_GSAR%\samples\samples\image\image.dev +gsar -sSourceFile2 -rimage.rc -o %DEVPAKDIR_GSAR%\samples\samples\image\image.dev -copy Project2.dev %WXWIN%\samples\internat\internat.dev -gsar -sProjectName -rinternat -o %WXWIN%\samples\internat\internat.dev -gsar -sExeOutput=output -rExeOutput= -o %WXWIN%\samples\internat\internat.dev -gsar -sSourceFile1 -rinternat.cpp -o %WXWIN%\samples\internat\internat.dev -gsar -sSourceFile2 -rinternat.rc -o %WXWIN%\samples\internat\internat.dev +cop... [truncated message content] |
From: <Ni...@us...> - 2006-11-19 18:53:28
|
Revision: 692 http://svn.sourceforge.net/wxdsgn/?rev=692&view=rev Author: NinjaNL Date: 2006-11-19 10:53:23 -0800 (Sun, 19 Nov 2006) Log Message: ----------- Edited/created to create correct devpaks Modified Paths: -------------- trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_common.DevPackage trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc.DevPackage Added Paths: ----------- trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc_contrib.DevPackage trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc_extras.DevPackage trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_samples.DevPackage Modified: trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_common.DevPackage =================================================================== --- trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_common.DevPackage 2006-11-19 15:12:46 UTC (rev 691) +++ trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_common.DevPackage 2006-11-19 18:53:23 UTC (rev 692) @@ -6,11 +6,11 @@ MenuName= Description=wxWidgets common include files and templates Url=http://www.wxwidgets.org -Readme=_WXWIN_\README-MSW.txt -License=_WXWIN_\docs\licence.txt +Readme=docs\readme.txt +License=docs\licence.txt Picture= Dependencies= Reboot=0 [Files] -include=<app>\include\common\ -Templates=<app>\Templates\ +common\include=<app>\include\common\ +common\Templates=<app>\Templates\ Modified: trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc.DevPackage =================================================================== --- trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc.DevPackage 2006-11-19 15:12:46 UTC (rev 691) +++ trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc.DevPackage 2006-11-19 18:53:23 UTC (rev 692) @@ -6,10 +6,10 @@ MenuName= Description=wxWidgets monolithic, ansi Mingw gcc build Url=http://www.wxwidgets.org -Readme=_WXWIN_\README-MSW.txt -License=_WXWIN_\docs\licence.txt +Readme=docs\readme.txt +License=docs\licence.txt Picture= Dependencies= Reboot=0 [Files] -gcc_lib=<app>\lib\ +gcc\gcc_lib=<app>\lib\ Added: trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc_contrib.DevPackage =================================================================== --- trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc_contrib.DevPackage (rev 0) +++ trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc_contrib.DevPackage 2006-11-19 18:53:23 UTC (rev 692) @@ -0,0 +1,18 @@ +[Setup] +Version=2 +AppName=wxWidgets _WXVER_ Contribs MinGW gcc +AppVerName=wxWidgets Contribs version _WXVER_ +AppVersion=_WXVER_ +MenuName= +Description=wxWidgets Contribs monolithic, ansi MinGW gcc build +Url=www.wxwidgets.org +Readme=docs\readme.txt +License=docs\licence.txt +Picture= +Dependencies= +Reboot=0 +[Files] +contrib\include=<app>\include\common\ +contrib\gcc_lib=<app>\lib\ +contrib\samples=<app>\examples\wxWidgets\ +[Icons] Added: trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc_extras.DevPackage =================================================================== --- trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc_extras.DevPackage (rev 0) +++ trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_gcc_extras.DevPackage 2006-11-19 18:53:23 UTC (rev 692) @@ -0,0 +1,18 @@ +[Setup] +Version=2 +AppName=wxWidgets _WXVER_ Extras MinGW gcc +AppVerName=wxWidgets version _WXVER_ 3rd Party Components +AppVersion=_WXVER_ +MenuName= +Description=wxWidgets 3rd Party Components monolithic, ansi MinGW gcc build +Url=http://WxCode.Sourceforge.net +Readme=docs\readme.txt +License=docs\licence.txt +Picture= +Dependencies= +Reboot=0 +[Files] +extras\gcc_lib=<app>\lib\ +extras\samples=<app>\examples\wxWidgets\ +extras\wxchart.rc=<app>\include\common\3rdparty\ +extras\include=<app>\include\common\3rdparty\ Added: trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_samples.DevPackage =================================================================== --- trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_samples.DevPackage (rev 0) +++ trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets_samples.DevPackage 2006-11-19 18:53:23 UTC (rev 692) @@ -0,0 +1,18 @@ +[Setup] +Version=2 +AppName=wxWidgets _WXVER_ Samples +AppVerName=wxWidgets Samples +AppVersion=_WXVER_ +MenuName= +Description=A selection of samples from wxWidgets which compile correctly in wxDevCpp +Url=http://www.wxwidgets.org +Readme=docs\readme.txt +License=docs\licence.txt +Picture= +Dependencies= +Reboot=0 +[Files] +samples\samples=<app>\examples\wxWidgets\ +samples\samples\sample.ico=<app>\include\common\ +samples\art=<app>\examples\wxWidgets\art\ +samples\samples\sample.xpm=<app>\include\common\ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tb...@us...> - 2006-11-19 15:12:48
|
Revision: 691 http://svn.sourceforge.net/wxdsgn/?rev=691&view=rev Author: tbreina Date: 2006-11-19 07:12:46 -0800 (Sun, 19 Nov 2006) Log Message: ----------- XRC branch import Added Paths: ----------- branches/XRC/AboutFrm.dfm branches/XRC/AboutFrm.pas branches/XRC/AddToDoFm.dfm branches/XRC/AddToDoFm.pas branches/XRC/CFGData.pas branches/XRC/CFGINI.pas branches/XRC/CFGReg.pas branches/XRC/CPUFrm.dfm branches/XRC/CPUFrm.pas branches/XRC/CVSFm.dfm branches/XRC/CVSFm.pas branches/XRC/CVSPasswdFm.dfm branches/XRC/CVSPasswdFm.pas branches/XRC/CVSThread.pas branches/XRC/CheckForUpdate.pas branches/XRC/CheckFrm.dfm branches/XRC/CheckFrm.pas branches/XRC/CodeIns.dfm branches/XRC/CodeIns.pas branches/XRC/CompFileIo.pas branches/XRC/CompOptionsFrm.dfm branches/XRC/CompOptionsFrm.pas branches/XRC/CompileProgressFm.dfm branches/XRC/CompileProgressFm.pas branches/XRC/CompilerOptionsFrame.dfm branches/XRC/CompilerOptionsFrame.pas branches/XRC/CreateOrderFm.dfm branches/XRC/CreateOrderFm.pas branches/XRC/DBREG.DCR branches/XRC/DefaultFiles.rc branches/XRC/DesignerOptions.dfm branches/XRC/DesignerOptions.pas branches/XRC/Designerfrm.dfm branches/XRC/Designerfrm.pas branches/XRC/DevThemes.pas branches/XRC/ELDsgnr.pas branches/XRC/ELPropInsp.pas branches/XRC/EditorOptfrm.dfm branches/XRC/EditorOptfrm.pas branches/XRC/Envirofrm.dfm branches/XRC/Envirofrm.pas branches/XRC/ExceptionFilterUnit.pas branches/XRC/FileAssocs.pas branches/XRC/FilePropertiesFm.dfm branches/XRC/FilePropertiesFm.pas branches/XRC/Findfrm.dfm branches/XRC/Findfrm.pas branches/XRC/FunctionSearchFm.dfm branches/XRC/FunctionSearchFm.pas branches/XRC/GotoLineFrm.dfm branches/XRC/GotoLineFrm.pas branches/XRC/IconFrm.dfm branches/XRC/IconFrm.pas branches/XRC/ImageTheme.pas branches/XRC/ImportMSVCFm.dfm branches/XRC/ImportMSVCFm.pas branches/XRC/Incrementalfrm.dfm branches/XRC/Incrementalfrm.pas branches/XRC/LangFrm.dfm branches/XRC/LangFrm.pas branches/XRC/LangFrm.rc branches/XRC/LangIDs.inc branches/XRC/Macros.pas branches/XRC/MigrateFrm.dfm branches/XRC/MigrateFrm.pas branches/XRC/ModifyVarFrm.dfm branches/XRC/ModifyVarFrm.pas branches/XRC/MultiLangSupport.pas branches/XRC/NewClassFm.dfm branches/XRC/NewClassFm.pas branches/XRC/NewMemberFm.dfm branches/XRC/NewMemberFm.pas branches/XRC/NewProjectFrm.dfm branches/XRC/NewProjectFrm.pas branches/XRC/NewTemplateFm.dfm branches/XRC/NewTemplateFm.pas branches/XRC/NewVarFm.dfm branches/XRC/NewVarFm.pas branches/XRC/NoteBookPageEdit.dfm branches/XRC/ParamsFrm.dfm branches/XRC/ParamsFrm.pas branches/XRC/PrintFrm.dfm branches/XRC/PrintFrm.pas branches/XRC/ProcessListFrm.dfm branches/XRC/ProcessListFrm.pas branches/XRC/ProfileAnalysisFm.dfm branches/XRC/ProfileAnalysisFm.pas branches/XRC/ProjectOptionsFrm.dfm branches/XRC/ProjectOptionsFrm.pas branches/XRC/RemoveUnitFrm.dfm branches/XRC/RemoveUnitFrm.pas branches/XRC/Replacefrm.dfm branches/XRC/Replacefrm.pas branches/XRC/ResourceSelector.dfm branches/XRC/ResourceSelector.pas branches/XRC/STDREG.DCR branches/XRC/SYSREG.DCR branches/XRC/Search_Center.pas branches/XRC/Splash.dfm branches/XRC/Splash.pas branches/XRC/Templates.pas branches/XRC/TipOfTheDayFm.dfm branches/XRC/TipOfTheDayFm.pas branches/XRC/ToolEditFrm.dfm branches/XRC/ToolEditFrm.pas branches/XRC/ToolFrm.dfm branches/XRC/ToolFrm.pas branches/XRC/ViewIDForm.dfm branches/XRC/ViewIDForm.pas branches/XRC/ViewToDoFm.dfm branches/XRC/ViewToDoFm.pas branches/XRC/WindowListFrm.dfm branches/XRC/WindowListFrm.pas branches/XRC/cfgTypes.pas branches/XRC/compiler.pas branches/XRC/components/ branches/XRC/components/ComponentPalette.pas branches/XRC/components/CustomWXDRadioGroup.pas branches/XRC/components/WxBitmapButton.pas branches/XRC/components/WxButton.pas branches/XRC/components/WxChoice.pas branches/XRC/components/WxCustomMenuItem.pas branches/XRC/components/WxMenuBar.pas branches/XRC/components/WxNonVisibleBaseComponent.pas branches/XRC/components/WxOpenFileDialog.pas branches/XRC/components/WxPopupMenu.pas branches/XRC/components/WxSaveFileDialog.pas branches/XRC/components/WxScrolledWindow.pas branches/XRC/components/WxSeparator.pas branches/XRC/components/WxToggleButton.pas branches/XRC/components/WxToolButton.pas branches/XRC/components/Wxcontrolpanel.pas branches/XRC/components/wxBitmapComboBox.pas branches/XRC/components/wxCalendarBase.pas branches/XRC/components/wxCalendarCtrl.pas branches/XRC/components/wxColourDialog.pas branches/XRC/components/wxDatePickerCtrl.pas branches/XRC/components/wxDialUpManager.pas branches/XRC/components/wxDirDialog.pas branches/XRC/components/wxEdit.pas branches/XRC/components/wxFindReplaceDialog.pas branches/XRC/components/wxFontDialog.pas branches/XRC/components/wxHtmlEasyPrinting.pas branches/XRC/components/wxHtmlWindow.pas branches/XRC/components/wxHyperLinkCtrl.pas branches/XRC/components/wxMediaCtrl.pas branches/XRC/components/wxMessageDialog.pas branches/XRC/components/wxMultiChoiceDialog.pas branches/XRC/components/wxNoteBookPage.pas branches/XRC/components/wxOwnerDrawnComboBox.pas branches/XRC/components/wxPageSetupDialog.pas branches/XRC/components/wxPasswordEntryDialog.pas branches/XRC/components/wxPrintDialog.pas branches/XRC/components/wxProgressDialog.pas branches/XRC/components/wxSingleChoiceDialog.pas branches/XRC/components/wxTextEntryDialog.pas branches/XRC/components/wxTimer.pas branches/XRC/components/wxUtils.pas branches/XRC/components/wxboxsizer.pas branches/XRC/components/wxcheckbox.pas branches/XRC/components/wxchecklistbox.pas branches/XRC/components/wxcombobox.pas branches/XRC/components/wxflexgridsizer.pas branches/XRC/components/wxgauge.pas branches/XRC/components/wxgrid.pas branches/XRC/components/wxgridsizer.pas branches/XRC/components/wxlistbox.pas branches/XRC/components/wxlistctrl.pas branches/XRC/components/wxmemo.pas branches/XRC/components/wxnotebook.pas branches/XRC/components/wxpanel.pas branches/XRC/components/wxradiobox.pas branches/XRC/components/wxradiobutton.pas branches/XRC/components/wxrichtextctrl.pas branches/XRC/components/wxscrollbar.pas branches/XRC/components/wxsizerpanel.pas branches/XRC/components/wxslider.pas branches/XRC/components/wxspinbutton.pas branches/XRC/components/wxspinctrl.pas branches/XRC/components/wxsplitterwindow.pas branches/XRC/components/wxstaticbitmap.pas branches/XRC/components/wxstaticbox.pas branches/XRC/components/wxstaticboxsizer.pas branches/XRC/components/wxstaticline.pas branches/XRC/components/wxstatictext.pas branches/XRC/components/wxstatusbar.pas branches/XRC/components/wxstc.pas branches/XRC/components/wxtoolbar.pas branches/XRC/components/wxtreectrl.pas branches/XRC/components/wxtreelistctrl.pas branches/XRC/datamod.dfm branches/XRC/datamod.pas branches/XRC/debugfrm.dfm branches/XRC/debugfrm.pas branches/XRC/debugger.pas branches/XRC/debugreader.pas branches/XRC/debugwait.pas branches/XRC/devExec.pas branches/XRC/devcfg.pas branches/XRC/devconnect.pas branches/XRC/devcpp.dpr branches/XRC/devcpp.drc branches/XRC/devrun.pas branches/XRC/dmCodeGen.pas branches/XRC/dmCreateNewProp.dfm branches/XRC/dmCreateNewProp.pas branches/XRC/editor.pas branches/XRC/helpfrm.dfm branches/XRC/helpfrm.pas branches/XRC/icons.rc branches/XRC/main.dfm branches/XRC/main.pas branches/XRC/oysUtils.pas branches/XRC/prjtypes.pas branches/XRC/project.pas branches/XRC/uFileWatch.pas branches/XRC/utils.pas branches/XRC/version.pas branches/XRC/xprocs.pas Added: branches/XRC/AboutFrm.dfm =================================================================== --- branches/XRC/AboutFrm.dfm (rev 0) +++ branches/XRC/AboutFrm.dfm 2006-11-19 15:12:46 UTC (rev 691) @@ -0,0 +1,3144 @@ +object AboutForm: TAboutForm + Left = 356 + Top = 202 + BorderIcons = [biSystemMenu] + BorderStyle = bsDialog + Caption = 'About wxDev-C++' + ClientHeight = 396 + ClientWidth = 395 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'MS Sans Serif' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + OnCreate = FormCreate + PixelsPerInch = 96 + TextHeight = 13 + object banner: TImage + Left = 8 + Top = 8 + Width = 376 + Height = 61 + DragMode = dmAutomatic + Picture.Data = { + 07544269746D6170FE0C0100424DFE0C01000000000036000000280000007801 + 00003D0000000100180000000000C80C0100120B0000120B0000000000000000 + 0000BE8B6EBC896BBC8A6CBC8B6CBC8B6CBC8A6CBC8A6DBC8B6DBC8A6CBC8A6C + BC8A6CBC8A6CBC8A6CBC8B6CBC8A6CBC8A6CBC8A6CBC8A6CBC8A6DBC8A6CBC8A + 6CBC8A6CBB8B6CBC8A6CBC8A6CBC8A6CBC8A6CBC8A6CBC8A6CBC8A6CBC8A6CBC + 8A6CBB8A6CBC8A6CBC8A6CBB8A6CBC8A6CBC8A6CBB8A6CBC8A6CBC8A6CBC8A6C + BC8A6CBC8A6CBC8A6CBC8A6CBC8A6CBD8D70C09075C2947AC3957BC3957BC395 + 7BC2957BC3957BC3957BC3957BC2957BC3957BC3957BC3957BC2957BC3957BC3 + 957BC3957BC3957BC3957BC3957BC2957BC3967BC3967BC3957BC2957BC3957B + C3957BC2957BC3967BC2957BC3957BC2957BC2957BC3957BC3957BC2957BC395 + 7BC2957BC2957BC3957BC3957BC3957BC3957BC3957BC3957BC3957BC3957BC3 + 957BC2957BC3957BC3957BC3957BC3957BC2957BC2957BC3957BC2957BC2957B + C2957BC2957BC3957BC2957BC3957BC2957BC2957BC3957BC3957BC2957BC395 + 7BC3957BC2957BC3957BC3957BC2957BC2957BC3957BC2957BC3957BC3957BC2 + 957BC2957BC3957BC3957BC3957BC3957BC2957BC2957BC3957BC3957BC2957B + C3957BC2957BC3957BC2947BC3957BC2957BC3957BC3957BC3957BC2957BC395 + 7BC3957BC2957BC2957BC3957BC2957BC2957BC2957BC2957BC3957BC3957BC3 + 957BC2957BC3957BC2957BC3957BC2957BC3957BC2957BC2957BC2957BC2957B + C2957BC3957BC2947BC2957BC3957BC2957BC2947BC2957BC3957BC2957BC295 + 7BC3957BC2957BC2957BC3957BC3957BC3957BC2957BC3957BC3957BC3957BC3 + 957BC2957BC3957BC2957BC3957BC2957BC2957BC2957BC3957BC2957BC2957B + C3957BC2957BC2957BC2957BC2957BC3957BC2957BC2957BC3947BC2947BC395 + 7BC2947BC2957BC3957BC3957BC2957BC3957BC2957BC2957BC2957BC2957BC2 + 957BC3957BC2947BC2947BC2957BC3957BC2957BC2957BC3957BC3957BC2947B + C2957BC3957BC2957BC2947BC2957BC2957BC2947BC2957BC2957BC3947BC395 + 7BC2957BC3957BC2957BC3957BC2957BC2947BC2947BC2947BC2957BC3957BC2 + 957BC3957BC2957BC3957BC2947BC3947BC3957BC3957BC2947BC2957BC3957B + C2957BC3957BC2947BC3957BC2947BC2947BC2957BC3947BC2947BC2947BC395 + 7BC3947BC2957BC2947BC2957BC2947BC2957BC2947BC2957BC2947BC2957BC2 + 957BC3957BC2947BC3947BC2957BC2947BC2957BC2947BC2957BC2947BC2957B + C3947BC2957BC2957BC2957BC2957BC2947BC2957BC2957BC2957BC2947BC295 + 7BC2957BC3947BC3947BC2947BC3947BC2947BC2957BC2947BC2947BC2947BC3 + 957BC2947BC2947BC2947BC2957BC2947BC2947BC3947BC3947BC2947BC2947B + C2957BC3947BC2947BC2947BC2947BC2947BC2947BC2947BC2947BC2957BC395 + 7BC3947BC2947BC3947BC2947BC2947BC2947BC2947AC3947BC2957BC2957BC2 + 947BC3957BC3957BC2947BC2947BC2947BC2947BC2947BC2947BC2947BC3947B + C2947BC2947BC2947BC2947BC2947BC2947BC2947BC2947BC2947BC2947BC294 + 7BC2947BC1947AC2957CBB8568BA8566BA8666BA8566BA8666BA8566BA8666BB + 8667BA8566BA8566BB8566BA8566BA8666BA8566BB8566BA8566BA8566BA8566 + BA8666BB8667BA8566BB8566BA8566BA8566BB8666BA8566BA8566BA8666BB85 + 66BA8566BA8566BB8566BA8666BA8666BA8565BA8666BA8566BA8566BA8666BA + 8566BB8566BA8566BA8666BB8566BA8566BA8566BA8565BB8666BA8566BA8566 + BB8768BE8B6EBF8F72C19176C29176C29176C19176C19176C19276C19176C191 + 76C19176C19176C19176C19175C19176C29276C19176C29176C19176C19176C1 + 9176C29378C29379C29379C29378C29479C29379C29379C29479C29379C29378 + C29379C29378C29379C39378C29378C29479C29379C29379C29378C29379C293 + 79C39379C29379C29379C29379C29277C19176C19176C19176C19175C19176C1 + 9176C19176C19175C19176C19176C19175C29176C19176C19176C19176C19175 + C19176C19276C19176C19176C19175C29175C19176C19176C19175C19176C191 + 76C19175C29175C19176C19176C19175C19176C19176C19175C19176C19175C1 + 9176C19175C19176C19176C19175C19175C19175C19176C19176C19175C19176 + C19175C19175C29176C29175C19176C19175C19175C19175C19175C19176C191 + 75C19176C19176C19175C19176C19175C19176C19175C19175C19175C19175C1 + 9176C19176C19175C19175C19176C19176C19175C19175C19175C19175C19175 + C19175C19175C19175C19175C19175C19175C19175C19176C19175C19176C191 + 75C19176C19175C19175C19175C19175C19176C19175C19176C19175C19175C1 + 9175C19176C19175C19175C19175C19175C19175C19175C19175C19176C19175 + C19175C19175C19175C19175C19175C19175C09175C19175C19175C19175C191 + 75C19175C19175C19175C19175C19175C19176C19175C19175C19175C19175C1 + 9176C19175C19176C19175C19175C19175C19175C19175C19175C19176C19175 + C19176C19176C19175C19175C09175C19175C19175C19175C19175C19175C191 + 75C19175C09175C19175C19175C19175C19175C19175C19175C19175C19175C1 + 9175C19175C19175C19175C19175C09175C19175C19175C19175C19175C19175 + C19175C19174C19175C19175C19175C19175C19175C19175C19175C09175C191 + 75C19175C19175C19175C09175C19175C19175C19175C19175C19175C19175C1 + 9175C19175C19175C09175C19175C19175C19175C19175C19174C19175C19175 + C19175C09175C19175C19175C09174C19175C19175C09175C19175C19175C191 + 75C19175C19175C09175C19175C19175C09175C19175C19175C19175C19175C0 + 9175C19175C19175C19175C19175C19175C19175C19175C19175C19174C09175 + C09175C19175C09175C09175C19175C19174C19175C19175C19175C19175C191 + 74C09175C19175C09175C19174C09174C19175C19175C19175C19175C09175C1 + 9175C19175C19175C19175C19175C19175C09175C19175C09175C19175C19175 + C09174C19175C19174C19175C19174C09176BB8666BA8565B98464B98465BA85 + 65BA8465BA8564BA8465BA8465BA8565BA8465BA8564BA8565BA8464BA8465BA + 8565BA8465B98465BA8564BA8565BA8465B98465BA8565BA8564B98565BA8464 + BA8465BA8565BA8465BA8565BA8465B98565BA8465BA8767BB8768BB8767BB87 + 68BB8869BC8A6ABD896BBC8A6BBD896BBC8A6CBE8C6FBD8C6EBD8D6FBE8C6FBE + 8D6EBF8C6FC08F72C08F72C08F72C08F72C18F72C29276C3957AC5997FC69C83 + C79C82C79C82C79C83C79C83C79C83C79C83C79C83C79C83C79C83C69C82C79C + 82C69C83C79C83C69C83C79C82C69C83C79C83C69C82C69C83C69C82C79C83C7 + 9C83C79C83C79C83C69C82C79C82C69C82C79C82C79C83C79C82C79C83C79C82 + C79C83C69C83C79C83C69C82C79C83C69C82C79C83C69C82C69C82C79C83C69C + 83C79C82C69C83C69C82C69C83C69C82C69C82C79C83C69C82C69C83C79C83C7 + 9C82C69C83C59A80C69A7FC69A7FC59A7FC69A7FC59A7FC69A7FC69A7FC5987D + C5987DC5987EC5987EC4987DC5987DC4967AC2957AC39579C29579C39579C294 + 79C19378C29377C19378C19376C19174C09174C19174C19174C09174C19174C0 + 9174C09174C09174C19174C09174C19174C09174C19174C19174C09174C19174 + C19174C19174C19174C09074C09174C19174C19174C19174C19174C09175C191 + 74C09174C19174C09174C19174C19174C09174C19174C09174C19174C09174C1 + 9174C19174C09174C19174C09074C19074C09174C19074C09174C09174C09174 + C19174C09174C09174C09174C19074C09074C09174C19174C19174C19074C091 + 74C19174C09174C09174C19174C19174C19074C09074C09174C19174C19174C1 + 9174C09074C19174C19174C09174C19174C09174C19073C09174C09174C19174 + C09174C19074C09174C09174C19174C09174C09174C09174C19174C19074C090 + 74C09174C09074C09074C09173C99F86C5987DC19174C09174C09174C09174C1 + 9173C09174C19074C09174C19173C09074C09174C09173C09073C09075C09174 + C09174C19074C19174C09074C09174C09074C09174C19074C09074C09173C090 + 74C09074C09174C09074C09174C09073C09074C09174C09074C09174C09073C0 + 9174C09074C09174C19174C09074C09174C09074C09174C09173C09174C19174 + C09174C09074C09073C09174C09174C09174C09173C09173C09174C19174C091 + 74C09174C19173C09074C09074C19174C09074C09174C19173C09174C09074C1 + 9173C09074C09074C09173C09074C09074C09173C09173C09074C09173C09174 + C09074C09174C09074C09074C09173C09074C09074C19073C09173C09074C091 + 74C09073C09174C09073C19174C09073C09073C09074C09074C09174C19174C0 + 9174C09073C09174C09074C09174C09174C09173C09073C09073C09074C09074 + C09174C09074C09173C09173C09174C09073C09174C09074C09173C09074C090 + 73C09174C09074C09173C09173C09073C09074C09173C09073C09073C09074C0 + 9173C09174C09073C09173C09073C09173C09073C09073C09274BB8565B98463 + B98464B98364BA8364B98464B98463B98364B98463B98364B98363B98464B984 + 64BA8564BB8567BA8667BC8667BC8869BC896ABC886ABC896ABD8C6EBD8C6EBD + 8B6DBD8B6EBF8D70BF8D70BF8E71BF8D70C08F72C09074C09173C09073C09174 + C09173C09173C09173C09073C09073C09173C09173C09073C09074C09174C090 + 74C09073C09074C09174C09073C09174C09173C09173C09172C09074C09174C0 + 9173C09074C39377C4967BC69A7FC69B81C69B81C69B81C69B82C69C82C69B81 + C69C81C69B81C69B81C69C81C69B81C69B81C69C82C69B81C69B81C69B81C69B + 81C69B82C69B81C69B81C69B81C69C82C69C81C69B81C69B81C69B81C69B80C6 + 9B81C69B80C69C81C69C81C69B81C69B81C69B81C69B81C69C81C69C80C69B81 + C69B81C69B80C69B82C69C82C69C80C69B81C69B81C69B81C69C81C69B81C69B + 81C69B81C69B81C69B81C69B81C69B81C69B81C69B81C69C81C69B81C69A81C6 + 9B81C69B81C69B81C69B81C69B81C69B80C69B81C69B81C69B81C69C81C69B81 + C69B81C69B81C69B80C69B81C69B80C69B81C69B81C69B81C69B81C69B81C69B + 81C5997FC5997FC5997FC5997FC4977CC4977CC4977CC4977CC39579C29478C2 + 9478C29478C29277C19275C09275C09174C08F73C09073C09073C09073C09073 + C09073C09072BF9073BF9073C09073BF8F73C09073C09072C09073C09073C090 + 73C09073BF8F73C09073BF9073BF9073C09073BF9073BF9073C09073C09073C0 + 9072BF9073C09073C09173C09073C09073C09073C09073C09073C09073C09073 + C09073BF8F73C09073BF9073C09073C09073C09073C09073C08F73C08F73C090 + 73C09073C09073BF9073C09073C08F73BF9073C09073BF9073C09073C09073C0 + 9073BF9073C09073C09073BF9073BF9072BF9072C09073C08F72C08F73C09073 + C09073BF9072C09073BF8F72C09073BF9073C09073DDC4B4D0AD99C09073C090 + 73C09073C08F72C09072BF8F72C09073BF8F72C08F72C09073C09073C09073C0 + 8F73C08F72C09073C09073BF8F73BF9073C09073C09073C09073C08F72BF8F73 + BF9073C09072C09073C09072C09073C09072BF9073C08F73C09073BF9073BF8F + 72C09073BF9072C09072C09072C09071C09072C09073C08F72C09072C08F73C0 + 9072C09073BF9072BF9072C09072C09072C09073C09072C09072C08F72C09072 + C08F72BF8F72BF9071C09071BF9073BF9072C08F73BF9072C09072C09073C090 + 72C08F72C09072BF9072C08F72BF8F72C09072BF9072C08F73BF8F72C09072BF + 8F72BF9072BF8F71C09072C08F73C08F72BF8F71C08F72C09072BF8F71C08F72 + BF9072BF9072C08F73C09072C09072C08F72BF9072C08F72C08F72C08F72C08F + 71C08F72BF8F72BF9072C09072BF8F72C08F71BF9071C09072C08F72C08F72BF + 8F72C08F72C08F72C09071C08F72C08F72C09072BF8F72C08F71C08F72BF8F71 + BF9072BF8F72C09072BF8F72C08F72C08F72C09072C08F72C08F71C09072BF90 + 72BF8F72C08F72BF9072C09071BF8F72C09072C08F72BF9072C08F72C08F72C0 + 9073BA8566B98465BB8768BC8768BB8768BC8A6BBD8A6CBD8B6CBF8C6EBE8C6F + BF8D70BF8F72BF8F72BF8F72C08F71C08F71C08F72C09071BF8F72C08F71C08F + 72C08F72BF8F71C08F72BF8F72C08F72BF8F72BF8F71BF8F71BF8F72BF9072C0 + 8F71BF8F72C08F71BF8F72BF8F71C08F72BF8F72BF8F72BF8F72BF8F71C08F72 + C08F72C08F71BF8F72BF8F71C08F72BF8F72C09072BF8F71BF8F72BF8F72BF8F + 71C08F71BF8F72C08F71BF8F71BF8F71C08F72C08F71C19074C29377C4977BC6 + 9A7FC69A80C69A80C69A7FC69A7FC69A80C69A7FC69A80C69A7FC69A80C69A80 + C69A7FC69A7FC69A7FC69A80C69A7FC69A7FC69A80C69A80C69A80C69A7FC69A + 7FC69A7FC69A80C69A80C69A7FC69A7FC69A80C69A7FC69A80C69A7FC69A7FC6 + 9A7FC69A7FC69A80C69A80C69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7F + C69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A80C69A80C69A7FC69A7FC69A + 7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC6 + 9A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A80 + C69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A + 7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A7FC69A80C69A7FC69A7FC69A7FC5 + 987DC4987DC4977CC3967AC3967AC39679C29376C29377C29377C09074C09175 + C09174BF8F71BF8E71BF8F71BF8F71BF8E71BF8F71BF8E71BF8E71BF8E70BF8F + 71BF8F71BF8E71BF8F71BF8E71BF8E71BF8E71BF8F71BF8F71C08E71BF8F71BF + 8E71BF8F71BF8E71BF8E71BF8F70BF8F71BF8F70BF8E71BF8F70BF8F71BF8F71 + BF8F70BF8F71BF8F71BF8E71BF8F70BF8E71BF8E71BF8F71BF8E70BF8E70BF8F + 71BF8E71BF8F70BF8E71BF8E71BF8E70BF8E71BF8F71BF8E71BF8F71BF8F70BF + 8F71BF8F71BF8F70BF8E71BF8E70BF8F71BF8F71BF8F71BF8E71BF8F71DDC3B4 + D0AC96BF8F71BF8E70BF8E71BF8F71BF8E71BF8E71BF8E71BF8F71BF8F71EEE0 + D9BF8E71BE8E71BF8F70C4967BE9D9CFBF8F70BF8F70BF8E71BF8F71BF8E70BF + 8E71BF8F71BF8F70BF8E71BF8E71BF8E70BE8E70BF8E71BF8E70BF8E71BF8E71 + BF8E71BF8E71BF8F70BF8E71BF8F71BF8E70BE8E70BF8E71BE8E70BF8E71BF8E + 71BF8F71BF8E71BF8E71BF8E70BF8E70BF8F70BF8E70BF8F71BF8E70BF8E70BE + 8E70BF8F70BE8E71BE8F70BF8E70BF8E70BF8E70BF8E70BF8E70BF8E71BF8E70 + BF8E70BF8E70BF8E72BF8E71BF8F70BF8E70BF8E71BF8E71BF8F70BF8E70BF8F + 70BF8E70BF8E70BF8E70BE8F70BE8E70BF8E71BF8E70BF8E71BF8E70BF8F71BF + 8E70BF8F70BE8E70BF8E70BF8E70BE8E70BF8E70BF8E70BF8E71BF8E6FBE8E70 + BF8F70BF8E70BE8E70BF8E70BF8E70BE8E6FBF8E70BE8E70BF8E70BF8E70BF8E + 70BF8E70BF8E70BF8E70BF8E70BF8E70BF8E70BF8E70BF8F70BE8E70BF8E70BF + 8E70BF8E70BE8E70BE8E70BF8E70BF8E70BF8E70BF8E70BF8E70BF8E70BF8E70 + BF8E70BF8E70BF8E70EEE0D9BF8E70BF8E70BF8E6FBF8E70BF8E70BF8E70BE8E + 70BF8E70BF8E70BF8F71C08E71BF8E70BE8E70BF8E70BF8E6FBF8E6FBF8E70BF + 8D70BF8D6FBF8E70BF8E70BF8D70BF8E709A735B3A2B22140F0C000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000001C16 + 124B3A30B18972C59A7FC5987EC5997FC59A7FC59A7FC59A7FC6997EC6997FC6 + 997FC59A7FC5997FC69A7EC59A7EC69A7EC59A7EC5997EC59A7EC6997FC69A7E + C5997FC49A7FC59A7EC69A7FC59A7EC6997EC5997FC69A7FC5997FC69A7EC59A + 7EC5997FC59A7EC6987FC5997FC6987DC6997FC59A7FC6997DC6987EC69A7FC5 + 997EC5997FC6997FC59A7FC59A7EC5997FC4987CC4977CC3967AC49579C29378 + C19375C29175C09175BF8F73BF8E73BE8D6FBF8C70BE8C6FBE8D70BE8D70BE8E + 6FBE8D6FBF8E70BE8C6FBF8D6FBE8D6FBE8C6FBF8D6EBF8E70BF8D6FBE8E6FBE + 8D6EBE8D6EBE8E6FBE8E6EBE8C6FBE8D6FBE8D6FBE8D6EBF8C6EBE8D6FBF8E6F + BE8D6EBF8D6EBE8D6FBE8D6FBE8E6EBE8C6FBE8C6FBE8C6EBF8D6FEEE0D8BE8C + 6FBE8D6FBE8D6EEEE0D8BE8D6FBF8D6EDDC2B3D0AB96BE8D6EBE8E6FEEE0D8BF + 8C6FBE8D6FDDC2B3DDC2B2E9D9CFEEE0D8EEE0D8D8BBA9BE8D6FBE8D6FE9D8CF + DDC2B3BF8D6FDDC2B3D8BBA9BE8D6FBE8D6EBE8C6FE9D8CFC79C81BE8C6EBE8D + 6FBE8D6FBE8D6EDDC2B3CCA38CBE8D6EBE8C6FDDC2B3CBA38CBE8C6EBE8D6FBE + 8C6EC39479E5D1C6BE8C6FBE8D6FBE8D6EE5D1C6BE8D6EBE8D6FBE8D6EBE8C6F + E9D8CFBE8D6FBE8D6FBE8D6FE5D1C6BE8C6FBE8D6EBE8D6EDDC2B2E9D9CFBF8D + 6FDDC2B3DDC2B2EEE0D8EEE0D8EEE0D8D8BAA8BE8D6FBE8C6FEEE0D8BE8C6EBE + 8C6FE0CABCEEE0D8EEE0D8E9D9CFC39479BE8D6FBE8D6ED8BBA9EEE0D8EEE0D8 + EEE0D8CBA38BBE8C6FBE8D6EC39478E9D9CFEEE0D8EEE0D8E0CABCEEE0D8BE8D + 6FD8BBA9F2E8E2F2E9E2CBA38CBE8C6EEEE0D8BE8C6FBE8D6FBE8D6FEEE0D8BE + 8D6FBE8D6FC79C82E9D8CFEEE0D8F2E9E2E5D1C6C39479BE8D6EBE8D6FE0CABC + EEE0D8EEE0D8E9D9CFE0CABCCFAB96BE8D6EE9D9CFDDC2B2BE8D6FDDC2B3CFAB + 95BE8D6FBE8D6FDDC2B3CFAB95BE8D6FC69C81E9D9CFEEE0D8F2E9E2E5D1C6C3 + 9478BE8D6FBE8D6EEEE0D8BE8D6EBE8D6EDDC2B3D8BBA9BE8D6EBE8D6EBE8D6F + BE8D6EBE8D6FBE8D6FBE8D6EBE8C6EBF8E70BE8E6FBD8D6FBF8C6EBE8D6EBE8D + 6FBE8D6FBD8C6FBD8C6EBE8C6FBE8D6FBD8D6FBD8D6F7F5F4A02020100000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000E0B09A57F68C4987DC5987DC5987DC5997DC499 + 7DC5987DC4987DC4977DC4987DC4987EC4997DC5997DC4987DC5997DC4997DC4 + 987DC5987DC4987DC5977DC5997DC4997DC5997DC4987DC5997DC4977DC5987D + C5977DC4997DC4987DC4987DC5997DC4987DC5977DC4987DC5997DC5987DC598 + 7DC5997DC4997DC4977DC5997DC4987DC5997DC5987DC4987DC5987DC5987DC5 + 997DC5977DC4987DC5987DC5987DC5977DC5977DC5987DC5977DC5987DC3967B + C2957AC39378C19477C19276C19174C19174BF8D71BE8E70BE8C6FBE8B6EBD8C + 6EBD8B6EBE8C6EBD8B6EBE8B6EBE8C6EBD8C6EBD8C6EBE8B6EBE8C6EBE8B6EBE + 8C6EBD8C6EBD8C6EBE8D6EBD8C6EBD8C6EBE8C6EBE8C6EBE8C6EBD8C6EBD8C6E + BE8B6EEEE0D8BD8C6EBD8B6EBE8B6EEEE0D8BE8B6EBD8B6EDDC2B2CFAB95BE8C + 6EBD8C6EEEE0D8BE8C6EBE8B6EDCC2B2F2E8E2C39377BE8C6EBE8C6EE5D0C6D4 + B39FBD8C6EC69B81C39377BD8C6EC29478E9D8CFBE8C6EBD8B6EBE8C6ED4B39F + DCC1B2BD8C6EBE8C6EBD8B6EBD8B6EEEE0D8E5D1C6BE8B6EBD8C6EEEE0D8E5D1 + C5BE8C6EBD8B6EBE8C6ED7BAA8F6F0ECC79B81BE8C6DD7BAA8F6F0ECC69A81BD + 8C6EBD8C6EC79B81F6F0ECD8BAA8BD8B6EC79A81F6F0EBD8BAA8BE8C6EBD8C6E + C39378C79B80BD8B6EDCC2B2F2E8E2C29476BE8C6EBE8B6DE5D1C5D4B29FBD8C + 6EEEE0D8BE8C6EE0C9BBD8BAA8BE8C6EBD8C6DCBA38AEEE0D8BE8C6ED3B29FE5 + D1C5BD8C6EBE8C6EC29477EEE0D8C69B81BE8B6EEEE0D8CBA38ABD8C6DBD8B6E + D7BAA8FFFFFFBE8C6DCBA38ABD8C6DC39477EEE0D8BE8C6DEEE0D8BE8C6EBD8C + 6EBD8C6EEEE0D8BD8C6EBD8C6EEDE0D8C69B80BE8C6EBD8C6ECBA28AD7BAA7BE + 8B6DE0C9BBD7BAA7BD8C6EBD8B6ECBA38AFBF7F5CFAA94BD8B6EC79A81C29477 + BD8C6EDDC1B2CFAB93BD8C6EBD8C6EDCC2B2CFAB93BE8C6EEEE0D8C79B80BE8B + 6EBD8B6DCAA38AD7BAA8BE8B6EBE8C6EEEE0D8BD8B6EBD8C6DC29377E9D8CFBE + 8B6DBD8B6EBD8C6EBD8C6EBE8C6EBD8C6EBD8B6DBD8A6EBE8C6FBE8D6FBD8B6E + BE8B6DBD8C6EBE8C6EBE8C6EBD8B6EBE8C6EBE8C6EBD8C6EBD8C6EBB8A6D120D + 0A00000000000000000000000001010106060606060606060606060606060606 + 0606060606060606060606060606060606060606060606060606060606060606 + 0606060606060606060606060606060606060606060606060606060606060606 + 0606060606060606060606060606060606060606060606060606060606060606 + 0606060606060606060606060606060606060606060606060606060606060606 + 0606060606060606060606060606060606060606060606060606060606060606 + 0606060606060606060606060606060606060606060606060606060606060606 + 0606060606060606060606060606060606060606060606060606060606060606 + 0606060606060606060606060606060606060F0F4F1F1F951E1E951A1A971616 + 9C1414A50C0C5D06060606060606060606060606060606060606060606060606 + 06060606060606060303030000000000000000000000003C2E26C5967DC4967C + C4977CC4987DC4987CC4977CC4987DC4977DC4967DC4977DC4987DC4977DC496 + 7DC5977DC4977DC4967DC4967CC4967DC4977CC4967CC4977DC4977DC4967CC4 + 977DC4977DC4967CC5977CC4977CC4967DC4977BC4977BC4977DC4977CC4977C + C4977DC4967DC4967DC4977CC4967CC4977CC4977DC4977CC4977DC4967CC496 + 7DC4987DC4967CC4977DC4977DC4977DC4967DC4977CC4977CC4977DC4977CC4 + 977CC4977DC4977DC4967DC4977CC4977DC4967DC4967DC4977DC4977CC4977C + C4977CC4977BC39479C29478C19176C19176C09073BF8E71BE8C70BD8B6DBD8B + 6EBD8A6DBD8B6DBD8B6EBD8B6DBD8A6DBD8B6EBD8A6EBD8A6EBD8B6DBD8A6DBD + 8B6DBD8C6DBD8B6DBD8B6DEDE0D7BD8B6CBD8B6DBD8B6DEEE0D8BD8B6DBD8B6D + DCC1B1CFAA93BD8B6CBD8A6CEDE0D8BD8B6DBD8B6DDCC1B1D3B29DBD8B6CBD8B + 6DBD8B6DC19376E9D8CFBD8A6DBD8B6DBD8B6DBD8A6CBD8B6CE9D8CFC69A80BD + 8B6DBD8B6DBD8B6DF2E8E1BD8B6DBD8B6DBD8B6CD3B29DDCC1B1EEE0D8C29376 + D3B29DDCC1B1EDE0D7C19376BD8B6CBD8B6DEDE0D7D3B29DE0C9BABD8A6DEEE0 + D8D3B29DE0C9BBBD8B6CBD8A6DE0C9BAD3B19DEDE0D8BD8B6DE0C9BAD3B19DED + E0D8BD8B6DBD8B6DBD8B6DBD8A6DBD8B6DDCC1B1D3B29DBD8B6DBD8B6CBD8B6C + C29376EDE0D8BD8A6CEEE0D7BD8B6DF2E8E1BD8B6DBD8B6DBD8B6DBD8B6CE0C9 + BACFAA93EDE0D8C19276BD8B6DBD8B6DBD8A6CD3B19DDCC1B1CAA28AE0C8BBBD + 8B6CBD8A6DBD8A6DBD896DF2E8E1BD8B6DBD8B6DC19276E4D0C5DCC1B1BD8B6D + EDE0D7BD8A6DBD8B6CBD8A6DEEE0D8BD8A6DCFAA93E4D0C5CFAA93CFAA93CFAA + 93CFAA93CFAA93BD8A6DEEE0D8BD8B6DBD8A6DBD8A6DBD8B6CE0C8BBCFAA93BD + 8A6DBD896DBD8A6CBD8A6CDCC1B1CFAA93BD8B6DBD8B6CDCC1B1CFAA93CEAA93 + E5D0C5CFAA93CFAA93CFAA93CFAA93CFAA93BD8A6CBD8A6CEDE0D7BD896CBD8B + 6DBD8A6CE9D8CEC69A80BD8A6CBD8A6CBD8B6CBD8B6CBD8A6CBD8A6DBD8A6CBE + 8A6DBE8C6EBD8A6CBD8B6CBD8A6CBD8B6CBD8B6CBD8B6CBD8B6DBD8A6CBD8B6D + BD8B6C9971580000000000000000000303031515152020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 20202020202020202020202020202020202020202020202525605656BE5555DA + 3838D53535D72D2DDA2828E11D1DC91A1A4F2020202020202020201E22221B2F + 2F1D30301C30301C31311C33331E242420202019191905050500000000000005 + 0403C4967CC4957AC4967AC4967BC3967BC3957BC4967BC4957BC4957BC4957C + C4967BC4957BC4957BC4957BC4957BC4957BC4957AC4957BC4957AC4957AC496 + 7BC4967BC4957AC4957BC4967BC4957AC4957AC4957AC4957CC4957AC4957BC4 + 957BC4957AC4967AC4957BC4967BC4957BC3957BC4967AC4967AC4957BC4957A + C4957BC4957AC4957BC4967BC4957AC4957BC4967BC3957AC4957BC4957AC495 + 7AC4957BC4957AC4967AC4957AC3957BC4967BC4957AC4957BC4957AC4957BC4 + 957BC4957AC4957BC4957AC4967BC4957BC4967AC4957AC4967BC3957AC3957B + C4957AC4957BC4967BC29377C29276C19175C08F73C08E71BF8D6FBD8C6FBD89 + 6BBD896CBD8A6BBD896BBD8A6BBD896BBC896BF2E8E1BD896CBC896BBD896CEE + E0D7BD896BBD896CDCC0B0CFA992BD896CBD896BEDE0D7BD896BBD896BDCC0B1 + D3B19CBD896CBD8A6BBD896CC19175EDE0D7BC8A6BBD896CBC8A6BBD896CBD8A + 6CD3B19CDCC1B0BD896BBD8A6BBC896BE0C8BAC9A288BD8A6BBD8A6CE9D7CEC6 + 9A7FD2B19DDCC1B0EDE0D7C09175D7B9A7DCC1B0BD8A6CCBA288E4D0C4BD8A6A + EDE0D7D2B09DE0C8BABD8A6BF2E8E1BC8A6CBD896BF2E8E1BC8A6BE0C8BAD2B1 + 9CEDE0D7BD896BE4D0C4CAA288BD8A6CBD8A6CBD896BBD8A6BDBC1B1D2B19CBD + 896BBD896BBC8A6CC09275E9D7CEBC896AEDE0D7BC896CEDE0D7BC8A6BBC8A6B + BD896BBC8A6AE0C8BAC9A188E9D7CEC19175BD896CBC8A6BBD8A6CD2B19CDBC1 + AFCFA992E0C8BABC896ABC896BBC896BBC896BF2E8E1BD896BC9A288F2E8E1CF + AA92BD896CBC896BEDE0D7C09175BD896ABD886BEDE0D7BD896BC9A188F2E8E1 + DCC0B0DBC1B0DBC0B0DBC0AFF2E8E1BD8A6BF2E8E1BC886BBD896ABC896BBC89 + 6AE0C7BACFA892BC8A6BBC896BBC886ABC886ADBC1AFD3B09CBD896BBC896ADC + C1AFCFAA92C9A088F2E8E1DBC0B0DBC0AFDCC0B1DBC0B0F2E8E1BD896ABC896A + EDE0D7BD896ABC896BBC896BD2B19CDBC1B0BD8A6ABD886BBD896ABC896ABD88 + 6ABD896BBC886ABD896BBD8A6CBC896BBC8A6CBC8A6ABC896BBD896ABD896BBD + 896BBD8A6BBC896BBC896B906952000000000000000000181818202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202030 + 30889696E17B7BE54545D74545DC3C3CDD3535E52B2BDC1A1A70202020202020 + 1F323232929239B8B82FB6B629B8B825BCBC21C3C31AA1A11A4A4A2020201C1C + 1C020202000000000000B88C72C3957AC3947AC39479C3947AC3947AC39479C3 + 947AC3957AC39579C3947AC3957AC39479C39579C39479C3947AC39479C39579 + C3947AC39479C3947AC3957AC39479C39579C39479C3957AC39579C39579C395 + 79C3947AC39579C39479C3947AC3947AC39579C3947AC39579C29579C39479C3 + 9479C39579C3957AC39579C3957AC3947AC39479C39579C39479C39479C39478 + C39579C39578C39478C39579C39479C39479C39578C39479C39479C39579C395 + 79C39578C39579C39579C3957AC39479C39579C39479C39579C39479C39579C4 + 947AC39579C39579C39479C39479C39479C39579C39579C39479C39578C39579 + C39478C39479C39579C39578C29275C09173C08F72BE8E70BE8C6EFFFFFFCEA9 + 91BC8969CDA991E4CFC3BC886ABC8969DBC0AFCEA991BC8969BD8869EDE0D7BC + 896ABC8869DBC0AFF2E8E1C09174BD886ABC8969E4D0C3D2B09BBB886AC5997D + BF9173BB896ABC8869BC8969F2E8E1BC8969BC8869BC896AC9A087E4CFC4BC88 + 6AC5997DE4CFC4BC8869BC8969EDE0D7E4D0C4BD8969BD8869EDE0D7BC8869E4 + CFC3C6997EBC886AD7B8A5F6EFEBC5997DBC886AD7B8A5D7B8A5D7B8A5D7B8A5 + BC886AC6997DF6EFEBD7B7A5BD8969C6997DE4CFC3BC8869BD8869BD8869BC88 + 69DBC0AFF2E8E1C09073BC8869BB886AE4CFC3D2AF9BBC886AEDE0D7BC8869E0 + C7B9D7B8A5BC8869BC896AC9A088EDE0D7BC8869D3B09BE4CFC4BB8869BC8869 + C19174EDE0D7C5987EBD8869EDE0D7C9A088BC886ABC8869D7B8A5FFFFFFBC88 + 69DBC0AFCFA791BD8869C9A088BC8869EDE0D7DBC0AFBC886AC19073F2E8E1BD + 886ABB8869EDE0D7CAA087BB8869BC886AD6B7A5DABFAFBC8869E0C7B9D7B7A5 + BD8869BB8869C9A088FBF7F5CEA791BC886ABB8869BC8869BB886ADBC0AFEDE0 + D7C19073BC8869E0C7BAC4997DBC8869EDE0D7C8A087BB8869BC8869D7B7A5DA + BFAFBC8869BC8869EDE0D7BB8869BC8869BC8869BC8869F2E7E1BB886ABC8869 + BC886ABC8869BC8869BD8869BC8869BC896ABD896BBB886ABC8869BB8869BC88 + 68BD8869BC8869BC8869BD8869BD8869BB886990685000000000000009090920 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 202020202020203E3E85A8A8E09B9BE96565DA5151D64647D74241DD3433D21E + 1E66202020202020225D5D80D9D977ECEC41DCDC41E1E139E4E432EAEA28DEDE + 149F9F2020202020200F0F0F000000000000B88A70C29477C29477C29477C393 + 77C39477C29477C29477C29477C29477C29377C29477C29477C29477C39377C2 + 9477C29477C29478C29478C29477C29377C29477C29477C29478C29477C29478 + C29477C29477C29477C29477C39477C29477C29477C29377C29478C29477C294 + 78C29478C29377C29477C29477C29477C29477C29477C29477C29477C29477C2 + 9477C29377C29477C29477C29477C29478C29378C29378C29477C29477C29476 + C29477C29477C29478C29477C29477C29478C29477C29477C29477C29377C294 + 77C29377C29477C29377C29477C29477C29477C29477C29477C29477C29477C2 + 9377C29476C29477C29376C29377C29477C29476C29376C29476C29377C29477 + C29477EFE2DBE3CDC0EEE3DAF3E9E2C79E84BE8C6DD7B9A6F6EFEBF2E7E0C8A0 + 86E0C6B8FBF7F5EDE0D7BB8767DABFAEDABFAEEDE0D7EDDFD7EDE0D7D6B7A4BB + 8767BB8768E9D7CDDABFAFBB8869BB8767BB8868E0C6B9C8A086BB8767BB8868 + BB8867EDDFD7BB8768E0C6B8CDA791BB8767BB8767DABFAEC8A087BB8867BB87 + 67DABFAED1AF9AEDDFD7BB8867BB8768BB8767E4CFC3BB8767BB8768BF8F71ED + DFD7EDDFD7BF9071BB8767BB8767E4CFC3BB8768BB8867BB8768EDDFD7BF8E71 + BB8767BB8768BB8768DABFAEDABFAEE8D7CDEDE0D7EDDFD7D6B7A4BB8767BB87 + 67ECDFD7BB8767BB8767E0C6B9EDDFD7ECDFD7E9D7CDBF8F71BB8768BB8768D6 + B7A4ECDFD7EDDFD7EDDFD7C89F86BB8768BB8767BE9072E9D7CDEDDFD7EDDFD7 + DABEAEECDFD7BB8767C5977CF2E7E0F2E7E0D1AF9ABB8767EDDFD7D6B7A4EDDF + D7F2E7E0D1AF9ABB8767BA8767BF8F71E9D7CDEDDFD7EDDFD7E0C6B8BA8767BB + 8767BB8767E0C6B8ECDFD7EDDFD7E4CFC2E0C6B8CDA790BC8667BB8767BB8767 + BA8768DABEAEDABFAEEDDFD7EDDFD7DABFAEBA8668BB8768BF8F71E9D7CDEDDF + D7EDDFD7E0C6B8BA8768BA8767E0C6B8FBF7F5ECDFD7BC8768BB8767BB8767E0 + C6B8C79F86BB8767BB8767BC8767BB8767BB8767BB8767BC8868BC8868BB8767 + BB8667BA8768BB8767BA8768BB8766BA8666BB8667BA8767BB87668F674F0000 + 000000000F0F0F20202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 20202020202020202020202020202058588CBCBCE5ACACEB8484E07272DE5755 + D64952EA3444E5142269202020202020235B5B9CD9D993E7E753D6D648D5D542 + D8D83BDCDC31D8D81A9A9A202020202020151515000000000000B78A6FC19276 + C19376C19276C29276C29376C29275C29376C19276C29276C19276C19276C193 + 76C29276C29276C29376C19376C19276C29376C19376C19276C29276C29376C1 + 9276C19376C19276C29276C29276C29276C19376C19276C29376C29376C19276 + C19276C19376C29376C29276C19276C19376C19276C29276C29276C19276C293 + 76C19376C19275C19376C29276C19276C29176C19276C19376C29276C19276C1 + 9376C19275C19276C19376C19275C19276C19276C19276C19276C19276C19275 + C19276C19276C19276C19276C29276C19276C19276C19275C29375C29376C192 + 75C29275C19275C19275C19276C29275C29276C19275C19276C19276C19276C1 + 9176C19276C19176C19276EEE2DAC19275C19276C19276C29275C19276C29176 + DEC5B5D2AE9AC09073BF8F71EDE1DABD8B6CBC8A6BBB8768BA8565BA8666BA86 + 66BA8666BA8666BA8666BA8666BA8666BA8666BB8666BA8666BA8665C79E84E3 + CFC2BA8566BA8666BA8666DABDADD6B6A3BA8566BA8665B98667BA8665BA8565 + BA8566BA8665BA8666BA8665BA8567BA8666BA8565BA8666BA8666BA8665BA86 + 66BA8665BA8665BA8665BA8665BA8666BA8665BA8666BA8666BA8566BA8566BA + 8666BA8665BA8666BA8666BA8666BA8666DABEADCDA68FBA8665BA8565BA8665 + BA8566BA8666BA8665ECDFD6BA8566BA8666BA8666BA8665BA8565BA8666BA86 + 66BA8666B98666BA8565BA8565BA8666BA8665BA8665BA8666BA8666BA8666BA + 8666BA8665BA8565BA8665ECDFD7BA8666B98665BA8665BA8565BA8666BA8665 + ECDFD6B98666BA8565BA8665BA8665BA8565BA8665BA8665B98566BA8665BA86 + 65BA8666BA8665BA8565BA8565BA8665BA8565B98665BA8665DABEADCDA68FB9 + 8665BA8565BA8665B98666BA8665BA8565BA8566BA8665BA8665BA8566BA8666 + BA8565BA8666BA8665BA8565B98665BA8666BA8665BA8565ECDFD6BA8665B985 + 66BA8666BA8565C79D83E3CFC1BA8565BA8665B98566B98665B98665BA8565BB + 8766BB8766BA8565BA8665BA8565BA8665BA8565BA8565BA8665BA8665BA8565 + BA86658E664E0000000000001111112020202020202020202020202020202020 + 2020202020202020202020202020202020202020202020202020202020202020 + 2020202020212121212121212121212121212121212121212121212121212121 + 2121212121212121212121212121212121212121212121212121212121212121 + 2121212121212121212121212121212121212121212121212121212121212121 + 2121212121212121212121212121212121212121212121212121212121212121 + 2121212121212121212121212121212121212121212121212121212121212121 + 2121212121212121212121212121212121212121212121212121212121212121 + 212121212121212121212121212121212121212121212162628FC3C3E5B4B4E9 + 9090DF8B8AE1787FED6556BF6333835023474C1C1B4D14144B5959B2E7E7AFEF + EF7DE1E164DADA4ED5D546DADA3AD3D31F91912020202020201A1A1A00000000 + 0000B5896EC19175C19175C09175C19175C09175C19175C19175C19175C19175 + C09175C19175C19175C19175C09175C09175C19174C19175C19175C19175C191 + 75C09175C19175C19175C19175C19175C09175C09175C19175C09175C19175C1 + 9175C09175C19175C19175C09175C19175C09175C19175C19175C19175C19175 + C09175C19175C19175C09175C19175C09175C09175C19175C09175C19175C091 + 75C19175C09175C19175C19175C09175C19175C19175C09175C19175C19175C0 + 9175C09175C19175C09175C19175C09175C19175C09175C19175C19175C19175 + C19175C09175C19175C19175C19175C09175C09175C19175C09175C19175C091 + 75C19175C09175C19175C19175C09175C19175EEE2DAC09175C09175C09175C1 + 9175C19175C09175DDC4B5D2AE9AC19175C09175EEE1DAC19175C09175C19175 + C19174C08E72BE8D6EBC8B6CBB8769BA8667BA8465B98565BA8465B98564BA84 + 65BA8465B98465ECDED6BA8564B98565B98565BE8D6EE8D6CCBA8565B98465B9 + 8565BA8565BA8465B98565B98464B98465B98465BA8565BA8465B98565B98565 + B98465B98465B98465BA8565B98565B98465BA8465B98564BA8565B98465B984 + 65BA8564B98565B98464B98465B98465B98564B98465B98464D9BDACCCA58DB9 + 8465BA8564BA8465B98565B98464B98465ECDED6B98565B98564B98464BA8465 + B98465B98464BA8564BA8564B98464B98465B98465BA8464B98565BA8465BA84 + 64B98465BA8464BA8464B98465BA8564B98465ECDED6B98464B98465BA8464BA + 8465B98565BA8465ECDED6B98464B98465B98465B98465B98464B98465B98565 + B98465BA8465B98465B98464B98465B98465B98464BA8464B98465B98464B984 + 65D9BDACCCA58DB98465B98464B98465B98464B98464BA8464B98464BA8364BA + 8465BA8465B98565B98464B98464B98464B98465B98464B98464B98464B98464 + ECDED6B98464B98464B98464B98465B98464ECDED6B98465B98464B98464B984 + 64B98464B98464BA8565BA8566B98465B98464B98464B98465B98464BA8564BA + 8465B98564B98465B984658D654D000000000000141414202020202020202020 + 2020202020202020202323230000000000000000000000000000000000000000 + 0000000000000000000000000000000000000028282822222222222222222222 + 2222222222222222222222222222222222222222222222222222222222222222 + 2222222222222222222222222222222222222222222222222222222222222222 + 2222222222222222222222222222222222222222222222222222222222222222 + 2222222222222222222222222222222222222222222222222222222222222222 + 2222222222222222222222222222222222222222222222222222222222222222 + 222222222222222222222222222222222222222222222222222222222222226A + 6A90D0D0EBC9C9F3A6A6E69EA5F6887CC8AF3D35E34A34D53730CC3232DA1717 + 906060B9F5F5B5EDED8BE0E084E2E26BDCDC58DBDB4AD3D32A90902020202020 + 201E1E1E000000000000B5886DC09173C09174C09174C09174C09074BF9174BF + 9173C09174C09074C09174BF9174C09073C09174C09174C09174BF9174C09174 + C09174C09173C09174C09174C09173C09174C09074C09073C09074C09074C091 + 74BF9173C09173BF9074C09173C09173C09174C09073C09173C09074C09173C0 + 9174C09174BF9174C09173C09174BF9173C09073C09174C09174C09074C09174 + C09174C09173C09074C09074C09073BF9173BF9174C09073C09073C09173C090 + 74C09173BF9074C09173C09173C09074C09074BF9073C09074C09073C09174C0 + 9173C09073BF9174C09173C09174C09173C09074C09073BF9073C09174C09174 + C09073C09174C09073C09074C09073C09073C09173C09074BF9074CDA68FBF90 + 73BF9074C09073C09073BF9073BF9074C89E85C4987CBF9074C09073CDA68FC0 + 9074C09173C09173C09073C09173C09073C09074C09073C09074C08F72BE8D6F + BC8B6EBB886ABB8768B98464B98364C29477BD8C6EB98363B98363B88463C79C + 82B88363B98363B98263B88363B98364B98363B98363B98364B88363B98363B8 + 8363B98363B88363B98363B98363B88363B88363B98363B88363B98363B88363 + B98363B88363B98363B88363B98463B88363B98363B98363B88363B88363B883 + 63C29377BD8B6EB88363B98363B88363B98363B88363B88363C79C82B98363B8 + 8363B88363B98363B88363B98363B88362B88363B98363B98363B88363B98363 + B88363B98363B88363B88363B88363B88363B88363B98263B88363C69C82B983 + 63B98363B88363B98363B98262B88363C79C82B98363B98363B88363B88363B8 + 8363B98363B98362B88363B88363B98362B98363B88362B98362B88363B98362 + B88363B88363B88362C29376BD8B6DB88362B98363B98362B98363B98363B882 + 62B88362B98262B88363B98362B98262B88362B98363B88363B88362B98363B9 + 8362B88262B98362C69C81B98262B98362B88263B88362B98263C29376BD8A6E + B88263B88362B98362B98262B88363BA8463BA8465B88264B98263B98364B883 + 64B98364B88364B98363B98264B98263B883648D644C00000000000018181820 + 2020202020202020212121212121212121232323000000000000000000000000 + 0000000000000000000000000000000000000000000000000000002929292424 + 2424242424242424242424242424242424242424242424242424242424242424 + 2424242424242424242424242424242424242424242424242424242424242424 + 2424242424242424242424242424242424242424242424242424242424242424 + 2424242424242424242424242424242424242424242424242424242424242424 + 2424242424242424242424242424242424242424242424242424242424242424 + 2424242424242424242424242424242424242424242424242424242424242424 + 242424242424244646569999B5AEAED59C9CCD909ADD825C84D97365F59392D9 + 403FDE4545EA2B2B976E6EC7F7F7C2ECEC99DFDF91E2E287E2E279E5E568E1E1 + 389595202020202020212121000000000000B4876BBF8F72BF9072BF8F72BF90 + 72BF8F72BF9072BF8F72BF8F72BF9072BF8F71BF8F72BF8F72BF8F72BF8F71BF + 8F72BF9072BF8F72BF8F72BF8F72BF8F72BF8F72BF8F72BF8F72BF9072BF8F72 + BF9072BF8F72BF9071BF8F72BF8F71BF8F72BF8F72BF8F72BF8F72BF8F71BE8F + 72BE8F72BF8F72BF9072BF8F72BF8F72BF8F72BF8F71BF8F72BF8F72BF8F71BF + 8F71BF8F72BF8F72BF8F71C08F72BF8F72BF8F72BF8F71BF8F72BF8F72BF8F71 + BE8F71BF8F72BF8F71BF8F72BF8F72BF8F72C09072BF8F72BF8F72BF8F72BF8F + 71BF8F71BF8F72BF8F72BF8F72BF8F72BF8F71BF8F71BF8F72BF8F72BF8F71BF + 8F72BF8F71BE8F71BF8F71BF8F72BF8F72BF8F72BF8F72BF8F72BF8F71BF8F71 + BF8F72BF8E71BF8E72BF8F72BF8F72BF8F71BF8F72BE8F71BF8F72BF8F71BF8F + 72BF8F71BF8F72BF8F72BF8F71BE8F71BF8F72BF8F72BF8F72BF8F71BF8F72BE + 8F72BF8F71BF8F72BE8F71BF8F72BF8F71BF8F71BF8E71BD8C6EBC896BBA8767 + B88463B88261B88261B88262B88261B88261B88262B88261B88262B88261B782 + 62B88261B78162B88261B78162B88261B88261B88261B88262B88161B88261B7 + 8261B88262B78261B78262B88261B78261B88162B88161B88262B88262B88261 + B88261B88261B88161B78261B88261B88261B78161B88261B78261B88162B882 + 61B78162B88161B88262B88262B78261B78261B88261B78261B88161B78261B8 + 8261B78161B78261B78261B88261B78262B78261B88261B88261B88261B78261 + B88162B88261B78161B88261B88261B78261B88261B78161B88261B88261B782 + 61B88261B78261B78261B88161B88261B88261B88261B78261B78162B88261B8 + 8261B88261B78261B88260B78261B88261B88261B88161B78262B78161B88261 + B78261B78261B88261B78261B78261B88161B88261B78161B88261B88261B882 + 61B78261B88261B78261B78261B78161B78261B78161B88261B78261B88161B7 + 8160B88261B78161B88261B78261B88261B78161B78260B88362B98363B78162 + B88262B78262B88262B78162B88162B78262B78162B88162B782628D634B0000 + 000000001B1B1B21212121212121212121212121212122222223232300000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000002B2B2B2727272727272727272727272727272727272727272727272727 + 2727272727272727272727272727272727272725252525252526262626262626 + 2626262626292929282828272727272727272727272727272727272727272727 + 2727272727272727272727272727272727272727272727272727272727272727 + 2727272727272727272727272727272727272727272727272727272727272727 + 2727272727272727272727272727272727272727272727272727272727272727 + 2727272727272727272727272727272727273131393F3F4F3D3D4E31384D4F30 + 3BD18C8BF0ACABD85E5ED44F4FE135359B6464AFF3F3CCFEFEADE3E3A3E3E397 + E3E38EE9E96FD2D2337A7A212121212121232323000000000000B3866ABE8E71 + BE8E71BF8E70BF8E71BE8F71BE8E71BE8E71BE8E71BE8E70BE8E71BF8E71BE8E + 70BE8F71BE8E70BF8E71BF8E71BF8E70BF8E71BE8E71BF8E70BE8E71BE8E71BE + 8E71BE8E70BF8E70BF8E71BE8E71BE8E71BF8E71BE8E70BF8F71BE8E71BE8E71 + BE8E70BE8F71BE8E70BE8F71BE8E70BE8E71BE8E70BE8E71BE8E70BE8E71BF8E + 70BE8E71BE8E71BF8E71BE8E70BE8F71BE8E70BE8E71BE8E70BF8E70BE8E70BE + 8E71BE8E70BE8E71BE8E70BE8E71BE8E71BF8E71BF8E70BE8E70BE8E71BF8E71 + BE8E70BF8E71BE8E71BE8E70BE8E70BE8E71BE8E71BF8E71BE8E70BE8E71BF8E + 70BE8F70BE8E70BE8E70BF8E70BE8E71BE8E70BE8E71BE8E71BE8E70BF8E71BE + 8E71BE8E70BF8E71BE8E70BE8E70BE8E71BE8E70BF8E70BE8E70BF8E71BE8E70 + BE8E71BE8E70BE8E71BE8E71BF8E70BE8E70BF8E71BE8E70BE8E70BE8E71BE8E + 71BE8E71BE8E71BE8E70BE8E70BE8E70BE8E71BF8E71BE8E70BF8E70BE8E70BF + 8E70BE8E71BE8E70BE8E70BF8D70BD8B6DBC886ABA8566B88363B78160B78160 + B78160B78160B78160B78160B88161B88160B78160B88160B78160B78160B781 + 60B78160B78160B78160B78160B78160B78160B78160B78160B78161B78161B7 + 8160B78160B78160B88160B78160B78160B78160B78160B78160B78160B78161 + B78160B78160B88160B88160B78160B78160B88160B78160B78061B78160B781 + 60B78160B78161B78160B78161B78161B78160B88161B88160B78160B78160B7 + 8160B78160B78160B78160B88160B78160B78160B78160B78161B78160B78161 + B78160B78160B78160B78160B78161B78160B78160B78160B78160B78160B781 + 61B78160B78160B78160B78160B88161B88160B78160B78160B78160B78160B8 + 8061B78160B78160B78160B78160B78161B78160B78160B78160B78160B78160 + B78160B78160B78160B78160B78160B78160B78160B78161B78160B78160B781 + 60B78160B78160B78160B78160B78160B78160B78160B78160B78160B78160B8 + 8261B88263B78162B78162B78162B88163B78162B78163B78162B78163B88162 + B781628C634C0000000000002020202121212121212121212222222222222323 + 232424240000000000002B2B2B2828282929292A2A2A2A2A2A2B2B2B2C2C2C2C + 2C2C2626260000000000002E2E2E2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D + 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2C2C2C2727271F1F1F1111110000000000 + 000000000000000000000000000000000000000606061919192A2A2A2E2E2E2D + 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D + 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D + 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D + 2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D + 2D2D2D2C2C2C48302DD0A2A2F3BFBEE08182DE7272DB5151D04444977B7B849B + 9B6D9191678E8E618F8F5A90903E6969212A2A21212121212124242400000000 + 0000B38669BE8E70BE8E70BE8E70BE8E70BE8D70BE8E70BE8E70BE8E70BD8E70 + BE8E70BE8E70BE8E70BE8D70BE8E70BE8D70BE8E70BE8E6FBE8E70BE8E70BE8E + 70BE8D70BE8E70BE8E70BE8D70BE8E70BE8E70BE8E70BE8D70BE8E70BE8D70BE + 8E70BE8E70BE8E70BE8E6FBE8E70BE8E70BE8D70BE8E70BE8E70BE8E70BE8E70 + BE8E6FBE8E70BE8D70BE8E70BE8E70BE8E70BE8E70BE8E70BE8E70BE8D6FBE8D + 6FBE8E70BE8E70BE8D70BE8D6FBE8E70BE8E70BE8E70BE8D70BE8D70BE8D70BE + 8E70BE8E70BE8D70BE8E70BE8D70BE8E6FBE8D70BE8E6FBE8E70BE8D70BE8E70 + BE8E6FBE8E6FBE8D70BE8D70BE8D70BE8E70BE8D70BE8D70BE8E70BE8D70BE8E + 70BE8D70BE8E70BE8E70BE8E70BE8E70BE8D6FBE8E70BE8E70BE8D70BE8D6FBE + 8D70BE8E70BE8D70BE8E70BE8D70BE8D70BE8E6FBE8D70BE8E70BE8E70BE8E70 + BE8E70BE8D70BE8E70BE8E70BE8E6FBE8E70BE8D70BE8E70BE8D6FBE8D70BE8E + 70BE8D6FBE8E70BE8E6FBD8D6FBE8E70BE8E70BE8D70BE8D6FBE8E70BE8E70BE + 8D70BE8D6FBC896CBA8868B88564B88162B78160B78060B78160B78160B78060 + B7805FB78060B78060B78160B78060B78160B78160B7805FB7815FB78160B780 + 60B78160B78060B7815FB7815FB78160B78160B78060B78160B78160B78060B7 + 8160B78060B7815FB78060B78160B7815FB7815FB78060B7805FB7805FB7815F + B68060B78060B78060B78060B7805FB78160B7815FB7815FB78060B7815FB780 + 5FB78060B78160B78160B78160B7815FB78060B78060B78160B7805FB7805FB7 + 815FB78160B7815FB78060B7805FB78160B78160B7805FB78160B78060B78160 + B78060B78160B7805FB78160B7805FB7805FB78060B78060B78060B7805FB681 + 60B68060B78060B7815FB78060B78160B7805FB7805FB78160B78160B78160B6 + 805FB7815FB78060B78160B78160B78060B78160B7815FB78160B78060B78160 + B78060B78060B78160B78060B7815FB78160B7805FB78060B78060B78160B781 + 60B78060B7815FB78261B88163B78062B78061B78062B78061B78162B78161B7 + 8162B78061B78061B781618C624B000000000000222222222222222222222222 + 2323232424242525252424240000000000002D2D2D2C2C2C2E2E2E2F2F2F3030 + 3031313132323233333329292900000000000032323234343434343434343434 + 34343434343434343434343434343434343333332B2B2B191919000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 000000000606062B2B2B34343434343434343434343434343434343434343434 + 3434343434343434343434343434343434343434343434343434343434343434 + 3434343434343434343434343434343434343434343434343434343434343434 + 3434343434343434343434343434343434343434343434343434343434343434 + 3434343434343434343434333333523E3ED2ACACF2C5C5DE8D8DE28888DF7878 + DF5F5FE34A4A8C29292626262626262424242323232323232222222222222222 + 22272727000000000000B38568BD8D70BE8E6FBE8D6FBE8E6FBE8D70BE8D70BE + 8D6FBE8E70BD8E6FBE8D70BE8D70BE8D70BE8D6FBE8D6FBE8D70BE8D6FBE8D6F + BE8D70BE8D6FBD8D6FBE8D70BE8D70BE8D6FBE8D70BD8D6FBE8D6FBE8D6FBE8D + 6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBD8D6FBE8D6FBE8D6FBE8D6FBE + 8D70BE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8E6FBE8D6F + BE8D70BE8D6FBE8D6FBE8D6FBD8D70BE8D6FBE8D6FBE8D6FBE8D6FBE8D70BE8D + 70BE8D6FBE8D6FBD8D6FBE8D6FBD8D6FBE8D70BE8D6FBD8D6FBE8D6FBE8D6FBE + 8D6FBE8D6FBE8D6FBE8D6FBE8D6FBD8D70BE8D6FBE8D6FBE8D6FBE8D6FBE8D6F + BE8D70BE8D70BD8D6FBE8D6FBD8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D + 6FBE8D6FBD8D6FBD8D70BE8D70BE8D6FBE8C70BE8D6FBE8D6FBE8D6FBE8D70BE + 8D6FBE8D6FBE8D6FBE8D6FBD8D6FBE8D6FBD8D6FBE8D6FBD8D6FBE8D6FBE8D6F + BE8E6FBD8E6FBE8D6FBD8D6FBE8D6FBE8D6FBD8D6FBE8D6FBE8D6FBE8D6FBE8D + 6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8D6FBE8C6EBC886ABA + 8667B98363B78060B7805FB7805FB7805FB6805FB6805FB78060B7805FB7805F + B7805FB7805FB7805FB6805FB7805FB7805FB7805FB7805FB6805FB7805EB780 + 5FB7805FB6805EB7805FB7805FB77F5FB7805FB7805FB7805FB7805FB7805FB7 + 805FB7805FB7805FB6805FB7805FB7805FB7805FB7805FB7805FB7805FB7805F + B6805FB77F5FB6805FB7805FB7805FB6805FB6805FB7805FB7805FB7805FB680 + 5FB7805FB7805FB7805FB7805FB7805EB7805FB7805FB6805FB6805FB7805FB7 + 805FB6805FB6805EB6805FB7805FB7805FB7805EB7805FB7805FB7805EB7805E + B6805FB6805FB6805EB6805FB7805FB6805FB7805FB7805FB7805FB7805EB780 + 5FB6805FB7805FB6805FB7805FB77F5FB6805FB6805FB7805FB7805FB7805EB7 + 805FB7805FB7805FB6805FB7805FB6805FB7805FB6805EB77F5FB7805FB77F5E + B7805EB6805FB6805FB6805FB7805FB7815FB88163B68061B68062B78062B780 + 62B78062B78062B78061B68061B68062B780628C624A00000000000024242422 + 2222232323232323242424262626272727252525000000000000232323323232 + 3535353737373939393A3A3A3B3B3B3C3C3C2222220000000000003838383E3E + 3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E38383827272705050500 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000001515153A3A3A3E3E3E3E3E3E3E3E + 3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E + 3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E + 3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E + 3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3D3D3D5A4848D8BABAF8D5D5E1 + 9F9FE59999E58F8FE58282ED76769C41412B2B2B292929272727262626242424 + 232323232323222222292929000000000000B28468BD8D6FBD8C6FBE8D6FBE8D + 6FBE8C6EBE8C6FBE8D6FBD8D6FBE8D6FBD8D6FBE8C6FBE8D6FBE8C6FBE8C6EBE + 8D6FBE8D6EBE8D6FBE8C6FBE8D6EBD8D6FBE8C6EBE8C6FBE8C6FBE8C6EBD8D6F + BD8D6FBD8D6FBD8D6FBD8D6EBE8D6FBE8C6EBE8C6FBD8D6FBE8C6FBD8D6EBE8C + 6FBE8D6EBE8C6EBD8D6EBE8D6FBD8C6FBD8D6FBD8C6EBE8D6FBD8C6FBE8D6FBD + 8D6EBE8C6FBE8D6FBD8C6EBE8D6FBD8C6EBE8D6FBE8D6EBE8C6FBE8D6FBD8C6F + BE8C6FBE8C6FBD8D6FBE8D6FBD8D6FBD8D6FBE8D6FBD8D6EBD8D6FBE8C6EBD8C + 6FBD8D6EBD8C6FBD8C6FBE8D6EBD8C6FBD8C6EBE8D6FBD8D6EBE8D6FBD8D6FBE + 8C6EBD8D6EBD8D6FBE8C6EBD8D6EBE8C6FBD8D6EBD8D6EBD8D6FBE8D6EBE8C6E + BD8D6FBD8C6FBE8D6FBE8C6EBD8D6FBD8D6FBD8C6EBD8D6EBE8C6EBE8C6FBD8D + 6EBD8D6FBE8D6EBD8D6FBD8D6EBE8C6FBE8C6FBD8D6FBE8C6FBD8D6FBE8C6FBD + 8D6EBE8D6EBE8C6EBD8D6FBD8C6FBE8D6FBE8D6FBD8C6EBE8C6EBD8C6EBE8D6E + BE8C6FBE8C6FBE8D6EBD8D6FBD8C6EBD8D6EBD8C6EBD8D6FBE8D6FBE8C6FBE8D + 6FBD8C6FBD8D6EBD8C6FBD8D6EBD8D6EBD8A6CBA8666B88363B6805FB67F5EB6 + 805EB6805FB7805EB67F5EB6805EB7805EB67F5FB6805EB77F5FB67F5EB77F5E + B6805EB7805EB67F5EB6805EB67F5EB67F5EB7805EB67F5FB6805EB67F5FB680 + 5FB67F5EB77F5EB67F5FB6805EB6805FB6805EB6805EB67F5EB6805EB67F5EB6 + 805FB77F5EB77F5FB7805EB67F5EB67F5EB6805EB7805FB6805EB67F5EB67F5F + B6805EB7805EB67F5EB67F5FB6805EB67F5EB77F5FB6805EB7805FB67F5EB67F + 5FB67F5FB6805EB67F5FB6805EB67F5EB67F5EB67F5EB67F5EB77F5EB67F5FB6 + 7F5EB6805EB77F5EB7805EB67F5FB67F5EB67F5FB67F5EB6805EB77F5EB77F5E + B6805EB6805EB77F5EB67F5EB67F5EB67F5EB77F5EB77F5EB67F5EB67F5EB780 + 5EB67F5EB67F5FB7805EB6805EB6805EB6805EB77F5EB67F5EB67F5EB67F5EB6 + 7F5EB77F5EB67F5EB77F5EB67F5EB67F5EB67F5EB67F5FB7805FB78162B67F61 + B78062B67F61B68061B67F61B67F61B78061B68061B67F61B680618C624A0000 + 000000002828282323232424242525252626262828282A2A2A2D2D2D00000000 + 00000B0B0B3B3B3B3D3D3D404040424242444444464646464646060606000000 + 0000004848484A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4141412828 + 2800000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000070707 + 3A3A3A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A + 4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A + 4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A + 4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A4A494949494949524A + 4AB59898E5C2C2D9A7A7DA9F9FD89393DD8B8BD07373713D3D3030302D2D2D2A + 2A2A2828282626262525252424242323232C2C2C000000000000B28468BD8C6E + BD8C6EBD8C6EBE8C6EBD8C6EBD8C6EBE8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C + 6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD + 8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBE8C6EBD8C6E + BD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C + 6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD + 8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6E + BD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C + 6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD + 8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6E + BD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C + 6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD + 8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6E + BD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C6EBD8C + 6EBD8C6EBB8969BA8666B88361B6805EB67F5EB67F5DB67F5EB67F5EB67F5EB6 + 7F5DB67F5DB67F5EB67F5EB67F5EB67F5EB67F5DB67F5DB67F5EB67F5DB67F5E + B67F5DB67F5DB67F5EB67F5DB67F5EB67F5DB67F5EB67F5DB67F5DB67F5DB67F + 5DB67F5EB67F5DB57F5EB67F5DB67F5EB67F5DB67F5DB67F5EB67F5EB67F5DB6 + 7F5DB67F5EB67F5DB67F5DB67F5EB67F5DB67F5DB67F5DB67F5DB67F5DB67F5D + B67F5DB67F5DB67F5DB67F5DB67F5DB67F5DB67F5DB67F5DB67F5DB67F5EB67F + 5DB67F5DB67F5DB67F5DB67F5DB67F5DB67F5EB67F5DB67F5DB67F5DB67F5DB6 + 7F5DB67F5DB67F5DB67F5DB67F5DB67F5DB67F5DB67F5EB67F5DB67F5DB67F5D + B67F5DB67F5DB67F5DB67F5DB67F5EB67F5EB67F5DB67F5EB67F5DB67F5DB67F + 5EB67F5DB67F5DB67F5EB57F5EB67F5DB67F5DB67F5DB67F5DB67F5DB67F5DB7 + 805EB78062B67F61B67F60B67F61B67F60B67F61B67F60B67F61B67F61B67F61 + B67F608B614A0000000000002A2A2A2424242525252626262828282A2A2A2D2D + 2D3030300505050000000000001111114343434949494D4D4D4F4F4F4C4C4C12 + 12120000000000000C0C0C565656565656565656565656565656565656565656 + 4C4C4C2D2D2D0000000000000000000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000000000000000000000000 + 0000000000000000000000404040565656565656565656565656565656565656 + 5656565656565656565656565656565656565656565656565656565656565656 + 5656565656565656565656565656565656565656565656565656565656565656 + 565656565656565656565656565656565656565... [truncated message content] |
From: <tb...@us...> - 2006-11-19 14:49:13
|
Revision: 690 http://svn.sourceforge.net/wxdsgn/?rev=690&view=rev Author: tbreina Date: 2006-11-19 06:49:11 -0800 (Sun, 19 Nov 2006) Log Message: ----------- Revert the -notify_resource_update fix. It doesn't work. Modified Paths: -------------- trunk/wxdevcpp/source/compiler.pas Modified: trunk/wxdevcpp/source/compiler.pas =================================================================== --- trunk/wxdevcpp/source/compiler.pas 2006-11-19 14:01:18 UTC (rev 689) +++ trunk/wxdevcpp/source/compiler.pas 2006-11-19 14:49:11 UTC (rev 690) @@ -670,7 +670,7 @@ writeln(F, #9 + '$(LINK) $(LINKOBJ) ' + format(devCompiler.LinkerFormat, [ExtractRelativePath(Makefile,fProject.Executable)]) + ' $(LIBS)'); if devCompiler.compilerType = ID_COMPILER_VC2005 then begin - writeln(F, #9 + '$(GPROF) -notify_resource_update /nologo /manifest "' + ExtractRelativePath(Makefile,fProject.Executable) + '.manifest" /outputresource:"' + ExtractRelativePath(Makefile,fProject.Executable) + '"'); + writeln(F, #9 + '$(GPROF) /nologo /manifest "' + ExtractRelativePath(Makefile,fProject.Executable) + '.manifest" /outputresource:"' + ExtractRelativePath(Makefile,fProject.Executable) + '"'); writeln(F, #9 + '@$(RM) "' + ExtractRelativePath(Makefile,fProject.Executable) + '.manifest"'); end; end; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tb...@us...> - 2006-11-19 14:01:26
|
Revision: 689 http://svn.sourceforge.net/wxdsgn/?rev=689&view=rev Author: tbreina Date: 2006-11-19 06:01:18 -0800 (Sun, 19 Nov 2006) Log Message: ----------- XRC branch Added Paths: ----------- branches/XRC/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lo...@us...> - 2006-11-19 07:04:49
|
Revision: 688 http://svn.sourceforge.net/wxdsgn/?rev=688&view=rev Author: lowjoel Date: 2006-11-18 23:04:46 -0800 (Sat, 18 Nov 2006) Log Message: ----------- Added support for Visual C++ compilers's debug information adding and recompile. Modified Paths: -------------- branches/VC_Debugger/wxdevcpp/source/debugger.pas Modified: branches/VC_Debugger/wxdevcpp/source/debugger.pas =================================================================== --- branches/VC_Debugger/wxdevcpp/source/debugger.pas 2006-11-19 06:03:04 UTC (rev 687) +++ branches/VC_Debugger/wxdevcpp/source/debugger.pas 2006-11-19 07:04:46 UTC (rev 688) @@ -597,45 +597,66 @@ spos: integer; opts: TProjProfile; begin - CloseDebugger(nil); //Todo: lowjoel: Add multiple-compiler support - if (MessageDlg(Lang[ID_MSG_NODEBUGSYMBOLS], mtConfirmation, [mbYes, mbNo], 0) = mrYes) then begin - if devCompiler.FindOption('-g3', opt, idx) then begin - opt.optValue := 1; - if not Assigned(MainForm.fProject) then - devCompiler.Options[idx]:=opt; // set global debugging option only if not working with a project + if MessageDlg(Lang[ID_MSG_NODEBUGSYMBOLS], mtConfirmation, [mbYes, mbNo], 0) = mrYes then + begin + CloseDebugger(nil); + if devCompiler.CompilerType = ID_COMPILER_MINGW then + begin + if devCompiler.FindOption('-g3', opt, idx) then + begin + opt.optValue := 1; + if not Assigned(MainForm.fProject) then + devCompiler.Options[idx] := opt; // set global debugging option only if not working with a project - MainForm.SetProjCompOpt(idx, True); // set the project's correpsonding option too + MainForm.SetProjCompOpt(idx, True); // set the project's correpsonding option too - // remove "-s" from the linker''s command line - if Assigned(MainForm.fProject) then begin - opts := MainForm.fProject.CurrentProfile; - // look for "-s" in all the possible ways - // NOTE: can't just search for "-s" because we might get confused with - // some other option starting with "-s...." - spos := Pos('-s ', opts.Linker); // following more opts - if spos = 0 then - spos := Pos('-s'#13, opts.Linker); // end of line - if spos = 0 then - spos:=Pos('-s_@@_', opts.Linker); // end of line (dev 4.9.7.3+) - if (spos = 0) and - (Length(opts.Linker) >= 2) and // end of string - (Copy(opts.Linker, Length(opts.Linker)-1, 2) = '-s') then - spos := Length(opts.Linker) - 1; - // if found, delete it - if spos>0 then begin - Delete(opts.Linker, spos, 2); - MainForm.fProject.CurrentProfile.CopyProfileFrom(opts); + // remove "-s" from the linker''s command line + if Assigned(MainForm.fProject) then begin + opts := MainForm.fProject.CurrentProfile; + // look for "-s" in all the possible ways + // NOTE: can't just search for "-s" because we might get confused with + // some other option starting with "-s...." + spos := Pos('-s ', opts.Linker); // following more opts + if spos = 0 then + spos := Pos('-s'#13, opts.Linker); // end of line + if spos = 0 then + spos := Pos('-s_@@_', opts.Linker); // end of line (dev 4.9.7.3+) + if (spos = 0) and (Length(opts.Linker) >= 2) and // end of string + (Copy(opts.Linker, Length(opts.Linker)-1, 2) = '-s') then + spos := Length(opts.Linker) - 1; + + // if found, delete it + if spos>0 then + begin + Delete(opts.Linker, spos, 2); + MainForm.fProject.CurrentProfile.CopyProfileFrom(opts); + end; end; + + // remove -s from the compiler options + if devCompiler.FindOption('-s', opt, idx) then begin + opt.optValue := 0; + if not Assigned(MainForm.fProject) then + devCompiler.Options[idx] := opt; // set global debugging option only if not working with a project + MainForm.SetProjCompOpt(idx, False); // set the project's correpsonding option too + end; end; - if devCompiler.FindOption('-s', opt, idx) then begin - opt.optValue := 0; - if not Assigned(MainForm.fProject) then - devCompiler.Options[idx]:=opt; // set global debugging option only if not working with a project - MainForm.SetProjCompOpt(idx, False); // set the project's correpsonding option too - end; - MainForm.actRebuildExecute(nil); + end + else if devCompiler.CompilerType in ID_COMPILER_VC then + begin + for idx := 0 to devCompiler.OptionsCount - 1 do + if devCompiler.Options[idx].optName = 'Debugging' then + Break; + + opt := devCompiler.Options[idx]; + opt.optValue := 1; + if not Assigned(MainForm.fProject) then + devCompiler.Options[idx] := opt; + MainForm.fProject.CurrentProfile.CompilerOptions[idx + 1] := '1'; + MainForm.fProject.CurrentProfile.Linker := MainForm.fProject.CurrentProfile.Linker + '/Debug'; end; + MainForm.actRebuildExecute(nil); end; end; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lo...@us...> - 2006-11-19 06:03:08
|
Revision: 687 http://svn.sourceforge.net/wxdsgn/?rev=687&view=rev Author: lowjoel Date: 2006-11-18 22:03:04 -0800 (Sat, 18 Nov 2006) Log Message: ----------- -Changed the compile and run button image -When a project is loaded we do not need any editors open to debug -Allow for the detection of missing program symbols Modified Paths: -------------- branches/VC_Debugger/wxdevcpp/source/datamod.dfm branches/VC_Debugger/wxdevcpp/source/debugger.pas branches/VC_Debugger/wxdevcpp/source/main.dfm branches/VC_Debugger/wxdevcpp/source/main.pas Modified: branches/VC_Debugger/wxdevcpp/source/datamod.dfm =================================================================== --- branches/VC_Debugger/wxdevcpp/source/datamod.dfm 2006-11-19 06:00:30 UTC (rev 686) +++ branches/VC_Debugger/wxdevcpp/source/datamod.dfm 2006-11-19 06:03:04 UTC (rev 687) @@ -3436,119 +3436,119 @@ 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 000000000000EF39C600565C7500C515DA000000000000000000000000000000 - 0000000000003D513D003D4E4100000000000000000000000000000000000000 + 0000000000000000000000000000000000000000000002630700013C0300013C + 0300013C03000263070000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 - 0000000000000000000000000000000000000000000000000000000000000000 0000F02DCD006B6980001173DB003E91DC000000000000000000000000000000 - 00000071000006C809000CB12800325139000000000000000000000000000000 - 000000000000000000000000000000000000893615007D3213007B3113007B31 + 0000000000000000000000000000000000000263070005870F00009707000097 + 070003890A0002630700013C030000000000893615007D3213007B3113007B31 13007B3113007B3113007B3113007B3113007B3113007B3113007B3113007B31 13007B3113007B3113007E3313008A3715007A2D06007A2D06007A2D06007A2D 0600000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000893615007D3213007B3113007B31 13007B3113007B3113007B3113007B3113007B3113007B3113007B3113009D50 35006E697F000F73D90036A6FF00AB48FF000000000000000000000000000000 - 0000007C000000D7000000D907000CB128003251390000000000000000000000 - 000000000000000000000000000000000000692A1100FFF7F000FFF4EA00FEF2 + 0000000000000000000000000000116C1C000FA92D0007AB1D0083D88E0023B0 + 2D00009E070003A60C000263070002630700692A1100FFF7F000FFF4EA00FEF2 E300FEEEDD00FEEAD500FEE7CE00FEE3C600FEE0BF00FEDDBA00FCD9B100FED5 AC00FCD3A600FCD1A000FCCE9C00783012007A2D0600E9AD6800E2751F007A2D 0600000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000692A1100FFF2E800FFEFE300FFEB DD00FFE8D800FFE5D200FEE1CC00E8C3B000E7C0AA00EABEA700F3C4A8005D62 7E000F70D70032A2FF00625A6400000000000000000000000000000000000000 - 0000007C000000D7000000E1000000D907000CB1280032513900000000000000 - 00000000000000000000000000000000000065281000FEFAF400FEF7EE00F8E3 + 0000000000000000000000000000098E140018B5480007A52700000000000000 + 000047BF5000009E0700009E07000263070065281000FEFAF400FEF7EE00F8E3 C900F0D3A600F0D0A400FFFFFF00FFFFFF00F8D4AA00FEE0BD00FEDCB600FCD8 AF00FED5AA00FCD1A400FCCF9F00762F12007A2D060042C55500F4CFA4007A2D 0600000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000065281000FFF4EC00FFF0E600FFED E000FFEADA00F0D4C300D9B8A500D0B89E00D3BDAA00C19F8D00B78D78006484 A6003CACFF00BDC2C500752E1100000000000000000000000000000000000000 - 0000007C000000DC040000F4060000E4010000D907000CB12800325139000000 - 00000000000000000000000000000000000066281000FFFBF700D0C6BA006240 + 0000000000000000000000000000098E140025B85B000DAB3B00000000000000 + 00000000000034B63F0003AA0C000263070066281000FFFBF700D0C6BA006240 1B00656462006564620091919000FFFFFF00FFFFFF00FCE1C200FCDDBA00FED9 B400FCD7AD00FCD4A700FED1A100762F12007A2D06007A2D06007A2D06007A2D 0600000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000066281000FFF6EF00FFF2E900FFEF E300F2DED100B5908D00E9DDD700FFFFE600FFFFDA00FFFFD000D7B58F00DEB6 - A400DED2C100FECEAB00752E1100000000000000000000000000000000000000 - 0000007F030007EF1C0000E9080000F4060000E4010000D907000CB128003251 - 39000000000000000000000000000000000066281000FFFCFA00684F35005E81 + A400DED2C100FECEAB00752E11000000000000000000808080008D5E5D008D5E + 5D008D5E5D008D5E5D008D5E5D00098E140052CB82000DAB4000000000000000 + 000046C1620005A1180005AA11000263070066281000FFFCFA00684F35005E81 7A0000BDFF0000BDFF0095E9FF0091919000FFFFFF00FEE2C600FEDEBF00FEDC B700FED9B100FED5AA00FED3A500762F12000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000066281000FFF7F200FFF4EC00FFF1 E700DBBFB100D8C5B400FFFFFF00FFFFF500FFFFD500FFFCC600ECC58E00D6AD - 9300FED4B400FED0AF00752E1100000000000000000000000000000000000000 - 0000077F00003FF4150007F91C0000E9080000F4060000E4010000D907000CB1 - 2800324C350000000000000000000000000065280F00FFFEFC005A36130000BD + 9300FED4B400FED0AF00752E1100000000000000000080808000FFFAEB00F9F1 + E200F9F1E200F7EEDC00F7EEDC0023A5380077D093004DC77B008FDDAC002CBA + 5A000DAB3B0011AF3300099D1C00046B0B0065280F00FFFEFC005A36130000BD FF00004B0000004B000000BDFF0065646200F0D0A300FFE5CA00D5812700D581 2700D5812700D5812700FCD4A900762F12007A2D06007A2D06007A2D06007A2D 0600000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000065280F00FFF9F500FFF6F000FFF3 EA00B18A7E00F9F6D000FFFFE400FFFFE400FFFFDB00F7E1AD00FABE7900D6B4 - 8A00E5BDA700FED2B200752E1100000000000000000000000000000000000000 - 0000077F0E0046F4800007FF1B0000F91D0000E9080000F4060007E40E0000CC - 0300066D060000000000000000000000000065280F00FFFEFE005A36130081FF + 8A00E5BDA700FED2B200752E1100000000000000000080808000F9F1E400F5E2 + CD00F5E2CD00F4DFC900F4DFC900F2DDC300098E140084D79E0078D79E0050C9 + 7E0041C5730018A938000C8220000000000065280F00FFFEFE005A36130081FF FE00004B0000004B000000BDFF0065646200F0D1A400FEE7CE00D5812700D581 2700D5812700D5812700FCD7AC00762F12007A2D0600E9AD6800E2751F007A2D 0600000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000065280F00FFFBF900FFF8F300FFF5 ED00AE857A00EAE0BC00FFFFD700FEFED200FBEEBD00EFBC7F00FCCB8700D2B2 - 8F00E9C1AB00FED4B500752E1100000000000000000000000000000000000000 - 0000077F0E004DF4830007FF160000FF0E0000F91D0007E9150038E47100077C - 0E000000000000000000000000000000000066281000FFFFFF00685037009F9D + 8F00E9C1AB00FED4B500752E1100000000000000000080808000FCF5EA00FCD8 + B500FCD8B500FCD8B500FCD8B500FCD8B500FCD8B50027A93D00098E1400098E + 1400098E1400299237005A350F00C000000066281000FFFFFF00685037009F9D 9A00FFFFFF0000BDFF00998C7A0062401A00FADEBD00FEEAD400FEE6CC00FCE2 C500FCDEBD00FCDAB600FCD9B000762F12007A2D060042C55500F4CFA4007A2D 0600000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000066281000FFFDFC00FFFAF600FFF7 F100E9D4CF00BA998600FFFCC300FCD89B00F0B67400FFE7BC00E8DEC900D7B2 - 9B00FED9BE00FED6B900762F1200000000000000000000000000000000000000 - 00000E7F030086F42E000EFF0B0000FF09000EFF110000E71C00077F11000000 - 00000000000000000000000000000000000065280F00FFFFFF00D0CBC4006850 + 9B00FED9BE00FED6B900762F1200000000000000000080808000FEFBF500FDD2 + A700FDD2A700FDD2A700FDD2A700FDD2A700FDD2A700F0E5DA00A57A75000000 + 0000FF000000FF000000C00000000000000065280F00FFFFFF00D0CBC4006850 37005A3613005A351300684E3500CFC1B000FFEFDE00FFEDD800FEE9D000FEE5 C900FEE1C200FEDEBB00FCDAB400752E11007A2D06007A2D06007A2D06007A2D 0600000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000065280F00FFFFFF00FFFCF900FFF9 F400FAEDE600C7A69C00BD947A00E9C18C00F2D19200D9C5B000B7919100EAC6 - B200FEDBC200FED8BC00752E1100000000000000000000000000000000000000 - 00000E7F03008DF42E000EFF0B001CFF0E0071E91D000E7F0700000000000000 - 0000000000000000000000000000000000006B2D1200FFFFFF00FFFFFF00FFFE + B200FEDBC200FED8BC00752E1100000000000000000080808000FFFDFB00FDEA + D800FCE7D400FCE7D400FCE7D400FCE7D400FDF4E600E8E0D900C0000000C000 + 0000FF000000FF000000C0000000000000006B2D1200FFFFFF00FFFFFF00FFFE FE00FFFCFA00FFFBF600FEF7EF00FEF4E900FFF2E300FFEEDC00FEEAD500FEE6 CE00FEE3C600FEE0BF00FCDCB8007B3416000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000006B2D1200DCDCDC00DCDCDC00DCDC DC00DCDCDC00DCDCDC00CCC3C600AE897D00B1907D00C6B6B100D1C8C700DCD7 - D100DCD4CA00DCCFC1007B341600000000000000000000000000000000000000 - 00000E7F0E008DF483002AFF260071E91D001C7F070000000000000000000000 - 0000000000000000000000000000000000009E512300CB934600C68C4200C68C + D100DCD4CA00DCCFC1007B34160000000000000000008080800000000000FDD2 + A700FDD2A700FDD2A700FDD2A700EBDFDB00FF000000FF000000FF000000FF00 + 0000FF000000FF000000C0000000000000009E512300CB934600C68C4200C68C 4100C68C4100C68C4100C68C4100C68C4100C68C4100C78E4200CC995200CB93 4700CE995100C1914E00BB955C00A15222007A2D06007A2D06007A2D06007A2D 0600000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000009941150099461100984410009844 100098441000984410009844100098441000984411009A471300994611009A47 - 13009745130095461600762F1200000000000000000000000000000000000000 - 00000E7F0E009BF49B007FE980001C7F11000000000000000000000000000000 + 13009745130095461600762F120000000000000000008080800000000000FCE7 + D400FCE7D400FCE7D400FCE7D400B48E8800B48E8800B48E8800B48E88000000 00000000000000000000000000000000000099411500CC641400D0651400CF65 1400CF651400CF651400CF651400CF651400CF651400D1681800F3A96600E070 1100F3A966009F6339003553C700A6420C007A2D0600E9AD6800E2751F007A2D 0600000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000099411500E97F1E00E97F1E00E97F 1E00E97F1E00E97F1E00E97F1E00E97F1E00E97F1E00E97F1E00F3A96600F3A9 - 6600E97F1E003553C700A6420C00000000000000000000000000000000000000 - 00000E740E007FDF7F001C7F1C00000000000000000000000000000000000000 + 6600E97F1E003553C700A6420C00000000000000000080808000000000000000 + 0000000000000000000000000000B48E8800EBB56F00C68C7800000000000000 0000000000000000000000000000000000000000000093401A0095401B009540 1B0095401B0095401B0095401B0095401B0095401B0095411B0099441D00953E 15009A451C008C3C1A00843D2400000000007A2D060042C55500F4CFA4007A2D 0600000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000BC580C00BD580C00BD58 0C00BD580C00BD580C00BD580C00BD580C00BD590C00BF5A0D00BD580B00BF5A - 0D00BB570C00B8570F0000000000000000000000000000000000000000000000 - 0000000000000E690E0000000000000000000000000000000000000000000000 + 0D00BB570C00B8570F0000000000000000000000000080808000808080008080 + 8000808080008080800080808000808080008080800000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000007A2D06007A2D06007A2D06007A2D @@ -4611,11 +4611,11 @@ 8000FFFF8000FFFF8000C7C78000FFEF8000C3878000FFE78000C10F8000FFE3 8000E01F8000F8018000F03F800000008000F838800000018000F01080000063 8000E00080000067800003018000006F800007038000007FC00147078000007F - FFFFE40FC00180FFFFFFC41FFFFFFFFFFFF8F9FFFFFFFFFFFFF0F0FF00000FFF - 0000F07F000008010001F03F00000FFF0001F01F00000FFF0001F00F0000FFFF - 0001F00700000FFF0001F007000008010001F00F00000FFF0001F01F00000FFF - 0001F03F0000FFFF0001F07F00000FFF0001F0FF000008010001F1FF80010FFF - 8003FBFFFFFF0FFFFFFFFFFFFFFFFFFFDDBB8007B6DBFF83AD5B8007AAABFF01 + FFFFE40FC00180FFFFFFC41FFFFFFFFFFFF8DD83FFFFFFFFFFF0AD0100000FFF + 0000AC00000008010001A83000000FFF0001DC3800000FFF000180300000FFFF + 0001800000000FFF00018001000008010001800000000FFF0001801100000FFF + 000180010000FFFF0001A00100000FFF0001A01F000008010001BE3F80010FFF + 8003807FFFFF0FFFFFFFFFFFFFFFFFFFDDBB8007B6DBFF83AD5B8007AAABFF01 AD5B8001AAAB0000A9538001B6DB0000DDBB80010FF70000801F800100230000 801B800100010000801180010003000180008001000300018011800100070001 80018007000700018001800700030001801F800700030001803F800700030001 Modified: branches/VC_Debugger/wxdevcpp/source/debugger.pas =================================================================== --- branches/VC_Debugger/wxdevcpp/source/debugger.pas 2006-11-19 06:00:30 UTC (rev 686) +++ branches/VC_Debugger/wxdevcpp/source/debugger.pas 2006-11-19 06:03:04 UTC (rev 687) @@ -355,8 +355,7 @@ destructor TDebugger.Destroy; begin - if (Executing) then - CloseDebugger(nil); + CloseDebugger(nil); CloseHandle(Event); RemoveAllBreakpoints; @@ -805,7 +804,7 @@ Executable := DBG_PROGRAM(devCompiler.CompilerType); //Create the command line - Executable := Format('%s -lines -2 -G -y "%s" "%s" %s', [Executable, ExtractFilePath(Filename), FileName, arguments]); + Executable := Format('%s -lines -2 -G -sflags 0x800B8633 -y "%s" "%s" %s', [Executable, ExtractFilePath(Filename), FileName, arguments]); //Launch the process if not CreateProcess(nil, PChar(Executable), nil, nil, True, CREATE_NEW_CONSOLE, @@ -882,9 +881,9 @@ //Make sure we don't save the current line! Exit; end - else if RegExp.Exec(line, 'Symbol search path is: (.*)') then + else if RegExp.Exec(line, 'DBGHELP: (.*) - no symbols loaded') then begin - if RegExp.Substitute('$1') = '*** Invalid ***' then + if LowerCase(RegExp.Substitute('$1')) = LowerCase(ChangeFileExt(ExtractFileName(Filename), '')) then OnNoDebuggingSymbolsFound; end else if RegExp.Exec(line, '\((.*)\): (.*) - code ([0-9a-fA-F]{1,8}) \((.*)\)') then @@ -907,7 +906,8 @@ CurLine := Copy(Output, 0, Pos(#10, Output) - 1); //Process the output - MainForm.DebugOutput.Lines.Add(CurLine); + if not AnsiStartsStr('DBGHELP: ', CurLine) then + MainForm.DebugOutput.Lines.Add(CurLine); ParseOutput(CurLine); //Remove those that we've already processed Modified: branches/VC_Debugger/wxdevcpp/source/main.dfm =================================================================== --- branches/VC_Debugger/wxdevcpp/source/main.dfm 2006-11-19 06:00:30 UTC (rev 686) +++ branches/VC_Debugger/wxdevcpp/source/main.dfm 2006-11-19 06:03:04 UTC (rev 687) @@ -70,7 +70,7 @@ Left = 0 Top = 0 Width = 618 - Height = 97 + Height = 98 Align = alClient BevelOuter = bvRaised BevelKind = bkSoft @@ -108,7 +108,7 @@ Left = 0 Top = 0 Width = 618 - Height = 97 + Height = 98 Align = alClient BevelKind = bkSoft BorderStyle = bsNone @@ -126,7 +126,7 @@ Left = 0 Top = 0 Width = 225 - Height = 97 + Height = 98 Align = alLeft Caption = 'Information :' TabOrder = 0 @@ -181,7 +181,7 @@ Left = 225 Top = 0 Width = 393 - Height = 97 + Height = 98 Align = alClient Caption = 'Compile log :' TabOrder = 1 @@ -192,7 +192,7 @@ Left = 7 Top = 16 Width = 638 - Height = 87 + Height = 88 Anchors = [akLeft, akTop, akRight, akBottom] ReadOnly = True ScrollBars = ssVertical @@ -363,7 +363,7 @@ Left = 0 Top = 0 Width = 618 - Height = 97 + Height = 98 Align = alClient BevelOuter = bvRaised BevelKind = bkSoft @@ -526,15 +526,15 @@ ImageIndex = 49 Style = tbsSeparator end - object RunBtn: TToolButton + object CompileAndRunBtn: TToolButton Left = 54 Top = 0 - Action = actRun + Action = actCompRun end - object CompileAndRunBtn: TToolButton + object RunBtn: TToolButton Left = 77 Top = 0 - Action = actCompRun + Action = actRun end object ProgramResetBtn: TToolButton Left = 100 Modified: branches/VC_Debugger/wxdevcpp/source/main.pas =================================================================== --- branches/VC_Debugger/wxdevcpp/source/main.pas 2006-11-19 06:00:30 UTC (rev 686) +++ branches/VC_Debugger/wxdevcpp/source/main.pas 2006-11-19 06:03:04 UTC (rev 687) @@ -5509,12 +5509,12 @@ begin if Assigned(fProject) then (Sender as TCustomAction).Enabled := not (fProject.CurrentProfile.typ = dptStat) and - (PageControl.PageCount > 0) and (not devExecutor.Running) and ((not fDebugger.Executing) or + (not devExecutor.Running) and ((not fDebugger.Executing) or fDebugger.Paused) and (not fCompiler.Compiling) else (Sender as TCustomAction).Enabled := (PageControl.PageCount > 0) and - (PageControl.PageCount > 0) and (not devExecutor.Running) and ((not fDebugger.Executing) or - fDebugger.Paused) and (not fCompiler.Compiling); + (not devExecutor.Running) and ((not fDebugger.Executing) or fDebugger.Paused) + and (not fCompiler.Compiling); end; procedure TMainForm.actCompileUpdate(Sender: TObject); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lo...@us...> - 2006-11-19 06:00:32
|
Revision: 686 http://svn.sourceforge.net/wxdsgn/?rev=686&view=rev Author: lowjoel Date: 2006-11-18 22:00:30 -0800 (Sat, 18 Nov 2006) Log Message: ----------- Fix for http://wxforum.shadonet.com/viewtopic.php?t=11058 Modified Paths: -------------- branches/VC_Debugger/wxdevcpp/source/compiler.pas Modified: branches/VC_Debugger/wxdevcpp/source/compiler.pas =================================================================== --- branches/VC_Debugger/wxdevcpp/source/compiler.pas 2006-11-19 05:59:20 UTC (rev 685) +++ branches/VC_Debugger/wxdevcpp/source/compiler.pas 2006-11-19 06:00:30 UTC (rev 686) @@ -134,7 +134,7 @@ uses MultiLangSupport, devcfg, Macros, devExec, CompileProgressFm, StrUtils, RegExpr, - DbugIntf; + DbugIntf, SynEdit, SynEditHighlighter, SynEditTypes, datamod; constructor TCompiler.Create; begin @@ -369,12 +369,11 @@ function TCompiler.FindDeps(TheFile: String; var VisitedFiles: TStringList): String; var - i: integer; - path: string; - start: integer; - tempstr: string; - Lines: TStringList; + Editor: TSynEdit; + i, Start: integer; Includes: TStringList; + Token, Quote, FilePath: string; + Attri: TSynHighlighterAttributes; function StartsStr(start: string; str: string) : Boolean; var @@ -394,56 +393,68 @@ end; begin; Result := ''; - Lines := nil; Includes := nil; - path := Copy(TheFile, 0, GetLastPos('\', TheFile)); //First check that we have not been visited if VisitedFiles.IndexOf(TheFile) <> -1 then Exit; //Otherwise mark ourselves as visited + Editor := TSynEdit.Create(Application); + Editor.Highlighter := dmMain.Cpp; VisitedFiles.Add(TheFile); Application.ProcessMessages; try //Load the lines of the file - Lines := TStringList.Create; Includes := TStringList.Create; - Lines.LoadFromFile(TheFile); + Editor.Lines.LoadFromFile(TheFile); //Iterate over the lines of the file - for i := 0 to Lines.Count - 1 do - begin - if StartsStr('#', Lines[i]) then + for i := 0 to Editor.Lines.Count - 1 do + if StartsStr('#', Editor.Lines[i]) then begin - start := Pos('#', Lines[i]); + Start := Pos('#', Editor.Lines[i]); + Editor.GetHighlighterAttriAtRowCol(BufferCoord(start, i + 1), Token, Attri); - //It's a preprocessor directive, yes, but is it an include? - if AnsiStartsStr('include', Copy(Lines[i], start + 1, Length(Lines[i]))) then - begin - tempstr := Copy(Lines[i], start + 1, Length(Lines[i])); //copy after # - tempstr := Copy(tempstr, Pos('include', tempstr) + 7, Length(tempstr)); //copy after 'include' - tempstr := Trim(tempstr); - tempstr := Copy(tempstr, 2, Length(tempstr) - 2); //Remove "" or <> + //Is it a preprocessor directive? + if Attri.Name <> 'Preprocessor' then + Continue; - //Now that tempstr contains the path, does it exist, hence we can depend on it? - if FileExists(GetRealPath(tempstr, path)) then - begin - Result := Result + ' ' + GenMakePath2(ExtractRelativePath(fProject.Directory, GetRealPath(tempstr, path))); + //Is it an include? + Token := Trim(Copy(Token, 2, Length(Token))); //copy after # + if not AnsiStartsStr('include', Token) then + Continue; - //Now that we have it, recurse! - Result := result + FindDeps(GetRealPath(tempstr, path), VisitedFiles); - end; - end; + //Extract the include filename + Token := Copy(Token, Pos('include', Token) + 7, Length(Token)); //copy after 'include' + Token := Trim(Token); + + //Extract the type of closing quote + quote := Token[1]; + if quote = '<' then + quote := '>'; + + //Remove the start and close quotes + Token := Copy(Token, 2, Length(Token)); + Token := Copy(Token, 1, Pos(quote, Token) - 1); //Remove "" or <> + + //Now that tempstr contains the path, does it exist, hence we can depend on it? + FilePath := GetRealPath(Token, ExtractFilePath(TheFile)); + if not FileExists(FilePath) then + Continue; + + //When we do get here, the file does exist. Convert the path to the one relative to the makefile + Result := Result + ' ' + GenMakePath2(ExtractRelativePath(fProject.Directory, FilePath)); + + //Recurse into the include + Result := result + FindDeps(FilePath, VisitedFiles); end; - end; finally - if Assigned (Lines) then - Lines.Destroy; if Assigned (Includes) then Includes.Destroy; + Editor.Free; end; end; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lo...@us...> - 2006-11-19 05:59:24
|
Revision: 685 http://svn.sourceforge.net/wxdsgn/?rev=685&view=rev Author: lowjoel Date: 2006-11-18 21:59:20 -0800 (Sat, 18 Nov 2006) Log Message: ----------- Added regular expression support for find/replace. Modified Paths: -------------- trunk/wxdevcpp/source/Findfrm.dfm trunk/wxdevcpp/source/Findfrm.pas trunk/wxdevcpp/source/Replacefrm.dfm trunk/wxdevcpp/source/Replacefrm.pas trunk/wxdevcpp/source/Search_Center.pas Modified: trunk/wxdevcpp/source/Findfrm.dfm =================================================================== --- trunk/wxdevcpp/source/Findfrm.dfm 2006-11-18 18:15:31 UTC (rev 684) +++ trunk/wxdevcpp/source/Findfrm.dfm 2006-11-19 05:59:20 UTC (rev 685) @@ -4,7 +4,7 @@ BorderIcons = [] BorderStyle = bsDialog Caption = 'Find Text' - ClientHeight = 252 + ClientHeight = 341 ClientWidth = 303 Color = clBtnFace Font.Charset = DEFAULT_CHARSET @@ -20,72 +20,27 @@ OnShow = FormShow DesignSize = ( 303 - 252) + 341) PixelsPerInch = 96 TextHeight = 13 object lblFind: TLabel Left = 8 - Top = 29 + Top = 8 Width = 56 Height = 13 Caption = '&Text to find:' FocusControl = cboFindText end - object grpWhere: TGroupBox - Left = 156 - Top = 74 - Width = 140 - Height = 68 - Caption = ' Where: ' - TabOrder = 8 - object rbProjectFiles: TRadioButton - Left = 7 - Top = 17 - Width = 110 - Height = 17 - Caption = 'Files in Project' - Checked = True - TabOrder = 0 - TabStop = True - end - object rbOpenFIles: TRadioButton - Left = 8 - Top = 40 - Width = 110 - Height = 17 - Caption = 'Open Files' - TabOrder = 1 - end + object lblLookIn: TLabel + Left = 8 + Top = 53 + Width = 39 + Height = 13 + Caption = 'Look In:' end - object grpDirection: TGroupBox - Left = 156 - Top = 74 - Width = 140 - Height = 68 - Caption = ' Direction: ' - TabOrder = 4 - object rbForward: TRadioButton - Left = 7 - Top = 17 - Width = 110 - Height = 17 - Caption = '&Forward' - Checked = True - TabOrder = 0 - TabStop = True - end - object rbBackward: TRadioButton - Left = 8 - Top = 40 - Width = 110 - Height = 17 - Caption = '&Backward' - TabOrder = 1 - end - end object btnFind: TButton Left = 135 - Top = 222 + Top = 311 Width = 80 Height = 24 Anchors = [akLeft, akBottom] @@ -97,7 +52,7 @@ end object btnCancel: TButton Left = 218 - Top = 222 + Top = 311 Width = 80 Height = 24 Anchors = [akLeft, akBottom] @@ -107,21 +62,9 @@ TabOrder = 1 OnClick = btnCancelClick end - object FindTabs: TdevTabs - Left = 0 - Top = 0 - Width = 303 - Height = 21 - Align = alTop - Tabs.Strings = ( - 'Find' - 'Find in Files') - TabIndex = 0 - OnChange = FindTabsChange - end object cboFindText: TComboBox Left = 8 - Top = 46 + Top = 25 Width = 289 Height = 21 ItemHeight = 13 @@ -129,79 +72,69 @@ end object grpOptions: TGroupBox Left = 8 - Top = 74 - Width = 140 - Height = 69 + Top = 101 + Width = 290 + Height = 75 Caption = ' Options: ' TabOrder = 3 object cbMatchCase: TCheckBox Left = 8 Top = 16 - Width = 120 + Width = 270 Height = 17 Caption = 'C&ase sensitive' TabOrder = 0 end object cbWholeWord: TCheckBox Left = 8 - Top = 40 - Width = 120 + Top = 35 + Width = 270 Height = 17 Caption = '&Whole words only' TabOrder = 1 end - end - object grpScope: TGroupBox - Left = 8 - Top = 148 - Width = 140 - Height = 64 - Caption = ' Scope: ' - TabOrder = 5 - object rbGlobal: TRadioButton + object cbRegex: TCheckBox Left = 8 - Top = 16 - Width = 110 + Top = 54 + Width = 270 Height = 17 - Caption = '&Global' - Checked = True - TabOrder = 0 - TabStop = True + Caption = 'Use Regular Expressions' + TabOrder = 2 end - object rbSelectedOnly: TRadioButton - Left = 8 - Top = 40 - Width = 110 - Height = 17 - Caption = '&Selected only' - TabOrder = 1 - end end - object grpOrigin: TGroupBox - Left = 156 - Top = 148 - Width = 140 - Height = 64 - Caption = ' Origin: ' + object grpOrigin: TRadioGroup + Left = 8 + Top = 183 + Width = 290 + Height = 57 + Caption = 'Origin' + ItemIndex = 0 + Items.Strings = ( + 'From Cursor' + 'Whole File') + TabOrder = 4 + end + object LookIn: TComboBox + Left = 8 + Top = 70 + Width = 289 + Height = 21 + Style = csDropDownList + ItemHeight = 13 + TabOrder = 5 + OnChange = LookInChange + end + object grpDirection: TRadioGroup + Left = 8 + Top = 247 + Width = 289 + Height = 57 + Caption = 'Direction' + ItemIndex = 0 + Items.Strings = ( + 'Forward' + 'Backward') TabOrder = 6 - object rbFromCursor: TRadioButton - Left = 8 - Top = 16 - Width = 110 - Height = 17 - Caption = 'From &cursor' - Checked = True - TabOrder = 0 - TabStop = True - end - object rbEntireScope: TRadioButton - Left = 8 - Top = 40 - Width = 110 - Height = 17 - Caption = 'Entire &scope' - TabOrder = 1 - end end object XPMenu: TXPMenu DimLevel = 30 @@ -230,7 +163,7 @@ FlatMenu = False AutoDetect = True Active = False - Left = 10 - Top = 219 + Left = 9 + Top = 309 end end Modified: trunk/wxdevcpp/source/Findfrm.pas =================================================================== --- trunk/wxdevcpp/source/Findfrm.pas 2006-11-18 18:15:31 UTC (rev 684) +++ trunk/wxdevcpp/source/Findfrm.pas 2006-11-19 05:59:20 UTC (rev 685) @@ -22,9 +22,10 @@ interface uses + Search_Center, {$IFDEF WIN32} Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, - SynEdit, StdCtrls, devTabs, SynEditTypes, XPMenu; + SynEdit, StdCtrls, devTabs, SynEditTypes, XPMenu, ExtCtrls; {$ENDIF} {$IFDEF LINUX} SysUtils, Classes, QGraphics, QControls, QForms, @@ -35,41 +36,38 @@ TfrmFind = class(TForm) btnFind: TButton; btnCancel: TButton; - FindTabs: TdevTabs; lblFind: TLabel; cboFindText: TComboBox; grpOptions: TGroupBox; cbMatchCase: TCheckBox; cbWholeWord: TCheckBox; - grpDirection: TGroupBox; - rbForward: TRadioButton; - rbBackward: TRadioButton; - grpScope: TGroupBox; - rbGlobal: TRadioButton; - rbSelectedOnly: TRadioButton; - grpOrigin: TGroupBox; - rbFromCursor: TRadioButton; - rbEntireScope: TRadioButton; - grpWhere: TGroupBox; - rbProjectFiles: TRadioButton; - rbOpenFIles: TRadioButton; XPMenu: TXPMenu; + cbRegex: TCheckBox; + grpOrigin: TRadioGroup; + lblLookIn: TLabel; + LookIn: TComboBox; + grpDirection: TRadioGroup; procedure btnFindClick(Sender: TObject); procedure FormShow(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure btnCancelClick(Sender: TObject); - procedure FindTabsChange(Sender: TObject); procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); + procedure LookInChange(Sender: TObject); private fSearchOptions: TSynSearchOptions; fClose: boolean; fFindAll: boolean; + fRegex: boolean; + procedure LoadText; + function GetFindWhat: TLookIn; + public - procedure SetFind; property SearchOptions: TSynSearchOptions read fSearchOptions; property FindAll: boolean read fFindAll write fFindAll; + property FindWhat: TLookIn read GetFindWhat; + property Regex: boolean read fRegex write fRegex; end; var @@ -78,7 +76,7 @@ implementation uses - Search_Center, + typinfo, {$IFDEF WIN32} Main, Dialogs, MultiLangSupport, devcfg; {$ENDIF} @@ -88,39 +86,80 @@ {$R *.dfm} -procedure TfrmFind.btnFindClick(Sender: TObject); +function TfrmFind.GetFindWhat: TLookIn; begin - if cboFindText.Text = '' then + Result := TLookIn(LookIn.Items.Objects[LookIn.ItemIndex]); +end; + +procedure TfrmFind.FormShow(Sender: TObject); +begin + LoadText; + ActiveControl := cboFindText; + LookIn.Items.Clear; + + //What sorta search types can we allow? + if SearchCenter.PageControl.PageCount > 0 then begin - {MessageBox(Application.MainForm.Handle, PChar(Lang[ID_ERR_SEARCHCANNOTBEEMPTY]), - PChar(Lang[ID_WARN]), MB_OK or MB_ICONWARNING); - fClose:= True;} - end + LookIn.AddItem(Lang[ID_FIND_SELONLY], TObject(liSelected)); + LookIn.AddItem('Current File', TObject(liFile)); + if not fFindAll then + LookIn.ItemIndex := 1; + end; + + if Assigned(SearchCenter.Project) then + begin + LookIn.AddItem(Lang[ID_FIND_PRJFILES], TObject(liProject)); + if fFindAll then + LookIn.ItemIndex := LookIn.Items.Count - 1; + end; + + if SearchCenter.PageControl.PageCount > 0 then + LookIn.AddItem(Lang[ID_FIND_OPENFILES], TObject(liOpen)); + + //Enable or disable the extended search options + LookIn.OnChange(LookIn); +end; + +procedure TfrmFind.FormClose(Sender: TObject; var Action: TCloseAction); +begin + if fClose then + Action := caHide else begin + Action := caNone; + ActiveControl := cboFindText; + end; +end; + +procedure TfrmFind.btnFindClick(Sender: TObject); +begin + if cboFindText.Text <> '' then + begin if cboFindText.Items.IndexOf(cboFindText.Text) = -1 then cboFindText.Items.Add(cboFindText.Text); fSearchOptions := []; + fRegex := cbRegex.Checked; if cbMatchCase.checked then include(fSearchOptions, ssoMatchCase); - if cbWholeWord.Checked then include(fSearchOptions, ssoWholeWord); - if not fFindAll then + if TLookIn(LookIn.Items.Objects[LookIn.ItemIndex]) in [liSelected, liFile] then begin - if rbBackward.checked then - include(fSearchOptions, ssoBackwards); - if rbSelectedOnly.Checked then + fFindAll := False; + if TLookIn(LookIn.Items.Objects[LookIn.ItemIndex]) = liSelected then include(fSearchOptions, ssoSelectedOnly); - if rbEntireScope.Checked then + if grpDirection.ItemIndex = 1 then + include(fSearchOptions, ssoBackwards); + if grpOrigin.ItemIndex = 1 then include(fSearchOptions, ssoEntireScope); end else begin - MainForm.FindOutput.Items.Clear; + fFindAll := True; + MainForm.FindOutput.Items.Clear; include(fSearchOptions, ssoEntireScope); include(fSearchOptions, ssoReplaceAll); include(fSearchOptions, ssoPrompt); @@ -129,60 +168,12 @@ end; end; -procedure TfrmFind.FormShow(Sender: TObject); -begin - LoadText; - ActiveControl := cboFindText; - FindTabs.Tabs.Clear; - if fFindAll then - FindTabs.Tabs.Append(lang[ID_FIND_FINDALLTAB]) - else - begin - FindTabs.Tabs.Append(Lang[ID_FIND_FINDTAB]); - FindTabs.Tabs.Append(Lang[ID_FIND_FINDALLTAB]); - end; - FindTabs.TabIndex := 0; - - //Set the state of the Find in Project radiobutton - rbProjectFiles.Enabled := Assigned(SearchCenter.Project); - if not rbProjectFiles.Enabled then - rbOpenFiles.Checked := true; -end; - -procedure TfrmFind.FormClose(Sender: TObject; var Action: TCloseAction); -begin - if fClose then - Action := caHide - else - begin - Action := caNone; - ActiveControl := cboFindText; - end; -end; - procedure TfrmFind.btnCancelClick(Sender: TObject); begin fClose := true; Close; end; -procedure TfrmFind.FindTabsChange(Sender: TObject); -begin - if FindTabs.Tabs.Count > 1 then - fFindAll := FindTabs.TabIndex = 1 - else - fFindAll := TRUE; - SetFind; -end; - -procedure TfrmFind.SetFind; -begin - grpWhere.Visible := fFindAll; - grpDirection.Visible := not fFindAll; - grpScope.Visible := not fFindAll; - grpOrigin.Visible := not fFindAll; -end; - procedure TfrmFind.LoadText; var x: Integer; @@ -193,33 +184,20 @@ XPMenu.Active := false; Caption := Lang[ID_FIND]; - //tabs - FindTabs.Tabs.Clear; - FindTabs.Tabs.Append(Lang[ID_FIND_FINDTAB]); - FindTabs.Tabs.Append(Lang[ID_FIND_FINDALLTAB]); - //controls lblFind.Caption := Lang[ID_FIND_TEXT]; - grpOptions.Caption := ' ' + Lang[ID_FIND_GRP_OPTIONS] + ' '; + grpOptions.Caption := Lang[ID_FIND_GRP_OPTIONS]; cbMatchCase.Caption := Lang[ID_FIND_CASE]; cbWholeWord.Caption := Lang[ID_FIND_WWORD]; - grpWhere.Caption := Lang[ID_FIND_GRP_WHERE]; - rbProjectFiles.Caption := Lang[ID_FIND_PRJFILES]; - rbOpenFIles.Caption := Lang[ID_FIND_OPENFILES]; + grpOrigin.Caption := Lang[ID_FIND_GRP_ORIGIN]; + grpOrigin.Items[0] := Lang[ID_FIND_CURSOR]; + grpOrigin.Items[1] := Lang[ID_FIND_ENTIRE]; - grpScope.Caption := ' ' + Lang[ID_FIND_GRP_SCOPE] + ' '; - rbGlobal.Caption := Lang[ID_FIND_GLOBAL]; - rbSelectedOnly.Caption := Lang[ID_FIND_SELONLY]; + grpDirection.Caption := Lang[ID_FIND_GRP_DIRECTION]; + grpDirection.Items[0] := Lang[ID_FIND_FORE]; + grpDirection.Items[1] := Lang[ID_FIND_BACK]; - grpOrigin.Caption := ' ' + Lang[ID_FIND_GRP_ORIGIN] + ' '; - rbFromCursor.Caption := Lang[ID_FIND_CURSOR]; - rbEntireScope.Caption := Lang[ID_FIND_ENTIRE]; - - grpDirection.Caption := ' ' + Lang[ID_FIND_GRP_DIRECTION] + ' '; - rbForward.Caption := Lang[ID_FIND_FORE]; - rbBackward.Caption := Lang[ID_FIND_BACK]; - //buttons btnFind.Caption := Lang[ID_BTN_FIND]; btnCancel.Caption := Lang[ID_BTN_CANCEL]; @@ -240,15 +218,24 @@ if (Key = VK_TAB) and (Shift = [ssCtrl]) then {$ENDIF} {$IFDEF LINUX} - if (Key=XK_TAB) and (Shift=[ssCtrl]) then + if (Key = XK_TAB) and (Shift = [ssCtrl]) then {$ENDIF} + begin // switch tabs - if FindTabs.Tabs.Count> 1 then begin - if FindTabs.TabIndex = 0 then - FindTabs.TabIndex := 1 - else - FindTabs.TabIndex := 0; - end; + if LookIn.ItemIndex = LookIn.Items.Count - 1 then + LookIn.ItemIndex := 0 + else + LookIn.ItemIndex := LookIn.ItemIndex + 1; + + //Enable or disable the extended search options + LookIn.OnChange(LookIn); + end; end; +procedure TfrmFind.LookInChange(Sender: TObject); +begin + grpOrigin.Enabled := TLookIn(LookIn.Items.Objects[LookIn.ItemIndex]) in [liSelected, liFile]; + grpDirection.Enabled := TLookIn(LookIn.Items.Objects[LookIn.ItemIndex]) in [liSelected, liFile]; +end; + end. Modified: trunk/wxdevcpp/source/Replacefrm.dfm =================================================================== --- trunk/wxdevcpp/source/Replacefrm.dfm 2006-11-18 18:15:31 UTC (rev 684) +++ trunk/wxdevcpp/source/Replacefrm.dfm 2006-11-19 05:59:20 UTC (rev 685) @@ -5,8 +5,8 @@ BorderIcons = [] BorderStyle = bsDialog Caption = 'Replace Text' - ClientHeight = 251 - ClientWidth = 343 + ClientHeight = 405 + ClientWidth = 303 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText @@ -21,38 +21,45 @@ TextHeight = 13 object lblFind: TLabel Left = 8 - Top = 12 + Top = 8 Width = 56 Height = 13 Caption = 'Text to find:' FocusControl = cboFindText end object lblReplace: TLabel - Left = 10 - Top = 42 + Left = 8 + Top = 53 Width = 65 Height = 13 Caption = 'Replace with:' end + object lblLookIn: TLabel + Left = 8 + Top = 98 + Width = 38 + Height = 13 + Caption = 'Look in:' + end object cboFindText: TComboBox - Left = 96 - Top = 8 - Width = 237 + Left = 8 + Top = 25 + Width = 289 Height = 21 ItemHeight = 13 TabOrder = 0 end object grpOptions: TGroupBox Left = 8 - Top = 64 - Width = 160 - Height = 80 + Top = 143 + Width = 289 + Height = 98 Caption = ' Options ' TabOrder = 2 object cbMatchCase: TCheckBox Left = 8 Top = 16 - Width = 150 + Width = 270 Height = 16 Caption = 'C&ase sensitive' TabOrder = 0 @@ -60,7 +67,7 @@ object cbWholeWord: TCheckBox Left = 8 Top = 36 - Width = 150 + Width = 270 Height = 16 Caption = '&Whole words only' TabOrder = 1 @@ -68,130 +75,98 @@ object cbPrompt: TCheckBox Left = 8 Top = 54 - Width = 150 + Width = 270 Height = 17 Caption = '&Prompt on Replace' TabOrder = 2 end + object cbRegex: TCheckBox + Left = 8 + Top = 74 + Width = 270 + Height = 17 + Caption = 'Use Regular Expressions' + TabOrder = 3 + end end object btnReplace: TButton - Left = 181 - Top = 219 + Left = 144 + Top = 376 Width = 80 Height = 24 - Caption = 'Replace One' + Caption = 'Replace' Default = True ModalResult = 1 - TabOrder = 6 + TabOrder = 3 OnClick = btnReplaceClick end object btnCancel: TButton Left = 8 - Top = 219 + Top = 376 Width = 80 Height = 24 Cancel = True Caption = 'Cancel' ModalResult = 2 - TabOrder = 8 + TabOrder = 5 OnClick = btnCancelClick end - object grpDirection: TGroupBox - Left = 175 - Top = 64 - Width = 160 - Height = 80 - Caption = ' Direction ' - TabOrder = 3 - object rbForward: TRadioButton - Left = 8 - Top = 16 - Width = 105 - Height = 17 - Caption = 'Forwar&d' - Checked = True - TabOrder = 0 - TabStop = True - end - object rbBackward: TRadioButton - Left = 8 - Top = 36 - Width = 105 - Height = 17 - Caption = '&Backward' - TabOrder = 1 - end - end - object grpScope: TGroupBox - Left = 8 - Top = 150 - Width = 160 - Height = 60 - Caption = ' Scope ' - TabOrder = 4 - object rbGlobal: TRadioButton - Left = 8 - Top = 16 - Width = 105 - Height = 17 - Caption = '&Global' - Checked = True - TabOrder = 0 - TabStop = True - end - object rbSelectedOnly: TRadioButton - Left = 8 - Top = 36 - Width = 105 - Height = 17 - Caption = '&Selected only' - TabOrder = 1 - end - end - object grpOrigin: TGroupBox - Left = 175 - Top = 150 - Width = 160 - Height = 60 - Caption = ' Origin ' - TabOrder = 5 - object rbFromCursor: TRadioButton - Left = 8 - Top = 16 - Width = 105 - Height = 17 - Caption = '&From cursor' - Checked = True - TabOrder = 0 - TabStop = True - end - object rbEntireScope: TRadioButton - Left = 8 - Top = 36 - Width = 105 - Height = 17 - Caption = '&Entire scope' - TabOrder = 1 - end - end object cboReplaceText: TComboBox - Left = 97 - Top = 38 - Width = 236 + Left = 8 + Top = 70 + Width = 289 Height = 21 ItemHeight = 13 TabOrder = 1 end object btnReplaceAll: TButton - Left = 261 - Top = 219 + Left = 224 + Top = 376 Width = 74 Height = 24 Caption = 'Replace &All' ModalResult = 8 - TabOrder = 7 + TabOrder = 4 OnClick = btnReplaceClick end + object LookIn: TComboBox + Left = 8 + Top = 115 + Width = 289 + Height = 21 + Style = csDropDownList + ItemHeight = 13 + ItemIndex = 1 + TabOrder = 6 + Text = 'Current File' + Items.Strings = ( + 'Selected Text' + 'Current File') + end + object grpOrigin: TRadioGroup + Left = 8 + Top = 248 + Width = 290 + Height = 57 + Caption = 'Origin' + ItemIndex = 0 + Items.Strings = ( + 'From Cursor' + 'Whole File') + TabOrder = 7 + end + object grpDirection: TRadioGroup + Left = 8 + Top = 312 + Width = 289 + Height = 57 + Caption = 'Direction' + ItemIndex = 0 + Items.Strings = ( + 'Forward' + 'Backward') + TabOrder = 8 + end object XPMenu: TXPMenu DimLevel = 30 GrayLevel = 10 @@ -221,6 +196,6 @@ XPControls = [xcMainMenu, xcPopupMenu, xcToolbar, xcControlbar, xcCombo, xcListBox, xcEdit, xcMaskEdit, xcMemo, xcRichEdit, xcMiscEdit, xcCheckBox, xcRadioButton, xcButton, xcBitBtn, xcSpeedButton, xcUpDown, xcPanel, xcTreeView, xcListView, xcProgressBar, xcHotKey] Active = False Left = 93 - Top = 218 + Top = 375 end -end \ No newline at end of file +end Modified: trunk/wxdevcpp/source/Replacefrm.pas =================================================================== --- trunk/wxdevcpp/source/Replacefrm.pas 2006-11-18 18:15:31 UTC (rev 684) +++ trunk/wxdevcpp/source/Replacefrm.pas 2006-11-19 05:59:20 UTC (rev 685) @@ -24,7 +24,7 @@ uses {$IFDEF WIN32} Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, - SynEdit, StdCtrls, SynEditTypes, XPMenu; + SynEdit, StdCtrls, SynEditTypes, XPMenu, ExtCtrls; {$ENDIF} {$IFDEF LINUX} SysUtils, Classes, QGraphics, QControls, QForms, @@ -40,30 +40,30 @@ btnCancel: TButton; cbMatchCase: TCheckBox; cbWholeWord: TCheckBox; - grpDirection: TGroupBox; - rbForward: TRadioButton; - rbBackward: TRadioButton; - grpScope: TGroupBox; - rbGlobal: TRadioButton; - rbSelectedOnly: TRadioButton; - grpOrigin: TGroupBox; - rbFromCursor: TRadioButton; - rbEntireScope: TRadioButton; lblReplace: TLabel; cboReplaceText: TComboBox; cbPrompt: TCheckBox; btnReplaceAll: TButton; XPMenu: TXPMenu; + lblLookIn: TLabel; + LookIn: TComboBox; + cbRegex: TCheckBox; + grpOrigin: TRadioGroup; + grpDirection: TRadioGroup; procedure btnReplaceClick(Sender: TObject); procedure FormShow(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure btnCancelClick(Sender: TObject); + private fSearchOptions: TSynSearchOptions; fClose: boolean; + fRegex: boolean; procedure LoadText; + public - property SearchOptions: TSynSearchoptions read fSearchOptions write fSearchOptions; + property SearchOptions: TSynSearchOptions read fSearchOptions write fSearchOptions; + property Regex: boolean read fRegex write fRegex; end; var @@ -73,7 +73,8 @@ {$R *.dfm} -uses +uses + Search_Center, {$IFDEF WIN32} Dialogs, MultiLangSupport, devcfg; {$ENDIF} @@ -83,25 +84,19 @@ procedure TfrmReplace.btnReplaceClick(Sender: TObject); begin - if cboFindText.Text = '' then + if cboFindText.Text <> '' then begin - {MessageBox(Application.MainForm.Handle, PChar(Lang[ID_ERR_SEARCHCANNOTBEEMPTY]), - PChar(Lang[ID_WARN]), MB_OK or MB_ICONWARNING); - fClose:= False;} - end - else - begin - fSearchOptions:= []; + fSearchOptions := []; + Regex := cbRegex.Checked; if cboFindText.Items.Indexof(cboFindText.Text) = -1 then cboFindText.Items.Add(cboFindText.Text); if cboReplaceText.Items.IndexOf(cboReplaceText.Text) = -1 then cboReplaceText.Items.Add(cboReplaceText.Text); - if modalResult = mrok then - fSearchOptions:= [ssoReplace]; - - if ModalResult = mrAll then + if modalResult = mrOk then + fSearchOptions:= [ssoReplace] + else if ModalResult = mrAll then fSearchOptions:= [ssoReplaceAll]; if cbPrompt.Checked then @@ -113,13 +108,13 @@ if cbWholeWord.Checked then include(fSearchOptions, ssoWholeWord); - if rbBackward.checked then + if grpDirection.ItemIndex = 1 then include(fSearchOptions, ssoBackwards); - if rbSelectedOnly.Checked then + if TLookIn(LookIn.Items.Objects[LookIn.ItemIndex]) = liSelected then include(fSearchOptions, ssoSelectedOnly); - if rbEntireScope.Checked then + if grpOrigin.ItemIndex = 1 then include(fSearchOptions, ssoEntireScope); fClose:= True; end; @@ -127,7 +122,7 @@ procedure TfrmReplace.FormShow(Sender: TObject); begin - ActiveControl:= cboFindText; + ActiveControl := cboFindText; LoadText; end; @@ -157,21 +152,23 @@ else XPMenu.Active := false; Caption:= Lang[ID_RPLC]; + LookIn.Items[0]:= Lang[ID_RPLC_SELONLY]; + lblFind.Caption:= Lang[ID_RPLC_FINDTEXT]; lblReplace.Caption:= Lang[ID_RPLC_REPLACETEXT]; + grpOptions.Caption:= Lang[ID_RPLC_GRP_OPTIONS]; cbMatchCase.Caption:= Lang[ID_RPLC_CASE]; cbWholeWord.Caption:= Lang[ID_RPLC_WHOLEWORD]; cbPrompt.Caption:= Lang[ID_RPLC_PROMPT]; + grpDirection.Caption:= Lang[ID_RPLC_GRP_DIRECTION]; - rbForward.Caption:= Lang[ID_RPLC_FORWARD]; - rbBackward.Caption:= Lang[ID_RPLC_BACKWARD]; - grpScope.Caption:= Lang[ID_RPLC_GRP_SCOPE]; - rbGlobal.Caption:= Lang[ID_RPLC_GLOBAL]; - rbSelectedOnly.Caption:= Lang[ID_RPLC_SELONLY]; + grpDirection.Items[0]:= Lang[ID_RPLC_FORWARD]; + grpDirection.Items[1]:= Lang[ID_RPLC_BACKWARD]; + grpOrigin.Caption:= Lang[ID_RPLC_GRP_ORIGIN]; - rbFromCursor.Caption:= Lang[ID_RPLC_CURSOR]; - rbEntireScope.Caption:= Lang[ID_RPLC_ENTIRE]; + grpOrigin.Items[0]:= Lang[ID_RPLC_CURSOR]; + grpOrigin.Items[1]:= Lang[ID_RPLC_ENTIRE]; btnReplace.Caption:= Lang[ID_BTN_REPLACE]; btnCancel.Caption:= Lang[ID_BTN_CANCEL]; Modified: trunk/wxdevcpp/source/Search_Center.pas =================================================================== --- trunk/wxdevcpp/source/Search_Center.pas 2006-11-18 18:15:31 UTC (rev 684) +++ trunk/wxdevcpp/source/Search_Center.pas 2006-11-19 05:59:20 UTC (rev 685) @@ -24,20 +24,21 @@ uses {$IFDEF WIN32} Classes, Types, Project, Editor, utils, SynEdit, ComCtrls, - SynEditSearch, SynEditMiscClasses, SynEditTypes; + SynEditSearch, SynEditRegexSearch, SynEditMiscClasses, SynEditTypes; {$ENDIF} {$IFDEF LINUX} Classes, Types, Project, Editor, utils, QSynEdit, QComCtrls, - QSynEditSearch, QSynEditMiscClasses, QSynEditTypes; + QSynEditSearch, QSynEditRegexSearch, QSynEditMiscClasses, QSynEditTypes; {$ENDIF} type + TLookIn = (liSelected, liFile, liProject, liOpen); TdevSearchProc = procedure(const SR: TdevSearchResult) of object; TdevSearchCenter = class(TObject) public function ExecuteSearch: boolean; - procedure AssignSearchEngine; + procedure AssignSearchEngine(Regex: Boolean = false); private fSingleFile: boolean; fReplace: boolean; @@ -50,7 +51,7 @@ fSynEdit: TSynEdit; fCurFile: string; fPC: TPageControl; - fSearchEngine: TSynEditSearch; + fSearchEngine: TSynEditSearchCustom; function RunSingleFile: boolean; function RunAllFiles: boolean; procedure EditorReplaceText(Sender: TObject; const aSearch, @@ -78,31 +79,48 @@ uses {$IFDEF WIN32} - SysUtils, Controls, Dialogs, Findfrm, Replacefrm, version, MultiLangSupport; + Forms, SysUtils, Controls, Dialogs, Findfrm, Replacefrm, version, MultiLangSupport; {$ENDIF} {$IFDEF LINUX} - SysUtils, QControls, QDialogs, Findfrm, Replacefrm, version, MultiLangSupport; + QForms, SysUtils, QControls, QDialogs, Findfrm, Replacefrm, version, MultiLangSupport; {$ENDIF} { TdevSearchCenter } -procedure TdevSearchCenter.AssignSearchEngine; +procedure TdevSearchCenter.AssignSearchEngine(Regex: Boolean); begin + //Get the search engine right + if Regex then + begin + if Assigned(fSearchEngine) and not (fSearchEngine is TSynEditRegexSearch) then + FreeAndNil(fSearchEngine); + if not Assigned(fSearchEngine) then + fSearchEngine := TSynEditRegexSearch.Create(nil); + end + else + begin + if Assigned(fSearchEngine) and not (fSearchEngine is TSynEditSearch) then + FreeAndNil(fSearchEngine); + if not Assigned(fSearchEngine) then + fSearchEngine := TSynEditSearch.Create(nil); + end; + if Assigned(fEditor) then - fEditor.Text.SearchEngine:=fSearchEngine; + fEditor.Text.SearchEngine := fSearchEngine; + fSynEdit.SearchEngine := fSearchEngine; end; function TdevSearchCenter.ExecuteSearch: boolean; var return: integer; begin - AssignSearchEngine; if fReplace then begin frmReplace.cboFindText.Text:= fFindText; return := frmReplace.ShowModal; if (return = mrOk) or (return = mrAll) then begin + AssignSearchEngine(frmReplace.Regex); fFindText:= frmReplace.cboFindText.Text; fReplaceText:= frmReplace.cboReplaceText.Text; fOptions:= frmReplace.SearchOptions; @@ -110,12 +128,13 @@ end else begin - frmFind.FindAll:= not fSingleFile; - frmFind.cboFindText.Text:= fFindText; - return:= frmFind.ShowModal; - fSingleFile:=not frmFind.FindAll; - if (return = mrOk) then + frmFind.FindAll := not fSingleFile; + frmFind.cboFindText.Text := fFindText; + return := frmFind.ShowModal; + fSingleFile := not frmFind.FindAll; + if return = mrOk then begin + AssignSearchEngine(frmFind.Regex); fFindText:= frmFind.cboFindText.Text; fReplaceText:= ''; fOptions:= frmFind.SearchOptions; @@ -124,7 +143,7 @@ if not (return in [mrOk, mrAll]) then result:= FALSE - else if fReplace or (not frmFind.FindAll) then + else if fReplace or (frmFind.FindWhat in [liSelected, liFile]) then result:= RunSingleFile else result:= RunAllFiles; @@ -146,7 +165,7 @@ function TdevSearchCenter.RunAllFiles: boolean; begin fReplaceText:= DEV_SEARCHLOOP; - if frmFind.rbProjectFiles.Checked then + if frmFind.FindWhat = liProject then Result:= RunProject else Result:= RunOpenFiles; @@ -157,12 +176,7 @@ var idx: integer; begin - //TODO: lowjoel: The assert is here for temporary purposes. The Search dialog - // disables project searching when no projects are around. Just - // make sure. - Assert(assigned(fProject)); - - for idx:= 0 to pred(fProject.Units.Count) do + for idx := 0 to pred(fProject.Units.Count) do begin fCurFile:= fProject.Units[idx].FileName; if ExtractFilePath(fCurFile) = '' then @@ -174,6 +188,7 @@ fSynEdit.Lines.LoadFromfile(fCurFile); fSynEdit.SearchReplace(fFindText, fReplaceText, fOptions); + Application.ProcessMessages; end; result:= True; end; @@ -182,11 +197,12 @@ var idx: integer; begin - for idx:= 0 to pred(fPC.PageCount) do + for idx := 0 to pred(fPC.PageCount) do begin fCurFile:= TEditor(fPC.Pages[idx].Tag).FileName; fSynEdit.Lines:= TEditor(fPC.Pages[idx].Tag).Text.Lines; fSynEdit.SearchReplace(fFindText, fReplaceText, fOptions); + Application.ProcessMessages; end; result:= TRUE; end; @@ -214,7 +230,6 @@ fSynEdit.OnReplaceText:= EditorReplaceText; fSearchEngine:=TSynEditSearch.Create(nil); - fSynEdit.SearchEngine:=fSearchEngine; end; destructor TdevSearchCenter.Destroy; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tb...@us...> - 2006-11-18 18:15:32
|
Revision: 684 http://svn.sourceforge.net/wxdsgn/?rev=684&view=rev Author: tbreina Date: 2006-11-18 10:15:31 -0800 (Sat, 18 Nov 2006) Log Message: ----------- Fix for manifest error on FAT32 systems. MS VC++ compiler throws a warning stating that the manifest isn't found. This seems to be a problem with the time resolution on FAT32 systems. I've added an undocumented mt.exe switch which is added in the manifest maker (mt.exe) when the "Use FAT32 workaround" is checked in Visual Studio. Modified Paths: -------------- trunk/wxdevcpp/source/compiler.pas Modified: trunk/wxdevcpp/source/compiler.pas =================================================================== --- trunk/wxdevcpp/source/compiler.pas 2006-11-18 11:33:18 UTC (rev 683) +++ trunk/wxdevcpp/source/compiler.pas 2006-11-18 18:15:31 UTC (rev 684) @@ -670,7 +670,7 @@ writeln(F, #9 + '$(LINK) $(LINKOBJ) ' + format(devCompiler.LinkerFormat, [ExtractRelativePath(Makefile,fProject.Executable)]) + ' $(LIBS)'); if devCompiler.compilerType = ID_COMPILER_VC2005 then begin - writeln(F, #9 + '$(GPROF) /nologo /manifest "' + ExtractRelativePath(Makefile,fProject.Executable) + '.manifest" /outputresource:"' + ExtractRelativePath(Makefile,fProject.Executable) + '"'); + writeln(F, #9 + '$(GPROF) -notify_resource_update /nologo /manifest "' + ExtractRelativePath(Makefile,fProject.Executable) + '.manifest" /outputresource:"' + ExtractRelativePath(Makefile,fProject.Executable) + '"'); writeln(F, #9 + '@$(RM) "' + ExtractRelativePath(Makefile,fProject.Executable) + '.manifest"'); end; end; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tb...@us...> - 2006-11-18 11:33:21
|
Revision: 683 http://svn.sourceforge.net/wxdsgn/?rev=683&view=rev Author: tbreina Date: 2006-11-18 03:33:18 -0800 (Sat, 18 Nov 2006) Log Message: ----------- Batch maker workaround for colons in the directory name. GSAR uses colon as its escape character. So we need to transform directory names like C:\wxMSW-2.7.2 into C::\wxMSW-2.7.2 for gsar. (Otherwise it assumes the :\ is an escape sequence rather than just two characters). The workaround is just to create a temporary file that sets a new environmental variable and uses gsar to replace single colons with double colons. Modified Paths: -------------- trunk/wxdevcpp/wx_devpak_batchmaker/common_vars.bat trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets.bat Modified: trunk/wxdevcpp/wx_devpak_batchmaker/common_vars.bat =================================================================== --- trunk/wxdevcpp/wx_devpak_batchmaker/common_vars.bat 2006-11-17 02:46:48 UTC (rev 682) +++ trunk/wxdevcpp/wx_devpak_batchmaker/common_vars.bat 2006-11-18 11:33:18 UTC (rev 683) @@ -9,12 +9,22 @@ echo What version of wxWidgets are you building (Default = %WXVER%)? set /P WXVER= -set WXWIN=\wxMSW-%WXVER% +set WXWIN=c:\wxMSW-%WXVER% echo In what directory is wxWidgets located (Default = %WXWIN%)? set /P WXWIN= +rem This is a work around for getting colons to work for gsar +rem gsar doesn't like the colon in the directory name (e.g. c:\) +rem so we'll write it to a file, then use gsar to turn the single +rem colons into double colons. This is saved to the variable +rem WXWIN_GSAR +echo set WXWIN_GSAR=%WXWIN%> temp123.bat +gsar -s:: -r:::: -o temp123.bat +call temp123.bat +del temp123.bat + rem The path needs to point to where your mingw32-make executable lives path=c:\Progra~1\Dev-Cpp\bin;%path% Modified: trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets.bat =================================================================== --- trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets.bat 2006-11-17 02:46:48 UTC (rev 682) +++ trunk/wxdevcpp/wx_devpak_batchmaker/wxWidgets.bat 2006-11-18 11:33:18 UTC (rev 683) @@ -52,8 +52,8 @@ %STARTDIR%\gsar -s_WXVER_ -r"%WXVER%" -o wxWidgets_%WXVER%_common.DevPackage %STARTDIR%\gsar -s_WXVER_ -r"%WXVER%" -o wxWidgets_%WXVER%_gcc.DevPackage -%STARTDIR%\gsar -s_WXWIN_ -r"%WXWIN%" -o wxWidgets_%WXVER%_common.DevPackage -%STARTDIR%\gsar -s_WXWIN_ -r"%WXWIN%" -o wxWidgets_%WXVER%_gcc.DevPackage +%STARTDIR%\gsar -s_WXWIN_ -r"%WXWIN_GSAR%" -o wxWidgets_%WXVER%_common.DevPackage +%STARTDIR%\gsar -s_WXWIN_ -r"%WXWIN_GSAR%" -o wxWidgets_%WXVER%_gcc.DevPackage rem Copy the wxWidgets libs and include files to the new devpak directory xcopy /S %WXWIN%\lib\gcc_lib gcc_lib\ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |