labofsahil/github-event-dataset-2012 huggingface dataset:
Added compression and encryption feature to forward plugin.


This patch provides compression and encryption feature to in_forward, out_forward plugin.
I also added `password` and `compression_level` for out_forward but only `password` added for in_forward.

out_forward's example goes bellow:
```
<match tags.**>
  type forward
  password pass
  compression_level 9
  <server>
    host localhost
    weight 10
  </server>
</match>
```
in_forward's example goes bellow:
```
<source>
  type forward
  password pass
</source>
```

##### description(in Japanese)
I'm Sorry I'm not good at writing English.
- 共通事項
 - forward時のmessageタイプがPackedForwardである場合, 後述の設定に応じてmessageが暗号化, 圧縮されます.
 - 暗号化と圧縮は個別にenable/disableすることができます.
 - 本patch適用後のin_forward, out_forwardは, 暗号化と圧縮をdisableにしている限り, 過去のバージョンとの互換性を保ちます.
 - 暗号化と圧縮についての属性情報を伝達する必要があるため, in_forwardとout_forwardは以下を行います.
  - out_forwardではPackedForward messageの第3要素にHashを格納して送信します.
  - in_forwardでは受信したmessageがPackedForwardであり, かつ第3要素が付加されている場合, 第3要素を属性情報として解釈します.
- 暗号化について
 - out_forward設定ファイルの`password`項目にパスワードを設定するとmessageが暗号化されます.
 - in_forward設定ファイルの`password`項目には, out_forward設定ファイルと同一のパスワードを設定する必要があります.
 - 暗号化にはOpenSSLを使用します.
 - 暗号化アルゴリズムは現時点ではBlowfishに限定しています, これはアルゴリズムを選択する必要性を見いださなかったためです.
 - 毎回異なるsaltが自動生成され, out_forwardからin_forwardへ平文で送信されます.
- 圧縮について
 - out_forward設定ファイルの`compression_level`項目に1以上の数値を設定するとmessageのraw entriesが圧縮されます.
 - 圧縮にはzlibを使用します.
 - `compression_level`の設定数値は9が一番圧縮率が高く, 9を超える数値を設定した場合, 9に補正されます.
 - `compression_level`に0を設定した場合, 圧縮されません.
caralho dois
Optimized %%

I like the %% operator! 

Very 'mathy' and I've had reason to use it before, especially when accessing arrays: 
`ra[num % ra.length]` works unless num is negative. `ra[num %% ra.length]` works even better.

Can be mathematically proven that it can be optimized to `(x + y) % y` instead of `(x % y + y) % y`

Ran it against your test suite and it still builds, compiles and returns correct results.
OtrKeyManagerImpl unverify doesn't store changes on key store file

This is to fix this bug report http://code.google.com/p/otr4j/issues/detail?id=10.

I had this in a local repo so I pushed it. But it might not be the best solution.
Grunt

Add grunt file, and make pulley pass jshint.

See the first 2 commits, the last one only indents.
CSS 2D/3D aliases / IE opacity filter issue / IE < 9 issue

Some additions to the aliases for 2D and 3D styles and IE fixes <3
Fix for parsing unescaped < characters.

Today I discovered a small parsing error for unescaped < characters in html. Currently it is parsed corrrectly when there is trailing whitespace, not other characters. The fix contains a test case.

Regards,

Maas
sending a pull request

I have made changes on how members function as well as added session functionality.
Tested out and forked 5tech documents

Testing forking and pulling of requests
He modificado la css para que el botón add to wish list esté en un tono naranja. También he modificado la StoreClosed.htm

...naranja. También he modificado la StoreClosed.htm
Add LocalTap from Etsy, used to side-step lack of SequenceFile implementation for Cascading local mode

Alright @sritchie, here's the same request against develop.  I wound up not modifying anything since the property work around will be necessary in 2.0.5.
FileCatalog - prevent removing non-empty directories

CHANGE: FileCatalog - forbid removing non-empty directories
Added option to disallow tool dropping to prevent item duplication

Title says all, recently came across a macro spreading on hackforums that automates rapidly using /lb toolblock and dropping the item.  This is a noticeable problem particularly with the default toolblock being bedrock.
Multiple fixes + Quickconnect
1.7.5 performance upgrades

1.
improved some public var eventhandlers in publicEH.sqf
so we avoid useless code execution on server and clients

2.
introducing prepared classname arrays "AllPlayers" and "AllPlayersVehicles"
this filter arrays give us only the players (+vehicles ) back 
and not like "CANManBase" which give us Zombies back too,
so we save much work to filter with isPlayer later

usage example:	_noPlayerNear = (count (_pos nearEntities [AllPlayers,30])) == 0;

3.
server_cleanup.fsm (state: cleanup_dead) cleared from obsolete code
Fixing test specs and addressing Issue 451 and 452

This pull request covers a bit of extra ground:
- fixes the test spec for the "webserver" and "fs" modules
- addresses Issue 451 (that I opened) to add a "closeGracefully" method to the "response" object
- addresses Issue 452 (that I opened) to allow passing "headers" to the "webpage.open()" method

I know 2 are "features" but putting them in branches would have been too much for too little (the code is minimal to add the features).

