Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various improvements #211

Merged
merged 9 commits into from
Apr 10, 2013
Merged

Various improvements #211

merged 9 commits into from
Apr 10, 2013

Commits on Apr 5, 2013

  1. Add pragma(lib) entries for libraries

    This allows building/testing Vibe programs/components without having
    to specify the .lib files on the compiler command line every time.
    CyberShadow committed Apr 5, 2013
    Configuration menu
    Copy the full SHA
    60ee44e View commit details
    Browse the repository at this point in the history
  2. Split up tests

    The old setup required that, for every component requiring a server
    (e.g. a DB driver), the user had ALL components installed and running
    on their development system (thus, wasn't very scalable).
    CyberShadow committed Apr 5, 2013
    Configuration menu
    Copy the full SHA
    af52479 View commit details
    Browse the repository at this point in the history
  3. appmain: Don't wrap runEventLoop in catchall with -debug

    This is to allow debuggers to break on an uncaught exception.
    CyberShadow committed Apr 5, 2013
    Configuration menu
    Copy the full SHA
    ba1d6b4 View commit details
    Browse the repository at this point in the history
  4. vpm: Fix typo

    CyberShadow committed Apr 5, 2013
    Configuration menu
    Copy the full SHA
    21aa657 View commit details
    Browse the repository at this point in the history
  5. Refactor argument handling

    This removes the dependency to HTTP code in vibe.core.args.
    
    Related changes:
    - Refactor out UID/GID stuff to its own module, which is activated by
      importing it (done in vibe.vibe)
    - Fix: Vibe will not ignore --uid/--gid if it's not running as root,
      and will print error messages accordingly
    - Settings in vibe.conf and the command line use the same names
    - Added test
    CyberShadow committed Apr 5, 2013
    Configuration menu
    Copy the full SHA
    a60698b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4528bc6 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2013

  1. vibe.appmain: Clean up imports

    Notably, remove the vibe.http.server import.
    CyberShadow committed Apr 6, 2013
    Configuration menu
    Copy the full SHA
    557bc37 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0eb2bbb View commit details
    Browse the repository at this point in the history
  3. drivers.win32: Fix documentation

    The Win32 driver does NOT use I/O completion ports.
    CyberShadow committed Apr 6, 2013
    Configuration menu
    Copy the full SHA
    095531b View commit details
    Browse the repository at this point in the history