Commit graph

  • 50b69b6958 cache replication now has its own interface hns 2001-07-29 20:10:13 +00:00
  • 285bc06a7f moved cache replication to its own remote interface hns 2001-07-29 20:09:38 +00:00
  • 6ab83c5676 always set a decent name for relational nodes ("prototype id"), and always get the href of user objects right. hns 2001-07-27 13:37:22 +00:00
  • 7eddb2e9c1 href skin is now searched in object path of the object on which href was invoked, not in URL path of the request. hns 2001-07-27 13:36:23 +00:00
  • cb6d350588 trim href rendered by skin to cut newline and space chars hns 2001-07-26 17:59:49 +00:00
  • dbee94cdd4 fixed a rather nasty bug in groupby subnode relations, introduced yesterday. hns 2001-07-26 17:40:25 +00:00
  • d7677773c5 fixed a bug in the href/skin code, or actually wrote a quick workaround hns 2001-07-26 15:13:05 +00:00
  • a041b8ec78 completely got rid of getHref function in INode, just using getUrl from now on. added optional root prototype name for getUrl. hns 2001-07-26 14:46:30 +00:00
  • 1be9b1687b removed local reval field from all function classes added href postprocessing with skin to NodeHref hns 2001-07-26 14:45:02 +00:00
  • 5e04d833f1 switched to new href() syntax, fixed bug in user.register where the db field name was used instead of the corresponding property name hns 2001-07-26 14:44:17 +00:00
  • 45eabd9fca quick fix for base class name, should now also work for non-relational mappings (checks for "hopobject" prototype name) hns 2001-07-25 16:46:00 +00:00
  • 8ab24c2d41 * renamed filter to subnoderelation to free filter for future use * added groupby.prototype * possibly cleaned up a bug where relation properties were not properly inherited when an explicit subnoderelation was specified on a virtual node in the type properties. hns 2001-07-25 16:45:13 +00:00
  • 1ca8ff7363 * added check if prototype exists * set prototype on groupby node, if specified in type.properties hns 2001-07-25 16:43:32 +00:00
  • e2390da037 replaced getFilter with getSubnodeRelation in Relation hns 2001-07-25 16:42:50 +00:00
  • 5e00718453 support different encodings for macros handled by param, request and response hns 2001-07-25 15:55:52 +00:00
  • bfd3c0ae6a first implementation of inheritable data mappings hns 2001-07-23 16:48:28 +00:00
  • b64c59dd8a First implementation of inheritable data mappings hns 2001-07-23 16:48:00 +00:00
  • 9563372c51 pretty much rewrote request path evaluation code. the global path object now also makes its elements accessible via prototype name. hns 2001-07-19 14:59:24 +00:00
  • 9952f9b161 added comments to fields, added extendsMapping for dbmapping inheritance hns 2001-07-18 13:14:34 +00:00
  • c28f67f5dc oops, doesSubnodeChecking returned the opposite of what it should hns 2001-07-16 15:33:46 +00:00
  • 58c92aec46 Made subnode check optional in NodeManager.getNode() Switched from Vector to ArrayList as base class for ExternalizableVector. Binary representations of both versions of ExternalizableVector should still be compatible. hns 2001-07-16 15:30:40 +00:00
  • a974b77f62 Added method: doesSubnodeChecking() to disable subnode checks. hns 2001-07-16 15:05:58 +00:00
  • 07ab01490f rethrow ConcurrencyException and RedirectException in Macro evaluation hns 2001-07-16 13:43:28 +00:00
  • d795dfbb48 fixed bug where encodeForm would duplicate \n newlines (wahhhh!) hns 2001-07-11 15:22:34 +00:00
  • f5402ee06f Fixed HTML encoding formatting where the <br> tag would be inserted between \r and \n hns 2001-07-11 13:13:32 +00:00
  • 87c5ead501 empty test edit hns 2001-07-10 18:06:03 +00:00
  • 5ecd6f36b6 empty log edit hns 2001-07-10 18:02:09 +00:00
  • 3d607d5507 zero test edit hns 2001-07-10 17:57:44 +00:00
  • 57bccc4354 another zero edit to check setup... hns 2001-07-10 17:41:32 +00:00
  • 6144eedd27 zero edit to test CVS mailing list setup hns 2001-07-10 17:30:34 +00:00
  • 3ade4ad604 zero edit to test CVS setup hns 2001-07-10 17:14:47 +00:00
  • 7ccb86988f zero test edit hns 2001-07-10 17:05:43 +00:00
  • 0190f2e8e4 empty edit to test CVS setup hns 2001-07-10 17:01:01 +00:00
  • 0fa1f97b42 another zero edit to test CVS setup hns 2001-07-10 16:53:51 +00:00
  • e5a7bbfb14 zero edit to test CVS setup hns 2001-07-10 16:50:41 +00:00
  • 6aea071159 initial check-in p3k 2001-07-02 13:36:42 +00:00
  • 0f42a7b624 Fixed bug where DbMapping was not created for zipped prototype if it didn't contain a type.properties file. hns 2001-06-28 14:44:47 +00:00
  • 3cee7707ad version update: jdom 6beta p3k 2001-06-28 13:13:09 +00:00
  • 1209fcf238 added jdom.jar to classpath p3k 2001-06-28 12:08:02 +00:00
  • 2cc2fdc1fd added jdom.jar to classpath p3k 2001-06-28 11:48:16 +00:00
  • 87d575503b Got the tar task working as it should (after lots of tweaking) hns 2001-06-27 13:17:00 +00:00
  • 08996497bd initial check-in p3k 2001-06-25 15:09:38 +00:00
  • 8cd94e3bfc initial check-in p3k 2001-06-25 15:03:35 +00:00
  • 583671984d removed p3k 2001-06-25 14:59:39 +00:00
  • 57750fb578 initial check-in p3k 2001-06-25 14:59:28 +00:00
  • d57dddedde Switched newlines to Unix-style hns 2001-06-25 14:55:00 +00:00
  • 467eccf1bb Updated Ant to version 1.3, package building now works hns 2001-06-25 13:31:51 +00:00
  • ec4f8e4fb2 whitespace! :( p3k 2001-06-25 12:55:17 +00:00
  • 5559c0eb7f added some commented country/language codes as examples p3k 2001-06-25 12:46:26 +00:00
  • 7bd4d6433b initial check-in p3k 2001-06-25 12:22:40 +00:00
  • fd0735fbb0 initial check-in p3k 2001-06-25 11:50:58 +00:00
  • d7b6d3a86d initial check-in p3k 2001-06-25 09:57:02 +00:00
  • 6516169371 no whitespace, please... p3k 2001-06-25 09:56:31 +00:00
  • 3fd709272a replaced relics of Hop occurences with Helma p3k 2001-06-22 12:30:23 +00:00
  • 5ece26786a added system requirements p3k 2001-06-22 12:28:49 +00:00
  • 25a3919df7 updated for version 1.2 p3k 2001-06-22 12:23:23 +00:00
  • f21101de7a changed hopblog to base p3k 2001-06-21 15:41:54 +00:00
  • 74edc18cf5 added country/language def's again p3k 2001-06-21 14:46:59 +00:00
  • 0f77142e38 no whitespace, please... :( p3k 2001-06-21 14:41:14 +00:00
  • 59d8f3636a removed some apps p3k 2001-06-21 13:19:35 +00:00
  • 358872a361 initial check-in p3k 2001-06-21 13:12:25 +00:00
  • 27b20500c7 initial check-in p3k 2001-06-21 13:04:14 +00:00
  • d1e6694a47 added cvs login and JAVA_HOME declaration hns 2001-06-21 11:23:00 +00:00
  • 6dd081e99a don't use existing object in getNode() if a lookup in the db showed it doesn't exist (anymore) hns 2001-05-25 17:34:47 +00:00
  • 598111bba7 fixed if statement for null-node invalidation hns 2001-05-25 16:05:12 +00:00
  • a94d8c8d81 one "!" too much, big differrence ;-) hns 2001-05-25 14:54:29 +00:00
  • fe990f0155 reintroduced serialID, which was accidentally removed in the previuos revision hns 2001-05-25 14:53:59 +00:00
  • 3bdb0e3598 switch from one nullNode for all to one per cache entry in order to check validity hns 2001-05-25 14:17:06 +00:00
  • af75604e00 * added zero-argument constructor for NullNode subclass * check for user prototype in getNameOrID() - user objects are never anonymous hns 2001-05-25 14:16:15 +00:00
  • 9369243ec4 Added NullNode class to be able to remember createtime per cached null reference. hns 2001-05-25 14:15:10 +00:00
  • 673032e685 introduced currentUser as handler for the current user object, regardless of request path etc. accessing a property that is null in the skin parameter object will produce "" instead of "null" hns 2001-05-25 14:13:52 +00:00
  • e35dc60958 registerUser now should honor _name entry in type.properties instead of always use "name" as user name property hns 2001-05-25 14:12:38 +00:00
  • 0defb7c9c0 removed old unused stuff hns 2001-05-25 14:11:46 +00:00
  • 98f7acce97 created separate test package for benchmarks hns 2001-05-20 18:28:14 +00:00
  • b7d6b960ed Moved Benchmark into separate test package hns 2001-05-20 18:27:56 +00:00
  • 288834e1e2 disallow calling methods declared in java.lang.Object via the introspection invocation code. hns 2001-05-20 18:07:48 +00:00
  • 009e1318c3 Removed <nil/>/null support. Changed default parser from OpenXML to MinML hns 2001-05-20 13:17:12 +00:00
  • 9e43be37f7 Redirect location field isn't in ResponseTrans isn't public anymore. User status field from ResponseTrans, if set. hns 2001-05-20 13:12:30 +00:00
  • a6b45deaa8 implemented settable character sets hns 2001-05-20 13:10:48 +00:00
  • 8bbd32f01c set http status to 404 on not-founds hns 2001-05-20 13:10:25 +00:00
  • 22252c0b7b implemented settable character set, removed public flag for some fields hns 2001-05-20 13:09:42 +00:00
  • 4e7c831dd2 exclude nullNode from contains-check in getNode hns 2001-05-20 13:08:12 +00:00
  • 6933648d3b included primitive relations in update hns 2001-05-16 13:23:16 +00:00
  • 11a9c1bd27 implement lazy property fetching in NodeManager.updateNode() to prevent fetching an object property which doesn't need to be updated hns 2001-05-16 11:20:14 +00:00
  • 80344147dc Hardcoded response encoding to ISO-8859-1 to see if this helps on Mac OS X hns 2001-05-15 13:01:49 +00:00
  • bb0d9c02fd First implementation of zipped applications or zipped application parts. Not especially clean architecture. A later version should try to better abstract ordinary and zipped files. hns 2001-05-14 14:43:30 +00:00
  • 3c2e97fd20 check if session id is null before trying to return it as ESString hns 2001-05-14 14:41:14 +00:00
  • b2ac4ac000 changed function name extension from _hop_action to _action hns 2001-05-14 14:40:33 +00:00
  • 27798305ce Renamed renderSkin_as_string() functions to renderSkinAsString() hns 2001-05-14 14:39:53 +00:00
  • e944ba1a3b New constructor that takes an InputStream as parameter for files that are embedded within a zip file hns 2001-05-14 14:38:51 +00:00
  • bdf416d1c6 Check for subnode condition when retrieving a subnode as property. hns 2001-05-14 14:37:54 +00:00
  • fdced7ceed removed type preservation code in setStringValue() - if the property was of a different type previously, it is set to STRING instead of trying to get a boolean, number, date etc. out of the string value. hns 2001-05-06 18:03:27 +00:00
  • 3009a40358 first implementation of skin file enumeration through app.skinfiles. hns 2001-05-06 18:01:32 +00:00
  • 8bf1a54727 Fixed renderSkincalls for untyped objects (virtual, groupby etc). They are needed in Robert's inspector, for instance. hns 2001-05-04 11:40:13 +00:00
  • 2caa611434 Use Toolkit.createImage instead of Toolkit.getImage to avoid that images are shared and that file-not-found information is cached over calls. hns 2001-05-03 13:28:54 +00:00
  • b3c933c74d again compare dbmapping when comparing two ESNodes. This was temporarily disabled while hunting the compare bug. hns 2001-05-03 13:27:39 +00:00
  • 0eaf74102b Cleaned up code for generating standard prototype directories, and issue a warning if one could not be created or is something else than a directory. hns 2001-04-19 13:14:38 +00:00
  • ce51acc353 Fixed bug where a normal prototype could set its object prototypes to null if hopobject directory didn't exist. hns 2001-04-19 13:14:35 +00:00
  • 27bca8cec1 Changed FESI.Interpreter.EcmaScriptEvaluateVisitor to use .equals instead of == in equal method for helma.framework.core.ESNode objects, since different wrappers may wrap the same object. hns 2001-04-19 12:12:28 +00:00
  • 19dfd14aee Removed DbMapping comparison from ESNode.equals(). This is a quick workaround hack to see if this solves object comparison problems Michi reported on the list. hns 2001-04-18 14:04:24 +00:00