labofsahil/github-event-dataset-2012 huggingface dataset:
The original Pong... built with Sencha Touch!
Wx graphics toy
Madmimi for Rails 2
Teddy-ma.github.com
This is my first project of iphone/ipad. This app design for kids to learning toddler words.
98207405, 98703063, 98703057
SmileyPacks for Planet 3DNow!
テンプレート全体で利用できるグローバル変数を設定できます。（開発中）
Travel, photography and some humour.
Módulo para esvaziar o carrinho caso o checkout tenha sucesso - Patch para OSC
analyze a Twitter dataset using Hadoop
Simple Mule Studio demo application that integrates SalesForce (SFDC) and Twilio (for sending SMS notifications)
Spotify Playlist Generator that uses Last.fm to find songs by similar artists.
I cannot resolve the problem that copied CVImageBufferRef is not valid...
Super simple Google Chrome apps that serve as glorified bookmarks on the new tab page.
fichiers php à mettre dans le dossier www de wamp
Collaboration Component like JomSocial but for Musicians
Simple start kit for Ember.js development with CoffeeScript and SASS.
RemodelAdmin module for Silverstripe CMS
Automatically add subtitles to all downloaded torrents of Transmission
Android NIU app
The code that runs Plato's Akademeia
Provides APIs
Simple jQuery plugin that allows you to easily replace submit buttons with text links.
Next Generation Sequencing workflows
Custom outbound adaptor for Spring Integration. Packaged and ready to use via namespace
New portfolio site done in rails
Enables versioning using ActiveRecord and Rake. Supports all DB drivers.
video player classes for Catshow project
Android - Easy Mouse and Rat Whistle
The Little MongoDB Book 中文版
Small test with HTML5 and Fitness as subject
Bitcoin script interpreter written in perl
adcnx - hackathon project
clean and simple green
Some web sites disallow pasting into password fields. This Safari extension fixes that misfeature.
NavigationController 自定义测试
Launch Agent to change network settings based on location
Kernel + OC + Govenor
Default Orchard CMS template used for gduncan.co.uk
markovlazyklispladderlogicalgorithm
yabesteekoozuss
dynamic internet apps deliverable one
meant to replace the AnimaWheelLink in the future.
yamoosterghootro
gyeongjoo service dev.
This is a rewrite of the API that serves the Herddit web app in Ruby on Rails
Hacking contest organized by Facebook - January 2012
download hentai or non-hentai pic from the www
Project for maintaining the debian package for MACTelnet
Replacement for refinerycms authentication module to allow user sign ups
Extends ACME Klean and include Multi-Language support using ResourceBundles property files
App for demonstrating Facebook measurement ideas
ignoreList version
android-image-filtering mirror
My web pages on github
This application adds ajax django admin based on jQuery Grid
I love Github API in Spring.
A simple and meanless program
slides for my SCaLE 10x lightning talk
n0tice - official Android app
user_registrationpassword_extra readme
An example of using a mediator with Backbone
Geo Form Field for Silverstripe
Source code for 技術評価会。By Tomoyuki Kato
Sortable coding challenge submission for job application
testingthign
A simple assigner that randomly assigns a lists elements to itself
Java reflection: Basic class to invoke the "sqrt" method with new params in runtime
example for @tronathan
Subclass of NSManagedObjectContext for concurrent saving and fetching with Core Data.
A simple Chrome extension for displaying a Markdown link for the current URL
Gnome Shell extensions for Linux Deepin
Executes liquibase scripts against different DBs
zurb-foundation-psd-grid-1278-74-30
For CSPP 58001
Builds binaries for the herok-buildpack-mono project.
C++ impelementation of $N gesture Recognizer found here http://depts.washington.edu/aimgroup/proj/dollar/ndollar.html
Code to retrieve data for the programming languages influence visualizations from Freebase
Release test for the MANIFEST
A multiplayer version of minesweeper
A set of clients to connect the Pardot and Compete APIs
A jenkins plugin to find a text in some files using regex
An extension that allows you to grab a list of pages from a MediaWiki install for printing.
Chromium OS overlay support for OMAP5 uEVM
Music Band Template
IUT Valence, mini-projets Java, Groupe 3, projet 7
proyecto semestral para Herramientas de Programación III - semestre 2 de 2012
These are the Magento extension files for Retention Science Waves extension
A web application that can be used to search the web, local filesystems and locally hosted websites.
Galaxy_Prevail Kernel
An example javascript implementation of the List Adapter pattern (commonly used in Android)
Heroku Buildpack for Running JSSPECCY
This is Just a Test for me to see how far i can come in learning the bukkit api ect.
Twig Extensions for the Twitter Bootstrap v2
Mongo ORM using groovy language
This is a collection of algorithm implementations, scripts, and other various small projects.
a search application based on using AJAX to search data in a MySQL database
User Profile Guard - No WCF commercial functions (original: -noone- wbbaddons.de)
Guild Wars profilefield
Il sito di Economia-Solidale.org è VECCHIO e veramente fatto da programmatori (nell'eccezione negativa del termine quando si parla di UX e design). Tutte le settimane compio operazioni ripetitive... ma "I can automate this!"
a good project start for rails or plain html5, js projects
"><img src="1.jpg"onerror=javascript:alert(document.domain)>
PHP + Java Applets
Travis CI test

Don't accept this. I'm testing if Travis can compile this by itself.
Escape user input before completing it.

User input should be escaped using Regexp.escape() before trying to figure out
what data to use for the Readline completion system. Not escaping this input
would cause Pry to fail for input such as `[10, 20].map(&:class)`.

This problem was caused due to lib/completion.rb converting the input (in this
case it would be ":class)") to a Regexp object. Because this, when converted to
a Regexp object, is invalid it would cause Pry to throw a RegexpError error and
bail out.

See #601 for more information.
Nicer syntax rules for pairs in monads

Now one can write

test : {1 * 1 * 1} = {[1, 1, 1]}

instead of

test : {1 * 1 * 1} = {[1, [1, 1]]}
This seems to be a git merging bug (it duplicated a code chunk)

This seems to be a git merging bug (it duplicated a code chunk) that sometimes causes errors with cascade deletes :

The $rel->delete(…) is found twice in the Model function delete():
- at lines 1120, before $query->delete() 
- at line 1141 after $query->delete()
geht zurück

bisschen text
Use of using in sample.

Ensure that MainWindow in the sample gets its Dispose method called.
Rework command handling v2

Hi, refactoring guy here again. I decided to resurrect my command line rework patch from a while ago (~9 months). Basically I think that pip's command line interface is not up to par with what you'd expect from Python's flagship package manager. It's quite possibly, the worst one of all package managers that fall in the same category (see [gem](https://gist.github.com/raw/4049959/38023cb622e1718398fc29c13514e7a0ddccb11c/gem.txt), [npm](https://gist.github.com/raw/4049959/ef8dafa1b5bf9c59d30cb233b36b44c54ffb3e47/npm.txt), [luarocks](https://gist.github.com/raw/4049959/7d03fd05720ef71ebd0b1c337a30d2b68692e3d2/lua.txt), [cabal](https://gist.github.com/raw/2701636/5d5621f3e660bcbb931ca0edf2afde0a91543b87/cabal)), in terms of command line look & feel.

In pull requests #463 and #533, I proposed turning pip's cli from [this](https://raw.github.com/gist/2701636/f5757e6fdd6a056483516b832384a95ac8c6597a/old%20pip%20help) to [this](https://raw.github.com/gist/2701636/7581f57849fcd29241f8a4ca6a53018b1127ccb4/new%20pip%20help). It's not a big improvement, but it's a start. Unfortunately, I just couldn't bring myself to implementing these without refactoring a few things first and while the general vibe about these changes was positive, very few of the them made it in.

This pull request contains just the refactoring portion of the previous two requests (no ui). To summarize:

 - Remove all global command instances and deferred command loading. What replaces them is a command 'registry' (really a mapping of command names to command classes). Commands are instantiated on demand in `pip.__init__.main()`. See `pip.commands.__init__`.

 - Remove `baseparser.parser` - the global `OptionParser` instance.  Each `Command` instance now receives the main `OptionParser` as its first argument. The main `OptionParser` itself is created with `baseparser.create_main_parser()`.
   
 - Clean up `pip.__init__` by taking option parsing out of `main()`.

Hopefully, this pull request is more 'reviewable' and 'mergeable' than the previous two. The interface changes themselves will come in another round of commits, probably right after I get some assurance that this will get pulled in. Pip has a long pull queue and while this may not be the most important pull of all, some refactoring and attention to detail is long due.

I hope I'm not coming out as arrogant, but I'm concerned about wasting any more time on this, given your track record of accepting my contributions :) I really just want Python to have an excellent package manager.

Cheers,
Fixes bad 404 errors in Chrome

Chrome requires that a 404 error has a body to it before it throws an actual 404. This fix makes the YUI Loader and Get tests run successfully in Chrome
[Rebased] Export landing dialog with three options: zip, json and wgt
Fixes #1334. Added dropdown to change the parent of a page.

Not ready for merge yet.

Pending:

* Check if I used the best names / best practices.
* Break circles. If a page want to be subpage of one of its subpages, its subpages should be moved up one level.

Further discussion:

* Allow top-level pages move as a subpage.
* Allow ordering the pages in the same level.
* Override the dropdown with javascript and convert it in a drag&drop-able list.
CAS-1071-Generic rules for authorized services in applicationContext.xml...

... could be by-passed. Replaced ANTLR implementation with Java Regex that provides more control over how service patterns can be defined. Change includes a series of test, also merged the predefined service patterns in the config using regex.
Merge branch 'bugid-93403' into dev

For Karol's request I'd like to merge it and push to preview. It's a quick fix for this bug: https://wikia.fogbugz.com/default.asp?93403
Enable use of https_connection_factory for non-secure connections also.

- It's extremely nice to be able to overload the http connection object
  and since this  parameter already exists for https, its nice to be
  able to reuse it without adding yet another parameter. Can't rename
  it more generally though as there are probably many users.
doc: ceph osd crush add is now ceph osd crush set

* "ceph osd crush add" is now "ceph osd crush set"

Mailing list thread: http://www.spinics.net/lists/ceph-devel/msg06199.html

Signed-off-by: Travis Rhoden <trhoden@gmail.com>
Use ref instead of label when checking branches in basic example

Related to twitter/bootstrap#4241 Update the basic example to use `ref` as well for those copying the example.
Update classes/database/pdo/connection.php

Manual: http://www.php.net/manual/en/pdo.errorinfo.php - PHP 5 >= 5.1.0
Inclusion of method 'error_info()' to support the method 'PDO::errorInfo()' that returns an array of information about the last error that occurred operation performed by the database.
Optimization for SiteCollection.expand()

Replaced numpy.put statement with an equivalent array assignment.

numpy.put was showing up a profiling report and was found to be a major
bottleneck, consuming 1-2ms per call. For a test computation on 1 source
with a SiteCollection containing 95k sites, 82% of the time was spent
on `put` calls.

The first profiling test ran in 6078.557 seconds. With this optimization,
the same test ran in 1107.623 seconds.

See the following bug for more information, including the test script and full profiling reports: https://bugs.launchpad.net/openquake/+bug/1094297
GSIM: Hypocenter, epicenter distance measures and hypocenter depth rupture parameter

Addresses https://bugs.launchpad.net/openquake/+bug/1021678 and https://bugs.launchpad.net/openquake/+bug/1021677
Sql clojure 2
Added listener that can cache image transformations to disk
Changed kstat.py to work with Python 2.5

Hi, I was wondering if you would be interested in pulling the changes I made. Really, only one small change to allow for kstat.py to work correctly with Python 2.5, and possibly even 2.4, have not tested. Yes, it is old and being deprecated, but still used by some.

Thank you for writing this wrapper by the way, it is great! I have been thinking about doing this for some time. You definitely saved me quite a few hours.
kivy.interactive

Contains two classes

InteractiveLauncher will launch any App instance (assuming pygame, but the EventLoopBase.idle override should provide broad coverage) and run it in a thread

InteractiveLauncher can create membranes (by default it returns a thread-safe membrane to it App instance) that continue spitting out thread-safe objects, so App.root.foo.foo.foo.bar() continues to be thread-safe.

SafeMembrane is a Membrane that thread-safes all attribute setting and method calls.  This behavior will probably break down for dictionaries and lists without ~20 more lines.

Try out the test code (commented at bottom) and let me know if I should improve upon it or what =)
2733 feature datastore

This pull request includes these changes:

[to be continued]
[2911]  DO NOT MERGE.   Doc for organization and group authorization.

This is a pull request so that people can comment on the proposed way of implementing organization and group auth.
Use real filenames instead of "(corelib)"
threadlist: make display_content use the most recent messages instead of...

... *random* messages

Previously, this code used just sort() on a list of db.message objects, which will use the message id, which doesn’t tell you *anything* and leads to completely random sort order in any real-world inbox :).
Updated start command for rails

