Home >
Brainfuck Developer
Brainfuck Developer Version History
- v1.4.7, released 10 Feb 2008
- added "Find & Replace", "Find Again" and "Replace Again" features
- added "Undo" and "Redo" in the "Edit" menu
- BFdev's GUI now appears in the Windows XP look
- v1.4.6, released 19 Oct 2007
- added text generator feature
- fixed a bug that caused the run-to-cursor feature to not function properly in a
certain situation
- v1.4.5, released 17 Aug 2007
- BFdev now saves the window positions ("workspace") for every session
- v1.4.4, released 12 Jul 2007
- added "pbrain" file filter to file dialog in the strip window
- fixed editor bug (it was not possible to input spaces at the beginning
or at the end of lines)
- v1.4.3, released 17 May 2007
- BFdev now displays the running time of the current BF program in the status
bar
- increased pbrain stack size from 256 to 65536
- added support for Ctrl+Tab and Ctrl+Shift+Tab shortcuts for switching between
open documents
- removed picture in the Info window
- updated editor component
- v1.4.2, released 14 Feb 2007
- "Count Brainfuck Commands" is no longer a separate function, it is
now combined with "Strip All Non-Brainfuck Symbols" (note the status bar)
- fixed a bug that prevented the Output window from being updated properly
when opening multiple documents at once
- fixed a bug that prevented the Output window from being updated properly
when opening a document over the Recent menu
- v1.4.1, released 13 Nov 2006
- fixed a bug that enabled the user to open documents via the "recent" list
while running a program
- fixed a bug in the Output window that caused the input in the edit fields to
be ignored when the "Ok" button was clicked
- v1.4.0, released 22 Oct 2006
- added support for the "pbrain" language extension
- added file history (5 files)
- added possibility to switch between open documents by pressing Ctrl+F5 or Ctrl+F6
- v1.3.0a, released 11 Jun 2006
- fixed "close document" bug (a document could be closed while executing
its code)
- fixed color bug (the selection color in the editor and memory inspector
could be wrong under certain circumstances)
- changed two default settings (editor gutter is shown by default, toolbar style is
flat by default)
- set default output buffer size to 128
- v1.3.0, released 11 Jun 2006
- added multi-document functionality
- v1.2.2a, released 19 Mar 2006
- added ability to strip all non-Brainfuck symbols from the code
- fixed a bug that caused an access violation if the last line of a program
was a comment
- v1.2.2, released 19 Mar 2006
- added "Count Brainfuck Commands" function
- moved menu entries "Flat Toolbar", "Show Gutter", and "Show 80-Columns-Edge"
from "Extras" to "View" menu
- v1.2.1a, released 27 Jan 2006
- fixed a bug that made the trace function unusable (shame on me)
- v1.2.1, released 26 Jan 2006
- optimized execution unit, it's now a bit faster
- moved "Flat tool bar" menu entry from "View" to "Extras" menu
- made some cosmetic repairs (Set Input File window, Set Output File window)
- "Save As" has now a shortcut (Ctrl+Alt+S)
- fixed a bug in the optimization that made it impossible to run-to at
certain command sequences
- v1.2.0a, released 22 Jan 2006
- fixed a bug that caused incorrect setting of the memory pointer in
certain wrap-around situations
- v1.2.0, released 13 Jan 2006
- added code optimization to execution unit
- added support for 8-bit cells
- added "Report CR", "Report LFCR", "Report no Line Break", "Show Gutter", and
"Show 80-Columns-Edge" entries to "Extras" menu
- added "Save ..." button to output window for saving its contents to a text file
- added ability to change editor colors
- overall executed instructions are now counted and displayed
- BFdev now uses a SynMemo control for the editor rather than a standard edit
control
- minor cosmetic changes
- fixed a certain bevahior in the ini file handling which could overwrite
files that have the name "bfdev.ini" but are not ini files
- fixed a bug in the output handler (certain line breaks were ignored)
- v1.1.2, released 11 Nov 2005
- if file saving fails while executing a new/open/exit operation, BFdev now
cancels the operation so that your data is not lost
- added ability to turn off comment markers so that programs that use those
characters for design purposes run in BFdev
- moved "Watch program operation" and "Set running speed" menu entries from
"Extras" menu to "Run" menu
- the interpreter now allocates less memory
- optimized bytecode compiler so that it compiles MUCH more faster now
- minor cosmetic changes
- fixed a bug in the "save as" code; BFdev hung in an infinite loop if the
first save try failed
- v1.1.1, released 11 Aug 2005
- BFdev now supports CR and LFCR line breaks again
- minor optimization of execution unit for better performance when watching
program operation while memory inspector is closed
- execution speed (in ips) is now displayed with separators
- corrected tab order in "Set running speed" window
- corrected entry in the "Extras" menu to "Report LF for line breaks"
- fixed a bug in window handling (while running a program, windows can no longer
hide behind the output window so that they aren't reachable)
- v1.1.0a, released 26 Jul 2005
- fixed a tiny bug in the "Set running speed" window that caused the window
to show a wrong clock speed
- v1.1.0, released 26 Jul 2005
- added new input method, now it is much more comfortable
- added ability to visually follow program operation at different speeds
- added several minor features such as automatic window arrangement etc.
- increased maximum output buffer size to 255 characters and increased standard
size to 64
- some plastic surgery
- BFdev is now stable under certain user behavior
- fixed a small bug in line break handling
- v1.0.4, released 21 Dec 2004
- optimized execution unit, now it works without stack; execution can be some million ips faster now,
depending on the program
- fixed a bug in the ini file handling (ini files were saved at wrong places)
- v1.0.3, released 18 Dec 2004
- increased execution speed of Brainfuck programs that do a lot of output
(at least 15 times faster on slow machines)
- added ability to turn of screen output by closing the output window
- added ability to change the editor font
- added execution speed indicator (instructions per second)
- BFdev now uses an ini file to save its configuration
- increased the standard output buffer size to 32 characters
- increased the file input buffer size to 64 KB
- increased the file output buffer size to 64 KB
- fixed two bugs in the screen and file output
- fixed a bug in the display code of the memory inspector
- v1.0.2a, released 16 Dec 2004
- fixed a bug in the memory inspector that could cause an access violation
- v1.0.2, released 15 Dec 2004
- added functionality to modify memory contents during a debug session
- added mouse wheel support for the memory inspector
- increased the Brainfuck stack so that the interpreter now supports up to
256 nested brackets
- increased the maximum output buffer size to 64 characters
- changed the memory inspector code so that it will no longer flicker while
the user scrolls
- fixed a minor bug that could cause the select/cut/copy/paste editor
functions to fail
- minor cosmetic changes
- v1.0.1, released 24 Nov 2004
- added ability to change size of output buffer or to disable it
- v1.0.0, released 22 Nov 2004
- development environment with integrated debugger for Win32
- debugger supports single-step trace and run-to-cursor
- memory inspector
- input/output pipes
- output buffering
last modified: 10 Feb 2008