Commits on Jun 20, 2017
  1. FontSupportDirectWrite: Added missing cast

    Roel Standaert committed Jun 20, 2017
  2. Several changes:

     - Added timeout for acquiring connection to Wt::Dbo::FixedSqlConnectionPool
     - FontSupportDirectWrite: Fixed compile issue on older versions of Windows
     - Use boost::asio::io_service instead of Wt::WIOService in
       Wt::Http::Client, for use outside of Wt::WApplication context
    Roel Standaert committed Jun 20, 2017
Commits on Jun 15, 2017
  1. Several changes:

     - Added FontSupportDirectWrite
     - Make sure that WTCONNECTOR_API is empty when building isapi
     - Update documentation in a few places, stating GraphicsMagick changes
     - Issue #5470: fixed hidden WTableView Ajax render when using prog bootstrap
    Roel Standaert committed Jun 15, 2017
Commits on Jun 13, 2017
  1. Issue #5738: don't send poll when waiting for JavaScript

    Roel Standaert committed Jun 13, 2017
Commits on Jun 12, 2017
  1. Several changes:

     - put timeout on rendered signal of WTextEdit:
       allows formdata to be updated before it is sent back
     - I believe we can be properly jssynced, even if there's still invisible JS
       (Does this fix issue #5738?)
     - Fixed regression when async is not supported (for JWt)
     - Fix issue #5752: double done() on small chunked response
    Roel Standaert committed Jun 12, 2017
Commits on May 31, 2017
  1. Several changes:

     - Don't try to draw empty path (so we don't get NPE with JWt)
     - Issue #5739
     - try to reconnect when connection to server was lost
    Roel Standaert committed May 31, 2017
