labofsahil/github-event-dataset-2012 huggingface dataset:
Option to apply RegExp from constraints to match named params.

I came up with this while integrating routes at moviepilot.com as well as in 90% of the sites the use of pretty URLs is extensive. Extracting the numeric ID from a URL can be done in a controller action, but it should be a feature of the Router/Route to be able to extract it given a RegExp, after matching with the path.

For this I've taken a simple, non-breaking approach where Router may be passed an option `applyConstraints` which gets delegated to every new `Route` instance it creates, to allow the use of defined `constraints` for matching named params, e.g.:

```coffee
router.match 'constraints/:id', 'null#null',
  constraints:
    id: /([\d]+)[\w\-$]*/

router.route '/constraints/123-foo'
```

The containing params object shall expose `id` with value of `123`, while still be able to use the constraint as usual.
fixed issue #627 (autoload dump command)

this PR fixed #627

it introduces a very basic `dump-autoload` command, which re-generates the autoload files.

call it with

``` sh
$ php composer.phar dump-autoload
```
add developers to pom config
Model tests

Adds a ton of functionality to our website
mako requirement and some linux stuff
Fixing switchTo().window()

This pull request implements two fixes for switching windows. First, it changes session._getWindow() to use .windowName instead of .name when searching for windows by name. Second, it implements a check for the validity of the currently focused window for every command.

The validity check is perhaps not as elegant as I'd like it to be. Feel free to refactor as you see fit.
WIP : Strip Beta Features

This is a WIP Pull Request. I'm just looking for some input on any files I might also need to add, any flags that need to be changed, etc. As such, feel free to look this over and make suggestions before I squash it into one big commit. 

This pull request is intended to strip out the new Publisher, Frame styles, and Beta profiles. There has been suggestions to do the Single Post View, too, but that's a different issue, as code-wise, it wasn't something that dealt with a small group of Beta users. Feel free to give suggestions so that we can clean things up! :)
GUVNOR-1607: Add support for GZIP in jax-rs REST API

In order to support GZIP in the new jax-rs based REST API all you have to do is annotate with @GZIP
Update to package.json to point credit to Ryan McGeary
QLabelElement with an added section pushes the same view

Similar to Issue #247,  when QLabelElement has a section added to it, it pushes the same quickdialogcontroller that is already displayed, rather than the new section.

Added similar code to Issue #247 in the QRootElement class, fixes this issue.
Reused cell bug fix

I've noticed this bug when some elements had detailLabel, and some (root section for example) did not, the text rained.
Just common reused cell bug =)
Fixes to autoentry

