David Heinemeier Hansson
|
9bbb195c03
|
You will never sleep again!
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2113 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-09-03 10:33:18 +00:00 |
|
David Heinemeier Hansson
|
1e145099a7
|
Added String#at, String#from, String#to, String#first, String#last in ActiveSupport::CoreExtensions::String::Access to ease access to individual characters and substrings in a string serving basically as human names for range access. Added easy extendability to the inflector through Inflector.inflections (using the Inflector::Inflections singleton class)
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2110 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-09-03 07:11:47 +00:00 |
|
Jamis Buck
|
2fed808ee4
|
Make Time#last_month work when invoked on the 31st of a month.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2083 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-08-31 10:47:05 +00:00 |
|
Jamis Buck
|
70e96c9f5c
|
Add Time.days_in_month, and make Time#next_month work when invoked on the 31st of a month
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2082 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-08-31 10:36:35 +00:00 |
|
Jamis Buck
|
b4c34f7b2b
|
Fixed that Time#midnight would have a non-zero usec on some platforms #1836
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1959 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-31 09:16:21 +00:00 |
|
David Heinemeier Hansson
|
fb2dd492d6
|
Fixed inflections of "index/indices" #1766 [damn_pepe@gmail.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1881 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-22 06:52:10 +00:00 |
|
David Heinemeier Hansson
|
7077d8bb3d
|
Dropped the 'immediate close-down' of FCGI processes since it didn't work consistently and produced bad responses when it didn't. So now a TERM ensures exit after the next request (just as if the process is handling a request when it receives the signal). This means that you'll have to 'nudge' all FCGI processes with a request in order to ensure that they have all reloaded. This can be done by something like ./script/process/repear --nudge 'http://www.myapp.com' --instances 10, which will load the myapp site 10 times (and thus hit all of the 10 FCGI processes once, enough to shut down).
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1867 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-19 18:53:48 +00:00 |
|
Nicholas Seckar
|
42723e3a0c
|
Factor Fixnum and Bignum extensions into Integer class
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1863 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-19 12:58:01 +00:00 |
|
Nicholas Seckar
|
2cdecff4d7
|
Updating changelog to reflect [1855]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1856 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-18 03:00:31 +00:00 |
|
Nicholas Seckar
|
dba6b8b46f
|
Add ordinalize to Fixnum and Bignum instances
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1855 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-18 02:16:17 +00:00 |
|
David Heinemeier Hansson
|
305a5463bd
|
Added stripping of _id to String#humanize, so "employee_id" becomes "Employee" #1574 [Justin French]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1854 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-17 10:18:36 +00:00 |
|
David Heinemeier Hansson
|
33cf8f162e
|
Added Fixnum#ordinalize to turn 1.ordinalize to "1st", 3.ordinalize to "3rd", and 10.ordinalize to "10th" and so on #1724 [paul@cnt.org]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1852 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-17 10:02:23 +00:00 |
|
David Heinemeier Hansson
|
4259199c2c
|
Made ready for release of 0.13.1
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1814 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-11 07:36:18 +00:00 |
|
David Heinemeier Hansson
|
703ac4c5ac
|
Added more efficient implementation of the development mode reset of classes #1638 [Chris McGrath]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1761 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-07 14:48:16 +00:00 |
|
David Heinemeier Hansson
|
ce31eae3ee
|
Remove fix against memory leaks in development mode as it killed development performance on large applications (2-3s stall on Basecamp). Octopod is working on a better fix.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1752 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-07 06:39:13 +00:00 |
|
David Heinemeier Hansson
|
a0d31fcd81
|
Pegged the versions for release
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1739 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-06 12:48:14 +00:00 |
|
David Heinemeier Hansson
|
dc8989a425
|
Fixed documentation for release (AS)
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1735 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-06 10:43:42 +00:00 |
|
David Heinemeier Hansson
|
f4c579e92e
|
More inflector fixes #1608
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1699 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-05 07:44:46 +00:00 |
|
David Heinemeier Hansson
|
00739dee17
|
Fixed conflict with Glue gem #1606 [Rick Olson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1675 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-04 19:15:40 +00:00 |
|
David Heinemeier Hansson
|
f5db702901
|
More inflector fixes #1599 [foamdino@gmail.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1662 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-04 15:15:13 +00:00 |
|
David Heinemeier Hansson
|
117ee110d7
|
Improved the whiny nil #1600 [Nicholas Seckar]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1660 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-04 09:54:30 +00:00 |
|
David Heinemeier Hansson
|
da4b15fe18
|
More inflectoring #1490
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1616 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-02 19:05:47 +00:00 |
|
David Heinemeier Hansson
|
c196db9527
|
Fixed photo/photos #1583
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1615 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-02 18:59:01 +00:00 |
|
David Heinemeier Hansson
|
64612db7cf
|
Added new rules to the Inflector to deal with more unusual plurals mouse/louse => mice/lice, information => information, ox => oxen #1571 [foamdino@gmail.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1582 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-07-01 16:57:58 +00:00 |
|
David Heinemeier Hansson
|
7e1d002673
|
Fixed memory leak with Object#remove_subclasses_of, which inflicted a Rails application running in development mode with a ~20KB leak per request #1289 [c.r.mcgrath@gmail.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1569 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-30 06:11:26 +00:00 |
|
David Heinemeier Hansson
|
a995f42be0
|
Added tests for whiny nil #1476 [court3nay/marcel]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1507 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-25 11:15:38 +00:00 |
|
Jeremy Kemper
|
bb6b14b04f
|
Increased accuracy of 1.year by accounting for leap years. The time extensions are not meant to be super-precise but this seems worth it since otherwise you lose a lot of days doing 40.years.ago. Closes #1488 [tuxie@dekadance.se]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1499 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-24 20:42:16 +00:00 |
|
David Heinemeier Hansson
|
8e56f5ea3e
|
Improved performance of Routes generation by a factor of 5 #1434 [Nicholas Seckar] Added named routes (NEEDS BETTER DESCRIPTION) #1434 [Nicholas Seckar]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1496 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-24 16:40:01 +00:00 |
|
David Heinemeier Hansson
|
817744a725
|
Added an exception if calling id on nil to WhinyNil #584 [kevin-temp@writesoon.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1472 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-21 16:36:40 +00:00 |
|
David Heinemeier Hansson
|
c88ce04662
|
changelog message
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1466 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-21 07:18:31 +00:00 |
|
David Heinemeier Hansson
|
6c8d354b8d
|
Added Fix/Bignum#multiple_of? which returns true on 14.multiple_of?(7) and false on 16.multiple_of?(7) #1464 [Thomas Fuchs] Added even? and odd? to work with Bignums in addition to Fixnums #1464 [Thomas Fuchs]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1462 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-21 07:00:28 +00:00 |
|
David Heinemeier Hansson
|
9113aa2744
|
Forgot to actually add the whiny nil
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1455 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-20 11:15:46 +00:00 |
|
David Heinemeier Hansson
|
bdf51f9582
|
Revealed the man behind the mask!
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1443 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-16 06:46:22 +00:00 |
|
David Heinemeier Hansson
|
a3659d5835
|
Fixed Time#at_beginning_of_week returned the next Monday instead of the previous one when called on a Sunday #1403 [jean.helou@gmail.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1431 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-16 05:56:49 +00:00 |
|
Jeremy Kemper
|
2e6f6ced42
|
r1300@iwill: jeremy | 2005-06-13 18:31:29 -0700
Ticket 1436 - Faster indifferent hash
r1301@iwill: jeremy | 2005-06-13 18:45:28 -0700
Apply, tweak, test.
r1305@iwill: jeremy | 2005-06-13 18:50:24 -0700
Updated changelog.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1413 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-06-13 20:40:11 +00:00 |
|
David Heinemeier Hansson
|
a1e9ceebd5
|
Added Errors#add_on_blank which works like Errors#add_on_empty, but uses Object#blank? instead. CHANGED: validates_presence_of now uses Errors#add_on_blank, which will make " " fail the validation where it didnt before #1309. Added that " " is now also blank? (using strip if available)
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1346 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-21 18:12:36 +00:00 |
|
David Heinemeier Hansson
|
194fc9de5d
|
Slight change to allow custom date/time conversions #1326 [Rick Olson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1344 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-21 14:57:23 +00:00 |
|
David Heinemeier Hansson
|
8cc64e77cf
|
Needed for test
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1335 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-20 07:06:36 +00:00 |
|
David Heinemeier Hansson
|
4a7225a1bd
|
Fixed Dependencies so all modules are able to load missing constants #1173 [Nicholas Seckar]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1331 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-19 19:17:08 +00:00 |
|
David Heinemeier Hansson
|
71b6f76543
|
Fixed the Inflector to underscore strings containing numbers, so Area51Controller becomes area51_controller #1176 [Nicholas Seckar]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1330 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-19 19:15:30 +00:00 |
|
David Heinemeier Hansson
|
6375569484
|
Fixed that HashWithIndifferentAccess stringified all keys including symbols, ints, objects, and arrays #1162 [Nicholas Seckar]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1329 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-19 19:13:30 +00:00 |
|
David Heinemeier Hansson
|
f9103e1fe2
|
Fixed Time#last_year to go back in time, not forward #1278 [fabien@odilat.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1319 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-19 17:36:25 +00:00 |
|
David Heinemeier Hansson
|
db2495cf7e
|
Fixed the pluralization of analysis to analyses #1295 [seattle@rootimage.msu.edu]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1314 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-19 17:10:20 +00:00 |
|
David Heinemeier Hansson
|
6ea6a725c4
|
Push to .org instead
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1310 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-19 16:42:47 +00:00 |
|
David Heinemeier Hansson
|
e84deb71d2
|
Fixed that Time.local(2005,12).months_since(1) would raise "ArgumentError: argument out of range" #1311 [jhahn@niveon.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1308 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-19 16:36:04 +00:00 |
|
David Heinemeier Hansson
|
7d42369071
|
Improved the silence method on the logger to ensure restoring the old level #1240 [bitsweat
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1277 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-02 17:20:18 +00:00 |
|
David Heinemeier Hansson
|
3135ec40a3
|
Added silencing to the default Logger class
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1271 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-05-02 11:41:24 +00:00 |
|
David Heinemeier Hansson
|
14860ebe82
|
Added commented out tests for staying either singular or plural on inflection
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1252 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-04-30 08:39:28 +00:00 |
|
David Heinemeier Hansson
|
0270b26e41
|
Fixed documentation and prepared for release of 0.12
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1217 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-04-18 20:16:03 +00:00 |
|
David Heinemeier Hansson
|
7d01005514
|
Fixed documentation and prepared for release of 0.12
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1216 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-04-18 20:10:11 +00:00 |
|