labofsahil/github-event-dataset-2012 huggingface dataset:
product.wxs - updated npm path to include trailing backslash

As other's have reported (https://github.com/joyent/node/issues/2377), I experienced the $PATH issue when using the Nodejs MSI installer.  npm is set without a trailing backslash, where nodejs is set with the trailing backslash.

Although the presence or abscence of this should not make a difference, it does appear to.  I have merely appending the trailing backslash for npm in the product.wxs.
Testfixes

Minor nits encountered while working with the bench suite
Adding .destroy() method to Zlib class

The Zlib class in zlib.js implements a readable/writeable stream interface, but doesn't have a .destroy() method.

If the zlib classes are used in a pipe and the source emits the close event, destroy() is called on the Zlib object, causing an exception that can only be handled through the global exception handler.

Example:
<pre>
zlib = require("zlib")
fs = require("fs")

gunzip = zlib.createGunzip()
rs = fs.createReadStream("/dev/zero")
rs.pipe(gunzip);

setTimeout(function() { rs.destroy(); }, 2000);
</pre>
Exception:
<pre>
stream.js:98
    dest.destroy();
         ^
TypeError: Object #<Gunzip> has no method 'destroy'
    at [object Object].onclose (stream.js:98:10)
    at [object Object].emit (events.js:88:20)
    at Object.oncomplete (fs.js:1167:12)
</pre>

