All changes related to the ComPact HTTPd graphical user interface server are listed in this section:
---- [f] use of -nostdin in HTTPdActions
devel_ComPactHTTPd_d13_6_7:
date: 1999/11/02 12:48:28; author: wagner; state: Exp; lines: +1 -0
branches: 1.259.2;
fixed remaining uses of -gui option: changed to -nostdin
---- [] display of current base tag of packages
devel_ComPactHTTPd_d13_9_0:
date: 1999/11/13 17:06:00; author: wagner; state: Exp; lines: +1 -0
implementation for PR77:
The current base tag of a checked-out package is now displayed in the
package/header_misc frame, top-right corner.
Four new ExHTML functions have been implemented:
pkgvmCurrentTag(), pkgvmShortStatus(),
pkgCurrentTag(dir), pkgShortStatus(dir)
---- [] remote browser arguments disabled on win32
devel_ComPactHTTPd_d13_9_1:
PR22: workaround
disable netscape remote arguments on win32
---- [] auto-save bundled configuration resources for editing
devel_ComPactHTTPd_d13_10_0:
date: 1999/11/15 17:26:06; author: wagner; state: Exp; lines: +1 -0
fix for PR69: editing of bundled configuration resources is impossible
A new parameter has been added to the Edit and Execute commands of
ComPactHTTPd: ExternalResource. If this is set to a filename, the
last part of it is considered to be a resource and tried to locate.
If the resource is found and the file does not exist, it is created.
Appropriate extensions have been made to the config pages.
---- [] confirm checkout of missing packages
devel_ComPactHTTPd_d13_11_0:
date: 1999/11/15 23:53:38; author: wagner; state: Exp; lines: +1 -0
part of fix for PR38: packages are checked out without warning
ComPactHTTPd now creates an external confirmation closure and passes
it to all PrjDesc objects in project sessions. Furthermore, the variables
PKGMOPT, PKGVMOPT, PRJMOPT are set to to -usegui to force the use
of external confirmation of called programs.
---- [i] new command makestablerelease
devel_ComPactHTTPd_d13_12_0:
date: 1999/11/16 14:58:21; author: wagner; state: Exp; lines: +1 -0
changes:
o added makestablerelease (New Release Of Stable Branches) to
the project/snapshot pages
o added context help for new command
o fixed context help for prjm/NewRelease
o added several default project management commands to project/general
o fixed history mechanism in project/general
---- [] DEFTEXT/DEFLIST statements in ExHTML
devel_ComPactHTTPd_d13_13_0:
date: 1999/11/20 01:03:07; author: wagner; state: Exp; lines: +1 -0
Two new statements have been added to ExHTML:
DEFTEXT Scope Ident = TextExpr
DEFTEXT Scope Ident ?= TextExpr
DEFLIST Scope Ident = ListExpr
DEFLIST Scope Ident ?= ListExpr
Scope ::= GLOBAL | SESSION | CONTEXT | LOCAL
They may be used to define values in the corresponding environment.
A value after = is an unconditional initial value, while the operator
?= denotes a conditional assignment, which is only evaluated, if the
value is not already defined.
Lots of occurences of IF defined(name) THEN ELSE name = val END
have been simplified in the ExHTML pages. Most probably some have been
overseen.
This change has not yet been propagated to the compact_1_1_stable
configuration.
---- [] change set delay-browser-start-fix
created by wagner at 2000.05.11.17.57.52
description:
The starting of the browser has been delegated to its own thread and
is now three seconds delayed, which should give the ComPactHTTPd
enough time to open the TCP port. This has never been a problem
under FreeBSD, but seems to be one on Linux and NT.
package changes:
ComPactHTTPd devel_ComPactHTTPd_d13_13_8 devel_ComPactHTTPd_d13_13_9
---- [] change set editor-variable-fixes
created by wagner at 2000.05.12.12.31.09
description:
Two fixes concerning editor settings:
o MiniEnv now computes a default settings based on VISUAL and
EDITOR environment variables and ensures that the editor
variables are not NIL.
o The environment variables COMPACTEDITOR COMPACTHTTPDEDITOR may
now be used to override editor settings in compactrc.
package changes:
compactrc devel_compactrc_d11_1_5 devel_compactrc_d11_2_0
---- [i] change set change-set-gui-extensions
created by wagner at 2000.05.20.11.40.32
description:
Support for change sets has been added to the version control status
page, the version control actions page, and the HTTPdActions
file of package ComPactHTTPd. Some more appropriate buttons should be
used in some places.
package changes:
ComPactHTTPd devel_ComPactHTTPd_d13_13_12 devel_ComPactHTTPd_d13_14_0
---- [i] change set project-diff-and-context-help-gui-extensions
created by wagner at 2000.05.20.14.51.58
description:
The GUI has been extended by project related diff functions which can
be used to list modifications and produce diffs between named
snapshots. Missing context help has been added for the project diff
functions and change sets.
package changes:
ComPactHTTPd devel_ComPactHTTPd_d13_14_0 devel_ComPactHTTPd_d13_15_0
---- [ip] change set feature-remote-resource-service-gui
created by wagner at 2000.09.01.15.14.57
description:
ComPactHTTPd now makes full use of the ComPact configuration resource
service for all resources. Several sections of initialization code
have been significantly simplified, and more procedures from module
CompactRC are used. The Session.T has been extended to provide
resource retrieval methods. Several now useless procedures have been
removed.
Several new procedures are now exported by CompactRC to further
facilitate ComPact program initialization and resource retrieval.
package changes:
compactrc devel_compactrc_d14_1_0 devel_compactrc_d15_0_0
ComPactHTTPd devel_ComPactHTTPd_d17_1_1 devel_ComPactHTTPd_d18_0_0
---- [] change set fix-gui-(re)init
created by wagner at 2000.10.02.10.55.07
description:
changes:
o more default paths in package collection list in compactrc
o added reinit knobs to several dir frames as well as corresponding
functionality
o non-existing dirs no longer get deleted from collection paths in
session1.htm
o improved collection-list initialization
This should fix PRs 49 and 63.
package changes:
compactrc devel_compactrc_d16_0_2 devel_compactrc_d16_0_3
ComPactHTTPd devel_ComPactHTTPd_d18_0_3 devel_ComPactHTTPd_d18_0_5
---- [] GUI layout improvements and extensions
devel_ComPactHTTPd_d18_0_10,
devel_ComPactHTTPd_d18_0_9,
devel_ComPactHTTPd_d18_0_8,
devel_ComPactHTTPd_d18_0_7:
2000/10/12 13:46:33 wagner Exp
yet more layout improvements
modified: ComPactHTTPd/src/project/content_main_build.htm
modified: ComPactHTTPd/src/project/content_main_general.htm
modified: ComPactHTTPd/src/project/content_main_vcactions.htm
2000/10/12 11:05:32 wagner Exp
changes:
o yet more layout improvements
o some functional fixes in pool management gui
modified: ComPactHTTPd/src/login/header_misc.htm
modified: ComPactHTTPd/src/login/select.htm
modified: ComPactHTTPd/src/pool/content_main_general.htm
modified: ComPactHTTPd/src/pool/f_midbot.htm
2000/10/12 10:03:02 wagner Exp
more layout improvement:
Forms must not be included in TD elements in tables, because the
layout machines of both Netscape and Internet Explorer don't like
this and produce much unnecessary empty space
modified: ComPactHTTPd/src/package/content_main_general.htm
modified: ComPactHTTPd/src/package/content_main_vcactions.htm
modified: ComPactHTTPd/src/package/content_main_vcgeneral.htm
modified: ComPactHTTPd/src/package/content_main_vcstatus.htm
modified: ComPactHTTPd/src/package/header_misc.htm
modified: ComPactHTTPd/src/project/content_main_build.htm
modified: ComPactHTTPd/src/project/content_main_general.htm
modified: ComPactHTTPd/src/project/content_main_information.htm
modified: ComPactHTTPd/src/project/content_main_vcactions.htm
modified: ComPactHTTPd/src/project/header_misc.htm
2000/10/12 00:01:40 wagner Exp
attempt to improve the layout of several command frames
modified: ComPactHTTPd/src/package/content_main_general.htm
modified: ComPactHTTPd/src/package/content_main_vcactions.htm
modified: ComPactHTTPd/src/package/content_main_vcstatus.htm
modified: ComPactHTTPd/src/project/content_main_build.htm
modified: ComPactHTTPd/src/project/content_main_general.htm
modified: ComPactHTTPd/src/project/content_main_snapshot.htm
modified: ComPactHTTPd/src/project/content_main_vcactions.htm
modified: ComPactHTTPd/src/project/content_main_vcstatus.htm
---- [] several GUI fixes, extensions, improvements
revision devel_ComPactHTTPd_d18_0_6
2000/10/11 17:29:22 wagner Exp
changes:
o evaluation of httpd-beeps has been fixed
o evaluation of httpd-use-cache has been added so that the cache can be
permanently disabled via .compactrc
o HttpdRequestContext.T.useCache() has been improved
o add all missing files (pkgm -catchup) has been added to the GUI
o minor layout improvements
modified: ComPactHTTPd/src/GenPages.m3
modified: ComPactHTTPd/src/Global.m3
modified: ComPactHTTPd/src/HTTPdActions
modified: ComPactHTTPd/src/HTTPdActions.m3
modified: ComPactHTTPd/src/HttpRequestContext.m3
modified: ComPactHTTPd/src/Session.m3
modified: ComPactHTTPd/src/package/content_main_build.htm
modified: ComPactHTTPd/src/package/content_main_vcgeneral.htm
modified: ComPactHTTPd/src/package/dir2.htm
---- [] change set fix-gui-terminate+context-state
created by wagner at 2000.11.14.16.51.04
description:
This change set addresses the problems of gui termination and
inconvenient context switches:
o A `terminate' button has been added to all navigation frames.
o The Java script termination procedures have been fixed to reload
the current page if termination of Session0 is cancelled.
o A new Java script procedure TerminateServer has been introduced,
which asks for confirmation and then terminates Session0 or reloads
the current page.
o The server now remembers the state of the command menu frame in
every context, so that switching between
project/package/pool/config contexts does not change the command
menu selection.
o The server now remembers the last package / project / pool context
in every session, so that changing the context via the navigation
frames behaves as expected in most situations.
o A missing closing quote has been added so that the Elego ComPact
logo is now displayed even in pool contexts.
package changes:
ComPactHTTPd devel_ComPactHTTPd_d18_0_11 devel_ComPactHTTPd_d18_1_0
---- [f] change set fix-gui-help-document-links
created by wagner at 2000.12.21.17.16.12
description:
This change set addresses request id 126.
Links to PDF and PS documents in the gui help header frame should now
work; a link to the complete HTML manual has been added.
o remove COMPACTROOT from all links
o add {?COMPACTROOT}/doc to the httpd resource search patch in all
compactrc templates
o add html/index.html link
Also fix a typo in the Release module (d -> D).
package changes:
pkg_global devel_pkg=global_d16_2_6 devel_pkg=global_d16_2_7
compactrc devel_compactrc_d16_2_0 devel_compactrc_d16_2_1
ComPactHTTPd devel_ComPactHTTPd_d18_2_1 devel_ComPactHTTPd_d18_2_2
compact-copyright devel_compact-copyright_d2_3_1 devel_compact-copyright_d2_3_2