Bug fixes for `QAutoEntryElement'

* Old autoentry cell might be reused as entrycell, causing crash.
* `onValueChanged()` not run for autoentry.
* Can crash when autocompletion delegate called with nil prefix string object
* When autoentry cell selected, filled in by accepting an auto-completion, deselected, then selected, label of old auto-completion is wrongly written over the top of text.
* When user types string with no valid auto-completion, then hits Enter, text is deleted.  Preferred behavior is probably
 * if auto-completion exists it is used, otherwise
  * the text the user types remains and is used.
Justins changes

Includes #8

This is on Heroku right now, just wanted to get an ok on it before merging into master
updated d2usc defconfig

d2usc defconfig updated, i based it off d2vzw

I set localversion to d2 as this defconfig is used to build at least 3 variants (d2usc, d2mtr, and d2cri). testers have reported no issues thus far.
[api] Added ecstatic plugin to server static assets

See the example app on how to use this plugin. The tests are included in this commit. We need this plugin for rvp template so that it can serve the assets.
Provide default value for users array 

In Chef 10.14.4, if no default value is provided, the following compile error occurs:

================================================================================
Recipe Compile Error in /tmp/chef-solo/cookbooks/user/recipes/data_bag.rb
================================================================================

ArgumentError
-------------
Attribute to_ary is not defined!

Cookbook Trace:
---------------
  /tmp/chef-solo/cookbooks/user/recipes/data_bag.rb:32:in `Array'
  /tmp/chef-solo/cookbooks/user/recipes/data_bag.rb:32:in `from_file'

Relevant File Content:
----------------------
/tmp/chef-solo/cookbooks/user/recipes/data_bag.rb:

 25:  #     node['user']['user_array_node_attr'] = "base/user_accounts"
 26:  user_array = node
 27:  node['user']['user_array_node_attr'].split("/").each do |hash_key|
 28:    user_array = user_array.send(:[], hash_key)
 29:  end
 30:
 31:  # only manage the subset of users defined
 32>> Array(user_array).each do |i|
 33:    u = data_bag_item(bag, i.gsub(/[.]/, '-'))
 34:    username = u['username'] || u['id']
 35:
 36:    user_account username do
 37:      %w{comment uid gid home shell password system_user manage_home create_group
 38:          ssh_keys ssh_keygen}.each do |attr|
 39:        send(attr, u[attr]) if u[attr]
 40:      end
 41:      action u['action'].to_sym if u['action']
Fail fast on cache failure
Changes as per comments

The only change that still has not yet been done is what you mentioned earlier - to have the sender's affinity be set to a different core. I was thinking that if we were to do that, it may be better to keep the sender code that I cropped from your original client code. Let me know what you think and if there's any other changes I need to make.
Added inline videos to content api call

- Adds inline videos to list of media assets to all content api calls
- Added bottom margin to video elements inside margin
adding first pass at relative dates, with full test coverage. still need...

...s some work on styling for articles/related etc
Section fronts styling

I've refactored our `trailblock` code

We now have fragments for `trailblock`s, and fragments for individual `trail`s. If a new `trailblock` layout comes along, we simply need to create a new fragment, and if necessary create a new `trail`
Grails issue related updates

Add grails repo group and fix 404 caching
JRuby fix

Needed to remove nils from the optional array.
Do not trim the FCS, pcaps converted to ERF will have have an FCS.

Victor, we discussed this some time ago, that Suricata would not have any issues with some trailing data after the IP packet, but I never did provide the required patch.  Anyways, this is required to handle ERF files that were converted from pcaps.
suricata: add run-as.user and run-as.group yaml var

This patch update the YAML to be able to specify the user or the
group to run Suricata as:
 run-as:
   user: suri
   group: suri
fix for bug #574.

More of a temporary solution to prevent any possible FPs.  Disable content
inspection bypass for mpm patterns.
[2.1] md5: zero the whole MD5Context, not only part of it

The end of MD5Final attempts to zero out the MD5Context that was passed to it, but it only zeros out ``sizeof(MD5Context *)``'s worth of it because the size given to memset is that of the pointer, not the MD5Context.
[1.2] This fixes the memory leak issues in issue #38.

Link to issue: https://github.com/inspircd/inspircd/issues/38

It should be noted that I haven't had time to test this commit. It does compile but I haven't tried the commands.
Glued all the seperate branches together.

Just accept this! :P
Updated the Document's validate() method

as discussed in https://github.com/j2labs/dictshield/issues/74

It now returns a `ShieldDocException` when called with arg `validate_all=True`.
The exception's `error_list` attribute contains a list of all the `ShieldExceptions` from the individual fields, same as the list returned by the classmethod `validate_class_fields`

`validate()` called without any args works the same as before.
update net-ssh gem for Chef compatibility

Currently mccloud depends on `net-ssh ~> 2.1.0`.

Recent versions of Chef (since 0.10.10 from May) depend on `net-ssh ~> 2.2.2`, which causes a dependency conflict when uses together with mccloud.

This pull request updates the `net-ssh` dependency to `~> 2.2.2` making it compatible with Chef again.
Prevent processing hetero-list twice.

Check for null prototype occuring if we end up calling the function
multiple times on the list. the type error that it causes means other
behaviours are not applied to the rest of the container.
[FIXED JENKINS-14495]

Full details of investigation in the issue
https://issues.jenkins-ci.org/browse/JENKINS-14495
Improved ruby and rails projects

- removed relevant files from rails project, only
    irrelevant should be ignored
  - add .ruby-version and .rvenv-version and *.gemspec as
    ruby project markers
Do not redefine anything-for-buffers

This PR makes eproject-anything.el behave bit better.
small fixes

Regex's like these aren't my strongest part. I don't fully understand why it passed the tests without the - instead of the \- in for instance the last line of 'tests/Exscript/protocols/banners/brocade.4'
papers.py

Steve,

First, thanks a lot for writing this script. It was a pain trying to keep a Papers collection for each of my manuscripts. This script saves me from all that trouble.

I was having two problems with it though:

1) it did not support some natbib commands like \citealt and \citealp
2) it was not converting the author string properly for two author papers

I forked your code and committed two changes to fix these issues. At least, the fixes seem to work for me. The second fix is not very elegant. If they work for you, maybe you could pull them back to your project.

Cheers,
Ryan
I have add some time statistics just like AB.

```
liangxu@master:~/git/weighttp$ ./build/default/weighttp -n 1000000 -c 2048 -t 4 "http://127.0.0.1:9000/test"
weighttp - a lightweight and simple webserver benchmarking tool

starting benchmark...
spawning thread #1: 512 concurrent requests, 250000 total requests
spawning thread #2: 512 concurrent requests, 250000 total requests
spawning thread #3: 512 concurrent requests, 250000 total requests
spawning thread #4: 512 concurrent requests, 250000 total requests
progress:  10% done
progress:  20% done
progress:  30% done
progress:  40% done
progress:  50% done
progress:  60% done
progress:  70% done
progress:  80% done
progress:  90% done
progress: 100% done

finished in 21 sec, 138 millisec and 418 microsec, 47307 req/s, 12981 kbyte/s
requests: 1000000 total, 1000000 started, 1000000 done, 1000000 succeeded, 0 failed, 0 errored
status codes: 1000000 2xx, 0 3xx, 0 4xx, 0 5xx
traffic: 281000000 bytes total, 85000000 bytes http, 196000000 bytes data

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:    0.024 15.089 246.2  0.131 21041.707
Processing: 0.060 16.799  78.9 15.625 6848.592
Waiting:    0.060 16.799  78.9 15.625 6848.592
Total:      5.852 31.887 286.4 15.910 21042.083

Percentage of the requests served within a certain time (ms)
  50%  15.910
  66%  16.217
  75%  16.451
  80%  16.636
  90%  17.304
  95%  18.411
  98%  21.767
  99%  29.097
 100%  21042.083 (longest request)
