Skip to content

wxWidgets 2.8 Unicode Support #34

@dustinrb

Description

@dustinrb

ECCE compiles an ASCII only version of wxWidgets 2.8 while CentOS and Ubuntu/Debian ship with the unicode version of 2.8 which is incompatible. Because ECCE subclasses and extends much of wxWidgets (demarcated with the "ewx" prefix), updating the wx 2.8 code to be unicode compliant will be very time consuming.

We could

  1. Bite the bullet and fix the hundreds of unicode incompatibilities.
  2. Strip out as much ewx code as possible. The main reason cited for this code in the header files is "styling", though some of it does other things like field validation and selecting correct bitmap paths.
  3. Try compiling against wx 3.0 which is more forgiving for unicode use but may also be incompatible with ewx.

This will probably be a major project and I'm leaning towards a combination 2 and 3.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions