FYI:
NOTE: Patches Uploaded to http://www.savefile.com/projects/1039215
NOTE: This patch needs tested by someone who knows how to use wxSmith
NOTE: This patch needs tested by building with auto tools
Patch submitted to BerliOS to patch wxSmith in prep of wxPropertyGrid update.
[ Patch #1903 ] wxSmith patch for wxW28 and wxPropertyGrid 1.2.x
https://developer.berlios.de/patch/?func=detailpatch&patch_id=1903&group_id=5358
Download wxPropertyGrid from http://wxpropgrid.sourceforge.net
http://wxpropgrid.sourceforge.net/cgi-bin/index?page=download
save extracted folder wxpropgrid-1.2.6-src to toplevel SVN Directory. Code below copies files to needed locations.
Apply patch WXMAKINGLIB_PROPGRID-unix.patch
Tim S
Subset of my batch file: copy-wxpropgrid-1.2.6-src-files.bat
xcopy /y wxpropgrid-1.2.6-src\contrib\include\wx\propgrid\*.h src\include\propgrid\include\wx\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\include\wx\propgrid\propgrid.doxygen src\sdk\propgrid\include\wx\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\include\wx\propgrid\propgrid.i src\sdk\propgrid\include\wx\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\* src\sdk\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\src\propgrid\* src\sdk\propgrid\src\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\build\propgrid\* src\sdk\propgrid\build\propgrid\
Status Report:
I have downloaded the snapshot mentioned in next post; working on updating it.
2006-12-05 12:50
1.2.4 and 1.2.5(12/03 snapshot) causes wxSmith addDialog to crash.
1.2.3 does NOT cause wxSmith addDialog to crash, looking at changes to fix if I can spot fix.
2006-12-05 20:40
I think the crashes is because wxModule use was added in version 1.2.4.
2006-12-05 21:50
Patch submitted to wxPropertyGrid
2006-12-07 05:50
Patch submitted to BerliOS to patch wxSmith (old) in prep of wxPropertyGrid update.
2007-01-05 20:20
Uploaded new wxpropgrid_1_2_6_prerelease-unix.patch to http://www.savefile.com/projects/1039215
2007-01-30 19:00
Uploaded new wxpropgrid_1_2_6_release-unix-patch.7z to http://www.savefile.com/projects/1039215
Uploaded new wxpropgrid_1_2_6_release-unix.patch to http://www.savefile.com/projects/1039215
2007-02-25 14:00
Uploaded WXMAKINGLIB_PROPGRID-unix.patch to http://www.savefile.com/projects/1039215
Tim S
I have uploaded a new patch, it needs tested under Linux and Windows.
The main (the only plugin that I know of) plugin that uses wxPropertyGrid is wxSmith.
http://www.savefile.com/projects/1039215
wxpropgrid_1_2_6_prerelease-unix.patch
Tim S
Here's how I use it under windows.
Note: Both unix2dos and patch commands are from minGW/MSys
unix2dos --newfile wxpropgrid_1_2_6_prerelease-unix.patch wxpropgrid_1_2_6_prerelease.patch
patch --unified --strip=0 --ignore-whitespace --forward --input=wxpropgrid_1_2_6_prerelease.patch
Meaning of defines added to project file:
WXMAKINGLIB_PROPGRID makes wxPropertyGrid into static library
wxPG_USE_WXMODULE=0 turns off the use of wxWidgets wxModule; the use wxModule was causing wxSmith to crash.
wxPG_COMPATIBILITY_1_0_0 turns on 1.0.0 compatibility mode; this should be removed and the errors fixed, but we can do that another day.
#defines needed in target wxPropertyGrid
WXMAKINGLIB_PROPGRID
wxPG_USE_WXMODULE=0
wxPG_COMPATIBILITY_1_0_0
#defines needed in project wxSmith
WXMAKINGLIB_PROPGRID
wxPG_COMPATIBILITY_1_0_0
Download wxPropertyGrid from http://wxpropgrid.sourceforge.net
http://wxpropgrid.sourceforge.net/cgi-bin/index?page=download
save extracted folder wxpropgrid-1.2.6-src to toplevel SVN Directory. Code below copies files to needed locations.
Apply patch WXMAKINGLIB_PROPGRID-unix.patch
Tim S
xcopy /y wxpropgrid-1.2.6-src\contrib\include\wx\propgrid\*.h src\include\propgrid\include\wx\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\include\wx\propgrid\propgrid.doxygen src\sdk\propgrid\include\wx\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\include\wx\propgrid\propgrid.i src\sdk\propgrid\include\wx\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\* src\sdk\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\src\propgrid\* src\sdk\propgrid\src\propgrid\
xcopy /y wxpropgrid-1.2.6-src\contrib\build\propgrid\* src\sdk\propgrid\build\propgrid\