ChangeLog 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. Changelog for TIGCC Project Builder
  2. - 2009-06-08, version 1.0.19 (Lionel Debroux)
  3. * fix tprbuilder exit code if an executable launched by tprbuilder returned nonzero exit code
  4. - 2007-05-15, version 1.0.18 (Kevin Kofler)
  5. * fixed buffer overflow in MIN_AMS sprintf
  6. - 2006-03-01, version 1.0.17 (Kevin Kofler)
  7. * patch by Lionel Debroux: add -D switch (pass defines to GCC)
  8. - 2006-01-16, version 1.0.16 (Kevin Kofler)
  9. * removed bsr_patch setting which is no longer used
  10. * added support for .o files which was missing
  11. * removed dead o_files code from build_files and process_files
  12. * fixed defaults to be the same as TIGCC IDE's for opening existing
  13. projects
  14. - 2005-03-23, version 1.0.15 (Kevin Kofler)
  15. * added support for Mlink-format relocs
  16. - 2005-02-01, version 1.0.14 (Kevin Kofler)
  17. * added workaround for Win32 system() function not allowing long command
  18. lines on Windows 9x/Me
  19. - 2004-09-22, version 1.0.13 (Kevin Kofler)
  20. * added support for --omit-bss-init
  21. * added support for Titanium FlashOSes in --clean
  22. * no longer warns about "Unknown" reloc format
  23. - 2004-07-27, version 1.0.12 (Kevin Kofler)
  24. * added support for --merge-constants
  25. - 2004-06-09, version 1.0.11 (Kevin Kofler)
  26. * fixed defaults (Flash OS should default to 0)
  27. * added support for --reorder-sections
  28. * fixed spelling of MIN_AMS
  29. * --clean now does the right thing for _nostub DLLs
  30. - 2004-04-27, version 1.0.10 (Kevin Kofler)
  31. * added support for Flash operating systems
  32. * --clean now supports the different output formats
  33. * fixed return type of execute_tigcc (void instead of int)
  34. - 2003-10-13, version 1.0.9 (Kevin Kofler)
  35. * now automatically passing -fno-function-cse for F-Line ROM calls
  36. * now using outofmem() consistently for memory errors
  37. * now allowing both OPTIMIZE_ROM_CALLS and USE_FLINE_ROM_CALLS
  38. - 2003-09-23, version 1.0.8 (Kevin Kofler)
  39. * removed unused NLS macros
  40. * now including standard C headers instead of system.h junk
  41. * using standard C argument parsing instead of getopt
  42. * removed unused xmalloc.c source file
  43. * moved sources to src subdirectory
  44. * removed autoconf and automake junk, added custom makefile
  45. * some warning fixes
  46. * merged manfile into README
  47. * moved misc.c and misc.h from ../shared into src
  48. * removed commented out junk
  49. * removed "#ifdef __WIN32__" special-casing, always run just "tigcc"
  50. * renamed find_param_str to find_numbered_param
  51. * moved find_str from misc.c to tprbuilder.c, renamed it to find_param
  52. * only accept parameters at the beginning of a line in find_param
  53. * removed handling of obsolete "BSR patch", "Linker Switches",
  54. "GNU Linker Switches", and of transfer-only "Command Line"
  55. * used macros to simplify the parsing of settings
  56. * added new TIGCC 0.95 project settings
  57. * fixed .tpr extension check
  58. * now using new -n switch to set on-calc and on-PC names separately
  59. * --clean now also removes v2y and v2z file
  60. * now checking success of memory allocation
  61. * the command line is now dynamically allocated to its true size
  62. * fixed buffer overflow bugs in process_files and clean_files
  63. * now handling [Library Options] and [File Editing]
  64. * handling folder specifications and "other files" by ignoring them
  65. * now converting backslashes in filenames to forward slashes under *nix
  66. * fixed tail_long_filename: don't use strcpy with overlapping areas
  67. * merged misc.c into tprbuilder.c, misc.h into tprbuilder.h
  68. - 2002-11-15, version 1.0.7 (Kevin Kofler)
  69. * No longer declare utimbuf in system.h, as we don't need it and it
  70. causes trouble on IRIX. (Bug reported by John David Ratliff.)
  71. - 2002-07-21, version 1.0.6 (Kevin Kofler)
  72. * xmalloc.c no longer uses the non-portable error.h header.
  73. - 2002-07-07, version 1.0.5 (Kevin Kofler)
  74. * Added support for Zeljko Juric's Quill Adventure Writer.
  75. - 2002-07-02, version 1.0.4 (Kevin Kofler)
  76. * Ported to Win32.
  77. - 2002-06-28, version 1.0.3 (Kevin Kofler):
  78. * Fixed a typo (-Wa instead of -WA)
  79. * Fixed options containing a space: it needs to be converted to a comma.
  80. * Fixed A68k options containing a comma: it needs to be converted to a
  81. semicolon.
  82. * Allowed linking with static libraries
  83. * Using now tigcc -ar to create static libraries
  84. - 2002-05-27, version 1.0.2 (Romain Liévin):
  85. * Added a verbosity level.
  86. - 2002-03-20, version 1.0.1 (Romain Liévin):
  87. * Added support of archives.
  88. * Compilation of multiple file was wrong.
  89. * Long filenames was not removed with --clean.
  90. - 2002-03-04, version 1.0.0 (Romain Liévin):
  91. * Initial release.