labofsahil/github-event-dataset-2012 huggingface dataset:
OpenGL multitexture example
This is a Firefox/OpenSearch plugin for the German-Dutch dictionary uitmuntend.de
Build of Issue Queries Custom Fields Jira Plug-In
A test project to demonstrate how the serial GPS eTrex Legend can be interfaced to I2C bus
Membangun Desain Piramida 3D
Programa para imprimir el factorial de un numero.
Scripts para la creación de un formulario con ventana de diálogo de confirmación
A barebones example of away3D running under openGL on iOS devices
Clipboard Format Extension for the Selenium IDE in Firefox for the Robotframework Keywords
Aesop's Fables Translated by George Fyler Townsend by Aesop, 620 BC-563 BC
 is a Project Gutenberg book, now on Github.
Pages for the organization
The machine problems from Stanford's CS 193G: Programming Massively Parallel Processors converted to OpenCL
This is part of my diploma work.
Do you want to watch San Diego Chargers vs San Francisco 49ers live stream online for free? Searching for a good way to watch San Diego Chargers vs San Francisco 49ers live stream free online? You’ve come to the right place!We’ll show you how to watch San Diego Chargers vs San Francisco 49ers stream and all NFL Football Games 2012 online live free in perfect high definition quality using any PC or Mac computer! It’s possible! Now you can watch every game on Thursday August 30, 2012 NFL Football online live ,and in true HD quality no matter where you are!  Schedule San Diego Chargers vs San Francisco 49ers NFL Football Games 2012 Date: Thursday August 30,2012 Starting time: 10:05 PM (ET) Watch live Football Now Be sure to watch NFL Football San Diego Chargers vs San Francisco 49ers live stream online here.All the NFL Football Games will be shown on our new software live online and in perfect HD quality!Just download the software and you can instantly watch San Diego Chargers vs San Francisco 49ers NFL Football online live stream no matter where you are!This is the best way to watch live Football games online and you have found it! So watch San Diego Chargers vs San Francisco 49ers NFL Football Games 2012 live stream online now! Click here to watch NFL Football live online! With this software,you can watch just about everything you want on your PC at any time anywhere around the world!You can watch over 4,500 channels of movies, local and international news,live sports, TV shows, special events,music channels,kids channels,history, education, nature, special programming…online live in comfort and good quality.You don’t need a satellite dish, receiver,or any cable or satellite service.And the software works anywhere in the world: Whether you are in the United States or in Australia, enjoy thousands of satellite channels directly in your PC! It’s very cheap,just a small one-time fee.There are no subscription fees or monthly charges… Nothing else to pay for…Ever! So what are you waiting for? Watch NFL Football San Diego Chargers vs San Francisco 49ers live stream online now! San Diego Chargers vs San Francisco 49ers live,San Diego Chargers vs San Francisco 49ers live stream,watch San Diego Chargers vs San Francisco 49ers live online, watch San Diego Chargers vs San Francisco 49ers online free,San Diego Chargers vs San Francisco 49ers live streaming, San Diego Chargers vs San Francisco 49ers live free,San Diego Chargers vs San Francisco 49ers live stream online,NFL Football live streaming, watch Football live online free,San Diego Chargers vs San Francisco 49ers Football.
Match Details Rebels vs Cheetahs Match: Super 15 Rugby, Week –4 At: AAMI Park, Melbourne Time: 16:10 Local, 5:10 GMT Dated: Sunday, 18th March, 2012.
Watch Army vs Navy Football Game Live Streaming 2012 Army vs Navy Football Game Live Streaming Online at Lincoln Financial Field in Philadelphia, Pennsylvania, Saturday, 08 December 2012. Welcome to watch Navy Midshipmen vs Army Black Knights Football Game live stream online on your pc/laptop. Do not wait to access this HD link. So don’t be hesitated just click the above link and start watching. Best of luckBelfair TV, ESPN TV, fox sports TV, internet TV. You get links from the site Just click the link Enjoy original live broadcast, live sop cast, live telecast, live coverage, live internet pc games, live streaming free games on online, Join now.  Click Here To Watch NCAAFB Army vs Navy Link  http://nfl-live-coverage.com/navy-vs-army-week-15-cbs-network-live-stream-coverage-online-hd-at-8th-december-2012/  http://nfl-live-coverage.com/navy-vs-army-week-15-cbs-network-live-stream-coverage-online-hd-at-8th-december-2012/  http://nfl-live-coverage.com/navy-vs-army-week-15-cbs-network-live-stream-coverage-online-hd-at-8th-december-2012/  MATCH DETAILS NCAA Regular Season 2012/2013: Week 15 Game : Navy Midshipmen vs Army Black Knights Date : Saturday, December 08, 2012 Time : 03:00 PM ET TV   : CBS Network Status : LIVE  Don’t miss to see this exciting battle between Army vs Navy. See you on matches online streaming. For those who have missed the game, we also welcome request for the Army vs Navy replay video. Now you don’t have be worried about that you are still at work while your favourite game between Army vs Navy have started.   http://nfl-live-coverage.com/navy-vs-army-week-15-cbs-network-live-stream-coverage-online-hd-at-8th-december-2012/  http://nfl-live-coverage.com/navy-vs-army-week-15-cbs-network-live-stream-coverage-online-hd-at-8th-december-2012/  http://nfl-live-coverage.com/navy-vs-army-week-15-cbs-network-live-stream-coverage-online-hd-at-8th-december-2012/  Watch Army vs Navy Live HD Here >>  Army vs Navy live, Army vs Navy live online stream, Army vs Navy live FX coverage, Army vs Navy live online TV coverage, Watch Army vs Navy live CBS stream, Army vs Navy live iPhone, Army vs Navy NCAA TV Live, Army vs Navy NCAAFB live, Army vs Navy live online, Navy Midshipmen vs Army Black Knights live online stream, Navy Midshipmen vs Army Black Knights live PC stream, Navy Midshipmen vs Army Black Knights live HD TV link, NCAA live stream Navy Midshipmen vs Army Black Knights, Watch Navy Midshipmen vs Army Black Knights NCAA live streaming, Navy Midshipmen vs Army Black Knights live stream, Watch NCAAFB Navy Midshipmen vs Army Black Knights live streaming online free.
Tiny pull request to fix installation
Some small fixes/changes

