March 2000 Commit Log

Number of Commits:
152
Number of Active Developers:
3
williamc 2000-03-31 10:37#152 Rev.: 1.4
Workaround for compiling with BROKEN javac

1 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem/util: Cache.java (+1 -1)
williamc 2000-03-31 10:36#151 Rev.: 1.24
Shorten over-long comment line

2 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+2 -2)
williamc 2000-03-29 15:40#150
Large update to Melati after rejigging transaction/cacheing subsystem

2644 lines of code changed in 109 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: AtomFieldDef.java (+11 -3), ColumnTypeFieldDef.java (+13 -3), FieldDef.java (+24 -17), ReferenceFieldDef.java (+13 -3), TableDef.java (+12 -58)
  • melati/src/main/java/org/melati: DatabaseInitException.java (+4 -2), HttpBasicAuthenticationAccessHandler.java (+5 -3), LogicalDatabase.java (+18 -3), MelatiServlet.java (+26 -4), MelatiWMServlet.java (+6 -8), compile.sh (+11 -22), org.melati.LogicalDatabase.properties.example (+4 -8), org.melati.MelatiServlet.properties (+2 -2)
  • melati/src/main/java/org/melati/admin: Admin.java (+6 -6), AdminUtils.java (+1 -1), Select.wm (+1)
  • melati/src/main/java/org/melati/util: AbstractVersionedObject.java (del), CacheNode.java (del), CachedVersionedObject.java (del), FloatingVersionedObject.java (del), SerialledVersion.java (del), Session.java (del), Version.java (del), VersionHashtable.java (del), VersionVector.java (del), VersionedObject.java (del)
  • poem/src/main/java/org/melati/poem: BasePoemType.java (+1 -2), CachedTailoredQuery.java (+18 -42), CachedVersionedRow.java (del), CannotBeInSessionPoemException.java (del), CannotBeInTransactionPoemException.java (new), Capability.java (+9 -1), CapabilityBase.java (+24 -16), CapabilityData.java (del), CapabilityDataBase.java (del), CapabilityTable.java (+2 -8), CapabilityTableBase.java (+21 -21), Column.java (+18 -24), ColumnInfo.java (+2 -2), ColumnInfoBase.java (+260 -52), ColumnInfoData.java (del), ColumnInfoDataBase.java (del), ColumnInfoTableBase.java (+201 -165), CommitLogEvent.java (+4 -4), ConstructionVersionedRow.java (del), Data.java (del), Database.java (+103 -102), DoubleCreatePoemException.java (new 14), ExtraColumn.java (+14 -12), Group.java (+9 -1), GroupBase.java (+24 -16), GroupCapability.java (+8), GroupCapabilityBase.java (+39 -18), GroupCapabilityData.java (del), GroupCapabilityDataBase.java (del), GroupCapabilityTable.java (+3 -3), GroupCapabilityTableBase.java (+31 -29), GroupData.java (del), GroupDataBase.java (del), GroupMembership.java (+13), GroupMembershipBase.java (+39 -18), GroupMembershipData.java (del), GroupMembershipDataBase.java (del), GroupMembershipTable.java (+5 -4), GroupMembershipTableBase.java (+31 -29), GroupTable.java (+3 -12), GroupTableBase.java (+21 -21), InvalidColumnInfoTypecodePoemException.java (+2 -2), InvalidOperationOnFloatingPersistentPoemException.java (new 17), NoMoreSessionsException.java (del), NoMoreTransactionsException.java (new 4), Persistent.java (+180 -120), PoemDatabase.java (-107), PoemFloatingVersionedObject.java (del), PoemSession.java (del), PoemThread.java (+10 -10), PoemTransaction.java (new 63), PoemTypeFactory.java (+9 -9), PreparedSelection.java (+43 -63), PreparedStatementFactory.java (+12 -7), RollbackLogEvent.java (+4 -4), SessionToken.java (+4 -4), Table.java (+313 -313), TableInfo.java (+15 -1), TableInfoBase.java (+131 -32), TableInfoData.java (del), TableInfoDataBase.java (del), TableInfoTableBase.java (+101 -85), TableListener.java (+2 -2), TailoredQuery.java (+1 -1), User.java (+10), UserBase.java (+50 -20), UserData.java (del), UserDataBase.java (del), UserTable.java (+7 -19), UserTableBase.java (+41 -37), VersionedRow.java (del), WriteCommittedVersionException.java (del), WrongSessionPoemException.java (+1 -1)
  • poem/src/main/java/org/melati/poem/transaction: CrossTransactionCommitException.java (new 8), Transaction.java (new 162), TransactionIndexTooLargeException.java (new 6), TransactionPool.java (new 6), Transactioned.java (new 159), TransactionedSerial.java (new 41), WouldDeadlockException.java (new 6), WriteCommittedException.java (new 14)
  • poem/src/main/java/org/melati/poem/util: Cache.java (+148 -49), EnumUtils.java (-13)
williamc 2000-03-26 14:47#149 Rev.: 1.1
Add facility for cacheing TailoredQuerys

