Permalink
Switch branches/tags
Nothing to show
Commits on May 14, 2014
  1. Merge pull request #19 from pajaco/no-posix

    jamesgpearce committed May 14, 2014
    Removed dependency on posix module; replaced posix_getpid with getmypi
  2. Merge pull request #25 from davedevelopment/fix-syntactic-completion-…

    jamesgpearce committed May 14, 2014
    …error
    
    Added check for error string found in PHP5.4RC7
  3. Merge pull request #29 from vytautasgimbutas/master

    jamesgpearce committed May 14, 2014
    inputrc fix
  4. Merge pull request #34 from ludwigschwardt/patch-1

    jamesgpearce committed May 14, 2014
    Only install readline on systems that need it
  5. Merge pull request #36 from brainative/master

    jamesgpearce committed May 14, 2014
    Fixed an issue related to xdebug
  6. Merge pull request #40 from joeframbach/master

    jamesgpearce committed May 14, 2014
    memory_limit calculation recognizes suffixes
  7. Merge pull request #46 from uncreative/master

    jamesgpearce committed May 14, 2014
    fix for issue #44
  8. Merge pull request #55 from hexmode/master

    jamesgpearce committed May 14, 2014
    Fix issue #54 by making sure $HOME is only used when set
  9. Update README.md

    jamesgpearce committed May 14, 2014
Commits on Mar 5, 2014
Commits on May 3, 2013
  1. read till the end of the comm_file and check that line for ready inst…

    uncreative committed May 3, 2013
    …ead of what happens to be the next line to be read.
Commits on Feb 25, 2013
  1. memory_limit calculation recognizes suffixes

    joeframbach committed Feb 25, 2013
    For a script, I set my memory_limit to 2G. phpsh then helpfully set my memory limit to 4M. What the heck. This is a fix.
Commits on Dec 11, 2012
  1. Fixed fatal error issue when xdebug is installed and xdebug.cli_color…

    Max Ruman
    Max Ruman committed Dec 11, 2012
    … is set to 2
Commits on Oct 23, 2012
  1. Only install readline on systems that need it

    ludwigschwardt committed Oct 23, 2012
    The readline module is part of the standard Python package found in most common Linux distributions (Debian/Ubuntu/Mint/Fedora/etc.). The only major Posix distribution requiring an explicit readline installation is Mac OS X. Another notable exception is the ActivePython distribution which also ships without readline.
Commits on Apr 18, 2012
  1. inputrc fix (#28)

    vytautasgimbutas committed Apr 18, 2012
Commits on Feb 14, 2012
Commits on May 31, 2011
  1. got rid of dependency on posix module; replaced posix_getpid with get…

    Jacek Spera
    Jacek Spera committed May 31, 2011
    …mypid
Commits on May 13, 2011
  1. Merge pull request #18 from tubbo/master

    aran committed May 13, 2011
    Update readme to eliminate unnecessary sqlite3.
Commits on May 12, 2011
  1. fixed docs

    aplusl committed May 12, 2011
Commits on Oct 21, 2010
  1. Provide a warning when disabling forking on every command in case of …

    adonohue
    adonohue committed Oct 21, 2010
    …missing pcntl.
  2. Make pcntl recommended, but not *required*.

    relrod authored and adonohue committed Oct 19, 2010
    Mac OS X's default PHP install does not include pcntl.
    Let's make this optional, so people don't have to recompile PHP
    just to use phpsh. This commit lets us use the benefits of pcntl
    if we have it, but doesn't force us to have it.
  3. Don't use shell for running processes.

    adonohue
    adonohue committed Oct 21, 2010
  4. Fixed a somewhat obscure bug (refs issue_11).

    whatthejeff authored and adonohue committed Oct 20, 2010
    In order to avoid crashing phpsh on fatal errors, a trick was added that would fork PHP on every
    command.  This trick relies on `__init__.py` to keep track of PIDs.  Unfortunately, on some
    systems, namely Ubuntu, `subprocess.Popen()` reports an incorrect PID for the initial startup of
    `phpsh.php`.
    
    The reason for this has to do with the way that `subprocess.Popen()` executes commands.  By
    default, commands are executed using the Bourne shell (or a Bourne shell replacement which is
    more likely the case) by issuing the following command: `/bin/sh -c command`.  The problem with
    this is that some Bourne shell replacements handle this differently.  For example, in bash this
    command will create a single process with a single PID.  In dash (the default Bourne shell
    replacement for Ubuntu) this command will create two separate processes and report back to
    Python that the PID is actually for the `/bin/sh -c` command.
    
    To fix this inconsistency, we must force Python to use the same shell regardless of the operating
    system.  I've chosen bash since it's the more ubiquitous Bourne shell replacement and also
    produces the more desirable results.
  5. Add a sensical .gitignore, so we don't accidentally commit the workin…

    relrod authored and adonohue committed Oct 19, 2010
    …g build
    
    directory or compiled python files.
Commits on Oct 20, 2010
  1. Don't load Xdebug if it's already loaded. This refs issue_4.

    whatthejeff authored and adonohue committed Oct 17, 2010
    Ignore stderr while checking if Xdebug is already loaded.
Commits on Sep 15, 2010
  1. Remove no-op call to filter error message lines

    adonohue
    adonohue committed Sep 15, 2010
  2. Sort autocomplete identifiers

    adonohue
    adonohue committed Sep 15, 2010
  3. Cut down some long lines. In the process, sort autocomplete identifiers

    adonohue
    adonohue committed Sep 15, 2010
    after inserting all of them, instead of insertion sorting.
  4. Merge branch 'master' of http://github.com/kotas/phpsh into stufffrom…

    adonohue
    adonohue committed Sep 15, 2010
    …github
  5. Merge branch 'autocomplete_optimizations' of http://github.com/whatth…

    adonohue
    adonohue committed Sep 15, 2010
    …ejeff/phpsh into stufffromgithub
  6. Merge branch 'missing_autocomplete' of http://github.com/whatthejeff/…

    adonohue
    adonohue committed Sep 15, 2010
    …phpsh into stufffromgithub
  7. Merge branch 'php_dependencies' of http://github.com/whatthejeff/phpsh

    adonohue
    adonohue committed Sep 15, 2010
    …into stufffromgithub
  8. Merge branch 'broken_assignment' of http://github.com/whatthejeff/phpsh

    adonohue
    adonohue committed Sep 15, 2010
    … into stufffromgithub
Commits on Sep 11, 2010