MacOS X Beta 7 unleashed, with IDE !

Developed or developing a new product in PureBasic? Tell the world about it.
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

MacOS X Beta 7 unleashed, with IDE !

Post by Fred »

Hi folks,

We're finally getting close, and here is the 3rd beta (and possibly the last) of the forthcoming 3.93 version for MacOS X. This time, it should have a straight forward installation and use, thanks to the IDE which now works as expected on OS X ! To install it, just drag the folder somewhere and double click on the PureBasic icon :). The visual debugger is fully working and the scintilla editing component should be as well (we did the native OS X port as it wasn't available 8)). We also bug fixed a lot of commands during the development, we hope it will be useable now. Grab it while it's hot on your personal accounts !

Have fun,

The Fantaisie Software Team.
Last edited by Fred on Wed Oct 05, 2005 4:42 pm, edited 5 times in total.
dmoc
Enthusiast
Enthusiast
Posts: 739
Joined: Sat Apr 26, 2003 12:40 am

Post by dmoc »

Wooo! Thanks Fred. Trying it now. First thing I've noticed is I cannot change the source path in the Editor prefs. More later.

Edit: more...

OS: 10.3.9

- Prefs: Numbered tabs
- Prefs: ok/cancel/apply byttons chopped off (try switching tabs)
- Prefs: AutoComplete - text all messed up
- Prefs: ToolsPanel "on left/right" control - doesn't default to current
- ToolBar: no tool tips
- Ran example gadgetfull.pb - compiles but doesn't come to foreground
dmoc
Enthusiast
Enthusiast
Posts: 739
Joined: Sat Apr 26, 2003 12:40 am

Post by dmoc »

More...

- File Open: doesn't default to last/current source path
- Editor: source file tab area messes up with several files open. No L/R button and it overlaps righthand pane tabs
- cdaudio.pb: "ld: Undefined symbols:" (all movie commands)
- filesystem.pb: can't double-click on directory but can enter in edit control and hit "List"
- gadget.pb: options/screen rez options messed up (can dialogs not be resize-able?)
- database.pb: "Info: opeation cancelled"
- linkedlist.pb: ComplexStructure not tested
- keyboard.pb: runs and displays sprite but no kb response. Cannot even quit. Luckily I killed pb from another computer via ssh.
- module.pb: can't find midas module at purebasic.com
- requester.pb: no return on font
- sound.pb: compiled and opened file request then PB faulted (see report below) and app hung having selected wav file (suspect because of debugger being active)
-sprite.pb: didn't attempt to run because of problem with keyboard.pb


-------------------
Date/Time: 2005-07-06 18:01:53 +0100
OS Version: 10.3.9 (Build 7W98)
Report Version: 2

Command: PureBasic
Path: /Users/doconnel/purebasic/PureBasic.app/Contents/MacOS/PureBasic
Version: ??? (0.1)
PID: 940
Thread: 0

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000004

