QtD 0.2 release announcement.
Tomas Lindquist Olsen
tomas.l.olsen at gmail.com
Fri May 29 08:24:20 PDT 2009
On Fri, May 29, 2009 at 12:22 PM, Eldar Insafutdinov
<e.insafutdinov at gmail.com> wrote:
> Tomas Lindquist Olsen Wrote:
>
>> On Fri, May 29, 2009 at 12:44 AM, Eldar Insafutdinov
>> <e.insafutdinov at gmail.com> wrote:
>> > Eldar Insadutdinov Wrote:
>> >
>> >> Another release of QtD is out. This time, it's Linux-only because OPTLINK refuses to link the project with debug info on Windows (see bug http://d.puremagic.com/issues/show_bug.cgi?id=2436). If anybody wants QtD on Windows, please keep pushing Walter until he does something with OPTLINK (bury it). Voting for the bug may help, too.
>> >> I would repeat once again the request, that was raised here numerous of times, Walter, please change object file format, for me the ones used by MSVC or MinGW would be just fine.
>> >>
>> >> In this release:
>> >>
>> >> * Lots of bugfixes
>> >> * Switched to Qt 4.5
>> >> * ldc supported (for both X86 and X86-64)
>> >> * All imports inside Qt are now public to avoid import hell
>> >> * Implemented API dealing with containers
>> >> * All classes from Gui, OpenGL, Xml, Svg, Network and Webkit packages
>> >> are wrapped
>> >> * Build system is now based on CMake to be crossplatform and more
>> >> flexible
>> >> * New signals and slots implementation (pretty limited but we are
>> >> working on a better one, which will support queued connections,
>> >> connections by name at runtime, etc).
>> >> * Ported duic, the tool for generating code out of xml representation
>> >> * Ported drcc, the resources compiler
>> >>
>> >> Thanks to everyone involved in the project.
>> >
>> > So apparently I made it working on Windows as well. The thing that solved the problem was to feed source files to the compiler in the different order. Is it a correct behaviour?
>> >
>>
>> The DMD frontend has quite a few "order dependencies". It's not
>> correct behaviour, but a result of how it does semantics.
>
> Why is it working on linux then? With both ldc and dmd?
>
I can't answer that, it's entirely possible it's a whole other issue.
However, it could be that a version block is pulling in some trouble
code, that is otherwise skipped on other platforms than windows.
In the end you should really construct a test case to get it fixed.
More information about the Digitalmars-d-announce
mailing list