[ i n k s p o t ! ]

changes in this version (1.2b1):

  • carbonized.
    • disclosure triangles for lists are there, but invisible.
    • you can't upload. (will be fixed very soon)
    • proxies don't work yet.
    • console window is a little messed up.
    • under OS X don't close the console, the global userlist, the global message list, or the message windows or weird things will happen.
    • global userlist has some issues.
    • i suggest andale mono as the your monospaced font for os x.
  • there are a few visual glitches in the carbonized version.
  • new windows: global userlist, global message list.
  • new private message window whose inspiration comes from the way i want gerry's icq to behave and i give a tip of the pen to badmoon for beating me to it with zombie.
  • transfers should work over proxies now (classic only).
  • tracker was taken out for now.
  • threaded news compatability was taken out for now.
  • filters were taken out for now.
  • all inkspot files have a new file type.
  • redesigned the user privileges window.
  • i have a real job now so this took a bit longer than i thought it would.
  • large chunks were rewritten to make maintainability easier and many miscellaneous bugs were killed in the process.
  • i could conceivably make a windows version.

requirements:

  • a computer running macos 8.5 or later.
  • 1.1b6 is the last version that ran on 68k and pre 8.5 ppcs.

my list of things to do in no particular order:

  • wrap my heart in lotus leaves.
  • drink more dr. pepper - (more!)
  • go skiing again - (aspen)
  • get a gamecube
  • fix speech - (partly)
  • applescript™
  • call my sister - (firenze!)
  • grocery store (to get more dr. pepper of course) - (again!)
  • figure out what the hell to do with the rest of my life
  • tracker - (search!)
  • all the new stuff in the new hl server - (banners suck!)

still incomplete features:

  • speech is buggy as hell, but it's fun to play with.

comments and suggestions are appreciated and will be considered.

advantages over the normal hotline client:

  • it's pretty
  • fonts
  • multiple connections
  • fonts
  • filters
  • speech - "stan said lawl"
  • message handling
  • fonts
  • better bookmarks
  • did i mention that it's pretty?
  • fonts
  • better tracker

notes:

bookmarks need to be kept in a "servers" folder in the same folder as inkspot! same for the user icons file.

you need about 2 megs of ram allocated to inkspot! per connection. the determining factor is the user list. this will be addressed in the future.

everything is contextual menus.

everything can be resized by dragging the separators.

thanks go to:

  • pear tree - for finding something to love about me, despite my insanity.
  • eric reid - you bananahead™! it wouldn't have happened without you.
  • kevin pfohl - check!
  • virtual1 - goodbye realworld?
  • jim iv - you da man!

version history:

changes in 1.1b8:

  • c003: fixed a bug that would throw up a message box with '-50'.
  • c005: true drag and drop added. you can drag a file to the finder to download it.
  • c006: still ppc only but should work with OS 7.5 and up if appearance manager is installed.
  • c007: the drag and drop downloads are an ugly hack that should not exist, but i'm leaving it in anyway.
  • c009: fixed a bug where inkspot would not properly disconnect all connections on quit.
  • c009: added support for the new permission settings added since 1.5+, well, not support for them, but it doesn't mess up existing settings.
  • c009: parts of it need to be rewritten again. it's getting bloated and hard to maintain.
  • c014: i took really bad notes this time.

