|
The current windows version is 00.20_100
The current linux version is 00.23_25
For installing instruction for windows users see Windows Installer
(*) Windows binary installer plus GTK+ |
0.109 |
2.4.10 |
(near future) |
- windows 2000 (or other)
|
NEW (*) Windows installer plus GTK+ |
0.109 |
2.4.10 |
DUI_WIN_00.20.100 |
- windows 2000 (or other) - Working D development environment |
(*) Windows installer no GTK+ |
0.109 |
2.4.10 |
(near future) |
- windows 2000 (or other) - Gtk+ 2.4.x - Working D development environment |
Windows sources no GTK+ |
0.102 |
2.4.10 |
dui_00.15_98.zip |
- windows 2000 (or other) - Gtk+ 2.4.x - Working D development environment |
NEW (**) Linux sources (no GTK+) |
0.109 |
2.4.10 |
dui_00.23_25.tar.gz |
- linux (slackware or other) - Gtk+ 2.4.x - Working D development environment |
(*) contains dool.
(**) you need to install dool first
sclite3.dll is included with the installer (but not used yet) get the source here:
sqlite source
get the windows Gtk+ sources from:
windows Gtk+ sources
get the windows GtkGlExt sources from:
gtkglext
subversion
browse the subversion repository at DUI repository
History
get DUI version 00.20_99 Get DUI 00.20 first release with dool
...
get DUI version 00.14_97 Get DUI 00.14 maintenance release for dmd 0.94
...
get DUI version 00.10_91 Get DUI 00.11 maintenance release to support leds
get DUI version 00.10_90 Get DUI 00.10 try the new event delegates
get DUI version 00.09_85 Get DUI 00.09 next version preview
get DUI version 00.08_84 Get DUI 00.08 for dmd 0.78
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
- Linux version: soon
- Windows version: soon
- Documentation (these html pages):
- Missing:
- pixbuf TreeView cells
- accel groups
- many callbacks through delegates
- (After 1.0) menu item factory
- requires dool the impact is minimal:
- DUI doesn't return char[] anymore; all char[] results were replaced by String (dool.String)
(all methods the accept a char[] are now overloaded with a method that accpects a String)
- updated for dmd 0.102
- Linux version: sourceforge
- Windows version: Todo
- Documentation (these html pages):
- (Still) Missing:
- menu item factory
- many callbacks through delegates
- accel groups
- pixbuf TreeView cells
- maintenance release for dmd 0.94, no relevante changes
- (Still) Missing:
- menu item factory
- many callbacks through delegates
- accel groups
- pixbuf TreeView cells
- maintenance release for leds, no relevante changes
- (Still) Missing:
- menu item factory
- many callbacks through delegates
- accel groups
- pixbuf TreeView cells
- Added event callbacks through delegates
- Linux version:
- Windows version:
- Documentation (these html pages):
- (Still) Missing:
- menu item factory
- small number of callback functions (on the Dispatcher class)
- accel groups
- pixbuf TreeView cells
- Mainly minor chages to support leds
- added SizeGroup
- added ThreadG
- Corrected bug on ddi.Color
- also (untested):
- added AsincQueues
- added Plugins (Modules)
- (Still) Missing:
- menu item factory
- small number of callback functions (on the Dispatcher class)
- accel groups
- pixbuf TreeView cells
- very few and small to mention, this is a maintenance release for dmd 0.78
- Linux version:
- Windows version:
- Documentation (these html pages):
- (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
- Linux version:
- Windows version:
- Documentation (these html pages):
- 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.
- Linux version:
- Windows version:
- Documentation (these html pages):
- 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
- Linux version:
- Windows version:
- Documentation (these html pages):
- 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
- Linux version:
- Windows version:
- Documentation (these html pages):
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
- Linux version:
- Windows version:
- Documentation (these html pages):
- 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.
|
|
|