Fixed reversed naming on getPre/PostDependancies and their respective fields.

Moved ConsoleCommandHandler hook to the very start, to allow for override or passive handling of vanilla commands
R 0.80
SSL Certificates for Rackspace load balancer

I added this feature several weeks ago for my own purpose and realized it could benefit the community at large. Unfortunately, I'm having a bit of trouble writing te tests. Can anyone help me with that part of it? 

The use of it should look like this:
lb = connection.create_load_balancer("new-balancer", "HTTP", 80, [{type: "PUBLIC"}],[{address:"x.x.x.x", port:80, condition: "ENABLED"}])

lb.enable_ssl_termination(443, private_key, certificate)
Fix multiple disk add.

Adding multiple disks to an instance was not working properly.  Fixed.
llgo/llgo.go: treat empty import path as the same as package name
Nicer syntax rules for pairs in monads

Now one can write

```
test : {1 * 1 * 1} = {[1, 1, 1]}.
```

instead of

```
test : {1 * 1 * 1} = {[1, [1, 1]]}.
```
Adding omxplayer functionality.

Following on from the email I sent you earlier today I've integrated omxplayer into yt through the --player parameter.

Users using mplayer would experience no change as --player is optional however those wanting to use yt on the Raspberry Pi can use --player omxplayer to take advantage of the performance of omxplayer on the Pi.
[Design View] Clean sortable items
Fix jquery version

This pull request fixes an error in the installer that was calling an outdated version of jQuery. 

Mostly harmless. 

Running Javascript tests show two failed tests:

```
setting runnermode QUIET
................EFF.....................
Total 40 tests (Passed: 37; Fails: 2; Errors: 1) (90.00 ms)
  Firefox 10.0.10 Linux: Run 40 tests (Passed: 37; Fails: 2; Errors 1) (90.00 ms)
    ElggLanguagesTest.testLoadTranslations error (1.00 ms): TypeError: elgg.config.translations.en is undefined
      ()@http://localhost:4224/test/js/tests/ElggLanguagesTest.js:29

    ElggLanguagesTest.testElggEchoTranslates failed (2.00 ms): AssertError: expected "en" but was "language"
      ()@http://localhost:4224/test/js/tests/ElggLanguagesTest.js:37

    ElggLanguagesTest.testElggEchoFallsBackToDefaultLanguage failed (0.00 ms): AssertError: expected "en" but was "language"
      ()@http://localhost:4224/test/js/tests/ElggLanguagesTest.js:43
```
Externalizes river JS

There was some script written inline in a river view. This pulls it out into a registered/loaded js file. Is this ok to get into 1.8.x?
fix use-after-free bug in mkString(Value&, Symbol&)

The Symbol variant of mkString makes a temporary copy of a std::string from the SymbolTable, then calls c_str() on it and keeps around the resulting pointer, but that pointer becomes invalid as soon as the temporary is destroyed.  This change gets rid of the temporary and just calls c_str() directly on the original string.

(Under clang libc++, std::string stores its data on the stack, so it quickly gets overwritten, leading to nasty errors like "invalid character \`¿' in name \`b¿'".)
Simplify core.op_arg initialisation

Since the great class hierarchy reordering, the file defining the base
pyop2 classes no longer imports op_lib_core.  So we can happily import
base into op_lib_core and use isinstance(arg.data, base.Dat) to
determine if this arg is actually a Dat or a Global when instantiating
the C level op_arg.
bugid-52087 | Translated harcoded messages
Revert "Merge branch 'consumer-sprint16-revert' into release-136"

This reverts commit cb9573def0ebb314669d5bde5386f60c9d387e09, reversing
changes made to a39631fd303974e22c528dabb891a150d7ef17d5.

Basically, it's a revert of a revert. Changes in WikiActivity redirects. You can read more about the issues and plan to release it in FB#51756. Please review the changes and merge if they're OK. Sorry, about a lot of white-space changes (blame PHPStorm auto-formater ;)).
Port MembershipChangeListenerSpec to MultiNodeSpec. See #2114
Wip touchups √
Refactor cluster startup in tests

* Refactored common code to MultiNodeClusterSpec.awaitClusterUp
* Fixed some race conditions of barriers
* Remove cluster settings vals
Develop Branch - Addresses Issue #599 - Placement.Tenancy

Hey guys,

Just wanted to submit a quick patch for issue #599. I needed tenancy in my current environment and smashed a patch together. Thanks guys! Any pointers for submitting future patches? (Aside from RTFM on the EC2 docs before I get adventurous :) ).
Added installation instructions to the readme

Installation instructions are mysteriously missing from the readme and from the docs. For those of us new to python packages this information is not self-evident.
Fix for Python2.5/httplib and hmac-v3-http signing issue.

This change is to fix Python2.5/httplib and hmac-v3-http signing problem as described in https://github.com/boto/boto/issues/582

TESTING: Boto 2.3.0 on Python2.5-2.7: 

BEFORE: 

