labofsahil/github-event-dataset-2012 huggingface dataset:
Corrected help text for sv_defaultconfig

Looks like you might have copied/pasted the help text for sv_defaultconfig from one of the map-related commands. This commit simply fixes that typo.
Fixed a typo under yuidoc.json Fields > YUIDoc Options > ignorePaths

Fixed a typo under yuidoc.json Fields > YUIDoc Options > ignorePaths:
"directories" was misspelled as "directoies".
Ui/refactor

fixes ajaxorg/cloud9infra#993
Fix for Safari 6 bug in lib/event_emitter.js 

Fix for Safari 6 on Mac OS X => only return e if e is an object. (Object(e) will return e if e is an object)
Add support for http proxy_friendly_github_urls

Provide proxy_friendly_github_urls=true on the command line to get all
dependency git://github.com urls transformed into https://github.com
so that they work behind a restrictive corporate firewall
Added Stats.js

![](https://secure.travis-ci.org/speednoisemovement/cdnjs.png)

Added Stats.js r11, obtained from https://github.com/mrdoob/stats.js
adding use.js v0.2.0

This PR adds `use.js`. Use.js is a plugin for `RequireJS`, the AMD loader. Use.js makes loading incompatible code easier, for RequireJS.

Use.js git repo: https://github.com/tbranyen/use.js
update

update the new code!
ModuleQuicklink patch

Update to fix and match ModuleCustomnav. Also, feel free to let me know if this is too small of a pull-request... I know some devs like to just handle these small ones as issues. (from #4486)
Fixed the path of wget
Make SnappyOutputStream close idempotent

Fixes #13
applying @dcporter's cord layout patch to the core source: Added ability...

... to define chord data by explicit {source, target, value} relationships instead of a matrix.
selectivity funciton developing, a4a9fit class added

Some methods added

vcov
show
plot
Use Lumberjack as logger

This pull request makes use of Lumberjack as a logger, and adds a corresponding `logger` DSL method, so you can customize the logging behavior to your needs.

From the README:

### logger

The `logger` method allows you to customize the Guard log output to your needs by specifying one or more options like:

```ruby
logger :level       => :warn,
       :template    => '[:severity - :time - :progname] :message',
       :time_format => 'at %I:%M%p',
       :only        => /RSpec/,
       :except      => /Jasmine/
```

Log `:level` option must be either `:debug`, `:info`, `:warn` or `:error`. If Guard is started in debug mode, the log level will be automatically set to `:debug`.

The `:template` option is a string which can have one or more of the following placeholders: `:time`, `:severity`, `:progname`, `:pid`, `:unit_of_work_id` and `:message`. A unit of work is assigned for each action Guard performs on multiple Guard plugin.

The `:time_format` option directives are the same as Time#strftime or can be `:milliseconds`

The `:only` and `:except` are regular expressions that matches the Guard plugin name that sends the log message. They cannot be specified at the same time.
Convert due_on from db to time_t
SeqPeek mutation layout fix
buffer: add UTF-16LE encoding name

Now, V8 supports a surrogate pair,  let's call UTF-16LE (`'utf16le'` or `'utf-16le'`) rather than UCS-2 (`'ucs2'` or `'ucs-2'`).
penguin

http://www.pivotaltracker.com/story/show/27855683
Simplify `nearer`

Simplified the function and added a simple test to prove `valueOf` is not called on other types.
Erratum fix.

Hi,

I just caught one typo in readme.md.
In d3.behavior.drag, the initial mousedown event should be cancelled

If you don't call preventDefault() on the mousedown event, the browser will select text on the page while you drag. For example, try dragging the circle over the text in this fiddle:
http://jsfiddle.net/M8uga/

This event was being cancelled in the previous version of d3.behavior.drag (before the rewrite), so I'm guessing it was just an oversight.
Minor simplification to number regex.

If `\d+\.?\d*` doesn't match, then there are no digits before the `.` so no need to match `\d*` in the alternative pattern.
README and CHANGES: Use markdown. Add changes.

Use markdown.

Update change log.
mrb_closure_new_cfunc proc.h

You forgot this :)
Convert Readme to Markdown

I converted the readme to markdown, you can see and example at https://github.com/schneems/mruby

also lower case the file name so it isn't yelling at me :)

This project looks great, can't wait to dig in!!
Avoid to crash when "mruby -e p"

When `mruby -e p`, mruby crash.
Default to symlinks in Makefile

By default some Git files are built as hard links. Windows archiving
tools don't comprehend hard links in archives. 

The installer "Git for Windows" already creates symlinks for these
files. This change would be an extension to that.

Using NeoSmart's `ln.exe` will make correct Windows symlinks in certain
cases, whereas other users can continue to use MinGW's `ln.exe` or even
Msysgit's `ln.exe`, in which `ln -s` simply makes a copy.

Some discussion
[lists-archives.com/mingw-users/10388-flex-update][s]
[s]:http://lists-archives.com/mingw-users/10388-flex-update
DB - related() on GroupedSelection

i.e. when you apply related() twice, it won't work.

Suppose two *companies*, each with one *author*, each with two *books*. To output them all, you'd write three *foreach loops* (see the test case). There, the *inner foreach* doesn't work properly and will return items only for the first author.
Nio 100percent cpu fix
removed unnecessary 'in_file' argument

(my first nipype pull request - starting out light)

Not sure why the external/caching files are listed there also; haven't changed them

Ta.
[enh] Remove a print statement in datetime.c

This removes a distracting "'xxx'" printed while running the test suite.
BUG: Fix some test bugs.

Fix incorrect python version checks in test_print.py.
Fix missing build_err_msg import and wrong variable in test_io.py.
このタイミングで少し…

15分話す内容があるか不安だが…
Fixed bug creating invalid HTML in select options

When a select tag is created for a field with errors, then the inserted
options will errantly have a <div class="field_with_errors"> wrapping
them.

Fixes issue #7017 for master
auto_link sanitize output

We should sanitize it to avoid javascript:// xss.
Strip null bytes from Location header

This strips null bytes off of the `Location` header in addition to `\r\n` which are already being stripped.

This is in response to a recent _nasty_ security [vulnerability in nginx](http://mailman.nginx.org/pipermail/nginx-announce/2012/000076.html). I figure it's probably easier for people to get this patch in their Rails applications than it is for them to get nginx upgraded in their infrastructure - which may or may not even be managed by them.

I'd like to get this into all supported Rails versions, not sure if this patch will apply cleanly to 3.1 or 3.0 - let me know if not and I'll send some others.
Changing the indentation level of the block comment close for Sass

If one wants to use use Sass for application.css.sass the comment block indentation is invalid.
Allow Relation.where with no arguments to be chained with new query methods `not`, `like`, and `not_like`

Similarly to https://github.com/rails/rails/pull/8332 this commit closes #5950 by making available three new methods `not`, `like`, and `not_like` that can be chained with a Relation.where with no (or nil) arguments.

The difference is that this commit follows the suggestion by José Valim https://github.com/rails/rails/pull/8332#issuecomment-10754953 to use a class and a builder, rather than a mixin, to implement WhereChain.
Handle arrays with inclusion/exclusion validation.

There are cases where applications or frameworks that use Active Model
would like to validate that members of array fields include or exclude
specific values. This is natural given the language used in these
validations, but the current implementation is only one-sided:

"Validate that the attribute is any of these values (includes) or none
of these values (excludes)."

What this pull request does is expand this language to include:

"Validate that the attribute is any of or contains any of these values
(includes) or is not or does not include any of these values
(excludes)."

The added test cases show the expectations of what this means, but I will also
put examples here. First a model for the examples.

```ruby
class Code
  include ActiveModel::Validations
  include ActiveModel::Validations::Callbacks

  attr_accessor :letters, :numbers

  def initialize(attributes)
    attributes.each do |key, value|
      send "#{key}=", value
    end
  end

  # Validate that letters contains any of the values a, b, or c.
  validates_inclusion_of :letters, :in => [ "a", "b", "c" ]

  # Validate that numbers contains none of the values 1, 2, or 3.
  validates_exclusion_of :numbers, :in => [ 1, 2, 3 ]
end
```

Expectations:

```ruby
Code.new(:letters => [ "a" ]).valid? #=> true
Code.new(:letters => [ "a", "b" ]).valid? #=> true
Code.new(:letters => [ "a", "c" ]).valid? #=> true
Code.new(:letters => [ "z", "c" ]).valid? #=> false

Code.new(:numbers => [ 1 ]).valid? #=> false
Code.new(:numbers => [ 1, 3 ]).valid? #=> false
Code.new(:numbers => [ 5, 6 ]).valid? #=> true
```

Both the `allow_nil` and `allow_blank` options would function as normal here as well. 

Let me know what you think - I would love to have this functionality in core Active Model for Rails 4.
Restore connection_id on error.

When closing proxy body, we restore connection_id. But when getting error, we don't restore one.
I guess we should restore connection_id.

I wanted to remove duplicated codes, I added private method.
Make sure :environment task is executed before db:schema:load or db:structure:load

Otherwise, if schema_format = :sql, you will see:

    $ rake db:setup --trace
    ** Invoke db:setup (first_time)
    ** Invoke db:schema:load_if_ruby (first_time)
    ** Invoke db:create (first_time)
    ** Invoke db:load_config (first_time)
    ** Invoke rails_env (first_time)
    ** Execute rails_env
    ** Execute db:load_config
    ** Execute db:create
    db_example_development already exists
    db_example_test already exists
    ** Execute db:schema:load_if_ruby       #<-------- :environment hasn't been executed yet
    ** Invoke db:schema:load (first_time)
    ** Invoke environment (first_time)
    ** Execute environment
    ** Execute db:schema:load
    ~/db_example/db/schema.rb doesn't exist yet. Run `rake db:migrate` to create it then try again.
Address an error for test_has_many_through_polymorphic_has_one with Oracle

This pull request address the issue #5636 to the 3-1-stable branch.

#5640 has been merged to the 3-2-stable branch.
The same commit(ef3f809) works after cherry-pick for 3-1-stable branch.

```ruby
git cherry-pick ef3f8093c0f4021e7304163e3ceeb8617bb83476
```
Hidden data in form_for tag

Before:
```
<%= form_tag({action: :authorize, controller: :charm}) do %>
<%=hidden_field_tag :client_id, @client.id %>
<%=hidden_field_tag :scope, @client.scope %>
...
<% end %>
```
now

```
<%= form_tag({action: :authorize_accept, controller: :charm}, hidden_data:{client_id: @client.id, scope: @client.scope}) do %>
...
<% end %>

```

Why adding it as parameter in form_for is a nice solution? because the only purpose of type=hidden is to add some parameters to request, only data payload and there is no difference where will you put this tag inside of form. 
Also, we already have a ``` <div style="margin:0;padding:0;display:inline">``` to keep all our hidden datas there. 

/cc @tenderlove @josevalim
ActiveRecord support for where_not

It's incredibly annoying to negate things in Active Record! I can do:

    Person.where(:name => "Jacob")

but to negate it, I'd have to use a SQL fragment like this:

    Person.where("name <> ? ", "Jacob")

I want support:

    Person.where(:name.not => "Jacob")

(see: https://github.com/rails/rails/pull/5948)

But barring that, let's support:

    Person.where_not(:name => "Jacob")
Update sphinx/source/android-packaging.rst

Just mentioned the links for those downloads are below, as some users might follow the guide in order.
use HTTParty built-in 'parsed_response' method instead of separate JSON.parse()

Previously working 'cap deploy' no longer worked until I made this change.  Is likely a slight bit faster too...  ;-)
Handlers can specify which severities they will handle

The following example definition specifies that the handler will only handle events that have a check exit status of 2 or >= 3.

    "example": {
      "type": "pipe",
      "command": "cat",
      "severities": [
        "critical",
        "unknown"
      ]
    },
Simplify with noncommutative parts and match issues.

Fixes issues 674, 2069 and 3369 and add tests for other match issues 784, 1319 and 1601.

Issue 674: ( x*z*sin(2*phi)*r**7 ).match(matcher) is wrong
http://code.google.com/p/sympy/issues/detail?id=674

Issue 2069: (-x).match(a*f(x)**b) fails to give a, b = -x, 0
http://code.google.com/p/sympy/issues/detail?id=2069

Issue 3369: Simple trigonometric simplification and noncommutative symbol
http://code.google.com/p/sympy/issues/detail?id=3369
Replaced id attribute of RevealingPassword and DateComponent with class.
DateComponent

@armagan.amcalar


Updated DateComponent. 
Code's current format handles the input action with regex replacement actions.
Modul : Facebook Like Box

Dieses Modul ist dafür da die Facebook Like Box einzubinden.
eine README liegt bei
A task can be recalled many times from the same task-caller

class Caller < Thor
  desc "fake DATA", "fake caller"
  def fake(data)
     puts "#{data}"
  end

  desc "foo INFO", "foo main caller"
  def foo(info)
    invoke :fake, ["Pippo #{info}"]
    invoke :fake, ["Pluto #{info}"]
  end
end

Without patch:

thor caller:foo Duck
=> Pippo Duck

with patch 
=> Pippo Duck
=> Pluto Duck
Slightly more sensible error when no args required

Replaces errors such as:
`<command> requires at least 0 argument: "<command>"`
with:
`<command> should have no arguments: "<command>"`
Documentation 

I have added an OCamldoc-compatible documentation to the .mli file.
some stuff

fix to modal flashing, pull to refresh, loading
Data import to HBase

* proto model changes 
* change in protobuf version from 2.3 to 2.4.1 due to CDH4 dependency
* final version of transformers from DocumentDTO to both HBasePut and TSVLine
* introduction of communication with hbase via rest
Remove log and init file encryption.

This fixes issue #123, and is supposed to get rid of encryption for the status logs and the init files loaded at startup.

I haven't been able to test it on external clients though, because it just won't build external clients for me (any external client; the errors don't seem specific to this code). So an external would have to built that disables patching so that it can be tested.
use utf8 instead of latin
Configure experiments from a hash

Make the helpers aware of an optional configuration hash. Simplifies
inline calls to `ab_test` and `finished`. As I mentioned earlier, this
is the first part of hopefully several additions I'd like to make to
experiment tracking.

I think this should fall back gracefully in all cases where the config file is
not provided.
Bad science

Working ANT build script
Scramblers submodule
Further shim `performance.now` while supporting epoch-based callbacks.

I worked a bit more on my `perfNow` shim approach. Instead of ignoring the timestamp on each `rAF` callback, I am validating it. So with this new approach, here is what will happen:

  1. Non-rAF browsers will remain unchanged.
  2. rAF browsers w/ old epoch-based timers will remain unchanged.
  3. rAF browsers w/ `performance.(prefix)now` will use the new timestamp.

Also added in @rvagg's new duration test and made it slightly more forgiving (because web browsers are chuggy on page load... thanks Rod for the epic session last night btw).

All tests passing in:

  * Win 7 / IE9
  * Win 7 / IE10
  * Win 7 / Firefox 4
  * Win 7 / Firefox 12
  * Win 7 / Chrome 24.0.1312.14
  * OSX / Firefox 15
  * OSX / Firefox 19.0a2
  * OSX / Safari 6.0.2
  * OSX / Chrome 23.0.1271.95
  * OSX / Chrome 25.0.1354.0 canary
  
Mixed results in the old dogs:

  * IE 6-8 - Basic duration is passing, but Color + Transform are failing (This seems to be another issue, unrelated to the animation loop though.)

Really hope this is cool with you guys because I'm fucking tired of typing `rAF`.

:shipit:
Enable use of unix_socket_path feature

Specify 'unix_socket_path' as a configuration option for a host to by unix socket rather than TCP.

This change simply adds unix_socket_path as a redis configuration option and passes it on to redis-py, which will only use its value (and ignore host/port) if it is specified. (so forwarding the option is sufficient, nydus doesn't need logic to decide whether to send the option)
FixtureAdapter calls store.didUpdateAll for findAll

This commit ensures the FixtureAdapter correctly calls `store.didUpdateAll` when `findAll` is called. This ensures that result's `isUpdating` property is correctly set back to `false` after hitting the adapter. Previously results from the FixtureAdapter would be `isUpdating` forever.
added a way to define settings for all routes of a collection (closes #186)

see the ticket and docs from the patch.
Lebranch

# Le change

Made a whole lotta changes to the README.md, improving not only readability but also wortability.
Added sick scanners configuration and safety region
更新

修正使用 github 的方法。
Make it possible to compile for iOS

Relocated the include of TargetConditionals.h and fixed the use of
TARGET_OS_IPHONE. Furthermore uv__fsevents_init and uv__fsevents_close
are now empty functions for iOS, since the FSEvents-API is not
available there.
support ALTGR key event

FireFox 15 for Linux now generates a ALTGR key event against a ALTGR key.  This patch will make those using European keyboards happy.

This doesn't work with FireFox 15 for Windows, FireFox 14 or earlier or other browsers since they generate CTRL + ALT key events against a ALTGR key. I am also working on this and I will post the code later.
Added require 'log' for all files who use the log module to avoid 'undef...

...ined' errors
I had a few issues with before/after for tasks that didn't exist

and tasks referenced locally to a module

ie

before 'not_there'

and 

package Rex::Assembly;
task create, sub {
};
before create ...

this patch resolves it, extracts the duplicated code and also tells the user what's gone wrong

before it would die with an undefined var - so you might like to add a die..
PERF Create Project on the fly
Locking

Use database-based row locking to setup and remove the question locks as atomic operations.

And added more tests for locking mechanism.

Issue #88
Should fix travis tests this time, plus eliminated SQL literals (using a...

... new relation) and optimized search by eager loading question setups (used in the quickview either way)

By the way, git did a terrible job on the diff. I just indented some of the code since I pulled an if statement out.
Confusing wording on the ubuntu install page

[in the first "note"]

If you use an older Ubuntu that does not use Upstart, (i.e. any since version 9.10 “Karmic,”)

should be

If you use an older Ubuntu that does not use Upstart, (i.e. any version before 9.10 “Karmic,”)
Tutorial azure
fix bug 788459 - Add cononical links to document pages

https://bugzilla.mozilla.org/show_bug.cgi?id=788459
fix bug 780246 - Add keyboard shortcut for PRE

Per sheppy's request:

https://bugzilla.mozilla.org/show_bug.cgi?id=780246
Temporary fix of CSS for a:link
Fix check for arguments in make_run_task lambda

make_run_task = lambda { |name, sample_args|
  task name, [:arguments] => :environment do |t, args|
    arguments = args[:arguments]
    command = send name
    unless arguments
      puts %{You need to provide arguments. Try: mina "#{name}[#{sample_args}]"}
      exit 1
    end
    queue echo_cmd %[cd "#{deploy_to!}/#{current_path!}" && #{command} #{arguments}]
  end
}
[284] Add json2.js which defines JSON for older browsers (IE7).

Add json2.js which defines JSON for older browsers (IE7). Fixes filters and 6 test failures with IE7.
exclusively use markdown for README formatting

Ticket: http://tickets.opscode.com/browse/CHEF-3347

This PR removes md support as well as the `readme_format` option for `knife cookbook create COOKBOOK` command. More details are in the ticket.
First change from Zhexuan

machineimage.py
- Fix the double '/' in resourceURI

machine.py
- Machine collection changed to the new spec format
- Modify machine state (OpenStack: ACTIVE, BUILDING, UNKNOWN -> CIMI:STARTED, CREATIG, ERROR)
- Modify memory size x 1000 to kb
Cache api calls

This branch started out simple and unfortunately moved to touch many things.  

Among other things, we now have a create_caching_middleware function (almost a decorator really) in Utils that takes a name, ttl and a function pointer to the middleware.  It defines a new interface for middlewares which take the familiar (req, res, next) and the new (payload, api_config).  payload is a simple object with data and errors which is what all middlewares set anyway.  Middlewares just update the payload and the rest is handled for them (including caching).  

Also, tests for middlewares being existent was moved to create_caching_middleware instead of making each middleware check.  

Finally, api_config is a pointer to req.devops[name].  This is passed because the system is over defined otherwise and tracking down new_relic vs. newrelic took me an hour or so.  The middlewares probably shouldn't know such a thing as req.devops exists anyway- they only should care about their settings.  

Otherwise, I got so frustrated with inconsistent names that I changed all newrelics to new_relic, etc, everywhere.  I would be fine with the opposite convention.  Before working on the tests, I merged in the mock_with_nock branch to make the future merge easier I hope.  Some extra cleanup can be done their to get rid of the module/middleware name mappers which are no longer needed.
Fixup response logic

the protocol response logic was a bit wonky, particularly in the case of
check_schedule.changed which has a bit of logic around it.

1) Make sure we don't create a completion callback for responses.
A response is never expected for a response...

2) check_schedule.changed uses the same callback logic as the other
_send() callers and doesn't call explicitly

3) Have ConnectionMessages handle the check_schedule.changed logic
directly instead of in the callback.

Plus fix a couple of small things in python and the fixtures server.
fix a couple bugs in a crashing fixture server
Fixed Maverick achievement
CSS-1 and PERL-1 implementation
Added support for French language: fr.yml

Added support for French language.
Fix typo in README

lightweigth -> lightweight
Add level2/events.js to test runner
Remove some old, unused CSS/bootstrap code

* Removed a CSS class I'm not using anymore for client search listings.
* No longer creating a database adapter in bootstrap and storing it in the registry---database config now lives in `application.ini` and a database adapter can magically be retrieved using `Zend_Db_Table::getDefaultAdapter()`.
fix manifest reference in demo
Accept Request Content

my branch is misnamed, and I intend to back out the schema validation for now, but this is functional and more flexible than the merged x-www-form-urlencoded content pull on the origin.

It allows for configuring acceptable MIME types (which show up as a selection box), and an arbitrary input text box. My intention is that the API will return any errors about invalid input, which is more authoritative anyway and prevents us from having to bloat the configuration document.
Stool Uniformications
[droid] add additional player selection support

add infrastructure to configure.in to support building with a specified player. For example, AMLPLAYER/amlplayer.

usage in configure: --enable-player=amlplayer
usage in configure.in: XB_CHECK_PLAYER([AMLPLAYER], [amlplayer])

which will setup up USE_AMLPLAYER (for makefiles) and HAS_AMLPLAYER (for source code).

Note that add_players in configure will support multiple players so this implementation can also handle multiple enabling and order can serve to indicate build time preference ( ie. --enable-player=amlplayer,omxplayer,dvdplayer )
two minor changes: use latest arrow,  modify run.js handle no port num specified case
enhancement for perf and profiler

- adding support for --perf filename-{req}.log
- adding support for mojito profiler --input filename-1.log
PR #269 Added compatibility with Y.Model

This is PR #269 updated with a test and delinted.
Fixes to middleware (contextualizer, router) and route-maker

Fixes to middleware (contextualizer, router); caching routes in routes-maker for a given context so that it's not calculated on every request
An old 2009 file I had laying around

I don't know which version this file is, but it originates from pre-history of the repository. Time travel!
Updated styles for the buttons

Switched from using background gradients to using box shadow techniques - less lines of code to achieve a similar result. It's also more flexible, since it uses rgba colors to create the look of a button.
Add PlayerQuitReason enum to PlayerQuitEvent

Adds feature requested in BUKKIT-429. https://bukkit.atlassian.net/browse/BUKKIT-429
CraftBukkit PR to follow shortly.

This change adds a PlayerQuitReason to the PlayerQuitEvent as an enum. When the event is called, CraftBukkit converts the "disconnect.<reason>" string (or, in the case of a player being kicked, "disconnect.kicked") into an enum (I have included all "disconnect.*" messages I could find in CB, but if a new one is added, it'll fallback to PlayerQuitReason.UNKNOWN) and sends it to the server.

Plugins can then access the reason the player quit through the PlayerQuitEvent.getQuitReason() method. A fallback constructor remains in place, just in case another plugin is calling the event, this defaults to "PlayerQuitReason.UNKNOWN" every time.

A small test plugin is available for this change, source code can be found at dualspiral/quittest@58af03d99ce28f75b83bb0bc8e5e690bd57c8e91

The motivation for this change arises from developing a plugin to customize quit messages dependent on the reason a player quit. Currently, the only method that I've seen that has done this is through scraping the console, and sometimes, it does not catch the disconnect reason. Embedding this in Bukkit and CraftBukkit will solve this issue, should it be allowed.
missed a cdecl
Fixed sanity checks in several performance tests
add #/usr/bin/env python to all python files
OpenCV testing via OpenCV Manager implemented.

Test execution inside Eclipse fixed;
OpenCV testing via OpenCV Manager implemented.
Modify HelpActivity.java
Fixes layer highlighting/map interaction bug.

Important bug fix.
Important template bug fix

...t
Changed the CameraDemo since there is a difference in how camera formats...

... are sorted between versions of Android
tradotto Ita

tradotto ita
Tradotto mancano 3 stringhe in jap.
Login fails after call to current_user

current_user returns false after login if it was called prior to login
during a given request (e.g. in a before_filter). Setting @current_user
to nil at start of login fixes this problem.

Sample:

    application_controller:

    class ApplicationController < ActionController::Base
      before_filter :do_something_with_current_user

      def do_something_with_current_user
        logged_in? # calls current_user
      end
    end

    session_controller:

    class SessionController < ApplicationController
      def create
        raise Exception.new('login failed') unless login(params[:email], params[:password], params[:remember_me])
      end
    end

    session_controller_test:

    class SessionControllerTest < ActionController::TestCase
      include Sorcery::TestCase::Rails

      test "login" do
        user = User.create!(email: 'user@sample.com', password: 'password')
        post :create, email: user.email, password: user.password, remember_me: false
        assert_response :success
      end
    end
Ticketless Code style fix. 

Fixes code style for all files based on Conventions from here: https://raxaemr.atlassian.net/wiki/display/RAXAJSS/Code+Style+Conventions+for+JavaScript
RAXAJSS-529, RAXAJSS-549, RAXAJSS-552

-enabling save button on edit inventory
-allowing drug receipt
-allowing patient creation
ENG-3359 Prevent partitioned materialized view without group by on partition column
Fix broken specs

Hi Anlek

I've been migrating legacy site to Rails and MongoDB. Mongify is great help to me, thanks!

However I've encountered a few bugs. I started working in my fork by fixing broken specs. I quickly found the issue, in spec setup before_save callback was expecting only one argument.  I see you added parent row to before_save callback call. You probably forgot to run your tests.
allocate alternate signal stack, change of sigaction flags for sigterm

Allocate and set stack for SIGSEGV/etc handler (currently NOSTACK was used, but by default alternate stack is not set)
And also don't use nodefer, nostack and resethand for SIGTERM, so receiving second TERM wouldn't kill redis in unclean way.
New variable for the sqlite file

The file can not be chosen during the setup process, but it is displayed where it is created and can be changed in the config file.
Actualization first steps to review

Actualization first steps to review (alpha stage).
Additional fixes/improvements for EmailableReporter

Fixes a number of errors left over from the previous round of changes. Also adds improved navigation between sections and removes superfluous code/markup.
Compile error at old kernel

Here is a compiling issue for kernel version older than 2.6.27, due to the "SOCK_NONBLOCK" flag which added since Linux 2.6.27.
So here we can use "fcntl" to set the flag of file descriptor.
It's a little bit problem, but if we design for un-supporting old kernel, forget this :D
New .vimrc optional parameter date_format: numerical | wordy

Hi Daniel,

1. The 1st commits is just about whitespaces. 

2. In the 2nd commit I implemented a new .vimrc optional parameter date_format: numerical | wordy. 
See the commit message for my motivation and explanation.

BTW I admit my patch is not the most elegant one so feel free to tell me what do you think about it and/or how to implement it better

Bost
cijoe with new version of sinatra

a just fix some issues to run fine with new version of sinatra
[py3] Fixed modeltests.model_forms tests.

Changed dict.keys() to list(dict) (Changed from original pull request)

used list comprehensions instead of map(lambda o: o.name, some_iter) 
(Same as original pull request, as assertQuerysetEquals was suggested but ended up being more verbose than the list comprehension due to needing a transform function)
fixes #16

JT look at what I did
CMS-6 Improve rest service for account export

We want to improve the rest service for exporing accounts. The export should be implemented in two services:

    account/export-query (export to csv based on query)
    account/export-keys (export to csv based on selected keys - should probably be POST instead of GET)

I have created placeholders in code in AccountResource.exportKeys(..) and AccountResource.exportQuery(..). Please also create tests for this. Plenty of examples. Use mocks as dependent services and do not wire it into complex spring stuff.

NOTE! This task only covers the actual rest service. Do not change the JavaScript in Admin Console now. The new rest service lives under /admin/rest/account/export and do not break existing rest services.
Configured dev env to use MailCatcher gem

MailCatcher - receives action_mailer sent mail.
http://mailcatcher.me/
Use -Xbootclasspath instead of classpath to inject drip jar

To avoid having to fiddle with any existing classpath/cp arguments, use -Xbootclasspath/a instead to just append the drip jar to the bootclasspath.
Sending a pull request

Changed constraints.cc for more robust constraint handling.
Added password masking using * as mask

I recently used your gopass package and wanted to contribute. I added password masking using * to the nix.go file.
Partially solve jappix not returning anything with user directories that aren't ejabberd's

Could be better, and return the full dataform layout. But I'm worried that with a large fieldset and many results browsers may choke.
Fix indentation in speed and test files

This should fix the indentation inconsistencies that I mentioned in pull request #715.
gdx.net: first set of changes!

Here are my first set of changes for cross-platform networking on libgdx. I implemented the socket connection functionality over java.net.*. 

Request for feedback:

1) not sure about naming all those hint variables. I wonder what Mono uses? My naming matches what Java offers though but they seem quite inconsistent with the TCP specs. Sometimes following the TCP specs naming convention, other times not? Sometimes it's called "soTimeout", sometimes just "timeout". Anyhow, I followed the Java naming, the only thing I didn't follow was the soTimeout (server hints). I think calling it "acceptTimeout" is a lot clearer? 

2) I implemented the classes for the LWJGL backend. This will be the exact same for Android. How would I go about that without producing duplicate code? 

3) we should add a newServerSocket/newClientSocket without the hints? No hints meaning to use the platform defaults. I already check if hints if null and if it is null it will simply use the defaults on the platform.

Please note I haven't tested it at all (sorry, didn't have time yet). It should compile just fine. Not sure if you should merge it just yet? I am mainly posting it to gather some feedback.
fix compilation errors

