ChangeLog 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. 2010-06-21 Jb Evain <[email protected]>
  2. * TimeZoneInfo.cs: fix the moonlight and monotouch build.
  3. 2010-06-18 Vincent Povirk <[email protected]>
  4. * TimeZoneInfo.cs: Applied patch from Vincent Povirk that adds
  5. support for reading time zone information on windows.
  6. This patch makes TimeZoneInfo.GetSystemTimeZones and
  7. FindSystemTimeZoneById work based on the registry on non-Unix
  8. platforms, if the appropriate registry key exists. Mono currently
  9. reads from /usr/share/zoneinfo, which doesn't exist on Windows.
  10. This should fix bug 606084.
  11. It won't fix the Local property on Windows. I think that requires
  12. a Windows API call to get the id of the local timezone.
  13. This was modified from the previous version to not check the
  14. registry on Unix platforms. (Sorry it took me so long to do
  15. this. I have very little time to spend on Mono-related work.)
  16. This patch is licensed under the MIT X11 license.
  17. 2010-04-16 Sebastien Pouliot <[email protected]>
  18. * Actions.cs: Forward Action() to mscorlib.dll and add the new
  19. Action<...T16> delegates
  20. * Funcs.cs: Add the new Func<...T16> delegates
  21. * TimeZoneInfo.cs: Forward to mscorlib.dll
  22. 2010-03-30 Sebastien Pouliot <[email protected]>
  23. * InvalidTimeZoneException.cs
  24. * TimeZoneInfo.AdjustmentRule.cs
  25. * TimeZoneInfo.cs
  26. * TimeZoneInfo.TransitionTime.cs
  27. * TimeZoneNotFoundException.cs:
  28. Fix Moonlight since these types now reside in mscorlib
  29. for NET_4_0 and also for SL4
  30. 2010-03-30 Jb Evain <[email protected]>
  31. * TimeZoneInfo.AdjustmentRule.cs
  32. * TimeZoneInfo.TransitionTime.cs:
  33. Add TypeForwarderFrom attributes.
  34. 2010-01-04 Jb Evain <[email protected]>
  35. * TimeZoneInfo.AdjustmentRule.cs, TimeZoneInfo.TransitionTime.cs:
  36. Do not include in both mscorlib and System.Core for a NET_2_1 profile.
  37. 2009-07-16 Sebastien Pouliot <[email protected]>
  38. * InvalidTimeZoneException.cs, TimeZoneInfo.AdjustmentRule.cs,
  39. TimeZoneInfo.cs, TimeZoneInfo.TransitionTime.cs: Bring back those
  40. inside NET_2_1 profile for Moonlight.
  41. 2009-06-10 Marek Safar <[email protected]>
  42. * TimeZoneInfo.AdjustmentRule.cs, TimeZoneInfo.TransitionTime.cs,
  43. Funcs.cs, InvalidTimeZoneException.cs, Actions.cs, TimeZoneInfo.cs,
  44. TimeZoneNotFoundException.cs: Updated to 4.0 changes.
  45. 2009-06-03 Marek Safar <[email protected]>
  46. * Func.cs: Add 4.0 forwarders.
  47. 2009-04-23 Sebastien Pouliot <[email protected]>
  48. * TimezoneInfo.cs: TimeZoneDirectory property should not be public
  49. 2008-10-31 Stephane Delcroix <[email protected]>
  50. * TimezoneInfo.cs: Drop overlapping rules, fix the 3 dst changes in
  51. Tunis in 1943
  52. 2008-10-31 Stephane Delcroix <[email protected]>
  53. * TimezoneInfo.cs: fix for Argentina
  54. 2008-10-31 Stephane Delcroix <[email protected]>
  55. * TimezoneInfo.cs: add indices for substrings.
  56. 2008-10-31 Stephane Delcroix <[email protected]>
  57. * TimezoneInfo.cs: double the buffer size, as some tz files grew up
  58. recently and failed to load.
  59. 2008-08-04 Jb Evain <[email protected]>
  60. * TimeZoneInfo.cs: avoid using a SortedDictionary when not needed.
  61. 2008-06-25 Jb Evain <[email protected]>
  62. * TimeZoneInfo.cs: remove the dependance to Mono.DataConverter
  63. which is only used to read big endian int32.
  64. 2008-05-26 Stephane Delcroix <[email protected]>
  65. * TimeZoneInfo.cs: workaround for weird transition dates, like for
  66. America/Phoenix. Fixes bnc #391093.
  67. 2008-05-26 Stephane Delcroix <[email protected]>
  68. * TimeZoneInfo.cs: nullity check in HasSameRules (). Fixes bnc #391011
  69. 2008-04-13 Jb Evain <[email protected]>
  70. * Func.cs: remove old ugly 2.1 hack.
  71. Merged from the Moonlight 2 branch.
  72. 2008-03-30 Jb Evain <[email protected]>
  73. * TimeZoneInfo.cs: use generic collections instead of untyped
  74. collections.
  75. 2008-02-01 Jb Evain <[email protected]>
  76. * Funcs.cs: gross hack for SL 1.1a.
  77. I hate myself, I hate myself.
  78. 2008-01-24 Stephane Delcroix <[email protected]>
  79. * TimeZoneInfo.TransitionTime.cs: check for a whole number of
  80. milliseconds instead of a whole number of seconds.
  81. 2008-01-21 Sebastien Pouliot <[email protected]>
  82. * TimeZoneInfo.TransitionTime.cs: Avoid NRE on bad cast if null is
  83. provided to Equals(object). Found with Gendarme.
  84. 2008-01-08 Stephane Delcroix <[email protected]>
  85. * TimeZoneInfo.TransitionTime.cs: fully qualify System.DayOfWeek in
  86. casting operation.
  87. 2007-12-20 Stephane Delcroix <[email protected]>
  88. * TimeZoneInfo.cs: adapting length check to parse TZif2 files
  89. introduced by glibc 2.6.x.