hns
b735055492
Make MapWrapper implement org.mozilla.javascript.Wrapper so that the map
...
is autimatically unwrapped when passing it outside the scripting engine.
Added/enhanced some comments.
2004-02-18 11:39:33 +00:00
hns
d9ee5757fe
Added Javadoc class comments.
2004-02-18 11:20:09 +00:00
hns
5d03b49b07
Do not try to read the main properties file unless it exists. There are usage
...
scenarios where there is no main properties file, so no error msg should be shown.
2004-02-18 10:57:39 +00:00
hns
209bfb1c35
Add additional permission checks in order to find potential problems before commit()
...
Add some comments, remove debug logging output
2004-02-17 15:27:50 +00:00
hns
6f3d080b34
Rewrote embedded XML database to make it more dependable:
...
New records are first written to temporary files and only renamed to their
actual names when the transaction is committed.
2004-02-17 15:13:40 +00:00
hns
e512386e9a
Adding logError() methods.
2004-02-17 15:08:08 +00:00
hns
2185848e6c
Use getChildElement() rather than getNode() to check for an already
...
existing user item in registerUser().
2004-02-17 10:07:19 +00:00
hns
2ec37bda9c
Set Content-Type header when forwarding to a local resource.
2004-02-13 20:51:02 +00:00
hns
5cf2dbc927
No more need to cache a new group node, Node.getGroupbySubnode()
...
does this now if called with create == true.
2004-02-12 14:32:50 +00:00
hns
6b631e0f0e
* Fix bug where fresh groupnode was not registered with nodemanager
...
when created from addNode()
* Fix bug where named child node wasn't evicted when the name property
was changed because we tried getNode() rather than getChildElement()
2004-02-12 14:32:01 +00:00
hns
311ddd0732
Remove horrendously outdated document
2004-02-11 17:25:12 +00:00
hns
d280a029e9
Going back to .tar.gz as file extension for gzipped tar files
2004-02-11 16:58:35 +00:00
hns
b64d52a118
Updating to current CVS snapshot to fix bug #233274
...
http://bugzilla.mozilla.org/show_bug.cgi?id=233274
2004-02-11 16:45:36 +00:00
hns
a49b59190c
Updated version to 1.4.0-rc1
2004-02-11 16:20:55 +00:00
hns
e1b65bdc8b
Implement/fix aggressive property loading for Oracle when loading through
...
manually set subnodeRelation.
2004-02-11 16:13:44 +00:00
hns
cecd13f7d2
Adjust @throws clause (but be careful not to add any information ;-)
2004-02-11 15:07:14 +00:00
hns
f6b9841947
Print out a warning if a collection specified in a _parent descriptor does not exist.
2004-02-11 15:06:23 +00:00
hns
82c0524e00
Update to Jetty 4.2.17
2004-02-10 23:01:15 +00:00
hns
8bccddd447
Register skin file map with lower case prototype name in addition to the
...
ordinary name in app.skinfiles.
2004-02-10 15:27:32 +00:00
hns
5a58a5ba8a
Use "Root" rather than "root" as prototype when creating a root object in the
...
embedded database.
2004-02-10 15:13:51 +00:00
hns
a556621554
- Fully reload properties whenever one of its ingredients is changed
...
(main file or additional props from zip file).
- Remove deprecated constructor
2004-02-10 14:43:55 +00:00
0def62ee5a
fixed script to support JAVA_HOME with spaces
2004-02-10 13:48:45 +00:00
hns
736df12ef5
Make GlobalObject extend Rhino's ImporterTopLevel so we have
...
the importClass() and importPackage() functions.
2004-02-10 12:46:17 +00:00
hns
81d0a86897
Committing Stefan's patch for getUser()
...
http://helma.org/bugs/show_bug.cgi?id=331
2004-02-09 19:25:49 +00:00
hns
f6cf3b758a
Fixes and improvements for formatting, especially for paragraph formatting mode
...
and when entering a "semiblock" (e.g. table) in normal mode.
2004-02-07 12:30:18 +00:00
hns
67f3ccea47
Make property name from which skin text is taken settable.
2004-02-05 18:32:57 +00:00
hns
229236b25c
Do not treat hop:parent element as property when reading XML-encoded HopObject.
...
Fixes bug 281: http://helma.org/bugs/show_bug.cgi?id=281
2004-02-05 10:37:23 +00:00
hns
b9646ab20d
Set DbMapping on group nodes stored in embedded DB. Otherwise, child
...
nodes are not reachable by name after the application is restarted.
2004-02-04 17:34:58 +00:00
hns
c6e5dcbc95
Node.getNonVirtualParent doesn't work correctly for transient nodes, so add
...
a try-catch when setting the back-reference in Relation.setConstraints() since
it may fail.
2004-02-04 16:32:04 +00:00
hns
3101e32ad3
* Do not try to get child nodes from NodeManager if self is transient
...
* Throw an exception when trying to get a group-subnode from a
transient node (it doesn't work, so better be clear about it)
* Do not set "name" property in groupby nodes, just stick with "groupname"
* Always set node properties in propMap if self is transient
2004-02-04 16:30:31 +00:00
hns
e3cbb5a732
Implement caching of string buffers. Throw a runtime exception if res.pop() is
...
called in an invalid state (no buffer or no stack).
2004-02-04 16:25:22 +00:00
hns
e64aa2780e
Allow properties to start with underscores, apart from internal HopObject props.
2004-02-03 16:51:15 +00:00
hns
d8e86948db
Committing Daniel's proposed fix for bug 295:
...
http://helma.org/bugs/show_bug.cgi?id=295
2004-02-02 17:34:18 +00:00
hns
f2ad5ea065
Fix bug in getExactPropertyMapping() where we returned the type of the collection
...
contents rather than the type of the collection itself. Fixes bug 330.
http://helma.org/bugs/show_bug.cgi?id=330
2004-01-30 12:35:43 +00:00
hns
b379b9050e
Updating to new CVS snapshot which fixes bug 245:
...
http://www.helma.org/bugs/show_bug.cgi?id=245
2004-01-29 17:54:24 +00:00
hns
13a9f914be
Re-establish old behaviour in addNode() that if an existing child element is present
...
with the given name it is deleted. Do not wrap addGroupbyNode-code in try/catch.
2004-01-28 15:56:53 +00:00
hns
2f2b0ae051
More fixes for groupby-support in embedded db.
2004-01-28 15:05:10 +00:00
hns
969ef70c93
Several smallish fixes:
...
* Check for group-by option in parent's child relation in getElementName().
This is necessary for embedded group nodes to operate as named objects.
* Use specialized get code in getChildElement() if child relation is group-by.
This is necessary to get group nodes after the change above.
* Fix NullPointerException when name is null in setName()
* Use the groupname as node name and also set an explicit "name" property in
getGroupbySubnode().
2004-01-27 14:54:59 +00:00
hns
4ec134c41f
Check for null child objects in HopObject.list()
2004-01-27 14:22:14 +00:00
hns
c17acaf3a8
Do not consult prototype when getting a JS property via Scritable.get().
...
This isn't necessary anymore since property and child object getters have been
separated, and we're no more risking to trigger a db select with the get.
2004-01-26 15:01:41 +00:00
hns
bb0bc89fee
Add a comment
2004-01-26 14:58:04 +00:00
hns
b0d1f7f5fa
Add linebreaks to long comments
2004-01-26 14:57:08 +00:00
hns
f36e390caa
Make log level in helma.util.Logging configurable, and make it derault to INFO.
2004-01-23 16:33:45 +00:00
hns
d170d73565
Implement aggressive object reference loading for Oracle pre-9.
...
See http://helma.org/bugs/show_bug.cgi?id=300
2004-01-22 18:08:50 +00:00
hns
bb9152d2d1
Rhino CompilerEnvirons doesn't need the ErrorReporter anymore.
2004-01-22 16:02:50 +00:00
hns
529a6e7e8c
Updated to current CVS snapshot
2004-01-22 16:01:49 +00:00
hns
d88c8c50d6
Updated version date
2004-01-22 16:01:21 +00:00
hns
d62f95e941
* Implement ordered prototype updating in updatePrototypes():
...
global code is updated first, and parent prototypes are updated before
their descendants. The purpose is to respect inter-prototype dependencies,
i.e. HopObject code using global and parent prototype code.
* Marked some private methods as private.
* Use toString() rather than getMessage() on EcmaErrors, otherwise the
error file/line number is missing from the message.
2004-01-21 16:56:04 +00:00
hns
67e4f11fdb
Return an unmodifiable collection in getPrototypes() to prevent major damage
2004-01-21 16:53:06 +00:00
hns
609a8700c9
add two little comments.
2004-01-21 16:52:34 +00:00