Skip to content

Commit a85ec28

Browse files
committed
Add .gitignore and .gitattributes
1 parent 72312db commit a85ec28

31 files changed

+1040
-1005
lines changed

Diff for: .gitattributes

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
* text=auto eol=lf
2+
3+
*.bat text eol=crlf
4+
*.config text eol=lf
5+
*.css text eol=lf
6+
*.html text eol=lf
7+
*.js text eol=lf
8+
*.py text eol=lf
9+
*.rst text eol=lf
10+
*.sh text eol=lf
11+
*.txt text eol=lf
12+
*.po text eol=lf
13+
*.pot text eol=lf
14+
*.xml text eol=lf
15+
16+
*.gif binary
17+
*.ico binary
18+
*.jpg binary
19+
*.lnk binary
20+
*.mo binary
21+
*.png binary
22+
*.exe binary
23+
*.so binary
24+
*.ppt binary
25+
*.pdf binary
26+
*.gz binary
27+
*.zip binary

Diff for: .gitignore

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
*~
2+
*.pyc
3+
*.pyo
4+
*.swp
5+
*.log
6+
*.patch
7+
8+
.idea

Diff for: CGIWrapper/Docs/RelNotes-X.Y.phtml

+40-40
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
1-
<% header(name + ' ' + versionString + ' Release Notes') %>
2-
3-
<p><% name %> version <% versionString %> released on <% releaseDate %></p>
4-
5-
<a name="Introduction"></a><h2>Introduction</h2>
6-
<ul>
7-
<li>...</li>
8-
</ul>
9-
10-
<a name="MajorChanges"></a><h2>Major Changes</h2>
11-
<ul>
12-
<li>...</li>
13-
</ul>
14-
15-
<a name="NewFeatures"></a><h2>New Features</h2>
16-
<ul>
17-
<li>...</li>
18-
</ul>
19-
20-
<a name="Improvements"></a><h2>Improvements and Refinements</h2>
21-
<ul>
22-
<li>...</li>
23-
</ul>
24-
25-
<a name="Security"></a><h2>Security</h2>
26-
<ul>
27-
<li>...</li>
28-
</ul>
29-
30-
<a name="MinorChanges"></a><h2>Minor API Changes</h2>
31-
<ul>
32-
<li>...</li>
33-
</ul>
34-
35-
<a name="Bugfixes"></a><h2>Bugfixes</h2>
36-
<ul>
37-
<li>...</li>
38-
</ul>
39-
40-
<% footer() %>
1+
<% header(name + ' ' + versionString + ' Release Notes') %>
2+
3+
<p><% name %> version <% versionString %> released on <% releaseDate %></p>
4+
5+
<a name="Introduction"></a><h2>Introduction</h2>
6+
<ul>
7+
<li>...</li>
8+
</ul>
9+
10+
<a name="MajorChanges"></a><h2>Major Changes</h2>
11+
<ul>
12+
<li>...</li>
13+
</ul>
14+
15+
<a name="NewFeatures"></a><h2>New Features</h2>
16+
<ul>
17+
<li>...</li>
18+
</ul>
19+
20+
<a name="Improvements"></a><h2>Improvements and Refinements</h2>
21+
<ul>
22+
<li>...</li>
23+
</ul>
24+
25+
<a name="Security"></a><h2>Security</h2>
26+
<ul>
27+
<li>...</li>
28+
</ul>
29+
30+
<a name="MinorChanges"></a><h2>Minor API Changes</h2>
31+
<ul>
32+
<li>...</li>
33+
</ul>
34+
35+
<a name="Bugfixes"></a><h2>Bugfixes</h2>
36+
<ul>
37+
<li>...</li>
38+
</ul>
39+
40+
<% footer() %>

Diff for: Docs/RelNotes-1.0.1.phtml

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
<% header(name + ' 1.0.1 Release Notes') %>
2-
3-
<p><% name %> version 1.0.1 released on 02/06/09</p>
4-
5-
<ul>
6-
<li>This is the first bugfix release for Webware for Python release 1.0,
7-
mainly fixing a problem that could appear when communicating with the
8-
threaded application server over a network connection.
9-
See the WebKit release notes for details.</li>
10-
<li>This bugfix release can be used with Python versions 2.0 to 2.6.</li>
11-
</ul>
12-
13-
<% footer() %>
1+
<% header(name + ' 1.0.1 Release Notes') %>
2+
3+
<p><% name %> version 1.0.1 released on 02/06/09</p>
4+
5+
<ul>
6+
<li>This is the first bugfix release for Webware for Python release 1.0,
7+
mainly fixing a problem that could appear when communicating with the
8+
threaded application server over a network connection.
9+
See the WebKit release notes for details.</li>
10+
<li>This bugfix release can be used with Python versions 2.0 to 2.6.</li>
11+
</ul>
12+
13+
<% footer() %>