126 lines of code changed in 3 files:

  • poem/src/main/java/org/melati/poem: CachedTailoredQuery.java (new 60), PreparedStatementFactory.java (new 47), PreparedTailoredQuery.java (new 19)
williamc 2000-03-26 14:45#148 Rev.: 1.2
Add a toString

4 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/util: Session.java (+4)
williamc 2000-03-26 14:45#147 Rev.: 1.5
Fix bug: committedVersions were not checked for upToDate-ness if they were to be used in an uncommitted session

8 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/util: AbstractVersionedObject.java (+8 -1)
williamc 2000-03-26 14:43#146 Rev.: 1.6
Fix compile problems now ColumnField has gone

2 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: Login.java (+2 -2)
williamc 2000-03-26 14:40#145 Rev.: 1.3
Make some fields protected/add some new ones for use by PreparedTailoredQuery and CachedTailoredQuery

16 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: TailoredQuery.java (+16 -13)
williamc 2000-03-26 14:39#144 Rev.: 1.22
Stop created objects being both INSERTed and UPDATEd

1 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+1 -1)
williamc 2000-03-26 14:39#143 Rev.: 1.8
Gash test code for CachedTailoredQuery

16 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: PoemDatabase.java (+16 -17)
williamc 2000-03-26 14:38#142 Rev.: 1.3
Add constructor with troid

6 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: GroupMembershipData.java (+6 -2)
williamc 2000-03-26 14:38#141
Regenerated after primarydisplay added to GroupMembership; got lots of extra casts as well

28 lines of code changed in 9 files:

  • poem/src/main/java/org/melati/poem: ColumnInfoBase.java (+1 -1), ColumnInfoTableBase.java (+1 -1), GroupCapabilityBase.java (+2 -2), GroupCapabilityTableBase.java (+6 -6), GroupMembershipBase.java (+2 -2), GroupMembershipTableBase.java (+2 -2), GroupTableBase.java (+8), TableInfoBase.java (+3 -3), TableInfoTableBase.java (+3 -3)
williamc 2000-03-26 14:36#140 Rev.: 1.12
Fix mechanism for tracking the primary display column

1 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: ColumnInfo.java (+1 -1)
williamc 2000-03-26 14:34#139 Rev.: 1.4
Add method for setting version without triggering writedoen

7 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: CachedVersionedRow.java (+7 -3)
williamc 2000-03-25 16:03#138 Rev.: 1.2
Add reference to high-level Table.selection

5 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: TailoredQuery.java (+5 -1)
williamc 2000-03-25 15:17#137 Rev.: 1.11
oops, recreated again

0 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties (del)
williamc 2000-03-25 15:15#136 Rev.: 1.4
Missing a word in a comment

1 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties.example (+1 -3)
williamc 2000-03-25 15:14#135 Rev.: 1.3
Had cookie and Basic Auth mechanisms mixed up wrt comments and the latter was erroneously the default

2 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.MelatiServlet.properties (+2 -2)
williamc 2000-03-25 15:14#134 Rev.: 1.10
Missing a word in the comments

43 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties (new 43)
williamc 2000-03-25 15:13#133 Rev.: 1.5
Some errors were going to stdout not stderr

6 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: compile.sh (+6 -6)
williamc 2000-03-25 15:13#132 Rev.: 1.16
Bring javadoc up to date with current login mechanism

8 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: MelatiServlet.java (+8 -9)
williamc 2000-03-25 15:12#131 Rev.: 1.1
Add support for adding tables/columns over the web

0 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/admin: CreateTable_doit.wm (new)
williamc 2000-03-25 15:11#130 Rev.: 1.9
Superseded a while ago by Select.wm

0 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/admin: List.wm (del)
williamc 2000-03-25 15:10#129
Add support for adding tables/columns over the web

108 lines of code changed in 5 files:

  • melati/src/main/java/org/melati/admin: Admin.java (+77 -13), CreateColumn.wm (new), CreateTable.wm (+23 -12), Select.wm (+4), Tables.wm (+4)
williamc 2000-03-25 15:09#128 Rev.: 1.1
Facility for Melatified SELECTs with joins

24 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: FieldSet.java (new 24)
williamc 2000-03-25 15:09#127 Rev.: 1.21
Make tableInfoID public

2 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+2 -2)
williamc 2000-03-25 15:08#126 Rev.: 1.1
Facility for Melatified SELECTs with joins

334 lines of code changed in 2 files:

  • poem/src/main/java/org/melati/poem: TailoredQuery.java (new 279), TailoredResultSetEnumeration.java (new 55)
williamc 2000-03-25 15:08#125 Rev.: 1.3
Get rid of unused member

0 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: PreparedSelection.java (-2)
williamc 2000-03-25 15:07#124 Rev.: 1.7
Add assertHasCapability

8 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: PoemThread.java (+8)
williamc 2000-03-25 15:07#123 Rev.: 1.7
Quick test code for TailoredQuery

29 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: PoemDatabase.java (+29 -5)
williamc 2000-03-25 15:06#122 Rev.: 1.14
Abolish ColumnField; make quotedName public

