labofsahil/github-event-dataset-2012 huggingface dataset:
Home Loan Interest Rates is the main factor to consider while choosing the home loan. Interest rates depend on the customer’s credit rating, the customer’s financially stability, the loan amount and the loan period. Housing Loan Interest Rates vary from one lender to other.
the source code of the book and sth changed by myself
LDAP Search Portlet for WebCenter with ADF
Documentation and Training materials for the City of Bloomington Volunteers for Salesforce training session
Hello NCAA College Football lovers, Welcome to enjoy live Video Of  "NCAA College Football Championship" between Washington vs LSU match. To live stream online on your PC,Laptop,Tablet or Mac just follow our streaming link. You can also watch every NCAA College Football matches just clicking here. You also can enjoy this events by clicking Image given below. So why you are waiting. Just click here & watch "NCAA College Football Championship" between Washington vs LSU live online just now. We assure you that we provide you 100% online direct HD TV Channels so that you can enjoy "NCAA College Football Championship between Washington vs LSU live streaming easily.  http://www.edigitalplace.com/amember/aff/go?r=3620&i=28  http://www.edigitalplace.com/amember/aff/go?r=3620&i=28  http://www.edigitalplace.com/amember/aff/go?r=3620&i=28  http://www.edigitalplace.com/amember/aff/go?r=3620&i=28  http://www.edigitalplace.com/amember/aff/go?r=3620&i=28  :MATCH DETAILS: NCAA College Football Washington vs LSU live Date: Saturday, 8 September 2012. Time:  07:00 PM (ET) Status: Live/Repeat Don't worry, its too easy to watch. Just try it...  http://ncaa-online-tv.blogspot.com/2012/09/watch-washington-vs-lsu-live-ncaa.html  http://ncaa-online-tv.blogspot.com/2012/09/watch-washington-vs-lsu-live-ncaa.html  http://ncaa-online-tv.blogspot.com/2012/09/watch-washington-vs-lsu-live-ncaa.html  http://ncaa-online-tv.blogspot.com/2012/09/watch-washington-vs-lsu-live-ncaa.html  http://ncaa-online-tv.blogspot.com/2012/09/watch-washington-vs-lsu-live-ncaa.html   A college football national championship in the highest level of collegiate play in the United States, currently the National Collegiate Athletic Association (NCAA) Division . Football Bowl Subdivision (FBS), is a designation awarded annually by various third-party organizations to their selection(s) of the best college football team(s). Division   FBS (formerly Division I-A) football is the only NCAA sport in which a yearly champion is not determined by an NCAA sanctioned championship event.
Java, as server-client application
Set Content-Length header on requests

Hi,

I am trying to use wd.js with GhostDriver[1] and phantom.js[2] and it wasn't working. The mongoose webserver phantom.js ships with wont read post data unless it also sends a Content-Length header. If you read the HTTP RFC, you should always send a Content-Length header[3].

[1] https://github.com/detro/ghostdriver/
[2] https://github.com/detro/phantomjs/tree/ghostdriver-dev
[3] http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

Spent all day trying to figure out why it wasn't working for me. :fish:

![Exhausted](http://i.imgur.com/q7Dyb.gif)
Fix running bin/pt from repo

$LOADPATH shenanigans are preventing bin/pt from running directly from a repo both a) under Ruby 1.9 and b) from a symlink.
Model get_diff : Fixed bug in case of multiple relation

$diff[1][$key] contains only the last different value
Cambios de versión 0.6
Feature/server.js refactor

Pull functional code disguised as object out of name space.
Adding No changes entries

@ericf Here are the updates for the HISTORY.md files with "No changes." 
Can you review and pull in?
CAS-1176: Externalize the configuration of quartz scheduler that reloads...

... services. This will allow alternate implementations of the service registry (JSON, etc) to use the default built-in scheduler with easier configuration options to reload changes. 

JIRA: 
https://issues.jasig.org/browse/CAS-1176
Async kernel launches

Launch cuda kernels asynchronously, synchronising on a global stream /before/ each kernel launch.
Update RS2/Core/Login.scar

Fixed SMART not loading at all from Refresh Bar bug. I don't know if this needs (if Smart_Client <> nil). But this works for me!
Added support for user HTTP Headers

In some cases, it may be necessary to define HTTP Headers to be sent with every request. An obvious use case is for HTTP Authentication.
Add in_transaction method. classes/db.php

Hello  
I add "in_transaction" method in db.php, because very useful.  
Thank you.
docs

I hope I'm doing this right.
Fix doctype

I know doctype is case insensitive. But I hope the same style in all files.
NF - Sphere class.

Sphere class written with @mrbago.
Py3 compatibility

Make nipy python 3 compatible using niibabel python 3 distutils machinery.

Edits are largely style updates, bug fixes, and making things like integer division explicit
jortel qpid ssl configuration (users guide)

https://bugzilla.redhat.com/show_bug.cgi?id=882431

Looking for early feedback
Adding hasClass helper to traversable elements

This adds a method to traversable elements, that allows you to check whether the element has a specific CSS class assigned to it or not.
Add riaknostic to riak builds

This adds riaknostic to the rebar.config and adds make targets for riaknostic so it is grabbed, built, and correctly copied/linked for rel/devrel/stage builds.
Add return-path option to configuration.

Package will add a different return path if it is set in the configuration.
Migración

Crear ABC de sección
Modified the experts form & experts contact page.
Made the fee field to a text field & degree to a select box.
shibas3 takes2 pull
Fixes clearing of cache after user group edited

