labofsahil/github-event-dataset-2012 huggingface dataset:
Fix URI link to bitcoin-qt.exe instead of bitcoin.exe

Talk about old code, the installer set the uri handler to the old wx- bitcoin.exe
Missing comma in ValidationMessageProvider

Missing comma separating throw attributes cause an error on Railo servers
AddressMapper.h should be a circular LRU buffer, instead it just replaces the last entry every time (issue #64)

Includes a test that tests the AddressMapper implementation is an optimal LRU cache. Each test case is described in the code.
Add ubuntu 10.04 (lucid) to distro signatures

10.04 LTS is ugly, old, and deservedly unloved, but it's supported until 2015, so I still need to work with them.
address issue #41, replace process.nextTick(check) because that causes a...

Hi there,

When I reported issue #41 this morning, I promised to provide a fix. Here it is.

In order to check synchronously I have to move the whole bunch of local vars from `next.group` to outer scope. Hence the readability is slightly compromised.

Anyway, this fix passed my counter-example and all of the original tests. And I tried not to change the semantics of this lib.
Small fix for issue with --dbclient and %h in log_line_prefix

Also fixed inconsistency between --help and code, so the option is now --dbclient as displayed in help.
Currently Emberjs.com doesn't have a link to the existing API documentation...

While it might not be complete, anything is better than nothing for people currently looking to learn Ember (like myself).
Added micros() — Fix for issue #58

Added `unsigned long micros()`

Fix for issue #58
Updated Docs link per Support-311

Pretty self explanatory
Bug/rename to loomio

Namespace should be altered from Tautoko to Loomio apart from deployment and test mail settings
Validation

This branch implements more robust validation, and replaces the use of Converters.
Fix issue #115 which causes AttributeErrors on expression initialization...

... to be reported as NameErrors due to dynamic scoping.
Hack: Support for Sym key on webOS phones

See https://developer.palm.com/distribution/viewtopic.php?p=99934#p99934

In my opinion, this code shouldn't be in the official repo, but I made this pull request as Ben Combee asked me to do so.

Reasons *against*:
- enyo.fetchDeviceInfo is called to figure out if the device is a phone. If this function is called every time the framework is loaded, the device data should be a global object, and not be parsed every time we need device data.
- My "hack" uses the OS version to figure out if the device is a phone. This is bad style.
- keyCode is checked for a specific number instead of a global variable defining the keyCode for the sym key
- sets vars/function on the window object
- sets enyo.windowParamsChangeHandler; if this function would be used elsewhere in the framework, this hack would break it
- The symbol keyboard that pops up by calling "showAltChar" on a service is not nearly as mature as the Mojo one was. I.e. you can't press keys to jump to a section or to immediately write e.g. umlauts.
- This kind of code and in this place of a file is really bad design

The only reason accepting this pull request would be that Enyo 1.0 isn't officially supported anymore.
Update scripts/07May2012-etsy.md

Updated script with details of Etsy panel members
Navigation + Key shortcut settings + Grid / Axis display configuration

This is my small contribution to this great project !
Change formFor url generation to use Backbone object urls
Layout fixes

Fixed multiple layout issues on the pages.
Now the website use Bootstrap as it should and it respond correctly
[minor] directive.py fix and lib/wordpress.py fix

From directive.py
  
    from config import POSTS_LOCATION, IMAGES_LOCATION, TEMP_DIRECTORY, TEMP_FILES


From lib/wordpress.py

    def newPage(self, page, publish):
        # FIXME: probably wrong
        id = int(self._save_post('wp', 'newPage', [self.blogId], page, publish))
        page.id = id
        return id
Fix the startup order of public_key

Currently, unfortunately, the startup order of the "public_key" application is wrong, so when you run `erlcloud:start/0` then it won't initialize correctly. Fix this by a reordering. While here, prefer a list comprehension over lists:foreach/2.
Don't depend on wget; fallback to curl

OS X doesn't have `wget` installed by default, but it does have `curl`.
install hicolor svg
updated how we stop/start the naming server in standalone

and a couple of other tweaks
Fix HORNETQ-1018
Fix serialization of ServerLocator
add more rtc functions

Ones marked HACK either fail the unit tests or have some other weird behaviour that's not quite the same as a PSP.
Hi, great library. I have a minor change to increase decoding speed. I t...

...hink you had some troubles with the NetworkStream returning no data and used the blocking ReadByte(). If you check the DataAvailable it will work. This also prevents casting from byte to int and back to byte. I did put it within regions so you can validate it quickly.

Thanks for sharing the knowlage. (never used github before)

Respect, 
JvanLangen.
CDMI: openstack keystone support

Branch is cdmi-keystone.

- new feature support for openstack with keystone authorization
user may choice between openstack keystone token authentication
or basic authorization with TID.  
The authentication type is indicated by a suffix to the identity parameter in the form: [?authType=[basicAuthTid|openstackKeystone] 
examples: 
Admin:admin?authType=openstackKeystone 
Admin:admin?authType=basicAuthTid 
Admin:admin // defaults to openstackKeystone

- Merged the above with POV api introduced into master by Adrian
Squashed commits of my previous swift-copy-object pull request

From the "-4" you can tell this took me a few tries but hopefully I got it right. This pull request contains (except for the removal of the TODO comment) all of the changes from both https://github.com/jclouds/jclouds/pull/825 and https://github.com/jclouds/jclouds/pull/819 squashed into one commit.

If the reviews on those PRs are okay, this is the PR that should be merged. Or I can close PRs 825 and 819 right now and we just move forward with this one.

All commit messages were preserved as below.

Moved HP Storage Container Metadata parsing to Swift since it's a standard Swift feature.
Moved HP Storage createContainer(String, CreateContainerOptions) to CommonSwiftClient since it's a standard Swift feature.
Added support for setting Swift Container Metadata.
Added support for deleting Swift Container Metadata.
Added copy object feature to Swift.
Removed unnecessary TODO comment.
Fix jslib-modify-jquery so that it doesn't run out of memory under a fast JS engine with limited memory

Remove nodes added by each test case every 1000 runs so that we don't end up with 1e+7 or 1e+8 nodes and use up the entire 4GB of RAM in Chromium.

To do this, changed the name of element we insert from strong to strike so that we can quickly enumerate all the elements to remove (strike doesn't appear elsewhere in the document).

Also, call after() in the test case labeled "jQuery - after()".
Get rid of duplicate code for DROP TABLE in schema grammars.

Speaks for itself.

The implementation was the same for every driver and this is pretty standard SQL, so this gets rid of some duplicate code.
Added APK Patcher
git_submodule_lookup: Write NULL to the out parameter when not found

This makes the behavior match the documentation.
Security update for lib/dust.js

dust.backwardCompatibility

1. dust.backwardCompatibility special variable for if it's true \ not encoded in HTML and <'"& not encoded in JS just backspaced \' and \"
2. We don't override JSON.stringify I just use dust.JSONstringify for js flag
dust.JSONstringify({'test':'<script>alert(\'1\')</script>'})
with backwardCompatibility is {"test":"<script\u003ealert\u0028\'1\'\u0029<\u002fscript\u003e"}
3. I added dust.sanitizeURI function with flag url (for example value='javascript:alert(1)'; {value|url|s} will be ./javascript:alert%281%29) you can use it with any valid url
4. I changed uc with dust.encodeURIComponent (with encoding of '()!*)
5. escapeHtml and escapeJs the same (except dust.backwardCompatibility, it additionally encode symbols like ()[]{}= etc. and replace some control chars)
Disable interactivity after deleting layer

Disables interactivity when deleting an interactive layer. Fixes #1240
Capitalize Python.h

I had to capitalize the "p" in the Python header include. This probably works fine as is on Mac OS, but it wouldn't compile the C99 version for me on Ubuntu 12.10.
Update merged dataset
Set database name when inheriting.

Fixes #1954.
bug 803676 - no longer need workaround from rhelmer's repo
Fixes bug 794548, expose exploitability attribute in the UI to logged in...

... users
added firefox os simulator page; (bug 816199)
do not halt deployment if no servers are going to run sidekiq workers

Capistrano has this option to prevent deploys from being halted if no servers are matched for a given role (it just prints a message and continues).

In our case, we only run sidekiq in about half of our servers, and we deploy to groups of servers at a time to reduce downtime. I had to use this option to prevent the deploy from being interrupted when no servers running sidekiq are included in a given deploy.

Is there a reason to halt the deploy when there's no need to deploy to any servers running sidekiq workers?
Update poller to work site-wide

* Simplify poller by using query string so it works on all pages
* Minify jquery.timeago
* Consolidate js into one file to minimize requests for page refresh
* Remove bootstrap.js since it doesn't appear to be used
Fix SceneUtils cloning

cloneObject was dependent on Three.MarchingCubes being imported. maybe it should be taken out altogether?
architecture

add architecture directory, which have archi.js and pic/server.png.
please load archi.js in index.html.
SASL failure
[fix] Fixed a regression due to prompt new version, very rare

### Before

```
➤  jitsu deploy
info:    Welcome to Nodejitsu pkumar
info:    It worked if it ends with Nodejitsu ok
info:    Executing command deploy
warn:    
warn:    Your package.json file is missing required fields:
warn:    
warn:      subdomain,   scripts.start
warn:    
warn:    Prompting user for required fields.
warn:    Press ^C at any time to quit.
warn:    
prompt: subdomain: (pkumar.jitsu) 
prompt: scripts.start: server.js
error:   Unable to add properties to package description.
error:   [TypeError: Object function (script) {
        //
        // Support `scripts.start` starting with executable (`node` or `coffee`).
        //
        var split = script.split(' ');
        if (~['node', 'coffee'].indexOf(split[0])) {
          script = split.slice(1).join(' ');
        }

        try {
          fs.statSync(path.join(dir, script));
          return true;
        }
        catch (ex) {
          return false;
        }
      } has no method 'test']
error:   TypeError: Object function (script) {
        //
        // Support `scripts.start` starting with executable (`node` or `coffee`).
        //
        var split = script.split(' ');
        if (~['node', 'coffee'].indexOf(split[0])) {
          script = split.slice(1).join(' ');
        }

        try {
          fs.statSync(path.join(dir, script));
          return true;
        }
        catch (ex) {
          return false;
        }
      } has no method 'test'
error:   Error running command deploy
info:    Nodejitsu not ok
```

### After

```
➤  jitsu deploy
info:    Welcome to Nodejitsu pkumar
info:    It worked if it ends with Nodejitsu ok
info:    Executing command deploy
warn:    
warn:    Your package.json file is missing required fields:
warn:    
warn:      subdomain,   scripts.start
warn:    
warn:    Prompting user for required fields.
warn:    Press ^C at any time to quit.
warn:    
prompt: subdomain: (pkumar.jitsu) 
prompt: scripts.start: server.js
error:   Invalid input for scripts.start
error:   Start script was not found in /home/pksunkara/Coding/nodejitsu/jitsu
prompt: scripts.start: ^C
```
New matrix operations
Surface authz_id via principals endpoint.
Canonicalize response headers, fixing get_object_metadata

Also includes a fix to include response headers in non-2xx thrown
error tuples and dialyzer fixes.
Indulgence request

"RESEND the pull request"

2nd try then, targeting the "develop" branch & 
following instructions @ http://help.github.com/send-pull-requests/ 

Regards
Emmanuel
Fix callable typehint in PHP 5.4

In PHP 5.4 the callable typehint was introduced. This typehint was generated in a mock object resulting in a Notice. Added a unit test to reproduce this error and added fix in the Generator.
test branch commit2

Testing pull request
Mac fixes

- Fixed MumblePlugin build on Mac involving a missing #include for sockaddr_in and forward declaration of a template class QTypeInfo;
- Removed mouse event and drag/drop hacks; not needed anymore in Qt 4.8;
- Added speex for dependency fetching and -03 optimization by default.
Minor Spelling Error

Fix spelling error for package progress dialog.
Update src/cpp/desktop/resources/freedesktop/rstudio.desktop.in

Some edits based on the desktop file QA check on gentoo
security fix: fix enable/disable of user registration

Apply this to fix the security issue reported at #11080. But apply it to a separate branch that starts from tag 0.9.0.

Maybe call the branch 0.9.x and create a new spkg based on it?
Please make with the merging

Previously the GetValidLogfilesFromDirectory would cause an exception if
the location wasn't available; this caused the whole program to fail : (
Try-Catch-ed the whole thing and return an empty collection on failure.
Fix for IE7 support.

IE7 support was broken due to the use of direct character lookups on strings. Changed to use String.prototype.charAt rather than square-bracket syntax.
Don't escape facet prefix

Although query params require escaping, facet prefix params do not, and will prevent matching in situations where characters do get escaped. Adds the regression specs that #169 was missing.

Prefix escaping was added in [this commit](https://github.com/sunspot/sunspot/commit/17b94682e99746f0e74a56ecad5145692ba4c6ee) 2 years ago. I'm not sure why it was added but the tests demonstrate that it is broken. Maybe an older version of solr worked this way?
We don't need Gemfil.lock, 'cause it's a gem (according to .gitignore)
[Validator] added Hungarian translations for card validation
[Filesystem] Fixed relative path calculation

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
[Form] Added an exception for invalid type services

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes [![Build Status](https://secure.travis-ci.org/stof/symfony.png?branch=form_safeguard)](http://travis-ci.org/stof/symfony) (Travis fails randomly for the performance test)
Fixes the following tickets: -
Todo: -

Before the introduction of the FormRegistry, the getName() method was
never used for types registered through the DI container. The
FormRegistry now uses the getName() method and missconfigured services
will trigger a notice.
This was reported in FriendsOfSymfony/FOSCommentBundle#234
[DependencyInjection] IntrospectableContainerInterface::initialized()

Bug fix: no
Feature addition: yes
Backwards compatibility break: no
Symfony2 tests pass: yes

Added, implemented and tested `IntrospectableContainerInterface::initialized()`, which allows checking for whether or not a service id has actually been loaded, without forcing it to load.  This could be implemented in several places to prevent loading a service when it's only needed if it has been previously loaded - for example the SwiftmailBundle's event listener for the `kernel.terminate` event, which currently forces Swiftmail to load on every request to check for messages to send, even if it was not previously loaded.
Serious SBSettings HD icons

Wi-Fi toggle icon rotated to (try to) match WifiSMS original icon :)
Require an email address if the message is a question.
Removes redis dependency.

This updates RedisStore to only require('redis') if it needs to.  This is the same way socket.io does things so it seems reasonably standard.
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.

Known issues:
photos uploaded by an admin of the page show up as their own pictures too
no way to delete photos yet
CLEARWATER: CA-95060 - If a VM shuts down on a slave when xapi is not running, its disks are not deactivated when xapi starts up again
HW3 

교수님 과제제출합니다~
Remove dependent: destroy on Suggestion

* Exception investigated is `RecordNotFound: Couldn't find Vote with id=X` on `VoteConfirmationEmailJob`
* When a suggestion is deleted, the dependent vote(s) are destroyed
* The vote confirmation email is sent 3m after creation
* If the vote is destroyed before the vote is found, a RecordNotFound error will be thrown
* This change removes the dependent destroy and associated spec
[TestCase] same domain用例修改url后面加了两个问号服务器无法访问的问题
修复show
Dev

张红艳负责的所有demo
pvr: new fullscreen info dialog layout for live tv

New layout for fullscreen info dialog.

Screenshot: http://i45.tinypic.com/2u4onds.png
Make a set of users to send the QUIT to in order to prevent multiple QUITs being sent to users with multiple common channels

Exactly what it says on the tin.
Match oper IPs rather than hostnames

The ones used to verify who's allowed to oper up.
KT-2124 Problem with reusement of local variables in bytecode

1. KT-2124 Problem with reusement of local variables for shared vars in bytecode
2. Rename test and change test instructions in test which check table for local variables in bytecode
3. "This" added in local variable's table for local functions
Documentation updates

Here's the modeline for the help topic as well as a comment change for the syntax file I missed for the last pull request.
Updated code to use the new pre_existing_data_dir config item.

I've added a ```pre_existing_data_dir``` config item which allows one to override the pre-downloaded data directory easily in cartopy. As an example, I had a ```siteconfig.py``` file in cartopy which looked like:

```
def update_config(config):
    config['pre_existing_data_dir'] = '/var/tmp_non_exist'
```

I was also able to test the whole thing with:

```
def update_config(config):
    import cartopy.io.shapereader
    dnld = config['downloaders'][('shapefiles', 'natural_earth')]
    print dnld.target_path_template
    print dnld.pre_downloaded_path_template

```

This turned out to be quite useful, as I'd forgotten that there was a workaround to the default NaturalEarth target path so that our tests continued to pass. I have also fixed that in this PR (closes #150).
made readme more friendly since it shows up on the main github.com/SimTk...

.../msmbuilder page
Improved static initialisation order test to log more detailed errors in some cases

Now guaranteed to have been tested with a non-ancient SpoutAPI!

In cases where the issue is caused by failed static initialisation order inside a material class - instead of in VanillaMaterials - more detail is now given.

Signed-off-by: nallar <rallanpcl@gmail.com>
Change to creating parent directory of oldFile.

When readPreferences is run, it checks the properties parent file and creates it if it doesn't exist. Why was this not doing it either?
Updated czech locale

Finally i got to catching up with czech locale to make it consistent again.
ScreenDepth

fixes #115
Add curses.h for selecting correct curses; Fixes #45
Improve CPack implementation, add various components.
Rest of Seaside testing

Whew! Here's the rest of Seaside! Plus assorted test step definition tweaks. Some unexpectedly fiddly - Treasury, Outpost, Navigator; some unexpectedly simple - Tactician, Sea Hag, the multi-player controls in pending_action_actions; and for completeness, some just as fiddly as you might expect - Pirate Ship.
Xeon configuration file

Copied from Furat's directory.
fetching json parse errors, correctly reading the get data until end event has been fired

have no testing possibilites thus the pull request please review... :)
朱胜男提交作业
package refactoring

I have split the skynet/skylib package into three new packages: skynet, skynet/client and skynet/service.

Perhaps skynet/skyclient and skynet/skyservice instead?
Paltypus → Platypus
Exception problem 

Exception problem solved. Error free code right now
Add package dependencies for ELPA support

Okay, so the packages are up on Melpa, and I thought I'd send a quick pull request which adds proper dependency specs -- this means when ELPA users install jade-mode or stylus-mode, they'll automatically get sws-mode installed too.

Additionally, I've added magic ";;;###autoload" comments in a couple of places, so that people usually won't need to explicitly "require" jade-mode before using it.

Have a great day!

-Steve
Complete Rewrite

I forked LogicalInsight (which was a substantial rewrite itself) and rewrote it to be *much* better.  Mostly just want to make it known and state for the record that I'd love to collaborate on moving towards a kick-ass integration of the new Rack::Insight with venerable Rack::Bug.
Not quite working...

getPosition is having issues in line 37 of ArrowKeyMovement
Fix GitHub Ribbon
Allow to pass agent to the http/https node libraries based on the node API

Hey,

I've added an option to pass a custom agent to the http/https calls. Can you take a look at it, please?
http://nodejs.org/api/http.html#http_http_request_options_callback
http://nodejs.org/api/https.html#https_https_request_options_callback

Thank you!
--
Vadim
Fix typo in license disclaimer verbiage.

I'm guessing this was the casualty of a runaway search-and-replace.
Picture plug: width and height additions

Hi all, this is a super simple addition and my first contribution to this project (which I love).

I'm just adding supporting width/height fields to the data model for the plugin:  Picture and then using them in their template.

It isn't clear to me if I should also add a migration ??? Please do advise.
Ensure that i18n does not break for new sites

When creating a new Site object, the ID of this object will most likely not be defined in the CMS_LANGUAGES setting. 

This bugfix provides a best-guess default, offering all languages in LANGUAGES with default settings, ensuring that using the admin site before the settings have been altered does not cause tracebacks.

This also covers the case where the default site is not the same as SITE_ID.
Support for class method delegation

Reintroduced support for class method delegation. Target class may be hinted at via the reintroduced `delegates` class method as discussed in #356.

(This includes my `to_model` fix as well, since I forgot to rebase before committing. Oops.)
Fix issue #233 - Appending and removing a view in a single runloop
Fix: a float value close to 1 becomes -1 when encoded with alaw or ulaw.

When using `sf_writef_float` to create an alaw encoded file, the float values greater than 0.999786 (= 2047.5 * 16 / 32767) are wrapped, and become close to -1 in the encoded audio.

This is due to a bad value in the last slot of the alaw_encode table. This bad value is never used when the source audio is in an integer format. Only with floating point values.

A similar problem is present with the ulaw codec.
Reformatted documentation to match vim style

I was initially just going to put in vim help keywords to make it easier
to type ":help Tumble" and so forth, but while I was at it I thought I
might as well make the documentation match other documentation in vim.

I modelled the formatting on the official vim documentation (two tab
indent for command descriptions, etc).  I've added help keywords where
it seemed pertinent.

As far as possible I've tried to leave the wording as it was, though
there are some places where it felt natural to move parts of paragraphs
to later subsections of the documentation now that there were headings
in place there.
Support for iteration shorthands

Enables `DateRange.prototype.by()` to accept either a `DateRange` or a [shorthand string](http://momentjs.com/docs/#/manipulating/add/) as the first argument.

#4
Ignore '.project' and '.classpath' to avoid conflict between development environments.
Errors on Incorrect Passphrase

Update `key/unlock` so that the user is told when they input the wrong passphrase rather than seemingly unlock.
Switch from capybara-webkit to poltergeist

Some people at RubyConfBR recommended checking out poltergeist, which uses PhantomJS, as an alternative to capybara-webkit.

I did, and it seems really awesome. This is all I had to do to make all the tests pass (most of the code is JS, I was impressed).

It doesn't require QT or xvfb, is faster, more stable, and is being actively developed. I don't see a reason not to use it in place of capybara-webkit everywhere.

/cc @github/ops @jonmagic @spicycode
Add option to display results when none found

This update adds the option to re-display all results when there are no search matches.

You can specify a `show_options_when_not_found` option as a boolean value. When set to `true`, the list of options will be shown below the Results None Found message. As shown [in this screenshot](http://x.davidlink.org/Hyn9).

```javascript
$(".chzn-select").chosen({
  show_options_when_not_found: true
});
```
Refresh token, if a scope has not been supplied in request then leave th...

...e scope equal to the scope originally granted (http://tools.ietf.org/html/draft-ietf-oauth-v2-16#page-36). Maybe I understood it right.
[AS7-3427] Merge of cli archive command with deploy command

As discussed with Alexey
Initial implementation of the FrameworkFactory

Please ignore this PR
fix few dependencies & poms
Core model tests and fixes for system property transformers

Also test expression support
AS7-5670 Update JSF API
Ensure case insensitivity is maintained when creating headers
Fix #319 Add Debian Predepends.

Fix #319 Add Debian Predepends.
Prettified Signup page, to look similar to Login.
shorthand quadratic curveto rendering fixes

Further to this commit: https://github.com/kangax/fabric.js/commit/1ba26ad05f23f110ce508e12d4f536390adc4ad0

Fixes:
* t curves coincident point
* q followed by t curve
* subsequent t curves
Easing functions

Hey guys, during one of my projects I noticed the tween code was a little rudimentary and lacked the ability to use most common tweening equations, so I expanded upon that code a bit and adapted the functions to fabric.js

I've run your website's tests with the new functions and they seem to work fine. Let me know if you need more work on it.

Included easing equations are:

* Quad (In, Out, InOut)
* Cubic (In, Out, InOut)
* Quart (In, Out, InOut)
* Quint (In, Out, InOut)
* Sine (In, Out, InOut)
* Expo (In, Out, InOut)
* Circ (In, Out, InOut)
* Elastic (In, Out, InOut)
* Back (In, Out, InOut)
* Bounce (In, Out, InOut)
limṕia
Utility for converting YAML to JSON (and vice-versa).
Feature/python2.7 tests
Backing up and restoring of email history

This feature allows for users to optionally back up email history with the appropriate courseid and userid mapping on restore.

Some important notes:

- On backup, a user can optionally include email history if users, role assignments, and blocks are backed up
- On restore, a user can only restore if users, role assignments, and blocks are present in the backup
- On an overwriting restore, a user can optionally clear out the current course email history (defaults to no).
- If one _can_ overwrite, then they can only do so if restoring the history.

Sounds complicated, but it's pretty natural when clicking on the backup and restore options.

Currently, alternate email ids and drafts are unsupported.
Feature persons
Fixes issue #765 and issue #766 (race condition potentially causing cach...

...e corruption and deadlock). Isolates most of the locking and unlocking in the CacheOnDisk._open_shelf_with_lock method, which replaces the close method of the returned shelf function with one that releases the lock after closing.
an array of replica servers incorrectly assumed to be an options object

An Array in javascript has object type, so if I want to connect to replica set and pass an array there, it'll be moved to `objects`. See diff.

```javascript
// i use code like that
mongode.connect('test', ['192.168.0.1', '192.168.0.2']);
```

```javascript
typeof(['192.168.0.1', '192.168.0.2']) === 'object' // true
```
Added gzipped output to mongo api
168 thumbnails

* fix zero div errors
* looks good on dev, ready to go in a cron job
* store format in settings file
changing logic of support email display to match original intent of #322

msg on the 500 page (ie, when pyxform is failing badly) as opposed to when user sees proper error message.
Fix for inheritance problems in python

This patch fixes inheritence problems with MonomeGridEvent in python bindings, adds constants to python code, and fixes test.py.

best regards
Alex
Fix segfault when PRINT is used in RRD:Wrapper.graph

The code used to iterate through char** is wrong:
```
free_in_rrd(calcpr_ptr.read_pointer[i].read_pointer)
```

Use subscription will get an unexpected value and cause free_in_rrd to crash
Bug 819695 - Fix clock display on lockscreen and homescreen

Lockscreen and Homescreen checks validity of digits before filling the
HTML element's textContent, but it forgets to include the '2' digit
which is valid in 24h format.
Fixed issue #3325: TowerJelly and PenguinPop got a new size

Fixed, but I have a little black line on the top (I think it's the notification bar). Is it a my fault?
Hide apps when device is locked and homescreen when other apps are in th...

...e foreground.
Bug 818114 - Gaia’s “Legal Information” needs ironing

https://bugzilla.mozilla.org/show_bug.cgi?id=818114
Remove mobileconnection and mozbrowser whitelist

Bug 781355 and 779379 landed
Adding contact lookup for the notification on incoming sms.
Remove more hardcoded protocols

Since we moved from `http:` to `app:` ...
[Bug 799443][Dialer][USSD] Properly dealing with DOMRequest.result/error when sending MMI (after squashing)

This PR is exactly the same as https://github.com/mozilla-b2g/gaia/pull/5728 but with the commits squashed. In future PRs, I will try the git rebase -i option but I got many problems this time ;-999
Update settingsDB location
bluetooth 110n cleanup; and translate zn-TW strings
[Bug 799926] Update Search header design, fix main image opacity [r=crdlc]

Code cleanup as well- removed non-moz CSS vendor prefixes
clean up lint

I landed latin-worker.js with lint in it, so now, I'm landing these lint fixes
Use local install pages for demo marketplace

Choose three web apps for marketplace demo.
1. Chess
2. Sandglaz
3. CHIRP Radio
And add local install pages for these three apps.

Fix Issue #2025
Patch 1

Switch to google search engine.
File edited design_haxe2.mtt, search.mtt and haxe2.css.

It may not be well integrated since to old search bar was very narrow, even if enlarged from 105px to 200px, I think it should be larger (or tweak the google search css a little more)
Now storeId can wait infinitely for ZK making start-no-wait work with existing stores

Previously only when a new store was created it would call bootstrap().
dependency checks

added dep for libjson
Cask for firefox 

<eom>
Making it easier to use Ejecta in development

I've noticed over the last couple weeks of using Ejecta while simultaneously working on a project, how difficult and tedious it is to actually keep up to date with Ejecta's changes without overwriting everything and having to re-configure the Xcode project and git repo every time.

This pull request presents a fix to this dilemma, however it does also present a couple new potential issues to be aware of.

The changes and their repercussions are as follows:

### 1. Added ./App to the .gitignore

I also moved index.js into the root directory of the project so users can still copy it after they create `App` and test out the example application fairly easily.

One shitty thing with Git is you cannot commit an empty directory. This means we cannot even keep an empty App folder in the project, so the user must add it themselves.

The big positive of this however is that developers can now simply add the App folder and do anything they like with it. They could checkout their own game's git repo, make changes, etc. Hell, if they use SVN for their project they could drop that in there too *shudder*.

This enables users to continue to develop and test their apps and games and also continuously rebase or merge Ejecta updates as they become available.

### 2. Added setup instructions to README

I added a quick couple steps on creating the initial `App` directory and the requirement of an 'index.js' file to the README that should explain how to get started. This was a first pass at the content, so if you'd prefer to change that content up, I can quickly amend the commit with the new README content and submit a new pull request.

This is essentially it. A quick summary:

This pull request makes it easy to manage parallel development of both Ejecta and your own App or game. The downside is you do not get a nice and easy user experience of launching xcode, building proj and seeing it work.

I think the tradeoff is fair however, since most people will be running Ejecta in concurrent development pipelines and this should be a big win for everyone.
Added missing parameter to MethodNotFoundException.

When creating an expectation for a new method and running PHPSpec, I get the following:

```
PHP Warning:  Missing argument 2 for 
PHPSpec2\Exception\Stub\MethodNotFoundException::__construct(), 
called in 
[...]/vendor/phpspec/phpspec2/src/PHPSpec2/Stub/ObjectStub.php 
on line 73 and defined in 
[...]/vendor/phpspec/phpspec2/src/PHPSpec2/Exception/Stub/MethodNotFoundException.php 
on line 7
```
Assign values to NA durations when repeating

In the case when we're repeating a container animation that happens to have children with `NA` durations we encounter issues with timing.

In particular, we can observe this by running the following code (based off the tech report):

```r
timing(rep(navec, 3))
```

We end up with information that is simply wrong (negative durations are encountered...).

What happens now is that at the point where we repeat the animation, we enforce the `NA` durations to fill the available space within the container. This container is then repeated.

So now when `navec` is repeated 3 times, its duration is stretched from 10s to 30s. The timing information changes from the following:

```
> timing(navec)
  label   start durn vec  vecNum trac tracNum
1 Alpha   0     1    Echo 1                  
2 Delta   1     2    Echo 2                  
3 Bravo   3     2    Echo 3                  
4 Delta   5     2    Echo 4                  
5 Charlie 7     3    Echo 5   
> durn(navec)
[1] 10
```

to:

```
> timing(rep(navec, 3))
   label   start durn vec  vecNum trac tracNum
1  Alpha    0    1    Echo 1                  
2  Delta    1    2    Echo 2                  
3  Bravo    3    2    Echo 3                  
4  Delta    5    2    Echo 4                  
5  Charlie  7    3    Echo 5                  
6  Alpha   10    1    Echo 6                  
7  Delta   11    2    Echo 7                  
8  Bravo   13    2    Echo 8                  
9  Delta   15    2    Echo 9                  
10 Charlie 17    3    Echo 10                 
11 Alpha   20    1    Echo 11                 
12 Delta   21    2    Echo 12                 
13 Bravo   23    2    Echo 13                 
14 Delta   25    2    Echo 14                 
15 Charlie 27    3    Echo 15 
> durn(rep(navec, 3))
[1] 30
> animaker:::durns.containerAnim(rep(navec, 3))
 [1] 1 2 2 2 3 1 2 2 2 3 1 2 2 2 3
```

I think this seems like reasonable behaviour.
Logger

Log information to a web service for each SMS interaction.
Adding a requirement for pycurl because it is used by ...

... pulp_puppet.plugins.importers.downloaders.web
[New Python Console] - added delete key for pressing event + other minor fixes
i18n: slovenian translation update

added all the missing plural strings and some various touchups
Add timeout doc
updated r0mq to work with latest RabbitMQ version 2.8.2

also updated two erlang calls that apparently have changed
Git clone needed to point to another url to work.

It was previously set to be used by someone who logged in with the owners account on github.
zeta api should expose cv_batch/1 and sv_batch/1 for sending several events at once

i am working on dumping a lot of metrics from folsom at the same time, exposing batch functions is very useful in that case.
Libreria con la funcion que devuelve la distancia entre x e y
Actually implement configuration options
add Eq, Show, and Read instances to all data types in Data.Conduit.Network

I'm currently working on an irc-conduit package, and would like to have Eq, Show, and Read instances on all of network-conduit types so that I can derive these classes for my own types. This patch derives those classes for all types in Data.Conduit.Network
Update 454-filter to the latest qfilt, and fix issue 2
Update MyProject/src/demo/VoidMain.java
Updated latest xcode

Latest xcode is 4.5.2.
Specify reply count

@txels: First half of a mini IcelandAir sprint yesterday. 

This adds the ability to specify a number of replies when creating a rule.

Tests pass.
debugging socket removals

See #54.

The -1 was because of ECONNREFUSED running `handleErorors()` -> `removeSocket()`, which since a connection was never made, it did not exist in the socks array. I am just ignoring and logging, seems cleaner than checking for error codes within `handleErrors()`.

I had to re-arrange the test because it kept sporadically working and not working... Added once() to "ignore error" events so only the EPIPE went and not ECONNREFUSED. Had to do pending=6 for done() because sometimes `pull == 3` failed, switching it around caused `a|b|c == 1` to fail. Of course, it would always pass if i used DEBUG? lol

Seems consistent now though...
Monitor + Director fixes

Per Ben A's bug detection
Small utils
Sneak hack fix

It's untested because I don't have Eclipse and mcp on my notebook.
Bumped version for next release (2.2.1)
Solved const-correctness issue

In the project I'm currently working on it is necessary to be able to access a zmq::message_t size and data members as read-only. This functionality was missing yet.
Fix build on HPUX 11iv3

The socket length variable for getsockname and accept must be an
(int *) instead of a (socklen_t *) on HPUX.

Signed-off-by: AJ Lewis <aj.lewis@quantum.com>
Tests - cleaning up R service based tests

- merged AtlasRFactory tests into a parameterised one RFactoryTest; to minimize code duplication
- moved rcommand utility classes and their tests into proper package: uk.ac.ebi.gxa.R.compute
- eliminated R.properties, as it only used in atlas-test/LoaderDriver which is not supported any more
- atlas-web module doesn't depend on useless atlas-test any more
- added ability to run unit tests with biocep.killused=false method, if the test calculations doesn't affect R server environment much
- moved biocep.properties back to test package as it is needed only for tests
- extracted biocep.defaultpool property to the maven settings.xml; so it is your choice now to use ATLAS_8G or ATLAS_32G
GPS/MTK16: fix uninitialized variable preventing parsing
SSH keys now copied to ~/.ssh

Altered the AppController to copy over keys to ~/.ssh in addition to where we normally keep them (/etc/appscale/keys/cloud1). Password-less login now works, and fixes issue #158, so now users can run Hypertable and specify that the DB node can be somewhere other than the first node (as the other nodes can now automatically log into each other for the DB).
Updated all acceptance tests to use page-object gem in preparation for file uploads
Remove external CSS files

A slightly more thought out/mature/Passes lint version of the idea of consolidating the css out of the external style sheets.  What it does is: 

1. moves the css files into a new CSS folder of src
2. adds a build task that does some minor minification and makes a string out of them with a new file buildCSS.js in the build directory that does that . This probably should be merged into the build.js file latter. 
3. adds a new CSS namespace which adds the css file(s) to the page after first figuring out what the current script directory is and adjusting the url for the images accordingly (this was already being done for L.Icon.Default.imagePath so it is just moved up to L.CSS.imagePath with icon referencing that). 
4. updated the deps in the build file, accordingly.  Also fixed the tab lengths because they bothered me. 

There are a couple benefits to this I believe: 
* Selling leaflet to sites is going to be easier as there are some people that do not like conditional comments. 
* Loading should be improved somewhat in theory as we have cut out 1-2 http requests. No idea if this will amount to much in practice. 
* Going forward, slightly more nuanced conditional css is possible with feature testing.  This uses the presence of document.createStyleSheet() as a proxy for lte ie8 as they are, as far as I know, more or less the same.  But L.Browser.vml could be used instead, or even more targeted things for more specific problems.
Extrafield remove and PgSQL field tms convertion

 - Uniformize Extrafield deletion for adherent,user,product,societe by using commonobject method
 - Add convertion of tms timestamp special case in mysql for pgsql
Trad: Fix missing translation for products attributs
Develop

Check style
create intervention from ordered services
Added /usr/lib64 to the library path.
Added missing positional argument specifiers for string.format

Positional argument specifiers were missing, was causing an error
when starting recording.
Submitting two commits (more below)

1) Minor changes to remove Eclipse Warnings, and get s-ramp deploying properly in Tomcat
2) Added a soapui project for live testing an S-RAMP server
(sramp-39) Get s-ramp release build working

Removed the parent module to better comply with the needs of the maven
release plugin.  We may put it back later if we can figure out how to
get them playing nicely together.
Fix #847, #844, #848, #846 and implement #734

Fix #847: Duplicate entry '' for key 'alias' 
Fix #844: Rank Manager changed image in backend not changed on frontend
Fix #848: After Thank You Page Reload Jumps to Top
Fix #846: Can only have single instance of custom content menu item
Implement #734: Highlight "my posts" on Recent Topics view
Data validation helper code

Per-measurement-object helpers for validating and printing data.
Unit tests for these objects.

(Again, rebase/merge was fubar'ed due to previous merge of different master's history. Patch was the only way I could untangle this in a reasonable amount of time. Let's never again make this mistake with changing upstreams with branches under review.)
Added Grid helper

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Fixed typo and made messages look slightly better

Signed off by Ollie <dzineit@live.co.uk>
Test materiel qr code

J'ai voulu voir ce que donnait l'affichage du qrcode du matériel dans sa vue détaillé ...
Tägien lisääminen, testaus
Hide further information tab when part body is empty
Fixed bug with gui/mechanism

Fixes script not allowing to ran on e.g. levers (focus string: dwarfmode/QueryBuilding/Some/Lever/Empty )
Fix issue where $1 seems to be set to nil

This is a strange on. $1 seemed to be set to nil after the first time you accessed it. Guess the global regexp matching group was reset or something. So I just stored the value in a local buffer and it worked.
Yum pom changed to solve deploy issue
upgrade to Devise 2.1.2

upgrade to the latest Devise version and fixes some deprecation warnings.
Output return code of failing command

When a testcase fails, you get:
 
 + foo
 + bar
 + false => exit code 1
RSS-Fix sowie CSS-Support

Gut oder gut?
Upgrade master fixes
Support for whitespace between arguments on the same line in @ argument files

This change allows spaces between arguments on the same line in @ argument files.  Consider the content of the args file

args:
-arg build

Without the change, this results in an unknown argument exception.
java -Djcommander.debug -cp build/:../jcommander/build Main @args
[JCommander] Adding description for -arg
[JCommander] Parsing "@args"
  with:Options@27d9e895
[JCommander] Parsing arg: -arg build
Error: Unknown option: -arg build

With the change, it works as expected.
java -Djcommander.debug -cp build/:../jcommander/build Main @args
[JCommander] Adding description for -arg
[JCommander] Parsing "@args"
  with:Options@24a1a602
[JCommander] Parsing arg: -arg
[ParameterDescription] Adding value:build to parameter:arg
Improve URL handling.

Ignore mailto and phone protocols, `[rel=external]` and `[target=_blank]`.
Rescue out-of-range dates

### Welcome to the world's smallest pull request!

I experienced trouble when parsing *The Metamorphosis* by Franz Kafka because the metadata contained a date value of `1912` which can't be parsed by `Time#parse` as it's out of range. This pull request will make it fall back to a nil value if an error occurs when parsing dates.
Updated test to run during integration-test phase

Sorry for the confusion here.  Test runs fine in my IDE, but didn't from maven command line as part of install or deploy target.
issue #1056: Update ActionsTest.
fix font render blur

CCImage rendering fonts on a texture. If the width and height of the texture is not even, then the display will appear blur.

CCImage 渲染字体到一个材质上。如果材质的宽度和高度不是偶数，显示时就会变得模糊。这是因为默认的 anchor point 是材质中心，非偶数的材质中心点位置变成了小数，所以会模糊。
more zfs kstat values

Those a values that were already loaded into the plug-in through kstat calls. Those values are very useful for troubleshooting zfs servers.

Basically a copy of Pull Request #41 with some type fixes.
just added a \ before RuntimeException

Typo added slash before RuntimeException

Sorry I didn't run the test
Added php.ini path to error message #1052

Hey everyone, I just wanted to start my contribution with something simple.
I have resolved #1052

Message used is consistent with message from composer installer (http://getcomposer.org/installer)
I wasn't sure about line endings, but "\n" is consistent with the rest of the file.

It works when ZipArchive extension is missing and when fallback to linux unzip doesn't work
Performing migrations on SQLite in-memory databases

Hi,

To allow my unit tests to run fast and use migrations to version my database, I needed to be able to run the migrations on an in-memory database using SQLite (I use NHibernate as an ORM for reference).

I've implemented this in the pull request.
Add 'else' and 'else if' statements

What do you think of these two commits?

I took a page from coffee-script's book, and used their rewriter to help simplify the grammar for adding an else clause.

The else if clause I'm not even sure is really necessary, it's kind of awkward in a logic-less setup, but it seemed good to have for completeness, plus it was easy.

Comments welcome,

e.
fixed msg when selecting 'select location' again
find qca from homebrew on osx
Fixed DropboxClient.put didn't work.

Because DropboxClient.put conflicted with a convenience methods, it didn't work. I renamed the convenience methods.
PEP8 validation on samples
removes non-standard content type "application/patch+json"

up to client code to set their own headers
application/patch+json content type prevents body data from being json stringified
Users api

 - merge when Users API is in Flowdock master
Update pygments.rb

Fixes #1774