Shop OBEX P1 Docs P2 Docs Learn Events
Mac/Linux/Windows IDE - Ver 0.19.3 "Now with new improved PropBasic" release - Page 37 — Parallax Forums

Mac/Linux/Windows IDE - Ver 0.19.3 "Now with new improved PropBasic" release

1343537394052

Comments

  • Dr_AculaDr_Acula Posts: 5,484
    edited 2010-01-15 11:45
    Woot!

    Now it works. And how cool was that, I post a problem and it is solved half an hour later with a new upgrade. Imagine if Microsoft worked with that sort of business model. I love this forum!

    Thanks++ Brad. This new version is already so much easier to use. I use Find all the time to move around programs - I can never remember where things are so I highlight a variable then find instances of it. So quick and easy to use.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.smarthome.viviti.com/propeller
  • BradCBradC Posts: 2,601
    edited 2010-01-15 11:53
    Dr_Acula said...
    I use Find all the time to move around programs - I can never remember where things are so I highlight a variable then find instances of it. So quick and easy to use.

    Yeah, I tend to do it a lot too. Even easier when you can just click on the word and hit ctrl-f without having to highlight.

    X windows has a selection buffer, so you can just highlight a word and middle click to paste it somewhere, so I usually just drag-highlight then ctrl-f and middle click in the box. This does make it a bit easier.

    Speed of support can vary unfortunately. It's just it's taken me a couple of weeks to get things stable again after the build system upgrades, so I've been dragging my feet a little bit. Now it's back up and running and working, bug fixes are a lot quicker. I can build all four architectures from source to webserver with a :

    >make release compress zip upload

    Of course there is no testing in that, but it makes getting a quick fix out fast.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • Cluso99Cluso99 Posts: 18,069
    edited 2010-01-15 12:06
    Drac said...
    Now it works. And how cool was that, I post a problem and it is solved half an hour later with a new upgrade. Imagine if Microsoft worked with that sort of business model. I love this forum!
    Trouble is the other is·not free, so there are hundreds/thousands of people working on how much they can fleece you! *grin*

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • Dr_AculaDr_Acula Posts: 5,484
    edited 2010-01-15 12:09
    Re "Even easier when you can just click on the word and hit ctrl-f without having to highlight."

    Hey, that is even easier. No need to highlight at all.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.smarthome.viviti.com/propeller
  • Brian RileyBrian Riley Posts: 626
    edited 2010-01-16 05:48

    I went there and the 'newest' code was 'Pre3' .... oops ..... tripped up by the browser cache, I had to do a refresh ... got it.

    I ran it against some One Wire code I was working on and it compiled and downloaded just fine to a Demo board using a March '09 iMac and OSX 10.6.2


    Oh yeah .. I love the right click CM in the editor area. Could I request you add "Compile Info" to the compiler options list? I use that a lot!


    cheers ... BBR

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    cheers ... brian riley, n1bq, underhill center, vermont
    The Shoppe at Wulfden
    www.wulfden.org/TheShoppe/
  • Brian RileyBrian Riley Posts: 626
    edited 2010-01-16 05:52
    Dr_Acula said...
    Re "Even easier when you can just click on the word and hit ctrl-f without having to highlight."

    Hey, that is even easier. No need to highlight at all.

    Neat idea, I just tried and managed to 'break' it ... there was a comment string "2006" I put cursor between the two zeroes and hit cmd-F ... and POOF! WhadidIdo?

    See attached screenshot

    cheers ... BBR

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    cheers ... brian riley, n1bq, underhill center, vermont
    The Shoppe at Wulfden
    www.wulfden.org/TheShoppe/

    Post Edited (Brian Riley) : 1/16/2010 5:59:02 AM GMT
  • BradCBradC Posts: 2,601
    edited 2010-01-16 07:27
    Brian Riley said...

    Neat idea, I just tried and managed to 'break' it ... there was a comment string "2006" I put cursor between the two zeroes and hit cmd-F ... and POOF! WhadidIdo?

    Right, I see. On Linux & Win32 once the find dialog is open, the cmd/ctrl-F key combination is disabled (The dialog box is completely modal). On Mac it's not, so the second time you press it bst tries to launch the find box over the top of the already launched find box. As I have the find box set up as a single instance, it explodes. Funny, nobody has ever hit this before, it's been there since the start.

    Short answer. Don't do that.

    Long answer. 0.18.5-Pre7 uploaded, which I think fixes the bug. Certainly I gave it a quick test on OSX 10.6.2 and it seemed to fix it.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • BradCBradC Posts: 2,601
    edited 2010-01-16 07:28
    Brian Riley said...

    Oh yeah .. I love the right click CM in the editor area. Could I request you add "Compile Info" to the compiler options list? I use that a lot!

    What is "Compile Info" ?

    <edit> sorry, let me re-phrase that.
    Do you mean you'd like the F8 Compile Information added to the right-click context menu for the editor?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • Cluso99Cluso99 Posts: 18,069
    edited 2010-01-16 10:21
    Brad: Is there an easier way we can switch to the Terminal window after a compile/load ?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • Brian RileyBrian Riley Posts: 626
    edited 2010-01-16 19:20
    BradC said...
    Brian Riley said...

    Oh yeah .. I love the right click CM in the editor area. Could I request you add "Compile Info" to the compiler options list? I use that a lot!

    What is "Compile Info" ?

    <edit> sorry, let me re-phrase that.
    Do you mean you'd like the F8 Compile Information added to the right-click context menu for the editor?

    Exactly!

    I mean the only difference I can see between Compile and Compile Info is Info display after ... if its a matter of space I would sooner see the Compile Info than plain Compile.

    FWIW ... BST really flies on my 2.66 GHZ Core 2 Duo iMac! Great Work ....

    cheers ... BBR

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    cheers ... brian riley, n1bq, underhill center, vermont
    The Shoppe at Wulfden
    www.wulfden.org/TheShoppe/
  • BradCBradC Posts: 2,601
    edited 2010-01-17 00:53
    "Compile" just by itself is useful for a number of things :

    - Syntax checking
    - Updating the editor symbol set (do a compile, then click somewhere in the name of a method, or on a global/dat variable, or on an object name and have a look at the status bar at the bottom)
    - Updating the list window with a fresh listing

    I like to do these things without having the information screen pop up modally and stop me doing what I'm doing.

    Anyway, I've added a Compile Information item to the configuration menu and uploaded 0.18.5-pre8 for you.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • T ChapT Chap Posts: 4,223
    edited 2010-01-17 01:44
    BST 18 pre

    Brad, on a PC laptop and desktop, both have the same issue of most often when you type something, you may not see what you are typing, or for example it there is a work like "exampleword" and you place the cursor at the "w" and start typing, you may not see what you are typing. Also, if you place the curson at the "w" and start hitting backspace, you may not see a result of the letters getting removed. However, in all cases, after you do some edit like backspace or typing letters, you can highlight the area with the mouse and the correct result appears as it should be. I have just gotten used to working this way for some time now, but decided maybe you already have seen this and have a simple solution?

    Thanks
  • BradCBradC Posts: 2,601
    edited 2010-01-17 03:10
    Todd Chapman said...
    BST 18 pre

    Brad, on a PC laptop and desktop, both have the same issue of most often when you type something, you may not see what you are typing, or for example it there is a work like "exampleword" and you place the cursor at the "w" and start typing, you may not see what you are typing. Also, if you place the curson at the "w" and start hitting backspace, you may not see a result of the letters getting removed. However, in all cases, after you do some edit like backspace or typing letters, you can highlight the area with the mouse and the correct result appears as it should be. I have just gotten used to working this way for some time now, but decided maybe you already have seen this and have a simple solution?

    That _sounds_ like the sort of problems we were seeing back when I was having problems with the font rendering. By "PC" I'm assuming you mean Windows. Which version of Windows?
    If it's later than XP, you really need to ensure the Parallax font is installed in the font book in the windows control panel. I've seen instances on Vista where installing the Propeller Tool does not make the font available to other applications (and I have no idea why). I've had to download and install the font manually to get bst to work properly.

    Can you do a few things for me ?
    A) grab me a screen shot
    B) check that the selected font in the editor is actually Parallax
    C) try changing the font size up or down one point ? (ctrl-shift either up or down arrow should do it).

    You can also try Tools -> Character Chart and see if all the font glyphs are displayed correctly. If not, then bst does not have access to the correct font.

    Of course, I could also be way off the mark and have a bug elsewhere, but it sounds like a font problem.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • Cluso99Cluso99 Posts: 18,069
    edited 2010-01-17 03:47
    Brad,

    (Pre6) I have done a quick compile of ZiCog (150) and all is fine. Also I compiled and downloaded SphinxOS without problems. Running Vista.

    I do have some issues with finding the Prop but it is not bst as I have the same issues with PropTool and PST (I have not ruled out a hardware issue on this as its a recent problem).

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • BradCBradC Posts: 2,601
    edited 2010-01-17 04:02
    Cluso99 said...
    Brad,

    (Pre6) I have done a quick compile of ZiCog (150) and all is fine. Also I compiled and downloaded SphinxOS without problems. Running Vista.

    I do have some issues with finding the Prop but it is not bst as I have the same issues with PropTool and PST (I have not ruled out a hardware issue on this as its a recent problem).

    Thanks Ray, appreciate the feedback.

    Have you got access to a CRO? It may be fairly helpful in tracking down your detection issues.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • T ChapT Chap Posts: 4,223
    edited 2010-01-17 04:59
    Thanks Brad for the suggestions. XP
    Brad said...
    check that the selected font in the editor is actually Parallax

    Yep, Parallax is selected.
    Brad said...
    try changing the font size up or down one point ? (ctrl-shift either up or down arrow should do it).

    Font size changes but problem persists
    Brad said...
    You can also try Tools -> Character Chart and see if all the font glyphs are displayed correctly. If not, then bst does not have access to the correct font.

    The window says Parallax font character chart and all characters display fine

    In the 2 screen shots, the first shows the result after typing "asdf" directly in front of an existing "asdf". The second shows (what the real result should have been) after highlighting the area with the mouse.

    Post Edited (Todd Chapman) : 1/17/2010 5:06:17 AM GMT
    1276 x 778 - 34K
    1276 x 778 - 25K
  • Cluso99Cluso99 Posts: 18,069
    edited 2010-01-17 06:39
    Brad: It is not that serious a problem yet and there have been human problems as well.

    I have a CRO in Sydney, but now I am in Brisbane. Always the way :-(

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Links to other interesting threads:

    · Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
    · Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
    · Prop Tools under Development or Completed (Index)
    · Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)
    · Search the Propeller forums·(uses advanced Google search)
    My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
  • BradCBradC Posts: 2,601
    edited 2010-01-17 07:48
    Todd Chapman said...
    T
    In the 2 screen shots, the first shows the result after typing "asdf" directly in front of an existing "asdf". The second shows (what the real result should have been) after highlighting the area with the mouse.

    Wow. Most peculiar. Especially since you get it on two separate machines.

    Which precise version are you using to generate those screen shots ?

    Have you got View -> Changed lines turned off ?

    Do you have "Tools -> IDE Preferences -> Fonts and Colours -> Anti alias editor font" turned on or off?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • T ChapT Chap Posts: 4,223
    edited 2010-01-17 17:38
    Hi Brad. I have already tested all those ideas, toggling all IDE prefs but no change.

    I did just possibly find the root of this. If ANY method is folded(or at least one), the problem exists. If NO method is folded, there is no problem. It also appears that when loading small programs that the problem may not exist when folding methods. It does not seem to matter whether the folder method is above or below the area you are typing in. I guess it is related to folding and redraws.
  • Brian RileyBrian Riley Posts: 626
    edited 2010-01-18 00:15
    BradC said...
    "Compile" just by itself is useful for a number of things :

    - Syntax checking
    - Updating the editor symbol set (do a compile, then click somewhere in the name of a method, or on a global/dat variable, or on an object name and have a look at the status bar at the bottom)
    - Updating the list window with a fresh listing

    I like to do these things without having the information screen pop up modally and stop me doing what I'm doing.

    Anyway, I've added a Compile Information item to the configuration menu and uploaded 0.18.5-pre8 for you.

    That all works nice and the "Find" goof is now OK ... thanks ... great work

    cheers ... BBR

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    cheers ... brian riley, n1bq, underhill center, vermont
    The Shoppe at Wulfden
    www.wulfden.org/TheShoppe/
  • BradCBradC Posts: 2,601
    edited 2010-01-18 00:25
    Todd Chapman said...
    Hi Brad. I have already tested all those ideas, toggling all IDE prefs but no change.

    I did just possibly find the root of this. If ANY method is folded(or at least one), the problem exists. If NO method is folded, there is no problem. It also appears that when loading small programs that the problem may not exist when folding methods. It does not seem to matter whether the folder method is above or below the area you are typing in. I guess it is related to folding and redraws.

    Excellent. You say it does not reproduce on small programs. How many lines are required to make it happen?

    Which precise version are you using?

    if I were to type
    'asdf

    and then click between the ' and the a, and type asdf again. Is this how you reproduce the problem, or can I use the cursor keys to move back between the ' and the a to type the new text.
    Once you've highlighted the text and the new characters appear, do they stick around for good or are you having random text disappearing ?

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • T ChapT Chap Posts: 4,223
    edited 2010-01-18 01:30
    Once the text shows up by highlighting the line, the fonts are there for good until you start typing again, then the new content is not seen until highlighting the area.

    BST 18 pre 8
    Compiler 15 pre 6

    Same version each machine, same copy of app.

    I cannot determine the exact number of lines required to produce the error, there seems to be some randomness. Take ANY program, fold all the methods, unfold a method to type in or delete parts from, you will get the error most all the time. But after you delete enough chunks of code, eventually you fix the problem.

    The issue exists both on typing letters and on backspacing over letters, as well as copy and paste lines, they simply do not show until you highlight the area.

    If for example currently a line 'asdf and you place the cursor before the "a" and type asdf again with a space, the original asdf may remain in tact where is was with no new content seen, but after you highlight the line, you get 'asdf asdf same holds true for pasting anything into the line, or backing over text.

    It does not matter how you get to the place to start typing or pasting, whether nav keys(up dwn left right arrows) or by placing the mouse.
  • BradCBradC Posts: 2,601
    edited 2010-01-18 01:52
    Todd Chapman said...
    Once the text shows up by highlighting the line, the fonts are there for good until you start typing again, then the new content is not seen until highlighting the area.

    BST 18 pre 8
    Compiler 15 pre 6

    Same version each machine, same copy of app.

    Ok, I can reproduce it using that particular (very out of date) version.

    That code is over 8 months old (I released it on the 8th of May 2009).

    Could you please upgrade to the latest version www.fnarfbargle.com/bst/snapshots.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • T ChapT Chap Posts: 4,223
    edited 2010-01-18 02:47
    Sorry about that Brad, I could swear I did have the latest, obviously time is going by way to fast.
  • BradCBradC Posts: 2,601
    edited 2010-01-18 03:04
    Todd Chapman said...
    Sorry about that Brad, I could swear I did have the latest, obviously time is going by way to fast.

    I can go with that. I can't believe it's 2010 already.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • BradCBradC Posts: 2,601
    edited 2010-01-19 01:35
    Ubuntu have finally fixed the kernel in their 9.10 distribution. You will need to enable the -updates repository and upgrade to at least kernel version 2.6.31-17.54.

    Bug report and resolution here :
    http://forums.parallaxinc.com/bugs.launchpad.net/ubuntu/+source/linux/+bug/460857

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • hinvhinv Posts: 1,255
    edited 2010-02-04 05:39
    Hi Brad,

    Any chance you will port this to linux on ARM? I am thinking about getting a touchbook. It would be very cool to have my propeller projects mounted inside my notebook plugged into the USB in there.
    Have you seen this thing: http://www.alwaysinnovating.com/home/index.htm It is an open platform based on on the beagleboard type design.

    Thanks,
    Doug
  • BradCBradC Posts: 2,601
    edited 2010-02-04 08:22
    hinv said...
    Hi Brad,

    Any chance you will port this to linux on ARM? I am thinking about getting a touchbook. It would be very cool to have my propeller projects mounted inside my notebook plugged into the USB in there.
    Have you seen this thing: http://www.alwaysinnovating.com/home/index.htm It is an open platform based on on the beagleboard type design.

    Well, it is something I've been talking about on and off for a while. I guess it'd give me the excuse I've been looking for to try an Arm solution.

    That device kinda looks cool, but $440USD for a device I *might* get in 2 months (backlog) pending and is over 200g heavier than my real laptop (that has an 11.1" screen and built in dvd burner), it's hard to find it attractive.

    Maybe I need to check out the beagleboard and get Debian on one.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
  • hinvhinv Posts: 1,255
    edited 2010-02-05 03:34
    If you commit to making a port for it, I might just get you a beagleboard.
    It wouldn't be a current one, but if you can make bst work on a 128MB/256MB 600MHz beagleboard, certainly it will work on a 512/512 720MHz one, and the touchbook too.

    Feature for feature, I would agree that the touchbook is not as good as my notebook either, but I REALLY like what they are doing with an open system. If the backlog dies down, I may just put my order in for one.
    I also like the concepts that they are bringing forth. I think it is a whole lot more useful than a ipad, at least to me. Have you seen the demos of it?
    Also, when the OMAP4 comes out they could offer a system board replacement that would be a whole lot cheaper than getting another netbook.

    Post Edited (hinv) : 2/5/2010 3:54:23 AM GMT
  • BradCBradC Posts: 2,601
    edited 2010-02-05 06:39
    I'm willing to do the port, but as I've never looked into the capabilities of the toolchain I'm using with ARM, I'm unwilling to make any commitments. I priced the Beagleboard, but as shipping added over 33% I decided that was a bust.

    I have an iPaq h5540 around here somewhere, if I can dig that out and get it running again I'll have a look at it.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Life may be "too short", but it's the longest thing we ever do.
Sign In or Register to comment.