labofsahil/github-event-dataset-2012 huggingface dataset:
Adding the ability to do ORDER BY, SKIP, LIMIT after WITH, before another optional MATCH

See the relevant docgen tests:

```
  @Test def sort_collect_results() {
    testQuery(
      title = "Sort results before using collect on them",
      text = "You can sort your results before passing them to collect, thus sorting the resulting collection.",
      queryText = """start n=node(*) with n order by n.name desc limit 3 return collect(n.name)""",
      returns = """A list of the names of people in reverse order, limited to 3, in a collection.""",
      assertions = (p) => assertEquals(List(List("Emil", "David", "Cesar")), p.columnAs[Seq[String]]("collect(n.name)").toList))
  }

  @Test def limit_branching() {
    testQuery(
      title = "Limit branching of your path search",
      text = "You can match paths, limit to a certain number, and then match again using those paths as a base As well as any number of similar limited searches.",
      queryText = """start n=node(3) match n--m with m order by m.name desc limit 1 match m--o return o.name""",
      returns = """Starting at Anders, find all matching nodes, order by name descending and get the top result, then find all the nodes connected to that top result, and return their names.""",
      assertions = (p) => assertEquals(List("Anders", "Bossman"), p.columnAs[String]("o.name").toList))
  }
```
Added video modes

According to the original implementation, SDL_ListModes does not work in all cases. Because of that, an explicit video mode enumeration has to be maintained.

