Mac OSX PB users

Mac OSX specific forum
Fred
Administrator
Administrator
Posts: 16690
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

We would be happy to see what you think about it, as we had very few users interested in the OS X version (so it's not very much tested...).
SEO
Enthusiast
Enthusiast
Posts: 178
Joined: Fri Dec 09, 2005 11:42 pm
Location: Sweden
Contact:

OS X users

Post by SEO »

Hi and thanks for your reply.

As I wrote, there are many MAC users that would like to test your product! But they do not know that PureBasic is supported Mac OSX. Put 'PureBasic For Macintosh' on Versiontracker and MacUpdate an then I think you get a lot of testers....

For my self, I have none known about Purebasic, because I neraly always being an Mac User... But I think there is a lot of Windows users that could help....

I have just sent some e-mails to my Mac firends and tell about PureBasic.

Regards,
SEO
User avatar
USCode
Addict
Addict
Posts: 912
Joined: Wed Mar 24, 2004 11:04 pm
Location: Seattle, USA

Mention OS X on website

Post by USCode »

Hi Fred,
FYI - your main Introduction page on the purebasic website doesn't list OS X.
Getting that on there might help, otherwise it makes it look like it's not an officially supported version.
Good luck,
USCode
Fred
Administrator
Administrator
Posts: 16690
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

That's a valid point, it's updated, thanks.
xMystik
User
User
Posts: 10
Joined: Fri Apr 25, 2003 5:52 pm
Location: England
Contact:

Post by xMystik »

I had two projects I wanted to create in Purebasic because it was going to have Mac support. Then you never added any of the printing functions to it.
tOnGAs
User
User
Posts: 12
Joined: Tue Aug 31, 2004 12:08 pm
Location: France

New user

Post by tOnGAs »

Hi !

I just owned a lovely G4 ibook. Now I will be able to do some coding instead of sleeping in the train every morning and evening. :lol:

Now heading to the download section of purebasic.com to grab my copy of the MacOS version.

See ya.
PB 3.93 Registered User
User avatar
michel51
Enthusiast
Enthusiast
Posts: 290
Joined: Mon Nov 21, 2005 10:21 pm
Location: Germany

Post by michel51 »

Hi,

I'm working on MacIntosh too. My G4 Silver is a very nice mashine :D

It's nice to hear about other Mac user. Hope, that will activate this forum in the best way.
michel51

Mac OS X Snow Leopard (10.6.8 ) Intel
PureBasic V 5.21(x64), V 5.22beta
SEO
Enthusiast
Enthusiast
Posts: 178
Joined: Fri Dec 09, 2005 11:42 pm
Location: Sweden
Contact:

Post by SEO »

Hi to you all!

I just begin to check it out. But I get a lot of crashes on 10.4.3
I should check my HD and download an new copy of PB.

Is there some other that use PB on 10.4.3 ??


Just an Q: I have read the manual, but not find anything about TextEncoding ?? I mean if I write an Editor and would like to open an text file that is encoded in UTF-8 or perhaps MacCyrillic ...


Regards,
SEO

---------
TIP:
Check this and try to use it.

<http://developer.apple.com/documentatio ... index.html>
Straker
Enthusiast
Enthusiast
Posts: 701
Joined: Wed Apr 13, 2005 10:45 pm
Location: Idaho, USA

Post by Straker »

Fred wrote:We would be happy to see what you think about it, as we had very few users interested in the OS X version (so it's not very much tested...).
Fred, I felt a need to answer this. I believe that you have MANY users interested in the OS X version (like me), but are waiting for a stable version. I was attracted to PB because of its cross-platform capability. I am hesitant to invest in a Mac unless I know I can create on it. I believe that you will have a flood of Mac users once it works as advertised, including many disgruntled RealBasic users.

That being said, keep up the great work!
Fred
Administrator
Administrator
Posts: 16690
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Unfortunately, we can't spend to much time on OS X to test it completely, because the time is somewhat limited (well, you probably know that :)). In the mean time, the whole IDE + Debugger is coded with PB Mac, so i believe it is mostly working. Of course, any reported issues (especially on game commands as we didn't make a lot of test on this side) will be welcome.
SEO
Enthusiast
Enthusiast
Posts: 178
Joined: Fri Dec 09, 2005 11:42 pm
Location: Sweden
Contact:

Post by SEO »

About Freds answer:

The answer look like the sun going down to PB on Mac.

I have spent 11 hours today to test and write some code.
The pproblem for me is that I am an 'newbie' on PB, so it
take some time to code also simple thing.

But to call it an OS X developing Tool, then there are much to do.

? = I can't find how to do it....

Window Types:
1 - Floating Window missing ?
2 - Global Floating Window missing ?
3 - Drawer Window missing ?
4 - Sheet Window Missing ?
5 - Metal Window missing ?

6 - The menu system must be fixed! This is NOT Mac!

7 - Some 'button types' is missing.. Bevel Button(Not Toogle), Round bevelbutton. ?

8 - Mac OS have about 90 'Standard Toolbar Icons'

THE IDE Editor and Compiler

1 - Enable to change and select an Editor Text font and font size.
2 - Eable to select an 'Project Folder' ? The 'Explorer' looks not to work if the 'Project Files' is on antother Drive than default. (Drive 0)
(I am working with Include files)

3 - Fix the GUI, it is some 'dinky' for an Mac user... Check the link to Apple GUI Interface...

http://developer.apple.com/documentatio ... index.html

------------
As I wrote before, there is a lot of Mac users that that would like an new compiler ... but there is a lot of work to do...


Qestion: Text Encoding ???
I can't find any functions to handle Text Encodings ?????????

Regards.
SEO
Fred
Administrator
Administrator
Posts: 16690
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

For all MacOS specific features, you're right it's not here because of the PureBasic design. It also doesn't support all the subtility of Windows or Linux, but it could be done via API.

8 - Mac OS have about 90 'Standard Toolbar Icons': I'm interested in this one, could you point some of them ? I only found a trashcan, a printer and a few other. I need all the one listed in ToolBarStandardButton

About TextEncoding, i think you mean unicode support ?

I fully agree there is a lot of stuffs to do to have a great OS X software, and it's more difficult to achieve this when you goes multiplateform as you hve to abstract a lot of things. For example the IDE looks a bit jerky on OS X but it looks ok on Windows/Linux, and because it's exactly the same PB code used for all the version, we didn't tweaked it for OS X.
SEO
Enthusiast
Enthusiast
Posts: 178
Joined: Fri Dec 09, 2005 11:42 pm
Location: Sweden
Contact:

Post by SEO »

Hi and thanks for your reply.

8 - I should check it out...

Text Encoding, Yes UTF-8 and perhaps I want to open an text file that is encoded in MacCyrillic ... But the most important is to handle UTF-8 strings..

The OS X clippboard is mostly UTF-16, depending on witch app that created the clippboard Text...

API - I have sent an Q about how to call CarbonLib also could I call dylibs ...
If so, there is a lot of programmers that fix the missing OS X features..

Could you tell me how to call (one example) CarbonLib functions from PB, and an dylib (I think you do it the same way)

IDE jerky, Yes I know and i understand, so it is in all 'Crossplatform tools', and this is not an big proble, I only mean that it could give an 'bad taste' when an Mac user testing your compiler.

So the big Questions is now:

1 - Text Encoding (I mean that app i write strings, EditorGadgets and so on)
2 - How to call CarbonLib and dylibs...

If I could call CarbonLib and dylibs, there is no limits to create OS X stuff (Carbon)

There is a lot of C and C++ stuff for OS X already written...

Regards,
SEO
Fred
Administrator
Administrator
Posts: 16690
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

- TextEncoding: PB uses plain ascii, you will have to wait for v4 to have full unicode support
- CarbonLib: see my other post, it shouldn't be a problem to access it.

- dynlib: use OpenLibrary() and CallFunction() it should work

Code: Select all

If OpenLibrary(0, "test.dynlib")
  FunctionPointer = IsFunction(0, "MyFunc")
  If FunctionPointer
    CallFunctionFast(FunctionPointer, Arg1, Arg2)
  EndIf
EndIf
Straker
Enthusiast
Enthusiast
Posts: 701
Joined: Wed Apr 13, 2005 10:45 pm
Location: Idaho, USA

Post by Straker »

@Fred

Are you saying that Carbon will be a directly-accessible API like GTK ?
Post Reply