fix compilation errors due to missing gcc flags in Makefile
jQuery Test Improvements. Cake is not a lie! :cake: :cake: :cake:

Endow Cakefile with the ability to run tests using `$ cake test`. The Cakefile now also can test 3 different jQuery versions. The default is jQuery 1.8 when running the standard test task. However, there are tasks to focus specifically on jQuery 1.7 or 1.6 too. There is also a task to run them all. Additional tasks:

```
cake test              # Run Jasmine specs using PhantomJS
cake test:all          # Run tests using all jQuery versions
cake test:jquery18     # Run tests using jQuery 1.8
cake test:jquery17     # Run tests using jQuery 1.7
cake test:jquery16     # Run tests using jQuery 1.6
```

I have changed the Travis setup to run `cake test:all` while keeping the package.json focused on `cake test`. These can be easily changed and seemed like a logical start. I personally really like that `cake test` is not the full gauntlet too.

While implementing this I decided to focus on jQuery MAJOR.MINOR version numbers. This will keep the Cakefile from needing to be edited as jQuery releases TINY updates. So when jQuery 1.8.x comes out, simply paste it into the 1.8 file.

A few key features of the way I setup the Cakefile include:

  * Symliking a jquery-x.x.js version to jquery.js before runnign tests and making sure that in case of errors we maintain the latest base jquery symlink after any run.

  * Most important, the exit code of either a focused or full run of the parent processed is updated if any of the child test processes do not return succesfully. So this means that when Travis runs any test, focused or full, it will get a good/failed status code to work off of.

