|Feb 12, 2013|
|3 months 6 days ||- Changes required to allow compilation on Prism 188.8.131.521
(Visibility of methods found underneath of implementation was
changed to only be visible in the same file.)
|Jun 13, 2012|
|11 months 5 days ||- Re-applied the abstract declaration to to TStream.Read(buf,
offset, cnt) and TStream.Write(buf, offset, cnt).... Event though
the original VCL does not work this way, making these methods
abstract is the best way to implement the optional offset p
|Jun 12, 2012|
|11 months 6 days ||- Fixed another Delphi Prism Version related bug with the
interface's and the implementation's of procedures not matching.
|11 months 6 days ||Multiple modifications made to make ShineOn more similar to the VCL
- Moved TStream.GetSize() to be protected rather than private.
(This was done to copy VCL)
- Modified TStream.Read(buf, cnt) and TStream.Write(buf, cnt) back
to being virtual and re
|Jun 11, 2012|
|11 months 7 days ||- Fixed a problem in the RoundTo method arising from floating point
value division issues. Specifically calling RoundTo(3.14, -1) would
cause a divide by zero issue.
|Jun 8, 2012|
|11 months 10 days ||- Fixed problem whith FloatToStrF() putting padding in front of
whatever result string it returned. More work might need to be put
into this method to handle different format types correctly.
|11 months 10 days ||- Fixed bug where TDateTime subtracting was not behaving the same as
native Delphi TDateTime subtraction. The DelphiEpoch date was not
being taken into account properly.
|11 months 10 days ||- This time I think that I have the parameter issue resolved
|11 months 10 days ||- Fix more problems with parameters not working in older versions of
|11 months 10 days ||- Removed some code that looked like debug code that was causing
StrToFloat and StrToFloatF not to show the correct formatting.
- Removed sealed from SysUtils to allow for easier use outside of
Delphi Prism. Hopefully this is not a problem.
|11 months 10 days ||- Fixed parameter inconsistency from previous check-in that caused
it not to compile in prior versions of Delphi Prism. For some
reason, the version of Prism that I am using is not as picky about
the declarations matching.
|Jun 7, 2012|
|11 months 11 days ||- Added RoundTo() method to math.pas
|Mar 26, 2012|
|1 year 1 month ||- Previous check-in of changes made to InvalidDateTimeError()
removed the const declaration of the TDateTime parameter. This was
causing it not to compile in Delphi Prism XE. Apparently Delphi
Prism XE2 is not as picky about determining if implemen
|Mar 23, 2012|
|1 year 1 month ||- Delphi Prism XE2 has an issue where methods that ONLY showed up
under the implementation section of a unit would show up with public
visibility. This was causing problems with DateTimeToStr(AStr:
String) because for some reason there was an existen
|1 year 1 month ||- Found a problem in Delphi Prism XE2 (update 5 or maybe a little
earlier) where it does not like (ABaseDate: TDateTime = 0) in the
InvalidDateTimeError(const AYear, AMonth, ADay, AHour, AMinute,
ASecond, AMilliSecond: Word; ABaseDate: TDa
|Feb 8, 2012|
|1 year 3 months ||- Modified TReplaceFlags to be a "public set of" rather
than "public flags". This allows for the StringReplace()
function to operate more like native Delphi. Before this change was
made, the following observations were made about code that compiled
|1 year 3 months ||- Added SplitString() method.
|1 year 3 months ||- Modified TValueRelationship to be public
|Feb 2, 2012|
|1 year 3 months ||Exposed CompareValue.
|Jan 20, 2012|
|1 year 3 months ||- Added ESocketError to ScktComp.pas.