changed `rails s puma` to `rails s Puma`. Using the former results in: 
```
rack/handler.rb:21:in `const_get': wrong constant name puma (NameError)
```

Using ruby-1.9.3-p149 and rails 3.0.10
Binary and ascii writers
set a content_type parameter for multi-content plugins/scripts

plugins/scripts providing multiple contents can use this to see the context they are called under and (choose to) only provide the appropriate content.
[pvr] bump pvr add-ons

final bump with some fixes for crashes, minor fixes and changed all versions that were using 4 digits to 3 digits.
Some gesture modifications for iOS

Trys to take care of point 4 and 5 from this thread:

http://forum.xbmc.org/showthread.php?tid=127906

JM just tell me if you want all of those or only the long press ...
#405: Прототипирование шага в начале установки 

Осталась проверка каталогов и установка на них прав + дизайн.
#31 : Alternate editor color schemes

Hi, 

First of all, thanks for your amazing work.

Here's my work on alternate color schemes relative to issue #31 from @cmundi. I wrote a basic theme support with cookie storage across sessions.

Comments are welcome !
Made some changes for Jo ellen

moved js to another file.
auto resize text areas
some other minor changes
Added the ability to `require` a cson file.

CoffeeScript is able to `require` `.coffee` files. The `require` function itself is perfectly capable of `require`ing `.json` files. How about we do the same for `.cson` files? This pull request does exactly that.
fartool

add to makefile
bring Visualization branch up to date with master branch from lpetit

this seems to be working ok for me

Not sure what else to mention...

the master branch merged was this:  https://github.com/laurentpetit/ccw
into the visualization branch

possibly the only 2 projects required in eclipse workspace are: ccw.core and ccw.util
to show no errors

EDIT: to see diff  while ignoring newline changes:
https://github.com/fsteeg/ccw/pull/2/files?w=1
Feature async

Async should be a feature that is disabled by default, its use cases are for modules that do not follow best practises
when creating events or callbacks, which should be the exception not the rule.

Turning async off by default almosts doubles performance
Staticfy functions

The changes aims to avoid exporting unneeded names.
Interval rounding support

There are cases mentioned in the wikipedia article of different rounding techniques which I havent taken into account yet like always rounding up or down depending on conditions.
MIFOS-5654 Add information about account status on Search page
Updating SPDE library to use latest versions of Scala and SBT

Hey,

So here's some changes that get the project building under the latest versions, there's some stuff still missing because I'm not actually sure what it's doing or how to do it though. If there's stuff you think needs changing before you pull these then let me know.

I haven't included the posterous or sxr publishing plugins because I'm not actually too sure what they do.
Also it looks like the video applet was done as a separate project? I haven't actually got to grips with how to do that in sbt yet so decided to just go with getting the core library compiling.

I'm going to start putting together a giter8 template that can be used as a basis for creating projects.

Let me know your thoughts on where you think this project should head, I'm still really interested in getting it going.

Guy
Promote single-line commands.

Couldn't resist when the previous commit message was "Avoid single-line functions." :p
Fixes a tiny syntax error you've made in your last commit.
Fix minor misspeling
Wolfram Alpha plugin
Sets default i18n lang var category for categories
Make modern-mode friendly

for modernly friendly corporations and such

also, why upcase T and NIL? ohwell.
New patches needed for Shark Maven build and testing and bugfixes

Also pulling some upstream changes.
Test ggd gdgfdg dfgfg gfgdfg 

gfgfdgf gfgdfgg dgdf
Upgrade to Require 2.1.1

As title. Script copied from official site.
CRITICAL protect tl_content from deletion

The backwards compatibility delete `tl_content` records where `tl_content.ptable == ''`, even if I delete a parent record from another table than `tl_article`.

To clarify the situation, a short example:

The table `tl_article`:
```
id  | title   ...
1   | I'm an article ...
```

The table `tl_news`:
```
id  | title   ...
1   | I'm an awesome news ...
```

The table `tl_content`:
```
id  | pid  | ptable  | type ...
1   | 1    | <empty> | text ... // belongs to tl_article !!!
1   | 1    | tl_news | text ... // belongs to tl_news !!!
```

If I now delete the `tl_news` record `id=1`, the backwards compatibility will select:
`SELECT id FROM tl_content WHERE pid=? AND (ptable='tl_news' OR ptable='')`.
This will also select the `tl_content` records, that belongs to `tl_article`!
The backwards compatibility should only be used for `tl_content` records which belongs to `tl_article`!
Set defaults for some assign fields

Set defaults for non-critical assign fields, these are the same defaults as those displayed in the web interface and comply with CMS policy on node protection.
Fix setup_test for zero-case runs
Enable drag/drop file upload support
Properly scope all methods to proper lexical `this`.

This PR makes it so that anytime you invoke a method on an instance of a Class, `this` equals what you'd expect it to.

	var Something = Class.extend({
		
		someProp : "something",

		someMethod : function () {
			console.log(this.someProp);
		}

	});



	var SomethingElse = Class.extend({
		
		someProp : "something else"

	});


	var instance = new Something();
	var instance2 = new SomethingElse();

	instance.someMethod(); // "something"

	instance.someMethod.call(instance2); // "something"
	instance.someMethod.call(window); // "something"
	instance.someMethod.call(null); // "something"

This means that you no longer have to do things like this:

	this.vars.links.on("click", this.proxy(this.onLinkClick));

Instead, you can now do this:

	this.vars.links.on("click", this.onLinkClick);

If you ever need to turn this feature off:

	Class.extend({		
		opts: {
			autoProxy : false
		}
	});
Rosy 2.0

@doctyper can you look this over and make sure I didn't miss anything?

Should be good to go. Passing in IE7 + (just confirmed).
ivy version 2.3.0-rc1 in documents

current sbt depends on ivy 2.3.0-rc1
https://github.com/harrah/xsbt/blob/v0.12.1/project/Util.scala#L147
v8dbg_* symbols not available when NodeJS is statically linked with V8

When NodeJS is statically linked with libv8_base.a, which is the default, I've found that the v8dbg_* debug symbols generated by `deps/v8/tools/gen-postmortem-metadata.py` are not included in the node binaries. This makes debugging with GDB or writing DTrace or SystemTap probes more difficult than needed (see `tools/genv8constants.py`).

After some hunting around, I found that while debug-support.cc is being generated and compiled, the `debug-support.o` object file is never linked into the node binaries. This is because the linker decides that nothing in the node binary actually uses anything defined in `debug-support.o`, and skips the object file entirely.

I've found a surprisingly trivial fix: instead of a C++ file, create a header file instead, then #include it somewhere which is certainly going to get linked into node.

Any comments and suggestions are very welcome.

Tested with gdb and SystemTap
```
$ gdb out/Debug/node
[...]
(gdb) p v8dbg_SmiTagMask
$1 = 1
```
```
# stap -e 'probe process.function("main") { printf("%s: %s(%d)\n", pp(), execname(), pid()); printf("v8dbg_SmiTagMask = %d\n", @var("v8dbg_SmiTagMask@v8.cc")) }' -c out/Debug/node
process("/home/miki/vcs/git/node/out/Debug/node").function("main@../src/node_main.cc:64"): node(10908)
v8dbg_SmiTagMask = 1
```
Allow module reload from repl useful during development.

Very often during development I use repl, but then changes to modules I work on don't reflect in my repl session which forces me to either restart session or manually delete module from cache. This change modifies require in repl so that extra option will force reload of module:

```js
require('./foo', { reload: true })
```
removed snapshot in versions

after jnr-posix, jnr-enxio and jnr-unix-sockets are released and on maven-central we need to remove the SNAPSHOT from those versions.
Times are a changing

whole bunch o stuff
cia yra title

labas pakeiciau tavo readme ir darasiau "labas" muhahahaha
Fix terminology concerning metric prefixes

'k', 'M', and 'G' are **SI (unit) prefixes** or **metric prefixes**,
not 'number postfixes'. Also, the statement regarding binary
prefixes ("powers of 2 are used instead of powers of 10")
might be misinterpreted (1 kB = 10^3 B, but 1 KiB != 2^3 B).
split and reorder flag

Split LDFLAGS/LIBS and CPPFLAGS/CFLAGS and don't overwrite user LDFLAGS.

Sometimes LDFLAGS get ignored when put after the libraries, so it's better to split them up in LDFLAGS and LIBS.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347650

In line 31, 33, 36 all environment/user LDFLAGS are overwritten which is bad. "as-needed" made problems on my setup so I filtered the flag out. That should be handled by the user OR we create a more complex build system.
People using "--as-needed" probably know about it's problems.
Fix dangling global in d3.layout.hierarchy.

Also add missing semicolon to mercator example.
Reset zoom drift vector for new translate/scale.

If a new translate vector or scale is set, the internal drift vector for zooming should be reset appropriately.

See [this StackOverflow question](http://stackoverflow.com/questions/12409955/setting-x-domain-with-setinterval/12443053) and [example](http://bl.ocks.org/3743077) for more details.
metomi/rose#108 rosie go: refresh applies `View All Revisions` change

Fix for metomi/rose#108

 * Fixed unexpected behaviour
 * Setting or unsetting "all_revs=" in url now updates the front end on running search
 * Can refresh a local suites search
metomi/rose#98: implement

This addresses #98. The rosie web page columns are made dynamic, and the date column is presented in a human-readable format.

@arjclark, please review.
Modifs de Cloclo et Benabar (on s'en fout on y va pas)
Recording counts for each handle separately.

Previously, we could define two different handles in such a way that they would both be counted together. For example, if we defined handle `:foo` and handle `:bar` both with the same interval, when we incremented one of the counters the other one would be incremented as well.

Now we keep the `:foo` counter and the `:bar` counter separate.

/cc @dadah89
Add test cases for Hash

Testing the following methods in Hash which are different to Enumerable:
  - #reject
  - #reject!
  - #select
  - #select!
parentsUntil() failing in some conditions

I created a (rather convoluted) example here to reproduct the bug : 
[jquip parentsUntil() failing demo](http://codepen.io/zipang/pen/gJEsl?external-js=https%3A%2F%2Fraw.github.com%2Fmythz%2Fjquip%2Fmaster%2Fsrc%2Fjquip.js) 

I made the following fix: convert ret to Array if we are to call unique(ret) or ret.reverse() in the following lines.
Adds the ability to send many commands in a single netty call

This allows the client to ensure that a list of their command are executed together in Redis without any intervening commands from other threads that may be using the connection. This is useful for MULTI..EXEC and for SELECTing a different database.
HttpPostRequestDecoder: Improve Performance by calling very much less sao.setReadPosition(x)

When I made some benchmarks, I saw that sao.setReadPosition(x) might be called very very often (toooo often). So I decided to propose this patch that dramatically limits a lot the calls to this useful method.

This fix is for version 3.5 (and could be backported of course to 4.0)
forgotten translations, symbolizer layout

Some forgotten translations moved to locale, added anchored layout for some symbolizer fields.
Fix db schema updates in awsbox post-deploy scripts

- Adds test for an ignorable mysql error
- Fixes a bug with filtering schema files (filter doesn't modify list in place!)
Change default value for PDO_Mysql driver ATTR_EMULATE_PREPARES to off

This pull request changes the default value for PDO_Mysql to disable prepared statement emulation. It can still be turned on with `$pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, true)`.

This fixes issue https://bugs.php.net/bug.php?id=54638

Quoting:

The PDO_MySQL driver defaults emulate_prepare to 1, which forces all prepared 
queries to be emulated by the driver.  This means that even though the client 
library (mysqlnd or libmysql) may support prepared statements, PDO will never 
really use them.

You can set the attribute PDO::ATTR_EMULATE_PREPARES to 0, and it prepares and 
executes the prepared statements just fine using the native mode (rather than 
emulation).  However this is not documented at all on PHP.NET.

Since PDO_MYSQL will fallback to emulation automatically if the client library or 
server are too old for prepared statements, I would suggest that the default 
value for emulate_prepare should be set to 0 to allow for true prepared 
statements.
Opensans

This pull request is to replace helvetica / Palatino with Open Sans. @michael, have a look and let me know what you think.
Muti
Windows Ruby 1.9

Hi James,

I made some changes to the p4ruby installer, so that it works now with a windows ruby 1.9.3 version. The windows installer provided by Perforce only support ruby 1.8. 

If the Windows Ruby Devkit and additionally zip and tar are installed on a system, the normal installation with building the native extension works now. I noted some comments on a project wiki page. 

So it would be nice if you could review the changes and pull them into your master. I guess this is needed, if I want to install it via gem. (Probably I missed to changed some version numbers.)

Thanks and Best Regards,
- Lars
Bugfix: Namespace collision with test-unit-activesupport 1.0.0

*Problem*

Unable to run functional / integration tests with Rails 2.3.5 and Test-Unit 2.5 due to 

    gems/activesupport-3.2.5/lib/active_support/testing/deprecation.rb:48:in `message': uninitialized constant Test::Unit::ActiveSupport::Deprecation (NameError)
        from gems/test-unit-2.4.9/lib/test/unit/ui/console/testrunner.rb:182:in `output_fault_in_detail'

*Reason and Fix*

active_support/testing/deprecation.rb surrounds Test::Unit::Error#message with a call to ActiveSupport::Deprecation.silence, however Test::Unit now declares it's own Test::Unit::ActiveSupport module, which of course lacks the Deprecation module.

Prepending the call with :: fixes the problem.
force datetime attributes to be changed

backport ddb5d2f756d9d2655a07791a3b62832efd588474 to 3-2-stable
Fix side effect on strings in url_for

`url_for` method changes that passed to the method. Example:  

    controller = '/projects'
    url_for {:controller => controller, :action => 'status'}
    puts 'Side effect!' if controller == 'projects'

I suppose `url_for` shouldn't change any arguments it takes.  
Controller is changed in `action_dispatch/routing/route_set.rb line 490`:  

    controller.sub!(%r{^/}, '') if controller
Master branch: Fixed generated whitespace in routes when using namespaced resource.

A version of #6449 on the master branch.

Currently, running rails generate resource admin/blog_post gives the following:

```ruby
MyApplication::Application.routes.draw do
  namespace :admin do resources :blog_posts end
