Dear Emacs, please make this -*-Text-*- mode!

NEWS for gWidgetsWWW

Changes for 0.0-22
-------------------

* upgraded ext to ext-3.3.0
* added a few local apps: gw_package and gw_browseEnv
* reworked ggroup to improve nested layouts.
* added update method for gwindow instances. This will refresh a page.
* added a Tests directory along with many tests. (need to be run by
  manually clicking, not automated)
* use statusbar to display information about AJAX calls, when present
* added options use.table (gcheckboxgroup), use.togglebutton (gcheckbox)
* changed back-end handling of assign transport
* resurrected gprocessingjs widget. An alternative to gcanvas as it
has a mouse handler.
* new widget gtree
* new widget, gbigtable which implements exts's paging framework
allowing very large data sets to be displayed (as it only shows a page
at a time)
* size<- method for tables can be a list with component columnWidths
to specify the individual column widths in pixels. The defaults are
taken from the column's entries at time of construction. (Thanks Dirk)
* extended timeout period for AJAX calls. Can set with value specified
to gwindow.(Thanks Dirk)
* simplified RApache configuration. For Ubuntu, very simple
now. (Thanks Dirk)
* fixed bug with static files (Thanks Dirk)
* moved js code from widgets into standalong file. Compressed by compress.R
* internal change to how handlers are evaluated. Trying to cut down on
SIGPIPE error. STILL HAVEN'T FOOUND THEM ALL.
* bug fixes
* fixed some of the examples


Changes for 0.0-21
-------------------
* fixes to work with R-studio under local server
* bug fix for gdf

Changes for  0.0-20
-------------------
* deprecate ggooglemaps for a bit
* added gwebvis -- but doesn't work! (placement of object needs
  addressing)
* removed gcodemirror -- didn't work
 
Changes for  0.0-19
-------------------
* debug removal take II -- r-forge mistake?

Changes for  0.0-18
--------------------
* removed debugging file that hung windows

Changes for  0.0-17
--------------------
* no change, seemed to have forgotten to upload version 16

Changes for  0.0-16
--------------------
* Changed to use the dynamic help's httpd server -- not the Tcl one
  from Rpad. This is much better as the Tcl one had size limitations
  and meant an additional web server.
* New widget gcommandline. For local use only!
* new widget gfile. (More like gfilebrowse). For local use only.
* new demo for local use: ex-simple-gui.R. Call with localServerStart
  to see.
* fixes to gtable.
* numerous minor bug fixes, doc fixes

Changes for  0.0-15
--------------------
* added tag, tag<- methods to make work with gWidgets code
* added stub isExtant method
* added blockHandler, unblockHandler methods
* fixed bug with gtable
* Try to integrate with traitr, but only partially successful.

Changes for  0.0-14
--------------------
* doc fix to make vignette with TeXLive

Changes for  0.0-13
--------------------

* added message when loading javascript files

* noted issue -- still to be fixed -- with local pages that are too
  big.

* fixed bug with local server -- was calling non-existent package

Changes for  0.0-12
--------------------
* fix to localServerStart

Changes for  0.0-11
--------------------

* fix docs to get no warnings in R-devel.

Changes for  0.0-10
--------------------

* Added local server to complement RApache configuration. The local
  server makes development easier as one can see the R process from a
  command line. Also might be useful for stand-alone use as there are
  no toolkits to configure or install. The main quirk between the two
  is how backslashes get escaped in the local server.

* package has copy of extjs libraries (extjs.com)

* addHandlerKeystroke has extra argument key= or charCode= for testing
  keyup keys before sending handler back into R (slower). The key can
  be "e.ENTER" or "e.BACKSPACE" using ext key definitions.

* fixed bug with gcombobox and index=TRUE

* fixes to gprocessingjs -- might be useful with local version

* fix to ggoglemaps to make work with local version

Changes for  0.0-9
--------------------

* make _transportToR use JSON to encode values. This allows one to
  pass back vectors,...

* reworked runHandler. Instead of munging with a key,value pair, we
  have new value context which is a list. It is passed into the
  handler via handlerExtraArguments as in
  Ext.util.JSON.encode({key:value}). Then in the handler h$key is
  value. Used to make ginput work and addHandlerKeystroke (this
  returns key codes though, not characters).

Changes for  0.0-8
--------------------

* Major changes to implement RApache as the backend, in place of
  RPad. The Rpad project seems to be abandoned, despite its very
  interesting core. However, using RApache greatly diminishes the
  security issues that RPad raises and *hopefully* will make
  gWidgetsWWW much more stable

 The configuration of RApache is very important. Sample template in
 templates directory

* requires filehash and digest packages to manage
  sesssions. Sesssion are used to store state between requests

* AJAX features are implemented through a script gWidgetsWWWAJAX.R

* Added gcanvas widget for using the canvas device package of Jeffrey
  Horner. This is replacing the gprocessingjs package, which isn't
  working as of now.

* added gsvg widget which is similar to gcanvas widget. Can be used
  with SVG devices (RSVGTipsDevice, or SVGAnnotation). 

* added gspinbutton widget, although trigger icons not showing.

* removed some CSS for buttons to make work with Internet Explorer

* added ggplot2 example

* fixed bug when adding widgets to layout after rendering. 

Changes for  0.0-7
--------------------

* added clt example


Changes for  0.0-6
--------------------

* started a vignette

* fixed some bugs

* improved examples

* added idle handler

* fixed adding/deleting from ggroup after rendering

* added gprocessingjs widget for javascript graphics. Not a real
  graphics  device, but still useful

Changes for  0.0-5
--------------------

* better organized examples

* added gformlayout

* bug fixes

Changes for  0.0-3
--------------------

* gcalendar -- initial value now works for dates. If in format, will
  pick up
* fix so that icons in toolbar work
* changes to gtooltip to allow title and message as per Ext

Changes for  0.0-2
--------------------

* fixed methods so that .. override by user will get picked up.

* fixes to work with safari



Changes for  0.0-1
--------------------

* initial release.