Diff for: Docs/RelNotes-1.0.2.phtml

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
<% header(name + ' 1.0.2 Release Notes') %>
2-
3-
<p><% name %> version 1.0.2 released on 06/07/09</p>
4-
5-
<ul>
6-
<li>This is the second bugfix release for Webware for Python release 1.0,
7-
mainly fixing some problems and shortcomings of the PSP plug-in.
8-
See the WebKit and PSP release notes for details.</li>
9-
<li>This bugfix release can be used with Python versions 2.0 to 2.6.</li>
10-
</ul>
11-
12-
<% footer() %>
1+
<% header(name + ' 1.0.2 Release Notes') %>
2+
3+
<p><% name %> version 1.0.2 released on 06/07/09</p>
4+
5+
<ul>
6+
<li>This is the second bugfix release for Webware for Python release 1.0,
7+
mainly fixing some problems and shortcomings of the PSP plug-in.
8+
See the WebKit and PSP release notes for details.</li>
9+
<li>This bugfix release can be used with Python versions 2.0 to 2.6.</li>
10+
</ul>
11+
12+
<% footer() %>

Diff for: Docs/RelNotes-1.1.1.phtml

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
<% header(name + ' 1.1.1 Release Notes') %>
2-
3-
<p><% name %> version 1.1.1 released on 01/18/13</p>
4-
5-
<a name="Changes"></a><h2>Changes</h2>
6-
<ul>
7-
<li>Webware 1.1.1 is a bugfix release with several small improvements and
8-
fixes over the Webware 1.1 release, listed in the WebKit release notes.</li>
9-
</ul>
10-
11-
<% footer() %>
1+
<% header(name + ' 1.1.1 Release Notes') %>
2+
3+
<p><% name %> version 1.1.1 released on 01/18/13</p>
4+
5+
<a name="Changes"></a><h2>Changes</h2>
6+
<ul>
7+
<li>Webware 1.1.1 is a bugfix release with several small improvements and
8+
fixes over the Webware 1.1 release, listed in the WebKit release notes.</li>
9+
</ul>
10+
11+
<% footer() %>

Diff for: Docs/RelNotes-1.1.phtml

+52-52
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,52 @@
1-
<% header(name + ' 1.1 Release Notes') %>
2-
3-
<p><% name %> version 1.1 released on 08/03/11</p>
4-
5-
<a name="Changes"></a><h2>Changes</h2>
6-
<ul>
7-
<li>The main change in the Webware 1.1 branch is that it now requires
8-
at least Python version 2.4, while the Webware 1.0 branch still supports
9-
old Python releases down to version 2.0. This move allowed us to get rid
10-
of a lot of cruft, workarounds and old fashioned code; the code has become
11-
much cleaner and leaner, and by using more modern Python idioms also faster
12-
in many places. We do not yet support Python 3, but these changes give us
13-
a good starting point for further modernization of Webware for Python.</li>
14-
<li>We also changed our style guideline and are using 4 spaces instead of
15-
tabs throughout our codebase now, in order to conform a bit more with PEP8.
16-
We did not modernize our naming conventions, though, because we want to stay
17-
backward compatible with existing Webware applications.</li>
18-
<li>The methods and objects which have been marked as deprecated
19-
in version 1.0 and modules that are now available in the standard library
20-
have been removed in Webware for Python 1.1.</li>
21-
<li>The <code>NamedValueAccess</code> "magic" has been removed. See the
22-
MiscUtils release notes for details.</li>
23-
<li>We are now only using new-style classes in our code base. The
24-
<code>Object</code> root class for WebKit objects has gone.</li>
25-
<li>Webware (particularly MiddleKit) does not support <code>mxDateTime</code>
26-
types any more, only the native datetime types. However, if python-dateutil
27-
is not installed, Webware will still use <code>mxDateTime</code> internally
28-
for string parsing (but the results will be <code>datetime</code> anyway).
29-
This makes datetime handling much clearer and easier maintainable.</li>
30-
</ul>
31-
32-
<a name="NewFeatures"></a><h2>New Features</h2>
33-
<ul>
34-
<li>Added an adapter for any WSGI compliant webserver to communicate with
35-
the Webware application server, which you can use straight away as WSGI
36-
application script file for mod_wsgi.</li>
37-
<li>Added new session store classes based on shelve and Memcached.</li>
38-
<li>MiddleKit now supports SQLite as database.</li>
39-
<li>A mod_webkit binary for Apache 2 64bit on Windows is now included.</li>
40-
</ul>
41-
42-
<a name="Fixes"></a><h2>Fixes</h2>
43-
<ul>
44-
<li>Fixed a long outstanding issue with filenames in tracebacks: Since the
45-
installer compiled the files from a different directory (Webware) than the
46-
appserver uses (WebKit), the stored filenames (co_filename) could sometimes
47-
not be resolved.</li>
48-
<li>Fixed problems when shutting down an app server with hanging threads.</li>
49-
<li>More WebKit bugfixes are listed in the WebKit release notes.</li>
50-
</ul>
51-
52-
<% footer() %>
1+
<% header(name + ' 1.1 Release Notes') %>
2+
3+
<p><% name %> version 1.1 released on 08/03/11</p>
4+
5+
<a name="Changes"></a><h2>Changes</h2>
6+
<ul>
7+
<li>The main change in the Webware 1.1 branch is that it now requires
8+
at least Python version 2.4, while the Webware 1.0 branch still supports
9+
old Python releases down to version 2.0. This move allowed us to get rid
10+
of a lot of cruft, workarounds and old fashioned code; the code has become
11+
much cleaner and leaner, and by using more modern Python idioms also faster
12+
in many places. We do not yet support Python 3, but these changes give us
13+
a good starting point for further modernization of Webware for Python.</li>
14+
<li>We also changed our style guideline and are using 4 spaces instead of
15+
tabs throughout our codebase now, in order to conform a bit more with PEP8.
16+
We did not modernize our naming conventions, though, because we want to stay
17+
backward compatible with existing Webware applications.</li>
18+
<li>The methods and objects which have been marked as deprecated
19+
in version 1.0 and modules that are now available in the standard library
20+
have been removed in Webware for Python 1.1.</li>
21+
<li>The <code>NamedValueAccess</code> "magic" has been removed. See the
22+
MiscUtils release notes for details.</li>
23+
<li>We are now only using new-style classes in our code base. The
24+
<code>Object</code> root class for WebKit objects has gone.</li>
25+
<li>Webware (particularly MiddleKit) does not support <code>mxDateTime</code>
26+
types any more, only the native datetime types. However, if python-dateutil
27+
is not installed, Webware will still use <code>mxDateTime</code> internally
28+
for string parsing (but the results will be <code>datetime</code> anyway).
29+
This makes datetime handling much clearer and easier maintainable.</li>
30+
</ul>
31+
32+
<a name="NewFeatures"></a><h2>New Features</h2>
33+
<ul>
34+
<li>Added an adapter for any WSGI compliant webserver to communicate with
35+
the Webware application server, which you can use straight away as WSGI
36+
application script file for mod_wsgi.</li>
37+
<li>Added new session store classes based on shelve and Memcached.</li>
38+
<li>MiddleKit now supports SQLite as database.</li>
39+
<li>A mod_webkit binary for Apache 2 64bit on Windows is now included.</li>
40+
</ul>
41+
42+
<a name="Fixes"></a><h2>Fixes</h2>
43+
<ul>
44+
<li>Fixed a long outstanding issue with filenames in tracebacks: Since the
45+
installer compiled the files from a different directory (Webware) than the
46+
appserver uses (WebKit), the stored filenames (co_filename) could sometimes
47+
not be resolved.</li>
48+
<li>Fixed problems when shutting down an app server with hanging threads.</li>
49+
<li>More WebKit bugfixes are listed in the WebKit release notes.</li>
50+
</ul>
51+
52+
<% footer() %>

