hns
c531985afe
Increase app.xmlrpcCount for "new style" XML-RPC requests served by Jetty.
...
Fixes bug 629 http://helma.org/bugs/show_bug.cgi?id=629
2008-09-20 20:45:46 +00:00
hns
fd80b451d9
Patch from Jürg Lehni to not track unset() on non-persitable properties.
...
Fixes bug 633 http://helma.org/bugs/show_bug.cgi?id=633
2008-09-20 20:22:37 +00:00
hns
761ab5560b
Fix serialization for transient HopObjects.
2008-09-09 13:53:51 +00:00
hns
d25b8298ee
Add debug output for prototype handling.
2008-08-06 13:12:38 +00:00
hns
60e56647eb
Undo previous commit.
2008-07-28 10:56:51 +00:00
hns
fb9f5cf8cd
Add more synchronization to avoid memory race conditions.
2008-07-28 10:23:03 +00:00
hns
f3c6c7a93f
Make app.addRepository() synchronized to avoid memory race conditions.
2008-07-28 08:24:42 +00:00
hns
01e8b5ccbd
Make sure _all_ access to TypeManager.prototype field is synchronized.
2008-07-21 23:05:28 +00:00
hns
51ba3dc963
Make sure _all_ access to TypeManager.prototype field is synchronized.
2008-07-21 23:02:22 +00:00
hns
41a422fd01
Synchronize more methods in TypeManager to prevent race conditions.
2008-07-17 12:08:10 +00:00
hns
d1600d4783
* Use LinkedHashMap for dirty node tracking to preserve insertion order.
...
see <http://helma.org/pipermail/helma-user/2008-May/007379.html >
2008-07-04 13:50:59 +00:00
hns
277737f940
* Fix checkXmlRpc to work with content-types containing a charset subheader.
...
Fixes bug #628 <http://helma.org/bugs/show_bug.cgi?id=628 >
2008-06-13 20:48:33 +00:00
hns
449cbd815e
* Continue parsing macro tags even if it is a comment. This is the only
...
way we can correctly catch embedded macros. Fixes bug 588.
http://helma.org/bugs/show_bug.cgi?id=588
2008-05-15 09:45:33 +00:00
hns
0aaa141a4b
* Fix bug 617: Only resolve direct prototype matches in parent chain.
2008-05-15 09:09:40 +00:00
hns
3104b4c48a
* Fix bug 625: Don't let format() encode characters inside executable macro tags.
2008-05-15 08:29:43 +00:00
hns
24cecbaead
* Increase version number to 1.7.0-pre.
2008-05-05 14:46:26 +00:00
hns
2734f70d6a
* Introduce hopdir servlet parameter to be able to set the helma directory.
2008-05-05 14:38:53 +00:00
hns
585725d9c6
* Try a little harder to find resources in app.addRepository:
...
If path names don't resolve by themself, try explicitly using hopHome as parent.
This is useful in cases where hopHome isn't the current or user directory, such as
when running helma within tomcat.
* Make app reference transient.
2008-05-05 14:37:58 +00:00
hns
0592e44ad1
* Add serialVersionUID (doh, should have done this before 1.6.2!)
2008-04-24 11:31:23 +00:00
hns
44c0745954
* Set parent on group nodes for transient parents. Fixes NullPointerException
...
in Relation.setConstraints().
2008-04-07 19:50:57 +00:00
hns
ae3c331c7d
* Fix several bugs in grouped collections:
...
<http://helma.org/bugs/show_bug.cgi?id=597 >
<http://helma.org/bugs/show_bug.cgi?id=614 >
<http://helma.org/bugs/show_bug.cgi?id=615 >
2008-04-07 15:24:11 +00:00
hns
7d80ab10e0
* Remove call to gui.dispose() as it causes helma shutdown hook to hang on windows
...
- see http://helma.org/bugs/show_bug.cgi?id=586#c2
2008-04-07 12:25:02 +00:00
hns
3bd9e813a9
* Bump version to 1.6.2
2008-04-07 08:49:13 +00:00
hns
a96a4444a6
* Make Server.getAppsProperties() return the whole properties if appName argument is null.
...
* Code cleanup: make ServerConfig fields private and add getters and setters.
2008-04-04 11:44:29 +00:00
hns
35ed7a58f8
* Minor code cleanup.
2008-04-04 11:40:25 +00:00
hns
02b00926ff
* Define cache node as INode rather than fixed TransientNode.
...
The idea is to eventually be able to use persistent HopObjects
as session stores.
2008-04-04 10:59:26 +00:00
hns
30eb6663bc
* Run Application.init() in a fresh thread to shield it against class loaders
...
and rhino contexts that may be associated with the calling thread.
Fixes bug 613 <http://helma.org/bugs/show_bug.cgi?id=613 >
2008-04-04 10:56:29 +00:00
hns
007f61b324
* implement toString() method in AppClassLoader.
2008-04-04 10:49:02 +00:00
hns
3e98b9e5c9
* Add shutdown hooks to ScriptingEngine, RhinoCore and HelmaDebugger.
...
Fixes bug 586 <http://helma.org/bugs/show_bug.cgi?id=586 >
2008-04-02 15:14:30 +00:00
hns
931117a6b6
* Minor formatting fix.
2008-04-02 13:45:27 +00:00
hns
03f6060525
* Commit patch to implement repository support for StandaloneServletClient
...
contributed by Franz Philipp Moser. Fixes bug 544
<http://helma.org/bugs/show_bug.cgi?id=544 >
2008-04-02 13:44:28 +00:00
hns
6c5e37fb76
* Fix bug 426 < http://helma.org/bugs/show_bug.cgi?id=426 >
2008-04-02 13:19:28 +00:00
hns
3526050006
* Throw explicit exceptions when a derived property is set to the id of a
...
transient object. Fixed bug 607. <http://helma.org/bugs/show_bug.cgi?id=607 >
2008-04-01 13:03:46 +00:00
hns
b0723569b2
* Do not cache nodes unless there is a request evaluator associated with
...
the current thread and we can invoke onInit() on it. This prevents nodes
fetched from other applications to be cached and fixes bug 598
<http://helma.org/bugs/show_bug.cgi?id=598 >
2008-04-01 11:53:46 +00:00
hns
6bd3e78dfb
* Make Property.getBooleanValue() try to convert strings to integers.
...
Fixes bug 606 http://helma.org/bugs/show_bug.cgi?id=606
2008-03-26 11:30:31 +00:00
hns
24fbb853f4
* Do not define global functions and OrderedView methods as READONLY,
...
mirroring the behaviour of HopObject methods.
http://helma.org/bugs/show_bug.cgi?id=602
2008-02-19 12:22:18 +00:00
hns
f6d21299a0
* Make sure prototype and parent scope are set correctly for HopObject.getById().
...
Fixes bug 601 http://helma.org/bugs/show_bug.cgi?id=601
* Do not define HopObject.getById() as READONLY. Fixes bug 602
http://helma.org/bugs/show_bug.cgi?id=602
2008-02-19 11:52:15 +00:00
hns
ad613b629a
* Rename req.actionProcessor to req.actionHandler as suggested by Juerg Lehni on helma-dev.
2008-02-18 15:09:11 +00:00
hns
58b7de53c4
* Merge -r 8778:8790 from branches/refactor_transactor.
2008-02-08 15:58:14 +00:00
hns
a44af35c59
* Rename Transaction class to XmlTransaction.
2008-02-06 14:50:59 +00:00
hns
add89add1a
* Implement req.actionProcessor to allow onRequest() to set/override the function
...
called to handle the request. Required for continuation and callback support.
2008-02-05 14:45:37 +00:00
hns
6063259455
* Implement support for req.uri. This property contains the full request URI for
...
HTTP requests, and is null for internal requests. While req.path only contains
the request's path info within the helma application, req.uri contains the
request's full URI starting at the web server root.
2008-02-05 10:56:50 +00:00
hns
b49ad9d2f1
* Implement HopObject.getAllIds() in order to display HopObject properties in debugger.
2008-02-01 10:31:38 +00:00
hns
3fbb4419c6
* Set default Javascript language version to 1.7 (rhino.languageVersion = 170)
2008-01-29 16:06:11 +00:00
hns
b29bf58253
* Make error handling more flexible, adding res.exception, res.scriptStack, res.javaStack
...
to get further information on unhandled exceptions during page execution.
* Make default error page include script and java stack traces when debug is set to true.
2008-01-29 12:16:06 +00:00
hns
b5f7f14b2f
* Add serialization proxy support for host objects (app, path, req, res).
2008-01-29 10:54:46 +00:00
hns
b66a0eb8be
* Fix getDefaultValue() for JSAdapter to be called on adapter, not adaptee.
2008-01-29 10:13:27 +00:00
hns
08145e3965
* Check for action names that don't end with '_action' in setAction().
2008-01-29 10:03:00 +00:00
hns
1ccb272c82
* Rewrite getPrototypeName() to check interfaces on all superclasses,
...
because classes do not report interfaces inherited from a superclass.
2008-01-29 09:35:37 +00:00
hns
e6fad59612
* Overhaul getParent(), only return non-containing parent as fallback.
...
Fixes bug 593 - http://helma.org/bugs/show_bug.cgi?id=593
* Don't go into parent check for root node.
* Do not trim name in setName(). Fixes bug 594 -
http://helma.org/bugs/show_bug.cgi?id=594
2008-01-28 13:54:57 +00:00