jrincayc / ucblogo-code

Berkeley Logo interpreter
https://people.eecs.berkeley.edu/~bh/logo.html
GNU General Public License v3.0
182 stars 34 forks source link

ISSUE-72: On OSX, disable smart quotes in the editor. #169

Closed dmalec closed 1 year ago

dmalec commented 1 year ago

Resolves #72 Resolves #162

Summary

OSX provides smart quotes by default systemwide. Under wxWidgets 3.0.x, there does not appear to be a clear approach to disabling this. Under wxWidgets 3.2.x, it is possible to selectively override the systemwide setting on a per text control basis.

Testing

Used the test plan outlined in issue #72 and verified that:

  1. On OSX w/ wxWidgets 3.2.x, the text control no longer does smart quote substitution regardless of the systemwide setting.
  2. In other cases, the behavior remains the same as it was previously.

Test Environments

jrincayc commented 1 year ago

I think this also will turn off smart dashes, which sounds like feature, not a bug :)