Beta: Changelog
Please be aware that the latest build may not be available yet.
We also have a list of known issues.
Changes for build 739-1391
- lots of bug fixes
- many new features
Changes for build 714-738
- bug fixes
Changes for build 713
- MISC: version is 2.0.7
Changes for build 711/712
- FIX: import() much faster
Changes for build 709/710
- FIX: changing a text with ABC works also for loaded files
- MISC: version is 2.0.6
Changes for build 708
- ENH: scaled printing
- FIX: License dialog shows up on Mac OSX 13
- MISC: Version is now 2.0.5
Changes for build 703
- FIX: Internal error on Voronoi diagram (Nada-related)
Changes for build 702
- ENH: faster loading and better handling of transformation groups
- FIX: double-clicking a file on Mac OS X no longer throws an exception
- ENH: some missing german localizations added
Changes for build 699-701 (701 is release version 2.0)
- ENH: angles are displayed in correct format also in CindyScript
- ENH: menu cleanups
- FIX: correct thread for menu changes
Changes for build 695-698
- FIX: Mac OS Intel version has correct classpath
- FIX: Mac OS PPC version does not throw error when using input fields in Inspector
- ENH: Mac OS apps are zipped, not targzipped.
- DOC: Documentation should be complete
Changes for build 694 (RC3)
- FIX: Internal Error on adding Angle Mark
- FIX: some typos
- FIX: Internal Errors on Undo/Redo due to label changes
- FIX: GUI on Max OS X PPC/Intel
- ENH: more information on wrong license code
- FIX: angle modulo finalized
- ENH: Help Button in Script Editor
- FIX: correct angle name “alpha0”
- ENH: more German localization
- FIX: minor bugs fixed …page…
Changes for build 689-693
- FIX: correct success text
- ENH: cleanups for release
- ENH: switching menus possible
- NEW: Mac OS X Intel release
Changes for build 688
- FIX: OpPerp2 does not throw ClassCastException
Changes for build 687
- MISC: license renewed
Changes for build 686
- FIX: eval in CindyScript works again as expected
Changes for build 685
- FIX: point on arc works in cindyrun.jar
Changes for build 684
- ENH: new function adjacencymatrix in CindyScript
- FIX: color chooser and script editor work on Java 1.3 (OS X only)
Changes for build 683
- FIX: some vector operations in CindyScript had wrong sign
Changes for build 680-682
- FIX: point on arc can be saved
- ENH: new file icon for Mac OS X
- ENH: smaller fonts on Mac OS X
Changes for build 679
- FIX: I/O error on saving constructions fixed
Changes for build 678
- FIX: Locus contained in create tool will not thow Internal Error
Changes for build 676/677
- FIX: wrong thread in MBFC
- FIX: copy/paste behavior corrected
- FIX: missing OK button in CreateGraphAlgorithm
- FIX: background images are loaded if file is loaded …page…
Changes for build 675
- FIX: legacy exercises work
- FIX: loading of legacy exercises and saving again works
- FIX: new style exercises work (no editor yet!)
Changes for build 672-674
- FIX: dynamic alpha in plot works again
- FIX: User interface for export to bitmap completed
- FIX: correct background for bitmap export
- ENH: cleaned up menu for Export
- MISC: many internal code cleanups
- FIX: silent ignore of undefined arguments in CindyScript
Changes for build 671
- FIX: double-clicking a file on windows will not raise internal error
Changes for build 670
- FIX: colorplot in CindyScript works
- FIX: isundefined in CindyScript works
- ENH: new startres modifier for colorplot
- MISC: better internal handling of undefined values in CindyScript
- FIX: correct alpha compositing for colorplot
- FIX: copyright date in about box correct
Changes for build 667-669
- ENH: Large edit box for button scripts
- FIX: smaller font for Inspector labels
- ENH: new operators for matrices adj(…) and inverse(…)
- FIX: max(..) operator implemented correctly
- FIX: sort(..) operator can also handle situations with undefined values
- FIX: tracelength=0 no longer causes crash
- FIX: Inspector works again for Formulas
- ENH: New Operators eigenvectors(…) and eigenvalues(…)
- ENH: det(…) much faster …page…
Changes for build 666
- FIX: Error on save of files containing texts fixed
- FIX: Aboutbox visible and readable on Java 1.3.1
- FIX: Aboutbox shows build number
- ENH: autoscroll for exercise console
- ENH: edge weigths in graph algorithms can be inspected
- FIX: Labels in Inspector are no longer cut off
- ENH: Texts are editable in Inspector
Changes for build 664
- FIX: traces of points and showall work both
- MISC: build numbers on web correct
- FIX: cindyrun.jar should work with legacy exercises
- ENH: better scrollbar and autoscroll for exercise console
Changes for build 658-663
- ENH: User defined color pallets are stored
- FIX: sqrt(-1)=i
- FIX: Better formated output in script
- FIX: Traces of larger dots look better
- FIX: Redefine of physics elements fixed
- ENH: Predefined functions can be overridden
- ENH: Buttons with click functionality
- FIX: Traces of Arrows
- FIX: Showall for invisible points
- FIX: friction=1 does no longer crash physics
- FIX: arcs in hyperbolic geometry do no longer crash system
- FIX: Segments show up in Hyperbolic PDF export and print
- ENH: Buttons can perform scripts
- FIX: Animations won’t double-draw traces
- FIX: Printing of Euclidean Port works
- FIX: Redraw after animation stop
- FIX: AddText mode allows clicking of elements again
- ENH: new CindyScript function repaint()
- FIX: repeat operator numerically stable
- FIX: Show all shows all
- FIX: Objects don’t remain highlighted when they shouldn’t …page…
Changes for build 657
- ENH: Editable Texts and Texts unified
- FIX: JobExecutor will not be terminated for Applet
- FIX: no initial mode lock error
- ENH: Applet handles corrupt files much better
- FIX: Exercise restart works again
- FIX: correct thread when adding a function text
- ENH: typos in software corrected
- ENH: typos in documentation corrected
- FIX: rendering of large circles correct
- FIX: Vanished points are shown again after animation stops
- FIX: Animation control clicks trigger no longer zoom events
- FIX: Parsed CindyScript changes are recogniced as construction changes
- ENH: Operator conjugate(…) introduced
- ENH: integer powers are evaluated by continued multiplication
Changes for build 656
- FIX: Pinned points no longer have a non-zero velocity
- ENH: Texts can be bordered and may have a fixed width
- FIX: resetclock operator works again
- FIX: auto-relabel in inspector re-enabled
- FIX: Handling of spaces in application name improved
- FIX: .js and .css files in documentation are local and offline available
Changes for build 655
- ENH: Digit-precision for measurements can be changed
- ENH: Texts can be pinned
- FIX: Antialiasing can be turned on and off again
Changes for build 654
- FIX: Online documentation available
Changes for build 653
- FIX: Inspector did not show inspectables when re-opened
- FIX: Internal error thrown by Inspector …page…
Changes for build 652
- FIX: Texts and PortButtons in Sperical View shown correctly
- FIX: Hyperbolic Circles with infinite radius allowed
- FIX: Inspector refuses to give already existing label
- ENH: Predicates return “false” when fed with undefined values
- ENH: New operator “isundefined(…)”
- FIX: Docked texts no longer jump when they are clicked
- FIX: Docked texts no longer jump when when using the ABC mode.
- FIX: Paren highlighting working again
- ENH: product and sum operator more powerful (works also on matrices)
- ENH: if in binary operators min,max,prod,sum the both operators are numbers, they are taken as input
Changes for build 651
- MISC: License extended
Changes for build 650
- FIX: Universal Binary of native library for Mac OS X
- FIX: Dialog when closing last port uses correct positioning
- FIX: Inspector should be stable again
Changes for build 649
- ENH: Many message texts added
- FIX: Closing a view with an IFS now longer causes an exception
- FIX: Pressing ESC does not create InternalError
- ENH: Antialiasing can be configured in Inspector -> View. May look nicer, but is significantly slower on some machines.
- FIX: User defined tools can have a name and a tooltip
- FIX: Undo will deselect all elements and not create new ones
- FIX: Display of pause and play of animation buttons semantically consistent
- FIX: closing Inspector in correct thread …page…
Changes for build 648
- FIX: Plot operator draws only real values
- FIX: View size on loading again correct
- FIX: loading of .html files also triggers script parsing
- FIX: Springs can also be attached to suns
- FIX: Vector tips cannot be redefined
- FIX: Empty arguments handled as void input
- ENH: Monadic Plus introduced
- FIX: Wrong usage of Variables in min, max, etc. throws error message
- FIX: .xy operators on Vectors is handled correctly
- FIX: Deleting velocities does not crash
- FIX: Angular bisectors are selected after adding
- FIX: Free line through zero-point no longer added
- FIX: Conic drawing improved
- FIX: Circle filling for interiror hyperbolic circles
- FIX: Circle drawing for hyperbolic circles much better
- FIX: alpha for point labels
- FIX: improved memory usage of conics that are circles
- FIX: Make button from selection works again
- FIX: switching language works again
- FIX: scripts can be interrupted
- FIX: Message dialogs are always in the right thread
- FIX: details of make button are no longer shown
Changes for build 647
- FIX: animations and loci for point on parabola
- FIX: cancelling the “save on quit” dialog actually works as expected
- FIX: retrieving non-existing attributes from CindyScript will not cause a NPE
- FIX: closing window from menu works better
- FIX: empty shell command no longer throws NPE
- FIX: warning font readable (H#42)
- FIX: formula editing in correct thread …page…
Changes for build 646
- FIX: setting up modes in the correct thread on startup
- FIX: tooltips from Swing used
- FIX: placing a point on an arc that is on a conic works
- FIX: placing points on segments that are on a line works
Changes for build 644/645
- ENH: more security checks for right threading
Changes for build 643
- FIX: Point on Parabola works better (still not perfect)
- FIX: No ClassCastException when trying to edit point coordinates of non-free points
- FIX: Point with velocity does not lock up when trying to change an existing point
- ENH: check for degneracy of circles disabled
- FIX?: faster drawing of axes on linux
- FIX: Delete from Popup Menu in correct thread
- FIX: some threading problems with Script Editor removed
- ENH: new CindyScript functions inspect, inspectinfo, curview, curkernel
Changes for build 642
- FIX: attributes of points are per-point, not fixed for all
- FIX: several threading related problems solved
Changes for build 641
- FIX: Add a Point for Intersection Conic Conic works correctly
- FIX: Improved text editing
- FIX: Texts do no longer jump after edit
- ENH: Plot button in function editor
- FIX: Improved definition of Conics by foci
- FIX: Imaginary circles show correctly in text port
- FIX: Selected lines with zero size are shown
- FIX: Messages and Tooltips added …page…
Changes for build 640
- FIX: serious bug with saving of conic intersections fixed
- ENH: TextPort collapses toolbar by default
- FIX: snap to grid property set properly when file was loaded
- FIX: Parser is able to parse “NaN” that might appear in files
- FIX: Threading problems with Inspector should be solved
Changes for build 639
- FIX: Invisible elements in constuction text can be selected
- FIX: Circle mirrored on Circle works also for degenerate situations
- FIX: opening the Inspector from the popup menu also selects elements
- ENH: Inspect popup menu item also for multi-selections
- FIX: selecting text with shift+cursor works in script editor
Changes for build 638
- FIX: animations with complex intermediate results work correctly
Changes for build 637
- FIX: velocities vector tips cannot be attached to other elements
- ENH: context menu for tool buttons
- ENH: user-defined tools may be deleted from said context menu
- FIX: polygons are displayed correctly in TextPort
- ENH: version of Cinderella recorded in user properties
Changes for build 636
- MISC: show animation controller for applets defaults to true
- FIX: “==” now test for proper equality
- ENH: new comparisons “
=”, “<”,….. for approximate equality etc. - ENH: Spring actuation speed introduced …page…
Changes for build 635
- FIX: Macrobuttons show up in Toolbar-Edit-Dialog
- FIX: User-defined toolbars with Macrobuttons handled more correctly
- FIX: Redefine creates correct Undo information
- FIX: Clicking in empty space when defining a locus does no longer trigger an internal error
- FIX: mirrored elements had same appearance like the originals
- FIX: pressing undo while defining a new element behaves correctly
- FIX: redefining springs and masses should work
- ENH: new CindyScript slot “Integration step” for feeding simulation compatible scripts
- ENH: new operator addforce(mass,forcevector) for applying force to a mass
- ENH: new operator setforce(mass,forcevector) for setting the force of a mass
- ENH: new fields pos, posx, posy for simulation consistent position information
- FIX: undo/redo for simulation elements fixed
- FIX: Fixes in systax highlighting
- FIX: Operator format(…,…) works now correctly on numbers close to zero
Changes for build 634
- FIX: Loci shown correctly in TextPort
- FIX: Undo after loading a file and creating a point will not erase everything
- FIX: Operator SortByVal working again
- ENH: New operator local(…..) creates local variables - usage: local(x,y,z,….)
- ENH: New operator release(…..) removes local variables and returns value of last one - usage: release(x,y,z,….)
Changes for build 633
- FIX: expressions like [1,,1] no longer parsed as [1,1]
Changes for build 632
- ENH: Output of guess(…) operator much better
- FIX: CindyScript changes in point and linesize are updated immediately
- FIX: TextPort uses standard background
Changes for build 631
- FIX: Regular polygons are stored correctly
- ENH: Scripteditor shows construction name
- FIX: OpSortByVal should work even when “null” is to be sorted.
- FIX: Println0 was unary
- ENH: Bugreporting contains more details
- ENH: various enhancements to Visage
- FIX: Toolbarchooser available again …page…
Changes for build 630
- FIX: Further improvements for syntax highlighting in CindyScript
- ENH: even better performance with colors
- ENH: algorithm switching for Visage
- FIX: Regular Polygons can be saved to files
- ENH: Regular Polygons improved
Changes for build 629
- FIX: performance went down when using colors from scripts
Changes for build 628
- FIX: unsetting isLabeled for measurements
- FIX: Editable Texts now need a nl for passing their values
- ENH: Color management for Editable Texts
Changes for build 627
- FIX: CindyScript does no longer parse lines not separated by a semicolon
- ENH: apply can be used also with variable name
- ENH: new Script statement format(numer,digits) generates string with determined number of digits
- ENH: Syntax highlighting much better
Changes for build 626
- FIX: added missing Messages/Tooltips
- ENH: improved color handling
- MISC: prepared code to add Textsize attribute
- FIX: for more drawPolygon-related problems in CindyScript
Changes for build 625
- FIX: for some drawPolygon-related problems in CindyScript
Changes for build 624
- FIX: traces for points in hyperbolic view
- FIX: defaults can be changed
- ENH: defaults can be saved (new option “Keep defaults”)
- FIX: Crashes on OS X fixed (? - please verify) …page…
Changes for build 623
- FIX: (development version only) OpenMath prover window can be used again
Changes for build 619-622
- FIX: physics/inspector interaction fixed
- MISC: code cleanups
Changes for build 618
- FIX: Window will open correctly on OS X
Changes for build 617
- ENH: On recent Apple Notebooks, the sudden motion sensor can be used
Changes for build 616
- FIX: Java1-compatible cindyrun.jar ?
- FIX: Automatic Update contains correct check for zipconnection
- FIX: Magic Script Attribute option defaults to true
- FIX: Toolbar editors remembers screen position
Changes for build 614/615
- FIX: Verification errors due to proGuard removed (led to problems with loci)
Changes for build 613
- FIX: better handling of unset preferences
- FIX: magic angle attributes work on windows …page…
Changes for build 612
- FIX: updates on attributes when Inspector is closing will not throw NPE
- ENH: magic angle attributes
- FIX: Windows show up correctly on Windows
- FIX: Inspector won’t close if something to inspect is left
Changes for build 611
- FIX: angles are displayed with “°”, not “¡”, also on Mac OS X
Changes for build 610
- FIX: Hardware View does not flicker
- FIX: reduced CPU usage of Hardware View
- FIX: correct error highlighting in CindyScript
- FIX: TextElements will not disappear
- FIX: starting a MultiAdd with a point on a line or conic works.
Changes for build 609
- FIX: angles are displayed with “°”, not “¡”
Changes for build 608
- FIX: Inspector is always on top
- ENH: Korean translation (by Yonggu Kim) updated
Changes for build 607
- FIX: cleaned up placement of Preferences in Inspector
- FIX: Line by fixed angle uses ° sign correctly
- FIX: Crazy window behavior on Windows fixed
- FIX: better Tooltip handling
- FIX: lines have to be valid to be hot
- ENH: Prover can be turned off. Handle with care.
- ENH: Points defined by multiple segments etc. are handled much better …page…
Changes for build 606
- MISC: license extended until March 31.
Changes for build 605
- ENH: Better configuration tools for Toolbars
Changes for build 604
- FIX: Creating regular polygons should no longer throw an internal error
Changes for build 603
- ENH: Cinderella.2 now uses proguard 3.5 for optimization
Changes for build 602
- FIX: MacroButtons and Visibility-Popup are now undoable
Changes for build 601
- FIX: IFS can be created again
Changes for build 600
- FIX: inspector changes of physics attributes are undoable
Changes for build 599
- FIX: Rendering of Loci that must be drawn as multiple curves on the screen improved significantly
Changes for build 598
- FIX: Undoing a Delete operation does no longer create an internal error
Changes for build 597
- FIX: Key Events in Applets are OK again
- FIX: Script editor works correctly also for loaded files
Changes for build 596
- FIX: Final fix for repaint after resize
Changes for build 595
- FIX: Undo of attribute changes implemented
- FIX: No longer java.lang.NullPointerException at de.cinderella.geometry.formula.OpWhile.a(A594:34)
- ENH: Better error reporting during repaint
- FIX: Springs may be added to suns without ClassCastException (don’t expect understandable results!)
Changes for build 594
- FIX: size change of window redraws buffer
- FIX: proper shutdown of kernel in applets
Changes for build 591
- FIX: In Cindyscript 00 is now 1
-=Changes for build 590=-
sorry, this build was a little bit late on the server
- MISC: license certificate valid until Jan. 31, 2006
…page…
-=Changes for build 589=-- FIX: Strange double-buffer related bug fixed
-=Changes for build 588=-
- FIX: copy/paste re-enabled for script editor
- ENH: start and end of segments can be accessed via pge.start and pge.end
-=Changes for build 585-587=-
- ENH: Installer package smaller
- ENH: unnecessary png.jar removed
-=Changes for build 584=-
- ENH: cindyrun.jar even smaller
-=Changes for build 583=-
- FIX: loading of constructions with Cindyscript crashed sometimes
- FIX: removed non-working features from Script Editor window
- FIX: On Mac OS X, the menus do not disappear when the Script Editor window has focus
- FIX: All nodes in the tree of the Script Editor windows start expanded
…page…
-=Changes for build 582=-- FIX: copy/paste chooses elements to copy better
- ENH: better automatic numbering of elements with paste
- FIX: Cinderella shuts down even if MacroButtons have been used before
- FIX: several fixes for Jython support
- FIX: defining angles should not throw NPE
-=Changes for build 581=-
- FIX: keyinput for scripting fixed (again)
- FIX: enhanced double-buffering for all platforms
- FIX: applet uses correct double-buffering even in Firefox
-=Changes for build 580=-
- FIX: Pinned points are no longer movable in MultiMove actions.
- FIX: Translating a Euclidean View sometimes caused jumps. This is fixed.
-=Changes for build 579=-
- FIX: Null Pointer Exception in Script Matrix Multiplication
- FIX: Polygon selection now correct (concerns OS X only)
…page…
-=Changes for build 578=-
- FIX: parsing of menus more forgiving, no NPE on start with exp. menu
- FIX: line by fixed angle should use ° correctly
- FIX: LoadCaptureFromFile fixed
- FIX: controls for capturerunner now in port
-=Changes for build 577=-
- FIX: strange issues with List-Selection-Items in Inspector in conjunction with I18N fixed
- FIX: count of toolbar items correct for Macro-Buttons
- FIX: Macro-Buttons can be contained in a toolbar
-=Changes for build 576=-
- FIX: printing should also work on Windows and Unix, not only on OS X
-=Changes for build 575=-
- FIX: Autorun of animations only autoruns if there are animations
-=Changes for build 572=-
- FIX: multiple masses behave correctly under global gravity
- FIX: positioning of scale text is correct
- FIX: selecting IFS without selecting transformations first will not throw an internal error
- FIX: added message for define IFS
- ENH: “Load” is now “Open”
- FIX: define intersection shows correct status message
- FIX: Multiadding two points with same coordinate does not leave ghost elements
- FIX: On Mac OS X the inspector frame has a menu
…page…-=Changes for build 571=-
- FIX: Mac OS X shows correct build number in splash screen
- ENH: bug report dialog is able to send bugs directly
- ENH: cindyrun.jar much smaller
-=Changes for build 570=-
- FIX: BipartiteMatching algorithm no longer throws exception on init
-=Changes for build 569=-
- FIX: On OS X, the application quits without throwing an exception
- FIX: Inspector shows Labels correctly (i.e. License is visible!)
- FIX: option for autostart of animations in applet
-=Changes for build 568=-
- FIX: Cinderella Console has correct size and shows up immediately
- ENH: cindyrun.jar much smaller
-=Changes for build 567=-
- FIX: PortButtons in Applet don’t jump around anymore
-=Changes for build 566=-
- FIX: Velocity vectors can no longer be added to non-masses and each mass can only have one velocity
- FIX: Polygons in hyperbolic port work better
- ENH: New CindyScript operators “isgeometric(el)” and “isselected(el)”
-=Changes for build 565=-
- ENH: Applet compatibility.
…page…
-=Changes for build 563=-
FIX: Applet works with Java-1.3.1 browsers on Mac OS X
FIX: Undo for Paste implemented
FIX: Undo for Redefine done
-=Changes for build 562=-FIX: Undo for Redefine should behave better
-=Changes for build 561=-
- FIX: Redefine works in all situations
-=Changes for build 560=-
- FIX: redefine works in almost all situations now
- FIX: no longer asks for background image for files
- FIX: setBasis is loaded
- ENH: error message window is non-modal if possible
- FIX: Online Documentation opens http://doc.cinderella.de
-=Changes for build 559=-
- FIX: error message window shows correct email address
- FIX: redefine works in more situations
- ENH: better renaming of elements with copy/paste
-=Changes for build 558=-
- FIX: Windows version uses new icon