changes in 1.1b7:

  • the 32 bit icons are true 32 bit icons now.
  • the file list is faster now, but it uses up a little more memory, if you want slower but less memory, use 1.1b7c00043
  • i fixed a nasty, long-standing download bug in c00043
  • fixed a couple of issues with threaded news. (i still think hotline's threaded news sucks, btw)
  • c00051: fixed some drag and drop issues with file windows.
  • c00051: option select "show news" reloads news instead.
  • c00052: fixed more threaded news issues. not sure how to get the number of articles in categories yet.
  • c00070: all scrollbars are proportional now. wheeee!
  • c00070: fixed a lot of small bugs and tweaked file transfers again.
  • c00071: finally re-added the ability to create folders. control click in file lists.
  • c00072: scrollbar in the chat window no longer has that horrendous flicker.
  • this release is ppc only and requires os 8.5 or later.

changes in 1.1b6:

  • it's been a while. i swore off of rb, but i came back.
  • i rewrote my listbox so the file lists are finder-like now. sortable too.
  • changed the prefs. this should be the last time.
  • i know i've said that before, but i'm serious now.
  • window positions are now stored as a percentage of screen size.
  • the transfer window positions are stored now.
  • the task window is gone now. thank rb for that. or curse rb. but!
  • the console window is hella wicked now.
  • fixed a bug where the private chat windows would show the news section.
  • changed the inkspot! menu.
  • fixed a nasty nasty private chat bug.
  • tangerine!
  • i'm starting to port it to c++. this will take a while.
  • click on the amountdownloaded/uploadedtextthing in transfer windows.
  • fixed a bug that made queuing transfers useless.
  • fixed a bug with uploading to empty folders.
  • cmd-z responds to the last message you received.

changes in 1.1b2-1.1b5:

  • arrow keys now work in file lists.
  • bug with kaleidoscope and weird drawing in the chat window. fixed.
  • bug with opening the prefs when there is no tracker prefs file. fixed.
  • delete all messages button works now.
  • message notification envelope icon thing is back now.
  • post news menu item now has a cmd-p as it's shortcut.
  • fixed some tracker bugs.
  • the bevel button menu in the file lists is back.
  • heh, threaded news is back, but it's not as pretty.
  • support for opening "hotline:127.0.0.1" url's via internet config.
  • double clicking bookmarks in the finder works again.
  • 32 bit icons in the file lists...kinda.
  • the chat dump is back, it's cmd-f9 now.
  • it responds to polite quits now.
  • control clicking on a task that says "www.xxx.yyy.zzz: connecting..." gives you the chance to disconnect.
  • speech is back. ppc only. command-f10 in the chat window.
  • i started working on socks support but i'm flying blind here so i have no idea if it works yet. misc tab of the prefs. make sure you include a port number in the server field in my.socks.com:1080 format and tell me if it works, if it doesn't work, an ot session watcher log would be helpful. i have no socks server to test with.

changes in 1.1b1:

  • i rewrote it from scratch. not much was changed, but hopefully everything is working now.
  • speech has been taken out for now.

changes in b20:

  • you can read and post news on hl 1.5 servers now. menu:command-n
  • due to a bug that i can't quite track down inkspot now uses a "downloads" folder to download files to. if no downloads folder exists then inkspot! uses the desktop folder.

changes in b18/19:

  • irc-like commands "/nick" and "/icon" added.
  • drawing bugs with the "live" dragging of separators fixed.
  • tweaking of the filtering code to make sure we filter the right person.
  • new prefs:
    • remembers if the task window is open or not.
    • remembers if the separate news window is open or not.
    • option to have separate file transfer windows. prefs:files
    • prefs are defaulted again.
  • started working on the threaded news in 1.5 servers. it's incomplete but you can read news at least.
  • fixed some more tracker bugs.
  • tweaked the speech code, may have made it more stable.

changes in b17:

  • fixed a bug in the userlist where it thought you were clicking on a different user than you actually were.
  • i fixed the bugs with private chats, dunno if i got all of 'em yet though.
  • inkspot! now receives broadcasts from hl 1.5 servers. it shows up as a normal message.
  • inkspot! sends broadcasts now as well.

changes in b16:

  • various optimizations made to make s faster.
  • various optimizations made to make s use less memory.
  • i made it prettier, can you tell?

changes in b15:

  • fixed some tracker bugs.
  • banners from 1.5 servers no longer mess me up.
  • resumable uploads work now. silly me was careless.
  • hxd servers didn't like the way i handled chat, now it does.
  • the separate file transfer windows don't pop up anymore, you have to 2 click in the tasks window to get it if you want it.
  • you can now type in file windows and spot will scroll to the next match.
  • fixed a bug with empty folders where you would select an item from the commands menu.
  • the tracker is now threaded. shoulda done that a while ago.
  • bug with selecting the last filter in the prefs dialog fixed.
  • windows don't close when a server goes down anymore.
  • reply & keep button for private messages added.

changes in b14:

  • b13 was skipped cuz i have triskadekaphobia...
  • more tweaking of the file transfer code.
  • added a close box to the file transfer windows, closing the window will not kill the transfer.
  • fixed a bug where the progress bar for file xfers would turn negative in the middle of large transfers.
  • the separate news window you get with f10 now updates with new news.
  • the chat dump window now remembers the colors/styles from the main window.
  • things i need to add for hl 1.5 servers:
  • there are more user privilege options.
  • broadcast
  • threaded news (hl's threaded news sucks though)
  • download entire folder
  • banners suck
  • anything else?
  • notes of interest:
  • i d/'ed a 140 meg file with is!, 6 resumes with no problems.
  • resumable ul's only kinda work, the server gets the whole file, but doesn't set the filte/creator types when it's done. dunno why yet.

changes in b12:

  • fixed problems with the macamp.com hxd server and presumably with other hxd servers as well.
  • blank agreement bug with hl 1.5 servers. fixed.
  • a simple rethinking of the windows menu bore fruit, it's not the way i envisioned it, but it'll do.
  • files that get created in the temporary folder (invisible) are deleted now.
  • i tweaked downloads some more.
  • /me from irc does chat actions now.

changes in b11:

  • option to get or not get a server's news when you connect.
  • crash when double clicking "new bookmark" in the prefs.
  • prefs for private message, agreement, console window positions.
  • prefs deleted again hopefully for the last time.
  • the speech on by default pref is now implemented.
  • you can log into hl 1.5 servers now.

changes in b10:

  • the feature set is frozen. bug fixes only from now on.
  • speak in background pref is now implemented.
  • prefs for the text colors in the user list are under the misc tab.
  • prefs are defaulted again.
  • bug with root file window not updating correctly with multiple connections fixed.
  • i changed the command keys for some of the menu items.
  • 68k tracker works now.
  • tracker now remembers it's position and size.
  • bug with trackers that have small lists fixed.
  • the old connection menu is now named inkspot!.
  • connections menu added, selecting one brings that connection's task window to the front.

changes in b9:

  • option 2 click in file windows closes the current file window.
  • page up/down keys now work in file lists.
  • option select a bookmark opens up a connection dialog without connecting.
  • bug with window menu in task window fixed. you know it if you saw it.
  • same bug in the file window bevel button fixed.
  • f7 toggles sounds on/off.
  • menus now enable correctly at start up.
  • more window tiling was taken away.

changes in b7/b8:

  • bug with play sound option in filters. fixed.
  • menu bevel in tasks window tweaked.
  • bug with port numbers in the connection window fixed.
  • eric's splash screen is back. thanks eric. :)
  • home and end keys now work in most text fields.
  • nav keys work in file windows now too.
  • resumable uploads kinda work now.
  • bevel button menu in the file windows now.
  • rare bug with file transfers on servers that have been running for weeks on end.
  • options for which icons to use in file windows (spot's or the system's).
  • i delete your prefs again.
  • apple menu now works correctly.

changes in b6:

  • support for soundsets added.
  • window management rewritten again.
  • sound when user changes names if the chat sound is turned on.
  • i think resumable uploads are broken...
  • many 68k fixes.
  • new pref: launch trackers at startup.
  • filters revamped. you can no set the font, size and style with a filter.
  • play sound when filtered user joins is no implemented. you can add sounds to use in your soundset file.
  • prefs and filters are erased again. set 'em up and knock 'em down.
  • retry busy downloads is now unobtrusive. it doesn't get in the way either.

changes in b5:

  • more bugs in my window handling fixed. especially that embarassing one with the new connection dialog...
  • page up/down keys in text fields work now.
  • windows menu in the tasks window now, and a disconnect button too.
  • resumable uploads work now.
  • i'm gonna start optimizing the code now...

changes in b4:

  • fixed problems with dling some files. i was off by a byte or so sometimes.
  • i check the prefs and filters to see if will work with future versions.
  • you gotta reenter your prefs and filters on this one.
  • glitches in the task window fixed.
  • main chat can be closed without disconnecting you. menu command to show it.
  • new pref. turn off the auto contextual menu in the userlist. if this is off then a 2 click sends a priv message.
  • comments are no longer lost during file transfer.
  • maybe fixed the tracker for 68k...
  • from here on out it's just bug fixes i think.

changes in b3:

  • various bugs with the new window management fixed. i'm sure they're still holed up in the walls though.
  • changed the tracker again, you can now pick which trackers in the list you want to use. you must delete the old tracker file.
  • the icons in the file list are now appearance-savvy! thanks to jp for the idea and thanks to albie for the inspirational pixie dust.
  • enter key now works in more places.
  • tweaks to all the listboxes so that you can use the keyboard.
  • all listboxes have icons now so you can tell which app created the bookmarks and which trackers are active. feel free to submit some icons to use :)
  • name changes only go to chat windows where that user is in the userlist.
  • auto retrying of busy downloads works now.
  • the file transfer windows are now more user freindly.
  • resumes are not automatically queued.
  • unload/load icon command in prefs:misc for you icon freaks.
  • command keys for the first 9 bookmarks.
  • first cut of a tasks window.
  • f10 dumps the news into it's own window. (this window is not updated)
  • f9 dumps the chat into it's own window. (this window is not updated)
  • i added more prefs, you will get messed up default values if you don't trash your old prefs, but nothing bad will happen. filters and trackers are ok.
  • the tasks window also holds the file transfer windows so you can double click to see them. i'll probably put all open windows in there eventually.

changes in b2:

  • bug where i messed up the connection buffer fixed.
  • (news post, private message, etc. confirmation packets were read wrong)
  • much improved handling of windows/multiple connections internally, this should make it into the gui soon, but there may be a few bugs...
  • the file windows have titles now.
  • tracker tweaked.
  • prefs are now saved when the prefs window is closed as well as on quit.
  • escape key clears the text in input fields now.
  • escape key now maps to cancel buttons.

changes in b1:

  • f11 and f12 really work now.
  • the nil object when opening prefs was fixed. (caused by no tracker file)
  • bug with kicking the wrong version of yourself fixed...i think ;)
  • ban kick added.
  • command key for the console window added and bugs with it fixed.
  • resumable file transfers fixed. upload resumes haven't been fully tested.
  • speech is now weak linked and not required.
  • prefs for a default nickname and icon added.
  • proportional scrollbars in the chat text field thing, even though chat fills up to fast for this to be useful...
  • there's a 68k version now. it's probably buggier than the ppc one.
  • endless loop using the disconnect menu command fixed.
  • "smarter" management of file windows.
  • a few cosmetic glitches fixed.