Thread 0 Crashed:
0 com.apple.QD 0x915e8614 StyleAntiAliased(LLCStyleInfo const*, ATSGlyphVector const*) + 0x2c
1 com.apple.QD 0x915e8574 PositionDeviceGlyphs + 0x84
2 com.apple.QD 0x915e5788 TTextLineLayout::EnsureLayoutIsUpToDate(unsigned long, unsigned char, unsigned long, TATSUGlyphRecordArray**) + 0x228
3 com.apple.QD 0x915e528c TTextLineLayout::DrawText(unsigned long, unsigned long, long, long) + 0x58
4 com.apple.QD 0x915e5208 ATSUDrawText + 0x98
5 com.apple.HIToolbox 0x9288ed38 TATSUTextLayout::DrawBox(_HIThemeTextInfo*, CGRect const&, CGContext*) + 0x278
6 com.apple.HIToolbox 0x9288ee6c DataEngine::DrawThemeTextBox(__CFString const*, CGRect const*, _HIThemeTextInfo*, CGContext*) + 0xa4
7 com.apple.HIToolbox 0x92894404 HIThemeDrawTextBox + 0x100
8 com.apple.HIToolbox 0x928e2b20 _DrawThemeTextBoxWithOptions + 0x108
9 com.apple.HIToolbox 0x928fd544 DrawHilitedString(__CFString const*, Rect const&, HiliteMode, bool, FontCache::FontStyle const&, TDeviceRenderer::Context const&) + 0x14c
10 com.apple.HIToolbox 0x928fd3ac TextObj::Draw(HiliteMode, bool, unsigned long, TDeviceRenderer::Context const&) const + 0xac
11 com.apple.HIToolbox 0x928c0890 TTableCell::Draw(unsigned long, TDeviceRenderer::Context const&) const + 0xbf8
12 com.apple.HIToolbox 0x928e7560 TListView::DrawCell(TTableCell const&, unsigned long, TDeviceRenderer::Context const&) const + 0x4c
13 com.apple.HIToolbox 0x928fd778 TTableView::DrawCellSelf(Cell32 const&, Rect const&, TDeviceRenderer::Context const&, DBDrawFlags) const + 0x80
14 com.apple.HIToolbox 0x928fd694 TTableLayout::Draw(Rect const&, UPoint32 const&, TDeviceRenderer::Context const&, DBDrawFlags) const + 0x13c
15 com.apple.HIToolbox 0x9293b664 TTableView::DrawView(unsigned short, TDeviceRenderer::Context const&) const + 0xc8
16 com.apple.HIToolbox 0x9296adb8 TListView::DrawView(unsigned short, TDeviceRenderer::Context const&) const + 0xdc
17 com.apple.HIToolbox 0x9291a2f0 TBrowserView::Draw(unsigned short, OpaqueRgnHandle*) const + 0x11c
18 com.apple.HIToolbox 0x92924484 TBrowser::Draw() const + 0x184
19 com.apple.HIToolbox 0x928b4e2c HLTB_CDEF::EntryPoint(short, OpaqueControlRef*, short, long) + 0x27c
20 com.apple.HIToolbox 0x928dfbd8 DataBrowserCDEF(short, OpaqueControlRef*, short, long) + 0x6c
21 com.apple.HIToolbox 0x9288f0f4 DispatchMessage(ClassicCDEFAdapter*, short, long, unsigned char, unsigned char) + 0xb0
22 com.apple.HIToolbox 0x928c2a14 Draw(ClassicCDEFAdapter*, OpaqueEventRef*) + 0xbc
23 com.apple.HIToolbox 0x9289137c ClassicCDEFAdapter::EventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 0x230
24 com.apple.HIToolbox 0x92881fa0 DispatchEventToHandlers + 0x150
25 com.apple.HIToolbox 0x92882214 SendEventToEventTargetInternal + 0x174
26 com.apple.HIToolbox 0x928d8ac8 CallNextEventHandler + 0x3c
27 ??? 0x00084ccc 0x1000 + 0x83ccc
28 com.apple.HIToolbox 0x92881fa0 DispatchEventToHandlers + 0x150
29 com.apple.HIToolbox 0x92882214 SendEventToEventTargetInternal + 0x174
30 com.apple.HIToolbox 0x92886694 SendEventToEventTargetWithOptions + 0x28
31 com.apple.HIToolbox 0x9288dd34 SendControlDefDraw(HIView*, short, OpaqueGrafPtr*, OpaqueRgnHandle*, CGContext*) + 0x120
32 com.apple.HIToolbox 0x9288bb4c HIView::DrawInternal(short, OpaqueGrafPtr*, OpaqueRgnHandle*, unsigned char, unsigned char, unsigned char, HIView*, CGContext*) + 0x248
33 com.apple.HIToolbox 0x9288bc48 HIView::DrawInternal(short, OpaqueGrafPtr*, OpaqueRgnHandle*, unsigned char, unsigned char, unsigned char, HIView*, CGContext*) + 0x344
34 com.apple.HIToolbox 0x9288cbf0 HIView::Draw(short, OpaqueGrafPtr*, OpaqueRgnHandle*, unsigned long, HIView*, CGContext*) + 0x318
35 com.apple.HIToolbox 0x928fc3ac ActivateControl + 0x30
36 ??? 0x0007d668 0x1000 + 0x7c668
37 ??? 0x0007d15c 0x1000 + 0x7c15c
38 com.apple.HIToolbox 0x92881fa0 DispatchEventToHandlers + 0x150
39 com.apple.HIToolbox 0x92882214 SendEventToEventTargetInternal + 0x174
40 com.apple.HIToolbox 0x92886694 SendEventToEventTargetWithOptions + 0x28
41 com.apple.HIToolbox 0x9288dd34 SendControlDefDraw(HIView*, short, OpaqueGrafPtr*, OpaqueRgnHandle*, CGContext*) + 0x120
42 com.apple.HIToolbox 0x9288bb4c HIView::DrawInternal(short, OpaqueGrafPtr*, OpaqueRgnHandle*, unsigned char, unsigned char, unsigned char, HIView*, CGContext*) + 0x248
43 com.apple.HIToolbox 0x9288bc48 HIView::DrawInternal(short, OpaqueGrafPtr*, OpaqueRgnHandle*, unsigned char, unsigned char, unsigned char, HIView*, CGContext*) + 0x344
44 com.apple.HIToolbox 0x9288cbf0 HIView::Draw(short, OpaqueGrafPtr*, OpaqueRgnHandle*, unsigned long, HIView*, CGContext*) + 0x318
45 com.apple.HIToolbox 0x92932620 DeactivateControl + 0x30
46 com.apple.HIToolbox 0x928b00f0 HandleWindowEvent + 0x520
47 com.apple.HIToolbox 0x928d7c6c StandardWindowEventHandler + 0xb4
48 com.apple.HIToolbox 0x92881fa0 DispatchEventToHandlers + 0x150
49 com.apple.HIToolbox 0x92882214 SendEventToEventTargetInternal + 0x174
50 com.apple.HIToolbox 0x92886694 SendEventToEventTargetWithOptions + 0x28
51 com.apple.HIToolbox 0x929227b0 SendWindowEvent + 0xc8
52 com.apple.HIToolbox 0x928b0110 HandleWindowEvent + 0x540
53 com.apple.HIToolbox 0x928d7c6c StandardWindowEventHandler + 0xb4
54 com.apple.HIToolbox 0x92881fa0 DispatchEventToHandlers + 0x150
55 com.apple.HIToolbox 0x92882214 SendEventToEventTargetInternal + 0x174
56 com.apple.HIToolbox 0x92886694 SendEventToEventTargetWithOptions + 0x28
57 com.apple.HIToolbox 0x928d05e8 PostActivateEvent + 0x150
58 com.apple.HIToolbox 0x928ca144 HiliteAndActivateWindow + 0x188
59 com.apple.HIToolbox 0x929821a8 PostWindowActivateEvent + 0x30
60 com.apple.HIToolbox 0x9295a4f0 HIApplication::DeactivateFrontWindow() + 0x90
61 com.apple.HIToolbox 0x92914c90 HIApplication::HandleActivated(unsigned char, OpaqueWindowPtr*) + 0x204
62 com.apple.HIToolbox 0x92891778 HIApplication::EventObserver(unsigned long, OpaqueEventRef*, void*) + 0x198
63 com.apple.HIToolbox 0x92881cd8 _NotifyEventLoopObservers + 0xd4
64 com.apple.HIToolbox 0x9288e708 AcquireEventFromQueue + 0x120
65 com.apple.HIToolbox 0x9288c660 ReceiveNextEventCommon + 0x114
66 com.apple.HIToolbox 0x928fd7d4 ReceiveNextEventInMode + 0x48
67 ??? 0x00084124 0x1000 + 0x83124

