LitDev Extension Change Log
Version 1.2.29.0
LDPhysics
GetCollisions returns chain/rope name
GetAcceleration method added
Fix for chains and ropes with non default scaling
LDFile
SaveAllVariables and LoadAllVariables modified to handle LF,CR
LDShapes
Angle method added
TextAlignment method added
Version 1.2.28.0
LDPhysics
Increase default AABB for larger display
LDTextWindow
UpdateShowHide property and Minimise method added. Show and Hide methods updated
Exit event added
LDControls
DataViewFont method added
LDCall
CallIncludeWithVars method added
LD3DView
GetOriginPosition method added
Allow longer duration animations
LoadModel ignore bad objects
GetOffset method added
WSAD keys for AutoControl only active if GW active
LDDataBase
Query updated to be similar to LDControls method
Improved so that listview can use LDControls methods
MathX
CreateSpline and InterpolateSpline methods added
Version 1.2.27.0
LDControls
RichTextBoxWord method extended
TextBoxSelection method added
RichTextBoxSelectionChanged event added
RichLastTextBoxSelection property added
RichTextBoxMousePosition method added
RichTextBoxCaretPosition method added
RichTextBoxCaretCoordinates method added
RichTextBoxWholeWord property added
RichTextBoxInsert method added
GetAllShapesAt updated to handle RTB
LDCall
Compiler property added
Aliases
GW and TW aliases added
LDText
LF, CR, SQ, DQ, BS special characters added
LDDialogs
InputBox method added
LDShapes
TurtleSpeed property added
Version 1.2.26.0
LDTranslate
Update API
LDImage
LoadImage replacement for Imagelist method that can download Flickr images
LD3DView
Update HelixToolkit
AddIcosahedron, AddDodecahedron, AddEllipsoid, AddOctahedron, AddTorus , AddMaterial methods added
AddBackImage bug fixed
LDPhysics
Performance improvement for 'sleeping' shapes
LDFinances
Updated intellisense
Version 1.2.25.0
Network Security Protocol fixes (SSL)
LDNetwork
SetSSL method added
LDUtilities
FixFlickr updates for new api key
SmallVisualBasic (sVB) support
Separate download required
Version 1.2.24.0
Reinstated website
Version 1.2.23.0
LDTranslate
API updated to MS Cognitive
LDUtilities
CaptureScreen method added
LDftp
Fix for ListFiles
LDFile
WriteFromArray method added
LDFinances
Object added (code by Abhishek Sathiabalan)
LDControls
Suppress javascript popup error messages
Version 1.2.22.0
LDHashTable object added (code from Abhishek Sathiabalan)
Version 1.2.24.0
Some Nuget packages used (suggested by Abhishek Sathiabalan)
Various performance improvements (code from Abhishek Sathiabalan)
LDGeography (code from Abhishek Sathiabalan)
LDUtilities
AvailableCultures method added
FixFlickr updated for API change
Version 1.2.21.0
LDClipboard
GetImage method improved to fix thread issue
LDFile
ReadByteArray and WriteByteArray methods added
LDXML
RenameRoot method added
View method added
LDSearch
Update to Azure
LDMusic
Volume and Pan properties added
Version 1.2.20.0
LDChart
Correctly handles pie segments greater than 180 degrees
LDMath
Decimal2Base works for number 0 in all bases
LDUnits
Updated currency API
Version 1.2.19.0
LDShapes
Fix for ReSize for some controls
Fix for GetLeft and GetTop for shapes that have not been positioned yet
LD3DView
AddPyramid shape fixed
LDIcon
New object to create icons and cursors added
LDMatrix
Fix for View (non-modal)
Version 1.2.18.0
LD3DView
SetBackMaterial and AddBackImage methods added
Version 1.2.17.0
LDText
Fast text appending method added
LDFile
Potential performance improvements
LDDatabase
Potential performance improvements
LDArray
Potential performance improvements
LDSound
Volume method added
LDTranslate
Modified to use Google API since MS version is depreciated
LDGraphicsWindow
FloodFillTolerance property added
LDLogic
And and Or renamed And_ and Or_
LDUtilities
SendClick method added
Version 1.2.16.0
LDEncryption
SHA512HashFile method added
LDServer
Broadcast method added
LD3DView
AutoControl2 scene camera mode added (for model inspection)
Various auto control improvements
SwapUpDirection method added
LDGraphicsWIndow
Improved PauseUpdates and ResumeUpdates
LDVector
3D vector algebra methods added
LDControls
LastListViewColumn event property added
LDDatabase
ListView subscribes to LDControls selection events
Version 1.2.15.0
LDFastArray
Read and Write methods extended to read and write unindexed lines for 1D arrays
LDGraphicsWindow
Animate method added
LDControls
Fix for indent tab for non-paragraph rtf blocks
LDTextWindow
Encoding: "BigEndianUnicode" and "UTF32" depreciated
LD3DView
ResetMaterial method added
GetPosition method added
LDEncryption
RSA public private key methods added
Version 1.2.14.0
LDZip
Possible unclosed zip conflicts fixed
LDStopwatch
LDStopwatch object added to accurately measure time intervals
LDTimer
LDTimer object added for additional timers
General
Speedup of selected critical performance code listed below
1) LDShapes.FastMove
2) LDPhysics graphical updates
3) LDImage and LDwebCam image processing
4) LDFastShapes
5) LDGraphicsWindow.PauseUpdates and LDGraphicsWindow.ResumeUpdates
6) Selected LD3DView visual updates
7) LDEffect
8) LDGraph
9) LDShapes animated gifs and Overlap methods
LDFastArray
A new 1D, 2D and 3D and higher dimension array with fast access and variable dimensioning
CSV file read and write
LDControls
DataViewColAlignment method added
DataViewSaveAsCSV and DataViewReadFromCSV fixed to work with CSVDeliminator
RichTextBoxTextTyped event added
RichTextBoxIndentToTab property added
LDShapes
OverlapDetail property added
Version 1.2.13.0
LDDataBase
TEMP tables allowed for SQLite databases
LDMath
Convert2Cartesian fixed to be Culture Invariant.
LDImage
NormalMap method added for normal map 3D effects
HeightMap2NormalMap method to create a normal map from a height map
MakeTransparent method added
ReplaceColour method added
To32bitARGB method added (code suggested by Pappa Lapub)
General
All image pixel manipulations speeded up
More Culture Invariace fixes
Version 1.2.12.0
LDMath
Base conversions extended to include bases up to 36
LDSearch
Updated to new Bing API
LDGraphicsWindow
ShowInTaskbar property added
LDFile
ReadCSV and WriteCSV modified to handle "
LDxml
ToArray and FromArray methods added
Version 1.2.11.0
LDControls
DataViewColumnWidths method added
DataViewRowColours method added
General
Various obscure or experimental methods made visible to intelliseense. (LD3DView, LDBlueTooth, LDScrolBars, LDShapes)
LD3DView
SetCentre method added
A 3rd rotation added
BoundingBox method added
LDDatabase
Reverted to earlier MySQL version to handle old password encryption
LDMusic
PlayMusic2 method added
Channel parameter added
Version 1.2.10.0
LDControls
SetButtonStyle method added
LD3DView
Additional geometries added (Cube, Cone, Arrow, Revolute and Rectangle)
SetBillBoard method added
GetCameraUpDirection method added
Gradient brushes can be used
AutoControl method added
SpecularExponent property added
LDImage
AddText method to annotate an image with text added
LDShapes
BrushText for text on a brush added
Skew shapes method added
Version 1.2.9.0
LDUnits
A general purpose unit system, see LDUnits.sb sample
LDMath
Possible issue with FixSigFig fixed
LDArray
GetIndex method added (for SB arrays)
LDGraphicsWindow
Resize mode property added
Icon sets SB icon if property set to "SB"
LDControls
Possible threading error with DataViewSetRow and DataViewSetValue fixed
DataViewAllowUserEntry method added
Version 1.2.8.0
LDMathX
New extended math object, starting with FFT
LDControls
AddListBox and ListBoxContent can accept LDList and LDArray data
LDArray
CreateFromIndices and CreateFromValues methods added
LDList
CreateFromIndices and CreateFromValues methods added
Version 1.2.7.0
LDCommPort
Error handling, additional settings and multiple ports supported
LDImage and LDWebCam
Posterise, Hue, Saturation and Lightness effects added
More image effects, OilPaint, Charcoal, Sketch, Cartoon, Edge, Accent, Sepia, NoiseRemoval and Solarise added
LDBits
Bitwise operations object added
LDTextWindow
Extended text encoding property added
TextWindow colours can be changed
LDImage
GetWorkingImagePixelARGB method added
LDShapes
RasteriseTurtleLines method added
Version 1.2.6.0
LDDialogs
Confirm dialog is given focus above GraphicsWindow
LDPhysics
Read and write json model scripts compatible with R.U.B.E.
ToggleSensor added
LDWebCam
Allow multiple copies of the webcam image
LDImage
Fast pixel level image manipulation using a temporary working image added
MetaData method added
Version 1.2.5.0
LDMath
FixSigFig and FixDecimal methods added
MinNumber and MaxNumber properties added
LDControls
SliderMaximum property added
LDShapes
ZoomAll method added
LDGraphicsWindow
Reposition methods and properties added
LDImage
GetImagePixels and SetImagePixels methods added
LDScrollBars
MouseScroll parameter added
Version 1.2.4.0
LDWaveForm
New object added (previously a separate extension)
Async, Loop, Volume and Pan properties added
PlayWave, PlayHarmonics and PlayWavFile methods added
LDController
New object added to get input from gamepads or joysticks
LDPhysics
RayCast method added
Version 1.2.3.0
LDEffects
New object to apply effects to any shape or control
LDFigures
New object to add arrow, arc, polygons and callout shapes
LDPhysics
SetGroup method added
GetContacts method added
GetAllShapesAt method added
LDClipboard
SetImage handles images with transparency
ImageTransparency property added to switch how image transparencies are handled
Version 1.2.2.0
LDShapes
BrushGradient can use "R" for radial orientation
LDFile
Unnecessary file existance checks removed from GetFolder, GetFile and GetExtension
LDImage
NewImage method added
LDDialogs
SetStartupPosition method added to position dialogs
LDGraph
AddSeriesHitogram renamed AddSeriesHistogram
Version 1.2.0.1
Version 1.2
Recompiled for Small Basic version 1.2
Version 1.1.0.8
LDDialogs
OpenFile and SaveFile may take an array of extensions
LDLogic
Logical operations object added
LDUtilities
CurrentCulture property added
LDMath
Evaluate3, a method to evaluate to a boolean added
Version 1.1.0.7
LDControls
Scrolling to selected nodes improved for dataview with custom column type (e.g.combobox)
LDxml
Methods added to add and remove nodes and save xml file
LDSound
MusicPlayTime moved from LDFile
Version 1.1.0.6
LDImage
SplitImage method added
LDDatabse
EditTable and SaveTable methods added
LDControls
DataView control and methods added
Version 1.1.0.5
LDFile
Exists modified to check for directory as well as file
GetAllDirectories modified to omit directories without sufficient permissions
LDDebug
Instrumenting - Index was outside the bounds of the array - bug fixed
Bug fixed returning to Small Basic IDE if application ends before debug window is closed
Conditonal break point added
Step over button added
LDGraphicsWindow
ExitOnClose works with LDWindows (multiple windows)
LDResources
Object added to save image, sound, file and text/varables to a resources file
Version 1.1.0.4
LDClipboard
ClipboardChanged event added
LDFile
RenameFile, RenameDirctory, CopyDirectory and GetAllDirectories methods added
LDGraphicsWindow
SetActive method added
LDxml
Parse xml file nodes
General
"FAILURE" replaced by "FAILED" as a return message for consistency
Version 1.1.0.3
LDPhysics
WakeAll method addded
LDClipboard
Clipboard methods added
Version 1.1.0.2
LDCursors
SizeNWSE cursor added
LDGraph
ScaleAxisX & ScaleAxisY modified for better control
LDDataBase
SQLite updated for .Net 4.5
Version 1.1.0.1
Version 1.1
Recompiled for Small Basic version 1.1
Version 1.0.0.133
LDControls
RichTextBoxCaseSensitive parameter added
RichTextBoxMargins method added
ListBoxSelectionMode added for multiple list box selection
ListBoxGetSelected and ListBoxSelect modified for multiple selection modes
LDCommPort
Error reporting added
SetEncoding method added
LDGraph
AddSeries methods replace an existing series if the label name is the same
Export to excel fix for graph with no title
LDPhysics
Negative restitution option when adding moving shape
Version 1.0.0.132
LDClient
Internal improvements to auto messaging
Name can be set and GetClients method added
LDControls
RichTextBoxWord method modified to include mode parameter
LDSound
Return message and possible file error fixed for Stop method
Version 1.0.0.131
LDCall
Include and CallInclude methods added to use a pre-compiled file
Compile method added to compile a Small Basic program
LDShell
Methods and code by Pappa Lapub added
Version 1.0.0.130
LDPhysics
FollowShapeX and FollowShapeY methods added
BoxShape method added to keep a shape with a region of the GraphicsWindow
Refactoring of all the pan, follow and box methods
All input and output coordinates are in world coordinates, apart from GetShapeAt which is in screen coordinates
GetPan method added to convert between world and screen coordinates
LDftp
UseBinary property added
DoAsync property and associated completion events added
Delete method added
LDCall
CallAsync method to call any extension method asynchronously added
LDControls
SetCursorToEnd also works for RichTextBox
Version 1.0.0.129
LDMath
Evaluate2 method added to behave nicely with the TextWindow
LDPhysics
SetShapeGravity method to alter gravity for individual shapes
LDGraphicsWindow
Improve PauseUpdate and ResumeUpdates methods
LDftp
FTP object methods added
LDZip
An existing file is replaced
LDFile
Size method added
LDNetwork
DownloadFile method added
Version 1.0.0.128
LDPhysics
Generalised joint connections added
AddExplosion method added
LDShapes
BrushImage method added and renamed some BrushGradient commands (old methods still work but depreciated)
Version 1.0.0.127
LDClient
CheckServer method added
LDPhysics
Default maximum number of objects (proxies) increased from 512 to 1024
MaxPolygonVertices and MaxProxies properties added
GetAngle method added
Top-down tire (to model a car from above) methods added
Version 1.0.0.126
LDShapes
Bug fixes for Overlap methods
LDSort
Bug fix for multiple numeric sorts
ByValueWithIndex method added
LDNetwork
LAN method added to get local IP addresses
Ping method added
LDImage
LoadSVG method added
LDMath
Evaluate method added
LDInline
IncludeJScript method added
Version 1.0.0.125
LDServer and LDClient objects added
Special emphasis on async consistency
Simplified auto method for multi-player game data transfer
LDText
GetWidth and GetHeight methods added
LDSearch
Bing web search
LDScrollBars
KeyDown event handled correctly for arrow keys with hidden scrollbars
KeyScroll property added
LDShapes
GetLeft and GetTop methods (work while shape is animating)
LDImage
SaveAs method bug fixed
LDQueue
Made thread-safe since often used to queue asynchronous events
Version 1.0.0.124
LDTranslate
Language translation object added
Version 1.0.0.123
LDGraphicsWindow
Mouse screen coordinate conversion parameters added
MouseX and MouseY added to set cursor in GraphicsWindow
LDUtilities
DPIX and DPIY properties added for screen resolution
Version 1.0.0.122
LDImage
ColorMatrix method added
Rotate method added
LDChart
Customisable Pie, Doughnut, Bubble, Bar and Column chart control object added
Version 1.0.0.121
LDImage
EffectGamma added to darken and lighten
EffectFishEye, EffectBulge and EffectSwirl added
EffectContrast modified
GetEffects and EffectDefaults methods added to get list of effects and default parameters
LDEvents
Error event added for all extension exceptions
LDMath
Hyperbolic trigonometric functions Sinh, Cosh and Tanh added
Version 1.0.0.120
LDGraphicsWindow
FloodFill transparency effect fixed
LDFile
SaveAllVariables and LoadAllVariables methods added
LDImage
EffectPixelate added
LDWebCam
Modified to work with Windows 8
Version 1.0.0.119
LDGraphicsWindow
FloodFill method added
Version 1.0.0.118
LDCursors
SetShapeCursor method added
CreateCursor method added
LDImage
SaveAs method to save in different file formats
Parameters added for some effects
LDWebCam
Parameters added for some effects
LDGraphicsWindow
Selected LDUtilities and LDShapes methods moved here to new object
SetFontFromFile method added for ttf fonts
LDTextWindow
TWCapture and TWPrint moved from LDUtilities
LDZip
Zip methods moved here from LDUtilities
LDRegex
Regex methods moved here from LDUtilities
LDControls
ListViewRowCount method added
Version 1.0.0.117
LDUtilities
TransparentGW method added to create a fully transparent GraphicsWindow
TopMostGW method to set GraphicsWindow as top window
LDCursors
SetUserCursor method added
Version 1.0.0.116
LDDictionary
Replacement for Version 1.0 Dictionary object that fails
Version 1.0.0.115
LDColours
GetPixel method fix for SB v1.0 bug (works for background, drawing and shape layers)
LDShapes
GetOpacity method fix for SB v1.0 bug
LDGraph
GridLines replaced with GridLinesX and GridLinesY
ScaleAxisX and ScaleAxisY methods added
AutoScale property added to revert to earlier scaling methods
Version 1.0.0.114
LDControls
ListViewSetRow fixed for overwriting existing row
LDShapes
RemoveTurtleLines method added
GetAllShapes method added
LDDatabase
Odbc connection added
Version 1.0.0.113
LDUtilities
NetworkURL property added for your own LDNetwork web server
LDControls
ListView control added
TextBoxReadOnly to set textbox to read only
Version 1.0.0.112
LDSound
Tone method added
LDControls
TreeViewGetData and TreeViewEdit methods added
Version 1.0.0.111
LDDataBase
SqlServer and Access database support added
LDUtilities
FixFlickr method added
ShowNoShapeErrors enable or disable TextWindow errors when shape parameter not found
Version 1.0.0.110
LDControls
TextBoxTab method added
Version 1.0.0.109
General
TextWindow warning meaages for methods that are supplied with file paths that do not exist
File not found warnings controlled with LDUtilities ShowFileErrors
LDFile
Exists method added to check if a file path exists or not
LDProcess
Start method handles attaching to existing process without warning
LDDatabase
MySQL database support added
LDImage
Add and Multiply methods honour transparency
R, G, B truncated to 0 to 255 for Add, Multiply, AddImages, and Abs for DifferenceImages
Version 1.0.0.108
LDTextWindow
Show and Hide (fix for SB v1.0 bug)
Version 1.0.0.107
LDColours
Transparent colour added
LDDialogs
Dialogs always appear in front of GraphicsWindow
Version 1.0.0.106
LDControls
Improvements to Menu control (colouring, separators and check state)
LDShapes
SetShapeEvent added GotFocus and LostFocus events
Version 1.0.0.105
LDControls
Menu control added
Version 1.0.0.104
LDUtilities
ZipList method added
GetNextMapIndex method added
LDShapes
GetColour method added (gets Brush, Pen and Opacity)
Version 1.0.0.103
LDImage
Transparency maintained for various methods
Effects bug fixed
Version 1.0.0.102
LDInline
Current application assemblies are all auto-referenced
Version 1.0.0.101
LDInline
Include C# or VB methods, properties and events to compile and call from your SmallBasic code
LDInline.sb sample provided
LDUtilities
ExitButtonMode method added to control window close button state
Version 1.0.0.100
LDTextWindow
Read and ReadNumber methods added (with a delay before auto return)
KeyDown, KeyUp and SendKey (low level keyboard control) added
Version 1.0.0.99
LDFile
ReadANSIToArray method added
LDControls
DocumentViewer control added
LDFastShapes
An object to batch update shapes (for speed reasons)
LDFastShapes.sb sample included
Version 1.0.0.98
LDPhysics
Rendering performance improvements when many shapes present
LDFile
ANSItoUTF8 method added
ReadANSI method added
Version 1.0.0.97
LDShapes
Move method added for tiangles, polygons and lines
RotateAbout method added
GetLeft and GetTop methods added for triangles, polygons and lines
SetTurtleImage repositioning 'hot spot' on resize fixed
Version 1.0.0.96
LDList
A list storage object added
Version 1.0.0.95
LDQueue
A queue (first-in first-out) storage similar to a stack object added
LDNetwork
Fix for multi-dimensional arrays using GetGameData and SetGameData
General
Returned arrays with \= or ; in index or value correctly handled
Version 1.0.0.94
LDEncryption
SHA512Hash and MD5HashFile methods added
LDMath
RandomNumberSeed property added
LDNetwork
SetGameData and GetGameData methods added
Version 1.0.0.93
LDControls
SliderGetValue method added
LDUtilities
UnZip now works with most zip formats, not just those created with LDUtilities.Zip
LDEncryption
Encrypt and Decrypt methods added
MD5Hash method added
Version 1.0.0.92
LDControls
ProgressBar, Slider and PasswordBox controls added
Version 1.0.0.91
LDControls
TreeViewGetSelected, ListBoxGetSelected, ComboBoxGetSelected, CheckBoxGetState and RadioButtonGet methods added
Version 1.0.0.90
LDShapes
Font method added to modify shapes or controls that have text
LDControls
MediaPlayer control added (play videos etc)
ListBoxContent, TreeViewContent and ComboBoxContent methods added to change list contents
Version 1.0.0.89
LDDataBase
Autosize columns for ListView
LDDataBase.sb sample updated
Optionally return array of results for query (GetRecord removed)
Version 1.0.0.88
LDScrollBars
GraphicsWindow.MouseDown works for any event subroutine name
LDUtilities
CleanTemp method added
LDDataBase
SQLite database methods added
Version 1.0.0.87
LDIOWarrior
LastError now returns a text error
LDScrollBars
MouseDown (must be named "OnMouseDown") and MouseWheel events fixed
Version 1.0.0.86
LDShapes
SetTurtleImage method added
LDIOWarrior
Connect to IOWarrior USB devices
http://www.codemercs.com/io-warrior/?L=1
Version 1.0.0.85
LDShapes
PenColour, BrushColour and BrushGradientShape applied to most Shapes and Controls
Version 1.0.0.84
LDFile
GetFolder, GetFile and GetExtension methods added
LDImage
Crop method added
LDControls
LastDropFiles bug fixed
Version 1.0.0.83
LDControls
FileDropped event added
LDText
Bug in Split corrected
Version 1.0.0.82
LDControls
Title argument removed from AddComboBox
AllowDrop method added (for TextBox, RichTextBox, Image and Background)
Version 1.0.0.81
German xml updated (Thanks to Pappa Lapub)
LDSettings
Program settings added
LDFile
Get some system paths and user name
LDSound
System sounds added
LDMath
Binary, octal, hex and decimal conversions
LDText
Replace method added
FindAll method added
Version 1.0.0.80
LDShapes
BrushColour, BrushGradientShape and PenColour implemented for buttons
General events for shapes added (see ShapeEvents sample)
LDMath
Truncate method added
LDText
Additional text methods
Version 1.0.0.79
LDDialogs
Confirm dialog message box (Yes, No, Cancel) added
LDUtilities
CancelClose property added for GraphicsWindow closure
Version 1.0.0.78
LDScrollBars
Rasterize property added
Improvements associated with window resizing
LDUtilities
ExitOnClose property (and GWClosing event) added
Version 1.0.0.77
LDScollBars
Handle more than 100 drawables (rasterization)
Version 1.0.0.76
LDSound
Record sound from a microphone
LDShapes
AnimateOpacity method added (flashing)
AnimateRotation method added (continuous rotation)
AnimateZoom method added (coninuous zooming)
Version 1.0.0.75
LDShapes
AddAnimatedImage can use an ImageList image
Version 1.0.0.74
LDGraph
Initial graph axes scaling improvement
LDBlueTooth
Methods to access a bluetooth device
Includes simple file transfer and potentially advanced device interaction
LDFocus
getFocus handles multiple LDWindows
Version 1.0.0.73
LDHID
First pass at a generic USB (HID) device controller
Version 1.0.0.72
LDGraph
Initial scaling doesn't position points touching the axes
Version 1.0.0.71
LDGraph
TrendCoef method added to get polynomial trend line coefficients
TrendPointCount property added to control the number of points on a trend line
Version 1.0.0.70
LDGraph
Spurious error message fixed
CreateTrend data series creation method added
Version 1.0.0.69
LDControls
Font properties and colours set for LDControls in the same way as standard Controls
Version 1.0.0.68
LDControls
Radio button control added
Version 1.0.0.67
LDArray
Bug fix for Copy
Version 1.0.0.66
LDUtilities
RegexMatch and RegexReplace methods added
Version 1.0.0.65
LDUtilities
Number culture conversions added
Version 1.0.0.64
LDUtilities
IsNumber method added
Version 1.0.0.63
LDControls
SetCursorPosition method added for textboxes
Version 1.0.0.62
LDControls
SetCursorToEnd method added for textboxes
SetSpellCheck method added for textboxes and richtextboxes
Version 1.0.0.61
LDPhysics
Adding polygons not located at (0,0) corrected
Version 1.0.0.60
LDDialogs
GetFolder dialog added
Version 1.0.0.59
LDDialogs
Possible localization issue with Font size fixed
Version 1.0.0.58
More internationalization fixes
LDUtilities
ShowPrintPreview property added
LDShapes
Possible error with gradient drawings fixed
LDSpeech
Possible Listen event initialisation error fixed
Version 1.0.0.57
Many possible internationisation issues fixed
Version 1.0.0.56
LD3DView
Emmisive colour correction for AddGeometry
Geometry coordinates etc are now colon or space deminiated (not comma)
LDUtilities
CSVdeminiator property added
Version 1.0.0.55
Improved error reporting
LD3DView
Culture invariant type conversions
LDUtilities
ShowErrors method added
Version 1.0.0.54
LDScrollBars
Warning added to intellisense help about resizing GraphicsWindow
LDUtilities
GWWidth and GWHeight added for use with LDScrollBars
Version 1.0.0.53
LDDebug
Debug window can be resized
LDFile
PrintFile method added
Version 1.0.0.52
LDEmail
SSL property option added
Version 1.0.0.51
LDControls
Right Click Context menu added for any shape or control
Version 1.0.0.50
LDDialogs
Right click dropdown menu option added
Version 1.0.0.49
LD3DView
More methods added, AddSphere, AddTube, ReverseNormals
Version 1.0.0.48
LD3DView
Performance improvements (some camera controls for this)
LoadModel (*.3ds) files added
LDShapes
AddStar and AddRegularPolygon shape methods added
Version 1.0.0.47
LD3DView
Some improvements including animations
Version 1.0.0.46
LD3Dview
Some improvemts and new methods
Version 1.0.0.45
LD3DView
A start at a 3D set of methods
Version 1.0.0.44
LDScrollBars
Create scrollbars for the GraphicsWindow
Methods to control the scrollbars allowing a scrolling game to be made
LDUtilities
ColourList method added
LDShapes
Linear and radial gradient methods for shapes, drawings and background
BackgroundImage method to set the background added
Version 1.0.0.43
LDUtilities
AddScrollBars method added for the GraphicsWindow
Version 1.0.0.42
LDCall
Call Subs as functions with arguments
Version 1.0.0.41
LDDialogs
Font dialog added
Colours dialog moved here from LDColours
Version 1.0.0.40
LDControls
Controls methods (RichTextBox and TreeView) moved here from LDDialogs
WebBrowser, ListBox, ComboBox and CheckBox objects added
Some methods renamed
LDNetwork
HighScore method move here
LDShapes
SetSize method added
Version 1.0.0.39
LDDialogs
SelectTreeView method added
A currently selected node also registers selection event when it is clicked
LDHighScore
Simple high score web method
Version 1.0.0.38
LDDialogs
RichTextBox methods improved
LDArray
Search, Load and Save methods added
Version 1.0.0.37
LDWeather
Depreciated
LDMath
Renamed from LDTrig and some more methods added
LDDialogs
RichTextBox method added
LDUtilities
FontList method added
Version 1.0.0.36
LDUtilities
Zip method extended
Version 1.0.0.35
LDDialogs
Collapse and expand treeview nodes method added
Version 1.0.0.34
LDProcess
Arguments added to Start method
LDUtilities
Zip compression methods added
Version 1.0.0.33
LDUtilities
GWStyle property added
LDDialogs
TreeView and associated events added
Version 1.0.0.32
LDGraph
Possible end points not plotting bug fixed
Version 1.0.0.31
LDWindows
Activated event and Active property addded
Version 1.0.0.30
LDWindows
Create multiple GraphicsWindows
Version 1.0.0.29
LDMail
Email sending method
LDImage
Add and Multiply methods bug fixed
Image statistics combined into one method
Histogram method added
Version 1.0.0.28
LDWebCam
SnapshotToImageList method added
LDImage
ImageList image manipulation methods
Version 1.0.0.27
LDArray
SortIndex bugfix for null values
LDWebCam
SnapshotToFile bug fixed
Version 1.0.0.26
LDArray
SortIndex method added
LDWeather
Web based weather report data added
LDCommPort
DataReceived event added
Version 1.0.0.25
LDSpeech
Speech recognition added
Version 1.0.0.24
LDArray & LDMatrix
More methods added and some internal code optimised
LDUtilities
KeyDown method added
LDShapes
GetAllShapesAt method added
Overlap method for ellipse and rectangle combinations added
Version 1.0.0.23
LDDialogs
OpenFile and SaveFile dialogs added
LDMatrix
Matrix methods, for example to solve linear equations
Version 1.0.0.22
LDArray
Sorting method added
Version 1.0.0.21
LDPhysics
Velocity Threshold setting added
Version 1.0.0.20
LDPhysics
SetDamping method added
Version 1.0.0.19
LDMusic
Instrument name can be obtained from its number
Version 1.0.0.18
LDDialogs
Calendar uses MS visual styles if available (better calendar, but no colours)
LDMusic
Extends Sounds.PlayMusic to include additional instruments
Notes can also be played synchronously (chords)
Version 1.0.0.17
LDShapes
AnimationPause and AnimationResume methods added
LDProcess
Process list indexed by ID rather than name
Version 1.0.0.16
LDWebCam
More effects added
LDShapes
Add or change an image on a button or image shape
Add an animated gif or tiled image
Version 1.0.0.15
LDWebCam
A webcam object for the GraphicsWindow, including a picture taking function
Version 1.0.0.14
LDDebug
Variables may be changed during a debug session
Version 1.0.0.13
LDDebug
A basic debugging tool
Version 1.0.0.12
LDColours
Methods to convert between HSL and RGB
Method to set colour opacity
Methods to get R, G, B and H, S, L for a colour
LDDateTime
Methods to add and subtract dates and times
LDDialogs
Waiting overlay, Calendar and About popups
Tooltips
LDEvents
File change event
Version 1.0.0.11
LDSort
Methods to sort arrays by index or value
Sorting by number and character strings
LDStatistics
Statistics on any array and distribution generation
Includes integration and differentiation to convert between PDF and CDF
Normal, Binomial, Traingular and Uniform distributions
LDSpeech
Voice and volume added