labofsahil/github-event-dataset-2012 huggingface dataset:
Use symbols in case statements for great justice

This is syntactic sugar for case statements.

```ruby

 case user
 when ~:admin?
   # Do stuff
 when ~:active?
   # Do stuff
 end
```

Would be equivalent to:

```ruby
 if user.admin?
   # Do stuff
 elsif user.active?
   # Do stuff
 end

```

With the added benefit that if `user` is a method, it would only get called once.

## Rationale

The short answer is because it looks nice.

ActiveSupport does a great job of extending ruby with simple conveniences like `Symbol#to_proc` which has now been merged in to ruby core. I think this could be part of the sugar that makes Ruby sweeter.

## Unary method

I chose the unary method `~` because I don't see it having any other use for `Symbol`, but it could just as easily be `+` or `-`.

## Negation

In offering this support I also thought about supporting negation: https://github.com/amiel/rails/compare/rails:master...case_with_predicates_and_negative

## Implementation discussion

I tried a few different implementation concepts for this. This one is by far the simplest.

In ruby 1.9, procs respond to `===` for use in case (see http://www.aimred.com/news/developers/2008/08/14/unlocking_the_power_of_case_equality_proc/)

Here are a couple of other options:

1. My first concept was to override `Symbol#===`, which offered the nicest syntax, but I felt was too obtrusive.
2. In another version, `Symbol#~` returns an object that responds to `===`, this is also concise, but not as simple as the other two options. However, it offers the most complete support for negation. Here's an example implementation that also supports negation: https://github.com/amiel/rails/compare/rails:master...case_with_predicates_with_object
Fixes warning: & interpreted as argument prefix

I found the following warning.

```
...
/home/vagrant/builds/rails/rails/actionpack/lib/action_controller/metal/conditional_get.rb:169: warning: `&' interpreted as argument prefix
...
```
Fixes has many through counter-cache bug

This commit fixes reported [issue #7630](https://github.com/rails/rails/issues/7630) in which counter caches were not being updated properly when replacing has_many_through relationships.

eg if `posts` have many `tags` through `taggings`

and I did:

```ruby
post = Post.create!
tag = post.tags.create!
tag.posts = []
```

then: `post.reload.taggings_count == 1`
allow with_options to take a block without params

with_options can take a block without params and still nest options
indefinitely.

What do you guys think?
Makes ros.js AMD and browser compatible.

Will work with regular browser usage (`<script src="ros.js">`) and with AMD loaders like [require.js](http://requirejs.org/)

Check out https://github.com/umdjs/umd for a examples of boiler plate that supports regular browser and AMD (and optionally Node.js).

Also renames ros to ROS as it's a class.
fix for SI-5672

review by @VladUreche
Fix for SI-5130, precision disappearing from refinement.

Remove some code, win a prize.
[remove-bundler] remove bundler from gemspec
LaTeX support added

This should close issue 3.

I've finally got the time to understand how to add support for LaTeX.

Note: for how the LaTeX suite works in Vim, I had to add

    call s:HL('Delimiter',   'tardis', '', 'none')

that is not strictly related to LaTeX but which I hope is not
a problem.


Edit: here's the screenshots.

Before

![Before](http://www.ilorentz.org/~gio/public//images/screen2.png)

After

![After](http://www.ilorentz.org/~gio/public//images/screen1.png)
Use Bundler to release extensions, and add common files to gitignore.
Solution to #60

Add a parameter to /event/get to toggle retrieving all event data.
The parameter is "allData" and when present, all fields of the event are returned regardless of what is specified. (i.e. the query "expression=server(cpu)&allData" will return all fields)

While this creates another parameter rather than allowing a query like "server(*)", it is explicit in that it is a switch to return all data.
Fix and test issue 3256

This is a fix and test for issue 3256, which is a test failure under a specific random seed.  Thanks to @mattpap for the fix.  To test this, I've modified the function `dmp_zz_wang` to take in a sequence of random numbers, and I then test the exact sequence that is produced by the problem seed.  To verify that this fix works, I've cherry-picked just the test commit onto my 3256_no_fix branch.  There, you will see that the test fails without @mattpap's commit that fixes the bug in the algorithm.

How do people feel about this method of testing random algorithms?  It does not rely on any kind of random number generator, so there is no need to worry that a small change to a generator will invalidate an old test.  Furthermore, it would be possible with this method to give any sequence of numbers, making it easy to test all parts of a given random algorithm (doing this with a seed would be either difficult or impossible, depending on how specific the sequence must be).  The method is easy to do, and my little helper function could even be factored out if we find enough use for it. @smichr, what do you think?
Implement (anti-)Hermitian assumption for symbols (issue 3151).

Introduce adjoint() for Hermite conjugation and corresponding Hermitian (symbol is self-adjoint) and skew-Hermitian (symbol is the negative of its adjoint) assumptions.

>>> A = Symbol('A', hermitian=True)
>>> B = Symbol('B', antihermitian=True)
>>> adjoint(A)
A
>>> adjoint(B)
-B
>>> adjoint(A*B)
-A*B
>>> adjoint(B*B)
B**2

(edit: changed conjugate to adjoint in the above)

http://code.google.com/p/sympy/issues/detail?id=3151
Make re and im call as_real_imag()  (Fix Issue 754).

This fix adds a new hint to `as_real_imag()` which prevents this function to start a infinite chain of recursive calls of the form re(x) -> x.as_real_imag() -> re(x).  Apparently, this is the only way to run into infinite recursion errors by having `re` and `im` call `as_real_imag()` and vice versa.

`as_real_imag()` seems to make use of complex `expand(complex=True)` whenever necessary.  This fix makes the latest examples in [Issue 754](http://code.google.com/p/sympy/issues/detail?id=754) work.
Added class CustomFunction to logic submodule

CustomFunction class in logic/boolalg.py is able to generate functions in SOP form from truth table. Usage details are given as comments.
CLocale::getWeekDayName() more compatible with date() function

Function `date('N')` return 7 on Sandays, but CLocale::getWeekDayName() supports sunday day-number only as 0.

So correct using like `Yii::app()->getLocale()->getWeekDayName(date('N')==7?0:date('N'))`. I think this functionality must be on low level, because `date()` is core function and `N`-format is part of php core
Added unit tests for zii.behaviors.CTimestampBehavior.
Specify express version for node v0.8.x compatibility

I found that if I modified `package.json` to specify express version `2.5.11`, then I could use gfms with node `v0.8.x`.

With node versions `< 0.7.0`, it seemed an `0.2.x` version of express is favored for installation by npm. With node versions `> 0.8.0`, a `0.3.x` version of express is favored by npm.

Without specifying a *pre* `0.3.x` version of express, socket.io as installed by gfms does not work correctly.  That is, the gfms server renders the `.md` pages correctly, but the update messages don't make it to the browser, and there are errors reported in the browser console regarding socket.io.
Add support for compiling handlebars templates into a js file

Detect if templates/ (configurable) directory exists and
compile the templates there into a js file (by default
compiled-templates.js). This makes all the templates of the
module directly available when loading the module.
issue #13 track message delivery
Block destroying problem solved, closes #406.

Bug fix: yes
Feature addition: ni
Backwards compatibility break: no
Tests pass: na
Fixes tickets: #406
License of the code: LGPLv3+
Todo: -
another test

test pull
Add hack to make SMTP mailing work.

I had to change the way the parameters for the constructor or Zend\Mail\Protocol\Smtp\Auth\Login are set to enable mailing to work.

issue A24Group/Triage#274
Taskbar Stuff

We now take advantage of the Windows7 taskbar list progress bar functionality to give a better sense of polish in windowed mode. This also takes care of some issues with operations not being aborted properly. Also, add the ability for plClientMsg to flash the client window until the user brings it to the foreground.
A small collection of bugfixes

This collects the following fixes:
 * order of arguments for computePhaseFlowRatesPerWell() was wrong,
 * fix deck input default value interpolation in the all-defaulted case,
 * fix GCONINJE input,
 * error in a member doc comment.

Note that there are whitespace issues in some of the visited files, that should be fixed separately.

(Also, forgot to make a separate branch for this, I think we'll survive...)
version 1.2.3

Changes to release 1.2.3
titlef

hghhfhghgf
Use node fqdn to construct default mail-from attribute.
Use pebbles-uid for queries in V1
Allows cache_interval (and others) to be set to zero, stops caching when set to zero

Thought this would've helped me with my segfaults, but was wrong. Songs still being added to queue for some reason, even though all the nowplaying requests are working fine.
Bug/datapoint parser
Add FAQ entry about windows support. Fixes #158 - Add FAQ entry about gr...

...unt + windows + cygwin
Improve LinkInfo "title in URL" matching (fixes #41, #42)
Added 10 new Sprites

Gray and Gold Sprite Profile images, Gray and Gold Sprite left steps,
and Gray and Gold Sprites right steps all in 250x250 and 50x50.
Unittest - RegisterService
Statemanager error improvements

This change builds on emberjs/ember.js@3c17bdfd3e6378af88d3e0684c42b2949c242e8a to include more information in error messages raised by DS.StateManager when an event is sent to the model when it can't handle it. e.g. trying to set a property while the record is being saved
Test Framework work

* More automated test scripts
* Test script fixes
* UI to view test results improved
fix linker option syntax for GCC 4.7

GCC 4.7 now gives an error when -Wl is given on a link-only command, causing 'make check' to fail with the following error:

    gcc -g -std=c99 -Wall -fPIC -c src/ffitest.c -o src/ffitest.o
    src/ffitest.c: In function ‘qsort’:
    src/ffitest.c:238:3: warning: passing argument 1 of ‘compare’ makes pointer from integer without a cast [enabled by default]
    src/ffitest.c:238:3: note: expected ‘const void *’ but argument is of type ‘int’
    src/ffitest.c:238:3: warning: passing argument 2 of ‘compare’ makes pointer from integer without a cast [enabled by default]
    src/ffitest.c:238:3: note: expected ‘const void *’ but argument is of type ‘int’
    gcc -g -Wl -shared -o lib/libffitest.so.1.0 src/ffitest.o
    gcc: error: unrecognized command line option ‘-Wl’
    make: *** [lib/libffitest.so.1.0] Error 1


See http://gcc.gnu.org/gcc-4.7/porting_to.html -- "Use of invalid flags when linking".
Fall back to other data when no description given.

The RSS description should always be filled in. Either use the "marked down" description provided by the Story, use the Story's comments (if it has any), or as a last-resort, show the URL.
Add notnice module

It's not nice.
Fix 'remove suggestion for 'filter with anonymous fn

This fixes issue #39.
Exposing the turn of the event loop

I am proposing putting a counter on the event loop that will keep track of each "turn" and exposing this value so others can use it in magical ways.  Primarily I want to expose this value in node.  I will issue a pull and talk more there.

I also found that I needed to have a way to arbitrarily increment this counter to handle events like `process.nextTick`.  I would prefer if that happend on the node side, but I'm not sure how that works out cleanly... and this was simple.  Comments welcome.

I've written one test, which I'm not sure is sufficient, but I had trouble getting it to run automatically.

I have tested on OSX, and I will try and compile and test on windows tomorrow.

Oh, and suggestions on function names are welcome as well.

This is primarily implemented for node:[3074](https://github.com/joyent/node/pull/3074)
Addon interface - A QUnit Addon For Testing Object Structure

As a front end developer you are at the mercy of server-side devs providing, and most importantly NOT subsequently altering, the structure of your data objects.
Getting told that your work doesn't work because someone changed a name of a property at the server or even database level is never fun.
**Interface** comes to the rescue!

As a side note, why it it not possible to write add-ons that testers can use without QUnit as qualifier? E.G. in Interface you can not write `equalStructure` but has to write `QUnit.equalStructure`. Looking through the other add-ons this seem to be the case there too. I've copied the code structure pretty much from the _close-enough_ add-on.

I thought about testing for value types but as JavaScript is a dynamic it doesn't make sense. Perhaps for functions though.

Anyway, I need a review on this and will cleanup and repush after.
LD file for STM32F103x8 chips

Original author is Ivan <Plumbum> Alferov from easyelectronics@conference.jabber.ru
pull request for changes incorporating dragmath editor
DOCS-648 migrate tutorial wiki to getting started page
temporarily store journaling faq as note in storage faq

Ready for Merge. This stores the journaling faq info in a note in the storage faq doc. 
I've filed DOCS-904: "Add Journaling FAQ Content to the Manual"
Added comment about $all's inefficiency

See issue https://jira.mongodb.org/browse/SERVER-1000
Typo in RTL beta bug link

Found a typo which made the BETA link show up in the wrong spot when in RTL.
Remove the crate language

r? @graydon, @nikomatsakis

Working towards #2176

This series completely removes the special language for .rc files. It uses several hacks required until the next snapshot.

After this is completed .rc files will be parsed exactly the same as .rs files and companion mods will no longer exist, either at the crate level or directory level.

There's not a whole lot to review here, as it's just rewriting the crate files to use features compatible with the new model, but it is a big change.

There are two notable side-effects of this change:

1) The int-template and iter-trait hacks used a latent property of our directory companion mods to 'merge' the contents of two different files into a single module. In lieu of item macros this will be supported by a new parser hack that uses a `#[merge = "path/to/file.rs"]` attribute.

2) There will no longer be any in-language notion of directory structure. Through ongoing discussions it's not obvious what the right solution to this is. In the meantime, crates can use `#[path = "path/to/file.rs"]` to impose any directory structure they want. I think this itself is a decent compromise, gives us room to experiment with the correct patterns here.

