Author Topic: Windows Nightlies switching to wx2.8.3  (Read 15639 times)

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9723
Re: Windows Nightlies switching to wx2.8.3
« Reply #15 on: April 26, 2007, 10:37:56 pm »
Hi all,

I'd rather stick with 2.6.4 personally for mainly 2 reasons:
1.) I still only have a very slow modem thus nearly no bandwidth so no chance to d/l the wxWidgets package ATM.
2.) I'll report back if any changes related to 2.8.3 will destroy backward compatibility to 2.6.x (on Windows)... at least until all changes concerning 2.8.3 are done.

With regards, Morten.

Ps.: BTW: My German ISP sucks. I got a letter today that there will be no DSL until July... :-( Unfortunately my "contract" concerning the flatrate lasts until September which is even worse. I'm still phone-fighting with this company (repeating: that *sucks*) to quit early and stick with another (much better) ISP... wish me luck. It's not so easy one would believe. :evil:
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: https://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: https://wiki.codeblocks.org/index.php?title=FAQ

Offline Biplab

  • Developer
  • Lives here!
  • *****
  • Posts: 1874
    • Biplab's Blog
Re: Windows Nightlies switching to wx2.8.3
« Reply #16 on: April 27, 2007, 07:57:27 am »
It's bad..  :x

But if you want, I can send you the compiled wx 2.8.3 (Bare Minimum files necessary for compiling C::B). :)

BTW, wx 2.8.4 will be released soon. RC1 have been released couple of days back.
Be a part of the solution, not a part of the problem.

Online stahta01

  • Lives here!
  • ****
  • Posts: 7789
    • My Best Post
Re: Windows Nightlies switching to wx2.8.3
« Reply #17 on: May 03, 2007, 07:05:28 am »
It's bad..  :x

But if you want, I can send you the compiled wx 2.8.3 (Bare Minimum files necessary for compiling C::B). :)

BTW, wx 2.8.4 will be released soon. RC1 have been released couple of days back.

RC2 failed to compile for me a few hours back.
Tim S
C Programmer working to learn more about C++ and Git.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org

Online stahta01

  • Lives here!
  • ****
  • Posts: 7789
    • My Best Post
Re: Windows Nightlies switching to wx2.8.3
« Reply #18 on: May 04, 2007, 06:27:51 am »
FYI: @MortenMacFly

Here's my batch file I use to change the Code::Blocks projects to using wxWidgets 2.6. I manually edit the workspace file to match. Tim S

Uses GnuWin32 sed command.

sed-wxW26.bat
Code
SET PATH=C:\Program Files\GnuWin32\bin

sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\CodeBlocks.cbp                                  | sed "s/Option object_output=\".objs\\2.6\"/Option object_output=\".objs\\2.8\"/g" > src\CodeBlocks-wx26.cbp

sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\tools\cb_share_config\cb_share_config.cbp       | sed "s/Option object_output=\"..\\..\\.objs\\2.6\\tools/Option object_output=\"..\\..\\.objs\\2.8\\tools/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\tools\cb_share_config\cb_share_config-wx26.cbp

sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\byogames\byogames.cbp           | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\byogames\byogames-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\cb_koders\cb_koders.cbp         | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\cb_koders\cb_koders-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\codesnippets\codesnippets.cbp   | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\codesnippets\codesnippets-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\codestat\codestat.cbp           | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\codestat\codestat-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\copystrings\copystrings.cbp     | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\copystrings\copystrings-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\devpak_plugin\DevPakPlugin.cbp  | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\devpak_plugin\DevPakPlugin-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\dragscroll\dragscroll.cbp       | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\dragscroll\dragscroll-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\envvars\envvars.cbp             | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\envvars\envvars-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\help_plugin\help-plugin.cbp     | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\help_plugin\help-plugin-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\keybinder\keybinder.cbp         | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\keybinder\keybinder-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\lib_finder\lib_finder.cbp       | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\lib_finder\lib_finder-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\profiler\cbprofiler.cbp         | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\profiler\cbprofiler-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\source_exporter\Exporter.cbp    | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\source_exporter\Exporter-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\symtab\symtab.cbp               | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\symtab\symtab-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\regex_testbed\RegExTestbed.cbp              | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\regex_testbed\RegExTestbed-wx26.cbp
sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\wxSmith\wxSmith.cbp                         | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\wxSmith\wxSmith-wx26.cbp

sed "s/wxmsw28\$(WX_SUFFIX)/wxmsw26\$(WX_SUFFIX)/g" src\plugins\contrib\wxSmithContribItems\wxSmithContribItems.cbp | sed "s/Option object_output=\"..\\..\\..\\.objs\\2.6\\plugins/Option object_output=\"..\\..\\..\\.objs\\2.8\\plugins/g" | sed "s/Option deps_output=\"..\\..\\..\\.deps\\2.6\\plugins/Option deps_output=\"..\\..\\..\\.deps\\2.8\\plugins/g" > src\plugins\contrib\wxSmithContribItems\wxSmithContribItems-wx26.cbp

PAUSE
C Programmer working to learn more about C++ and Git.
On Windows 10 64 bit and Windows 11 64 bit.
--
When in doubt, read the CB WiKi FAQ. http://wiki.codeblocks.org