History
September 24th 2013: 1.4.11
- Updated for PB 4.0.
- Fixed: Tools.prefs handling.
November 23rd 2005: 1.3 Beta 0.2
- Fixed: incorrect handling of functions with a number as a suffix.
- Fixed: the help line wasn't being correctly generated when the main function didn't have arguments, and there were variable arguments.
November 5th 2005: Version 1.3 Beta 0.1
- Added the /CHM command line option for TailBite, to define the name of the help file, without the ".chm" extension, this way: /CHM:MyHelpFileName.
May 27th 2005: Version 1.2 PR 1.2
- Fixed a mistake in the help, in the "Using TailBite from PureBasic" section: "_Init" and "_End" must be suffixes, not prefixes.
May 26th 2005: Version 1.2 PR 1.1
- Fixed: strings were not correctly returned yet, when calling other library functions from the same library. I hope this fix is for real now XD
May 11th 2005: Version 1.2 PR 1.0
- Fixed: strings were not correctly returned, reported by many (Ufff!).
April 28th 2005: Version 1.2 Beta 2.6
- Fixed: problem with structured strings, reported by dige.
April 11st 2005: Version 1.2 Beta 2.5
- Fixed: external batch file processing, problem reported by Rings.
March 2nd 2005: Version 1.2 Beta 2.4
- IMPORTANT: due to significant changes in the internals of the PureBasic compiler, PureLibraries made with PureBasic versions prior to 3.93, must be recompiled to work with PureBasic 3.93.
- Fixed: TBManager wasn't saving the last file (reported by sverson).
March 1st 2005: Version 1.2 Beta 2.3
- Fixed: 'Pick Current' from TBManager wasn't working.
- Fixed: 'Check for errors' from TBManager always reported a syntax error (reported by Flype, thanks).
February 28th 2005: Version 1.2 Beta 2.2
- Fixed: Help line for vararg functions.
February 23rd 2005: Version 1.2 Beta 2.1
- Fixed: TBManager buttons.
- Now more extensions than *.pb and *.desc can be browsed from TBManager.
January 17th 2005: Version 1.2 Beta 2.0
- Fixed: source files were not being kept, even when the option was checked. The temporary folder was not being deleted after making the library.
January 13th 2005: Version 1.2 Beta 1.11
- Fixed: Resident files would not be created if a previous resident file with a conflicting definition existed.
- You can now use "PB_" to prefix your library name.
January 11th 2005: Version 1.2 Beta 1.10
- Fixed problem when including PureLibraries with "TB_Include*". Should be fixed this time, thanks to freedimension.
January 10th 2005: Version 1.2 Beta 1.9
- Fixed problem when using "_S" as part of a string. Was being treated as a variable name. Thanks to dracflamloc for reporting it.
November 4th 2004: 1.2 Beta 1.8
- Fixed problem when using PureBasic libraries' internal variables.
November 4th 2004: 1.2 Beta 1.7
- Fixed problem with data section, made TailBite crash in some circumstances.
November 4th 2004: 1.2 Beta 1.6
- Fixed problems with arrays.
October 26th 2004: 1.2 Beta 1.5
- Fixed "Public align 4" bug.
October 18th 2004: 1.2 Beta 1.4
- Fixed compatibility with PureBasic 3.92 Beta issue.
July 28th 2004: Version 1.2 Beta 1.3
- Added TB_Include2DDrawing and TB_IncludeFont helper libraries, to allow including a PureLibrary even if its commands are not used in the library. Not documented in the help file yet.
July 20th 2004: Version 1.2 Beta 1.2
- Fixed potential bug when processing pb files marked as 'Shared DLL'.
- Fixed bug when using the TB_DebugError function, reported by remi_meier.
July 19th 2004: Version 1.2 Beta 1.1
- Fixed weird bug when creating the obj text file to feed polib/lcclib.
July 12nd 2004: Version 1.2 Beta 1.0
- TailBite failed if the "Generate build batch file" option was enabled. Thanks to Paul for his help on finding this one.
- TBManager remained disabled after TailBite was done.
- Version number changed to 1.0, because this is a huge fix that was driving me mad ;)
July 12nd 2004: Version 1.2 Beta 0.1
- Fixed wrong build number, thanks to NoahPhense for reporting this one (now, seriously, this was confusing the updater. Probably;).
July 11st 2004: Version 1.2 Alpha 0.10
- Fixed bug when creating the obj files list for polib/lcclib, thanks to comtois for reporting.
- Now TailBite restarts the compiler automatically.
July 7th 2004: Version 1.2 Alpha 0.9
- Fixed problem with helper functions, thanks to freedimension for reporting.
July 6th 2004: Version 1.2 Alpha 0.8
- TailBite will use polib.exe if present in the Compilers folder, otherwise it will search for lcclib.exe in the Compilers folder and in the Library SDK folder. If none is found, it'll fail with a message.
July 6th 2004: Version 1.2 Alpha 0.7
- Fixed bug in the TB_Debugger helper function, thanks to freedimension for reporting.
June 24th 2004: Version 1.2 Alpha 0.6
- Fixed bug in TBManager: wrong number of arguments in a timer procedure made TBManager crash in NT 4 and misbehave in other Windows versions. Thanks to Rings for reporting.
June 6th 2004: Version 1.2 Alpha 0.5
- Fixed problem with Windows 2000 and Windows XP: TBManager's controls remained grayed when TailBite had finished (Mutex name issue in CheckTBDone() timer procedure). Reported by Paul, thx, Paul ;)
June 2nd 2004: Version 1.2 Alpha 0.4
- Fixed problem with some duplicate obj files.
May 31st 2004: Version 1.2 Alpha 0.3
- Fixed problem with helper functions.
May 28th 2004: Version 1.2 Alpha 0.2
- Fixed problem with multidimensional arrays.
May 25th 2004: Version 1.2 Alpha 0.1
- Changed version number XD.
- Helper libraries are no longer installed, but included when needed.
May 24th 2004: Version 1.1 PR 1.2
- TailBite helper libraries will be included in the libraries using them, so they don't have to be included with the library.
- TailBite will compile any hhp file it finds, if HTML Help Workshop is installed, or copy the html help files to the help directory folder.
- Fixed: desc file processing when comments were found.
April 28th 2004: Version 1.1 PR 1.1
April 26th 2004: Version 1.1 PR 1.0
- Changed version name, sent to Andre ;)
April 22th 2004: Version 1.1 Beta 0.6
- Changed: if the source hasn't been saved, TailBite names the lib "TB_TempLib", to avoid creating a different library each time.
- Fixed minor bugs.
- Updated some parts of the help file.
April 20th 2004: Version 1.1 Beta 0.5
- Added: Description if
_Init
and _End
functions, forgot about this...
- Added: TailBite will attempt to create a resident file instead of a library if the source code has no procedures.
- Added: TailBite will prompt for a help file/directory name if no previous library with the same name exists. Otherwise, it will use the previous help file/directory name.
- Fixed: TailBite didn't ask before deleting a previous library with the same name, even if that option was chosen from TBManager.
April 19th 2004: Version Version 1.1 Beta 0.4
- Fixed: TailBite status window didn't close unless 'Cancel' was pressed.
- Fixed: TailBite didn't ask before deleting a previous library with the same name, even if that option was chosen from TBManager.
April 18th 2004: Version 1.1 Beta 0.3
- Fixed some problems in TBManager.
April 16th 2004: Version 1.1 Beta 0.2
- Fixed TB_Gadget helper lib. You can create gadgets again.
April 15th 2004: Version 1.1 Beta 0.1
- Now works with PB 3.90.
- Fixed: asm data processing got stuck due to a modifocation of PureBasic.asm in PB 3.90.
- Fixed: crashing when the original code included a commented procedure.
- Removed MyMDI sample since PB includes an MDIGadget now and the sample is totally useless ("thank you", Fr3ak XXDD).
- Added: TailBite restarts the compiler when library is made.
- Added: Support for Static variables.
March 18th 2004: Version 1.0 PR 1.1
- Fixed direct ASM processing due to a bug in PureBasic 3.89 Beta: the ASM file produced when using the /COMMENTED option strips some parts of the code.
March 8th 2004: Version 1.0 PR 1.0
March 3rd 2004: Version 1.0 Beta 10.30
- Enhanced title button in TBManager.
- Added help multilanguage support.
- Fixed source file copy when processing .Desc files.
- Fixed processing of End statements.
February 26th 2004: Version 1.0 Beta 10.26
- Fixed processing of recursive ProcedureDLLs.
- Fixed local labels bug.
- Improved API function names recognition.
- Fixed potential problems with comments.
- Fixed conflict with Danilo's ToolBarPro lib in a test file.
February 24th 2004: Version Version 1.0 Beta 10.22
- Fixed TailBite sources extraction.
February 18th 2004: Version 1.0 Beta 10.19
- Fixed processing of recursive procedures.
- Fixed TailBite processing of _PB_EOP_NoValue.
- Fixed TailBite Manager stay on top caption button activating.
February 18th 2004: Version 1.0 Beta 10.14
- Fixed .desc files processing.
- Fixed making residents.
- Added MyMDI sample.
- Fixed inline ASM for jaPBe.
- Added download links.
February 10th 2004: Version 1.0 Beta 9.03
- Added TB_GadgetExtension library and sample.
- Help updated.
January 19th 2004: Version 1.0 Beta 6
- First version which starts tracking changes and history.