Diff for: Docs/RelNotes-X.Y.phtml

+40-40
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
1-
<% header(name + ' ' + versionString + ' Release Notes') %>
2-
3-
<p><% name %> version <% versionString %> released on <% releaseDate %></p>
4-
5-
<a name="Introduction"></a><h2>Introduction</h2>
6-
<ul>
7-
<li>...</li>
8-
</ul>
9-
10-
<a name="MajorChanges"></a><h2>Major Changes</h2>
11-
<ul>
12-
<li>...</li>
13-
</ul>
14-
15-
<a name="NewFeatures"></a><h2>New Features</h2>
16-
<ul>
17-
<li>...</li>
18-
</ul>
19-
20-
<a name="Improvements"></a><h2>Improvements and Refinements</h2>
21-
<ul>
22-
<li>...</li>
23-
</ul>
24-
25-
<a name="Security"></a><h2>Security</h2>
26-
<ul>
27-
<li>...</li>
28-
</ul>
29-
30-
<a name="MinorChanges"></a><h2>Minor API Changes</h2>
31-
<ul>
32-
<li>...</li>
33-
</ul>
34-
35-
<a name="Bugfixes"></a><h2>Bugfixes</h2>
36-
<ul>
37-
<li>...</li>
38-
</ul>
39-
40-
<% footer() %>
1+
<% header(name + ' ' + versionString + ' Release Notes') %>
2+
3+
<p><% name %> version <% versionString %> released on <% releaseDate %></p>
4+
5+
<a name="Introduction"></a><h2>Introduction</h2>
6+
<ul>
7+
<li>...</li>
8+
</ul>
9+
10+
<a name="MajorChanges"></a><h2>Major Changes</h2>
11+
<ul>
12+
<li>...</li>
13+
</ul>
14+
15+
<a name="NewFeatures"></a><h2>New Features</h2>
16+
<ul>
17+
<li>...</li>
18+
</ul>
19+
20+
<a name="Improvements"></a><h2>Improvements and Refinements</h2>
21+
<ul>
22+
<li>...</li>
23+
</ul>
24+
25+
<a name="Security"></a><h2>Security</h2>
26+
<ul>
27+
<li>...</li>
28+
</ul>
29+
30+
<a name="MinorChanges"></a><h2>Minor API Changes</h2>
31+
<ul>
32+
<li>...</li>
33+
</ul>
34+
35+
<a name="Bugfixes"></a><h2>Bugfixes</h2>
36+
<ul>
37+
<li>...</li>
38+
</ul>
39+
40+
<% footer() %>

0 commit comments

Comments
 (0)