Thread 1:
0 libSystem.B.dylib 0x9000ed0c read + 0xc
1 libSystem.B.dylib 0x9001bc04 _sread + 0x24
2 libSystem.B.dylib 0x9001b6e8 __srefill + 0x188
3 libSystem.B.dylib 0x9001f078 fread + 0xb8

Thread 2:
0 libSystem.B.dylib 0x9000ed0c read + 0xc
1 libSystem.B.dylib 0x9001bc04 _sread + 0x24
2 libSystem.B.dylib 0x9001b6e8 __srefill + 0x188
3 libSystem.B.dylib 0x9001f078 fread + 0xb8

Thread 3:
0 libSystem.B.dylib 0x9000ed0c read + 0xc
1 libSystem.B.dylib 0x9001bc04 _sread + 0x24
2 libSystem.B.dylib 0x9001b6e8 __srefill + 0x188
3 libSystem.B.dylib 0x9001f078 fread + 0xb8

PPC Thread State:
srr0: 0x915e8614 srr1: 0x0000f030 vrsave: 0x00000000
cr: 0x24024288 xer: 0x20000007 lr: 0x915e85f8 ctr: 0x90001a44
r0: 0x00000000 r1: 0xbfffd4e0 r2: 0x00000000 r3: 0x00000000
r4: 0x00409310 r5: 0x00409380 r6: 0x00000000 r7: 0xbfffd6b0
r8: 0x00000000 r9: 0x00000000 r10: 0x00000001 r11: 0x00409310
r12: 0x90001a44 r13: 0x0012a000 r14: 0x000f3030 r15: 0x00129e7c
r16: 0x00000000 r17: 0x00000000 r18: 0x00000001 r19: 0xbfffda10
r20: 0x040bc5e0 r21: 0x04370000 r22: 0x00000001 r23: 0x00000001
r24: 0x00000000 r25: 0xbfffd6b0 r26: 0x00000000 r27: 0x00409380
r28: 0x00000000 r29: 0x00000000 r30: 0x00409310 r31: 0x915e85f8