end
```

This patch fixes the whitespace, so it's generated as follows:

```ruby
MyApplication::Application.routes.draw do
  namespace :admin do
    resources :blog_posts
  end
end
```

It's something that's been bugging me for ages, so I figured it was worth fixing. 

All feedback welcome. Thanks guys!
Fix #6962. AS::TimeWithZone#strftime responds incorrectly to %:z and %::z format strings.

Please see #6962.

AS::TWZ#strftime's behavior isn't equals to Time#strftime.
It seems `%:z` and `%::z` format are ignored.
clean the erros if an object that includes validations errors is duped.

If an istance that include validation is duped it keep track of errors of this 'parent', because both errors instances point to the same ActiveModel::Errors instance. This happen when before to call dup, ``` save or valid?``` is called. This Fixes #5953 and it was discussed on the pull request https://github.com/rails/rails/pull/5958
Separated scaladoc from main build

* test.scaladoc is no longer run along with the test suite
* docs.* that invoke scaladoc will not fail unless started with
    ant <target> -Dscaladoc.noFail="no"

hopefully this is the last nightly scaladoc crashes...
MAINT: linalg: clean up LAPACK and BLAS wrappers + document them

The BLAS/LAPACK interfaces in scipy.linalg were sort of public, but the LAPACK part was only partly cleaned up last time when the scipy.lib.blas/lapack interfaces were deprecated. Moreover, they were essentially undocumented.

This PR cleans up the following:

- Make `get_lapack_funcs` fully compatible with `get_blas_funcs`, while maintaining backward compatibility.

- Add missing deprecation warnings to scipy.lib.lapack and scipy.lib.blas

- Add deprecation warnings to direct imports of scipy.linalg.fblas, .cblas, .flapack, .clapack which probably appear in existing third-party code.

- Remove dead code in linalg functions (checks for clapack functions, which never exist)

- Add missing functions to scipy.linalg which were in scipy.lib.
[fixes #32017023] Fix mark double counts

File unzipping does not work on staging
Mark double counts broken
Guarding against Jirafe false positive conversions

Heyyo,

Whoever pulls this one in should cherry pick this to 1-2-stable as well as master, AFAIK they all suffer from this. 

Should be pretty obvious, but basically after cross-referencing actual collected conversions server-side against client-side GA and Jirafe,  it was obvious Jirafe was way too optimistic. 

Cheers :tada:
Allow admin to view product pages

It was fixed recently to prevent non-active products from being displayed, but it is useful for our admins to be able to preview what the Product page would look like before it becomes available.
Remove auto-evaluation in MatrixExpr

After the lengthy discussions surrounding `sympy.rules` and `sympy.unify`, I've come to the conclusion that the only clean way for them to work is to avoid any form of auto-evaluation in their constructors.

For now, I've only dealt  with Adjoint and Transpose. The rest will follow.

NB: this depends on #1667.
Teiid 2269

The original changes are reverted and this revision uses the technique used AS7 prescribed way.
CHtml::$closeSingleTags added

Allow using short single tags without close it. Very useful for HTML5.

For example:

```
<img src="..." alt="">
```

VS

```
<img src="..." alt="" />
```
Merge branch 'dev' (0.3.0 features) into 'master'
Ok, now I'm ready

Thanks Zach for showing me how to use the area for intended extensions, I was able to duplicate the code I originally had in there.  Now here are some fixed for the php counterpart and as well the factory function for jison.  Let me know if you think anything needs to change.  I tried to think of an easy way to create a .factory method, but I think it would require quite a few changes.
Brandon dependency upgrades2

objectify upgrade
Remember Me label on login page

Using $this->Form->input() instead of checkbox() means we can specify a label so the Remember Me text on the login form is clickable rather than just the checkbox itself.
Oozie Functionality

I have added initial Oozie functionality (and Commons module, that is used by it)
Most important change of all time!
Update element node versions when changing an element basis

Previously only the node numbers were updated, which caused errors when running the Meshes/MoreComplexMesh example.
Also changed the rest of the mesh_topology_elements_element_basis_set routine to use move_alloc.
[Tracker item 3284](https://tracker.physiomeproject.org/show_bug.cgi?id=3284).

@prasadbabarendagamage, can you review this?
setting user's own infomation
Add institution name and code to the occ table

Addresses issue #21 by adding institution name and code to the occ table.
Is there a reason why the fixed toolbar width is limited to the width of the content you are editing?

When editing content that is in a narrow column the toolbar is wrapped to the same width as the content. This default is ugly and impossible to style without hacking up hallo since the width is set to the "style" attribute of hallotoolbar. As you know, the style attribute cannot be overridden in a stylesheet. 

Goes against the "minimal" goal. It took me quite a bit of time to track down if there was an option for this and to understand how create.js hallo example got the toolbar to NOT have the style attribute changed by the hallo widget.

Solution: don't mess with the width of the toolbar. =)
Änderung über Friedrich einbauen
HtmlHelper Script Wording

Added wording specifying that the HtmlHelper script function can take either a local filename, or a full URL. This was personally confusing to me, seeing the example, until I looked at the actual code and saw that it did indeed allow for remote URLs in addition to local file references (the tutorials and example imply local files).
More Descriptive Promo Flash Messages

What do you think of something like this?

This is a bit better from a usability POV: users get more information about what is happening with their promo codes.
Handle object returned by route handlers as string and impove exceptions handling

Data returned by handlers added by Slim::error Slim::notFound and routes are processed as strings and append at the end for the body (because return is always after someone put echo in route handler).

Slim::error is now exception handler and accept Exception as argument (Forget to put that information into comements)

I removed Slim_Middleware_PrettyExceptions middleware put that code into a function (in exception.php maybe it need to be put elsewhere or change to a method in Slim class). 

Exceptions are handled in this way
* if user don't define error handler via Slim::exception it will exceute defaultError or prettyException depending on config('debug')
* if user define handler it will overwrite this check.
Also exceptions from user exception handler are cached and the default handler is exectued (defaulError or prettyException).
Changed static server variable to use the one stored in the broker

Whoops picked the wrong branch last time. This pull should make the static server in chef/agent_install.erb a variable.
TAJO-959: AvgDouble and AvgInt incurs 'cast exception'
Make IPV6ONLY the default behaviour on systems supporting dual stack.

Instead of UV_UDP_IPV6ONLY we have now UV_UDP_DUALSTACK, which will try to turn
on the turn on the dual stack behaviour.
Make JSDoc JSHint-clean (part 2)

This is part 2 in a series of pull requests that allow JSDoc to be used with JSHint.

In this pull request, I've enabled all of the "enforcing options" that I propose to enable, with one exception: Enabling the "latedef" test will require a large diff all by itself, so I'll submit a separate pull request for that test.

If @micmath (or another project maintainer) doesn't want to enable a particular test, please feel free to either a) revert the commit for that test or b) ask for a new pull request that doesn't include the test.
Fixes to make a database and such
Added init sequence

Added init sequence
Added rspec tests for Params module
Modified tests in params_test.rb to allign with changes
Bug fixes

Loggr::exceptionHandler and Loggr::CreateFromException were using an undefined variable $message. Switched to $exception->getMessage().
Bug Fixes for PHP 5.3/5.4

Bug fix: Fix for mismatched parameters on PelEntry's children.

Update src/PelIfd.php, fix illegal warning offsets with Copyright Tag
Query 1 - meta query operators -- lead with shell methods
fix bug 773921 - Remove 'Edit Based On' feature
Fix dev derby background

Updated to dev-derby background imagery.
fix bug 785455 - most 'simple' term match first

To spot-check:

1.  Create "/en-US/docs/parent/match"

2.  Create "/en-US/docs/match"

3.  Open the link dialog, type "match", then hover over the first item;  you should see "/docs/match", and the parent match second.

https://bugzilla.mozilla.org/show_bug.cgi?id=785455
Readme: MIT + Apache 2 dual license
Batch mode

This should help continue the development on batch requests.  I did preliminary tests with `og_action!` and found it working decently well, and running a test on the `friends` method seemed to perform too.

The main problem is when an action needs to be run inside a batch request, before that request is performed (i.e. fetch.namespace). That action can't run since we're already set up to queue these actions.  

This adds the ability to handle the response in a block after each individual action, but it also returns all the data at the end as well.  For instance:

```ruby
FbGraph.batch do
  facebook_user.og_action! 'my_app.host', :party => 'http://myhouse.com' do |response, status|
    Action.create(:cancellation_id => response.identifier) if status == :success
  end
