VER 0.2.1.1
  • fixed install-TA stall on win32. Appearantly it has been broken since the rewrite, but no one told me about it. I guess that means that I don't have many win32 users.
    (me) (install-TA.pyw)
    VER 0.2.1
  • added "-nogui" and "-dir [filename]" commandline options to install
    (me) (install-TA.pyw)
  • fixed some text spacing errors and widget sizes.
    (me) (install-TA.pyw)
  • changed version number
    (me) (transAuction.pyw)
  • Attempted to clean up the About window.
    (me) (TAmodules.py)
  • added line to delete 'setup.pyw' and 'install-TA.pyw' from installdir if they exists. PLEASE NOTE: that this is only done if you install from the GUI(developer thing).
    (me) (install-TA.pyw)
    VER 0.2
  • added copyright to About window
    (me) (transAuction.pyw)
  • __doc__ strings to Dict_Viewer class
    (me) (transAuction.pyw)
  • __doc__ strings for Dict_Search class
    (me) (transAuction.pyw)
  • VERSION string to all files
    (me) (transAuction.pyw, TAmodules.py)
  • made About class as generic as I could and moved it to TAmodules.
    (me) (transAuction.pyw, TAmodules.py)
  • fixed About 'license text' widget sizing problem
    (me) (TAmodules.py)
  • started DateEntry class
    (me) (TAmodules.py)
  • renamed setup.pyw to install-TA.pyw.
    (me) (install-TA.pyw)
  • rewrote install-TA.pyw to be maintainable. It was ugly so I shot it.
    (me) (install-TA.pyw)
  • updated read me to reflect install-TA unstead of setup
    (me) (README.html)
  • zip file unzip a directory containing the file per request
    (me) (transAuctionVER.zip)
    VER 0.1.4
  • changed version # in warenty notice
    (me) (transAuction.pyw)
  • added searching for the "old db"
    (me) (transAuction.pyw)
  • fixed search window error if both check boxes check. No real effect but cleaner concole window.
    (me) (transAuction.pyw)
  • fixed misspellings of file names.
    (me) (license.txt)
  • Added about button with licence viewer.
    (me) (transAuction.pyw)
  • cleaned out print statements for setup
    (me) (setup.pyw)
    VER 0.1.3
  • made anoiying color list for the required highlighting. I didn't like the red and this is worse but it makes me giggle.
    (me) (transAuction.pyw)
  • found the New Record saving slow down and fixed it. Because of the required dialogs dropping window below the Main window I used tkraise to give it focus again. I thought that it would not hurt for it to be called at the at the end of the method even if the dialog was not called. Weirdly enough I was wrong. It seems if the window is already on top tkraise takes a long time to run. So I only call tkraise after the dialog and everything is fast again.
    (me) (transAuction.pyw)
  • added Dict_Viewer class to use for viewing the old DB. It is intentionally uneditable(there should be no reason to). It looks like a reversed verson of the Main window. I wanted to give the similar interface so that the user would know what to do but at the same time know that this was not the main window. Damn I'm getting windy with these.
    (me) (transAuction.pyw)
    VER 0.1.1
  • spaced TODO for easier reading.
    (me) (TODO)
  • added list of files affected to changelog and cleaned it up a bit.
    (me) (ChangeLog)
  • split changelog in to version sections [latest to oldest]
    (me) (ChangeLog)
  • removed the self.root.minsize line that was making Win look ugly.
    (me) (transAuction.pyw)
  • flatten EBAY NUMBER entry when it is not enabled.
    (me) (transAuction.pyw)
  • DISABLE buttons that features are not available yet.
    (me) (transAuction.pyw)
  • clear entries after move to olddb
    (me) (transAuction.pyw)
  • made PAYMENT AMOUNT a real button(self.b_calc) to be able to disable,etc
    (me) (transAuction.pyw, TAmodules.py)
  • disable self.b_calc when relevant entries are blank
    (me) (transAuction.pyw)
  • keep 'new entry window' from re-enabling buttons on save
    (me) (transAuction.pyw)
  • moved DB check to select for proper refreshes.
    (me) (transAuction.pyw)
  • removed some of the db checks made irrelivent by the above.
    (me) (transAuction.pyw)
  • clear entries after db_delete, only happens when last entry deleted
    (me) (transAuction.pyw)
  • empty db opens "New Entry" window instead of using main window. I think this is a smarter way to do this, changing the way windows work will confuse users.
    (me) (transAuction.pyw)
  • put fieldnames in TransAuction class, where it should be.
    (me) (transAuction.pyw, setup.pyw)
  • "new entry window" disables main window buttons propery. (there has to be a cleaner way to do this)
    (me) (transAuction.pyw)
  • correct __doc__ strings of LittleDB class to reflect changes
    (me) (TAmodules.py)
  • "new entry" window renamed to "new Record"
    (me) (transAuction.pyw)
  • "new record" required info entries now red. Repulsive be noticeable.
    (me) (transAuction.pyw)
  • renamed GUI_skel methods to reflect what they do and added __doc__ strings
    (me) (TAmodules.py, transAuction.pyw)
  • renamed and alphabetized TransAuction methods to reflect what they do
    (me) (transAuction.pyw)
  • added function MakeWindow to NewEntry class mainly to sectionalize the code for maintainance.
    (me) (transAuction.pyw)
  • added __doc__ strings to TransAuction and NewEntry classes. They are not great but at least they give an idea of what's going on.
    (me) (transAuction.pyw)
    VER 0.1
  • fixed spelling error in Setup.pyw that broke win install.
    (me) (setup.pyw)
  • setup.pyw: set entry to 50 characters, overkill but good.
    (me) (setup.pyw)
    VER 0.1-pre1:
  • some code commenting
    (me) (transAuction.pyw)
  • wrote setup program
    (me) (setup.pyw)
  • wrote generic class GUI_skel for basic gui stuff
    (me) (TAmodules.py,transAuction.pyw)
  • wrote generic class LittleDB for db handling
    (me) (TAmodules.py,transAuction.pyw)
  • massive rewrite for the whole program separating DB methods and basic GUI stuff
    (me) (TAmodules.py,transAuction.pyw)
  • created olddb for finished transactions
    (me) (transAuction.pyw)
  • added frame for listbox scrollbar and olddb buttons
    (me) (transAuction.pyw)
  • remove all location bullshit from LittleDB and let TransAuction deal with the working directory... It never moves anyway.
    (me) (TAmodules.py,transAuction.pyw)
  • wrote handling for empty database for first install and moving everything to olddb
    (me) (transAuction.pyw)
  • better button text for olddb buttons
    (me) (transAuction.pyw)
  • add unix2dos to setup.pyw for windows installs to fix EOL characters
    (me) (setup.pyw)
  • have setup write installation directory to end of transAuction.pyw so it doesn't need a setupdb
    (me) (setup.pyw,transAuction.pyw)
  • fix sizing problems with listbox
    (me) (transAuction.pyw)