Commit graph

  • 8a5e24a574 added two methods that allow serializing the sessions-table: storeSessionData(File) and loadSessionData (File) if no file is given the file "dbdir/sessions" is used stefanp 2003-02-16 22:41:18 +00:00
  • 077f1dc516 made application object transient to be truly able to serialize session and added setApp() method stefanp 2003-02-16 22:39:25 +00:00
  • b77e5da24b expanded extension-interface with applicationUpdated(app) to tell extensions when app.properties have changed. stefanp 2003-02-14 16:07:52 +00:00
  • 2b5b51897f This commit was manufactured by cvs2svn to create tag 'helma_1_2_2'. hns 2003-02-04 15:40:00 +00:00
  • ac0c47adc1 Updated version to 1.2.2 hns 2003-02-04 15:39:59 +00:00
  • 44a6159db5 Replaced getBufferLength() and setBufferLength() with a new method called getBuffer() which directly returns the response StringBuffer. hns 2003-02-04 14:18:10 +00:00
  • d53076291d Support encoding options for text written to the response buffer by macros. Cleaned up handling of encoding options and other stuff. hns 2003-02-04 14:15:46 +00:00
  • 30098b723e Added encodeFormValue() method that directly encodes to a StringBuffer. Do not return a String when writing to StringBuffer in encodeAll(). hns 2003-02-04 14:11:56 +00:00
  • 288d573e50 Made getNodeHref() approx 10% faster by replacing StringBuffer.insert(0) with StringBuffer.append(). hns 2003-02-04 12:39:22 +00:00
  • e2c6d1903b More tweaking of the image loading and generating process. hns 2003-02-03 16:59:24 +00:00
  • 2c1fdf3d0f * Parse attributes of otherwise unmapped elements in sparse mode. (fixes bug 216) * Do not rely on helma.objectmodel.db.Node.getPrototype() to return null to find out whether a node has been initialized. Even if the prototype is not set, the Node will return "hopobject" as prototype. hns 2003-02-03 13:22:26 +00:00
  • 2e239f797e Include CDATA sections in getTextContent(). Fixes bug 217 hns 2003-02-03 13:14:58 +00:00
  • f74c21d405 Implemented Xml.getFromString() hns 2003-01-31 21:08:14 +00:00
  • d5ea622ad4 Removed functionality related to Village library. hns 2003-01-31 17:02:06 +00:00
  • 05020fa8a1 Removed village.jar from list of default jar files in classpath. hns 2003-01-31 16:38:50 +00:00
  • 5c1b2bc944 Helma no longer depends on Village for its database layer. hns 2003-01-31 16:35:19 +00:00
  • 19eadab615 Update version string to 1.2.2-RC1 hns 2003-01-31 16:33:04 +00:00
  • b20fb16930 Don't use StringBuffer.append(StringBuffer), which is new to Java 1.4. Use StringBuffer.append(String) instead. hns 2003-01-31 16:26:45 +00:00
  • 40f012d16d Fixed a bug in object serialization/deserialization: Date properties are stored as date objects, not Long objects. hns 2003-01-31 15:55:02 +00:00
  • 7f7d663c7d * Made also private instance methods unsynchronized, since the only drawback are concurrent method lookups, which usually happen only at the beginning when the server is started. Later, cached lookups don't have the synchronization penalty. * Commented out all debug code. hns 2003-01-31 15:53:04 +00:00
  • ab14bbb898 Fix bug that evaluator.thread was not set when parsing scripts. hns 2003-01-30 16:39:02 +00:00
  • a4e36e6ae3 Don't call contains() on the parent node in getElementName() unless necessary, i.e. unless we actually think we are accessed by access name. Some minor formatting fixes. hns 2003-01-30 14:19:30 +00:00
  • 672ac0e7c1 Updated version string. hns 2003-01-29 16:36:52 +00:00
  • 0c62b57c26 Speed up image loading by splitting it up into getting the image's dimensions and waiting for all bits to be loaded. hns 2003-01-29 16:31:33 +00:00
  • af2a5e9793 Added additional resizeFast() method that works like resize() but uses a cheaper resampling algoritm. hns 2003-01-29 16:16:21 +00:00
  • d93efaa377 Do not allow Strings parameters of length 1 to be casted into a number. hns 2003-01-29 16:02:19 +00:00
  • a2c4745d8e Make public static methods unsynchronized but synchronize private instance methods. This will allow some concurrent duplicate work being done, but it will remove the bottleneck on the static methods. See bug 186: http://helma.org/bugs/show_bug.cgi?id=186 hns 2003-01-29 16:00:48 +00:00
  • 564dc9f585 Updated version string. hns 2003-01-28 14:58:09 +00:00
  • fb2e0d6369 Write long columns in streaming mode if need be (if setString() throws an exception) Log inserts, updates and deletes if logSql is set to true. hns 2003-01-28 14:56:00 +00:00
  • d3eb3b8d5d Read long columns in streaming mode if need be (if getString() throws an exception) hns 2003-01-28 14:54:26 +00:00
  • 965d758eae Convert boolean to integer in getIntegerValue() hns 2003-01-28 14:53:22 +00:00
  • 0e03e7a542 If scripted constructor function causes an exception, let it pass through (i.e. rethrow it). hns 2003-01-28 13:09:16 +00:00
  • 55dd6f9cd0 If onRequest() causes an exception, let it pass through. hns 2003-01-28 13:08:12 +00:00
  • 2d05ec273e Invoke onLogout() function with the session id as parameter. hns 2003-01-28 12:48:58 +00:00
  • 585db17d22 Fixes bug 210, http://helma.org/bugs/show_bug.cgi?id=210 hns 2003-01-28 12:38:29 +00:00
  • 712cba2d99 Output debug buffer even if main response buffer has not been created. Fixes bug 212: http://helma.org/bugs/show_bug.cgi?id=212 hns 2003-01-28 12:22:46 +00:00
  • df3b4de13f Make persistence layer independent from Village API. hns 2003-01-27 18:20:32 +00:00
  • e3061ffba2 Remove Exception that is never thrown/caught. hns 2003-01-27 18:14:12 +00:00
  • 9fdcecd9ff user.onLogout() is passed the id of the session that is actually logged out as a parameter. stefanp 2003-01-22 09:23:17 +00:00
  • 829b8bccc3 Log to the event log when an internal scheduler or XML-RPC invoked function throws an exception Fixes bug 196, http://helma.org/bugs/show_bug.cgi?id=196 hns 2003-01-13 12:40:44 +00:00
  • f6b2909aad Actually evict/invalidate nodes when invalidating child nodes via id/accessname, if they are present in the cache. Fixes bug 190, http://helma.org/bugs/show_bug.cgi?id=190 hns 2003-01-13 11:59:57 +00:00
  • 63bcb750a3 Use quotes when looking up a relational node by ID and the ID column is a type that requires values to be put in quotes. Fixes bug 199 http://helma.org/bugs/show_bug.cgi?id=199 hns 2003-01-13 11:32:22 +00:00
  • 26a6fb4682 Always do .toLowerCase() when looking up properties by property name. This is because SystemProperties stores and delivers its keys in lower case. Fixes/works around bug 189, http://helma.org/bugs/show_bug.cgi?id=189 hns 2003-01-13 11:26:01 +00:00
  • a0beacdf4c Do not enter into Helma macro tags or HTML comment tags if we are within a HTML <code> tag (bug 200, http://helma.org/bugs/show_bug.cgi?id=200 ) hns 2003-01-13 11:09:38 +00:00
  • 2c72cd278d This commit was manufactured by cvs2svn to create tag 'helma_1_2_1'. hns 2002-12-17 17:40:27 +00:00
  • 19d4126b51 Wait for first frame of image in image loader. hns 2002-12-17 17:40:26 +00:00
  • 5025f5fb96 Updated version to 1.2.1 hns 2002-12-17 16:49:29 +00:00
  • 1fec2b0be0 updated helma version to 1.2.1 hns 2002-12-17 16:47:14 +00:00
  • 1d0ffebc84 Add .zip files in lib/ext to classpath. hns 2002-12-16 15:00:34 +00:00
  • 2fd3dcc8c0 Updated version string hns 2002-12-16 13:07:02 +00:00
  • ec7cf8f4c5 Do not wait for ALLBITS in ImageLoader since this never comes for animated GIFs! hns 2002-12-16 13:05:28 +00:00
  • 5753a1a06d This commit was manufactured by cvs2svn to create tag 'helma_1_2_0'. hns 2002-12-10 15:59:45 +00:00
  • 13f6e778d4 Updated version to 1.2.0 hns 2002-12-10 15:59:44 +00:00
  • 14f8c0cf1c Updated version to 1.2 hns 2002-12-10 15:58:41 +00:00
  • 527daac2bf This commit was manufactured by cvs2svn to create tag 'helma_1_2_rc2'. hns 2002-12-06 18:17:35 +00:00
  • 4ff57fb2ac This commit was manufactured by cvs2svn to create tag 'helma_1_2_rc1'. hns 2002-12-06 18:17:34 +00:00
  • c512ce3cbe This commit was manufactured by cvs2svn to create tag 'helma_1_2_pre4'. hns 2002-12-06 18:17:33 +00:00
  • 817395e8b0 This commit was manufactured by cvs2svn to create branch 'helma_1_2'. hns 2002-12-06 18:17:32 +00:00
  • f5f4db52ca go more than 3 steps down the parent chain in getNonVirtualParent() hns 2002-12-06 18:17:31 +00:00
  • 020766d634 Updated helma version to 1.2 rc2 and antclick version to 1.0pre3 hns 2002-12-05 18:06:24 +00:00
  • 6b6f86117e Updated version string to 1.2 RC2 hns 2002-12-05 16:52:15 +00:00
  • f2bfe5b9cf Added new DbColumn class that encapsulates column name, SQL type and the relation associated with the column. This helps us fix a bug where no column info is available because a column has no relation associated with it. It also helps us streamline the Relation lookup when creating a Node from a ResultSet. hns 2002-12-05 16:51:17 +00:00
  • 3d7af041bd Moved back to 4.1 line. Update to org.mortbay.jetty-jdk1.2.jar from Jetty 4.1.4. hns 2002-12-05 14:35:35 +00:00
  • 853001e62e Include README.txt (which is up to date) and exclude docs/ (which is outdated) hns 2002-12-05 14:15:26 +00:00
  • 8cc6ed61eb Brought Helma part of the README up to date. hns 2002-12-05 14:04:31 +00:00
  • 36836ddaf7 brought readme file up to date. hns 2002-12-05 13:50:50 +00:00
  • c3e422c8ec updated to latest changes stefanp 2002-12-04 10:07:35 +00:00
  • 6b534edeab - included link to manage console (but not if pages are rendered to static html) - nicer feedback after rendering stefanp 2002-12-04 09:36:21 +00:00
  • 862cdef847 fixed problem with type.properties pointing to non-existing prototypes stefanp 2002-12-04 09:35:34 +00:00
  • d5add243c7 render_action: fixed problem with regex parsing of links with anchors stefanp 2002-12-04 09:35:09 +00:00
  • 544c791ddc - moved key-generation from a global function to root/makekey.hac - added a nice feedback skin stefanp 2002-12-04 09:21:40 +00:00
  • 7e04b199e7 Explicitly make bean access methods public to prevent reflection bug. hns 2002-12-03 15:10:39 +00:00
  • 084b1cfe39 Copied over new start scripts from build/main hns 2002-12-03 13:53:12 +00:00
  • 238c7a43d5 Copied over new start scripts from ../main hns 2002-12-03 13:51:59 +00:00
  • 3ddebd959f added a compile script as helma can't be run from classes directory anymore stefanp 2002-12-03 13:28:36 +00:00
  • 2e9f98039d Updated version string to 1.2 RC1 hns 2002-12-03 12:58:15 +00:00
  • 4e8a6f3a12 Do not include source file in main helma distribution and make separate source package instead. hns 2002-12-03 12:50:28 +00:00
  • 0f07aa0b41 Fix indentation (tab to space) hns 2002-12-03 10:33:43 +00:00
  • b929268fb6 Implement a better way to get the URL of the helma.jar file. To be more precise, do not rely on HOP_HOME to contain the file. hns 2002-12-02 16:10:31 +00:00
  • 9954933145 Separate HOP_HOME from Helma installation directory hns 2002-12-02 16:05:15 +00:00
  • d9a462f1ec Do not mess with HOP_HOME in launcher/Main hns 2002-12-02 13:26:01 +00:00
  • 1f9846f157 two formatting fixes stefanp 2002-12-02 12:23:19 +00:00
  • 428b1ab1ef type.properties are now parsed, mappings to other prototypes are linked stefanp 2002-12-02 12:19:36 +00:00
  • c52925d414 added getApplication () stefanp 2002-12-02 12:18:59 +00:00
  • e34e5a0ee3 added getPrototype (string) stefanp 2002-12-02 12:18:15 +00:00
  • 9fa5abf0ac added method to filter type.properties for mappings to other prototypes stefanp 2002-12-02 12:17:45 +00:00
  • f29baf6c5d fixed parse error in @param tags stefanp 2002-12-02 11:24:07 +00:00
  • 9f0699ace7 fixed bug that would parse only every 2nd function in functionfiles stefanp 2002-12-02 10:56:26 +00:00
  • 788c987a2d Updated version string hns 2002-11-29 17:59:26 +00:00
  • 62c54ce820 New smart classloading hns 2002-11-29 17:58:28 +00:00
  • 719959353e Merged in changes from FESI 1.1.5 hns 2002-11-29 17:56:44 +00:00
  • 19fd7b0f7d Use the application's classloader for the Packages object if available. Merged in changes from FESI 1.1.5 hns 2002-11-29 17:56:20 +00:00
  • 148cd5de94 Use generic ClassLoader so we can use our own HelmaClassLoader. hns 2002-11-29 17:54:20 +00:00
  • 0aa65b8683 Add additional newline character at the end of every EcmaScript reader. Otherwise, a // comment in the last line throws a parsing error (bug 169) hns 2002-11-29 17:01:02 +00:00
  • b93edfdc4d Changed newline encoding to CRLF like the rest of the FESI package. hns 2002-11-29 15:09:08 +00:00
  • 3e5a3516d8 Merged in changes from FESI 1.1.5 hns 2002-11-29 14:46:07 +00:00
  • 765b1dddf8 Updated version string hns 2002-11-28 18:23:05 +00:00
  • a0dad78958 Copied over new start scripts from build/main hns 2002-11-28 16:20:46 +00:00
  • 0eaa19411d Copied over new start scripts from ../main hns 2002-11-28 16:16:26 +00:00
  • a028092e40 Removed support for adding jar files to the classpath, since it didn't work anyway with the new -jar starter. hns 2002-11-28 16:03:54 +00:00