Releases: Timocop/BasicPawn
Releases · Timocop/BasicPawn
BaiscPawn v0.846
🔨 Fixes
- [UI] Replaced 'Config default path collision' message box spam with Information tab message.
- [UI] Replaced 'Syntax out-of-date' message box spam with Information tab message.
✏️ Changes
- [Editor] Made 'Show tab symbols' optional in the settings.
- [Editor] Made 'Show vertical ruler' optional in the settings.
- [Parser] Made the experimental multi-threaded parser use less thread-safe calls which improves overall performance while parsing. However, it might be slower than usual. This is still experimental.
⚠️ Important
- [Settings] Some settings have been added, removed or changed. Please check your settings.
BasicPawn v0.845
🔨 Fixes
- [Parser] Removed 'unknown language' detection spam.
- [Details] Fixed 'Information' tab stealing focus when compiling sources.
- [Program] Fixed line clamping issues.
✏️ Changes
- [UI] Restore caret position and view when reloading debugger source.
- [UI] Made 'Autocomplete & IntelliSense' ToolTip unselectable.
- [UI] Implemented colorized IconBar which gets affected by Light/Dark mode.
- [Editor] Mark highlighting detects words automatically.
- [Editor] Disabled tab markers due to performance issues.
- [Plugin] Automatic Error Reporting
- Added Accelerator detection.
- [Syntax] Runtime caret and static coloring which increases the performance.
- [Syntax] Implemented scope highlighting.
- [Syntax] Disabled build-in bracket matching.
- [Syntax] Made IntelliSense more strict.
- [Program] Implemented TipOfTheDay.
- [Program] Made tab tooltip more readable.
⚠️ Important
- [Syntax] Custom syntax styles have been changed. Please update your syntax files if you are using them.
- [Plugins] All plugins require a newer interface from now on. Please update your plugins.
- [Settings] Some settings have been added, removed or changed. Please check your settings.
BasicPawn v0.844
🔨 Fixes
- [Editor] Fixed parenthesis indention.
- [Parser] Fixed open strings and chars in preprocessor directives breaking the parser.
- [Program] Validate clicks when using 'Peek Definition' shortcut.
✏️ Changes
- [Program] Implemented 'Insert blank line after/before current line'
BasicPawn v0.843
🔨 Hotfixes
- [Updater] Fix "Access Denied" error because BasicPawn never closes while updating.
⚠️ Important
- If you are unable to update BasicPawn, try update manually!
BasicPawn v0.842
✏️ Changes
- [UI] Improved some error messages.
- [UI] Show error message when trying to update autocomplete on a unsaved tab.
- [Syntax] Implemented parser caching (Default size: 64).
- [Updater] Search highest version from known servers.
- [Program] Optimized code.
BasicPawn v0.841
🔨 Fixes
- [Editor] Fixed 'include can not be found' and other parsing related spam in the information tab.
- [Editor] Fixed persistent line states when reloading a tab.
✏️ Changes
- [UI] Added 'Open source files' in Object Browser context menu.
- [UI] Added menu strip to Project Browser.
- [UI] Config settings cleanup.
- [UI] Added 'Find definition' shortcut to the autocompletion tab.
- [Editor] Implemented 'Peek definition'.
- [Editor] Added
Ctrl+Left Click
peek definition shortcut. - [Editor] Automatically show references when no definition has been found.
- [Editor] Warn user when reloading unsaved content.
- [Editor] Keep last view and caret position when reloading a tab.
- [Syntax] Added compiler option constants to syntax highlighting.
- [Syntax] Parsing is now multi-threaded. If you experience overall slowdowns or user interface unresponsiveness disable multi-threading feature in the settings.
- [Projects] Allow projects to find sources and include relative to its path.
- [Updater] Auto-restart BasicPawn after installing an update.
- [Debugger] The Debugger requires saved sources now to run.
⚠️ Important
- [Plugins] All plugins require a newer interface from now on. Please update your plugins.
- [Settings] Some settings have been added, removed or changed. Please check your settings.
- [Automatic Error Reporting Plugin] Some settings have been added, removed or changed. Please check your settings.
BasicPawn v0.840
🔨 Hotfixes
- [Program] Dont process disposed tabs on tab FullUpdate which causes exceptions when closing tabs.
BasicPawn v0.839
🔨 Fixes
- [UI] Fixed toolbox ListView/TreeView hidden selection color.
✏️ Changes
- [Plugin] Plugins have seperate plugin information interface so BasicPawn can still read plugin information while IPluginInterface version differs and plugin cannot be loaded.
- [Program] Show all possible 'Find definition' results in information tab.
⚠️ Important
[Plugins] All plugins require a newer interface from now on. Please update your plugins.
BasicPawn v0.838
🔨 Fixes
- [Plugins]
- [Automatic Error Reporting]
- [Program] Fixed plugin exceptions not being read from log files.
- [UI] Fixed User Interface glitches or not updating correctly.
- [Automatic Error Reporting]
- [Program] Properly center view when highlighting words.
- [Object Browser] Fixed program deadlock when ending updater thread.
✏️ Changes
- [Plugins]
- [Automatic Error Reporting]
- [Program] Cache SFTP/FTP when freqently used.
- [Settings] Remove 'Apply' and always save settings instead.
- [Automatic Error Reporting]
- [Program] Code cleanup and optimizations.
- [Text Editor] Implemented 'Find definition'.
⚠️ Important
- [Plugins] All plugins require a newer interface from now on. Please update your plugins.
BasicPawn v0.837
🔨 Hotfixes
- [ObjectBrowser] Fixed program dead-locking when aborting updater thread.