4 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Column.java (+4 -4)
williamc 2000-03-25 15:06#121
Abolish ColumnField

9 lines of code changed in 2 files:

  • poem/src/main/java/org/melati/poem: ColumnField.java (del), Field.java (+9)
williamc 2000-03-25 15:05#120 Rev.: 1.17
Add comment about permissions for adding tables

4 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Database.java (+4)
williamc 2000-03-24 18:54#119 Rev.: 1.3
Complete incomplete comment

1 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties.example (+1)
williamc 2000-03-24 18:53#118 Rev.: 1.4
Don't generate warnings if the wrong version of jdbc is mentioned in a comment in org.melati.LogicalDatabase.properties

2 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: compile.sh (+2 -2)
williamc 2000-03-24 18:52#117 Rev.: 1.9
Redelete

0 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties (del)
williamc 2000-03-24 18:50#116 Rev.: 1.8
Complete incomplete comment

53 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties (new 53)
timj 2000-03-24 17:55#115 Rev.: 1.2
remove duplication

0 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties.example (-8)
timp 2000-03-24 17:46#114 Rev.: 1.14
Separate out creation from write down.

68 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem/csv: CSVRecord.java (+68 -19)
timp 2000-03-24 17:43#113 Rev.: 1.16
Split load into define and load, set lineNo, reorganise, javadoc

79 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem/csv: CSVTable.java (+79 -43)
timp 2000-03-24 17:39#112 Rev.: 1.14
Remove confusing debug output

3 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: CSVFilesProcessor.java (+3 -5)
timp 2000-03-24 17:37#111 Rev.: 1.67
Allow makePersistent to be overridden

2 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Persistent.java (+2 -2)
timp 2000-03-24 17:33#110 Rev.: 1.5
Add getLineNo, return false when we reach the end of file

219 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem/csv: CSVFileParser.java (+219 -207)
timj 2000-03-24 16:50#109
add org.melati.LogicalDatabase.properties.example and remove org.melati.LogicalDatabase.properties, change compile.sh to be nice about this

62 lines of code changed in 4 files:

  • melati/src/main/java/org/melati: compile.sh (+9 -1), org.melati.LogicalDatabase.properties (del), org.melati.LogicalDatabase.properties.example (new 52)
timp 2000-03-24 15:19#108 Rev.: 1.66
Javadoc

13 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Persistent.java (+13 -12)
williamc 2000-03-24 14:56#107 Rev.: 1.6
Support JDBC1.1 as well as JDBC1.2

41 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties (+41)
williamc 2000-03-24 14:49#106 Rev.: 1.1
*** empty log message ***

0 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: Makefile (new)
williamc 2000-03-24 14:49#105 Rev.: 1.1
Make compiling a bit less manual

14 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: compile.sh (new 14)
williamc 2000-03-24 14:49#104
Support JDBC1.1 as well as JDBC1.2

20 lines of code changed in 2 files:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties (+2 -2), org.melati.MelatiServlet.properties (+18 -1)
timp 2000-03-24 13:39#103 Rev.: 1.133
Typo

2 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+2 -2)
timp 2000-03-24 11:28#102 Rev.: 1.132
Add convenience method selection(persistent) which used default orderby clause.

17 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+17 -5)
timp 2000-03-24 11:06#101 Rev.: 1.8
Rename cannotSelect to excludeUnselectable

98 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: CachedCount.java (+98 -93)
timp 2000-03-24 11:04#100 Rev.: 1.10
Javadoc

8 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: CachedQuery.java (+8 -1)
timp 2000-03-24 11:02#99
Reverse the sense of cannotSelect and rename to excludeUnselectable

139 lines of code changed in 2 files:

  • poem/src/main/java/org/melati/poem: CachedSelection.java (+132 -132), Persistent.java (+7 -3)
timp 2000-03-24 10:59#98 Rev.: 1.131
Reverse the sense of cannotSelect and rename to excludeUnselectable, javadoc and a convenience method to provide appropriate default.

81 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+81 -47)
williamc 2000-03-24 09:22#97 Rev.: 1.3
Force use of named Driver rather than just registering it and using DriverManager (otherwise it is impossible to override a broken Driver)

7 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: LogicalDatabase.java (+7 -10)
williamc 2000-03-24 09:21#96 Rev.: 1.1
Provide alternate login mechanism using HTTP Basic Authentication rather than servlet session (cookies)

1 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.MelatiServlet.properties (new 1)
williamc 2000-03-24 09:21#95 Rev.: 1.4
Use fixed version of Postgres driver

2 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties (+2 -2)
williamc 2000-03-24 09:21#94
Provide alternate login mechanism using HTTP Basic Authentication rather than servlet session (cookies)

132 lines of code changed in 5 files:

  • melati/src/main/java/org/melati: AccessHandler.java (new 1), HttpBasicAuthenticationAccessHandler.java (new 3), HttpSessionAccessHandler.java (new), Login.java (+3 -2), MelatiServlet.java (+125 -117)
williamc 2000-03-24 09:13#93
Fix no-writedown-after-create bug

