ChangeLog 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430
  1. 2004-01-14 Martin Willemoes Hansen <[email protected]>
  2. * INSTALL.txt: Fixed, autogen should be autogen.sh
  3. 2003-12-01 Cesar Lopez Nataren <[email protected]>
  4. * Added dirs mcs/jtest and mcs/jerrors.
  5. 2003-10-28 Jackson Harper <[email protected]>
  6. * INSTALL.txt: Tell users where to find monocharges, do not
  7. reference README.building.
  8. 2003-07-22 Peter Williams <[email protected]>
  9. * README: INSTALL.txt, not INSTALL.
  10. 2003-07-20 Peter Williams <[email protected]>
  11. * nunit20/nunit-console/Makefile (PROGRAM): Put nunit-console.exe
  12. in $(topdir)/class/lib so we can find our DLL's.
  13. 2003-07-18 Peter Williams <[email protected]>
  14. * build/library.make (dist-local): Fancy make dist magic gives
  15. way to boring old 'for'.
  16. * build/executable.make (dist-local): Ditto.
  17. 2003-07-17 Peter Williams <[email protected]>
  18. * build/profiles/default.make: Actually fix this. Use the platform
  19. compiler all the way.
  20. 2003-07-17 Peter Williams <[email protected]>
  21. * build/profiles/default.make: Try to make this smarter so
  22. that we can build on Windows. Specifically, don't require
  23. the mono runtime. Combined with the corlib $(BOOT_COMPILE) change,
  24. this should make corlib build out of the box, I think.
  25. 2003-07-16 Peter Williams <[email protected]>
  26. A whole passel of build system changes. Doc updates:
  27. * build/README.makefiles: Doc updates.
  28. * build/profiles/net_1_0.make: Doc changes.
  29. * INSTALL.txt: A few more touchups.
  30. Better defaults:
  31. * build/config-default.make (prefix): Default install prefix
  32. should be /usr/local.
  33. * build/profiles/bootstrap.make: This profile ...
  34. * build/profiles/default.make: ... is now the default.
  35. * build/profiles/atomic.make: And the default is now this.
  36. Fixes for pre-build checks:
  37. * Makefile: Do the platform and (new) profile checks
  38. before the build, which took some infrastructure changes.
  39. * build/rules.make: Allow a Makefile to specify its own all/install/etc
  40. targets.
  41. * build/profiles/default.make (profile-check): Add a blank
  42. target here.
  43. * build/profiles/atomic.make: Check for a full MCS install to
  44. build against.
  45. HP/UX fixes with help from Bernie Solomon:
  46. * build/config-default.make (ECHO_ESCAPE): HP/UX 'echo'
  47. doesn't need a -e parameter to interpret escape codes. Test for
  48. that and define a configuration parameter.
  49. * build/library.make ($(makefrag)): Use $(ECHO_ESCAPE)
  50. instead of assuming that 'echo -e' will interpret escape
  51. codes.
  52. * build/executable.make ($(makefrag)): Here too.
  53. A make distcheck fix:
  54. * Makefile: Inherit the current prefix so that the build can
  55. find the right System.Xml.dll.
  56. And Windows build fixes with the invaluable help of Sebastian
  57. Pouliot (in various subdirectories).
  58. 2003-07-14 Peter Williams <[email protected]>
  59. * build/rules.make (dist-recursive): Fix recursive rules
  60. to work on HP/UX /bin/sh. Patch from Bernie Solomon
  61. <[email protected]>.
  62. 2003-05-10 Gonzalo Paniagua Javier <[email protected]>
  63. * makefile:
  64. * makefile.gnu: don't use -C when running make.
  65. 2003-05-05 Ben Maurer <[email protected]>
  66. * AUTHORS: Added self.
  67. 2003-04-15 Nick Drochak <[email protected]>
  68. * makefile: Remove nunit version 1 from build
  69. 2002-03-14 Daniel Morgan <[email protected]>
  70. * class/makefile.gnu
  71. * class/ByteFX.Data/makefile.gnu: add ByteFX.Data.dll
  72. to the Linux build
  73. 2002-03-14 Daniel Morgan <[email protected]>
  74. * makefile: added ByteFX.Data.dll to windows install
  75. * class/library.build: added ByteFX.Data.dll
  76. to windows build. added additional clean targets
  77. * class/Microsoft.VisualC/Microsoft.VisualC.build: fix
  78. windows clean
  79. * class/ByteFX.Data: added directory for ByteFX.Data.dll
  80. which includes a MySQL ADO.NET Provider.
  81. Contributed by Reggie Burnett <[email protected]>
  82. from ByteFX, Inc.
  83. ByteFX.Data 0.6.5 is Copyright 2002-2003, ByteFX, Inc.
  84. Added the following files and directories:
  85. class/ByteFX.Data/AssemblyInfo.cs
  86. class/ByteFX.Data/list
  87. class/ByteFX.Data/ByteFX.Data.build
  88. class/ByteFX.Data/makefile.gnu
  89. class/ByteFX.Data/ChangeLog.txt
  90. class/ByteFX.Data/readme.txt
  91. class/ByteFX.Data/lgpl.txt: new files
  92. BitStream.cs
  93. Connection.cs
  94. Field.cs
  95. Inflater.cs
  96. ConnectionString.cs
  97. HuffmanTree.cs
  98. NamedPipeStream.cs
  99. class/ByteFX.Data/Common: added files to new directory
  100. Driver.cs
  101. command.resx
  102. todo.txt
  103. CommandBuilder.cs
  104. Exception.cs
  105. dataadapter.cs
  106. transcaction.cs
  107. Connection.cs
  108. Field.cs
  109. datareader.cs
  110. Connection.resx
  111. MysqlDefs.cs
  112. parameter.cs
  113. class/ByteFX.Data/mysqlclient: added files to new directory
  114. command.cs
  115. parameter_collection.cs
  116. class/ByteFX.Data/mysqlclient/Designers: added files to new directory
  117. 2003-03-14 Daniel Morgan <[email protected]>
  118. * makefile: add ilasm.exe to windows build and add missing assemblies
  119. to windows install
  120. * class/library.build: include PEAPI.dll, Npgsql.dll, and
  121. ICSharpCode.SharpZipLib part of the windows build
  122. 2003-03-10 Martin Willemoes Hansen <[email protected]>
  123. * Fixed some spelling errors in class/doc/TemplateTest.cs
  124. 2003-03-04 Gonzalo Paniagua Javier <[email protected]>
  125. * makefile: added Mono.Posix and System.Management.
  126. 2003-02-16 Martin Baulig <[email protected]>
  127. * docs/compiler: Added a few works about the new `Location' code.
  128. 2003-02-15 Nick Drochak <[email protected]>
  129. * makefile.gnu: Add testcorlib target to run just the corlib unit tests.
  130. 2003-02-10 Nick Drochak <[email protected]>
  131. * makefile: Add testcorlib target to run just the corlib unit tests.
  132. 2003-01-16 Nick Drochak <[email protected]>
  133. * makefile.gnu: Add corlib target to just build that.
  134. 2003-01-14 Duncan Mak <[email protected]>
  135. * ilasm/parser/ScannerAdapter.cs: Remove the cleanup method now that
  136. it's no longer in the interface.
  137. 2003-01-13 Duncan Mak <[email protected]>
  138. * ilasm/parser/ScannerAdapter.cs: Implement the new cleanup method
  139. in the tokenizer. This fixes the build.
  140. 2003-01-10 Gonzalo Paniagua Javier <[email protected]>
  141. * README.building: New file.
  142. * makefile.gnu: install README.building file.
  143. 2003-01-09 Sebastien Pouliot <[email protected]>
  144. * AUTHORS: add myself to class library list
  145. 2002-12-15 Alp Toker <[email protected]>
  146. * makefile.gnu: make sure mcs is in PATH, otherwise tell user to read
  147. INSTALL.txt
  148. 2002-12-10 Daniel Morgan <[email protected]>
  149. * makefile
  150. * tools/makefile
  151. * tools/makefile.gnu: change target
  152. from SqlSharpCli.exe
  153. to sqlsharp.exe
  154. 2002-12-10 Alp Toker <[email protected]>
  155. * ilasm/makefile.gnu: Install ilasm executable with -m 755, not 644
  156. * ilasm/makefile: ditto
  157. 2002-12-10 Gaurav Vaish <[email protected]>
  158. * AUTHORS: Corrected my email-ID.
  159. 2002-11-29 Daniel Morgan <[email protected]>
  160. * INSTALL: renamed to INSTALL.txt because INSTALL
  161. interferred with "make install" on windows
  162. * makefile: changes to get "make install" work
  163. on windows
  164. * class/makefile.gnu: flush
  165. * ilasm/makefile: updated for windows build
  166. * monoresgen/makefile: updated for windows build
  167. * tools/SqlSharp/SqlSharpCli.build: flush
  168. * winexe.in: add file to be template for executable assemblies
  169. to be installed on windows via "make install" by providing
  170. a script that runs mono and the assembly
  171. like mcs runs mono mcs.exe
  172. 2002-11-28 Daniel Morgan <[email protected]>
  173. * makefile.gnu: added tools directory to linux build
  174. * tools/makefile.gnu: added new file to built tools and install.
  175. dist works too. test is just blank.
  176. 2002-11-16 Martin Baulig <[email protected]>
  177. * makefile.gnu: `binary-snapshot' is now an alias for `dist'.
  178. Please update your scripts, the `dist' target will disappear soon.
  179. 2002-11-09 Nick Drochak <[email protected]>
  180. * makefile: have test target be smart about windows/linux
  181. 2002-11-07 Nick Drochak <[email protected]>
  182. * makefile: for the clean target, handle linux and windows differently.
  183. 2002-10-13 Daniel Morgan <[email protected]>
  184. * class/library.build: added Mono.Data.SqliteClient
  185. directory to windows build
  186. 2002-10-10 Daniel Morgan <[email protected]>
  187. * class/library.build: added Mono.Data.MySql directory to windows build.
  188. 2002-10-10 Rodrigo Moya <[email protected]>
  189. * class/makefile.gnu: added Mono.Data.MySql directory to linux build.
  190. 2002-10-09 Rodrigo Moya <[email protected]>
  191. * class/makefile.gnu: added System.Data.Odbc directory.
  192. 2002-09-14 Piers Haken <[email protected]>
  193. * */makefile.gnu:
  194. use $(topdir)
  195. build nunit into $(topdir)/class/lib
  196. 2002-08-27 Gonzalo Paniagua Javier <[email protected]>
  197. * makefile.gnu:
  198. * class/library.make:
  199. * class/makefile.gnu:
  200. * class/I18N/makefile.gnu
  201. * class/corlib/makefile.gnu:
  202. * class/corlib/Test/ChangeLog:
  203. * class/corlib/Test/corlib_linux_test.args:
  204. * class/corlib/Test/makefile.gnu:
  205. * class/corlib/Test/run_test.sh:
  206. * jay/makefile.gnu:
  207. * mcs/makefile.gnu:
  208. * monoresgen/makefile.gnu:
  209. * nunit/makefile.gnu:
  210. Allow running 'make -f makefile.gnu test' from top directory.
  211. In the libraries makefile.gnu you just have to add TEST_DIR=dirname
  212. with the name where tests reside.
  213. 2002-08-23 Martin Baulig <[email protected]>
  214. * class/makefile.gnu: Add class/Mono.CSharp.Debugger to the build.
  215. 2002-08-13 Piers Haken <[email protected]>
  216. * class/library.make: merge back original makefile.gnu behavior
  217. * */makefile.gnu: merge back original makefile.gnu behavior
  218. 2002-08-12 Piers Haken <[email protected]>
  219. * class/library.make: use 'find' to specify source files, instead of static files
  220. * */makefile.gnu: specify include/exclude patterns for source files
  221. 2002-08-07 Peter Williams <[email protected]>
  222. * class/library.make (.makefrag): Fix this rule a bit; was using
  223. $^ instead of $<
  224. 2002-07-29 Peter Williams <[email protected]>
  225. * makefile.gnu: 'make install' wasn't actually working due to $@,
  226. fix it.
  227. 2002-07-29 Martin Baulig <[email protected]>
  228. * makefile.gnu: Don't force people to install. The default must also
  229. be `all' and not `install'.
  230. 2002-07-26 Alp Toker <[email protected]>
  231. * INSTALL: Wrote a guide to mcs installation.
  232. * README: Updated to reflect the new INSTALL guide.
  233. 2002-07-23 Alp Toker <[email protected]>
  234. * makefile.gnu: Added an install target (which sets permissions and
  235. respects prefix) and a dist target which produces a tarball. Also
  236. fixed a few other makefile issues.
  237. 2002-07-22 Peter Williams <[email protected]>
  238. * class/library.make: Oops, the deps weren't right -- touching a .cs
  239. file didn't cause the libraries to be rebuilt.
  240. (clean): Robustify this rule a bit.
  241. 2002-07-20 Martin Baulig <[email protected]>
  242. * class/makefile.gnu: Added System.Data.
  243. 2002-07-20 Martin Baulig <[email protected]>
  244. * class/library.make: Put $(MONO_PATH_PREFIX) in front of the MONO_PATH.
  245. * class/*/makefile.gnu: Set MONO_PATH_PREFIX=../lib:
  246. 2002-07-19 Martin Baulig <[email protected]>
  247. * makefile.gnu (DIRS): Added nunit.
  248. 2002-07-19 Martin Baulig <[email protected]>
  249. Added the super-cool set of makefiles from Peter Williams which run on
  250. GNU/Linux without NAnt. I named them `makefile.gnu' and not `GNUmakefile'
  251. since this won't break the windows build.
  252. To compile stuff on GNU/Linux, just do a `make -f makefile.gnu'.
  253. * mcs-tool, */makefile.gnu, class/library.make: New files.
  254. 2002-07-19 Martin Baulig <[email protected]>
  255. * */makefile (NANT): Use a variable `NANT' so the user can override it with
  256. `make NANT=/usr/local/bin/NAnt.exe'.
  257. 2002-05-09 Daniel Morgan <[email protected]>
  258. * AUTHORS: add me to class libraries list
  259. 2002-03-26 Dick Porter <[email protected]>
  260. * makefile (linux): Abandon the build if any of the subdir makes fail
  261. 2002-03-07 Nick Drochak <[email protected]>
  262. * makefile: Change order of build so corlib is built before nunit since
  263. Nunit needs corlib now.
  264. 2002-02-14 Nick Drochak <[email protected]>
  265. * makefile: Build mcs/doctools too when one does 'make'
  266. 2002-01-20 Nick Drochak <[email protected]>
  267. * on the 'test' target, make sure NUnit is built first before building
  268. and running tests
  269. 2002-01-20 Nick Drochak <[email protected]>
  270. * add nunit directory to the list of dirs to build in