Python 2.5.6 (r256:88840, Apr  4 2012, 14:55:39) 
[GCC 4.6.1] on linux3
Type "help", "copyright", "credits" or "license" for more information.
>>> import boto.swf
>>> l1 = boto.swf.connect_to_region('us-east-1', aws_access_key_id=ACCESS, aws_secret_access_key=SECRET)
>>> l1.list_domains('REGISTERED')
{u'message': u'The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.', u'__type': u'com.amazon.coral.service#InvalidSignatureException'}

Python 2.7.2+ (default, Oct  4 2011, 20:03:08) 
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import boto.swf
>>> l1 = boto.swf.connect_to_region('us-east-1', aws_access_key_id=ACCESS, aws_secret_access_key=SECRET)
>>> l1.list_domains('REGISTERED')
{'domainInfos': ... }
>>> 

AFTER:

Python 2.5.6 (r256:88840, Apr  4 2012, 14:55:39) 
[GCC 4.6.1] on linux3
Type "help", "copyright", "credits" or "license" for more information.
>>> import boto.swf
>>> l1 = boto.swf.connect_to_region('us-east-1', aws_access_key_id=ACCESS, aws_secret_access_key=SECRET)
>>> l1.list_domains('REGISTERED')
{u'domainInfos': ... }

(Python2.6-2.7 still working fine as per above).
Re-name IAMConnection.get_all_server_certs to list_server_certs. 

Preserved backwards compatibility. This matches the IAM API, and is more consistent.
Fixed some issues with multi-part upload.

Remove equality sign in Content-Range header as this leads to
InvalidParameterValueException. Also fix call to complete_multipart_upload
and resolve name clash between local variable and function.
Add query string pagination functionality

Documentation for https://github.com/fuel/core/pull/1193
Support Rich Snippet breadcrumbs

Using this will allow Google to display [rich snippet breadcrumbs](http://goo.gl/EMYAR) in SPR
Fix Attribute Methods example in REFERENCE.md

The example incorrectly showed `{:delicious => true}` being rendered as `delicious="true"`.
Fixed the problem with the first use example

Created the variable version in the bob namespace which contains the version of bob (imported from the package resources). 
Fixed the tutorial too.
Improved CLI interface

These changes provide an improved CLI interface. 

- CLI can now be subclassed.
- Allows commands to be picked up from different prefixes (e.g. commands only available on SSH or over JPOSEE)
- Replaced the ClasspathNameCompletor to only search on allowed prefixes.
- The changes maintain compatibility with commands previously written, although the current contract should be deprecated.
Custom tmp locations

Hey mate, made a change to allow specifying custom tmp locations.

This came about as we have a 10Mb quota on our /tmp location in the instances we deploy to.

Cheers,

Ryan
Mongo session

So I added the mongo session and made a couple minor tweaks to the redis session store. 

In the redis store it was mainly just typos and fixing up variables that weren't properly scoped (however I didn't actually test it).  

The mongo session store is very basic.  Sessions will just stick around in the session database so I think eventually you guys might need a mechanism for flushing old ones.  Also, there aren't any unit tests as I don't really think some of the stuff is set up to be very testable with plain old asserts.  I did however, test it manually.  If you would like me to add some unit tests I will but I would like to use mocha, should, and a small mocking library called stub.js.  I have had some great success with those modules. Let me know if there is anything you want me to change!
Local registration

Optimize the image registration code for ROI-based registration: when an input mask is provided, all computations are restricted to the smallest bounding box that contains the mask. Various additional clean-ups.
Fixed prettyfication of ValidationErrors and typo
Fixed the example

The problem was that the custom controllers had the dt named parameter in their updateEntity function, when the base manager requires the following signature for the function: (entity, ...). So the controllers were trying to access an entity with id with value dt.

I just removed the dt prameter from the function signatures and it works like a charm. 
Great job with the entity system by the way, this is by far the purest implementation I have seen.
Remove unwated notices and small changes in setup.php

1. having PHP configured with error reporting to E_ALL thorws notices at
checking variables that don't exist.

2. refactored little bit try catch in lib/commands/setup.php so they display
right message for errors that probably can happen.
855439 - Changed legacy command to use a temporary, backward-compatible ...

...search method in the bindings.

https://bugzilla.redhat.com/show_bug.cgi?id=855439
the AMD glsl compiler doesn't like half as variable name.

"half" is a reserved GLSL keyword and the AMD GLSL compiler therefore doesn't compile the measured BRDF that use measured.func.
This commit changes all mentions of the vec3 "half" to "half_vector" which makes it compile at least on the current AMD Catalyst linux driver.
AE: Fix improper use of "layoutsByChCount"

"layoutsByChCount" use different channel relative to AEStdChLayout, so we can't use indexes higher than 8 and 3 channels means 3, not "AE_CH_LAYOUT_2_1"
System tinyxml eden

I would like to backport the tinyxml changes to Eden. Various conflicts had to be resolved so I would like this reviewed for OSX and Windows.
Rpc clean announce

Sascha this is what I was talking about. Without this, we spam upnp clients with every removal during a clean operation (they then instantly request a browse so things get slow quickly).
Player.Property() support

Pretty trivial request for Hitcher.

@Montellese: this reverts part of your hard work, but isn't anymore queries than were already being done (show fanart was already being fetched via the thumbloader).
改了header跟footer

header-logo link, position
footer-remove logo, add back to top
update

uodate origin
Bug 186: light-weight configuration like commons-logging's SimpleLog

Improve SimpleLogger to be more like commons-logging's SimpleLog, including look-alike configuration file.
If no configuration file is found, behave like the previous revision of this (SimpleLogger).

Please see bug report for details: http://bugzilla.slf4j.org/show_bug.cgi?id=186
New email, added small content to site.

- Added 12/16 email update
- Added small section addressing why site was made to niket.html
- Added minor changes to custom.css to create 'muted' class for p elements
Edit profile redirection bug fix.
Open location links in 'top' window by default.

