labofsahil/github-event-dataset-2012 huggingface dataset:
Automate documentation updates

Adds a make target for building and uploading documentation and changes the submodule location so no copying needed.
add Actor.aroundReceive to support mixin traits

An idea for you - this patch adds only one line of non-test non-comment code, and enables message-handling mixins without requiring the subclass to be modified. It also cleanly supports multiple mixins to one concrete class.

Use cases:
 - A web socket actor base class was one real-world case I was wanting this
 - There was also an example in the docs already, this patch adjusts it so see the patch
 - In googling around for a solution I found someone else asking for it here: http://scala-forum.org/read.php?3,234,234#msg-234
 - A possible example use in akka itself would be to implement `trait Router` without needing a special `routerReceive` method

The test suite patch shows the usage, but here's one inline. Before (in Akka 2.0):

```scala
    trait WebSocketActor extends Actor {
       // defensive "final" to avoid silently breaking,
       // also prevents mixing in multiple traits
       final def receive = {
           case WebSocketMessage(whatever) =>
       } orElse subReceive
       protected def subReceive: Receive
    }

    class ConcreteActorWithWebSocketSupport extends WebSocketActor {
       // subclass must switch from receive to subReceive
       override def subReceive = {
         case whatever =>
       }
    }
```

In the above pattern, each mixin has to invent its own convention for how to subtype, and to use a mixin you have to redo the subtype slightly. With `aroundReceive` these issues are cured:

```scala
    trait WebSocketActor extends Actor {
       // no need to invent a special method name or mess with receive
       def aroundReceive = {
           case WebSocketMessage(whatever) =>
       } orElse super.aroundReceive
    }

    // now to mixin, just s/Actor/WebSocketActor/, no rewriting
    class ConcreteActorWithWebSocketSupport extends WebSocketActor {
       // just use regular receive
       override def receive = {
         case whatever =>
       }
    }
```

No boilerplate in the concrete subclass - the complexity moves from an app class like ConcreteActorWithWebSocketSupport to a library class like WebSocketActor.

The `aroundReceive` pattern allows one concrete subclass to mixin multiple base classes; only one trait can be mixed in if mixins are using a pattern like the current `trait Router` which does a `final def receive`.
Wip nat friendly remote support

updates based on Review of pull request #394
Develop -- Sync with namelogic merged

Here it is ...
Tweaked Scalar Repl of Aggregates Optimization

Patch by Peng Tu.
GSoC 2012 Code Contracts Interval Analysis for Static Verifier cccheck tool
fix OauthGrant#expired? for auth_grants created before Opro.require_refr...

...esh_within is setted

Hi again!

I was playing again with your gem and just discovered a bug.

You can reproduce it by commenting `config.require_refresh_within` var in an app initializer, creating an AuthGrant and then setting `config.require_refresh_withint` to some value.