```
haha

typo
That's what you get for releasing 2 gems in 2 hrs.

Yup. :)
Configuration Example Overlay tiles with OpenLayers

Issue #MP-6
Added "class" to keyword highlight list.

Just a simple change to highlight the "class" keyword.
Update Cstruct API to 0.6.0, make tcp write block if window and buffer are full
Hyviä tehtäviä.
Bug 803417 Fix support for packages with defined dependencies
Update urls from toolness to mozilla
Newdev  - change to default newnewtab page
Update script.js

这行代码有啥意义。第二个了吧。嘿嘿
Rattrapage de mes commits

Au programme du pull :

* Documentation
Générée en faisant "./jsdoc.sh" de html_src/

* Ability to save and restore play queues on client side
j.savePlayQueue(name)
j.restorePlayQueue(name[, position]) ; where position = rand | head | tail

* Fix Upload tab working weird when lots of files

* Template system for GUI (skins)

* Increase load timeouts: 7->20s
-> startup works even if slow network

* Small fixes (content-type, Notifications.LEVELS, help on mouseover, ...)
Update src/noir/server/handler.clj

This currently only works by accident, because wrap-reload's default
is the same. :)
Recent versions of ring-devel have changed the signature to expect an 
options map with a :dirs key.
Get class-dump building on Mac OS X 10.8.

The name of the fourth field in "struct version_min_command" changed between 10.7 and 10.8. I'm not sure how to test which OS version we're using, but someone online suggests looking for LC_SOURCE_VERSION, which is also new in 10.8.

If you (or any watcher) know a better way, something like <pseudocode>OS_X_VERSION >= 1008</pseudocode>, please make the appropriate substitution and I'll merge it back into my fork.
Fixed fabfile to update last_built.txt in new template directory location
Removed 2 includes for nyx_version.h

nyx_version.h doesn't appear in the repo history...
Update includes_handler/includes_handler_available_community.rst

added in links to blog posts explaining some of the report handlers.
[KNIFE_EC2-71] Prefer CLI params over knife.rb config values.

**See ticket info: http://tickets.opscode.com/browse/KNIFE_EC2-71**
pull request

ajout des options magnitude et constellation
[Generator] [Command|Manager] fixed regression introduced in #cd22336.
(#16341) return epoch to 1.6.x branch

The epoch was lost during the transition to a templated
spec file. This commit replaces it.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
(#14136) Emit debug/warnings when Augeas provider fails to load files

The messages and information from /augeas//error are now printed to debug when
the provider opens Augeas, allowing file parse errors to be found.

The provider can also restrict the files that are loaded (from the default of
everything).  In these cases, the provider now emits a warning and then prints
all the detailed information to debug.  Since a few parse errors are common, no
warning is given when these optimisations aren't in use.

http://projects.puppetlabs.com/issues/14136
Start one-page demos. Enable LESS support client-side.

- 2 one-page demos (not finished)
- Add "type" attribute to <b:input>
- Add LESS support client-side in the demo
Prevent inclusion if the directory doesn't exactly match the path

References #643
For example spec/apifoobar should not have the RequestExampleGroup included
but spec/api should.
Documents also the two additional paths for integration tests, spec/integration and
spec/api.
String#encode raises when source matches target encoding

Fix coming as soon as I can figure one out.
Specified a version for the gem

As seen on #14
SqlAlchemy DB and filestore
bug fixes for flags
Fix Compiler warnings + add setters for TCP keepalive values
Added support for extra parameters to package_* functions

My original intention was to be able to pass ```--quiet``` as a parameter to ```apt-get install```.
i change regexp in eclim.el, cause it mutch every argument and return nil
strlen() problem with C++ compiler

include string.h
Some changes

Litt språkfikser. Ser bra ut nå.
Added Facebook Login feature

Requires django-facebook (https://github.com/pythonforfacebook/django-facebook) as dependency
implements partial match functionality

Repost: https://github.com/tenderlove/texticle/pull/74#issuecomment-5479868

It's disabled by default to avoid conflict. Enable by defining partial_match to return true. And I've added tests for it.

Usage: Game.search('%rry%') => Can search for a game named "Harry"

I think it's fine to enable it by default as it require passing '%' to make it work. But need to update other two test cases so avoided :wink:
Incorporated scalable icons.

Relying on a font's x-height turned out to be problematic. This is the best I could do.
noop for RedisRegistry.removeById; set req.isFeatherPage
Don't whine about non-ASCII bytes in code/comments

Fix for (RT #77419) https://rt.cpan.org/Ticket/Display.html?id=77419
Tweak to provide more information
Provide negation for rules.

The 'aint' rule allows you to specify the negation of a rule, if that
rule returns ok or error, at least. Example:

   check_rule(<<"a">>, {aint, {in, [<<"b">>]}}) => ok

This is useful if you have a property that must be false.

Signed-off-by: Brian L. Troutwine <brian.troutwine@rackspace.com>
Enh/label
carousel-inner: added missing height=100%

I am not totally sure about it, but it seems to be a bug that the inner container has zero height
Fixed star/fork buttons shenanigans.

Updated the star/fork buttons.
[de,bug] = debug.faster(name); de&&bug("faster")

When a mode is disabled, there remains some significant overhead due to the evaluation of the parameter sent to the debugger. i.e. that parameter is actually discarded by the noop debugger. So, why should we built it in the first place?

A solution is to invoke the debugger only when it is enabled. This requires an additional flag. debug.faster() returns both that flag and the debugger.

The "de&&bug" pattern is a somehow "hacky" way to use these results.

Benefits: reduces the need to remove tracing instrumentation from production code, may help debugging in these situations.

Cheers.

    Jean Hugues
osgdb_assimp: Added better support for osgDB::Options

This change propagates the osgDB::Options data in the original readNode() call through to the osgDB::readImageFile() call that loads the DAE's textures.
setup.py doesnt handle olwidget/test_map_template.html

Test are not passing because setup.py doesnt handle olwidget/test_map_template.html
Added docblocks to Zend\Module
[Travis] Update Composer download command
[Form] Check if data isset before populating Collection fieldset
Corrected test assumption in View test

- JsonModel now sets "terminal" flag to true by default, which
  invalidated a test; test now explicity disables it.
- JsonModel was missing an import for Zend\Json\Json, which was exposed
  when the test started working.
Remove unnecessary white-space before semicolons in statements

See, for example, https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md#54-for.
Zucchi/nav refactor

Have updated Navigation view helpers to exist within Zend\Navigation namespace.

This now logically groups the helpers in the same way that we have done with the form view helpers.

No unit tests have broken in the move.

I have also modified the helpers so that it is now optional to use the navigation helper as a proxy and maintains BC.

You can now do any of the following from within a view

$this->navigation($container)->menu();
$this->menu($container);

$this->navigation($container)->breadcrumbs();
$this->breadcrumbs($container);

$this->navigation($container)->links();
$this->links($container);

$this->navigation($container)->sitemap();
$this->sitemap($container);
Hotfix/docbook syntax
workaround for HLSL error X4579
Alembic fixup

 * Remove initial database load code from initial alembic revision and instead call zk.model.setup() from alembic
* Add second revision of DB schema to bring the model up to date
Added The Ability To Get An Offline Player's Inventory

As the title says, this pull request adds the ability for a plugin to retrieve the saved inventory of an OfflinePlayer. This would allow moderation plugins to be able to view a player's saved inventory if they are not on the server.

Implementation details:
If the player is online, it returns the player's inventory by getting the online player and then calling `getInventory()` on that object. For other players it gets a player's inventory by loading the NBT file,  creating a `net.minecraft.server.PlayerInventory` with the player set to null, calling `b(NBTTagList)` and then creating a `CraftInventoryPlayer` with the inventory already created. Also, if the player has no data, it returns null.

Corresponding Bukkit Pull Request: https://github.com/Bukkit/Bukkit/pull/629
JIRA Ticket: https://bukkit.atlassian.net/browse/BUKKIT-1877
Fixed tags tab to display correctly

Fixed tags tab to act-as "containable" so that the tagSearch function can retrieve results.  Also respect the flagged threshold and don't display answers that have been excessively flagged
pull-request-1347454063826179000

Something
[#268] favicon - let's give it a shot

ref #268  my shot at the icon

we will do a logo contest down the road maybe but for now we could put up something improved

![demo](http://img6.imagebanana.com/img/k5o88p5j/Seleccin_470.png)
Workaround for the default font crash (issue #59)

I've implemented a
# Workaround for the default font crash (issue #59)
It basically defines a static function ```sf::Font::destroyDefaultFont()``` which the user can call to manually (usually at the end of ```main()```) destroy the default font. After destroying the default font, it can be created again by getDefaultFont without doing anything special and calling it more than once or before the font is created does no harm. (Everything tested.)

I dont't think this is the final solution because it requires the user to call a function but it has only a small impact on the codebase and works.

First, I moved the declaration of the default font outside ```getDefaultFont``` in an anonymous namespace, wrapped in a helper struct. To allow calling the destructor manually, I also had to make the font heap allocated / a pointer. The struct is there to ensure that the font gets deleted, even when the user forgets to call the new ```sf::Font::destroyDefaultFont()``` function (so if the user forgets this, the behavior is the same as before). Then I adapted getDefaultFont to the changes (check for ```NULL``` instead of the boolean) and at last I added ```destroyDefaultFont()``` which just deletes the default font and sets the pointer to ```NULL```.

## Pros
 + (Mentioned above:) small impact on both SFML (changes to ```getDefaultFont()``` and a few additions in Font.hpp, .cpp) and user (max. 1 line) code
 + Allows the user optionally to prevent the default font crash manually
 + Does not alter behavior at all, if ```destroyDefaultFont()``` is not called
   (especially, if SFML is linked statically it will continue to work just fine, no matter if the function is called).
 + When a real solution to the problem is found, it is easy to make ```destroyDefaultFont()``` a no-op to keep source and even 
   binary compatibility. Alternatively, a removal of the function only breaks one line of user code (normally ;) )

## Cons
 - Theoretical possibility of getting an default-constructed (invalid?) font in case of an out-of-memory situation (i.e. when ```new``` fails), which is currently only detectable by hooking into the ```sf::err()```-stream.
erroneous conversion to radians

`Quaternion.fromAngleAxis()` expects angle in degrees, was getting passed radians from `Quaternion.getRotationTo()`
[LIMS-1201] added more information to the amendment approval

notification
Fix Command options parsing for underscored or dashed args

Li3 command line options wasn't parsed correctly in case of an underscored option like `--foo_bar=something`.
Dashed options are converted to an underscored form. `--foo-bar` will be available at `$this->foo_bar `
#519 - integration tests for select * usage

Select * can be risky - integration tests

Defined schemas that are out of sync with the database
results in various side-effects:
- wrong sequence: data is mapped to wrong field
- too many fields: li3 dies
- too little fields: ok
Fixed bug where trying to delete an item with a range key failed.

Delete method wasn't checking if a range key was set, and Dynamo would barf due to not specifying a range key. Fixed.
adopt DelayedJob Backend model to DjMon

now DjMon support ActiveRecord and Mongoid
Build script: replaced 'packageName' with 'libName' to fix ldc2 build

Attempting to compile build/build.d with ldc2 gave an error at line 70: 'undefined identifier: packageName'. Inferring from other cases where 'libName' was used, I renamed 'packageName' to 'libName' in the ldc2 case and it builds now.
move AWT assertions to a new module

See https://groups.google.com/d/topic/easytesting-dev/qVI2n2GGB44/discussion and https://jira.codehaus.org/browse/FEST-485 for details. You will also need to merge changes in fest-test, fest-assert-2.x and other modules to complete this modularization. Two additional modules have been created at https://github.com/gesellix/fest-assert-awt-2.x and https://github.com/gesellix/fest-assert .
Licence content importer and data

Rake tasks to import Artefacts and LicenceEditions from CSV data. Uses the licence_identifier field on LicenceEdition to ensure no current record exists (so this import should run before converting to the new format GDS_ID). 
All artefacts and editions are created in 'draft' state. Slugs are generated from the title and body HTML is converted to markdown.
added tests

two additional test, checking the 'noprint' option
feat(jqLite): add prev()
minimalize couchdbkit namespace

this removes the deprecated imports,
all schema imports and the ViewResults import
Fixes issue # 97 - Swipe too far 

height modified to 100 from 103.
Change global in btoa segment to refer to exports instead of this

 for consistency (and also so it works on Titanium android)
Newer than new
Improve finding table rows/columns by text.

Allow finding of a row in the table by text by looking at any column that has that text.
Change above behavior to allow partial matching of text. (e.g. Looking for text "foo" will find a row that has a cell with text "foobar".)
Improve finding column for row by looking at column header to allow partial matching. (e.g. Looking for "foo" will find column with header "foobar".)
Performance: use clipped polygon to draw lines

Filled polygon statistics are only drawn in the currently-visible region. Line statistics can re-use this logic, rather than wastefully drawing to areas scrolled out of view.

When working with large GC log files, this is a major performance improvement.
Solarus 1.0.0

OSX Update
[Database core-module]

I have move all the hardcoded strings to language file for the database core-module.

I'm a newbe using github and git in general, i hope i'm on the right way...

Hope this helps.
ModuleBuilder fixes

- db migration: add prefix to table name in create_table and drop_table
statements
- view_default: remove / before site_url in delete button
- view_index: fix colspan on table footer when using soft deletes,
created, or modified fields
RTL Layout for Bonfire

I'm working on new bf_date
upgrade for VS2012 compliance

Upgrade is not done for WP7 projects, as they are not supported in VS2012. We need to wait for WP8 SDK to upgrade them (it's claimed that it will support WP7 targeting as well)
New function putlang / changed function putlevel
Initial MVVM setup for Login

Still needs some refactoring done to it, but this should at least be a start to login and passing in the user object that is returned from the login task
Hi! I fixed some calls to "sys" for you!

Hello deitch!


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

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

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

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

Enjoy!

--[migrationBot](https://github.com/blakmatrix/node-migrator-bot)
Lähetysmaa ja Alkuperämaa sarakkeet kuntoon

Lähetysmaa ja Alkuperämaa sarakkeet kuntoon.

Saapumisissa lähetysmaa ja alkuperämaa sarakkeet selectöidään nyt paremmalla algoritmillä.

Lähetysmaa:
if (lasku.maa_lahetys='', ifnull(varastopaikat.maa, lasku.yhtio_maa), lasku.maa_lahetys)

Alkuperämaa:
(SELECT alkuperamaa FROM tuotteen_toimittajat WHERE tuotteen_toimittajat.yhtio=tilausrivi.yhtio and tuotteen_toimittajat.tuoteno=tilausrivi.tuoteno and tuotteen_toimittajat.alkuperamaa!='' ORDER BY if (alkuperamaa='$yhtiorow[maa]','2','1') LIMIT 1)
Asiakashintoja voi sisäänlukea ytunnus+toim_ovttunnuksella
7.x 1.x panels

get updates from gusaus
Exersiseone

completed exercise one
more css awesomeness p.s. jquerey mobile's site is shite
Update gpg plugin.

This a compatibility fix for sbt 0.11.3; version .5 of the gpg plugin cannot be resolved on 0.11.3.  .6 works on both 0.11.2 and 0.11.3.
SolrQueryLogger interface for start/end events
Allowing mods to override the loading certain files completely

This change allows mods to disable certain files by overriding them to "". The mod can then completely remove the class by stubbing the relevant fields that are used by techData.lua.

This allows mods to use the hooking mechanism for the classes they want to keep and disable the classes they don't want at all in order to load faster and take up less memory.
Dragonfly backend plus raft of other improvements

Here is a bunch of improvements, mainly to the tests, leading up to a new Dragonfly backend. The tests previously relied on the Paperclip and CarrierWave migrations being the same. The Dragonfly migration is a little different so it was easiest to use an in-memory SQLite database and load the relevant migration each time the tests are run.
Add option to control displaying categories on menu 

This option is DISPLAY_CATEGORIES_ON_MENU and controls, in both default themes, whether categories get displayed or not on the menu. I see this as being most useful in situations where one only wants a set listing of pages in the top menu and no categories at all.    

This option is enabled by default, meaning a default install remains the same for backwards compatibility.
Crash time
GRAILS-9354

Updated doctype in gsp pages to uppercase
Done

All but solve done.
Prevent adjust when is empty

// Spanish: Prevenir ajuste cuando está vacía y quitar el texto que tenga(Enters o espacios)
//English: Prevent adjust when is empty and remove text value(Enter or spaces)
Added maxDigits support

Hi,

I added maxDigits support.  

In order to read and understand your code, I ended up doing a bit of code formatting (consistent spaces instead of tabs, etc...).  This, unfortunately, is probably going to make it harder for you to see what I actually changed.  I hope this is not too painful for you :-).  The key to what I did was 

1) added `maxDigits` as a settings.
2) In the init code where you previously looped on integers.length, i now loop on `maxDigits` if it is not `0`. Line 94.
3) In `setNumbers` i also changed it to loop on `maxDigits` if it is not `0`. Line 113
4) in both cases I used the fact that `j` will go negative within the loop if `i > .length` to discern when we are on an "unused" digit. 
5) "unusued" digits are hidden (`display:none;`) on line 116 until they have a value. See `$('.jodometer_integer_' + i, scope).show();` in `setNumbers`. on line 186.
6) To make the "appearing" digit look natural, I changed the `img` tag for "unused" digits to default to '0' when created (see line 119). 

I also updated the sample with `counter7` that uses a larger png with transparency and a background image to illustrate how to make that work. You'll note that the numbers in this new png don't actually line up vertically...that is intentional to make it look a bit like a real mechanical odometer. 

Hope you like it!
Wrangler support rescued

* Variable Renaming
* Function Renaming
* Global Undo
* Function Extraction
* Unfortunately did not manage to put module renaming to work
* All the integrations work with wrangler 69def6ec21f9e0b696c2150710d09ca922aa8e8b (latest)
* Debugging traces still on
* Keep in mind you need to put erl_call in your path!!
finish view support

View support appears to be working after these changes.
Pup nrb dev1

This is meant to be in lieu of the PUP_detector_cleanup branch that I made off of joelvbernier/hexrd.
More installation docs.
Moving HTTP request code to a Hammock method

This allows to override it easily, some times we might not want to use requests. Like when using hammock for Django testing, where we should be using Django's testing client.

I would also love to contribute a subclass of `Hammock` that we use for this situation, using hammock with Django testing client. How about a gist and linking it from the README?

Cheers,
Miguel
更正文件编码为UFT-8

更新Model上所有文件编码为UTF-8
support for chrome omnibox

I drafted a version of the extension that use the omnibox feature of chrome. The keyword is "k" and then the search queries API is used to make suggestions.
Basic Template + Some Styling of Issues Page Listing Availible Articles to Read

I checked it with 2 other mobile devices (Nexus 7 and iPhone 4) and the styling/format is compatible with them as well.
User Edit Updates

...ion to work, but it didn't fly. Commented out some of the work done and reverted some to merge with Ryan.
[vim keymap] Implement :substitute

Lots of improvements here, but in summary, implements `:%s` and much more. Tested on `v2`, should be fully compatible with `v3`.

- Implement :substitute according to behavior below.
  - [count] is not implemented
  - Only `i` regex flag is supported
- Implement ranges in Ex commands
  - This means `:%s` will work, so will `:5,10s`
- Implement visual mode marks `'<` and `'>`
- Add option to set default value in `dialog.js`
  - If vim is in visual mode, default value is set to `'<,'>` to make Ex commands operate only on the selected range (i.e. `:'<,'>s/foo/bar/` will replace only the current selection).
  - This matches desktop Vim behavior.

```
:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]
			For each line in [range] replace a match of {pattern}
			with {string}.
			For the {pattern} see |pattern|.
			{string} can be a literal string, or something
			special; see |sub-replace-special|.
			When [range] and [count] are omitted, replace in the
			current line only.
			When [count] is given, replace in [count] lines,
			starting with the last line in [range].  When [range]
			is omitted start in the current line.
			Also see |cmdline-ranges|.
			See |:s_flags| for [flags].