Currently, the user group option cache isn't cleared. This way, it is ensured, that whenever a user group is edited, all user group-related caches are cleared.
Update MiuiHome/res/values-cs/strings.xml
Updated Twitter Bootstrap to 2.1.0
Adding Stapes.js 0.5.1
Added check for token.escaped in paragraph tok()

Following #83, this does the same for paragraphs.
The neoidable code was broken and does not work because of outdated syntax

The new syntax is simply neoidable start_node: :class, end_node: :class, type: :class
Make tests/guards.hs actually test guards.

`tests/guards.hs` before this commit had guards that were actually unreachable, so it didn't really test them effectively.

It passes both before and after this commit.
Cleanup the interactor code

This is a follow up to the Pry pull request #327 and introduces a continuous Pry session, so no stop/start cycle of the interactor on a Guard action anymore. It also cleans up some legacy support code that isn't needed anymore.

Current changes:

* Remove interactor thread
* Remove listen mutex
* Remove tty store/restore

Known issues:

* The prompt is not visible after a Guard action. We need to redraw the current line after a Guard action has been finished.
GPG error handling improvements

This stops GPG spamming the console as it tries to decrypt secrets. It turns out that despite redirecting stdout and stderr, unless GPG is in batch mode it will still manage to spam the console.

Unfortunately --batch stops in prompting for a password. This was never really supported behaviour - but does mean that people will have to actually set up GPG now.

While in there I now actually check the exit code and throw a NotFound error if decryption failed. Some sort of analogue to a HTTP 500 would be preferable to NotFound but things already properly handle NotFound so that will do for now.
Patch for issue JRUBY-6389

Fixes issue: http://jira.codehaus.org/browse/JRUBY-6389

MRI allows to use an object with `to_path` method in `$LOAD_PATH`. 
This patch makes JRuby behaviour compatible with MRI.
Adding basic long stack traces in V8 when `end`ing.

This needs review in a few ways, but just might be good enough to merge as a starting point. Notably there should be very little performance impact since `Error.captureStackTrace` gives us a lazily-evaluated getter and we defer parsing/filtering/assembling until `.end()` is called.

Points of concern:
* Copied a bunch of Google code from <a href="https://github.com/tlrobinson/long-stack-traces">tlrobinson/long-stack-traces</a>. Not sure how we want to handle that, e.g. where the copyright notice/disclaimer goes, whether I should have left the style as-is or integrated it as I did, how to handle the insertion I made (`<inserted by @domenic>`), etc. Please advise.
* Promises are now carrying around a `promise.stack` getter. This might have security implications. It seemed like the only way to do this, without a weak map/private names. And it's rather convenient.

Going forward:
* We should record some or all messages sent to a promise, most importantly `then`s. See discussion in #57 for an example scenario where more stuff could be caught. This is quite possible; I managed to log some of the stack frames we'd want to the console. The only tricky part is carrying them around until they're desired, especially while preserving the performant laziness advantage.
* We should update rejection reason stacks (when the rejection reasons are error instances, as they should be) to be in this format as well.
Database: massive refactoring

