Commit graph

  • 2daf832db0 made the "create username/password"-part work with the newer snapshots. stefanp 2002-06-20 17:21:21 +00:00
  • 32663df930 spacing-fix stefanp 2002-06-20 17:20:53 +00:00
  • baad4c0ef4 made line numbers work again (bug due to xhtml-switch) stefanp 2002-06-20 17:20:38 +00:00
  • 06ade1be76 removed target "app-package" (is replaced by target "app" and some cool code by stefanp in build.sh / .bat) p3k 2002-06-18 14:40:20 +00:00
  • 9a39b7b589 added little target "help" that only depends on "usage" for convenience p3k 2002-06-18 14:24:06 +00:00
  • 67410fbf2b commented out the line setting JAVA_HOME p3k 2002-06-18 13:49:53 +00:00
  • 9851f312f7 make sure dist-directory exists everywhere stefanp 2002-06-18 12:20:17 +00:00
  • 8f8e572459 removed obsolete code, added appname as 2nd parameter for app-package target stefanp 2002-06-18 11:33:01 +00:00
  • a8e41a8695 removed obsolete code stefanp 2002-06-18 11:32:32 +00:00
  • 3461ea9ef1 removed todo-list stefanp 2002-06-18 11:08:53 +00:00
  • 55211e6b6a removed all demo apps as apps.properties for distribution are now located in the build/main-directory. stefanp 2002-06-18 11:07:51 +00:00
  • 1527bef536 first checkin of build-model which fits the new cvs-layout stefanp 2002-06-18 11:01:29 +00:00
  • e949582026 updated version info hns 2002-06-18 10:48:47 +00:00
  • 05c8263281 Add support for private properties of hopobject, which don't cause object indexes to be reloaded when modified. hns 2002-06-18 10:47:58 +00:00
  • 84e0eb7748 Create a constructor for the user prototype so it's possible to create user object usnig "new user()". hns 2002-06-18 10:26:24 +00:00
  • 86d7f7d00d test stefanp 2002-06-18 09:20:10 +00:00
  • 2c1103ddb6 test stefanp 2002-06-18 09:16:15 +00:00
  • fcb1662717 duplicated here so that they are added to the distribution stefanp 2002-06-18 09:12:46 +00:00
  • 0c7e3a2db4 test stefanp 2002-06-18 09:07:00 +00:00
  • a6e1df85b0 Removed RMI compiler tags for Remote Image manipulation classes (which have been removed). hns 2002-06-11 17:06:56 +00:00
  • c0417d5a6a Removed remote image capability (image manipulatino via RMI) hns 2002-06-11 17:02:04 +00:00
  • 47debc3784 changed "todo" to "FIXME". hns 2002-06-11 16:31:02 +00:00
  • 89c232a6f9 addPart() now takes just one part at a time, but accepts the file name to use for the part as second argument. hns 2002-06-11 16:30:43 +00:00
  • e857528208 Changed global getURL() function to return a MimePart object instead of a string, so it is now possible to retrieve any kind of URL instead of just text URLs. hns 2002-06-11 16:27:38 +00:00
  • 5e34cfdcc7 user.onLogout() is called again, at least for automatic session timeouts. hns 2002-06-11 15:54:10 +00:00
  • 6c32d0f073 minor formatting fix hns 2002-06-11 15:53:32 +00:00
  • e9ec59ca21 don't use explicit encoding when setting mail headers; use platform default instead. hns 2002-06-11 15:38:17 +00:00
  • 6c452b1893 fixed formatting/indentation hns 2002-06-11 15:21:36 +00:00
  • f1f9afe13f added extension mechanism: call initScripting() on every active extension (list specified by helma.main.Server). stefanp 2002-06-08 19:56:08 +00:00
  • ec40bec475 added extension mechanism: call applicationStarted() and applicationStopped() on every active extension (list specified by helma.main.Server). stefanp 2002-06-08 19:54:49 +00:00
  • 8eabb419d5 added extension mechanism: read comma-separated extension-list from server.properties, try to get classes (subclasses of helma.extensions.HelmaExtension) and call their init()-method. stefanp 2002-06-08 19:53:28 +00:00
  • f68ed83394 added extension mechanism stefanp 2002-06-08 19:51:38 +00:00
  • 0a09f6e2ed updated version string hns 2002-06-07 20:19:08 +00:00
  • 63b7cb78c3 added getCurrentRequestEvaluator hook for benchmarking and debugging. hns 2002-06-07 19:51:11 +00:00
  • e5dcf80f84 made invokeDirectFunction public for benchmarking purposes. hns 2002-06-07 19:50:52 +00:00
  • aa4c0389d4 merged in changes from "lazy_typing" branch, prototypes are only initialized on demand. hns 2002-06-07 19:15:51 +00:00
  • f1a304f122 remove default servlet if application base is stopped. hns 2002-06-07 19:13:24 +00:00
  • 43cba33077 marked class as final. print stack trace on id generation if debug is true. hns 2002-06-07 19:12:17 +00:00
  • 0652286e82 marked class as final. hns 2002-06-07 19:11:44 +00:00
  • 8d604c8f0c removed import statements for ScriptingEnvironment and ScriptingException hns 2002-06-07 19:07:13 +00:00
  • 33653fffbd No more skin caching in the skin manager. Skins are from now on cached only on the response object. hns 2002-06-07 18:34:49 +00:00
  • d1a36dc7e0 changes in skin caching: the response object now holds a local skin cache which is expunged each time the skin path is set. But no more long term skin caching in the application or skin manager. hns 2002-06-07 18:34:04 +00:00
  • 15cc95f9e1 minor cleanup hns 2002-06-07 18:32:28 +00:00
  • 61fd1966c1 removed memory leak where XmlUtil held strong static references on transactor threads. hns 2002-06-07 18:31:54 +00:00
  • 11ba081196 added zero argument constructor and init() method. hns 2002-06-07 18:27:11 +00:00
  • 0ba2d745ee merged in code for limiting XML writing depth (although commented out for now) hns 2002-06-07 18:25:52 +00:00
  • 3460462520 added org/w3c/dom/ranges/ package hns 2002-06-06 16:22:06 +00:00
  • 3d518f4ec7 jar-file was broken; updated with latest version from http://xml.apache.org/dist/crimson/ michi 2002-06-06 15:54:32 +00:00
  • fc6e04efd8 Only include encoding in xml declaration if it was explicitly set by the constructor. hns 2002-06-06 13:40:50 +00:00
  • 413432dec6 Cleaned up class, fixed argument order in Xml.write(): now the hopobject is the first argument, and the filename the second one. This seems more consistent to me (both taken alone and in combination with the Xml.writeToString() function). hns 2002-06-06 13:22:27 +00:00
  • 758bd0f384 Apache DOM classes necessary for using and building getHtmlDocument() functionality. Extracted from Xerces-J 2.0.1 (Re-checked in as binary file) hns 2002-06-06 12:55:38 +00:00
  • 78ab940d8a removed invalid file (checked in as text) hns 2002-06-06 12:53:08 +00:00
  • c79214846b made parsing more flexible by allowing InputSource parameter additionally to InputStream hns 2002-06-05 18:11:21 +00:00
  • 13fb4e28f6 Renamed save(), load() and create() to write(), writeToString(), read() and readFromString() as discussed on the mailing list. hns 2002-06-05 17:47:11 +00:00
  • 0149b093b7 made parsing more flexible by allowing InputSource parameter additionally to InputStream hns 2002-06-05 17:45:38 +00:00
  • cdc0fb82f2 don't delete the snapshot.src directory p3k 2002-06-05 16:57:45 +00:00
  • c900b69482 Fixed bug 91: web connection was closed when the request was encoded multipart/form-data (file upload). This bug was caused by the recent unification of Servlets under the common AbstractServletClient base class, since closing the input stream worked ok on Apache JServ/Tomcat, but not with the embedded Acme web server. hns 2002-06-05 13:52:20 +00:00
  • 8f52328591 added app.getRegisteredUsers() stefanp 2002-06-05 13:13:56 +00:00
  • 289f87d5ff fixed formatting hns 2002-06-05 12:22:37 +00:00
  • cf89e3a4a5 added lib/apache-dom.jar to classpath hns 2002-06-05 12:00:56 +00:00
  • 56a0feea50 Apache DOM classes necessary for using and building getHtmlDocument() functionality. Extracted from Xerces-J 2.0.1 hns 2002-06-05 11:40:47 +00:00
  • cc63783730 Removed berkeley.jar, openxml.jar and sax.jar from classpath, added crimson.jar. hns 2002-06-04 17:04:33 +00:00
  • caa7c653cc Removed sax.jar because SAX classes are already contained in crimson.jar hns 2002-06-04 16:55:09 +00:00
  • e103e24867 Added crimson.jar (Apache Crimson v. 1.1.3) as standard XML parser. hns 2002-06-04 16:54:44 +00:00
  • 4983878c7b Removed berkeley.jar and openxml.jar, which are not any longer in use. hns 2002-06-04 16:53:46 +00:00
  • 290035338e Updated mm.mysql JDBC MySQL driver to version 2.0.14 hns 2002-06-04 16:53:16 +00:00
  • 850c07de80 Implemented pretty good heuristics to close tags when they ought to be closed. hns 2002-06-04 16:14:56 +00:00
  • 15d7342ea4 Switch to standard Java (JAXP) XML parser for getXmlDocument() and provide our own HTML parser for getHtmlDocument which is a thin bridge between javax.swing.text.html.parser.* and the Apache HTML-DOM implementation. hns 2002-06-03 20:15:16 +00:00
  • a699facf6d always convert property names to lowercase stefanp 2002-06-03 15:04:39 +00:00
  • 798c404847 switched internal db of hopblog to xml-database stefanp 2002-05-31 16:32:01 +00:00
  • 32d2230ef5 Updated code to new session/app/req/res object layout. hns 2002-05-31 14:14:37 +00:00
  • e1033484c6 This commit was manufactured by cvs2svn to create tag 'v_1_2_feature_complete'. hns 2002-05-31 13:57:10 +00:00
  • e7a17d20ab Removed support for old type.properties db mapping. hns 2002-05-31 13:57:09 +00:00
  • fae1c98f1c Removed check for global object "user" (which was merged in again by CVS accidentally). hns 2002-05-31 13:56:20 +00:00
  • a26d52ae02 Rewrote global object wrapping to be look more consistent hns 2002-05-31 13:50:44 +00:00
  • ceb80decb0 Removed support for res.skin and public skins. hns 2002-05-31 13:44:14 +00:00
  • 841a195560 Rewrote getActiveUsers() and getSessionsForUser() to return ArrayList instead of an Enumeration. The reason is that this is easier to turn into an array and generally more versatile than an Enumeration. hns 2002-05-31 13:39:19 +00:00
  • 7bfc14d164 Merged in changes from Stefan Pollach's "usersession_05_15" branch. hns 2002-05-31 13:35:33 +00:00
  • 5818dd8d52 Fixes in servlet registry methods hns 2002-05-28 20:17:19 +00:00
  • c6d7496f4b Made noPropertyMarker non-static. This held a reference to the evaluator and the application, preventing garbage collection. hns 2002-05-28 18:24:56 +00:00
  • c424e54261 Helma encode() functions now do entity encoding again, but the right way. It transforms special Windows characters (such as smart quotes) top valid Unicode, uses symbolic entities for ISO-8859-1 characters and numeric entities fpr everything above. hns 2002-05-27 16:52:34 +00:00
  • 5a589d4bd6 If macro returned something write it to the response object regardless if the macro wrote to the response itself or not. hns 2002-05-24 22:51:19 +00:00
  • 5b862803c6 Pass a clone of the parameter map to macros, so if the macro modifyes the object we still have the original version. hns 2002-05-24 14:30:04 +00:00
  • eb2f292877 minor addition to comment hns 2002-05-24 14:04:40 +00:00
  • 67a5f5f412 don't decode query string, we do that afterwards in servlet where we know which encoding to use. hns 2002-05-23 20:37:40 +00:00
  • 459bf13822 Merged Stefan Pollach's XML Database branch. hns 2002-05-23 19:50:40 +00:00
  • 4fdf0b97d9 Declared as class as final, getEvaluator() as private. hns 2002-05-23 19:35:52 +00:00
  • 6576b9fc0f Templates work again (also with _as_string). hns 2002-05-23 19:35:18 +00:00
  • 0a3a514ddc Added DomExtension as standard extension. Templates work again (also with _as_string). Do not remove internal functions when cleaning up global object. hns 2002-05-23 19:34:59 +00:00
  • 2f3dd29223 Made getPathInfo() and getCharacterEncoding return useful values. hns 2002-05-23 19:32:34 +00:00
  • 202575d801 Reworked much of the helma servlet code. Parameter parsing is now done by the servlet itself since we know best about the encoding used by an application. AcmeServletClient is gone, the new EmbeddedServletClient is a subclass of AbstractServletClient, so no more duplicate code here. hns 2002-05-23 19:31:40 +00:00
  • 14a6f0840e Merged Stefan Pollach's XML Database branch. hns 2002-05-23 19:27:54 +00:00
  • ca2a42e204 implemented support for "prefix" and "suffix" for macros that directly write out to response buffer. hns 2002-05-23 14:11:08 +00:00
  • 00173af1b6 only print stack trace if app.debug(), removed dead code. hns 2002-05-16 17:12:04 +00:00
  • a03ba78b03 changed linebreak output of function res.writeln from <br> to <br /> (for xhtml compatibility) p3k 2002-05-16 16:54:49 +00:00
  • 8bf0f8dee6 This commit was manufactured by cvs2svn to create tag 'Pre1_2001_02_27_stable'. hns 2002-05-16 15:37:39 +00:00
  • 84f281fb77 This commit was manufactured by cvs2svn to create branch 'usersession_05_16'. hns 2002-05-16 15:37:38 +00:00
  • 35aa84d81d changed linebreak output of function res.writeln from <br> to <br /> (for xhtml compatibility) p3k 2002-05-16 15:37:37 +00:00
  • 5d3214979b avoid output to stderr when opening new connection hns 2002-05-15 18:03:38 +00:00
  • 8a00c456d8 still experimenting with file permissions and the right taring... p3k 2002-05-15 17:50:17 +00:00