Skip to content
Compare
Choose a tag to compare
  • Previous upload for version 2.1.9 did not include GCC toolchain for 32-bit FBC. It is now included so you can use the -gen gcc compiler flag to create 32-bit programs.
Compare
Choose a tag to compare

Editor:

  • FreeBASIC Compiler v1.07.2 (with GCC 5.2). You can still use different backend toolchains via the SetCompilerPaths plugin.
  • New Windows installer (winfbe_suite_setup.exe) create to help users who do not feel comfortable with standard compressed archive files. WinFBE is not designed to be installed into the Windows Program Files folder.
  • Multiple find/replace selection highlights could occur if the user changed the active selection area after activating the Find/Replace dialog.
  • Replace-dialog selection-highlight in code window out of sync with actual highlight (when 2nd+ selection performed).
  • Find/Replace dialog active and pressing Ctrl+A to select all text in one of the find/replace textboxes would instead select all text in the c…
Compare
Choose a tag to compare

Editor:

  • Polish language file provided by Waldemar Pajak.
  • Updated Italian language file provided by Massimiliano.
  • For/Next loop variables were sometimes not being correctly identified when that option was enabled in Editor Options.
  • Multiline comment blocks inside of sub/function blocks was not being parsed correctly causing sub/function definitions in the visual designer to be regenerated.
  • The "Refresh" method would appear twice in the codetip popup menu for Forms.
  • New Form files will default to .inc file extension if a project is active, otherwise the file extension will default to .bas.

Visual Designer:

  • DateTimePicker control: font property not set correctly at run time.
  • Menu Editor: added blank line to dropdown Shortcut key combobox…
Compare
Choose a tag to compare

Editor:

  • Added: Occurrences Highlighting. Editor will highlight words under the current cursor position (Visual Studio has this type of feature as well).
  • Changed: Changed the default toolchain to: FreeBASIC-1.07.1-gcc-8.4
  • Fixed: Performance issue with parsing document when about to show a popup Autocomplete list.

Visual Designer:

  • Fixed: Listbox control not consistently updating display visually during add or remove.
Compare
Choose a tag to compare

Editor:

  • Fixed: Issue with subs/functions not displaying in Explorer treeview during project loading.
  • Fixed: File/Open single source file (non-project related) would not display filename in Explorer treeview.
  • Fixed: Leading chr(9) tab characters interfered with triggering Autocomplete for "this." or "this->".
  • Fixed: Parser infinite loop when parsing DIM lines with { } variable initializers.
  • Fixed: Compiling a visual designer Form file when a project was not active would fail if more than one file was open in the editor at the time of compiling.
  • Fixed: A Utf8 to Unicode conversion error when outputting Form code.
  • Fixed: Some elements from parsed code would not display in popup AutoComplete selection lists.
  • Fixed: Run after Compile would f…
Compare
Choose a tag to compare

This post contains several downloads for FreeBASIC GCC toolchains that can be easily integrated into the WinFBE Editor. This allows you to compile your programs using different (and more up to date) GCC compiler toolchains than the one that ships with the FreeBASIC compiler. A very special thank-you to srvaldez for creating these toolchains. I merely combined each toolchains's 32 and 64 bit versions into one combined toolchain.

Simply download the toolchains that interest you and unzip them directly into the \WinFBE_Suite-Editor folder. There is no download for the "5.2" toolchain because that toolchain is already installed in WinFBE.

Two of the toolchains also include SARG's fbc64_gas64 compiler (dated 2020/04/18) for 64-bit ASM code ge…

Compare
Choose a tag to compare

Editor:

  • Changed: Running WinFBE for first time with no existing WinFBE.ini config file will automatically create entries for User Tools that exist in the Tools folder.
  • Fixed: The 64 bit translation of the SCNotification type structure for Scintilla notifications was incorrect. This caused problems setting the flag for when code parsing should happen which in turn caused issues with Autocompete and displaying of Sub/Function names in the Explorer.
  • Fixed: AutoInsert, AutoComplete, and CodeTips are disabled if current position is within a single or multiple line comment block.
  • Fixed: Additional checks for ensuring subs/functions names correctly added to Explorer and popup F4 Function List when source code is modified. If AutoComplete is di…
Compare
Choose a tag to compare

Editor:

  • Changed: Updated David Robert's User Tools for SetCompilerPathsII, SetCompilerSwitchsII, and ArchSettings to the latest version.
  • Fixed: WinFBE would not correctly save its startup size/position if the editor had been "Aero snapped" via a Windows docking action such as docking it to the left hand side of the screen via a Winkey+LeftArrow keypress.
  • Fixed: Duplicate controls would result if reloading a Form file modified by an external program.

Visual Designer:

  • Added: Keyboard shortcuts for cut/copy/paste now works for visual designer controls.
  • Added: FormReady event for Forms that fires when the Form is ready for user interaction.
  • Changed: Control ID identifiers for all controls on a Form now start at 9000 and increment +1 for e…
Compare
Choose a tag to compare

Editor:

Visual Designer:

  • Fixed: Errors occuring in MAIN file for a visual designer project would cause "WinFBE_VD_MAIN.bas" to be loaded into the editor. The correct designated MAIN file is now loaded.
  • Fixed: wfxTextBox.SelectionLength() was returning negative lengths.
Compare
Choose a tag to compare

Editor:

  • Added: An additional "Code Editor" page of "Environment Options" because the number of options had filled the first Code Editor page.
  • Changed: Refactored the logic for displaying brace highlighting to be the same as used by ScintillaNET.
  • Changed: Improved the visibility of brace highlighting by changing the alpha values of the highlight colors.
  • Fixed: Turning off Brace matching would not uncolor any braces that were active at the time the option was changed.

Visual Designer:

  • Fixed: Regression whereby new projects created via template not setting MAIN file and dispaying it in the correct Main Explorer treeview branch.