labofsahil/github-event-dataset-2012 huggingface dataset:
Allow un-/defining custom unit conversions

Define a new unit `foo` in terms of `px`:

```ruby
# sass/scss config
Sass::Script::Number.define_unit 1, "foo", 42 "px"
# signifying 1foo == 42px
```

Then use `foo`:
```scss
div {
  height: 2foo;
}
```

Which produces:
```css
div {
  height: 84px;
}
```

The idea is that (eventually) one could define a custom unit like so:

```scss
@unit 1foo == 42px;
```
Drop special casing for page up/down in dvdplayer and handle this by key...

...map

This is currently not much tested, but i think it would make sense to do it this way instead.
Options to (not) group movies into sets in smartplaylists

Currently the "Recently Added Movies" node in Video -> Library -> Recently Added Movies (which is a custom library node) behaves differently than the recently added movies node available through videodb://4/ and "Videos,RecentlyAddedMovies" (used by confluence for the "Recently Added" node in the "Movies" sub-menu). The list based on the custom library node, which is just a smartplaylist sorted by dateadded and limited to 25, groups the movies into sets which is not desirable IMO and therefore a bug. To remedy this we need to be able to specify that a list of movies retrieved through a smartplaylist should not group movies into sets independent of what a user has specified in the GUI settings. For that purpose I've added a new enum SmartPlaylistOption and a new member m_options to CSmartPlaylist. This option is currently not available in the GUI editor for smartplaylists but it can be specified through XMLs (which is all that is needed for custom library nodes). The main changes are in SmartPlaylist.h/.cpp and SmartPlaylistDirectory.cpp.

Most of the changes of this PR are a cleanup in the database code that I should have done before. During filtering we need to be able to retrieve those extra options from an XSP encoded in a URL which is possible through CDatabase::GetFilter() but we need to be able to pass this information back to the caller. Instead of adding yet another "reference  out" parameter to retrieve that info I've replaced the existing reference parameters "filter" and "sortDescription" (which was added very recently) with a struct CDatabase::QueryData which contains all that information. That way we won't have to change the method definitions anymore next time we need to add new information that needs to be passed back to the caller.