This produce an error because the `AuthGrant::access_token_expires_at` is nil and `AuthGrant#expired?` raises an error: 

    NoMethodError (undefined method `<' for false:FalseClass):

I have created a unit test. I don't know if you like this aproach or you'd prefer that auth_grants always generate an access_token expiration time and only check it later in `expired?` if `::Opro.require_refresh_within.present?`. Anyway, here you have a pull request if you consider is appropiate :)

Cheers!
Cannot send content when using web api adapter

Posting some content to an web api action will add headers like Content-Type and Content-Length. When creating a request in the webapiadapter, all request headers are appended to request.Headers. This collection throws an exception when trying to add a content header to it. 

Here is a fix, which adds content headers to the request.Content.Headers instead.
Select values from getter methods

I've made some minor changes to allow PURE template declarations to call getter methods.  This works well with Knockout.js to automatically re-render the view when the underlying model changes.  Of course this is useful for other reasons, too.

Here's an example:

    <html>
      <head>
        <script type="text/javascript" src="/js/jquery.js"></script>
        <script type="text/javascript" src="/js/pure.js"></script>
        <script type="text/javascript" src="/js/knockout.js"></script>
        <script type="text/javascript">
          function Contact(jsonData) {
              if (!(this instanceof Contact)) return new Contact(jsonData);
              this.firstName = ko.observable(jsonData.firstName);
              this.lastName  = ko.observable(jsonData.lastName);
              this.relatedContacts = ko.observableArray($.map(jsonData.relatedContacts || [], Contact));
          }

          var html = $("<span><li><span class='l'/>, <span class='f'/><ul class='r'/></li></span>");
          var decl = { "li": { "c <- relatedContacts()": {
              "span.l": "c.firstName()",
              "span.f": "c.lastName()",
              "ul.r": function(ctx) { return tmpl(ctx.item); } } } };

          var tmpl = html.compile(decl);
          var data = Contact({
            firstName: "",
            lastName: "",
            relatedContacts: [
              { firstName: "Dr",
                lastName: "Who",
                relatedContacts: [
                  { firstName: "Martha",
                    lastName: "Jones" },
                  { firstName: "Donna",
                    lastName: "Noble" }] }
            ]});

          $(function() {
            // When object graph changes, view is automatically re-rendered
            ko.dependentObservable(function() {
              $("body").html(tmpl(data));
            });

            alert("Press OK to add item");
            data.relatedContacts.push(Contact({firstName: "Jack", lastName: "Sparrow"}));

            alert("Press OK to change item");
            data.relatedContacts()[0] // Who, Dr.
              .relatedContacts()[1]   // Noble, Donna
              .lastName("Banana");
          });
        </script>
      </head>
      <body>

      </body>
    </html>
- encoding definition fix

as poedit warned me, uft8 is invalid, should be utf-8
UPnP Sorting

This tries to fix the sorting issues complained about by many users. We now also support sorting results using the client's sort_criteria. (I'm yet to find a UPnP client which actually does this however - but perhaps it's useful for XBMC <-> XBMC communication by avoiding multiple sorting passes).
[pvr] sync add-ons

https://github.com/opdenkamp/xbmc-pvr-addons/commit/5f97406cffb412ac5161c3dc51205caca009fcc7

please don't pull until right before doing the final builds, since @TheUni will be building this for the repos tomorrow and we want to check whether updates work as expected, and we want to include the nightly build users too.
zoomMin option; improved interactiveTransform;

zoomMin option; improved interactiveTransform;
Basic whosoff implementation.

Attempts to parse data from the ical output. Doesn't handle output very
cleverly. Be nice to be able to pass in a date.
correção banners só abrindo eu outra janela
MIFOS-5721: Fixed roundings and added validation for number of payments

Hi. Could someone check it?
Fix stack overflow (RegexpError) triggered by large emails with an envelope

We are seeing exceptions of this form when trying to parse large emails (>8MB) that include an envelope header:

````
/home/bpot/.rvm/gems/ree-1.8.7-2012.02/gems/mail-2.4.4/lib/mail/message.rb:1917:in `match': Stack overflow in regexp matcher: /\AFrom\s((?-mix:[\001-\010\016-\177])+)(?-mix:\r\n)(.*)/m (RegexpError)
	from /home/bpot/.rvm/gems/ree-1.8.7-2012.02/gems/mail-2.4.4/lib/mail/message.rb:1917:in `set_envelope_header'
	from /home/bpot/.rvm/gems/ree-1.8.7-2012.02/gems/mail-2.4.4/lib/mail/message.rb:2007:in `init_with_string'
	from /home/bpot/.rvm/gems/ree-1.8.7-2012.02/gems/mail-2.4.4/lib/mail/message.rb:125:in `initialize'
````

You can reproduce it with this script: https://gist.github.com/fabeff81c3a6780d1e23
Merge 1:1 changes + fixes

For publishing on monday
Contracts on Identifier tables

This change is still lacking, just sending a pull request to get comments.

Should it be allowed to have a contract on the key portion of the identifier table? I do not see why anyone would want to but because of ordering it would be impossible to make a backwards compatible change consistent with hash/c.

Also contract error messages using this contract reveal too much information about the implementation, is there a way to avoid this?

Is this the best way to add this sort of contract or should the contracts of the dictionary methods be changed?
Add jsbin.state.checksum after a bin is created without ajax
PHP Parsing Error

<? does not work on the recv.php with later-version PHP servers. 

<?php is required and works just fine (also is backwards-compatible).
Grosse modif

comme ca
Zavedeni služby ServiceLocator

přidání správce služeb ServiceLocator.
Multiple pointrules same action

The following is not possible atm:

```ruby
score 10, on: [ 'vote#create'], to: [:voter] 
score 5, on: [ 'vote#create'], to: [:poller] 
```
That would be a very desirable behaviour for me, and I hope for others too?
CSS minor fixes (ace_ prefixes, mistypes, selector weight etc)

I've fixed misc mistypes, added lost ace_ prefixes, removed unused (and unnesessary) css lines, replaced `_` in some css-classes by `-` (this doesnt refer to  `ace_` prefix, of course), added class to textarea, have prefixed styles in setStyle/unsetStyle methods. That's all.

I've planned to fix mistypes only, but found a bug, then another and so on...
RPM build added

Signed-off-by: Harshavardhana <harsha@saysway.com>
Underscore.js updated to version 1.4.2 / Handlebars update to 1.0.rc.1

Underscore:
Both minimized and un-minimized downloaded from the underscorejs homepage.

Handlebars:
Handlebars was downloaded from the offical repo: http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.rc.1.js

The minimized version was done with uglifyjs using the default parameters:  uglifyjs handlebars-1.0.rc.1.js > handlebars.min.js
Fix config file auto detection
Implement bitwise lshift, rshift and urshift

http://jira.codehaus.org/browse/DYNJS-83
http://jira.codehaus.org/browse/DYNJS-84
http://jira.codehaus.org/browse/DYNJS-85
http://jira.codehaus.org/browse/DYNJS-86
http://jira.codehaus.org/browse/DYNJS-87
http://jira.codehaus.org/browse/DYNJS-88
Added that symlinks only work with windows vista or newer.

Based on https://github.com/joyent/node/issues/3314#issuecomment-5899358

This doesn't have to be merged, but if something only works with certain versions, it should be in docs...
iam terrible mod and um unaddressed channel messages
Fix for bug #4472
Ready For Review: http: module refactor

* Return proper request/response objects
* Support for :done([chunk]) and :write([chunk])
* Support for https via a modular http request object
* Add a few more unit tests
* Add setTimeout support
Issue with DOM Leaks and with visulizations using the packtree layout parents having only one child are obscured.  

If you use the http://mbostock.github.com/d3/ex/pack.html chart (or any other visualization based the packtree layout); and your parent circle only has one child; the parent is obscured by the child as the calculation makes the parent.size = child.size.    Not sure if this is the best solution; but added code to make parent.size = child.size * 1.5; in the event the parent only has one child.   Which causes the parent to be visible if it only has one child.
fix README

hey, 
I fixed Markdown markup syntax.
Base UI Changes

Hey, here are the basic changes I've made. Files should now be recognized as either "testscript" or "testfile" so you should be able to upload and run tests. I will try and add the rest of the visibility options tonight. Right now you'll need to add a file, hit submit, then refresh the screen to get the testing options. I still need to write some JS that will hide/show these automatically.
Makefile mods

Two commits to make the basic Makefile a bit nicer. First adds simple `help` and `showconfig` targets, and the second does a bit of DRY cleaning.

Tested on:

- Win7 32bit with msys/mingw-w64: `make clean && make test`
- Win7 32bit with msys/mingw-w64 + clang 3.1: `make clean && make test CC=C:/clang/bin/clang.exe`
- Arch 3.3.6 , Ubuntu Server 12.04 both 32bit: `make clean && make test`
Forms: Form move DIc dependency to Application\UI\Form

fix for #680
#707 Make sure buffers are appended in sequence. Added tests.

There was one more problem.  Because cIndex was not being reset, the buffers were not being appended but inserted in the middle.

I've fixed it and added some test case.  Norman and Trustin, please revew and merge.  

If you are happy with this fix, I'll send a pull request for the http multipart package.  With this fix, the example HttpClientUpload and HttpServerUpload are now working.
Fix ps call in tests for BSDs

since BSD ps isn't the same as GNU ps, here is a command change that should work on both and will stop

ps: illegal option -- -
usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]]
          [-g grp[,grp...]] [-u [uid,uid...]]
          [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
       ps [-L]

on BSD
file() Feature Request - added support for file() to skip blank lines

This was originally submitted as a bug report in https://bugs.php.net/41315

However, after discussion on IRC views about whether or not it was a defined behavior or a doc bug differed slightly. So I am submitting this as a feature request in part to include the additional desired behavior.

This will allow FILE_SKIP_EMPTY_LINES to skip lines that only contain the EOL character (blank lines that are non-empty strings to PHP). Previously the only way to achieve this was to use FILE_IGNORE_NEW_LINES with FILE_SKIP_EMPTY_LINES (thereby removing the EOL character(s) from the line causing to be an empty string to PHP).

This FR also added a new flag for the file() function, FILE_INDEX_LINES, which will return an array where the key indexes the line number in the file. It functions in accordance with FILE_SKIP_EMPTY_LINES as well where keys maintain the respective line number associated with their place in the file.

A good use case for this new addition (FILE_INDEX_LINES) would be where you want a reference of the line number in the original file (in the event you are modifying the contents of the array returned by file() and then rewriting the file where knowing line numbers is useful). You may want to keep track of which lines the array elements belong to in the file. For example, I've had some situations where I'm parsing logs and I keep reference points of which lines split the log rotation for different days identified by a specific line marker in the file. Current this is equally possible by offset as the array offset starts from 0 anyway, but if you chose to ignore empty lines that becomes a problem. Additionally, it may become confusing for the majority of novice users that aren't aware of the differences between an offsets (starting at 0) and counting up from integrals of 1. It requires the user pay extra attention to how they use the offset within their loops and from wherever else they access the array keys.

I think these new additions will be useful. Please, let me know if there are any suggestions, improvements, or additional features anyone feels might improve this PR and I'll try to make the necessary changes/additions as quickly as possible. Thanks.
Another container problem fix

Fix #433
Use mysqldump native commands when rake db:structure:dump.

This PR is related to #7525 , #6648 and #5547.
We should use mysqldump native command when dumping db structure.

cc/  @rafaelfranca @seamusabshere
Fixed missing require

Missing require caused fail of guide generation (in
action_dispatch/http/mime_type, line 295, undefined method `ends_with`
for "to_ary":String)
With this fix guides were normally generated
ActiveRecord: support for validate_uniqueness_of in PostgreSQL array columns

When setting an array column (or other PostgreSQL-specific data type) to be validated for uniqueness, the resulting SQL query is generated with syntax errors, like this:

SELECT  1 AS one FROM "postgresql_arrays"  WHERE "postgresql_arrays"."nicknames" = '["john", "johnny"]' LIMIT 1

This happens because Ruby Arrays must be type-casted to their PostgreSQL equivalent.  This small patch fixes this issue, calling the adapter's type_cast method.

I have added a test case for this, but since it's PostgreSQL-specific (it skips for other adapters), I'm not sure if it belongs in the validate_uniqueness_test.rb or if I should put it with other PostgreSQL tests.

Thanks,
Explain how to supercede the new dynamic welcome page

The old, static welcome page instructed developers to delete the `public/index.html` file and set a root route.  The new, dynamic welcome page should tell developers (a) why they're seeing it when it doesn't correspond to anything in the viewable app source and (b) that it can be superceded with a root route.
Add Missing Keys from Journey on Failed URL Format

Many named routes have keys that are required to successfully resolve. If a key is left off like this:

    <%= link_to 'user', user_path %>

An error will be raised like this:

    No route matches {:action=>"show", :controller=>"users"}

Since Journey know's that the `:id` is missing, we can add extra debugging information to the error message.

    No route matches {:action=>"show", :controller=>"users"} missing required keys: [:id]


This will help new and seasoned developers look closer at their parameters. I've also subclassed the routing error to be clear that this error is a result of attempting to generate a url and not because the user is trying to visit a bad url. 

The current error message is misleading and confuses most developers. The important part isn't what's in the options, the important part is that we are missing keys. Adding this information to the error message will make debugging much more obvious. 

This is the sister pull request of https://github.com/rails/journey/pull/44 which will be required to get they missing keys into the correct error message. Opening both issues at the same time to start a dialog. 

Example Development Error in Rails: http://cl.ly/image/3S0T0n1T3421

cc/ @pixeltrix
Return an actual boolean from xml_http_request?

This has been discussed ad nauseum on #5329. It's not clear if this would be an acceptable compromise, but there's one way to find out.
Changelog entry for PR #7560

cc @josevalim
Spec/callbacks

Refactor callbacks
Added +: and :+ extractors to mirror append/prepend.

* +: does head/tail decomposition on any Seq
* :+ does init/last decomposition on any Seq
* Both preserve specific Seq types.

Review by @odersky
works around getDeclaredClasses
SIP-14 - Updates to scala.concurrent

- Adds newest ForkJoinPool (jar already pushed to typesafe.artifactoryonline.com) 
- Includes @viktorklang 's updates (`NonFatal` extractor, optimizations of `DefaultPromise`)
- Conforms to SIP-18 (adds necessary language imports)

Note: this should be pulled in before the milestone, as the jar on artifactoryonline has already been updated.
[refs #1338] add Auto-Version using git describe command.

Synaps-api set its version manually, but It was so inefficient.
so, I Insert code that set its version using git date and tag name.
check to make sure image magick is installed (Mac only)

references [#1511]

Sorry @radar but I couldn't figure out how to test this on my system. When I run rspec it can't find the spree files that I am trying to require. Rather than continue struggling with it I figured I'd send the code I have. It's complete, just not fully tested.

For what it's worth, my code snippets were tested in isolation (outside the context of a spree installation)

The check is only performed on Macs because I don't know how to do it on windows.

If you can give me some pointers on how to get my test working (specifically for SpreeCmd::Installer) I'll gladly work on it.
int and int_tested

The strict flag is removed from int_tested and some modifications to how int and int_tested are used in generate.py were made.
pep8 E271 (at beginning of lines)
Update to use environment python instead of system python

http://stackoverflow.com/questions/1352922/why-is-usr-bin-env-python-supposedly-more-correct-than-just-usr-bin-pyt

Cool project.
-trg
.gitignore build products and cache files

simply adds a `gitignore` so `git status` is useful again.
Übersetzungstabelle | Ladeanimation

Dieser Branch beinhaltet folgende nützliche Änderung:

Wenn die Übersetzungstabelle neu geladen wird, wird die aitsu Lade-Maske eingeblendet, aitsu gibt somit Feedback ob die Liste fertig geladen ist, was bisher nicht geschieht.
Fixed #1492 jQuery.noConflict() issue

Fixed #1492.
I have changed the $ on jQuery, where it can cause JS errors.
`framework` directory indentation fixes

Searching regular expression used: `/^\ \ \ \ /umgi` (new line, space, space, space and space).

Notes:

* Somewhere removed spare extra newlines (e.g. `framework/db/schema/mssql/CMssqlColumnSchema.php`, line 22 and 37).

What have not been altered:

* Third party JS libraries (e.g. `framework/web/js/source/jquery.autocomplete.js`).
* Whole `framework/vendors` directory.
* Third party PHP libraries (e.g. `framework/gii/components/Pear`).
* CLI text templates (e.g. `framework/cli/commands/MessageCommand`, lines 26-64).
Pandoc figure captions

Figures and links can also have "arguments" like multimarkdown.
Add pep8 checkup to tox.ini

Adds pep8 test in tox.ini
Reimplemented search

Case-sensitive by default. A fair bit faster than the original.
Devise encryptable

See https://www.pivotaltracker.com/story/show/36443651

This changes how we store passwords, dropping the default bcrypt scheme in devise to use instead SHA-512

This needs to be considered in tandem with the change to alphagov/alphagov-deployment#33 , so that we are happy both changes will work together correctly.

Once this change has been deployed, the new rake test will need running to reset everyone's password and they will need to use the request password reset functionality to generate a new password that satisfies the approved password hashing policy.
I needed Slim with namespaces, so I made it, and here is the fork :)

New autoloader using the PSR-0 standard
All tests completed (OK (86 tests, 258 assertions))
New icons

Add 'CommBank' - Closes #254
Unary version of the text function

Scratching my own itch here, need to retrieve the text from an element.

Tried to write a test for the change, but couldn't get the test to use jayq.core (still pretty n00b)

/torbjørn
Font update

Check this out!
Fixed typo in Input.md

Fixed typo in Input.md, as Laravel does not have a static Input::Files(). Instead, Input::File() returns all files from $_FILES array
Use Smarty in Project Info page

Project Info page now use Smarty.

Now, we accept only projectid send by GET (and not GET and POST)
So now all sended projectid are verify with the user rights (and not just GET)
wrong use of switch statement
Make connection handling more robust in ActionsProxy

It's not clear that ActionsProxy is cleaning up connections properly, and timeouts aren't set for either the socket or the connection. We should also ponder the merits of constructing a new client on each call vs. keeping a client and/or connection and managing their usage and cleanup explicitly.
Put removed trace diagnostics back

The recent diagnostic clean up threw out a little too much diagnostics code, hence this puts it back.
Banch of naming and design changes
DOCS-656 - GridFS faq

Do not merge yet. The review edits have been entered and need Scott's verification and go-ahead.
fix bug 814733 - Update Broken Link

https://bugzilla.mozilla.org/show_bug.cgi?id=814733
[fix bug 777076] Change wording in time tooltip.
Support http proxies during authorization

Enabled SystemConfiguration in QNetworkProxyFactory in management.py as
well as initializing oauth2.Client's proxy settings.

Moved the proxy helper from everpad.provider.tools to everpad.tools,
since the oath stuff is in the indicator, not in the pad, and getting the
proxy info from the environment should happen in both.

Fixes #156

Test Plan: Configured my system to read through a localhost HTTP CONNECT
proxy (https://github.com/fmoo/twisted-connect-proxy), verified that the
authorize flow was sending both the initial OAuth handshake, as well as
the HTTP requests from the QWebView, etc,  through the proxy.
Grammar File Extensions

Use `.g4` as the primary grammar file extension, support `.g` as a legacy extension.
[ticket/10847] fixing all misspelled "dependant" to "dependent"

http://tracker.phpbb.com/browse/PHPBB3-10847

PHPBB3-10847
[ticket/11206] Remove includes to non-existent files from download/file.php

This makes avatars work again.

[PHPBB3-11206](http://tracker.phpbb.com/browse/PHPBB3-11206)
Changes for Windows

Here are the few changes I made, and it successfully creates the image on Windows.
add path binding and library

_ready for review_

* Add path library and binding
* Remove old code
generate agent ID and save to persistent files

* save persistent files to /var/lib/rackspace-monitoring-agent/{monitoring_id.txt}
* if the monitoring_id does not exist then generate one
* if the monitoring_id cannot be generated, wait 5 seconds then exit.
readme corrections - fixed typos and language types on md examples
Add start/* functions for unsupervised startup

I have a need to attempt an eredis connection when redis itself might not be started. Added start/* functions to allow starting up of eredis without linking to the spawned eredis processes.
Make 'no' a local keyword.
Use Tegra version of cv::FAST
UP-3454 Fix the bug of the processing language in xsl

the language was hard-coded in the xsl. I have fix that in universality/page.xsl and in muniversality/muniversality.xsl.
hope that will help internationalization, accessibility and css skinnig
Tradotti tutti i nomi delle medaglie
Update master YondaimeUzumaky

tradotto solo eng
parallel doc update

parallel doc update
Fix BinCount output dtype. It is intp of double depending of the input.
Borrow=True is dangerous if one output destroys another

This is a temporary fix until we fix the behaviour of borrow=True
for the general case.

The test for this is test_inplace1 and test_inplace2 that fail when run in DebugMode on Travis.
Ui/refactor

#fixes ajaxorg/cloud9infra#992
worldmap_info

...they try to enter dungeons / raids. This is required due to http://www.wowhead.com/zone=4813 http://www.wowhead.com/zone=4809 dungeons, added in 3.3.0
Hack support for OS X

The old fashioned way. But maybe this will make it work.
onScrollEnd not firing if tapping to stop an ongoing momentum

Scrolling a long list and letting the momentum run its course will fire onScrollEnd as expected. 

If you however tap the screen to stop the scrolling prematurely, onScrollEnd will not be fired.

The reason for this is that _start is fired again, resetting this.moved which makes _resetPos think that no movement took place. To counter this I've introduced a new variable called wasAnimating, using which _resetPos can accurately can fire onScrollEnd.

This is my first attempt at an update to this project so a harsh code review is appreciated.
Ticket 18715: Revisions to page 3 of the Django tutorial

* Changing the order of instructions. Views and Urls are 'tightly coupled' in the code and should be so in the tutorial.
* Views and Templates changed to be taught to work from the beginning rather than taught via throwing errors and then fixing them. 
* Good practices on URLconf are taught from the beginner per Jessica McKellar's keynote at DjangoCon US. For example, we begin with polls/urls.py in place rather than adding them at the end.
* Editing provided by @dgouldin 
* Added template namespacing
* Additional suggestions by @roguelynn, and @zedshaw
Minor spelling error in a docstring
Fixed ticket #17905

Changes to admin documentation: Added restriction to view documentation for apps. Users can only see list and direct access documentation view for apps they have permissions to. Updated documentation to reflect this.
Issue 840 urlmapcontent lang
Panels: Stop lerpObject from outputting e-notation

When lerping between arrangements, sometimes lerpObject will return e-notation for extremely small values (ex 9.3247165234e-7). This causes unexpected behaviour when applied to certain css styles such as opacity (the value is interpreted as 1.0 instead of 0.00000009.3247165234).

This adds a .toFixed(20) to the calculation, thus preventing the issue.
Fault source attributes

Currently the faulted earth tool requires that every attribute of the fault record is not null before a fault source can be generated. This constraint should be limited only to the fields that are required.

This issue has been resolved by adding the appropriate attribute names to the Django function that is used to create a fault source.

https://bugs.launchpad.net/openquake/+bug/953845
Add id to whitelisted attributes. Fixes issue #277.

The commit cc96786ac056dc297264620fa0cade1e39802ec9 broke internal links from reST pages. (For example table of contents.) Issue #277 discusses this.

I added id to whitelisted attributes which seems to fix this. The xss vulnerability is still covered (the javascript-protocol still gets ripped out) and the commented tests covering id-renaming now work again.
feature2 over
Adding object, applet, and embed to the list of things to not auto-p inside of or around

These elements are common when showing videos and Flash / Applet programs.
Command option improvements

This pull request contains 3 changes to the command options (split into a series of organized commits):

1. The `-s` flag is removed. Instead, a file name of `-` (dash) can be used to read from standard input. This is a very common convention (used by `grep`, `cat`, `awk`, etc...)

2. An `-o` flag is added, to specify an output file that should be written to (instead of writing to standard output). Writing to standard output is still supported, by omitting this flag.

3. An `-h` flag is added for displaying a help message, detailing all the available options and how to use the program. This is what it currently outputs:

        $ sassc -h
        Usage: sassc [OPTIONS] FILE
        Options:
          -o OUTFILE               File to save the output. If not supplied will write to standard output.
          -t NAME                  Output style. Can be: compressed compact expanded nested.
          -l                       Emit comments in the generated CSS indicating the corresponding source line.
          -I PATH                  Sass import path.
          -h                       Display help message.
        
        Specify a file name of - (dash) to read from standard input.
Better opts

This pull request includes the following:

- got rid of JS in the project, its fine though because we will get it with the pre-publish for npm
- add in support for multi-cron, just make it an array, you MUST use the new cron syntax
- new cron syntax 
```
cron: {name: "name", time: "* * * * *", command: "node cron.js"}
```
- per layer service config i.e, you can have start, install and cron directives be custom for each layer, see the update ggg_init stuff
Issue-44 - append empty string to agent property when skip is specified

Allow the Mojo to perform some specific operations when skip is specified.

When skip is specified the agent mojo will append an empty string to the property used to inject the agent (argLine for maven) to avoid using an undefined property in the pom (issue #44).
jmxterm jvms command fixed for Mac OS X 

- In modern JDKs for mac os x there is no need to distinguish behavior from other operating systems therefore IF block removed
- Test fixed to consider JDK7 too
Tested on JDK7u4, Mac OS X Lion.
Fixes #9646

Problem is not limited on only input element and name attribute, test case can be reproduced on
all elements and all attributes, except for "value" attribute.
A patch to support GHC 7.4 + current Hackage packages, too

I've added support to nanoAgda to build with GHC 7.4 and updated the dependencies to the current versions on Hackage.
Usability: Improved LMF output format

JIRA: MADLIB-578

After helping Sarah from the DS team to use this the first time, some usability is improved, mostly on making the output easier to be interpreted.
Added modal window feature

Added  a slide up from the bottom modal window that could be used to: 

* Choose the account that you're posting with (see Tumblr.app) 
* Confirm the details of a form before posting it
* Post a reply to a message thread

![modal-demo](https://f.cloud.github.com/assets/924/29306/f9feadf8-4d57-11e2-8192-ae44e3d2b64f.gif)

* See `test/components/modals.html` for a working demo. 
* Tested in webkit, only. 
* Uses position: fixed, so it won't work in iOS before version 5.0

Any queries? @fat @dhgamache @connors ?



Yes, that *is* tribe.
Removed PreserveFrameBuffer workaround

First off, apologies about the name of the branch being pulled in. I originally thought the problem I was running into was related to poor handling of multiple views.

This PR removes the PreserveFrameBuffer workaround that was introduced a couple of months ago. WillMoveToWindow was destroying our framebuffer object. This gets called when the application starts, and when we present any kind of modal view, such as the keyboard or an advertisement. The whole implementation of WillMoveToWindow has been removed, as I don't believe we need it. LayoutSubviews destroys and recreates our framebuffer as the view's recalculated, but destroying the FBO when we present a modal view only leads to crashes as we yank the FBO from under the graphics device.

Test:
Remove the PreserveFrameBuffer bool from iOSGameView and all references to it.
Start the app/game up.
Use something like Guide.BeginShowKeyboardInput().
App will either crash or throw a GL exception.
Fix specs

Should fix failures caused by #278
Bitlbee 3.0.6
Upgrade to Rust 0.3

Small changes, just version number and sha256 updates.
vips 7.30 - two ground dependencies

For details, please, see this comment (and below): https://github.com/jcupitt/ruby-vips/issues/24#issuecomment-7856458

Thanks.
Add sdcv's formula

Just add sdcv, create the formula from macports's [portfile](https://trac.macports.org/browser/trunk/dports/textproc/sdcv/Portfile)
pgpool-II 3.1.3
Levenberg marquardt lib

Created separate branches for each commit, as requested by Adam Vandenberg
General cleanup

1. Replace "smart" quotes with ASCII equivalent. (This confused an encoding-aware text editor.)
1. Replace hard tabs with spaces.
Change some dependency rules to make them work with VMS make

The VMS make utilities MMS/MMK always need an action if they determine that a target is
older than a denpendency element.

Besides, rules like

some/header.h : some/source.c

some/source.c : some/file.dump
    $(PMC2CC) some/source.pmc

don't reflect the building process, as both the C and header file are generated
by the $(PMCCC) call.
delete files in log directory issue #22

simple attempt to clean up.
Debian package

I'm using graypy on hundred of hosts running Ubuntu.

it's easier for me to deploy a .deb

so here is my package, it had been used in a previous version of graypy
Bangla Language Support (Translation)

== Added support for Bangla (bn)

== Interface language can be set as Bangla (বাংলা)
Performance improvements

Hi there,

I got inspired today, and put together some more performance improvements.

I broke out many of the components (EthHeader, TCPHeader, etc) into their own files. This was simply to make it easier for me to read things.

I reduced (possibly removed) reliance upon PacketFu::Packet#method_missing? by creating mixins that enable access to *Header methods. method_missing? is hella-slow.

Probably the biggest gain: I removed redundant calls to @ip_header.read(..), @tcp_header.read(..), etc in *Packet.read() methods. These were already being called from within *Header.read() when 'self[:body].read(...)' was being called.

Changed all instances of 'str.force_encoding "binary"' to 'str.force_encoding Encoding::BINARY' ... The former would result in extra string/hash lookups within the encoding library.

The net result is as follows:
Parsing TCP Packets:
Packet.parse() is now ~2 times faster. 
TCPPacket.new.read() is now ~2.15 times faster

Parsing UDP Packets:
Packet.parse() is now ~1.45 times faster
UDPPacket.new.read() is now ~1.47 times faster

Parsing IPv6 Packets:
Packet.parse() is now ~1.07 times faster
IPv6Packet.new.read() is now ~1.15 times faster.
[feature proposal] Add ability to specify/force language via URL fragments

Hi,

Let me note first that this is just a proposal, a brainstorming, so many things I wrote are my very personal taste.

### Rationale

Recently I was using the extension and came across a .txt file that contained XML, so Sight didn't detect it and I didn't have the ability to specify/overwrite the language detection. Then I came up with this idea of doing this using URL fragments.

Since we are not interested in HTML content, which is exactly the only place fragments have any effect, using fragments here won't affect any previous behavior or conflict with any page that uses it.

Another approach to this would be to implement an overlay to change languages, like [syntaclet][syntacleturl] does, which is a big work and probably doesn't goes well with the idea of having an extension hidden under the covers detecting and doing syntax highlighting automatically for me (if that's the case for Sight, I'm just assuming this here).

### Usage

To specify language or overwrite the auto-detected one, just pass a fragment, like: `http://example.com/file.txt#syn=xml`, which is in the format:

`syn` is the fragment "argument" name (I quickly choose because I use vim and changing syntax is like `set syn=xml`), then `=`, then `xml`, the language name, not file extension.

Of course changing `syn` to anything is easy (and recommended I think...)

### Details

To make this work, I had to partially rewrite the language detection part, which now does this, in order:

1. use URL fragment, or
2. use content-type from headers, or
3. use file extension

Since the URL parsing thing was getting a little bit out of control (you have to account for N exception cases, like trailing slashes, which current code isn't; or URLs like http://jsonip.com which doesn't have a filename; etc) and then added the fragment parsing complexity, plus the fact that this matching is done for every request, I decided to add a external dependency on [URI.js][urijsurl], which is a well maintained, popular, URL parsing library from the NodeJS community (of course it can run on browsers too), so parsing became a matter of using one function and get a JS object with the URL parts, nice!

I also did a little performance improvement (not really benchmarked anything, just gut instincts) by reversing key/values from the `LANG_MAP` into `EXT_MAP` (one time only at startup) and performing direct key lookups in the map instead of the previous nested for-loops.

[syntacleturl]: http://www.syntaclet.com/
[urijsurl]: http://medialize.github.com/URI.js
Require _raw. Closes #273
text texture bug fix

strange bugfix
Change in the matrixAssignments package

I added an abstract modifier to the Partition class and defined the generatePartition() method as abstract in this class. If one wants to create a new matrix generation, he will need to extend the class Partition and implement the generateMartix() method. The reason of this change is that we don't one the Parition class to be instantiable.
Support multiple request_param args.

Fixes #465, I think.  :-)

I think I've got this done right, but, again, it's very naive since I don't know what any of this is for.  Can someone review this pull request and educate me if I'm missing something.  Then I'll add commits to address.

One of the things that may need some discussion is the difference between how the predicate `__text__` was generated for `request_param` and `match_param` before my changes.  `match_param` only had coverage for `foo=bar` style params, not for `foo` params without values and does not have coverage for multiple params.  `request_param` had coverage for both with and without values but, obviously, had no coverage for multiple params.

`match_param` would format a single `foo=bar` param as `['foo=bar']` in `__text__` while `request_param` would use `foo = bar` for a param with a value and `foo` for a param without a value.  My fork currently supports the `foo` style for both `match_param` and `request_param` when there is only one param without a value.  Since there was no coverage on the previous `request_param foo = bar` behavior for params with values but there was coverage for the `match_param ['foo=bar']` behavior, I left the `match_param ['foo=bar']` style for `request_param` as well.  I've added coverage for this behavior as well.    I've also added coverage for multiple params in the `__text__`.

Will someone review this discussion and my commits and help me understand if I'm misunderstanding things.
Enforce Reach

Only tasks that are required by the app.notes field will be scheduled and run.

this is will require retasking again, but won't need a --force, so it will be much faster. We might end up needing more workers, as idego will start syncing core synclets for ~25k profiles.
utf8 strings are not parsed correctly
Adding a Save All menu item under File

It's a very simple change to add an option to save all the unsaved files. I'm just calling saveAll() from my handler.
* fix for zen closing anim

@zefhemel or @javruben or @linh81 

fixes ajaxorg/cloud9infra/#956
* fix for "Wrong message: "You are about to remove the null xyz.js""

* fixes ajaxorg/cloud9infra#2297

@linh81
stop using symlinks for the gecko src's mozconfig

Simple makefile patch that allows me to have a mozilla-central src directory outside of the b2g repository that can be shared with other mozilla projects (like fennec and firefox).  Having the B2G build place a symlink to a mozconfig in my external mozilla source directory was causing some pain.

I tested this by rebuilding b2g from scratch.  I suppose the only drawback to this, maybe, is the loss of dependencies on any mozconfig change?
question difficulty increases
Extract and map genres on ION ingest
Fix of encoding and failover

Two fixes 
1. Support UTF-8 encoding (fix of character corruption)
2. Failover will work correctory (reconnect timer will not reset when two flume-nodes down).
Finishing lib_ref and lib_ref_admin

I finished up editing these two files. Fixed some spacing in lib_ref and removed the closing php tag.

*************
Pull request automatically opened by ./tmt pull-request
./tmt make check passed
adding elasticsearch section to hq system admin page

Also add a periodic celery task to check index twice a day - first thing boston morning, and mid-boston afternoon.

Timeout is default on ES to be 30 seconds which might yield false alarms if there's a long view reindex, but that'll be a thing of the past in short order.
Add Pin Entry, Update other components
Putting datastructures into separate namespace

... separate test project
Transition frontend ui to Backbone.js
Resume updates 10/18

Here's some updates you might find useful. Good luck!
Add support for extra rsync options

configfile `extra` option can contain raw parameters to rsync.

Fixes #4 -- does github still have no way to attach a pull request to an existing issue?
[fix] "Starred by" and "version" fields are now more usefuls

Three things:
- Now version is no more a "undefined" string and is now stylished as the spec, still left the "from now" date. But I don't know what library you want to use or if it's ok to write our own.
- "Starred by" is not anymore [object Object].
- Added `moment` as new dependency to make relative dates and stuff.

And also both are equals to the visual spec (sorta).

snapshot:
<img src="http://i.imgur.com/x2oNf.png">
Fix dependency

I make small fix in dependency.
Protect ternary operators from being damaged by Firefox toString() conversion

There is an interesting bug in Firefox. When it performs a toString() conversion of a Javascript function, it will strip away brackets around the ternary operator condition. Sometimes, it leads to surprising results.

For example, if we do (function(a,b,c,d,e) { return (a ? b : c) ? d : e; }).toString(), we would get "function (a, b, c, d, e) { return a ? b : c ? d : e; }". Calling first function with parameters (1,2,3,4,5) will return 4, but calling second one will return 2. 

This breakable pattern is present in $.fn.toggle() and $.fn.toggleClass(), and is corrected in this patch by adding !! in front of the condition.

Now, you are probably wondering why would someone ever want to wrap Zepto in a function, call toString() on it an execute resulting code instead of running it directly. Environments where this could make sense include cross-frame or cross-domain development, rewriting existing document with document.open(), and extension development. The main window may load a bunch of scripts all concatenated in one file, and desire to send some of the scripts to child windows for execution. When one of these scripts is Zepto and target browser is Firefox, the bug rears it ugly head.
Allow parsing of the "glued" commands

Fixes #1726, <del>#1709</del>#1708, #1113, and partially #1721
Add firefox mouse scrolling support in fullscreen mode.
Improved page tracking on scrolling

I improved the code that tracks the "current page" (the one that's shown in the navigation bar and used by the up/down controls). Instead of using the first partially visible page, it now uses a visibility percent to favour more visible pages instead while at the same time, keeping the current page if it's still fully visible.

This mimics the behaviour of Adobe Reader if I remember correctly (I don't have it installed in this computer).
Thread safe template cache
Feature conveyor pause

**Not yet tested**:

Changes to ConveyAutomatic:

* Makes ball wait at the top sensor before being shot
* Checks that the speed has been within range of setpoint for the past 0.5s before shooting

Autonomous no longer uses ConveyAutomaticAuton, but uses the same ConveyAutomatic as teleop.

Testing will occur in the `debug-conveyor-pause` branch.
Make python markdown do syntax-hilighted code

In order for this to work the fenced_code extension needs to be used as well, but fenced code is easier to produce programmatically and is nicer to write if you don't have a decent text editor, so I don't think that it's a loss to have it enabled.

Additionally, use the [codehilite](http://freewisdom.org/projects/python-markdown/CodeHilite) and [fenced_code](#http://freewisdom.org/projects/python-markdown/Fenced_Code_Blocks) extensions, and add a regexp substitution
to make the codehilite extension match pygments' css "api".

That regexp is necessary because codehilite produces html surrounded by a div with the `codehilite` class, instead of the standard `code` class, and pygments' stylesheet doesn't apply to it.
Sorting overhaul

I'm working on how data is sorted in the Month Overview.

The first two commits are quite simple, the `CompareToBuilder` should append the database ID as the last field for the comparison, otherwise the subsequent fields will always be ignored.

The 3rd commit sorts the Project in the `MonthOverviewPanel` by the project code.
Rename zipkin-scribe to zipkin-collector-scribe
24 bit audio enabled

No more stupid files deleted...
Mise à jour convention

Mise à jour des conventions de nommage de certains fichiers.
Fix typo on StartScript for quest Last Stand (14222)

Can't deny it, this typo put a smile on my face :)
Added option to disallow tool dropping to prevent item duplication

Title says all, recently came across a macro on hackforums that automates rapidly using /lb toolblock and dropping the item.  This is a noticeable problem particularly with the default toolblock being bedrock.