Change Log

Fri Oct 06 19:42:23 UTC 2006
Erik Veenstra <>

PDF version (A4)


1. Change Log

1. Change Log

Since version 0.2.0, rubywebdialogs.rb can be require'd by the application, so you don't have to install RubyWebDialogs. However, it can still be installed with "ruby rubywebdialogs.rb" (the same file). Thus, this file is both a library file and an installation file at the same time!

If you installed RubyWebDialogs, you have to do a "require 'ev/rwd'". If you want to do a "require 'rubywebdialogs'" directly, you have to copy it to the current directory (or place it in the site_lib directory manually) and do a "require 'rubywebdialogs'".

(Don't "save link target as..", since that will only give you an HTML file.)

VersionDateDownloadDiffChanges or rubywebdialogs-0.2.0.tar.gz or rubywebdialogs-0.2.0.gem0.2.0.diffAdded better browser detection on Cygwin.
Added mime support for rwd_files/* (hard coded, for now...)
RWDialog#serve now stops the application when the application is being wrapped by RubyScript2Exe. Fixed a bug concerning the detection of configuration files.
Added Array#rwd_table.
Added RWDialog#text.
Added RWDialog#timeout.
I changed a lot of small other things which are probably not worth mentioning individually, but enhance the total "feel" of RubyWebDialogs. or rubywebdialogs-0.1.2.tar.gz0.1.2.diffAdded refresh to <window>.
Added width and height to <image>.
Added the (experimental) progress bar.
Fixed a bug concerning a frozen string (ENV["RWDBROWSER"]).
Fixed the handling of spaces in ENV["RWDBROWSER"] under Cygwin. or rubywebdialogs-0.1.1.tar.gz0.1.1.diffAdding the key/values in the configuration file to ENV is only done if ENV doesn't already include the key.
Corrected the handling of %1 in ENV["RWDBROWSER"].
Corrected the handling of http://localhost:7701 (no final /).
Renamed the embedded pixel.gif to rwd_pixel.gif.
Removed the definition of the (western) character set in the templates. or rubywebdialogs-0.1.0.tar.gz0.1.0.diffAdded browser detection for Linux.
Added theme handling.
Added <panel>.
Added alt to <image>.
Changed the layout of tabs.
0.0.1103.09.2004rubywebdialogs-0.0.11.rb or rubywebdialogs-0.0.11.tar.gz0.0.11.diffAdded a different template for PDA's and the (experimental) detection of PDA's.
Added filename handling for download.
0.0.1021.08.2004rubywebdialogs-0.0.10.rb or rubywebdialogs-0.0.10.tar.gz0.0.10.diffSession-ids are now stored in cookies, in stead of in hidden form fields.
Added download.
0.0.915.05.2004rubywebdialogs-0.0.9.rb or rubywebdialogs-0.0.9.tar.gz0.0.9.diffDefault port isn't 1234 anymore, but one in the range 7701-7709.
Created RWDReconnect.
Added gsub(/%port%/, port.to_s) to ENV["RWDBROWSER"].
Changed the call to Hash#rwd_table.
0.0.805.05.2004rubywebdialogs-0.0.8.rb or rubywebdialogs-0.0.8.tar.gz0.0.8.diffAdded @rwd_call_after_back.
0.0.728.04.2004rubywebdialogs-0.0.7.rb or rubywebdialogs-0.0.7.tar.gz0.0.7.diffCorrected some exception handling regarding the IO with the browser.
Added maxlength to text and password.
Added network without authentication.
0.0.624.04.2004rubywebdialogs-0.0.6.rb or rubywebdialogs-0.0.6.tar.gz0.0.6.diffCorrected io-handling. Konqueror could kill the application.
Changed some layout (window and tabs).
0.0.523.04.2004rubywebdialogs-0.0.5.rb or rubywebdialogs-0.0.5.tar.gz0.0.5.diffReplaced the symlink by a copy in install.rb . It didn't work under Linux.
0.0.422.04.2004rubywebdialogs-0.0.4.rb or rubywebdialogs-0.0.4.tar.gz0.0.4.diffChanged the recently added tab-handling.
Corrected some cursor positioning glitches.
0.0.321.04.2004rubywebdialogs-0.0.3.rb or rubywebdialogs-0.0.3.tar.gz0.0.3.diffA minor change in message. or rubywebdialogs-0.0.2.tar.gz0.0.2.diffAdded some tab-handling. or rubywebdialogs-0.0.1.tar.gz0.0.1.diffAlpha release