In the medium-term, the rust repo itself will prefer the following pattern to create directory structure:

rustc.rc:

```
#[path = "front/mod.rs"]
mod front;
#[path = "middle/mod.rs"]
mod middle;
#[path = "back/mod.rs"]
mod back;
```

front/mod.rs:

```
mod core_inject;
mod test;
```

Modules that are stored in directories will use a `mod.rs` file *inside* the directory (vs. today's code where the mod file is *outside* the directory).

Transitional ugliness:

* core, std, syntax, and rustc are all using a massive hack to force stage0 to use one crate file and the others to use a different one. Files that begin with `// DIVERT` are automatically parsed from a different file called `alternate_crate.rc`. This allows stage0 to continue using it's directory modules while stage1+ use the above described strategy.

* There's a lot of usage of the new `#[merge]` attribute, but these are transitional except for the ones in core that implement iter-trait, etc.
A couple minor cleanups
Get rid of the >>> operator and make >> logical or arithmetic depending ...

...on the signedness. Closes #2417.
Imroved additional rules creation

// added VIE.Util.createSimpleRule(service)
// Returns a simple rule that only transforms the rdfs:label from dbpedia into VIE entity type.  

// added VIE.Util.getDepiction(entity, picWidth)
// Returns the image url of the depiction
Truncate only long params, not the whole legend string

This entails moving the truncation from the client-side to the server-side.

Does this seem reasonable?
Incorrect extension name validation

Correct the extension name validation regex to also allow dashes in the
name.

http://tracker.phpbb.com/browse/PHPBB3-11223
Ticket/10992

Update the fileupload tests to work with the new goutte.

http://tracker.phpbb.com/browse/PHPBB3-10992
Solves password hash problem

I implemented a new method to compute the correct hash.

Please check if for consistency and merge it.
Fixed issues with unicode messages and cleverbot
i've done a bunch of merging, please combine into master

I've merged most of the changes people have made into a single branch (and fixed one small issue in a regex). Please pull my branch back into master.
Update default cassandra port

This was changed in apache/cassandra@e863c2b71cbf917dde2d0c5f236b749f0070c1dc.
Base Entity Overlay Enhancements and Constant Value Fix for old dupes.

Base Entity Overlay:
- I've updated most entities that required the changes.
- Its faster
- Its simpler to use.
- Just entity:SetOverlayText( text) and it will do the rest.
- No more messing around with beam net vars when using the overlay.
Added support for /robots.txt and fixed JSLint errors

Eventually, this should be done using new, special routes...
Remove javascript portion of the test harness.

This functionality is provided via the yuitest npm package.
[change]添加Dialog的demo，修改Dialog源码中一处命名错误的classname

﻿[change]添加Dialog的demo，修改Dialog源码中一处命名错误的classname
[Bugfix] 修改demo

去掉滤镜
Added PlayerPotionEffectChangeEvent

Long name, I know. This PR (and the associated Bukkit PR) is likely not going to get pulled, I'm aware of that.

I kinda meant for this PR to show what kinds of things are to be expected of an event like this.

Halfway through writing this thing, I thought of more ways to improve it. I'll do it if asked enough, but as is I'm satisfied. Such ways include:

- Using living entities instead
- Incorporating real durations and amplifications to the event

I'm sure there are more.

Associated CraftBukkit Pull Request: https://github.com/Bukkit/CraftBukkit/pull/912
Main ticket: https://bukkit.atlassian.net/browse/BUKKIT-2817

USE CASE:
For me personally, I would like a way to stop certain players from gaining beacon effects, and after much research (well, not really...) it was found they were just potion effects.

This new event allows plugin authors to better control what potion effects players (and maybe entities, if this were to be expanded) can, and cannot, have. 

Although it is noted that you are unable to cancel a loss of an effect, this is described in the commit as "You cannot stop time". 

Suggestions are welcome, I will do as much as I can to help ensure this (or something like it) ends up in Bukkit so I can continue my plugin easily. 

(PS: I'm sure a lot of other developers would love this event as well, like WorldGuard, and region plugin, permissions plugins, etc, etc...)
Added NBT API. Adds BUKKIT-3142

This pull request adds an NBT API for reading/writing NBT files. It allows for the storage of data via the NBT format and the manipulation of existing NBT files.

CraftBukkit pull: https://github.com/Bukkit/CraftBukkit/pull/949
pull

implemented functions to return distance between two GameObjects
BUILD: Patch to add missing headers to allow for compile on ArchLinux

Some header files were missing when trying to compile on Archlinux. This patch fixes this so that nova actually builds.
Change line end to Unix format
Fix the properties names of numeric-range-filter (include_lower and include_upper)

Fix the properties names of numeric-range-filter (include_lower and include_upper)

FIX: [numeric_range] filter does not support [from_inclusive]
FIX: [numeric_range] filter does not support [to_inclusive]
Fix of tests namespaces.
Remove of duplicated method MapTypeIndicesTests.ResolvesToTypeIndex()
YondaimeUzumaki

0113 mancano da tradurre alcune cose da eng a ita
Agg.trad.ing e ita

fatto
CHW Module redesigned. 

The module contains the following major components
- Patients arranged by Families and Illnesses.
- Maps.
- Inventory management
- Image and Video resources.
- Illnesses with Patient history.
- Ability to add images for Patients and Families.
grib save : minor update

These changes support a user who is converting NetCDF to GRIB2.
3.9.0.0526
Issue 1057

I created a feature branch to complete issue #1057.
Shape elemwise

Issue 476:

Defining infer_shape and testing it with utt.InferShapeTester

Ops located in tensor/elemwise.py
a few more options :)

option to limit the number of allowed tags (selectionLimit) 
option to limit the minimum tag chars before actually creating a tag (minChars) 
limit to autocomplete function (line 211) where no minLength was set. Limiting the autocomplete to a minimum of two characters before autocompleting it. (hardcoded but can became an option)
Adding sorting to the list of technical and business owners in CI
Adding app.close() to the second quickstart example

It's tiny but it caused a few second of head scratching for me. :trollface:
Minor knowledge changes

...fix
Xml file loader

This is a first commit of XMLFileLoader to get the main code in the code base.  At the moment all intrusive calls to other Cyclus core objects are commented out. Once this is pulled  @gidden & I will pair program to get everything using it.
cannot find "$ cheat cheat" , but find  "$ cheat cheats"

I edit README file , please merge.
Proposed a new float random number generator

I think this implementation has better performance and produces a better distribution of float random numbers between [0,1].
Issue 1080 template designer
Fixes and action routing

Fixes, and the routing to a default adapto list controller works. We now have a place to start
building the recordlist. 

Also added Perspective, including the Proxy to be able to do cool stuff such as get('name', 'description')->hide
fix sorting on all errors page
Fixed message resend if the app is closed (autoexit mode)

Ok, the message resend is fixed now - works even if the app is closed.
Add support for specifying port 80/443 in the scope

I was running into issues where specifying port 80 on the URL that I pass to <code>nock()</code> was not producing a match when passing that same URL to <code>http.request()</code>. I understand that this may be expected, but in order to make the module a little more robust I made a few changes to allow someone to use <code>nock('yourdomain.com:80')</code> or <code>nock('yourdomain.com')</code> and the module will essentially treat them equally.

All the tests still pass, and I added an additional test to account for the added functionality.
might as well make this a gem (you need ruby for running it anyway); 

generate the gem with 'rake build'
Fluxbb 1.4

Fixed #642 - Setting all null-checks to use is_null().
Oq 0.8.3

This branch produce a package equal to '0.8.3-3' using the all-in-one repo approach.

WARNING: it is configured to create a '0.8.4-1+dev01' version. 

WARNING 2: the python-oq_0.8.4-1+dev01.tar.gz arrives from the "git archive" export, so includes more files than currently included into the 0.8.3-3 tar.gz and setup.py must be aware of it.

The output .deb package was compared with the 0.8.3-3 package file by file.
improved oqrev submodule handling
Collapse map for SDA calculator

Addresses: https://bugs.launchpad.net/openquake/+bug/922513.
bin/geonode-installation.sh: fix bug 972202 adding JAVA_HOME definition ...

...into geonode.wsgi file
Checkout - billing address fix

Change to remove the requirement to supporess error message - check for the variable instead
Remove autotools generated files, update .gitignore, add bootstrap.sh
Fix assertion in C# lruqueue2

Previously, the client task would set its identity and connect to the frontend *inside* of its work loop, which would cause an assertion in select.cpp (`fds.size () <= FD_SETSIZE`) because the fds set would spill past the 1024 limit.

The identity and connect statements have been moved outside of the loop, preventing this error.
Add operatorCall overloads for basic binary op calls

Basic overloads for binary ops that don't require precedence evaluation, brings test suite performance back to pre-operatorCall.
fix build fail because of int-enum conversion

My gcc 4.7.1 (Debian 4.7.1-7) fails with default cmake parameters
SHA-256 streaming

to compute hash of data that does not fit in memory
printer test: use test framework
Form updates

Update the master branch to the latest version of the theme.
Modifications in language pack

Just added the missing keys for the Brazilian Portuguese language pack.
Refactor timer initialization, ticket #12837

Each step of each animation should not need to check `fxNow`. Instead, the time can be queried once at the beginning of `jQuery.fx.tick`. This also solves an iPad bug where an event for clearing `fxNow` was being dropped, resulting in a never-ending animation.

Note that the new unit test passes both before and after my patch is applied. The only way to exercise the bug is if the user is in Safari and pinches to zoom a colorbox before the animation starts. The test is probably still useful for verifying that synchronized animations work as advertized.

This is a continuation of [pull request #1015](https://github.com/jquery/jquery/pull/1015).

/cc @gibson042 @gnarf37
Update readme.md to document current testing process
fix remove image button not clickable in wallpaper mode

Just moving it down in the markup so that it shows up above the image and is clickable. Also rounding the corners.
Add additional auth smart package "accounts-weibo" for Weibo (short for sina.com's microblogging service in China)

Based on accounts-google.
This pull request is against the latest auth branch (670d923815b1718ba6f47eed2ec0eda0a85e2ce5)  based on previous one #202.

I also signed the Contributor License Agreement.
Fix typo in readme

Change from "aslo" to "also"
SERVER-6013

avoid overwriting customized files in /etc when updating
Fixes to GL.DepthRange and GLClearDepth for OpenGL 2.0 plus Lidgren changes

Added changes to the calls to GL.DepthRange and GL.ClearDepth as the Openg 2.0 versions do not support float parameters. Needs checking on iOS, Mac and Linux

Abstracted out the Dependency on System.Net.Sockets.Socket into a new PlatformSocket which can be tweaked to support the underlying patform. Currently Windows/Andoroid/iOs/Max and linux all use the same class. This is so we can implement a specific PlatformSocket class for Windows 8 or Windows Phone.
Fixxing Account creation in webservice.

Fixing Issue ä543
Create a Track proxy for spotify (Fixes #72)

Implemented the idea I had for fixing #72.  Testing with each of the following commands in quick succession gives:

```
$ mpc add spotify:track:5ZS8rDF1FrYyhbZM99BPpn 
$ mpc playlist                                 
[loading...]
$ mpc playlist
Ringo Starr - Yellow Submarine
```

If accessing the thread object like this is thread safe we should be good to go. Alternative would simply be to only store ``_uri`` and ``_track`` and just re-create the spotify track per access until it is loaded.
Update license to MPL 2.

Hi,

Please check I haven't relicensed a file which shouldn't be relicensed, or used the wrong comment character. Thanks :-)

Gerv
Fix existence check for stored false values

Relates to #197.
If you set `false` value and then check for its existence with `exists?` you get `false`. Patch fixes this quite strange behavior
Update version of dfu-util to 0.5 

This version of dfu-util is required for updating the dso nano so it would be nice to just brew install dfu-util to do so
yarp 2.3.20

Latest YARP version; more GUIs enabled.  Thanks!
genstats 1.0.0

Cloned a new repo to avoid multiple commit messages, put in a change for genstats.

This is related to https://github.com/mxcl/homebrew/pull/13453.
patch for issue #11391  (displayBitsPerPixel())

Hi,

this patch fixes issue #11391 by using an openscenegraph patch from 
http://www.openscenegraph.org/projects/osg/changeset/12790/OpenSceneGraph/trunk/src/osgViewer/DarwinUtils.mm
It was tested on two Lion systems so far. Without the patch it just does not build.
Build fixes for VisualBoyAdvance 1.7.2 on 10.8.

This formula was removed from homebrew because it didn't build (see issue
https://github.com/mxcl/homebrew/issues/7034), but with a few simple patches, it works just fine on 10.8.
bamtools 1.0.2

New formula for bamtools 1.0.2
New formula vv 1.3 -4D Volume slicer-

New 4D volume slicer based on VTK/ITK/QT http://www.creatis.insa-lyon.fr/rio/vv/
Jabber

jira plugin
#attribute method accept multiple symbols along with the hash of attributes

With this pull request you can pass symbols and hash to the `attribute` method

```ruby
attribute :foo, :bar => :baz
```
I think this is it

Based on my e-mail reply this implements the behavior as outlined in the log message.

I have also "separated" selectedType and defaultType. As I was writing one of the tests it occurred to me that the defaultType should change on a call to "setSelectionProfiles", but prior to implementing that I thought I'd get your input on it as it is on the later side of my day and I am now into territory where things are a bit complicated.
Add adhoc select/insert capabilities

New sqerl:adhoc_select allows building SQL select queries programmatically, including IN of arbitrary length. sqerl:adhoc_insert provides bulk insert capabilities, where rows to insert will be batched into large insert queries. All use prepared statements so parameter values are safely handled by the underlying DB.
Moved "Get Involved" page from database to template (Ticket #593)

Moved "Get Involved" page from database to template (Ticket #593).
Updated URLs to match /get-involved and redirect to dedicated view for the get involved page.

I'm not sure what I need to do to enable easy translation for the page?
Fix a bug that causes parrot to fail on platforms where size_t is an unsigned type.
bz18980. fix failing DeviceMetadataTest

`DeviceInfo` added a new argument, but it wasn't added to the test case.
bz19071: better debugging to figure out this problem.

This change definitely won't fix the bug, but it does help improve logging in
2 ways:
  - Added extra info when we call failed_soft()
  - Fix for stringify(), which is called by crashreporter so that it doesn't
    escape newlines.  Otherwise reading the log reports is pretty miserable.

I've tested this code by provoking the crash and it seems okay.
Cleanup around gemspec
[ptbr] Revision of Chapter 6 and updates based on English commits

Updates Chapter 6 based on English commits since Jul 27, 2009.

Revision fixes many typos from the Brazilian translation, and translate missing parts still in English.
Sayli scheduled install

schedules content install client implementation
Pull request: Bugfixes and improvement to Log2channel

* Bugfixes with respect to joining/parting channels with UTF-8 names
* Improvements to Log2channel output (customisable log and datetime format, better defaults)
* d826309c is a duplicate commit that's already been pulled, but I had made the same change on two branches, hence its appearance here. Sorry about that.
Quick fix to make geohash work on ruby 1.9.3

Ruby Makros changed for 1.9. this fixes that so geohash is working on 1.9 again
Add a BufferingTracer.  Make all standard tracers BufferingTracers by de...

...fault.

Also refactor some standard tests for the standard tracers to verify basic
composed behaviour.
Trend Improvements

Two small changes:

* Trends are now exceptions/minute.
* Restart the trend update thread when we clear the service.
Selectquery
Make foldl1 accumulate on the left, like foldl

Without this change (as discovered by [pchiusano](https://github.com/pchiusano/)):

```scala
scala> List.range(1,4).foldl1(_ - _)
res5: Option[Int] = Some(2)

scala> List.range(1,4).reduceLeft(_ - _)
res6: Int = -4

scala> List.range(1,4).reduceRight(_ - _)
res7: Int = 2
```

Tests for `List` and `Stream` are included (with `foldl`, `foldr`, `foldr1` as a bonus).
ショップとスタンプ画面

グラフィックを更新
ショップにて子ウィンドウが出ているときは背景を黒くした。
ショップにてシートを一個以上買えないようにした。
スタンプを押した際に軽くアニメーションするようにした。
Don't use jarjar to strip unused classes.

It was stripping required classes that were only needed
moved classes. We don't have any unused classes so this is
a wasted step anyway.
audio: previous audio buffer should be flushed before restart audio

Buffer is not flushed when audio out is paused.
As a result, if user restarts paused or closed audio file,
the previous audio data are played in front of user expected sound.
Coffee version 1.3.3

Here are the changes you'll need to do to get it working with Coffee-Script version 1.3.3:
"package" or "public" are keywords and the lines with _, _ and \2 were causing compile errors.

Have a bot running from nodester now: 
```
    /msg jhLiveBot livescript compile a = (b,c) -> [d,e,{f,+g,-h}]; a()
```

Some of other other stuff required API keys, so just used a "stub" config.json:
```javascript
    {"github":{"auth":""},"couch":{"user":"","pass":""},"irc":{"user":"jhLiveBot","pass":"","nick":"jhLiveBot"}}
```
so not all of the feature will be working with the jhLiveBot version.

Builds on version by @gkz
Delete loading/saving code

The "-s" commandline-option is enough because ibus-fep is not invoked frequently.
Most users have to write "ibus-fep" or "ibus-fep -s root" in a script only once.
If ibus-fep saves/loads settings, that should be documened somewhere.
NWN: Fix texturing of non-human parts-based models

For some reason the loading code was overwriting the texture with an invalid value. This fixes that problem.
Implemented a cache for the DatabaseConnector

This is a big one. Sorry guys!

We've implemented CachingDatabaseConnector which will use a MemoryConnector to serve documents to stages, while using MongoDB as the backing storage. 

There were _a lot_ of things changed that are not directly related to this, but became necessary: For instance, we needed to configure a Hydra Core to use this cache, and Guice became an obstacle. So we removed Guice.


Hydra is, after this merge, roughly 40% faster n our tests (a 11-stage pipeline, dropping from 30 minutes to complete to 19).
SIMD Additions

Each commit has fairly detailed information on the changes, but I'll summarise here also.

simdVec4 now uses a nameless union for x, y, z and w component access. This can be controlled with the GLM_SIMD_NO_TYPE_UNION preprocessor option.

simdVec4 now implements operator[].

The default constructors of simdVec4 and simdMat4 now initialise to the same values as their vec4/mat4 counterparts. I decided to do this for consistency. This can be disabled with the GLM_SIMD_NO_DEFAULT_INIT preprocessor option.

Added an __m128[4] constructor for simdMat4.

Added const-correctness to some matrix intrinsic functions.

The simd_vec4 and simd_mat4 test programs have been updated for testing the changes.


And that's about it. I apologise in advance for any changes I made that you don't like :). I'll probably keep adding stuff as I need it and then send additional pull requests.


Dave R
ASGARD-921 - SNS listener causes exception in empty config
Swagger support at api.singly.com/resources.json

This gives us swagger support for /services and /types.

It needs to be expanded at some point to use other parts of the swagger spec and document other parts of our API.

This part seems to be fully working and should be ready to merge after comments.
Added TP command from Vanilla.

Signed-off-by: Steven Downer <grinch@outlook.com>
added node id to the <li> tag for each child node

Please review. 

class name format is the id of the child node: node-image_gallery
Ajout d'un game over screen

Nous avons rajouter une pop up de fin de partie qui permet de relancer le jeu si le joueur gagne ou perd. En gardant à l'ésprit le coté graphique 8 bit.
Load extensions from the application support directory

@RaymondLim 

**NOTE: Requires adobe/brackets-shell#135**

User extensions are now loaded from the application support directory. This is typically:

`/Users/<user>/Library/Application Support/Brackets/extensions/user` (Mac)
`C:\Users\<user>\AppData\Roaming\Brackets\extensions\user` (Windows)

If this directory doesn't exist, it will be created when Brackets is launched.

The local `extensions/user` directory has been renamed `extensions/dev`. This is a convenience directory for loading extensions that are being developed.

There will be a subsequent pull request to update the functionality of the "Show Extensions Folder" menu command.
Upgrade to Require 2.1.1 and catch errors during extension loading

This ensures APP_READY fires even if an extension is broken.

Also: ensure APP_READY fires in the event the entire extensions dir is inaccessible; and improve reporting of exceptions thrown by APP_READY or HTML_READY handlers.
Adding pt-BR translation
Rundebug improvements

@ajaxorg/dijkstra
[Liskov] Support /*global*/ declarations

This adds support for JSHint-style `/*global*/` declarations.

This way, you don't get warnings in code like this:

```
/*global tabEditors:true*/
_self.markupInsertionPoint = tabEditors;
```

Addresses #1192, #1455, ajaxorg/cloud9infra#2443.

Please merge together with ajaxorg/cloud9infra#2449, as this renames `narcissus_jshint`.

@mostafaeweda @nightwing  @sergi @creationix
Travis CI Fix: FakeServer should not raise errors

* Travis CI sets RACK_ENV to test, which will raise errors when using
  Sinatra's default settings.
  We want to test against FakeServer as if it is a production system.

Signed-off-by: Alex Coles <alex@alexbcoles.com>
Minor Release

Updated README and add CHANGELOG to MANIFEST to include it into pypi package
Also uploaded to pypi as version 0.3.2
Unstable

Minor typo: "Wokers" vs. "Workers"
Support ruby-1.8.7

Thanks for creation rlex. That's simple and good enough for my project. Rlex was written almost in ruby 1.8.7 syntax. But there are still places fail on ruby 1.8.7.
Manpage clarification

Added a few lines to the manpage and a line to the README for clarification of information.
Bzip2
a very small addition to the routing->wildcard section

added Widlcard->Using wildcard without closure

"
Using wildcard without closure:
```php
Route::get('page/(:any)/(:any)', '(:1)@(:2)');
```
"

I think it is self explanatory and very usefull!
https://github.com/laravel/laravel/issues/1085#issuecomment-7666214
Close #576, Close #573, Close #571, Close #570

This commit uses feature detection with MultiJson so we don't have
to lock to specific version which would impact other projects.

The commit also handles the edge case where OkJson is loaded
and may be referenced in an unknown namspace.

Idea: https://github.com/jonleighton/poltergeist/pull/52/files
Commtrack

fix unicel (hopefully); make stock report processing case insensitive; other misc
recipes/offlineimap: does not depend on nognus.

@jd s Offlineimap does not seem to depend on nognus. No require or mention
of gnus in the code.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Prepare mcmc.jl for package distribution

These two commits (which must be separate to cope with case issues on OS X) begin to make mcmc.jl ready for distribution as a package. I'll go through and clean up the examples in a bit. For now, here's a simple example that shows how MCMC can be used as a package when installed into `~/.julia`.

	load("Distributions")
	using Distributions

	load("MCMC")
	using MCMC

	function f(x)
	  log(0.75 * pdf(Normal(0.0, 1.0), x) + 0.25 * pdf(Normal(10.0, 1.0), x))
	end

	function mcmc(x::Float64, g::Function, sampler::Function, niter::Int64)
	  xs = zeros(niter)
	  gx = g(x)
	  for iter = 1:niter
	    x,gx = sampler(x,g,gx)
	    xs[iter] = x
	  end
	  return xs
	end

	samples = mcmc(0.0, f, slice_sampler, 50_000)
	csvwrite("samples.csv", samples)
First matlab-style functions

- started a util/ folder for QL to python tools
- added a mlab/ folder with some high-level functions
ENYO-1073: Added image view and image carousel to sampler.

Enyo-DCO-1.0-Signed-off-by: Chris Patalano <chris.patalano@palm.com>
Increase the maximum size of a value for binary protocol.

Value length should be stored in uint32_t, instead of uint16_t.
Improve handling of IE compatibility view

This is related to issue #11. When in compatibility mode IE acts like an older version than is reported by the Trident version so we should use that as the version/full_version. Also correct bug that causes any version of IE to report that it's in compatibility mode.
Simple hack to make the xmas tree twinkle in full screen terminal

Loved this, had a great time showing off python at the dinner table when I visited my partner's family for xmas.
Remove extra fields handling in capabilities store constructor

this functionality is not supported in ExtJS4 and we should encourage users to use the proper technique.
Bug94 2

The collada resource no longer creates a space.

Alan, can you merge this into develop? We can file another bug on creating collada templates (maybe for 0.2?)
Missing ')' on a is_set call
OAuth Provider

This makes rstat.us an OAuth provider and uses oauth for all the twitter api endpoints that exist so far.

Tomorrow I'm going to set this up on rstatus-staging and put up some sample code on using it in a client situation, but I wanted to get the PR in before this code withers on a branch all by its lonesome any longer.

This uses the doorkeeper gem: https://github.com/applicake/doorkeeper
And the railscast on doorkeeper was extremely helpful: http://railscasts.com/episodes/353-oauth-with-doorkeeper?view=asciicast

Please anyone and everyone review this as it involves security and would benefit from as many eyes as posssible! If you see something, say something!! ;) :heart:
Galapagos season dropdown

School/team/season dropdown is sorted. Most recent season automatically selected the first time the app is used.
made a cool custom module

## Ready to review

### Checkout my awesome custom module
well... it's better to get resources like this ^_^
Issue/1 no more map

Just take care to be sure we always have a map...
Use SendGrid as email service and fix encoding in password reset emails.

Switch NPM website to use SendGrid to send emails.  Also, encode the password reset token since it can include '/' and breaks routing if it does.

Sent you an email re setting everything up.
Options in i18n

Support passing options to the .i18n() function.

This makes it possible to use options in a practical way.
Top navigation menu

Was experimenting with some CSS and I added a top navigation bar to the header include file. Makes it so people don't have to scroll all the way to the bottom to get to another page. The experiment turned out half-decent, so I figured I'd push it. Feel free to pull it if you think it works.
Add failing spec for a Win7 Chrome useragent

I took this string from a fresh install of Chrome on Win7.  It seems to not detect the OS correctly.

    Failures:
    
      1) UserAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19' should return '525.19' as its build
         Failure/Error: @useragent.build.should == "525.19"
           expected: "525.19"
                got: #<UserAgent::Version 535.19> (using ==)
           Diff:
           @@ -1,2 +1,2 @@
           -"525.19"
           +#<UserAgent::Version 535.19>
         # ./spec/browsers/webkit_user_agent_spec.rb:887
    
      2) UserAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19' should return '525.19' as its webkit version
         Failure/Error: @useragent.webkit.version.should == "525.19"
           expected: "525.19"
                got: #<UserAgent::Version 535.19> (using ==)
           Diff:
           @@ -1,2 +1,2 @@
           -"525.19"
           +#<UserAgent::Version 535.19>
         # ./spec/browsers/webkit_user_agent_spec.rb:895
    
      3) UserAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19' should return 'Windows' as its platform
         Failure/Error: @useragent.platform.should == "Windows"
           expected: "Windows"
                got: "Windows NT 6.1" (using ==)
         # ./spec/browsers/webkit_user_agent_spec.rb:899
    
      4) UserAgent: 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19' should return 'Windows 7' as its os
         Failure/Error: @useragent.os.should == "Windows 7"
           expected: "Windows 7"
                got: "WOW64" (using ==)
         # ./spec/browsers/webkit_user_agent_spec.rb:903
add plugin to support sass indent-language (different from scss format)

This adds a 'sass.disabled.py' to the skeleton/plugins directory to support compiling static/css/*.sass files to their corresponding .css files.

sass is different from scss in that it doesn't use brackets and is whitespace-sensitive.

http://sass-lang.com/
Various fixes

This contain a (still reasonable I hope) number of fixes - if you would prefer a separate pull request per change, please say so I'll do - I thought it would be easier to first discuss them (if need be) in one place rather than a dozen, then possibly amend the pull request.

FWIW I ran the tests ok.

Content goes by order from "trivial" to "possibly need a discussion":
- comment clarifying eval scope https://github.com/jsBoot/zepto/commit/3b207b868d7b79ef1540605ba7e9346268f7208d
- useless redefine of already defined variables: https://github.com/jsBoot/zepto/commit/0c5f9db8a049ac73a024a979fa76ef6deb143fae
- out of scope variables use https://github.com/jsBoot/zepto/commit/a6524b62770b2cce47386d0de9ed0da19d8ab083
- always declared function fix https://github.com/jsBoot/zepto/commit/f233b2f07119daab020c57a4f7ec33d677dc7d3f
- more precise comparisons with 0 (== 0  --> === 0 / != 0 ---> !== 0) https://github.com/jsBoot/zepto/commit/720412604ac75162975961baa9f5740ba9ced9a2 and https://github.com/jsBoot/zepto/commit/031d718b6d6b992fe96c1802a1eac1d4ea67ac44
- optimization by not creating functions at each iteration https://github.com/jsBoot/zepto/commit/2bee5cc9527db79585deb018c55ce75a50bc2504
- use local for variables consistently: https://github.com/jsBoot/zepto/commit/4526ef9d274bb4e0695b235ae9431efa98fe1c9c
- arguments.callee removal: https://github.com/jsBoot/zepto/commit/e55060792be2a6634687f5c56fa0a9f862d119e3 and https://github.com/jsBoot/zepto/commit/9efbfd50382722e3cdb43adad1075973c8f5a0e0 - the reasoning being to not break strict mode if possible

In the hope this helps.
Thanks a lot!
Add more reporting to tests

This was useful for me when I was testing `request` with `streams2`.
Focus the track event editor when double clicked

If the track event editor is already open and the track event is double
clicked, the editor should be in focus.
[#t1902] Making proper call to trackevent update inside frame left and r...

...ight, so view and popcornwrapper updates also get called from one spot.
Add MongoDB-persisted sessions [#1204]
Set Gecko 10 as min version for the extension

Set min supported version to Firefox 10 and SeaMonkey 2.7
Patch for the Evaluator.js:splitCombinedOperations

We faced with situation when 3 or more operators were joined (i.e. 'qqq' and 'qqBT'). Also typo if fixed.
Fixes an error when generating a phar

The script `makephar.php` triggers an E_NOTICE because it attempts to concatenate a non-existent string variable. This one-character-difference patch stops the error.
Added option to open files in tabs

Mainly for use with RopeGotoDefinition.
update readme.developer to reflect naming convention of rc tags.