labofsahil/github-event-dataset-2012 huggingface dataset:
Remove NFE to work in IE8. Fix #87.

NFEs (named function expressions), while valuable for debugging, cause
problems in IE8. They're best avoided.

If you want to keep the function name in the stack-trace, you can use the
following pattern:

```javascript window.$yetify = (function () {
 function $yetify (options) {
   // ...
 }

  return $yetify;
})();
```
[ProjectView] Recode APIs used to manipulate project properties
Mostly changes to make sidebar widgets more easily customizable
CAS-1199 : remove log4j-over-slf4j dependency in cas-server-core
Implemented retry for task messaging commands: #114

To test this:

1) in site/user config set a short timeout and retry interval under [task messaging]
2) run a test suite with dummy tasks, until at least one was submitted
3) stop the suite and copy the generated job script
4) run the job script manually in a terminal with the suite stopped, then start the suite up while the task is in the middle of its messaging retries.
Starting maximized in Windows

On my Windows XP machine, Wing3D wasn't maximizing the window on startup, even though it was configured to.  My small change fixes it.
Fix setting arguments on Translate instance when args passed in on creation

The _x, _y and _z attributes aren't being set if Translate is created with the initial translation arguments. This simple change addresses that.
Fix for ticket #12724: External cuesheet issue

http://trac.xbmc.org/ticket/12724
Fix Chrome issue with moveTo method

https://github.com/ducheneo/cnw/pull/new/master#commits_bucket
add ability to upload to non-existent folder
Made the remove event of a layer within the map panel more robust.

I added an additional check on the queried record. In some cases I ran into the problem that the record was not inside the store and so the handler would crash.
Fixed problems with using pkg/term on windows

In size.go, syscalls caused a compilation error since the windows build of go doesn't have those syscalls.

I moved size.go to size_os.go files for each non-windows os.

Also, win32 terminals (cmd prompt is one of these) don't use terminal color codes, so color-formatted text is just printed directly and comes out looking like gobbledygook (...Firefox just corrected the spelling of that word for me...).  Anyway, I added a little "am I on windows" check (runtime.GOOS != "windows") and had Color return a normal, unformatted string in such cases.
Call close on Publishers attached via proc manager

- moves around location of calls to attach publisher
- makes "simple" process have an IonProcessThread, mostly for
  cleanup purposes

Fixes OOIION-595
Latex utf-8 inputenc missing when using scribble/sigplan

Since scribble-prefix.tex is not imported, there was no inclusion of inputenc and therefore non-ascii characters where mishandled.

See Scribble PDF for

    #lang scribble/base
    
    My name is Felipe Bañados, not Baados.

versus

    #lang scribble/sigplan
    
    My name is Felipe Bañados, not Baados.
Fixed inner IPv4 header checksum calculation

.. and added a .gitignore. The commit message of 9b621b5 contains the details.
some acp template fixes
2.0b Fix for broken ATF texture support in TextureResource.setContentFromAtf()

When I updated to the latest github version of the engine, I noticed that all my ATF textures have suddenly gone black =) After some investigation I've found that in one of the latest commits TextureResource is now initialized with 1x1 bitmap by default (I'm not sure why it's necessary, from my experience everything worked fine without it). But it is not reset to null when ATF content is actually loaded and TextureResource behaves like it really has bitmap data, not ATF
Add erlc override from erl_opts, outdir

Sometimes, you just want your .beams to land somewhere that's not `ebin`
this updates findCOIN to match findCOIN in the cyclopts repository.

It helps add options for specifying nonstandard build locations, and makes it identical to that in the cyclopts repo.
Named arguments and macro default values

This PR contains two new features. Even if they are not related, the code needed to make them work was almost the same.

The first feature is the ability to use named arguments for functions, tests, and filters:

```jinja
    {{ data|convert_encoding('UTF-8', 'iso-2022-jp') }}

    {# versus #}

    {{ data|convert_encoding(from='iso-2022-jp', to='UTF-8') }}
```

The syntax is borrowed from Python where named arguments are part of the language.

The second feature is the ability to defined default values for macro arguments:

```jinja
    {% macro input(name, value = "", type = "text", size = 20) %}
        <input type="{{ type }}" name="{{ name }}" value="{{ value|e }}" size="{{ size }}" />
    {% endmacro %}

```

More information in the updated documentation.

These features have been implemented with BC in mind (which means that the code is not optimal, but it will be completely refactored for Twig 2.0 where we will get rid of all those ridiculous `Twig_Filter_*` and `Twig_Function_*` classes).
Merge purplefish32 changes

fixes: #3
List fixes for Accordion and better Deferred implementation for contain method

Note I'm making this pull request from a branch on my repo.  Not sure if that's standard practice or not...?
Resample between first and last ring points, and another distortion fix.

The distortion adjustment fixes this case, where *t - .5 = 0.3947904614820772*.