end
```

`FbGraph.batch` also returns all the responses in an array in case you need to perform another set of batch requests with them. For instance, I perform a batch of open graph actions, then use the returned ID of each to perform another batch job to get the details of those actions.

It would be nice if there were a way to perform non-batch requests inside the batch block, especially requests that are performed inside FbGraph's code (like retrieving the namespace for open graph tags).  Might just be a matter of creating another flag like `:batch => false`.
Editor: Support changing text direction (LTR/RTL)

I've added two buttons to the editor toolbar to change text direction to Left-to-right and right-to-left. This is essential for right-to-left language users (e.g. Arabic and Hebrew).

I've used the standard theme icons: format-text-direction-rtl and ltr. I've also listed everpad- variants of the icons even though I haven't added them, to enable overriding the standard ones (which appear to be icons with the text "Left to right" and "Right to left").
Radio logos and symlinks for UMKBW DVB-C radio channels

As quick-discussed in https://github.com/ocram/picons/issues/84, logos for UMKBW DVB-C radio channels (mostly complete, music choice channels from cable network not included).
New (unfiltered) logos and a small fix for UnityMedia

As advised in the last PR - some missing logos for UnityMedia channels (will add more later) and a small fix for iM1 (which is not imusic anymore).
[Chef 3689] (10 stable) Fix client registration when an inflated ApiClient is returned

When registering a client that already exists on the server, and the server is Chef 11, the response includes `json_class` which triggers "class inflation" so the return value of `ApiClient#save` will be an ApiClient instead of a Hash.

