Liberty BASIC Workshop
an Integrated Development Environment for Liberty BASIC Programmers
Aiding Liberty BASIC Programmers since July, 2000!
Back to the Liberty BASIC Workshop Page
What's New:
Version 4.9.5 - November, 2010
New Features and Bug Fixes:
- Fixed: Line number margin reverted to narrow size in opened code windows after changes were made in options dialog.
- Fixed: A space was added after the text in the textbox for the extension designation in the gui controls dialog each time form was shown.
- Added: Added syntax coloring for new keywords in the recent update to Liberty BASIC.
- Added: Function keywords may now include parenthesis with no spaces after the function name and still be syntax colored.
Known Bugs:
- Not fixed: file access error when newly installing Liberty BASIC Worksop, or when trying to open most recent file. This happens for some (not all) users running Windows 7.
Version 4.9.4 - February, 2009
Bugs Fixed:
- Fixed: Code containing more than 32,767 lines failed to load the branch label comboboxes.
- Fixed: Code containing more than 32,767 lines failed when the variable listing tool was used.
- Fixed: Code containing more than 32,767 lines failed to set the proper size margin for line numbers.
Version 4.9.3 - October, 2008
- New
- You may now have blank lines between 'include statements in your code.
- Bugs Fixed:
- Fixed: edit window sometimes did not regain focus properly, and enter sometimes activated a button instead of beginning a new line.
- Fixed: snippet workshop code window uses a larger font size.
- Fixed: after FIND dialog was closed, mouse click in editor was required before typing could resume.
- Known Bugs
- Associating *.bas files fails on Vista.
- File association sometimes works improperly, causing LBW to give an error message.
Version 4.9.2 - February, 2008
- New
- LBW now remembers the visibility status of toolbars between sessions.
- Bugs Fixed:
- Fixed: some dialogs disappeared below the LBW window if the mouse was moved over a code window.
- Fixed: in some instances, pressing the ENTER key caused the bookmark button to be activated, rather than allowing a new line to be entered in the code editor.
- Fixed: replace all/confirm now properly scrolls text into position for confirmation dialog.
- Known Bugs
- Associating *.bas files fails on Vista.
- File association sometimes works improperly, causing LBW to give an error message.
Version 4.9.1 - September, 2007
- Bugs Fixed:
- Fixed error that occurred if file types other than BAS or LBF were dropped onto Liberty BASIC Workshop.
- Partial fix for bug that occurred when LBW regained focus. Code window should now be activated properly, ready for input, with caret in the same position as it was when LBW lost focus.
- Bug fixed that improperly set status of code windows to "unmodified" when a program was run, tokenized or debugged with Liberty BASIC.
- Fixed bug: branch label box in code window was not filled in certain circumstances.
- Known Bugs
- Associating *.bas files fails on Vista.
- File association sometimes works improperly, causing LBW to give an error message.
Version 4.9.0 - July, 2007
- Toolbar Maker now allows the creation of a toolbar with standard Windows images that don't require a separate bitmap file.
- The Liberty BASIC helpfile and the programmer's choice of optional helpfile can now be in CHM format.
- Vista Compatibility Changes:
- The program's helpfiles have all been changed to CHM format.
- Text files that were previously stored in the application directory are now stored in user's userdata directory. This includes snippets, programmer's comments and custom keywords. Liberty BASIC Workshop will attempt to move these files, if they exist.
- Bugs Fixed:
- Programmer's comments are now properly located below include directives.
- Bug fixed in zoom feature of code windows.
- Bug fixed that improperly set status of code windows to "unmodified" when a program was run, tokenized or debugged with Liberty BASIC.
- Fixed bugs in bookmark directive, which is now case-insensitive.
- Modified code window search feature to be more user-friendly.
- Changed handles in API text edit template to type ulong.
- Known Bugs
- Associating *.bas files fails on Vista.
- File association sometimes works improperly, causing LBW to give an error message.
Version 4.8.2 - June, 2006
- GUI Designer Tutorial
- Bug Fixed:
- fixed another bug in GUI designer that caused it to fail when attempting to open certain form files.
Version 4.8.1 - May, 2006
- Bugs Fixed:
- fixed typo in API library - GetPrivateProfileString
-
Version 4.8.0 - March, 2006
- added the ability to split editing window into two panes
- added the ability to zoom text in the editing window
- added to API wrapper library
- recent files list increased from 8 to 12 as per user request
- Bugs Fixed:
- bug in output code of toolbar wizard (one variable in wrong case)
- combobox for sorted branch labels was shorter than its unsorted counterpart
- now auto recolors all edit windows when custom keywords are changed
Version 4.7.0 - December, 2005
- improved toolbar maker
- escape key now cancels FIND dialog
- Bugs Fixed:
- added error trapping for filesave
- fixed bug that caused blank line to be added to start of code windows
- tweaked API library
- fixed crash to desktop if GameWorkshop window was canceled
Version 4.6.0 - October, 2005
- added api trackbar, tabstrip, listview and treeview controls to GUI builder
- added ability to specify individual gui colors for textboxes, texteditors, comboboxes, and listboxes in GUI builder
- added option to start with empty code window
- Bugs Fixed:
- removed transparent flag from loadbmp for toolbar wizard
- fixed hotkey error in file/exit menu
- tweaked tooltip code
- fixed error message generated when closing or loading files
- fixed autoindent bug that saw "doxxx" as "do"
Version 4.5.0 - July 29, 2005
- added Game Workshop to construction tools
- added a Liberty BASIC Workshop tutorial
- added a link to the forum in the help menu
- GUI Designer now allow subs as event handlers
- added tips to tip of the day window
- added edit tools menu for bookmarks, syntax, and put find/replace on main edit menu
- added automatic insertion of "end if" "wend" "loop" "next" "case/end select"
- added hotkey Ctrl-F for 'Find'
- added date update option and prompt for comment when closing file
- added bookmark directive to autoset bookmarks these in code
- now makes line number margin match size needed
- added combobox of recent searches to find/replace dialog
- made options dialog - LB path boxes editable
- increased height of list in branch label combobox
- Bugs Fixed
- stylebits wizard - some control bits weren't being added to list
- error stating unable to activate form - changed to error number and description
- fixed running TKN with runtime engine
- fixed error when attempting to run a Liberty BASIC program as an external app
- auto tab for *if* now checks that line ends in *then*
- find/replace is changed, so after starting from beginning, the radiobutton is set to 'current'
- added resume to keywords
Version 4.4.5 - May 2, 2005
- added "Save All Code Windows" to File Menu
- added "Close All" to file menu
- added caveat when "Save Project" is selected from File Menu
- added ascii chart to preview tools menu
- bugs fixed:
- fixed error when displaying key preview or ascii chart
Version 4.4.4 - April 22, 2005
- Packaging Wizard now includes a custom installation program for your apps.
- Bookmarks now wrap when prev/next bookmarks are chosen - if "next" is chosen at the bottom of the code, it goes to the next bookmark at the top. "Previous" wraps to the bottom when it reaches the top of the code.
- Bookmarks can now be toggled by right-clicking bookmark margin.
- Bookmarks can now be set in edit menu, or accessed by hot keys shift/F1-F2-F3-F4.
- Bugs fixed:
- Jump to next bookmark didn't work when caret was scrolled out of view - fixed.
- Caret jumped to top when edit window regains focus in large programs - fixed.
- Groupboxes now always go under other controls in GUI Builder display - fixed.
- ASCII chart failed to display on some versions of Windows - fixed.
Version 4.4.3 - April 11, 2005
- GUI Builder now uses the specified branch label name for checkbox reset branch, but adds "_reset" to it. If a user specifies branch: [doStuff] for checkbox, the reset branch is given the name [doStuff_reset]
- Bugs fixed:
- fixed: GUI Builder files now load properly if captions in windows or controls contain pipes character.
Version 4.4.2 - April 2, 2005
- updated helpfile
- added button separator abiltity to toolbar maker
- added user-selected color for plain text and text background in edit windows
- added snap-to grid on/off in gui builder
- added multiline style to buttons in gui builder
- added optional icon-embedding to runtime engine in packaging wizard
- added MIDI to wav previewer
- added ASCII key chart with zoom to key previewer
- Bugs fixed:
- fixed: rare crash when switching between edit windows
- fixed: some display glitches in gui builder
Version 4.4 - March 17, 2005
- updated helpfile
- added Code Explorer to Files Menu
- added ability to add custom keywords for syntax coloring
- added option to insert programmer's comments to new code windows automatically, and to set or change saved comments
- added Edit option to insert programmer's comments at current cursor pos
- added snippet manager
- updated menu maker to include popup menus
- redesigned some of the windows - "window properties" "control properties", etc.
- changed: now cripples tools, but can be used after trial period expires
- added some items to stylebits wizard
- added tips to Tip of The Day window
- added Liberty BASIC Links to Liberty BASIC Menu
- GUI Builder changes:
- now two ways to compile gui code, gui alone or gui with outline
- added grid on/off button in gui builder
- added abilty to lock controls on gui builder
- added button to invoke menu editor in gui builder
- changed color choice combos in gui builder control and window property dialogs to image combos
- made controls drawable, rather than auto-show in upper left
- Bugs fixed:
- fixed: focus error when switching branch label sort methods in code edit window
- fixed: error if lb.exe not found when running, debugging, etc.
- fixed: reported that showvar halts if there is a very large number of variables
- fixed: keyword list stops at tab
- fixed: bug in block comment routine
Liberty BASIC Workshop is shareware. You must register your copy if you use it beyond a reasonable evaluation period. Liberty BASIC Workshop is copyrighted by Alyce Watson. You may redistribute these files if the following conditions are met. You must include ALL FILES from the original distribution. You MAY NOT alter any of the files. You MUST include the shareware designation in any redistribution of Liberty BASIC Workshop. Please include a link to the Liberty BASIC Workshop page in any description of Liberty BASIC Workshop. Thanks.
Liberty BASIC Workshop is presented "as is" with no warantee as to its acceptability or performance on any system. The author of Liberty BASIC Workshop accepts no responsibility for any errors that may occur from the use of this application.
Back to the Liberty BASIC Workshop Page