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

Fix issue 510: Support text blocks in Diet templates #514

Closed
wants to merge 75 commits into from

Commits on Jan 27, 2014

  1. Configuration menu
    Copy the full SHA
    34a2fd7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    733f6c3 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2014

  1. Add more explicit comments about the interaction of HTTPServerOption.…

    …parseXXX and HTTPServerRequest.bodyReader. Fixes vibe-d#483.
    s-ludwig committed Jan 29, 2014
    Configuration menu
    Copy the full SHA
    06adc36 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2014

  1. Configuration menu
    Copy the full SHA
    6e51dc8 View commit details
    Browse the repository at this point in the history
  2. Refactored toString

    UplinkCoder committed Jan 30, 2014
    Configuration menu
    Copy the full SHA
    78e0a79 View commit details
    Browse the repository at this point in the history
  3. added superficial test

    UplinkCoder committed Jan 30, 2014
    Configuration menu
    Copy the full SHA
    f46894d View commit details
    Browse the repository at this point in the history
  4. Merge pull request vibe-d#485 from UplinkCoder/NetworkAddress

    Add NetworkAddress.toString and create a NetworkAddress based overload of connectTCP.
    s-ludwig committed Jan 30, 2014
    Configuration menu
    Copy the full SHA
    3fb17df View commit details
    Browse the repository at this point in the history
  5. 3 Configuration menu
    Copy the full SHA
    655f610 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c28166e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    78860b2 View commit details
    Browse the repository at this point in the history
  8. Let NetworkAddress.toString return the full address (including port) …

    …and add toAddressString.
    
    Also use lower case letters for IPv6 representations (as recommended by RFC5952).
    
    See also vibe-d#485.
    s-ludwig committed Jan 30, 2014
    Configuration menu
    Copy the full SHA
    c7f5dfd View commit details
    Browse the repository at this point in the history
  9. Code cosmetics.

    s-ludwig committed Jan 30, 2014
    Configuration menu
    Copy the full SHA
    10c473d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c932246 View commit details
    Browse the repository at this point in the history
  11. Implement compileDietFileIndent!() which takes a base output indentat…

    …ion level as an additional parameter.
    
    See also vibe-d#485.
    s-ludwig committed Jan 30, 2014
    Configuration menu
    Copy the full SHA
    ccf7e40 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2014

  1. Configuration menu
    Copy the full SHA
    fd15744 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b4c760e View commit details
    Browse the repository at this point in the history
  3. Delete pure modificator from functions toAddressString and toString, …

    …because they are impure
    rshamyan committed Jan 31, 2014
    Configuration menu
    Copy the full SHA
    be59876 View commit details
    Browse the repository at this point in the history
  4. fixup IPv6 printing

    - fix field name
    - remove unused _in_addr
    MartinNowak committed Jan 31, 2014
    Configuration menu
    Copy the full SHA
    63618f5 View commit details
    Browse the repository at this point in the history
  5. fix compile error with size_t to int conversions

    - solely use size_t for indent
    MartinNowak committed Jan 31, 2014
    Configuration menu
    Copy the full SHA
    9dd68bc View commit details
    Browse the repository at this point in the history
  6. added convenience method for appending to a file (just like nodejs's …

    …fs.appendFile)
    Stephan Dilly committed Jan 31, 2014
    Configuration menu
    Copy the full SHA
    84db360 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2014

  1. Merge pull request vibe-d#488 from MartinNowak/fixCompile

    fix compilation
    s-ludwig committed Feb 1, 2014
    Configuration menu
    Copy the full SHA
    87b6e33 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vibe-d#487 from Zaramzan/master

    Fixed compilation on dmd 2.063.2
    s-ludwig committed Feb 1, 2014
    Configuration menu
    Copy the full SHA
    de04c09 View commit details
    Browse the repository at this point in the history
  3. Merge pull request vibe-d#486 from MartinNowak/travisCI

    add Travis CI configuration for unittests
    s-ludwig committed Feb 1, 2014
    Configuration menu
    Copy the full SHA
    496971e View commit details
    Browse the repository at this point in the history
  4. make it grammatically sound

    Stephan Dilly committed Feb 1, 2014
    Configuration menu
    Copy the full SHA
    b309b04 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2014

  1. Merge pull request vibe-d#489 from Extrawurst/master

    added convenience method for appending to a file...
    s-ludwig committed Feb 2, 2014
    Configuration menu
    Copy the full SHA
    d8550ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb38d49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53bdec3 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2014

  1. Fix Libevent2UDPConnection.recv to properly call acquire/release to g…

    …et read event notifications.
    s-ludwig committed Feb 4, 2014
    Configuration menu
    Copy the full SHA
    d49cfd3 View commit details
    Browse the repository at this point in the history
  2. Start execution of tasks started outside of an event loop only when t…

    …he event loop has started to run.
    s-ludwig committed Feb 4, 2014
    Configuration menu
    Copy the full SHA
    58054cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11a4947 View commit details
    Browse the repository at this point in the history
  4. Rename st_workerTask(Mutex/Signal) to st_thread(Mutex/Signal) to acco…

    …unt for their broader scope.
    s-ludwig committed Feb 4, 2014
    Configuration menu
    Copy the full SHA
    f5c7751 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c42ef2 View commit details
    Browse the repository at this point in the history
  6. Merge pull request vibe-d#494 from schuetzm/http_log_const_char

    Replace `string` parameter by `const(char)[]` in `HTTPLogger.writeLine()`
    s-ludwig committed Feb 4, 2014
    Configuration menu
    Copy the full SHA
    4251bb5 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2014

  1. Avoid use of BinaryHeap!Array on DMD < 2.065 trying to work around co…

    …mpile/link errors.
    
    Instead, a slower RedBlackTree is used on older compiler versions now.
    s-ludwig committed Feb 5, 2014
    Configuration menu
    Copy the full SHA
    03854ad View commit details
    Browse the repository at this point in the history
  2. Fix the order of timers for the RedBlackTree based compatibility code…

    … and add some more debug output.
    s-ludwig committed Feb 5, 2014
    Configuration menu
    Copy the full SHA
    cae5a1a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e9bde0 View commit details
    Browse the repository at this point in the history
  4. Fix Libevent2UDPConnection.release when invoked outside of a task.

    Also fixes assertion error messages ("TCP" -> "UDP").
    s-ludwig committed Feb 5, 2014
    Configuration menu
    Copy the full SHA
    6cf486c View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2014

  1. Remove '+' as an escape sequence for URL encoding. Fixes vibe-d#498.

    At the same time, a form(En/De)code function is added and used for decoding query string based web forms.
    s-ludwig committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    55741f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    824a752 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94e1577 View commit details
    Browse the repository at this point in the history
  4. Merge pull request vibe-d#499 from nazriel/mongodb_limit

    Implement limit method for MongoDB driver
    s-ludwig committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    26fd18f View commit details
    Browse the repository at this point in the history
  5. Fix issue vibe-d#481

    nazriel committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    1c33387 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8221b4d View commit details
    Browse the repository at this point in the history
  7. Safety check for param

    fabsi88 committed Feb 6, 2014
    Configuration menu
    Copy the full SHA
    994071d View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2014

  1. Configuration menu
    Copy the full SHA
    eb99eb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0279d4b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18c8c79 View commit details
    Browse the repository at this point in the history
  4. Fixed missing std.string

    fabsi88 committed Feb 7, 2014
    Configuration menu
    Copy the full SHA
    eddcbda View commit details
    Browse the repository at this point in the history
  5. Merge pull request vibe-d#502 from fabsi88/master

    Adding convenience method to parse Redis version
    s-ludwig committed Feb 7, 2014
    Configuration menu
    Copy the full SHA
    8fca763 View commit details
    Browse the repository at this point in the history
  6. fix issue with counting length of args: if that ever worked, somethin…

    …g must have changed in how ranges are passed to formattedWrite..
    Stephan Dilly committed Feb 7, 2014
    Configuration menu
    Copy the full SHA
    4bb0326 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2014

  1. Merge pull request vibe-d#503 from Extrawurst/master

    fix issue with counting length of args: if that ever worked, something m...
    s-ludwig committed Feb 8, 2014
    Configuration menu
    Copy the full SHA
    ed6c1de View commit details
    Browse the repository at this point in the history
  2. Fix countArgs/writeArgs in RedisConnection to properly handle non-str…

    …ing array arguments. Fixes vibe-d#504.
    
    Also adds matching unit tests.
    s-ludwig committed Feb 8, 2014
    Configuration menu
    Copy the full SHA
    78e170a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4562c31 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    efb6027 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2014

  1. Handle "style" tag with inline content also correctly ("script" was a…

    …lready fixed).
    
    Supposedly fixes issue vibe-d#507, but not yet verified.
    s-ludwig committed Feb 9, 2014
    Configuration menu
    Copy the full SHA
    f7b4fd8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request vibe-d#506 from fabsi88/master

    Safe discover of redis version
    s-ludwig committed Feb 9, 2014
    Configuration menu
    Copy the full SHA
    df3ec55 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5de0643 View commit details
    Browse the repository at this point in the history
  4. Merge pull request vibe-d#509 from nazriel/issue505

    Fix issue vibe-d#505: DIET: doctype is actually ignored
    s-ludwig committed Feb 9, 2014
    Configuration menu
    Copy the full SHA
    7dbaeb8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    800310f View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2014

  1. Configuration menu
    Copy the full SHA
    3505953 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c4c6d8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16f39c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b01bf62 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5a9b07c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    925a098 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'sslverify'

    s-ludwig committed Feb 10, 2014
    Configuration menu
    Copy the full SHA
    1a13428 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2014

  1. Remove the RedBlackTree workaround for DMD 2.064 compile errors (fixe…

    …d through DUB instead).
    s-ludwig committed Feb 11, 2014
    Configuration menu
    Copy the full SHA
    93f64b8 View commit details
    Browse the repository at this point in the history
  2. Update change log.

    s-ludwig committed Feb 11, 2014
    Configuration menu
    Copy the full SHA
    ac12c41 View commit details
    Browse the repository at this point in the history
  3. 16 Configuration menu
    Copy the full SHA
    d07984a View commit details
    Browse the repository at this point in the history
  4. Handle Diet includes as separate mixins().

    This commit prepares for support of string templates, originally proposed by Stefan Koch (Uplink_Coder) in vibe-d#482.
    s-ludwig committed Feb 11, 2014
    9 Configuration menu
    Copy the full SHA
    2e18dc0 View commit details
    Browse the repository at this point in the history
  5. 1 Configuration menu
    Copy the full SHA
    36b1363 View commit details
    Browse the repository at this point in the history
  6. Redo pull vibe-d#516 without compiler errors (dietStringParser signat…

    …ure improvement).
    
    Fixes vibe-d#516.
    s-ludwig committed Feb 11, 2014
    Configuration menu
    Copy the full SHA
    433db01 View commit details
    Browse the repository at this point in the history
  7. 17 Configuration menu
    Copy the full SHA
    8d70a57 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2014

  1. Merge pull request vibe-d#512 from nazriel/issue475

    Fix issue vibe-d#475: diet doesn't allow boolean attributes without value in H...
    s-ludwig committed Feb 12, 2014
    Configuration menu
    Copy the full SHA
    69ccaf8 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2014

  1. Configuration menu
    Copy the full SHA
    19c2598 View commit details
    Browse the repository at this point in the history