Commit graph

  • b0423ee9f0 Rewrote ApplicationManager to use inner class as app descriptor. hns 2003-05-19 16:56:21 +00:00
  • d46b42b9c6 Print stack trace when debug mode is on. hns 2003-05-19 16:32:13 +00:00
  • 523938da67 Removed unused mountpoint field. hns 2003-05-19 16:28:09 +00:00
  • 99ce816051 Added StringUtils class for frequently needed string manipulation routine hns 2003-05-19 16:23:42 +00:00
  • bd96b7f085 Allow aggressive loading for grouped collections. hns 2003-05-12 13:44:05 +00:00
  • 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. hns 2003-05-09 12:57:17 +00:00
  • e387788b36 Put distance variable to better use in areParametersCompatible() to fix ambiguity in StringBuffer methods. hns 2003-05-09 12:29:45 +00:00
  • 41a29eba7a Parenthesize filter constraint to prevent interaction with other query constraints. hns 2003-05-05 16:54:18 +00:00
  • 626ce207a0 * implement unsetConstraints() to unset complex references hns 2003-05-05 16:01:39 +00:00
  • 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 hns 2003-05-05 16:01:16 +00:00
  • 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). hns 2003-05-05 13:09:35 +00:00
  • 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! hns 2003-04-30 15:09:18 +00:00
  • 25d2e65674 Fix bug http://helma.org/bugs/show_bug.cgi?id=235 hns 2003-04-30 14:47:36 +00:00
  • 0cbc25c04a Added support for complex object references as specified in "New Format for Object-Relational Mapping (Version 2)" hns 2003-04-25 16:08:40 +00:00
  • 20df514693 Added getPrototypeByName() method to retrieve a prototype by name. hns 2003-04-25 15:59:48 +00:00
  • 4da79ad8f2 Just filled in a few javadocs hns 2003-04-25 14:27:47 +00:00
  • ec55ce1042 * Parse additional join conditions for child collections as defined in http://helma.org/stories/47853/ * When enforcing constraints try to preserve the type of the original property using the new Node.set() method. hns 2003-04-23 12:38:30 +00:00
  • 4501c5cf50 * Use specific methods when reading a Date or Time column from a ResultSet in the constructor * Add set() method that allows to directly set the value and type of a property * Change the return type for getNonVirtualParent from INode to Node. hns 2003-04-23 12:36:43 +00:00
  • 4e47de9963 * Add setValue() method that allows to directly set the value and type of the property * Change the default string representation of date values to be compatible with MySQL. hns 2003-04-23 12:34:27 +00:00
  • bdb1cb8f06 Make sure swallowNewlines is reset when the text after a block tag resumes, even if no newline has been encountered. hns 2003-04-23 10:16:34 +00:00
  • 350ce98d93 Merge changes between 1.2.4 and 1.2.4b hns 2003-04-17 10:34:15 +00:00
  • a70ae2f98d This commit was manufactured by cvs2svn to create tag 'helma_1_2_4b'. hns 2003-04-17 09:34:28 +00:00
  • 320d60f19a Added public getNodeManager() method hns 2003-04-17 09:34:27 +00:00
  • 66663c8b20 Merge from helma_1_2_4 hns 2003-04-16 16:28:04 +00:00
  • df40e73b63 Test merge from helma_1_2_4 to check for keyword expansion problems hns 2003-04-16 16:21:18 +00:00
  • 23c6c02b5c Use password input field for password in manage/makekey hns 2003-04-16 14:21:21 +00:00
  • cb59166a3a This commit was manufactured by cvs2svn to create tag 'helma_1_2_4'. hns 2003-04-16 13:38:32 +00:00
  • a63398c8f5 Updated version date. hns 2003-04-16 13:38:31 +00:00
  • 61274e4350 Implement exportNode() method to export a node into a different (relational) database than its default one. (The database must contain a compatible table.) hns 2003-04-16 13:32:38 +00:00
  • 01016e6236 Be more specific in declaration of thrown Exceptions hns 2003-04-16 13:31:10 +00:00
  • a9aab2798a Made IPv6 address parsing a bit sleeker hns 2003-04-15 17:10:37 +00:00
  • b89204a631 Add support for IPv6 addresses hns 2003-04-15 16:34:37 +00:00
  • 24808c780f Moving crimson.jar back to lib (otherwise Helma build system is broken for Java 1.3) hns 2003-04-15 15:40:50 +00:00
  • 698dba7b62 removed mysql.jar from lib/ext, it's now included from build/main/lib/ext. hns 2003-04-15 15:18:58 +00:00
  • 4712fac888 Updated Helma version to 1.2.4 hns 2003-04-15 14:37:11 +00:00
  • b7f4d03a5e new readonly property app.name stefanp 2003-04-11 13:38:41 +00:00
  • b522a740df merged changes from helma_1_2_cron branch (replacing the scheduler with a cron-like setup) stefanp 2003-04-11 13:00:23 +00:00
  • c8674a5f3d Removed unused code hns 2003-04-11 09:49:35 +00:00
  • d5c48918a0 Reformatted according to Java code conventions. Added Header comment with license and version info. hns 2003-04-10 17:16:25 +00:00
  • 33018c141c Still more experimentation with CVS keyword expansion hns 2003-04-10 14:43:18 +00:00
  • 11258060f6 checking CVS expansion hns 2003-04-10 14:38:34 +00:00
  • 8e1237a0d3 checking CVS expansion hns 2003-04-10 14:32:51 +00:00
  • d14fc897e4 checking CVS expansion hns 2003-04-10 14:32:16 +00:00
  • 3a37629a82 modified alt tags of antville logos (now showing "made with antville") p3k 2003-04-10 14:01:10 +00:00
  • b38f0b6970 modified alt tags of antville logos (now showing "made with antville") p3k 2003-04-10 13:59:35 +00:00
  • 6019bd2d82 This commit was manufactured by cvs2svn to create tag 'helma_1_2_pre_reformat'. hns 2003-04-10 10:28:52 +00:00
  • 3258d821aa added data for pixel.gif which i accidentally have forgotten p3k 2003-04-10 10:28:51 +00:00
  • 3bcf809501 updated to version 1.00p1 p3k 2003-04-10 09:55:00 +00:00
  • 65220db63c * converted to mckoi version 1.00p1 * added column TEXT_ALIAS for future use p3k 2003-04-10 09:53:54 +00:00
  • d2710c14d7 * converted to mckoi version 1.00p1 * added data for manage.gif p3k 2003-04-10 09:52:55 +00:00
  • a494b65805 converted to mckoi version 1.00p1 p3k 2003-04-10 09:52:26 +00:00
  • e646f24715 removed all database files to start from scratch p3k 2003-04-10 09:41:16 +00:00
  • e13b13bb09 removed all database files to start from scratch p3k 2003-04-10 09:41:16 +00:00
  • 09b98dabec test p3k 2003-04-10 09:39:05 +00:00
  • 8287705a2c replaced 1.3 version committed to HEAD by accident with previous version 1.2 p3k 2003-04-09 07:08:51 +00:00
  • ac61d4f4cc removed by mckoi db query tool p3k 2003-04-09 06:37:07 +00:00
  • c39be1c0f7 added column TEXT_ALIAS to table AV_TEXT p3k 2003-04-09 06:35:22 +00:00
  • cee30e4833 added TEXT_ALIAS column to table AV_TEXT p3k 2003-04-08 22:34:16 +00:00
  • 2fea02fb46 Encode remaining newlines at the end of the text. hns 2003-04-08 12:44:53 +00:00
  • f8123e7934 Enhancements in Helma format() functions: hns 2003-03-21 18:17:23 +00:00
  • 7763b6ac51 added manage.gif data to AV_IMAGE table p3k 2003-03-20 19:11:33 +00:00
  • a63526e7d7 * modified build.xml to only copy jar files from helma/lib (no recursion) * added mysql.jar to helma/build/main/lib/ext (note: we could remove helma/lib/ext/mysql.jar now) p3k 2003-03-20 19:11:06 +00:00
  • ad4892b0fb removed because hopblog is not in use anymore p3k 2003-03-20 16:28:22 +00:00
  • 51816c2ff2 adding support for "legend" tag hns 2003-03-18 16:03:20 +00:00
  • d35d8744b6 Added support for "acronym", "bdo", "dfn" and "noscript" tags. hns 2003-03-18 16:00:34 +00:00
  • 0e333e8c73 added toString() method to Xml object: res.write(Xml) now renders the name of the package used as XML-parser stefanp 2003-03-14 15:44:40 +00:00
  • 4358af3f20 catch FESI.Parser.TokenMgrError which made the parsing crash completely on certain syntax errors in js-files. now only the containing file isn't parsed. stefanp 2003-03-14 11:37:48 +00:00
  • 2ea3261e16 added addExclude() and isExcluded() which are backed by a HashSet so that we can have a per-app config of excluded strings. stefanp 2003-03-14 11:36:48 +00:00
  • 0625420803 moved exclusion stuff to DocApplication stefanp 2003-03-14 11:35:41 +00:00
  • 744b24e34c added getDocApplication() that tries to find a DocApplication object among the parents of the element stefanp 2003-03-14 11:35:19 +00:00
  • 52405fe405 moved crimson.jar into ext directory p3k 2003-03-12 10:16:43 +00:00
  • a0950e35a0 Added option to set http User-Agent header in getURL(). hns 2003-03-11 12:53:22 +00:00
  • 0879e2e1ff parse skins for comments like this: <% // comment %> stefanp 2003-03-11 10:47:30 +00:00
  • 210aed5197 Break when hrefFunction has been executed. hns 2003-03-10 14:24:13 +00:00
  • c25ffcf69d Merging changes from helma_1_2_3 hns 2003-03-07 16:49:18 +00:00
  • 4a43f9bcab updated version to 1.2.3 final hns 2003-03-07 16:09:40 +00:00
  • b0cd9a73b5 This commit was manufactured by cvs2svn to create tag 'helma_1_2_3'. hns 2003-03-07 09:39:18 +00:00
  • 6482af48a1 made sure, every job has a name corrected comments: we use commas instead of semi-colons stefanp 2003-03-07 09:39:17 +00:00
  • 75fbf7588f Added experimental support for hrefFunction that works analogously to hrefSkin except it defines a function to be called with the raw href. The raw href is passed as only parameter to the function, and it is expected to return the processed href. hns 2003-03-06 17:24:51 +00:00
  • 1fa508dd27 Added experimental support for app.modules to act as module registry. hns 2003-03-06 17:21:49 +00:00
  • f69832309d initial check in of a CronJob-class with static methods for parsing a properties file. stefanp 2003-03-06 13:21:20 +00:00
  • 79e3c082bf Updated Helma version to 1.2.3 Replaced hopblog application with gong. hns 2003-03-05 14:49:25 +00:00
  • 81fbc166ca Updated version string to 1.2.3 RC1 hns 2003-03-05 14:46:22 +00:00
  • d2aa17041f Several changes/fixes in DbMapping: hns 2003-03-05 14:33:21 +00:00
  • 49f011ab87 Use new methods in Prototype to check whether an object is of this prototype or one of its parent prototypes when resolving macro handlers. hns 2003-03-04 18:19:33 +00:00
  • 2c8585c611 Exclude "hopobject" from isInstance() to force consistent naming for macro handlers (use "this" instead of "hopobject"). hns 2003-03-04 18:17:47 +00:00
  • 045210440e Added two methods: hns 2003-03-04 18:15:15 +00:00
  • ccb89fbfd9 catch exceptions that occur during the parsing (stringindexoutofbound etc) and print stack trace to stdout but don't stop parsing the app. stefanp 2003-03-03 12:30:17 +00:00
  • 26529df21a Allow ETag header generation for uncachable responses and error responses. hns 2003-03-03 11:47:31 +00:00
  • 99e764a7b0 Improved our steps to avoid caching of responses. It now seems that both Mozilla and IE actually do not cache stuff that has res.cache == false. hns 2003-03-03 11:45:52 +00:00
  • 8112e2a40c Relation.getVirtualMapping() now returns the right DbMapping even for prototyped collection nodes, so no more extra code for this case is needed here. hns 2003-02-27 13:08:22 +00:00
  • ff95d49d4a Make getVirtualMapping() aware of prototyped collections, i.e. the application's DbMapping is returned instead of a synthetic virtualMapping. hns 2003-02-27 13:06:43 +00:00
  • ed15173b8c Merged in changes from helma_1_2 branch hns 2003-02-26 12:41:54 +00:00
  • 77cdc8add7 This commit was manufactured by cvs2svn to create tag 'helma_1_2_merge_2002_02_26'. hns 2003-02-25 21:13:15 +00:00
  • 7ed203c8f0 Init lastTypeChange to -1 so we know we have to run update() once even if the underlying properties file does not exist. hns 2003-02-25 21:13:14 +00:00
  • da936baf1e * URL-decode installation directory since it may have been derived from a jar-URL. * Exit if installation directory could not be determined. * Print a message to stderr for each extension jar that is added to the classpath. hns 2003-02-25 16:23:29 +00:00
  • 31ccc12e5b If the command line option parsing code chokes on something, write a message to the console what the problematic token was. hns 2003-02-25 16:14:19 +00:00
  • 84c9892a6c Fixed two bugs: * Race condition when applications were initialized before the Server constructor had returned and Server.server and thus Server.getServer() was null * Server choking on -i command line option telling the launcher class the Helma install location. hns 2003-02-25 11:59:26 +00:00
  • 9d73c836ed - added target "antville" to create the antville-distribution (app only) - changed target antclick (added zipping db_support directory) grob 2003-02-23 15:41:13 +00:00
  • 85401cd71f Add checks for cookieDomain validity (bug 219) http://helma.org/bugs/show_bug.cgi?id=219 hns 2003-02-17 16:02:40 +00:00