|
Nightly Builds (contains untested code)
get DUI version 00.07_81 Get DUI 00.07 for dmd 0.76
get DUI version 00.06_80 Get DUI 00.06 and report any bugs found to help on the road to the first release
get DUI version 00.05_71 Get DUI 00.05 and report any bugs found to help on the road to the first release
get DUI version 00.04_66 Get DUI 00.04 support DMD 0.73
get DUI version 00.04_61 Get DUI 00.04 the first support for GtkGlExt (Linux only)
get DUI version 00.03_55 Get DUI 00.03
get DUI version 00.02_31 Get the very first release of DUI for dmd version 0.69
get DUI version 00.01_30 Get the very first release of DUI
- (Still) Missing:
- menu item factory
- small number of callback functions (on the Dispatcher class)
- accel groups
- remove some buggy implementations of features not target to the first version
- garbage collector bug correct
- (Still) Missing:
- menu item factory
- small number of callback functions (on the Dispatcher class)
- accel groups
- remove some buggy implementations of features not target to the first version
- Corrected gc bug.
- some decorator methods added to the GTK+ API
- This should be the last release before an official "beta" release.
if you were waiting for a stable DUI release with (almost) all the high level GTK+ features this is it.
plunge into it an report any bugs found! please check the bug list page.
ask howto question to get the answers into the small tutorial page. - (Still) Missing:
- menu item factory
- small number of callback functions (on the Dispatcher class)
- accel groups
- remove some buggy implementations of features not target to the first version
- Bindings to most GTK+ functions are now in.
- DUI is approaching the first beta release and no major changes are expected from now on, just complete the implementation of the bindings to the GTK+ missing functions.
The OpenGLExt is an experimental release, but OpenGLExt is simple enough to assume that no major changes will be need
- DUI is reported to compile and run on:
- window ME
- Gentoo Linux 1.4
- (beside the development environment (Slackware line 9.0 beta) and win2k)
- Added A second openGL example program
- Removed debug messages to the console
DUI is still very incomplete but no major changes are expected from now on, just complete the implementation of the bindings to the GTK+ missing functions.
The GLExt is an experimental (as all DUI after all) release, but GLExt is simple enough to assume that no major changes will be need
- Added first OpenGL support through GdkGLExt
- Added main loop idle and timeout callbacks
- fixed HelloWorld example
DUI is still very incomplete but no major changes are expected from now on, just complete the implementation of the bindings to the GTK+ missing functions.
- DUI now compiles with dmd 0.71 (does NOT compile with dmd 0.68)
- windows version (install instructions)
- Check the GTK+ library version for compatibility and issue warning to the console it doesn't match with expected version
- Fixed callbacks implementation with a dispatcher that receives all events and distribute them to all interested listeners
- lots more listeners coded in
- More complete implementation of TreeView and related classes
- More Text widgets, the gtk-demo textview is complete
- Pixbuf
- Corrected Combo
- Corrected TreeView and TreeStore and ListStore are OK
- Typed in most of the missing classes, some not yet tested.
(still some typing needed to complete just the gtk part) - corrected File selection dialog.
- corrected TextView scroll inside the ScrolledWindow.
- Reorganize gtk types.
- Reorganize constants and uniformized names and qualifiers.
- More complete tests in DUITests.
- Created static lib libdui.a
- Can't link HelloWorld anymore on Linux (windows OK) ???
DUI doesn't do much but you can still get it anyway
no changes from version 00.01
- DUI now compiles with dmd 0.69 (does NOT compile with dmd 0.68)
DUI doesn't do much but you can still get it anyway
- DUI has a minimum implementation of most of the GTK+ widgets.
By minimum implementation we mean that the widget can at least be displayed - DUI implement the most common GUI events
- expose
- button clicked
- menu item clicked
- button pressed/released
- mouse movement
- window delete
- TreeView and FileSelection dialog don't work properly
- Combo can't set or get the current selected entry
- TextView has a very limited implementation
- A general Makefile, as it is the Makefile was created by hand and it will have to be customized by hand for every different environment
- Compile DUI as a library. It seems that a shared library cannot yet be created for Linux.
For any DUI evaluation you will have to compile DUI as part of your application.
|
|