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

Windows Nightlies switching to wx2.8.3

<< < (4/4)

MortenMacFly:
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:

Biplab:
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.

stahta01:

--- Quote from: Biplab 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.

--- End quote ---

RC2 failed to compile for me a few hours back.
Tim S

stahta01:
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

--- End code ---

Navigation

[0] Message Index

[*] Previous page

Go to full version