On Friday, 19 September 2014 at 12:10:05 UTC, Paul Z. Barsan
wrote:
Hi,
I've recently used cairoD for drawing and I thought it would be
nice to have support for win32 surfaces. In order to add
support for this feature I need a winapi-d package for dub.So
far I've found some personal mirrors and clones on github such
as:
https://github.com/AndrejMitrovic/WindowsAPI
https://github.com/CS-svnmirror/dsource-bindings-win32
but so far nobody dares to maintain a big pkg like this. Are
there more experienced users willing to do this ?
The main problem is that the development still takes place on
dsource.org. Can dub get packages from svn repositories ? If it
doesn't, how can we solve this? Maybe a new github organization
like "dub-packagers" to involve more people and avoid to much
effort for one man with a personal account?
Someone said there is windows API support in phobos. I've seen
there are stc.c.windows.windows and core.sys.windows.windows
modules but they don't appear in the online documentation
(http://dlang.org/phobos/).Are those modules meant to be used
by clients and the docs are outdated or is just dmd internal
stuff ?
Thanks in advance !
there is no FULL WinAPI in Phobos(just too big for std lib), but
everything(almost) required for cairo is already there. why do we
need full WinAPI if cairo just uses few structs for non critical
stuff like fonts and icons description?
and if you REALLY need whole WinAPI just get those dsource
bindings and set up as import path in dmd config.
as for documentation, i don't think ddoc insert docs for public
imports modules like std.c.windows.windows...