*PS* I'm sort of "adding features" as I come across scenarios that we don't cover for my work on [ghostdriver](https://github.com/detro/ghostdriver). I'm keeping myself as general as possible, so hopefully nothing I do is biased by my needs :)
*PPS* I know, this will probably end in 1.6 as 1.5 has already been released. And it's OK, because none of those are fixes to functionality.
added isHash, matches {} but not subclasses (which isObject does)

 Tests if object is direct descendant of Object, such as `{}`, but does not match subclasses, which `_.isObject` does.

This is useful for determining if an "options hash" is passed in a function with dynamic/overloaded arguments.  You may have a function that can take arguments like this:

``` javascript
User.create({name: 'Joe'}); // passed in an Object instance, {}
User.create([{name: 'Joe'}, {name: 'Jane'}]); // passed in an array of {} instances
User.create(new User({name: 'Joe'})); // passed in a User instance, which is a "subclass" of Object, but not a direct {} instance
// the complex case:
User.create(new User({name: 'Joe'}), {validate: false}); // passed in Model, which is NOT a direct {} instance, then passed in a {}.
```

If you wan't to be able to do the last case, you can't use the `_.isObject` function, you'd need to check if the object is a `{}` instance, not a subclass.  For example:

``` javascript
Model.create = function() {
  var args = Array.prototype.slice.call(arguments);
  var options = _.isObject(args[args.length - 1]) ? args.pop() : {};
  // The above works in these cases:
  //
  // Model.create(model, options); // args[args.length - 1] == true
  // Model.create(options); // args[args.length - 1] == true
  // 
  // but it fails in this case:
  //
  // Model.create(model); // args[args.length - 1] == true
  //
  // The correct way to do this, is to check if it's a "hash":
  //
  var options = _.isHash(args[args.length - 1]) ? args.pop() : {};
  //
  // this will work in all of these cases:
  // 
  // Model.create(model, options); // args[args.length - 1] == true
  // Model.create(options); // args[args.length - 1] == true
  // Model.create(model); // args[args.length - 1] == false
}
```
Make send coins dialog honor the configured unit type even on the first attempt.

This fixes the issue of send coins dialog initially having BTC selected as the unit to be sent even when, for example, mBTC is chosen as the default unit.
GUI: update info strings for generated blocks

- change "must wait" into "must mature" to take the new immature label into consideration
- change "will be available in %n more blocks" into "matures in %n more block(s)"
- remove ugly spaces from string
BUGFIX - Issue #272 - allow anamon to log entries when building systems based on profiles (no corresponding system record)
Qcd init
add `helm-recenter-top-bottom-other-window' and `helm-reposition-window-...

...other-window`

code review please
new request

Translate new and old messages came from git.pot
fix gh-787 error that appear in this PR too.

This fix one of the error you had.
58 border

枠線のプロパティを実装
Remove use of deprecated Netty APIs
qtconsole: wrap argument list in tooltip to match width of text body

previously, a function with a long argument list would produce
a very wide tooltip, hurting readability.

Since the width of the docstring body is chosen by the developer
whereas the formatting of the argument list is currently not, it's
reasonable to wrap the argument list width to the maximum of
a) 80 characters, or b) maximum length of a line in the docstring body.

This improves readability, without unduly affecting the appearence
of the docstring body itself.

closes #2661

I'm happy to add any additional tests or make any changes required to get this merged.
Fix display of plain text containing multiple carriage returns before line feed


Closes gh-2560
serialize individual args/kwargs rather than the containers

This allows specials to be handled inside containers as args/kwargs

It is less efficient than before (still more efficient than 0.13) in cases where there is a very large number of simple arguments, but I think that generally the number of arguments is modest, and simple cases of small containers of arrays/References are likely (as most readily demonstrated by use in map).

The relevant behaviors are tested.

closes #2239

By the way, here's a plot showing why the new serialization had to be done:

![figure](https://img.skitch.com/20120804-gqm38wsie2gi4yfnh47mnt5x8f.png)

So about 100x faster for returning a 10k element list

It is the output from:

```python
f = lambda n: range(n)
view = rc[-1]

for p in range(20):
    time.sleep(1)
    n = 2**p
    print "%i elements" % n
    %timeit view.apply_sync(f, n)
```
Fix parentheses typo

Small typo in 0.13 What's New
Issue 922: Create CloudWatch.listMetrics(MetricClient, ListMetricsOptions) API.

Created CloudWatch.listMetrics(MetricClient, ListMetricsOptions) API and it is tested by existing tests.
Adding openstack-keystone to labs

Note: some non-trivial changes openstack-common, including wiring in keystone 2.0 AdminURL supplier, needs review.

Expect and live tests for Service and Admin api calls included (note that some live tests are disabled due to known bugs in openstack - references to bug reports added to javadocs).
always inherit player size, adds RWD example

## Description
In dynamic layouts we need to inheret the css size of the player, to do this we remove hard coded size paramaters

## Configuration
Configuration should include a embedding the player in variety of dynamic layouts

## Testing
The testing file, shows a classic Responsive Web Design example, adjusting the width and height of the browser window will change the video player size. First its a small player to the right, It then becomes bigger in vertical layout then starts to shrink again as the window area shrinks.
Add more info to your profile page.

Started to add a bit more to the user page. Used the suggestions from the Trello 'card' about this. Tried to keep the style similar to what was already there.

This is just the beginning though. Is this the kind of thing you were thinking of?
Portuguese Brazilian Translation

Portuguese-Brazilian Translation
Develop

Allow to inject primary field key if it's different in the db schema while making Fluent query. A solution to the issue noticed in the following link.

https://github.com/laravel/laravel/issues/1050
TWEET STREAMER

blast irc with tweets
====================

COULD BE SWAG?
---------------------

### start & stop with
> !tweetstreamer start
> !tweetstreamer stop

### follow people
> !tweetstreamer follow alexhemard
> !tweetstreamer following

### unfollow people
> !tweetstreamer remove alexhemard
> !tweetstreamer remove_all

CODE IS PROBABLY WACK

needs oauth crap in twitter.yml

might break everything!!!!

cHuNkYbOt
add comments for api document

add comments for api document
Bug 770087 - Firefox Android promo on /new should point to Google Play
new Ray geometric primitive, Ray->Raycaster rename, move of geometric primitives to src/math

Dealing with issues:

#2729 - Ray3 geometry primitive (first part of splitting current Ray into separate classes)
#2728 - Separate directories for Geometry Primitives and Scene Primitives instead of mixing them in src/core?

Ray has full unit test coverage and all unit tests pass.
Inject context result class.

WIP.

TODO:
* Tests for injecting result class
remove user-specific deployment scanner config
Feature/page

This feature adds the ability to set the <body> id and/or class attributes, which I've used for years for both page-specific css and JavaScript file loading. Setting these attributes is difficult at best in most cms applications.

{{ theme:body_id }} is used to get the body id (set on page's "design" tab). This will default to "home" or the last segment of the url if not set but plugin used.

{{ theme:body_class }} does the same for the class attribute, which may be set in either the page's "design" tab or the page-layout's "css" tab or both (concatenated) and will default to "page" if nothing is set. For "blog" pages, which have no screens available to set a class, it will use "blog" plus either "category" with the category slug, "archive" or "single". It will use "faq" if the faq addon module is used.

Changed files should only be found in the pages module and plugins/theme.php.
2.1/develop - typos in greek translation file
Gh 5

ΑΚΥΡΟ. ΜΗΝ ΤΟ ΚΑΝΕΙΣ MERGE στο development αλλα στο NEXT!!!!
Upgrade to Gson 2.2

The main benefit of this update is that it fixes a DoS vulnerability.
The benefit I'm interested in TypeAdapter.toJsonTree and fromJsonTree.
[Security] Fix the default authentication handlers config definition

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: [![Build Status](https://secure.travis-ci.org/asm89/symfony.png?branch=fix-security-default-authentication-handlers-config)](http://travis-ci.org/asm89/symfony)
License of the code: MIT

Options should be a collection, when you use the default handler definition as a parent you will get an error that the argument of the constructor is a string and not an array, because for your own service the extension of the security bundle will not replace the arguments.
[HttpFoundation] Refactor the unit test for the "MongoDbSessionHandler"

Bug fix: no
Feature addition: yes
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: -
Todo: -
License of the code: MIT
Documentation PR: -
Fixes issue #4 + few tweaks

#4
Line-start delimiter stays fixed when scrolling

Between the line-number indicator and the editor area, there's a line that indicates where the start of each line is.
This delimiter stays fixed instead of scrolling with #css and #html.
(an effect most noticeable in vertical view).

This commit fixes the issue.
Patch for Mega and eMega

SD Card Tested
Basic Tested
CAN included but NOT TESTED
Project works for Mega and eMega boards
minor iv fixes

removed edit menu
pan no longer clamps view to window
mouse scroll wheel zoom locks to pow2

Addresses #307
Partially addresses #306  (still some todos and cleanup needed)
Addresses #283
Switch to single dump

Merged tables.sql and data.sql into tables_and_data.sql, made appropriate changes wherever they were used.  Merge was made by loading them into a new database, then running the new scripts/database/dump-database.sh. Tests now load from the merged file, and pass.

Dubious changes are rows 3, 6 in tables_and_data.sql (which github interprets as a renamed and edited data.sql)
search_movie bug fixed

Using the search_movie function previously resulted in a bug.
See [change](https://github.com/haukurpallh/imdbpy/commit/461fc99aedf8a097640adefae3ec495ec00e7696).
Updated README

Updated README and AUTHORS to include a .md file extension thus making them respond to GitHub's Markdown.

Reason for interest: My project "Battleship-AI" may be using bosnobot in the near future.
BugFix: The "line" attribute got lost when rubifying Java ArrayList objects.

Hi Aslak,

We were having issue setting up Cucumber re-run, because the line number was recorded as '-1'  for Scenario Outline. We're using jRuby 1.6.7, 1.6.8, and 1.7.0.

It's the exact issue in the issue log [#174](https://github.com/cucumber/cucumber/issues/174). 


```ruby
Scenario Outline: User should see the correct formatted address
    Given I am on the translation page
    When I fill in the "address" field with "<Search query>"
    And I click "Translate"
    Then I should see "<Formatted address>" in the "address" field
  Examples:
    | Search query                   | Formatted address                               |
    | 100 george street sydney       | 100 George Street, Sydney, New South Wales      |
    | 100 miller street north sydney | 100 Miller St, North Sydney NSW 2060, Australia |
```

The above scenario outline failed on the first example, and the line number is 8. In the output file, we're expecting the following:
```ruby
features/translater.feature:8
```

But instead we've got:
```ruby
features/translater.feature:-1
```

When tracing down the line, I found the following line of code throwing 'NoMethod' exception, thus '-1' gets returned (cucumber/ast/table.rb):
```ruby
      def create_cell_matrix(raw) #:nodoc:
        @cell_matrix = raw.map do |raw_row|
          line = raw_row.line rescue -1      # <<<<<<<<< This is where '-1' comes from.
          raw_row.map do |raw_cell|
            new_cell(raw_cell, line)
          end
        end
      end
```
Traced down a bit further, we found in Gherkin, Java objects get translated into Ruby object:
```ruby
      def rubify(o)
        case(o)
        when Java.java.util.Collection, Array
          o.map{|e| rubify(e)}           # <<<<<<<<<< This line here translates the Java object into Ruby Array.
        when Java.gherkin.formatter.model.DocString
          require 'gherkin/formatter/model'
          Formatter::Model::DocString.new(o.content_type, o.value, o.line)
        else
          o
        end
      end
```

When Java Collection object gets translated into Ruby Array object, the 'line' attribute gets lost here.

I've put in a fix with test in this pull request. Please let me know of any questions. 

Thanks,
Felix
More mustache...
Pull and interpret the DNS-SD text_record

This grabs the text_record field from DNS-SD. By way of example:

```ruby
require 'airplay'
a = Airplay::Client.new
p a.active.inspect

"#<Airplay::Server::Node:0x007fcae303ebd8
 @port=7000,
 @ip=\"192.168.1.25\",
 @domain=\"local.\",
 @name=\"TV\",
 @deviceid=\"3D:07:54:18:40:DE\",
 @srcvers=\"130.14\",
 @model=\"AppleTV2,1\"
 @features=#<Airplay::Server::Features:0x007fcae303eac0
  @Video=false,
  @Photo=false,
  @VideoFairPlay=false,
  @VideoVolumeControl=false,
  @VideoHTTPLiveStreams=false,
  @Slideshow=false,
  @Screen=false,
  @ScreenRotate=false,
  @Audio=true,
  @AudioRedundant=false,
  @FPSAPv2pt5_AES_GCM=true,
  @PhotoCaching=false>>"
```

I am using field names from http://nto.github.com/AirPlay.html#servicediscovery-airplayservice
Fixes for iOS 6 and building with Xcode 4.5

- Updated architectures to be armv7 and armv7s (dropped armv6). Currently allowing armv7 as the only Valid Architecture, since iPhone 5 has not been tested yet. (Once it is, all one needs to do is to flip Valid Architectures to "armv7 armv7s".) 
- Removed Target level flag for PIC (position independent code) since it's already set at the Project level.
- replaced deprecated enums and fixed keyboard rotation geometry calculations
- commented out hacky references to UITouch ivars, now removed by Apple. These were mostly used in debugging.
- removed old ass __IPHONE_3_21 ifdefs, defined in all iOS SDKs since several years.
- fixed some other Xcode warnings
wrap httpclient callbacks

This request fixes a bug where some callbacks returning from `AsyncHTTPClient().fetch` have no stack context. 

I've manually wrapped the `header_callback`, `streaming_callback` and `prepare_curl_callback` functions (where applicable). It probably makes more sense at some point to move a lot of the shared request-preparation code outside out of the actual HTTPClient implementation class. Should all wrapping just happen at the `HTTPRequest.__init__` level?
Added a .gitignore file.

The barnyard2 repo sources exclude all of the files which result from the
run of autogen.sh which is necessary before compilation. As a result,
'git status' is cluttered with automatically generated files. The included
.gitgnore file lets git ignore all those intermediates.

Signed-off-by: Thorsten Fischer <thorsten@froschi.org>
Disable routes

Something i've needed is the ability to prevent the end user from using some specified methods, and that's what this pull req does.

Example (see also disabled-routes-test.js):

```javascript
// resourceful model here
var router restful.createRouter(Creature, {
  disable: ["destroy","update","create"]
});

// POST, PUT and DELETE won't be available
```
I wanted to keep your code base and that's why i chose to use those ```if() {}```

feel free to reject it

// yawn
Added missing whitespaces in comments
Efairbanks lightboxuppt 401

Added experiment create lightbox functionality for uPinpoint. Addresses issue #401.

Files: isense.js, create.tpl, lightbox.tpl
Local kishi
308 support media uploads clean
#8775 Mimic Visual Studio documentation without appending new lines for sections other than summary

Currently, when you use the XML documentation in MonoDevelop ala ///, this will
generate documentation that looks similar to the following:

/// &lt;summary&gt;
/// Summary here.
/// &lt;/summary&gt;
/// &lt;param name='id'&gt;
/// Identifier.
/// &lt;/param&gt;

This is different than the Visual Studio behavior of the following:

/// &lt;summary&gt;
/// Summary here.
/// &lt;/summary&gt;
/// &lt;param name="id"&gt;Identifier.&lt;/param&gt;

DocFood should be generating docs that mimic this behavior for ease of use.

https://bugzilla.xamarin.com/show_bug.cgi?id=8775
Fix setup.py

Fix setup.py
 * Remove missing datafiles
 * Install required submodules
Remove voicemail statusbar, follow up of #2593
Convert the homescreen loading code so it is seen as a regular applicati...

...on

This will fix issue #3459.
Fix invalid part id for message/rfc822 attachment

This commit fix invalid part id of a part inside a message/rfc822 attachment structure.
kill --all flag

Simple way to kill all topologies in Storm cluster.

build: http://f.frostman.ru/tsc-dists/storm-0.8.2-wip15-killall.zip
fft js

moved over to use fft.js instead of the libda port
Oniko

Hello Arvin,

I've been doing sort of code review for the dbus interface to get it into the Fedora and found out the match rule somehow not optimal. I tested the code and it was causing too many wake-ups of the snapperd daemon. So I propose following changes:

- define prefix org.opensuse.Snapper.Client prefix for well known name every client can take
- snapperd is now listening only for names prefixed with the ...Client
- if client is connected invisible, his first task is to verify the client name

  suppose client owns well known name: ok, let him live and communicate
  suppose client doesn't own well known name: reply the first message with error and ignore each following message from the client. revoked clients zombify themselves so that they can be removed from the snapperd structures during periodic() call
 
- if client drops the well known name, it is considered disconnected
- well known names exchanges between clients are not supported

I don't know if you will find these patches helpful or not, but for me it was quite a good exercise to understand your code and i didn't want all the effort to go in vain. so here it is and feel free to use/discard it.

I've done some basic testing and it looks good (concerning the patches), but I need to test more intensively several cases where clients are possibly trying to harm the daemon.

update: arg0namespace extension has been introduced into dbus v.1.5.0. So this should be the new minimal requirement now.
Error prop 2

dddd
Update default configs to have repose run only on http.

Update default configs to have repose run only on http.
Ignore application.js in test and development environment

I think the problem of #118 is that turbolinks does not work in development environment. Today user can use turbolinks only in production environment.

In development environment, the turbolinks' problem is `extractAsstes` detects "application.js" is added in the next page.
By just sending rails environment to the client, client can handle the envoronment difference well.

This commit still requires  turbolinks to be the last line in the application.js manifest,
But I think turbolinks should not use server power as much as possible and should use client power.

For that reason, I will submit pull-req '=require turbolinks' to be bottom of application.js manifest later.

This is related #94 #118 #129 and the design is opposite #129.

I want your thoughts.
Improve french translations

Add or improve various french translations.
Only show artist/album bio when appropriate.

Was showing outside of Artist/Album views.  Additionally, it showed both overlapping when a song was selected for play.
This.  We have to do this.

'datums' indeed.
Ruby1.9

A few refactorings to run Analizo on Ruby 1.9.
capistrano integration

@clutchski Can you review when you get a chance?

This lets you capture capistrano deploy events into Datadog. See lib/capistrano/README.md for how it works.
I create a simple cl that fixes the delete one more char to the left problem. Tested locally and it seems to work.

related to VIM-209
atualização design

ajustes JSP
please pull my file 

I have added my details please pull it.
Zendesk submission

Provide an endpoint for the feedback forms to submit to.  Provides both AJAX and non-AJAX variants.
Backporting server.py to python2.2

I did server.py because I only had a problem with machines I was ssh to having crazy out of date python versions.

I'm not sure if you want to accept this patch, but it ended up being smaller then I expected so I thought I would post it.
Added Help, Feedback, and About pages.
Mailing

Implementação do mailing..
Update Indonesian Translation

Here's the updates of Indonesian translation. Please merge.
Add Fedora/CentOS 'yum' for Ruby wiki page

Add the fedora line so that this page https://github.com/gitlabhq/gitlabhq/wiki/Ruby can be deleted from wiki and information is in only one place
design app uml
removed environment variable check from source code

there is now a rosparam for the inversion mask.
7.x 1.x

Fixed the coding style issue at the 344/355 line.
Unbundling
Initaial new gui


This is not new code, but I guess it should be merged into master, because it makes ktechlab a lot more usable (one can actually create a new circuit).

Please review; feedback is welcome as always.
This should solve troubles building urls, in particular to github

As asked by laurentj (https://github.com/jelix/docs-jelix-org/pull/7/files#r1903126) here is a patch to solve troubles while building urls to github. This avoid multiple slashes.

Unit tests still pass (well, it is not worse than before - see https://github.com/laurentj/gitiwiki/issues/6 )
Weaken _read and _write syscalls.

This makes it easy to implement an
application-specific printf/scanf by overriding those syscalls with
versions which interact with the USART of your choice.

Signed-off-by: maniacbug <maniacbug@ymail.com>
Fix schema dumper with complex expressions

Previously, these were getting dumped without quote marks being escaped,
leading to syntax errors in the schema.rb.
Bug 748114: Read localization files asynchronously

I switched to asynchronous code and to promises in l10n/core.
I tried to be carefull about error handling so that we run the addon even in case of errors.
Scaling UIObjects messed their touchFrames up - now the touchFrame also ...

...scales properly.
Remove references to CHANGELOG in packaging

Now that the CHANGELOG is removed, references to
it in various packaging artifacts should be removed.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Fix #10(I think)

I do not have clang though.... Still using a 10.6 XD. Too much stuff to recompile upgrading OS.
Added front page to site

This displays a specially crafted page that can be displayed as the main page. It is different from all of the pages. closes #35 #34
Android Capture Implementation

Capture implementation based on OpenCV haked libraries.
see captureTest sample.
there is an issue with changing camera properties on my device probably related to custom ROM. tests needed.
Sped up rbenv-init by finding shell commands inline

**Problem**
`rbenv init -` is rather slow, which is an issue since it is used in shell startup scripts.
One of the causes is that inside `rbenv-init`, another call to `rbenv` is made:

    commands=(`rbenv commands --sh`)

This makes the `rbenv init` command carry the rbenv startup overhead _twice_:
once for `init` itself, and once for `commands`.

**Proposed solution**
I have created a function inside `rbenv-init` that finds shell commands,
after an [earlier solution that hard-coded the commands](https://github.com/sstephenson/rbenv/pull/253) was [proven insufficient](https://github.com/sstephenson/rbenv/pull/253#issuecomment-7682615).

**Result**
On my system, execution times improved from

	real    0m0.069s
	user    0m0.022s
	sys     0m0.047s

to

	real    0m0.042s
	user    0m0.012s
	sys     0m0.029s

which is a 40% decrease.
Fix typos & inconsistencies in gh-pages

I went through the site and fixed all the typos I could find, as well as tweaking a few small details that were bugging me because they weren't consistent with what was around them on the page.
a:v -> escape(a:v) in GetRubyVarType for *args

completion for '*args.' or '(*args).' was causing error, so I escaped the asterisk.
Switched from an arbitrary version number for jRuby and dependencies to...

... a hash.

The hash is generated via the build-tasks.properties files so any change to the prioperties will update jRuby as well.
Zend\Db\RowGateway Improvements and Fixes

* RowGateway refactor primary key handling
* Enable delete() method
* Minimize memory footprint of stored data
* Add internal API for tracking existing rows
Lots of updates for Apps Interface, some minor cosmetic changes for simplicitiy sake

Lots of updates for Apps Interface, some minor cosmetic changes for simplicitiy sake
pull-request-1347462376051702000

Something
do not launch stty when stdout is not tty to prevent error message

Currently stty command is launched at rake script end unconditionally, resulting in error message
```
stty: stdin isn't a terminal
```
when executing rake from another process or when using pipe to pass it's output to some other command.
This patch makes it run stty only if stdout is tty
Partial resolution of Issue #83: "Automatic population of user's name"

* Set OpenID to request nickname and realname.
* Handle BasicAuth strUsername and OpenID fullname or nickname values by
assigning them to the user's name.
* Does not handle glue-based names (e.g. twitter handles or phone numbers).
Added property getVideoFavoriteCount()

This exposes the ability to get the number of times a VideoEntry was favorited
Added tag bar
remove unused colors and refactor more how the escaping is done
I sampled a handful of folks who use ringring internally and having the ...

...'Oncall Candidate' appear for only oncall candidates made it easier to get a quick view of who is actually a candidate or not. Not exactly a huge change :)
first version of issues #90 and #92

первая версия анализатора
Logic changes

UI changes and javascript refactoring.
(Bug 647) Minor CSS tweak + grammar fix
Improved Modal View Stack Implementation

Improved modal view stack implementation to automatically present/dismiss the modal view stack as a result of pushing a view to a hidden modal view stack or popping the last view off a modal view stack.
yep, that should be all
pull request for branch test2
AppliedSensor iAQ-2000 indoor air quality sensor 

This is a I2C device class for the AppliedSensor iAQ-2000 indoor air quality sensor module.
Add option "--split <size>" to splits javascript file in pieces.

My generated debug builds got pretty big and as consequence using the debugger in Chrome was not possible anymore.

Pass the split option to create small chunks.

See here for the discussion: kripken/emscripten/issues#576

---

I implemented the splitter in Python because everything else is in Python as well. It's my first Python script... so bear with me :-)

---

Thanks to @torsten for the final hint to make it work.
Address input restrictions

Added attribute ngx-allowed-types allows you to accept allowed types of result only. Empty value = all types are allowed (backward compatibility).

Example: ngx-allowed-types="firm,city,street,number"
Only "firm, city, street or number" types of result will be accepted.
Write all remaining buffer before closing socket

I had a problem that the buffer was not completely flushed before closing the socket when implementing stateless protocols on Ocean.

I fixed it by using AnyEvent's push_shutdown but I also seen some references to it being commented-out. I'm curious if there was any specific reason to not use push_shutdown and closing the socket directly.

--- commit message
- Socket was being closed before the remaining buffer was flushed.
- For xmpp sockets this wouldn't be a problem as the server rarely closes a connection.
- But it would close the connection before sending all the response for stateless protocols (ie. HTTP).
Migrations

Database migrations to support future front-end development.
index.js perf: remove .forEach in Multi.prototype.exec

**I don't think this is ready for merging** — I wrote a script that compares the ops/sec of `node multi_bench.js` before and after this change. 

I don't know that the difference is big enough to measure.


#### Results

Ran these commands:

```
redis-server &

# .forEach loops
purge
g checkout om; node test.js && node multi_bench.js > 1.txt

# for loops
purge
g checkout master; node test.js && node multi_bench.js > 2.txt 
say "done"
```

Comparison on each individual test:

```
/Dropbox/dev/forks/node_redis(master)§ ./bencher.js 1.txt 2.txt
Comparing 1.txt ( 55 ) to 2.txt ( 55 )
PING: 9564 -> 9425 ops/sec (∆ -139 )
PING: 28901 -> 30864 ops/sec (∆ +1963 )
PING: 30075 -> 32310 ops/sec (∆ +2235 )
PING: 34542 -> 30959 ops/sec (∆ -3583 )
SET small str: 9337 -> 9389 ops/sec (∆ +52 )
SET small str: 30581 -> 30534 ops/sec (∆ -47 )
SET small str: 32258 -> 32000 ops/sec (∆ -258 )
SET small str: 34013 -> 32310 ops/sec (∆ -1703 )
SET small buf: 6418 -> 6371 ops/sec (∆ -47 )
SET small buf: 9465 -> 10277 ops/sec (∆ +812 )
SET small buf: 10498 -> 9685 ops/sec (∆ -813 )
SET small buf: 9680 -> 9699 ops/sec (∆ +19 )
GET small str: 9689 -> 9610 ops/sec (∆ -79 )
GET small str: 29761 -> 29940 ops/sec (∆ +179 )
GET small str: 31496 -> 30959 ops/sec (∆ -537 )
GET small str: 33955 -> 32573 ops/sec (∆ -1382 )
GET small buf: 9438 -> 9624 ops/sec (∆ +186 )
GET small buf: 31152 -> 30959 ops/sec (∆ -193 )
GET small buf: 32102 -> 26773 ops/sec (∆ -5329 )
GET small buf: 33783 -> 33112 ops/sec (∆ -671 )
SET large str: 7084 -> 7010 ops/sec (∆ -74 )
SET large str: 15232 -> 15444 ops/sec (∆ +212 )
SET large str: 15785 -> 15479 ops/sec (∆ -306 )
SET large str: 12158 -> 12033 ops/sec (∆ -125 )
SET large buf: 5753 -> 5732 ops/sec (∆ -21 )
SET large buf: 9950 -> 9980 ops/sec (∆ +30 )
SET large buf: 10256 -> 10116 ops/sec (∆ -140 )
SET large buf: 8639 -> 9354 ops/sec (∆ +715 )
GET large str: 8438 -> 8532 ops/sec (∆ +94 )
GET large str: 20790 -> 18761 ops/sec (∆ -2029 )
GET large str: 18975 -> 21390 ops/sec (∆ +2415 )
GET large str: 16849 -> 18993 ops/sec (∆ +2144 )
GET large buf: 8305 -> 8340 ops/sec (∆ +35 )
GET large buf: 18975 -> 17605 ops/sec (∆ -1370 )
GET large buf: 19267 -> 20790 ops/sec (∆ +1523 )
GET large buf: 18433 -> 19685 ops/sec (∆ +1252 )
INCR: 9501 -> 9514 ops/sec (∆ +13 )
INCR: 31055 -> 31007 ops/sec (∆ -48 )
INCR: 32362 -> 33003 ops/sec (∆ +641 )
INCR: 32467 -> 32733 ops/sec (∆ +266 )
LPUSH: 9587 -> 9596 ops/sec (∆ +9 )
LPUSH: 30627 -> 30959 ops/sec (∆ +332 )
LPUSH: 31796 -> 30487 ops/sec (∆ -1309 )
LPUSH: 34305 -> 30769 ops/sec (∆ -3536 )
LRANGE 10: 8271 -> 8116 ops/sec (∆ -155 )
LRANGE 10: 23557 -> 26990 ops/sec (∆ +3433 )
LRANGE 10: 28409 -> 25608 ops/sec (∆ -2801 )
LRANGE 10: 27624 -> 25773 ops/sec (∆ -1851 )
LRANGE 100: 5015 -> 4991 ops/sec (∆ -24 )
LRANGE 100: 11862 -> 12187 ops/sec (∆ +325 )
LRANGE 100: 11025 -> 11312 ops/sec (∆ +287 )
LRANGE 100: 7178 -> 8326 ops/sec (∆ +1148 )
Mean difference in ops/sec: -158.65384615384616
```
Option to disable row selection

I've added a feature to disable row selection. Could be useful to others.
Don't print the tbpl URL, try server does that now.
Enable transparency support for Gtk3

Okay, this patch is kinda nasty since it adds `#ifdef` / `#else` / `#endif`, but currently transparency is broken for the Gtk3 build.

```
termite.c: In function ‘main’:
termite.c:235:5: error: unknown type name ‘GdkColormap’
termite.c:235:5: warning: implicit declaration of function ‘gdk_screen_get_rgba_colormap’ [-Wimplicit-function-declaration]
termite.c:235:29: warning: initialization makes pointer from integer without a cast [enabled by default]
termite.c:237:9: warning: implicit declaration of function ‘gtk_widget_set_colormap’ [-Wimplicit-function-declaration]
```

The GDK colormap stuff you're using is deprecated and was removed from Gtk3. According to the [Gtk3 docs](http://developer.gnome.org/gtk3/3.0/gtk-question-index.html), this is how its properly supposed to be done. However while this builds on Gtk2, it doesn't enable the transparency and thus I kept your original code in. I'm not sure what approach you'll want to take, I set it to conditionally compile the right version.

Maybe if you're uncomfortable with the conditional only support transparency in the Gtk3 version? Its were upstream is and the ``gdk_screen_get_rgba_visual`` stuff will compile on Gtk2 without any effects.
Add multi line records

This is an enormous change.  I don't know if you'll want to pull it in.  I'll be maintaining it though.

It's backwards compatible with the existing code (AFAICT), but allows for records that sometimes span multiple lines (I need this to write out a bank file format).
Implement new Amazon Delete Multiple Object API

Hi all,

I had a little bit of free time today so I decided to implement the new Amazon API for deleting multiple objects in one request. I have tested it and it seems to work well. Should not have broken anything as it's quite isolated.

Example usage:

    rs = bucket.list_versions()
    probs = bucket.delete_multiple(rs)
    for key in probs:
        try:
            print key.Code, "deleting", "%s:%s" % (key.name, key.version_id)
        except:
            print "Error deleting", key

Or a mixed list of strings and tuples...

    keys = ["a", "b", ("c", "versionidhere"), ("c", "versionidhere"), "d"]
    bucket.delete_multiple(keys)

Have fun!
Refactoring and fixes to anynomus export

In practice these are not fatal problems, but memory leaks are always nasty.

+ Fixed Connection, PreparedStatement and ResultSet leaks
+ Force UTF-8 encoding (previously used platform encoding).
  In practice this doesn't matter but generally it's
  extremely important to always define an encoding when
  converting between bytes and strings
+ Removed useless state and converted code to static functions.
  In theory the database connection info could be injected
  with Spring and it would then make sense to use a normal
  object, but in this case it's simpler to use a static function
  and no object state at all.
Updating translation files for PR #54

Updating translation files for PR #54
logcat fix

...lity of it by adding --help etc.
Ability to create instances of Xcodeproj::Config from files

This is second iteration of [previous pull request](https://github.com/CocoaPods/Xcodeproj/pull/11).
Proposed fix to #1139

I've discovered that problem is caused by calling `this._reset()` inside `save` function after `save` callback is called and some other changes to model could be made.

I've fixed this by moving `_reset()` before callback. But i'm not sure i didn't break something else.
Added test for navigator.onLine

Simply checks to see if `onLine` is in `navigator`.

http://www.whatwg.org/specs/web-apps/current-work/#dom-navigator-online

On that note - I didn't find any add-a-feature-if-youre-not-a-core-team-member kind of documentation, so please let me know if you guys want any tests written for this or anything. I just followed the link from the modernizr site to the "community driven add-ons".

<3
Added test case for AJAX support

Fix issue 734

I'm trying to contribute a solution; please forgive if I do this incorrectly (I'm pretty new to Git and have never added a Modernizr test case before).

Signed-off-by: Jeromy French <jeromy_french@hotmail.com>
PacketParticle now spawns particles at large ranges

Range checking now performed in SpoutPlugin - reduces sending of unnecessary particle packets to every player, and allows a server admin to customize the range if required.

With fancy particles off, the range is still limited.

SpoutPlugin PR: https://github.com/SpoutDev/SpoutPlugin/pull/44

Signed-off-by: Ross Allan <rallanpcl@gmail.com>
merged new audio and updated side kinect visuals
Fixed bug where lua may run out of stack space

The ScriptController get methods were not popping values off the stack so eventually lua ran out of stack space.
some script updates
Script for verifying EUCA-2782 bug fix

Added a new py script to eutester for verifying EUCA-2782 bug fix
Hello

Please accept my contribution
Redirect to /username on sign in [28331509]
New employee2.
Improvements for LoadData

Two small improvements for LoadData:
- Accept UTF8 files starting with unicode FEFF. See http://www.ultraedit.com/forums/viewtopic.php?f=7&t=4864 for the problem.
- Add column type 'SKIP' to be able to skip columns from the CSV file which should not be saved in the table.
added model code

Added scopes and validations in Article model.
Correcting mapscript methods msIO_stripStdoutBufferContentType() and msI...

...O_stripStdoutBufferContentHeaders() for new line endings (#4430).
OC-5211 Validate Public Key for Clients and Users

 - Added testing macro for generating new key pair on update
 - Added testing macro for setting the public key on create
 - Added testing macro for updating the public key on update
 - Added key pair tests for update clients and update users
 - Added public key tests for create clients, update clients, create clients, and update users

Related:
   - https://github.com/opscode/chef_wm/pull/42
   - https://github.com/opscode/chef_objects/pull/28
X509: handle multiple-valued attributes in setDNProp(). Fix setDN().

setDNProp(): values can now be an array of strings for multiple-valued attributes.
setDN(): do not keep previous DN attributes if not required so.

Thanks for pulling,
Patrick
broadcast to user list

Patched core code to allow a module to broadcast to a specified user list, instead of just the user who sent the original request.

Also included module for reading output from bamboo and broadcasting an alert to a user list.
Garbage collection for reports

This commit does the following:

* Introduces a function for deleting reports that
  are older than a specified number of days.
* Adds a `report-ttl` config param
* Adds a `node-ttl` config param and documents it as the preferred
  setting, while maintaining backward compatibility with the
  `node-ttl-days` setting
* Calls report cleanup from the `sweep-database` function so that
  reports will be cleaned up periodically.
* Adds unit tests, acceptance tests, and docs to all of the above.
Feature/tune schedules

- tune each schedules for readability
- fix mis link
- add keedi's session & LT
Grasshopper, you are ready for objects.

You'll also notice that I like to put local function definitions at the end of the containing function instead of the beginning.  It's a stylistic choice, means the same thing.
Grasshopper, you are ready for objects.
Implemented FCD frequency correction

This commit implements FCD frequency correction and re-tunes on update (so that changes take effect without a manual tune), which should close issue #34.
Namespace change.

I think Roman forgot it :)
Added dynamic return days

**Tested in terminal**

Now you can ask for the next return day or all return days.
The next return day will be searched according to the current date.
Add KSMCollector - collect Kernel Samepage Merging statistics

KSM is often used with KVM to perform memory de-duplication. You can find more information about KSM here: http://www.linux-kvm.org/page/KSM
Courses are broken up into letter buckets

http://qcumber.uservoice.com/forums/181738-general/suggestions/3458050-make-alphabetical-tabs suggests organizing the courses into tabs based on letter.

Possible group splitting algorithm:
http://www.or-exchange.com/questions/4398/dividing-into-roughly-equal-sized-groups-with-a-sorted-list

Possible tab interfaces:

CSS:
 * http://css-tricks.com/examples/CSSTabs/radio.php

JS:
 * http://phrogz.net/JS/Tabtastic/index.htm
 * http://www.barelyfitz.com/projects/tabber/

This commit adds a very basic version of the functionality, more to come (so don't merge yet).

Feedback/comments welcome.
adding support for Spark 1.7's .shade files

I didn't take the time to read the contributor's guide, etc., so feel free to flame me if I did something wrong in creating this PR and I'll fix it.
Adding in .ics MIME type for calendar invites.

Was trying to attach calendar invites to emails and I had to add the ics key to the MIME type array.
Adds redirect_get() to URL Helper

I was tired of manually passing variables to redirect() like this: 

```php
redirect('home/status?id=3');
```
And wanted the ability to pass an array such that it would automatically get url_encoded, imploded, etc. 

My function, redirect_get(), operates almost identically as redirect(), but appends GET variables to the end of the URI. 

**Example:**

```php
$get_vars = array('id' => 2, 'name' => "David Lemcoe", 'type' => 'delete');
redirect_get('home/status', $get_vars); 
```
This will redirect the user to this URL: 
http://example.com/home/status?id=2&name=David+Lemcoe&type=delete

You can also do a "location" or "refresh" header method, and the IIS logic from redirect() is also present. 

I believe this will make the redirect() function a little nicer to use with dynamic GET variables.
Проект ДНК(версия 1)
think i done
DNA by ALexS

сделал
add branch file

big god for branch
Fix PNG transparency on save ; do not flatten if not necessary

[![Build Status](https://secure.travis-ci.org/romainneutron/Imagine.png?branch=PngTransparency)](http://travis-ci.org/romainneutron/Imagine)

In avalanche123/Imagine#132 I force the flatten operation before saving for all image.

This introduced a bug : PNG with transparent background now got a white background when saving.
This PR fix the introduced bug by checking if the image is multi-layered before flatten it.
Error on unsupported image type in GD Driver

Currently, we can encounter a Notice: Undefined offset: 6 in .../vendor/imagine/lib/Imagine/Gd/Imagine.php line 133 if $type correspond to an unsupported image type. For example if I open a bmp file (IMAGETYPE_GIF = 6), $this->types[$type] doesn't exists.
Add "new style" Inventory layout

Added it to hud_alt because some players can be not yet ready for such cool changes :D
Baml plugin for dotPeek 1.0 Beta

I've update baml plugin for dotPeek 1.0 Beta. Would you like to compile & publish a new version?
Feature/update mongoid

Updated some gems like Rails and MongoID, plus added ability to choose from stable versions of MongoID 2.4 branch. 

I've also added travis.yml, for now it passes on most of ruby versions, there are some issues with jruby in 1.9 mode.
Move more methods into <RACStream>

**POSSIBLY BUGGY, NOT READY TO MERGE**

As part of this, I renamed `-distinctUntilChanged` to `-skipRepeats` so that it'd have general enough name for `<RACStream>`. This is the only big breaking change.

As a much smaller breaking change, I added real `__weak` qualification on `-injectObjectWeakly:`, but that needed to happen anyways.
Added image file upload and expiration date on banners