5 lines of code changed in 2 files:

  • poem/src/main/java/org/melati/poem: Table.java (+1), User.java (+4)
williamc 2000-03-24 09:13#92 Rev.: 1.2
Add bug-describing argument

2 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: PoemBugPoemException.java (+2 -1)
williamc 2000-03-24 09:13#91 Rev.: 1.11
Put (unimplemented) compareonly attribute on password

1 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Poem.dsd (+1)
williamc 2000-03-24 09:13#90 Rev.: 1.16
Allow use of explicit jdbc Driver rather than always relying on ConnectionManager

16 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Database.java (+16 -4)
williamc 2000-03-24 09:13#89 Rev.: 1.13
Fix bug: displaycolumn was not being respected in freshly created databases until Melati was restarted

5 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Column.java (+5)
williamc 2000-03-24 09:13#88 Rev.: 1.4
Add comment about forging root token

4 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: AccessToken.java (+4)
williamc 2000-03-24 09:13#87
Add (so far nonfunctional) compareonly modifier

20 lines of code changed in 3 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: CompareOnlyFieldQualifier.java (new 13), FieldDef.java (+5 -4), FieldQualifier.java (+2)
williamc 2000-03-24 09:11#86
Add tr methods for translating chars in strings

87 lines of code changed in 3 files:

  • melati/src/main/java/org/melati/util: MelatiBugMelatiException.java (new 23), StringUtils.java (+32)
  • poem/src/main/java/org/melati/poem/util: StringUtils.java (+32)
williamc 2000-03-24 09:10#85 Rev.: 1.2
Add a message possibility (against original spirit but hey)

6 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/util: MelatiRuntimeException.java (+6 -1)
williamc 2000-03-22 18:42#84 Rev.: 1.14
Minor fixes

4 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: MelatiServlet.java (+4 -6)
williamc 2000-03-22 18:39#83 Rev.: 1.1
Informative exception to go with CachedVersionedRow.versionForWriting

0 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: WriteCommittedVersionException.java (new)
williamc 2000-03-22 18:38#82 Rev.: 1.8
Formatting change

2 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: GroupCapabilityTable.java (+2 -1)
williamc 2000-03-22 18:38#81 Rev.: 1.19
Maintain a Session-relative "serial" which cached computed objects can use to check their currency wrt us

39 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+39 -13)
williamc 2000-03-22 18:37#80 Rev.: 1.2
Do cache uptodate check by looking at table's serial number rather than becoming an observer of the table

23 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: PreparedSelection.java (+23 -15)
williamc 2000-03-22 18:36#79 Rev.: 1.2
Remove redundant abstract backingVersion

0 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: PoemFloatingVersionedObject.java (-2)
williamc 2000-03-22 18:35#78 Rev.: 1.15
Add upToDate to anon classes that now need it

4 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Database.java (+4)
williamc 2000-03-22 18:34#77 Rev.: 1.3
Put the write-down functionality of AbstractVersionedObject in here; make an informative exception for versionForWriting(null)

37 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: CachedVersionedRow.java (+37 -13)
williamc 2000-03-22 18:33#76
Provide hooks for new computed object cacheing system

48 lines of code changed in 3 files:

  • melati/src/main/java/org/melati/util: AbstractVersionedObject.java (+48 -24), FloatingVersionedObject.java (-7), SerialledVersion.java (new)
williamc 2000-03-22 18:32#75 Rev.: 1.3
Use import not explicit name

3 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/util: VersionVector.java (+3 -1)
williamc 2000-03-20 10:01#74 Rev.: 1.18
Add javadoc to cachedSelectionField

54 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+54 -2)
williamc 2000-03-19 20:42#73 Rev.: 1.1
*** empty log message ***

1 lines of code changed in 3 files:

  • melati/src/main/java/org/melati: InvalidUsageException.java (new), MelatiContext.java (new), PathInfoException.java (new 1)
williamc 2000-03-19 20:41#72 Rev.: 1.2
Make continuationURL optional

3 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: LoginSuccess.wm (+3 -1)
williamc 2000-03-19 20:41#71 Rev.: 1.4
Tidy up init a bit

8 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: MelatiWMServlet.java (+8 -3)
williamc 2000-03-19 20:40#70
Expand to handle parsed pathinfo database/table/record/method as well

270 lines of code changed in 2 files:

  • melati/src/main/java/org/melati: Melati.java (+59 -4), MelatiServlet.java (+211 -85)
williamc 2000-03-19 20:39#69 Rev.: 1.4
Change to handle rather than melatiHandle

1 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: Login.java (+1 -1)
williamc 2000-03-19 20:39#68 Rev.: 1.2
Make public

5 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: LogicalDatabase.java (+5 -2)
williamc 2000-03-19 20:39#67
Move pathinfo parsing into MelatiServlet

58 lines of code changed in 2 files:

  • melati/src/main/java/org/melati/admin: Admin.java (+58 -90), InvalidPathInfoException.java (del)
williamc 2000-03-19 20:38#66 Rev.: 1.5
Take away daft "New" -> -1 troid to mean "create a new one"