```
Update to deal with systems where curl is installed locally

Uses the curl-config script to find the libraries etc... This requires the curl-config script to be on the path.
diag model separated from ui. fix for diag for class ctxt

Mostly cleanup of the various diagram related class files.  

Fixes a bug where the diagram context menu item for opening a new diagram for the selected class wasn't updating the class name when selecting a new class.
Index page added for camanjs.com docs

The link to the API docs currently lead to [/docs/caman.html](http://camanjs.com/docs/caman.html) rather than some index. I created an index with all the files located in `/docs` in the `index.html` file.
Bugs

More code clean up. I did more testing with the plugin lwrp and fixed some more issues. I've also added carbon_writer to speak to graphite. Relying on the built-in plugin is a bad idea since we're also allowing package installs and many distros do not have graphite 5.x.


+ Simplified server recipe by including client and using plugin lwrp to set up `network` plugin.
+ Lots of changes/fixes to the python_plugin template.
+ Enable logging
+ Log rotation
+ Whitespace cleanup
Add CVS support

I tried adding support for CVS in the hopes of packaging AUCTeX.  However, it looks like AUCTeX is going to switch to git.  Also, AUCTeX is also rather more difficult to build than most packages so I gave up.

Rather than just lose my work I thought I could push this as (a first attempt at) a solution to #177.

I tested it with 

    (emacs-w3m
     :fetcher cvs
     :url ":pserver:anonymous@cvs.namazu.org:/storage/cvsroot")

and the package builds, but I didn't test that it was correct.
Various light manager interface fixes and additions

This patch:
- Removes Quick Edit menu entry for binary files;
- Fixes insertElement window property fields, adds loading mask while loading properties.
- Makes help window maximizable
- Fixes issue with resized leftbar (removed hscrollbar after page reload) - good for third-party components, wich wants to add it's own tree tab to leftbar.
- Fixes other little issues.
Bug 747158 page exists

This depends on PR #9, review that one first.

This is 1/2 of the optimization for `wiki.pageExists`. It makes HTTP HEAD requests against Kuma, but caches the results in memcache.

The other 1/2 will be a Kuma pull request, offering a management command that preloads memcache with results straight from the database.

Between the two halves, `wiki.pageExists` should be a cache hit 99% of the time, with the 1% of misses covered by HTTP HEAD requests. (No, I didn't actually measure those percentages.)
Changes to the way the footer is tested

Note that this is a pretty big pull request, because once I changed the base object all the tests needed to be changed too. The changes are pretty much identical in each test file though.

I also introduced a base test object (which I had also done previously in marketplace-tests) because the code to test the footer is identical in each page's test, so there was a ton of duplication. 

Change summary:
Changed footer links to use css rather than link text
Added url response code verification
Removed an xfail for which the bug has been fixed
Created a BaseTest to include the code and asserts common to all tests
Updated each page's tests to use verify_footer_section from BaseTest
Updating a locator

The coming soon locator on the partners page was changed from #soon to #sign recently. I am updating the locator to point to new version
Mark test as destructive until the credentials are working on production
Better UI for AppCache when the new version is available
Store executable flag for n98-magerun.phar

I changed the executable flag for n98-magerun.phar. Obviously this needs to be done every time a new phar file is generated. These steps worked for me:

1) Make sure filemode isn't ignored:
git config core.filemode true

2) Changing mode in index:
git update-index --chmod=+x n98-magerun.phar

3) Actually changing more in filesystem
chmod +x n98-magerun.phar

4) Adding
git add n98-magerun.phar

5) Commit
git commit -m "Changed file mode"

I'm not sure if steps 3 and 4 are both neeed, but this worked so far.

It would be very handy if the phar file was always executable. Maybe these steps could be included into your phar-build-routine.
Action to get count of rings for a given campaign
added binary support

I completely rewrote the parser in order to be able to send Buffers as messages.
Now it is faster because we know each message how much is long and we don't have to try/catch every data event.

I hope the style is consistent with yours.

My only concern is about the node requirement that now is v0.7.x because of `Buffer.concat`.
If you want we can do it the old way.

Also even if I provided new test, would be cool to move from vows to mocha the whole suite, I can do it.

If you're going to merge this, I need to update doc's too.

__Ex__

```js