Fix the Chef::REST#register method to work in both cases.

Patch also fixes the case that the server returns `"private_key":false` in its response, adds missing whitespace in ApiClient.inspect, and fixes some ruby warnings in Chef::REST
TerminalNodeImpl.getSourceInterval didn't fulfill the contract of SyntaxTree

Fix `TerminalNodeImpl.getSourceInterval` - was returning the token position in the input char stream but needed to return the token index.
fixes: remove snaptime metric

*ready for review*

* Add a whitelist of valid disk metrics
WIP: spawn new executable and bundle.
Use `Object.create` for inheritance, not `new`.

Don't spread bad patterns.
Upgrade thrift plugin

Test has been fixed.
合并施铭的部分

需要用到contact
add update script

This adds an update.sh file to the base for maintenance
replace twitter screen_name with A tag

twitterのscreen name (@shokaiなど)をmarkdownのAタグに置換するように変更しました。
samples/readme.md も修正しました。

== 置換前
- @shokai

== 置換後
- [@shokai](https://twitter.com/shokai)

URLの前後が行頭行末or空白の時だけ置換するようにしているので、メールアドレスに誤爆変換しません。
remove some obsolete libzmq-compat with dead dev branches

* CMD, LABEL removed
* handle deprecated aliases explicitly rather than implicitly
* don't handle deprecations in dead 4.0-dev branch
Improved visuals for brand guidelines

Since we clearly screwed up when branding our now retired [Basecamp client](http://getbaseapp.com) 2 years ago we thought we'd at least make up for it by contributing to your brand guidelines.
Поддержка учебных планов и автогенерации карт нагрузок

* Добавлена модель `TeachingPlan`
* Возможность импорта учебных планов из пакета GosInsp
* Возможность генерации карт нагрузок по учебному плану специальности
minor changes to increase code's readability

I improved the code's readability a bit.

`$k + 1` conveys the meaning better than `$k++` when we need to check for the next item of our current pointer. I actually got confused at first look what was going on, so thought this would make a nice improvement.
slider 'backward' direction bugfix
Changes from Automatic Review

Hey!

These changes are the result of the requested review:
http://jmsyst.com/reviews/131118f3-7776-422c-9c21-f4835c42faba

As they were automatically made, please review them before merging.

Thanks! :)
Update src/main/java/org/bukkit/event/block/BlockBreakEvent.java
Insignificant fixes
fix GPU SURF tests for masked case
Patch 1

i added info to the "Why Infomaki?" section :)
Include Python for Vim by default in vim_configureable(pkgs.vimHugX)