1 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/admin: Add.wm (+1 -2)
williamc 2000-03-19 20:37#65 Rev.: 1.1
Add general purpose prepared selections

81 lines of code changed in 2 files:

  • poem/src/main/java/org/melati/poem: PreparedSelection.java (new 57), RestrictedReferencePoemType.java (new 24)
williamc 2000-03-19 20:36#64 Rev.: 1.2
Add notification of explicit cache invalidation

1 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: TableListener.java (+1)
williamc 2000-03-19 20:36#63 Rev.: 1.17
Use general-purpose cached selection as well as/instead of allTroids

71 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+71 -29)
williamc 2000-03-19 20:35#62 Rev.: 1.6
Missing `throws'

2 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: PoemThread.java (+2 -1)
williamc 2000-03-19 20:35#61 Rev.: 1.10
Fix some omissions

4 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Poem.dsd (+4 -3)
williamc 2000-03-19 20:35#60 Rev.: 1.2
Add constructor

6 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: GroupMembershipData.java (+6 -1)
williamc 2000-03-19 20:34#59 Rev.: 1.6
Automatically put administrator in admin group (doh ...)

8 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: GroupMembershipTable.java (+8)
williamc 2000-03-19 20:34#58 Rev.: 1.7
Blank line

1 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: GroupCapabilityTable.java (+1)
williamc 2000-03-19 20:34#57 Rev.: 1.14
Change to user capability cacheign

4 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Database.java (+4)
williamc 2000-03-19 20:33#56 Rev.: 1.7
Be less wasteful in withNullable

7 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: BasePoemType.java (+7 -3)
williamc 2000-03-19 20:32#55
Rename Array to ArrayUtils

27 lines of code changed in 3 files:

  • melati/src/main/java/org/melati/util: Array.java (del)
  • poem/src/main/java/org/melati/poem/util: ArrayUtils.java (new 26), SortUtils.java (+1 -1)
williamc 2000-03-19 20:31#54 Rev.: 1.2
Add a few comments

17 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/util: FloatingVersionedObject.java (+17)
williamc 2000-03-19 20:31#53 Rev.: 1.3
Fix comment

0 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/util: AbstractVersionedObject.java (-2)
williamc 2000-03-18 10:36#52 Rev.: 1.3
Add entries for example databaes (see org.melati.doc.example)

6 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: org.melati.LogicalDatabase.properties (+6)
williamc 2000-03-18 10:35#51 Rev.: 1.12
Type in servlet; apparent fall-through mistake in handleException

19 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: MelatiServlet.java (+19 -17)
williamc 2000-03-18 10:32#50 Rev.: 1.10
Make troid() publically usable. This may not be sensible.

4 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Persistent.java (+4 -4)
williamc 2000-03-18 10:32#49 Rev.: 1.5
Use FLOAT8 rather than DOUBLE as SQL name

2 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: DoublePoemType.java (+2 -2)
williamc 2000-03-18 10:31#48 Rev.: 1.13
Typo in comment

1 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Database.java (+1 -1)
williamc 2000-03-18 10:31#47 Rev.: 1.1
Add support for Double

21 lines of code changed in 1 file:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: DoubleFieldDef.java (new 21)
williamc 2000-03-18 10:30#46 Rev.: 1.4
Bug fixes

3 lines of code changed in 1 file:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: ReferenceFieldDef.java (+3 -2)
williamc 2000-03-18 10:30#45 Rev.: 1.8
Add support for Double

2 lines of code changed in 1 file:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: FieldDef.java (+2)
williamc 2000-03-18 10:29#44 Rev.: 1.5
Bug fixes; Trivial change to "auto-generated" header

2 lines of code changed in 1 file:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: DSD.java (+2 -2)
williamc 2000-03-18 10:28#43
Trivial change to "auto-generated" header

22 lines of code changed in 22 files:

  • poem/src/main/java/org/melati/poem: CapabilityBase.java (+1 -1), CapabilityDataBase.java (+1 -1), CapabilityTableBase.java (+1 -1), ColumnInfoBase.java (+1 -1), ColumnInfoDataBase.java (+1 -1), ColumnInfoTableBase.java (+1 -1), GroupBase.java (+1 -1), GroupCapabilityBase.java (+1 -1), GroupCapabilityDataBase.java (+1 -1), GroupCapabilityTableBase.java (+1 -1), GroupDataBase.java (+1 -1), GroupMembershipBase.java (+1 -1), GroupMembershipDataBase.java (+1 -1), GroupMembershipTableBase.java (+1 -1), GroupTableBase.java (+1 -1), PoemDatabaseBase.java (+1 -1), TableInfoBase.java (+1 -1), TableInfoDataBase.java (+1 -1), TableInfoTableBase.java (+1 -1), UserBase.java (+1 -1), UserDataBase.java (+1 -1), UserTableBase.java (+1 -1)
williamc 2000-03-18 10:27#42 Rev.: 1.1
Add better-than-Soundex facility

11 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/util: Metaphone.java (new 11)
williamc 2000-03-13 13:48#41
Fix compilation problems with javac

182 lines of code changed in 9 files:

  • melati/src/main/java/org/melati/admin: Admin.java (+45 -2), Select.wm (+5)
  • poem/src/main/java/org/melati/poem: BaseFieldAttributes.java (new 56), Column.java (+4), ColumnField.java (+2 -38), ColumnInfo.java (-4), Database.java (+4 -1), Field.java (+65 -12), PoemTypeFactory.java (+1 -1)
williamc 2000-03-13 12:34#40 Rev.: 1.1
Add some missing files

85 lines of code changed in 3 files:

  • melati/src/main/java/org/melati/admin: Select.wm (new 33)
  • poem/src/main/java/org/melati/poem: ColumnField.java (new 38), FieldAttributes.java (new 14)
williamc 2000-03-13 12:16#39
Eliminate javac compile errors and rejig some names

66 lines of code changed in 17 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: UndisplayableFieldQualifier.java (del)
  • melati/src/main/java/org/melati: Login.java (+3 -2), MarkupLanguage.java (+1 -1)
  • melati/src/main/java/org/melati/admin: Add.wm (+1 -1), Admin.java (+4 -4), CreateTable.wm (+1 -1), Edit.wm (+1 -1)
  • poem/src/main/java/org/melati/poem: BasePoemType.java (+3 -3), Column.java (+13 -13), Database.java (+2 -2), Field.java (+28 -62), FieldsEnumeration.java (del), Persistent.java (+1 -1), PoemType.java (+1 -1), PoemTypeFactory.java (+2 -2), StringPoemType.java (+1 -1), Table.java (+4 -4)
williamc 2000-03-13 10:05#38
Add selection of recods by criteria

738 lines of code changed in 35 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: CriterionHiddenFieldQualifier.java (new), FieldDef.java (+17 -3), FieldQualifier.java (+6 -2), HiddenFieldQualifier.java (new), SummaryHiddenFieldQualifier.java (new)
  • melati/src/main/java/org/melati: MarkupLanguage.java (+2 -2), MelatiWMServlet.java (+3 -2)
  • melati/src/main/java/org/melati/admin: Admin.java (+32 -7), Edit.wm (+1 -1)
  • poem/src/main/java/org/melati/poem: AtomPoemType.java (-4), BasePoemType.java (+34 -1), BooleanPoemType.java (+2 -2), CachedVersionedRow.java (+4 -3), Column.java (+31 -7), ColumnInfo.java (+7 -7), ColumnInfoBase.java (+49 -9), ColumnInfoDataBase.java (+3 -1), ColumnInfoTable.java (+1), ColumnInfoTableBase.java (+260 -24), Database.java (+14 -6), ExtraColumn.java (+1 -1), Field.java (+11 -1), GroupCapabilityTable.java (+1 -5), GroupMembershipTable.java (+1 -5), GroupTable.java (+1), Persistent.java (+25 -22), Poem.dsd (+55 -28), PoemDatabase.java (-4), PoemType.java (+2), ReferencePoemType.java (+2 -3), Table.java (+101 -34), TableInfoTable.java (+1), TableInfoTableBase.java (+64 -4), TableListener.java (new 6), UserTable.java (+1)
williamc 2000-03-10 15:49#37
Fix confusion between default and unlimited cache size

29 lines of code changed in 6 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: CacheSizeTableQualifier.java (+3 -1), TableDef.java (+7 -4)
  • poem/src/main/java/org/melati/poem: ColumnInfoTableBase.java (+4), Table.java (+6 -4), TableInfo.java (+5), TableInfoTableBase.java (+4)
williamc 2000-03-10 15:18#36 Rev.: 1.3
Add VersionVector methods

13 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem/util: EnumUtils.java (+13)
williamc 2000-03-10 15:17#35 Rev.: 1.2
Self-limit size

20 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem/util: Cache.java (+20 -22)
williamc 2000-03-10 15:17#34 Rev.: 1.2
Add standard constructor

7 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/util: VersionVector.java (+7)
williamc 2000-03-10 15:16#33 Rev.: 1.6
Ensure that _administrator_ user with the right privilege exists

20 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: UserTable.java (+20 -5)
williamc 2000-03-10 15:16#32 Rev.: 1.5
Add comment about password visibility

0 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: User.java (-5)
williamc 2000-03-10 15:16#31
Ensure that _administrator_ user with the right privilege exists

35 lines of code changed in 4 files:

  • poem/src/main/java/org/melati/poem: GroupCapabilityData.java (+6 -1), GroupCapabilityTable.java (+7), GroupData.java (+5 -1), GroupTable.java (+17 -1)
williamc 2000-03-10 15:15#30
Add cachelimit and seqcached

9 lines of code changed in 2 files:

  • poem/src/main/java/org/melati/poem: TableInfo.java (+5), TableInfoData.java (+4 -1)
williamc 2000-03-10 15:15#29 Rev.: 1.13
Make display orders work right; respect them in otherwise unordered selects; tidy use of quotedName; make cache self-limit size to table setting; hook rememberAllTroids in finally

190 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Table.java (+190 -73)
williamc 2000-03-10 15:13#28 Rev.: 1.9
Make display orders work right; respect them in otherwise unordered selects

10 lines of code changed in 2 files:

  • poem/src/main/java/org/melati/poem: Column.java (+9 -6), ColumnInfo.java (+1 -1)
williamc 2000-03-10 15:11#27
Add cachelimit and seqcached

401 lines of code changed in 17 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: CacheSizeTableQualifier.java (new 28), DescriptionTableQualifier.java (+2 -2), DisplayNameTableQualifier.java (+2 -2), FieldDef.java (+3 -3), SeqCachedTableQualifier.java (new 14), TableDef.java (+15 -2), TableQualifier.java (+4)
  • poem/src/main/java/org/melati/poem: CapabilityTableBase.java (+10 -7), ColumnInfoTableBase.java (+81 -58), GroupCapabilityTableBase.java (+9 -10), GroupMembershipTableBase.java (+9 -10), GroupTableBase.java (+10 -7), Poem.dsd (+31 -11), TableInfoBase.java (+40), TableInfoDataBase.java (+2), TableInfoTableBase.java (+125 -26), UserTableBase.java (+16 -13)
williamc 2000-03-10 10:06#26 Rev.: 1.1
New facilities

168 lines of code changed in 5 files:

  • melati/src/main/java/org/melati/util: Array.java (new)
  • poem/src/main/java/org/melati/poem/util: DictionaryOrder.java (new 10), FilteredEnumeration.java (new 50), Order.java (new 5), SortUtils.java (new 103)
williamc 2000-03-10 10:06#25 Rev.: 1.2
Add to/from vector conversions and `concatenated'

