Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Patches to compile and link C::B against wxWidgets 2.8.0

(1/25) > >>

stahta01:
Note: 2.8.0 has been released see http://sourceforge.net/project/showfiles.php?group_id=9863
Note: 2.8.1 was put on hold/canceled for wxMSW.

killerbot's Summary of this thread "CB and wx28 state"
  http://forums.codeblocks.org/index.php?topic=4816.msg37734#msg37734
 
Note: These patches are useful ONLY to developers who can compile C::B from SVN
Note: These patches have yet to be approved by the Code::Blocks team.
Note: AS-IS No warranty, use with caution.
Note: This research stated in thread http://forums.codeblocks.org/index.php?topic=4344.0


Editing: I am starting work on patches to reduce warning on compiling against wxWidgets 2.8

Patches to get Code::Blocks to compile and link against wxWidgets 2.8.x

 Patches to Code::Blocks projects files (Needed by windows Users ONLY):
  [ Patch #1733 ] wxmsw28 patch for wxWidgets 2.8
    https://developer.berlios.de/patch/?func=detailpatch&patch_id=1733&group_id=5358
  Please see this post for a new solution
    http://forums.codeblocks.org/index.php?topic=5199.msg40619#msg40619

 Patches to Code::Blocks scripted wizard
  [ Patch #1880 ] Truncated new project scripted wizard fix for wxW28 Author: Not Known
    https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1880&group_id=5358

  [ Patch #1893 ] wxCheckListBox patch for wxWidgets 2.8 Submitted By: stahta01 found by wxLearner
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1893&group_id=5358
 
Known Issues:

Recently Solved Issues:

 The patch for the current wxSmith is here.
  [ Patch #1903 ] wxSmith patch for wxW28 and wxPropertyGrid 1.2.x Submitted By: stahta01
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1903&group_id=5358

Patches applied to C::B SVN
  [ Patch #1731 ] scripting patch for wxWidgets 2.8
    https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1731&group_id=5358
 [ Patch #1661 ] wxCheckListBox patch for wxWidgets 2.7 Submitted By: stahta01
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1661&group_id=5358
 [ Patch #1628 ] compilergcc patch for wxWidgets 2.7 Submitted By: afb
   https://developer.berlios.de/patch/?func=detailpatch&patch_id=1628&group_id=5358
 [ Patch #1738 ] wxHIDE_READONLY patch for wxWidgets 2.8 Submitted By: stahta01
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1738&group_id=5358
 [ Patch #1734 ] ScintillaWX patch for wxWidgets 2.8 Submitted By: stahta01
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1734&group_id=5358
 [ Patch #1739 ] wxPropertyGrid patch for wxWidgets 2.8 Submitted By: stahta01
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1739&group_id=5358
 [ Patch #1736 ] compilergcc patch for wxWidgets 2.8 Submitted By: stahta01
   https://developer.berlios.de/patch/?func=detailpatch&patch_id=1736&group_id=5358
 [ Patch #1735 ] pipedprocess patch for wxWidgets 2.8 Submitted By: stahta01
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1735&group_id=5358
 [ Patch #1762 ] CentreOnScreen patch for wxWidgets 2.8 Submitted By: stahta01
   https://developer.berlios.de/patch/?func=detailpatch&patch_id=1762&group_id=5358
 [ Patch #1730 ] wxaui patch for wxWidgets 2.8 Submitted By: stahta01 based on afb work.
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1730&group_id=5358
 [ Patch #1767 ] Old wxSmith patch for wxWidgets 2.8 Submitted By: stahta01
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1767&group_id=5358
 [ Patch #1732 ] keybinder plugin patches for wxWidgets 2.8 Submitted By: stahta01 based on afb work.
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1732&group_id=5358

Patches obsoleted because other fix was found
  [ Patch #1737 ] selecttargetdlg patch for wxWidgets 2.8 Submitted By: stahta01
    https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1737&group_id=5358

 [ Patch #1766 ] NEW (experimental) wxSmith patch for wxWidgets 2.8 Submitted By: stahta01
   https://developer.berlios.de/patch/?func=detailpatch&patch_id=1766&group_id=5358

The patch for the OLD wxSmith for wxWidgets 2.8.0 bug; this is supposed to be fixed in 2.8.1
  [ Patch #1771 ] Old wxSmith patch for wxListbook::HitTest protected wxW2.8
   https://developer.berlios.de/patch/index.php?func=detailpatch&patch_id=1771&group_id=5358
   wxWidgets Bug report
      https://sourceforge.net/tracker/?func=detail&atid=109863&aid=1626543&group_id=9863

Tim S

killerbot:
thanks for the nice overview :-)

I hope this will be addressed by the wx guys, otherwise they can keep their wx2.8 ;-)

--- Quote ---Patches to wxWidgets 2.8.0rc1:
 Fix to Bitmaps are not loading in toolbars.
  Upgrade /src/common/fs_arc.cpp to CVS version 1.5 [Needed by Window Users]
  Apply patch xrs_images.patch from
     http://sourceforge.net/tracker/index.php?func=detail&aid=1598839&group_id=9863&atid=109863
 
--- End quote ---

stahta01:

--- Quote from: killerbot on November 19, 2006, 09:35:44 am ---thanks for the nice overview :-)

I hope this will be addressed by the wx guys, otherwise they can keep their wx2.8 ;-)

--- Quote ---Patches to wxWidgets 2.8.0rc1:
 Fix to Bitmaps are not loading in toolbars.
  Upgrade /src/common/fs_arc.cpp to CVS version 1.5 [Needed by Window Users]
  Apply patch xrs_images.patch from
     http://sourceforge.net/tracker/index.php?func=detail&aid=1598839&group_id=9863&atid=109863
 
--- End quote ---

--- End quote ---

They are working on it; CVS Head even has been fixed for this issue (I have not confirmed the fix really fixes the problem), but CVS Head has several errors for C::B relating to wxAui changes.

Edit: The changes were renaming constants, I fixed them and C::B worked with icons OK.

Tim S

stahta01:

Deleted

afb:
Works OK on Mac OS X 10.4 with Code::Blocks 1.0 SVN + above patches with wxWidgets 2.8 CVS:



The only things that you additionally need is to patch the known Mac issues and the splash screen...

Navigation

[0] Message Index

[#] Next page

Go to full version