RemObjects Software RemObjects Software

ShineOn

ShineOn Commits

AgeSort asc/descChange
Prev 1 2 3 4 5 6 7 8 9 10 11 12 Next
Nov 16, 2011
1 year 6 months - Modified LeftStr and RightStr to allow for a count < 0 rather than throwing an error (mimics how Classic Delphi handles count < 0)
Commit 213, by Rick Burgstaler
Oct 3, 2011
1 year 7 months Fixed a bug in TList.Insert() when the Index parameter is the same as the count of the list, it was throwing a list index out of bounds error. Classic Delphi appends the object to the end of the list in this case. The code was modified to do the s
Commit 212, by Rick Burgstaler
Aug 29, 2011
1 year 8 months Added Trigonometric functions.
Commit 211, by Rick Burgstaler
1 year 8 months Added TStringBuilder. Still have not implemented all of the methods that are contained in the native Delphi TStringBuilder.
Commit 210, by Rick Burgstaler
1 year 8 months Added public StrToFloat().
Commit 209, by Rick Burgstaler
1 year 8 months Added TStreamUtils class which has some class methods for converting from RLT Streams (TStream) to Dot Net Streams (System.IO.Stream) and vise versa. There were some already existing functions for doing this but they did not allow a stream to be pas
Commit 208, by Rick Burgstaler
1 year 8 months Exposed GetEnumName() and GetEnumValue() methods.
Commit 207, by Rick Burgstaler
1 year 8 months - Added more methods to Math.pas - Exposed methods in Math.pas to also be global methods (non-class methods) - Added pi to system.pas
Commit 206, by Rick Burgstaler
1 year 8 months Changed methods to be public.
Commit 205, by Rick Burgstaler
1 year 8 months Implemented some of the classes from ScktComp.pas . Specifically: TClientSocket, TWinSocketStream, TCustomWinSocket, TClientWinSocket, TAbstractSocket, and TCustomSocket have been implemented by wrapping around System.Net.Sockets.Socket. Nothing has
Commit 204, by Rick Burgstaler
1 year 8 months Added implementations of IfThen(), AnsiStartsStr(), AnsiEndsStr().
Commit 203, by Rick Burgstaler
1 year 8 months Added overloaded Copy() method that does not include the third parameter allowing the ability to copy the rest of a string from the specified start index.
Commit 202, by Rick Burgstaler
Aug 3, 2011
1 year 9 months Introduced the LegacyStrIndexingDefinedAttribute which gives dependent classes of ShineOn a way of ensuring that the LegacyStrIndexing compiler directive was defined.
Commit 201, by Rick Burgstaler
Jul 18, 2011
1 year 10 months - Fixed bug where TObjectExtender.InheritsFrom() was not returning a result.
Commit 200, by Rick Burgstaler
1 year 10 months - Removed the NotImplemented check from TObjectExtender.ClassParent() because it is implemented. - Reworked the TObjectExtender.ClassParent() function to work when o is a TClass (&Type) also.
Commit 199, by Rick Burgstaler
Dec 17, 2010
2 years 5 months Fixed a bug where TStrings.GetTextStr() was returning an incorrect string under certain conditions. Example conditions: (assume that lList is a descendant TStrings instance that did not override): lList.Clear(); sho
Commit 198, by Rick Burgstaler
Dec 6, 2010
2 years 5 months Fixed problem with ShineOn.Rtl not compiling by setting Build Action of "Direct Ports\SyncObjects.pas" to compile.
Commit 197, by Rick Burgstaler
Oct 26, 2010
2 years 6 months New methods FindClass and RegisterClass
Commit 196, by Roman Kassebaum
Oct 25, 2010
2 years 6 months Added TCriticalSection and commented the other classes out.
Commit 195, by Roman Kassebaum
Oct 24, 2010
2 years 6 months Added abstract keyword to TComparer<T> and TEqualityComparer
Commit 194, by Roman Kassebaum