labofsahil/github-event-dataset-2012 huggingface dataset:
Improve edge synthesis error messages

For reverse relationships (subscribe and require), the resources in edge
errors were being printed in the wrong order. This was really confusing
when trying to figure out what went wrong. This change introduces a new
format for the error, from:

Can't synthesize edge: Notify[foo] -notifies- Notify\[bar] (param notify)

to:

Invalid relationship: Notify[foo] { notify => Notify[bar] }

This uses the natural Puppet language representation of the
resource/relationship to make it very clear what's going on. Also,
"edge synthesis" isn't really a term the user needs to be familiar with,
so it's replaced with something a little more obvious.
http://issues.liferay.com/browse/LRDOCS-308

http://issues.liferay.com/browse/LRDOCS-308

added explanation about Struts action hook best practices and workaround to LPS-30162

@jhinkey
Fixed application version number

When using "git" as the vsn number the application is installed by reltool in a non-standard directory: "lib/mimetypes-HASHCODE", which creates deployment problems.
Foreman

Add a line for syncing `$stdout` so that slanger output shows in the foreman console.
Update spree_qbms.gemspec

I need this to be compatible with 1.2.0
creating deb packages / installing on Debian 6.0

a little reorg on distro recognition, hopefully that's cool. thanks for help.
GOROOT should always be available on Windows

**Fixes**

If ``GOROOT`` is unset, GsBundle won't be happy. By default, though, Go on Windows assumes ``GOROOT=C:\Go``. Make sure ``GOROOT`` is always available on Windows.

**Notes**

