labofsahil/github-event-dataset-2012 huggingface dataset:
A lot of hooks and triggers implemented + custom substitution function for lines in ODT

Hello,

Here is a patch that implements a lot of hooks and triggers for a lot of core modules, here is the list:

action/calendrier, deplacement, dons, tva, contact/tiers, contrat, product lines, expedition, fournisseur commandes et factures (lines included), fiche intervention, projet et taches

This patch does not break any functionnality, and I tried to follow the nomenclatura the best I could:
- for hookmanager context, I took the english translation for the module's name
- for triggers, I took the french name as prefix + english suffix for the action

For order supplier and invoice supplier, I also implemented the lines hooks with the current templating system (for now, it seems these two modules have not yet moved to the new templating model using htdocs/core/tpl/freeproductline_action.tpl.php, but meanwhile I implemented the same hooks as they would be in the template).

Another thing: there are currently a few bugs in order supplier and invoice supplier, but they are not from my patch and I already filed 2 bugs on Doliforge about them (and my patch was done on Dolibarr v3.2.0 final and it works well there, I just ported the changes).

About lines, I added a few more $parameters, like 'line'=>$line because it is necessary in order to process correctly the line (else we have no way of telling which line is currently being processed).

This is a clean patch, there are a few fake mispatchs here and there (I don't know why, it shows a few lines as being changed when clearly there's no change, eg: htdocs/fourn/facture/fiche.php), so hopefully this should be a straightforward patch.
Minor fixes to CerfaFR donation document

* Title wasn't localized
* Fixed donation ref
(sramp-95) Relationships in the maven wagon

I updated the sramp maven wagon to use a generic relationship to tie the expanded artifacts back to the parent maven artifact (rather than a parent.uuid property).  Also created an interactive s-ramp shell. :)
Use debug rsl swfs option

- Fixed bug to ensure that the signed RSLs files will be used within the generate flex project

- Added option useDebugRSLSwfs that can be set to true or fale to allow the use for framework unsigned SWF files or using signed SWZ files.
Fixed typo. Fixes #101

Please review, merge, and push to live.
Update 2/0000/0006.txt

Klein beetje vertaald
Adding utility functions for data archival process.

These files will be used to serialize and compress entities from the
datastore on GAE into a zip file.  Handlers for triggering these
functions will be in the next CL.

server/gspeedometer/helpers/archive_util.py - see file commentary for
details on what functions have been added.

server/gspeedometer/helpers/util.py - added a couple comments about
issues that need to be addressed.  Issues will be added in the github
issue tracker.  One problem is that it is possible to have dangling
references when some data is removed and ConvertToDict will throw a
ReferencePropertyResolveError.  The other problem is that
ConvertFromDict does not seem to be able to deal with unconverting
output from ConvertToDict in some cases.

server/gspeedometer/model.py - added a function that will take a string
and return the class that is represented by that string.  This avoids
evaluation of the string and the possible security issues that brings.
Add querystring support to the Navigator

This pull request is currently incomplete and needs discussion to complete. But here's the foundation.

As of these two commits, you can now pass a `state` object to `navigator.navigate`; furthermore, putting querystrings into your `href` or `data-winning-href` attributes will parse them and then pass them along to that same method.

HOWEVER, that method currently does nothing with its `state` parameter! We need to decide how to communicate the passed state to the page being shown.

It's important to remember that pages are just components that happen to have `data-winning-page` attributes. So we can leverage the component infrastructure. But, we don't (inside the navigation handler) have access to the component directly---just to its root DOM element.

Here's an idea:

* Trigger a custom DOM event, say `"show"`, on the root DOM element for the newly-shown page. It gets the state as its event object. So it'd be `$newPage.trigger("show", state)`.
* Use `data-bind` to hook this up to the view model for a given component. So it would be `data-bind="{ events: { 'show': processState }"`. Then the component's view model has a `processState` method that reconfigures itself.

This is a bit flawed because I think it puts too much responsibility on the view model and not enough on the component. Here's another idea:

* Keep the custom triggering as before. Perhaps change the event name to `"winning-page-show"` or something.
* All components who want to be pages can pass in a `processState` option to the `Presenter` constructor, which takes care of listening for our custom event on the root element and hooking it up to the supplied handler.

Hmm, getting there.
Clean and comment code (search.ml)
165 hdf5 in memory using core driver

This patch adds the ability to use different libhdf5 file drivers (H5FD_SEC2,H5FD_CORE,H5FD_STDIO) and one special fake driver H5FD_CORE_INMEMORY that enables the user to read and write hdf5 documents in memory. 

Setting the driver is done by passing the DRIVER **kwarg to openFile function.
To pass an in-memory document to libhdf5, please pass the python string as the H5FD_CORE_INMEMORY_IMAGE argument to openFile function and set the DRIVER to H5FD_CORE_INMEMORY.

To write an in-memory just set the DRIVER to H5FD_CORE_INMEMORY and use pytables as usual.
After closing the file object, your data will be made available thru the file.getInMemoryFileContents().
Added MathHelper.mean(double/int ...). Added some MathHelper unit tests.
Pathfinding - A* fully implemented

