Fixes the action panel problem when editing rows in chrome(Bug 4228)

The action panel which is a fieldset is rendered differently in chrome.
Also the rows are listed in a random fashion unlike in firefox where
they are sorted by the primary key. I fixed this problem by enclosing the
rows in a div tag with float left and clear both styles.

Signed-off-by: Aditya Sastry <ganeshaditya1@gmail.com>
Move slow tests in HHVM to group medium

These tests were failing on HHVM because of the default 3 second timeout.
Yes, HHVM is supposed to be faster, but there's a "warmup" time for scripts
in JIT mode (which is on by default). I suspect that's why they're failing.

Signed-off-by: Jeff Chan <jefftchan@gmail.com>
Add HHVM to Travis

Currently 1 test is still failing, so it's set up to allow for failures.
See: https://github.com/facebook/hhvm/issues/2018

Signed-off-by: Jeff Chan <jefftchan@gmail.com>
Only install runkit / pear selenium when normal PHP

Also, use Travis' composer binary

Signed-off-by: Jeff Chan <jefftchan@gmail.com>
Use http for translation widget as GitHub does not trust CAcert

Signed-off-by: Michal Čihař <michal@cihar.com>
Revert "testing automated file uploading to remote server"

This reverts commit d5dc579421b04ad90d6077046ba622212fab103e.

Not yet supported in php selenium.
Merge pull request #1055 from jeffchan/up-test-time-limit

Move slow tests in HHVM to group medium
Merge pull request #1056 from jeffchan/add-hhvm-travis

Add HHVM to Travis
Remove DCO checker from Travis

This is now done by separate GitHub hook.

Signed-off-by: Michal Čihař <michal@cihar.com>
Merge pull request #1030 from ganeshaditya1/actionpanel

Fixes the action panel problem when editing rows in chrome(Bug 4228)
Simplify translation evaluation

Signed-off-by: Michal Čihař <michal@cihar.com>
Fix order of params to assertEquals

Signed-off-by: Michal Čihař <michal@cihar.com>
Fix expected message to match code

Signed-off-by: Michal Čihař <michal@cihar.com>
Fixed ob_start/eval problems in phpunit

When running in phpunit, the eval can raise exception, so treat it same
as it would be output returned by the eval. Without catching it, output
buffering gets one more level of nesting leading to occassional
timeouts in Travis-CI.

Signed-off-by: Michal Čihař <michal@cihar.com>