Page 2 of 3

Posted: Sat Dec 10, 2005 12:43 am
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...).

OS X users

Posted: Sat Dec 10, 2005 1:00 am
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

Mention OS X on website

Posted: Sat Dec 10, 2005 1:52 am
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

Posted: Sat Dec 10, 2005 11:19 am
by Fred
That's a valid point, it's updated, thanks.

Posted: Sat Dec 10, 2005 11:32 am
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.

New user

Posted: Sat Dec 10, 2005 7:57 pm
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.

Posted: Sun Dec 11, 2005 9:18 pm
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.

Posted: Sun Dec 11, 2005 10:04 pm
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>

Posted: Tue Dec 13, 2005 7:18 pm
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!

Posted: Tue Dec 13, 2005 8:36 pm
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.

Posted: Tue Dec 13, 2005 9:56 pm
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

Posted: Tue Dec 13, 2005 11:39 pm
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.

Posted: Wed Dec 14, 2005 12:04 am
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

Posted: Wed Dec 14, 2005 12:25 am
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

Posted: Wed Dec 14, 2005 12:36 am
by Straker
@Fred

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