This pull request implements a destroy() method. I hope that's in line with the ongoing discussion about which Stream classes should implement which methods.
Move process.memoryUsage() to os.memoryUsage() (fix #988)

I messed up with git, so that's why I opened this new pull request (closing the old one now). Tried fixing the things that ry commented on:

"Please do process.memoryUsage() (leave it in the test) and please stub out the other platform's GetProcessMemory() functions and put assert(0 && "implement me") int them."

If I misunderstood anything, please say so.
Tests for Sockets

I did not see any tests for Sockets that make sure that drain/pause are emitted, so I wrote some.
I also wanted to provide @mikeal with tests for http to facilitate OutgoingMessage.pipe(Socket), which I plan on  adding to this branch.

I know that a tests for a Socket that pauses and resumes many times is needed, and that the OS may buffer the Socket when translating the message between the client and the server (so that some of these tests may be a false negative), but that a paused Socket would emit drain before resume seems wrong to me?  Also, it does not appear that a pause event is emitted on pause?

In any event, if wiser minds then mind would care to comment, that would be devine.  Especially on the order of events.
add TLS source

_DO NOT MERGE YET_

* Still needs unit tests
* Build for Makefile needs to be done
Content-encoding support for ql.io client.

Initial patch. take one.

Up for review. Let me know the comments/improvements. DO NOT MERGE YET.
Fix GH #4946. If we don't call mail method, the method is called automatically.

If we don't call mail method, the method is called automatically.
Or, we must always call mail method.

Please see https://github.com/rails/rails/issues/4946

Closes #4946
FormOptionsHelper refactor

BTW, select works a little faster then find_all:

```ruby
require 'benchmark'

n = [1]*100_000_000
Benchmark.bm do |x|
  x.report { n.select { |a| a > 1 } }
  x.report { n.find_all { |a| a > 1 } }
end
```

```
    user     system      total        real
7.590000   0.010000   7.600000 (  7.927171)
9.650000   0.010000   9.660000 (  9.634406)
```
Allow ActiveSupport::Deprecation features to be used by rails applications and library authors

Currently `ActiveSupport::Deprecation` is a global that can be only used by Rails due to its generated messages. However it is a very nicely written piece of software that could be used by Rails applications (you know some of them last for years and it would be nice for them to have the ability to deprecate their own api) or gems that already depend on `rails` or `active_support`. This patch aims at fixing it.

It let's you use `ActiveSupport::Deprecation` as a module and include it in a class.

And it also adds additional argument to `ActiveSupport::Deprecation::DeprecatedInstanceVariableProxy` and `ActiveSupport::Deprecation::DeprecatedConstantProxy` constructors so that warnings can be generated by other objects than `ActiveSupport::Deprecation` module itself (but that's the default).

I added few more tests to make sure that those features works as advertised.
don't add the source JS asset when in debug mode

This fixes issue #5145 by not adding the source Javascript asset in the Sprockets Rails helper when config.assets.debug is true.

I wanted to find a way to treat the source asset as a Sprockets::Asset and use the #eql? method to compare them, but I didn't see an obvious way to do that. If anyone has any pointers there, please let me know.

That said, this does fix the issue of not including application.js along with the other .js files when config.assets.debug is true.
[Feature] ActiveResource - Associations through reflections

Matthias Folz and I've added associations (has_many and has_one) via reflection classes to ActiveResources.

Here is the link to the googlegroups discussion:
http://groups.google.com/group/rubyonrails-core/browse_thread/thread/dd8d83955a7cf9e8/1f95a896887cd9a9#1f95a896887cd9a9 

And the lighthouse ticket:
https://rails.lighthouseapp.com/projects/8994/tickets/6473-activeresource-adding-associations-through-reflections#ticket-6473-1

I hope, it's not impolite to open a pull request without an answer on the lighthouse ticket form a core member.
If it's so: I'm sorry... ;)

Greetz
Markus Schwed
Reduce FILENAME_MAX_SIZE in ActiveSupport::Cache::FileStore

In order that temp filenames generated from it will fit in 255 chars. See https://github.com/rails/rails/issues/4907
transactions are rolled back if thread is killed during transaction

... as opposed to being partially committed.  Only fixes behavior in MRI 1.8 and Rubinius.  JRuby and 1.9 will still work the same since their Thread.current.status won't be 'aborting'
Ensure ActiveResource serialization obeys ActiveResource::Base.include_root_in_json

The root element in JSON serialization in Rails 3.2.1 is always present, regardless of the setting of `ActiveResource::Base.include_root_in_json`. This fix makes `ActiveResource::Base#to_json` obey the setting, and includes a test to make sure the setting works.
Callback collision

Rebased version of previous pull request see:
https://github.com/rails/rails/pull/269
'public/assets/' directory in .gitignore

Should the directory 'public/assets/' be included in .gitignore file?!
Datetime coercion

Use method aliasing for `DateTime#<=>` to be compatible with other libraries that define `<=>` on DateTime. By calling super, ActiveSupport 3.1 bypasses any `<=>` method defined on DateTime.

For example, if another library wrote this:

```ruby
class DateTime
  def compare_with_comparability(other)
    compare_without_comparability (other.respond_to?(:comparable_datetime) ? other.comparable_datetime : other)
  end
  alias_method :compare_without_comparability, :<=>
  alias_method :<=>, :compare_with_comparability
end
```

If ActiveSupport 3.1 was loaded after, then it would bypass this extension. If both sides use method aliasing, then both extensions would be used regardless of load order. This also affects the `home_run` DateTime replacement because it defines a `DateTime#<=>` method overriding the `Date#<=>` method.
PostgreSQL GIN and GiST index support

Added add_index override in postgresql_adapter to allow for GiST and GIN support.

    add_index(:wikis, :body, :gin => true)

Added PostgresqlAdapter indexes() :type support (specifying :btree, :gin, and :gist index types).
**NOTE:** instead of hacking the IndexDefinition class, I just added a `:type` attribute to the [`abstract/schema_definitions.rb`](https://github.com/chaffeqa/rails/commit/61fd6b6d9c57281f3af1cf2cb4a9373369011384)

    ActiveRecord::Base.connection.indexes(:wikis) #=> #<struct ActiveRecord::ConnectionAdapters::IndexDefinition table=:wikis, name="index_wikis_on_ancestry", unique=false, columns=["ancestry"], lengths=nil, type=:btree>


Added tests for add_index. Updated tests for postgresql/schema_tests to check for index :type.

Let me know if there are other schema related updates I should do.  Would gladly do so :)

(refs [this old pull](https://github.com/rails/rails/pull/3699) )
before add should allow the developer to return false to prevent addition

before add should allow the developer to return false to prevent addition of the object to the association

if the developer wants to add objects with possible rejection criteria, in tests for example, communication via exception is not appropriate.
in general there should be a mechanism by which before_add callbacks for associations should be able to halt addition silently.
Rake notes directories


These commits do two things:

    Verify that Annotations are found in all the default directories
          app config lib script test
    
    If an environment variable SOURCE_ANNOTATION_DIRECTORIES exists, it searches there too
          SOURCE_ANNOTATION_DIRECTORIES='dir1,dir2' bundle exec rake notes
              searches:  app config lib script test dir1 dir2

References: #4536, #4540
removing the buffered_logger and related test


Removed the buffered_logger test references..
Avoid warning for unused variable.
Included TagHelper within TextHelper, since it's used there (so that we c

Included TagHelper within TextHelper, since it's used there (so that we can include TextHelper in files, i.e., a different helper).
Changing active model dirty module helper method to more appropriate met...

Changing active model dirty module helper method to more appropriate method with helper #4903
Refactored remove_column

ActiveRecord::Table#remove should use `*column_names` instead of `column_names`.

So, I have removed unnecessary flatten for column_names that also caused issues [here](https://github.com/rsim/oracle-enhanced/issues/124).
Improve the performance of #delegate

Remove the use of `#__send__` in order to boost performance. This also means that you can no longer delegate to private methods on the target object.

The merits of this pull request is being discussed [on the mailing list](http://groups.google.com/group/rubyonrails-core/browse_thread/thread/c47a7d7c93ae5eea). Please let it remain open so the diff can be easily browsed.
TagHelper creates invalid data attributes when value is a BigDecimal

Hi all

I ran into this issue yesterday:

User model has `latitude` and `longitude` attributes which are both decimal fields

When using these attributes to create data attribute tags, the quotations were added twice (as a result of calling to_json).

``` rhtml
<%= content_tag(:div, "", :data => {:latitude => @user.latitude, :longitude => @user.longitude} %>

# => <div data-latitude=""123.000"" data-longitude=""123.000""></div>
```

Fixed this by adding BigDecimal to the list of class types which should not be converted to a JSON string
Fix Errors#from_array when an attribute name starts like another /ActiveResource

When ActiveResource grabs errors from an array of messages, if you have an attribute name compound, that starts like another attribute name, for example:

{:errors => {:phone => "is not valid", :phone_work => "can't be blank" }} 

If phone is parsed first it's getting the error of phone_work too. 
For this reason, sorting the array of attributes by length we can fix this problem.
#read_entry in ActiveSupport::Cache::FileStore should log details of the exception when an exception is thrown

Currently, when an exception is thrown in the private method ActiveSupport::Cache::FileStore#read_entry, the exception is rescued and the method fails silently. 

Besides failing gracefully, we should also log the exception so that it's easily debuggable.

This follows the convention in ActiveSupport::Cache::MemCacheStore#read_entry which logs the exception when one is thrown.

Thanks!
Add license field to gemspecs

Added license = "MIT" to all gemspecs. 

Life would be simpler if all gems declared their license but currently few do. This is important information when declaring the licenses an application is dependent upon in due-diligence scenarios (such as startup funding.)
allow to pass Symbol into :limit option of #accepts_nested_attributes_for

Allow to pass Symbol into :limit option of #accepts_nested_attributes_for, so you can set limit individually for each instance.

Passed symbol points to instance method, that returns limit.
added namespace option for activerecord store

To prevent method name conflicts, I have added namespacing to the ActiveRecord store.  The way it works is you can now pass in some custom text to prefix the accessor/writer method names.  Passing in a value of *true* will namespace it with the database column name.

    class Stuff < ActiveRecord::Base
      store :item, accessors: [ :color ], namespace: true
      store :thing, accessors: [ :color ], namespace: "article"
    end
    
    s = Stuff.new(item_color: "blue", article_color: "purple")

    s.item_color
    #=> "blue"
    s.article_color
    #=> "purple"

This also can be done via the store_accessor method:

    store_accessor :item, :size, namespace: true
    store_accessor :thing, :size, namespace: 'article'

-patrick
Fix has_many through associations when mass_assignment_sanitizer is strict

This also need to be backported to 3-2-stable branch
Fixes Tests of pull request 4746

@tenderlove

There seems to be a problem how or when identity map stores its records.

With using the identity map the test test_instantiation_doesnt_try_to_require_corresponding_file (inheritance_test.rb) fails because the line

foo = Firm.find(:first).clone

stores foo in the identiy map before the type is set to FirmOnTheFly. So querying for Firm.find hits the identity map cache and returns foo. So I used IdentityMap.without in the test.

One way would be to check the type attribute of the returned record what do you think?
Change mysql2 wait_timeout default value to avoid exceeding the max value allowed by MySQL

I had some trouble with the mysql2 gem and my remote database : it kept losing the connection (`Mysql2::Error: MySQL server has gone away`). I discovered that the default time_out value set by activerecord for mysql2 [2592000](https://github.com/rails/rails/blob/master/activerecord/lib/active_record/connection_adapters/mysql2_adapter.rb#LC277) exceed the max value allowed by MySQL : [2147483](http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_wait_timeout). Perhaps it should cap it to this max value...

It's my very first pull request so be indulgent if I don't respect some basic rules I may not know...

Everything is explained here :
http://stackoverflow.com/questions/8610426/rails-3-1-mysql2-error-mysql-server-has-gone-away/8617733#8617733
https://github.com/brianmario/mysql2/issues/213

Julien
Fix for digest authentication bug - issue #2301

I updated the test to successfully authenticate, instead of failing, when the credentials URI differs from the request path seen by the server. Without this change, digest authentication cannot go through a proxy that rewrites the request, and this is specifically what the Digest Auth specification, RFC 2617 - http://tools.ietf.org/html/rfc2617 requires.
Fix FinderMethods#exists? sql generation to make picky sql servers happy

Minimal change to query generation of FinderMethods#exists? that makes SQLServer and others happy that do not like columns without an alias.

Without this patch MS-SQLServer doesn't like the generated SQL and barks for FinderMethods#exists?, ie:

ActiveRecord::StatementInvalid: ActiveRecord::JDBCError: No column was specified for column 2 of 't'.: SELECT t.* FROM (SELECT ROW_NUMBER() OVER(ORDER BY huhu.id) AS _row_num, 1 FROM huhu WHERE huhu.[id] = 83287) AS t WHERE t._row_num BETWEEN 1 AND 1
Migration improvements

Don't show migration messages from 2.7 for people needing migration
advice for their 2.9 -> 2.10 move, but keep all the information
for developers needing it.

Xmigration accepts a specific version like -Xmigration:2.8 now.
This will show only migration warnings since that version.

Default for -Xmigration is "2.9".

Adjusted tests, added some new. All tests pass.

Fixes SI-4990.
Wrapped spgrid.f from FITPACK into RectSpherBivariateSpline class

According to http://projects.scipy.org/scipy/ticket/1549, here's the pull request. I wrapped FITPACK's spgrid.f function for interpolating on a rectangular grid on a spherical surface for using in scipy.interpolate.RectSpherBivariateSpline.
#1066 fix cart empty after logout and login again

Cart goes empty when user logout and login again. This fix resolve this issue. 

It does by copying line_items to logged in user's last incomplete order from session order. Because when user log in we should concern with line_items in session order as other details (addresses, shipping method etc) will be chosen by user during checkout. This will also not override user defaults if any (like saved addresses). 

It basically populate the line_items by calling add_variant method. And when user do checkout adjustments will be calculated as done for normal checkout flow. Another advantage of this is that for logged in order there will be only one incomplete order in database. unless he completes the order he will be working with incomplete order only. 

When there is no incomplete order than session order will be associated with current_user (which is current situation for all scenario).
[GCI] Test examples when running setup.py test

These changes add the following:

- 2 new options to examples/all.py: -q (quiet mode) -s (hide summary)
- Test examples in setup.py
- Fix typo so all console examples work.

Issue 698: http://code.google.com/p/sympy/issues/detail?id=698

GCI Task: http://google-melange.appspot.com/gci/task/view/google/gci2011/7230275
Sparse Matrix algorithms

TODO: rebase
Fix Issue 2021: cross product always returns (1,3)-Matrix

TODO add docstring like in dot

This is the patch from [issue 2021](http://code.google.com/p/sympy/issues/detail?id=2021).  I would have just pushed it, except I don't know how I feel about it, so I want other people's opinions about the change.
Distributions

Several new continuous probability distributions.
This is a first part of adding new distributions to sympy.
See also the "Distributions" notebook on my other repository
for examples and to get an overview on what works and what
does not. (Many integration issues, some strange Exceptions)

No tests and updated docstrings yet.
combinatorics/permutation: Made the Permutation object indexable.

TODO: respond to comments

Signed-off-by: Saptarshi Mandal <sapta.iitkgp@gmail.com>
Quantum Gate Identity Search

Provides functionality for finding quantum circuits that reduce to a scalar value.
Issue 1740, with new @normalize_args

@normalize_args is in sympy/utilities/misc.py.
It is used to implement the fixes for issue 1740, which are in sympy/ntheory/generate.py.
New test cases in sympy/ntheory/test.
(Try to) fix issue 3014

The mathml printer already adds a newline to the end of the output, so the
print statement in print_mathml should have a , at the end.  Based on the
error from that issue, I think this might fix the problem (though I won't know
for sure until Tom tests it, as I cannot reproduce it myself).

@ness needs to test this to see if it works.
Button states

forward the states to all child controls of the Atom widgets
Make web.py applications stoppable in stand-alone mode

I added an app.stop() method to be able to stop the stand-alone server programmatically in dev-mode, for whatever reason.

My reason is that I'm serving http requests in an embedded system without a 'proper' web server front-end, as part of a larger multithreaded python application, which needs to support stopping and restarting for management purposes.
Support for default value on CConsoleCommand::prompt.

With this patch you can use default value on CConsoleCommand::prompt.

For example, when you call to:
```
$this->prompt('Please enter the output directory', '/home/user/mydir');
```

The prompt output will be:
```
Please enter the output directory [/home/user/mydir] 
```

If user does not write nothing, the returned value will be "/home/user/mydir".
refactored standings

added pagination;
fix for dkp pool selector, now supports "all"
Add includes and libs to windows install

Currently to build native modules on windows a user needs to download the node source. Setup python and compile the source. Even then module's build scripts have problems finding node and the include files.

To better facilitate building native modules on windows this pull request adds the includes and libs into the install. Also to help building on windows I have also included an environment variable for NODE_HOME.
child_process: stop .disconnect() call if channel is diconnected


call return after emitting `error` if `connected === false`
Support sending Sockets and Server using fork().send.

This make it possible to send a `net.Server` or `net.Socket` object using the `.send` method there exist when forking a child using `child_process.fork`. 

**Related issues:**

* issue #2585
* issue #2323

**Problems:**

* `.connections` lies since it decreas when sending the a `net.Socket`.
* there need documentation (will come up soon)

/cc @indutny
Fix for $request->redirect() bug when Kohana:$index_file is activated

There was a problem in $request->redirect() when Kohana:$index_file is activated. Kohana:$index_file must be a string value or FALSE not TRUE.
fixes for windows

variables need to be declared at the top of the function for windows.
A test for the IGMPv3 max response time
１カ所修正しました。

”も”を削除しました。ご確認下さい。

「このように浸透している技術も
も新しく進化している」
→
「このように浸透している技術も
新しく進化している」
WIP: MRtrix tract conversion and dipy interfaces

Pythonic converter for MRtrix tracts to TrackVis format

Uses dipy functions to apply affine transformations to the streamlines so that one can visualize the tracts alongside the T1 image. More dipy interfaces on the way.

WIP because the tutorials still need to be changed to use the new converter. A pythonic MRtrix image format (.mif) reader is also on the way, and therefore the Camino sections of the MRtrix workflow have been removed. 

TrackVis screenshot:
http://dl.dropbox.com/u/315714/trackvist1.png

Track density map from dipy:
http://dl.dropbox.com/u/315714/tdi.png
20120205 updated german locale

updates to de_DE locale files according to last weeks' changes to en_US locale files… please pull into master.
Allow to_json output to embed within <script> tags in HTML output.

In single-page-designs an oft-used pattern is to embed the initialisation data as JSON within the HTML page output. E.g.:

    <script>App.reset(<%= raw @people.to_json %>);</script>

This could result in the following output:

    <script>App.reset([{"name":"<script>alert('foo');</script>"}]);</script>

Browsers will complain about this, because within `<script>` tags the `</` characters aren't allowed. This patch always escapes the `</` characters as `<\/`. So the example output above would become:

    <script>App.reset([{"name":"<script>alert('foo');<\/script>"}]);</script>
Relation#inspect memory failsafe

Added a failsafe so that relation#inspect will not accidentally fill the memory with all the objects from the database on a faulty query.

http://stackoverflow.com/q/6859738/146272
Allow blocks for count with ActiveRecord::Relation like we do with sum

also added tests and documentation about sum allowing a block.

I've been burned too many times by thinking I'm working with an Array. If we can sum on ActiveRecord::Relations like we do with Arrays, why not count with a block as well?


    persons = Person.where(:gender=>'male')
    persons.count{|person| false} # should equal 0, but will equal persons.size
Don't hardcode assets route skipped in route inspector

Right now generating a resource named asset with scaffold and setting ```config.assets.prefix = '/sprockets'``` (to avoid conflicting with generated resources) the output of ```rake routes``` is:

```
/tmp/foo % rake routes
  /sprockets #<Sprockets::Environment:0x3fea8846578c root="/private/tmp/foo", paths=["/private/tmp/foo/app/assets/images", "/private/tmp/foo/app/assets/javascripts", "/private/tmp/foo/app/assets/stylesheets", "/private/tmp/foo/vendor/assets/javascripts", "/private/tmp/foo/vendor/assets/stylesheets", "/Users/guille/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/gems/jquery-rails-2.0.0/vendor/assets/javascripts", "/Users/guille/.rbenv/versions/1.9.3-p0/lib/ruby/gems/1.9.1/bundler/gems/coffee-rails-6b4034abbf7d/lib/assets/javascripts"], digest="aa7d0db7619379e13b08335dee027df2">
```

This have two issues, the first one is that any of the routes prefixed with /assets is shown and the second one is that the /sprockets one shouldn't be shown.

After of apply this patch, the output ```rake routes``` is the expected:

```
/tmp/foo % rake routes
    assets GET    /assets(.:format)          assets#index
           POST   /assets(.:format)          assets#create
 new_asset GET    /assets/new(.:format)      assets#new
edit_asset GET    /assets/:id/edit(.:format) assets#edit
     asset GET    /assets/:id(.:format)      assets#show
           PUT    /assets/:id(.:format)      assets#update
           DELETE /assets/:id(.:format)      assets#destroy
```
Minor ActiveSupport::Concern improvements
Creation of inquirer methods on the fly for performance boost
Support to dump and load of postgresql schemas

cc: @jonleighton, @tenderlove

As of PR #1410, this change try to respect table  with qualified schemas in postgres

now you can do something like this on a migration file:

```ruby
    create_table 'myschema.mytable' do |t|  
      t.string :column          , :null => false, :limit => 20
      t.timestamps  
    end
```



something I want to work soon is to create schemas in migrations without breaking dump and create tasks(that will also break test tasks)
Ability to explicitly name delegate methods and the methods they delegate to

Hello,

Currently delegate methods must point to methods of the same name. 

This patch adds the ability to have differing names between delegate methods and the
methods they delegate to via a hash argument, with the keys being the new, delegate
method and the values being the original, method being delegated to (similar to alias/alias_method).

(This patch is merely an extension of the existing functionality, the existing API still works as before.)

— Travis
Removing useless comma
Add ability to associate existing but unassociated records for nested_att

Add ability to associate existing but unassociated records for nested_attributes

Fixes issue #2925
Also reset put_via_redirect and delete_via_redirect.

We ran in to an issue upgrading a Rails 2.3.10 project to Rails 3.0 due to put_via_redirect not being included in the list of methods that Runner wraps with a reset for @html_document. I also added delete_via_redirect for completeness.
Adjustment creation fails when 'receiving' return authorizations

Return authorization fails when 'receive' event is fired. The adjustment attribute that is getting updated is now polymorphic. Changed code to reflect that.
Add tutorial Russian translation of the new format: tutorial.ru.po


GCI: http://www.google-melange.com/gci/task/view/google/gci2011/7235246

Notes: 

- The old 'tutorial.ru.txt' is removed. that is only 'tutorial.ru.po' is used now.

- An one link (Downloads_) is broken in the resulted '_build/tutorial.ru.html', when I use 'make htmli18n'. I have't understand why (I can't catch it because I did not find the  intermediate 'tutorial.ru.txt' during build process. But it is not directly related with GCI task.
French Translation of the tutorial

This time... is the good one.
I'd like to merge this branch with the sympy's master branch.
Implementation of sine and cosine transforms

Building on the work of Tom, I added the Sine and Cosine transforms.
1707: raise NotimplementedError in evalf_atan

When evalf returns None, None, None, None in evalf_atan, raiseing
    a ValueError allows the evalf fallback to continue for the
    integral mentioned in issue 1707.

    I'm not sure what the best error to raise is, but whatever is raised
    has to be caught in the main evalf routine.


All tests pass in evalf. I haven't run the full suite, however.
Warnings "file-contains-date-and-time *.html"

While building documentation packages in openSUSE Build Service we get about 700 warnings like

> leechcraft-doc.noarch: W: file-contains-date-and-time /usr/share/doc/packages/leechcraft-doc/functions_func_0x64.html
> leechcraft-doc.noarch: W: file-contains-date-and-time /usr/share/doc/packages/leechcraft-doc/functions_0x64.html
> leechcraft-doc.noarch: W: file-contains-date-and-time /usr/share/doc/packages/leechcraft-doc/class_i_plugin_ready-members.html
> Your file uses  __DATE and __TIME__ this causes the package to rebuild when
> not needed

Please merge this pull request in order to fix subject without additional patching while building or fix the problem in another way.
GmailNotidier and some blogique
3.2 a3351
correcting implementation

I made a couple of errors on this implementation...
added ask page
Add server configuration documents
A lot of changes together (I am sorry)

* Added url-generator js library to help on client side URL generation.
* Applied url-generator in EditApplicant.js and EditEmployee.js
* Removing urls from ViewData javascript variable in EditApplicant and EditEmployee views.
* Renaming GetApplicant, SaveApplicant and DeleteApplicant (and Employee versions) to more easy reuse names: Get, Post and Delete.
* Removing ugly javascript code from Applicants and Employee List views and adding another ugly javascript code in Index View.
Allow custom JUI header and footer classes
ignore DriveType.Unknown drives as can't guarantee we have permissions

I just fired up EventStore and have noticed that DriveStats were failing.

I tracked this down to the fact that I have rebind mounts in which my current user does not have read access.   These come up with a drivetype of Unknown

To reproduce this.

As root

1) mount --bind /some/dir /some/otherdir 
2) make sure your user doesn't have read access to these directories.
3) run EventStore.

Now potentially we should be even more stringent on the drive types we wish to monitor.  Does anyone care about cdrom drive stats?
Fixed issue PHP Error in statistic_view.php

Dev this fix error undefined variable showtextinline
Dev when user trying to get statistic from response
scroll lock, working background tile, tile screen
Map用のDB処理の修正など
// Class OrderHistory: changeIdOrderState() & Order current_state

Forge: http://forge.prestashop.com/browse/PSCFV-5580

Modify the order current_state when admin change id order stage
Removed ID from repeating product rows in shopping cart table.

Isn't valid html - ID's should be unique.
Add Location Info to RackRows Tab (Attempt 3)

I blew away the whole of the previous fork and now have a nice clean fork that is up to date and doesn't contain any of my internal code :)

Minor modifiication to SQL query and Addition of mkA to display resulting data

The href could be wrapped in an If block if we want it to appear dynamically. As it is will just show no info for unset location.  SQL is outerjoined to allow no location table values.
Fixed remaining failures due to locator changes.
Ar/tmp1323/add issue categories

added issue categories to redmine API
Added ARIA presentation role to site logo for a11y improvement
Add test for #142.

Reusing test_emit_does_rollover tests #142 with a backupCount of 0.
Fixes bug in constructing dates from ms values with a timezone specified

Pursuant to discussion on https://github.com/TooTallNate/node-time/issues/8

Includes regression tests for existing constructor functionality.
Version details

New method getBuildInfo() on BaseRestController to render a JSON response for play apps status page.

Removed old bootstrap logic and removed getVersionInfo() method.
Subdefs are now managed with MediaAlchemyst

BinaryAdapters are drop for MediaAlchemyst
Tigeralpha master PULL-AV-10/11/2012-10:35PM

Tigeralpha master PULL-AV-10/11/2012-10:35PM
Add VimL to list of acceptable languages

Additionally, fix an assertion in the `Project` spec

Signed-off-by: David Celis <me@davidcel.is>
Make grunt.js not have server task, instead use testacular single-run option

To run tests, you no longer have to start testacular-server.  Testacular uses the single-run option.

The upside of this is no hassle of starting `grunt server` when doing anything.  `grunt` and `grunt watch` handle it all now.

The downside.. it takes about another whole second for the tests to happen, because testacular server has to start itself up each time you're testing now.

What do you guys think?
Corrected small typo in video spammer message

go vote for your part." --> go vote for you" part.
Changing digital_filter.c/h to dfilter.c/h

This update also handles the function prefixes, which were still pointing to the old module name.
Just working my way through github. Small fix for PolSARPro defect.

The export with colormap was basically working but failed when the byte mapping was not set properly. Now it is forced to a 2-sigma.
Latest version history
Update master

Based on this http://stackoverflow.com/questions/10198439/getting-uploadify-working-with-codeigniter-302-http-error I patch this file and upload jpg seems to works correctly. Png is still not working.
Windows fixes and Basic File Monitor shell

Tweaked the README and requirements.txt so that this will actually work for those of us running Windows.

I screwed up my branches, and instead of branching from integration, I branched the Windows stuff from my file monitor stuff, so I guess this stuff is coming along for the ride.
Add numQueryThreads parameter
Fixed package

Fixed some bugs, thanks to: https://github.com/suenkang/FuelPay
Add Dpkg::Options { --force-confold; } to all unattended-upgrades templates
Allows to specify directive to use TypeSignatures
quotation model changed to quotation_txt

quotation model changed to quotation_txt
map style add to screen.css file
fixed #1463 modify ParticleSystemQuad for CCBReader

modify ParticleSystemQuad for CCBReader
fixed #1509 Compatibility with IE9 for ParticleSystem

Compatibility with IE9 for ParticleSystem
Update inuit.css/partials/base/_headings.scss

hN : Style these via your theme stylesheet.
Fixes for "dev setup" [2/4]

Following
https://github.com/dellcloudedge/crowbar/wiki/Dev-tool-build
I tried to run "./dev setup" but it would fail on misquoting the
GitHub credentials and on having outdated barclamp clones.

Also included is a trivial fix to initially create CACHE_DIR


 build_lib.sh |    1 +
 dev          |    5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)
Forward-port execute state changes from Fred, and add hetrogenous OS support. [5/7]

This pull request forward-ports the execute state changes from Fred,
and adds basic support for running a Crowbar cluster with nodes
running more than one operating system.

The execute state changes modify the provisioner so that it will no
longer try to allow PXE or UEFI network booting when a node is in
execute state -- instead of trying to PXE or UEFI boot and being
directed to boot off the local hard disk, the network PXE or UEFI boot
will just fail and fall through to booting off the hard drive.

See README.heterogenous-os-support for details on running a mixed
Crowbar cluster.  Support for this is still rather rudimentary, and it
is intended as more of a development tool than a production tool for
now.


 README.heterogenous-os-support |   34 ++++++++++++++++++++++++++++++++++
 barclamps/crowbar              |    2 +-
 barclamps/deployer             |    2 +-
 barclamps/provisioner          |    2 +-
 4 files changed, 37 insertions(+), 3 deletions(-)
Tweak Daves fix for object initialization and fix some linux file format issues [26/29]



 barclamps/crowbar     |    2 +-
 barclamps/deployer    |    2 +-
 barclamps/dns         |    2 +-
 barclamps/ganglia     |    2 +-
 barclamps/ipmi        |    2 +-
 barclamps/logging     |    2 +-
 barclamps/nagios      |    2 +-
 barclamps/network     |    2 +-
 barclamps/ntp         |    2 +-
 barclamps/provisioner |    2 +-
 barclamps/test        |    2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)
Add support for using CentOS 6.2 based sledgehammer images [2/5]

This modifies the provisioner to pull its default APPEND line from the
pxelinux config file that the sledgehammer image comes with.  We need
to do this because centos5 and centos 6 have slightly different boot
parameters, and we may as well not have to make this change again for
CentOS 7 (or whatever)


 barclamps/provisioner |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
Readd CentOS 5.7 Sledgehammer support, and make some usability updates to the dev tool. [3/4]

 * Add back support for building Sledgehammer with Centos 5.7
 * Make sure dev always creates tracking branches at barclamp clone
   time.
 * Update branch handling at pull-requests-gen time to always create
   pull-req branches when we are not generating pull requests off
   feature branches.
 * Add code to scrub out pull-req branches that have been merged.
 * Remove backup as part of the pull-requests-prep process.
 * pull-requests-gen pushes all the branches it needs.


 build_sledgehammer.sh                      |    7 +-
 centos-5.7-extra/build_sledgehammer_lib.sh |   45 ++++++++++
 centos-5.7-extra/sledgehammer.ks           |  129 ++++++++++++++++++++++++++++
 centos-6.2-extra/build_sledgehammer_lib.sh |    1 +
 dev                                        |   95 ++++++++++++++++-----
 5 files changed, 253 insertions(+), 24 deletions(-)
Changed selecting network device to managed side

Changed selecting network device to managed side. I had to do it by querying for the devices and then matching up the deviceIndex to what pCap queries.
Fix #13: ignore [dot]directives, like .size, .data, .text, etc

Hi Don!

#13 really prevents people from using an output from LLVM backend in your wonderful live environment for DCPU-16 (I hope to 'steal' some ideas from you and put Clang online).

So, here is the tiny fix for #13. Please, take a look and merge, if acceptable.

I'm fine to respond to comments on the code, if any.
Rename 'EY Cloud' to 'Engine Yard Cloud'
Consistency in simoleon usage.

Does not fix problem of char replace stuff being EVERYWHERE
Add two new commands: /enableplugin and /disableplugin

Usage: /enableplugin <pluginname> and /disableplugin <pluginname>
Escape forward slashes

In Solr 4.0, you can use regular expressions in queries by delimiting them using slashes. This means that any parameters that contain a forward slash need to be surrounded in quotes (or escaped).

See https://issues.apache.org/jira/browse/LUCENE-2604
Feature/rails3 drop down menu and ujs

Rails' ujs was broken within drop-down menus due to using event.stopPropagation() and ujs listening on the document-Element for events. Now events are forwarded to the document-Element before stopping them.

warning: changed rails.js from prototype-version to jQuery-version. Anyways, things should continue working.
Changes to role request support for HA

Send role request message to switch on controller role change if we've never checked if switch supports role requests.
REST API for querying per-switch role.
remove unused jar commons-logging-1.1.1.jar from /lib and build.xml
another fix for directories with spaces

hi,

I found another place in the ant file where escaping is needed to handle paths with embedded spaces.

thanks!
Andrew
Corrected dashboard path in template

s/dashboards/dashboard
Small fix for -css-remove-concatenated-stylesheets

Moving call from -css to -usemin as the HTML files were not copied yet for the replace to take place, resulting in a task that got falsely executed.

As for the regex, replacing one line a time may be inefficient but is safer.

I also noticed that by populating the list files.stylesheet on project.properties like the example results in no-match by the regular expression as `stylesheet.css` (no spaces) is different from ` stylesheet.css` (space at the start).

I didn't have time to write a function to trim the spaces on the build script but, for now, I added a little remark on project.properties so users are aware.
Develop

The basic unit testing for all models is now done. I will try to continue working with tdd and so more unit tests will follow. 

Please comment on code standard, readability and general thinking in regards to use of right tool for the job etc.
No longer make N calls to the volume API when listing instances + list bug fix.

* Changed list instance code to load all volumes first, then find the volumes from this local list instead of calling the API each time in the loop.
* Removed code which loaded the status outside of a try / except, and resulted in the entire call list instance op failing if any status entries weren't found.
Added support for changing the default API URL for Github Enterprise installations

This makes use of the HUBOT_GITHUB_URL variable to override the default API location. If the variable doesn't exist, it defaults to https://api.github.com/
FLEX-70: contact commenting
JBQA-6693 Test for async notification - exceptions

I repared commit and created JIRA for this issue.
Show per-image histogram

This isn't the final functionality, but it proves we can accurately read pixel data from Instagram. It creates a per-image histogram of the top 8 colors in your 4 most recent images.
Bugfixes

Fixed a few bugs and some other general stuff.
Improved the UI and many cosmetic fixes and improvements to the code
grab all my updates
Multipart filenames only sent if provided.

Before this change, `filename` parameter (in `Content-Disposition`) was sent
with every subpart in a multipart even if one was not provided.  This changes
request semantics, indicating to the server that the part is indeed a file.

This commit fixes #732.
Various forms of "cleanup"

Here are several atomic, largely-unrelated changes, ordered roughly from least to most controversial. Feel free to take whichever ones you like :-)

* Restore something I accidentally removed from the .gitignore
* Small documentation fix for the new cookie API
* Don't crash if we can't import chardet --- assume utf8 instead
* Cache response.text, since computing it can require a call into chardet
* Change setup.py to provide guidance for packagers (I think this is part of what @jnrowe was asking for)
* Have Travis run all the tests, not just `test_requests.py`
change dse to needs logpool
Updated to the latest changes including support for all records
Add ability to send reviewer email when somebody publishes the static content, useful to prevent unintentional security leaks, eg external evil JS, etc

...ntent, useful to prevent unintentional security leaks, eg external evil JS, etc
RMMapLayer can now be tapped.

Every RMMapLayer subclass can now be taped. To avoid annotation tap, set shouldReceiveTap property to NO.
Changed mailinglist archive link.

Not a like for like change, but allows users to see the recent mailing list archive rather than pointing to the (seemingly) broken sourceforge one.
Added paging logic

Wiki docs will have to be updated as the calls to query and index have changed.  This does allow for further enhancement of the calls though without overly complicating anything.
sprockets/railtie was replaced with sprockets/rails/railtie in Rails edge
Move find columns out of init

This minor refactor is to reduce the amount of elements that WebDriver has to find and cache which was potentially causing a WD issue.
Add explicit wait for jquery to complete when loading top crashers page

As above..

This may make the test take a little longer to run but I hope it will add reliability on the grid where the VMs are not so powerful.
Bug 821521 - Fix killAll() so that it works when no apps are present

This fixes a bug in killAll() that prevented it from working correctly when no apps were running.
Adding a Comfort Noise Generator and a VAD gate time

The CNG (Comfort Noise Generator) is needed to avoid the case of digital silence during an audio communication.
The VAD Gate is the time during which the audio data will be sent also if is lower than VADMIN level
Skipframes

Adds functionality to advance or rewind ten frames at a time in the Qtool and key bindings for those functions, which have been added to the wiki.
Improve proj4js examples docs

and one small follow-up to #358 - doesn't affect logic

Tried pull request for 2.12 but it's out of sync with master, and the pull request pulls in a lot of other commits. I suppose I have to create a 2.12 branch on my local clone, and then branch from that, do I?
Add style = "position: absolute;" on the SVG to skip the bug of Chrome 18

See #392

All test ok on: FF 12.0; Chrome 18.0.1025.168 m; IE9; Safari 5.1.7 except "Layer/Google.html" since they are not used a proper key.

NOTE: Using Opera 11.60 fail some test, the same with or without patch, so no problem of the patch. (falis: Format/XML.html,  Format/KML.html, Format/WMTSCapabilities/v1_0_0.html, Format/WPSExecute.html:  Format/OWSCommon/v1_1_0.html, Format/ArcXML.html, Layer/Markers.html)

I tried it on several examples that use features: zoom-in, zoom-out, pan, modify, and of course reduce the size of the window on full screen. Everything seems ok.
Fixed idempotency problem where keys install over and over

It's just an implementation bug. The original author used set logic and ended up comparing arrays. The equality operator for arrays takes order into account, but that's not what the original author meant. It's just a bug. By sorting both sides of the equality I turned it into what the original author meant to write.
Fixing the 'Fetch Email' features

Trying this again.  I think there are definitely some changes that could be made to how the 'move' functionality works, but this works for now.
Feature/dept access

Group's department access moved to its own table.
Ability to add/remove access on department add/edit.
Minor fixes to replication.sql

"CHANGE MASTER TO MASTER_HOST=''" no longer works as of Mysql 5.5. It's unnecessary (useful, but unnecessary), so just taking it out. Also removing a stray "i" that crept into the replication template.
oauth server refactor
Minimal test for the Unique attribute

Here you go.
Rich4632 - Added category checks to the jmeter file that tests paging
update horizon path
Fix twitter feed

This should fix the twitter feed on your website.
Cos bravo ics
Updates the clearRect test as per discussions in #67
other html fixes
Fix Could not find group jenkins error

Without this patch applied, the Jenkins module fails on Lucid when
managing a jenkins::plugin::install resource.  This is a problem because
the catalog cannot compile and the system is not configured.

The error looks like:

    err: /Stage[main]/Site::Jenkins_plugins/Jenkins::Plugin::Install[git]/File[/var/lib/jenkins]:
        Could not evaluate: Could not find group jenkins

This error is caused because the file resource specfies group =>
jenkins, but the defined type does not manage a Group[jenkins] resource,
only a User[jenkins] resource.

This patch fixes the problem by managing Group[jenkins] similar to how
User[jenkins] is already managed.

This fixes the issue and adds rspec-puppet tests to cover the common
resource of Jenkins::Plugin::Install[git]
Removes lsbdistcodename from release fixes #27
SAKIII-5968 - Sign out sometimes fails

https://jira.sakaiproject.org/browse/SAKIII-5968
Strict standards: Only variables should be passed by reference

An exception was thrown after the login:
```Strict standards: Only variables should be passed by reference```

Instantiated the variables before the method call fixed this problem.
fixed some denglish
Override get_name in MKLMulticlass
fixes problem with non-terminating test
BUGFIX: typeof undefined error fix

Make chosen check if a trigger exists before continuing.