Commits on May 24, 2017
  1. Also emit keypress when alt key is pressed

    On Macs, alt+key may actually produce a character. (On other systems
    it's altgr). As far as I can tell quirksmode only mentions problems with
    old versions of Firefox and Opera that sent keypress events even if the
    keys pressed don't produce a character.
    Roel Standaert committed May 24, 2017
Commits on May 16, 2017
  1. Several changes:

     - http connector: dynamic casts -> (safe) static casts
       (improves performance in TechEmpower benchmarks a little bit)
     - Added TechEmpower benchmarks to examples directory
     - WStandardItemModel: use the correct parent for a move-event
     - Fixing issue #5699
       This is actually a workaround for the root cause: clickable widgets are
       rendered as buttons in plain HTML, so a clickable widget inside of a
       clickable widget becomes a button in a button. These are placed next to
       eachother in the DOM instead of one inside the other, and this situation
       is not rectified when JavaScript becomes enabled.
     - Use application's JavaScript class instead of "Wt" in a few places
     - Fixed grammar mistake in widgetgallery
     - Fixed issue #5677
     - Issue #5698: output doubles with round_js_str in WSlider
    Roel Standaert committed May 16, 2017
Commits on May 4, 2017
  1. Merge pull request #114 from keith-bennett-gbg/keithb/boost-1.64-work…

    Workaround issue when compiling with Boost 1.64
    committed on GitHub May 4, 2017
  2. Several changes:

     - add documentation and improved implementation for issue #5308
     - fix WWebwidget::setId related issues #5684
    Roel Standaert committed May 4, 2017
  3. Several changes:

     - Issue #5694: respond to poll immediately if we still have unacked JavaScript
     - Added missing users() definition in auth tutorial
     - override dropEvent in WStandardItemModel
     - add 'session-thread-pool' wt_config.xml option for #5308
     - OpenIDConnect fixes
    Roel Standaert committed May 4, 2017
Commits on May 3, 2017
Commits on Apr 21, 2017
  1. Several changes:

     - Added OpenIDConnect feature
     - WAxisSliderWidget: Set the clip path when drawing the series (issue #5668)
     - #5663: don't cache senderId for JSignals, change object name after JSignals have been removed
     - #5658: allow fields containing 'from' in sql select statements
     - Issue #5648: document that WServer::stop() stops the underlying WIOService
    Roel Standaert committed Apr 21, 2017
Commits on Apr 19, 2017
Commits on Apr 18, 2017
  1. Several changes:

     - WPopupWidget/WPopupMenu: Call bind/unbind function with the right object
     - Json move semantics and initializer list syntax
    Roel Standaert committed Apr 18, 2017
Commits on Apr 14, 2017
  1. Merge pull request #94 from bryongloden/patch-1

    Update WMessageResources.C
    committed on GitHub Apr 14, 2017
  2. Fixed CMake on Windows issue (test is now test.wt)

    Roel Standaert committed Apr 14, 2017
  3. Several changes:

     - Added support for receiving and sending HTTP PATCH requests
       Original patch provided by user jamal-fuma on GitHub (PR #88/PR #104)
     - Wt::Json::parse overload for Wt::Json::Array
     - implicitly create json::value out of json::object and json::array
     - sql_value_traits for Wt::Json::Object and Wt::Json::Array, issue
     - implemented HMAC function
     - resolveRelativeUrl:
       - handle .?, .# and .; correctly
       - Revert collapsing of .? into ?, because that's not ok
       - If we're at /foo, .?a=b => /?a=b whereas ?a=b => /foo?a=b
       - Documentation improvements
       - empty string should resolve to application deployment path
       - Fixed handling of . in relative URLs, we were mistaken
     - bookmarkUrl: use . if deployed at path ending in /, or application name if not
       . is not correct when we're not deployed at a path ending in / (because
       it will go to the parent directory, instead of the current application)
     - #5646, base64 encode the hash
     - Clarify in WTestEnvironment what the applicationPath variable does
     - Workaround for reparenting issue on Firefox
     - WAxis: Initialize renderInterval_ so that valgrind doesn't complain
       In debug builds, it never accesses the uninitialized memory, but with a
       release build for some reason it did.
     - bcrypt hash function arguments corrected
     - Also enable C++11 features when using Visual Studio 2015 or later
    Roel Standaert committed Apr 14, 2017
Commits on Apr 13, 2017
  1. Merge pull request #111 from terborg/master

    Add support for forward secrecy to wthttp
    wdu committed on GitHub Apr 13, 2017
  2. Merge pull request #110 from caseymcc/msvc-folder

    Alter cmake to use folders with MSVC solution
    committed on GitHub Apr 13, 2017
  3. Added support for forward secrecy for wthttp

    Rutger ter Borg committed Apr 13, 2017
Commits on Apr 12, 2017
Commits on Apr 3, 2017
  1. Several changes:

     - Added copyright assignment to LICENSE file
     - Added INSTALL_DOCUMENTATION option, fixed conflicting target names for auth and wt tutorial
     - add iphone to ios user agent (issue #5597)
     - Fixed small memory leak in FontSupportPango
     - Fix CMakeLists of examples to use wtd for debug builds
    Roel Standaert committed Apr 3, 2017
Commits on Mar 31, 2017
  1. Added Direct2D to release notes

    Roel Standaert committed Mar 31, 2017
  2. Updated Wt 3.3.7 release date in release notes

    Roel Standaert committed Mar 31, 2017
Commits on Mar 30, 2017
  1. Fixed typo

    Roel Standaert committed Mar 30, 2017
  2. .? should just become ?, count components in fixRelativeUrl instead o…

    …f slashes
    This would cause problems when:
     - JavaScript is not enabled
     - WTemplate internal path encoding is enabled
     - deploy path and entry point is /
     - we're on a page like /about and there is an <a href="#/"> in the
    Clicking on that link would cause the browser to go to /about instead of /
    Roel Standaert committed Mar 30, 2017
  3. Several changes:

     - Don't use Direct2D with MinGW
     - Added gradient support in Direct2D implementation of WRasterImage
     - Removed sourceforge and mailing list stuff from wt homepage
    Roel Standaert committed Mar 30, 2017
Commits on Mar 29, 2017
  1. Several changes:

     - Optimized WTreeView::modelDataChanged() to use nodeForIndex()
     - Don't use surrogate pair if below 0x10000, of course. Fixed Json test now UTF-16 encoding from UTF-8 works.
     - Don't left shift too far, cast to int64_t first
    Roel Standaert committed Mar 29, 2017
Commits on Mar 28, 2017
  1. Several changes to WRasterImage-d2d1.C:

     - Avoid warnings by doing explicit conversions to FLOAT
     - throw in drawImage where appropriate
    Roel Standaert committed Mar 28, 2017
  2. Wrong upper bound for surrogate pairs

    Roel Standaert committed Mar 28, 2017
  3. Direct2D WRasterImage implementation + fixes

    Also fixed some spelling mistakes and documentation,
    and fixed UTF-8 to std::wstring conversion on Windows.
    Roel Standaert committed Mar 28, 2017