![Screen Shot 2012-12-14 at 01 46 17](https://f.cloud.github.com/assets/31223/12431/2d868742-4590-11e2-8418-5584cf311328.png)

Expected:

![Screen Shot 2012-12-14 at 01 46 46](https://f.cloud.github.com/assets/31223/12430/2d72b50a-4590-11e2-8817-8b5910ced098.png)
mapleTree as Router

Wrote in mapleTree as new router.
Remove socket.io dep

It'll still work with socket.io if it's available, but there's
no need to force it to be installed since it will often not be
used, and takes a while to build.
Nette\Templating\Template: Fix check of filter double registration

Změna není plně zpětně kompatibilní kvůli rozdílu porovnávání == a === pro objekty.

Fix issue: https://github.com/nette/nette/issues/729
Proposal to fix issue #434

Fix for issue #434 to provide the ability to stop even if no CRLF is
provided since some clients as Adobe Flash will not finish the closing
delimiter with a CRLF.

Note however that there is one "hole" in the proposal:
- if one chunk is enough to fullfill the closing delimiter but not enough to get the CRLF
- but the next chunk will provide this CRLF
=> the code may be wrong (while it should ignore the next CRLF from the next chunk).
ENH: Provide access to all relevant BET outputs when "surfaces" option u...

...sed.
Visualized "beep" by image and deleted greencircle

1) Теперь робот при выполнении блоков "Гудок" и "Играть звук" становится красным на время "проигрывания звука".
2)  А еще убрано рисование "зеленого кружочка" в центре робота, который в свое время заменил отрисрвку целого следа движения робота.
AS::Callbacks: simplify logical statement
3 2 stable guide fix

This was changed on master, but not on 3-2.  I believe it should be updated on 3-2 as well, as the current documentation is not correct.
Fixed bug where enums limit were getting set as 0

This is an old bug where rake db:schema:dump imported all columns with the type enum as :limit => 0, making schema.rb don't work on with anything that relies on it(db:schema:load).

This issue were raised here: https://rails.lighthouseapp.com/projects/8994/tickets/997-dbschemadump-saves-enum-columns-as-varchar0-on-mysql

And there's other posts on the web about it.

I solved it by setting the limit as the biggest enum value string size. I wonder if shouldn't we just set it as like 255 to only make it work.

I think it's also time that rails supports enum columns. There's plugins that do that, but I would gadly make it work.

Feel free to comment about the code or the regexp, I will also gadly change it.
Improve compliance with PSR-0, PSR-1 and PSR-2.

All changes have been created by [`php-cs-fixer`][1].

[1]: http://cs.sensiolabs.org
SI-6441 Cull scala.swing.SwingWorker

It appears to do nothing much at all, refers to the now-deprecated
scala.actor package, and has a name clash with an important class
from java.swing.

Note that the POM for scala-swing does not declare the dependency.

The final nail in the coffin is it aides and abets the crash in
the crash in SI-6440.

Obviously removal of a class isn't binary compatible with 2.10.0.
Things could play out a few ways:

  - RC3 is required for some other reason, and this change is
    admitted to 2.10.0
  - Or, an exeption to the binary/source compatibility policy
    is made for this class
  - Or, this is deferred until 2.11.0, or at least until the
    spin-off of scala-swing to a standalone repo.

For now, I'll submit this to 2.10.x for now and leave those
choices up to the release managers.

Review by @ingoem, @jsuereth
Fix for SI-6699

BigDecimal.isValidDouble was changed and two tests have been added to test/files/run/bigDecimalTest.scala
Add .rspec to api directory
Multi session

multi session
Delete button, Prev Button, Next Button

<h1>Added 2 functions</h1>

<h2>Delete Button</h2>

- I added delete button in main.html.
- Users can delete pictures by clicking the delete button.
- Delete button uses http basic authorization.
- Edit username and password in decorator.py to change the user and password of basic authorization.

<h2>Prev and Next Button</h2>

- I added prev and next button in detail.html
- Users can select previous and next picutres from detial view.

<h2>Other Changes</h2>

- Copyright form in main.html and detail.html
- Copy protection
	- Right\-click ban
	- Touch callout ban from smart phones
Fixed nginx.xml server template to work with 1.8

I had error importing nginx.xml into zabbix:
Document similarity subproject functionality

The first version of document similarity functionality.

It includes Pig scripts and Java UDFs to:
1) calculate TFIDFs (based on terms from title, abstract, keywords list)

The TFIDF is used next used to:
2a) calcuate similarity between documents that have at least one common term (simple average function is used)
2b) calculate similarity between all pairs of documents (cosine function is uded)
Supporting multiple output filesystems

Hey guys,

This change supports multiple output filesystems seamlessly without the need to override any properties.

However, I don't think my code does this in the right way at all, I'd really like some direction on how to do what I did properly.

Essentially all the change does is modify the getWorkingPath call to get a working directory for the correct output uri scheme, but I had to make a bunch of assumptions about where to get the output path from, and I don't think I did that correctly.

Some questions:

- I don't like how I get the output path (and check the filesystem), is there a way to get a single output path from somewhere?
  - I had to map through reducers/sinks to get (multiple?) output paths instead.

- given that there can be multiple outputs, why does scoobi store all results in a single tmp-out directory; shouldn't there be a temp output path per reducer given that there is an output path per reducer?

- I had to hack up the Conf.getWorkingDirectory to accept a uri, this also seems hacky, as there are still other calls to this method that don't get a properly scoped uri, so maybe they will break the feature in certain edge-cases?

- I'd prefer to set some sort of global uri scheme, but I didn't know the best place to do that.

(this includes the contents of the other pull request, but please feel free to ignore those minor changes)
Statusbar Improvements & User Agent

The status bar should now be hidden the moment baker is launched rather than it only hiding when baker has fully loaded. I'll be creating a few default images for baker as well when I get a chance.

I've also set a User Agent specifically for Baker. Allows people to enable specific behaviour for a book loaded in the baker app. For example in the case of laker it could hide the navigation at the top when loaded in the app when it detects that the user agent (via. javascript) is set to "Baker-<Baker Version>".
Split browser

