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

Proposed Rules and suggestions for using PCH properly under Windows

<< < (5/7) > >>

stahta01:

--- Quote from: oBFusCATed on June 02, 2014, 10:35:23 am ---In svn then...

--- End quote ---

Thank you.

Can you verify that I used rebase in a correct manner for https://github.com/stahta01/codeblocks_sf_tims/tree/scriptedwizard

The single new commit is NOT yet tested enough for it to be applied upstream.

Thank you again for putting up with my learning curve on git.

Tim S.

oBFusCATed:
Your rebase seems fine to me.

stahta01:

--- Quote from: oBFusCATed on June 03, 2014, 08:13:31 pm ---Your rebase seems fine to me.

--- End quote ---

Thank you for checking.

One of the things I did to fix/avoid PCH issues was updated wxFormBuilder files to version 3.0.57 (Apr 16 2008).
I hope this will be good; I think most users of wxFormBuilder likely using at least the prior stable release which is 3.0.57.

NOTE: I am still testing the wxWidgets Wizard changes; so, hold off on applying these changes.

If you wish to test the areas of changes are.
PCH file (wx_pch.h) use in Wizard (Misc. Settings: Create and use precompiled Header)
Preferred GUI Builder NONE and wxFormBuilder code changes (No changes to wxSmith project code)
Fixed Bug in CB Project creation when Misc. Settings: "Create and use precompiled Header" and "Create Empty Project" both checked.

Tim S.



stahta01:
Just undone my last 2 to 4 commits; not sure how but my Line-feeds got changed.
I hope I did not break the rebase work.

Tim S.

stahta01:
Pushed my local changes to https://github.com/stahta01/codeblocks_sf_tims/tree/scriptedwizard

I tested them under Windows 32-bit using wxWidgets 2.8 and they tested well.

The only things changed are wxWidgets templates so rebuilding the ScriptedWizard Plugin is likely NOT needed.

The list of things changed are the same.

PCH file (wx_pch.h) use in Wizard (Misc. Settings: Create and use precompiled Header)
Preferred GUI Builder NONE and wxFormBuilder code changes (No changes to wxSmith GUI Builder code)
Fixed Bug in CB Project creation when Misc. Settings: "Create and use precompiled Header" and "Create Empty Project" both checked.

The most important fix from a PCH build view is moving wx/wx.h from the main.h to app.cpp/main.cpp changes.
The upgrading of the wxFormBuilder to version 3.0 is the other important PCH build change.

Please verify the wxWidget wizard runs and results in projects that build without error on Linux.
Then, I would hope these changes are able to be commited to SVN trunk.

Thank you, again.

Tim S.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version