commits |
date |
c658819efd70
by
jcraig
(1
download)
|
Tue
10:31 PM
|
default
tip
1) Added an option to remove white space when calling HTTPCompress. (Utilities.Web.ExtensionMethods)
|
88f23daa52c2
by
James Craig
(2
downloads)
|
Sun
11:36 PM
|
1) Added two functions to the mapping class used in the ORM. One exposes the validation object that is used internally and another that can be overridden to allow for easy initialization of objects within the database. 2) Added some comments to various classes.
|
a3e0aebe8b55
by
James Craig
(0
downloads)
|
Sun
6:04 PM
|
1) Added XOr extension to string class (Utilities.Encryption.ExtensionMethods)
|
05be724cdeeb
by
James Craig
(0
downloads)
|
Sat
5:33 PM
|
Weird bug in NuGet where it doesn't recognize the package once it's been installed. Trying to fix it.
|
1eb3589bd8df
by
jcraig
(1
download)
|
Fri
9:18 PM
|
Moved tag Github/master to changeset 3750b1f2b424 (from changeset 97db0f369563)
|
3750b1f2b424
by
jcraig
(0
downloads)
|
Fri
9:15 PM
|
Github/master
1) Updated HttpContext extensions to use HttpContextBase instead. 2) Added extension method to Dictionary and NameValueCollection classes to export the values as a query string (Utilities.Web.ExtensionMethods) 3) Added UserIPAddress and IfModifiedSince extension methods for HttpRequest class (Utilities.Web.ExtensionMethods) 4) Added ToStringFull extension for TimeSpan, which exports the TimeSpan to a string using the Year, Month, and DaysRemainder extension methods (Utilities.DataTypes.ExtensionMethods). 5) Added HasDefaultConstructor extension to Type (Utilities.Reflection.ExtensionMethods). 6) Added RelativeTime extension to DateTime which expresses the difference between it and an Epoch (usually today) expressed as a string (Utilities.DataTypes.ExtensionMethods)
|
97db0f369563
by
James Craig
(1
download)
|
May 9
2:10 AM
|
1) Started adding code so that the ORM can recognize and use specific types of IEnumerables instead of just requiring the item be an IEnumerable in the model (starting with Lists).
|
9f4054663c42
by
James Craig
(22
downloads)
|
Apr 28
10:34 PM
|
Added packaging batch file to be used by build server.
|
89ed3cd49d5c
by
James Craig
(2
downloads)
|
Apr 28
12:16 AM
|
Trying to get nightly builds working again.
|
53719de823d7
by
James Craig
(15
downloads)
|
Apr 20
1:51 AM
|
1) Updated BlogML code a bit more (fixed bugs that were found).
|
68c21beab35e
by
James Craig
(1
download)
|
Apr 19
12:25 AM
|
1) Updated BlogML code to allow for exporting. 2) Updated a number of comments on various files.
|
5f5c037108bf
by
James Craig
(32
downloads)
|
Apr 1
8:54 PM
|
1) Added ReadAll and ReadAllBinary extensions for Stream objects. 2) Worked on the commenting a bit. (this is going to be an ongoing process). 3) Added the ability to enter in your own DeriveBytes Key instead of sending in a string Key.
|
c5f95852dabd
by
James Craig
(17
downloads)
|
Mar 28
1:09 AM
|
1) Added ToString ability for INI.
|
1ca8bc5bfff0
by
James Craig
(29
downloads)
|
Mar 23
5:56 PM
|
Updating nuspec files to show the latest version. Also changed the csproj files to generate the xml documentation (for those that want it).
|
83485a4323a6
by
James Craig
(10
downloads)
|
Mar 22
9:20 PM
|
Associated with Release: Craig's Utility Library 3.1.
1) Added ThrowIfTrue and ThrowIfFalse extensions to all objects 2) Added FalseForAll, FalseForAny, TrueForAll, TrueForAny, ThrowIfFalseForAll, ThrowIfFalseForAny, ThrowIfTrueForAll, and ThrowIfTrueForAny extensions to IEnumerable. 3) Modified TrueForAll to accept more than one Predicate. 4) Added ExpandTabs, StripLeft, and StripRight extensions to string. 5) Changed ThrowIfDefault, ThrowIfNull, ThrowIfNullOrDBNull, and ThrowIfNullOrEmpty to return the original value instead of being void. 6) Added DriveInfo extension to DirectoryInfo and FileInfo.
|
63ed44582ebf
by
James Craig
(10
downloads)
|
Mar 17
11:26 AM
|
1) Added FirstDayOfQuarter, FirstDayOfYear, LastDayOfQuarter, LastDayOfYear extensions to DateTime. 2) Added Pluralize and Singularize extensions to String.
|
81df67396352
by
James Craig
(19
downloads)
|
Mar 10
4:55 PM
|
1) After a bit of debate, switched AddRange function back to the original way it worked (adds to the original ICollection). Remove and RemoveRange however are not being changed back. 2) Added ConvertToTimeZone extension to DateTime (assumes that times are in UTC time). 3) Added LocalTimeZone extension to DateTime. 4) Added Center extension to String. 5) Modified Execute extension for FileInfo to give greater control. 6) Added Execute extension to Uri (opens a URL in the default browser).
|
5331e7d652b5
by
James Craig
(3
downloads)
|
Mar 9
10:58 PM
|
Merge
|
2658632cef96
by
James Craig
(0
downloads)
|
Mar 9
10:56 PM
|
1) Added AddRange to Bag (needed due to change to AddRange extension) 2) Fixed Remove and RemoveRange so that they would work with fixed length collections, arrays, etc. (Note that the collection is no longer directly changed, the returned value is now the collection minus the removed items). 3) Fixed AddRange so that it works with fixed length collections, arrays, etc. (Note that the collection is no longer directly changed, the returned value is now the collection minus the removed items). 4) Added ElementsBetween, first, and last extensions to IEnumerables. 5) Added Execute extension to FileInfo (still need to add a test for it).
|
fd4119419e6d
by
James Craig
(8
downloads)
|
Mar 5
2:05 AM
|
1) Added TryTo extension that converts an object but returns it as an object. 2) Made change to ToList function to fix issue with type conversion.
|
eb33e6082ae3
by
James Craig
(15
downloads)
|
Feb 28
8:56 PM
|
1) Added AddWeeks, Age, BeginningOfDay, EndOfDay, IsToday, SetTime, and UTCOffset extensions for DateTime. 2) Added ToDataTable extension for IEnumerable. 3) Added MaskLeft and MaskRight extensions to string. 4) Added ToList extension to DataTable. 5) Modified various Delimited file items (added Parse function, ToDataTable, and ToFile functions to base class). 6) Added ExecuteBulkCopy function to SQLHelper (much faster when copying large amounts of data, but only works on SQL Server). 7) Added ToCSV and ToDelimitedFile extensions to IEnumerable and DataTable. 8) Added GenericDelimited class.
|
de9c8424b355
by
James Craig
(2
downloads)
|
Feb 27
9:51 PM
|
1) Changed SQLHelper methods that were returning void. They now return the SQLHelper object (basically allowing for a more fluent interface). 2) Added PageCount and PagedCommand functions for MicroORM. These functions take an SQL command to determine the data to return (you can't have an order by clause, but this allows a lot more freedom when coming up with what to return). 3) Changed StopWatch class to actually use System.Diagnostics.Stopwatch class for greater precision when timing. (May remove this class in the future) 4) In ORM added PagedCommand and PageCount functions (same as MicroORM). 5) Added PagedCommand and PageCount functions to ObjectBaseClass (same as MicroORM).
|
f64662123c48
by
James Craig
(6
downloads)
|
Feb 24
9:04 PM
|
1) Added Paged/PageCount functions to ObjectBaseClass. 2) Added PageCount function to ORM Session (forgot about it earlier until, of course, I needed it). 3) Switched Save function on ObjectBaseClass to take an IEnumerable instead of a list of objects.
|
cd23a4cb453d
by
James Craig
(3
downloads)
|
Feb 23
10:48 PM
|
1) Added Setup function to ORM code to allow defining/setting up mappings (and derived types) at start instead of creating them on the fly.
|
1534a825b742
by
James Craig
(5
downloads)
|
Feb 21
9:26 PM
|
1) Added UrlDecode and UrlEncode extension methods.
|