Binary Images Description:
0x1000 - 0xeffff ??? ??? (0.1) /Users/doconnel/purebasic/PureBasic.app/Contents/MacOS/PureBasic
0x8fe00000 - 0x8fe4ffff dyld /usr/lib/dyld
0x90000000 - 0x9014ffff libSystem.B.dylib /usr/lib/libSystem.B.dylib
0x901c0000 - 0x9026dfff com.apple.CoreFoundation 6.3.7 (299.35) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x902b0000 - 0x90529fff com.apple.CoreServices.CarbonCore 10.3.7 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90584000 - 0x905f3fff com.apple.framework.IOKit 1.3.6 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90610000 - 0x9069afff com.apple.CoreServices.OSServices 3.0.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90700000 - 0x90700fff com.apple.CoreServices 10.3 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90702000 - 0x90769fff com.apple.audio.CoreAudio 2.1.3 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x907c7000 - 0x907d2fff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x907f0000 - 0x907f9fff com.apple.DiskArbitration 2.0.5 /System/Library/PrivateFrameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x90810000 - 0x90810fff com.apple.ApplicationServices 1.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x908c5000 - 0x90915fff com.apple.HIServices 1.4.1 (0.0.1d1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x90940000 - 0x909b3fff com.apple.DesktopServices 1.2.5 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x90c32000 - 0x90c45fff com.apple.speech.synthesis.framework 3.2 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x90d00000 - 0x90d1bfff com.apple.SystemConfiguration 1.7.1 (???) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x90d40000 - 0x90d40fff com.apple.Carbon 10.3 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x910b0000 - 0x91101fff com.apple.bom 1.2.5 (63.2) /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x912e0000 - 0x912f7fff com.apple.LangAnalysis 1.5.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91303000 - 0x9136cfff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x913a0000 - 0x9145ffff ColorSync /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x915e0000 - 0x91699fff com.apple.QD 3.4.67 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x916e0000 - 0x91773fff com.apple.print.framework.PrintCore 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x917b6000 - 0x917cafff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x917e0000 - 0x917f0fff com.apple.speech.recognition.framework 3.3 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x91810000 - 0x9182afff com.apple.openscripting 1.2.1 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x91850000 - 0x91860fff com.apple.ImageCapture 2.1.5 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x91890000 - 0x9189cfff com.apple.help 1.0.1 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x918c0000 - 0x918cdfff com.apple.CommonPanels 1.2.1 (1.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x918f0000 - 0x9193efff com.apple.print.framework.Print 3.3 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x91990000 - 0x9199bfff com.apple.securityhi 1.2 (90) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x91a40000 - 0x91ab3fff com.apple.NavigationServices 3.3.3 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x91b10000 - 0x91b2afff libPDFRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libPDFRIP.A.dylib
0x91b50000 - 0x91b5ffff libPSRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libPSRIP.A.dylib
0x91b80000 - 0x91b93fff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x92070000 - 0x92096fff com.apple.FindByContent 1.4 (1.2) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x920c0000 - 0x922a7fff com.apple.security 2.4 (177) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x92430000 - 0x92468fff com.apple.LaunchServices 10.3.5 (98.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x927b2000 - 0x927e0fff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib
0x927f0000 - 0x92827fff com.apple.CFNetwork 1.2.1 (7) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x92880000 - 0x92c05fff com.apple.HIToolbox 1.3.6 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x939a0000 - 0x939b4fff libcups.2.dylib /usr/lib/libcups.2.dylib
0x939d0000 - 0x939d4fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
0x9415d000 - 0x94165fff libbsm.dylib /usr/lib/libbsm.dylib
0x944c0000 - 0x944f8fff com.apple.AE 1.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x945b0000 - 0x945b9fff libz.1.dylib /usr/lib/libz.1.dylib
0x94610000 - 0x9462afff libresolv.9.dylib /usr/lib/libresolv.9.dylib
0x94650000 - 0x946affff com.apple.SearchKit 1.0.2 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x946ed000 - 0x94705fff com.apple.WebServices 1.1.1 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x95ec2000 - 0x95edffff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x962e6000 - 0x965befff com.apple.CoreGraphics 1.203.30 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x968d0000 - 0x969b2fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
0x96a20000 - 0x96ae2fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
0x96b50000 - 0x96bdffff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x96c00000 - 0x96c8cfff com.apple.ink.framework 101.1.4 (55.12) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
akee
Enthusiast
Enthusiast
Posts: 496
Joined: Wed Aug 18, 2004 9:52 am
Location: Penang, Malaysia

Post by akee »

makes me wanna get a mac... ;)
Shannara
Addict
Addict
Posts: 1808
Joined: Thu Oct 30, 2003 11:19 pm
Location: Emerald Cove, Unformed

Post by Shannara »

Heh, Thanks to fred, I'm getting an Mac Mini (forget waiting for the intel macs ...) in October.
Num3
PureBasic Expert
PureBasic Expert
Posts: 2812
Joined: Fri Apr 25, 2003 4:51 pm
Location: Portugal, Lisbon
Contact:

Post by Num3 »

Fred for President!

Cool you made the scintila port for MacOs !!!
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Num3 wrote:Cool you made the scintila port for MacOs !!!
Yeah it was quite a lot of work but since we used it on Windows/Linux we tough it would be a cool things to do the hard work for MacOS and give it to the opensource community. That's how things are working ;).

dmoc: thanks for all the reports we're working on all of them (may be a new beta soon). If you have further things, don't hesitate to post :).
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

The beta 4 is now available on your personal account ! It fixes most of dmoc reported bugs (btw, sorry for the macos lock down with fullscreen apps) + several others. Everyone is invited to test it to make it as stable as possible before the real release ;).

