Young Whippersnapper
A Bit More Flexible     A Bit Wiser
Old Geezer

I, and some others create these root logs so:

  • the general E2 populace can see some of what is happening behind the scenes
  • we (the root log authors, and edevites) know what is going on ... you can fit much more in a writeup than in a /msg

If you like boring coding history, you can start at the first root log and work your way forwards.

April 3, 2002

  • somehow drill (e2node) forgot all its children (its group field was wiped); the result was none of the 'drill' writeups displayed there; this was fixed by finding all nodes of type 'writeup' that had a title starting with 'drill ', and putting them back into the group
  • made groupeditor (htmlcode) also show the node_id of each member

April 4, 2002

April 13, 2002

  • added mini-info and sample for most HTML tags at E2 FAQ: HTML (superdoc)
  • SQL Prompt (restricted_superdoc) - added numbering and option to use <code> tags instead of <pre> tags for query results
  • stopped Message Inbox from escaping & one too many times, which caused entities to show as they were typed, instead of the character they were supposed to be

April 14, 2002

  • createnewnode (htmlcode) fixed to not complain when there is no lastnode_id given
  • updated the killing floor II and massacre (opcode) so the writeup killer can check a box to have the killer's name also shown in Klaproth's message
  • made the patch display in edev (usergroup) a table, and show new patches first (the old way showed new patches last)

April 15, 2002

  • modified displayWriteupInfo (htmlcode) to have "<a name="blah">" anchor tags before each writeup; this could be used for: outside sites can link to an e2node, but jump to a specific writeup; or, a new link style that may (or may not) be implemented at a later time

April 16, 2002

  • modified Gigantic Code Lister (restricted_superdoc) and showChoiceFunc (htmlcode) to have a pref. to hide the display of the htmlcodes (the GCL lets admins view some of E2's Perl modules without having to login to the web server; htmlcodes can be seen (and edited) from the web anyway, and found via various other sources, like List Nodes of Type, so listing them there just slows things down)
  • removed the starting \s* in front of the search for highlight tags at showcollabtext (htmlcode), since: 1) the spaces in front wouldn't be valid HTML, and 2) the HTML screen would have stripped out those wrong tags by then
  • cleaned up titlebar (htmlcode) somewhat
  • added /mgs and /smg typo check in message (opcode)

April 17, 2002

  • editors now see how long ago a user was on, next to each writeup's author's name
  • updated timesince (htmlcode) to have an abbreviated display (such as 'hr' instead of 'hours')
  • updated displayUserInfo (htmlcode) to use sendPrivateMessage (htmlcode) and allow sending of longer messages

April 18, 2002

  • Oops; a long message (over 255 chars) is split into smaller parts; however, each part has the same timestamp. All the private message displays only ask for the messages, based in time order. But since all parts are the same time, the database can just return the messages in whatever order it feels like. This usually results in long messages being scrambled when viewing them. The good news is that is easy to fix the display by just doing a secondary sort by message_id, since that will be unique.
  • To fix the above problem, added ", message_id" to the sort part of the SQL query in showmessages (htmlcode) (this shows the private messages in the chatterbox nodelet).

April 20, 2002

April 21, 2002

  • to the patch table (viewable at patch (dbtable)), added fields 'curstatus' (which will take a node of type status), assigned_to (which will be who is working on applying the patch), and purpose (which is the purpose of the patch)
  • updated patch display page (htmlpage) and edev (usergroup) to show the extra patch information
  • moved from options from user settings to Writeup Settings
  • updated Writeup Settings to have an option for those level 1 and 2 to add the blab box in writeups

April 24, 2002

April 29, 2002

  • fixed htmlcodes displayWriteupInfo and displayUserInfo to escape < and > on sender display (those 2 characters were already escaped for the recipient's display, just not the sender's display) (thanks to RoguePoet and avalyn for bringing these to my attention)
  • updated sendPrivateMessage (htmlcode) - main change is long messages no longer break in the middle of a word; for other changes, see the help displaytype at that node

April 30, 2002

  • rischi and call pointed out that sendPrivateMessage (htmlcode) sometimes chopped the end of the message off; this was due to the last part not being sent; fixed
  • fixed another stupid mistake in sendPrivateMessage that rischi and I saw that prevented the list of recipients from showing (there was a backwards if test)
  • created settype (htmlcode); currently display of current setting works, but changing it doesn't work
  • updated patch display page (htmlpage) to allow display/changing of patch's status

Young Whippersnapper
A Bit More Flexible     A Bit Wiser
Old Geezer