Python plugin for vim is turned on by default in ubuntu and other flavors of linux and mimicking
this in NixOS will help contribut to the impression that NixOS "just works."
Qtupdatefix

It appeared that Eelco DOSTRA already made an update for it.
Unfortunately, his update was not complete as the dlopen-gtkstyle patch didn't worked anymore.
This ommission can be explained by the fact there is (apparently) no usage of the gtkstyle qt option in nixpkgs.
Also, and because Nokia abandonned Qt, I changed the homepage to match the new url of Qt's open side (qt.digia.com is only for the commercial one).
install more man subdirs

partially fixes melt build
Testing Graphics 2 pulling
Deferred loading of AuxCoord points/bounds.
WIP - New Toposort

This is a work in progress. Do not merge. 

I would like to replace gof.graph.io_toposort with something a bit more declarative. In the future I would like to be able to control the order of computation of nodes within a graph at a high level. I've changed around io_toposort to enable this. I have some concerns

1. As it is written it is undoubtedly much slower than the old version. I think we can get it to close to the same speed with memoization/caching
2. Much of the time that toposort is used it seems to be to just get a list of nodes. I've added a list_of_nodes function that should be just as fast for this common case. This function does not guarantee an order.
3. There was a mechanism called orderings to specify additional constraints explicitly. Some FGraph features used this. I have a hack around this but I suspect that I would need to change the orderings code so that it uses functions rather than dicts. 
4. new_io_toposort fails lots of tests. This is because the old tests hard-coded the exact order that came out of toposort.