Remaining issues:

- When many tabs are here, MacOS X doesn't allow to scroll them or somthing similar, so for now it will stay like that (we will do a workaround for such case later)
- For those which wants to try the gtk or gtk2 subsystem, compile the app from the shell using the '-s gtk' flags, as from the IDE it doesn't work for now.

Enjoy,

The Fantaisie Software Team.
dmoc
Enthusiast
Enthusiast
Posts: 739
Joined: Sat Apr 26, 2003 12:40 am

Post by dmoc »

testing but debugger enabled gives error "ld:... debugger.a is out of date..."

Also, I cannot copy text from the output pane(?) which makes it a little difficult to provide accurate reports (I'm a lazy git)
Fred
Administrator
Administrator
Posts: 18162
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Post by Fred »

Just download again the .dmg, there were an error with the debugger.a. It should be solved. About the copy, we could add something, good idea.
dmoc
Enthusiast
Enthusiast
Posts: 739
Joined: Sat Apr 26, 2003 12:40 am

Post by dmoc »

Will test latest, eh, later. ITMT here's re-run of previous tests (starting to look good)...

- ToolBar
-- tool tips sluggish
-- Enable/Disable debugger: no icon change

- Prefs
-- Top tabs still numbers
-- ok/cancel/apply byttons chopped off (try switching tabs)

-- ToolsPanel "on left/right" control - doesn't default to current (also result in a vertical divisor bar which source overruns)

- Editor:
-- File Open: doesn't default to last/current source path even though prefs does retain source file path (but path not used)

- Eaxmples (WITHOUT DEBUGGER ENABLED)
-- cdaudio.pb: runs but doesn't play
-- database.pb: gone!
-- linkedlist.pb: ComplexStructure gone! Try to trick me? ;-)
-- keyboard.pb: ok now
-- module.pb: gone!
-- requester.pb: no return on font
-- sound.pb: ok (but note no debugger)
-- sprite.pb: ok

