Contents of this section
Look for some of the following improvements in future WebKit
releases.
We don't guarantee any particular feature will be included, but this
is our "wish list."
- Support for Netscape-style "magic cookies."
- Embedded support for graphical output. (Although right now
nothing is stopping you from emitting an <IMG> tag.)
- Object wrappers for WebKit functionality.
- Implementation of persistent objects, to get around the
connectionless nature of WWW applications.
- Multiplexing Gateway processes on a single port.
- An event-driven framework for Gateway applications.
- Support for platforms other than Linux. (Someone is working
on SCO now.)
- You cannot use the Get or TBrowse classes with the
-lwebkit
library linked, and the appearance of your @..SAY
output might be substandard.
- A Majordomo-like 'wrapper' program.
- An
httpd
written entirely in FlagShip. (The point?
Better integration with your FlagShip code.)
- Smooth backward compatibility with FlagShip 4.3.
- It would be nice for wksyslog() to take a variable-argument list
just like the C-based syslog() function.
- Could always use more/better documentation and examples.
- Support for HTML (3.x?) tables.
- Use
QUERY_STRING
.
- Recheck memory management in the C routines.
alert()
-like auxiliary functions don't work.
- The protocol used to move data from
webkit-gateway
to the
user-provided program is not robust enough.
- Sometimes it appears that the error handler will not
kick in automatically.
- There has to be a better way to fix
endwin()
than
system ("reset").
You have to set cooked and echo mode, turn off cbreak and raw, turn
on newline translation, and reset special characters to their
default values, then do terminal initialization.
- Gateway mode won't work across CPU architectures because of
bit-endianness.
- Test whether Gateway mode works with inetd.
- How should a Gateway server respond to signals other than
SIGKILL
and SIGTERM
? The defaults seem to be okay but I haven't
given them
much thought.
- Set
argv[0]
of the Gateway server process to
something snazzy like WebKit server process: %s
.
- Syslog settings shouldn't be hardcoded.
- Convert this document to memo fields for
fsman
.
- Uninstall script.
- Let
webkit-gateway
spawn multiple instances of the CGI-enabled
FlagShip program to enhance performance by eliminating redundant
execution of FlagShip startup code.
- WebKit Manager console program.
- A way to embed Java applets in memo fields so they can be
selected by WebKit at runtime.
- Red Hat RPM
- Book list
- Document and make consistent the library-supplied invocations
of
syslog()
.
Next Chapter, Previous Chapter
Table of contents of this chapter,
General table of contents
Top of the document,
Beginning of this Chapter