27 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem/util: EnumUtils.java (+27)
williamc 2000-03-10 10:05#24 Rev.: 1.2
Remove a blank line

0 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem/util: ArrayEnumeration.java (-1)
williamc 2000-03-10 10:04#23
Mostly implement display ordering

5 lines of code changed in 3 files:

  • melati/src/main/java/org/melati/admin: Edit.wm (+2 -1), List.wm (+2 -2), Tables.wm (+1 -1)
williamc 2000-03-10 10:03#22 Rev.: 1.11
Adapt for changes to POEM selection API

2 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/admin: Admin.java (+2 -2)
williamc 2000-03-10 10:03#21 Rev.: 1.11
Correct comment about hacked Variable

5 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: MelatiServlet.java (+5 -6)
williamc 2000-03-10 10:02#20
Mostly implement display ordering; force metatables to have some protection on startup

404 lines of code changed in 18 files:

  • poem/src/main/java/org/melati/poem: CapabilityData.java (+5 -1), CapabilityTable.java (+28), Column.java (+25 -1), ColumnInfo.java (+23 -5), ColumnInfoTable.java (+7), ColumnTypePoemType.java (+1 -1), Database.java (+47 -69), GroupCapabilityTable.java (+7), GroupMembershipTable.java (+7), GroupTable.java (+7), Persistent.java (+28 -2), Poem.dsd (+7 -5), PoemDatabase.java (+28 -24), ReferencePoemType.java (+1 -1), Table.java (+167 -65), TableInfoData.java (+2 -1), TableInfoTable.java (+7), UserTable.java (+7)
