diff --git a/README.md b/README.md index 04fe458..65b4deb 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,9 @@ terminal.d and http2.d used to be stand-along. They now depend on core.d. minigui.d now also depends on a new textlayouter.d, bringing its total dependencies from minigui.d, simpledisplay.d, color.d up to minigui.d, simpledisplay.d, color.d, core.d, and textlayouter.d -Generally speaking, I am relaxing my dependency policy somewhat to permit a little more code sharing and interoperability throughout the modules. While I will make efforts to maintain some degree of stand-alone functionality, many new features and even some old features may be changed to use the new module. As such, I reserve to right to use core.d from any module from this point forward. You should be prepared to add it to your builds using any arsd component. +dom.d, database.d, png.d, and others may start importing it at any time, so you have to assume they do from here on and have the file in your build. + +Generally speaking, I am relaxing my dependency policy somewhat to permit a little more code sharing and interoperability throughout the modules. While I will make efforts to maintain some degree of stand-alone functionality, many new features and even some old features may be changed to use the new module. As such, I reserve to right to use core.d from *any* module from this point forward. You should be prepared to add it to your builds using any arsd component. Note that arsd.core may require user32.lib and ws2_32.lib on Windows. This is added automatically in most cases, and is a core component so it will be there, but if you see a linker error, this might be why. @@ -43,8 +45,8 @@ I recommend you clone the repo and use `dmd -i` to let the compiler automaticall Also: * dom.d's XmlDocument no longer treats `