{"head":"aead5720d75ef3e2babb8d115a8587b2736a5b3b","size":1014,"push_id":44796382,"shas":[["ad161158de170cbfe535cd4f4e7e6b2658fe5c79","711c73f64afdce07b7e38039a96d2224209e9a6c@eppsteins.net","Stylesheet link tags should use the request protocol to avoid duplicate download of stylesheets in IE7 and IE8.","Chris Eppstein"],["f4db3d72ea564c77d5a689b850751ce510500585","6cca45edf25d9f6c44ec8f2aa59ba63f92457e1b@gmail.com","Make the API for compression consistent between JS and CSS. By default, users just need to say whether they want compression or not, and a default will be chosen by a Railtie. In the case of CSS, this default is already chosen by the sass-rails gem.\n\nUsers can still explicitly choose a compressor in their application.rb if they have a preference, but will usually want to let plugins choose defaults in their Railties.","wycats"],["a89dfbf2e497ac3ddbfdee7f49472d150af0706d","48ba4ecae63ea24f8d312932c7aa65ddae608243@sap.com","Patch for #1458 - [3.1.0.rc1] App plugins initialized before engines\nand plugins inside engines\n\nIt seems that plugins inside a Rails 3.1 application proper (i.e. in\n/vendor/plugins) are initialized before engines and plugins inside\nengines.\n\nAfter some debugging, I found the culprit in\nRails::Application::Railties#all:\n\n  def all(&block)\n    @all ||= railties + engines + super\n    @all.each(&block) if block\n    @all\n  end\n\nThe call to super here implicitly passes the &block argument, which\nhas the unfortunate side-effect of adding the plugin initializers\nfirst (in front of other railties and engines) in the case of\nRails::Engine#initializers:\n\ndef initializers\n  initializers = []\n  railties.all { |r| initializers += r.initializers }\n  initializers += super\n  initializers\nend\n\nThe solution here is to replace the super call with a call\nto #plugins.","Joseph Wong"],["5be61ea5a9c577d9e7e93353bdca5017d01880ad","0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","Fix SafeBuffers by adding a dirty flag.","José Valim"],["f24d8fa796562d8f1f29439ec6937a18dce8cd14","0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","Merge pull request #1735 from SAP-Oxygen/3-1-stable-app_plugins_ordering_patch\n\nPatch for #1458 - [3.1.0.rc1] App plugins initialized before engines and plugins inside engines","José Valim"],["1cc0c3f52ca1aaaa968bd6f5ed6834fd9b99adce","5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@jonathanleighton.com","Perf fix - Use an instance variable instead of a class_attribute. Thanks @josevalim and @jhawthorn for the prompting.","Jon Leighton"],["f960cb2832beb0775e2dfcfffffed07c35eaef84","470bc578162732ac7f9d387d34c4af4ca6e1b6f7@metaskills.net","Allow the connection pool's #table_exists? method to give the connections #table_exists? method a chance.","Ken Collins"],["61fd39882560841be1f0bf38b0511d9e3d00d29f","be11b38ca2a8492ea688531e4730d7fc0f6b7beb@hashref.com","AS guide: expands safe string docs regarding destructive methods, coercion, copying, etc.","Xavier Noria"],["b2efd2a75a917d9a23318c06854ae38f05e8bf13","5c2dd944dde9e08881bef0894fe7b22a5c9c4b06@jonathanleighton.com","Add require 'pathname' as it has not already been required in some circumstances","Jon Leighton"],["0ee586dffb8b2e769c9fb977f2f31e6c75e2b06d","92cfceb39d57d914ed8b14d0e37643de0797ae56@dmathieu.com","cherry-pick changes in simple_format from master - Closes #1745","Damien Mathieu"],["6759e6730469805e40df8884cd6ba18fbfc681f7","0c2436ea76ed86e37cc05f66dea18d48ef390882@gmail.com","Merge pull request #1749 from dmathieu/simple_format\n\nCherry pick changes to simple_format from master","José Valim"],["89adadd39a388c500d7ec3f53721fd2a4cc5b19b","0ec80f4c8755db004f2dde2ee9cd355843d6236d@gmail.com","bump mysql2 to 0.3.6","Brian Lopez"],["391b3739864c5cf8ba7b792cad27dd023a1f2db2","792d28329de7ed446c01b83f731a071248ffeaf4@wyeworks.com","Merge pull request #1752 from brianmario/bump-mysql2\n\nBump mysql2 to 0.3.6","Santiago Pastorino"],["ee7043b89e54d42ab63d9ea9a36e88e06398feb9","6fa5945caf8e8f3cd65cd902d129ab2b0a35637e@gmail.com","minor fixes in action view guide","Vijay Dev"],["6a86a447344b9d9d3a525f1f787f6ddd28903c00","6fa5945caf8e8f3cd65cd902d129ab2b0a35637e@gmail.com","fixed incorrect command usage. (This section needs to be updated in any case).","Vijay Dev"],["cbeb1c1e3d003402950d4a802fb2934a53d44dbc","6fa5945caf8e8f3cd65cd902d129ab2b0a35637e@gmail.com","favor includes over old AR way","Vijay Dev"],["32aa7d5d146660b2d2b61aefb039482a8c0b0697","6fa5945caf8e8f3cd65cd902d129ab2b0a35637e@gmail.com","add missing end in example","Vijay Dev"],["2bc8ba6513c22872d04badfa2a30c2bafb91a37e","6fa5945caf8e8f3cd65cd902d129ab2b0a35637e@gmail.com","minor changes in templates guide","Vijay Dev"],["c71e78dad411dd264a841d3bd79503f14138f502","6fa5945caf8e8f3cd65cd902d129ab2b0a35637e@gmail.com","make some changes to the command line guide","Vijay Dev"],["d010686ab0fcea5af3095093a71e86072730f227","6fa5945caf8e8f3cd65cd902d129ab2b0a35637e@gmail.com","more command guide changes","Vijay Dev"]],"ref":"refs/heads/3-1-stable"}