Video mode enumeration updated according to [Wikipedia](http://en.wikipedia.org/w/index.php?title=File:Vector_Video_Standards4.svg) and made it easy to manage and extend.
Cleanup clients and named clients endpoints

* Move logic for rename detection and setting of Location header into
  chef_wm_base (only used by chef_wm_named_client, but seems to provide
  a nice cleanup of that module).

* Return public and private keys when generating a new key pair via
  PUT or POST. This is new behavior and will require a small tweak to
  pedant tests, but makes sense to give the user both pieces of
  generated data at once.

* Cleanup of clients endpoint to remove need for append field helper
function.
refactored seeds.rb to new syntax

refactored seeds.rb to new syntax and removed unnecessary factory creation
Fixed bug on line 53. "Cant use a class as an array"

Hey fixed a little bug XD
Pages preview variable output should be object

File location: system/cms/modules/pages/views/admin/
Fatal error:Cannot use object of type stdClass as array
Change $page variable output as object.
$page result returns as objects, not arrays.
Modify pkg files to match butch 0.0.9

I just changed every occurent of DESTDIR=$R into
DESTDIR="$butch_install_dir"
use zinc server for incremental compilation when available

I've tried zinc 0.1.4 today and it really blew my socks off: `mvn clean test-compile` on whole scalate projects takes 5:45 on my machine, but only 2:25 on first compilation with zinc and 1:15 on second and further compilations. 
AFAICT it's safe to turn zinc on for everyone. If there's no daemon available scalate-maven-plugin just prints a warning and uses regular scalac.
If there are no objections I'll merge the PR tomorrow.
Running under nginx+passenger throws an encoding error

If you try to serve a Showoff deck under nginx+passenger, you get this when trying to load the slides:

```
ArgumentError - invalid byte sequence in US-ASCII:
	/home/jcoglan/www/slides.jcoglan.com/app/vendor/showoff/lib/showoff.rb:149:in `process_markdown'
	/home/jcoglan/www/slides.jcoglan.com/app/vendor/showoff/lib/showoff.rb:356:in `block (2 levels) in get_slides_html'
	/home/jcoglan/www/slides.jcoglan.com/app/vendor/showoff/lib/showoff.rb:354:in `each'
	/home/jcoglan/www/slides.jcoglan.com/app/vendor/showoff/lib/showoff.rb:354:in `block in get_slides_html'
	/home/jcoglan/www/slides.jcoglan.com/app/vendor/showoff/lib/showoff.rb:345:in `each'
	/home/jcoglan/www/slides.jcoglan.com/app/vendor/showoff/lib/showoff.rb:345:in `get_slides_html'
	/home/jcoglan/www/slides.jcoglan.com/app/vendor/showoff/lib/showoff.rb:459:in `slides'
        ...
```

This patch forces the Markdown content to UTF-8 encoding to stop the error.
Support filtering via environment variables

Adds support for filtering via environment variables.
attr_reader methods for path_params and query_params

We'll be using this in vanguard/freya. Change is just to have methods to access the path_params and query_params schemas.
add ssh option Protocol as an attribute

this will allow gerty's ssh client to connect using protocol 1
some old devices don't run ssh protocol 2 such as PIX 515e v6.35
Do not reinstanciate less parser to keep includedir param

When generating only one file, less parser was reinstanciated and the previously set includeDir property was lost.
Formatting made consistent

Removed the extra special characters, removed all spaces at line endings for consistency, and changed all line endings to the same sequence.
Switch to after_commit

Since indexing callbacks were fired off on `after_save` and `after_destory` events, we were seeing `RecordNotFound` exceptions periodically. This just switches those callbacks to use `after_commit`.

I had to install `database_cleaner` and tag those specific specs as well to make sure the callbacks were fired. There wasn't really a noticeable difference in speed, but let me know if we should try another approach.
Catch URLError when uploading pull requests

This can happen if the internet connection is down, or spotty.  The best thing
to do in that case is to keep retrying until it comes back up.  Otherwise, the
test runs will be a waste of time.
New AI Code

The new AI code uses a proper state machine for the crow instead of the hacky mess I set up before.
Update src/common/luaforge/core/proxies/ClientProxy.java

Fixed previous pull request.
Added device parser

Added a device parser which sets the `device` attribute of the result.

```javascript
var a = p.parse('Mozilla/5.0 (iPhone; CPU iPhone OS 5_0 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A334 Safari/7534.48.3');
console.dir(a);

// output:
{ family: 'Mobile Safari',
  major: 5,
  minor: 1,
  patch: null,
  os: 'iOS 5.0',
  device: 'iPhone' }
```
No need to copy classfiles around in ScalaCompile.

The genfile mechanism already handles multiple output dirs perfectly fine.
So all this does is handle the classpath correctly. That copying can add
minutes to a large build, and again when cleaning the extra files.

Also fixes a tiny nit in jar_create, for consistency with subsequent lines.
Allow annotations on thrift typedefs.

I have made the corresponding change in the canonical thrift compiler:

https://issues.apache.org/jira/browse/THRIFT-1651

Also fixes a bug in python_tests.py.
Page improvements

Created PGEphotos.java as kind of a controller for page/group/events, since we have no clear way to discern photos between users, pages, events etc. Right now only only works for pages but is kind of a skeleton to use to add photos to events and groups if we choose too. Feel free to add or change if we find something better.

Added enum type to Photo.java  to help distinguish photos from regular user photos.and a new constructor for Photos to correlate with PGEphotos.java. This new constructor takes in Photo.type that can be {PAGE, EVENT, GROUP} along with that objects id. This way photos can be loaded to the appropriate object. 

Created page bar similar to facebook's pre-timeline. Also implemented profile pictures for pages. These profile pictures are used as links when listing out the pages to solve issue #161.

Added in jQueryUI under Public/Javascripts/ its used in the admin section of pages that displays only when a user is an admin. It has some interesting features documentation is available at http://jqueryui.com/home.

Known issues:
  photos uploaded by an admin of the page show up as their own pictures too
  no way to delete photos yet
Edit Parser.java, Stmt.java, CtxSugar.java

hoge
Sacparker

make a lot of code fixes and updates and styling updates to get things ready for the meeting on Monday
the map is still very basic and as we get real resources the display of individual items can be cleaned up
Cleanup lunaAnimations code

Resubmitted to features, cleans up unused variables in lunaAnimations.conf.
CA-81599: Allow TSC emulation mode to be set from xapi

Adding the platform flag tsc_mode={0|1|2|3} will set the required TSC emulation mode before building the VM's domain.

For more information on TSC emulation modes, see http://xenbits.xen.org/hg/xen-unstable.hg/file/d7318231cfe3/docs/misc/tscmode.txt
프로그래밍 언어 비교 과제입니다.

항상 수고하십니다.
Bring in contact fix.
Friday fixes

* Fixed handling key events (autofocusing + `tabindex`)
* Fix for text registration point to be in center
* `_checkMode()` method improved to be easily called after mode change and work then
* `regAt()` method for `Builder` to easily position registration point
*  Allow to override bounds
* A bit more docs
[Feature]baidu.dom  baidu.array

create array|dom
Changed scaling method for banners to solve banner.jpg cropping issue.

An old issue from the very beginning of 3.0
pvr: improved live tv layout 

- fixed issue #320
- moved "big list" entry within the right sidebar down to the end
- change font size of channel items epg start/end time in large view to
14
Unmatched parentheses
added support http_proxy.
Fixed README error 

The link to contex was linking to https://github.com/forums.bukkit.org/members/contex.17559 rather than http://forums.bukkit.org/members/contex.17559
detailed cmake doc now also for Windows
Sammy's Good Stuff. ;)
Add product to an order
Merged files for sample 1
Latest gradle-template fixes

I integrated the latest gradle-template fixes. There's been plenty of new stuff, but the biggest change is the gradle release plugin, which will increment the version and tag the release. This will help fix issue #57.

This should also fix issues with sources and javadoc. I did push the javadoc task at the rootProject into the convention.gradle file, so that it uses the more standard aggregateJavadoc task.

You'll have to redo the jobs in Jenkins, the instructions are in Confluence.
Fahws
Playlist enhancements

Ciao,
I've closed #51 pull request and opened this one.
This time no indentation problem :) so changes should be more readable and easily identifiable

Giuseppe
Minor suggested fixes and tweaks
simplehttp_log: be paranoid about input_buffer

check and log any possible nulls for or in the input_buffer
Fuel_Exception should be FuelException (#85)

Fix for #85
Spanish translation - Traducción al español

Spanish translation - Traducción al español
add LRU map

LRUMap is use to store task states
when you need to add checkpoint just call toByteArray method and write to hdfs
Python3 support

Hi,

I've converted your useful library with the 2to3 tool to support python3.

Thanks a bunch!

Gernot
Multipart content length

Set Content-Length header for multipart requests (including a test).  Fixes #64.
addi-client Drupal code style compliance

As part of my work on [#1903](https://libraryding.lighthouseapp.com/projects/27862/tickets/1903), I have cleaned up `addi-client` to comply with Drupal's code style. I have tested that it still works :)
Fixed httplib2wrap not installing with pip
Generalize events & state notifications in StateManager

Now use events to notify events handling & state entering.
The first use case is logging, but can also be useful to keep a history of user
navigation, e.g
Publish NPM package along with release process

This patch adds a new set of 'npm' tasks to the Rakefile to generate a publish an "ember" package on NPM whenever you release a new version of ember.js. I have currently published 0.9.7.1 this way. If you want to try it just use npm and do:

   npm install ember
   node
   > require('ember')

This will load the full Ember stack, including jQuery and a fake DOM into memory. If you want debug code activated, require 'ember/ember-debug' instead.

I can publish this package without taking this task into your repo, but having it in the repo would make it automatic and keep NPM always up to date.

--
One potentially controversial thing here is that I am publishing all of ember as a single package. The reason for this is that this better fits with how you actually release ember.js (as a single file).  Since NPM only loads modules you require anyway, this actually makes it easier for devs to use ember; there is no penalty for having all the assets in one place.
Fixed #19445: Stop words are preventing searches from returning results

(Our reviewboard seems to not work correctly for the moment, that's why I'm creating this pull request)

Description:
============
In some cases, if your search request contains one or several stop words, there's no result even if the search without the stop words returns something. This happens if you have defined a content class with an integer or an ezselection attribute that is indexed because those attributes are indexed in a "string" field in Solr and the "string" fields are not analyzed with the solr.StopFilterFactory filter in schema.xml. As a result, the stop words are still used to search on those attributes so it becomes impossible to satisfy the "Mininmum should match" (mm)  parameter of the ezpublish request handler (dismax) in some cases.

For instance, if you search "autosave getting started", you'll get 3 results with the demo content, but "autosave getting started stopworda stopwordb" returns nothing because "stopworda" and "stopwordb" are stop words (!) and with the current settings they are still used to search. It becomes then impossible to satisfy the mm setting of the ezpublish request handler which says that for a request with 5 terms, the resulting documents should at least match for 4 of them.

This patch changes the configuration for integer and ezselection so that those datatypes are indexed in a "text" field and also defined DatatypeMapSort, DatatypeMapFacet and DatatypeMapFilter to not add a BC break on sorting, faceting or filtering on ezselection attributes.

Testing done:
=============
search with stopwords but also "normal" search on ezselection and integer attributes.
Add errno.ETIMEDOUT into socket errors, to prevent unhandled exception when connection is lost.

Added errno.ETIMEDOUT into socket errors, to prevent unhandled exception when connection is lost.
Correct argument order in _print_windows_support(platform, lang, p)

There is a bug in buildsystem/iscr.py.
::

  def _print_windows_support(lang, platform, p):

      if 'windows' not in platform:
          return

      p('SUPPORT_DYNAMIC_LOADING', True)
      p('FLX_SOCKLEN_T', 'int')

The first two arguments are mis-ordered. The above should read,
::

  def _print_windows_support(platform, lang, p):

      if 'windows' not in platform:
          return

      p('SUPPORT_DYNAMIC_LOADING', True)
      p('FLX_SOCKLEN_T', 'int')
Allow tasks to remove themselves during execution

The scheduler class is now capable of dealing with tasks which remove
themselves from the scheduler during execution.

Additionally, some optimizations were applied by use of iterators and
some functions better suited for the purpose.

Please peer-review, all tests pass.
Update master

calc() support updated. I don't know that avoid status is correct nowadays?
Fix for issue #723 - broken functionality in "application/xhtml+xml" pages

The root cause is a case mismatch in the tag name comparison when parsing
select options. Converting the tag name to uppercase ensures that the
comparison succeeds in all doc types.
Organized pyvows `tests`

* Grouped assertion tests into `assertions` subdir (nicely mirrors pyvows’ own package structure)
* Added `bugs` subdir, to add tests for GitHub issues (e.g., `tests/bugs/42.py` would correspond to Issue 42 on GitHub)
fix issue #42

Using resolve instead of join make it working on both linux and windows.

I've run tests on linux and everything is ok.

On windows tests crash on setup :(.
But all following cases work:

```javascript
 glob('/test/**/*.js')
```

```javascript
 glob('c:/test/**/*.js') 
```

```javascript
 glob('test/**/*.js')  //assuming process.cwd is c:
```
As7 5609 71
[7.1] [AS7-5538] fix pooled-connection-factory XML marshalling

* check the definition and keys of POOLED_CONNECTION_FACTORY node
addressing AS7-4416, and fixing an issue when adding a unicode filename ...

...to a zipfile
AS7-5826 Multi-JSF feature

This is ready to merge now!
Fix for an array bounds error in removeListeners

The loop was starting on listeners.length, but should have started on listeners.length-1
Cleanup of English descriptions and fix of minor syntax error
marked as tested by jim
Fix for in loops

Reproduce the problem:
&lt;script src="mootools.js" />
&lt;!--later -->
&lt;script src="tempus.js" />

You will get an error in the console (substr is not a valid function)

That's because mootools modify the Array.prototype exposing functions to for in loops.

here the fix :)

-- edit, forget to escape the HTML
Threadsafelist because git is stupid.

Here is a the RIGHT implementation
Next

moved nodedb library up to top level for others to use
Branch tes

Please!
Calls the prepare method correctly.
No way to set user from config file for rake task on most operating systems

Just as in Capistrano, the Linux/Unix/Posix `USER` environment var should be the last resort in determining HipChat user's name in the rake task. As this variable exists on most systems, the config example in the README doesn't hold true as the `user` option is always overridden with the `USER` environment var. Instead, `HIPCHAT_USER` can be used for overriding the config file and `USER` can be used as a last resort.
Select summary when generated.

When using the /// "macro" to generate documentation the summary will now be selected.
This way you can write your own summary at once without having to navigate to and remove it first.
улучшен пример в разделе "Множественное число" локализации

улучшен пример в разделе "Множественное число" локализации для лучшего понимания
Bug 797867 - can't enter space in browser URL bar
remove unused strings from l10n properties files

The Music and Video apps changed recent so that they don't display scanning messages anymore. This pull request removes the unused localization of the scanning messages from the english properties files.
It also removes a couple of miscellanous strings that have been unused for a long time.
Bug 5142 - Handle failure to generate poster image
[Bug 802515] add-to-homescreen is undefined in index.html r=fabi1cazenav...

...e

https://bugzilla.mozilla.org/show_bug.cgi?id=802515
Make the quickSettings show up immediately when opening the tray

Makes the use more friendly by offering the setting statuses as instantly glance-able information.
bug 803378, bug 808803: Rework layout for conflicts and partial-hour events

Okay, let's see if this works. ATTN: @lightsofapollo & @mmccollow

* Location on events spanning less than an hour is hidden in the day view, because there's no room in the UI (was #6293)

* Calculation of both width and left position of conflicting event is now done in JS
    * A set of conflict IDs is maintained for affected events, as events are added and removed from the overlap manager
    * Event element width is 100% / number of conflicts
    * Event element left position is derived by sorting the conflict IDs, finding the index of an event in that sorted list, and then multiplying that by the width. This ensures a unique position for each conflicting event

I couldn't quite make this work with just CSS - floats and absolute positioning don't work together, and flexbox doesn't seem to help with things that overlap. In the end, it just seemed cleaner to slap absolute positioning on everything and control size & positioning programmatically in JS.

The per-event conflict IDs list also seems redundant, but it was the simplest thing I could come up with to derive a unique position for each event in a conflict. Could probably invent some kind of Conflict class to abstract things further, but I suspect that would accumulate a pile of additional code.
Don't init() SettingsListener
Email - Add folder empty string and fix label size affected by building-blocks.

* Add folder empty string and display the message while the folder in empty.
* Change label to span because switches style in building-blocks will overwrite the label's style.
[Contacts] l10n Hiding till app is localized

Hiding body until the app is localized
[SMS] un-serif app fonts

In the SMS app, `font-family: 'Open Sans';` is applied to many elements while also applied to `html, body` - without a fallback sans-serif. 

I don't have Open Sans (does it come with gaia?), so I can only use basic fonts. So, all text in SMS looks serif.

I removed the redundant `font-family` styling.
More forgiving storage for headers

Final with fixes tests and everything.

Again forced to install phpunit on windows so much pain :) https://gist.github.com/3540378
#2902 の修正(2)

Bug（バグ） #2902
OpenPNE2系からコンバートした環境でデフォルトのプロフィール画像(no_image画像)が表示されない現象が発生する場合がある

https://redmine.openpne.jp/issues/2902#change-15082
Add assert.throwsException.

This is a highly useful assertion for testing failure cases.
Fixed typos and order of params

+ some PHPDoc typos
fix child method: off-by-one error: child(0) == child(1)

```javascript
var doc = libxml.parseXmlString('<?xml version="1.0"?>' +
                                '<root><child1>text node 1</child1><child2>text node 2</child2></root>');

console.log("doc.root().length: " + doc.root().childNodes().length);

var child1 = doc.root().child(0);
var child2 = doc.root().child(1);
var child3 = doc.root().child(2);

console.log("child1 text: " + child1.text());
console.log("child2 text: " + child2.text());
console.log("child3 text: " + child3.text());
```


This code should crash on the last line: *child3* is *null*. 
However we get this output:
```
doc.root().length: 2
child1 text: text node 1
child2 text: text node 1
child3 text: text node 2
```
add isInteger to help symfony form choicelist index

to be used with https://github.com/symfony/symfony/pull/6150


isNumeric() does not do what we want, because 2.34 contains a dot and it won't pass the FormConfigBuilder::isValidName function in ChoiceList::addChoice()
valentin's player update
39220231 search crash
add MergeStrategy, see #36

- split out unzipped JARs into different subdirectories under tempDir to
  keep duplicates
- add MergeStrategy, which is (tempDir, Seq[File]) => File
- subject all duplicate entries to the merge strategy as obtained from
  the mergeStrategy setting (which is String => MergeStrategy)
- replace previous handling of META-INF/services/* with
  MergeStrategy.uniqueLines
- set default strategy for "reference.conf" to MergeStrategy.append
- everything else defaults to MergeStrategy.error
- also add pickFirst/pickLast strategies
Added require 'iconv' before you call before you call Excel.new

This allows excel2csv to work. See roo related discussion here: https://github.com/hmcgowan/roo/issues/13
Created LWRP's for Sensu configuration

This is a WIP.
Tickit Updates

Updates to the main Tickit branch
elseif support in if tag

I have added elseif support to the if tag, changes are in the attached changeset,
Added a JsonLine FileSource

This produces a one-line JSON object for each tuple, using all the available fields, and representing every value as a string.
Fix each/else clause for enumerating objects

Fixes the issue raised in #799.

Hope this looks ok.
Fix issue #255: Add a data file option to jade bin

Added -f & --option-file flag support to jade bin to allow file content to be treated as a options string.
Watching this option file is also supported.

You can modify these flag names as you see fit.
add requirements.txt and update readme
Fixed punctuation in the text.

Fixed several punctuation errors (missing or wrong) to make it read a little better. Yeah, it's a bit pedantic, but that's how I roll when it comes to grammar and punctuation. :-)
TFJ-671

Yusuke,

So sorry for the delay! I've applied the patch to the TFJ-671 branch of a fresh fork of yusuke/twitter4j. Hope this helps. Let me know if you need anything else at all from me!

Andy Boothe
JSB: Node and Layer improvements

CCNode setPosition accepts x,y
CCLayer: Fixes in ColorLayer and GradientLayer
S3 versioning improvements

I implemented S3 versioning mocking in all the necessary requests (at least I think so).  This is a rather large changeset, so I'd appreciate feedback.  I held off on the model changes for now so I didn't end up tossing work in the event this gets rejected.
Update sections/comments.md

Fix comments doc for attachments
return success BOOL value on write:
Id annotation is scanned for location of Field or not

issue 69
IB-434 : no error when file exists
3.2 fix bug

correct bug 362
all directory projet/task
Sorry for the commit structure but multiple local branch made me fool some times ;-)
Fixed bug #504

https://doliforge.org/tracker/?func=detail&aid=504&atid=246&group_id=144
Merge to branch Ravi

Added java doc comments for some of the write functionality. Please review whether it is correct or not.
Fixed some obvious coding improvements.
Formatted the code to remove any tab characters.
small bug fix to the s-ramp wagon (pull)
Fix #860 and #861

Fix #860: Email notifications aren't sent for some users
Fix #861 BBcode: [/IMG] doesn't work
Fixed mod_see_deleted config

COM_KUNENA_A_SEE_RESTORE_DELETED_ADMINS and
COM_KUNENA_A_SEE_RESTORE_DELETED_ADMINSMODS were replaced.
Now the default setting is Admins (0)

this commit fixes #1014
clean paths and revert event functions

this should resolve issue you were seeing with double install. also reverts the changes to event functions.
Add MongoDb provider and separate out the test projects by provider.

Please consider accepting this patch.
Add workflow support

Still missing:

- any UI/views
- placeful workflows
- Workflows.get_states() returns wierd dict (key "current" should be "is_current", ...)
- maybe add api method to get all workflows for an object
Fixed history case sensitive search.

Fix #636
Rewrite page flow control

Raynes, this time around I tackled the JS code. I heavily refactored the page flow control and added a few minor features/fixes:

* catering for non-happy-path behavior, like users using the "restart" command on the first screen;
* changed the initial "tutorial" command to "next", so that the user doesn't have as many commands to remember;
* added obvious undocumented aliases for commands, so that if the user types a wrong command (say, "previous" instead of "back"), the tutorial still works;
* removed the "home" button (it was breaking "next"/"back", and the user can simply refresh the page instead);
* added a final page in case the user types "next" on the last tutorial page;
* added an undocumented "gopage x" command, useful to debug as we change the tutorial.

I also have a couple of bigger ideas about the project. Is it appropriate to open issues to discuss new ideas, or would you rather use email?

 It was a nice nice of hacking - I need more of that. :)
pull request. again.

вместо прошлого неудачного пулл реквеста.
Fixes to make it work

Fixes :P
BindIp fixes
Added isClickedBlock parameter

Signed-off-by: berger killer <bergerkiller@gmail.com>

Added a parameter required for double slabs to know if it should stack or not.
Formatting update to SpoutAPI

https://github.com/SpoutDev/Spout/pull/1773
Oppdatert databaseimplementasjonen til å bruke settings
An example using presenter notes

I added an example which shows how to use presenter notes
Improved error reporting when loading tre configuration
Io/ascii compressed2

This fixes some remaining problems with #425.

The `close_fds` list is now hopefully correct and documented in purpose.  We can't always close `fileobj`, so we dont... ;)

Also, this adds a reasonable workaround for the fact that a `BZ2File` can not be wrapped by a `TextIOWrapper`.  It decompresses the file to a temporary file, and then reads that.

We may want to add a documentation note that `BZ2` files are bound to be inefficient in a number of ways (since they can't be read from a stream, and they can't be decoded in-place, it may need to create as many as 2 temporary files).
Introducing virt-v2v test

This is a patchset introducing virt-v2v test. We've been working during the last 2 months
to provide this pilot test, and get many help from autotest guys during the development, 
I would like to thank everyone and especially Yiqiao Pu, Xiaoqing Wei and Amos Kong.

Each patch tries to explain some core concepts behind the work, but pretty much we are using
virt-v2v cmdline tool for automatically converting and importing an existing virtual machines
to libvirt-managed KVM, or an open manageable virtualized environment - oVirt.

For these 2 different input method/target (Libvirt and oVirt), we reuse current libvirt-autotest
as libvirt input target, and implement a new oVirt module as oVirt input target, and using SDK
for the oVirt engine API(as a RESTful API) to manipulate resources in oVirt such as Data Centers,
Clusters, Hosts, Storage Domains, VMs, etc.

At present, we haven't cover everything into our oVirt module, it only includes some necessary
API implementation for virt-v2v requirement. However, it's very easy to extend new functions to
support oVirt autotest in the future.

Please review our patchset, and we need your feedback and good advise.

Thanks in advance,
Alex Jia
Wayne Sun
Initial implementation of tiled zonal operations.

This checkin implements the necessary infrastructure to execute a
zonal operation in parallel over a tiled raster.

This checkin does not include sufficient tests and this implementation
still needs to be refined and further tested.
test for preserving attachments while saving

Please find a test case for issue #4.
Slave-side master-slave communication changes
JSBinding improvements

I picked some changes of PR #1499.
Thank @rohankuruvilla. :)

TODO: The changes of CCBReader in Rohan's PR still make 'TestCpp/ExtensionTest/CocosBuilderTest' crashes.
So I didn't merge these changes.
add CocosBuilder support for gles20 branch

It can work on iOS now. Android and windows is coming soon.
Cleaner build script

I noticed you were cleaning up the directory structure. Now is a good time to clean up the build scripts too :)
I've modified the build_native.sh

 * Avoid duplicate path variables
 * Use environment variables after testing
 * If not, use sensible defaults

References
   * http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in
   * http://stackoverflow.com/questions/228544/how-to-tell-if-a-string-is-not-defined-in-a-bash-shell-script
issue #1405: Remove unused method 'CCEGLView::getFrameSize' for ios port.
fixed #1625: Added stackable action support. Exchanged the order of parameter for 3d actions.
Pegging version for activerecord to fix Travis CI tests

Without pegging the version, an initial `bundle install` was picking up ActiveRecord 2.0 (because `Gemfile.lock` is intentionally excluded from the gem).

ActiveRecord is now pegged to `~> 3.2.8`.
Add internal support for multiple default composer repositories.

Bug fix: no
Feature addition: unofficially?
Backwards compatibility break: no
[![Build Status](https://secure.travis-ci.org/dpb587/composer.png?branch=multiple-repos)](http://travis-ci.org/dpb587/composer)

I implemented composer in a corporate environment where we setup a local composer server with some of our internal packages and mirrors, but we did not want the maintenance of a full packagist/satis mirror nor the hassle of explicitly adding our repository to every `composer.json` file we use.

This simplifies the patches we use before we recompile for deployment to our systems and developers. So our only patch would then be adding the following to the top of `bin/composer`:

    use Composer\Factory;
    
    Factory::$defaultComposerRepositories = array_merge(
        array('example' => 'http://intranet.example.com/composer'),
        Factory::$defaultComposerRepositories
    );

As far as implementation goes the `static` usage for configuration seems unfortunate, but if you have better suggestions I can update the PR with changes. I wasn't sure the best way to test the commands, so I manually tested by creating an empty directory without `composer.json`, switching to it, and running through the four touched commands to make sure they picked up the custom repository from `Factory`. I realize this patch probably isn't a common use case right now (or perhaps there's a fully different recommended practice?), but I figured I'd submit it just in case you think others might find it useful.

We (and I, personally) have found composer very useful, even as young as it is -- so thanks!
User model -  mass-assignable attributes fix

`:username`, `:email` and `:remember_me` should be mass-assignable.

I can see why the specs are passing, we're using Factories there, but I have no idea why the cukes are green when we have steps that exercise the new user registration form.

fixes #3377

Rails console output (before applying this patch):

```
1.9.3p125 :001 > u = User.new(username: 'example',
1.9.3p125 :002 >     email: 'user@example.com',
1.9.3p125 :003 >     password: 'password',
1.9.3p125 :004 >     password_confirmation: 'password')
WARNING: Can't mass-assign protected attributes: username, email
 => #<User id: nil, username: nil, # ...snip...
1.9.3p125 :005 > u.username
 => nil 
1.9.3p125 :006 > u.email
 => "" 
1.9.3p125 :007 > u.valid?
 => false 
```
Voegt voorbeelden en keynotes uit sessie 10 toe
Added support for prefix and suffix in QEntryElement
add "ender" keyword to package.json

since you have a nice Ender bridge you may as well have an "ender" keyword so you show up as an Ender compatible lib in an `ender search`.
Cheers.
Extended printf flags support
Feature/integrate hybrid core

Request to integrate major framework changes.
Link directly to dashboard_path (instead of root_path)

This change allows using a top-level /index.html file and also removes an internal redirect from root_path to dashboard_path.
Network front cukes

Adding integration tests for the network front
Section nav update

Out => film and music links

In => entertainment and soulmates
Gaslight Theme & Compass/Sass for development
Portable Executable header anomaly scanner - update 2

Updated revision - code style, build scripts, misc feedback

This patch details the changes made to the Suricata baseline for integrating the PEScan service. The service involves creating a detection engine keyword 'pescan' that matches when a PE file is detected via a byte scanner, or when the file has an anomaly score that meets certain condition criteria.  In addition, when PE files are detected, their header and anomaly flag information is logged to a separate file (pescan.log) using the logging module.
Fixes for OS X, the ModuleManager sources and some typos.
Extra 'import os' (twice in sum)

You had import os + import os... 
Spare those extra CPU cycles for something better))
Job dependency stuff approximately working

I have gotten the job dependency stuff to a working (though probably not bug-free) state.  Running helix.jobs.py from the command-line will submit some "hostname" jobs that depend on each other.  If one supplies input file names and output file names, only tasks that need to be run will be run.  Also, file-dependency checking looks to child tasks to see if the input files are satisfied by a child job.  Note that this dependency stuff does not use swarm at all.  Also, I have not yet completed code that will check to see if a job is already running (though you will find a .jobdb file showing up in your home directory after using a Workflow; this is where that logic will reside).
[Fixed JENKINS-13655] Enable transparent log decompression support

This change enables use of the Stapler transparent decompression
support that was added by another pull-request to the Stapler project.

This means, that this change will not compile when the
changes to Stapler are not applied, as the new "LargeText" 
constructor will not be found.

Additionally, the console.jelly was modified to make use of the
stream instead of the raw file, which is necessary to get the
correct uncompressed size of the file for skipping bytes.

This submission fixes the following bugs in the JIRA bug tracker:
[JENKINS-2551]
[JENKINS-10400]
[JENKINS-13655]

Signed-off-by: Martin Schroeder <martin.h.schroeder@intel.com>
Adding new hashing algorithms to Joomla 3.0

Tracker item: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8549&tracker_item_id=27381

Discussion: https://groups.google.com/forum/?fromgroups#!topic/joomla-dev-cms/mzb0utUj0wg

Made some slight changes, it uses bcrypt by default now.
Allow Executor shutdown for RemoteImageLoader, Do not retry loading bitmap on OutOfMemory

added possibility to shutdown the executor: new method destroy()
break out of retry mechanism on creating bitmap when OutOfMemory occured
global_processevent fix2
Cleanups

Here's a couple cleanup commits.
Clientside Security

This changeset should make it a lot harder to hack in the game. I:

- Enclosed all code in a closure so it can't be accessed globally.
- Removed socket reference from the global scope.

Should make it basically impossible to modify the classes you use for the game, and impossible/hard to intercept socket messages.
Cleanup any tmp files set by vagrant to fix a permissions issue when switching users.

I ran into a permissions issue where if I changed the user in the Vagrantfile and ran `vagrant reload` an error would be raised when trying to upload a tmp file [1], because it was owned by the previous user.

This pull request avoids that by cleaning up any /tmp/vagrant-* after the network has been configured. I'm not sure how to write a test for this, and I've only tested on ubuntu64.

[1] https://github.com/mitchellh/vagrant/blob/master/lib/vagrant/guest/debian.rb#L38
Update lib/vagrant/plugin/v2/plugin.rb

Require set in the V2 plugin file since it uses it.

Fixes #1257
prevent static (hostonly) interface from messing with dns

it seems that when centos does the ifdown and then ifup of a static interface (in my case a hostonly interface) that dhclient messes with the dns server in /etc/resolv.conf

adding PEERDNS=no to the template should prevent this

any thoughts on this change?
KPI data privacy: blur timestamp; remove local_timestamp

Server-side filtering of KPI data according to comments on the dev-identity list

- remove local_timestamp from KPI data
- blur timestamp, rounding down to nearest 10-minute interval

@ozten, do you mind taking a look?
KPI renaming

* sites_signed_in => number_sites_signed_in
* sites_visited => number_sites_remembered

issue #2176
enhanced configobj have an include directive

I derived a new class from ConfigObj and added a C style include directive.  It works like this:

    db.ini:

        dbhostname=myserver
        dbname=some_database
        dbuser=dwight
        dbpassword=secrets

    app.ini:
        [source]
        +include ./db.ini

        [destination]
        +include ./db.ini

    when the 'app.ini' file is loaded, ConfigObj will respond as if the file
    had been written like this:
        [source]
        dbhostname=myserver
        dbname=some_database
        dbuser=dwight
        dbpassword=secrets

        [destination]
        dbhostname=myserver
        dbname=some_database
        dbuser=dwight
        dbpassword=secrets
Fix Request::detect_uri()
Switch to new flash audio player, with HTML5 audio streaming support!

No flash (HTML5 audio) :
- Chrome
- IE9

Flash :
- Firefox
- Opera

HTML5 is used by default.
This seems to break safari, but allows Chrome, IE, and future browsers to use HTML5 audio API.
TODO: force flash for safari?

Added notification at startup to display audio player.
Work whether mounted at the root context or not

When a noir newbie deploys his first app to a context path on a java app server, absolute paths to resources won't work. This change should make for a compelling first experience whether the app is mounted at the root or not.
ENH: add preliminary rls_looe code, with some doc and tests

If anyone is interested in doing some code review ;-)
add pdisk by default to ppc

add pdisk by ddefault to ppc
added auto-loads to scad-mode.el for emacs

so when it is installed via elpa/marmalade it sets everything up for the user so they don't have
to edit their init.el file.

scad-mode should turn on automatically for any files that end in .scad
bleeding edge request a master pull

bleeding edge request a master pull
Petite faute de frappe dans angoisse_1
#17029 add osfamily Gentoo with a single member of operatingsystem type Gentoo....

... Tests for popular Gentoo derivaties like Sabayon are not in the tree so this patch is not adding them to the Gentoo osfamily.
(#17492) Fix --run_mode=foo global option parsing

parse_global_options doesn't properly find the index position for the run_mode
argument.

https://projects.puppetlabs.com/issues/17492
Maint/3.0rc/cleaner bindings api

Previously the data binding terminus took the entire scope object which
provided far to much access to the internals of puppet to the
implemetors of data binding terminuses. This changes it to pass through
only the data that should be needed for discovering what value to use in
most reasonable implementations of data binding.
feature: add a json terminus for catalog cache

In testing, some users report that tens of seconds, and occasionally even minutes, are spent persisting the catalog to disk as YAML.  In testing JSON is at least three times faster (one third the elapsed time), so we can add a JSON backed implementation of the same operation.
Initial version of Android SDK.

Initial version of Android SDK.
RFSBOX-12: improve code samples

Also improved VDL code and perfomance and add a new tab on it. There is a new input demo too.
Translate file appendices to octets before passing to Archive::Tar

After fighting with it all weekend I found that [a metacpan test](https://github.com/CPAN-API/cpan-api/issues/230) was failing on perls 5.14+

A module was being faked from a json file with a utf8 char.

According to `/bin/gzip` the tar being written by `CPAN::Faker` was corrupt:

    gzip: t/var/tmp/fakecpan/authors/id/D/DO/DOY/Moose-0.01.tar.gz: invalid compressed data--length error

even though Archive::Tar does not seem to have a problem with it.

It took me a while to come up with it but I think the test case in this pull req makes sense.

However, I wholly admit that I know very little on the subject of encodings
(nor what changed between 5.12 an 5.14)
so I appeal to your expertise to determine the validity of this issue and it's resolution.
Time accepts a Rational offset

Add support for Rational (sub-second) offset for Time instances.

Since I didn't want to play around with Rational objects in the C++ code (how is done anyhow?), I split the offset into two integers - seconds and nanoseconds, and pass them to the C++ code (vm/builtin/time.cpp).

(I submitted this earlier as pull request 1713 which I closed because it didn't pass the 1.8 tests.)
Avoids several warnings for MS C/C++ compiler

Today, I tried to use libnet in Windows environment based on the MS C/C++ compiler. The attached patch avoids some compiler warnings and eases debugging. Thanks for your efforts.
minor update to excel reporting, tweaks to getting of installed programs/usb devices

Signed-off-by: Alex Ebadirad <aebadirad@42six.com>
Correct problem on iPhone template

I have only correct the problem of ios4me framework in two files (and correct a bracket in a "log" function")
Add note for accidental test/Stripe.php includes

Some users get confused when they include "test/Stripe.php" (presumably thinking that it is used for test mode API calls). Add a note suggesting they include "lib/Stripe.php".
Update README.rdoc to mention using sql for schema_format.

Using `execute` in migrations does not make it to db/schema.rb, so you should use db/structure.sql instead.
Implement “Find & Replace”

I gave it the ⌃⇧F combination but I confess I still like the old one (⌥⌘F).

Seems to work but there are probably edge cases…
Fixed some wrong class-names
Use progressive enhancement for tabs

Currently, if javascript is disabled, all .tab-pane elements other than the one (or multiple...) with .active are hidden and inaccessible.

Rather, all tab-panes should be visible by default, and only hidden when the tabs are initialized.
Add 'fully' class to post-transitioned collapse regions

Add .fully class to .collapse regions upon the transition completing.
The .fully class, when present alongside .in, undoes the
overflow:hidden required for keeping the innards of .collapse regions
from spilling out. We can remove this when the region is completely
open without much negative side-effect.

Fixes #3601
Modifying multi_get_columns to get the keys and columns in a single request

* Also correcting get and multi_get's comments to be less confusing, since they do NOT accept a list of columns or sub_columns
* Addresses twitter/cassandra#136
Simcache
Adds count, modifies remove and find

Hi,

added count on collection and changed parameters for remove and find to be in line with pymongo. I'm not sure about the deprecation message and leaving the old params but i didn't want to break anybody that might rely on the name of the param.

cheers,
catty
Use underscores for non-output Sass files

This prevents the files from being compiled to CSS. The intermediate CSS isn't needed now that native Sass imports are being used.

All the files rename/moved are recognized by git as such, so it shouldn't affect future PRs.

Changed pe-ap and pe-ap-ie to explicit Sass imports, rather than merging just in Ant.
[zen-27] Renamed interfaces in Zend\Memory
[Amazon] Minor changes
Zend\Db: Fixed issue with merging parameters with ParameterContainer in Statements

Zend\Db: Fixed issue with merging parameters with ParameterContainer in Statements
extends when it can : Validator\DateStep extends Validator\Date

Reduce code redundancy by extends base class.
Win fixes

Two small fixes so it'll compile and link on windows
Provide interface for organisers to extend the due date of invoices

 * Add link to extend an invoice's due date
 * If the invoice is overdue make the due date 24 hours from now
 * If the invoice is current double the time until the current due date
go-pylons is gone (so is pylonshq.com)

Let's keep a local copy of it for people who don't want to install
using native packages.

(That go-pylons is a snapshot of the go-pylons 0.9.7 from pylonshq.com, courtesy of the Internet Archive's Wayback Machine.)
TESTKB-196

***** Unreviewed code by kka ****

Change-Id: I19db467b16caf5803253e52cb1baf8f243f11ef3
Fixed issue #22 ring buffer driver

i have taken a some working code from denull's tetris (specifically next_key sbr) and spliced it into the keyboard driver fixing issue #22

i have tested it in the dcpu-studio and while its keyboard ring buffer implementation is broken, the code appears to appears to work.
i have tried to test it in other emulators and they just seem to break on atlasos' code in general.

anyway one the dcpu-studio ring buffer is fixed i'm confident it will work.

also i have trimmed the screen dimensions. from all reports i've read notch implemented a 12 line screen, the benifit of of using 12 for the time being is that it should run in both 12 and 16 line emulaters
Added SSDateBox and SSDatePicker

Added the SSDateBox and SSDatePicker that extend the default GWT DateBox and
DatePicker. But the way the GWT DateBox and DatePicker is written we are force
to include Google's DateBox and DatePicker code in our datapicker package. All
code copied from Google remains with the Google license in the files.

issue #49
Prevent buffer overflow when writing response data on RCON query

This PR adds a file (RemoteStatusListener) from mc-dev, fixes some exception catching, and most importantly, actually sends players if more than 128 players are online.

Previously the array of players would be empty because a java byte's upward limit is 128.

Leaky: https://bukkit.atlassian.net/browse/BUKKIT-2459