I've added modelines to some files as I was working on them. This is the only way I know to override all other settings (my default settings for Python are more in line with PEP8). If you are not using https://github.com/SublimeText/Modelines, you shouldn't be affected at all. (I'm the author of Modelines, btw.)

Anyways, let me know if you are fine with adding modelines at all.
Fix for issue 20 - Multiverse worlds are not included in backups
(srampui-31) Changes to version.properties

Some minor changes to the version.properties approach to getting the maven version + build date into the app.
Project-3-Poker-Dice
Issue 27 camel case

Should be in sync with te latest schema in develop, but please someone checks the diff

I'm still not happy with vAlign and something similar...
Corrected wizard typo

"spellof" => "spell of"
a more complete tank merge

liquids flows between tanks, as per previous PR,

as per comments at the closing of the previous PR, adjacent tanks now visually expand to touch, and the textures of the "internal" faces switch to 10*16 +8 (below the "top" textures). Diagonally touching tanks do not connect.

I chose to use extra textures, rather than to create side objects ; tank farms should cause less visual lag that way. (otherwise every joined tank would have 2 extra sub-objects rendered)

Liquids still use the old, display list based, render so is always the size of a non-adjacent tank. a single GL matrix multiply (scaling + a small translation in the x-z direction), could be inserted to ensure that the liquid is rendered the same scale as the tank.

http://imgur.com/DQXNf
Rails3.2

Lets merge it for using it...
Updated to latest dat files

Download latest csvs from http://geolite.maxmind.com/download/geoip/database/ and converted to dat
My samepl1.txt

I changed the number.
Added rotation offset.

It allows you to select where's the pivot point on an object.
fixed jedi#new_buffer() when g:jedi#use_tabs_not_buffers = 0

This commit fixes the goto function when g:jedi#use_tabs_not_buffers = 0, by removing an extra vim.eval() call (and possibly other functions that use the jedi#new_buffer() function). Here is the error :

    Error detected while processing function jedi#goto..jedi#new_buffer:
    line    7:
    E15: Invalid expression: /home/flupke/src/stupeflix/stupeflix/stupeflix/conf.py
    E15: Invalid expression: /home/flupke/src/stupeflix/stupeflix/stupeflix/conf.py
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
    vim.error: invalid expression
    Error detected while processing function jedi#goto:
    line    1:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/home/flupke/src/ext/jedi-vim/plugin/jedi_vim.py", line 139, in goto
        vim.current.window.cursor = d.line_nr, d.column
    vim.error: cursor position outside buffer
Fixes exception error

ErrorException: Catchable Fatal Error: Argument 3 passed to Jns\Bundle\XhprofBundle\DataCollector\XhprofCollector::__construct() must be an instance of Doctrine\Bundle\DoctrineBundle\Registry, instance of Symfony\Bundle\DoctrineBundle\Registry given, called in /work/website/app/cache/dev/appDevDebugProjectContainer.php on line 187 and defined in /work/website/src/Jns/Bundle/XhprofBundle/DataCollector/XhprofCollector.php line 2
Fix small bugs around the directory/file install.

For the directory install, if the path is relative and the
extension expects to run configure, the path to configure
is bogus as the subprocess runs the extension directory.
For the file install, if the extension expects to run
configure before make, Makefile does not necessarily exit,
so discerning the extension's directory by any of 'Makefile',
'makefile' or 'GNUMakefile' was not enough.

---
I really need this change for the upcoming PGXN extension from my side.  Appreciate for your good work!
Chunks fix

Since face Select variable is sU8 - chunks op no longer works.

DivideInChunks calculation use as trick the Select variable to temporaly store index, with a range to -1..X (signed 32 bits). This trick no longer works since its a sU8. 

I suggest this pull to fix chunks operator (without many changes and work) :

- Add a extended Faces structure (with a sF32 Select variable)
- temporaly copy Faces to this extended structure and compute chunk on it.
- after calculation copy the result into Faces and clear unused extended structure.
Minor changes to get it to work on Ubuntu with MonoDevelop 2.8.2 from keks9n's Ubuntu PPA. 

Actually forked from https://github.com/karthikvishnu/fsharpbinding. Still requires custom F# build for Mono 4.0. Causes spurious error message on every first build after clean.
Add dragonfly fields to parties
Update readme

I also directly pushed my modification to Makefile to upstream by accident... 

It was intented to be included in this pull request. So please also check commit ea325146d3738b0b1f8b76fe436ea68129ea5593 in hw's master branch. ;P
Re-activate original repo
Add scientific linux support
Added documentation for transtion flash workaround.

Documentation to workaround issue #4001
Using repositories
Chef 154 patches for notification actions

Two commits: one fixes most actions to have immediate 'execute' resources.  The other makes :restart comply with LSB.

 I hope these can be incorporated and merged into the master opscode cookbook soonish.

FYI, I have signed a CLA and it is on file with Opscode Legal.
Merged master into wildcards

Needed to pull in master into the wildcards branch to include latest bug fixes. Thought it would help anyone else who was using that branch.
Made parseMessage more robust, allow sending of commands without arguments.

Was seeing quite a few regex errors with parseMessage. This should improve performance a bit. I haven't seen any errors since integrating this with my project. Also modified the send method to accept 0 arguments for cases such as /away to remove an away message.
#251: simplify restify.httpDate()
fixed problems in StorageObjectAdmin

Please merge.
Fix for blocker #124, and some readability improvement of the build_fieldsets code
Issue 2035: Add email notifications; add per show email notifications

This patch provides email notifications, with support for TLS and SMTP AUTH.  It provides the regular notifications on snatch and download.  It provides the ability to give a list of "global" emails, which receive notifications for all shows and it also allows configuration of email notification lists on a per show basis.  This addresses Google Code issue 2035.  Screenshot attached to that issue.

Tested using Gmail's SMTP server (TLS + SMTP AUTH) and my ISP's SMTP server (no TLS, no AUTH).  Both worked as expected.

Tested on my (relatively old) Linux VM (Ubuntu) using python 2.6.5 and Cheetah 2.0.1.  Also tested on WinXP using python 2.7.3 and Cheetah 2.4.4.

Changes are pretty standard except I added a new column to the tv_shows table, which stores the list of email addresses configured for each show.
Broken test

Please help me run the test-integration, LayoutExportImportTest is known to be failed, I asked Julio to check for that.

I just need to know whether there is any other tests are failing.

Thanks
add client.put and check.paused

client.put allows modification of existing checks.

check.paused provides example use of client.put to set/unset paused status of a check.
Readme: Fix issue tracker link (was 404)

`jdorfman/bootstrap-cdn` -> `netdna/bootstrap-cdn`.
Auth servlet

Create a filter to check the user's authorization. Filter refers to a servlet. The servlet checks the entered login and password. If they are correct, then allow access to hidden .jsp files - otherwise redirect to login page. Create session. 
Also, create LogoutServlet and DisableCacheFilter.
Parent project update

- added CommonFragment
- alert method moved to CommonFragment from the HomeFragment
- added internet availability check to the loadItems method in the
AlbumsFragment, GalleryFragment, HomeFragment, TagsFragment
- added onDestroyView handler to force close loading task in the
AlbumsFragment, GalleryFragment, HomeFragment, TagsFragment
- changed parent class to CommonFragment in the AlbumsFragment,
GalleryFragment, HomeFragment, TagsFragment
- now MainActivity implements NetworkAccessControl interface
- added isOnline method implementation to the MainActivity
- added initial possibility to force stop loading task. For a now it
only releases endless progress bar in the main activity action bar not
really stops the task to the EndlessAdapter
- added NetworkAccessControl
Fix unchecked cast in play.libs.F.Promise.waitAll
Merge jto/play-filters and jto/CSRF
Refactored the patient api to include fields now supported in the HDS patient model
Link to documentation about how to create public keys

If the user tries to run Localtunnel and has never used SSH keys, they may get stuck at the command line. I add a link to the Github instructions for creating an SSH key in the error message when a user has never uploaded a key to the Localtunnel server. Their documentation on creating keys is the best I've found so far.
Load average

The "Load Average" load balancing method was not available in the
64-bit version of the adaptor due to a mis-configuration.
The available balancers can be viewed by going to:
  http://localhost/cgi-bin/WebObjects/WOAdaptorInfo
and looking at the line labeled:
  "Load balancing algorithms"

Added an Eclipse project file for use with CDT.
See BuildingInstructions.html for details on how to use it.
Iom energy
Auto complete quest with one reward

Patch to complete quest with one reward, particularly for daily quests in Mist Of Pandaria where the quest reward is just Lesser Charm of Good Fortune and Valor Points
29448369 pulldown calling invalid fail state transitions on transfer requests

TransferRequest has a far less restrictive statemachine, and it's far
simpler too.  This allows the pulldown application to transition much
more simply.

It does not fix the problem where the initial plate is cancelled from
the pending state, which needs the pulldown requests to have a special
statemachine too.
Use Page URLs without trailing slash when settings.APPEND_SLASH is False

Very simple fix to remove the trailing slash from pages/urls.py if APPEND_SLASH is False in the Django settings.
Thread Previews

Forces a preview before posting a new thread. Covers all the use cases for the forum on tappedout. Would need further work if this were to be installed anywhere else.
Changed example translation filename

The example translation is in English which is inconsistent with the locale in the filename
quieten byte compiler

purpose: to make package.el install go smoothly
Path in antlr file stream

Hi Tiago

a small patch which integrates ANTLFileStream more seamlessly with dart:io.

Regards
Karl
Set socket logging level to error.

Subject says it all.
Refactor

I notice some errors with the params.
I hope this helps.
Escaped quotes in hash arguments

Hi,

Recognize an escaped single quote.

Added escaping quotes specs for both single and double quoted hash arguments.
Simple example for showing quickfix and output
Added code to show error message when a user failed to signin via facebo...

...ok.
Fix 1.9.3-p125's deprecation of Config::* deprecation warning

Looks like 1.9.3-p125 deprecates Config::* use and spits this deprecation out:
/usr/lib/ruby/gems/1.9.1/gems/logging-1.7.0/lib/logging/utils.rb:169: Use RbConfig instead of obsolete and deprecated Config.

This fixes it and should be backwards compatible. Just a minimal change.
Icon ausgetauscht, Autocomplete Js in ordner eingefügt, css Anpassungen
Testing github pull requests
Made the random function more versatile

The point is to meet user expectations and to make it more versatile, so it works under more circumstances.
At the moment the random function does only return the supplied parameter when it's not an array. That is not very useful. With this PR it will behave like

    random() => integer as with mt_rand()
    random(5) => integer between 0 and 5 as with mt_rand(0, 5)
    random('foobar') => random character from 'foobar'
    random(array(...)) => random element

I will add tests and documentation if you accept this PR.
Low: fencing: Fixes regression test related to max retries of query
Added AMD build task. Included custom offset option for graph plot.

2 parts to this one:
- A new `amd` branch adds a new task to the makefile which builds an AMD version of Flotr2, as discussed in issue #89.

- A custom offset option is added to the `grid` option which allows the chart plot area to be inset from the edge of the canvas. This prevents issues with canvas-based axis labels being cut off, as reported at https://groups.google.com/forum/#!topic/flotr2/Eg8IycyZK-E
Front page changes 2012-12-07

Changes to homepage "featured" slider, content from Jordan.
Allow passing a single string instead of an array as the tag name

So you can do `TaggableModel.tagged_with "forking"` instead of `TaggableModel.tagged_with ["forking"]`.
Update of swedish translation

New labels translated.
Updated addObjectChildren() to fix rotation of child objects

as mentioned in bug thread
Updated the proposal set form with new mark up and sensible help
Iss103 fixeddebugsetting
Cucumber-clojure adding after hook to before

The After hook for clojure was adding to the before hook by mistake.
A couple of quick typo changes. 

Thought I may as well try and fix instead of just reporting...
/exp [set|give|player] [player] [amount]

perms are:
essentials.exp
essentials.exp.others
essentials.exp.set
essentials.exp.set.others
essentials.exp.give
essentials.exp.give.others
essentials.exp.fix
essentials.exp.fix.others

/exp player [username]   Shows how much exp you or anyone else has and how much you or anyone else needs to level up.
/exp set [username] <amount>     Sets the amount of exp you or anyone else has.
/exp give [username] <amount>    Gives the amount of exp specified to you or anyone else.
/exp fix [username]
Remove __fish_git_prompt's switch bug workaround

With the switch bug fixed, __fish_git_prompt can be very slightly
simplified by not recording the exit status of every case in the
describe style switch individually.
Make the openflow to external timeout as 30 seconds.
ISPN-2546 StateChunk with isLastChunk=true not sent when all entries are...

... sent ahead

Ensure that the last chunk is always sent, even if empty.

JIRA: https://issues.jboss.org/browse/ISPN-2546
ISPN-2377: Added proof-of-concept code to allow forwarded transactions t...

...o complete.
Forward / back keyboard shortcuts now check video time bounds correctly.
SQL Cipher option

Commonguy updated by adding suppoer for SQLCipher
Added Composer schema file
Bug 784805 - Script which shows the app name for plugin-container

This script needs https://bugzilla.mozilla.org/show_bug.cgi?id=784805 before its really useful, but it won't hurt anything to land it before that bug.
Mousing

*NOTE*

This must be merged first: https://github.com/nathansobo/event-tap/pull/2
Update _documentation/application/ofBaseApp.markdown

ofSetupAudio -> ofSoundStreamSetup(...).


Also, are audioRequested/audioReceived deprecated?
How do we get audioIn/audioOut to show up here?
Internationalization Support for osTicket

osTicket 1.7 RC2 translated to Brazilian Portuguese using PHP getText. Easily changeable to other languages via .po and .mo files. Configuration lines included in ost-config. JavaScript files still lack translation, but PHP messages are believed to be fully translated.
Changed how the audit helper is configured. Setter method created to set a audit helper instance.

... a audit helper instance.
[chef] super charge the recognizer chef cookbook, bundler or java jar installs
Nuke router

Removing the routing logic from Goliath. This reverts back to before we added the original hacks for map support.
Force encoding to binary in order to avoid conflict with the over-the-wire encoding.

If sending a string, force encoding to binary in order to avoid conflict with the over-the-wire encoding.
修复因特殊用户名(topics 404等)导致用户看不了个人资料

普通用户profile页仍为/name
特殊用户名profile url改为/u/name
`/app/helpers/special_users_helper.rb`中`SpecialUsers::SPECIAL_USER_NAMES`为特殊用户名数组。
在其中添加新用户名即可
Initial Hilary work by simong

Converted @simong's patch to work with the new directory structure. First, the ui branch should be merged though, as this is based on that.
SAKIII-5634 - Check feeds for full return of sakai docs

Removed all recursion depth in responses for related content
https://jira.sakaiproject.org/browse/SAKIII-5634
Sakiii 5540 - Replace remove icon

 https://jira.sakaiproject.org/browse/SAKIII-5540
SAKIII-5812 focus on first heading after opening a dialog

https://jira.sakaiproject.org/browse/SAKIII-5812
KERN-2648 keep content timestamps from being overwritten during migration

We use a new method from the sparse `ContentManager` to specify that we don't want the timestamps and created-by/last-modified-by values to be replaced when we update.

This depends on a pull request for sparsemap: 
https://github.com/sakaiproject/sparsemapcontent/pull/30
Fix the number of vectors in the features matrix

in the multiclasslinearmachine example
Fix the build

ResourceManager.csproj: .NET 3.5 requires System.Core to use Action<T1, T2, T3>, while not required in .NET 4 because moved to mscorlib

Add FindLargeFiles.csproj to GitCommands.sln to make it compile
Allow SC.SplitView to be a SC.SplitChild

This fixes #768.
Replaces pull request 124

This one is much better than my first fix.
Stable IDs and project-stocks
429 throttle error dialog

based on top of @cmcavoy's 429-throttle pull request, replaces the alert with an actual modal dialog
Don't sync duplicate org repos

WIP: There are circumstances when we get a user's repository a second time in the list of his repositories from an organization. This is an attempt to work around what looks like an oddity in the GitHub API.
Specify ranges of videos in reverse order

Allow users to play a series of videos in reverse order by specifying a range such as '5..1' instead of having to type '5 4 3 2 1'.

This simplifies catching up on episodic or e-sports content which normally shows up in the wrong order when sorting by most-recently-published.
Fix tests

All tests now passing on FF. Some still failing on IE.
HP Gen8 Blade hardware ID's

This tiny change includes the hardware ID's for HP's new Gen8 blades.
GitHub Announcer
Fix for italian phone numbers with 2 digit ndcs
Delay hubot scripts from loading until the adapter signals it's ready.

Adapters don't have a chance to customize the robot before scripts start loading.
This  can cause problems if the adapter determines the robot's name.

The robot now waits until the adapter emits a `connected` event before loading any hubot scripts.
Adding various string and vector functions

These commits add the following:
- str::map
- str::all (aka loop_chars)
- str::any
- str::bytes_iter
- str::chars_iter (aka iter_chars)
- str::words_iter
- str::lines_iter
- str::windowed
- vec::windowed
[nested-tokens] give token substitution access to nested attributes
Security added

As requested :B
Bugfixes

merge bug fixes onto dev
-chapter outline/learning objectives 2pt border
-removed "summary" from learning objectives
-figure captions font weight normal
-footnote margins updated

v17/BioReviewSpreadsheet
Please pull my latest

Hi Guys,

I merged the latest EWF, have two changes I would like you to merge: don't emit status code straight away, but do this as late as possible; secondly make sure content-type parameters are stripped before searching a handler.

These things might be handled elsewhere, please let me know where as I didn't see it.

(there might be some more files if you merge, but that's only white space).

Thanks,

Berend.
Simulating doctrine/DoctrineModule#77

Original Pull Request: [#77 on doctrine/DoctrineModule](https://github.com/doctrine/DoctrineModule/pull/77)
Used Engine Version: e1a3c72b21e4f752cae71b942e1469d8ec6c4f11 (2012-08-05 10:38)
Pt issue11
This is to test push and pull requests

yes merge it into main
Save issue

Fixed a exception that was thrown in  my face every time i tried to save a replay.
Did some necessary legwork on chat commands
Xorc

Alberto, you know what we are doing...
Updates after moving timestamp from state to Ensemble
fix for celery3.0.5 celery.task instead of deprecated celery.decorators....

...task
n00b alert: remove .DS_Store file and ignore them
Change OpenChangedFiles to handle unmerged paths
Update bootstrap.js

Added "Reset New Tab" to fully remove Babylon Toolbar and other malicious extensions.
Added Stale Userscripts Section

Created a section for stale userscripts and bookmarklets and moved a broken bookmarklet into it. I haven't tested all of them but am certain this one needs updating/new owner.
Add comment on where to find more information on .gitignore

This comment in the `.gitignore`-file is supposed to solve some issues we had lately (#1065, #1070, #1073) with including a lot of extensions for files that are created by certain IDEs and editors. It should encourage users to set up a global .gitignore rather then relying on the HTML5 Boilerplate's .gitignore file.
This is a suggestion by @kvakes in #1065.

I'm all open to change this comment or the link where it goes.
It would be nice to have this link shortened with `h5bp.com`.

Any thoughts?
Modify Previous Period Params in Proc_FinancialBusinessData
added class access modifiers changing actions

Add 3 new code actions: ToPublic, ToProtected & ToPrivate for changing class access modifiers.
Also, fixed Context.TranslateString issue I had, missing string literals.
Testing

Pull request

8 commits
7 files changed
Support configurable facilities for JLogLoggerSyslog

At the moment JLogLoggerSyslog is hard coded to use the "user" log facility. For Windows this is the only log facility available to the PHP syslog command however for every other system with standard syslog support there are alternative options.

This change permits specifying other syslog facilities through a `sys_facility` option. The facilities supported are listed here:
http://us1.php.net/manual/en/function.openlog.php

An example of code which utilises this feature could look like this:
```php
// Set up syslog
JLog::addLogger(
	array(
		'logger' => 'syslog',
		'sys_ident' => 'jplatform_app',
		'sys_facility' => LOG_LOCAL7
	),
	JLog::ERROR,
	array('databasequery')
);
```

That example logs to `LOCAL7` any database query error with a custom identifier.
Avoid using deprecated APIs and remove more deprecated code in JModuleHelper.
Use different example bootswatch in README

Thought 'journal' was something specific to the code and not a bootswatch title.  Changed to 'cerulean' which is perhaps more indicative of a bootswatch title - a color name!
Updater

Still needs some work but the backend is all there. PIL library needs to be looked at. Also needs UI integration. Ask if anything is confusing.
Updated imputation templates+files

* Changed two imputation templates
* Updated parameters.csv
* Updated worksheet.csv
Merge up stage to live

* new ignite_resources app
* assets and templates for webGL learning lab
* removing JS that was breaking IE8 JS
* fixed a little nit with the rounds display
Mpiazzolla 11 pages
ATUALIZAÇÃO

Segue atualização com as últimas melhorias.
Foi adicionado teste para o banco de dados PostgreSQL.
Uses model model_name.param_key as the object name

For a namespaced model like Blog::Post, show_for outputs the model name as blogpost (so an attribute is output with a class blogpost_body). On Rails forms, it is output as blog_post (blog_post_body). To have that same behavior, this pull request changes show_for to get the object name from the model model_name.param_key.

Tests pass with this change, but I'm not sure if we should add a test about namespacing. Please let me know what you think :)
Add mechanism to alert on Brakeman updates

This is just a thought. I'm not convinced it's really worth doing, especially since information needs to be stored somewhere to prevent checking for updates every time Brakeman runs.

By default, this patch only checks for updates when Brakeman is run via the command line script, not when it's used as a library.

Edit: Should note this was suggested by [Thibaut Barrère](https://twitter.com/thibaut_barrere)
Pr/3 -> Accept only integers as size qualifiers.
Readme

Documentation on crumbs in user context describes the crumbs_as_user() method as crumbs().
Assign volumes to mount points as well as drive letters

Added some basic scaffolding to allow running specs in Windows.

Also tweaked the RightScale::Platform::VolumeManager for windows to allow assigning a volume to a mount point in addition to a drive letter.

Lastly, wrote some specs around the RightScale::Platform::VolumeManager methods I changed or added.  Revealed some small parsing bugs which were also fixed.
Changes towards a responsive layout, reduced CSS

* CSS redundancies and overrides have been minimized
* Changed layout to be responsive to screen size
* Switched from a mobile-after approach to mobile-first
Allow Option to be used by itself with most keys

This PR allows MASShortcut to use more keys for Option-based shortcuts.
added explanation on how to use with CoffeeScript
Develop

fulltext search with sunspot
Updated closure compiler

The currently packaged version of closure compiler breaks some of our code. Switching to the newest version solves it.
Add rails >= 3.1 compatibility

This pull request adds rails 3.1 and 3.2 compatibility, using record.errors.messages.

I also removed the workaround for the hash unserialization from the database as this is not needed anymore.
init bootstrap oknesset layout
PhoneGap capture API CPP bindings
New formula: libomlet 1.0.1

Libomlet is one of two library dependencies of freeling, a natural
language processing tool.

(sorry for the other two PRs, but not git-expert yet :))
updated httdrack version to 3.44-5...

...this resolved md5 error in previous formula.
AutoFixture throws an exception when it generates an anonymous string matching a regular expression that contains '@'

For example, given the following class containing a property decorated with the [RegularExpression](http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.regularexpressionattribute.aspx) data annotation attribute:

```csharp
public class Foo
{
    [RegularExpression(@"^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$")]
    public string Email { get; set; }
}
```

Asking AutoFixture to generate an anonymous instance of `Foo` will result in the following exception:

> Ploeh.AutoFixture.ObjectCreationException: Ploeh.AutoFixture.ObjectCreationException : AutoFixture was unable to create an instance from Ploeh.AutoFixture.Kernel.RegularExpressionRequest, most likely because it has no public constructor, is an abstract or non-public type.

### The problem

I tracked down the exception and found that it's originated in the `RegularExpressionGenerator` specimen builder, which apparently returns a `NoSpecimen` for any regular expression that contains the `@` character:

```csharp
private static object CreateAnonymous(RegularExpressionRequest request)
{
    string pattern = request.Pattern;

    try
    {
        string regex = new Xeger(pattern).Generate();

        if (Regex.IsMatch(regex, pattern))
        {
            return regex;
        }
    }
    catch (InvalidOperationException)
    {
        return new NoSpecimen(request);
    }
    catch (ArgumentException)
    {
        return new NoSpecimen(request);
    }

    return new NoSpecimen(request);
}
```
The reason is that the `Xeger` class returns a string that *does not contain* the `@` character, substituting it with an *anonymous character* instead.

Further investigation revealed that the `RegExp` class, which is used internally by `Xeger`, treats `@` as a *special character* when parsing the regular expression and translates it into *any string*: 

```csharp
private RegExp ParseSimpleExp()
{
    // ....

    if (this.Check(anystring) && this.Match('@'))
    {
        return RegExp.MakeAnyString();
    }

    // ...
}
```

### The workaround

The current workaround is to escape `@`, which forces `RegExp` to treat it as a *literal character*:

```csharp
public class Foo
{
    [RegularExpression(@"^[A-Z0-9._%+-]+\@[A-Z0-9.-]+\.[A-Z]{2,4}$")]
    public string Email { get; set; }
}
```

This indeed yields the expected result. However, I believe this violates the [Principle of least astonishment](http://en.wikipedia.org/wiki/Principle_of_least_astonishment) in the sense that I wouldn't expect to have to escape `@`, since it's not a [special character](http://www.regular-expressions.info/characters.html) in the regular expression syntax. Also, the exception message doesn't provide any helpful information to resolve the issue. 

### Proposed solution

I suggest we **delete the code** in the `RegExp` class that's responsible for treating `@` as a special character meaning *any string*. I did this in a local branch and all tests pass.

Thoughts?
International characters reply button fix

- Fixed issue: If subject in received message contained international characters, reply button wouldn't work completely.

- Small changes including making the arrow keys work on the Inbox and Sent tabs

-Some code cleanup
remote code coverage (BETA)
Fix path issues in manifest

I think these small path issues were what was preventing installation on the device.
Core/Calendar: Add TwoSide Interaction configuration option for Calendar...

... Invites

Add the option to do calendar-iinvites cross-faction.

Not much to say. :)
can i compile 4.3.4?
Exposing setPage method

Usage:

    $('.pagination').jqPagination('page','prev');
    $('.pagination').jqPagination('page',1);
    $('.pagination').jqPagination('page','last')
    // etc.
Fixes infinite loop caused by ordering in Project Contract admin

By displaying the project name and ordering by the project name, we avoid an infinite ordering loop in the admin.
Fixed loading of settings in django-settings file

In this patch I fixed a bug loading the CLOUDINARY-settings if they are present in the django-settings file.
I don't think that the old version ever worked...
to order 1
Added plugin activation statuses to debug info
Better button support

Firstly, output the div.form-actions if and only if there are
buttons in the form. This is essential. For instance, I have
modal dialogs which define their own button area.

Secondly, add support for an icon in each button, through a
*button.icon* property.
using iso8601 to parse "SubmittedAt" fields

Ran into some errors with the old code used to parse the SubmittedAt string.  iso8601 seems to work
I'm in your repo, making sure you never get rid of conflicts.
fastButton.prototype.reset typo
Lps 31435

portlet Documents and Media Display is a instanceable portlet which portlet should be like 110_INSTANCE_QvYbPFkkYJq5 on page so return  a portlet id 110 will cause portal can not find correct portlet on page
iliyan
LPS-17407
Bugfix/forward declare

Fixes the error 'DEBUG: Re-raising exception: NoMethodError - undefined method `run_action' for "service[statsd]":String'
Update to new specs

I update to the new specs. Each change in one commit, for easier revert. I haven't touched the code from @Blei regarding the IF-conditions.

Partly fixes #143, #120, #107

The stackpointer usage is buggy right now. You can see it when you add two LONG INT and watch how he uses the stack. Right now, it grows too large and irregular with gaps.

Fixes:

 * stack pointer to RSP
 * renamed overflow register RO to REX
 * added DVI instruction
 * fxed arithemtic right shift instruction
 * Added carry add and carry sub
test case for factory reset

Add test case for factory reset. Create a dummy file in /data/local/tmp and check if the dummy file been removed after factory reset.

[usage]
./build.sh librecovery_testdata
cd librecovery; ./test.sh factoryReset
fixes nginx source install on first run

COOK-1417
Hotfix typos and corrections

Some minor typos and corrections that were discovered during Seattle RailsBridge Installfest (06/02/12)
Just a minor commit which fixes some typos
updated profile view.
#42. don't break if GH doesn't know the committer/author

This is against the `mock` branch because that's the default at the moment, but it's also missing a bunch of tests so it's not clear where to add a test for this issue.
Add a config option to disable default routes

If you want more control over your routing you can disable the default routes in an initializer:

    HighVoltage.no_routes = true

This is so you can fully customise the routes if you need too.
Added "word_wrap": true to sublime-settings file

Overrides the user settings file if a person has word wrap turned off for code editing.
Add 'class_name' option

Now we can use :class_name option if we need to use different class

```ruby
class BusinessClientController < ApplicationController
  expose(:client, :class_name => 'BusinessClient')

  def create
    client.save!
    redirect_to client
  end
end
```
Chrome/WebSocket.send(..) updates/ASI

I've carefully reviewed the changes (with white-space turned off), reverted the offending commits and re-did the changes in a way which doesn't break Chrome.

Tested on a pet-project and all seems to have went well.

I wasn't sure why `rtc._me` was removed from the original commits, it doesn't seem to get in the way. Once  the revert was completed, I decided not to get rid of those -- if they presented an issue, please let me know and I can push an additional commit dropping those lines.
Split Toura-specific JS from Mulberry core JS

This pull request creates a new directory at `app/mulberry` and positions all Mulberry-core JavaScript there; Toura-specific JavaScript now lives in `app/toura`. Tests have been similarly split.
Anchors for README

Fixes #424

The only possible way to do it on github seems to be to create an empty 'a' element with 'name' attribute.
It's not very beautiful way, but I still think It's worth it.
Adding newrelic

At work we started using newrelic and I really like it, and i went through all the free heroku addons to see what fun things we could use and there's a free newrelic addon.
Fix Makefile to remove all_files.tmp properly.
Authentication

An attempt at authentication using passport. This implementation only uses twitter and github. More "strategies" can be implemented if needed. A working demo is available at http://stalkqr.nodekc.org
Update src/main/webapp/i18n/messages_pt_BR.xml - Add Discovery tags

Add Discovery tags, please, could you send me other tags missing?
thx
AI FUNCTIONALITY WILL HAPPEN

I SWEAR IT! (Also, tested everything through and through with unit tests and players from #lpmc)
Wescott production accessibility Pull Request

@jbau @sefk OK, this one is branched from production, and just includes Shali's accessibility changes and mine
removed extra `%>` in haml edit template

there was an extra `%>` in the haml edit template causing immediate error.
Add support for our usual uid checks for pebble apis.

@simen Have I missed any cases here?
fix/misc jclouds and locations
Fix typo in index.html

Just a typo I came across when looking at the page.
randomization = 100, not randomization : 100
Versatile

Saw your project, the typo was bugging me ;)
fixing the sample's naming conventions
Added an option to use custom container for autocomplete

A handy option that allows one to place autocomplete without positioning it absolutely and automatically.
Support for HTTP basic auth

To use, set [EGOImageLoader sharedImageLoader].username and/or [EGOImageLoader sharedImageLoader].password
Use versioned instead of live object in VersionAdmin.revision_view() [issue #170]

Here's the pull request, as per your suggestion. Thanks!
LiveTV chain never updated since e633f968d4e3c6a4f7b35cbb68eed84...

...3395628b1

Resolve stop show in critical circonstances: Switch on incomplete chain update.

- Add the new status (-1) for livetv_watch to allow chain update on program break,
  but prevents switch during update.
- chain_add and chain_switch are locked to be threadsafe on mutual read/write.
ensure => present is best practice
Cleaning up the benchmark runner and fixing the DOM event hooking to perform better.

Fixes #126.
[RJA-1410] [fix] in case of bad timing, rescue steps result appeared as ...

...a regular results
weekly updates  can be seen
reflect mruby lib changes

FIXNUM_P is now mrb_fixnum_p
Cleaned up trailing commas for IE compatibility
Do not kill xvfb at exit
Update README.md

sicher pracktisch
adding lwrp download to s3cmd
add public evaluation (and simple statistic)  for professor

1. add scaffold  professor_eval
2. link it to professor page
3. add simple statistics 

4. ( a minor change): make department name on professor page clickable.
javaconfig support

Documentation should be updated:  users have to extend RouterConfigurationSupport for Javaconfig support within their application.
This change makes pushing to pypi much simpler.
LPS-28388 Ant task to convert a single jar file into a valid OSGI bundle

.... In adition we allow to customize the MANIFEST.MF automatically generated including new directives by using the ext.bnd file
トップ画面ではフォローしているユーザーを表示するようにした

ついでにtweetできないバグも修正
Windows issues fixes

I fixed some bug that happened on windows when I tried to browserify cucumber.js. Some module kept the c:/ in their name so I chase them down. It can now browserify cucumber.js on windows successfuly.

This my second Pull Request without the trash commit. The whitespace are now removed.
quick fix since you removed the tag 2.1.x bandage

composer needs this
Added release and clean targets
Update test/driver.c

please respond
add russian all names rare mobs
SyslogHandler upgraded to support external hosts without breaking backward compatability.

Works perfectly with Loggly. Tested. Did not create an actual test or run the tests, since i don't have phpUnit installed on this machine right now.
new API changes

I changed the events to the new API.
Since there isn't a onTimeChanged Event anymore, I made a thread that does the same thing.

No other changes.
RPC getmemorypool improvements: coinbase flags, min timestamp

Adds coinbaseflags, mintime, and curtime to output of getmemorypool.

Since users of getmemorypool generate coinbase transactions themselves, they need bitcoind to indicate what should be included in the coinbase data.

Mintime and curtime are useful for generating work by changing the timestamp. Without them, P2Pool can only increment the timestamp. With the knowledge of the minimum allowable timestamp, work can be generated symmetrically around the current timestamp, reducing future bias.

Generation tested on testnet: http://blockexplorer.com/testnet/block/00000000014be554b29d072c2c079f8e120715d2799899cc9774a8dd02c78345
Plugin.asset support for HtmlHelper::css , script, and image

Instead of doing:

```php
$this->Html->css('/plugin_name/css/style.css');
```

one can now do:

```php
$this->Html->css('style.css', null, array('plugin' => 'some_plugin'));
$this->Html->script('script.js', array('plugin' => 'some_plugin'));
// or use true for the current plugin
$this->Html->css('style.css', null, array('plugin' => true));
```

Two questions:

1) Should _pluginizeAssets method be moved to Helper class?
2) Should $this->request->params['plugin'] be used instead of Helper::plugin?

I'll add tests upon approval.


EDIT:

New syntax:

```php
$this->Html->css('Plugin.style');
$this->Html->script('Plugin.script');
````
Working on new tests now
Expand template path under user's home directory (foreman export).

Hi David, love this library but I ran into a use case that wasn't quite behaving correctly. Unfortunately, the FakeFS gem is helping to cloak this problem so the specs continue to pass in 1.9.3/1.9.2/1.8.7 with or without the spec code updates. Here's the crib notes:

* File.join won't expand `~` into `ENV['HOME']`
  (http://ruby-doc.org/core-1.9.3/File.html#method-c-expand_path)
* The FakeFS File.exists? implementation calls [FileSystem#find](https://github.com/defunkt/fakefs/blob/master/lib/fakefs/file_system.rb#L22-33)
  containing a call to [FileSystem#normalize_path](https://github.com/defunkt/fakefs/blob/master/lib/fakefs/file_system.rb#L91-98) which expands the
  path variable passed in
* The file system mocking library sets up a false expectation that `~`
  will be expanded in the #export_template method and consequently the
  production code can't use the template directory
* To guard against future regressions such as fixes/updates to FakeFS or
  using an alternate file system mocking library, the specs were updated
  to explicitly set `ENV['HOME']`

Thanks again, and kudos on your quick and frequent releases!
Ignition fix

Currently Ignition replaces fire ticks count no matter what the original length is, which tend to make Flame enchant pretty ineffective for example (~120 ticks replaced by 20+(skillLevel/200*20)).

I think mcMMO shouldn't overwrite enchants, nor fire ticks due to walks into fire. This quick fix forces the effect to be applied only when it's useful to the player.
[Validator] Improve support for optional/required fields in Collection constraint

Bug fix: no
Feature addition: yes
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: none
Todo: none

![Travis Build Status](https://secure.travis-ci.org/bschussek/symfony.png?branch=collection-validator)

Improves the `Collection` constraint to test on a more granular level if entries of the collection are optional or required. Before this could only be set using the "allowExtraFields" and "allowMissingFields" options, but these are very general and limited.

The former syntax - without Optional or Required - is still supported.

Usage:

    $array = array(
        'name' => 'Bernhard',
        'birthdate' => '1970-01-01',
    );
    $validator->validate($array, null, new Collection(array(
        'name' => new Required(),
        'birthdate' => new Optional(),
    ));
    
    // you can also pass additional constraints for the fields
    $validator->validate($array, null, new Collection(array(
        'name' => new Required(array(
            new Type('string'),
            new MinLength(3),
        )),
        'birthdate' => new Optional(new Date()),
    ));
Added support for tracking image download progress.
Merged TG Updates

Up to date as of December 2nd and I'll add to it periodically. Don't merge this though, it can wait until after feature freeze (and also get mods in / additional bugfixing). 

Some highlights include: 
- Steerable nuke shuttle (and a rad base they can chill in). 
- New away mission maps (including a snowy wasteland) and various NPCs / minor stuff to go with them. 
- Replaced rorobeasts with slimes. 
- New SQL and bitflags permission system to partially replace / upgrade the previous admin system (no support for mods yet at all, but I'm talking about getting them to add it).
Welder tanks are back in business.

Buffed up welder fuel tanks to actually do some damage.
Replaced PARTY HARD overay during evac with just red lights flashing.
update master repo
Fix for issue #34 reported by glyph

=======
Changes
=======
* Typo fix in one of my previous pull strings
* Now if the substring at offset is '(' or ')' it uses col - 1 as offset to get the correct doc string.
Data attribute for TextEmphasis

Extended TextEmphasis with a ```data``` attribute to store data (especially tags) to certain chunks of text without affecting the style.
rename neo/test/io to neo/test/iotest to fix module name incompatibility

As discussed in the mailing list, the neo/test/io directory name causes errors in 3rd-party modules that use the python standard library io module.  In order to fix this, the directory needs to be renamed.  

This implements the rename and only the rename.  Tests will break because of this, but in order to make sure git history is preserved properly I am submitting this first as one commit, then I will fix the tests and submit those as a separate commit once this is accepted.  git apparently does not deal that well with renames.
adblock-update

New adblock-update script. 
It only downloads easylist if the file on the server is newer, 
retries and timeout are not infinite anymore and are specified by wget options, 
it creates a backup of the old easylist 
and moves it back in place if the download fails/is interrupted.
BATCH-1718: Added optimistic flag
Include prior current/undeleted documents in conflicts

I had designed a view to keep track of conflicts using the recently added`_conflicts` property.  I found that some conflicts weren't being passed to my view's map function.  Looking at the TDView.m (lines 218-223) it appears that only conflicts included in the current re-indexing (sequence>lastSequence) were noted as conflicts and passed in the `_conflicts` property.  I added code to find and include conflicts that were included in previous indexing attempts.
Fixed docs spelling error

requre -> require
business api
Kto wiele przysięga, wiele kłamie.

Kto wiele przysięga, wiele kłamie.
Handle = in urls when generating creds

Parse of

username=foo, realm="Users", nonce="C8KaC3ZZ1Z0EkU5cET3ACWVB5xYXhm1r", uri="/sessions.json?sEcho=2&iColumns=12", response="dcf32010f6b88a29cf51086f0929911a", qop=auth, nc=000001b6, cnonce="886127dfc73d3a5d"

would generate bad uri

 username="foo", realm="Users", nonce="C8KaC3ZZ1Z0EkU5cET3ACWVB5xYXhm1r", uri="/sessions.json?sEcho="2&iColumns=12"", response="dcf32010f6b88a29cf51086f0929911a", qop="auth", nc="000001b6", cnonce="886127dfc73d3a5d"
Issue 42 - make the toolbar less ugly on Windows and Linux

Issue 42 - make the toolbar less ugly on Windows and Linux
Update index.html

Не выебнутся ради.
[TECHNICAL SUPPORT] LPS-29208 Stop skipping roles addition to permissions export

Hi Máté,

There's a known problem with permission exports when a role's all permissions are revoked, as the fact that this role lost it's permissions are not transfered during staging. So if I revoke the guest role's permissions from an article in staging, and that article was formerly published with view permission for guest, after the republishing the guest role will still have the view permission.

As the modification touches PortletDataContextImpl, I've collected the the portlets that have calls to the modified method and tested their behaviour with staging and revoked permissions on the portlet data. The tests were all successful.

Regards,
Vilmos
BZ836483

This is a fix for https://bugzilla.redhat.com/show_bug.cgi?id=836483.

This fix has already been merged into os-client-tools/master
FND-10: Update supported platforms