williamc 2000-03-10 09:59#19
Generate automatic default display order for fields and tables

242 lines of code changed in 16 files:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: AtomFieldDef.java (+2 -2), BooleanFieldDef.java (+2 -2), ColumnTypeFieldDef.java (+2 -2), FieldDef.java (+18 -8), FieldQualifier.java (+2), IntegerFieldDef.java (+2 -2), ReferenceFieldDef.java (+2 -2), StringFieldDef.java (+3 -2), TableDef.java (+10 -3)
  • poem/src/main/java/org/melati/poem: CapabilityTableBase.java (+13 -1), ColumnInfoTableBase.java (+79 -3), GroupCapabilityTableBase.java (+16), GroupMembershipTableBase.java (+16), GroupTableBase.java (+13 -1), TableInfoTableBase.java (+41 -1), UserTableBase.java (+21 -1)
williamc 2000-03-10 09:58#18 Rev.: 1.4
Allow C++-style comments; generate automatic default displayorder for tables

4 lines of code changed in 1 file:

  • maven-dsd-plugin/src/main/java/org/melati/poem/prepro: DSD.java (+4 -2)
williamc 2000-03-08 22:19#17
Tidy variable expansion error handling

108 lines of code changed in 5 files:

  • melati/src/main/java/org/melati: HTMLMarkupLanguage.java (+19), MarkupLanguage.java (+37 -1), Melati.java (+17), MelatiServlet.java (+35 -6)
  • poem/src/main/java/org/melati/poem: UserData.java (-8)
williamc 2000-03-08 16:16#16
Fix bugs in paging mechanism

50 lines of code changed in 6 files:

  • melati/src/main/java/org/melati: MelatiServlet.java (+1 -1)
  • melati/src/main/java/org/melati/admin: List.wm (+3 -3)
  • poem/src/main/java/org/melati/poem/util: DumbPageEnumeration.java (new 3), EnumUtils.java (new 36), PageEnumeration.java (new), SkipEnumeration.java (new 7)
