Skip to content

Releases: Timocop/BasicPawn

BaiscPawn v0.846

27 Apr 15:45
Compare
Choose a tag to compare

🔨 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

23 Apr 16:41
Compare
Choose a tag to compare

🔨 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

16 Apr 04:59
Compare
Choose a tag to compare

🔨 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

28 Feb 21:00
Compare
Choose a tag to compare

🔨 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

28 Feb 20:48
Compare
Choose a tag to compare

✏️ 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

21 Feb 09:52
Compare
Choose a tag to compare

🔨 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

03 Aug 04:32
Compare
Choose a tag to compare

🔨 Hotfixes

  • [Program] Dont process disposed tabs on tab FullUpdate which causes exceptions when closing tabs.

BasicPawn v0.839

01 Aug 09:10
Compare
Choose a tag to compare

🔨 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

30 Jul 06:12
Compare
Choose a tag to compare

🔨 Fixes

  • [Plugins]
    • [Automatic Error Reporting]
      • [Program] Fixed plugin exceptions not being read from log files.
      • [UI] Fixed User Interface glitches or not updating correctly.
  • [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.
  • [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

19 Jul 01:08
Compare
Choose a tag to compare

🔨 Hotfixes

  • [ObjectBrowser] Fixed program dead-locking when aborting updater thread.