From 76aba636a9f3088b4dae3d184856b7c3b1e124b6 Mon Sep 17 00:00:00 2001 From: lukemelia Date: Mon, 28 Apr 2008 05:53:24 +0000 Subject: [PATCH] Merged rails2-branch back into trunk. Trunk Tracks is now using Rails 2.0.2. git-svn-id: http://www.rousette.org.uk/svn/tracks-repos/trunk@837 a4c988fc-2ded-0310-b66e-134b36920a42 --- tracks/app/controllers/application.rb | 27 +- tracks/app/controllers/contexts_controller.rb | 8 +- tracks/app/controllers/login_controller.rb | 3 + tracks/app/controllers/projects_controller.rb | 20 +- tracks/app/controllers/todos_controller.rb | 31 +- .../contexts/{create.rjs => create.js.rjs} | 0 .../contexts/{destroy.rjs => destroy.js.rjs} | 0 .../contexts/{error.rjs => error.js.rjs} | 0 .../contexts/{index.rhtml => index.html.erb} | 0 .../{index_text.rhtml => index.text.erb} | 0 .../contexts/{show.rhtml => show.html.erb} | 0 .../contexts/{update.rjs => update.js.rjs} | 0 .../data/{index.rhtml => index.html.erb} | 0 ...yaml_export.rhtml => yaml_export.html.erb} | 0 .../{yaml_form.rhtml => yaml_form.html.erb} | 0 ...yaml_import.rhtml => yaml_import.html.erb} | 0 .../feedlist/{index.rhtml => index.html.erb} | 4 - .../{index.rhtml => index.html.erb} | 0 .../{rest_api.rhtml => rest_api.html.erb} | 0 .../layouts/{login.rhtml => login.html.erb} | 0 tracks/app/views/layouts/mobile.m.erb | 37 + tracks/app/views/layouts/mobile.rhtml | 37 - .../{scaffold.rhtml => scaffold.html.erb} | 0 .../{standard.rhtml => standard.html.erb} | 0 .../{check_expiry.rjs => check_expiry.js.rjs} | 0 .../login/{login.rhtml => login.html.erb} | 0 ...gin_mobile.rhtml => login_mobile.html.erb} | 0 .../notes/{destroy.rjs => destroy.js.rjs} | 0 .../notes/{index.rhtml => index.html.erb} | 0 .../views/notes/{show.rhtml => show.html.erb} | 0 .../preferences/{edit.rhtml => edit.html.erb} | 0 .../{index.rhtml => index.html.erb} | 0 tracks/app/views/projects/_project.rhtml | 2 +- .../{alphabetize.rjs => alphabetize.js.rjs} | 0 .../projects/{create.rjs => create.js.rjs} | 0 .../projects/{destroy.rjs => destroy.js.rjs} | 0 .../views/projects/{edit.rjs => edit.js.rjs} | 0 .../projects/{error.rjs => error.js.rjs} | 0 .../projects/{index.rhtml => index.html.erb} | 0 .../{index_text.rhtml => index.text.erb} | 0 .../projects/{show.rhtml => show.html.erb} | 0 .../projects/{update.rjs => update.js.rjs} | 0 ...text.rjs => update_default_context.js.rjs} | 0 ...update_status.rjs => update_status.js.rjs} | 0 .../{sidebar.rhtml => sidebar.html.erb} | 0 ... => actions_completion_time_data.html.erb} | 0 ... actions_day_of_week_30days_data.html.erb} | 0 ... => actions_day_of_week_all_data.html.erb} | 0 ...> actions_done_last12months_data.html.erb} | 0 ... => actions_done_last30days_data.html.erb} | 0 ...tml => actions_running_time_data.html.erb} | 0 ... actions_time_of_day_30days_data.html.erb} | 0 ... => actions_time_of_day_all_data.html.erb} | 0 ...ctions_visible_running_time_data.html.erb} | 0 ... => context_running_actions_data.html.erb} | 0 ...ml => context_total_actions_data.html.erb} | 0 .../stats/{index.rhtml => index.html.erb} | 0 ...tml => show_selection_from_chart.html.erb} | 0 tracks/app/views/todos/_deferred.rhtml | 4 +- .../todos/{_todo.rhtml => _todo.html.erb} | 0 tracks/app/views/todos/_toggle_notes.rhtml | 2 +- ...eck_deferred.rjs => check_deferred.js.rjs} | 0 .../{completed.rhtml => completed.html.erb} | 0 ...chive.rhtml => completed_archive.html.erb} | 0 .../views/todos/{create.rjs => create.js.rjs} | 8 +- .../todos/{destroy.rjs => destroy.js.rjs} | 0 .../app/views/todos/{edit.rjs => edit.js.rjs} | 0 .../views/todos/{error.rjs => error.js.rjs} | 0 .../todos/{index.rhtml => index.html.erb} | 0 .../todos/{index_ical.rhtml => index.ics.erb} | 0 .../todos/{index_mobile.rhtml => index.m.erb} | 0 .../{index_text.rhtml => index.text.erb} | 0 ..._deferred.rhtml => list_deferred.html.erb} | 0 .../todos/{new_mobile.rhtml => new.m.erb} | 2 +- .../todos/{show_mobile.rhtml => show.m.erb} | 10 +- .../views/todos/{tag.rhtml => tag.html.erb} | 0 .../{toggle_check.rjs => toggle_check.js.rjs} | 0 .../{toggle_star.rjs => toggle_star.js.rjs} | 0 .../views/todos/{update.rjs => update.js.rjs} | 25 +- ...h_type.rhtml => change_auth_type.html.erb} | 0 ...assword.rhtml => change_password.html.erb} | 0 .../users/{destroy.rjs => destroy.js.rjs} | 0 .../users/{index.rhtml => index.html.erb} | 0 .../views/users/{new.rhtml => new.html.erb} | 0 .../{nosignup.rhtml => nosignup.html.erb} | 0 tracks/config/boot.rb | 128 +- tracks/config/environment.rb.tmpl | 23 +- tracks/config/environments/development.rb | 3 - tracks/config/environments/test.rb | 3 + tracks/config/initializers/mime_types.rb | 3 + tracks/db/schema.rb | 177 +- tracks/lib/login_system.rb | 2 +- tracks/lib/todo_list.rb | 2 +- tracks/public/javascripts/controls.js | 848 +-- tracks/public/javascripts/dragdrop.js | 146 +- tracks/public/javascripts/effects.js | 760 +-- tracks/public/javascripts/prototype.js | 4543 ++++++++++++----- tracks/script/performance/request | 3 + .../functional/contexts_controller_test.rb | 12 +- .../functional/projects_controller_test.rb | 21 +- .../test/functional/todos_controller_test.rb | 12 +- .../test/integration/context_xml_api_test.rb | 2 +- .../test/integration/project_xml_api_test.rb | 2 +- tracks/test/integration/users_xml_api_test.rb | 2 +- .../selenium/mobile/create_new_action.rsel | 2 +- tracks/test/selenium/mobile/navigation.rsel | 16 +- tracks/test/selenium_helper.rb | 7 +- tracks/test/test_helper.rb | 6 +- .../unit/prototype_helper_extensions_test.rb | 6 +- tracks/test/unit/user_test.rb | 4 +- tracks/test/views/todos_helper_test.rb | 4 + tracks/vendor/plugins/acts_as_list/README | 23 + tracks/vendor/plugins/acts_as_list/init.rb | 3 + .../lib/active_record/acts/list.rb | 52 +- .../plugins/acts_as_list/test/list_test.rb | 332 ++ tracks/vendor/plugins/arts/about.yml | 2 +- tracks/vendor/plugins/arts/lib/arts.rb | 24 +- tracks/vendor/plugins/in_place_editing/README | 14 + .../vendor/plugins/in_place_editing/Rakefile | 22 + .../vendor/plugins/in_place_editing/init.rb | 2 + .../in_place_editing/lib/in_place_editing.rb | 25 + .../lib/in_place_macros_helper.rb | 78 + .../test/in_place_editing_test.rb | 90 + .../lib/controllers/selenium_controller.rb | 1 + .../plugins/to_xml_rails2_style/init.rb | 1 - .../to_xml_rails2_style/lib/to_xml_patches.rb | 159 - .../lib/tag_helper_patches.rb | 4 +- .../vendor/plugins/will_paginate/.gitignore | 2 + tracks/vendor/plugins/will_paginate/README | 111 +- tracks/vendor/plugins/will_paginate/Rakefile | 39 + tracks/vendor/plugins/will_paginate/init.rb | 6 +- .../will_paginate/lib/will_paginate.rb | 10 +- .../lib/will_paginate/collection.rb | 27 +- .../lib/will_paginate/core_ext.rb | 21 +- .../will_paginate/lib/will_paginate/finder.rb | 210 +- .../lib/will_paginate/view_helpers.rb | 250 +- .../test/array_pagination_test.rb | 24 +- .../vendor/plugins/will_paginate/test/boot.rb | 25 +- .../plugins/will_paginate/test/database.yml | 22 + .../plugins/will_paginate/test/finder_test.rb | 119 +- .../will_paginate/test/fixtures/replies.yml | 5 - .../will_paginate/test/fixtures/schema.rb | 28 +- .../plugins/will_paginate/test/helper.rb | 4 +- .../test/lib/activerecord_test_case.rb | 2 +- .../test/lib/activerecord_test_connector.rb | 35 +- .../will_paginate/test/lib/html_inner_text.rb | 21 + .../will_paginate/test/pagination_test.rb | 188 +- tracks/vendor/rails/README_RAILS | 190 - tracks/vendor/rails/Rakefile | 21 + tracks/vendor/rails/actionmailer/CHANGELOG | 70 +- tracks/vendor/rails/actionmailer/MIT-LICENSE | 2 +- tracks/vendor/rails/actionmailer/README | 4 +- tracks/vendor/rails/actionmailer/Rakefile | 7 +- tracks/vendor/rails/actionmailer/install.rb | 2 +- .../rails/actionmailer/lib/action_mailer.rb | 8 +- .../actionmailer/lib/action_mailer/base.rb | 93 +- .../actionmailer/lib/action_mailer/helpers.rb | 8 +- .../actionmailer/lib/action_mailer/part.rb | 7 +- .../lib/action_mailer/test_case.rb | 59 + .../lib/action_mailer/test_helper.rb | 67 + .../actionmailer/lib/action_mailer/vendor.rb | 14 + .../{ => text-format-0.6.3}/text/format.rb | 0 .../action_mailer/vendor/tmail-1.1.0/tmail.rb | 4 + .../vendor/tmail-1.1.0/tmail/Makefile | 19 + .../vendor/{ => tmail-1.1.0}/tmail/address.rb | 9 +- .../{ => tmail-1.1.0}/tmail/attachments.rb | 12 +- .../vendor/tmail-1.1.0/tmail/base64.rb | 52 + .../vendor/tmail-1.1.0/tmail/compat.rb | 39 + .../vendor/{ => tmail-1.1.0}/tmail/config.rb | 8 +- .../tmail-1.1.0/tmail/core_extensions.rb | 67 + .../vendor/{ => tmail-1.1.0}/tmail/encode.rb | 32 +- .../vendor/{ => tmail-1.1.0}/tmail/facade.rb | 0 .../vendor/{ => tmail-1.1.0}/tmail/header.rb | 29 +- .../vendor/{ => tmail-1.1.0}/tmail/info.rb | 0 .../vendor/tmail-1.1.0/tmail/interface.rb | 540 ++ .../vendor/{ => tmail-1.1.0}/tmail/loader.rb | 0 .../vendor/{ => tmail-1.1.0}/tmail/mail.rb | 25 +- .../vendor/{ => tmail-1.1.0}/tmail/mailbox.rb | 8 +- .../vendor/{ => tmail-1.1.0}/tmail/mbox.rb | 0 .../vendor/{ => tmail-1.1.0}/tmail/net.rb | 8 +- .../{ => tmail-1.1.0}/tmail/obsolete.rb | 8 +- .../vendor/{ => tmail-1.1.0}/tmail/parser.rb | 515 +- .../vendor/tmail-1.1.0/tmail/parser.y | 381 ++ .../vendor/{ => tmail-1.1.0}/tmail/port.rb | 8 +- .../vendor/{ => tmail-1.1.0}/tmail/quoting.rb | 13 +- .../vendor/{ => tmail-1.1.0}/tmail/scanner.rb | 8 +- .../{ => tmail-1.1.0}/tmail/scanner_r.rb | 2 +- .../{ => tmail-1.1.0}/tmail/stringio.rb | 10 +- .../vendor/{ => tmail-1.1.0}/tmail/tmail.rb | 0 .../vendor/{ => tmail-1.1.0}/tmail/utils.rb | 57 +- .../tmail/version.rb} | 47 +- .../lib/action_mailer/vendor/tmail.rb | 3 - .../actionmailer/lib/action_mailer/version.rb | 6 +- .../rails/actionmailer/lib/actionmailer.rb | 1 + .../rails/actionmailer/test/abstract_unit.rb | 19 + .../actionmailer/test/delivery_method_test.rb | 51 + .../test/fixtures/first_mailer/share.erb | 1 + .../test/fixtures/first_mailer/share.rhtml | 1 - .../helper_mailer/use_example_helper.erb | 1 + .../helper_mailer/use_example_helper.rhtml} | 0 .../fixtures/helper_mailer/use_helper.erb | 1 + .../fixtures/helper_mailer/use_helper.rhtml | 1 - .../helper_mailer/use_helper_method.erb | 1 + .../helper_mailer/use_helper_method.rhtml | 1 - .../helper_mailer/use_mail_helper.erb | 5 + .../helper_mailer/use_mail_helper.rhtml | 5 - .../helper_mailer/use_test_helper.rhtml | 1 - .../{test_helper.rb => example_helper.rb} | 4 +- ...multipart_with_template_path_with_dots.erb | 1 + ...ltipart_with_template_path_with_dots.rhtml | 1 - .../test/fixtures/raw_base64_decoded_string | Bin 0 -> 8576 bytes .../test/fixtures/raw_base64_encoded_string | 1 + .../actionmailer/test/fixtures/raw_email11 | 34 - ...il_with_invalid_characters_in_content_type | 104 + .../fixtures/raw_email_with_nested_attachment | 100 + .../test/fixtures/second_mailer/share.erb | 1 + .../test/fixtures/second_mailer/share.rhtml | 1 - .../test/fixtures/templates/signed_up.erb | 3 + .../test/fixtures/templates/signed_up.rhtml | 3 - .../test_mailer/_subtemplate.text.plain.erb | 1 + ...custom_templating_extension.text.html.haml | 6 + ...ustom_templating_extension.text.plain.haml | 6 + .../implicitly_multipart_example.ignored.erb | 1 + ...implicitly_multipart_example.ignored.rhtml | 1 - ...implicitly_multipart_example.text.html.erb | 10 + ...plicitly_multipart_example.text.html.rhtml | 10 - ...mplicitly_multipart_example.text.plain.erb | 2 + ...licitly_multipart_example.text.plain.rhtml | 2 - ...implicitly_multipart_example.text.yaml.erb | 1 + ...plicitly_multipart_example.text.yaml.rhtml | 1 - .../included_subtemplate.text.plain.erb | 1 + .../test_mailer/rxml_template.builder | 2 + .../fixtures/test_mailer/rxml_template.rxml | 2 + .../test/fixtures/test_mailer/signed_up.erb | 3 + .../test/fixtures/test_mailer/signed_up.rhtml | 3 - .../test_mailer/signed_up_with_url.erb | 5 + .../test_mailer/signed_up_with_url.rhtml | 3 - .../actionmailer/test/mail_helper_test.rb | 16 +- .../actionmailer/test/mail_render_test.rb | 47 +- .../actionmailer/test/mail_service_test.rb | 177 +- .../rails/actionmailer/test/quoting_test.rb | 60 +- .../actionmailer/test/test_helper_test.rb | 117 + .../rails/actionmailer/test/tmail_test.rb | 9 + .../rails/actionmailer/test/url_test.rb | 12 +- tracks/vendor/rails/actionpack/CHANGELOG | 1451 +++++- tracks/vendor/rails/actionpack/MIT-LICENSE | 2 +- tracks/vendor/rails/actionpack/README | 10 +- .../rails/actionpack/RUNNING_UNIT_TESTS | 9 +- tracks/vendor/rails/actionpack/Rakefile | 11 +- .../rails/actionpack/examples/.htaccess | 24 - .../examples/address_book/index.rhtml | 33 - .../examples/address_book/layout.rhtml | 8 - .../examples/address_book_controller.cgi | 9 - .../examples/address_book_controller.fcgi | 6 - .../examples/address_book_controller.rb | 52 - .../examples/address_book_controller.rbx | 4 - .../rails/actionpack/examples/benchmark.rb | 52 - .../examples/benchmark_with_ar.fcgi | 89 - .../actionpack/examples/blog_controller.cgi | 53 - .../actionpack/examples/debate/index.rhtml | 14 - .../examples/debate/new_topic.rhtml | 22 - .../actionpack/examples/debate/topic.rhtml | 32 - .../actionpack/examples/debate_controller.cgi | 57 - tracks/vendor/rails/actionpack/install.rb | 4 +- .../rails/actionpack/lib/action_controller.rb | 26 +- .../lib/action_controller/assertions.rb | 37 +- .../assertions/deprecated_assertions.rb | 228 - .../assertions/dom_assertions.rb | 22 +- .../assertions/model_assertions.rb | 9 +- .../assertions/response_assertions.rb | 47 +- .../assertions/routing_assertions.rb | 68 +- .../assertions/selector_assertions.rb | 143 +- .../assertions/tag_assertions.rb | 43 +- .../actionpack/lib/action_controller/base.rb | 584 ++- .../lib/action_controller/benchmarking.rb | 69 +- .../lib/action_controller/caching.rb | 198 +- .../lib/action_controller/cgi_ext.rb | 16 + .../lib/action_controller/cgi_ext/cgi_ext.rb | 36 - .../action_controller/cgi_ext/cgi_methods.rb | 211 - .../{cookie_performance_fix.rb => cookie.rb} | 71 +- .../cgi_ext/pstore_performance_fix.rb | 30 - .../cgi_ext/query_extension.rb | 22 + .../cgi_ext/raw_post_data_fix.rb | 95 - .../lib/action_controller/cgi_ext/session.rb | 73 + .../cgi_ext/session_performance_fix.rb | 30 - .../lib/action_controller/cgi_ext/stdinput.rb | 23 + .../lib/action_controller/cgi_process.rb | 91 +- .../lib/action_controller/components.rb | 57 +- .../lib/action_controller/cookies.rb | 22 +- .../deprecated_dependencies.rb | 65 - .../action_controller/deprecated_redirects.rb | 17 - .../deprecated_request_methods.rb | 34 - .../lib/action_controller/dispatcher.rb | 195 + .../lib/action_controller/filters.rb | 69 +- .../actionpack/lib/action_controller/flash.rb | 65 +- .../lib/action_controller/helpers.rb | 173 +- .../action_controller/http_authentication.rb | 126 + .../lib/action_controller/integration.rb | 235 +- .../lib/action_controller/layout.rb | 109 +- .../action_controller/macros/auto_complete.rb | 53 - .../macros/in_place_editing.rb | 33 - .../lib/action_controller/mime_responds.rb | 125 +- .../lib/action_controller/mime_type.rb | 123 +- .../lib/action_controller/mime_types.rb | 20 + .../lib/action_controller/pagination.rb | 408 -- .../action_controller/polymorphic_routes.rb | 88 + .../action_controller/record_identifier.rb | 91 + .../lib/action_controller/request.rb | 689 ++- .../request_forgery_protection.rb | 132 + .../lib/action_controller/request_profiler.rb | 138 + .../lib/action_controller/rescue.rb | 254 +- .../lib/action_controller/resources.rb | 383 +- .../lib/action_controller/response.rb | 57 +- .../lib/action_controller/routing.rb | 614 ++- .../action_controller/routing_optimisation.rb | 119 + .../lib/action_controller/scaffolding.rb | 189 - .../session/active_record_store.rb | 5 +- .../action_controller/session/cookie_store.rb | 164 + .../session/mem_cache_store.rb | 25 +- .../action_controller/session_management.rb | 25 +- .../lib/action_controller/streaming.rb | 9 +- .../rescues/_request_and_response.erb | 24 + .../rescues/_request_and_response.rhtml | 44 - .../rescues/{_trace.rhtml => _trace.erb} | 0 .../{diagnostics.rhtml => diagnostics.erb} | 4 +- .../rescues/{layout.rhtml => layout.erb} | 0 ...ng_template.rhtml => missing_template.erb} | 0 ...{routing_error.rhtml => routing_error.erb} | 0 ...emplate_error.rhtml => template_error.erb} | 4 +- ...nknown_action.rhtml => unknown_action.erb} | 0 .../templates/scaffolds/edit.rhtml | 7 - .../templates/scaffolds/list.rhtml | 27 - .../templates/scaffolds/new.rhtml | 6 - .../templates/scaffolds/show.rhtml | 9 - .../lib/action_controller/test_case.rb | 53 + .../lib/action_controller/test_process.rb | 105 +- .../lib/action_controller/url_rewriter.rb | 72 +- .../vendor/html-scanner/html/document.rb | 11 +- .../vendor/html-scanner/html/sanitizer.rb | 173 + .../vendor/html-scanner/html/selector.rb | 17 +- .../lib/action_controller/vendor/xml_node.rb | 97 - .../lib/action_controller/verification.rb | 52 +- .../rails/actionpack/lib/action_pack.rb | 2 +- .../actionpack/lib/action_pack/version.rb | 8 +- .../rails/actionpack/lib/action_view.rb | 11 +- .../rails/actionpack/lib/action_view/base.rb | 380 +- .../lib/action_view/compiled_templates.rb | 3 +- .../helpers/active_record_helper.rb | 52 +- .../action_view/helpers/asset_tag_helper.rb | 504 +- .../action_view/helpers/atom_feed_helper.rb | 111 + .../action_view/helpers/benchmark_helper.rb | 17 +- .../lib/action_view/helpers/cache_helper.rb | 29 + .../lib/action_view/helpers/capture_helper.rb | 160 +- .../lib/action_view/helpers/date_helper.rb | 330 +- .../lib/action_view/helpers/debug_helper.rb | 8 +- .../action_view/helpers/deprecated_helper.rb | 37 - .../lib/action_view/helpers/form_helper.rb | 465 +- .../helpers/form_options_helper.rb | 282 +- .../action_view/helpers/form_tag_helper.rb | 410 +- .../helpers/java_script_macros_helper.rb | 233 - .../action_view/helpers/javascript_helper.rb | 46 +- .../helpers/javascripts/controls.js | 848 +-- .../helpers/javascripts/dragdrop.js | 146 +- .../helpers/javascripts/effects.js | 760 +-- .../helpers/javascripts/prototype.js | 4540 +++++++++++----- .../lib/action_view/helpers/number_helper.rb | 144 +- .../action_view/helpers/pagination_helper.rb | 86 - .../action_view/helpers/prototype_helper.rb | 462 +- .../helpers/record_identification_helper.rb | 20 + .../action_view/helpers/record_tag_helper.rb | 59 + .../action_view/helpers/sanitize_helper.rb | 223 + .../helpers/scriptaculous_helper.rb | 67 +- .../lib/action_view/helpers/tag_helper.rb | 110 +- .../lib/action_view/helpers/text_helper.rb | 369 +- .../lib/action_view/helpers/url_helper.rb | 450 +- .../actionpack/lib/action_view/partials.rb | 208 +- .../lib/action_view/template_error.rb | 16 +- .../lib/action_view/template_handler.rb | 17 + .../action_view/template_handlers/builder.rb | 19 + .../lib/action_view/template_handlers/erb.rb | 21 + .../lib/action_view/template_handlers/rjs.rb | 14 + .../vendor/rails/actionpack/lib/actionpack.rb | 1 + .../rails/actionpack/test/abstract_unit.rb | 22 +- .../rails/actionpack/test/action_view_test.rb | 44 + .../actionpack/test/active_record_unit.rb | 32 +- .../active_record_assertions_test.rb | 92 - .../activerecord/active_record_store_test.rb | 4 +- .../test/activerecord/pagination_test.rb | 165 - ...partial_with_record_identification_test.rb | 74 + .../controller/action_pack_assertions_test.rb | 173 +- .../test/controller/addresses_render_test.rb | 9 +- .../test/controller/assert_select_test.rb | 134 +- .../actionpack/test/controller/base_test.rb | 24 +- .../test/controller/caching_test.rb | 130 +- .../test/controller/capture_test.rb | 39 +- .../actionpack/test/controller/cgi_test.rb | 467 +- .../test/controller/components_test.rb | 73 +- .../test/controller/content_type_test.rb | 2 +- .../actionpack/test/controller/cookie_test.rb | 66 +- .../deprecated_instance_variables_test.rb | 48 - .../deprecated_base_methods_test.rb | 43 +- .../test/controller/dispatcher_test.rb | 123 + .../actionpack/test/controller/fake_models.rb | 5 + .../test/controller/filters_test.rb | 52 +- .../actionpack/test/controller/flash_test.rb | 48 +- .../controller/fragment_store_setting_test.rb | 18 +- .../actionpack/test/controller/helper_test.rb | 27 +- .../controller/html-scanner/document_test.rb | 124 + .../test/controller/html-scanner/node_test.rb | 69 + .../controller/html-scanner/sanitizer_test.rb | 250 + .../controller/html-scanner/tag_node_test.rb | 239 + .../controller/html-scanner/text_node_test.rb | 51 + .../controller/html-scanner/tokenizer_test.rb | 125 + .../controller/http_authentication_test.rb | 54 + .../test/controller/integration_test.rb | 78 +- .../actionpack/test/controller/layout_test.rb | 76 +- .../test/controller/mime_responds_test.rb | 231 +- .../test/controller/mime_type_test.rb | 38 +- .../test/controller/new_render_test.rb | 126 +- .../controller/polymorphic_routes_test.rb | 98 + .../test/controller/raw_post_test.rb | 68 - .../test/controller/record_identifier_test.rb | 103 + .../test/controller/redirect_test.rb | 138 +- .../actionpack/test/controller/render_test.rb | 281 +- .../request_forgery_protection_test.rb | 217 + .../test/controller/request_test.rb | 573 ++- .../actionpack/test/controller/rescue_test.rb | 501 ++ .../test/controller/resources_test.rb | 412 +- .../test/controller/routing_test.rb | 618 ++- .../test/controller/selector_test.rb | 10 +- .../test/controller/send_file_test.rb | 24 +- .../controller/session/cookie_store_test.rb | 246 + .../session/mem_cache_store_test.rb | 182 + .../test/controller/session_fixation_test.rb | 89 + .../controller/session_management_test.rb | 14 +- .../actionpack/test/controller/test_test.rb | 188 +- .../test/controller/url_rewriter_test.rb | 99 +- .../test/controller/verification_test.rb | 11 + .../test/controller/view_paths_test.rb | 137 + .../test/controller/webservice_test.rb | 86 +- .../addresses/{list.rhtml => list.erb} | 0 .../test/fixtures/db_definitions/sqlite.sql | 3 +- .../_cookies_ivar.rhtml | 1 - .../_cookies_method.rhtml | 1 - .../_flash_ivar.rhtml | 1 - .../_flash_method.rhtml | 1 - .../_headers_ivar.rhtml | 1 - .../_headers_method.rhtml | 1 - .../_params_ivar.rhtml | 1 - .../_params_method.rhtml | 1 - .../_request_ivar.rhtml | 1 - .../_request_method.rhtml | 1 - .../_response_ivar.rhtml | 1 - .../_response_method.rhtml | 1 - .../_session_ivar.rhtml | 1 - .../_session_method.rhtml | 1 - .../actionpack/test/fixtures/developer.rb | 2 + .../{hello_world.rhtml => hello_world.erb} | 0 .../test/fixtures/helpers/fun/pdf_helper.rb | 2 +- .../fixtures/layout_tests/alt/hello.rhtml | 1 + .../layouts/multiple_extensions.html.erb | 1 + .../layouts/{builder.rxml => builder.builder} | 0 .../layouts/{standard.rhtml => standard.erb} | 0 ...from_action.rhtml => talk_from_action.erb} | 0 .../layouts/{yield.rhtml => yield.erb} | 0 .../test/fixtures/multipart/binary_file | Bin 19846 -> 19820 bytes .../test/fixtures/multipart/bracketed_param | 5 + .../fixtures/override/test/hello_world.erb | 1 + .../fixtures/override2/layouts/test/sub.erb | 1 + .../fixtures/post_test/layouts/post.html.erb | 1 + .../post_test/layouts/super_post.iphone.erb | 1 + .../fixtures/post_test/post/index.html.erb | 1 + .../fixtures/post_test/post/index.iphone.erb | 1 + .../post_test/super_post/index.html.erb | 1 + .../post_test/super_post/index.iphone.erb | 1 + .../actionpack/test/fixtures/public/404.html | 1 + .../actionpack/test/fixtures/public/500.html | 1 + .../public/javascripts/application.js | 1 - .../test/fixtures/public/javascripts/bank.js | 1 + .../fixtures/public/javascripts/robber.js | 1 + .../test/fixtures/public/stylesheets/bank.css | 1 + .../fixtures/public/stylesheets/robber.css | 1 + .../actionpack/test/fixtures/replies.yml | 2 + .../rails/actionpack/test/fixtures/reply.rb | 3 +- ...t.rhtml => all_types_with_layout.html.erb} | 0 ...ayout.rjs => all_types_with_layout.js.rjs} | 0 ...constant_handling_without_block.mobile.erb | 1 + .../iphone_with_html_response_type.html.erb | 1 + .../iphone_with_html_response_type.iphone.erb | 1 + .../respond_to/layouts/missing.html.erb | 1 + .../respond_to/layouts/standard.html.erb | 1 + .../respond_to/layouts/standard.iphone.erb | 1 + .../respond_to/layouts/standard.rhtml | 1 - ...defaults.rhtml => using_defaults.html.erb} | 0 ...ing_defaults.rjs => using_defaults.js.rjs} | 0 ...faults.rxml => using_defaults.xml.builder} | 0 ...=> using_defaults_with_type_list.html.erb} | 0 ...s => using_defaults_with_type_list.js.rjs} | 0 ...using_defaults_with_type_list.xml.builder} | 0 .../test/{modgreet.rhtml => modgreet.erb} | 0 .../test/{_customer.rhtml => _customer.erb} | 0 ..._greeting.rhtml => _customer_greeting.erb} | 0 .../test/fixtures/test/_hash_greeting.erb | 1 + .../test/fixtures/test/_hash_object.erb | 2 + .../test/fixtures/test/_hash_object.rhtml | 1 - .../test/{_hello.rxml => _hello.builder} | 0 .../test/_layout_for_partial.html.erb | 3 + .../test/fixtures/test/_partial.erb | 1 + .../test/fixtures/test/_partial.html.erb | 1 + .../test/fixtures/test/_partial.js.erb | 1 + .../test/_partial_for_use_in_layout.html.erb | 1 + ...{_partial_only.rhtml => _partial_only.erb} | 0 .../test/{_person.rhtml => _person.erb} | 0 ...layout.rhtml => action_talk_to_layout.erb} | 0 ...ontent_for.rhtml => block_content_for.erb} | 0 .../test/calling_partial_with_layout.html.erb | 1 + .../test/{capturing.rhtml => capturing.erb} | 0 .../{content_for.rhtml => content_for.erb} | 0 .../test/content_for_concatenated.erb | 3 + .../test/content_for_with_parameter.erb | 2 + ...h_ivar.rhtml => render_file_with_ivar.erb} | 0 ..._content_for.rhtml => erb_content_for.erb} | 0 .../fixtures/test/formatted_html_erb.html.erb | 1 + .../fixtures/test/formatted_xml_erb.builder | 1 + .../fixtures/test/formatted_xml_erb.html.erb | 1 + .../fixtures/test/formatted_xml_erb.xml.erb | 1 + .../test/{greeting.rhtml => greeting.erb} | 0 .../test/{hello.rxml => hello.builder} | 0 .../{hello_world.rhtml => hello_world.erb} | 0 ...ner.rxml => hello_world_container.builder} | 0 ...rld.rxml => hello_world_from_rxml.builder} | 0 ...html => hello_world_with_layout_false.erb} | 0 ...xml_world.rxml => hello_xml_world.builder} | 0 .../actionpack/test/fixtures/test/list.erb | 1 + .../actionpack/test/fixtures/test/list.rhtml | 1 - ...rxml => non_erb_block_content_for.builder} | 0 ...onflicts.rhtml => potential_conflicts.erb} | 0 ...h_ivar.rhtml => render_file_with_ivar.erb} | 0 ...cals.rhtml => render_file_with_locals.erb} | 0 ...g_test.rhtml => render_to_string_test.erb} | 0 ....rhtml => update_element_with_capture.erb} | 0 .../test/using_layout_around_block.html.erb | 1 + .../rails/actionpack/test/fixtures/topic.rb | 2 +- .../template/active_record_helper_test.rb | 87 +- .../test/template/asset_tag_helper_test.rb | 309 +- .../test/template/atom_feed_helper_test.rb | 101 + .../test/template/benchmark_helper_test.rb | 4 +- .../test/template/compiled_templates_test.rb | 132 +- .../test/template/date_helper_test.rb | 134 +- .../test/template/deprecated_helper_test.rb | 36 - .../deprecated_instance_variables_test.rb | 43 - .../actionpack/test/template/erb_util_test.rb | 56 + .../test/template/form_helper_test.rb | 359 +- .../test/template/form_options_helper_test.rb | 837 ++- .../test/template/form_tag_helper_test.rb | 126 +- .../java_script_macros_helper_test.rb | 109 - .../test/template/javascript_helper_test.rb | 74 +- .../test/template/number_helper_test.rb | 23 +- .../test/template/prototype_helper_test.rb | 209 +- .../test/template/sanitize_helper_test.rb | 49 + .../template/scriptaculous_helper_test.rb | 12 +- .../test/template/tag_helper_test.rb | 15 +- .../test/template/text_helper_test.rb | 90 +- .../test/template/url_helper_test.rb | 262 +- .../vendor/rails/actionwebservice/CHANGELOG | 56 +- tracks/vendor/rails/actionwebservice/README | 17 + tracks/vendor/rails/actionwebservice/Rakefile | 3 +- .../vendor/rails/actionwebservice/install.rb | 2 +- .../lib/action_web_service/api.rb | 56 +- .../lib/action_web_service/base.rb | 4 - .../lib/action_web_service/casting.rb | 2 + .../action_web_service/dispatcher/abstract.rb | 4 + .../action_controller_dispatcher.rb | 11 +- .../protocol/soap_protocol/marshaler.rb | 14 +- .../protocol/xmlrpc_protocol.rb | 12 + .../lib/action_web_service/scaffolding.rb | 18 +- .../lib/action_web_service/struct.rb | 4 - .../support/signature_types.rb | 4 + .../templates/scaffolds/layout.erb} | 8 +- .../templates/scaffolds/layout.rhtml | 65 - .../templates/scaffolds/methods.erb | 6 + .../templates/scaffolds/methods.rhtml | 6 - .../templates/scaffolds/parameters.erb | 29 + .../templates/scaffolds/parameters.rhtml | 29 - .../templates/scaffolds/result.erb | 30 + .../templates/scaffolds/result.rhtml | 30 - .../actionwebservice/lib/actionwebservice.rb | 1 + tracks/vendor/rails/actionwebservice/setup.rb | 2 +- .../test/abstract_dispatcher.rb | 46 + .../actionwebservice/test/client_soap_test.rb | 1 + .../test/client_xmlrpc_test.rb | 1 + .../test/fixtures/db_definitions/mysql.sql | 1 + .../actionwebservice/test/fixtures/users.yml | 2 + .../test/scaffolded_controller_test.rb | 12 +- tracks/vendor/rails/activemodel/CHANGES | 12 + tracks/vendor/rails/activemodel/README | 21 + tracks/vendor/rails/activemodel/Rakefile | 4 + .../rails/activemodel/lib/active_model.rb | 17 + .../activemodel/lib/active_model/base.rb | 4 + .../activemodel/lib/active_model/callbacks.rb | 5 + .../activemodel/lib/active_model/observing.rb | 100 + .../lib/active_model/validations.rb | 4 + .../rails/activemodel/spec/observing_spec.rb | 120 + .../rails/activemodel/spec/spec_helper.rb | 17 + tracks/vendor/rails/activerecord/CHANGELOG | 2476 ++++++++- tracks/vendor/rails/activerecord/MIT-LICENSE | 2 +- tracks/vendor/rails/activerecord/README | 16 +- .../rails/activerecord/RUNNING_UNIT_TESTS | 37 +- tracks/vendor/rails/activerecord/Rakefile | 202 +- .../activerecord/benchmarks/benchmark.rb | 26 - .../benchmarks/mysql_benchmark.rb | 19 - .../activerecord/examples/associations.rb | 87 - .../activerecord/examples/shared_setup.rb | 15 - .../rails/activerecord/examples/validation.rb | 85 - tracks/vendor/rails/activerecord/install.rb | 2 +- .../rails/activerecord/lib/active_record.rb | 35 +- .../lib/active_record/acts/nested_set.rb | 211 - .../lib/active_record/acts/tree.rb | 96 - .../lib/active_record/aggregations.rb | 87 +- .../lib/active_record/associations.rb | 801 +-- .../associations/association_collection.rb | 86 +- .../associations/association_proxy.rb | 46 +- .../has_and_belongs_to_many_association.rb | 97 +- .../associations/has_many_association.rb | 78 +- .../has_many_through_association.rb | 77 +- .../associations/has_one_association.rb | 44 +- .../lib/active_record/attribute_methods.rb | 253 + .../activerecord/lib/active_record/base.rb | 1370 +++-- .../lib/active_record/calculations.rb | 123 +- .../lib/active_record/callbacks.rb | 138 +- .../abstract/connection_specification.rb | 47 +- .../abstract/database_statements.rb | 71 +- .../abstract/query_cache.rb | 87 + .../connection_adapters/abstract/quoting.rb | 35 +- .../abstract/schema_definitions.rb | 257 +- .../abstract/schema_statements.rb | 71 +- .../connection_adapters/abstract_adapter.rb | 45 +- .../connection_adapters/db2_adapter.rb | 228 - .../connection_adapters/firebird_adapter.rb | 728 --- .../connection_adapters/frontbase_adapter.rb | 861 ---- .../connection_adapters/mysql_adapter.rb | 156 +- .../connection_adapters/openbase_adapter.rb | 350 -- .../connection_adapters/oracle_adapter.rb | 690 --- .../connection_adapters/postgresql_adapter.rb | 701 ++- .../connection_adapters/sqlite3_adapter.rb | 34 + .../connection_adapters/sqlite_adapter.rb | 201 +- .../connection_adapters/sqlserver_adapter.rb | 591 --- .../connection_adapters/sybase_adapter.rb | 662 --- .../active_record/deprecated_associations.rb | 104 - .../lib/active_record/deprecated_finders.rb | 44 - .../lib/active_record/fixtures.rb | 631 ++- .../lib/active_record/locking/optimistic.rb | 108 +- .../lib/active_record/migration.rb | 137 +- .../lib/active_record/observer.rb | 23 +- .../lib/active_record/query_cache.rb | 73 +- .../lib/active_record/reflection.rb | 73 +- .../activerecord/lib/active_record/schema.rb | 10 +- .../lib/active_record/schema_dumper.rb | 48 +- .../lib/active_record/serialization.rb | 98 + .../serializers/json_serializer.rb | 71 + .../xml_serializer.rb} | 173 +- .../lib/active_record/timestamp.rb | 41 +- .../lib/active_record/transactions.rb | 82 +- .../lib/active_record/validations.rb | 398 +- .../lib/active_record/vendor/simple.rb | 693 --- .../activerecord/lib/active_record/version.rb | 6 +- .../active_record/wrappers/yaml_wrapper.rb | 15 - .../lib/active_record/wrappings.rb | 58 - .../rails/activerecord/lib/activerecord.rb | 1 + .../test/aaa_create_tables_test.rb | 17 +- .../rails/activerecord/test/abstract_unit.rb | 41 +- .../test/active_schema_test_mysql.rb | 28 +- .../rails/activerecord/test/adapter_test.rb | 28 +- .../test/adapter_test_sqlserver.rb | 16 +- .../activerecord/test/aggregations_test.rb | 35 +- tracks/vendor/rails/activerecord/test/all.sh | 4 +- .../test/associations/callbacks_test.rb | 81 +- .../cascaded_eager_loading_test.rb | 30 +- .../eager_singularization_test.rb | 145 + .../test/associations/eager_test.rb | 48 +- .../test/associations/extension_test.rb | 7 +- .../inner_join_association_test.rb | 88 + .../test/associations/join_model_test.rb | 79 +- .../activerecord/test/associations_test.rb | 757 ++- .../test/attribute_methods_test.rb | 97 + .../rails/activerecord/test/base_test.rb | 358 +- .../rails/activerecord/test/binary_test.rb | 49 +- .../activerecord/test/calculations_test.rb | 42 +- .../rails/activerecord/test/callbacks_test.rb | 23 + .../test/connection_test_firebird.rb | 4 +- .../test/connection_test_mysql.rb | 30 + .../connections/native_mysql/connection.rb | 3 + .../connections/native_sqlite/connection.rb | 19 +- .../connections/native_sqlite3/connection.rb | 19 +- .../native_sqlite3/in_memory_connection.rb | 2 +- .../native_sqlserver/connection.rb | 23 - .../native_sqlserver_odbc/connection.rb | 25 - ...le_sqlite.rb => copy_table_test_sqlite.rb} | 11 +- .../test/datatype_test_postgresql.rb | 205 +- ...ty_date_time_test.rb => date_time_test.rb} | 14 +- .../rails/activerecord/test/defaults_test.rb | 9 +- .../test/deprecated_associations_test.rb | 396 -- .../test/deprecated_finder_test.rb | 135 +- .../rails/activerecord/test/finder_test.rb | 256 +- .../test/fixtures/all/developers.yml | 0 .../activerecord/test/fixtures/all/people.csv | 0 .../activerecord/test/fixtures/all/tasks.yml | 0 .../activerecord/test/fixtures/author.rb | 19 +- .../activerecord/test/fixtures/binaries.yml | 565 +- .../rails/activerecord/test/fixtures/book.rb | 4 + .../activerecord/test/fixtures/books.yml | 7 + .../activerecord/test/fixtures/category.rb | 6 + .../activerecord/test/fixtures/citation.rb | 6 + .../activerecord/test/fixtures/company.rb | 9 +- .../activerecord/test/fixtures/computer.rb | 1 + .../activerecord/test/fixtures/contact.rb | 16 + .../activerecord/test/fixtures/customer.rb | 4 +- .../test/fixtures/db_definitions/db2.drop.sql | 1 + .../test/fixtures/db_definitions/db2.sql | 4 + .../fixtures/db_definitions/firebird.drop.sql | 4 +- .../test/fixtures/db_definitions/firebird.sql | 6 + .../db_definitions/frontbase.drop.sql | 1 + .../fixtures/db_definitions/frontbase.sql | 5 + .../fixtures/db_definitions/mysql.drop.sql | 32 - .../test/fixtures/db_definitions/mysql.sql | 234 - .../fixtures/db_definitions/mysql2.drop.sql | 2 - .../test/fixtures/db_definitions/mysql2.sql | 5 - .../test/fixtures/db_definitions/openbase.sql | 66 +- .../fixtures/db_definitions/oracle.drop.sql | 2 + .../test/fixtures/db_definitions/oracle.sql | 5 + .../db_definitions/postgresql.drop.sql | 7 + .../fixtures/db_definitions/postgresql.sql | 145 +- .../fixtures/db_definitions/postgresql2.sql | 3 +- .../test/fixtures/db_definitions/schema.rb | 289 ++ .../test/fixtures/db_definitions/schema2.rb | 11 + .../fixtures/db_definitions/sqlite.drop.sql | 1 + .../test/fixtures/db_definitions/sqlite.sql | 4 + .../db_definitions/sqlserver.drop.sql | 34 - .../fixtures/db_definitions/sqlserver.sql | 243 - .../db_definitions/sqlserver2.drop.sql | 2 - .../fixtures/db_definitions/sqlserver2.sql | 5 - .../fixtures/db_definitions/sybase.drop.sql | 1 + .../test/fixtures/db_definitions/sybase.sql | 4 + .../activerecord/test/fixtures/developer.rb | 10 + .../activerecord/test/fixtures/example.log | 1 + .../activerecord/test/fixtures/flowers.jpg | Bin 19512 -> 5834 bytes .../rails/activerecord/test/fixtures/item.rb | 7 + .../activerecord/test/fixtures/items.yml | 4 + .../rails/activerecord/test/fixtures/joke.rb | 3 - .../rails/activerecord/test/fixtures/matey.rb | 4 + .../activerecord/test/fixtures/mateys.yml | 4 + .../test/fixtures/minimalistic.rb | 2 + .../test/fixtures/minimalistics.yml | 2 + .../rails/activerecord/test/fixtures/mixin.rb | 63 - .../activerecord/test/fixtures/mixins.yml | 102 +- .../activerecord/test/fixtures/parrot.rb | 13 + .../activerecord/test/fixtures/parrots.yml | 27 + .../test/fixtures/parrots_pirates.yml | 7 + .../activerecord/test/fixtures/pirate.rb | 5 + .../activerecord/test/fixtures/pirates.yml | 9 + .../rails/activerecord/test/fixtures/post.rb | 1 + .../activerecord/test/fixtures/project.rb | 5 +- .../test/fixtures/reserved_words/distinct.yml | 5 + .../reserved_words/distincts_selects.yml | 11 + .../test/fixtures/reserved_words/group.yml | 14 + .../test/fixtures/reserved_words/select.yml | 8 + .../test/fixtures/reserved_words/values.yml | 7 + .../rails/activerecord/test/fixtures/ship.rb | 3 + .../activerecord/test/fixtures/ships.yml | 5 + .../activerecord/test/fixtures/tagging.rb | 4 + .../activerecord/test/fixtures/taggings.yml | 9 +- .../rails/activerecord/test/fixtures/topic.rb | 14 +- .../activerecord/test/fixtures/treasure.rb | 4 + .../activerecord/test/fixtures/treasures.yml | 10 + .../rails/activerecord/test/fixtures_test.rb | 229 +- .../activerecord/test/inheritance_test.rb | 8 +- .../test/json_serialization_test.rb | 180 + .../rails/activerecord/test/lifecycle_test.rb | 2 +- .../rails/activerecord/test/locking_test.rb | 96 +- .../rails/activerecord/test/migration_test.rb | 246 +- .../test/mixin_nested_set_test.rb | 196 - .../rails/activerecord/test/mixin_test.rb | 528 +- .../vendor/rails/activerecord/test/pk_test.rb | 9 +- .../activerecord/test/query_cache_test.rb | 104 + .../activerecord/test/reflection_test.rb | 16 + .../test/reserved_word_test_mysql.rb | 177 + .../activerecord/test/schema_dumper_test.rb | 41 +- .../activerecord/test/serialization_test.rb | 47 + .../activerecord/test/transactions_test.rb | 97 +- .../activerecord/test/unconnected_test.rb | 2 +- .../activerecord/test/validations_test.rb | 362 +- .../test/xml_serialization_test.rb | 165 +- tracks/vendor/rails/activeresource/CHANGELOG | 223 + .../vendor/rails/activeresource/MIT-LICENSE | 20 + tracks/vendor/rails/activeresource/README | 165 + tracks/vendor/rails/activeresource/Rakefile | 134 + .../activeresource/lib/active_resource.rb | 47 + .../lib/active_resource/base.rb | 872 ++++ .../lib/active_resource/connection.rb | 172 + .../lib/active_resource/custom_methods.rb | 105 + .../lib/active_resource/formats.rb | 14 + .../active_resource/formats/json_format.rb | 23 + .../lib/active_resource/formats/xml_format.rb | 34 + .../lib/active_resource/http_mock.rb | 147 + .../lib/active_resource/validations.rb | 288 ++ .../lib/active_resource/version.rb | 9 + .../activeresource/lib/activeresource.rb | 1 + .../activeresource/test/abstract_unit.rb | 10 + .../activeresource/test/authorization_test.rb | 82 + .../test/base/custom_methods_test.rb | 96 + .../activeresource/test/base/equality_test.rb | 43 + .../activeresource/test/base/load_test.rb | 111 + .../activeresource/test/base_errors_test.rb | 48 + .../rails/activeresource/test/base_test.rb | 454 ++ .../activeresource/test/connection_test.rb | 170 + .../activeresource/test/fixtures/beast.rb | 14 + .../activeresource/test/fixtures/person.rb | 3 + .../test/fixtures/street_address.rb | 4 + .../rails/activeresource/test/format_test.rb | 42 + .../rails/activeresource/test/setter_trap.rb | 27 + tracks/vendor/rails/activesupport/CHANGELOG | 281 +- tracks/vendor/rails/activesupport/MIT-LICENSE | 2 +- tracks/vendor/rails/activesupport/Rakefile | 4 +- tracks/vendor/rails/activesupport/install.rb | 2 +- .../rails/activesupport/lib/active_support.rb | 13 +- .../lib/active_support/basic_object.rb | 5 + .../lib/active_support/binding_of_caller.rb | 84 - .../lib/active_support/breakpoint.rb | 528 -- .../lib/active_support/buffered_logger.rb | 107 + .../lib/active_support/caching_tools.rb | 62 - .../lib/active_support/clean_logger.rb | 99 +- .../lib/active_support/core_ext.rb | 5 +- .../lib/active_support/core_ext/array.rb | 10 +- .../active_support/core_ext/array/access.rb | 28 + .../core_ext/array/conversions.rb | 58 +- .../core_ext/array/extract_options.rb | 19 + .../active_support/core_ext/array/grouping.rb | 27 +- .../core_ext/array/random_access.rb | 12 + .../lib/active_support/core_ext/bigdecimal.rb | 3 +- .../{formatting.rb => conversions.rb} | 3 +- .../lib/active_support/core_ext/blank.rb | 10 +- .../lib/active_support/core_ext/cgi.rb | 4 +- .../lib/active_support/core_ext/class.rb | 7 +- .../core_ext/class/attribute_accessors.rb | 2 +- .../core_ext/class/delegating_attributes.rb | 40 + .../core_ext/class/inheritable_attributes.rb | 6 +- .../active_support/core_ext/class/removal.rb | 4 +- .../lib/active_support/core_ext/date.rb | 6 +- .../active_support/core_ext/date/behavior.rb | 13 + .../core_ext/date/calculations.rb | 188 + .../core_ext/date/conversions.rb | 97 +- .../lib/active_support/core_ext/date_time.rb | 10 + .../core_ext/date_time/calculations.rb | 77 + .../core_ext/date_time/conversions.rb | 74 + .../lib/active_support/core_ext/duplicable.rb | 37 + .../lib/active_support/core_ext/enumerable.rb | 1 + .../lib/active_support/core_ext/exception.rb | 4 +- .../lib/active_support/core_ext/file.rb | 21 + .../lib/active_support/core_ext/float.rb | 5 + .../active_support/core_ext/float/rounding.rb | 24 + .../lib/active_support/core_ext/hash.rb | 10 +- .../core_ext/hash/conversions.rb | 140 +- .../lib/active_support/core_ext/hash/diff.rb | 8 + .../active_support/core_ext/hash/except.rb | 24 + .../core_ext/hash/indifferent_access.rb | 18 +- .../lib/active_support/core_ext/hash/keys.rb | 17 +- .../core_ext/hash/reverse_merge.rb | 4 +- .../lib/active_support/core_ext/hash/slice.rb | 28 + .../lib/active_support/core_ext/integer.rb | 4 +- .../core_ext/integer/even_odd.rb | 8 +- .../lib/active_support/core_ext/kernel.rb | 9 +- .../core_ext/kernel/debugger.rb | 13 + .../lib/active_support/core_ext/module.rb | 15 +- .../core_ext/module/aliasing.rb | 22 +- .../module/attr_accessor_with_default.rb | 31 + .../core_ext/module/attribute_accessors.rb | 2 +- .../core_ext/module/delegation.rb | 21 + .../lib/active_support/core_ext/name_error.rb | 4 +- .../lib/active_support/core_ext/numeric.rb | 4 +- .../active_support/core_ext/numeric/time.rb | 41 +- .../lib/active_support/core_ext/object.rb | 6 +- .../core_ext/object/conversions.rb | 14 + .../core_ext/object/extending.rb | 69 +- .../core_ext/object/instance_variables.rb | 22 + .../active_support/core_ext/object/misc.rb | 33 +- .../lib/active_support/core_ext/pathname.rb | 2 +- .../lib/active_support/core_ext/range.rb | 8 +- .../core_ext/range/blockless_step.rb | 22 + .../core_ext/range/conversions.rb | 20 +- .../core_ext/range/include_range.rb | 22 + .../active_support/core_ext/range/overlaps.rb | 12 + .../lib/active_support/core_ext/string.rb | 24 +- .../core_ext/string/conversions.rb | 13 +- .../core_ext/string/starts_ends_with.rb | 7 + .../active_support/core_ext/string/unicode.rb | 4 +- .../active_support/core_ext/string/xchar.rb | 11 + .../lib/active_support/core_ext/symbol.rb | 22 +- .../lib/active_support/core_ext/test.rb | 1 + .../core_ext/test/unit/assertions.rb | 62 + .../lib/active_support/core_ext/time.rb | 6 +- .../active_support/core_ext/time/behavior.rb | 13 + .../core_ext/time/calculations.rb | 141 +- .../core_ext/time/conversions.rb | 85 +- .../lib/active_support/dependencies.rb | 63 +- .../lib/active_support/deprecation.rb | 6 +- .../lib/active_support/duration.rb | 96 + .../lib/active_support/inflections.rb | 3 +- .../lib/active_support/inflector.rb | 19 +- .../activesupport/lib/active_support/json.rb | 61 +- .../lib/active_support/json/decoding.rb | 60 + .../lib/active_support/json/encoders.rb | 25 - .../lib/active_support/json/encoders/core.rb | 70 - .../lib/active_support/json/encoders/date.rb | 5 + .../active_support/json/encoders/date_time.rb | 5 + .../json/encoders/enumerable.rb | 12 + .../json/encoders/false_class.rb | 5 + .../lib/active_support/json/encoders/hash.rb | 50 + .../active_support/json/encoders/nil_class.rb | 5 + .../active_support/json/encoders/numeric.rb | 5 + .../active_support/json/encoders/object.rb | 6 + .../active_support/json/encoders/regexp.rb | 5 + .../active_support/json/encoders/string.rb | 30 + .../active_support/json/encoders/symbol.rb | 5 + .../lib/active_support/json/encoders/time.rb | 5 + .../json/encoders/true_class.rb | 5 + .../lib/active_support/json/encoding.rb | 38 + .../lib/active_support/json/variable.rb | 10 + .../lib/active_support/multibyte.rb | 12 +- .../lib/active_support/multibyte/chars.rb | 16 +- .../multibyte/handlers/utf8_handler.rb | 120 +- .../lib/active_support/option_merger.rb | 14 +- .../lib/active_support/ordered_options.rb | 39 +- .../lib/active_support/reloadable.rb | 60 - .../lib/active_support/test_case.rb | 5 + .../lib/active_support/testing.rb | 1 + .../lib/active_support/testing/default.rb | 12 + .../lib/active_support/values/time_zone.rb | 15 +- .../lib/active_support/vendor.rb | 14 + .../vendor/builder-2.1.2/blankslate.rb | 113 + .../vendor/{ => builder-2.1.2}/builder.rb | 0 .../builder-2.1.2/builder/blankslate.rb | 20 + .../vendor/builder-2.1.2/builder/css.rb | 250 + .../{ => builder-2.1.2}/builder/xchar.rb | 19 +- .../{ => builder-2.1.2}/builder/xmlbase.rb | 82 +- .../{ => builder-2.1.2}/builder/xmlevents.rb | 2 +- .../{ => builder-2.1.2}/builder/xmlmarkup.rb | 79 +- .../vendor/builder/blankslate.rb | 63 - .../xmlsimple.rb} | 6 +- .../lib/active_support/version.rb | 6 +- .../lib/active_support/whiny_nil.rb | 24 +- .../rails/activesupport/lib/activesupport.rb | 1 + .../rails/activesupport/test/abstract_unit.rb | 13 + .../test/buffered_logger_test.rb | 107 + .../activesupport/test/caching_tools_test.rb | 79 - .../activesupport/test/clean_logger_test.rb | 47 +- .../test/core_ext/array_ext_test.rb | 80 +- .../activesupport/test/core_ext/blank_test.rb | 16 +- .../class_inheritable_attributes_test.rb | 16 + .../class/delegating_attributes_test.rb | 105 + .../activesupport/test/core_ext/class_test.rb | 10 + .../test/core_ext/date_ext_test.rb | 184 +- .../test/core_ext/date_time_ext_test.rb | 230 + .../test/core_ext/duplicable_test.rb | 22 + .../test/core_ext/duration_test.rb | 21 + .../test/core_ext/enumerable_test.rb | 20 +- .../activesupport/test/core_ext/file_test.rb | 29 + .../test/core_ext/float_ext_test.rb | 25 + .../test/core_ext/hash_ext_test.rb | 290 +- ....rb => attr_accessor_with_default_test.rb} | 2 +- .../core_ext/module/attr_internal_test.rb | 22 +- .../module/attribute_accessor_test.rb | 14 +- .../module/attribute_aliasing_test.rb | 31 +- .../test/core_ext/module_test.rb | 118 +- .../test/core_ext/numeric_ext_test.rb | 92 +- .../core_ext/object_and_class_ext_test.rb | 105 +- .../test/core_ext/range_ext_test.rb | 50 + .../test/core_ext/string_ext_test.rb | 52 +- .../test/core_ext/time_ext_test.rb | 125 +- .../activesupport/test/dependencies_test.rb | 61 +- .../activesupport/test/inflector_test.rb | 254 +- .../test/inflector_test_cases.rb | 208 + .../activesupport/test/json/decoding_test.rb | 41 + .../activesupport/test/json/encoding_test.rb | 111 + .../rails/activesupport/test/json_test.rb | 97 - .../test/multibyte_chars_test.rb | 11 +- .../test/multibyte_conformance.rb | 4 +- .../test/multibyte_handler_test.rb | 97 +- .../test/ordered_options_test.rb | 6 +- .../activesupport/test/reloadable_test.rb | 123 - .../rails/activesupport/test/test_test.rb | 73 + .../activesupport/test/time_zone_test.rb | 13 +- tracks/vendor/rails/pushgems.rb | 4 +- tracks/vendor/rails/railties/CHANGELOG | 527 +- tracks/vendor/rails/railties/MIT-LICENSE | 2 +- tracks/vendor/rails/railties/README | 42 +- tracks/vendor/rails/railties/Rakefile | 60 +- tracks/vendor/rails/railties/bin/about | 2 +- tracks/vendor/rails/railties/bin/breakpointer | 3 - tracks/vendor/rails/railties/bin/console | 2 +- tracks/vendor/rails/railties/bin/destroy | 2 +- tracks/vendor/rails/railties/bin/generate | 2 +- .../rails/railties/bin/performance/request | 3 + tracks/vendor/rails/railties/bin/plugin | 2 +- tracks/vendor/rails/railties/bin/runner | 2 +- tracks/vendor/rails/railties/bin/server | 2 +- .../railties/builtin/rails_info/rails/info.rb | 6 +- .../vendor/rails/railties/configs/apache.conf | 2 +- .../railties/configs/databases/mysql.yml | 14 +- .../railties/configs/databases/postgresql.yml | 28 +- .../railties/configs/databases/sqlite3.yml | 2 +- .../configs/initializers/inflections.rb | 10 + .../configs/initializers/mime_types.rb | 5 + .../vendor/rails/railties/configs/routes.rb | 34 +- .../vendor/rails/railties/doc/README_FOR_APP | 2 +- .../rails/railties/environments/boot.rb | 128 +- .../railties/environments/development.rb | 7 +- .../railties/environments/environment.rb | 49 +- .../rails/railties/environments/production.rb | 1 + .../rails/railties/environments/test.rb | 5 +- .../rails/railties/helpers/application.rb | 7 +- .../rails/railties/helpers/test_helper.rb | 10 + tracks/vendor/rails/railties/html/422.html | 30 + tracks/vendor/rails/railties/html/500.html | 2 +- tracks/vendor/rails/railties/html/index.html | 4 +- .../railties/html/javascripts/controls.js | 848 +-- .../railties/html/javascripts/dragdrop.js | 146 +- .../railties/html/javascripts/effects.js | 760 +-- .../railties/html/javascripts/prototype.js | 4540 +++++++++++----- tracks/vendor/rails/railties/html/robots.txt | 6 +- .../rails/railties/lib/binding_of_caller.rb | 85 - .../vendor/rails/railties/lib/breakpoint.rb | 553 -- .../rails/railties/lib/breakpoint_client.rb | 196 - .../railties/lib/commands/breakpointer.rb | 1 - .../rails/railties/lib/commands/console.rb | 17 +- .../lib/commands/performance/request.rb | 6 + .../rails/railties/lib/commands/plugin.rb | 29 +- .../railties/lib/commands/process/spawner.rb | 18 +- .../rails/railties/lib/commands/runner.rb | 2 +- .../railties/lib/commands/servers/base.rb | 12 + .../railties/lib/commands/servers/mongrel.rb | 6 +- .../railties/lib/commands/servers/webrick.rb | 21 +- .../vendor/rails/railties/lib/console_app.rb | 7 +- .../railties/lib/console_with_helpers.rb | 7 +- .../vendor/rails/railties/lib/dispatcher.rb | 154 +- .../vendor/rails/railties/lib/fcgi_handler.rb | 158 +- .../vendor/rails/railties/lib/initializer.rb | 294 +- .../vendor/rails/railties/lib/rails/plugin.rb | 84 + .../rails/railties/lib/rails/plugin/loader.rb | 150 + .../railties/lib/rails/plugin/locator.rb | 78 + .../rails/railties/lib/rails/version.rb | 6 +- .../railties/lib/rails_generator/base.rb | 20 +- .../railties/lib/rails_generator/commands.rb | 38 +- .../generators/applications/app/USAGE | 7 - .../applications/app/app_generator.rb | 33 +- .../generators/components/controller/USAGE | 23 +- .../controller/controller_generator.rb | 4 +- .../controller/templates/functional_test.rb | 12 +- .../templates/{view.rhtml => view.html.erb} | 0 .../components/integration_test/USAGE | 16 +- .../generators/components/mailer/USAGE | 18 +- .../components/mailer/mailer_generator.rb | 6 +- .../components/mailer/templates/fixture.erb | 3 + .../components/mailer/templates/fixture.rhtml | 3 - .../components/mailer/templates/unit_test.rb | 32 +- .../components/mailer/templates/view.erb | 3 + .../components/mailer/templates/view.rhtml | 3 - .../generators/components/migration/USAGE | 31 +- .../migration/migration_generator.rb | 17 +- .../migration/templates/migration.rb | 8 +- .../generators/components/model/USAGE | 29 +- .../components/model/model_generator.rb | 13 +- .../components/model/templates/fixtures.yml | 14 +- .../components/model/templates/migration.rb | 5 +- .../components/model/templates/unit_test.rb | 4 +- .../generators/components/observer/USAGE | 12 +- .../observer/templates/unit_test.rb | 2 - .../generators/components/plugin/USAGE | 26 +- .../components/plugin/plugin_generator.rb | 1 + .../components/plugin/templates/MIT-LICENSE | 20 + .../components/plugin/templates/README | 11 +- .../components/plugin/templates/USAGE | 2 +- .../components/plugin/templates/init.rb | 2 +- .../components/plugin/templates/plugin.rb | 2 +- .../components/plugin/templates/tasks.rake | 2 +- .../generators/components/resource/USAGE | 23 + .../components/resource/resource_generator.rb | 28 +- .../components/resource/templates/USAGE | 18 - .../resource/templates/controller.rb | 2 +- .../resource/templates/fixtures.yml | 11 - .../resource/templates/functional_test.rb | 16 +- .../resource/templates/migration.rb | 13 - .../components/resource/templates/model.rb | 2 - .../resource/templates/unit_test.rb | 10 - .../generators/components/scaffold/USAGE | 45 +- .../components/scaffold/scaffold_generator.rb | 187 +- .../scaffold/templates/controller.rb | 115 +- .../components/scaffold/templates/form.rhtml | 3 - .../scaffold/templates/form_scaffolding.rhtml | 1 - .../scaffold/templates/functional_test.rb | 107 +- .../{layout.rhtml => layout.html.erb} | 0 .../components/scaffold/templates/style.css | 2 +- .../templates/view_edit.html.erb} | 8 +- .../scaffold/templates/view_edit.rhtml | 9 - .../templates/view_index.html.erb} | 8 +- .../scaffold/templates/view_list.rhtml | 27 - .../templates/view_new.html.erb} | 6 +- .../scaffold/templates/view_new.rhtml | 8 - .../templates/view_show.html.erb} | 2 +- .../scaffold/templates/view_show.rhtml | 8 - .../components/scaffold_resource/USAGE | 29 - .../scaffold_resource_generator.rb | 93 - .../scaffold_resource/templates/controller.rb | 79 - .../scaffold_resource/templates/fixtures.yml | 11 - .../templates/functional_test.rb | 57 - .../scaffold_resource/templates/helper.rb | 2 - .../scaffold_resource/templates/layout.rhtml | 17 - .../scaffold_resource/templates/migration.rb | 13 - .../scaffold_resource/templates/model.rb | 2 - .../scaffold_resource/templates/style.css | 74 - .../scaffold_resource/templates/unit_test.rb | 10 - .../components/session_migration/USAGE | 17 +- .../session_migration/templates/migration.rb | 6 +- .../generators/components/web_service/USAGE | 28 - .../web_service/templates/api_definition.rb | 5 - .../web_service/templates/controller.rb | 8 - .../web_service/templates/functional_test.rb | 19 - .../web_service/web_service_generator.rb | 29 - .../railties/lib/rails_generator/lookup.rb | 55 +- .../railties/lib/rails_generator/scripts.rb | 9 +- .../lib/rails_generator/scripts/destroy.rb | 23 + .../rails_generator/secret_key_generator.rb | 160 + .../railties/lib/rails_generator/spec.rb | 2 +- .../lib/source_annotation_extractor.rb | 62 + .../rails/railties/lib/tasks/annotations.rake | 23 + .../rails/railties/lib/tasks/databases.rake | 342 +- .../railties/lib/tasks/documentation.rake | 24 +- .../rails/railties/lib/tasks/framework.rake | 22 +- .../vendor/rails/railties/lib/tasks/misc.rake | 8 +- .../lib/tasks/pre_namespace_aliases.rake | 53 - .../vendor/rails/railties/lib/tasks/rails.rb | 2 +- .../rails/railties/lib/tasks/testing.rake | 12 +- tracks/vendor/rails/railties/lib/test_help.rb | 7 +- .../rails/railties/lib/webrick_server.rb | 7 +- .../rails/railties/test/abstract_unit.rb | 18 +- .../vendor/rails/railties/test/boot_test.rb | 179 + .../rails/railties/test/console_app_test.rb | 29 + .../rails/railties/test/dispatcher_test.rb | 141 - .../railties/test/fcgi_dispatcher_test.rb | 333 +- .../fixtures/environment_with_constant.rb | 2 +- .../default/plugin_with_no_lib_dir/init.rb | 0 .../test/generators/generator_test_helper.rb | 195 + .../generators/rails_model_generator_test.rb | 109 + .../rails_resource_generator_test.rb | 106 + .../rails_scaffold_generator_test.rb | 185 + .../rails/railties/test/initializer_test.rb | 223 +- .../rails/railties/test/mocks/dispatcher.rb | 13 - .../vendor/rails/railties/test/mocks/fcgi.rb | 15 - .../railties/test/mocks/stubbed_breakpoint.rb | 2 - .../railties/test/mocks/stubbed_kernel.rb | 5 - .../rails/railties/test/plugin_loader_test.rb | 140 + .../railties/test/plugin_locator_test.rb | 69 + .../vendor/rails/railties/test/plugin_test.rb | 238 +- .../rails/railties/test/plugin_test_helper.rb | 29 + .../railties/test/rails_generator_test.rb | 40 +- .../rails/railties/test/rails_info_test.rb | 7 + .../test/secret_key_generation_test.rb | 35 + tracks/vendor/rails/release.rb | 8 +- 1167 files changed, 59656 insertions(+), 32986 deletions(-) rename tracks/app/views/contexts/{create.rjs => create.js.rjs} (100%) rename tracks/app/views/contexts/{destroy.rjs => destroy.js.rjs} (100%) rename tracks/app/views/contexts/{error.rjs => error.js.rjs} (100%) rename tracks/app/views/contexts/{index.rhtml => index.html.erb} (100%) rename tracks/app/views/contexts/{index_text.rhtml => index.text.erb} (100%) rename tracks/app/views/contexts/{show.rhtml => show.html.erb} (100%) rename tracks/app/views/contexts/{update.rjs => update.js.rjs} (100%) rename tracks/app/views/data/{index.rhtml => index.html.erb} (100%) rename tracks/app/views/data/{yaml_export.rhtml => yaml_export.html.erb} (100%) rename tracks/app/views/data/{yaml_form.rhtml => yaml_form.html.erb} (100%) rename tracks/app/views/data/{yaml_import.rhtml => yaml_import.html.erb} (100%) rename tracks/app/views/feedlist/{index.rhtml => index.html.erb} (94%) rename tracks/app/views/integrations/{index.rhtml => index.html.erb} (100%) rename tracks/app/views/integrations/{rest_api.rhtml => rest_api.html.erb} (100%) rename tracks/app/views/layouts/{login.rhtml => login.html.erb} (100%) create mode 100644 tracks/app/views/layouts/mobile.m.erb delete mode 100644 tracks/app/views/layouts/mobile.rhtml rename tracks/app/views/layouts/{scaffold.rhtml => scaffold.html.erb} (100%) rename tracks/app/views/layouts/{standard.rhtml => standard.html.erb} (100%) rename tracks/app/views/login/{check_expiry.rjs => check_expiry.js.rjs} (100%) rename tracks/app/views/login/{login.rhtml => login.html.erb} (100%) rename tracks/app/views/login/{login_mobile.rhtml => login_mobile.html.erb} (100%) rename tracks/app/views/notes/{destroy.rjs => destroy.js.rjs} (100%) rename tracks/app/views/notes/{index.rhtml => index.html.erb} (100%) rename tracks/app/views/notes/{show.rhtml => show.html.erb} (100%) rename tracks/app/views/preferences/{edit.rhtml => edit.html.erb} (100%) rename tracks/app/views/preferences/{index.rhtml => index.html.erb} (100%) rename tracks/app/views/projects/{alphabetize.rjs => alphabetize.js.rjs} (100%) rename tracks/app/views/projects/{create.rjs => create.js.rjs} (100%) rename tracks/app/views/projects/{destroy.rjs => destroy.js.rjs} (100%) rename tracks/app/views/projects/{edit.rjs => edit.js.rjs} (100%) rename tracks/app/views/projects/{error.rjs => error.js.rjs} (100%) rename tracks/app/views/projects/{index.rhtml => index.html.erb} (100%) rename tracks/app/views/projects/{index_text.rhtml => index.text.erb} (100%) rename tracks/app/views/projects/{show.rhtml => show.html.erb} (100%) rename tracks/app/views/projects/{update.rjs => update.js.rjs} (100%) rename tracks/app/views/projects/{update_default_context.rjs => update_default_context.js.rjs} (100%) rename tracks/app/views/projects/{update_status.rjs => update_status.js.rjs} (100%) rename tracks/app/views/sidebar/{sidebar.rhtml => sidebar.html.erb} (100%) rename tracks/app/views/stats/{actions_completion_time_data.rhtml => actions_completion_time_data.html.erb} (100%) rename tracks/app/views/stats/{actions_day_of_week_30days_data.rhtml => actions_day_of_week_30days_data.html.erb} (100%) rename tracks/app/views/stats/{actions_day_of_week_all_data.rhtml => actions_day_of_week_all_data.html.erb} (100%) rename tracks/app/views/stats/{actions_done_last12months_data.rhtml => actions_done_last12months_data.html.erb} (100%) rename tracks/app/views/stats/{actions_done_last30days_data.rhtml => actions_done_last30days_data.html.erb} (100%) rename tracks/app/views/stats/{actions_running_time_data.rhtml => actions_running_time_data.html.erb} (100%) rename tracks/app/views/stats/{actions_time_of_day_30days_data.rhtml => actions_time_of_day_30days_data.html.erb} (100%) rename tracks/app/views/stats/{actions_time_of_day_all_data.rhtml => actions_time_of_day_all_data.html.erb} (100%) rename tracks/app/views/stats/{actions_visible_running_time_data.rhtml => actions_visible_running_time_data.html.erb} (100%) rename tracks/app/views/stats/{context_running_actions_data.rhtml => context_running_actions_data.html.erb} (100%) rename tracks/app/views/stats/{context_total_actions_data.rhtml => context_total_actions_data.html.erb} (100%) rename tracks/app/views/stats/{index.rhtml => index.html.erb} (100%) rename tracks/app/views/stats/{show_selection_from_chart.rhtml => show_selection_from_chart.html.erb} (100%) rename tracks/app/views/todos/{_todo.rhtml => _todo.html.erb} (100%) rename tracks/app/views/todos/{check_deferred.rjs => check_deferred.js.rjs} (100%) rename tracks/app/views/todos/{completed.rhtml => completed.html.erb} (100%) rename tracks/app/views/todos/{completed_archive.rhtml => completed_archive.html.erb} (100%) rename tracks/app/views/todos/{create.rjs => create.js.rjs} (87%) rename tracks/app/views/todos/{destroy.rjs => destroy.js.rjs} (100%) rename tracks/app/views/todos/{edit.rjs => edit.js.rjs} (100%) rename tracks/app/views/todos/{error.rjs => error.js.rjs} (100%) rename tracks/app/views/todos/{index.rhtml => index.html.erb} (100%) rename tracks/app/views/todos/{index_ical.rhtml => index.ics.erb} (100%) rename tracks/app/views/todos/{index_mobile.rhtml => index.m.erb} (100%) rename tracks/app/views/todos/{index_text.rhtml => index.text.erb} (100%) rename tracks/app/views/todos/{list_deferred.rhtml => list_deferred.html.erb} (100%) rename tracks/app/views/todos/{new_mobile.rhtml => new.m.erb} (78%) rename tracks/app/views/todos/{show_mobile.rhtml => show.m.erb} (98%) rename tracks/app/views/todos/{tag.rhtml => tag.html.erb} (100%) rename tracks/app/views/todos/{toggle_check.rjs => toggle_check.js.rjs} (100%) rename tracks/app/views/todos/{toggle_star.rjs => toggle_star.js.rjs} (100%) rename tracks/app/views/todos/{update.rjs => update.js.rjs} (82%) rename tracks/app/views/users/{change_auth_type.rhtml => change_auth_type.html.erb} (100%) rename tracks/app/views/users/{change_password.rhtml => change_password.html.erb} (100%) rename tracks/app/views/users/{destroy.rjs => destroy.js.rjs} (100%) rename tracks/app/views/users/{index.rhtml => index.html.erb} (100%) rename tracks/app/views/users/{new.rhtml => new.html.erb} (100%) rename tracks/app/views/users/{nosignup.rhtml => nosignup.html.erb} (100%) create mode 100644 tracks/config/initializers/mime_types.rb create mode 100755 tracks/script/performance/request create mode 100644 tracks/vendor/plugins/acts_as_list/README create mode 100644 tracks/vendor/plugins/acts_as_list/init.rb rename tracks/vendor/{rails/activerecord => plugins/acts_as_list}/lib/active_record/acts/list.rb (92%) create mode 100644 tracks/vendor/plugins/acts_as_list/test/list_test.rb create mode 100644 tracks/vendor/plugins/in_place_editing/README create mode 100644 tracks/vendor/plugins/in_place_editing/Rakefile create mode 100644 tracks/vendor/plugins/in_place_editing/init.rb create mode 100644 tracks/vendor/plugins/in_place_editing/lib/in_place_editing.rb create mode 100644 tracks/vendor/plugins/in_place_editing/lib/in_place_macros_helper.rb create mode 100644 tracks/vendor/plugins/in_place_editing/test/in_place_editing_test.rb delete mode 100644 tracks/vendor/plugins/to_xml_rails2_style/init.rb delete mode 100644 tracks/vendor/plugins/to_xml_rails2_style/lib/to_xml_patches.rb create mode 100644 tracks/vendor/plugins/will_paginate/.gitignore create mode 100644 tracks/vendor/plugins/will_paginate/test/database.yml create mode 100644 tracks/vendor/plugins/will_paginate/test/lib/html_inner_text.rb delete mode 100644 tracks/vendor/rails/README_RAILS create mode 100644 tracks/vendor/rails/Rakefile create mode 100644 tracks/vendor/rails/actionmailer/lib/action_mailer/test_case.rb create mode 100644 tracks/vendor/rails/actionmailer/lib/action_mailer/test_helper.rb create mode 100644 tracks/vendor/rails/actionmailer/lib/action_mailer/vendor.rb rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => text-format-0.6.3}/text/format.rb (100%) create mode 100755 tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/tmail-1.1.0/tmail.rb create mode 100644 tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/tmail-1.1.0/tmail/Makefile rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/address.rb (99%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/attachments.rb (87%) create mode 100755 tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/tmail-1.1.0/tmail/base64.rb create mode 100644 tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/tmail-1.1.0/tmail/compat.rb rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/config.rb (97%) create mode 100644 tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/tmail-1.1.0/tmail/core_extensions.rb rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/encode.rb (95%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/facade.rb (100%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/header.rb (96%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/info.rb (100%) create mode 100644 tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/tmail-1.1.0/tmail/interface.rb rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/loader.rb (100%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/mail.rb (94%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/mailbox.rb (99%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/mbox.rb (100%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/net.rb (99%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/obsolete.rb (98%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/parser.rb (70%) create mode 100644 tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/tmail-1.1.0/tmail/parser.y rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/port.rb (99%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/quoting.rb (91%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/scanner.rb (97%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/scanner_r.rb (99%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/stringio.rb (97%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/tmail.rb (100%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{ => tmail-1.1.0}/tmail/utils.rb (74%) rename tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/{tmail/base64.rb => tmail-1.1.0/tmail/version.rb} (57%) mode change 100755 => 100644 delete mode 100755 tracks/vendor/rails/actionmailer/lib/action_mailer/vendor/tmail.rb create mode 100644 tracks/vendor/rails/actionmailer/lib/actionmailer.rb create mode 100644 tracks/vendor/rails/actionmailer/test/delivery_method_test.rb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/first_mailer/share.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/helper_mailer/use_example_helper.erb rename tracks/vendor/rails/{TAG_rel_1-2-3 => actionmailer/test/fixtures/helper_mailer/use_example_helper.rhtml} (100%) create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/helper_mailer/use_helper.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/helper_mailer/use_helper_method.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/helper_mailer/use_mail_helper.erb delete mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/helper_mailer/use_test_helper.rhtml rename tracks/vendor/rails/actionmailer/test/fixtures/helpers/{test_helper.rb => example_helper.rb} (57%) create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/path.with.dots/funky_path_mailer/multipart_with_template_path_with_dots.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/raw_base64_decoded_string create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/raw_base64_encoded_string delete mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/raw_email11 create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/raw_email_with_invalid_characters_in_content_type create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/raw_email_with_nested_attachment create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/second_mailer/share.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/templates/signed_up.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/_subtemplate.text.plain.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/custom_templating_extension.text.html.haml create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/custom_templating_extension.text.plain.haml create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.ignored.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.html.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.plain.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/implicitly_multipart_example.text.yaml.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/included_subtemplate.text.plain.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/rxml_template.builder create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/rxml_template.rxml create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/signed_up.erb create mode 100644 tracks/vendor/rails/actionmailer/test/fixtures/test_mailer/signed_up_with_url.erb create mode 100644 tracks/vendor/rails/actionmailer/test/test_helper_test.rb mode change 100755 => 100644 tracks/vendor/rails/actionpack/README mode change 100755 => 100644 tracks/vendor/rails/actionpack/Rakefile delete mode 100644 tracks/vendor/rails/actionpack/examples/.htaccess delete mode 100644 tracks/vendor/rails/actionpack/examples/address_book/index.rhtml delete mode 100644 tracks/vendor/rails/actionpack/examples/address_book/layout.rhtml delete mode 100755 tracks/vendor/rails/actionpack/examples/address_book_controller.cgi delete mode 100755 tracks/vendor/rails/actionpack/examples/address_book_controller.fcgi delete mode 100644 tracks/vendor/rails/actionpack/examples/address_book_controller.rb delete mode 100644 tracks/vendor/rails/actionpack/examples/address_book_controller.rbx delete mode 100644 tracks/vendor/rails/actionpack/examples/benchmark.rb delete mode 100755 tracks/vendor/rails/actionpack/examples/benchmark_with_ar.fcgi delete mode 100755 tracks/vendor/rails/actionpack/examples/blog_controller.cgi delete mode 100644 tracks/vendor/rails/actionpack/examples/debate/index.rhtml delete mode 100644 tracks/vendor/rails/actionpack/examples/debate/new_topic.rhtml delete mode 100644 tracks/vendor/rails/actionpack/examples/debate/topic.rhtml delete mode 100755 tracks/vendor/rails/actionpack/examples/debate_controller.cgi delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/assertions/deprecated_assertions.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext.rb delete mode 100755 tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext/cgi_ext.rb delete mode 100755 tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext/cgi_methods.rb rename tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext/{cookie_performance_fix.rb => cookie.rb} (67%) delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext/pstore_performance_fix.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext/query_extension.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext/raw_post_data_fix.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext/session.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext/session_performance_fix.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/cgi_ext/stdinput.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/deprecated_dependencies.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/deprecated_redirects.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/deprecated_request_methods.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/dispatcher.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/http_authentication.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/macros/auto_complete.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/macros/in_place_editing.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/mime_types.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/pagination.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/polymorphic_routes.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/record_identifier.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/request_forgery_protection.rb create mode 100755 tracks/vendor/rails/actionpack/lib/action_controller/request_profiler.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/routing_optimisation.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/scaffolding.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/session/cookie_store.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.erb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/templates/rescues/_request_and_response.rhtml rename tracks/vendor/rails/actionpack/lib/action_controller/templates/rescues/{_trace.rhtml => _trace.erb} (100%) rename tracks/vendor/rails/actionpack/lib/action_controller/templates/rescues/{diagnostics.rhtml => diagnostics.erb} (68%) rename tracks/vendor/rails/actionpack/lib/action_controller/templates/rescues/{layout.rhtml => layout.erb} (100%) rename tracks/vendor/rails/actionpack/lib/action_controller/templates/rescues/{missing_template.rhtml => missing_template.erb} (100%) rename tracks/vendor/rails/actionpack/lib/action_controller/templates/rescues/{routing_error.rhtml => routing_error.erb} (100%) rename tracks/vendor/rails/actionpack/lib/action_controller/templates/rescues/{template_error.rhtml => template_error.erb} (83%) rename tracks/vendor/rails/actionpack/lib/action_controller/templates/rescues/{unknown_action.rhtml => unknown_action.erb} (100%) delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/templates/scaffolds/edit.rhtml delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/templates/scaffolds/list.rhtml delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/templates/scaffolds/new.rhtml delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/templates/scaffolds/show.rhtml create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/test_case.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_controller/vendor/xml_node.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_view/helpers/atom_feed_helper.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_view/helpers/deprecated_helper.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_view/helpers/java_script_macros_helper.rb delete mode 100644 tracks/vendor/rails/actionpack/lib/action_view/helpers/pagination_helper.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_view/helpers/record_identification_helper.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_view/helpers/record_tag_helper.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_view/helpers/sanitize_helper.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_view/template_handler.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_view/template_handlers/builder.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_view/template_handlers/erb.rb create mode 100644 tracks/vendor/rails/actionpack/lib/action_view/template_handlers/rjs.rb create mode 100644 tracks/vendor/rails/actionpack/lib/actionpack.rb create mode 100644 tracks/vendor/rails/actionpack/test/action_view_test.rb delete mode 100644 tracks/vendor/rails/actionpack/test/activerecord/active_record_assertions_test.rb delete mode 100644 tracks/vendor/rails/actionpack/test/activerecord/pagination_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/activerecord/render_partial_with_record_identification_test.rb delete mode 100644 tracks/vendor/rails/actionpack/test/controller/deprecated_instance_variables_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/dispatcher_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/fake_models.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/html-scanner/document_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/html-scanner/node_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/html-scanner/sanitizer_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/html-scanner/tag_node_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/html-scanner/text_node_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/html-scanner/tokenizer_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/http_authentication_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/polymorphic_routes_test.rb delete mode 100644 tracks/vendor/rails/actionpack/test/controller/raw_post_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/record_identifier_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/request_forgery_protection_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/rescue_test.rb create mode 100755 tracks/vendor/rails/actionpack/test/controller/session/cookie_store_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/session/mem_cache_store_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/session_fixation_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/controller/view_paths_test.rb rename tracks/vendor/rails/actionpack/test/fixtures/addresses/{list.rhtml => list.erb} (100%) delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_cookies_ivar.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_cookies_method.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_flash_ivar.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_flash_method.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_headers_ivar.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_headers_method.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_params_ivar.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_params_method.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_request_ivar.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_request_method.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_response_ivar.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_response_method.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_session_ivar.rhtml delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/deprecated_instance_variables/_session_method.rhtml rename tracks/vendor/rails/actionpack/test/fixtures/fun/games/{hello_world.rhtml => hello_world.erb} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/layout_tests/alt/hello.rhtml create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/layout_tests/layouts/multiple_extensions.html.erb rename tracks/vendor/rails/actionpack/test/fixtures/layouts/{builder.rxml => builder.builder} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/layouts/{standard.rhtml => standard.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/layouts/{talk_from_action.rhtml => talk_from_action.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/layouts/{yield.rhtml => yield.erb} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/multipart/bracketed_param create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/override/test/hello_world.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/override2/layouts/test/sub.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/post_test/layouts/post.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/post_test/layouts/super_post.iphone.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/post_test/post/index.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/post_test/post/index.iphone.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/post_test/super_post/index.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/post_test/super_post/index.iphone.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/public/404.html create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/public/500.html create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/public/javascripts/bank.js create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/public/javascripts/robber.js create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/public/stylesheets/bank.css create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/public/stylesheets/robber.css rename tracks/vendor/rails/actionpack/test/fixtures/respond_to/{all_types_with_layout.rhtml => all_types_with_layout.html.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/respond_to/{all_types_with_layout.rjs => all_types_with_layout.js.rjs} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/respond_to/custom_constant_handling_without_block.mobile.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/respond_to/iphone_with_html_response_type.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/respond_to/iphone_with_html_response_type.iphone.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/respond_to/layouts/missing.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/respond_to/layouts/standard.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/respond_to/layouts/standard.iphone.erb delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/respond_to/layouts/standard.rhtml rename tracks/vendor/rails/actionpack/test/fixtures/respond_to/{using_defaults.rhtml => using_defaults.html.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/respond_to/{using_defaults.rjs => using_defaults.js.rjs} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/respond_to/{using_defaults.rxml => using_defaults.xml.builder} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/respond_to/{using_defaults_with_type_list.rhtml => using_defaults_with_type_list.html.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/respond_to/{using_defaults_with_type_list.rjs => using_defaults_with_type_list.js.rjs} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/respond_to/{using_defaults_with_type_list.rxml => using_defaults_with_type_list.xml.builder} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/scope/test/{modgreet.rhtml => modgreet.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{_customer.rhtml => _customer.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{_customer_greeting.rhtml => _customer_greeting.erb} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/_hash_greeting.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/_hash_object.erb delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/_hash_object.rhtml rename tracks/vendor/rails/actionpack/test/fixtures/test/{_hello.rxml => _hello.builder} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/_layout_for_partial.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/_partial.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/_partial.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/_partial.js.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/_partial_for_use_in_layout.html.erb rename tracks/vendor/rails/actionpack/test/fixtures/test/{_partial_only.rhtml => _partial_only.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{_person.rhtml => _person.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{action_talk_to_layout.rhtml => action_talk_to_layout.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{block_content_for.rhtml => block_content_for.erb} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/calling_partial_with_layout.html.erb rename tracks/vendor/rails/actionpack/test/fixtures/test/{capturing.rhtml => capturing.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{content_for.rhtml => content_for.erb} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/content_for_concatenated.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/content_for_with_parameter.erb rename tracks/vendor/rails/actionpack/test/fixtures/test/dot.directory/{render_file_with_ivar.rhtml => render_file_with_ivar.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{erb_content_for.rhtml => erb_content_for.erb} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/formatted_html_erb.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/formatted_xml_erb.builder create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/formatted_xml_erb.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/formatted_xml_erb.xml.erb rename tracks/vendor/rails/actionpack/test/fixtures/test/{greeting.rhtml => greeting.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{hello.rxml => hello.builder} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{hello_world.rhtml => hello_world.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{hello_world_container.rxml => hello_world_container.builder} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{hello_world.rxml => hello_world_from_rxml.builder} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{hello_world_with_layout_false.rhtml => hello_world_with_layout_false.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{hello_xml_world.rxml => hello_xml_world.builder} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/list.erb delete mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/list.rhtml rename tracks/vendor/rails/actionpack/test/fixtures/test/{non_erb_block_content_for.rxml => non_erb_block_content_for.builder} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{potential_conflicts.rhtml => potential_conflicts.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{render_file_with_ivar.rhtml => render_file_with_ivar.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{render_file_with_locals.rhtml => render_file_with_locals.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{render_to_string_test.rhtml => render_to_string_test.erb} (100%) rename tracks/vendor/rails/actionpack/test/fixtures/test/{update_element_with_capture.rhtml => update_element_with_capture.erb} (100%) create mode 100644 tracks/vendor/rails/actionpack/test/fixtures/test/using_layout_around_block.html.erb create mode 100644 tracks/vendor/rails/actionpack/test/template/atom_feed_helper_test.rb delete mode 100644 tracks/vendor/rails/actionpack/test/template/deprecated_helper_test.rb delete mode 100644 tracks/vendor/rails/actionpack/test/template/deprecated_instance_variables_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/template/erb_util_test.rb delete mode 100644 tracks/vendor/rails/actionpack/test/template/java_script_macros_helper_test.rb create mode 100644 tracks/vendor/rails/actionpack/test/template/sanitize_helper_test.rb rename tracks/vendor/rails/{actionpack/lib/action_controller/templates/scaffolds/layout.rhtml => actionwebservice/lib/action_web_service/templates/scaffolds/layout.erb} (85%) create mode 100644 tracks/vendor/rails/actionwebservice/lib/action_web_service/templates/scaffolds/methods.erb create mode 100644 tracks/vendor/rails/actionwebservice/lib/action_web_service/templates/scaffolds/parameters.erb create mode 100644 tracks/vendor/rails/actionwebservice/lib/action_web_service/templates/scaffolds/result.erb create mode 100644 tracks/vendor/rails/actionwebservice/lib/actionwebservice.rb create mode 100644 tracks/vendor/rails/activemodel/CHANGES create mode 100644 tracks/vendor/rails/activemodel/README create mode 100644 tracks/vendor/rails/activemodel/Rakefile create mode 100644 tracks/vendor/rails/activemodel/lib/active_model.rb create mode 100644 tracks/vendor/rails/activemodel/lib/active_model/base.rb create mode 100644 tracks/vendor/rails/activemodel/lib/active_model/callbacks.rb create mode 100644 tracks/vendor/rails/activemodel/lib/active_model/observing.rb create mode 100644 tracks/vendor/rails/activemodel/lib/active_model/validations.rb create mode 100644 tracks/vendor/rails/activemodel/spec/observing_spec.rb create mode 100644 tracks/vendor/rails/activemodel/spec/spec_helper.rb delete mode 100644 tracks/vendor/rails/activerecord/benchmarks/benchmark.rb delete mode 100644 tracks/vendor/rails/activerecord/benchmarks/mysql_benchmark.rb delete mode 100644 tracks/vendor/rails/activerecord/examples/associations.rb delete mode 100644 tracks/vendor/rails/activerecord/examples/shared_setup.rb delete mode 100644 tracks/vendor/rails/activerecord/examples/validation.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/acts/nested_set.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/acts/tree.rb create mode 100644 tracks/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/connection_adapters/db2_adapter.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/connection_adapters/firebird_adapter.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/connection_adapters/frontbase_adapter.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/connection_adapters/openbase_adapter.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/connection_adapters/oracle_adapter.rb create mode 100644 tracks/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlite3_adapter.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/connection_adapters/sqlserver_adapter.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/connection_adapters/sybase_adapter.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/deprecated_associations.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/deprecated_finders.rb create mode 100644 tracks/vendor/rails/activerecord/lib/active_record/serialization.rb create mode 100644 tracks/vendor/rails/activerecord/lib/active_record/serializers/json_serializer.rb rename tracks/vendor/rails/activerecord/lib/active_record/{xml_serialization.rb => serializers/xml_serializer.rb} (73%) delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/vendor/simple.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/wrappers/yaml_wrapper.rb delete mode 100644 tracks/vendor/rails/activerecord/lib/active_record/wrappings.rb create mode 100644 tracks/vendor/rails/activerecord/lib/activerecord.rb create mode 100644 tracks/vendor/rails/activerecord/test/associations/eager_singularization_test.rb create mode 100644 tracks/vendor/rails/activerecord/test/associations/inner_join_association_test.rb create mode 100644 tracks/vendor/rails/activerecord/test/connection_test_mysql.rb delete mode 100644 tracks/vendor/rails/activerecord/test/connections/native_sqlserver/connection.rb delete mode 100644 tracks/vendor/rails/activerecord/test/connections/native_sqlserver_odbc/connection.rb rename tracks/vendor/rails/activerecord/test/{copy_table_sqlite.rb => copy_table_test_sqlite.rb} (81%) rename tracks/vendor/rails/activerecord/test/{empty_date_time_test.rb => date_time_test.rb} (53%) delete mode 100755 tracks/vendor/rails/activerecord/test/deprecated_associations_test.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/all/developers.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/all/people.csv create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/all/tasks.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/book.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/books.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/citation.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/contact.rb delete mode 100644 tracks/vendor/rails/activerecord/test/fixtures/db_definitions/mysql.drop.sql delete mode 100755 tracks/vendor/rails/activerecord/test/fixtures/db_definitions/mysql.sql delete mode 100644 tracks/vendor/rails/activerecord/test/fixtures/db_definitions/mysql2.drop.sql delete mode 100644 tracks/vendor/rails/activerecord/test/fixtures/db_definitions/mysql2.sql create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/db_definitions/schema2.rb delete mode 100644 tracks/vendor/rails/activerecord/test/fixtures/db_definitions/sqlserver.drop.sql delete mode 100644 tracks/vendor/rails/activerecord/test/fixtures/db_definitions/sqlserver.sql delete mode 100644 tracks/vendor/rails/activerecord/test/fixtures/db_definitions/sqlserver2.drop.sql delete mode 100644 tracks/vendor/rails/activerecord/test/fixtures/db_definitions/sqlserver2.sql create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/example.log create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/item.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/items.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/matey.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/mateys.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/minimalistic.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/minimalistics.yml delete mode 100644 tracks/vendor/rails/activerecord/test/fixtures/mixin.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/parrot.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/parrots.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/parrots_pirates.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/pirate.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/pirates.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/reserved_words/distinct.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/reserved_words/distincts_selects.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/reserved_words/group.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/reserved_words/select.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/reserved_words/values.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/ship.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/ships.yml create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/treasure.rb create mode 100644 tracks/vendor/rails/activerecord/test/fixtures/treasures.yml create mode 100644 tracks/vendor/rails/activerecord/test/json_serialization_test.rb delete mode 100644 tracks/vendor/rails/activerecord/test/mixin_nested_set_test.rb create mode 100644 tracks/vendor/rails/activerecord/test/query_cache_test.rb create mode 100644 tracks/vendor/rails/activerecord/test/reserved_word_test_mysql.rb create mode 100644 tracks/vendor/rails/activerecord/test/serialization_test.rb create mode 100644 tracks/vendor/rails/activeresource/CHANGELOG create mode 100644 tracks/vendor/rails/activeresource/MIT-LICENSE create mode 100644 tracks/vendor/rails/activeresource/README create mode 100644 tracks/vendor/rails/activeresource/Rakefile create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource.rb create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource/base.rb create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource/connection.rb create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource/custom_methods.rb create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource/formats.rb create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource/formats/json_format.rb create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource/formats/xml_format.rb create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource/http_mock.rb create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource/validations.rb create mode 100644 tracks/vendor/rails/activeresource/lib/active_resource/version.rb create mode 100644 tracks/vendor/rails/activeresource/lib/activeresource.rb create mode 100644 tracks/vendor/rails/activeresource/test/abstract_unit.rb create mode 100644 tracks/vendor/rails/activeresource/test/authorization_test.rb create mode 100644 tracks/vendor/rails/activeresource/test/base/custom_methods_test.rb create mode 100644 tracks/vendor/rails/activeresource/test/base/equality_test.rb create mode 100644 tracks/vendor/rails/activeresource/test/base/load_test.rb create mode 100644 tracks/vendor/rails/activeresource/test/base_errors_test.rb create mode 100644 tracks/vendor/rails/activeresource/test/base_test.rb create mode 100644 tracks/vendor/rails/activeresource/test/connection_test.rb create mode 100644 tracks/vendor/rails/activeresource/test/fixtures/beast.rb create mode 100644 tracks/vendor/rails/activeresource/test/fixtures/person.rb create mode 100644 tracks/vendor/rails/activeresource/test/fixtures/street_address.rb create mode 100644 tracks/vendor/rails/activeresource/test/format_test.rb create mode 100644 tracks/vendor/rails/activeresource/test/setter_trap.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/basic_object.rb delete mode 100644 tracks/vendor/rails/activesupport/lib/active_support/binding_of_caller.rb delete mode 100755 tracks/vendor/rails/activesupport/lib/active_support/breakpoint.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/buffered_logger.rb delete mode 100644 tracks/vendor/rails/activesupport/lib/active_support/caching_tools.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/array/access.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/array/extract_options.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/array/random_access.rb rename tracks/vendor/rails/activesupport/lib/active_support/core_ext/bigdecimal/{formatting.rb => conversions.rb} (94%) create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/class/delegating_attributes.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/date/behavior.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/date/calculations.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/date_time.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/date_time/calculations.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/date_time/conversions.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/duplicable.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/file.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/float.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/float/rounding.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/hash/except.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/hash/slice.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/kernel/debugger.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/module/attr_accessor_with_default.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/object/conversions.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/object/instance_variables.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/range/blockless_step.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/range/include_range.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/range/overlaps.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/string/xchar.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/test.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/test/unit/assertions.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/core_ext/time/behavior.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/duration.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/decoding.rb delete mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders.rb delete mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/core.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/date.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/date_time.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/enumerable.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/false_class.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/hash.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/nil_class.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/numeric.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/object.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/regexp.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/string.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/symbol.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/time.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoders/true_class.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/encoding.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/json/variable.rb delete mode 100644 tracks/vendor/rails/activesupport/lib/active_support/reloadable.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/test_case.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/testing.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/testing/default.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/vendor.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/vendor/builder-2.1.2/blankslate.rb rename tracks/vendor/rails/activesupport/lib/active_support/vendor/{ => builder-2.1.2}/builder.rb (100%) create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/vendor/builder-2.1.2/builder/blankslate.rb create mode 100644 tracks/vendor/rails/activesupport/lib/active_support/vendor/builder-2.1.2/builder/css.rb rename tracks/vendor/rails/activesupport/lib/active_support/vendor/{ => builder-2.1.2}/builder/xchar.rb (90%) rename tracks/vendor/rails/activesupport/lib/active_support/vendor/{ => builder-2.1.2}/builder/xmlbase.rb (76%) rename tracks/vendor/rails/activesupport/lib/active_support/vendor/{ => builder-2.1.2}/builder/xmlevents.rb (97%) rename tracks/vendor/rails/activesupport/lib/active_support/vendor/{ => builder-2.1.2}/builder/xmlmarkup.rb (91%) delete mode 100644 tracks/vendor/rails/activesupport/lib/active_support/vendor/builder/blankslate.rb rename tracks/vendor/rails/activesupport/lib/active_support/vendor/{xml_simple.rb => xml-simple-1.0.11/xmlsimple.rb} (99%) create mode 100644 tracks/vendor/rails/activesupport/lib/activesupport.rb create mode 100644 tracks/vendor/rails/activesupport/test/buffered_logger_test.rb delete mode 100644 tracks/vendor/rails/activesupport/test/caching_tools_test.rb create mode 100644 tracks/vendor/rails/activesupport/test/core_ext/class/delegating_attributes_test.rb create mode 100644 tracks/vendor/rails/activesupport/test/core_ext/date_time_ext_test.rb create mode 100644 tracks/vendor/rails/activesupport/test/core_ext/duplicable_test.rb create mode 100644 tracks/vendor/rails/activesupport/test/core_ext/duration_test.rb create mode 100644 tracks/vendor/rails/activesupport/test/core_ext/file_test.rb create mode 100644 tracks/vendor/rails/activesupport/test/core_ext/float_ext_test.rb rename tracks/vendor/rails/activesupport/test/core_ext/module/{attr_accessor_with_default.rb => attr_accessor_with_default_test.rb} (92%) create mode 100644 tracks/vendor/rails/activesupport/test/inflector_test_cases.rb create mode 100644 tracks/vendor/rails/activesupport/test/json/decoding_test.rb create mode 100644 tracks/vendor/rails/activesupport/test/json/encoding_test.rb delete mode 100644 tracks/vendor/rails/activesupport/test/json_test.rb delete mode 100644 tracks/vendor/rails/activesupport/test/reloadable_test.rb create mode 100644 tracks/vendor/rails/activesupport/test/test_test.rb delete mode 100644 tracks/vendor/rails/railties/bin/breakpointer create mode 100644 tracks/vendor/rails/railties/bin/performance/request create mode 100644 tracks/vendor/rails/railties/configs/initializers/inflections.rb create mode 100644 tracks/vendor/rails/railties/configs/initializers/mime_types.rb create mode 100644 tracks/vendor/rails/railties/html/422.html delete mode 100644 tracks/vendor/rails/railties/lib/binding_of_caller.rb delete mode 100644 tracks/vendor/rails/railties/lib/breakpoint.rb delete mode 100644 tracks/vendor/rails/railties/lib/breakpoint_client.rb delete mode 100644 tracks/vendor/rails/railties/lib/commands/breakpointer.rb create mode 100755 tracks/vendor/rails/railties/lib/commands/performance/request.rb create mode 100644 tracks/vendor/rails/railties/lib/rails/plugin.rb create mode 100644 tracks/vendor/rails/railties/lib/rails/plugin/loader.rb create mode 100644 tracks/vendor/rails/railties/lib/rails/plugin/locator.rb rename tracks/vendor/rails/railties/lib/rails_generator/generators/components/controller/templates/{view.rhtml => view.html.erb} (100%) create mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/mailer/templates/fixture.erb create mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/mailer/templates/view.erb create mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/plugin/templates/MIT-LICENSE create mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/resource/USAGE delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/resource/templates/USAGE delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/resource/templates/fixtures.yml delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/resource/templates/migration.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/resource/templates/model.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/resource/templates/unit_test.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold/templates/form.rhtml delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold/templates/form_scaffolding.rhtml rename tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold/templates/{layout.rhtml => layout.html.erb} (100%) rename tracks/vendor/rails/railties/lib/rails_generator/generators/components/{scaffold_resource/templates/view_edit.rhtml => scaffold/templates/view_edit.html.erb} (50%) delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold/templates/view_edit.rhtml rename tracks/vendor/rails/railties/lib/rails_generator/generators/components/{scaffold_resource/templates/view_index.rhtml => scaffold/templates/view_index.html.erb} (68%) delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold/templates/view_list.rhtml rename tracks/vendor/rails/railties/lib/rails_generator/generators/components/{scaffold_resource/templates/view_new.rhtml => scaffold/templates/view_new.html.erb} (64%) delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold/templates/view_new.rhtml rename tracks/vendor/rails/railties/lib/rails_generator/generators/components/{scaffold_resource/templates/view_show.rhtml => scaffold/templates/view_show.html.erb} (83%) delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold/templates/view_show.rhtml delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/USAGE delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/scaffold_resource_generator.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/templates/controller.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/templates/fixtures.yml delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/templates/functional_test.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/templates/helper.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/templates/layout.rhtml delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/templates/migration.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/templates/model.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/templates/style.css delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/scaffold_resource/templates/unit_test.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/web_service/USAGE delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/web_service/templates/api_definition.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/web_service/templates/controller.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/web_service/templates/functional_test.rb delete mode 100644 tracks/vendor/rails/railties/lib/rails_generator/generators/components/web_service/web_service_generator.rb create mode 100644 tracks/vendor/rails/railties/lib/rails_generator/secret_key_generator.rb create mode 100644 tracks/vendor/rails/railties/lib/source_annotation_extractor.rb create mode 100644 tracks/vendor/rails/railties/lib/tasks/annotations.rake delete mode 100644 tracks/vendor/rails/railties/lib/tasks/pre_namespace_aliases.rake create mode 100644 tracks/vendor/rails/railties/test/boot_test.rb create mode 100644 tracks/vendor/rails/railties/test/console_app_test.rb delete mode 100644 tracks/vendor/rails/railties/test/dispatcher_test.rb create mode 100644 tracks/vendor/rails/railties/test/fixtures/plugins/default/plugin_with_no_lib_dir/init.rb create mode 100644 tracks/vendor/rails/railties/test/generators/generator_test_helper.rb create mode 100644 tracks/vendor/rails/railties/test/generators/rails_model_generator_test.rb create mode 100644 tracks/vendor/rails/railties/test/generators/rails_resource_generator_test.rb create mode 100644 tracks/vendor/rails/railties/test/generators/rails_scaffold_generator_test.rb delete mode 100644 tracks/vendor/rails/railties/test/mocks/dispatcher.rb delete mode 100644 tracks/vendor/rails/railties/test/mocks/fcgi.rb delete mode 100644 tracks/vendor/rails/railties/test/mocks/stubbed_breakpoint.rb delete mode 100644 tracks/vendor/rails/railties/test/mocks/stubbed_kernel.rb create mode 100644 tracks/vendor/rails/railties/test/plugin_loader_test.rb create mode 100644 tracks/vendor/rails/railties/test/plugin_locator_test.rb create mode 100644 tracks/vendor/rails/railties/test/plugin_test_helper.rb create mode 100644 tracks/vendor/rails/railties/test/secret_key_generation_test.rb diff --git a/tracks/app/controllers/application.rb b/tracks/app/controllers/application.rb index 4335ee77..8bc45e4a 100644 --- a/tracks/app/controllers/application.rb +++ b/tracks/app/controllers/application.rb @@ -7,10 +7,12 @@ require "redcloth" require 'date' require 'time' -#Tag # We need this in development mode, or you get 'method missing' errors +Tag # We need this in development mode, or you get 'method missing' errors class ApplicationController < ActionController::Base + protect_from_forgery :secret => SALT + helper :application include LoginSystem helper_method :current_user, :prefs @@ -26,6 +28,7 @@ class ApplicationController < ActionController::Base include ActionView::Helpers::TextHelper + include ActionView::Helpers::SanitizeHelper helper_method :format_date, :markdown # By default, sets the charset to UTF-8 if it isn't already set @@ -58,17 +61,17 @@ class ApplicationController < ActionController::Base render :text => message, :status => status end - def rescue_action(exception) - log_error(exception) if logger - respond_to do |format| - format.html do - notify :warning, "An error occurred on the server." - render :action => "index" - end - format.js { render :action => 'error' } - format.xml { render :text => 'An error occurred on the server.' + $! } - end - end + # def rescue_action(exception) + # log_error(exception) if logger + # respond_to do |format| + # format.html do + # notify :warning, "An error occurred on the server." + # render :action => "index" + # end + # format.js { render :action => 'error' } + # format.xml { render :text => 'An error occurred on the server.' + $! } + # end + # end # Returns a count of next actions in the given context or project # The result is count and a string descriptor, correctly pluralised if there are no diff --git a/tracks/app/controllers/contexts_controller.rb b/tracks/app/controllers/contexts_controller.rb index 912de11e..bd14ef4b 100644 --- a/tracks/app/controllers/contexts_controller.rb +++ b/tracks/app/controllers/contexts_controller.rb @@ -18,7 +18,7 @@ class ContextsController < ApplicationController format.xml { render :xml => @contexts.to_xml( :except => :user_id ) } format.rss &render_contexts_rss_feed format.atom &render_contexts_atom_feed - format.text { render :action => 'index_text', :layout => false, :content_type => Mime::TEXT } + format.text { render :action => 'index', :layout => false, :content_type => Mime::TEXT } end end @@ -84,7 +84,9 @@ class ContextsController < ApplicationController @context.attributes = params["context"] if @context.save if params['wants_render'] - render + respond_to do |format| + format.js + end else render :text => success_text || 'Success' end @@ -179,7 +181,7 @@ class ContextsController < ApplicationController def init_todos set_context_from_params unless @context.nil? - @context.todos.with_scope :find => { :include => [:project, :tags] } do + @context.todos.send :with_scope, :find => { :include => [:project, :tags] } do @done = @context.done_todos end diff --git a/tracks/app/controllers/login_controller.rb b/tracks/app/controllers/login_controller.rb index 2dc9e31f..004311ff 100644 --- a/tracks/app/controllers/login_controller.rb +++ b/tracks/app/controllers/login_controller.rb @@ -139,6 +139,9 @@ class LoginController < ApplicationController end end end + respond_to do |format| + format.js + end end private diff --git a/tracks/app/controllers/projects_controller.rb b/tracks/app/controllers/projects_controller.rb index d63aaba6..5508882c 100644 --- a/tracks/app/controllers/projects_controller.rb +++ b/tracks/app/controllers/projects_controller.rb @@ -28,7 +28,7 @@ class ProjectsController < ApplicationController end end end - + def projects_and_actions @projects = @projects.select { |p| p.active? } respond_to do |format| @@ -42,7 +42,7 @@ class ProjectsController < ApplicationController init_data_for_sidebar unless mobile? @projects = current_user.projects @page_title = "TRACKS::Project: #{@project.name}" - @project.todos.with_scope :find => { :include => [:context, :tags] } do + @project.todos.send :with_scope, :find => { :include => [:context, :tags] } do @not_done = @project.not_done_todos(:include_project_hidden_todos => true) @deferred = @project.deferred_todos.sort_by { |todo| todo.show_from } @done = @project.done_todos @@ -126,19 +126,25 @@ class ProjectsController < ApplicationController @active_projects_count = current_user.projects.count(:conditions => "state = 'active'") @hidden_projects_count = current_user.projects.count(:conditions => "state = 'hidden'") @completed_projects_count = current_user.projects.count(:conditions => "state = 'completed'") - render + render :template => 'projects/update.js.rjs' + return elsif boolean_param('update_status') - render :action => 'update_status' + render :template => 'projects/update_status.js.rjs' + return elsif boolean_param('update_default_context') @initial_context_name = @project.default_context.name - render :action => 'update_default_context' + render :template => 'projects/update_default_context.js.rjs' + return else render :text => success_text || 'Success' + return end else notify :warning, "Couldn't update project" render :text => '' + return end + render :template => 'projects/update.js.rjs' end def edit @@ -215,7 +221,7 @@ class ProjectsController < ApplicationController render :action => 'project_mobile' end end - + def render_rss_feed lambda do render_rss_feed_for @projects, :feed => feed_options, @@ -239,7 +245,7 @@ class ProjectsController < ApplicationController def render_text_feed lambda do init_project_hidden_todo_counts(['project']) - render :action => 'index_text', :layout => false, :content_type => Mime::TEXT + render :action => 'index', :layout => false, :content_type => Mime::TEXT end end diff --git a/tracks/app/controllers/todos_controller.rb b/tracks/app/controllers/todos_controller.rb index 721675ed..ffb03d5d 100644 --- a/tracks/app/controllers/todos_controller.rb +++ b/tracks/app/controllers/todos_controller.rb @@ -30,15 +30,16 @@ class TodosController < ApplicationController @projects = current_user.projects.select { |p| p.active? } @contexts = current_user.contexts.find(:all) respond_to do |format| - format.m { + format.m { @new_mobile = true @return_path=cookies[:mobile_url] - render :action => "new_mobile" + render :action => "new" } end end def create + @source_view = params['_source_view'] || 'todo' p = TodoCreateParamsHelper.new(params, prefs) p.parse_dates() unless mobile? @@ -71,7 +72,7 @@ class TodosController < ApplicationController else @projects = current_user.projects.find(:all) @contexts = current_user.contexts.find(:all) - render :action => "new_mobile" + render :action => "new" end end format.js do @@ -95,6 +96,9 @@ class TodosController < ApplicationController @projects = current_user.projects.find(:all) @contexts = current_user.contexts.find(:all) @source_view = params['_source_view'] || 'todo' + respond_to do |format| + format.js + end end def show @@ -104,7 +108,7 @@ class TodosController < ApplicationController @contexts = current_user.contexts.find(:all) @edit_mobile = true @return_path=cookies[:mobile_url] - render :action => 'show_mobile' + render :action => 'show' end format.xml { render :xml => @todo.to_xml( :root => 'todo', :except => :user_id ) } end @@ -211,6 +215,7 @@ class TodosController < ApplicationController format.m do if @saved if cookies[:mobile_url] + cookies[:mobile_url] = nil redirect_to cookies[:mobile_url] else redirect_to formatted_todos_path(:m) @@ -365,7 +370,7 @@ class TodosController < ApplicationController def with_feed_query_scope(&block) unless TodosController.is_feed_request(request) - Todo.with_scope :find => {:conditions => ['todos.state = ?', 'active']} do + Todo.send(:with_scope, :find => {:conditions => ['todos.state = ?', 'active']}) do yield return end @@ -398,7 +403,7 @@ class TodosController < ApplicationController @description << " in the last #{done_in_last.to_s} days" end - Todo.with_scope :find => {:conditions => condition_builder.to_conditions} do + Todo.send :with_scope, :find => {:conditions => condition_builder.to_conditions} do yield end @@ -407,12 +412,12 @@ class TodosController < ApplicationController def with_parent_resource_scope(&block) if (params[:context_id]) @context = current_user.contexts.find_by_params(params) - Todo.with_scope :find => {:conditions => ['todos.context_id = ?', @context.id]} do + Todo.send :with_scope, :find => {:conditions => ['todos.context_id = ?', @context.id]} do yield end elsif (params[:project_id]) @project = current_user.projects.find_by_params(params) - Todo.with_scope :find => {:conditions => ['todos.project_id = ?', @project.id]} do + Todo.send :with_scope, :find => {:conditions => ['todos.project_id = ?', @project.id]} do yield end else @@ -422,7 +427,7 @@ class TodosController < ApplicationController def with_limit_scope(&block) if params.key?('limit') - Todo.with_scope :find => { :limit => params['limit'] } do + Todo.send :with_scope, :find => { :limit => params['limit'] } do yield end if TodosController.is_feed_request(request) && @description @@ -464,7 +469,7 @@ class TodosController < ApplicationController def init_todos_for_mobile_view # Note: these next two finds were previously using current_users.todos.find # but that broke with_scope for :limit - + # Exclude hidden projects from the home page @not_done_todos = Todo.find(:all, :conditions => ['todos.user_id = ? AND todos.state = ? AND contexts.hide = ?', @@ -568,7 +573,7 @@ class TodosController < ApplicationController cookies[:mobile_url]=request.request_uri determine_down_count - render :action => 'index_mobile' + render :action => 'index' end end @@ -617,13 +622,13 @@ class TodosController < ApplicationController def render_text_feed lambda do - render :action => 'index_text', :layout => false, :content_type => Mime::TEXT + render :action => 'index', :layout => false, :content_type => Mime::TEXT end end def render_ical_feed lambda do - render :action => 'index_ical', :layout => false, :content_type => Mime::ICS + render :action => 'index', :layout => false, :content_type => Mime::ICS end end diff --git a/tracks/app/views/contexts/create.rjs b/tracks/app/views/contexts/create.js.rjs similarity index 100% rename from tracks/app/views/contexts/create.rjs rename to tracks/app/views/contexts/create.js.rjs diff --git a/tracks/app/views/contexts/destroy.rjs b/tracks/app/views/contexts/destroy.js.rjs similarity index 100% rename from tracks/app/views/contexts/destroy.rjs rename to tracks/app/views/contexts/destroy.js.rjs diff --git a/tracks/app/views/contexts/error.rjs b/tracks/app/views/contexts/error.js.rjs similarity index 100% rename from tracks/app/views/contexts/error.rjs rename to tracks/app/views/contexts/error.js.rjs diff --git a/tracks/app/views/contexts/index.rhtml b/tracks/app/views/contexts/index.html.erb similarity index 100% rename from tracks/app/views/contexts/index.rhtml rename to tracks/app/views/contexts/index.html.erb diff --git a/tracks/app/views/contexts/index_text.rhtml b/tracks/app/views/contexts/index.text.erb similarity index 100% rename from tracks/app/views/contexts/index_text.rhtml rename to tracks/app/views/contexts/index.text.erb diff --git a/tracks/app/views/contexts/show.rhtml b/tracks/app/views/contexts/show.html.erb similarity index 100% rename from tracks/app/views/contexts/show.rhtml rename to tracks/app/views/contexts/show.html.erb diff --git a/tracks/app/views/contexts/update.rjs b/tracks/app/views/contexts/update.js.rjs similarity index 100% rename from tracks/app/views/contexts/update.rjs rename to tracks/app/views/contexts/update.js.rjs diff --git a/tracks/app/views/data/index.rhtml b/tracks/app/views/data/index.html.erb similarity index 100% rename from tracks/app/views/data/index.rhtml rename to tracks/app/views/data/index.html.erb diff --git a/tracks/app/views/data/yaml_export.rhtml b/tracks/app/views/data/yaml_export.html.erb similarity index 100% rename from tracks/app/views/data/yaml_export.rhtml rename to tracks/app/views/data/yaml_export.html.erb diff --git a/tracks/app/views/data/yaml_form.rhtml b/tracks/app/views/data/yaml_form.html.erb similarity index 100% rename from tracks/app/views/data/yaml_form.rhtml rename to tracks/app/views/data/yaml_form.html.erb diff --git a/tracks/app/views/data/yaml_import.rhtml b/tracks/app/views/data/yaml_import.html.erb similarity index 100% rename from tracks/app/views/data/yaml_import.rhtml rename to tracks/app/views/data/yaml_import.html.erb diff --git a/tracks/app/views/feedlist/index.rhtml b/tracks/app/views/feedlist/index.html.erb similarity index 94% rename from tracks/app/views/feedlist/index.rhtml rename to tracks/app/views/feedlist/index.html.erb index 26df25dd..0b37ea82 100644 --- a/tracks/app/views/feedlist/index.rhtml +++ b/tracks/app/views/feedlist/index.html.erb @@ -54,10 +54,6 @@ <%= text_formatted_link({:controller => 'projects', :action => 'index', :only_active_with_no_next_actions => true}) %> Active projects with no next actions -
  • - <%= text_formatted_link({:controller => 'projects', :action => 'index', :projects_and_actions => true}) %> - Active projects with their actions -
  • Feeds for incomplete actions in a specific context: