labofsahil/github-event-dataset-2012 huggingface dataset:
Implementing new features for queries Warning BC BREAK

BC break:
- the `'constraint'` option is now `'constraints'` (i.e with an extra 's')
- the constraints now behave like conditions (i.e the right hand side are automagically escaped, use (object) casting to avoid this behavior)
- Query::constraints() has been removed (see Database::on() for PDO datasources)

New Features :
- Queries are now exported according a datasource strategy (Acutally only the joined strategy (i.e. LEFT JOIN) have been implemented).

Experimental :
- If such notation : `Post::find('all', array('with' => array('Tagging.Tags')));` would now works on PDO datasources, the lacks of "fixtures" (#603) makes tests impossible (for me at least) for this part.
- Feel free to comment this PR if you notice something wrong.

Next step :
- Allow Queries to contain subqueries.
- Allow Datasource to manage queries with  subqueries.
- Implements the "subquery strategy" for both PDO and NoSql datasource.
Use second layer for water 

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Add govuk_frontend_toolkit and sass-rails

These dependencies are required as we start to pull stylesheets out of static and into their respective apps.
Use {slug} instead of {name} for category URL and FILENAME formatting
Update Angular Scenario to emit RunnerBegin event

THis is to allow Testacular Angular Scenario adapter to correctly display total number of tests from the beginning
Windows support for dictionary location
Various minor improvements


- Cosmetics (sorry, I know it's mostly personal taste,
  but I had a moment of extreme boredom)

- Improved jsdoc comments

- Improved `mime.define()`

  - moved variable declarations
    to top of function

  - cached `exts.length` in variable
    to speed up the `for` loop

- Improved `mime.load()`

  - moved variable declarations
    to top of function

  - made line split regex work
    for Unix and Windows EOLs

  - replaced `forEach` loop with
    `for` loop (faster)
Font changes for v0.9.3

These include the font changes from Slate to Slate Pro
Update element.rb to not emit deprecation message

see: https://github.com/cheezy/page-object/issues/138

The thing I don't like about this approach is when watir comes up with new methods/change method names, we would have to change it as well. 

What do you think?
Allow mocks to use .withArgs and .withExactArgs with no arguments

Currently, if I write a test using .withArgs() or .withExactArgs() passing no arguments, it fails regardless of how many parameters are passed to the method under test (a bit useless if you ask me).  I would expect that if I write a test using .withExactArgs() that I am saying I expect exactly zero arguments to be passed - no more or no less.  Currently, the framework fails the test with "hide received no arguments, expected" (note that nothing follows "expected").

This change allows passing of empty arguments to .withArgs & .withExactArgs, and using .withExactArgs to specify that the method is called with no arguments.  Using .withArgs with no arguments after this change does not cause the test to fail, but it is implying the method is called with zero or more arguments, so it will never fail a test.
Fixed private post flag

https://github.com/claudehohl/Stikked/issues/10
(I also added a few lines in the .htaccess file)
More remote options

This PR makes remote webdriver calls more flexible while breaking backwards compatibility somewhat:

*  Default URL is in an extractable place which will be useful in the tests
*  use `location` instead of `host` and `port` because users can put their selenium server behind HTTPAuth, (ie username + password) and on different URLs (ie if their selenium server is behind a fowarding proxy). In general this makes it easier for Saucelabs users who want to just copy & paste their Sauce URLs
*  Allow overriding of the default capabilities, so if you want Firefox, but on Mac, or a specific version of IE, etc.
replace git@github.com remote urls in repo

To avoid 404 errors when repo maintainers use the git@github.com syntax this should be replaced by the https:// counterpart so the link is still valid.
Badass Icons : Favicon and Touch

* Fav and Touch icons imported
* Mobile meta tags to improve native mobile devices experience
Added facebook comment create and remove events hooks

maybe there should be more hooks...

see:
http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
Kassa-alet -laskennan loppupvm:ksi kuukauden viimeinen päivä
* Valitaan varasto alasvetovalikosta oletuksena.

Preselectoidaan varasto-dropdown käyttäjän takana olevilla asetuksilla:
Oletusvarasto > "Varastot joista käyttäjä saa myydä" > "Näytä kaikki"
Myyntitilausrivin poisto ostojen ja saapumisien kautta.

Ostotilauksen kautta pystyy poistamaan myyntitilausrivin jos ne on naitettu toisilleen.
4141 variant page entity

panel layout and pane settings
[SOLVED] #439

Added ```;```s to the end of the lines where calls to the ```time```. Now correct performance is guaranteed if at least one of two instruments are avaliable:

 - time shell builtin

 - GNU time binary

That solves #439 properly (in terms of makefile shamanism), not with ```eval``` that was suggested.

The reason for such a strange ```make``` behaviour is optimization that refuses to run shell builtins.

Please note that if both GNU time and time builtin is present, builtin will be run with the highest priority and thus no additional output will be printed. Here is an example diff for ```$ make test``` between builtin and GNU timex

````diff
0a1,2
> 1.58user 0.25system 0:02.19elapsed 83%CPU (0avgtext+0avgdata 16252maxresident)k
> 0inputs+0outputs (0major+12503minor)pagefaults 0swaps
````

So now even if there are systems that have bash but no GNU time (for instance strangely packaged fresh Virtual Machine installations) make won't fail.

---
Jonn Mostovoy,
DA234FE7
Embedded the video into the aggregator page and some other css goodness
EXOGTN-1098
Implemented Url::getName()

without this change, it's impossible to update or create a content with an Url field in the name or url alias alias pattern.

(Note: as far as I can see, the field types' getName method are not covered by unit tests...)
Ensure navigator.mozL10n is defined before accessing it from buils/webapps-l10n.js

I don't really know why you reverted that from my commit, but this is an important change.
Without that `mozL10n` is undefined here:
https://github.com/ochameau/gaia/blob/cca3a279192747a49ec8f1c3988590ec23d75cac/build/webapp-l10n.js#L104
That's because the localized event can be dispatched synchronously in l10nStartup, before we even reach `navigator.mozL10n = {...}`.
setup postdata in OGP; cast recommendations bar max_age as int

call setup_postdata to setup template tags before use

cast max_age value as positive integer before passing to recommendations bar setter
Add french translation

Added french translation
Prevent encoding errors on Windows

Encode/decode strings explicitly to avoid encoding errors on Windows.
Prepare release 0.002

This pull request includes the patch from Nicholas Clark for perl 5.16 (see [RT#72133](https://rt.cpan.org/Public/Bug/Display.html?id=72133#txn-995406)) and a few cleanups.

I've also enabled Travis-CI. You can see the results [here](https://travis-ci.org/#!/dolmen/p5-Test-Vars).

*Note: If you don't have time to make the release or are not interested anymore in this module, I'm applying for maintainership.*
Regtest bug fixes

These commits fix all failed builds in the develop branch.

With this, all 250 example easyconfigs we have work correctly.

Other changes include the incorporation of the regtest.py script in build.py, along with the appropriate options (`--regtest` and co).
Interface

* adjusted interface
* move Rating.java to it.rate.data package
* add PersistenceManagerFactory class
* implemented RateItServiceImpl with testdata
Jmvc compatibility

Here's a revised set of changes that shouldn't have anything objectionable. These are the main features our app needed that couldn't be easily resolved with a find and replace.
actualizar mi repositorio...
[WIP] moved broadcast types to the right place in the file
Egl

Adds stubs for a few more EGL functions.

Implements a function emscripten_set_canvas_size that allows resizing the canvas element on the emscripten-generated web page without having to depend on SDL or X11 headers in C code.
Add YUI 3.x module support

Reverted triple equals concerns from patch.
Fix crashing of muffin when monitor layouts or primary monitor is changed

Solves: 

#810
#329
#302
#553
#968

Remaining issues:

Muffin:  Should detect when a monitor is add/removed - currently it does not

There is a related pull in linuxmint/nemo#16
Add new methods in OracleHelper file

New methods to get the connection string with the pooling to false
Doc test now specify encoding for ref file

The UVM documentation generation test is now explicit about the reference file character encoding.

This should prevent spurious mismatches when the test runs on a system with a different character encoding from that which generated the reference file.
fix wiki-nav recipe, add ido-load-library
Set a CSS class on the active row so it can be highlighted

In a large grid, it's helpful to highlight the active row as a visual aid, similar to how modern text editors highlight the active row of text.

The implementation is very simple.
[bug 690023] Forbid unvouched users to view other user profiles.
Ux changes 282

Added a create new group button, with save/cancel stubs.

button:

<img src="http://i.imgur.com/qt0SP.png">

when pressed:

<img src="http://i.imgur.com/Ms44P.png">

save will commit the group (removing the "new" class), cancel will remove the list item from the listing again. These obviously still need actual javascript behaviour tied to them, and a partial to live somewhere =)

note that this has embedded CSS and JavaScript. We can either land first, and then relocate when we're happy with the new templating solution, or do it the other way around. Given the low number of files touched, landing, then fixing, is probably nicer.
Move to SBT 0.12.0-M2
Party on, Wayne! 

Party on, Garth!
loosen pry dependency so it'll work with Pry release 0.9.10 

and future versions in the 0.9 series

And release a new gem please! :)
Single logout simple LogoutRequest

Really simple fix for #26 and #15. 

While @calh's implementation in #26 is a lot more versatile and cover more advanced cases, this is a rather direct port I wrote today to fix some discrepancies in BEKKs rather outdated version (with a more compatible API).

Disclaimer:
I didn't see @calh's pull request before I started, if I had, I probably would have started from that. While I haven't looked compared @calh's changes with my own in detail, I think my own should be fairly simple to merge in.

See #26 for more in depth notes by @calh.
EOI Dataset Agent Framework realignment

@MauriceManning
Core realignment of EOI Dataset Agent with the MI Instrument Agent
Added to feature to previous and fixed elements

* Added a feature to go to the previous guider.
 * Updated the plugin so that the guider will be fixed
   if it is attached to the fixed elements.
Handle cleanly failure to push to try.
Remove android-xul and the tests only it ran

We dropped support for running android-xul, which also removed
the browser-chrome unit test, and the twinopen and tzoom talos
suites.
fix typo in help message

it should be "-f" instead of "-t"

thanks!
use javascript array functions

using javascript 1.6 array functions instead of for iterations: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array
Add checkbox to select/unselect all fields when exporting (Issue #1241)

Add checkbox to select/unselect all fields when exporting (solve issue #1241).

I hope this is right.

I didn't make the test, if you it's a need for this feature, please let me know and I'll make it.
Fix errors on Draggable: js.MouseEvent has no field pageX
pull last merge from silexlabs/develop
added missing module

http://guides.spreecommerce.com/adjustments.html#registration module was missing, we need this in edge, 1.1.x and 1.0.x
style and bug fixes in variables module, added initial unit test

unit test can be run with:

```
import easybuild.test.variables as v; import unittest; unittest.TextTestRunner().run(unittest.TestSuite([v.suite()]))
```
Pretty Name Option

If sources are in subfolders than the output filenames will be `path.replace(/\//g, '_')/filename.html`
Container view should be QTouchposeTouchesView, not QTouchposeFingerView

Previously the container view was itself a QTouchposeFingerView, which could cause an extra touch to be drawn. QTouchposeTouchesView was unused, but seems like it was intended to be used here.
Publish to maven

The patch adds "publish-local" ant target. Added instructions for publishing to maven.twitter.com.
Update SDK build

The current SDK build does not build source plugins as the manual source features do not seem to be compatible with tycho. This pull request uses tycho to build source features from existing features which ensures that source plugins are created for all plugins the existing feature contains. It also uses eclipse-repository to build the sdk instead of eclipse-application as it will be deprecated soon (http://wiki.eclipse.org/Tycho/Packaging_Types#eclipse-application). This also has the side effect of only creating one zip file, allowing all environments to be listed in the root pom so tests will run again from any environment.
Uses Ember.assert if present, falls back to ember_assert

ember_assert was deprecated between 0.9.8.1 and 1.0pre, and in later versions of Ember using it produces a deprecation warning. So we use Ember.assert if it's there, and fall back to ember_assert for people using older versions of Ember.

This replaces PR #15.
Fix #34 - add missing properties for 2012 beta timesheet

Harvest did it again! Here are the two new properties that we need.
fix for OSS

works great on FreeBSD

i think it still need fix for OSS 4 on linux
Updateassets
Version 1.0 of Byte Slides

This concludes daves work to the Bytewire slides plugin. Working on v1.0 now.
Mapsinfowindow

Added info windows in google maps.
THS Big Mem settings

Remember to change the aries-common device tree settings as well.
Geometry fixup

Fix (Cooresponding, Alternate Interior, Alternate Exterior, Same Side Interior, Same Side Exterior) Angles 2

Make problem generation better so there aren't as many data-ensure loops, and so the problems look a bit more sane. Also, fix up whitespace.

@beneater @mwittels review?
Dev

Merge de ramas
If an insert (not an update) fails, reset isNew so that there is a second chance to save the object

Right now if an insert fails you are stuck because the isNew flag is never set to true again. With this simple patch this issue goes away. Please see the test program in this gist, which verifies that I didn't break update() in the process of fixing this issue. (:

https://gist.github.com/2387479

This allows things like generating a more unique slug on the basis of a unique index error in a truly concurrency-safe way.
Notificaciones de comentarios por correo

Notificaciones por correo cada vez que se agrega un nuevo comentario

Los usuarios pueden optar por no recibirlas destildando en su perfil "Recibir notificaciones por correo"

Queda pendiente hacer algún tipo de suscripción, para que sólo se reciban correos de los foros seleccionados

Queda pendiente realizar las pruebas
Update t-shirt-orders.md

Programming, motherf***ers
Adding characterisation of the prime implicates for sat_genhorn_cs(k,l).

Branch: rucpbase.

Adding characterisation of the prime implicates for sat_genhorn_cs(k,l).

Matthew
Upgrade to Ruby 1.9.3 and Mongoid 2.4.7

Hey,

you gem was a bless to my app :) But I had to fix a few things.
Since I use Ruby 1.9.3, the way Jeweler defines the encoding doesn't work. So I switched to Bundler (less code too) as the gem framework. 

Also, I changed the way you define the methods using module_eval instead of generated_field_methods.module_eval. I'm not sure why you were using that method, but it works with a simple module_eval. 

I'm already using it in production and it's working great in my app. 

Thank you.
Added italian translation

Here are .mo .po files for italian language
Minor tweaks

Commit messages explain changes. I'm not very familiar with Objective-C, so you should probably check my changes.
Update www/winphone/ChildBrowser.js

Fix: Only call event when is assigned
Added: Handle close event
Ensure InterpolationHandler correctly deals with '#' in its input.

Issue #139 exposed a problem with how awestruct handles interpolation.
This isn't really a javascript-specific issue, rather it was a broader
problem with the InterpolationHandler and how it dealt with regular
expressions in an input file.
gameplay v1.4.0
Additional change to Gamepad API.

Updates to Gamepad, Game and Platform for Gamepad API changes.
Regenerated Lua script bindings.
Update assets/js/jquery.tablecloth.js

Re-factored the source.
I've fixed a bug on the functions word and wordCapital of the Lorem class
Look for libzmq inside of the right paths

Take host architecture into consideration while looking for libzmq.
The previous code didn't work on 32bit linux systems since it looked only inside of `/usr/lib64`.

I have no access to a OSX system, I hope I didn't break anything with this change.
Internationalization of GUI part

### Context
PriceHub needs to be available in English language. Most framework libraries are available in French language only.

### Description
GUI part of the control library has been internationalized using the i18n framework library.
BUG 5285 I add the height to panel the edit process

I add the height to panel the edit process
Allow to specify url for slideshow from sets

With this edit, the slideshow allows the users to specify an url when images are taken from a file set.
Allow user to scroll up and see old messages
JNLP update
Keyboard

Many different keyboard actions added for my favorite expert.
Simple search

New plugin for searching "forwards" for text.

The previous text search term is preserved between invocations mimicing the way the feature is implemented in firefox and chrome.

I also needed to modify entry plugin to explicitly check for the "vetoed" key name because indent plugin was relying on just changing the key.name for tab char which was not enough in this case to stop chars being entered as the search term being entered into the current document.
Optimize batch clear cache

This is to optimize move&hide by 2 ways.

1) support $clearCacheType when clearing cache, to give more flexibility especially in batch clearing.

2) Calculate nodelist once for root&children it won't get long calculation in subnode. This is useful for more than 200 nodes because it will expire all view cache. 

Test:
(with feature in https://github.com/ezsystems/ezpublish/pull/441 first)

In hiding, in 2000 nodes it is from timeout to 1 second(because it expires all cache including children)
Fix bug with (p)fsockopen() returning invalid sockets

Summary: If the peer doesn't close the connection properly or under high-load
situations (or tcp_tw_recycle=1), Hiphop-php can return invalid sockets
because it didn't detect the socket is not valid anymore.

This affects fsockopen and pfsockopen.

This is the state of socket_get_metadata during the problem:
array (\n  'wrapper_type' => 'Socket',\n  'stream_type' => '',\n
'mode' => '',\n  'unread_bytes' => 0,\n  'seekable' => false,\n
 'uri' => '',\n  'timed_out' => false,\n  'blocked' => false,\n
 'eof' => false,\n)

Hiphop-php can also return timed_out sockets with pfsockopen().
\n  'wrapper_type' => 'Socket',\n  'stream_type' => '',\n
'mode' => '',\n  'unread_bytes' => 0,\n  'seekable' => false,\n
'uri' => '',\n  'timed_out' => true,\n  'blocked' => false,\n
'eof' => false,\n

How to reproduce:
- Start a daemon (e.g. nc -l)
- Open a connection with pfsockopen to localhost
- pfsockopen returns a resource #A
- fwrite(#A, $foo); => OK
- Close the daemon
- Open a connection with pfsockopen to localhost
=> pfsockopen() returns the same resource #A and $errno == 0 (Success)

- fwrite($resource, $foo); => "Not a valid stream resource"

Expected output:
- pfsockopen() should establish a new connection and drop the old one.

Fix:
Hiphop-php shouldn't return invalid sockets. This is default
PHP behaviour.

What is the fix:
Testing if the socket is still alive using poll() and MSG_PEEK.
Perf looks ok.

Test Plan:
Checked connections were kept permanent (tcpdump).
Tested on 100'000'000 queries in production.

Revert Plan: easy
Add 'scale' and 'show_total' graph options.
Styling play and adds root path to logo

Let's go through this tomorrow morning as a team as a practice?
Rubric added
Unnecessary 0s being printed on array declaration

Problem seen in method draw_plots(). The key is to declare arrays
as follows :

	 sine = a[5]
	 cubix = b[5]

Simple variable declaration returns a void that does not screw up the output file w/ 0's
"Send triage" should provide a link to main website

It took some time for me to refresh site's name in my head, and google wasn't by my side in this situation. This commit adds link to other repos in the footer of mailing.
Display Bug IPython Notebook

Fixed a bug that opened a Blank Display window in Pygame even though the Display Type is set to IPython Notebook.
example test suite
NULL-safe String methods

Several String methods (constructors, mutators) take char * as an argument. If NULL is passed into any of these methods, the program will crash. This is particularly worrisome because in several places Polycode itself calls the String constructor with tinyxml->Attribute() as an argument, a method which can sometimes return NULL. So like if you put this in a .mat file:

<param name="xo" type="Number" value="0.0" />

Polycode will crash, because Polycode will check the "default" attribute (not there) and pass the unsanitized result directly to String().

Patch changes String methods to interpret NULL as "empty string".
Linux Build

Fixed dependency compilation.
Updated zlib and libpng to latest versions.
Fixed makefile for Linux examples.
Fixed constructors in three of the linux examples so that they build now.
better Makefile.PL and a test
AEROGEAR-568

updating AeroGear archetypes to 1.0.0.M6
httparty shouldn't swallow the backtrace

httparty swallows the backtrace when a deserialize error happens.

Let's say JSON.parse fails due to incorrectly formatted json or because it's missing the correct data structure to deserialize the string the only error the user gets is:

NotImplementedError: HTTParty::Parser has not implemented a parsing method for the :json format.
lib/httparty/parser.rb:140:in `parse_supported_format'

Which would make people believe that there is something wrong with HTTParty::Parser or the used json library.
For proper debugging of debugging it really should propagate the original backtrace
Added HTTP Patch to HTTParty

I followed the conventions used for similar requests. I did not do any additional/creative testing, but followed the convention for testing other request types.
Apanyado el layout, ya salen los links

Este pull-request se autoaprobara en 3... 2... 1.... BOOM
fix Body.getVel
Updating version and stability language
Fix typo: devDependancies → devDependencies
增加了一些文档

增加了一些文档
revert changes introduced by #4234 (java mapscript breaks build)

This pull request reverts changes made in

https://github.com/mapserver/mapserver/issues/4234

I'll wait a little before pulling it in so that it can be reviewed
Update list of self-closers.

New list is taken from http://www.w3.org/TR/html-markup/syntax.html#void-element
Plus obsolete "frame" tag.
htmlmixed/xml: add option to force self-closing tags to be self-closed

This feature will guide users to write better (well-formed) (x)html.

This feature is enabled with adding "forceSelfClosers: true" to spec (parserConfiguration).

If this flag is not specified, parser works as usual. Otherwise ">" is marked as an error for self-closing tags unless it is preceded by "/".
Documentation class

This fixes an error when documentation_class was not set and it fixes a test by changing the CSS expression.
Fixed Issue #374

Fixed Issue #374
Work mds
Extensively restructured JobGraph module + some more
master branch: WMM2010 Geo model from Sergey

I picked Sergeys commits from #241 and made a few minor cleanups..

Still needs a bit more work:
* should not depend on ahrs_int_cmpl_quat
* should not depend on rotorcraft firmware (autopilot_motors_on)
* wmm files should be pprz_geodetic_wmm2010.[ch] in sw/airborne/math
Update ui/js/jquery.pods.js

Suggested fix for #588
Fix puppetdb.conf parser to accept hostnames

This regex was looking only for word characters, so servers like
foo.example.com wouldn't work because of the . characters. Obviously
this is an extremely common case, and absolutely needs to be supported.
Move wysiwyg fields into a partial for easier maintainability.

This makes it easier to upgrade, too.

(Updates master.)
Fixed a nillable attribute error

Error message was:

#<Savon::SOAP::Fault: (soap:Client) Validation error: If the 'nillable' attribute is false in the schema, the 'xsi:nil' attribute must not be present in the instance.>
Added "Purge Everything" link to settings page
Merge centralway changes
User memberships bug

The following bugs were found:

- Getting the list of memberships from a user with only 1 membership never worked
- Paging the list of memberships for a user with uncached membership would be incorrect the first time

Part of the issue was that a slice was done with a passed in argument. Because the tests passed in `null`, they didn't fail. However, when the UI doesn't pass in an argument, `undefined` is passed in and it did fail. Therefore, every time we call the internal API function directly, we should be using `undefined` instead of `null`, as that resembles the UI more closely.
resolved two bugs

repo#commit's optional options parameter and repo#sync's required branch parameter
Added LDS instructions and added graphics

@jhinkey Updated Dev Guide: Portlet Development Section. Let me know if you have any other suggestions. Thanks!
Cleanup user guide chapter markdown

Use unicode character sequence i nplace of "reserved" character, correct image sources, and re-number figures.
Eliminate all rawtype warnings

Use wildcard generics to eliminate all rawtype warnings (it's not actually any safer). The compiler no longer produces the "recompile with -Xlint for details" message.
ajax upload images in new blog post
Begginings of a Level End Screen

I made a very simple "level end" screen that we can build off of.
fix broken API routes

This fixes #593
finished testing debugging messages, fixed some minor bug in the code while testing, fixed & ran the testers for global and kernel, kernel_end
Fix frame locator in Frame#attach_command

Fixes Issue 45.

Note: In frame.rb, only the attach_command was changed. I am not sure why GitHub shows everything as being changed.
Fix #34: Fix template compilation mode.

More tests to make sure it does as advertised coming.
Added cl to the test requirements
Avoid empty ULs
Remove incorrect default value in docs for init.author.name

A minuscule, minute, tiny documentation update.
Update inventario/View.xhtml
Fix for 1.8 + Encoding constant

Don't rely on the Encoding constant as it can be defined in 1.8 by
something else.

I have a program that defines an Encoding class, which is not the same as the 1.9-one.
Minor fix in it-IT strings

While I was checking the pull request status I noticed I missed a piece of a phrase in the last TabletSMS string. I fixed it, sorry for the trouble.
Ctrl + W closes settings dialog when open
Move closing of database connection to CI_DB_driver->__destruct - #1376

As of manual persistent links are not being closed, so I didn't put the persistent check that was in the CodeIgniter.php file.
support for first-class place model

The following commentary was submitted by @ttwetmore, opening it up here for discussion, my own comments to follow:

> In the GEDCOM X model places are “second-class citizens” (don’t occur in their own right as record level entities) and are not hierarchical. I believe there are places where places can be second-class citizens, that is, simply as attributes of an event or other attribute, but there are many places where an independent set of hierarchical place records could be useful. I also believe places should be hierarchical, with each place able to refer to one or more more inclusive places that they are a part of. Most modern genealogical systems seem to have some kind of place expert module built in that provides this associated structure of place information. Here is a proto specification of a possibility: 

```c
enum PlaceType {
  Village = 1;
  Ward = 20;
  District = 21;
  Town = 2;
  City = 3;
  Parish = 4;
  County = 5;
  State = 6;
  Province = 7;
  Region = 8;
  Country = 9;
  Duchy = 20;
  Bishopric = 21;
  Kingdom = 22;
  Continent = 10;
  Planet = 11;
  StellarSystem = 12;
  Galaxy = 13;
  Universe = 14; // In case the multi-universe conjecture is true.
}
message PlaceStructure
{
  required string name = 2; // Name of this place.
  optional PlaceType type = 3; // Type of this place.
  repeated UUIDValue parentIds = 4; // Places this place is in.
  repeated AttributeStructure attributes = 9; // Attributes of this place.
  optional InfoStructure info = 10; // Other information about this place.
}
message PlaceMessage
{
  // Record id of this place.
  required UUIDValue recordId = 1;
  required PlaceStructure place = 2; // Structure describing this place.
}
```

> In my Google protocol notation, a structure is information that is found inside a record, and a message is a record that will be encoded, transmitted and decoded as a whole. In the DeadEnds model a place structure may be used in a number of contexts. One such context is shown here as the contents, along with a UUID value for a record id, of a place record.
Rebased NamespaceInjector
Post Tag SIte + Author
Use separate NSPasteBoardItems for compability with Microsoft Word

Apple docs (url below) show how to write multiple items to the pasteboard
in 10.6 or later. This fixes GPGServices in Microsoft Word and works
as before in TextEdit, etc.

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSPasteboard_Class/Reference/Reference.html
Version 2 - Version Stable 1

Inclusion du développement stable.
homewort1
JASR
Test

更新选将表
添加求桃时针对sp庞统的特例
DONGTIES ARE NOW ACKNOWLEDGED

PLEASE ACCEPT THIS DONG-GIFT
Fixing same-slug bug and post-overwriting bug

There were a couple of bugs that were causing interesting brokenness.
I think they should be fixed.
Fix google alerts

Fix issue raised by jhersco at <http://www.cocoaforge.com/viewtopic.php?f=18&t=23979&start=20#p134194>
possible application.dsn fix. 

Yo Adam. This framework is pretty cool. Let me know if this change is unnecessary.
Add fs.makedir() and fs.rename() APIs

Add two new functions to brackets.fs:

**makedir()**
```
/**
 * Create a new directory.
 *
 * @param {string} path The path of the directory to create.
 * @param {number} mode The permissions for the directory, in numeric format (ie 0777)
 * @param {function(err)} callback Asynchronous callback function. The callback gets one argument.
 *
 * @return None. This is an asynchronous call that sends all return information to the callback.
 **/
function makedir(path, mode, callback);
```

> **NOTE**
> The `mode` parameter of `makedir()` is ignored for now. The directory is created with the full 
> permissions available to the current user.


**rename()**
```
/**
 * Rename a file or directory.
 *
 * @param {string} oldPath The old name of the file or directory.
 * @param {string} newPath The new name of the file or directory.
 * @param {function(err)} callback Asynchronous callback function. The callback gets one argument.
 *
 * @return None. This is an asynchronous call that sends all return information to the callback.
 **/
function rename(oldPath, newPath, callback);
```

**BONUS FEATURES**
This pull request also includes two small bonus features on the mac:

* The main window size and position is now remembered when quitting and relaunching Brackets. This change will also fix the issues on the Mac where some of the UI is not shown if the initial window size is too small (adobe/brackets#1689)
* The file dialogs are now modal sheets instead of modal dialogs.
BundleCollection's Changed event now passes a copy of the collection.

Instead of a read-only facade over the mutable instance. Fixes another situation in which a filesystem change could trigger a 'Collection was modified; enumeration operation may not execute' exception.
Fix for mass-assignment

It should fix applicake/doorkeeper#67
adds libv8 to the Gemfile, fixes #680
ipsec binat rule not possible if using a subnet together with a single ip so use nat

ipsec binat rule not possible if using a subnet together with a single ip so use nat
Added "interface_selection" to enable interface selection in tinydns 

Added "interface_selection" type to enable interface selection in tinydns server

This is usefull in multiwan setup and to check if a server behind pfsense is still running.
So that tinydns can change the corresponding records

See also pull request for pfsense-packages tinydns
Implementing commenting on post feature

Nothing much to say since I already extracted the Post view to SinglePost in the post feature. Things got simpler to implement this. I'm waiting for suggestions... :)
Add plugin for Livestation.com

None: RTMP Streams with @ not working yet.
Faster preview loading for GameStateLoad

On the game load screen, the full images for avatars are loaded and then cropped. This is noticeably slow (game "freezes" for about 3-4 seconds) on systems with weaker I/O speeds (like my netbook's 5400rpm hard drive). Instead, we should use pre-cropped versions for the load screen.
Mapping Spring servlet to *.htm

In order to avoid Spring servlet to handle static ressource, I only mapped the servlet on the *.htm pattern.

I usually use the previous configuration with an Apache httpd frontend and map /static with an alias in order to let apache serve the static requests.
add query option to set server host

defaults at port 5080, but you can also specify your own port!
posix_fallocate can be interrupted by signals

handle case where it's hitting a signal interrupt,
using do while makes sure it goes at least once,
adds an extra err int
UI Requests and adding the tools menu stubs
Remove run_application primitive from C runtime.

I missed this in the previous commit.
Remove usage of log10, rather use a direct comparison

We no longer need to link against libm now

This is completely untested at the moment
Update .clearfix With a Simpler Solution

Simpler (though less well known) solution for clearing floats documented at http://www.sitepoint.com/simple-clearing-of-floats/ and http://www.quirksmode.org/css/clearing.html
Correcting README

Summary: Custom logos are 220px in width - make README consistent

Test Plan: Read it.

Reviewers: epriestley

CC: aran, Korvin

Differential Revision: https://secure.phabricator.com/D2954
GTNPORTAL-2492

Minor changes are needed in documentation because of upgrade Picketlink Federation to 2.1.2.Final, which will be current version used for SSO component.
Support multiple signals per subscriber, fix -concat

#221, #228 

This does _not_ pass through multiple completed or error events – it only allows `<RACSubscriber>` implementors to subscribe to multiple signals while they're alive.
add moarcats 

random cat gifs as a service for your cat gif driven development.
A few new scripts for hubot

I have a few new scripts that I was trying to give back to the community.
hubot to use mutt on linux to email people
hubot to insta send tell when using gtalk IM
hubot to listen on http for broken-spec + params and great-commit + params
and IM offending rspec breakers, and email a team of a broken-spec for use on ci servers.
Test pull requests

Test github3.py pull request editing
curses to Dave C
Adding twitter bootstrap gem to project

That's my first commit, just inserting the twitter layout gemt o project
Develop

下载 工程项目
Mac/Homebrew code instructions not rendering properly
Create a very simple page and layouts and CSS for UniScript.org

I still don't know what content to put in it, though.
Updates "Twitter gem" link to point to the new home of the gem.
improvements

removed the webkit css as mentioned in issue #59

also improved the vertical page scrolling detection.
Fog local file absolute path

* `CarrierWave::SanitizedFile#path` returns an absolute path.
* `CarrierWave::Storage::Fog::File#path` returns a relative path (the `store_path`, actually).

This is fine when using Fog to store on S3 etc., but problematic when storing on local filesystem (`fog_credentials[:provider] == 'Local'`), as `CarrierWave::Uploader::Url#url` tries to remove `root` from `current_path` and returns a non-existing path.

May be that it’s `CarrierWave::Storage::Fog::File#authenticated_url` and/or `CarrierWave::Storage::Fog::File#public_url` that need to be patched instead of `CarrierWave::Storage::Fog::File#path`?

I didn’t manage to write specs for my code changes. It seems that the Fog specs (in `fog_helper.rb`) are testing the Fog File rather than its integration with i.e. Uploader::Url. Any suggestions on how to test this are welcome.

Also, I have added (more) conditionals to the existing specs, sorry about that.
Development

This is a pull request...
Demos: remote auto-complete demo using listview

Fixes #5096
Added myself to human.txt
Added TryGetArgument

Added a TryGetArguments to the context so that we can use optional arguments
Allow use of SQL_CALC_FOUND_ROWS for MySQL as a finder option.

SQL_CALC_FOUND_ROWS is really a necessary evil if your doing pagination on a MySQL server.. The alternative is to do it with double queries for everything which is really not efficient..

This allows the following:

list ($count, $rows) = SomeModel::find('all', array('mysql_calc_found_rows' => true);

The reason you can't just do this with putting the value in the SELECT field is that if you do any includes, by the time you get control again to do a query for FOUND_ROWS(), it will be overwritten by the value from the include query.
Update p/postgresql.sql

    postgres=# SELECT 'Hello World' as hello_message;
     hello_message 
    ---------------
     Hello World
    (1 row)
    
    postgres=# SELECT 'Hello World';
      ?column?   
    -------------
     Hello World
    (1 row)

The `as hello_message` doesn't really do anything other than give the column a name. This would be the same as performing a variable assignment in other languages, which those examples don't do.
Mensajeria

Aportando con la mensajería del proyecto 3JML
Removed obsolete icon from portal frontpage

Please merge
RequireJs with coffeescript

I added the possibility to use coffeescript with the --runWithRequireJs --coffee options in the specs, as well as in the code under test. To use it in the code under test, I added the cs.js script from https://github.com/jrburke/require-cs

The change is on my require-cs branch.
ENH: Using stc.plot() with cluster example

Also updating the mne_analyze_colormap function to work with PySurfer.
FIX + ENH: ICA Bugfix + improved exception handling for noise covariance

- fixed cases that didn't show up due to lazy evaluation
- added regression test to cover this case
- added exception handler that makes sure that info['bads'] and noise_cov['bads'] are the same. In fact there may be cases where the channel names can be identical but the bads info differs. The compute_whitening then would fail.

If you think this is too rigorous an alternative would be to apply some magic and 'equalize' the bads field from info and noise_cov.
ENH: pick using named selection
added viewable method so products in moderation can be viewed without being saved in the database first. 

added viewable method so products in moderation can be viewed without being saved in the database first.  I found this plugin really useful, but I need this.. not sure if it would be useful for your project though.
smaz - compress short strings of len 16 - 65535

speed:
  pack:   33% faster than json (was 36%)
  unpack: 16-28% (was 30%)
size: 
  ~25% smaller (highly dependent on the usage of strings)

There is room to trivially add snappy compression for strings len>65535.

raw strings shorter than 65535 have one byte prepended (umcompressed len) to avoid unnecessary decompression.
lots of tests fail which rely on the binary pack data.
Introducing support for EE namespaces and preliminar studio support
add explanatory term

Addresses issues #6.
Bugfix - use new 'Settings' syntax for installation and index page view
9P / TCP :  fix header recv

4 commits, the 3 first together fix a real-world bug.
The fourth tries to make the code nicer. (but more correct also :)
localized views

Hi,
I partially localized views.
In every view I added I18n for the title and the tag sutmit.
I have yet to translate the mailer.
I hope it will be useful.
Andrea
Fix logger

As reported here:

https://play.lighthouseapp.com/projects/82401-play-20/tickets/892-the-lazy-vals-in-playapilogger-may-cause-it-to-stop-logging

Because of the way the underlying Logger configuration works, it's a bad idea to cache any value at all using `lazy val`.
[#768] Fixed bug in DynamicForms
Inhomogeneous propagator
pre-clean after previous failed build
Support newly-created models when --model=*.xcdatamodeld

When models are freshly created, they only have one version and no 
.xccurrentversion file.  In this case, and only in this case, assume the 
only present model is the desired model.

Fixes #137
Update to comply with plugin guidelines

- move group/package to com.typesafe.sbt
 - rename to sbt-start-script from xsbt-start-script-plugin
 - rename plugin object to SbtStartScript from StartScriptPlugin
 - put keys in a StartScriptKeys object
added progress to job api
Prevent tabs in error messages from causing "press enter" prompt

I was finding that the error status message would sometimes wrap when I move the cursor on its line, and would show a "Press ENTER or type command to continue" prompt, which was annoying. This happened when editing Java source files, because the syntax checker for Java prints the line as well as the error message. The Java syntax checker should probably not print the line in the first place, since we can already see the line in the editor, but at least this fix solves the problem of line wrapping which could come up with other syntax checkers as well.
dartbug.com/me and dartbug.com/username functionality

First pull request... couldn't find it earlier....
Fix BOM detection #4

The BOM detection was comparing str instances with bytes instances.
e.g.  b'\xEF\xBB\xBF' ==  '\xEF\xBB\xBF'

Test status before commit: 377 tests 25 failures
Test status after commit: 382 tests 25 failures
fix /odditem not getting the right aliases for items using the 'durability' field for custom value storage (like potions)

`/odditem` did not work on items using their `durability` field for custom data, like dyes and potions. This fix the issue by putting the durability field to `0` only for items not found in the `aliases` Map (ie. tools).

This test isn't reliable, and could break things (even more) in the future:

```java
if (itemStack.getTypeId() > 255)
```

The `itemStack.clone()` line is more a readability issue :) 


(This is related to issue #8)
Added fix for thumbnail generation which would previously not work for i...

...mages which contained special characters in the file path and used url encoding.
Fix applied by decoding url before checking for/ opening file.
Revision of pull request #123

https://github.com/svenfuchs/globalize3/pull/123

Module namespace was lost in the class name preventing me from using dynamic finders on namespaced models.
[Form] Update the Form related documentation

This pull request update some chapters with the latest Form component updates. It's mainly focused in changing FormBuilder for FormBuilderInterface, using the new setDefaultOptions() and stuff like that.
Add the new enum node type in 2.1

After #1751, here is a second PR, in order to finalize the #1732
@weaverryan can you merge it please?
Update PdoSessionStorage example to use the handler
[Cookbook/console] Added information about coloring with tags
Whitespace etc
correct typo allContributors to oneContributor
Hi! I fixed some calls to "sys" for you!

Hello truedat101!


I am migrationBot, an [open-source](https://github.com/blakmatrix/node-migrator-bot) bot, and I'm here to help you migrate your codebase to node v0.8!

Did you know that the "sys" module throws an error if your program tries to require it in node v0.8? To help keep your code running, I automatically replaced `var sys = require('sys')` with `var util = require('util')`.

If you'd like to know more about these changes in node.js, take a look at https://github.com/joyent/node/commit/1582cf#L1R51 and https://github.com/joyent/node/blob/1582cfebd6719b2d2373547994b3dca5c8c569c0/ChangeLog#L51 and http://blog.jit.su/introducing-blakmatrix-and-migratorbot .

As for myself, I was written by your friendly neighborhood node ninjas at [Nodejitsu](http://nodejitsu.com), and you can find them at #nodejitsu on irc.freenode.net or with http://webchat.jit.su .

Enjoy!

--[migrationBot](https://github.com/blakmatrix/node-migrator-bot)
Added HTTP response code with redirects

Hi,
  Used your code, but had the need for the HTTP response codes to be more than just 301.  I'm not the best with gems, but please let me know if this is not up to standards.
Adds the protocol spec files to the source distribution.

The test suite fails on some architectures without the spec file,
and some distributions require all source to be made available for
rebuilds.  Note that the test suite should fail on all architectures
but it doesn't because the failure in this case is invoking undefined
behaviour.

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=664549
Feature/updating tracking modules

Uses tiny pub/sub for tracking and a cleaner example case.
Add support for params in mimetypes

- This can used for versioning resources
- Dynamic formats

Example: `application/vnd.:vendor.:version+:format`
Presenter: removed dependency on DI Container
Smarter implementation of the dependency building procedure for invert and hmc_tm.

Because git_hash.h is generated at compile-time, it might not exist when the "dep"
target is built. Simply adding it as a dependency there does not work.
Adding it as a dependency in Makefile.global works, but done naively this results in
an infinte loop because git_hash.h has a phony target which creates it.
The workaround is to see whether git_hash.h exists or not in Makefile.global and
have two different lists of dependencies for building invert.d or hmc_tm.d.

This does revert the previous commit so it has a bit of a confusing history but I really hope that this fixes all issues brought about by introducing git-version-gen.
Support Java 1.5

A couple of Java 1.6-only String methods have been used recently.
Changed these back to their Java 1.5 equivalent and added
animal-sniffer-maven-plugin in the pom.xml (bound to process-classes)
to check that only Java 1.5 methods are used.
WIP: cleaning up docs

please clone, change and send PRs. the goal is to have information accessible for different users.
Require ActiveSupport::TestCase form ActiveSupport isolation tests

Fix broken CI build
Succinct api

Attempting here to dry up the API so that you don't have to repeat yourself a ton of times when adding files to a group or a build phase.

The biggest difference is now Group's `#create_file` method defaults now to find the file before attempting to add a file.