Allows the links to bust out of iframes.
PangoCairo: Use create_layout instead of layout_create

There is no function called pango_cairo_layout_create(), but
pango_cairo_create_layout() really does exist.
Hud

We can now resize the board inside of the game's window. Hover and clicking have been adjusted to work.
childrenFilter option

I needed to filter set of items for Sly calculations because I had items that were invisible. So I decided to add this option to your plugin. Please reject this pull request if you think that it is unnecessary change.
Add stylus support

Fixes https://github.com/ajaxorg/ace/issues/801 (Jade support was added some time ago)
Replace all tabs with space, support non-english language

1. Follow the [Style Guide for Python Code (PEP8)](http://www.python.org/dev/peps/pep-0008/#tabs-or-spaces) , I replace all tabs with space, tab indent is unfriendly to other developers.   

2. This wiki app unsupport non-English string like Chinese,  so I change default encoding to utf-8

BTW: This wiki app is easy-to-use and beautiful, I like it.
Changed the messages sent to the backends to include metadata and separated formatting from the backend

This enables the backends to do more formatting on their own and makes it easier to write more sophisticated backends, for example ones that log JSON terms.
List substitution variable names in 'list-templates' command.

I always had the problem that I don't remember the names of the variables that the template substitutes. I always had to look it up in the .template files or use the default ones and rename stuff afterwards.
Added ability to switch back to viewing active members only again. 

Need to edit a value in dkp_common.php as well....
Updated placeholder-shiv.js to 0.2

This adds the jQuery version
Fix parsing errors on new fields - WorkDir and ProcCnt.

At some time in the past two items were added to the JOB_FORMAT
statement in jobcomp_filetxt.c, but  were never used elsewhere.
This was casuing errors in filetxt_jobcomp_process.c when it
attempted to parse them. A Check was added to allow, but ignore
them.
EmailBlog: Other IMAP servers supported (in theory)

I have tested this with Gmail. It seems to work okay.

I have nothing against Gmail, but there might be some Chyrp user who doesn't want to use Gmail, or want to use their own custom domain with a IMAP server but not use Google Apps.
Improve error handling in Dashboard runtime

If the command to get the user DN in the dashboard code
hangs when opening the pipe an error can occur later
in the code
Onyx-dark Class for Buttons

Added an onyx-dark class for buttons, using the same background color as buttons in toolbars.
Also added a sample dark button to the button sampler.
set graphite back to default backend

(testing github web edit)
Date function

A date function in order to get last-modified information without having to load everything about the file.
Allow the use of LRU cache in thrid party applications using the API.
Fix `preload` issue...

With my previous changes, `preload` generated a file with absolute paths, which were mimicked in `mini-rt.tar` (e.g. `/Users/jvilk/Code/doppio....` directories were in the file).

This changes the output to be relative directories like before, which works fine.
doc: reflect hostname v. host preference in examples

The documentation for http.request and https.request states that
`hostname` is preferred over `host` so the code examples should
use that option name.
moved README files to the root, used Markdown

* Both of the `README` files are moved to the root.

* The English one is renamed to `README.md`, it makes the file's contents instantly visible on the project's homepage on GitHub.

* The Russian is also given a `.md` extension, to indicate [Markdown](http://daringfireball.net/projects/markdown/) contents.

* Markdown is actually used through both files.
native zlib support, with stream interface
wrap include in a closure

Шаблон, который подключается в другой шаблон, не должен загрязнять контекст вызывающего шаблона. Помимо загрязнения возможны конфликты имен переменных. Например, при include в цикле, когда в подключаемом шаблоне есть имена переменных или циклы с именами, которые используются в родительском. Единственный способ влиять на родительский шаблон, это fest:set.

Сделал тесты соответствующие. 

Шаблоны, которые подключаются через fest:include заворачиваются в анонимные функции и вызываются.
Updates to docs

You can see what the generated site currently looks like here: http://www.cs.berkeley.edu/~andyk/spark-docs

- Added jekyll plugin (in _plugin directory, written in Ruby) that makes sure scaladoc is built and copies over Scaladoc from Spark subprojects into docs directory before generating site. Also updated links to the scaladoc in api.md (which generates api.html) to point to these scaladoc directories.
- Make logo look nicer (created a vector copy of it using illustrator magic and then used that to get a small version that looks a lot nicer)
- Changed navbar to not collapse when page gets narrower (which was not super helpful for a source code documentation site) but left responsive css in so that the page looks good when the window gets smaller (turning responsive off in bootstrap unfortunately makes things somewhat ugly with narrow windows)
- Adds back a file (ec2-scripts.md) that was mistakenly removed in previous commit.
documentation: update sort-key description

This adds a bit more information about the <code>sort-key</code> metadata option. @arjclark, please review.
add option to create archive page

option で記事一覧 (/archive) が作成できるようにしてみました。
http://gyazo.com/62def87da35b7f3e59f06fe74d0d778a

http://mizzy.org/blog/2012/04/07/1/

>generate 時間が長いので、一から自分でつくった。
>個別エントリページしか生成しない

元々の意図からするとちょっとずれるかなーと思うのですが、
どうでしょうか。

一応簡易ですがベンチも取ったところ（mizzy さんのコンテンツを使って）
ほとんど結果は変わらない感じでした

```
$ ruby benchmark.rb                                                                                                                                                                                                                                                       (git)-[master][~/git/banyan-stellar-site]
                            user     system      total        real
0 - without archive:    0.000000   0.000000   1.970000 (  2.784257)
1 - without archive:    0.000000   0.000000   1.980000 (  2.784027)
2 - without archive:    0.000000   0.000000   1.960000 (  2.595861)
3 - without archive:    0.000000   0.000000   2.010000 (  4.054602)
4 - without archive:    0.000000   0.000000   1.980000 (  3.379124)
5 - without archive:    0.000000   0.000000   2.120000 (  3.681107)
6 - without archive:    0.000000   0.000000   2.030000 (  3.189652)
7 - without archive:    0.000000   0.010000   1.970000 (  2.475107)
8 - without archive:    0.000000   0.000000   2.110000 (  3.308568)
9 - without archive:    0.000000   0.000000   2.090000 (  2.814328)
>total:                 0.000000   0.010000  20.220000 ( 31.066633)
>ave:                   0.000000   0.001000   2.022000 (  3.106663)
                            user     system      total        real
0 - with archive:       0.000000   0.000000   2.000000 (  2.535607)
1 - with archive:       0.000000   0.000000   2.150000 (  2.781894)
2 - with archive:       0.000000   0.000000   2.180000 (  3.105182)
3 - with archive:       0.000000   0.000000   2.050000 (  2.535916)
4 - with archive:       0.000000   0.000000   2.020000 (  2.835243)
5 - with archive:       0.000000   0.000000   2.040000 (  2.438543)
6 - with archive:       0.000000   0.000000   2.000000 (  2.344033)
7 - with archive:       0.000000   0.000000   2.050000 (  4.709703)
8 - with archive:       0.000000   0.000000   2.110000 (  3.275468)
9 - with archive:       0.000000   0.010000   2.020000 (  3.578770)
>total:                 0.000000   0.010000  20.620000 ( 30.140359)
>ave:                   0.000000   0.001000   2.062000 (  3.014036)
ruby benchmark.rb  33.16s user 7.77s system 66% cpu 1:01.32 total
```

benchmark.rb
```
require 'benchmark'
Benchmark.bm(21, ">total:", ">ave:") do |x| 
  results = []
  10.times do |n| 
    results << x.report("#{n} - without archive: ") { `/Users/banyan/git/nebel/bin/nebel` }
  end 

  total = results.inject{|result, n| result + n } 
  average = total / 10

  [total, average]
end

Benchmark.bm(21, ">total:", ">ave:") do |x| 
  results = []
  10.times do |n| 
    results << x.report("#{n} - with archive: ") { `/Users/banyan/git/nebel/bin/nebel --archive` }
  end 

  total = results.inject{|result, n| result + n } 
  average = total / 10

  [total, average]
end
```
Add Tests for String, Hash, Range and Symbol

This patch is a little bit bigger due to the reason that String and Hash have a quite long specification. It contains:

+ Test cases for mostly all ISO specification of *String*
+ Test cases for all ISO specification of *Hash*
+ Test cases for all ISO specification of *Symbol*
+ Test cases for mostly all ISO specification of *Range*

During the time of writing the test cases I found several issues, for example:

+ segfaults by using Range.new
+ there is a syntax error by using RegExp like ```/abc/```
+ segfaults by using Regexp.new
+ Hash#shift behavior isn't according to ISO (shift returns *Hash* instead of *Array*)

Due to the reason that I don't want to make pressure on the development roadmap I don't want to add Issue tickets for each and every single problem. I try to find the curse for some of them. In the meanwhile I documented broken behavior inside of the test cases.

I also modified the authors file. I hope this is appropriate due to the hint for pull requests in the readme.
gitignore and some formatting changes

See my commit message - no big deal just some smaller changes:
- added .gitignore to ignore eep.log file
- converted tabs to spaces (just formattings changed)
GHC 7.4 compatibility

Current package list is not compatible with GHC 7.4.  These commits fix that.
Don't ask for password when Github API limit is exceeded
llvm-py submodule

PR adds an llvm-py submodule, https submodule addressing (more firewall-friendly) and updates the README to match.
把文档中的有关googlecode的地址给改到github所对应的地址中

把文档中的有关googlecode的地址给改到github所对应的地址中
Add the correct build definitions for cross compiling with the Native Client toolchain.

This adds the build rules so that it is possible to cross compile PHP for native client. It also fixes one place where I did not correctly wrap the __asm__ code with a defined(__native_client__).
[#3327] Add show_related_reports request parameter

Bug fix: no
Feature addition: yes
Backwards compatibility break: no
Tests pass: -
Fixes the following tickets: #3327
Todo: -
License of the code: MIT

There are widget types like MobileVsDesktop which add related reports. This patch adds a show_related_reports parameter which is set to true by default to not break current behavior. If widgets are requested related reports can be deactivated by passing show_related_reports=0 request parameter.

It allows to further customize requested widgets.
Fix multi-repo warning alignment

Use spaces instead of tabs to align the warning properly, as it really looks unprofessional.
Topic/accesslog pid

Add ability to log pid, port
Cache operation if memcached connection is busy
Enhancements to tests
Add an if statement to not raise an exception when the user can't use the debugger gem

Hi,

Just a little pull request thanks to @jeremy, just a little fix to ensure users can load the debugger gem if they have a version which allows him to load it.

Have a nice day.
recognize migrations, in folders containing numbers and 'rb'

The Regexp was to wide and matched folders named with numbers and the text 'rb' as a migration. This led to problems when you have a migration inside a subdirectory named eg. "10_urban".

I added a test-case to reproduce the issue and made the Regexp more strict. I think this can be safely backported to `3-2-stable`.

Fixes #8492
Remove Unnecessary Test from route_inspect_test

RoutePresenter has been removed, this test is not needed. Related conversation:

https://github.com/rails/rails/commit/c3e3102904c98a6e05bee33616288323278692b8#commitcomment-1374990

```shell
~/documents/projects/rails/railties (schneems/sextant-routes)   
→ bundle exec rake test:regular TEST=test/application/route_inspect_test.rb 
/Users/schneems/.rvm/rubies/ruby-1.9.3-rc1/bin/ruby -w -I"lib:test:/Users/schneems/Documents/projects/rails/railties/../activesupport/lib" -I"/Users/schneems/.rvm/gems/ruby-1.9.3-rc1@railscore/gems/rake-0.9.2.2/lib" "/Users/schneems/.rvm/gems/ruby-1.9.3-rc1@railscore/gems/rake-0.9.2.2/lib/rake/rake_test_loader.rb" "test/application/route_inspect_test.rb" 
Run options: --seed 18733

# Running tests:

..............

Finished tests in 0.223237s, 62.7136 tests/s, 85.1113 assertions/s.

14 tests, 19 assertions, 0 failures, 0 errors, 0 skips

```

Fixes the tests for route_inspect_test
Get logic out of db rake tasks, and into classes and objects

Right now, this is a work in progress. I'm pushing it here for a few reasons:

* Feedback before I get too carried away is welcome.
* Everyone gets a little more visibility of how (I think) rake tasks should be approached.
* I'm short of time, so others may wish to contribute (and if so, get in touch).

But as to what's happening in these commits, essentially:

* I want to get every single rake task that has a db prefix down to a single line of code
* All the logic ends up in classes and objects.
* Easier to read, easier to maintain, easier to test, easier to reuse.
* Currently, I've done this for db:create, db:drop, db:create:all and db:drop:all.
* My plan is for adapter-specific tasks to end up in DatabaseTasks, but then there'll also be MigrationTasks, SchemaTasks, FixturesTasks, TestTasks, and maybe one or two others.

And finally, my questions for right now:

* Does anyone want to help?
* Core committers, would something like this get accepted, or am I wasting my time?
Allow delivery method options to be set per mail instance

There is a common use case where mail settings are dynamic based on settings saved in database. For example, we could let companies provide us with their SMTP credentials which can be used to send email on their behalf. My particular use case dealt with creating a delivery method which sends SMSes based on company's credentials to company's users.

This PR allows the user to easily set delivery method settings from within the mail instance

````ruby
class MySmsMailer < ActionMailer::Base
  def send_sms(company,telephone_number,message)
    mail :to => telephone_number, 
         :body => message, 
         :delivery_method => :sms_sender, 
         :delivery_method_options => company.sms_credentials
  end
end
````

The alternative to doing this would be rather ugly

````ruby
m = MySmsMailer.send_sms(company,number,message)
m.delivery_method.some_method_that_sets_options_on_sms_sender_instance(company.sms_credentials)
m.deliver
````

We could try to set delivery options by resetting them on classes but I dont imagine it would be threadsafe to do that!

/cc @josevalim @mikel
warning removed: character class has duplicated range: /\b('?[\S])/
R proxy icon fix

It's pretty rare you'd want to use the proxy icon to get to the .git
directory seeing as all document interactions such as open occur
at the higher level. (Bare repositories excepted.)

This should address laullon/gitx#106
Expanded unused warnings.

Review by @jsuereth.
Improve unchecked warnings.

Spurious test was not good.  Better test avoids suppressing
some legitimate warnings.  Review by @moors.
Wip/si 6333

Fix for SI-6333 - Try throws from combinators

Also reduces some object allocations and does minor style cleanup and more documentation.  Note:  Failure + Success are undocumented, and we should fix that!  Feel free to push back on this PR if you want, I was mostly focused on the bugs.


Review by @mariusaeriksen (PLZ? KTHX) and @viktorklang or @phaller
Updated the eclim version
Correct card_code typo, and add coupon code hook.

The #card_code fields wrapping p tag has a typo for the hook value.

I also added the field class and a data hook to the promo coupon code field to match markup for the other fields when you want to add styling to the field class or utilize deface.
Allow per_page param for admin orders pagination.



Also removed the TODO comment as it's already done.

I can add a spec as well for this, but not sure it's worth the added overhead.

in core/specs/requests/admin/orders/listing_spec.rb
```ruby
  context "listing orders with per_page param" do
    before(:each) do
      visit spree.admin_orders_path(:per_page => 1)
    end

    it "should list existing orders limited to per_page param" do
      find('table#listing_orders tbody tr:nth-child(1) td:nth-child(2)').text.should == "R100"
      page.should_not have_selector('table#listing_orders tbody tr:nth-child(2) td:nth-child(2)')
    end
  end
```
Reimplemented my bug fixes and plotting guide
Test 2

Whoever thought 9 billion follows 2 needs shooting.
Add GPG signature to repository scanner
Prevent potential socket file descriptor leak

This may happen when passing connected socket to nl_cache_mngr_alloc().

Now, nl_connect() will return error trying to connect already connected socket.

Also, dont call close(-1) if socket() fails.
Yard fixes

Takamiya-san

Refactoring and yard documentation fixes.

Nick
Core change.dynamic translation

https://groups.google.com/forum/#!topic/aitsu/lgrUW0Ybkew
Add support for release ready directory structure.

This commit introduces support for running tests from apps/
applications. Specifically, any file matching '*_test.erl' under apps/ or
top-level test/ will now be considered a test_file, per bin/etest-runner. The
runner invocation has been made to include apps/*/ebin on the code path, as
well.

These changes have been made to support a common multi-application directory
structure.

Signed-off-by: Brian L. Troutwine <brian@troutwine.us>
CHttpRequest check token on PUT/DELETE requests too.

Native PUT/DELETE requests should be supported.
Selenium waits for getResults() !== null instead of !isRunning()

Instead of waiting for pageload and subsequently wating for !YUITest.TestRunner.isRunning(), we simply wait for the TestRunner to have some results at the end.

Since the YUITest.TestRunner.getResults() ensures that the runner isn't running to return data, it guarantees that it will only seek for results at the very end. 

We have a suite test that load libraries asynchronously and sometimes after window.onload causing it to end up browser before tests have ran.

Pair programming with @pablo-cabrera
Fixes #494

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Tests pass: yes
Fixes tickets: 494
References: 
License of the code: LGPLv3+
Documentation PR:
Todo:
Ticket 320
Fixed typo (beat you, @shama)
Move parserinstance creation around.
support for treating doctests as "real" tests

I used this a bit on my safe-content branch, now abandoned, to good effect.

Example usage:

```python
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from testify import run, TestCase
from yelp.testing.doctestcase import DocMetaTestCase
from yelp.util.safe_content import base
from yelp.util.safe_content import SafeHTML

class SafeContentDocTestCase(TestCase):
 	__metaclass__ = DocMetaTestCase
	module = base
	globs = dict(SafeHTML=SafeHTML)

if __name__ == '__main__':
	run()
```
Transferred Loans shouldn't create InitialDrawChanges

PivotalTracker: https://www.pivotaltracker.com/story/show/39112945
Ta 06
Treat objects returned from handlers as strings

Separed PR for using values returned by routes, notFound and Error as String like object for body of the response. the result is appended after the php ob buffer

```php
$app->get('/, function() {
     echo '{{ debug }}';
     return new Template('page.template', array('title' => 'hello'));
});
```

will add to body

```
{{ debug }}
<html>
  <title>hello</title>
...
```

Bigger change is moving code from Router::dispatch to Slim::call where it was called. So now Router::dispatch is dead code. This change was nessesary to get value from invoation of route callback. IMHO it was weird that router return routes and then those routes was passed back to router, if router know which routes to dispach why he don't just dispach them without returing them, or if routes are returned from router then those routes should be handled in that place.

PS: 1 commit for this change and 2 commits because I put dispach hooks in wrong place.
Events Module

I am added an events module to allow for inter-task communication and to facilitate better reporting of errors in some cases. Its simple, but it works. 

The API is as such:

grunt.events.emit('event.name', msg);

grunt.events.on('event.name', function(msg) {} );

I have added a default event that is emitted whenever grunt.log.error is called as I believe it may be a useful event for tasks to listen to.
Changed: some improvements made

Removed the removal of the announcement-banner which doesn't exist
anymore.
Provides a button that when clicked, shows a prompt with the text to copy
already selected.

Feel free to accept or discard, just sharing my version :)
Two new options for meck

Two commits to help when using meck for performance-like testing.

- spawn_opt option for meck's gen server
- no_history option to disable storing of meck's call history
Add property Document to store nested values

Sometimes it doesn't make sense to create a new node type if you have nested property values. 
You just want to store it flat in database.

Eg:
```python
class User(Node):
    element_type = "user"
    id = String(default=VertexId)
    settings = Document()

users = client.build_proxy(User)
userSettings = {'notifications' : {'mail' : True}}
a = users.create(settings = userSettings)
a.settings['notifications']
>>> {mail : True}
Refactorings to foster extensibility

We're exploring using logster for gathering metrics from our logs. In doing so, I've found a few improvements that have helped improve the usability and robustness of the code. I believe all of these changes will be non-controversial and welcome. I suggest reading the commits chronologically, as the changelog helps walk through each of the changes and the reasoning behind it, some which depend on the previous.
Fixed package url in composer repository
Adding HttpException headers to the error response object.

When an HttpException occurs, specific exceptions (such as MethodNotAllowedHttpException) may set HTTP headers, which can be retrieved using `$e->getHeaders()`. See [line 31 in MethodNotAllowedHttpException](https://github.com/symfony/symfony/blob/41621e42e9c0ae0745ef3b75c3b589eada2b0385/src/Symfony/Component/HttpKernel/Exception/MethodNotAllowedHttpException.php#L31).

Unfortunately, it does not appear these are making their way onto the Response object that is ultimately set on the event that Silex is using. See [lines 637-642 in Silex\Application](https://github.com/fabpot/Silex/blob/9acfa332f95a2fa72e33f4c6fc8499b721db2705/src/Silex/Application.php#L637).

For example, consider the following code:

```php
<?php
require __DIR__ . '/../vendor/autoload.php';

use Silex\Application;
use Symfony\Component\HttpKernel\Exception\HttpException;

$app = new Application();

$app->error(function (HttpException $e, $code) {
    return $e->getMessage();
});

$app->get('/', function () {
    return 'getting foobar';
});

$app->post('/', function () {
    return 'posting to foobar';
});

$app->run();
```

The `/` route accepts GET and POST requests but nothing else. When I make a PUT request against `/`, I see the following response:

```http
HTTP/1.0 200 OK
Date: Thu, 12 Jul 2012 22:26:58 GMT
Server: Apache/2.2.22 (Ubuntu)
X-Powered-By: PHP/5.3.10-1ubuntu3.2
cache-control: no-cache
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 80
Connection: close
Content-Type: text/html; charset=UTF-8

No route found for "PUT /": Method Not Allowed (Allow: GET, POST)
```

The message that I'm returning is correct, but the status code is 200 (I expect to see a 405) and there is no Allow header like I would expect to see, since RFC 2616 says it [MUST be present on a 405 response](http://tools.ietf.org/html/rfc2616#section-14.7). I would expect to see the following Allow header included in the response:

```
Allow: GET, POST
```

**Please note:** if you do not specify a custom error callback (like I am doing in the example), the response code is correctly 405, but the Allow header is still not present.

This pull request modifies `Silex\Application::onKernelException()` to add the headers from the HttpException object to the response being set on the event.
I modified Pyajam to not be dependant on 4Suite XML. From my test (and from the new unittests) it works fine...
Change the way for waiting on events

Hello,

As you all might know, the specs for `Listen` use a lot of sleep calls to ensure events are completed. This results in a delay in the specs. Today I tried another approach to wait for events by using a mix of `mutex`'s ability to block threads and `join`ing on a thread to wait for it.

Locking `mutex`es to block has the same effect that a `sleep` call (in a loop) has with one exception, it's more precise (`sleep` could stay in the loop for one extra round for example).

I know this approach might get complicated a long the way (as it always does with threads and synchronization), but it might speed up the specs and the Gem itself. With the new changes the specs run around 1-2 seconds faster, without changing a line of code in the specs.

I'm curious what you guys think of these changes. Do you think I should continue and try to get rid of `sleep` calls in the specs?
mwahaha

the one you mentioned and the one I accidentally removed a test for, surely failed :D
remove log for nginx folder
Added excon and standardized the error responses.
Make pane resizing work in Chrome too.
jsdoc3/jsdoc#259: protect underscores in {@link} tags from markdown

Fix for jsdoc3/jsdoc#259.

Underscores in `{@link }` tags should *not* be converted by either markdown parser.

E.g.:

> {@link MyClass#_x} and {@link MyClass#_y}

should *not* be turned into 

> {@link MyClass#<i>x and {@link MyClass</i>y}

### Changes

* rhino_modules/jsdoc/util/markdown.js
 + deleted the global `var conf = env.conf.markdown;` and replaced it with a *local* assignment in `getParser()`, because otherwise attempts to change the configuration in tests will fail
 + protect underscores that occur within `{@link ... }` with a leading backslash - markdown will then
  ignore these (and also removes the slashes afterwards).
* test/specs/jsdoc/util/markdown.js
 + added test for evilstreak parser
 + added test for gfm parser
Use first available port

Credits:
https://github.com/jnicklas/capybara/blob/1.1_stable/lib/capybara/server.rb#L82
removed LineInput#ungets

peekでungetsで@bufに記録しています。getsも@bufがあるために、@bufが空かどうか調べてから@input.getsしているのです。@bufの代わりに@lineを導入した方がpeekもgetsも効率的かと思い書きました。
COSMETIC Convert Smarty Tools into a class
Mise en place d'un moteur de template

Ajout d'un système de template (Smarty >> http://www.smarty.net) permettant de séparer la partie HTML du code PHP.

Quand une page php a fini de calculer les données à afficher, elle appelle le template principal (tpl/template.html) qui inclut un sous template correspond à la spécificité de la page php (e.g. : login.html contient le formulaire de connexion pour la page login.php) en lui passant les variables utiles.

Cela permet de ne plus avoir de code html dans la page php (voir login.php)
Le template contient à 95% du code HTML pur, les 5% restants sont les variables ou l'internationalisation.

Malheureusement, il faut tout de même un certain temps pour passer les pages à ce système.
C'est pourquoi, il n'y a que la page login qui l'utilise. Les autres pages continuent de fonctionner avec l'ancien système. Il n'y a pas d'interactions problématiques.

Le code HTML a été revu pour utiliser un doctype plus récent que le très vieux HTML 4. On passe au XHTML 1.1 (passe sans erreur la validation w3c (http://validator.w3.org))
Le précédent code ne passait la validation v4 (en fait, le codage était un mix entre v4 et v1.1).

De plus, avec l'utilisation de la balise <base>, l'utilisation de getServerRootUrl() a été factorisé et apparait donc beaucoup moins dans les fichiers html

En prime, la page index.php redirige vers login.php quand le visiteur n'est pas loggué (et n'affiche plus son propre formulaire de connexion).
Et la page de login redirige vers l'index à la connexion en utilisation la redirection php et non html pour un gain de rapidité.
Implementação do Padrão Factory para gerenciar os convênios
adding s-format as per #15

s-format provides a templater a bit like python's % operator.

I've also made some simple patches to the example stuff.
Upgrade to underscore 1.3.x

For #43
fix bug 785558: Updated revision comment copy.
fix bug 774266 - Prevents first tag jump
fix bug 784290 - Adds decorator to prevent indexing given views

My first attempt at creating a decorator -- let me know if I've done anything crazy.
Registration with eventioz.com
Allow git remotes to not end in .git.

Tries to match Github repo pattern first, restricting the regex to one / character for the user/project pair.
Add $ parameter to csv backend function definition

Adding $ parameter to function definition for compatibility with jQuery.noConflict().
[CHEF-3619] fix obsolete require of 'rake/rdoctask'

'rake/doctask' has been deprecated for quite a while but since version
10.0.0, rake no longer simply warns, and now fails with a cryptic
error:

$ rake -T
rake aborted!
GONE
/home/adam/chef/Rakefile:24:in `require'
/home/adam/chef/Rakefile:24:in `<top (required)>'
/home/adam/.rvm/gems/ruby-1.9.3-p194@chef/bin/ruby_noexec_wrapper:14:in `eval'
/home/adam/.rvm/gems/ruby-1.9.3-p194@chef/bin/ruby_noexec_wrapper:14:in `<main>'
(See full trace by running task with --trace)
[ticket/10723] Stop Travis running all tests on sqlite

Correct information so all tests don't run on sqlite

http://tracker.phpbb.com/browse/PHPBB3-10723
Add /etc/init.d/gutsy (not ready)
monitoring: CHANGELOG: 0.1.5 changelog

- Remove dimension from agent.network
- Fix scheduling problem with checks
- Fix problem with custom plugins running only once
Remove the Windows Drive from the mkdir parent list

Fix a bug in the util/fs.lua mkdirp function to strip the drive letter so that it never tries to create the drive.
Fix utf-8 crash in youtube module
Adds ability for user to specify user-data, cloud-init, and minion template files.