Hello I merged the split-browser branch from upstream a month ago, and everything seems to be working fine on Lion, did not test on mountain Lion.
Two tests are failing (51 was already failing on your branch)
Apply debian patches

Apply the following patches from the Debian patch stack.

0001-remove-pycentral-options.patch
0002-pass-buildsystem-to-the-sequencer-rather-than-to-DH_OPTIONS.patch
0003-do-not-reset-environment-options-in-debian-rules.patch
0004-replace-tabs-with-spaces.patch
0005-use-dh_python2-instead-of-dh_pysupport.patch
0007-adjust-debian-control-template-to-latest-changes-in-policy.patch
replace_underscore_with_a_dash_in_package_names.patch

Exceptions:

0006-change-default-source-package-format-to-3.0-quilt.patch

Because it somehow caused stdeb to break:

    dpkg-source: info: you can integrate the local changes with dpkg-source --commit
    dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/bluepy_0.2.0-dev-1.diff.CNRaBh
    Traceback (most recent call last):
      File "setup.py", line 37, in <module>
        'Topic :: Utilities',
      File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
        dist.run_commands()
      File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/home/haenel/virtualenv/bbp/local/lib/python2.7/site-packages/stdeb/command/bdist_deb.py", line 23, in run
        self.run_command('sdist_dsc')
      File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/home/haenel/virtualenv/bbp/local/lib/python2.7/site-packages/stdeb/command/sdist_dsc.py", line 132, in run
        remove_expanded_source_dir=self.remove_expanded_source_dir,
      File "/home/haenel/virtualenv/bbp/local/lib/python2.7/site-packages/stdeb/util.py", line 1207, in build_dsc
        cwd=dist_dir)
      File "/home/haenel/virtualenv/bbp/local/lib/python2.7/site-packages/stdeb/util.py", line 478, in dpkg_source
        process_command(args, cwd=cwd)
      File "/home/haenel/virtualenv/bbp/local/lib/python2.7/site-packages/stdeb/util.py", line 142, in process_command
        check_call(args, cwd=cwd)
      File "/home/haenel/virtualenv/bbp/local/lib/python2.7/site-packages/stdeb/util.py", line 35, in check_call
        raise CalledProcessError(retcode)
    stdeb.util.CalledProcessError: 2
Remove <?php from the ja/ docs.

Hi, I removed '<?php' tag in ja :jp: docs.
Remove the extra slash
Sphinx opt out

We attempted to get lobsters running without sphinx, but it didn't work by simply commenting out the thinking_sphinx gem in the Gemfile.

This pull request hides search functionality and allows the app to actually run without thinking_sphinx.

The `define_index` blocks in the `Comment` and `Story` models were causing stack traces when attempting to load the home page.
don't print an error when failing to query stty information

When trying to executy stty to get terminal properties the code can trigger
an InterruptedException even though we've read all of the output from stty
or at least enough for what we need. Instead of printing a warning and
returning -1 in this case instead try to parse what data we do have and
reset the cache timer.

This fixes https://github.com/jline/jline2/issues/29 which we are getting with CraftBukkit.
DOCS 482 add jira collector for feedback on MongoDB documentation

Pushing this separate from Jquery changes, seems to work with existing jquery on site.
Various edits to serverStatus for style, some typos
ALLOWED_TAGS++

'bdo', 'del', 'ins', 'kbd', 'samp', 'var', 'hr'
Added methods for checking if a mailbox exists and to create a mailbox.
Stream sockets

This improves socket support in `ViBufferedStream`.
Convenient yi executable profiling and forwarding of runtime system options

Note that one has to use compilation flags and patched Dyre with
rtsOptsHandling configuration parameter.

Compile with:

        cabal install --enable-library-profiling    \
                          --enable-executable-profiling \
                          --flags=profiling

RTS options will be automatically forwarded from main binary by Dyre.

Patched Dyre is on https://github.com/mgajda/dyre

Code will compile with old Dyre version (from Hackage now), but will not forward RTS options correctly in this case. (So that one has to use ~/.cache/yi/yi-* binary directly to enable +RTS options.)
nextTip method added to go to next step from code.

This came up when i tried to fire the nextTip from code, and had no method to do so.
Also works with tips that are created using nextButton: false within its init options.

its called using $(window).joyride('nextTip');
Some tweaks for JSIL compatibility.
Updating the backtesting and report generation scripts
Added --ignore option to CLI

From the modified README:

- `-i`/`--ignore` `<paths>`

  - When using `--watch`, define paths to ignore (comma separated)
  - `.git,node_modules` are ignored by default and are added to your ignored paths
  - eg: `--ignore public,vendor`
Fix small typo in russian translation

Just from first look.
Some time later check all this more correctly
Allow for setup.py

Hey guys,

I re-ordered this module around so I could write a setup.py for it, I wasn't sure if I could do it in the dir itself. I'm writing the install documentation, and this makes things easier.

Ryan
Topbar and Login Enhancements

Topbar and Login have been enhanced as required by the following tickets:
RAXAJSS-171 Logout button should redirect to Login Screen
RAXAJSS-205 BasicAuthHeader not being updated properly
RAXAJSS-246 Integrate the Login Toolbar into the Topbar
RAXAJSS-248 Logout button should not show up at Login Screen
RAXAJSS-249 Let the user Login by pressing Enter at the username field
RAXAJSS-250 Add Validation messages for blank username and blank password with i18n compatibility