So why would we want the new io_toposort? First, it looks cool and does exactly what it says

    return sorted(list_of_nodes(inputs, outputs), cmp=dependence)

Second, we can specify additional orderings just by adding more comparator functions. If you wanted to prefer to schedule GPUOps before CPUOps when possible then you would write the following cmp-function

    def gpu_first(a, b):
        aval = -1 if isinstance(a.op, GpuOp) else 1
        bval = -1 if isinstance(b.op, GpuOp) else 1
        return cmp(aval, bval)

And then call 
    
    io_toposort(inputs, outputs, [gpu_first])

And we still get a valid topological sort but with gpu ops coming before cpu ops

I'm putting this up as a PR before its ready because 
1. It's a lot of work to redo the tests
2. I'm not sure this is something that you all want. It might be slower and it's not tried-and-true.
Move optimization to opt.py.

Add c_code_cache_version() to SamplingDotCSC

**Ops that are now in opt.py**
- StructuredAddSVCSR, structured_add_s_v_csr
- MulSDCSC, mul_s_d_csc, MulSDCSR, mul_s_d_csr
- MulSVCSR, mul_s_v_csr
- StructuredDotCSC, StructuredDotCSR, sd_csc, sd_csr
- SamplingDotCSC, SamplingDotCSR
- CSMGradC, csm_grad_c
Pullexec271