New A* implementation and code cleanup in Pathfinding classes.
[WIP] - Making UnauthorizedException implement a module-specific exception (zf2 ...

Do not merge yet, WIP for #7
Add support for the short strike tag

<b> and <i> are supported, so this seems logical.

Related: #27
boxes controller
Prevent creation of duplicate file references when adding to project file
gnome-screensaver-command Gnome 3 update

Lock/Unlock would not work because of missing second "-" on the sample config.
Cmake docs
cobbler support: check profile and support arbitrary number of installat...

...ion attempts

Check if the profile set on the resulting system is identical to the
one requested. If not, give the system another go at installing the
chosen profile. Also, add support for setting the number of installation
attempts.

This is related to github issue #279.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
RFC: Make master-side source steps respect timeout option.

Unfortunately, this breaks *all* of the tests. The `DEFAULT_TIMEOUT` is patched into the constructor of `RemoteCommand`, which is fine for `ShellCommand`, since it doesn't know about `timeout`, and just passes it through to the `RemoteCommand` constructor. This doesn't work with source steps which do know about `timeout`.

I'm not sure how best to fix this, without changing all the tests for this.
Response: Check that cvs checkout is against the correct repository

This fixes some bugs in #415 uncovered through a real-world use of CVS, in addition to a few bugs in CVS that were *not* introduced in #415.
issue #1399: Updated android template.
fixed #1074: [Lua] executeFunctionByHandler() not remove parameters from...

fixed #1074: executeFunctionByHandler() not remove parameters from stack, after pushFunctionByHandler() failed
Remove dontFix feature for local packages and explicit fix command

This made sense for the libzypp, so your kernel doesn't get deleted
just cause it thinks something is broken, but it doesn't really make
sense for composer.
fixed create-project with json file

the create-project command tried to instantiate a FilesystemRepository
with the json file as string instead of an JsonFile instance
Enable parallel make on recursive targets

Added '+' to beginning of, and used $(MAKE) in, recursive make targets
so that a make -jN won't complain about the jobserver being unavailable
when called recursively from a parent make.
Pull request as of 07-Oct-2012
don't let oembed content grow beyond stream width

It seems not all youtube thumbs are the same size...
add cucumber feature for taking screenshots of important pages

dunno, if we even want this in the current form, 
but for now at least it's something to think about.


The idea is: we keep 'reference screenshots' and cucumber scenarios to generate them.
everytime a bigger stylesheet change is made, we can generate 'comparison screenshots' and see, if anything changed, that wasn't supposed to.

... not sure we want to keep the reference images in git, though?
Multiple forms from selector receive separate instance ID

I've changed the setInstance function to assure that each element in the selector result was provided it's own instance of settings and as well that the attribute is written with a unique ID. I also exposed the instance collection publicly to allow changes post initialization. Test also attached.

I found this necessary for a page with multiple forms that all receive the same settings upon load, but potentially get updates to settings during interaction.
fix for #134
Галерея

Указание шаблона при создании альбома
[test refactor] Refactor testing code

`.parseBody` is wrong. This is right. @dscape please review ASAP.
Support Closure Compiler with ADVANCED_OPTIMIZATIONS

The `FTScroller` constructor is exposed and assigned to `window.self.FTScroller`. Properties on the instance options object are also exposed (not renamed) so that the names align with those on the public `FTScrollerOptions` object.

The `CubicBezier` constructor is no longer exposed and is moved to the main closure.
Rescue from CharlockHolmes failures.

A workaround to keep GitLab working if CharlockHolmes failes.
Api blob contents

I added a couple of methods to the projects API.

* Get the details about a single branch
* Retrieve the raw contents for a file

Let me know what you think.

Regards,
Jeremy Anderson
Update doc/install/installation.md

Update comment line at 'Install Gems"
QA code added

gr_unpack_k_bits:
        added python QA code
	reversed bit ordering to match gr_pack_k_bits

gr_keep_m_in_n:
	added python QA code
	switched block to operate on individual items as itemsize instead of vectors
	updated GRC to match
Event handlers were not removed from the view when Controls are deleted.

This cause problems if you want to delete a Control during runtime
Update grunt-contrib-mincss version
Simple fix to unknown connection alias error message

Appended "% alias" to  "msg = 'Connection with alias "%s" has not been defined'".
Implement crazy layouts using Sass and Zen Grids

I took the jpeg image from Brad's tweet and implemented that layout exactly for the 5-column media query. And then just played around and created random, fun layouts for the other media queries.

Yes, there's more code then what you had before. But what you had before didn't actually implement the layout you wanted. It's all about trade-offs. Crazy layouts require crazy CSS. With Sass, at least, you can radically simplify the code you are working with. :-)
fix for bug 599 - negated ip only

temporary fix.  Unitetsts related to 608 failure disabled.
[2.0] Added processing of color codes into /rules

same as #126
make cob_collision_velocity_filter dynamically reconfigureable
マナーモード対応
remove ec2 mapping (it will happen in nova)
Castle Push

Adds a ```homesick push``` command to push your castle's git repository. Does a ```git commit --all``` before pushing.

Also added documentation for the ```homesick pull``` command
make then(f) call the function passed in synchronously if Promise already resolved

Hi,

First of all, thank you for this nice library that makes handling asynchronous call far more clean.

My pull request concern this question:
should not function then(f) call the callback synchronously if Promise already resolved (as specified in the doc)?
If so then this pull request fix it but please check whether I did not forget something.
Prospective fix for JENKINS-15331

I've written (what I hope to be) a fix for https://issues.jenkins-ci.org/browse/JENKINS-15331 and uploaded it to GitHub.

Features:
* Added two new system properties that control behavior: "Util.deletionRetries" (an integer, defaults to 3) and "Util.deletionRetryWait" (an integer, defaults to 500ms).
* Delete operations that affect directories now try to delete the entire contents of the directory, continuing on to subfolders etc even after encountering files that wouldn't die, before eventually throwing an exception about what wouldn't die.  i.e. if a folder has a file "a", "b" and "c", and you can't delete "b", then "a" and "c" would get deleted (and you'll still get the exception about "b").
* Delete operations now have multiple attempts at deleting things, so if not everything could be deleted first time around, maybe they'll get deleted 2nd/3rd etc time around.  An exception is only thrown if all retry attempts are exhausted and there are still files/directories that won't delete.  I have high hopes that this will mean that I will no longer suffer from JENKINS-15331 (possibly with a higher retry count, as Windows can take a dozen attempts to delete a file sometimes - I've set the defaults to mimic existing behavior).

Disclaimers:
* It's undergone very little testing.  Building the master branch failed consistently on my PC at the time, but it continued to fail in exactly the same way once I'd done my changes.  It's entirely possible that the changes will fail to fix the problem as I've been unable to build & run Jenkins from this code.  To compensate, I have added some additional unit-tests that give me confidence that, at the very least, the changes should do no harm.
* Although the GitHub Windows client is very pretty, it looks like it has also asked the GitHub server to change all the end-of-line codes in a manner that makes GitHub think I've changed the entire file, which isn't true - when pressed the publish button on my PC, it wasn't changing the entire file, it only looked like that immediately afterwards.  As a result, it may be necessary to change the EOLs back again.
(One day, I'll get the hang of using git from a Windows machine, but today was not that day...)

If further testing is required, I'd be happy to accept a built Jenkins (that included my changes) to test.  Normally I'd do that before issuing a "pull request", but as it doesn't seem to want to build at all on my PC here, I don't really have that option (if there are other ways of getting a Jenkins built, e.g. by getting another server to do the build from my GitHub repo, do let me know by email at peterd@intrinsica.co.uk).
Contributing.md mention in readme

This is mostly so that we have a build on travis after we fixed that
subdependency. Because the hook was off at the time of pull, our image
on readme will be failed, because a build with the dependency back in
was never tested.  Recommend turning the hook on (and leaving it there),
and then merging this in.
Fix Mod_article_news (news flash) so that id does not use LENGTH which

is not supported by all databases.

http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=28526
Fixing search in language override manager
Missing JGLOBAL_CENTER in frontend language file

http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=29616
[ID= =28416] Improvement in the installation add help 

Within the administration area of the tool, there is access to help that serves to guide users on the use of this. But in the setup screens there is no help that can guide users through this process.

Were made to follow the following steps to implement this improvement:

1. Search are located in the folder where the files related to the Joomla installation (installation folder), with the help of Firebug (Mozilla Firefox extension) it was possible to identify which was the span of the buttons corresponding to the region of installation.
2. Insert a div corresponding to the button you wanted to add help at the facility. Each step of the installation corresponds to a different php, so this was added span in each of these files.
3. In templates.css file, located in the installation folder \ template \ css \ template.css was done formatting the appearance of the div.
4. I inserted a link pointing to the page containing the doc.joomla step by step to installing version 2.5.
forward to upstream
Update src/kendzi/josm/plugin/tomb/ui/PersonTableModel.java

Dałem 'Name of person', bo samo name jest trochę nieintuicyjne, dodatkowo w polskiej wersji JOSMa robi się z tego 'Nazwa' zamiast 'Imię i nazwisko'.
Model now bound to UI

Hi Ben,

So after some battling this commit has the model now bound to the view. Some separation will still be required as discussed on the phone, but quite pleased with this. At the same time let me know if we should do some extra cleaning around it.

What I'm going to do next is clean up the UI into panes, so we can make the top disappear after the simulation is running and reset after it is complete. 

Looking forward to catching up on this again in person, but in absence of that we can have a quick call later in the week.

Safe journey,
Jim
Tumble-Jump

Ermöglicht Sprung während des Tumblen, als Alternative zu #57.

- Ist mit viel Glück verbunden, den richtigen Zeitpunkt zu treffen, zumindest bei 36fps.
- Ermöglicht auch beim zu tiefen Fallen, sein Schicksal noch etwas zu beeinflussen.
- Sollte aber hauptsächlich Treffer von Muskete und Jojo, die einen wegschleudern, etwas abschwächen können.

Special1 lässt den Clonk während des Sprungs tumblen (zum testen, das sollte wieder raus vor dem mergen).
Adds capability to DotDict for dot-notation chaining and setattr

Adds utility to `DotDict` for chaining dot-notated set attribute operations.

Example:
```
>>> from pyon.util.containers import DotDict
>>> config = DotDict()
>>> config.servers.port = 80
>>> config.servers.hostname = 'localhost'
>>> config.logging.quiet = False
>>> config.example.of.chaining.long.attrs = True
>>> config.non_existent
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/Users/____/Documents/Dev/code/pyon/pyon/util/containers.py", line 74, in __getattr__
    raise AttributeError(key)
AttributeError: non_existent
>>> config
{'logging': {'quiet': False}, 'example': {'of': {'chaining': {'long': {'attrs': True}}}}, 'servers': {'hostname': 'localhost', 'port': 80}}
```
This could be a useful utility in the future and save on some superfluous coding.
I am new to GitHub so I am not sure about etiquette

Hi,

First of all thank you for sharing metatune, I have forked and modified it because on the server environment I was using I could not use file_get_contents() so I had to modify your code to use curl instead. One thing I am not sure of is if curl is being used will the cache work to, it looks to be saving the files to the cache but sure if they will be called.

Just letting you know I found workaround and hopefully you might find it of use. 

Kind regards

Andrew
Updated UDP tracker to work

Mainly missing server.bind() but tidied up a bit too.

Updated client/upd_client_sample.js to work with the changes - this fires a single event

Also added udpSocketInterval.js this fires a message every 100ms.


I was going to implement a dnode tracker - but UDP covered my use case enough (fire and forget)
Fix search description + fix FindBugs warnings

- fix search filter description in UI
- fix some FindBugs warnings
Fix prototypes in button-description
Updated DockPanel Suite
Bug 769483: Fix exception when using data:URI documents instanciated with nsIDOMParser.

https://bugzilla.mozilla.org/show_bug.cgi?id=769483
validate hash-delivered email addresses

This moves the assignment of params.email from the primary-controlled
URL hash (#CREATE_EMAIL= and #ADD_EMAIL=) into the verification block,
and adds bid.verifyEmail() to check them. Closes bug 758449.
Add idp_auth_complete to the page_request_test.

issue #1794
Fix the unresponsive set password screen if the staging wsapi returned a throttled response.

issue #2258

To properly test:

* Make sure the user can still hit "enter" after a throttled response for staging a new account, forgot password, and add the first secondary email to a primary only account.

Conflicts:
	resources/static/test/cases/dialog/js/misc/state.js
Always send "new_account" in the KPI data.  Default to false.

issue #2061
Fix the email list not showing the scroll bar with >= 8 emails.

* All screens are now scrollable depending on their height.
* Variable renaming for clarity.

issue #2399
added missing dict type to converters

the dict type was missing from configman conversion functions.  This conversion only handles basic types as values and assumes that keys are text.  It uses the json module to serialize and deserialize the dict to and from string.

This also includes a reordering of some code within config file writing handlers.  Formerly, if an unknown type was found, a key error would be raise and, unfortuately, caught by the code that would report that no handler existed for the requested config file type.  The rearrangement stops the masking of the true error.
Release version 3.4. Fixes Issue #95.

Hi!


Please __do not stash the `3.5pre` version bump commit__ with the others! 
Merge this pull request as 2 commit: one for the release notes and one for version bump.

There should be a commit where the `<version>` is `3.4` in `install.rdf`!
That commit should be tagged as `v3.4`!


Release Notes contains:
 * Include changeset info in the Insert/Copy Build ID menuitem and in 'Customize Titlebar'. Issue #65 / Pull #73.
 * Add pushlog-to-tip menuitem.  Issue #61 / Pull #75.
 * Open customize.xul (Customize Titlebar) as a resizable window. Issue #55 / Pull #79.
 * Let nightlyApp.openNotification() fallback to notificationBox in legacy Fx. Issue #81 / Pull #83.
 * Include about:nightly in Nightly Tester Tools' menupopup for Thunderbird. #56 / Pull #76.
 * Don't call callback function when iterating over Extension Manager's extensions list. Issue #88 / Pull #89.
 * Don't register aboutNightly component for 'profile-after-change' notification. Issue #57 / Pull #77.
 * Update 'Contributors' section automatically in about:nightly. Issue #58 / Pull #85.


Nice to have (but not blocking!) fixes (in priority order):
 * Move to MPL2. Issue #39 / Pull #96.
 * Column resizing in 'Customize Titlebar' window. Issue #25 / Pull #74.
 * Broken upload APIs: screenshot (Issue #49 / Pull #84) and `about:support` (Issue #86 / Pull #93)
 * Force compatibility enhancement . Issue #52 / Pull #82.
 * ... and the others ;)

Please note that the issue numbers in the commit are the __issue__ numbers instead __pull__ numbers!


And the files:
 * `<em:version>3.4</em:version>`: [nightlytt-3.4.xpi][1] built from 4ac32197fb32
 * `<em:version>3.5pre20121011</em:version>`: [nightlytt-3.5__pre__20121011.xpi][2] built from 3a57995f1ae0



[1]: https://github.com/downloads/mozilla/nightlytt/nightlytt-3.4.xpi
[2]: https://github.com/downloads/mozilla/nightlytt/nightlytt-3.5pre20121011.xpi
tes

t
Accept pls
Logos, sweet logos
Fix 500 error by requesting that annotations are returned.
WIlson file update and insert a new folder for tinymce
database::ebs_volume recipe not working with Ubuntu 11.04

The [mysql][ebs_vol_dev] attribute is used to create a new volume as well as to mount the devise after it is created.  The issue with this is that the devise name is changed from /dev/sdi to /dev/xvdi in ec2 when Ubuntu 11.04 is used.  See - http://tickets.opscode.com/browse/COOK-970
Make things prettier

- Don't default to using the `repr` version of the thing you're
  outputting. However, we'll still fall back to that if there
  was an error.
- Made the date format shorter so it doesn't hog up the whole
  console by default. I understand if you want to keep the isoformat
  in there, but it's noisy when I use the logger in the console. I
  can use my own formatter if you don't like these changes.
- I like brackets around the time better than a dash. This is also
  pretty consistent with other logging facilities in the Python
  world.
Fix SSHException when re-keying over a fast connection

When Paramiko initiates a re-key request over a high-bandwidth, medium-latency
connection, it erroneously terminates the connection with the error,
"SSHException: Remote transport is ignoring rekey requests".  This is due to
the hard-coded limit of 20 packets that may be received after a re-key request
has been sent.

See, for example, this bug report:

    "Transfer fails at 1GB: rekey window too small, hard-coded"
        https://github.com/paramiko/paramiko/issues/49

This patch changes paramiko's behaviour as follows:

- Decrease the threshold for starting re-keying from 2**30 to 2**29 bytes.
- Decrease the threshold for starting re-keying from 2**30 to 2**29 packets.
- Increase the limit of received packets between re-key request & completion
  from 20 packets to 2**29 packets.
- Add a limit of 2**29 received bytes between re-key request & completion.

In other words, we re-key more often in order to allow more data to be
in-transit during re-keying.

NOTE: It looks like Paramiko disables the keep-alive mechanism during
re-keying.  This patch does not change that behaviour.
Merge recent development changes and a few template tweaks with your work
add mysql handlersocket session support
Added Require in README
Update share/chruby/auto.sh

make sure to preserve `cd` return status and no fail on `set -e`
pull request

corrections number 2
Remove `inConnection()` from the `ConnectionInterface`

This brings back the compatibility ith Propel 5.3.2

Refs #71
5.4 and up :)

I would have loved to mention Propel follows PSR-0, 1, 2 for its following ( I hope its following ).

But if so it will not be pointing to wiki. Do we need to edit the wiki then ( currently it mentions symfony standards ) ?
DOC: info on how to run local git version
Enhance HP-UX support for ia64

this is an updated version of the changes in pull request #127 (by @huhongbo).
(#13049) Support zfs version on FreeBSD

Curated community contribution for zfs on FreeBSD. Original patch attached to ticket [#13049](https://projects.puppetlabs.com/issues/13049).
tagmail: s/reportform/reportfrom/

Fix trivial typo in description of the `reportfrom` config option.

This coincides with a similar fix in
`puppet-docs/source/references/*/report.markdown` and is needed
to prevent the typo from propagating into the docs.

Signed-off-by: Paul Morgan <jumanjiman@gmail.com>
Update use of reparse to reparse_config_files

The method in settings was renamed, but this use was missed.
Ticket/3.x/13435 sign csrs with sha

    (#13435) Use digest algorithm from CSR for fingerprint
    
    Since the digest algoritm changed between Puppet 2.7 and 3.0 from MD5 to
    SHA256, there was a problem when submitting a CSR from a 2.7 agent to a 3.0
    master. The agent would display the fingerprint using MD5, and the master
    would display the SHA256 fingerprint, making it impossible to verify using the
    normal puppet commands. This makes the default digest algorithm for each CSR
    the algorithm that was used to generate the signature. This will be MD5 for a
    CSR generated on 2.7, and SHA256 for a CSR generated on 3.0. When showing a
    fingerprint puppet will now always print the digest algorithm that was used.
    All fingerprinting commands should also accept a --digest option to specify
    the digest.
Initial changes for Python 3 compatibility.

This gets things started for Python 3 compatibility from a single codebase.

I can run at least some of the demo examples and get the same output under Python 3 as under Python 2.
Update po/pl.po

All items were translated to Polish.
Meta

Pull request to folllow and comment work on DB metadata.
Added new step names

I found steps like:

  And I go to point "3"

too 'robotic'. I don't think that as a Emacs user I ever think in
points of a buffer. So I've added steps which are more natural to me.


Next point as discussed over email, taking these steps:


Scenario: Turn single quote string to double quote string
  When I insert "'foo'"
  And I turn on ruby-mode
  And I go to point "3"
  And I press "C-""
  Then I should see ""foo""
  And the cursor should be between "f" and "oo"

To something like this:

Scenario: Turn single quote string to double quote string
  When I insert the single quote string "foo"
  And I place the cursor on the string "foo"
  And I press "C-""
  Then I should see the double quote string "foo"
  And the cursor should be on the string "foo"

I'm not sure how much would be gained by stating "insert single quote string".

Maybe a better convention would be to change the **When I insert** step to not only take words enclosed in double quotes, but to have it written as:

**When I insert:**

and anything following the **:** is considered input.

Just an idea...
Better layout + html validation-proof

Examples : 

http://kermit.fr/lofic/snipper/1/

http://kermit.fr/lofic/snipper/2/

http://kermit.fr/lofic/snipper/3/
Mac compatibility fixes
Adding using dependency injection

I'd be lying if I said I'd in anyway done anything to test if this even vaguely works
我改了

我改了我改了我改了
Textarea as inputLocation

This allows a textarea to be used as an `inputLocation` to a Sage Cell.
document.destroy now returns false if before_destroy callback returns fa...

I'm rendering different views in my rails controller depending on the outcome of @record.destroy. It could be just me, I'm still a relative riak/ripple newbie but it appears that when a callback returned false this didn't get through. I've changed a single line and wrote (my first) RSpec test for it.
cleanup mobile, nice usability tweaks
change 24h query, see: #234

http://djangobb.org/ticket/234
http://support.djangobb.org/topic/345/
use mailto: for email link
Depend on Hspec >= 1.3
A leak of self.noticeView

There is a leak of self.noticeView. It's still here after cleanup in a completion block.
The call [self.noticeView removeFromSuperview] fixes this leak.
[Dialer][Call log] Contact details updates if changed.

In case information about any contact is updated, if there exists a call in the call log to or from that contact, the call log data is properly updated.
Add to Graph control arrow directions which represent the direction of the link between two nodes

Hi,
After long time I finally manage to put our code into pull request.
In our application we use your graph control to allow navigation inside a network. Each node in the graph represent either a node or link in the network. Between nodes in the graph that represent link we like to present the direction of the link.
This is where AroowDirectionType come into play. Each ViewModel in our application know to answer the question "What is your direction relative to the center?".
In the demo application I simply randomize a value, but it's just for demo purposes.

If you think the code is not good enough, better naming or documentation please let me know.

Thank you,
Ido.
If ssh config is provided, pass it to fabric as well.
Fix special character support.

The current version of the Twilio PHP library will take input passed in and run it through the PHP `htmlentities` function. This produces "named" character entities in the output. Named character entities and XML don't get along. Only the 'quot', 'amp', 'apos', 'lt', and 'gt' entities are defined.

This change replaces the `htmlentities` call with an process that decodes the input and then runs it through `htmlspecialchars` to produce "numeric" entities instead.

This should accommodate most western character sets. Non standard (to htmlspecialchars) multi-byte character sets will fail silently in Twilio (ie: say nothing) instead of throwing an application error.

## Desired text

    é tü & må

## Old and busted

Twilio returns "An application error has occurred" with the actual logged error being "Error on line 2 of document : The entity "Atilde" was referenced, but not declared. Please ensure that the response body is a valid XML document."

    <?xml version="1.0" encoding="UTF-8"?>
    <Response><Say>&Atilde;&copy; t&Atilde;&frac14; &amp; m&Atilde;&yen;</Say></Response>

## New Hotness

Twilio properly pronounces the characters.

    <?xml version="1.0" encoding="UTF-8"?>
    <Response><Say>&#xE9; t&#xFC; &amp; m&#xE5;</Say></Response>

## Test

The unit tests have been updated to test for desired output, but here's a quick test that can be run to observe the output:

	<?php

	require('/path/to/twilio-php/Services/Twilio.php');

	$lines = array(
		'é tü & må', // raw UTF8
		'&eacute; t&uuml; &amp; m&aring;', // html named entities
		'&#xE9; t&#xFC; &amp; m&#xE5;', // html numeric entities
	);

	$response = new Services_Twilio_Twiml;

	foreach ($lines as $line) {
		$response->say($line);
	}

	# All 3 say verbs in response should match
	echo $response;


## New Requirements

Library now requires PHP 5.2.3 (formerly 5.2.1) to support the non-double encoding flag on the php function `htmlspecialchars`
Add "sibling" placement option

prefixing placement with "sibling" will insert the tooltip *before* the source element, and position it based on the source element's position relative to its offset parent.

this change allows for tooltips that will remain properly positioned on window resize & content change, without inserting the tooltip "in" the element, which would be invalid for `<input>` source elements, for example.

a closed issue that this change should resolve: https://github.com/twitter/bootstrap/issues/3067
Make auto select optional

Make auto selecting the first entry optional (issue #4162).
Allow passing data arguments to modal (fixes #531)

Implements @bronson's suggestion, all credit to him.
2.0.4 wip fix make docs

the "connect" package is now a requirement for running the test suite and must be installed locally (without the -g flag).
Fix for Snap Mode on IE10 Metro in Windows 8

See http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
for why this is necessary.
Add debian directory to allow packaging on Debian and Ubuntu
Hbase2012

r?

Test coverage back to 100% and I tidied up some check.py complaints.
Allow setting a response's content from a hash
fixed some memory leaks in jsonlint.c
multimedia player links on demo page
Web feeds optimizations
adding attribute assignment method to base, with specs

I find myself needing to mass assign attributes to an object that has already been initialized. This is just a small refactoring to facilitate it. Thanks!
Recover from aberrant doc generation gracefully.

node-create.js in pr2 documents the NodeList import methods incorrectly, and causes a newline and warning to get printed as part of the methods collection key and method.name property. Avoid it with some loop hanky panky.

The documentation syntax error is addressed in https://github.com/yui/yui3/pull/90
Amazon S3 AbstractAmazon.php and S3RestTest.php (supercede PR #1226)

Added the request date method to AbstractAmazon, renamed S3Test.php to S3RestTest.php and added some missing tests.

(this commit supercede PR #1226)

The test IS NOT supposed to go green now as a patch to Zend\Service\Amazon\S3\S3.php committed to #1226 is not in this PR
[ZF2-177] fixes "Zend\Mail\Transport\Sendmail sends duplicate Subject du...

...e to adding header and use of mail function"
Zend\Service\WindowsAzure replaced "get_class()" with "get_called_class(...

...)" because it's faster

[![Build Status](https://secure.travis-ci.org/prolic/zf2.png?branch=azure)](http://travis-ci.org/prolic/zf2)
[WIP] Stdlib\StringUtils

This class provides some basic handling of strings of different character encodings.
It comes with string wrappers for `iconv`, `mbstring`, `intl` (`grapheme_*` functions) and a wrapper for native string functions. Wrapped functions are: `strlen`, `strpos`, `substr`, `strpad`, `wordwrap`, `convert`.

So it will be up to the user which PHP extension will be used supporting the required character encoding and which one is the best for a given character encoding.

**Wrapper usage:**

The following command returns an instance of the best available string wrapper supporting all given character encodings. (If no one was found an exception will be thrown)

    StringUtils::getWrapper('supported encoding'[, 'another supported encoding' [, ...]]) : StringWrapperInterface

The returned `StringWrapperInterface` simply wrappes  the string functions -- there will be no error handling because of the heavy use of string functions (like in a loop) this should be up the consumer.

**More helpful methods:**

    StringUtils::isSingleByteEncoding(<string encoding>) : boolean
    StringUtils::getSingleByteEncodings() : string[]
    StringUtils::isValidUtf8(<string>) : boolean // using preg_match
    StringUtils::registerWrapper(<StringWrapperInterface>)
    StringUtils::getRegisteredWrappers() : StringWrapperInterface[]

PS:
 * Character encodings are case-insensitive and will be handled in upper-case internally.
 * The default order of registered wrappers are: `intl`, `mbstring`, `iconv`, `native`
 * `Zend\Text\MultiByte` will be deprecated and redirected using the string wrapper
   (all tests has been moved)
Refactored Zend\Registry to remove singleton

Lots of confusion about Zend\Registry persists. While it was primarily used as a singleton registry in ZF1, it also had the ability to be used as a per-instance registry. A large number of components were using it in both capacities.

This commit aims to: 

- Remove the singleton capabilities from Zend\Registry
- Remove any references to Zend\Registry that only used it in a singleton capacity
- Ensure equivalent functionality is in place when needed (doctype, placeholder/head/inline view helpers, etc.)

The commit accomplishes:

- Registry no longer has singleton capabilities
  - get() now allows passing a default value
- Refactored all classes and tests using Registry
  - Most simply checked registry for an object; removed such checks
  - Others stored themselves inside Registry; made those implement singletons
    (and gave them methods for removing singleton instances)
[Tests] Last review for tests markedAsSkipped
Edited the description for the --script-run switch.

Edited the description for the --script-run switch.
Implement CollarColor API
8.59 security question on new camera image

Show security question when taking a new image from camera. Added Test.
Please review. [sg]

Edit: This ticket handles Issue#17
New POI and translation fix
[WIP] add scenarios to clarify search [#185]

This clarifies #185 and seeks to improve search by partial name
Fixed objects with "approach" command that shouldn't attack the player.
Added safe dispensers.

safe-dispensers boolean and disable-dispensed integer list.
make dancer_response returns a Dancer::Core::Response

The test function 'dancer_response' was returning its psgi
representation, and I changed that to just returning the
Dancer::Core::Response object. The motivation for doing that
is 3-fold:

a) it's more intuitive for 'dancer_response' to return a, well,
Dancer::Core::Response, and make further tests easier to read:

    is $res->status => 200;

    versus

    is $res->[0] => 200;

    Also, nothing is lost as, if one really desires the psgi
format, one can still do '$res->to_psgi'.

b) while it's not 100% compatible with Dancer1's 'dancer_response,
it's going to be close as things like

    $res->{content}

will still work (thanks to Moo and Moose stashing their attributes
as a good ol' hash ref)

In that regard, if the return values of dancer_response do
turn out to cause problem for many plugins, I'm considering having
a 'v1_behavior' flag for Test::Dancer that would make dancer_response
returns the same hashref than in Dancer1. But then, having peeps add this flag
will probably be just as much work as changing all $res->{stuff} to
$res->stuff, so... I don't know, we'll see later.
More cleaning up.. w00t
Update pom.xml

wersja 2.2.2
Empty option inlist fix

This pull request fixes Issue #427

Because empty strings are used to signify lack of user response on forms, it causes problems when empty string evaluates as equivalent to the integer 0, because that means an inList validation against array(0,1,2) would return valid even when no value is entered, making it impossible to require that field.

This code casts values to strings so that empty strings do not match integers. 

Note: I considered use of in_array()'s strict flag, but ruled it out because forms always produce strings, meaning that a form submission could never validate against array(0,1,2) because '0' !== 0.
Fixed many block drops to match Vanilla gameplay.

Many common items, such as grass, did not clear the default drop table
before adding their actual drop (dirt in grass's case) I fixed such
errors where neccesary, and added approprate drop "clear" and "add"
methods to all of the files in this commit (including adding special
VanillaMaterials for SilkTouch, may have missed a few, check).

Signed-off-by: Raymond Beehler <21GunSoftware@comcast.net>
Fixed the failed testcases on views in project emberjs_require.

Project: emberjs_require.
Fixed the failed testcases on views.
Here we should check the function "compile" but the result of compile. Now wrapped a function to fix it.
How Government Works responsive layout

Made default layout of HGW page a single column.
November homepage

New homepage design!

Will live at http://www.gov.uk/government/home until further notice
Fix index.html template

This fixes missing </ol> and </section> tags in index.html template.

Note that #288 should be merged first.
ng-repeat : Fix issues when iterating over primitives

# ng-repeat Directive
This complete rewrite of ng-repeat tracks element/scope pairing for objects since they can be tracked by object identity but tracks element/scope pairings for primitive values by the index position in the collection since there is no consistent way of tracking if a primitive has moved.

## Fixes primitive issues

It solves various problems including:

* Input element losing focus on each change. See this broken Plnker based on master - http://plnkr.co/edit/bFxHW4?p=preview - and this fixed version - http://plnkr.co/edit/zh5P9Y?p=preview.
* Incorrect model updating when item is a primitive. Fixes #1389 and this fixed version of the example fiddle: http://jsfiddle.net/nMjet/

#'# Tests

I have added a new test to `ng-repeatSpec.js` to test for this but x-ed out the test that demonstrates the incorrect behaviour.

## Algorithm

The algorithm checks the following, for `original` collection and `changed` collection, at each `index`.

1. If `changed[index] === original[index]` then simply reuse element/scope pairing.
2. If both `changed[index]` and `original[index]` are primitives then leave the element alone but update the scope model.  _This will trigger changes in the this iteration's template bindings and DOM. We can't try to guess if this primitive moved from elsewhere but since we are reusing the element/scope pairing there will be minimal DOM updates._
3. If a known object has moved then move its element and scope accordingly. _This reuse ensures minimal disruption to the bindings and DOM._
4. if an object moved leaving a primitive in its place then create a new element and scope for this primitive. 
5. if an object moved into a position where a primitive was before, then destroy the old element/scope for that primitive.

## WhatChanged service

I factored out the algorithm that works out what has changed into its own function (`whatChanged`).  Since there is potential for this to be reused, I also exposed it as a service, `$whatChanged`, in the `ng` module.

## Helper Classes

Further to facilitate repeating over object key, the whatChanged algorithm works on a "generic collection", which are created by the internal classes ArrayWrapper and ObjectWrapper.  These classes expose a common API of `get(index)`, `key(index)`, `length()` and `copy()`, which allows the whatChanged algorithm to work either with a straight array or iterating over the keys of an object, cleanly.  _The array wrapper is very thin and should not be a great impact on performance._

These (and a couple of other helper classes `ObjectTracker`, `ChangeTracker` and `FlattenedChanged`) can be found in `apis.js`.  These new classes replace the need for HashQueueMap, which could be removed.

## To Do

There is work to be done on the documentation.

I have done no performance testing.  There are more lines of code and probably in most scenarios the repeater may perform worse than before.  But I reckon there is lots of room for optimization.
Made to work and test on IE7+

I changed a lot for the testing part, but not the intent of the actual tests. The code changes themselves are small. If you don't care about IE, let me know and I will make my fork independent.
Made all the options menu Tecla accessible. Solves issue #1.

Currently pressing the menu button open up the custom accessible menu even in the absence of Tecla. This is done so that the tester can test if the accessible options menus are working as expected without having the need to install Tecla Access(https://play.google.com/store/apps/details?id=ca.idi.tekla&hl=en). A later pull request will solve this issue with minor changes. i.e accessible options menu will appear only when Tecla keyboard is the selected IME.
Use `ul` for the results list

The `div` which should be used for listed content is now a `ul`. In some cases this might be better as an `ol`, but I’m not sure how you would like to make this an option.
Trim dependencies and other Maven cleanup

I did a bit to clean up the POM, and particularly trim down the dependencies so the JAR can be used more easily as a dependency by other projects
Patch 1

Added help message + option sugar.
Seveas/more ui tweaks

These are some small UI improvements based on feedback in #p5p after announcing http://perl5.git.perl.org:3000

8404387 Make the diff-tree snippet on the commit page useful
7055891 Less confusing commit display
3ba282b Commit message display tweaks
Added Jsonify::Builder#attributes!

It's very common to write templates like this:

```ruby
json.id @user.id
json.name @user.name
# ...
```

This patch allows shortening that and write something like this instead:

```ruby
json.attributes! @user, :id, :name
```
Trigger statsWriter after creating a new sequence doc

because otherwise stats will have a stale value while waiting for any change.

Problem scenario (before the patch):
- last sequence 500
- database deleted, _local/feed doc is gone
- stalka failed update, retried, and created a new sequence
- _local/feed last sequence: 0, but stats client still had 500
- stats on the client won't be corrected until there's a change notification
- the client didn't do anything that might update change notification due to last sequence 500
- both stalka and client wait for each other indefinitely

This patch fixes the above scenario.
Fix viewport defaults for mobile responsive layout to work. (Front End)

front end template change only for viewport defaults
including Brazilian Portuguese language for the system bonfire

Signed-off-by: adias <adias@sowebsites.com.br>
Fix typo in shebangs
Make partial-map apply to nested maps

When unifying with a partial-map, apply partial map unification to nested maps.
signup for now saves country field
switch to new package layout

@sigmundch  this corresponds to: https://chromiumcodereview.appspot.com/10916294/
Vyörytykseen uusia ominaisuuksia

Vyörytyksessä voidaan nyt vyöryttää summia prosenttien mukaan.
High Low Lists Final (for real this time)

removed ALL the debugging statements
Updated program, rss and letter view to work and be faster