If anyone has a better/easier way to achieve this I'm grateful for the feedback.
Переработан people (#128) + рефакторинг

Исправлена ошибка (https://github.com/yupe/yupe/issues/128), связанная с открытием people/index, исправлена ошибка с аватаром, рефакторинг, немного доработаны некоторые представления.
Fix for FORGE-572
set view to perspective and enable textures for default blend

To get textures and perspective view when opening a scene via edit...
tuning for real time processing(150~250% better performance)

I did tuning for real time processing.
(example : use with WebRTC)

about 150~250% better performance.

demo
http://www.kanasansoft.com/Kanasansoft/computer_vision_for_real_time_processing/computer_vision_for_real_time_processing.html
Fixed stream-add-between to not put an extra seperator element at the en...

...d of the stream.  Brings in-line with the list version (add-between) and sequence version (sequence-add-between).
Remove camelcase from PassThrough as it is in isaacs/st
Fixes style editor

Fixes `wcf\data\style\StyleEditor::resetCache()`, removes obsolete imports and obsolete methods.
Fix rebar_base_compiler:format_errors/3 for errors in include files

Handle the case where the error didn't occur in the file being
compiled.  That is, instead of:

/path/to/foo.erl:9: type foo() already defined

print something like:

In file included from /path/to/foo.erl:
/path/to/bar.hrl:9: type foo() already defined
Add a promise implementation similar to jQuery

These two commits add a Promise implementation to Reqwest similar to jQuery's implementation, which is a slight deviation from CommonJS Promises/A. I decided to implement this more closely to jQuery's implementation because it's plenty good enough and it should be more familiar to a larger group of developers. If full compliance to the Promises/A specification is desired, I recommend using [q](https://github.com/kriskowal/q).

Two functions were added to Reqwest: `then` and `always`. The  `then` function takes two parameters: a success handler and an error handler. The `always` function takes a single complete handler. Both return `this`.

This API differs from the Promises/A specification in that the `then` method returns `this` (like jQuery does) instead of a new Promise. Also, the `always` function (like jQuery) was added since Reqwest supports the `complete` option.

My motivations for adding these features were:
- I wanted an easy way to attach multiple sucess, error, and complete handlers to the Reqwest instance even _well after the AJAX response had been received_.
- I wanted to be able to use this library with [q](https://github.com/kriskowal/q), which has great support for the CommonJS Promises specifications. This required the Reqwest object to be "thenable".
Moved Scrim out of WIP components
Proposal: Backends as packages

This enables us to install and use different backends from npm as packages.

Advantages:
- Backend development can be decoupled from main StatsD
- Backend dependencies are managed in the backend package and not the StatsD one
- Potentially faster development cycles

I also added an example backend at https://github.com/mrtazz/statsd-amqp-backend
Small StatsdClient Java improvements.

A variety of small improvements to make the Java library a bit more robust.
Adds icons and links to ssf website and social media accounts to footer.html

Also includes all icons as image files in static/img/ssf.
Stepwiseqtl x

branch: stepwiseqtlX
new file: R/stepwiseqtlQuocv3.R
add missing wincrypt.h

Header needed for HCRYPTPROV and related symbols.
Test Setup JS Update

When you click add new test script, generates a test script options field as well.
fr translation added

I've added fr translation for Ōlelo.

Despite my translation, when tested it, I haven't been able to effectively display translation for:
-  #less_than_a_minute_ago, #one_minute_ago, and so on
- #tree, #menu
Add space after comma 

Sorry, noticed it right after last pull request
tests: locale for right message language
Support C style block comments
Truncate now has the ability to receive a html option that allows it to call rails helpers.

This way if my text is long I don't have to do something like this:

.text
  = truncate(@text, :length => 27)
  - if @text.size >= 27
    = link_to "continue", notes_path, .....
Remove unused private method

Remove unused private method `yaml_fixtures_key`.

This method was introduced in the initial commit in 2004, and has been removed form `master` in #4254.
ignore Gemfile.lock

Simple update to ignore the Gemfile.lock when generating an engine.
Make NullRelation chainable with database methods.

Now ```none```method doesn't work as expected if chained with methods that query the database directly, like pluck or delete_all, as stated by @josevalim here: 8270e4a8ce8337fca98030953922e5992b06a3dd 

This PR fixes it adding a false where condition.
Bad Regexp exploits "fix" master branch

See https://github.com/rails/rails/pull/6569 for info.

I only ran ActiveModel tests, so if you have bad test isolation you might have to fix some tests outside ActiveModel, if they use validates_format_of.

Discussion:
Obviously the description in the security guides is not enough since ^$ are misused even in most of the ActiveModel tests. You even give an exploitable regexp as an example in http://edgeguides.rubyonrails.org/active_model_basics.html!
So if the problem is present even in core Rails then I don't think there's anything to think about.

We have seen this exploited on Github, Soundcloud, Tumblr, your own docs, your own tests, even veteran Rails developers make this mistake. Yes I always said this only partially solves the problem BUT it is the best solution I've seen, because it does cover the vast majority of vulnerabilities and at the same time the effect on proper code is negligible, even more so because proper code usually does not need to use ^$ in format validation (it really is a corner case). And even if you have this corner case the error goes away by adding one simple option to your validator.
There is no way of completely solving this without changing the Ruby language defaults and breaking loads of existing code, which wouldn't make sense because this is how behavior for RegExp is defined in Ruby and I doubt this will change, nor is there a real reason to change it.
And again I will reiterate, the vast majority of related vulnerabilities come when a bad regexp is used with validates_format_of, and in the vast majority of cases using ^$ in validates_format_of is wrong so this change affects almost no one who already has proper code. The ^$ are mostly useful with gsub and extracting subpatterns, not for validation.

I mean think about it, when did you need a validation that accepts multiline input and only needs 1 of the lines to match the RegExp to be valid? Never? With that in mind it would not be such a stretch anymore to say it's actually a vulnerability or at least poor behavior and not just an educational problem. Using ^$ in format validators is a corner case and should be treated as such. If you need validation like that you are doing something really weird and there's probably a better way to do it without requiring validation like that.
SI-5788 Tailcalls LabelDefs correctly duplicated

... in specialization.

This is a quick hack to get SI-5788 fixed in 2.10.x. The full patch,
which fixes the tailcalls LabelDefs will be merged into trunk, as it's
too late for big changes.

For reference, the complete fix is: e86afe65c8

Review by @adriaanm or @non.
Avoid spurious warning for `def foo = x.foo`.

Followup to SI-6276.

Review by @paulp, and by checking the build logs on Jenkins to ensure the new warning isn't issued spuriously any more.
SI-6040 error on unauthorized extension Dynamic

authorization is easy to get: `import language.dynamics`

review by @hubertp
Please consider the MemoryStore class by Michele Petrazzo, thanks
CDataProvider bugfix
CSS and jQuery updates

Added latest jQuery version;
Updated slideshow effect;
Updated header, footer, and main nav;
Minor changes for fonts and icon images.
EP-3434 Feature a

please review
Adicionando o fechamento do elemento <a>
lack of turn of phrase
Add documentation on exception implementation

Add documentation on exception implementation for halt, stop, pass and redirect to prevent unexpected behaviour.

See http://help.slimframework.com/discussions/questions/339-exception-thrown-on-redirect-halt-stop
Pull standard auth mechanisms in to extendable factories

I'm not really too sure about this implementation myself, but it got me where I needed to be, in that I can define a factory for a custom authentication provider and list the type in the firewall config, something like this:

``` php
<?php

$app['security.firewalls'] = array(
    'api' => array(
        'pattern' => '^/api',
        'wsse' => true,
        'anonymous' => true,
    ),
);

$app['security.authentication.factory.wsse'] = $app->protect(function ($name, $options) use ($app) {
    $app['security.entry_point.wsse.'.$name] = new WsseEntryPoint(...);
    return array(new WsseListener(...), 'wsse');
});

```

I can't see any particular use case for overriding the standard factories (particularly because the _proto functions are there to override) but they are there if someone comes up with one, and it seemed to make things neater in the block building the firewall map.

I've got enough here so that I can move on with my project, if this approach is good enough, I can refine it as necessary, if not, any guidance would be appreciated and I'll work on something better.
TAJO-956 Add new built in UDFs, date and today
Begin to make the idea of .worker more prominent.

Addresses #172. Adds some notes about the pronunciation of ".worker" to /worker and /worker/reference/dotworker. Also adds big, hard-to-miss notes that you can't just name a file ".worker".
Fix bug where input parameters were sent as part-indexed, part associati...

...ve array

Hello,

Thanks for taking over the project. I updated idiorm with great anticipation and ran into an error on a simple update. Taking the example from the test, the following code:

    $widget = ORM::for_table('widget')->find_one(1);
    $widget->name = "Fred";
    $widget->age = 10;
    $widget->save();

passes the test because it is not actually executed. Upon execution, I get the following error:

    SQLSTATE[HY093]: Invalid parameter number: parameter was not defined

If I dump out the input parameters sent to `execute()` (line 1285), I get:

    array(3) {
      'name' => string(4) "Fred"
      'age' => int(10)
      [0] => string(1) "1"
    }

PDO does not seem to like the mix of named and indexed parameters. This PR fixes this so that the input parameters are all indexed array values.

Gerard

(I had to re-submit this because I accidentally deleted my branch.)
Adding previewHandler to skip MIU preview rendering and handle it all "manually"

I'm trying to use client-side preview (Markdown in my case) and the trouble is that when I use the `previewParser` option, I don't really have a chance to style my preview (the template is not used, and nothing in the `iframe` can be styled due to XSS..at least I'm not aware it's possible).

The `previewHandler` option would simply be a custom function provided by the user to handle *everything*: parsing, preview element.. and skip the MIU logic entirely.

This allows for completely custom previews, for example, I can now put my preview in a div wherever and whenever I need it, and I don't have to depend on MIU positioning or styling etc. (not that there's anything wrong with that:))
Notest list view improvements

This branch adds some improvements to the list view

- Adds a QSeparator to the notes/notebook view to allow users to adjust the width of the notebook list
- Disables editability of the mtime column (for native rename support later)
- Persists geometry of the notes/notebooks viewer, separator location, and notes list header widths
- Persist notes list header widths when switching notebooks
Merge state reporting into reporting compression
Utils cleanup + more idiomatic CoffeeScript

I hear you guys are doing "misc cleanups". I've cleaned Utils.isUrl, and made it more CoffeeScripty. I also added some tests. Let me know if you like it.
Functional tests purge cache before running. (develop-olympus)

http://tracker.phpbb.com/browse/PHPBB3-11190
[ticket/11052] constructor updated in installer and convertor

http://tracker.phpbb.com/browse/PHPBB3-11052

PHPBB3-11052
[WIP] Soft delete

Ticket: http://tracker.phpbb.com/browse/PHPBB3-9657
RFC: https://area51.phpbb.com/phpBB/viewtopic.php?f=108&t=32712
Support logfile rotation

* Add {-l, --logfile} to the commandline
* Move process:on functions to virgo-init (should be in here IMO)
* export logging.rotate function to lua
New index page for home controller

take a look at that
first 'action' for users controller

First Action for the Users 'Controller'

This may not be the final implementation, but hey... we'll see.
encoding examples: refuse upscaling when the target is an iPhone

This is ok, because the iPhone can handle any resolution. So there is no
need to waste space on upscaling the iPhone can do at playback time as
well.
pathToRoot should be dynamic rather than static config

adding config addon into url to make sure that pathToRoot can be customized per context.
update changelog with recent changes

prep for 2.2.0
allow 2.x-style hwm to imply both snd/rcvhwm in 3.x

`socket.hwm = value` now behaves the same on libzmq-2.x and 3.x
Redefinition

Use more appropriate data structures that are easier to work with.
Added support for application/json-patch content type

Added support for application/json-patch (or application/json-*) to default JSON serializer and body deserializer.
IETF draft spec is at http://tools.ietf.org/html//draft-ietf-appsawg-json-patch-07
Nancy forum discussion here: https://groups.google.com/forum/#!topic/nancy-web-framework/5q2DmaOVlc0/discussion

JSON Patch is a JSON-based format specifically designed for PATCHing JSON documents. Its media type is "application/json-patch", which Nancy does not realize it can parse.
ipython: Update to 0.13

Should be trivial (i hope :smile:)
A small set of package updates

This should fix a few build failures with those packages, especially VirtualBox with newer kernels.
In addition some updates to quite old versions of a few packages.
RAXAJSS-91 - Upgrade Sencha Touch 2.0 to the final release and ExtJS to 4.1

Upgrades Sencha Touch to 2.0.0 and ExtJS to 4.1
Added some changes to ignore other potentially platform/IDE/build-tool specific files
JLM-16 & JLM-17 Added Landing Page & Paper Entry Views

Created & connected Landing Page & Paper Entry Page Views
Checks for preallocated output memory, take 2

This PR supersedes gh-546, it is basically just a rebase on the latest central/master.
I made a new PR to avoid losing the reviews.
Proposal for src/redis.c:

If the config file has either specified "daemonize yes" or "pidfile [/path/to/redis.pid]" then it should create  pidfile.

Some background for this is: I usually run redis via daemontools. That entails running redis-server on the foreground. Given that, I'd also want redis-server to create a pidfile so other processes (e.g. nagios) can run checks for that.
Anotehr ArcScript fix

Fixes a possible crash in Quest_Warrior.cpp added by me(Thansk Jackpoz for finding)
adds an ASSERT to sEAS.SpawnCreature to no longer hide what must not be.
Ensure histogram data positions are within range

This will hopefully solve Bug #1080

Not able to reproduce, but one way of getting the code to crash is to read an invalid position index from file and try to access it. This does not always result in a crash on linux (unless the range is outside of legal)
Fixed event sent while django has DEBUG=True
Created a Github-style Markdown README

Moved the README to README.md and edited with Github flavoured Markdown so it is easier to read on GH.
Fix else parsing
Issue 217 site search improvements
Boolean Store in PrefStore

Added the missing convenience store Method to store boolean values in the PrefStore
Test revDescription more thoroughly

I recently had a problem that I traced to filestore retrieving commit descriptions from git log incorrectly – but all the tests passed. So, in addition to testing that the description is non-empty, it would be helpful to test that it is actually the description of the most recent commit.
Added missing endquote in readme.

Tiny typo fix.
Gdx gleed

Adds a GLEED2D level loading and rendering system. The test has a white textures problem though.

Thanks!
add some constants LBS_STANDARD  LB_ERRSPACE LB_ERR

also runned gofmt on the file
Speed up CanonicalizePath() 11.8% (322ms -> 284ms for chrome/mac empty build).

On Linux, the speedup is 277ms -> 254ms, which is in the same ballpark. 30ms is obviously nothing to get excited about, but I think the code is a bit cleaner too: Now the '.', '..' handling is done at the top of the loop, and the "normal" case is completely below that.
iOS threading improvement

After some profiling, I noticed some overhead in our SetData calls for IBs and especially VB's. After some poking around, I found out that us allocating a new Action object every call was part of the problem. We only need to create an action object and pass it through the threading functions if we're not on the UI thread. I moved the internals of these calls into their own functions, and call them directly if we're on the correct thread. Our game saw a 2-4FPS performance boost from this alone.

If there's a more elegant solution, I'm all ears. I'm not in love with calling IsOnUiThread() twice now.
Added x-code for syntax highlighting of code snippets

Usage:
<x-code>function() {
    console.log('hi');
}</x-code>

Supports an optional data-lang attribute to specify language.

Uses highlight.js (http://softwaremaniacs.org/soft/highlight/en/)
csup moved to bitbuket and has some updates.

Added --head support and updated with latest release tag and sources.
yaz 4.2.33

Upgrade yaz to version 4.2.33.
Tested with clang and llvm from XCode-4.3.3.
External Storage UI Improvements

Multiple improvements for the external storage UI

- Status icons show if connection to the external storage is successful (Green - good, red - error, gray - waiting for configuration)
- Saves on paste events and 2 seconds after typing is finished
- External storage backends throw exceptions in constructor to prevent mounting if bad configuration
- Fix javascript bug with admin external storage UI

@jancborchardt Could you provide some pretty status icons and some UI feedback?

@icewind1991 I can't figure out how to test if the configuration for SMB is good or not, it seems to return something strange for stat()

Please review @karlitschek @MTRichards
Unit tests, Auth fix, increment(), etc

Great work on this really useful module!

I've made a couple of small changes I think will be helpful- I hope you take a look.

-Changed the authorization header- the original one appears to no longer work with the Parse API

-Added simple unit tests in tests.py that should help future development and easily check for API compatibility. 

-Added a ParseObject.increment(key) method

-[pep8](http://www.python.org/dev/peps/pep-0008/) compliance
Fixed up the Puppet path so it can find rabbitmqctl.

Just adding /sbin and /usr/sbin to the Puppet default exec path allows us to get the Vagrant box up and running without any errors.
Add some words to glossary.
Refactor to shift to "imreg" package.

Correctly shift the register package to "imreg" this time.
global variable for jessie instead of property of global object

...pacing technique so we don't edit properties of a host object
Corrected home URL for subdir installs

If Wordpress is installed in a sub-directory, this will prevent the URL
from being the root of the domain (e.g. example.com/sub/directory/ will
become /sub/directory instead of / ).

This is a fix for issue #423.
Adding PagerDuty Notifications

This makes use of biz.neustar PagerDuty work (https://github.com/webmetrics/pagerduty-java).

Its not perfect, but that's more due to the model than the work ive added, for some reason the last change introduced to the main repo added a new method to the NotificationService.java interface - that all other notifications are supposedly meant to implement, question why you would have a sendemailstatus method you want to override in all other types of notification services?? but for now, just going to get in the changes, also need to look at the whole structure as the current model doesn't really work for anything more than one notification type of email, unless my java can be improved and we can somehow infer at runtime which notification type to fire off based on the notification type of the subscription being checked.
any improvements/comments are welcome.
sending this for PR review, by all means dont accept until we have resolved the issues i've raised, im keen on continuing to develop this tool, but don't want to see more strange model decisions taken unless without good reason, im no java guru, but can already see many things to improve.
[Bug] Focus to the wrong buffer when user open buffers using :e file command

The bug can be reproduced like this:

When user open vim then run the two command: `:e afile` and `:e bfile`. Then when push `<C-H>` dwm focus the wrong file: `afile` to master pane. But we are expect it to be `bfile`.
dont export non-existing sub

get_response was deprecated hard a while ago
Compose SMS speed fix and contact page fix

Compose SMS fix (dbus call instead of QMessage)
Contact page fix (media and groups reserved space removed while features not implemented)
Contact number fix for calls and sms (+ added)
Resending old messages fix
Refactoring

Some refactoring work. The process is not finished.
plot renderer

added a basic plot renderer and an according example html
From Dropbox
mixed-attribute validation, relative include URIs, namespace propagation merge and extension
[Liskov] [Trivial] Linereport

@mostafaeweda There were still some minor linereport patches that didn't make it to master yet :)
Use -1 as "This fd is closed" instead of 0

Because 0 can be a valid fd.
set cloudcare default language to the default language of the first app

(if not specified by the user)

The best plan would actually be able to allow each app's default to be
used just in time if the user doesn't specify a language, but this was
a little hairy, so using a workaround that should cover 90% of cases
where there's only 1 app.

case:43709
Documentation for public key, hash, and cipher modules

Hi,

This is a small set of changes to improve the documentation of all public key, hash, and cipher modules.
qNew is not included because I have some doubts about its patent status (see #988575).

There are also:
 * a test module for ElGamal (both encryption and signature)
 * a better key generator for ElGamal (see #988431)
 * some small bugfixes (KDF.py)
 * documentation for Crypto.Util.Counter
 * removed MODE_PGP
 * added MODE_OPENPGP (with test vectors)
 * added test vectors from NIST 800-38A
dev-simper

Added parallel processing of permutations.
Added warning about empty rows (reported issue by Federico Tomasetto), same as in vegdist().
Passes R CMD check without warnings.
Display gift wrap product description on checkout

The following screen grab explains it all: http://cl.ly/image/0D310p2X3e3P
Develop

Fixed another bug about 141.
Fixed 144. Modified User's add/change form to make email required and unique.
Fixed 130. Added some inliens for user profile and modified tests to match this.
Address MC Review Comments

see https://bugzilla.mozilla.org/show_bug.cgi?id=714712#c81
Overview:
-adds icon
-cleans up boostrap
-changes to packed add-on
-changes around names, creator, description
Add carriage return checks to make.js.

The target.bundle and target.lint will throw if carriage return's are present
in the files that are being processed.

Currently only src/*.js files are checked.

#1991
Less impenetrable tweaks

We want these in "less-impenetrable" not master.
Changes to the service module and state, plus a document update.
Add missing import of `pyximport`

pyximport is not imported in `gen_module` method of Loader

Fix #1274
WIP: Add js helpers from usertoken
updated the description of README and README.markdown

Added more information to the README files.
Lab-aktivering

Relaterat till #83

@jesjos Vad tros om att göra så här?
I added wget support and added extpack override parameter.
Add pod spec for BDToastAlert 1.0.0
TinydnsBackend update - ignore 'bogus' records.

Hi Peter,

This is the branch that PizzaBoy is currently running. Which helps him 'detect' errors in the data file.
he's not running it in mastermode at the moment, but this should allow him to without pdns crashing when a data.cdb file is 'corrupt'. We might want to wait until he's actually running it in master mode to get some feedback as well.

Cheers,
         Ruben
Cache

Improved way of monitoring changes. Instead of issuing a ZooKeeper call for every change, just post an event to a queue so that the ZK can be queries. This way, in a distruptive moment, only 1 ZK call is made instead of many
Attribute author of virt correctly (sorry)
fixed backup_object.size_mb it take the last three digits.

```
((self.instance_exec(M::BackupObject.alives, &COMMON_DS_FILTER).sum(:size) || 0) / (1024 * 1024))
=> #<BigDecimal:3099018,'0.1276263671 875E4',18(54)>
```

```
'%.3f' % ((self.instance_exec(M::BackupObject.alives, &COMMON_DS_FILTER).sum(:size) || 0) / (1024 * 1024))
=> "1276.264"
```

```
('%.3f' % ((self.instance_exec(M::BackupObject.alives, &COMMON_DS_FILTER).sum(:size) || 0) / (1024 * 1024))).to_f
=> 1276.264
```
Leveldb update

Updated levelDB page for 1.2
modified block DL progressbar to be dynamic and more precise

I modified the block download progressbar, so that it displays absolute (global) progress if more than 10% of the blocks are not downloaded and displays a relative progress if less than 10% are missing. There was also a % left value added to the tooltip, the progressbar text is now displayed in it's middle centered and it uses real block values instead of a % value.

Perhaps we need to talk about the dynamic switch value for abs. and rel. and the progressbar label string, but it looks much more intuitive now :).
Update strings for 0.7.0rc2

Last-minute translatable strings update
Made into a gem, specced, fixed, documented and expanded!

_Please don't pull this in yet!_ I'm still working on it - mainly just asking for general feedback here, since I've changed quite a _lot_ of stuff. Most importantly whether you want to pull and publish the gem or if you want me to manage that, since it looks like you've abandoned the project?

An important improvement would be to allow chunks to have float values for x/y/z steps, since only sampling every "1" is rather limiting! I need to add Simplex noise too, since that is faster and a bit nicer. 

I'm using it to generate dynamic textures in my Gosu game, by the way. Not super-fast, but fast enough, unlike the pure Ruby implementations and I think there is a bit more optimisation that could be done!
TreeBehavior: Changed $Model->alias . '.' . $field to $Model->escapeField($field)

Changed all string concatenations like ```$Model->alias . '.' . $field``` to the more consistent ```$Model->escapeField($field)```.

No TreeBehavior-TestCases fail after changes.
More query optimizations
Add getConfig method to objectManager interface

Please review this idea carefully. Expanding the scope of the ObjectManager interface will allow more code to be placed in doctrine-common and shared by ORM/ODM. However, I realise altering this interface might break things?? What do you think?
Documentation, autodefine, and new def.

Updates to documentation.  Added autodefine.  Modified def to allow definitions with metavariables.  Also fixed bug in A matching with operator propagation.
Implemented #19699: ezodf import: ezinteger datatype
edit README.md

PR comment
Random MAC Generation

Added random MAC address generation.
To use, just exclude a manual MAC address

sudo python SpoofMAC.py <interface>

sudo python SpoofMAC.py en1

etc. etc.

Simplifies the process. Probably what most people want anyway! :-)
Added language detection for Xtend

Lexer coming soon...
Support score respected merge by set operation

--filter '(A || B) && C &! D' assign 3 (A + B + C) as score
when a record that matches A, B and C.
--filter '(A || B) && (C &! D)' assign 2 (A + B) as score
when a record that matches A, B and C.

Both of them should assign 3 as score. This change fixes the problem.
Fix function detection with a completed argument

The current function object detection is very naive. It just looks the
Nth prior code. N is the number of arguments.

It works well for simple function call such as 'function(arg1, arg2)'
but doesn't work well for complex function call such as
'function(column == "value1" || column == "value2")'. The simple
function call has 2 codes for arguments. It's the same number as the
number of arguments. The comlex function call has 5 codes for
arguments. It's not the same number as the number of arguments.

This change computes the correct number of codes for arguments.
Fixed zsh/zshrc.symlink

Last line should be "completion.zsh", not "completion.sh".
bump version and revise some tutorial text
[Docs] Fix contribution page links

These only worked when in the root directory of the docs, as the links were relative and didn't have a slash at the beginning.
Allow aggregates to work on queries using group_by

Modified the aggregate so that if the query has any groupings, the standard query would be made a sub query on which the aggregating function would be called
reverse the GH-134 since it is backward incompatible


Added more comments explaining the supported use cases in the section block. reversed the change made earlier to not support scalars in #, but could be a backward incompatible change to rollout and painful thing go through!
Repairing the Repair skill.

The repair skill is still having issues with how much durability it fixes. This patches that, thus fixing issue #359.
Init and soil
small legend improvement to avoid overlaps with labels
RFC: Uri support for mongoid.yml

As discussed here: http://groups.google.com/group/mongoid/browse_thread/thread/c3f44cb2f9377546 it seems that mongoid doesn't support the uri format any more.

I added uri parsing in the session factory here, which is not enough as mongoid still cannot figure out the database name for example: https://github.com/i0rek/mongoid/blob/uri/lib/mongoid/sessions.rb#L316.

Any thoughts?
Fixed nested arrays. Closes #460
Arabic translation update - Settings module

minor update
RFC: Include deinterlacing code from LodePNG in PNGDecoder

This is a stripped down version of the deinterlacing code used in LodePNG, http://lpi.googlecode.com/svn/trunk/lodepng.cpp code for handling lower bitPerPixel-amounts than 8 was removed, as that should be an uncommon case for the uncommon case that interlaced PNGs are, and it added even more complexity.

It's worth noting that this does not work 100%, almost all the images I threw at it deinterlaced fine, but two proved to be problematic:
https://dl.dropbox.com/u/12443522/ircfiles/fonts-fontmenupismo.png
https://dl.dropbox.com/u/12443522/ircfiles/denicek-denicek.png

Putting the result out again as BMP (for lack of a way to put out PNG) reveals the following:
https://dl.dropbox.com/u/12443522/ircfiles/denicek-denicek-deinterlaced.bmp
https://dl.dropbox.com/u/12443522/ircfiles/fonts-fontmenupismo-deinterlaced.bmp

Both images are from Five Magical Amulets, and the rest of the interlaced data there does work fine.

So:
Is the code otherwise good?
Do anyone have any idea what is wrong for the two failed images?

Edit: Corrected title
Merge feature/account to develop
Interchangeable ConfigCache

We would like to use a custom implementation of ConfigCache to employ a modified caching strategy.  Basically, it is about special kinds of resources that might change on runtime also during production (will post more details if anyone is interested).

Currently the ConfigCache implementation is not exchangeable, which this what this PR addresses. I have tried to keep BC as far as possible. If that is not a hard requirement, I could also come up with different implementations.

Alternatively, a factory method for the ConfigCache in client classes could do.

Additionally, the kernel uses ConfigCache for the service container itself. We did not touch that part because there is probably no useful way to configure or inject alternative implementations before the container itself is available.
Fix tests on windows

`\r` shouldn't become a space, it should be ignored.  Because we're ignoring the `\r` character in the lib, we need to remove it from our expected results.  Requiring `should` at the top of the tests lets you run tests simply as `mocha` which is useful for people without make.
Cleaning up the routes in preparation for a comprehensive api

All functionality is the same, but some of the routes are different.  Also, I pulled some stuff out of Application.java into Users.java.
Implemented ajax and some tweaks
Functions are stored in `functions` folder like @zaiste asked for in PR #32 :)
IB-123 added a line
Infobox Webbrowser Update #20

All: Infobox Webbrowser Update
Initial stab at porting over search #wip

Autocomplete results are working, but we need some @sanderpick CSS badassery on those result names!
Minor fixes for Over

Two fixes:

1. In imagebuf.h the const iterator
was taking non-const ImageBuf so I fixed that.

2. I moved the type checking code in ImageBufAlgo::over
at the top of the function, no need to come at the
end of the function to realize types are wrong.
[#27] Added support for bootstrap icons. Added icons to text buttons.

* Added support for icons in ```bootstrap_and_overrides.css.less``` file
* Added helper function to adding icon to text (less code in erb files)
* Added icons to text buttons on lists (expenses index, income index etc) and to text buttons which leads to "adding new" form (for example "add expense").
Add option for stripping of trailing whitespace

Add a buffer option which, if set, will cause trailing whitespace to be
stripped from lines before jumping to the next tab stop.

When used with a snippet like the following this will allow the text
from the $1 tabstop to be removed and have the space in front of that
automatically deleted when the user jumps to $3. This will work even if
using the same key for snippet expansion and jumping to the next
tabstop, whereas if the space was manually removed the key would cause
the snippet to be expanded again.

```
snippet do
do ${1:|${2:args}|}
	$3
end
$0
endsnippet
```
Add :: tuple class #7
Fixed the more facets page so that it works with OR facets
Reduce CPU usage and fix TV Show frame extractor

At various points the code loops waiting for various things to complete (downloads, etc.) and this pushes the CPU 100%. Easy fix is to just a some sleeps. I'm not a .net guy (or even vb for that matter) so I didn't want to re-architect the code to eliminate them. From the little I've read, some of them might be better off with Thread.Join() instead.

Before, scraping would peg a couple cores at 100% and which would kick in the fans. Now barely registers while waiting for the network.


Looks like there was a copy and paste error while fixing the frame extractor. The TV Show extractor was using the movie filename which caused a little confusion this morning.

Doug
Add simple stats

Not tested in depth, but seems to work, should resolve #10.

To note - this file is stored outside of the document root, the reason being that it then can't be access via a direct URL.

Simple, lightweight, but should be groovy!
adding project plan description file in markdown language

here is why I think this should be added.
Generation of a song-only manuscript

As per a request from @ronnil.
Thread safety

Cool library. 
I've added thread safety, if you'd like to use it.
WIP: New Split Tab Manager

This PR adds a new tab manager intended to replace the previous AdvancedEditorAreaPane. The new tab manager's basic entity is a QTabWidget (which implements multiple tabs in a single editor area) and each tabwidget can be split/collapsed to generate an arbitrary layout.

Features include:
* Option to split any tabwidget horizontally and vertically by context menu. This can be done upto arbitrary levels.
* Option to collapse splits, if it is possible as per the layout. A collapse basically merges the tabs of one tabwidget to the tabwidget it is collapsing with.
* Dragging/dropping of tabs from one tabwidget to another, to support arbitrary reordering. This also supports tab movement within the same tabwidget.
* Dropping of third-party file drops whose extensions are supported. Note that file drops originating from the file browser pane are not supported yet, this might need some change in file browser code.
* Key bindings to scroll through tabs. 

Features not included yet/known issues:
* Moving tabs within the same tabwidget doesn't provide that nice animation which Qt boasts. Using Qt's `setTabsMovable` gives flickers when tearing off tabs.
* 'Restore previous session' doesn't work since get_layout, set_layout are not implemented.

Features not planned to be included as of now:
    * Arbitrary docking of tabs based on QRubberBand.

Note that this is still a work in progress, and is not ready to merge yet. Please try it out and report bugs, if any.
ECMS-3878 MS Visio file downloaded as XML file instead of VSD - MIME typ...

...e error, add information of file's MIME type for downloading
Allows usage of SIDE type variables with Casualties caps(simple)

```
Usage: [resistance,100,1] execVM "f\server\f_endOnCasualtiesCap.sqf";
```
#23


(random commits?,no clue)
Another contributor added a module and fixed some bugs/typos. 

This fixes the invalid location issue with the weather script, which was a bit annoying.  Stompin' also added a silly module (for scripts/commands that don't really fit anywhere else) 

I fixed the loading/unloading of the modules. :)
Initial style convention proposal
Rename Wordpress.gitignore to WordPress.gitignore

WordPress should **always* * have a capital P. 

http://justintadlock.com/archives/2010/07/08/lowercase-p-dangit
Datum States are working now on the Datum Edit View.
Simple, online version of guessing the morphemes

This is a pretty simple version for #367.

It only works if the user is online.

@cesine Can you please take a look at it and decide whether you want to merge it. I'm not sure if you want it to get included into the beta testing as it is or if it should wait.

Basically if you blur on the utterance field and the guessed morphemes is not the same as the utterance that you typed, you will get a choice to accept the guessed morphemes or not. If you accept it, it gets put in the morphemes line.
maria's latest
Get session mode fixed.

Getting the mode for a session/field was broken and now it is not.
[master] AS7-4966, JBPAPP-9314 JBoss EAP6 does not allow to associate connector t...

...o a specific virtual server
use Slop "no-" prefix feature

Slop has a feature to invert the flag value with --no- prefix to each flag-like option,
so I tried to make options simple. If -n is specified, it will be treated it preferentially against
 -l or --logo with deprecation warning.

Slop#to_hash on 3.x is broken as ever, but it will be fixed on 4.x anytime soon.
https://github.com/injekt/slop/pull/59
La fonction createOrUpdate renvoie l'id dans le cas d'un create ( de

même pour le update )
Loading icon for app page load

So we won't stare the blank white Marketplace app as it loads.
[SMS] Density fixes

- Changed some 'px' values still left for 'rem'
- New media query for devices with dpi higher than 220
dos2unix on dev branch

and .gitattributes now has specify that all text not perform auto CRLF normallization
Fix path for math

FIxing several typos.
PVR OSD finalized.

I Hope... :)
Only PVR related changes in this pull request :
- LiveTV Channel icon moved to include.xml. (then also displayed in LiveTV OSD info)
- Fix date display in LiveTV Guide OSD.
Small fix for non english language - French resource file updated

Increase width of the value content (too small for non english content) for the list in custom settings/home artwork. Reduced the label width to avoid overlapped texts. (previously full width)
Cluster is no longer used when debugging with --debug
another metadata fix

another metadata fix
增加OracleOutputVisitor prettyFormat 测试用例

增加OracleOutputVisitor prettyFormat 测试用例，测试设置PrettyFormat的效果
Fix whitespace issues causing syntax errors

Had to cleanup some whitespace issues to successfully import getcm.app on RHEL 6 (Python 2.6).
DBSelect.orWhere

specifies whether to use OR instead of AND for the current clause.

Added the function DBSelect.orWhere to give it parity with ZendDB.

Modified the function DBSelect.assemble to take advantage of this
feature.
#455 Fatal Error: Call to undefined function kescape
Update 3/0000/0001.txt

I finished translating the english lines to Malay.
No progress on japanese lines
main merge

Hola! XD

Merge del estado del pedido con la rama principal.
French Translation

(good branch now, sorry :D) 

- Some files were saved using the UTF-8 encoding (can't work in ANSI)
- Should be good but the chars still need to be defined (the font). I believe Persalteas has started that.
Add buffer/vertexBuffer Factory in renderMaterial

Add snapshot batch
Fix VertexBuffer to use with plugin

Signed-off-by: L5D <cholley.thibaut@gmail.com>
Minimap Right-MouseButton Scrolling

Please add this feature!
Made query_iterator satisfy the Iterator and EqualityComparable concepts

I was trying to make query_iterator satisfy the InputIterator concept, but it turns out harder than expected (I will write an issue about this).

In order to be a InputIterator, it has to be an Iterator and EqualityComparable, so the first steps are done :). It looks more like the std::istream_iterator now.
Fix Zendesk issue #4333

The label tags contained two form elements. This is invalid HTML and caused issues in Firefox with the first form element always getting focus when the contents of the label were clicked.
Specialist search results styling

Make the search results mirror the 'elsewhere' style as implemented on
the inside-gov specialist results. There is a separate commit on static
to handle styling and interaction of the new content.
RFC: Should we clean up legacy unsupported features?

AKA: server/kvm.py: remove legacy KVM support

The server side API for KVM has been unmaintaned for ages, and targets
very old versions of KVM. Instead of carrying code that is not relevant
or may not work at all, clean it up.

People interested in KVM testing should look at the better maintained
'kvm' test in client/tests.

If there's demand for pure server side KVM test support, we can consider
creating server side code using the client virt/kvm libraries.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Shopfor Enchantment and Price enchantment update

-Changed so you can view the price of an enchantment on an item with more than 0 durability, and it just tells you to repair before buying.

-Changed so you can shopfor enchantments for a certain type of item (bows, tools, armor, swords).
`"222" - -"111"` gives 333, not "333".
Wok more results

Update pull request #316. Travis, work your magic.
add support for pathPatterns - multiple patterns for one endpoint class

When we have roughly the same data at e.g.,

* /masters/:masterid/builders/:builderid
* /builders/:builderid/masters/:masterid

it makes sense to use the same Endpoint class with both
Slightly decoupled ForceScheduler

The main aim of this change was to allow me to subclass ForceScheduler and run additional "smarts" before a build was queued. This accomplishes that and takes a step towards a more decoupled ForcedScheduler based on discussion in IRC.

For me, I can subclass and extend gatherPropertiesAndChanges or I can use a Parameter class (now that they can use deferreds).

For every one else, the scheduler no longer requires a request object. The IRC bot could now be refactored to do something like:

    sched.force("Jc2k", "builder_name", someprop="hello", somepro="woo", ...)

And the defaults and validation set on the ForceScheduler would be used.

Ideally I would change the builder_name and owner params around - they are only that way round to match current implementation.

The logic for owner is wrong too - thoughts on that would be appreciated.

Tests pass, however.
fixed #1326: The compilation of Hellolua and testjs project was broken after synchronizing to rc2.