Author Topic: macOS Variant  (Read 8760 times)

Offline billus

  • Multiple posting newcomer
  • *
  • Posts: 11
macOS Variant
« on: February 15, 2019, 08:15:44 pm »
I'm a macOS developer interested in contributing to Code::Blocks. Is anyone currently working on getting macOS support back to current? If not, has anyone shared notes on what needs to be done and/or what's most broken?

Or should I just presume that 13.12, from December 2013 is the starting point?

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13406
    • Travis build status
Re: macOS Variant
« Reply #1 on: February 16, 2019, 10:36:34 am »
There are some problems which makes C::B hardly usable on macOS.
1. wxchoice controls aren't visible in toolbars.
2. pressing enter in the find dialog doesn't work
3. starting the terminal doesn't work
4. the debugger probably doesn't work, because we need to use the gdb/mi interface for communication, but we don't.

1 and 2 are problems in wxWidgets.

These are the issues I've found from the minimal use of C::B on macOS. I'm sure there are many more. Fixing the first three is a prerequisite to getting an official build released.

BTW: There are night builds. You can try them and report problems or post patches.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline AaronL

  • Single posting newcomer
  • *
  • Posts: 4
Re: macOS Variant
« Reply #2 on: April 29, 2019, 06:05:29 am »
Maybe we can just use lldb-mi

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13406
    • Travis build status
Re: macOS Variant
« Reply #3 on: April 29, 2019, 09:39:44 am »
Yes, but this means writing new debugger plugin. There is one in half baked state, but it needs a lot of work to be fully functional.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]