Aurora DirectX Bindings 12.1

2018-04-15 Thread Adam Wilson via Digitalmars-d-announce
I am happy to announce that after a prolonged hiatus the Aurora DirectX 
bindings have been updated to support DirectX 12.1 and DirectX 11.4. The 
project has been refactored to more closely align with the DirectX SDK 
headers and the scope is significantly increased to include the D3D 
Video, D2D Effects, SVG, and Debugging libraries. And finally, the 
package has now been added to DUB.


The following components of DirectX are supported:

DirectX 12.1
- Shaders
- Shader Tracing
- Video
- SDK Layers (Debugging)
DirectX 11.4
- Shaders
- Shader Tracing
- Video
- SDK Layers (Debugging)
Direct2D 1.3
- Effects 1.2
- SVG
DirectWrite 1.3
DXGI 1.6
WIC

The work is a combination of mechanical and hand conversion and there 
may be some inconsistent or incorrect types in the interface. If you 
encounter any inconsistencies I would love you pull requests.


Please note that most Macros are NOT ported yet. PR's welcome!

These bindings are based on the Windows SDK version 10.0.16299.0 
(Windows Build 1709 - Redstone 3)


GitHub: https://github.com/auroragraphics/directx
DUB: http://code.dlang.org/packages/aurora-directx

--
Adam Wilson
IRC: LightBender
import quiet.dlang.dev;


Diamond MVC (Full-stack web-framework) - v2.9.1

2018-04-15 Thread bauss via Digitalmars-d-announce

Pleased to announce a new version of Diamond - v2.9.1

This release comes with the following:

* SEO Functionality, full support for schema.org (With the most 
common data structures already implemented.)


* placeHolder's deprecation period is over and all places using 
"placeHolder" must now use "placeholder".


* Fixes a critical bug that caused applications to crash with 
double slashes in the url.


* Better error messages for views.

Github: https://github.com/DiamondMVC/Diamond/

Website: http://diamondmvc.org/

DUB: https://code.dlang.org/packages/diamond

Thanks to everyone who has helped Diamond get where it is!


Re: dub 2.079.1-beta.1 test failures on Mac OSX 10.13.5 Beta

2018-04-15 Thread Thomas Mader via Digitalmars-d-announce

On Sunday, 15 April 2018 at 00:52:21 UTC, Martin Nowak wrote:
Does the dub beta work for you though? Have you tried the 
official binary?
Dub's CI tests were so far targeted at linux and might have 
some issues

with OS dependent differences.
On other platform's we've only been running unit-tests, but not 
the

integration test-suite.

-Martin


Haven't tried the official binary. It's also not useful with Nix.
I package dub versions regularly on Nix and see those errors for 
the first time on Mac OSX.
I looked at the travis script and it seems you are testing by 
invoking the run-unittest.sh script too.
How do I just run the unittests without the integration 
test-suite?


I packaged the final release version of 1.8.1 and everything 
worked fine. Strange.

With 1.8.1-beta.1 I tried it two times and got the same errors.

So not a big problem anymore since I only really package release 
versions. Still, it would be interesting to know what's going on.