xenial kturtle file-browser doesn't find .turtle-files

Bug #1583791 reported by Stephen Hamer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kturtle (Ubuntu)
New
Undecided
Unassigned

Bug Description

Running 32-bit Ubuntu 16.04 from an eternal USB hard-drive attached to an N110 netbook.

Here's the problem: the file-browser of the standard version of kturtle from the Xenial repos (version 0.8.1 beta) doesn't find "*.turtle"-files (which it somewhat oddly lists as ".*turtle"-files). To find your "*.turtle"-files, you have to select "All files" from the file-browser drop-down menu.

Also:

1. If you try to open a turtle file from a terminal with:

[code]

kturtle -i /path/file.turtle

[/code]

you get an error-message:

"Malformed URL /path/file.turtle."

Finally:

2. The ap will save a new "*.turtle"-file, but doesn't seem to register that it has saved it. If you try to open a new turtle-script after saving a script as a turtle-file, the ap notifies you that you are going to lose the changes that you've just saved.

If you want to play around with kturtle, try pasting the code below into the edit window. See if you can find it after you've saved it:

[code]

#script to draw a sequence of recursively-constructed branching pattern
#n determines the size of the pattern, p its position in the sequence
#take n = power of 2=<512, 1=<p=<7

#The script, below, consists of just one 'routine', activated with the command "tree n, p", where 'n' and 'p' are parameters as previously described.
#This basic 'tree'-routine contains within it a number of 'internal' sub-routines, also defined with the learn-command, and shown offset:
#"t1" draws the first pattern in the sequence
#"tp" draws the pth pattern (p>=2) as a line segment of length n/2 surmounted by a "crown" of half-scale (p-1)th patterns
#a 'branch' sub-routine is also included to improve the symmetry of the final design

learn tree $n, $p
{

reset
cs 1200, 1200
center
spritehide
#basic canvas preparation commands

go 0, 0 pw 10 pc 255, 255, 255 repeat 4 {tr 90 fw 1200} pw 1 pc 0, 0, 0 go 600, 600
#paints out the black-line border of the canvas

$c=0
if $p==1 {$t=0} else {$t=255/($p-1)}
#parameters used to define the colours of the branches in each pattern. t (depends on p) is a "tint-increment" which deepens the redness o the branches drawn at each iteration

$w=2^($p-1)
#parameter determining the "width" of the branches in each pattern

    learn t1 $n, $c, $t, $w
    {
    #sub-routine to draw the first (p=1) figure
    pc 0+($c*$t), 255-($c*$t), 0
    pw $w
    fw $n
    pu bw $n pd
    }
    learn tp $n, $p, $c, $t, $w
    {
    #sub-routine to draw the pth figure for p>=2

    $q=0

    pc 0+($c*$t), 255-($c*$t), 0
    pw $w
    fw $n
    tl 75
    while $q<6 {if $p>2 {tp $n/2, $p-1, $c+1, $t, $w/2} else {t1 $n/2, $c+1, $t, $w/2} tr ((0-1)^$q)*(150-30*$q) $q=$q+1}
    tl 15
    pu bw $n pd
    }
  learn tallp $n, $p, $c, $t, $w
  {
  #sub-routine to draw the pth figure for p>=1
  if $p==1 {t1 $n, $c, $t, $w} else {tp $n, $p, $c, $t, $w}
  }

  learn branch $n, $p, $c, $t, $w
  {
  #sub-routine to re-draw one of the "branches" on the final figure (improves the symmetry of the final figure)
  tl 15 pu fw $n/2 pd
  tr 75
  if $p>2 {tp $n/4, $p-2, $c+2, $t, $w/4}
  tl 75
  pu bw $n/2 pd tr 15
  }

pu
bw $n
pd
#positions the drawing-point at the bottom of the screen preparatory to drawing the tree

tallp $n, $p, $c, $t, $w
#draws the tree

pu
fw $n
pd
#moves the drawing-point back to the screen-centre

branch $n, $p, $c, $t, $w
#re-draws one of the branches to improve the symmetry of the final design

pc 0, 0, 0
pw 1
#returns the pen to its initial state

}

tree 512, 6

[/code]

Hope you grey-beards can fix this bug, ut if you can't, you at least got to see a pretty picture.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.