PS: Are OpenGL commands accessible?
cologneskater
User
User
Posts: 22
Joined: Fri Jul 08, 2005 7:06 pm
Location: Cologne, Germany
Contact:

Post by cologneskater »

Hello,

i'm testing purebasic on a iBook G4 with OS X 10.3.9.

On Windows i created a pb-file with the visual designer using the ImageGadget-function. I have updated the path of the jpg-image yesterday, and the program runs very nice on beta 3.

Today on beta 4 i got an error when calling the UseJPEGImageDecoder() function:

A very long error window appears beginning with
PureBasic - Error

ld: ImagePluginJPEG.a(jdapimin.o) r_type field of relocation
entry 6 in section (__TEXT,__text) invalid
...
(very long additional lines follows, sorry copy and paste won't work)


Another error: the listview-gadget in the gagdet.pb example file.
Start the program, click on "Music Song 5" and use the remove-button 3 times. The listing after number 5 will not be updated in the listview-gadget. Click on "Music Song 4" and check the string gadget: it's ok. Then click on "Music Song 5" in the listview-gadget and check again the string gadget: it shows "Music Song 8"! Then scroll the listview-gadet: The next row after "Music Song 7" is "Music Song 11".

regards Gunter
dmoc
Enthusiast
Enthusiast
Posts: 739
Joined: Sat Apr 26, 2003 12:40 am

Post by dmoc »

Debugger now ok (at least can run prog with it enabled). Only difference to last test is cdaudio.pb: line 62, no CDAudio unit selected
cologneskater
User
User
Posts: 22
Joined: Fri Jul 08, 2005 7:06 pm
Location: Cologne, Germany
Contact:

Two questions and a bug to report

Post by cologneskater »

1. menu.pb: Using <apple><q> when running menu.pb shows a message requester with "MenuItem: -1". Is -1 a regular EventMenuID for checking the use of <Apple><Q> (closing the program in the apple menu)?

2. I want to use the "CompilerSelect #PB_Compiler_OS" command. What's the correct CompilerCase for Apple?

keyboard.pb: After starting the keyboard.pb file an error "There is no current Window" occurs.

Creating an stand alone executable: The executables starts with a terminal-window in background mode. It's not possible to switch the program window to front. No way to move the program window, and no program menu were shown. Only the upper left close window bullet quits the program.
J-The-Grey
User
User
Posts: 21
Joined: Fri Apr 25, 2003 6:16 pm
Location: Germany

Post by J-The-Grey »

are the 2d-Drawing-Commands supposed to work? When I try this simple code (the example code for the box command in the help file):

Code: Select all

; Several boxes with random colors
  Width=200
  Height=150
  If OpenWindow(0, 0, 0, Width, Height, #PB_Window_SystemMenu|#PB_Window_ScreenCentered, "Boxes")
    If StartDrawing(WindowOutput())
      y = 0
      #StepX = 10
      StepY = Round(#StepX*Height/Width, 0)
      For x = 0 To Width/2-5 Step #StepX
        Box(x, y, Width-2*x, Height-2*y ,RGB(Random(255),Random(255),Random(255)))
        y + StepY     ; the same as y = y + StepY
      Next x
      StopDrawing()   ; This is absolutely needed when the drawing operations are finished !!! Never forget it !
    EndIf
    
    Repeat : EventID = WaitWindowEvent() : Until  EventID = #PB_Event_CloseWindow
  EndIf
... there is a Linker-Error:

PureBasic-Editor

Error: Linker
ndefined symbols:
_PB_Box2
_PB_StartDrawing
_PB_StopDrawing
_PB_WindowOutput
_PB_2DDrawing_CurrentDC
collect2: ld returned 1 exit status
I'm using Beta4 on 10.4.1.
iMac CoreDuo, MacBook C2D, OSX 10.5.5
PureBasic owner since V1.0 for Amiga
Post Reply