This pull request comprises of these 6 very closely related tickets. Also related to RAXAJSS-170 Create a new view having a topbar with username and a Logout Button which has already been merged.
Apart from this, there are some other enhancements like:
1. Username wasn't being fetched properly before. Now it has been fixed.
2. Logout wasnt deleting user credentials first. Now it has been fixed.
3. Some i18n bundle messages in Session.js have been fixed for syntax that works better.
4. Some styling has been improved.
Registration: Validation, Fields cleanup

RAXAJSS-607
RAXAJSS-611
Use sprockets instead of sinatra-assetpack

Bonus benefits: no need to load sass / coffee in production env any more, thus we can save some memory before Ruby 2.0's GC improvement on COW memory.

NOTE production env requires `public/manifest.json`. When deploying, should run `rake assets clean_assets` first. Document also needed.

NOTE sprockets is not happy with `@import` statements in SASS, and sprockets-sass fixes it. But we should keep watching the code of sprockets and lessen dependency if possible.

TODO instructions / caveats on assets and web-servers configs are needed.

TODO custom asset compressor.

TODO make some of the gems optional.. ?
Fixing a problem about counting backfilling scheduling statistics

Also:

Adding a reset level in reset_stats for controlling values to reset
I was bored and sleepy...

I hope I didn't do many ooops...
Easier is better
Asynchronous write buffers to improve compaction by 14 to to 19%
Remove any function name for valid .js and in function (doc) format for couch

A fix for #28. Strips out any function name from the js file so couch does not consider it invalid.
more details for install proc, move some faq to troubleshoot
Added placeholder to text and text area fields

* Adds placeholder support to text and text area fields  
* Fixes errors on text area fields
fixes #43 - rewritten method resetChildrenPermissionReferences

That method deletes permissions refs and then try to reindex contentlets under the structure.
It have been rewritten to use index searches using limit/offset to avoid filling the memory.
Also, updated some SQLs to make them simpler and faster.
Added check for whether an image was already loaded & if so just re-show...

... it

Enyo-DCO-1.0-Signed-off-by: Steven Feaster <steven.feaster@palm.com>
Text + scrollview updates
Allow tasks to ignore AssertionError for tests

