labofsahil/github-event-dataset-2012 huggingface dataset:
Add validation for UK phone numbers.

Add validation for UK phone numbers.

Allows a wide variety of dial prefixes and NSN formats.

In this pattern, international phone numbers can begin +44, 00 44, 011 44, +44 (0), 00 44 (0), 011 44 (0), with or without parentheses around any part and with or without a space or hyphen after any part. The + before 44 is always optional in this pattern.

In this pattern, national numbers can begin 0, or the 0 can be omitted.

Parentheses are optional around the area code, with or without the 0 being present.

The remainder of the number must have 9 or 10 digits, and is matched in 2+8, 3+6, 3+7, 4+5, 4+6, 5+4 or 5+5 format with allowance for closing parentheses where the user thinks the area code ends. Don't worry if the user gets it wrong. It's the digits that are important. Additionally an optional hyphen or space is allowed between digits.

Allow the user to enter a phone number in any reasonable format, with optional parentheses, spaces and hyphens. Doesn't insist on balanced parentheses. It's the digits that are important, spaces and punctuation are not important.

"Be conservative in what you do, be liberal in what you accept from others." (Postel's Law)

The user input must be further cleaned and validated before it can be used.
"/^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?\+?|\+)?(44)\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0\)?[\s-]?\(?)?((?:1[1-9]|2[03489]|3[0347]|5[056]|7[04-9]|8[047]|9[018])(?:\)?[\s-]?\d){4}(?:[\s-]?\d){3,4})$/"

Extract the country code. The value '44' will be found in $1 if international format has been used on input, and is null if national format was used.

Extract the NSN from $2. Remove all parentheses, hyphens and spaces from the NSN and then perform more detailed validation on the NSN using the RegEx patterns suggested in   http://www.aa-asterisk.org.uk/index.php/Regular_Expressions_for_Validating_and_Formatting_GB_Telephone_Numbers

Store the number in E.164 format if possible.

When the number needs to be displayed, format it in the right way using the additional RegEx patterns listed on the page above.


Example:
User enters '(00) +44 (0) (20) 3555 7788'.
UkValidation will return TRUE.

This means the dial prefix and country code and/or trunk prefix part of the number is plausible: 0, +44, +44 (0), 00 44, or one of several others, the phone number NSN has 9 or 10 digits and the first two digits of the NSN are ones that are used in the UK. However, the number might still not be in a valid area code.

Extract the country code and NSN part of the number using the RegEx pattern.
 $1 = '44'
 $2 = '20) 3555 7788'
Clean the NSN to '2035557788' by removing all spaces and punctuation.
Validate the NSN in more detail using more detailed RegEx.
Store the number as '+442035557788'.
Display the number as +44 20 3555 7788 or as (020) 3555 7788 using another set of RegEx patterns.
issue #1310:synchronize some codes
Gles20

Here is the commit I said i was going to pull request.

cmake.readme.md provides a quick guide for building with cmake on windows

This only works on windows atm.
Android will be added later today.


hope you guys like it.

Kind regards
Martell Malone
C.T.O of Atom Split Games
Compute STL normals 

This fixes Issue #40. It seems, however, that the expression for the face normals given in this issue is off by a negative sign (comparing against normals computed by meshlab)
Allow interactive resets or stash/apply cycles when updating dirty packages instead of failing hard

Fixes #466

Hg is missing but I don't know it enough so I'll let someone add that later.
Server code with better error handling

Small addition that makes server code not crashing in cases ZIP file does not gets generated.
change concat() to || for pgSQL

There is no concat() in PostgreSQL. I think "||" is a standard operator and should work cross-platform (with MySQL). Correct me if I'm wrong.
JBRULES-3421 FireAllRulesCommand NPE when outIdentifier != null

- Update FireAllRulesCommand to get the results reference from the session rather than the context
- Add tests for FireAllRulesCommand
Upgrade to v0.7

* Changed <instance> to <component>
* Updated runtimes
* Removed leading _
* <property type> -> <property as>
Add empty directories to repository

No point making it a setup step if you don't have to ;)
project debianized
updated pt-br translation

updated portuguese-brazilian translation.
Modified browser test server to return the current version of director

The browser test page was referencing build/director.js. Since the build script appends the package version to the names of the build output scripts, build/director.js was returning a 404. Rather than hardcoding a version in the html page I modified the server to always return the current version.
Front

The basis of the concurrent problem with the tests turned out to be this.

https://groups.google.com/forum/?fromgroups=#!topic/play-framework/yO8GsBLzGGY

There is an issue with scheduling in DEV/TEST mode. Have put a workaround in for our tests and they now pass.

I still think these are the most fragile integration tests we have (they make the most content-api calls), time will tell if they hold up well enough or not.
Akamai

@shahidbukhari can I merge this in to your branch? then we can merge to master as one.
Remove SSL Validation when testing on Cominor

We would get SSL Cert issues on cominor, this lets us test on cominor correctly now yay!
symbol grounding update
Updated to v2.0 of the MixPanel API.
Fixed list_price and sale_price

list_price and sale_price field are integer, so they don't need quote.
Added extra check on empty value to be converted as 0 .

Eng. Gabriele Pongelli.
res/values-es/

Update Spanish translation
Autodoc

This code begins the process of using Sphinx to automatically document the Lasso 9 version of Knop. I have created a command-line Lasso script called "gen_source_docs.inc" that creates reStructuredText files from the types and methods defined in the knoplibs folder. It puts these files in the proper place for Sphinx and updates the Sphinx index.rst document. From there you can use Sphinx's make file to create HTML documentation. Currently it is using the Python domain in Sphinx as a Lasso domain has yet to be developed. This may be less than optimal, but it at least gives us a starting point to generate the documentation.

I have also gone through all the docComments for the code in knoplibs folder and cleaned them up to be syntactically valid reStructuredText markup. This means you shouldn't see any errors listed when Sphinx builds the documentation. Also, I only through in a couple of examples of cross-referencing in the documentation for knop_cachefetch and knop_cachestore, so there is more work to be done on that front as well.
Adding CyaSSL crypto implementation to Kerberos

This commit adds CyaSSL (http://yassl.com/yaSSL/Products-cyassl.html) to MIT Kerberos as a compile-time crypto implementation option.

With this change, Kerberos can be built with CyaSSL by configuring Kerberos with:

```
./configure --with-crypto-impl=cyassl --with-prng-alg=os
```

CyaSSL doesn't currently support the pkinit plugin, so the ./plugins/preauth/pkinit directory needs to be deleted prior to building the library, ie:

```
./configure --with-crypto-impl=cyassl --with-prng-alg=os
rm -r ./plugins/preauth/pkinit
make
```

This addition is part of yaSSL's port of Kerberos to the Android operating system.
FPS and bg fixes
removed Psych

dependencies, cause it is default on 1.9.x,
and with it it causes psych errors when using it with guard.

changed encoding for french and german to utf-8,
it should be standard ;)
some renaming

Some renaming:

`hide_on_move -> hideOnMove`
`show_on_hover -> showOnHover`

refs mapbox/mapbox.js#30
No means NO!
can now set MYSQL_PASSWORD in env

made a note in the TESTING.md doc

example:

    NODE_ENV=test_mysql MYSQL_USER=browserid MYSQL_PASSWORD=browserid npm 

Issue #1560
Add scroll animation

Now, with every displaySlide action the scroll animation has an effect.

This add a dependency from http://demos.flesler.com/jquery/scrollTo/js/jquery.scrollTo-min.js which, maybe, should be added to the Heroku to remove external dependencies (or just package all external .js files in just one). ORRRR, just add that transition with css animation, ORRRR (shut up your :poop:)

My 0.2 cents. Great idea!, cc @seaofclouds
KNIFE_EC2-56 chef-full is new default

ubuntu10.04-gems should not be the default for knife ec2 server create
Fixed allowing nonexistent files in file open dialog

File open dialog allowed selecting a file which does not exist causing IOError.
(#14137) usability improvements to resource_type API

These commits do the following:

* Allow you to filter the output of a "resource_type" search by "kind" (defined_type, class, node)
* Change the output to use terminology that is more consistent with our documentation
kernel config: add support for NFSD server v3 & v4 and NFS client v4.1
Update to webloader
debug wrong version output 

At the moment, when calling `node node_modules/sequelize/bin/sequelize -V` the returned value is `1.3.0`. But the current version is 1.4.1, which should be the return value as well.
Edit: the last documented version is 1.4.1, the current version in fact seems to be 1.5.0 (as is stated here: https://npmjs.org/package/sequelize)
Add back layout files to dir tree

Dir tree will now load first 10k Content children, be they volumes,
layout files, files, dirs, etc.

Leaving the code that did this commented out for now, in case we need it back in the future
Change C and D functionality

## sublimehq/Vintage#132


Changes 'C' and 'D' functionality to delete whole lines when used in 'v' mode not just to the right of the cursor as is the case now.
First version of the homescreen from Telefonica

Features included:

Render application icons as a grid of elements
Multi-page, smooth scrolling (only current and prev/next pages, not all pages)
Manage application removal (forbidden removing core apps)
Manage application addition
Allow adding new icons by application installation
Drag&Drop (pass all tests)
Handling empty pages
Adding new pages when it's needed
New pagination bar instead of dots
Disabled dock in edit mode
Added effects in edit mode
Remembers position on reload
Application labels are translated when end-user changes the language in Settings

Issues

We have implemented circle icons but it's very easy change them because they are located in the home screen like your implementation
We load the same icons for all resolutions in this version. The idea in the future is to have different sizes of icons depending of resolutions
These icons adapt perfectly for Akami device. If you want to have a good user experience for Galaxy S2 a hack could be added to grid.css while we don't have different sizes of icons
@media screen and (min-device-width: 480px) {
  .apps ol > li > div > img, .apps .draggable > img {
	width: 75%;
  }
 }
upgrade connect + bugfix for logout
Timed Updates
Cleanup of Makefiles and generated files
.modal-footer form.inline-form { margin-bottom: 0 }

Inline forms in .modal-footer: remove bottom margin.
Everyone does it.
Adding promise support to runnables (and thus tests).

* If a runnable returns a duck-typed promise, i.e. an object with a `then` method, it gets treated as an async test, with success if the promise is fulfilled and failure if it is rejected (with the rejection reason as the error).
* Includes tests both of new functionality and some to show that introducing this doesn't break any old functionality.

Would really appreciate merging this! I tried to stick as close as possible to the existing style. We <3 Mocha but also <3 promises.
Fix tab order of multimedia controls

Reorderd UI control bar markup and updated CSS.  This is in response to a comment on issue #292.
extra docs that shows how to use `either` and the difference between `either` and `choice`

I was using the getting started docs and added a section which I thought was missing
[Feed_Writer][BC Break] Remove code declared as @deprecated

Removed the code that allow add an author with single parameters in favor to add an author using an array of parameters.

Method affected addAuthor()

This change fix the issue with PHP 5.4
[Mail] Use Headers container rather than array in Zend\Mail\Storage\Part

[![Build Status](https://secure.travis-ci.org/Maks3w/zf2.png?branch=mail-add-headers-containter-to-parts)](http://travis-ci.org/Maks3w/zf2)

This PR changes the API of Zend\Mail\Storage\Parts for return Headers and HeaderInterface objects instead of arrays
[Db] Add check for invalid argument types in Driver Connections
\Zend\Config coding standards cleanup
NullPointerException with Inventory.getContents()

Currently, using setContents with a list (like the one you get from getContents) containing null objects causes a NullPointerException. I believe this will solve it.
Fire ExplosionPrimeEvent properly. Fixes BUKKIT-770

There are two events corresponding to explosions: ExplosionPrimeEvent, which is presumably meant to be fired when an explosion is primed (TNT primes and Creepers threaten); and EntityExplodeEvent, which fires when the explosion is triggered. 

Historically, both of these events fire at the same time, making ExplosionPrimeEvent useless and incorrect. This pull request addresses [BUKKIT-770](https://bukkit.atlassian.net/browse/BUKKIT-770) and makes this event useful. As such, a few things have been changed:

* EntityFireball now no longer triggers ExplosionPrimeEvent, as this event doesn't make sense in that context
* EntityCreeper now triggers ExplosionPrimeEvent when they get near a player. This event can be cancelled, which will prevent the creeper from ever exploding, but since the animation for creepers threatening is client side, the player will still hear the fuse sound and see the flashing creeper.
* BlockTNT now triggers ExplosionPrimeEvent when the block is primed. Cancelling the event means that the TNT block does not disappear when it is manually primed (a block remains), but if the priming is the result of another explosion, a TNT block is dropped. This new reaction was discussed with Amaranth as a logical solution, but I would be willing to change this.
Add getMinecraftVersion

This adds the method getMinecraftVersion to get the version of Minecraft that's running on the server.

Use cases:
* Easier version checking with plugins that have NMS or OBC access
* Easier way to get the version of Minecraft without parsing Server.getVersion()
* Compatible with other server implementations that do not include the Minecraft version in Server.getVersion()

See https://github.com/Bukkit/Bukkit/pull/733 for the Bukkit PR.
Player Weather API adds BUKKIT-812

Adds the ability for plugins to set a specific players weather,  when a plugin is setting weather it is locked from server weather changes until reset.

Ticket:  https://bukkit.atlassian.net/browse/BUKKIT-812
Bukkit PR: PLACEHOLDER
[DS-1181] Upgrade to solr 3.5.0 (Fixing SOLR-1709)
Database API ready, test with 'python utils/database.py'
September update of skin.touched language files
fix for save default language
Xs dancer code request

I have add improvement on Dancer::Core::Request.

If URL::Encode::XS is installed, it will use it instead of pure perl _url_encode
To parse the params I check if CGI::Deurl::XS is present, and I use parse_query_string from it.

Both is a a lot of faster than pure perl version.

I have made a speed test to compare, 

pure perl (master branch): 3472 Dancer::Core::Request->new per second
with XS (my branch) : 3900  Dancer::Core::Request->new per second

I have add a comment in the request for extra speed, and add a diag in the request.t to tell people to install them for extra speed.

It is not a dependencies, but it speed up dancer if they are present.
Permission fix for Exception views when using ACLAuthorizationPolicy

Having a restrictive permission as default_permission in pyramid.Configurator denies access to XML/JSON RPC exceptions and the RPC user will receive "500 Internal Server Error" due to permission check on the Exception/Fault context.
Super commit, I believe everything is now fixed.

and I blame Tom for LF style line endings...
Patches WSGI unicode responses

Python `bytearray`s cannot extend unicode objects; a type error is raised. 

This patch coerces the data into utf-8 in the case where the application
returns a unicode string. There may be other areas that should be addressed to ensure the proper encoding is used.
update for WS234 - bug fixes, add file

* handle comments correctly
* don't add empty hashrefs in view generation
* add missing file loadmodels.pl
* handle extra newlines in LongText.ace
* update hardcoded values
Fix for Issue#32 - Password Styling

Had some time, Tim.

This fixes issue #32 , makes password input style match textinput.
CSpace-5643: Fixing Narrower context and a tiny CSS cleanup
Base estructure
tiketissä 11648 mainitut muutokset koskien tuoteperheitä

Annetaan ilmoitus tuoteperheen lapsista, jotka on merkitty puutteeksi
Viron käteislaskuja ei pyöristetä!

Viron käteislaskuja ei pyöristetä ku siellä on myös yhen ka kahen sentin kolikot käytössä
Inventointilista bugfix

Inventointilistojen tulostuksessa huomioidaan onko varastopaikkojen määrittely -parametri käytössä vai ei
DDC-1860 - Composer arbitrary for CLI and composer/autoload.php in different paths

DDC-1860 - Composer became a requirement to run CLI some time ago. This patch:

 1.  Makes composer optional if the user defines his own autoloaders in `cli-config.php`
 2.  Makes the CLI look for `vendor/composer.php` in various parent paths of the `bin` directory.
(Bug 4496) Use different wording for inbox subfolder

I thought that this wording fits fine into the buttons.
Map device name in runtime to save some typing

Here's my take on the issue #318. I ran into a compiler crash when placing the `defmacrop` part at the bottom of the module.

```
elixir/lib/io.ex:114: macro map_dev/1 is unused
error: {'__MAIN__.CompileError','__exception__',
                                <<"function map_dev/1 undefined">>,
                                <<"/Users/alco/Documents/git/elixir/lib/io.ex">>,
                                19}
stacktrace: [{io,'__info__',[macros],[]},
             {elixir_dispatch,get_optional_macros,1,
                              [{file,"src/elixir_dispatch.erl"},{line,225}]},
             {elixir_dispatch,expand_require,8,
                              [{file,"src/elixir_dispatch.erl"},{line,135}]},
             {elixir_dispatch,dispatch_require,6,
                              [{file,"src/elixir_dispatch.erl"},{line,83}]},
             {lists,mapfoldl,3,[{file,"lists.erl"},{line,1278}]},
             {elixir_clauses,assigns_block,6,
                             [{file,"src/elixir_clauses.erl"},{line,44}]},
             {elixir_def,translate_definition,7,
                         [{file,"src/elixir_def.erl"},{line,165}]},
             {elixir_def,store_definition,8{"init terminating in do_boot",1}
,
                         [{file,"src/elixir_def.erl"},{line,81}]}]
```

Also, I tried to make a wrapper for `def` to streamline the mapping experience, but got stuck with unquoting and concatenating module refs. Not sure if it's of any use:

```elixir
  defmacrop ErlIO(fun, dev, args) do
    quote do
      Erlang.io.unquote(fun) unquote(map_dev(dev)), unquote_splicing(args)
    end
  end
```
Create the [:postgresql][:dir] if it doesn't exist

After trying to run the recipe on this box: http://files.vagrantup.com/precise32.box I got the following error:

"Parent directory /etc/postgresql/8.4 does not exist, cannot create /etc/postgresql/8.4/main"
Configurable html parser

Tries to use lxml or html5lib if available, or fallback to python html.parser and warn.
Insteon fix to correctly sync links when off_fast is used

Insteon::BaseInsteon::sub derive_link_state() defaulted to "on" as the link state if it didn't
understand the link state.  "Off_fast" is a valid link state and should be recognized as
equivalent to off instead of defaulting to on.
Ignore config and add example
Allow adding custom operators with higher priority than built-ins.

Based on commit d869d4a02ca423
Fixed diff

Fixed git show HEAD command:
  HEAD needs to be upper-cased, or it is not interpreted as a treeish

fixes issue #3
Pull Request Title

Comment for pull request is here....
Support property resolution in mixed values

"${some.prop}/static.file" now can be fully resolved without an IndexOutOfBoundsException.
cl-postgres updates

Hi Marijnh,

Please consider pulling these changes.  There are two separate items:-

a) Simple support for (:select (:count foo :distinct) ....) in s-sql

b) A slightly more substantial API for using the pg bulk copier.

The commit for b) includes a patch for documentation and a simple test that demonstrates it's usage.  We've been using a slightly different version of this at MCNA and I've been meaning to clean it up and get it upstream for a while.  If you need any changes before pulling, I'll have some time at the weekend and can submit a further request then.
Added each() method to ch.List class.

Also some sketches of Define() class, simpler than Create().
Fix performance issue for large documents

Rather then using stdin and stdout to interface with wkhtmltopdf, this change uses temp files instead. This fixes performance issues with the newer (>0.9.9) versions of wkhtmltopdf.

Passes test suite and includes a new test to demonstrate the behavior. Without the fix test suite takes ~40 seconds to run, with the fix it only takes ~4 seconds. Tested using wkhtmltopdf 0.11 on OS X.

In our application this fix reduces the generation time of large PDFs from ~5 min. down to ~1 min.
quick-buffer-switch
Fixes for download app, mp4 video and early close of mraid views after one interaction in an expanded view.

after trying to get the Android SDK to work with video and apps on 1.7, 1.8 and 1.9 - I also tried your very latest release 1.9.0.5 which also didn't work.

We've got a lot of experience with SDKs (we've built two ourselves) so I had a look at the code and I've got some fixes for you if your development team would like to take a look.

They're certainly not perfect but there were four separate issues I was seeing that are now all fixed -

1. Embedded/MRAID browser collapsing after just one interaction. This was happening because the activity was being asked to finish after each interaction which was closing the embedded browser. I've removed this line and this stops happening.

2. Embedded/MRAID browser does not support video. Here I've added a suffix rule to your embedded browser URL rule list. You already try and handle 'app related' URLs using a list of URL prefixes, but this doesn't catch a .mp4 video URL, so I just added in a suffix rule that looks for .mp4 extensions and makes sure they are not handled by the embedded browser, but by the native player.

3. Expandables do not support Video.
4. Expandables do not support Apps.

For both of these I noticed that your MraidBrowserController does not apply the same URL handling logic as the MraidBrowser (embedded browser).
In the controller I've copied the code that handles 'app-related' URLs from the MraidBrowser into the MraidBrowserController and now expandables support mp4 video and apps too.
revamp of people indexes for performance

Signed-off-by: shalott <shalott@gmail.com>

http://code.google.com/p/otwarchive/issues/detail?id=3139
Adding New Relic gem and example yml file

Adding New Relic gem and example yml file
Issue 3190: Fixes

Fixing bugs in search/filtering:

* Updated attribute name causing bookmark tag filtering errors
* Added/fixed filters for series and external works
* Better handling of non-canonical tag searching
Delete php closing tags

Some files now have newlines after them. Since the tags don't do anything, take them out entirely.
git scribe init requires a directory name argument
Security fix - unauthenticated  API calls

Not cleaning thread values after handling request allowed unauthenticated API calls. Only develop version is affected, no need for back-porting.

How to reproduce:

1. one process deployment
2. log into the web intercase
3. try some API call with invalid credentials

The fix consists of 3 commits:

1. Clear the thread values outside of handling request

Adding an around filter to clear the thread values. Without this there
is a risk that the thread value from previous request will be used in
other request, which can lead to security issues.

We clear the current user at the beginning of the request (except the
test environment, where it's being used to simulate user being logged
in). In the production, this should never happen, but it's better safe
than sorry.

2. Ignore value of User.current when authorizing

This is the very issue that cause the insecure bahaviour

3. Fix inter-test dependencies

After the thread clean-up, some tests were failing because they
implicitly expected User.current to be set. Stating the dependencies
explicitly.
Add support for setting role.

Support setting the terminal's `WM_WINDOW_ROLE` with `-r` or `--role`.
Removed trailing whitespace

Trimmed the whitespace in functions.php
Proofing.

- Style, grammaire (je tiens d'ailleurs à préciser que les corrections étaient mineures et saluer le très bon style du document produit par le traducteur)
- Casse (le français est moins généreux en majuscules que l'anglais)
- Un usage commence à dessiner pour la RFC 2119 d'utiliser "DOIT", "NE DOIT PAS", "OBLIGATOIRE", "DEVRAIT", "NE DEVRAIT PAS",
"RECOMMANDÉ", "PEUT", et "OPTIONNEL", cf. par exemple http://microformats.org/wiki/rfc-2119-fr
- Je rencontre version admissible pour pre-release (e.g. sur Wikipédia ou sur cette dépêche : http://oooforum.free.fr/index.php/2012/01/21/libreoffice-3-5-passe-en-vession-admissible/) ;
- Library -> Bibliothèque 
- Je ne me prononce pas sur les difficultés d'accès à la compréhension du vocabulaire informatique en langue française et m'en remet à la sagesse du traducteur en la matière.
Header counts

Added counts in header
ISLANDORA-779

Not hitting Fedora after a datastream ingest.
Subclassing CsvReader breaks the GetRecord method.

When calling the `GetRecord` method on an instance of a class that inherits from `CsvReader`, the following exception is thrown:

```
System.ArgumentException: ParameterExpression of type <subclass> cannot be used for delegate parameter of type 'CsvHelper.CsvReader'
   at System.Linq.Expressions.Expression.ValidateLambdaArgs(Type delegateType, Expression& body, ReadOnlyCollection`1 parameters)
   at System.Linq.Expressions.Expression.Lambda[TDelegate](Expression body, String name, Boolean tailCall, IEnumerable`1 parameters)
   at System.Linq.Expressions.Expression.Lambda[TDelegate](Expression body, Boolean tailCall, IEnumerable`1 parameters)
   at CsvHelper.CsvReader.GetReadRecordFunc(Type recordType) CsvReader.cs:line 762
   at CsvHelper.CsvReader.GetRecord(Type type) CsvReader.cs:line 513
```

I created a test that reproduces the issue, and adjusted the code in `CsvReader.GetReadRecordFunc()` to create a an `Expression<Func<ICsvReader, object>>` instead of `Expression<Func<CsvReader, object>>`.
Add new exercise for Bayes' Theorem 

Added exercise for Bayes' Theorem since there's a video for it and there's already exercises for some of the lower level videos.

Related Video:
http://www.khanacademy.org/math/probability/v/probability--part-8
MODE-1606 InfinispanUtil.getAllKeys for backup

Attention: This pull request depends on another one.

https://github.com/ModeShape/modeshape/pull/501

Please apply the other one 1st.
Command Fixes

- This fixes issue #141
- This was never actually implemented. It would require us to define
what attributes to include with each possible object and any listing
of objects. The current --with [-w] <attribute> works so no reason to
change it.
- Fix issue #147 with ms import model function.
- Fix issue with bin/dev-env.sh where kbase libs were no longer in
the PERL5LIB enviornment for developmen
Some style fixes, ES5 inheritance.
Config refactoring and Smoothification

Config is now able to read from multiple abstracted sources in a robust manner.
Fix for RT:78278

I also got hit by this bug:

  https://rt.cpan.org/Public/Bug/Display.html?id=78278

Opening the file as an IO::Handle means it doesn't have the tell() method which Text::CSV::XS expects.
Changing this to an IO::File fixes it.


BTW, thanks for the module - exactly what I was looking for!
Implementação simples de rastreamento

Olá Bruno,

Fiz uma implementação simples para consultar códigos de rastreamento dos Correios. Veja se atende :)
Eu não mudei a documentação. Caso você aprove, eu faço outro commit com as mudanças.

Um abraço!
Adding a sub-module to support Guice

You simply need to add a bundle during the initialize phase and you are ready to go.

		bootstrap.addBundle(new GuiceBundle<HelloWorldConfiguration>() {
			@Override
			protected Collection<? extends Module> configureModules(
					HelloWorldConfiguration configuration) {
				return Lists.newArrayList(new HelloWorldModule(configuration));
			}
		});
remove unused formal template parameter

Remove unused, and therefore slightly confusing, formal template parameter from findById()
Add ETag and Last-Modified support for better caching
Added close statement on DeleteHandler.

**Context**:
For the Oracle database there are have a limit for 'Open Cursor' on a connection by open session, this limit is exceeded and exception is throw when we execute lot of handler delete.

**Description**:
To resolve this bug we closed the statement in the handler delete.
BUG 10156 Cron execution stop if an error is found in any event SOLVED

- To run cron was stopped in one case in the function PMFGetUserEmailAddress for a nonexistent user id.
- was add validation to nonexistent user
BUG 8333 "File field for each grid line" SOLVED

- New feature
- File field for each grid line
- Added "file" element in grids
- The QA team should test with:
    * Grids in mode edit/view
    * INPUT property (http://wiki.processmaker.com/index.php/2.0/Files)
    * KnowledgeTree plugin
    * And other cases
* Available from version 2.0.45
Fix html errors

This pull request fixes some html errors I found.
novo branch de testes
Resource editor non passable

Add ability to colorize terrain depending on it's angle.
This updates fixes various value conversions to/from CIMC_* to Ruby

+ a version bump
Implemented #019635: eZContentClass::fetchAllClasses instantiates database connection wrong?
Save scheduled jobs to the database

When scheduling a job, it is not being saved to the database. This affects the CLI script, which will not run jobs unless they have an ID (have been saved to DB).
Правки в постановку задачи
CSS DEVELOP

из девелоп отправляю, ПРОШЛЫЙ ОТМЕНИ.
pull in latest changes from assetgen
Fixed: Split log file when its size getting larger than 1M
Made setIsFavorited(boolean) work for twitter4j.Status objects

I had only added the function to StatusJSONImpl.java before, not the Status interface. That made it so that if you initialized a Status object, it wouldn't see the method because it's an interface (and the actual class with physical functions is in StatusJSONImpl.java).
Added bootbox.backdrop()

See issue/ request: https://github.com/makeusabrew/bootbox/issues/43
[ecl] fixed mime type

mime type declaration was broken in `ecl.js`, so I fixed it :)
make javascript mode recognize negative numbers. I don't think I did it ...

...properly, but it seems to work for my purpose.
Some simple tests for parse_args function.

Also:
Typo in consoleargs module was fixed.
Sort non_empty_date_charts by importance on homepage...schema order was ...

...something we wanted control over. Optional change though
Add rcov testing to stickshift-node via "rake rcov".

Updated to fix Gemfile.lock issue.
Update naming convention from level to layer
Fix autocomplete (possibly breaking yasnippet).
Modified change username button image.

pullójjadbe!
Loading Experience Groups and Base Experience

That's done. I also "fixed" a loading bug?

But wait, i'd say maybe we could handle experience groups with numbers instead of text. Seems a little, hardcoded.
Update upstream

* Add feature 4, 5, 6
add --inline style

If you would merge this, I'll also try to adopt the unit tests.
updated documentation for typed json output

I updated most of the json requests to have real numbers for numeric columns, and all the json responses.  I also left some of the json requests with strings for numeric columns, and noted that that would still work in the documentation.
Preliminary Puppet 3.0 support
(Search) Implementation of Search based on ElasticSearch

Some more details on implementation here: 

https://confluence.sakaiproject.org/display/3AK/OAE+Architecture

Some other minor changes associated to this:

* Beefed up some logging, added trace logging for things like all Cassandra, REST API, ElasticSearch requests
* Fixed bug in Dox generation to avoid throwing errors on `parseComment`
Грешка в bulgarianize / lib / bulgarianize / number_to_words.rb

В bulgarianize / lib / bulgarianize / number_to_words.rb, в NAMES_11_TO_19 пишеше "петданесет" вместо "петнадесет" :smile:
Travis-ci integration

Because of the talk about green tests and all, I thought it might be nice to add Slanger to travis-ci. This is a basic configuration, testing ruby 1.9.2 and 1.9.3.

Additions:

* rake as a development dependency to ensure that it is loaded in the bundle
* a minimal Rakefile to make travis happy

Additional work needed:

Setup on http://travis-ci.org

See it passing here:
http://travis-ci.org/Asquera/slanger
get port from env in template (fix for #1118)

I made a change to the app template as suggested in #1118, that gets the port from an environment variable, if it's present. This is used by multiple deployment environments, including Heroku. The updated app template uses an application setting, `port`, so it can be used elsewhere as well.
change LOCAL_MODULE_TAGS to install app in /system instead of /data

sorry for bothering you again with pull requests :)
Hi........!!!

Hello....!!
wss (ssl) support

This patch allows users to use ws on ssl. Thanks


Client
---------
var WebSocket = require('ws');
var ws = new WebSocket('wss://www.host.com/path');

Server
----------
var options = {
  key: fs.readFileSync('server.key'),
  cert: fs.readFileSync('server.cert')
};
var app = require('https').createServer(options);
app.listen(8082);
var WebSocketServer = require('ws').Server;
var wsServer = new WebSocketServer({server: app});
Added Voting

Untested, but this will get our repos in sync for the night
增加一次添加多任务功能

在增加任务输入框，输入以回车分割的多个任务url，一次输入多个url
Version typo in the changelog

3.0.1 should be 3.0.2
MongoDB backend -Updated

Hi!

Here's a pull request that adds a MongoDB backend. It passes all but the two last tests, resulting in 4-5 broken vows. I couldn't figure out what the problem is, but since the number of broken vows is changing, I suspect there is some race condition involved. The problem seems to be related to "removeResources". Maybe you have an idea what could be wrong. I'd be really grateful if you could pull my changes on a test branch and have a look - since MOST of the tests are passing, my code cannot be that bad. 

For this to work, I had to change the test runner file. Because of the async problem that I have already written about in my issue, I had to put the test suit into a function that is called once the database connection has been established. That makes it impossible to export the batch, it has to be run instead. I hope this is ok with you - or maybe you know how else to solve the problem. Is it really necessary to export(module)?

I also added an unversioned  "run_tests.js" file that contains the configuration details and is run instead of "acl_test,js". Connection details/authentication credetials shouldn't be put into the versioned and published code. There is a "run_tests.js.dist" which needs to be renamed and edited. Does that make sense to you?

I very much hope this is useful and you can spot the problem quickly, so that an "official" MongoDB backend can be added quickly to node_acl. Thanks for your time.
Update ReadMe

There was a typo "ddrawing".
Machine Power Request Alteration

Adjustment to machine power request behavior - machines requesting more
energy than they can possibly use when at/near maximum stored energy
results in improper power network distribution behavior. This simple
change corrects that so that power is not wasted far above the level
that it should be.

Ex: A quarry requests 200 MJ/t but can only possibly use 39 MJ/t max. (Actually far less.)
As conductive pipes distribute based on this request value, smaller
machines may get passed over by a conductive pipe only to have "useful"
power be completely wasted at a quarry due to overfill. Note that if
there is not enough energy on the system to power the quarry at max
speed, the 200 MJ/t request is still used in the "weighting" calculation
for distribution.

Under this change, generation in excess of the total system load will be
lost at the wooden pipes on a power network, and generation vs load
should be a much more straightforward and sensible calculation. Total
power consumed by the system is reduced only insofar as that
distribution will operate properly and ensure that all machines on a
network are running at maximum speed before waste occurs.
Fix the "Last refresh" filter ; Google improvements.
removed at sign from file_get_contents which was in OpauthStrategy.php

removed it so that when OpenSSL was not valid in php, you'll get a error message.
Fix unknown method: authenticate_admin! when loading application admin

Saw this when integrating Doorkeeper in our app on Ruby 1.9.3-p125 and Rails 3.2.2. I'm surprised it didn't prefer Doorkeeper's ApplicationController over our app's, but, this pull fixes that.
Some changes from the hg repo

Ferrying some changes over from the hg repo I have for this.
Added the probcli directory to the .gitignore files
added romanian localization

Hello there. 

I added romanian localization.

Keep up the good work :)
arterial model, and major update of code

This brings the start of the arterial road description, and integrates all the changes so far.
Changes are significant enough to change the revision number.
Fixed tomcat instance number

Should work, only note:

err: /Stage[main]//Tomcat::Server[tomcat-6.0.32-4]/Tomcat::Redhat::Server[tomcat-6.0.32-4]/Yum::Repo[cegeka-public]/Yumrepo[cegeka-public]: Could not evaluate: A section with name cegeka-public already exists
Fix a column width related bug introduced in commit 5bc1328.

Commit 5bc1328 introduced a bug in column width:

```
-            for i in range(len(newColWidths)):
-                newColWidths[i] = newColWidths[i] * quotient
+            newColWidths = [w * quotient for w in newColWidths]
```

While this patch may seem harmless, the result is quite shocking on table layout.

Look at this line:

```
         newColWidths = self._colWidths
```

By assigning a new list to the variable newColWidths you lose the reference with self._colWidths and it does not change...

This patch revert the offending change.
Allow for arbitrary buff/debuff visuals

Closes #856

Completes most of #260. Although, right now it doesn't handle multiple visuals for effects with the same name.

Note: MenuActiveEffects could be revisited after the other status effects (stun, slow, etc) make use of the StatBlock's new effects list.
Typo: Wikileaks --> WikiLeaks
Add autoscroll method to slidebox

And viola, a scrolling banner.  Code style suggestions welcome.
manual: minor corrections for a few typos, reformulations, ...
Fix/3.0.x/doc 1685
Add some styles and sorting
Refactor of application

Same as old. Github accidentally marked it as accepted and merged. Here's the previous notes:

I went ahead and rewrote the entire app from scratch. It's fully working and hosted on http://nolavation-de-production.herokuapp.com/

Here are some noticeable differences:

  * Splash page now has a working timeline.
  * Entries json is now correctly pumped out according to timeline expectancy
  * Assets are hosted on S3, with a Cloundfront gateway
  * Signing in via Facebook, Twitter, or Linkedin now works for sure.
  * The import python script works, and is tested (see splash page)
  * The entry form is open for people to submit data (after having been authenticated)
  * Entries now have tags and that whole shebang works
  * Full setup guide in the README
  * We're using Unicorn, which'll handle more concurrent load than webbrick

Some minor problems:

  * A bit of the CSS is wonky, but still within MVP-okay levels.
  * Timeline.js is a terrible library, but great design/concept. Further movement may be tricky.
  * Until Timeline.js is replaced or fixed or refactored adding new crap isn't easy (for me)
  * We're using Difference Engineers, LLC's AWS, Twitter, Linkedin, and Facebook Key/Secrets
Add my impression

自身の感想を更新しました。
Try to fix some bugs in new cache system


I am not sure my fixes are right or not, but at least it works for me.

In draworcache method, I added `offset_x_in_page` and `offset_y_in_page` variables to represents offset within page the page to draw. So we don't need to use `self.offset_x` and `self.offset_y` in following calculations. `self.offset_x` and `self.offset_y` might be positive or negative, which is easy to introduce bugs. 

* The first bug is not handlling positive self.offset values, which leads to this output: http://imgur.com/7Ku01

* I am the one to blaim for the second bug: ZOOM_FIT_TO_CONTENT_WIDTH_PAN mode is not taken into consider. This leads to this output: http://imgur.com/1hrBu. I added ZOOM_FIT_TO_CONTENT_WIDTH_PAN mode to simulate the page turning experence in native reader days before. ;P

Besides what I mentioned above, the new cache system works great, I can observe that when panning in ZOOM mode, no page:draw() method is called :)
Added backwards compatible constructor that was lost with JBEHAVE-718.

public ExamplesTableFactory(Keywords keywords, ResourceLoader resourceLoader,
   ParameterConverters parameterConverters)
Clean-up some stuff in jpi
solve question: plus one
Add --debug-info flag for Compass compile

Hey there,

I regularly use Sass's debug mode in conjunction with FireSass to speed up work in Firefox; we're starting to use grunt and grunt-compass for our compile/watch, so this change makes it a ton easier to stay within grunt for dev.

More info on FireSass:

http://nex-3.com/posts/92-firesass-bridges-the-gap-between-sass-and-firebug
https://addons.mozilla.org/en-US/firefox/addon/firesass-for-firebug/
Modernize gemspec

These changes update the gemspec and Gemfile, so that:
- The list of files for the gem is generated automatically.
- The version is taken from the Reek::VERSION constant.
- Gemfile uses the gemspec, so the dependency info is always in sync.
- A modern rubygems is assumed, removing the need for complex logic in the gemfile.

Also, Gemfile.lock is removed, as putting it in source control is not recommended for gems (as opposed to apps).
compatibility numpy 1.5 (ravel order)

trying a pull request for your master

small change: compatibility with numpy 1.5 (which I'm using right now)
Adding an onAllow Callback

Adding an onAllow callback. It triggers when the users allows or denies permission to the camera.

http://livedocs.adobe.com/flex/3/html/help.html?content=Working_with_Video_24.html
Removed the solr.WordDelimiterFilterFactory filter in the query parser

This should fix the problem that a search for `CeLeX` did previously not find resources containing `CELEX`. Please merge.
[WIP] Cocos refactoring
Fix misspelled "banana"
Issue 70. Fix date_histogram handling.

* add handling for date_histogram in facet_counts
* fix facet_counts to raise an exception rather than silently act
  dumb if it doesn't recognize the _type


The code here isn't super great, but it fixes the problem @mythmon was having with fjord and is technically correct.

r?
Fixing body padding

Fix top-padding issue.
OpAsync error handler ignores errors

Just noticed this while borrowing the OpAsync class for my own native binding.

Consider this code:

``` cpp
  template <class T> static void AsyncCallback(uv_work_t* req) {
    /* ... */

    Handle<Value> error = Null();
    Handle<Value> result = Null();

    op->Result(error, result);

    if (error.IsEmpty() && result.IsEmpty() && !op->status_.ok())
      error = Exception::Error(String::New(op->status_.ToString().c_str()));

    /* ... */
  }
```

The intention here seems to be: If `op->Result` did not set either an error nor a result and if the leveldb status is not ok, then issue an exception.

However, this doesn't work, because a handle with a value of Null() is *not* empty.

``` cpp
Handle<Value> error = Null();
error.IsEmpty() // false
```

Instead of `IsEmpty()` we want to use `error.IsEmpty() || error->IsNull()`. So the code above should be:

``` cpp
  template <class T> static void AsyncCallback(uv_work_t* req) {
    /* ... */

    Handle<Value> error = Null();
    Handle<Value> result = Null();

    op->Result(error, result);

    if ((error.IsEmpty() || error->IsNull()) && (result.IsEmpty() || result->IsNull()) &&
        !op->status_.ok())
      error = Exception::Error(String::New(op->status_.ToString().c_str()));

    /* ... */
  }
```

Once I fixed this problem, I got a bunch of errors from the test suite. Fortunately all of them were related to `NotFound` errors, so I decided to simply ignore those for the purposes of the automatic error handling.
Added Information Lifecycle Management

Added the ILM Chapter. This because ILM is often mixed up with proper back up.
A back up policy is no ILM policy and vice versa. Customer / Business often
expect that it is.
[#377] Fixes the bug, allowing the use of properties in MySQL connections

see https://play.lighthouseapp.com/projects/82401-play-20/tickets/377-mysql-database-url-with-properties-leads-to-connection-failure for details
Organized commands, fixed help docs, and start command pulls latest code

Organized commands, fixed help docs, and start command pulls latest code
Preserve user $CFLAGS

Do not override the $CFLAGS variable internally to allow specifying it at
configure time. Keep the Linux kernel include path flags in a separate
LIN_CFLAGS variable.

Signed-off-by: Vincent Stehlé <v-stehle@ti.com>
restart salt-minion after writing /etc/salt/minion in Ubuntu deploy scri...

fix for issue #25
36375279 change decision does not fill in the request id in the billing events table
Change concentration precision for *_tubes tables

Beware, migration can be long
SPICE-54: Fail Jetty if any of it's webapps fails.
Clear translation cache on reload. Fixes #124.

Fix the failing test case I submitted the other day in #124.
Improve french translations

The current fr locale generated errors like "Le email est obligé" which
is just wrong. Even if we correct into its probable original meaning so
it becomes "est obligatoire", the fr-CA/fr-CH wording is much more correct.

Then there's the gender problem which is also present in the fr-CA/fr-CH
locales, by removing the gender we avoid the pain of writing an error
message like "Le/La/L' %{attribute} %{message}".
This is my first documentation PR.. 

Let me knonw for any change that I have to make.

Also,
The PHP Service declaration is missing, I don't know this syntax.

Regards
homepage links work now and localhost:3000 goes to pages/home
Add --norecurse support

This resolves https://github.com/thaljef/Pinto-Remote/issues/1
Add flash docs

Adds back the documentation for the flash messages. I think this covers all the bases the original did.  Will never again forget to make a local copy of anything I put on github. lol.
issue 25: fix bogus char in 'español de America Latina'

fixes issue 25: https://github.com/wikimedia/jquery.uls/issues/25
Little doc fix ;)
README Fixes

- fix a paren 
- use `enable _` rather than `set _ true`
changes after fork to suv

changes wht we made dont know ourselves
just find out