Commit graph

1472 commits

Author SHA1 Message Date
hns
69428676e5 Update to Mckoi 1.0.2 2003-06-26 13:56:29 +00:00
hns
df7d736c91 Implement basic HTML tag attribute recognition in order not to interpret
<a href=http://foo/> as empty tag.
2003-06-26 12:24:45 +00:00
hns
1edfed4583 Ignore files starting with '.' 2003-06-26 11:08:35 +00:00
p3k
189b79b840 initial check-in 2003-06-19 14:47:02 +00:00
hns
2b9b2d10c9 Exclude least significant octet of the remote IP address from the session cookie
id, but include the original client address if it is available in a proxy request.
2003-06-11 16:08:01 +00:00
hns
43f9cac739 Explicitely call props.update() in updateProperties().
Fix cron job reparsing bug caused by reliance on lastPropertiesRead instance variable
Set scheduler thread prioroty to NORM_PRIORITY+1
2003-06-11 13:49:32 +00:00
hns
855a461648 Changed signature of parse method.
Increased default timeout to 10 minutes.
2003-06-11 13:47:45 +00:00
hns
96f551142c Added public update() method that checks the file and re-reads properties if necessary. 2003-06-11 13:32:09 +00:00
hns
abbb48be8d Fix bug 241 introduced in fix of bug 230. collections/mountpoints on transient
nodes are now created as normal node properties. The check whether they need
to be persistified is only done in makePersistentCapable(), i.e. when the node
is actually stored.
2003-06-11 08:24:40 +00:00
hns
d19d094409 Fixed getChildElement("api") and corrected the output of various thread/evaluator
counter methods.
2003-06-06 14:39:25 +00:00
hns
41c9ff1670 Updated version info. 2003-06-06 13:52:50 +00:00
hns
a380be0ab0 Removed obsolete HopObject.link() function. 2003-06-06 13:48:22 +00:00
hns
98839ca296 Fixed typo, removed obsolete HopObject.link() function. 2003-06-06 13:48:08 +00:00
hns
6b92af2ae0 * Added list of empty HTML tags which are never closed in tag balancing code.
* Added <br> to the list of pseudo-block elements to prevent further <br> tags to be
  generated if there already are any in the text.