[See RFC](http://forum.nette.org/cs/12133-nette-database-refactoring-api)
server handler wasn't working due to field being overwritten in subclass

EDIT: the handler wasn't added to pipeline

How to test this before pulling:
either run this: https://github.com/AtKaaZ/Chatzorz/blob/5152c90dd577f6566b21f961bb94ec9846038720/src/io/netty/example/securechat/SecureChatServer.java
and notice that when starting the server there are no logs shown
**OR**
edit io.netty.example.securechat.SecureChatServer  inside netty project
adding `.handler( new LoggingHandler( LogLevel.INFO ) )` to ServerBootstrap chain
then running the server and noticing there are no logs shown.

Apply this fix, then test again, logs are shown because the handler is added to the pipeline.

This only happened for server, the client (Bootstrap) worked fine.
Updated doc gen.

doxbook-xsl-snapshot has moved, so I updated the link and unpack as zip (no more bz2).
Added "-" to ignore xsltproc errors in Make.
Added README.txt to explain process.
Gem annotate change and prepare to move CSS to SASS
Fixed issue #283

Switched R --vanilla flag to --no-restore flag.
Use h1 tag for highest level forums title heading

This is a very simple tweak that uses h1 for the highest level title ("Forums") for forums index view. This makes it easier to style as a part refinery app (which uses h1 tags for highest level titles by default). Also, it's higher level than category headings, which are h2.
Refactored common date and time calculations.

* Added the `DateAndTime::Calculations` module that is included in `Time` and `Date`. It houses common calculations to reduce duplicated code.
* Simplified and cleaned-up the calculation code.
* Removed duplication in tests by adding a behavior module for shared tests. I also added some missing tests.
Use request.GET and request.POST instead of request.params in abstract_store

To avoid caching of parsed request params before appropriate and fix #5670.

(Second pull request. First one I didn't push properly.)
Bases futures on Try instead of Either

This pull request is a result of meetings between the Scala team, the Akka team and Twitter Engineering to move toward a consolidated future implementation.

Its main contribution is the replacement of the use of `Either` with `scala.util.Try` in methods `Future.onComplete`, `Future.value`, `Future.andThen`, `Promise.complete`, and `Promise.tryComplete`.

`Try` is an abstraction adopted from the `com.twitter.util` package \[[1]\]. Unlike `Either`, `Try` is projection-less, which makes it more composable and more semantically similar to futures. Furthermore, as compared to `Either`, `Try` is better suited to handling exceptions, including execption-specific combinators such as `recover` and `recoverWith` (called `rescue` in `com.twitter.util.Try`). Moreover, both fatal and non-fatal exceptions are handled consistently across combinators such as `map` and `flatMap`. 

Changes compared to Twitter's original implementation of `Try`:
- Use `scala.util.control.NonFatal` (adopted from Akka \[[2]\] for SIP-14) to avoid catching fatal exceptions.
- Rename `Return/Throw` (in package `com.twitter.util`) to `Success`/`Failure` (in package `scala.util`); this makes the use of `Try` in combination with `Future` more regular.
- Rename `handle` (in package `com.twitter.util`) to `recover` (in package `scala.util`).
- Rename `rescue` (in package `com.twitter.util`) to `recoverWith` (in package `scala.util`), after `scala.concurrent.Future`'s semantically-similar `recoverWith` method.
- Add `foreach` method.
- Add `orElse` method.
- Add `failed` projection.

This pull request additionally contains some small fixes (`flatMap` in `Try` now goes through the `NonFatal` extractor), clean ups, and added tests on `Try`.

@phaller has also included a `prepare` method on `ExecutionContext`s which enables abstractions to be built on top of execution contexts, such as Twitter's `Local` for handling data local to a chain of future callbacks, as previously discussed.

Review by @viktorklang, and if available @mariusaeriksen 

[1]: https://github.com/twitter/util/ "com.twitter.util"
[2]: http://akka.io/ "Akka"
SI-6644 Account for varargs in extmethod forwarder

Which sounded difficult, so instead I offshored the work
to the friendly republic of TreeInfo.

Review by @paulp for content, @jsuereth for merge target.

It doesn't seem different from the multitude of prior "value classes + X
are broken" bugs that blocked earlier RCs.
Exclude Expired Promotions from possible_promotions

* Added spec for `Spree::Product#possible_promotions`
* Made `create_per_product_promotion` a bit more flexible
* Excluded expired promotions from possible_promotions
Order emails include ineligible adjustments

Currently, if you have say 2 promotions:

- 5% off orders over $100
- 10% off orders over $200

If you have an order for $240, you'll have a 10% discount.  But the order confirmation email will show:

```
Subtotal: $240.00
  Promotion (5 percent off) -$12.00
  Promotion (10 percent over 200) -$24.00
  Shipping $0.00
Order Total: $216.00
```

The total is correct, but it lists a promotion that's not actually applied.

The attached fix changes things to only show the eligible promotions:

```
Subtotal: $270.00
  Promotion (10 percent over 200) -$27.00
  Shipping $0.00
Order Total: $243.00
```

Targeted at 1-1-stable, but master has the same issue as well.
Adding functionality to parse_time

I have implemented Jack's feature request (#374) regarding extending parse_time to dive into nested lists and tuples.  However, we need to discuss whether it *should* have that functionality.  This PR is not to be merged until sufficient discussion has taken place.

    >>> import sunpy
    >>> sunpy.time.parse_time(['2012-Nov-10',800000000,('2011-10-09',(2010,9,8))])
    [datetime.datetime(2012, 11, 10, 0, 0), datetime.datetime(2004, 5, 8, 6, 13, 20), (datetime.datetime(2011, 10, 9, 0, 0), datetime.datetime(2010, 9, 8, 0, 0))]

Note that this implementation requires distinguishing between a tuple of multiple intended times and a tuple of multiple arguments for a single time (fed into the datetime.datetime constructor).  As such, there are a few low-impact quirks that actually get introduced:

    # These inputs used to produce errors, but no longer do
    >>> sunpy.time.parse_time((2012))
    datetime.datetime(1979, 1, 1, 0, 33, 32)
    >>> sunpy.time.parse_time((2012, 13, 1))
    (datetime.datetime(1979, 1, 1, 0, 33, 32), datetime.datetime(1979, 1, 1, 0, 0, 13), datetime.datetime(1979, 1, 1, 0, 0, 1))

Basically, there are some tuples that would have been invalid inputs into the datetime.datetime constructor, but now have valid interpretations (that may not match the user's intent).  Conversely, there is the low-impact bug:

     # Someone may actually want a tuple of times with exactly these number of seconds since 1979-Jan-01
    >>> sunpy.time.parse_time((2012,12,11))
    datetime.datetime(2012, 12, 11, 0, 0)

Of course, we can avoid the above issues by having this added functionality only work on nested lists, and have tuples always interpreted as argument-input to datetime.datetime, regardless of whether it is valid or not.

Finally, note that this PR actually contains a bugfix as one of its commits.  In principle, I could have included it as two additional PRs, to both the staging and the 0.2 branch, but I thought that'd be excessive.  I think it might be "saner" to continue to work on staging, and then cherry-pick together a bugfix PR at a later time.

Discuss!
Branching rules

This is a reinvention of the rules module where the rules are generators. It is intended to handle the case when a rule might produce multiple results. Everything is handled lazily.

```
def split_on_five(x):
    if 0 < x < 5:
        yield x-1
    elif 5 < x < 10:
        yield x+1
    elif x == 5:
        yield x+1
        yield x-1
    else:
        yield x

rl = canon(split_on_five)
expr = Basic(2, Basic(5,  3), 8)

for result in rl(expr): 
    print result

Basic(0, Basic(0,  0), 10)
Basic(0, Basic(10, 0), 10)
```

I think that many of the functions could be improved a bit. Feedback is welcome.
remove SymPy dependence from traverse

Removes SymPy dependence from traverse.py

This allows rules to be used with a wider set of data structures.
[attr_accesible]

Add attr_accesible to each models
Applique la règle ignore_tag au client

Règle mon problème de "nettoyage" lors de la pull request précédente.
D2 workflows

My attempt at updating workflows to Doctrine 2.
Fix translation misspellings [#1113]

https://wiki.cacert.org/Software/TranslationMisspelling
https://bugs.cacert.org/view.php?id=1113
One line cheetah macros
Prevent encoding errors when visiting a page in an encoding node doesn't recognize

Zombie will throw an encoding error if a page's charset is set to an encoding that Node's `toString` method doesn't recognize (https://github.com/joyent/node/blob/master/lib/buffer.js#L438-L463), such as iso-8859-1. This change checks a page's charset against those encodings, and won't pass an encoding to `toString` if it's not one of node's valid encodings, letting it fall through to utf-8.
StrictRedis backend

Add StrictRedis backend + tests to support the StrictRedis client class
Redis and StrictRedis both subclass RedisBase
Had to change __password to _password so subclasses have access
Tests were basically copy/paste + search/replace jobs, so definitely let me
know if there's anything that should be improved there.
conditional spaces

add a little tweak to the prompt allowing for the prompt string to include spaces around token elements that do not print if the token returns blank.

e.g. if you want to use the 'modified' symbol '+' and you want to put spaces around it in the prompt if it will print, but don't want those spaces to print if there are no modifications to the repo and the symbol won't print, then you would put it into the prompt format string like this: `< %m >`.

in this case, this little patch will print the spaces in the prompt if %m prints, but will strip out the spaces if %m does not print. the angle brackets are of course stripped out either way.

-------
this is really an incomplete feature and unfortunately i don't have time to take it all the way right now. it suits my needs as-is and i thought i'd just send you the pull in case you or someone else want to flesh it out before i have a chance to.

to make it 'right', one of two things should be done:
1. either there has to be a way to escape the angle brackets so that people can include literal angle brackets in their prompt string if they want them, or
2. instead of using hard-coded angle brackets as the delimiters for this feature, allow the user to put their own delimiters on the command line like the existing formatting options
Core api/collaboration service
Embedded associations need special handling in Model.dataDidChange

This is a fix for #218.
New checkboxes widgets to support option tooltips
Popover window should act like a key window.

Sorry about the mistakes in #39. I've just realized that a window doesn't need to become key window to receive mouseMoved events. It just need to act like a key window by always returning `YES` in its `isKeyWindow` method.

So in this PR, I still subclass the NSWindow but override the `isKeyWindow` method instead. Now, when the popover is presented, the main window will remain key  status to receive keyboard events and such. While the popover is faking itself as a key window to receive mouseMoved events.
Fixes a typo in creator.coffee in mode settings for Fs.mkdir
Updated composer.json with autoloader file
add this to testtwo.

test this
Adding HTML5Shiv for crappy IE
added a 'g' to 'loggin_in' to correspond with the # relocation in the help page

Someone forgot to add the g :p. Should be self-explanatory from the code diffs. Found it while doing some work with the dialog boxes.
DOCS-535 SQL to MongoDB mapping
fix bug 772647: Fixed "About MDN" link in footer.

Wasn't able to spot check this one -- doing so requires changing the kumawiki flag, which requires a superuser account, which I can't create because manage.py is giving me errors about the MySQLdb module.

Thoughts on my setup welcome. Aside from that, the change should work just fine.
Tutorial: Added note about type parameters in ifaces.

Specficially, the type parameters should be left off of the function
signatures in both the iface and the impl if they are already in the
iface declaration.
[ticket/10943] use keywords variable to display in search box

$keywords which contains the string as entered by the user should be used
to display in search box instead of search_query.
http://tracker.phpbb.com/browse/PHPBB3-10943
Refactoring:

We now have a generic http request wrapper than can uplaod/download files.

We shouldn't be spliting endpoint strings after load Endpoints is called as this is a verbose abstraction leak.  An Endpoint is now a table instead of a string.

Code should flow like so: initialization at the top, then public, then private.

Meaningful objects shouldn't live in init.lua because tracebacks are a long list of errors in different init.lua scripts which is really hard to read.

Options suffers from high pass through.  Everything gets, modifies, and passes them on which is bad.
Update startup message

This updates the startup message to use the new format implemented in apache/cassandra@f1711794cf911c349a3b60e0104064adb8124148.
Fixed another broken link.

The link to the Cookies addon in the API docs was corrected.
Cleanup and fixed issue #401

See description of issue 401.
It is rebased version of previous pull request.
Fields index page with map support.
Newmaster

done some parts
Added support for CakePHP 2.2

Cake changed the dispatching process inside their change from CakePHP 2.1 to 2.2

The new code adopts to BOTH versions
made opencv_ocl module build with VS2012

updated pull request
UP-3040 Removed width from footer

Also cleaned up typography and space of footer nav (aka sitemap). Screenshot: https://issues.jasig.org/browse/UP-3040
UP-2869: UX updates to the user management portlet.

1. Added clickable username to heading of the Edit Account, Remove User, and Reset User Layout.
2. Removed some style declarations that were in the HTML.
3. I made the Reset User Layout confirmation screen to look like other confirmation screens in uPortal.
4. I fixed the View Permissions screen:
  * I removed extraneous table columns
  * I fixed the pagination controls that were conflicting with the jQuery UI tabs implementation
Cmake v2.8.9 failed to search ft2build.h by environment var

Cmake v2.8.9 failed to search ft2build.h by environment var.
Fixed with updated PATH_SUFFIXES
added Renderer Textfield in RA Settings with Description

fixes Issue #2052 however I intended to create a dropdown field, but I don't know how to do this as Renderer is a string (why?) and not an enumeration like WindowModes.
Fix a Scan test. It is normal both scan got merged.

@pascanur, can you review this PR?
Active Anti-Entropy

Had trouble merging and rebasing, so I ended up squashing into a single commit. So, here's AAE in all it's a glory, as a single super commit. Given how much this has been rewritten/reorganized, the old commit history doesn't help much anyway.

I'm extending/polishing my riak_tests some more, but will have thoses pushed soon and linked to this pull-request.

Hopefully all documentation and included -specs make this straightforward to review, despite being a massive pull-request. Also, everything from my AAE screencast that I previously distributed is still valid:
http://coffee.jtuple.com/video/AAE.html

I'm assuming @rzezeski and @Vagabond will be the two reviewing this, but others can jump on as well. However, we should have at least 2 reviewers on this one.

(cabal: basho/cabal#1)

---

Active anti-entropy is a process through which multiple replicas periodically sync with each other and automatically repair any keys that are missing or have divergent data. For example, a user could delete all data from a node and Riak would automatically regenerate the data from the other replicas.

This implementation uses hash trees / Merkle trees to perform lightweight key exchange, with work proportional to the number of divergent keys rather than the size of the overall keyspace.

This implementation meets several design goals:

1. The underlying hash trees are on-disk structures, and can scale to billions+ keys. This is in contrast to in-memory trees that require significant RAM to support massive keyspaces.

2. The underlying hash trees are persistent. Riak nodes can be restarted without fear of hash tree data being lost and needing to be rebuilt.

3. As new data is written to Riak, the hash trees associated with the various partitions are kept up-to-date. Each write in Riak triggers an asynchronous write to one or more hash trees. Combined with 2, this enables trees to be built once through a scan over existing data, and then maintained in real-time. In reality, trees are expired over time and rebuilt to ensure the hash tree and backend data stay in sync, and also to identify bit rot / disk failure.

4. The entire implementation is designed to be non-blocking. For example, a snapshot of a hash tree is generated before performing an exchange with other replicas, therefore allowing concurrent inserts of new key/hash pairs as new writes occur.

The current implementation triggers read repair for each key difference identified through the hash exchange. This is a reasonable approach as read repair is stable, production-tested mechanism in Riak. However, the read repair approach leads to slower replica repair in cases where there are a large number of key differences. This is an area for future improvement.
Issue 1485 https support in jersey
br, bl, bb, bt abbreviations for css 

br -> border-right
bl -> border-left
bt -> border-top
bb -> border-bottom

They are safe (not used in Emmet before). I left bdl, bdr and anothers just to stay safe with old users
pl_PL fixes 2012-09-25

Forgot to send this yesterday.
Purge the heathen geometry additions

They have been moved to a new [Archimedes](https://github.com/github/Archimedes) project instead.
Contact distance pull request

Implemented limiting contact distance in boltzmann sampling.
Renamed taskevent.go to taskvent.go and added taskwork2.go
Fix issue 185

This patch fixes the inconsistency brought up in issue:185 "Complex URL routes are sorted incorrectly". 

Instead of simply sorting by the number of parts in a rule, the router would now be smart enough to sort by the types of parts in the rule as well. The new heuristic counts the number of static parts, path parts, and other parts and then sorts lexographically in order:

1. number of static parts + weight fnc
2. number of other parts + weight fnc
3. number of path parts + weight fnc

where the weight fnc normalizes for the position of the various parts in the rule
Fix #12920: remove addMandatoryAttributes

Sizes - compared to master @ e889134058232c5e19156353c5fc3bf3b4915a94
```
    264423      (-695)  dist/jquery.js                                         
     92198      (-260)  dist/jquery.min.js                                     
     32880       (-97)  dist/jquery.min.js.gz
```
Changed :even and :odd to use bitwise instead of modulo, since it's a lot faster.

JSperf: http://jsperf.com/modulo-vs-bitwise/8
Fix memory leak.

Compiling with `make CFLAGS-g && make check` then running
`valgrind --leak-check=full --show-reachable=yes ./beanstalkd` and then killing
it reports:
```
HEAP SUMMARY:
    in use at exit: 460 bytes in 2 blocks
  total heap usage: 7 allocs, 5 frees, 1,136 bytes allocated

4 bytes in 1 blocks are still reachable in loss record 1 of 2
   at 0x4027278: malloc (vg_replace_malloc.c:270)
   by 0x804BC5F: grow (ms.c:21)
   by 0x804BCD2: ms_append (ms.c:33)
   by 0x8052ACF: make_and_insert_tube (tube.c:69)
   by 0x8052B6D: tube_find_or_make (tube.c:91)
   by 0x805196E: prot_init (prot.c:1938)
   by 0x8054233: main (main.c:67)

456 bytes in 1 blocks are still reachable in loss record 2 of 2
   at 0x4027278: malloc (vg_replace_malloc.c:270)
   by 0x8052CD3: zalloc (util.c:78)
   by 0x80528B7: make_tube (tube.c:13)
   by 0x8052AAC: make_and_insert_tube (tube.c:64)
   by 0x8052B6D: tube_find_or_make (tube.c:91)
   by 0x805196E: prot_init (prot.c:1938)
   by 0x8054233: main (main.c:67)

LEAK SUMMARY:
   definitely lost: 0 bytes in 0 blocks
   indirectly lost: 0 bytes in 0 blocks
     possibly lost: 0 bytes in 0 blocks
   still reachable: 460 bytes in 2 blocks
        suppressed: 0 bytes in 0 blocks
```

This PR fixes the 456 byte leak, compiles and passes all tests. After
`valgrind --leak-check=full --show-reachable=yes ./beanstalkd` reports:
```
HEAP SUMMARY:
    in use at exit: 4 bytes in 1 blocks
  total heap usage: 7 allocs, 6 frees, 1,136 bytes allocated

4 bytes in 1 blocks are still reachable in loss record 1 of 1
   at 0x4027278: malloc (vg_replace_malloc.c:270)
   by 0x804BC5F: grow (ms.c:21)
   by 0x804BCD2: ms_append (ms.c:33)
   by 0x8052AE3: make_and_insert_tube (tube.c:69)
   by 0x8052B81: tube_find_or_make (tube.c:91)
   by 0x805196E: prot_init (prot.c:1938)
   by 0x805424C: main (main.c:69)

LEAK SUMMARY:
   definitely lost: 0 bytes in 0 blocks
   indirectly lost: 0 bytes in 0 blocks
     possibly lost: 0 bytes in 0 blocks
   still reachable: 4 bytes in 1 blocks
        suppressed: 0 bytes in 0 blocks
```

I think the 4 byte leak has something to do with `ms->items` not being freed
properly but I'm not sure. If this PR isn't acceptable I'd be happy to fix it.
Improved rsdns master command

Fixed bug when called as symlink it could call itself twice.
Output explanation of each command by calling it's -w option.
Fix madlib-493

Currently, there are two existing issues related with missing value handling for continuous features

Firstly, even if users set 'IGNORE', we still replace the missing values.

Secondly, we replace the missing value with the existing minimum value. It is better for us to use average value instead.

We fixed this issue in this pull request.
page.js smart package

Add this small client side router by visionmedia to the packages.
Switch to playbin2 and re-add software mixer support.

As always I've forgotten the changelog :P otherwise stuff should be good to go.
Verified sha against downloaded source pacakge

MD5 (node-v0.7.12.tar.gz) = 036ab6662287901db9d85df93a5d2a25
Pdsh and genders

add genders option pull request.
 
https://github.com/mxcl/homebrew/pull/14964#issuecomment-9726731
>This needs to be reopened as two pull requests, one to add genders and one to add it as an optional dep to pdsh.

> adamv
sorry for bad response.

https://github.com/mxcl/homebrew/pull/15690#issuecomment-10270227
>Closing due to no response.
Update quvi to 0.2.19

Version 0.2.18 has a bug, which prevents dowloading
from youtube.com and others.
See http://sourceforge.net/apps/trac/quvi/ticket/63
Fix for BZ884636

Already tested by QE and marked as VERIFIED

https://bugzilla.redhat.com/show_bug.cgi?id=884636
BUG: ts plotting fix after nanoseconds change #1265

added a test case that checks the xdata from the plot axes itself. #1265
wiki: Replace conflicting id.
Inverted functions _post_link

I think:
previous => previous_posts_link
next => next_posts_link
fix for noneng tags
Use Bundler to ease development

The first step in many in bringing this project up to date. :)
Add solr_jmx_port to app.config

Related to https://github.com/rzezeski/yokozuna/pull/24
Dodano teksturę po Game Over i wypisywanie wyniku teksturami.

Pozostaje ustalić miejsce wyświetlania.
ワークショップをタイムテーブルに追記

とりあえず追記してみたんですけど、デザインに難ありです。
もっと綺麗な表示方法があれば差し替えてもらいたいです。

#6
Use DIRECTORY_SEPARATOR instead of /

There are quite a few places where vanity assumes paths are separated by slashes. This is fine, as it works on Windows, but when doing a `str_replace()`, this can break, namely in `Vanity\Template\Template::register()`

An alternative is to `str_replace('\\', '/', $path)` in `Vanity\Generate\Utilities`
Added themes

A couple of themes that I like
Content Sub Route Fix

- I have restructured a bit in the Mvc project to make it a bit more clear what checks what
- Added a FakeConnectionMonitor to the Fakes (it was needed for the tests).
- Changed the Installation status checker to use a connectionmonitor.
Merge commits from realestateview fork
More fixes for GHC 7.6

With these changes, Hat now builds with GHC 7.6.1.
Fix stylus compile function and include nib by default

`compileMethod` seems to be a rather old method that is no longer in use.

Updated to `compile` method with appropriate args.

Additionally, including nib by default for css3 extensions and other lovely magic like `fixed top left` to generate

``` css
  position: fixed;
  top: 0;
  left: 0;
```
Clean ServiceGUI.java code (divided by 2 the number of lines of code), update MenuGUI.java
Change name of French 'getting started' guide so it doesn't have a high-...

...ASCII character

@gruehle 

According to Michael Chaize, "Premiers pas" means "first steps", so should be understandable as a getting started guide.
Fix scope of beforeEach/afterEach

CodeHint-test added beforeEach/afterEach to the scope of every spec. Moved down into the test suite.
Added a file

Integrate please
Readme fixes

I've fixed some spelling mistakes and added the default admin username and password in the readme. Hopefully this is one of many pull requests I'm going to make to this great project :)
alphabetize saved reports

and fix formdesigner css link

and remove references to a non-existent #purcforms-link
C++ example that sends messages to the visualizer.

I'm not sure if it actually works since I don't have the haskell visualizer working here yet, but it compiles and runs...
expand is cool!
stat_bin2d now handles NA in data

stat_bin2d did not correctly handle NA's in the data. This could be
triggered by setting scale limits which did not include the entire
range of the data.

This arose from a discussion on the mailing list
https://groups.google.com/d/topic/ggplot2/VAB1wKqwg9w/discussion
Optimized serialization for JDBM3

As I've written in the issue related to the serialization of enums, I did some improvements related to serialization:
1) Enums can be serialized now
2) Arrays serialization is improved, as it was failing for some of my private tests
3) Speed of serialization/deserialization is about 80-100 times faster than before. This is achieved by caching results of reflection-calls as much as possible and reusing them. Also the number of lookups by class names and field names was reduced. 

With these changes JDBM3 still passes all its JUnit tests. With the added speed improvements, JDBM3 is now producing on my tests the most compact non-compressed and second-smallest compressed serialized representation, when compared to Java serialization, Kryo and protostuff. More over, it is now the fastest (!) serialization out of all mentioned frameworks. 

P.S. The serialization part of JDBM3 is so good now that it would make sense to create a small serialization library out of it, as it is quite comparable to Kryo and protostuff now.
Enabling use of an authenticated SES SMTP server
Please add an additional SHtml.number method to support floating point number.

From the method signature, it does not look like SHtml.number method 
supports floating point number. But Html5 input type "number" does 
support floating point numbers when you set the "step" attribute (of 
input) to a floating point (for example 0.1).

Please add an additional SHtml.number method to support floating point number.
Refactoring migrators into importers

This pull request is based upon the work that @mojombo and I started working on refactoring the existing migrators, adding some structure and testability. It is also currently work in progress.

## General

Importers are simple classes in the `Jekyll::Importers` namespace, that extend `Importer` and implement 3 methods.

* `self.help` - return a string of the usage and command line options required
* `self.validate` - validate and return an array of error messages for command line options
* `self.process` - process the import and return a specific data structure

```ruby
module Jekyll
  module Importers
    class CSV < Importer
      def self.help
        # ...
      end

      def self.validate(options)
        # ...
      end

      def self.process(options)
        # ...
      end
    end
  end
end
```

## Help

The `self.help` method basically returns a string which will be used for the help message and if zero options are passed.

## Validation

The `self.validate` method will check that the required options are present and valid in the `options` hash passed to the method. Should there be any errors, the messages for these errors should be pushed into an array that is returned by `self.validate`.

## Processing

The `self.process` method will process the import and return a hash that the `write_files` method in `Importer` will use to write all the different files.

### File Hash

Each file to be written is represent with it's own hash with specific keys.

```ruby
{
  :name => 'the-file-name.md',
  :body => 'The contents to be written',

  :header => {
    :layout => 'post',
    :title => 'The Title'
  }
}
```

### Files Hash

This is the hash that is going to be returned from the `self.process` method. Some importers may wish to import other types of files like `pages` from WordPress. Just specify another key in the array with the type of file and include an array of file hashes. The type will also determine which directory the files are written into.

```ruby
{
  :posts => posts
  # :pages => pages
}
```
Fresh PR
prototypical failover handling

prototypical failover support:
* stompest.util.StompConfiguration is basically a parser for a failover url format akin to http://activemq.apache.org/failover-transport-reference.html
* unified error handling of connection failures via StompConnectionError (should StompConnectTimeout be a subclass of this one?)
* wrapper stompest.sync.Stomp for many stompest.simple.Stomp sessions
* having a not-so-simple (stateful) session, stompest.simple.sync.Stomp to me seems to be the proper place for an extensoin towards a full-fledged STOMP 1.1 session with broker failover, switching back and forth between STOMP 1.0 and 1.1, maybe even cross-failover transactions?
* the StompConfiguration is STOMP protocol/client agnostic, so it can also be introduced into the async client (Roger? willing to help? :-).
M t1135

Testing for templates - editor hides manifest options marked 'hidden'
Removing font loading hack from MOZCENTRAL
More than 2x speedup for generation of large tables

BACKGROUND: I am adding some functionality to a legacy Rails app. The new functionality includes the use of Prawn to export various reports to PDF format. While testing the app, I discovered that Prawn is SLOOOOWWWWWW when you try to add large tables to a document... in this case, it was taking more than 80 seconds to generate a PDF with a ~12,000 cell table. That's on the client's server, which is running Rails 2 on Ruby 1.8.7. The CPU is a 2-core Xeon (haven't checked what the clock speed is).

I discovered that using Ruby 1.9.3 doubles the speed of Prawn's table generation, but I am still looking for at least another 20-40x boost. After a little investigation, the first thing I found was that Prawn::Table#make_cells takes O(n^2) time ("n" being the total number of cells). The culprits were Prawn::Table::Cells#[]= and Prawn::Table::Cells#[].

[]= wipes out the cell index, and [] recalculates it. Since each iteration of the inner loop in #make_cells uses *both* [] and []=, this means all the cells are re-indexed for *every* cell which is added. A classic "Schmiel the painter" performance bug.

This patch speeds up my table generation benchmark by 2.4x. I'm not happy yet, but it's a good start.
Bug fix

2. 'npm ls' failure fix for package listing in monitor page. Pass [] instead of {}. See issue - https://github.com/isaacs/npm/issues/2681
Script injection

Please pull salsita.tabs.executeScript implementation (unfortunately hardwired with the upstream project).

Please close this (replaced by another pull request).
Fix mysql returner

Added context manager

Added unix_socket option
Adding openstack glance execution module

This is just a basic, barebones module, just to get things going. For devs, it is important to note the difference between the _auth function here, and the ones in nova.py and keystone.py.
Illumos ztest

This branch is a port of the ztest backwards compatibility testing option.  It includes the original upstream Illumos patch plus several followup patches address concerns in the original change.
Changes the JSONKit 1.5pre url to use https so that it isn't blocked by corporate firewalls

Corporate firewalls don't like git://
Update OCHamcrest repo URL. Added version 1.8 of OCHamcrest.

Apparently, the OCHamcrest repo moved earlier today. This PR should fix that. Also, v1.8 was released, so I included the podspec for that as well.
FIX: If several extensions are installed, merge ConfigTemplate.cfg
RAM entitlements

- easier to view memory & socket limits for machines in UI & CLI
- support for limits of various types in the ui
- socket & RAM suppot in elasticsearch
- RAM support in candlepin is still WIP; this provides very basic UI
  support but more work will likely need to be done around pool selection
801560 - correctly calculate length of asian characters

This will change:
```
     Id   Name            Label           Description   Org                Prior Environment
    -----------------------------------------------------------------------------------------------------------------------------
     12   foobar          foobar          None          ACME_Corporation   Library
     11   你好              ahoj            None          ACME_Corporation   Library
     10   žluťoučký_kůň   zlutoucky_kun   None          ACME_Corporation   Library
     1    Library         Library         None          ACME_Corporation   None
```    
to:
```
    -----------------------------------------------------------------------------------------------------------------------------
                                                         Environment List
    Id Name          Label         Description Org              Prior Environment
    -----------------------------------------------------------------------------------------------------------------------------
    12 foobar        foobar        None        ACME_Corporation Library
    11 你好           ahoj          None        ACME_Corporation Library
    10 žluťoučký_kůň zlutoucky_kun None        ACME_Corporation Library
    1  Library       Library       None        ACME_Corporation None
```
which is even more compact because previously we used
```      print foo,```
which print at least one space

Plus two more commits which polish grep-like output with delimiters.
completed

Completed last two lines
allowing use of None as missing for Numbers

allowing use of None as missing for Numbers, as for DateTime and Strings see pull request #32
Change: Checking valid values when using a username or signing up.
[l10n] RTL-compliant homescreen & update zh-tw l10n

This reorders the application list in the homescreen in order to work properly with right-to-left languages such as Arabic.
libssh2 transport -- requires pylibssh2
Build on travis without problems

Deprecation warnings are fine for now, just be green and all.
JGRP-1495 message and view delivered out of order
Windows compilation updates / fixes

The commit assumes we update the used Boost libs for Windows to version 1.47, which is the currently used version for compiling bitcoin.

If we switch over to 1.47 on Windows, we need to add oleaut32 lib in bitcoin-qt.pro, to avoid the compilation error "undefined reference to _imp__VariantClear@4", because VariantClear() is used in the boost::interprocess code.

My main intention why im opening this is, because it fixes #956 (https://github.com/bitcoin/bitcoin/issues/956)!

Have a look at this from the Boost changelog for 1.47:
Fixed a hanging problem with intermodule_holder in Win32 platforms related to a Boost.Interprocess issue described at ticket #4606 (https://svn.boost.org/trac/boost/ticket/2796).

I tried to reproduce that GUI freeze from #956 by suspending the Bitcoin-Qt threads and killing them all to reproduce an hard crash. I changed file permissions to the folder, tried write-protecting the BitcoinURL file and all kings of weird things, but I was not able to get a GUI freeze :).

In the end we would need to update the qtgui_deps_1.zip with the 1.47 boost libs for Windows and the 1.47 pre-compiled headers.
Add new P2P command and response: "getcmds", "cmdlist"

This lists the capabilities of the remote node, in the form of a
vector<string> list of commands advertised by remote node.
Fix handling of c_compiler_used when erlang was compiled with MSC

The tuple returned is in the format of {msc, number()}, and
convert_c_compiler_version was expecting the version to be a tuple.

Double checked this both in OTP and the MSDN to make sure there wasn't another problem along the way.

OTP generates the tuple in `erts/erl_bif_info.c` with something along the lines of:

```c
#elif defined(_MSC_VER)
    return erts_bld_tuple(hpp,
                          szp,
                          2,
                          erts_bld_atom(hpp, szp, "msc"),
                          erts_bld_uint(hpp, szp, (Uint) _MSC_VER));
```

The MSDN indicates that _MSC_VER is just a number: http://msdn.microsoft.com/en-us/library/b0084kay.aspx.
Double bind make multiple facebox content rendered when it show up

When the facebox got initialize multiple times, such as in the page have ajax request, then it have to initial the facebox again, this behaviour make the facebox bind function multiple times and cause multiple render the content.

test reproduce
just double

$('a[rel*=facebox]').facebox();
Added mixable tests.

Is this version more suitable?

And what does **Mixin descriptor** mean.

Thank you.
Sms mods
Add eve/FacWarTopStats
Basic detection of malformed Expressions
Added uptime to new cookbooks section

Added uptime cookbook to new cookbooks section.
Added utils.string.sprintf to frontend and backend + updated changelog

This is needed in some modules where you want to add multiple variables in a label / message / ...

f.e.: 

Javascript:
utils.string.sprintf(jsBackend.locale.msg('%1$s items selected of %2$s items.'), 2, 5);

Will output:
'2 items selected of 5';
Allow * in output_columns

Script syntax based output_columns doesn't accept "_id, _key, *"
becuase "*" isn't valid script syntax. This change adds the new sytax
"output_columns" that is similar to "expression" syntax but it accepts
"*".
Fix typo in complete.add and .bashrc for loop

Should be alright now.