labofsahil/github-event-dataset-2012 huggingface dataset:
Do not TSort Finisher and Bootstrap initializers

* Use sorting in topological order (TSort) on all initializers found by Railtie but not on the ones from Rails::Application::Bootstrap and Rails::Application::Finisher. Bootstrap should always be the first and Finisher the last.
* Move Rails::Initializable::Collection to Rails::Application. Now it's only needed there.

This fixes [issue 1587 reported by me yesterday](https://github.com/rails/rails/issues/1587).
added :callbacks => false functionality for create, save, update_attribute(s), and destroy

Added the option of :callbacks => false to create, create!, save, save!, update_attribute, update_attributes, and destroy.

This will allow anyone to easily disable the before/after create/save/update/destroy callbacks.
Unset association when existing record is destroyed.

To avoid foreign key errors (and invalid data) in the database, when a belongs_to association is destroyed, it should also be nil'd out on the parent object.

That is, the association id should not be kept on the record after save. This is a corruption of data integrity in the database.
Fix #camelize for terms with both underscore and camelcase

Currently, `"mixed_underscoreCamel".camelize` returns `"MixedUnderscorecamel"`.

It should return `"MixedUnderscoreCamel"`.
Added deep_map! instance method for Hash

This method invoke a block and replace each elements with a block result, like Array#map! method.
Fix GH #3931. A text type column with limit is returned incorrect data type on mysql.

This PR fixed GH #3931.

If you execute the following migration, foo column becomes *mediumtext*, and bar column becomes *longtext*.

```
  t.column :foo, :limit => 0x555555 (5592405)
  t.column :bar, :limit => 0x555556 (5592406)
```

But mediumtext's limit on mysql is 0xffffff (16777215).

Please see http://dev.mysql.com/doc/refman/5.5/en/storage-requirements.html

Please see also https://github.com/rails/rails/issues/3931.
Make sure video tags with multiple sources works with asset fingerprints.

When using a video_tag with multiple sources in production the files are not found if using the asset unique fingerprints. When source is not an array video_tag has the expected result.

Also, I want to add type attribute to each source. The final markup should be

```html
<source src="/assets/video-afafsafa876fa8f76af6af7a6faaf8f6f.mp4" type="video/mp4" />
```
Extend array support for assert difference

This change extends  the "assert_difference" method to accept an
optional array of values corresponding to an array of expressions
passed to the method. For example:

Currently, if you want to pass an array of expressions, you can only do:

assert_difference ['Delayed::Job.count', 'SomeModel.count'], +2 do
  execute_some_code
end

With this change, the numerical value can also be an array of values:

assert_difference ['Delayed::Job.count', 'SomeModel.count'], [-1, 4] do
  execute_some_code
end

Then each expression would be tested against the corresponding value
in the value array.

None of the old functionality is affected.
Empty AM objects are not serialized as a line break string: <model/> instead of <model>\n</model>. Fixes #3268

Hey, is this a valid fix for https://github.com/rails/rails/issues/3268 ?

Now the object is being serialized correctly but some tests needed to change: <node></node> for <node/> .
ActiveRecord::Migrator.bulk_migration option

Example: let's say that we need to apply two migration on production. First one delete unused column A. Second one does complicated data migration that failed during migration. In this case source code will be rollback to previous working version, but only the last migration got reverted. Production will run previous working version of source code that expects column A to exists, but it is not.

The thing that `ActiveRecord::Migrator` rollbacks only last applied migration will create inconsistency between data and code. It could be sensitive in some cases in production mode.

In order to control whether all migrations should be run under one transaction or separated transaction
Implemented ActiveRecord::Migrator.bulk_migration option that supposed to be enabled in production
escape_javascript helper corrupts strings


	  <%= javascript_tag do %>

	     window.myvar = '<%= j "\u2028\\\r\n\"'<>&" %>';
             alert(JSON.stringify(window.myvar));
	  <% end %>

this produces the following output: 

    "&amp;#x2028;\\\n&quot;'&lt;&gt;&amp;"

this happens because the content of a script tag is not interpreted as html except for certain sequences which look like a closing </script> tag to the browser. but rails escapes &,>,<," which means the values end up getting escaped too many times.

I think this is quite unexpected behaviour but may be a feature because it stops xss attacks caused by the user doing something like:

    my_element.innerHtml = window.myvar;

i've added a new method to the helper called escape_javascript_string that doesn't cause the value of the string to be modified. it does this by changing html characters to unicode javascript escapes. example:

	  <%= javascript_tag do %>

	     window.myvar2 = '<%= escape_javascript_string "\u2028\\\r\n\"'<>&" %>';

	     alert(JSON.stringify(window.myvar2));
	  <% end %>

which produces the following output (chrome JSON.stringify doesn't escape unicode new line):

    " 
    \\\r\n\"'<>&"
log at debug level what line caused the redirect_to

I've found this hugely helpful in development. I looked for another $DEBUG type flag to check against, but decided to just use .debug and if it's appropriate, it'll log. Any thoughts?

If you're not convinced, throw this in your application controller and see how helpful it is:

  # show helpful info on why we redirected in logs
  def redirect_to(options = {}, response_status = {})
    ::Rails.logger.error("Redirected by #{caller(1).first rescue "unknown"}")
    super(options, response_status)
  end

Also, happy to add a test, just didn't have a strong feeling on what would be a good method.
remove require since autoloaded in active_record.rb

autoloading ConnectionAdapters in active_record.rb. here(https://github.com/castlerock/rails/commit/1efd88283ef68d912df215125951a87526768a51).

No need to have a explicit require in sqlite and postgresql adapters.
[Proposal] Schema cache dump

In my experience, if we had many models (ex. one hundred), Rails boot was slowly.
According to production log, it seems that AR's schema data loading is slowly especially.
 
Thus I've implemented `schema cache dumping`. Please review it.
I guess this implementation has many fixing point ;)

Usage:

```
$ edit config/environments/production.rb
config.use_schema_cache_dump = true
$ RAILS_ENV=production bundle rake db:schema:cache:dump
=> generate db/schema_cache.dump
$ RAILS_ENV=production rails s
```
Render img tag with empty src if empty string is passed to image_tag.

Fixes #3080, but I think it might be a good idea to move that check down to `AssetsPath#compute_public_path` so we have same behavior for other asset tags.
Automatically create indexes for references/belongs_to statements in migrations.

My attempt at solving an annoyance mentioned a couple weeks ago by @tenderlove, where using "references" or "belongs_to" when creating/changing a table in a migration does not create a corresponding index, even though in most cases it is needed.

One consideration is that most developers will have already specified indexes for these columns in their existing migrations... I'm not sure if that will be a problem or not moving forward. I'm happy to make additional changes if need be.
When a route references a missing controller, raise ActionController::RoutingError with clearer message

When a route points to an unimplemented controller,  `ActionController::RoutingError` is raised with a message `No route matches ...`, although the route *does* exist and match.

    MyApp::Application.routes.draw do
      root :to => 'welcome#index'
    end

and example spec that fails with misleading error:

    describe "welcome" do
      it "GET / -> welcome#show" do
        { :get => "/" }.should route_to(:controller => "welcome", :action => 'index')
      end
    end

This is a pull request version of https://github.com/rails/rails/issues/2546
Rename ActiveRecord::TestFixtures public methods

I would like to know what you think about this.  I propose to rename public methods of  `ActiveRecord::TestFixtures` module as follows:

```
fixture_path        -> fixture_directory_path
fixture_table_names -> fixture_set_names
# fixture_table_names  be reserved to return a hash of the form { "fixture_set/name" => :fixture_table_name, ... }
fixture_class_names -> fixture_model_names
set_fixture_class   -> set_fixture_model
```

This extends PR #4254, where i only tried to give consistent and descriptive names to local variables.

I've posted about this on the mailing list, but there were no comments:
http://groups.google.com/group/rubyonrails-core/browse_thread/thread/22491c3963433854

My motivation was to be consistent in how `directory`, `path`, `table_name` etc. are used.  Also to me `fixture_model` is more flexible and descriptive than `fixture_class`.

Please let me know what you think: if you are happy with existing names, or you have better suggestions, or you like some of the proposed changes but not the other.
Test for SI-5171

Running the test produces the following error in 2.9.1:
java.lang.VerifyError: class com.restphone.IsList$ overrides final method canEqual.

Works fine in 2.10.0-M2
Closes #SI-5554
Fix assert valid keys in nav helper link to delete

This same fix should be added to master as well.  I'm not sure if I'm supposed to create a separate pull request for that.
divmod for all Numbers, nan**0 -> 1, gcdex re-optimized, other minor edits

See commit notes.
Better implementation of reduce_base in galgebra

Now uses always bisection algorithm from bisect module
This avoids much special cases and should be slightly faster
French tutorial

Continuation of https://github.com/sympy/sympy/pull/764
Clean some code in polytools after bug 281 was fixed

Hi,

I just have follow the comment on this part of the code, and run the tests everything passes (except for a html assert that is failing in master)

This is small one :D
Symbol.is commutative

TODO: rebase
This removes the 'is_commutative' slot from Symbol and allows the assumption system to handle it correctly, cf. [issue 2696](http://code.google.com/p/sympy/issues/detail?id=2696).

Note that the pull request isn't quite ready yet: there are still failures caused by the fact that this changes the hash.
tutorial.srb.txt

GCI-SLasher
[needs review] Creating symbolic nsolve expression.

When the equation in nsolve contains too many free symbols the nsolve is
not evaluated but it's placed in a lambda within an implemented_funtion.
That implemented_function is called on the free symbols and the resulting
expression is returned.

Examples
========

```py
>>> r = nsolve(tanh(y*x)-x, x, 1, imp_function='root_of_equ')
>>> r
root_of_equ(y)
>>> r.evalf(subs={y : 0.9})
0
>>> r.evalf(subs={y : 1.1})
0.502940574944642
```

Problems
========
evalf() does not play well with sympy.mpmath.matrices.matrices.matrix.
The tests for this are commented out.
An issue was created for the problem: issue 2994

In [14]: r2.evalf(subs={y : 1.2})
Out[14]: root2(y) # not as expected
In [15]: r2._imp_(1.2)
Out[15]: # as expected
[ 1.2]
[-1.2]
In [16]: type(_)
Out[16]: sympy.mpmath.matrices.matrices.matrix
update the select() to show what it returns, so that the documentation i...

...s more complete.
282 allow c check box column header to behave like normal datacolumn

We resolved this by adding a $headerCheckBoxVisible property to CCheckBoxColumn. When that is set to false, the header cell will act as a normal one, so for example you can set a header even if $selectableRows is 2.
Now you can only set your permissions to others.

https://github.com/WoltLab/WCF/issues/453
Fixed handle_call response in simplesrv.erl

Fixed handle_call response in simplesrv.erl,

It was {noreply, ok, State}

It should be {reply, ok. State}
Mac Lion fullscreen mode

Mac OS X Lion features application fullscreen mode. Added support of that feature for tiled. 
Though some Objective-C code added seems theres no way to make it with Qt at the moment.

Part of issue #40.
sockjs

Client library for websockets with smart fallback.
Server side library exists for node.js, Erlang, Lua/Luvit, Python/Tornado, Java/vert.x

Also pointed json2 to minified version.

Thank you
Removed unused class StoppingConditionFactory

Deleted as per request :)
make including expected and actual values in assert fail messages easier

More of an RFC than a feature - it makes writing tests slightly less repetitive if replacing expected and actual values in the error message (where specified) is built in

thus errors can be shown like so:

	 assert.equal(retrived, expect, "The number returned (:actual:) does
not equal the number expected (:expected:)");
Add custom DNS servers with dns. Refs #249
Improved Table of Contents for API docs 

In reference to this ticket here: https://github.com/joyent/node/issues/2090

Changes made to the Table of Contents: https://github.com/tedsuo/node/blob/master/doc/api/_toc.markdown

* Split the Table of Contents into two lists: Overview and API.  Overview contains only the synopsis and core concepts.  API lists everything alphabetically.
Fixes "comma at end of enumerator list" build issue with some packages

I've had two different packages fail to compile with this error (node-stringprep and something else). I just removed the extra commas at the end of the enums in libeio.h
delegate error events from http parser to higher levels

i believe the same should be applied to http.request
Removing duplicates in known_attributes at ActiveResource (closes #3389)

Related to https://github.com/rails/rails/issues/3389
Fix eagerly loading associations without primary keys

column_names_with_alias allowed a nil through when used with associations without primary keys which breaks eager loading in some circumstances.
Test for quoting ActiveSupport::Duration instances.

`ActiveSupport::Duration` instances, such as `30.minutes` or `5.hours`, are not properly quoted by `ActiveRecord::Base.connection.quote()`.
Instead of `to_s`  was used `to_yaml`
This test will fail on 2.3.11 and master, but pass on 3.0.5 because  https://github.com/rails/rails/commit/7e4e1f0ca5722008b288224221405eba486345c1
in this commit `to_yaml` was changed to `to_s`
But in https://github.com/rails/rails/commit/fd1cf13f743ac7ba71f19dff6d8e22f5ac7bc603 was changed back to `to_yaml`.
I not sure which commit is right.

On my opinion, 30.minutes should be quoted as Numeric, because 30.minutes is a Numeric. 
But
ruby-1.9.2-p0 > Numeric === 30
 => true 
ruby-1.9.2-p0 > Numeric === 30.minutes
 => false 
ruby-1.9.2-p0 > ActiveSupport::Duration === 30.minutes
 => true 
ruby-1.9.2-p0 > 30.minutes.class
 => Fixnum 
ruby-1.9.2-p0 > 30.minutes.is_a?(Numeric)
 => true
 
Can someone explain me the `===` operator ?
AS::Callbacks#run_callbacks: deprecated second argument

`run_callbacks` has two arguments. But second one is not used any more.
handle '*/*;q=0.1' style single but has qvalue acceptline.

Some client send broken accept line and the accept line breaks Rails' template resolver mechanism from bothering Mime::Type.parse().

This patch lets Mime::Type.parse() ignore qvalue when accept line has only one mime-type.
Add an option to model generator to generate classes with ActiveRecord::Model

This add an option to model generator to generate classes that use ActiveRecord::Model. Ex:

```
rails g model Post --with-include
```

will generate:

```ruby
class Post
  include ActiveRecord::Model
end
```

Please don't merge this inmediatly, I think we can choose a better option name than ```--with-include``` for this
Show class name in RecordInvalid error

My first pull request to Rails. :)

Patch to make RecordInvalid errors say the class name of the model where the validation failed. This would have saved me a lot of time yesterday when my tests were failing; I thought the problem was with an attribute of the same name on a different model.

I need help making sure this passes tests because I couldn't get the Rails test suite to run on my machine. I tried `rake` and got `no such file to load -- sdoc`. Thoughts?
logger.silence is deprecated
Support more directories for rake notes.

While I was tackling the GH #4536, I found the problem first.
I should add some directories for the `rake notes` task.

I also added `spec` directory too.
The :converter Proc from #composed_of can return nil

We have very sensible value objects, which can't be created with invalid data. I supplied a patch to allow the `:converter` Proc to return nil. Before the patch, returning nil resulted in a confusing `NoMethodError` on `NilClass` when ActiveRecord tried to set the mapped properties to the corresponding value. The patch uses the  `:allow_nil` options to decide, whether the `:conversion` Proc can return nil values.

The patch changed the code in a way that the conversion Proc was run also for nil values. This backward compatibility issue wasn't caught by a test so I wrote one in a separate commit.

This is a re-open of #3420 because I picked the wrong merge-traget.
Refactor and cleanup in some ActiveRecord modules

A bunch of commits squashed:

* Avoid double hash lookups in AR::Reflection when reflecting associations/aggregations
* Minor cleanups: use elsif, do..end, if..else instead of unless..else
* Simplify DynamicMatchers#respond_to?
* Use "where" instead of scoped with conditions hash
* Extract `scoped_by` method pattern regexp to constant
* Extract noisy class_eval from method_missing in dynamic matchers
* Extract readonly check, avoid calling column#to_s twice in persistence
* Refactor predicate builder, remove some variables
Set config.assets.debug to false by default in development.rb  

Follow the guide ,I think its value  should set false by default . disable it can increase the speed of the request time in development mode.
removed unuseful require for reply as we are not using require model

I was just looking the code and seems that reply model is not using in the below PR files
Add ActiveModel subset validation helper

This is a validation helper that validates that the attribute is a subset of the specified list. Its usage looks like:

```
validates :answer, :subset, :in => ['unicorns', 'rainbows', 'horsies']
```

I found this useful in validating an Array attribute on one of my models. The attribute corresponded to a group of checkboxes in the view.

The attribute itself only needs to support the `each` method for iteration.
prevent crashes when testing without defined @logger
Add *_url helpers to get the full assets URL

Adds `image_url`, `javascript_url`, `stylesheet_url`, `audio_url`, `video_url`, and `font_url` to assets tag helper. These URL helpers will return the full path to your assets. This is useful when you are going to reference this asset from external host.
Handle empty format specifiers in the formatting interpolator.

f"${foo}" is treated like f"${foo}%s".
Fixed over-optimistic anyrefSpecCache (closes SI-5500).

The basic problem here was that generic type params were getting
confused between the various specialized subclasses. For instance,
calling typeParamsSubAnyRef(A, C2$mcLI$sp) might return the wrong
specialized type param, e.g. C2$mcLZ$sp.A$sp (note the Z instead
of the I).

The fix is to cache with both the sym (A) and also the clazz
(C2$mcLI$sp). This may resolve a whole host of other obscure
AnyRef specialization problems.
Tiny fixes to product_properties autocomplete

There's no need to autocomplete product property values with property names, of course (I'm working on an extension to autocomplete values instead). A tiny css glitch has also been fixed. 

Also, I wonder why the jquery.autocomplete.js being used is still the old (deprecated) version from bassistance.de, not the one from jQuery UI. These versions will conflict if used together.
[GCI 2011] Implemented dsolve speeding up in integrate().

* integrate() now uses ODE utilities to speed up computation of some
  integrals.
  - Documentation is updated accordingly.
  - New test has been added to the test_integrals.py, which checks
    whether new implementation computes as nearly quick as dsolve
    when possible.
Pylint jcreus

This adds a test for a bug that was fixed by #879 (the rest of the commits will go away when that is merged).  

@mattpap, could you look this over and verify that I did it correctly?  Also, I couldn't figure out a case where two domains could be unified into a third domain, so no test was added for that.
Trigonometric

First (basic) implementations of the missing trigonometric and inverse trigonometric
functions. Also some enhancements and changes to the existing functions.
There is still much work left.

I know that there are test failures, mostly due to changed formulas.
The test cases for the new code parts are not written yet.

Hence please consider this to be a request for general comments rather
than a pull request.
Null second message fix in zmsg_unwrap

When calling zmsg_unwrap with a message with one frame, the attempt to check the size of a second frame causes assert failure, I added a null check && before the size check so it skips if null and continues.
Monocle PDF: icon added

subj
Make sure zombies actually get stopped by objects
front + js + php
hihihi

hihihi
Update Language/French/French.xml
Low: fencing: Add option for specifying number of fencing retries

This request is a proposal patch about fencing.
- pcmk_fencing_max_retries parameter of stonith device which specifies the number of times of a retry is added.

We specify two or more stonith devices using fencing-topology.
Therefore, in order to shorten the time of STONITH, we want the next device to escalate immediately when a certain device failed.
High: pengine: cl#5072 - Fixes monitor op stopping after rsc promotion.
Development

## New ##
*   Made a Main/snpsearch.html template, allowing the discussed request types. (Request by search input)
*   Added data-output functions to AppRequestHandler, using new data/* templates, including prettified output (via flag).
*   Made it possible to specify routes in the controller via __routes__ module variable.

### Todo ###
Create specialized "controller" templates (as in rails?). Uses standard inheritance.

## Cleanup: ##
*   Removed unused google prettify files, and moved the essential ones to root /js dir.
*   Introducing a *Controllers* dir, and moved all previous routed classes to this.
*   Introducing a *Models* dir, moving model definitions to separate files.
*   Moved wikitools library into Lib dir. The Bio library requires refactoring to be moved though.
*   Merged Template.py into Utilities.py.
*   Cleaned up imports in various files.
*   Cleaned up inheritance of templates.
Development

## New ##
*   Made a Main/snpsearch.html template, allowing the discussed request types. (Request by search input)
*   Added data-output functions to AppRequestHandler, using new data/* templates, including prettified output (via flag).

### Todo ###
Create specialized "controller" templates (as in rails?). Uses standard inheritance.

## Cleanup: ##
*   Removed unused google prettify files, and moved the essential ones to root /js dir.
*   Introducing a *Controllers* dir, and moved all previous routed classes to this.
*   Introducing a *Models* dir, moving model definitions to separate files.
*   Moved wikitools library into Lib dir. The Bio library requires refactoring to be moved though.
*   Merged Template.py into Utilities.py.
*   Cleaned up imports in various files.
*   Cleaned up inheritance of templates.
Added fix for memory leak because of potential circular reference

I made a change to resolve a memory leak that can occur because of a circular reference. Take a look at the following example:

			$(document).ready(function() {
				function MyDataTableWrapper() {
					var oDataTable = $('#example').dataTable({
						"fnRowCallback":jQuery.proxy(callback, this)
					});
					oDataTable.fnDestroy();

					function callback(){}
				}
				
				var myWrapper = new MyDataTableWrapper();
				myWrapper = null;
			} );

After this code is executed, take a heap snapshot with the Google Chrome tools. You will see that a reference to the MyDataTableWrapper instance still exists in memory. This is because the browser is keeping a reference to "this" in the jQuery proxied function, which is reference by oInit, which is then being referenced by the various internal data grid functions. This prevents DataTables from being completely cleaned up after it is destroyed and removed from the DOM. This fix resolves that by marking the configuration map, oInit, for garbage collection and ending the circular reference.
Added preprocessor support

I added preprocessor support similar to how post-processing works currently. This includes a new portlet preference and new interface.
Flashcard settings
Update src/server/scripts/EasternKingdoms/TheStonecore/boss_corborus.cpp

new script in stonecore boss corbuos
Use checkout instead of installed version to build portable version

Revert back to the older behavior of using openslides from the checkout instead of requiring it to be installed via setup.py install first.
[-] MO : use addJS instead of a tpl file

Use addJS instead of a tpl file (Module BlockWishList)
Update pdf/header.tpl

Smaller logo
expand settings support to include nearly all Jinja2 Environment settings, with default handling

@iElectric

1. Added default setting handling
2. Restores autoescape default to True even if the setting is not set in the config
3. Updated docs on reload_templates and autoescape
4. Please note that the code only respect pyramid.reload_templates setting and ignore jinja2.autoreload setting
Tiger & Eagle Level Complete

Q: In Rails, migrations are smart enough to not run if they have already been migrated. Whereas in our example the migrations always run when I load ```ruby watchman.rb```. 

Is there some other Rails magic going on here in addition to your ```ActiveRecord::Migrator.migrate("db/migrate/")``` line of code?
Completed Panda, Tiger and Eagle levels

The filtering feels clunky - feels like there must be a cleaner way to do it.
Remove the toggle menu entri, it is a profile option, not something that...

... should be changed every page load

Signed-off-by: emanuele <emanuele45@gmail.com>
Allow posting bytes through multipart forms

The photos api requires multipart form uploads.  This needs a tweak to the SDK and an example showing the image upload to a service.
Lessbackups for chrome v2

tested on linux-64 bit and windows 7.

relies on hack to get around possible incorrect utf-8 encodings
in java strings
12/6/2012
Review: Week 4 Homework

– Week 4 questions
– All merge content from prior week
I've updated my info in the roster
Peter Granger, week 4 homework

Committing my homework questions.txt for week 4
virutalenv.el working with emacs24 and python.el

`python-shell' got replaced with `run-python' it seems like in emacs24.

This seems to work for me in my limited testing so far.
Added instructions for updating remote repositories after name change.
Tag links in material#show page.

Closes #48.
VALUES was incorrectly treated as a function

In the version of sqlparse in debian, (INSERT...) VALUES was treated as a function. Then I broke it somehow with my changes to the lexer so it was grouped with table name: <Identifier 'test V...' at 0xb732982c>.

This fix is probably not ideal to solve the issue, but I wanted to submit a fix of some sort as I broke it.
Start of grunt custom-builder

With this commit, you can build a custom angular-ui.js to build/custom/angular-ui.js by doing this:

```sh
grunt build:directives/modal:directives/event:filters/inflector
```

The next step is to hook up this task to the rest of the build process (so you just give the current build task a list of modules and it does it as normal, into your custom folder).
Changed the button sound code
Added close() for MongoDbClient
Fix for toInt() not handling some radix values https://github.com/chriso/node-validator/issues/80

...ndles the radix parameter correctly
New row type for UISegmentedControl

Builds a new row type for an UISegmentedControl

![Preview](https://dl.dropbox.com/u/1098463/Screenshots/Screen%20Shot%202012-07-05%20at%2014.00.31%20.png)

```ruby
{
  title: "Gender",
  key: :gender,
  type: :control,
  items: ['Female', 'Male']
}
```
Add dom.forms lib

clojure.browser.dom.forms simplify working with HTML forms. It wraps goog.dom.forms library into more clojure-ish interface.
issue #1305: added docs for keypad_dispatcher/CCKeypadDelegate.js and ke...

...ypad_dispatcher/CCKeypadDispatcher.js
PEP8 Cleaning

I know I've commit access. But just want you to confirm this one.
uri fails to parse compact ipv6 representation

1. Hangs on ::1. The rule that matches anything before '::' should match
   0 or 1 occurance.
2. qi::repeat(min, max) is greedy in nature. Workaround to use
   qi::repeat(n) multiple times with varying n.
Added yogi, yuglify, and yeti

Added some packages I include in my update alias.
Use MongoClient and MongoReplicaSetClient

As of PyMongo 2.4 MongoClient and MongoReplicaSetClient are meant to be used instead of Connection and ReplicaSetConnection. This commit changes it. There is one problem, this won't work with PyMongo versions less than 2.4...
Use cat to build temp file instead of echo. [4/5]



 barclamps/provisioner |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Fix nodes cycling in hardware installing [3/5]

Added more null checking in switch_config.rb to prevent nodes from
cycling over hardware installing.


 barclamps/network |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Performance tuning including support for transparent huge pages etc. [3/4]

Performance tuning including support for transparent huge pages etc.


 barclamps/nova |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Completing model level unit tests for networking [3/5]

Completed model level unit tests for networking


 barclamps/network |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Make external builders run. [2/4]



 build_crowbar.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Refactored manufacturers

Extended manufacturers functionality. Added /manufacturers page that lists all manufacturers and /manufacturer/<slug> page that lists all the products from the specific manufacturer.
Added SEO for manufacturers and product assigmnent tab similar to one used with Categories.

Also added some caching changes to allow invalidation of groups of entries
Adding reject state to charge

for example, for moderation
Implements case-sensitive sorting

Uses uksort with strcasecmp to perform the forward sorting and a custom function that reverses the arguments for strcasecmp for reverse sorting.
/delhand

Added /delhand so you can only delete your hand instead of your inventory
Fix problems with async chat event not sending messages to xmpp chat spy
Move these messages to LogLevel_Trace.

These messages are far too frequent to be useful at LogLevel_Info.

Filed as FIREBREATH-192.
cleanup device, device ap, and device network address.
add line5

I want to update this file!
Setting boolean fields width to 80%

This should fix #1275.
Update package.json

Update stylus version to the latest
Add bump task (increment package version)
Added Ribbon Cable Header Pinout to README
Implemented check for path > 8192 characters (HTTP Salesforce REST limit)

Since SOQL does not have a 'SELECT *' option, you must specify every field for the SELECT statement when performing a query. Very large SObjects may have a huge number of fields, so including each one in the query string can produce a string that exceeds the 8192 character limit that Salesforce enforces for HTTP requests.

This patch checks the length of the request URL and raises a Databasedotcom::MaxPathLengthCheck error if it exceeds 8192. This will be more informative to developers and users compared to a generic 500 error.

I will soon submit another patch that will blacklist specified Salesforce fields so you can work around this 8192 character limit.
Exception name changes

Preserves our contracted error response names by mapping webob exceptions to our named errors.

Also repairs references to rd_exceptions that were missed in a refactor.
ISPN-2212 Remove commit() call from AtomicHashMap entry commit process

https://issues.jboss.org/browse/ISPN-2212

Needs some dev discussion...
main_rs.py

updated as of Friday, 12/7
Volume Level in Mute Icon

I added the ability to display the volume level in the mute button icon.
I also added a demo in the demos folder to show how to implement this feature and what it would look like.
Add support for query string cache busting

Needed a way to do query string cache busting compared to file name. Had an issue with multiple servers and caching different filenames.

Added queryString option to config to allow this option.

Tested and working.
Added link to Objective-C port
Allowing iter_content() to have a value for len()

Based on content-length divided by chunk_size.

Kind of a rough commit, more for the idea or anything else.

Other options would be to make a new release of clint, or create a generator class to wrap iter_content in application code.
Remove sharing of base_headers config between sessions.

Since base_headers is a dictionary, it's reference was shared with all instances of Session objects. This patch deep copies all config options. Using deepcopy here should not incur a large performance penalty.
significant updates in macros
Jaxrs 0.6 servlet25compatible

Copied (and slightly modified) two spring-test source files in order to remove runtime dependencies on that library and removed runtime references to classes from grails-test. See http://code.google.com/p/grails-jaxrs/issues/detail?id=66#c9 and http://code.google.com/p/grails-jaxrs/issues/detail?id=39#c5 .

I've tested the changes and it works for me on this branch... I hope this way we can:
* remove runtime dependencies from spring-test
* avoid adding new runtime dependencies to grails-test only to support the patch I previously prepared for servlet 2.5 compatibility

Please note I've copied two source files from springframework 3.0.5 distribution: I am not a lawyer, but I've seen that spring framework sources and grails-jaxrs ones are all distributed under the apache license v2. I read it and I've found it "quite friendly with itself" :-) So I've only added a notice into the header of each copied file in order to declare that they have been copied from the relevant spring framework distribution and then modified. The copyright belongs to the original authors (as per the apache license).

The only relevant change I made to spring files was making MockHttpServletRequest not an instance of  HttpServletRequest in order to avoid references to the new types introduced into servlet 3 apis.

I'd be happy if cahya could gave some feedback on this fix refinement when available (see http://code.google.com/p/grails-jaxrs/issues/detail?id=66#c7 ).
fix archlinux compatibility (arch command)

play-youtube.sh uses the command "arch" which isn't available in archlinux anymore.
This commit replaces "arch" by "uname -m".
Added setValue for HasValue

Hi Luc,

I need the HasValue interface to have a setValue method in order for me to set the value decoded from JSON.

Dong.
Adding the for..in loop statement section 

Adding a small section about the importance of the `hasOwnProperty` check in a `for..in` loop.

I wasn't sure about wether to put it on a list format as the other sections in the file or not, but since it has only one item at least for now, I kept without a list because it's a little bit bigger than all the other tips in the file and has it's own example.

Of course, I'm open to any suggestions about content or formatting ;)
Fix clipping in PDF backend

This fixes a bug introduced in #1444, where the clipping information would be lost when using a path collection.  I think this fixes things once and for all, but if not it's probably safest to just revert #1444 which was solving a much less serious bug than this one.
Make make.py build docs under python 3

Fixes #1356.

@cjmayo Could you confirm this works as intended?
upgrade to therubyracer 0.10.x call semantics

In JavaScript, every function call has a `this`
context. In prior versions of therubyracer and
therubyrhino, this context was simply dropped on 
the floor and only the arguments were passed to
ruby procs.

This has been corrected, and now every embedded
lambda or proc receives the `this` object as its
first parameter.

This commit upgrades to that interface for all
rails helpers.
Bug 727660 - Allows mozmill 1.5 to use HTTP_PROXY environment variable

Replaced httplib with urllib2
Fixed login to work with guest access enabled.
partially address #73

Please tell me what you think of this pull, before i get in any deeper.

* fix wait_for_ajax
* MozTrapEditRunPage
* treat runs in manage runs list as sub-objects
* treat suits in create/edit run as sub-objects
* allow for both addition and removal of suites in runs

TODO:
figure out how to drag-n-drop
Fixes regeneration of Skulls

I haven't released the PlayerHeads version this works yet on bukkitdev yet, though I have pushed it onto my github repo.  It shouldn't throw any runtime errors if the server is running an old version of PlayerHeads.
QTool Vision Fixes
ファイル追加・編集しました

README.txt -> modified
y-konishi.txt -> added
php multiversion support
identifiable::wrap uses "static"

Раз уж метод wrap наследуется, то и оборачивать должен в наследника используя позднее связывание. Доступно с 5.3.0. 
NamedObject не справедливо объявлен абстрактным. Самодостаточен (не имеет абстракных методов) и может (будучи не абстрактным) быть использован как обертка для $key $val.
Reverting uns find_events() to what it was originally

UNS find_events() takes a single origin id and returns a list
package: add authors and License

to be merged by Manfred.
Changing/fixing the meaning of getServerZoom

If a layer is configured with serverResolutions, then getServerZoom should return the zoom level as index of the current resolution in the serverResolutions array.

The reason for this change is the fact that it is too easy to break XYZ layers when they are not the base layer (see also #438). Look at the following configuration:

    var map = new OpenLayers.Map( 'map', {
        projection: "EPSG:900913",
        maxExtent: [-20037508, -20037508, 20037508, 20037508],
        layers: [
            new OpenLayers.Layer("empty", {isBaseLayer: true}),
            new OpenLayers.Layer.OSM("Simple OSM Map", null, {isBaseLayer: false})
        ],
        center: [-7920047, 5231947],
        zoom: 12
    });

With current master, this results in OSM tiles with -1 as z value, because the map resolution is not found in the OSM layer's resolutions array. The base layer's resolutions array (the specified map's maxExtent determines the empty base layer's resolutions array) is slightly different from the web mercator default set of resolutions, because we use 20037508 instead of 20037508.34 for the world corners. Now when we load the map, ```OpenLayers.Layer.XYZ::getXYZ``` finds the current map resolution to be 38.21851348876953. ```OpenLayers.Util.indexOf(resolutions, res)``` returns -1, because the OSM layer doesn't have this resolution in it's resolutions array (it has 38.218514137268066).

By changing the meaning of ```getServerZoom()``` to return the index of the current resolution relative to the serverResolutions array (if one is configured), we do not need to handle two cases to get the zoom level, and can always just use ```getServerResolution``` and add the ```zoomOffset``` if specified (note: you either provide ```serverResolutions``` or a ```zoomOffset```).
Initial proposal for PSR-2, clarification attempt for PSR-0

This is a try at clearing some of the issues that came up during discussions in php-internals on splClassLoader rfc.

The issues that seems to come up where:
* case sensitivity
* handling of missing files
* include path handling
* questions on why pear compatibility was kept

This commit is by no means a perfect response to these, it's an attempt to start the discussion on fixing them so we can potentially move on with spl[Class]Loader.
Given the original PSR and the example in it, I have assumes it intended to be strict on purpose as it makes it easy to implement, understand, debug as well as being fast.
Hence why this proposal moves further in that direction but keeps support for some stuff currently in use with options.

Some options I have chosen not to include yet as I don't fully know if there are any value in them, and how they should be specified.

These are:

* PSR_2_EXCEPTION: Adds checks to see if file exists, if not throws
  exception. Still throws exception when combined with PSR_2_SILENT.

Given that autoload functionality in php does no currently support exceptions, I don't see any benefit atm.

* PSR_2_LOWERCASE: Changes namespace and class name to lowercase,
  hence folder and file names must be in lowercase in this mode.

Might add value for those that want to avoid potential edge case issues when developing on mac and then moving the project to linux for instance.

* PSR_2_INCLUDEPATH: Look-up file using include path.

Symfony / Zend will have to contribute / agree on how such a option should work.
Fix typos

Title says everything :)
Changed war package name.
Change scheduler option from scheduler_driver to compute_scheduler_driver

The volume scheduler doesn't work with filter scheduler, so better to leave the volume scheduler at default.
Updating rsyslog role.
Feature/trends

Moved TS cleaning functions into filter namespace. Trends stuff now ready to be changed to match new data workflow.

This pull request also represents all of my changes to the timeseries cleaning functions. I still need to test them in production, but in general the workflow is easier to follow, extreme cases (100% good/bad pixels) are handled, and the timeseries actually come out clean now. I didn't add special cases for mostly bad TS, but this is still a big improvement.
Avoid reprocessing tiles by using remove-tiles-by-iso

Added `remove-tiles-by-iso`. From the docstring:

"Remove tiles from set of tiles for given `iso-codes`. Useful for avoiding re-processing tiles unnecessarily."
Adjust trend functions to return `nil` values when an exception is thrown
Pulling predicate namespace changes in from feature/deliver

Mainly entailed incorporating the new thrift API
pairing!
Sprint12 4 45598 remove syslog 12 h1
Implemented support for multiple value type rule. Closes #1

...d to implement also multiple value enum rule. See #1
package binaries in windows and linux remove needles file

Which would be better?
     1. we copy all .dll files in windows, or .so files in linux.
     2. List required files. And copy them.
SAKIII-6188 - Join Group button does not work on dashboard carousel

https://jira.sakaiproject.org/browse/SAKIII-6188
SAKIII-5617 - Remove MathJax from the initial pageload

https://jira.sakaiproject.org/browse/SAKIII-5617
SAKIII-5615 - Fix recursive error in removeServerCreatedObjects

https://jira.sakaiproject.org/browse/SAKIII-5615
Initial Hilary work

Here's some work that I did to get 3akai-ux running on Hilary.

It has a very basic implementation for:
* landing page
* register
* login
* dashboard
* content profiles
* user profiles

You'll also need my 'batch' branch as that is not in Hilary master yet.
SAKIII-6114 fixed dowpdown arrow click in chrome

https://jira.sakaiproject.org/browse/SAKIII-6114
SAKIII-5342 - Page revisions are all blank

https://jira.sakaiproject.org/browse/SAKIII-5342
KERN-2695 Rename manager-viewer.json to have a more generic name

https://jira.sakaiproject.org/browse/KERN-2695

* Renamed manager-viewer to auth-all
* Updated documentation

Associated UX changes are to be made as part of https://jira.sakaiproject.org/browse/SAKIII-5354
KERN-2632 remove references to NakamuraQueryComponent from solr config
Pull 533
Please ping :(
1.写了单元测试正则生成log分析正则的脚本 2.补完了火车网的redirects正则
ENHANCEMENT:Trac 7266 - added an icon to the 'sync files' button in Asse...

...tAdmin + regenerated css files.
Improve class naming and docs for DataList::applyFilterContext()

InvalidArgumentException in this case is misleading because it's not telling you which class it tried to
check didn't exist.

"comparisator" is not a word, replacing it with a word that isn't made up :P
Tidy up of the panels for consistency, filter message styles, position of edit tree button

General tidy up of the tab panels so that spacing is more consistent

Improved filter message styles but is not a complete fix and I suggest that filter messages should be available in other areas of framework like in the files area, more discussion here (fixes #7884).

Position of "edit tree" button has been allowed to align with the "add new" button in the sitetree collapsed panel toolbar. The button will probably push out to the next line in some browsers as the buttons are still quite large (the edit tree button will potentially be getting replaced soon anyway).
New File

Hey! check out my brand new file!!
I goofed, this actually creates a dict.  Sorry!
Removed dot from github link on the left side

That :p
CS-4504: Proxy generation does not work for entites out of library/Newsc...

...oop/Entity

Modifes value for resources.doctrine.entity.dir to library/Newscoop
Adds missing entity proxies
Proposal titled "Designing General DSL"
PDoc and code cleanup

Hello!

List of changes:
- PDoc typos fixed (various tickets);
- check for destroyed Event.cache in Opera while unloading page added (bug #1284);
- access to element in Event.cache unified and simplified

I hope my work will finally find its place.
Handle errors nicer

Any errors on the parser are being emitted over the stream.

This does force users to catch and handle them
lots of changes

black highlight, user_s, user_non_s in table, th->td, cgi-bin/grade_point/ -> cgi-bin/

 renamed g.pl back to grade_point.pl
Add paging to API calls to grab everything properly

Related story: https://trello.com/card/meetup-com-api-returns-a-max-of-200-results-per-page-we-now-have-200-members-so-the-importer-does-not-get-all-users/4eb7e6bc90315800004faa0c/49

Test also added.
Implemented --update

Implemented update in gdrive-cli.py and db/helper.py

Also found tbl_parentsCollection schema confusing. Since the parent ID is an attribute of a file, I changed tbl_parentsCollection.id to tbl_parentsCollection.parent_id, and updated the relevant code in the insert_file function in db/helper.py
Add proper escaping for JS and CSS sources

Also make sure that they behave the same with all the template engines.
Previously with escaping enabled they would escape things differently and
before enabling escaping Genshi and Kajiki escaped the sources while
Jinja and Mako didn't exposing and inconsistent behavior when writing widgets
Major temp scrap/image/synchronization update

-Matching update for client. See client for changelog.
HABTM examples

Just added some examples of the array structure for saving HABTM relationships, since it came up on IRC today and was confusing.  I tried to match the generally-used array syntax, hopefully it looks like it should.
filtering stuff

I fixed some stuff in the filtering.  Can you see if this would be a clean merge?  I'd like to reduce our drift for when we push your changes back to Joshua main.
Improvement to last patch

Corrected handling of [In,Out] ByRef parameters in ConvertArguments and UpdateByRefArguments

This is the result of Geoff taking a few minutes to think over the logic of the last patch.
you can't build unless you have git, so configure should require it
[ticket/10658] Use get_user_rank() for group ranks on group view.

The old code was buggy because it did not prefix the path with the phpBB root
path which causes problems with bridges and other URL rewriting.

PHPBB3-10658

http://tracker.phpbb.com/browse/PHPBB3-10658