WARNING: This will break the build as there are currently a few test failures in jQuery 1.8. I did not want to have this commit address thoses, just put a system in place to make testing them all easy. Here is the current output if you are curious. https://gist.github.com/3358679

NOTICE: This is the first time I ever looked at a Cakefile and written any Node.js code. I tried follow some best practices while learning and hope it measures up. If not, let me know and I am willing to learn and update any code.

Cake is not a lie! :cake: :cake: :cake:
Fixed Configuration::initialize() to return false when failing loading
Fix emacs ninja-mode

Attempt to bring ninja-mode up to speed... however, I don't use emacs, so I have no idea if this is correct.

NO TESTING HAS BEEN DONE. NONE. ZERO.
Initial WinRT changes, temp NOMOJO path, and iOS fixes.

Hey all.

The big thing in here is the initial projects and code for WinRT.  Alot of code is just stubbed out and untested... still latest SharpDX is in, it will load a game, initialize D3D11 and do clears/presents, but not do much more.  WinRT is heavily a WIP.

Second is the temporary NOMOJO path to disable Mojoshader at runtime.  This is only enabled on the iOS project, but could easily be done for other platforms.  This is totally temporary and will be replaced within a week or so by the new "MonoGame Effect" path with offline MojoShader.

I did full pass here removing all GLES 1.1 code in all of MonoGame… it is dead.

