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
hns
e596a60f64
Improved error reporting:
...
* Track and report errors in parent prototypes
* Fix bug where global error was wrongly reset
2004-01-20 18:48:59 +00:00
hns
908f8134cb
Added DynamicGlobalObject. Currently, this just falls back to the
...
per-thread scope when a get() returns NOT_FOUND on the shared
global scope, fixing http://helma.org/bugs/show_bug.cgi?id=322
(kind of hackish, but ok performance-wise).
Potentially this might also be the place to add compile-once script
modules to the global object using a mixin-style approach.
2004-01-20 17:57:35 +00:00
hns
8236ff3e18
Use core.getScope() rather than using core.global directly.
2004-01-20 17:52:20 +00:00
hns
df57e51235
Rhino doesn't like a null ErrorReporter so we implement a dummy one.
2004-01-16 17:40:11 +00:00