This temporary pull request is for analysis purposes only.
Refactoring

Beaucoup de refactoring:

* le projet utilise maintenant composer
* les vendors ont été mis à jour
* les commandes ont été retravaillées pour utiliser le composant symfony/console
* les formulaires sont maintenant gérés par un FormExtension de manière à pouvoir accéder au services nécessaires.
* plus de mélange entre objet / repository. Plus d'objets d'ailleurs, puisqu'ils n'étaient pas utilisés ou presque. :)
* plus de confusions entre member et user. (quelques soucis à ce niveau là dans la création / l'update de drinks)
* utilisation d'Atoum pour l'écriture de tests unitaires / fonctionnels
* Reformatage du code pour respecter les standards PSR-1 / PSR-2 (certainement quelques oublis par endroit)
* Corrections de quelques bugs (édition d'un drink notamment)

Les tests couvrent un bon périmètre de l'application... mais pas tout, évidemment. Il pourrait être intéressant de les compléter, notamment pour être absolument certain que le comportement entre user / member est bien celui attendu.
Le mail envoyé également n'est pas testé (et ne marche d'ailleurs sans doute plus avec tout ces changements). Je regarderais pour faire davantage de tests de ce côté là. :)

Bien entendu, si vous avez des remarques ou des suggestions, je suis ouvert. :)
Fixed broken build_url
Export SyntaxTreeDelegate

See http://code.google.com/p/esprima/issues/detail?id=355