Last is a bunch of misc fixes found trying to get ARMED! running on iOS and WinRT.

Sorry for the big pull...  i promise to submit smaller chunks in the future. :)
Quotes the options passed to XCode. Important if the Workspace or Scheme...

... name has spaces in it
Update fuse4x to 0.9.2

!!!!! PLEASE release bottled version first !!!!
New formula: movein

Movein is a script for managing multiple git repositories checked out
to same directory, useful for managing dot-files of different classes
for instance separating shell config from X11 config in different
repositories.
Fix SHA1 of distribute in pypy formula

The SHA1 added in commit 3c5ca25c in the batch conversion from MD5 to SHA1 (see #14653) did not match the tarball's SHA1 checksum.

```
$ wget -q http://pypi.python.org/packages/source/d/distribute/distribute-0.6.28.tar.gz
```

The MD5 of the downloaded file *matches* the MD5 from the formula pre-SHA1-conversion:

```
$ md5sum distribute-0.6.28.tar.gz 
b400b532e33f78551e6847c1f5965e56  distribute-0.6.28.tar.gz
```

The SHA1 of the downloaded file *does not match* the SHA1 from the formula post-SHA1-conversion:

```
$ sha1sum distribute-0.6.28.tar.gz 
709bd97d46050d69865d4b588c7707768dfe6711  distribute-0.6.28.tar.gz
```
Updated: perforce-server to v2011.1/428451
squirrel 3.0.3
atf: update to version 0.16
mu 0.9.8.4, adjust head, fix for xapian + emacs

* Upgrade mu to 0.9.8.4
* Use the new head url at GitHub
* Add conditional deps on automake+libtool for autoreconf
* Add `autoreconf -ivf` for building head
* Add a Requirement for emacs >= version 23
* Patch configure error when using Xapian-1.2.10

The mu developers moved their repo from Gitorious to GitHub.

The previous version of mu compiled without problems using the
Lion system `emacs`.  This version uses a command that is not
available in the system emacs-22.1.1, and the compile will fail
using clang or llvm with many errors like this:

    In toplevel form:
    mu4e-actions.el:30:1:Error: Unknown keyword :safe

So this commit adds a Requirement for emacs >= version 23.

For building head add conditional deps on automake and libtool.
Also add the `autoreconf -ivf` system command for head.

Stable fails to configure against xapian-1.2.10 because it only
tests for version 1.2.[0-9].  Patch configure to support the
latest xapian.  Add comments referring to the upstream bug report,
patch, and removal version.  The issue has been fixed in HEAD.

Tested against the new xapian-1.2.10 on Lion 10.7.4 using clang
and llvm from XCode-4.3.2, both stable and HEAD.
Update Library/Formula/dialog.rb
Add explicit include path for leptonica in teseract

Fixes case when homebrew is not installed into /usr/local/
Fix Bug 856876 - Caught unexpected error messages when adding an sshkey with private key


Catch OpenSSL::PKey::PKeyError when key validation fails.
[TO_STAGE] Bug 876715 - Users don't know what cart types to add.

[test]
Fix error output in sqerl_mysql_client.

All tests pass.

...
  itest: basic_test_ (Handles timeout correctly)...
=ERROR REPORT==== 10-Dec-2012::16:14:15 ===
sqerl_mysql_client:execute("select sleep(30)", []): {exit,
                                                     {failed_to_recv_packet_header,
                                                      timeout}}
...
Date l10n fixes

Translate dates in php using strftime so month names are translated.
include travis

This will allow Travis to build Miro and run its test cases.
Check if player is event executioner

It is necessary for compatiblity with mods.
Twitter transport fixes

1. the `to_addr` can be set to `None` if no one is being addressed which trips up the middleware.
2. the message id we're passing in is an int, our stuff expects a unicode string
3. We do not always want to check for replies.
parse messages from logs

original version only did SMPP output, this one parses Vumi message objects written to stdout
Backward compatible addition of generics

This patch contains the minimal intrusive addition of generics to JArgs. This enables developers to use the new JArgs version as a drop in replacement without any modifications to exsting sources while benefitting from generics in new code; without the now unneeded typecasts, the user's code becomes more readable, emmits no unchecked warnings and averts typecast runtime errors.
rework test for #1782, add simple mocking and a stdin_encoding context_manager

I was unhappy with the way I left the test in #1782. 
This is cleaner, and the test actually works, which is always nice.

The mocking helper is primitive, but at least no new dependency is added.
osops-utils cleanups
test-1.lisp
Don't use unique identifiers for dictionary shared objects

(Instead, use the shasum of the type name, which is unique enough).
isr-uc-ros-pkg

Adding the rosinstall file for the isr-uc-ros-pkgfor the first time.
Fix name of Nat#pred

Oops, this was a typo.
if spider argument start_urls is given, convert comma separated string to a list
use hostname instead of netloc for extracting domain from url, in order

to have compatibility with offsite middleware when a url with port
spec is given
Fixing bugs

Fixed some bugs on these metric classes.

* RedisMetric
* ProcMetric
* LogMetric
* DiskMetric

All bugs are having very simple mistaking.
Add useful info to readme.

- Add installation instructions

- Add optional mouse settings
Devel

I have a test and a fix for test failures in `response_headers_include()`. This was due to the test function not properly handling how the first argument gets converted to a response. This should also fix a previously unknown error with `response_headers_are_deeply()`.

Basically, the following would fail:

    response_headers_include $response ...
    response_headers_are_deeply $response, ...
   
And you would be forced to write this (potentially reissuing a request):

    response_headers_include [ $method, $path ] ...
    response_headers_are_deeply [ $method, $path ] ...

Cheers,
Ovid
Explicitly set Sisu container logging to 'info'

... so that the verbose binding information doesn't appear during Maven debug (-X) logging.
To re-enable, remove this line from conf/logging/simplelogger.properties in the distribution.

(also replaced some windows ^M line-endings in the properties file)
update to new config, scripts and dependencies

I've rethinked lila packaging to ease installation and configuration for contributors.

Play2 is now a git submodule living in the /play directory. You should use `bin/play` to launch play for compilation, testing or applicaton run.

Check the new readme for further instruction, especially in the field of configuration.
Fix vle/gvle without $VLE_HOME/pkgs-1.1 directory

If vle or gvle is executed without an existing $VLE_HOME/pkgs-1.1
directory, the process failed. (closes #5).
Added intermediary css:compile task.

Small change so it is easy to plug in another engine (like Stylus) by overriding the task.  

There is a twin pull request in yeoman-generators, the two are supposed to work together.

I've also fixed the test, so no npm test works in both packages and doesn't block.
Fix board-specific spoiler images showing on auto-updated posts.

This fixes issue #20.
Patch 1

gh-pages
disabling unread counts 

This is just a temporary hack until I figured this whole thing out.

For now I just disabled the check to prevent the unread count from being added. It distracted me too much.

I'll love some direction on this. Would the preferred way be to add a new option? Should it be a global option or a per channel setting option?
#192: url 패턴 중, img 파일 패턴이 발견될 경우, 이미지 팝업을 제공하는 html태그를 추가하도록 패턴 매칭 메소드

및 css변경

현재 적용되는 이미지 파일 패턴 : jpg, gif, png
"엄격한 url 검사"에 매칭되는 url에서만 체크하도록 코드가 작성되어 있습니다.
Util class and simple fetching stage for tika

Added util class for using tika. 
Added a simple fetching tika stage that fetches a document given a url and parses it
Making sure Stage.Mode gets set on read stages in PipelineReader
Issue #21 fixes.

Added preview area for hovered pipette color. Pipette status bar areas clearing after using it.
Brocakun rsvp

Here we go! 
First pull request by Abraham of the brlee.module and js engine!

Best Regards.
Fixed cxx compilation

Removed renames.cmd. Fixed script for generation renames.cmd and run it before linking
mini refix

index was right, fixed it wrong, fixed it back
example update

updated / created / fixed example html files for all renderers
updated defaults / example data in graph renderer
fixed bugs in listselect renderer
Added ROOT to settings file

Added root folder to ROOT so we can easily refer to it in the setting module without hard coding the entire path.
Statement work

Initial statement get/post merge
Issue #408 - cleanup style names

This fixes file renaming part of Issue #408.

Style naming convention is to only use lowercase chars and hyphens.

Exceptions are styles defined in external frameworks and overridden in brackets:

1. .Codemirror-* classes

2. jQuery Smart Autocomplete class: .smart_autocomplete_highlight
Fix JSLint warning

Change order of function definitions to satisfy JSLint
Fix JavaScriptQuickEdit unit tests. update extension name reference

@njx
Ui/gitblame

* display gutter with "loading..." status when user clicks menuitem
* fix gitblame for infra
Simplify Channel image field
Mv thread direct

Initial implementation of thread to thread work handoff.  Bypasses backlog queue for better performance in query operations.
Push BPS events using SDL_SysWMEvent

Hi again,

I apologize for how the diff turned out on this commit. I'm using GitHub for Windows instead of using GIT from a terminal directly, and I was running into some trouble.

This makes a small change to the SDL_SysWMmsg struct for PlayBook, and adds "handleCustomEvent" in the PlayBook events file.

When a BPS event comes through that is not a navigator or screen event, it can now be pushed up using SDL_SysWMEvent, so long as the developer has used SDL_EventState (SDL_SYSWMEVENT, SDL_ENABLE); in his code.

Then you can get the BPS event if you catch a SDL_SYSWMEVENT, then use (inEvent.syswm.msg)->event

Now you can use the sensor API, BBM and other platform services while still using SDL. This seemed like the right place to put it, since SDL_SysWMEvent is platform-specific. Strictly speaking, I wouldn't consider BPS a window manager event, but using the existing SDL API in this way seemed like the cleanest way to handle other kinds of BPS events higher up the chain.
Mistery

super basic css

i can't continue since i'm getting db exceptions i can't solve

how about updating create.sql?!?!
Add assert.lengthOf on objects

Add the possibility to do:
    assert.lengthOf({goo: true, gies: false}, 2);

Fix #139

This way lengthOf is more consistent with `isEmty` and `isNotEmpty`
Module arkeoGIS example and manual class refit

modified:   js/public.js
	modified:   templates/exemple.tpl
	modified:   templates/layout.tpl
	modified:   templates/manuel.tpl
Remove the bookmarks filter is anon user #398

Attempting to filter by bookmarks when not logged in currently fails hard (see #398)

This patch removes the "Only Bookmarks" link from the sidebar, and ignores `?bookmarks=1` if the user is anonymous.

I'm not convinced removing the link makes for a good UX. Perhaps disabling it in some way is a better option. Let me know what you guys prefer and I'll modify accordingly.
Silence constant reinitialization warnings when calling several commands
Comments!

Added the comment file.
add a server_date_opened to json api