socket.send('image::large', fs.readFileSync('/my/awesome/path'))
```

P.S. my finally thought about this, is that we should be able to __pipe all the things__, so a 'start::data' event with a stream would be super awesome.


```js

// adding this event will disable internal buffering for binary messages.
socket.on('start::data', function (stream) {
  stream.pipe(fileStream)
})
```
Show keyboard in `FormTeamDialog`

So far when showing the dialog for creating a team, the `EditText` for entering
the team name automatically received focus, but that doesn't invoke the soft
keyboard.

Since a team name may not be entered without a keyboard, this commit shows the
keyboard when the dialog is shown.

..note::
    Might turn out to be annoying with external usb/hardware keyboards. To
    be evaluated.
Normalize the app around lib

Moving closer to #5.

The attached commits move us to `lib/tasseo` and rename `Tasseo::Application` to `Tasseo::Web` to match the file name.

Also leaning on a `dashboards` directory instead of `public/d`.  This can remain in the root, keeping it easier for non-ruby folk.  The `Readme` has been updated and specs are passing.
For issue 3448, changing limits for the number of invites a user can request

http://code.google.com/p/otwarchive/issues/detail?id=3448
Take out collection sort by size until performance is improved

Take out collection sort by size until performance is improved

http://code.google.com/p/otwarchive/issues/detail?id=3302
Update master

Just added the first line.
Removed media[2] that was breaking my import.

trying to access `post.media[2]` was throwing exceptions and not continuing the import. Removing this continued the import (with images).
Check if file exists before including it.

There was no check when autoloading exceptions.
Updated title for the closing keynote
Case-sensitive interaction.

Edited interaction to be case-sensitive.  Without case-sensitivity, some interactions cannot be done, such as the "Cast" action in the magic widget, due to the "Autocast" action being chosen for containing "cast".
Update README.md

Added Arch Linux install instructions.
Changes tests from using an ndict for trades to an Event object.

When run over large amounts of data the use of ndict's gets and sets
become a large bottleneck, around 1/5th of the CPU time is spent
in ndict's `__setattr__`, `__getattr__`, etc.

By switching to an object for an event,
we reduce the penalty significantly.

Removes asserts that check for event being an `ndict`, as well as those
that assume a certain behavior of the `__contains__` method for events.
Added version header to request and improved standard compliance

Added the "Sec-WebSocket-Version" header field to the websocket handshake.

Changed the interpretation of the Upgrade header field to be case insensitive. (According to RFC 6455, #4.2).

Changed the indentation of some lines from spaces to tabs.
More LCD improvements

- `lines` option
- `dots` option
- `setCursor` method
- switch to emitting a ready event to prevent race issues with setCursor/write methods

ref #32
Changed

Hi I changed you md file
get lastest
pulling up to date ?
Datepicker now uses our own translations for day/month names

This commit modifies the datepicker plugin (and libs.js) to use our translation dictionaries instead of bootstrap-datepicker's default english translation. I thought this was included in the last pull request, but apparently I missed it. Sorry!
"Tags..." and "Search results" translations

There were two things that could not be translated from the translation files.
"Tags, separated by comma" placeholder and "Search result" after make a search.

In most files I have changed 4 lines, not 360 -.- If I can do something to fix this in the future let me know.
I have recompiled plugins.js and style.css.

Congratulations for 1.5.
This fixes a problem with accessing through belongs_to relation

it "allows a child to back-reference its parent" do
      t = Task.create(:name => "Walk the Dog")
      t.assignees.create(:assignee_name => "Rihanna")
      Assignee.first.task.name.should == "Walk the Dog"
    end

only works because all the id's start at 1. If you modify the
model#delete_all to reset the next_id to a random value, then
that spec fails.

I am not sure that this is how the fix should be done, but I
am pretty sure of the fix.
Working Skip support

Unfortunately the display of skipped tests was not working for me with recent versions of nose.  I can go into the details, but what it comes down to is that the way the `SkipPlugin` works, as a subclass of `ErrorClassPlugins`, it consumes skipped tests such that no other plugin can even know they ever existed--the `addSkip` method is never called either.

There are several ways to work around this, but the simplest I can think of is to simply disable the skip plugin and handle `SkipTest` exceptions directly in this plugin.

This also adds a total of how many tests were skipped, and a bar to the results. The Example notebook is updated to demonstrate the new capability.
Had a typo from when the file was copied out of the polycom endpoint bas...

...e.php.  Wouldn't reboot the phones.  Changing line 17 to reboot-yealink fixed the reboot issue.
temp fix for legend rendering in ApplicationGIS.render() function

for legend issue with ApplicationGIS.drawMap.  

See: https://jira.codehaus.org/browse/UDIG-1942
Update Aryeh's base64 test.

Doing this by itself so I don't have to look at the reflection tests just to land this change.
Develop

Joined two static strings
Added Ben Nguyen to contributor list
Add tag filtering and grid object

Added Tag Filtering
Added Grid Object
Added basic test_music for simple track selection and playback

Hey @zacc

Used your initial feedback from https://github.com/AaronMT/gaia-ui-tests/commit/38aaca1f47fc5c6410d731482bf5e4d9d8aed2a1#commitcomment-2108276, and am looking for a first review.

Requirements again,  an `mp3` or playable music file on the `/mnt/sdcard/` with an `album` defined in the file metadata (as I am selecting the albums view as a start).
digibib.net.js translator updated to reflect changes in digibib.net portal

URL paths have recently been changed in the digibib.net portal. This commits updates the translator so that it once again recognizes its target website and constructs the correct URLs to retrieve the selected records.
add new, separate Talis Prism translator - while published by the same company, th...

...ese catalogs have nothing to do with the older Talis Prisms, so a separate translator makes sense
OCF resource agents: add rbd

Another Pacemaker resource agent, to tie in with RBD this time.

This RA serves a very different purpose from the the ones I submitted a few weeks ago: it is meant to run on the RBD _client,_ not any host running a ceph daemon.

The RA uses `rbd map`, `rbd unmap` and `rbd showmapped` to start, stop and monitor the RBD resource. It is meant to allow Pacemaker users to use RBD as a near drop-in replacement for iSCSI storage, MD host-based mirroring, or DRBD.

It passes the `ocf-tester` resource agent test suite.

Example configuration (Pacemaker shell syntax):
```
primitive p_rbd_test_foo ocf:ceph:rbd \
  params pool="rbd" name="test" snap="foo" \
    user="admin" secret="/path/to/secret/file" \
  op monitor interval=10
```

The `pool`, `snap`, `user` and `secret` parameters are optional. The default for `pool` is `rbd`.
Updated Date::time_ago to use singular year.

See https://github.com/fuel/core/pull/850
Fix window resizing on Windows 7

Remove calls to `display.set_mode` from resize events, which would reset the GL context each time. It's not necessary to call set_mode after the window is already resized, and I couldn't find any clue about why that code was added. (I used git blame and everything!)

Remove the on_resize call from mainloop(), instead calling update_viewport in `WindowBase.__init__` to initially configure the GL. update_viewport is otherwise never called except in response to a resize event.

Please give this patch a try and let me know if there's something I overlooked. I've been using a resizable pygame window with one of my own projects for over a year and I've never had to reinit the GL context in response to a resize.
Adding HTTPS support (simple version)

Also see #87.

Usage: Add to your config:

    , ssl: {
        key: 'config/server-key.pem'
      , cert: 'config/server-cer.pem'
      }

IMPORTANT: This commit does not offer full tls support! Only Key and Cert! (http://nodejs.org/docs/latest/api/tls.html#tls.createServer)