williamc 2000-03-08 15:14#15
Paging in table view (not tested)

70 lines of code changed in 4 files:

  • melati/src/main/java/org/melati/admin: Admin.java (+15 -2), List.wm (+28)
  • poem/src/main/java/org/melati/poem: ResultSetEnumeration.java (+15 -1), Table.java (+12 -2)
williamc 2000-03-08 15:14#14 Rev.: 1.8
Fix typo causing noncompilation

2 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: MelatiServlet.java (+2 -2)
williamc 2000-03-08 11:44#13 Rev.: 1.7
Add comments about hacked version of Variable

12 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: MelatiServlet.java (+12 -1)
williamc 2000-03-08 11:27#12
"Tidy" somewhat the hacks to webmacro

99 lines of code changed in 3 files:

  • melati/src/main/java/org/melati: Login.java (+1 -1), MelatiServlet.java (+21 -4), MelatiWMServlet.java (+77 -12)
williamc 2000-03-07 21:03#11
Implement stab at login process

501 lines of code changed in 25 files:

  • melati/src/main/java/org/melati: HTMLMarkupLanguage.java (+1), Login.java (new 2), Login.wm (new), LoginFailure.wm (new), LoginSuccess.wm (new 1), MarkupLanguage.java (+3 -3), MelatiServlet.java (+144 -70), MelatiWMServlet.java (new 12)
  • melati/src/main/java/org/melati/admin: Admin.java (+5 -4), Edit.wm (+6 -6)
  • melati/src/main/java/org/melati/util: HttpServletRequestParameters.java (new 33), ReconstructedHttpServletRequest.java (new 185), ReconstructedHttpServletRequestMismatchException.java (new 25)
  • poem/src/main/java/org/melati/poem: AccessPoemException.java (+1 -1), Capability.java (+4), Column.java (+5), Database.java (+8 -4), Field.java (+27 -8), Persistent.java (+4), Poem.dsd (-4), StringPoemType.java (+1 -1), Table.java (+1 -1), User.java (+4), UserData.java (+9), UserTable.java (+20)
williamc 2000-03-06 11:51#10
Add missing files (why did it ever work?)

271 lines of code changed in 11 files:

  • poem/src/main/java/org/melati/poem: AccessPoemException.java (+7 -1), Database.java (+2 -2), NonRootSetAccessTokenPoemException.java (new 15), Persistent.java (+2 -2), PersistentAccessPoemException.java (new 19), Poem.dsd (new 179), PoemThread.java (+15 -2), PoemTypeFactory.java (+1 -1), ReadPersistentAccessPoemException.java (new 13), Table.java (+5), WritePersistentAccessPoemException.java (new 13)
williamc 2000-03-06 11:51#9 Rev.: 1.8
*** empty log message ***

8 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/admin: Admin.java (+8 -1)
timj 2000-03-06 08:28#8
support for webmacro snapshot 199/12/22

11 lines of code changed in 10 files:

  • melati/src/main/java/org/melati: MarkupLanguage.java (+2 -1)
  • melati/src/main/java/org/melati/admin: Add.wm (+1 -1), CreateTable.wm (+1 -1), Delete.wm (+1 -1), DeleteFailure.wm (+1 -1), Duplicate.wm (+1 -1), Edit.wm (+1 -1), List.wm (+1 -1), Tables.wm (+1 -1), Update.wm (+1 -1)
timj 2000-03-05 23:51#7 Rev.: 1.7
compile againsed webmacro snapshot 1999/12/22

12 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/admin: Admin.java (+12 -11)
timj 2000-03-05 23:32#6
compile againsed webmacro snapshot 1999/12/22

10 lines of code changed in 2 files:

  • melati/src/main/java/org/melati: MarkupLanguage.java (+4 -4), MelatiServlet.java (+6 -2)
timj 2000-03-05 22:04#5 Rev.: 1.6
fix merge of me and will commenting out the same code

1 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/admin: Admin.java (+1 -2)
williamc 2000-03-01 21:22#4 Rev.: 1.3
Javadoc about entry point semantics

82 lines of code changed in 1 file:

  • melati/src/main/java/org/melati: MelatiServlet.java (+82 -36)
williamc 2000-03-01 15:42#3 Rev.: 1.5
Comment out addTable for now, oops

2 lines of code changed in 1 file:

  • melati/src/main/java/org/melati/admin: Admin.java (+2 -2)
williamc 2000-03-01 15:42#2
Work around some javac problems (jikes works better!)

22 lines of code changed in 4 files:

  • poem/src/main/java/org/melati/poem: AccessToken.java (+7 -6), Field.java (+3 -2), PoemTypeFactory.java (+1 -1), VersionedRow.java (+11 -6)
williamc 2000-03-01 15:24#1 Rev.: 1.6
Stop javac compile problem because of PoemExcpetion currently being a RuntimeException

2 lines of code changed in 1 file:

  • poem/src/main/java/org/melati/poem: Database.java (+2 -2)

February 2000 »

Generated by StatCVS @VERSION@