Author Topic: New projects for wxWidgets 3.2  (Read 763 times)

Offline Miguel Gimenez

  • Developer
  • Lives here!
  • *****
  • Posts: 1110
New projects for wxWidgets 3.2
« on: August 18, 2022, 01:07:12 pm »
I have just commited the projects, workspaces and batch files for wxWidgets 3.2 in 32 and 64 bits.

I have asked Darmar to add the same files to the Fortran project. Meanwhile, you can use the attached files or just ignore the warning when loading the workspace.

Online ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5623
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: New projects for wxWidgets 3.2
« Reply #1 on: August 18, 2022, 04:44:47 pm »
Nice contribution! Thanks.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline Miguel Gimenez

  • Developer
  • Lives here!
  • *****
  • Posts: 1110
Re: New projects for wxWidgets 3.2
« Reply #2 on: August 19, 2022, 08:21:26 pm »
Darmar has just commited the wx32 Fortran projects.

Offline SpaceCadet

  • Multiple posting newcomer
  • *
  • Posts: 19
Re: New projects for wxWidgets 3.2
« Reply #3 on: August 24, 2022, 09:03:24 pm »
I have just commited the projects, workspaces and batch files for wxWidgets 3.2 in 32 and 64 bits.

I have asked Darmar to add the same files to the Fortran project. Meanwhile, you can use the attached files or just ignore the warning when loading the workspace.

If you are saying you have created C::B projects for wxWidgets, great job!  And if the samples are included awesome!  Not sure where to find these committed projects, are they on svn somewhere?  Thanks!

Offline Miguel Gimenez

  • Developer
  • Lives here!
  • *****
  • Posts: 1110
Re: New projects for wxWidgets 3.2
« Reply #4 on: August 24, 2022, 10:00:54 pm »
I have created the projects needed to compile C::B with wxWidgets 3.2. You can create your own projects for wxWidgets 3.2 using the wizard, it was updated some months ago.

Online ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5623
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: New projects for wxWidgets 3.2
« Reply #5 on: September 12, 2022, 06:57:17 am »
Hi, when loading the workspace file: CodeBlocks_wx32_64.workspace

I got an error, see below:

Code
ProjectsImporter: loaded
RegExTestbed: loaded
ReopenEditor: loaded
rndgen: loaded
ScriptedWizard: loaded
SmartIndentCpp: loaded
SmartIndentFortran: loaded
SmartIndentHDL: loaded
SmartIndentLua: loaded
SmartIndentPascal: loaded
SmartIndentPython: loaded
SmartIndentXML: loaded
SpellChecker: loaded
SymTab: loaded
ThreadSearch: loaded
tidycmt: loaded
ToDoList: loaded
ToolsPlus: loaded
The plugin name "wxSmithMime" does not match the name in the "wxSmith" file.
wxSmith: loaded
wxSmithMime: loaded
wxSmithAui: loaded
wxSmithContribItems: loaded
WindowsXPLookNFeel: loaded
Abbreviations plugin activated

The line is:

Quote
The plugin name "wxSmithMime" does not match the name in the "wxSmith" file.

Is this the expected message?

Thanks.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline Miguel Gimenez

  • Developer
  • Lives here!
  • *****
  • Posts: 1110
Re: New projects for wxWidgets 3.2
« Reply #6 on: September 12, 2022, 08:22:12 am »
The wxSmith.dll is special, because it contains two plugins: wxSmith and wxSmithMime. Obviously, one of them will fail the check (DLL name == plugin name). This is an extract of the manifest.xml file:

Code
    <Plugin name="wxSmith">
    ...
    </Plugin>
    <Plugin name="wxSmithMime">
    ...
    </Plugin>

Online ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5623
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: New projects for wxWidgets 3.2
« Reply #7 on: September 12, 2022, 01:04:04 pm »
Thanks for the explanation.
Note sure why this has such special xml file, I just built the whole workspace against the wx 3.2.1, and the result cb works fine here.
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Online AndrewCot

  • Plugin developer
  • Lives here!
  • ****
  • Posts: 647
Re: New projects for wxWidgets 3.2
« Reply #8 on: September 14, 2022, 02:29:21 am »
Do we still need the wx 3.1 workspace/project files as wx 3.2.1 is released?

Offline Miguel Gimenez

  • Developer
  • Lives here!
  • *****
  • Posts: 1110
Re: New projects for wxWidgets 3.2
« Reply #9 on: September 14, 2022, 11:19:10 am »
Quote
Do we still need the wx 3.1 workspace/project files as wx 3.2.1 is released?

IMHO we must keep them for a couple of 3.2.1 nightlies, just in case we find major problems and must go back to wx3.1.5.