Version 4.2.0.1, tag libreoffice-4.2.0.1
[LibreOffice.git] / librelogo / source / ChangeLog
blob0e1ed446c2882a419d3373f375d0e647fd3f87e5
1 2013-10-24 László Németh:
2     * synchronize Writer/Draw when saving cropped SVG to avoid program halt,
3       huge sleeps (the workaround) have been removed
4     * support hatching with 'INVISIBLE' filling color
5     * support PENUP in UI (Line Style "-none-")
6     * support INVISIBLE filling color in UI (Area Style/Filling "None")
7     * using 'INVISIBLE' line and filling colors set -none-/None in
8       Drawing Object Properties toolbar
9     * fix blinking LABEL (now the temporary text shape is invisible)
10     * support PENCAP settings (values: NONE, ROUND, SQUARE)
11     * fix black (not refreshed) invisible filling color (LO 4.1 problem)
12       reported by Levente Kovács in http://bug.openscope.org/browse/OOO-838
14 2013-08-29 László Németh:
15     * fix bad selection of invisible turtle after HIDETURTLE CLEARSCREEN
16     * fix SVG cropping in LibreOffice 4.1
17     * fix vertical positions of labels in SVG export using RectangleShape
18     * fix double stroke-width attributes in SVG export
19     * LABEL supports relative positioning vector [X, Y, 'text'], where X, Y
20       0: center, eg. as the default positioning: LABEL [0, 0, 'text']
21       1: left or bottom aligned to the turtle position and angle
22      -1: right or top aligned to the turtle position and angle
23       n: n * text_width/2 or text_height/2
24     * simple SVG SMIL (animation) support using SLEEP, for example:
25       PICTURE 'animation.svg' [ CIRCLE 5 SLEEP 1000 CIRCLE 20 ]
26     * relative FORWARD (heading = y axis) with vector arg.: FORWARD [20, 10]
27     * rounded linejoint of turtle shape
29 2013-07-15 László Németh:
30     * optional named PICTURE blocks: PICTURE 'name' [ CIRCLE 5 ]
31     * save PICTURE as cropped SVG file using path names, for example:
32       PICTURE 'example.svg' [ CIRCLE 5 CIRCLE 20 ] ; save in the home directory
33       PICTURE '/home/user/example.svg' [ CIRCLE 10 ] ; absolute path (on Linux)
34       PICTURE 'tmp/example.svg' [ CIRCLE 10 ] ; relative to the home directory
35     * support hexadecimal arguments
37 2013-06-26 László Németh
38     * clockwise HEADING
40 2013-04-30 László Németh
41     * fix hide/show turtle
43 2013-02-24 László Németh:
44     * fix Asian and CTL language support. Language recognition depends from the
45       UI language of LibreOffice and the language(s) of the document.
46     * fix turtle shape, the problem with the old arrow-like turtle shape
47       reported by teachers and other users of turtle graphics
48     * better consistency with the UI based position and rotation settings of the
49       turtle: now Drawing Object toolbar supports also the pen color, fill
50       color and transparency, also line width settings of the turtle.
51     * real dotted line works with rectangles, also with rounded corners
52     * restore original cursor position and selection at the end of the running
53       (problem reported by Viktória Lakó)
54     * fix 'sleep' (resulted by the new default non-integer division of Python 3,
55       reported by Prof. Gilvan Vilarim)
56     * fix 1-character length variable name/casing problem (reported by
57       Prof. Gilvan Vilarim)
58     * fix false leading and ending function name recognition
59     * support 'translation' of the selected text
60     * fix bad line width settings after command 'home'
61     * fix dot shape of dotted lines (remove its 0 width 'tail') by minimal dot
62       size of dotted lines: 1pt, and shorter 'tail' size
63     * fix size of the rounded corners of the rectangle shape
64     * rotation doesn't modify the size of the selection frame of the turtle
66 2012-12-26 László Németh:
67     * fix turtle position and rotation at repeated hideturtle/showturtle
68     * add new languages, fix Czech and Brazilian Portuguese for
69       language guessing at translation
70     * fix line break to paragraph break conversion at translation 
72 2012-12-17 László Németh:
73     * handle possible translation problems (strip terminating bars)
74     * keep double compilation of the commands
75     * trace loading problems (with PYUNO_LOGLEVEL environmental variable)
77 2012-11-24 László Németh:
78     * zero turtle width in hideturtle mode to draw at the left border of the page
80 2012-11-06 László Németh:
81     * uppercase/translation icon:
82     - expands and uppercase Logo commands (fd -> FORWARD)
83     - translation between supported languages (commands, decimal sign, for/in order)
84     * new icon for clear screen
85     * add English manual (see LibreLogo/Logo/Turtle graphics in Help)
87 2012-10-25 László Németh:
88     * fix positioning to the faulty program line
89     * program cache depends from the (modified) language of the document, too
91 2012-10-21 László Németh:
92     * speed up command line
93     * add multiline tooltip to the command line (it works well from LibO 3.6.2)
94     * random color constants: ~color, eg. '~orange', '~green' etc.
95     * handle modulo operator
96     * ask before the compilation of long documents (avoid freezings)
97     * add compilation cache to the multiline programs
98     * better help window caption in the command line
100 2012-06-27 László Németh:
101     * fix __string__ (use localized decimal sign)
102     * fix repcount in loops with inner picture block
103     * handle reopened documents
104     * modified argument list of custom dashed penstyle
105     * fix warning messages at maximum recursion depth and memory
106     * add hatching styles (fillstyle num or
107       fillstyle [line count(max 3), color, distance, degree]
108     * add localized set(), range(), sorted() 
109     * fix turtle selection at program start
110     * modified turtle colors
111     * fix showturtle
112     * fix LineStyle_SOLID and LineStyle_DASHED
113     * add repcount to the infinite loop
114     * add logical expression and better list support to the simple LibreLogo expression parser
115     * add string size limit for Print()
116     * support "pic" without block: new shape
117     * use localized __string__ for STR instead of str
118     * add min, max, and regex functions: sub, search, findall
119     * fix double round in localizations
120     * more stable dotted lines in the PDF export (implemented as arrays of dot-headed arrows)
121     * circles with dotted lines
122     * working pos and pagesize indices in expressions
124 2012-05-17 László Németh:
125     * fix opt. suffix syntax of for+in (eg. with Finnish :ssa, Hungarian -ban)
126     * add dashed outline of turtle to show "pen up" state
127     * fix initial turtle focus for OpenOffice.org and older LibreOffice versions
128     * parsing simple (with 0 or 1 argument) user functions in complex expressions
129     * add localized "global"
130     * add localized operator "in" for logical expressions
131     * parsing user functions with 2 or more arguments in simple numerical expressions
132     * function heading supports coordinates
133     * function position supports drawing
134     * function pensize supports argument any
135     * set SizeProtect feature of turtle shape
136     * replace random while repcount variable with iterator
137     * fix repcount checking in conditions of "while" loops
138     * add repcount support to "for x in y" loops
139     * fix OUTPUT and STOP for lines with multiple commands
140     * fix = -> == conversion in logical expressions in OUTPUT
141     * fix multiple document support using CreationDate instead of Title
142     * better OpenOffice.org 3.2 compatibility (optional usage of feature Visible)
144 2012-05-08 László Németh:
145     * picture [] handles left hanging shapes better
146     * function random works on lists or list-convertible objects (string, tuple, dict, set), too
147     * faster "label" (remove unnecessary shape search)
148     * document-level turtle states
149     * clean name spaces
150     * localization of "pi" (localizations support greek letter pi as alternative)
151     * localized "float"
152     * int & float support localized decimal signs and measurements (float '10,5cm')
153     * print, label, text support localized decimal sign
155 2012-05-02 László Németh:
156     * fix slow drawing of new line shapes (unnecessary shape search)
157     * "circle" and "square" are synonyms of ellipse and rectangle, eg.
158       square num = rectangle [num, num]
160 2012-04-27 László Németh:
161     * Initial release