changes in a10:

  • f12 toggles the auto open private messages pref.
  • f11 toggles speech on and off.
  • added the ability to set the packet size of uploads. match it with the speed of your connection. (hopefully i will be able to do this automagically in the future, because if you set it too high for your connection speed you will most likely crash.)
  • i stopped recognizing when the option key or the command key was pressed, this messed up moving files, aliasing files, and chat actions. fixed.
  • fixed problems with live updating of the bookmark menu.
  • uploads queue now. (shift drag to queue when there are no uploads running)
  • hold down shift key to queue downloads.
  • it now reads old-style hotline bookmarks that are in the is! server folder.
  • i wrote a tracker. not sure if i'll put it in this one or not.
  • since i'm adding a tracker, there are now three pref-type files (prefs, filters, and trackers) so i made an inkspot! prefs sub-folder in the preferences folder. maybe i should start using an installer...
  • the tracker is in there. supports multiple trackers and searches.
  • resumable downloads! (it should be able to resume files started with hlsw's client, but i haven't tried yet)

changes in a8/9:

  • a8 was not released, you didn't miss anything.
  • uploads uploads uploads!
  • fixed the user privileges modifying so that it works now.
  • i added a console dump. it's very crude.
  • i added more icons to the file lists. 32-bit to come.
  • commenting folders now works (it only worked for files before).
  • school has resumed, file transfers will take the hint soon.
  • moving files added - command drag from one file window to another.
  • making aliases added - command-option drag from one file window to another.
  • except for resumables, the hl protocol is just about completely implemented.

changes in a7:

  • i finally fixed the damn prefs loading. everything should be remembered now.
  • uploads are so so so close. i can taste it.

changes in a5/a6:

  • fixed the bugs where creating/modifying privs would necessitate a reconnect.
  • ditto with creating folders.
  • changed the pref file. delete the old one. again.
  • it now recognizes polite quits from the server.
  • enabled the voice option for filters. this is good fun!

changes in a4:

  • fixed dl'ing uncompressed files created by fixing the .bin problem.
  • double click the flashing thing.
  • added a few more prefs. trash the old ones again. you gotta love that.
  • that's it, this one's boring.

changes in a3:

  • problem with downloading .bin files fixed. - stop wasting time rz!
  • font bugs killed.
  • window size is now remembered. trash your old prefs! now!
  • no more zoom box in file windows.
  • posting news now has a menu command.
  • you can change the voice. (can i get a whiffle?)
  • did i mention that you should trash your old your prefs?

changes in a2:

  • killed the prefs bug. hopefully it wiil stay slain unlike todd :p
  • killed the bug with saving bookmarks.
  • fixed the sound problem.
  • private chat user lists now update correctly.
  • many fixes that you don't know about cuz you couldn't run the first version.

back to inkspot!

 

© 1999 michael robinette