Mocha relies on ``uncaughtException`` to determine test failures (https://github.com/visionmedia/mocha/blob/master/lib/runner.js#L449-473). Since grunt bails completely on uncaught exceptions, mocha test runners can never continue reporting after a failure. This fixes that by allowing a task option ``ignoreAssertions`` which, when set, simply continues on uncaught exceptions for that task.

Associated tests included.

As docs have now moved to the wiki, how should one best associate doc changes with pull requests?
Site specific modifications that may apply elsewhere

Hilary,

Here are 2 minor changes that we have previously considered specific to our site, but I think they are actually quite generic, so I thought I would feed them back to you.

Feel free to ignore this request.

Matt
Add support to start local server for accepting OAuth access code.

To enable this function, just change the channel["auth_info"]["cmd_fetch_code"] to "local_webserver", and point the callback url to http://localhost:12121/(or https://snsapi.ie.cuhk.edu.hk/aux/auth.php to do the redirection). Code is written in a much ad hoc way, and need further organization.
readme rot
Several minor fixes related to MPRIS
Make use of C++11's static_assert if possible.
Fix static resources

* Removed log/static and moved it's files to project's static-folder
* Moved third-party js to a lib-folder in static files.
* Removed unused css-folder.
Eigen really doesn't need gfortran. I promise.

If you don't believe me, see b2c7bf2.
Update libimobiledevice to version 1.1.4

Update libimobiledevice to version 1.1.4 from http://www.libimobiledevice.org/ released on 08.04.2012.
Although version 1.1.4 is marked as unstable, it is a proper release and the previous version 1.1.1 was also unstable. Version 1.1.4 includes fixes that 1.1.1 lacks.

Also updates usbmuxd to 1.0.8 which includes fixes, and is required for libimobiledevice 1.1.4 to build.
Fixes test for rrdtool

Fixes the test for rrdtool by installing the RRD.bundle that is required
and adjust the path to it.
Fixed a crash on exit I was encountering while streaming in AIS data.

Finally tracked down why O wasn't exiting cleanly on the datastream branch.
remove autocomplete rake task for now

fix build
api_string_export_wchar + PARROT_NO_ADDRESS_SAFETY_ANALYSIS redef

1. clang -faddress-sanitizer detected this heap-buffer-overflow in
t/src/embed/strings.t, allocated 173 bytes only, writing to cstr[173].

2. avoid PARROT_NO_ADDRESS_SAFETY_ANALYSIS redefinition warnings
Update puppet script to provide a usable VM

issue #247

* Instead of specifying versions of packages install the latest lucid ubuntu packages
*  Set up and use rwky/redis ppa
* Execute vumi setup scripts after cloning repository
I addeded a little function to clear the screen

I think it is needed to prevent people from seeing exposed passwords.
MonadWriter typeclass (Previously #94)

Partially a port from Haskell MonadWriter.

It pemits to use Writer Monad Transformer computation without type annotations nightmare

This comes with two implementations: WriterT and ValidationT

There is also a special syntax which currently includes:

:++> like WriterT
:++>> like WriterT
written like WriterT
listen : (MonadWriter F, Monoid W) => F[W, (A, W)]

Here is an (updated) example

```scala
package scalaz

import scalaz.std.string._
import scalaz.syntax.listenableMonadWriter._

object MonadWriterExample extends App {
  implicit val monadWriter = EitherT.listenableMonadWriter[Writer, String, String]

  case class Person(firstName: String, age: Int)

  def notEmpty(s: String) = Option(s).filter(x => !x.isEmpty && !x.forall(_.isWhitespace)) match {
    case Some(r) => monadWriter.right[String](r)
    case None => monadWriter.left[String]("Empty String")
  }

  def majority(age: Int) =
    if(age >= 18) monadWriter.right[Int](age)
    else monadWriter.left[Int]("This person is not an adult")

  def validateData(firstName: String, age: Int) = for {
    n <- notEmpty(firstName) :++>> (x => "The first name is => " + x + "\n")
    a <- majority(age)       :++>> (x => "She is an adult => " + x + "\n") 
  } yield Person(n, a)

  def showMe(v: (Person, String)) {
    println("Log produced during computation -------")
    println(v._2)
    println("Computation result --------------------")
    println(v._1)
  }

  println(validateData("", 17).listen.map(showMe).run.run) // showMe will not be called, no log accumulated
  println()
  println()
  println(validateData("Nath", 5).listen.map(showMe).run.run) // showMe will not be called: log value is "Firstname name is => Nath"
  println()
  println()
  validateData("Mimie", 20).listen.map(showMe)
}
旧方法不能正确获取最新版本号，已修复

refer to #15


可以用 这个 repo 测试下 `jzaefferer/jquery-validation`
Added new theme kajmak.css
fix the output directory managment, outputs are now available.

gvle: add scrollbars to the import dialog

utils: fix the output directory managment …
Render options are now passed when rendering layout.

Hey. I'm pretty new to Ruby so please make sure this won't brake anything.

I noticed that when I had a layout defined using layout 'layout.html.haml' in my controller.rb the template options I'd set weren't getting used. After digging through the code I believe I found the answer.

Bug:
Create a controller.rb with the following:
Options.set_template_option("haml", {:format => :html5})
layout 'layout.html.haml'

Create the layout file:
!!!
  %html
[etc...]

Create a page to use the layout and run stasis.

Expected Output:
<!doctype html>
<html>
[etc...]

Actual:
<!DOCTYPE html PUBLIC "-//W3C ...
<html>
[etc...]
Version 0.0.4

Contributions by Matt Rabe:
1) Added support for Multisite installs (even though "MS" is outdated at time of commit)
2) added support for translating URLs in the following additional areas:
    a) Taxonomy Meta (wp_taxonomymeta)
    b) Post Meta (wp_postmeta)
3) Added a little bit of output for persons who might experience an "Error establishing database connection" issue when trying to run this script
Integration with couch's solutions registry. Added support for versions.
Lighting uses new chunk model and operates in cycles

Signed-off-by: Irmo van den Berge <bergerkiller@gmail.com>

Stops locking the main/other threads up by halting resolved after a certain threshold. It will not be 100% accurate, because resolve operations are very random in duration time. Basically it will stop processing chunks (not blocks) once the threshold is reached.

Also added the chunk model to get rid of the broken logic in the Spout lighting model logic Elements.
Menu, MenuItem, key bindings, and Command API (review only)

This is round 2 of the Menu and key binding API review. The previous review can be found here: https://github.com/adobe/brackets/pull/911. I submitted a new pull request to reduce comment clutter and since much has changed with the design.

Please review **API only** and not the implementation. Current implementation is not well tested and is mostly prototyped to inform the API design

**Change Summary**
* Insertion position for Menus and MenuItems is now uniformly specified in the API via two parameters: “relativeID” and a “position” constant. Menu.js defines an “enum” for the position constants. Omitting both parameters means insert after the last existing item. 

* createMenu() and createMenuItem have been renamed to use “add” instead of “create”.

* AddMenu() and AddMenuItem() now return the object that was created. Earlier they supported JQuery chaining by returning the object they were being added to.

* Added map objects to Menus.js store all Menu and MenuItems created. Added lookup functions.

* Improved documentation for createMenuItemsFromJSON() and also changed function to take an array of MenuItem descriptions.

* Most of the state that was in MenuItem (enabled, checked, etc) has been moved to the Command object, so MenuItems now function as a view of Commands. Question: where should the “name” property live> In the Command or MenuItem?

* Added Command object to CommandManager. Commands have an id, executing function, enabled state, checked state, and an isEnabled() callbackfunction.

* Implemented most of the Command, MenuItem, and Menu API to vet how Commands and MenuItems would interact. Brackets menus are now created dynamically.

* Implementation hooks up to Rays new API for adding new key bindings after app launch

* Simplified MenuItem creation API by removing “attributes” and many event callbacks since Commands own this now. API still allows clients to create MenuItems and specify key bindings, but the docs make it clear that the bindings are mapped  to the underlying Command, not the MenuItem.

* added APIs for removing Menus and MenuItems

* removed all event handlers (click, rollout, etc) from MenuItem. MenuItems just execute their associated Command object. Enabled/checked state is pushed to the related Command and the MenuItem reflects it.

**Still working on**
* Implementation. A lot has been implemented, but the API needs to settle first for the implementation is polished and tested
* “name” still lives in MenuItems not Commands. Need to think more about this.
* figuring out how MenuItems reflect the enabled/checked state of the Command when they are shown
* Some Brackets APIs pass command ID’s some now pass Command objects. Need to figure out if we need to be consistent or allow both
Implement compression of C9 extensions

@javruben is probably the only one who'll be able to review this as most of the work was done alongside him. Well, more accurately, most of the work was done by him, alongside me.

To run the "compressed"/live/real version of cloud: 

1. Run `make package`. In most cases, you'll just need to run `make core ext`, as package also rebundles apf, ace, ace's modes and themes.
2.  Call `sh bin/cloud9.sh -r`. 

That's it. The compressed version also depends on `client/build/packed.js`, which includes compressed APF, compressed ace, and all the _ext_ plugins compressed.

The large file changes is misleading; we moved _client/styles_ to _client/ext/main/styles_. 

Infra portion here: https://github.com/ajaxorg/cloud9infra/pull/729

Pending issues: 

1. _skins.xml_ still needs to be purged.
2. Probably need compression for cloud9infra client stuff too
Update .gitignore

Update .gitignore to ignore generated files and remove old paths

@ajaxorg/liskov
Escape the regex search term

@sergi @gjtorikian 

Fixes https://github.com/ajaxorg/cloud9infra/issues/1261
[Liskov] Cleanup path handling using an existing utility

* Fix php linting on infra
* Fix multiple path shit using an existing utility
* I'll use this branch in my 20% project (as the master linereport is broken on infra)
@ajaxorg/liskov
Remove client debug
Move development to .NET 4.0

With this pull request we'll move the Epic.NET development to the new CLR (that becomes a requirement).

The branch **net3.5** will possibly track future backports to .NET 3.5. In the long term we could unify the code bases, but right now we miss the resources.
base64 flexibility and reverting crashy commit
Add a @maxage decorator for easy static responses

I wrote this little helper for one of my projects and found it pretty useful, so I decided to see how easy it was to include in bottle proper.
Add golden-ratio recipe
Import typo on XMLRequest.h
Fixes map scroll issue and restricts autocomplete locations
capebus: Add nixie cape support

Added initial nixie cape prototype board support.

* Currently uses SPI bus + shift register
* Future will use PRU for driving the nixie tube at full brightness.
entwatch style, error message & variable cleanups

Mainly code style cleanups, if you're interested.

The only user-visible changes are adding the error cause if /dev/random can't be opened, and return codes of 1 instead of 255 on failure.
[t276]

If start/end/in/out is detected in manifest in default-editor,
place (s) in label string to indicated that seconds are expected.
Migrate all new features also to mbus-protocol-aux.c

- added new function to generate XML with normalized values
- support for custom VIF
- support for date / time
- support for float
- fix for huge values
- hexdump of manufacturer specific data
- added check to avoid segmentation fault
Smoothed transition from mobile to desktop view

* Bullet links don't show up any more)
* Added WET terms and conditions comment
NEXUS-5039: Logging fix

Removing the insane IF construct.
Added integration with Travis-CI

I added a basic integration with a continuous integration tool. 

You can see the results of builds here : http://travis-ci.org/#!/un-jon/banana-rdf and http://travis-ci.org/#!/un-jon/banana-rdf/builds.

The README.md is also showing current build status as you can see it here : https://github.com/un-jon/banana-rdf/blob/master/README.md  (ie : [![Build Status](https://secure.travis-ci.org/un-jon/banana-rdf.png?branch=master)](http://travis-ci.org/un-jon/banana-rdf) )

To fully integrate this pull request, you should : 

- open a travis account
- setup manualy the trigger http://about.travis-ci.org/docs/user/how-to-setup-and-trigger-the-hook-manually/ (w3c is an org on github)
- modify the link in the README.md
initial import of OCMockito version 0.22

Please add the OCMockito to the specs repository but I need you to verify the correctness of the spec because I encounter the following error when running ``pod spec lint OCMockito.podspec``:


### Stack

```
   CocoaPods : 0.6.1
        Ruby : ruby 1.8.7 (2011-12-28 patchlevel 357) [universal-darwin11.0]
    RubyGems : 1.8.13
        Host : Mac OS X 10.7.4 (11E53)
       Xcode : 4.5 (4G108j)
Ruby lib dir : /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib
Repositories : master - https://github.com/CocoaPods/Specs.git @ 0955c96330098e5aef06ea1146a524e4f6dddc8f
```

### Error

```
undefined method `preserve_paths' for #<Pod::LocalPod:0x10e7fc650>
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:407:in `file_patterns_errors'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:226:in `peform_extensive_analysis'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:194:in `lint'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:180:in `each'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:180:in `lint'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:98:in `lint_podspecs'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:89:in `each'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:89:in `lint_podspecs'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:75:in `lint'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:47:in `send'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command/spec.rb:47:in `run'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/lib/cocoapods/command.rb:71:in `run'
/Library/Ruby/Gems/1.8/gems/cocoapods-0.6.1/bin/pod:12
/usr/bin/pod:19:in `load'
/usr/bin/pod:19
```

which I find strange because s.preserve_paths should replace the deprecated s.clean_paths. When changing the s.preserve_paths to s.clean_paths you'll see the following:

``- WARN  | clean_paths are deprecated and ignored (use preserve_paths)``
if foreman is stopped, status returns 3 - in such case return 0 to make ...

...puppet happy

addressing:
```
katello-configure --reset-data=YESStarting Katello configuration
The top-level log file is [/var/log/katello/katello-configure-20121218-044339/main.log]
err: /Stage[main]/Foreman::Config/Exec[reset_foreman_db]/returns: change from notrun to 0 failed: rm -f /var/lib/katello/foreman_db_migrate_done; service foreman status && /usr/sbin/service-wait foreman stop returned 3 instead of one of [0] at /usr/share/katello/install/puppet/modules/foreman/manifests/config.pp:113
```
Initial content search boilerplate
Full Translated 2/0371
fixed bug with missing options breaking pipeline
2.2 release notes

Includes NuGet 2.2 release notes and supporting assets
Heracles
614 whitespace changes

Ran test suite after refactoring and all tests pass.
Disabled connection names with spaces

By the way when the main utf8 troubles are fixed we have to test utf8 in different configuration files..
Syncing up and adding git_version helper function
Switch off exit tracking

Switch off exit link tracking for all but transactions. This depends on https://github.com/alphagov/frontend/pull/97
Search mobile fixes

Brought the search page into line with the rest of the site & added mobile styles.

Should be merged with alphagov/frontend#113
Allow unicode (utf8) in templates
Split of rpm packaging into main/fireball/node-fireball

Splitting of the packaging so that fireball mode, with the
additional requirements of 0mq, is separately packaged.
Also a end node fireball support package (reqs only).
Further tweak how to find pip in virtualenv on centos/redhat/fedora

In a virtualenv, pip is called just pip.  This fixes the pip module to
search for the virtualenv pip first before trying the pip-python and
python-pip variants.  Without this, pip module would not install to the
virtualenv when that parameter is provided.

See issue #1713.
Allow including files through variables

This version fixes #1064.
fix io.misc documentation

This is a minor PR that makes the io.misc documentation appear correctly. 

I would have committed this directly to master because it's pretty minor, but I have a question for @astrofrog : Is there a reason why `astropy.io.misc.hd5` is not being imported into `astropy.io.misc`?  The last commit I made fixes that (and removes the extra documenting of `hd5`, but I'm not sure if this was intended or not.  Also, should `astropy.io.misc.connect` be included, or is that done somewhere else?
Security updates jbs

Thanks for kicking this awesome doc off, Eric! A few minor tweaks.
Add instructions to Source Install to fix missing LevelDB archive

We do not package leveldb in the source tarball of Riak.  Because
of this, `make rel` tries to fetch `leveldb` from Github.  If the
machine does not have access to Github, it will fail the build.
These instructions show how to manually build on a machine with
no access to Github.
For release 2.23

## Release 2.23

### Description
Thie release contains the following pull requests:
* https://github.com/codjo/codjo-security/pull/4
* https://github.com/codjo/codjo-release-test/pull/10
Switch to a proper license

I am afraid that large corporations will take advantage of MangoDB and not provide contributions back. As such I added the AGPL 3.0 license text.
added command for displaying foreman version
CLI:fix directory option

This is to fix #225
Don't resolve paths in a seperate app domain

pull request for @adamcarr to see if he agrees
Code Style

Grepping for -Rin '[A-Z|_|-]==[A-Z|-|_]'    where I have replaced == operator  for !=, <=, >=, too...
Good, the one I have found :D
adding g11n submodule

Enyo-DCO-1.0-Signed-off-by: Steven Feaster <steven.feaster@palm.com>
Fixed Github Pages Site to Remove iFrame Error

Quoting from the issue I filed

> Not an issue with the project itself, per se, but whenever I try to visit [jasny.github.com/bootstrap](jasny.github.com/bootstrap), I get an error from markdotto.github.com stating that ```For security reasons, framing is not allowed.``` It looks like the Github buttons are causing the problem - a quick look at [github.com/markdotto/github-buttons](github.com/markdotto/github-buttons) seems to indicate that the buttons should be from ```http://ghbtns.com``` as opposed to ```http://markdotto.github.com/github-buttons```.

I simply updated the source URL of the buttons.
facter from file first commit
Added Output Buffering

Hi,

So currently, if I have something like this:

	Route::get('/', function()
	{
		echo 'First';

		return Redirect::to('second');
	});

	Route::get('second', function()
	{
		return 'Second';
	});

The redirect never happens and I just get an empty response. That's because Laravel isn't utilising output buffering. I have added output buffering, which means you can echo anything, set session values or whatever then return an object that's an instance of Laravel\Redirect, and the redirect will happen.

Signed-off-by: Ben Corlett <bencorlett@me.com>
fixing problems with validate_match()

## Problem/Bug

You can't use a ',' or '|' in a regex string of a match validation rule. If you apply a validation rule like `match:/^[0-9]{1,10}/` or `match:/^[0|9]{1,10}/`, you would encounter the error `preg_match(): No ending delimiter '/' found`. This happens because the parameter `/^[0-9]{1,10}/` is splited on the ',' into an array and only the first element of that array is passed to the `preg_match()` function (see line 645):

    protected function validate_match($attribute, $value, $parameters)
    {
        return preg_match($parameters[0], $value);

    }
    
## Fix

Joining the parameter array into a string and pass it to the `preg_match()` function.

    protected function validate_match($attribute, $value, $parameters)
    {
        return preg_match(join(",", $parameters), $value);
    }

To solve the problem with '|' in regex I modified the parsing of the rules by using 
the `str_getcsv()` function. So you could enclose your match rule in two " like 
in csv-files `$rules = array('test' => '"match:/^[a|z]{1,5}$/"');`.
Now the problem is that you couldn't use a " in your regex string, because " 
is the string delimiter for the rule fields. But instead of a " you can now use '\x22'.

    $rules = array('test' => 'size:5|"match:/^[\x22|a|z]{1,5}$/"');
  
Keep in mind, that you have to use a single quoted regex string, because the \x22 will
be replaced by a " and results in an error (`preg_match(): Unknown modifier '"'`).

## Summary/Documentation

* Completly backward compatible
* Unit tested
* If you want to use a validation rule with an argument containing a '|' you have to enclose 
the whole rule in ": `$rules = array('test' => size:2|"in:.,|,:"');`
* If you want to use the match rule with a " and a '|' in your regex string than 
you have to you have to enclose the whole rule in two '"' (see above), replace the
" with '\x22' and use single quoted string only: `$rules = array('test' => 'size:5|"match:/^[\x22|a|z]{1,5}$/"');`

## Tip

If you have a very complicated regex c&p from the internet it could be easier to
register a small custom validation rule containing a preg_match() and your regex.
:-)

Happy coding,
Christian
fix "постовщик"
cache: fix race condition

Example: a cached node is owned only by the cache (refcount == 1).
Thread A holds the lock and determines that the entry which should get
cached equals the node (git_oid_cmp(&node->oid, &entry->oid) == 0).
It frees the given entry to instead return the cached node to the user
(entry = node). Now, before Thread A happens to increment the refcount
of the node *outside* the cache lock, Thread B tries to store another
entry and hits the slot of the node before, decrements its refcount and
frees it *before* Thread A gets a chance to increment for the user.

```c
	git_cached_obj_incref(entry);

	git_mutex_lock(&cache->lock);
	{
		git_cached_obj *node = cache->nodes[hash & cache->size_mask];

		if (node == NULL) {
			cache->nodes[hash & cache->size_mask] = entry;
		} else if (git_oid_cmp(&node->oid, &entry->oid) == 0) {
			git_cached_obj_decref(entry, cache->free_obj);
			entry = node;
		} else {
			git_cached_obj_decref(node, cache->free_obj);

// Thread B is here

			cache->nodes[hash & cache->size_mask] = entry;
		}
	}

// Thread A is here

	/* increase the refcount again, because we are
	 * returning it to the user */
	git_cached_obj_incref(entry);

	git_mutex_unlock(&cache->lock);
```
Adding generic parameter evaluation

As discussed in the issue : https://github.com/linkedin/dustjs/issues/19

Added dust.resolve as a generic solution to parsing and evaluating parameters in helpers. Renders {name} as dust normally does and evaluates {{code}} as javascript (using Function).

@if helper now uses dust.resolve to parse the cond parameter. Similar performance in Chrome, huge improvement in Firefox.

First pull request ! Hope i'm doing it right :)

Example:

```javascript
   dust.helpers["Lang"] = function(chunk, context, bodies, params) {
	    var key = dust.resolve("key", chunk, context, bodies, params);
        if (Object.keys(params).length > 1) {
			var data = {};
			for (var name in params) {
				if (name != "key") {
					data[name] = dust.resolve(name, chunk, context, bodies, params);
				}
			}
            chunk.write(Lang.get(key, data));
        } else {
            chunk.write(Lang.get(key));
        }

        return chunk;
    };

    In your template: {@Lang key="items.type.{type}" quantity="{{{quantity} * 3}}"/}
````
格式编辑
[Bug 701385] R? "Update" questions only when answered.

Previously questions would have the `updated` field set to
`datetime.now()` when ever `Question.save()` was called, unless
`no_update=True` was specified. This caused it to move to the top of
question listings, which is not desired. The only time a question should
be moved to the top is when it is answered, so this changes the default
behvior to *not* update the `updated` field unless `save` recieves a
parameter `update=True`.

Tests have been added/modified to assure that this is the case, and I
looked over existing code to make sure anything that interacted with
`Question.updated` was adapted.
change contact page

Add IRC information
Nicer error message when trying to delete a node still containing relationships
Fixes for 0.2.2 to work on Unix

Hi there,

While running the test I found that subexec-0.2.2 is broken on Unix (all of them) when setting lang, this is a fix for that and also removes Gemfile.lock which is just going to cause issues when packaging or testing subexec.

HTH,
Diego
Updated to v0.0.14

Change read
Hydra 866

Deprecating :data_type
action on entering channel 

Allow a command to be executed upon joining/rejoining a channel.
I did not find any translations besides english that I could update.

Please review and pull.
Forgotten password fix and language fields

Added the language field to all the language
Added events call when calling build_forms with streams_core

When creating your own module using the streams_core, and you want to override the default CP view for forms, and create your own, the events for each field type where not getting called. With this, now all the JS and CSS is getting called, and the functionality works perfectly.
2.2/develop

Did my best to follow the code standard...so let me know if there's anything to fix from that standpoint...picked up on some of it :)

Not crazy about the way I did the blacklist model either, works, but I feel like there's a better way to do it.  Been working on this at 4:45am - so that might explain why my brain is fried. :)

Thanks!
NuGet support

Hi, the changes add scripts to create a NuGet package. / Ole
fix migration Version20121024115954

fix migration Version20121024115954
Removing hardcoded file-separator character

File system gnosticism considered annoying
Issue #5288 fix 

I only have the test failing on 

php -v 
5.4.6-1ubuntu1

ICU version 4.8.1.1

Test results

1) Symfony\Component\Locale\Tests\Stub\StubLocaleTest::testGetCurrenciesData
    Failed asserting that two strings are equal.
    --- Expected
    +++ Actual
    @@ @@
    -'BR$'
    +'R$'

It looks like the check $this->isSameAsIcuVersion('4.8') on line is to strict.
It was added here https://github.com/symfony/symfony/commit/90d6dc37 but I don't how to test the fix on icu version 4.8.0.x

Bug fix: yes
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: #5288 
Todo: Check older version of the ICU lib are still working. Because I could not test that.