2003-06-06 13:41:17 +00:00
hns
f2c51c8e32 set parent when creating a virtual/mountpoint/collection node for transient objects. 2003-06-05 17:19:03 +00:00
hns
dc0c961001 added 1 comment 2003-06-05 17:18:25 +00:00
hns
bfeec55499 Allow zipped files to add to app.properties and db.properties. 2003-06-05 17:12:53 +00:00
hns
e35a53f5e8 Print stack trace if it hasn't been thrown by the ScriptingEngine 2003-06-05 17:12:15 +00:00
hns
9808820d92 Check if a virtual/collection/mountpoint object needs persistence when it is
created on a transient object.
2003-06-05 16:50:13 +00:00
hns
ff563e677c Allow insertion of nodes with empty property map. 2003-06-05 16:49:25 +00:00
hns
b8dbca8ce2 updated version info to 1.2.5-pre1 2003-06-04 15:30:51 +00:00
hns
c6a371a609 Updated Helma version to 1.2.5-pre1, Antclick to 1.0.1-pre1
Removed apps.properties generation element, the file from CVS is used instead.
2003-06-04 13:40:25 +00:00
hns
60cae807de Added static and staticMountpoint options. 2003-06-04 13:37:49 +00:00
hns
a9f1797258 Fetch joined nodes in dedicated method, fixing a number of bugs related
to reading to the resultset after ResultSet.next() has been called.
2003-05-28 18:01:23 +00:00
hns
8fcdf88bcf Support '*' as xmlrpcHandlerName. This will handle any XML-RPC request
that isn't handled explicitly by another application. The full XML-RPC method
name will be passed through to the application, i.e. the handler name is not
cut off.
2003-05-28 17:33:47 +00:00
hns
284850f973 Fetch joined objects wherever possible/necessary. This should probably be
factored out into a separate method.
2003-05-28 16:49:01 +00:00
hns
469399e972 Implement aggressive loading of object references via left joins 2003-05-28 13:33:23 +00:00
hns
8b1fed03d3 Some cleanup work, plus made session sleep interval settable so that there
is a simple way to run schedulers more frequently than once per minute.
2003-05-27 14:52:40 +00:00
hns
4596141f73 Converted the parse* methods from static to instance methods. 2003-05-27 14:51:32 +00:00
hns
7a7b8158a3 Replaced Hashtables with HashSets, some indentation fixes. 2003-05-27 11:18:31 +00:00
hns
5c192c437a * Use explicit list of columns in select statement.
* Only care and know about columns that are mapped or used internally.
* Fixed bug in size() for grouped collections with loadmode=aggressive.
2003-05-22 11:08:04 +00:00
hns
1f38513443 No more reserved dedicated RequestEvaluator for internal function calls.
A few other minor cleanups.
2003-05-22 10:48:21 +00:00
hns
49e4cacf04 Init servlet to the application's actual charset. 2003-05-21 13:14:11 +00:00
hns
7c7e53bc0a Fixed gzip content encoding options, which was broken. 2003-05-21 13:02:57 +00:00
hns
f90d33adda Check if a zip file exists before adding ot to list. 2003-05-21 13:02:19 +00:00
hns
cb8b8462d6 Update to version 1.0.1 2003-05-21 10:28:06 +00:00
hns
e2bff453f6 * Mount static directory at /app/static by default.
* Start applications in start() rather than in register()/bind() so we can rebind
  applications without restarting them.
2003-05-20 16:18:57 +00:00
hns
143abce688 Do not set anonymous flag in getParent() 2003-05-20 10:41:44 +00:00
hns
b0423ee9f0 Rewrote ApplicationManager to use inner class as app descriptor. 2003-05-19 16:56:21 +00:00
hns
d46b42b9c6 Print stack trace when debug mode is on. 2003-05-19 16:32:13 +00:00
hns
523938da67 Removed unused mountpoint field. 2003-05-19 16:28:09 +00:00
hns
99ce816051 Added StringUtils class for frequently needed string manipulation routine 2003-05-19 16:23:42 +00:00
hns
bd96b7f085 Allow aggressive loading for grouped collections. 2003-05-12 13:44:05 +00:00
hns
c71f632966 Use full primary key name in table.field format for getNodeIDs() query when
the node has a manually set subnodeRelation. This allows to remain
non-ambigous even if the subnodeRelation contains a JOIN.
2003-05-09 12:57:17 +00:00
hns
e387788b36 Put distance variable to better use in areParametersCompatible() to fix
ambiguity in StringBuffer methods.
2003-05-09 12:29:45 +00:00
hns
41a29eba7a Parenthesize filter constraint to prevent interaction with other query constraints. 2003-05-05 16:54:18 +00:00
hns
626ce207a0 * implement unsetConstraints() to unset complex references 2003-05-05 16:01:39 +00:00
hns
6e672d330f * calculate usesPrimaryKey() when parsing the type.properties file
instead of for each invocation
* be smarter when updating existing references/complex references
* check if a local property is mapped before trying to set it in
   setCostraints()
* implement unsetConstraints() to unset complex references
2003-05-05 16:01:16 +00:00
hns
ab46b21529 Relation.Constraint.localKeyIsPrimary() now takes a DbMapping argument
since it is not granted that its own DbMapping reference is the actual
home DbMapping (think mountpoints).
2003-05-05 13:09:35 +00:00
hns
25255ad5da Distinguish between complex reference and multi-constraint.
Some initial code for unset-constraint in Node.unset()
TODO: we need to make sure Relation.getDbField() returns the
correct value for non-complex references!
2003-04-30 15:09:18 +00:00