Commit Log (Page 53 of 64)

back to main page

Pages: « Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Next »

Summary Period: 2001-08-04 to 2001-07-30 (Commits 539-588 of 3188)

hannes 2001-08-04 13:50

omitt null storageName in toString() method.

1 lines of code changed in:

hannes 2001-08-04 13:49

Fixed bugs related to ESNodes with transient nodes (i.e.
instances of class helma.objectmodel.Node where
no NodeHandle is used).
The bugs were in ESNode.equals() and ESUser.logout().

19 lines of code changed in:

hannes 2001-08-04 13:47

Node.getSubnode() does not do a getNode() (property getter) as fallback
anymore, so we have to do that explicitly in the URL path resolving
code.

7 lines of code changed in:

hannes 2001-08-04 13:45

replaced special NullNode class with a generic Node object
built with a special constructor.

11 lines of code changed in:

hannes 2001-08-04 13:41

GetString now returns the foreign key for node properties.
linking to something other than the primary key is probably
(still) broken.

1 lines of code changed in:

hannes 2001-08-04 13:40

Completely rewrite getSubnode().
Aded isNullNode method

45 lines of code changed in:

hannes 2001-08-04 13:38

null node is now signaled by a generic node.

0 lines of code changed in:

hannes 2001-08-03 23:03

removed debugging output garbage

3 lines of code changed in:

hannes 2001-08-03 23:01

made class final

2 lines of code changed in:

hannes 2001-08-03 22:59

also try to handle groupby nodes in getProperty

6 lines of code changed in:

hannes 2001-08-03 22:58

removed hash code calculation from constructor

10 lines of code changed in:

hannes 2001-08-03 16:54

switched everything from the old id/mapping to the new
NodeHandle references.
This breaks serialization compatibility with prior versions.

236 lines of code changed in:

hannes 2001-08-03 16:53

increased the capabilities of the NodeManager to get nodes by key
to groupby nodes.
always use getNonVirtualHomeID to retrieve id of the db node a
virtual or groupby node belongs to
Some tweaks based on new Key schema

48 lines of code changed in:

hannes 2001-08-03 16:51

changed Key to DbKey

1 lines of code changed in:

hannes 2001-08-03 16:50

basically removed all special case handling for node properties.
just hold a handle and return its node when asked.

20 lines of code changed in:

hannes 2001-08-03 16:49

the class improved to do what it ought to do.
removed NodeManager field, instead the NodeManager is
passed along for calls where it is needed.

57 lines of code changed in:

hannes 2001-08-03 16:46

only read in options if the relation is actually an object relation (not primitive)

40 lines of code changed in:

hannes 2001-08-03 16:45

Removed all conversion between different implementations of INode.
Removed all reference checking, since we don't do garbage collection
on transient nodes.

4 lines of code changed in:

hannes 2001-08-03 16:44

Key is now an interface with two implementing classes:
DbKey for primary database keys, and SyntheticKey (might be
renamed to "DerivedKey" for virtual nodes, groupby nodes, and
nodes accessed via a property name instead of the primary key.
SyntheticKey consist of a parent key and a (property) name to
derive the object from the parent object.

17 lines of code changed in:

hannes 2001-08-03 16:40

tweaked getStorageName, no special treatment for hopobject is required.

7 lines of code changed in:

hannes 2001-08-03 16:39

updated the complete helma.framework.core package to use
NodeHandle instead of ID/DbMapping.

42 lines of code changed in:

hannes 2001-08-01 02:13

Use helma.util.MimePart instead of helma.objectmodel.Node for
file uploads

2 lines of code changed in:

hannes 2001-08-01 02:12

removed content related methods (file uploads are now handled
by helma.util.MimePart) and all the consistency checks, which were
simply not necessary for transient structures.

16 lines of code changed in:

hannes 2001-08-01 02:10

introduced boolean "virtual" field, though it's not used yet.

8 lines of code changed in:

hannes 2001-08-01 02:10

Fixed case of misspelled datasource. This should now throw
an error when trying to get a connection instead of using the
internal db instead.

21 lines of code changed in:

hannes 2001-08-01 02:09

moved Node constants into a separate interface which we
inherit

6 lines of code changed in:

hannes 2001-08-01 02:08

new method that fetches a node from a Key object.

5 lines of code changed in:

hannes 2001-08-01 02:07

very carefully introduced use of NodeHandle instead of key+dbmapping

50 lines of code changed in:

hannes 2001-08-01 02:06

getting an object via key now directly takes a Key object
instead of the key string and dbmapping.

13 lines of code changed in:

hannes 2001-08-01 02:05

removed support for conversion from other implementations of
helma.objectmodel.INode. Removed methods that aren't used anymore.

29 lines of code changed in:

hannes 2001-08-01 02:04

removed old setContent/getContent garbage from Node.
Some reformatting in ESNode.

53 lines of code changed in:

hannes 2001-08-01 02:03

renamed updateNode to updateNodeFromUser to make it more
clear what it does.

1 lines of code changed in:

hannes 2001-08-01 02:02

Moved creation of NodeManager past the initialization of
root and userroot mappings

4 lines of code changed in:

hannes 2001-08-01 02:01

all HopObjects are now instantiated directly with the
persistent capable class, i.e. helma.objectmodel.db.Server.

7 lines of code changed in:

hannes 2001-08-01 02:00

also add objects without prototype to path array.

7 lines of code changed in:

hannes 2001-08-01 01:59

switched from Node to dedicated MimePart class and admit
that addPart() is broken

10 lines of code changed in:

hannes 2001-08-01 01:58

added utility writeln() function that appends a "<br>" to everything.
I know it's not XML, but it's handy for debugging.

11 lines of code changed in:

hannes 2001-08-01 00:39

cleaned up handling of file upload limit

0 lines of code changed in:

hannes 2001-08-01 00:38

removed import of helma.objectmodel.Node

5 lines of code changed in:

hannes 2001-08-01 00:36

Moved Node state constants to separate interface so they can be
used more easily by different classes

27 lines of code changed in:

hannes 2001-08-01 00:34

*** empty log message ***

0 lines of code changed in:

hannes 2001-08-01 00:01

new mechanism for safe references to a node

85 lines of code changed in:

hannes 2001-07-31 23:59

Finally moved MIME stuff out of helma.objectmodel.Node

125 lines of code changed in:

hannes 2001-07-30 18:07

also use xxx.filter in groupby nodes.

6 lines of code changed in:

hannes 2001-07-30 17:33

implemented _subnodes.filter to specify additional static constraints
on subnode relations in type.properties

24 lines of code changed in:

hannes 2001-07-30 03:42

fixed stupid null baseURI bug

2 lines of code changed in:

hannes 2001-07-30 03:41

hide session id from user node name

1 lines of code changed in:

hannes 2001-07-30 02:27

fixed bug where DbMapping wasn't set correctly for anonymous users

2 lines of code changed in:

hannes 2001-07-30 02:04

implemented sandbox for script-generated user level skins

36 lines of code changed in:

hannes 2001-07-30 00:59

rewrote the ESNode management for users. ESUser is now used
*only* for active users (sessions), and each session has its own
ESUser wrapper, while the node within may be the same (if
both sessions are logged in as the same user.

55 lines of code changed in:

Pages: « Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 Next »

Generated by StatCVS 0.2.2