Popup Calendar Version History

Version 3.53 – Released November 11, 2007
  • Fixed bug with Daily Schedule Alert. When activated at a specific time, it popped up boxes repeatedly for 1 minute.
  • Reincluded Default Date/Time Copy Format. Was removed in a prior version to save space in the Options. Options was redone in 3.51, so room is now available.
  • Updated Easter holidays to include dates until the year 2020.
  • Fixed Daylight Savings Time End (“fall back”) for United States. The correct date is the first Sunday in November, not the second.

Version 3.52 – Released September 1, 2006

  • Fixed bug with Win98/ME Copy to HTML. Copy to HTML now works for all Windows versions 98 and later.
  • Fixed Save to HTML not defaulting to the .HTML extensions when saving.
  • Added Yearly calendar printing.
Version 3.51 – Released August 29, 2006
  • Reduced tray icons to 16×16 pixels. Looks better since Windows doesn’t have to squeeze them down. NOTE: If you upgrade Popup Calendar, you may find your tray icons’ text to be REALLY large. Just go to the options and reduce the font size in half (i.e. 24 pt -> 12 pt).
  • Updated Options dialog. Did away with tabs, moved to a list-style which makes much more sense. Also reorganized the options into more logical groupings: Calendar Appearance, Tray Icon, Date/Time Formats, and Events.
  • Fixed Yearly HTML calendar display of notes. Was showing only the selected month’s events.
  • Added dialog warning Win98/ME users of HTML calendar possibly causing a crash. My experiences show that if your version of IE is too low, the embedded preview window within the HTML Calendar will cause a crash. No problems were found with Windows 2000, XP, or Vista, so use a modern OS.
  • Fixed rare glitch people would get regarding repeating dialogs on appointments or registration alerts.
  • Fixed POP sound on Windows XP.
  • Fixed occasional glitches with Always-on-top and transparency.
  • Fixed saving of selected tab (day/week/month/year) between sessions.
  • Included HTML templates which were accidenly left out of last minor release several months ago.
  • NO FIX YET for printing yearly calendar’s. I apologize, but I will try to do this within the next few weeks.
v3.5 – January 27, 2003
  • Compiled in newer version of Delphi than all previous versions. It was originally made in Delphi 2, which is now about 7 years old. Compiling in Delphi 4 makes for a faster and more stable program.
  • Moved saving of notes back into the registry. The registry is just way more stable and easier to deal with. What was I thinking? hehe.. NOTE: If you used 3.0c, please remember that you must import your auto-saved schedule file to see your schedule again.
  • Fixed “Failed to initialize DLL PCProfiler.exe” error that everyone and their brother seemed to be getting. I removed PCProfiler.exe! Again, not sure what I was thinking by using PCProfiler .. maybe saving some RAM, but by now everyone’s got tons of RAM, so I just stuck loading/saving into Popup Calendar where it should’ve been all along.
  • Finally fixed (knocks on wood) the NT/2K/XP error “Failed to set data for Popup Calendar”. For the geeks: This came from Popup Calendar trying to save to the registry key HKEY_LOCAL_MACHINE to have Popup Calendar run at Windows Startup. The problem is, the NT kernel locks HKEY_LOCAL_MACHINE away if you don’t have administrator privledges. Now, all data is stored in HKEY_CURRENT_USER which is accessable no matter what privledges you have.
  • Added Win 2000/XP transparency option. Disabled if you don’t have 2000/XP. Personally, I use 10%. Anyone wanna try 90%? 🙂
  • Replaces old icon with spiffy new XP-style icon. Comes in sizes from 32×32 to 128×128 (and yes, some people use 128×128 icons).
  • Converted most tabs, buttons, check boxes, radio buttons, etc. into Windows XP-style ones (if you have XP, otherwise they’ll look the same as always).
  • Replaced Open/Save dialogs with new XP-style, which shows the list of most used locations (My Documents, My Pictures, etc.) to the left.
  • DRASTICALLY improved the HTML abilities of Popup Calendar. It’s got the works now .. Customizable sizes, colors, fonts, layouts, you name it. Loading/Saving of templates for easy web site maintainance. Now moved onto the File menu as “Save Calendar as HTML”. Unbelievably handy if you’re a webmaster that doesn’t know/can’t use CGI. You’ll be hard pressed to find another program that can handle HTML calendars as well as Popup Calendar!
  • Added Year tab. Shows the year in a month-overlapped format.
  • Added selective adding of schedule items when loading a .PCS file.
  • Forced file assosiations of .PCS and .PCH, and made them download and load into Popup Calendar from a web browser in one click (like Webshots).
  • Added Holiday option “Specific Date”. This lets you define a specific month/day/year as a holiday. That way, you can add non-standard holidays like Easter, Hannukah, etc.
  • Fixed problems inputting notes into the weekly calendar. If you input via the weekly calendar, you’re just gonna have to be limited to one line. Like I say in the help file, the program works best when you enter notes from the day view.
  • Made monthly calendar now show nice little icons representing notes and holidays, instead of the Wingdings pencil and dot.
  • Fixed View Schedule (it was a little squirrelly at times). It now displays the entire day, from midnight to midnight, and defaults to showing 8am as the first row (most other PIMs do this).
  • Fixed small calendar not having any menus. Yikes, can’t believe I never noticed this one.
  • Fixed week number calculation.
  • Added Julian Date to Date Info box. Handy for programmers.
  • Added “Add Appointment for Today…” option to the tray icon menu. Quick and easy.
  • Removed printing of weekly and daily calendars. Really pointless, since the only calendar anyone cares about printing is a month calendar. Printable year calendars to come in the next version.
  • Removed Popup Hot Key option. Wouldn’t work with XP and I couldn’t figure out a way to fix it. Sorry.
v3.0c – August 17, 2001
  • Added Combined Day/DOW tray icon (very cool!). It places the 3-letter day of week above the day of month all into one icon.
  • Changed internal saving of schedules. Since v1.0, all schedule info was saved in the Windows Registry for quick access. However, recent versions of Windows (namely Win2K) make the registry a little more difficult to deal with. So, I’ve converted the schedules to always be saved in a PCS file on your hard drive. Once you give a location to save the schedule file (probably in your Popup Calendar directory), you don’t have to worry about it again. (Oh, and your old schedule will be imported into the file.)
  • A couple of bug fixes. But 3.0b was mostly bug free, so they’re not major.
v3.0b – September 11, 1999
  • Fixed tray icon blanking. Icons would not appear if “Day of Month” was not one of the icons.
  • Added Copy Date button to main bar. I removed it from the last version, and regretted doing so. It’s back.
  • Fixed context menus on Day tab.
  • Eliminated font growing on Month Calendar. Now uses same font size (which is saved). Also added date boxes.
  • Fixed 24-hour time problems.
  • Fixed Copy Custom Date. The time didn’t copy properly.
v3.0a – July 27, 1998
  • Fixed color and font problems with the calendar and to-do list
  • Removed Grid Line width (had to sacrifice something).
v3.0 – July 21, 1998
  • New Interface! Includes:
    • Tabbed views which show calendar by Day, Week or Month. Day view shows your appointments and notes, and allows you to edit them. Week and Month views show your appointments and notes combined to make it easy to view.
    • Resizable Window. Make it big, make it small. Popup Calendar adjusts the controls’ positions and sizes as you resize.
    • New Win98 look. Buttons appear flat, and raise when your mouse moves over them.
    • More customization in fonts and colors. You can choose colors and fonts for most everything on the calendar.
    • Main menu. EVERYTHING is located here. In past versions, things were always hard to find.
    • Dockable toolbar. The toolbar can be docked to either the top, or the bottom of the window. Its your choice.
    • Status Bar. Shows selected date, its holiday (if any), the number of days into the year, days left in year, and the week number.
  • “Notes” are now called “Schedules”! Now with new features:
    • Schedules can have many, many lines of text (“notes”)
    • Schedules can also keep track of appointments, and and provide visual and audible alerts when an appointment occurs. It can display a message dialog, flash a tray icon, and/or play a .WAV file that you can specify.
    • Schedules can be opened from, and saved to a file.
    • At Startup, Popup Calendar alerts you if any events are scheduled for today.
    • Days with scheduled events have a small pencil appear in their square on the monthly calendar.
    • Added ability to cut, copy, and paste an entire day’s schedule.
    • Added ability to Move and Duplicate an entire day’s schedule to a different date.
    • Schedules’ (notes) internal names fixed for Year2000 problem (2-digit years).
    • Added Search engine for searching for text among schedules
    • Added Appointment Viewer to show appointments in a DayTimer-like way: from the start of your day to the end (i.e. 8am to 5pm).
    • Added To-Do List. Just a text field for you to jot down your notes.
  • Added support for holidays:
    • Can support both specific-date holidays (i.e. July 21) or general-date holidays (i.e. 3rd Tuesday in July). Floating holidays like Easter, Passover, etc. are down the road.
    • Can add new holidays, delete, and edit existing ones.
    • Can open holidays from, and save to, a file.
  • Added printing capabilites. Can now print professional-looking calendars for a day, week, or month.
  • Added Copy Calendar as HTML. Can create day, week, or month calendars via HTML <TABLE>. Even places your schedule in the table.
  • Added Unload From Memory. For those who want to run memory-intensive apps like games. Popup Calendar removes itself from memory, and replaces itself with a tiny app with a tray icon. Double-click that icon to load Popup Calendar back into memory.
  • Added keyboard shortcut for popping-up calendar. This is a GLOBAL Windows shortcut, which works in ANYWHERE in Windows. NOTE: If the keyboard shortcut you specify conflicts with an apps shortcut, Popup Calendar overrides the app, and pops-up the calendar. Choose a shortcut which will not confilct with apps you use.
  • Added mouse ScrollWheel support. Now takes you up or down one day, week, or month for each notch of the wheel.
  • Added Add/Subtract Date math function. Given a date, Popup Calendar can calculate another date by adding or subtracting a given number of days and/or weeks.
  • Added Date Info. You can see the number of days into the year, left in year, week number, computer date (Day #1 is Dec 30, 1899), moon phase, and the age of the moon in days.
  • Removed “Registration Info…” button from reminder screen. In v2.05, it crashed Popup Calendar whenever it was pressed 🙁
  • Removed Type Date and Paste Date (and thus Date Sending). Now, you can only copy. Type and Paste was hard to design and use, and no one used it.
  • Removed Default Copy Date Format. Again, it wasn’t needed, because it wasn’t used often enough to warrant a “default.” You can still copy dates, you just have to select which one you want each time.
  • Added Self-drawing icons! It’s much more memory-efficient than the “pre-drawn” icons Popup Calendar has always had. Now, Popup Calendar draws the icon on-the-fly, using the font and background color you specify.
  • Accordingly, removed the Classic, Plain, and Beveled icons (since they’re no longer needed). Using the right fonts and colors, you can re-create the look of those icons.
  • Added Day of Week, Month, Year, and Blank tray icons. Since Popup Calendar can draw them on-the-fly now, their addition could be justified.
  • Added ability to turn on/off tray icons, and to rearrange their order.
  • Added Grid Line Width option. For completeness’ sake.
  • Added option to show all times in 12-hour or 24-hour format.
  • Added ability to let the calendar move freely when dragged while docked. This is to temporarily move it to one side. When you pop the calendar back up, it returns to its normal location.
v2.05 – October 25, 1997
  • Fixed Type and Paste Date functions. Had trouble finding which window to send the date to. Now uses window under mouse cursor after specified time limit expires.
  • Fixed location of where calendars popup. Now excludes the taskbar, MS Office toolbar, and any other toolbars as valid area by retrieving only the visible desktop area, not the screen area. Ever since v1.0, Popup Calendar had to assume that your taskbar was visible and docked to the bottom of the screen. Yet another monkey off my back 🙂
  • Fixed date sending for dates before Dec. 30, 1899. Would want to send the date after the one selected. I found this by accident; I’m not surprised that no one else found it. 🙂
  • Fixed loading of Custom Date Format. Version 2.0 saved it, but I forgot to make it load it for the next session. Whoops 🙂
  • Hopefully fixed occurance of taskbar entry appearing for some users. Now removes the entry (whether it’s there or not) every 60 seconds. If you STILL have it appear on your computer, please let me know.
  • Fixed deletion of users’ Startup shortcut. It was made obsolete with v2.0. Now, if the shortcut exists, when Popup Calendar starts, it will be removed.
  • Fixed problems on Windows shutdown with portable computers (namely mine). Would cause Windows to lock up badly.
  • Fixed most of the always-on-top problems with message boxes. Messages would often appear behind the dialogs and calendars.
  • Fixed Jump To dialog’s problems when hitting enter to close box when in the year selection.
v2.0 – August 23, 1997
  • Added Daily Notes. Allows you to write a one-line note for each day. Also added Notes options, to manage them, and to alert you about today’s note, and integrated the notes throughout the program. This was the most requested addition for v2.0.
  • Added the Small Calendar. For those who don’t want to bother with the bells and whistles of the main calendar. It is about ½ the size of the main calendar, and has no features.
  • Added Difference Between Dates function. Simply double-click a day in the calendar, double-click another one, and Popup Calendar will tell you the number of days between the two. This is an extremely cool and useful function.
  • Added 2 more Tray Icon appearances and an accompanying option to choose among them. In addition to the v1.x style, you have a Plain style, and a Beveled style.
  • Added Type and Paste abilities to old “Copy Date.” Nomenclature “Send” now refers to any of these three actions. Now, you can send a date directly to a window.
  • Added Send Date Action option. Lets you choose between copy, type, or paste.
  • Added Icon notification of send date being performed. Icon changes for .75 secs to notify you that the date has been sent.
  • Added menu change to reflect whether copy, type, or paste was selected.
  • Added ability to change sending action from the menu.
  • Fixed calendar’s ability to move around the screen when it is in a docked position. Now is locked unless you have the Saved Position enabled.
  • Added accelerator keys for moving around calendar.
  • Added “Registration Info…” button to nag screen.
  • Removed “Quick Moving” via the Title Bar. Was just too buggy and hard to use.
  • Added “Jump to…” dialog which is easier and more straightforward to use than Quick Moving.
  • Added new cooler looking tooltips to the Main Window’s buttons. Look like speech bubbles.
  • Added “Start of Week” option. Allows you to select any day of the week to begin the calendar with. Useful for international users.
  • Added “Tray Icon Tooltip” option. Allows you to make Tray Icon’s tooltip to whatever you want. Follows the same format as the Custom String format. You can also add today’s note, the day of year, or the week of year to the end of the tooltip.
  • Added click-and-hold abilities to Next/Last Month/Year buttons. To use, click-and-hold buttons down for 1 sec, and watch the years fly by.
  • Added Today’s Date Font Color option.
  • Added Always on Top option.
  • Added Hints option.
  • Added Sounds to Main Window, and an option to turn them off. Will “pop” when popping-up the calendar, and will play Windows minimize and maximize sounds when changing from Main to Small calendars.
  • Added “Run At StartUp” option. For inexperienced users. Will place a setting in the Windows registry to run Popup Calendar at Windows’ Startup.
  • Added Today’s Date Color as Custom Color #1, and font color as Color #2 in Options Window|Color Selection.
  • Added User Name saving for registered users. Appears in the About box. Nice touch, I think.
  • Fixed OK on calendar. Button no longer receives focus of window.
  • Fixed Saved position bug which would not keep saved position if you chose another location.
  • Changed Saved Position workings. Now saves positions to registry instead of INI file.
  • Made nagging now occur every 2 hours instead of 1. Understandably, a pain.
  • Made Title Bar font larger for easier reading.
  • Fixed re-shuffle bug which would not reset timer if done manually.
  • Fixed Main Window bug which “flashed” window when double-clicking icon.
  • Fixed directory bug which would not make Popup Calendar’s directory the one to look in for files.
  • Fixed Stay-On-Top problems of dialogs when Screen Location is Center or Saved. Dialogs would often appear under the calendar.
  • Changed Next/Last month pictures to look similar in style, but different color. Better looking and more consistent.
  • Changed Options button picture on Main Window.
  • Fixed non-activation bug when popping-up calendar. Now activates itself on popup.
  • Fixed “Always on Top” focusing problems with Start Menu and other windows. This was a major bug in v1.6.
  • Changed all message boxes to Windows 95 style for easier reading.
  • Removed Popup Calendar’s listing from the Alt-Tab chain. Should never have been there in the first place.
  • Fixed closing of the help file when program is exited.
  • Removed invisible “Dummy” window. I figured out a way to not need it any more.
  • Fixed Current Date Color text in Options window to change to white if Today’s Date Color background is too dark.
  • Fixed “Reshuffle After Startup” option. Now it saves itself when the program is exited.
  • Fixed “Reshuffle Every X Minutes” option. Now will not interfere with screen saver activation when enabled.
  • Made lots of internal code reworkings to make room for v2.0 additions. Popup Calendar takes about the same amount of memory as v1.6 and is even more robust.
v1.6 – June 12, 1997
  • Created a help file! If you are a shareware author trying to find a good utility to write help files, may I suggest HelpScribble from John Goyvaerts.
  • Made install/uninstall program! I should have done this a long time ago.
  • Fixed NT 4.0 Workstation problems. Those who used NT 4.0 Workstation without Administrator privileges could not run Popup Calendar, because it stored it’s settings in a part of the registry they could not access. Settings are now saved on a per-user basis (Current User Key), not per-machine (Local Machine Key). If you are using NT 4.0 WS, and you have any additional problems, please e-mail me.
  • Changed “Auto Re-shuffle after Startup” time from 30 to 60 seconds. Allows more time for programs to load on slower computers.
  • Added “Re-shuffle every ### minutes” option. Allows Popup Calendar to re-shuffle over and over every specified number of minutes.
  • Added “Highlight current date in color” option. Allows you to easily see what is today’s date by highlighting it in a different color. You can also choose what color you want that to be.
  • Added “About Popup Calendar” dialog. This dialog now has the version information, release date, and Web and E-Mail links which used to be in the options window. This also shows your registration status (evaluating, past evaluation, registered).
  • Made Popup Calendar’s windows load in memory only when needed, and unload when done. This not only saves LARGE amounts of memory, but allows for great expansion to the program, which is put to good use … read on.
  • Added new “Registration Info” dialog, to eliminate all hassle of registering. Now takes about 3 minutes to register Popup Calendar by credit card. Dialog shows what credit cards are accepted, and provides web links directly to both secure and unsecure online credit card forms. Also shows registration phone and fax numbers.
  • Added new “Register by Mail” dialog, to eliminate any hassle of snail mail orders. Just fill out the form, click “Print,” and send this and the check. Simple.
  • Added a little more nagging. Now when overdue, nags at startup also. Still nags whenever you pop-up the window, and every 60 minutes.
  • Made “Copy With Other Format -> Custom” menu option actually preview what will be copied. I have no idea why I didn’t add this before.
  • Fixed Main Window’s Stay-On-Top problems. It wasn’t actually staying-on-top in the last version.
  • Corrected date&time copying from the calendar. If your custom format had time references in it, it used 12am midnight as the time being copied. Now uses the current time.
  • Turned “Quick-Moving” via the title bar back to 1 month per pixel.
  • Added Main Menu pop-up from the Main Window by right-clicking anywhere on it. The menu is aware of whether it came from the Tray Icon or the Main Window.
  • Made Main Menu change based on whether Main Window or Tray Icon spawned it. It copies the current date if popped-up from the Tray Icon, and the selected date if popped-up from the Main Window. This affects the “Copy Current/Selected Date” option, and the “Copy With Other Format” options.
v1.56 – February 14, 1997
  • Added a saved position to the Screen Locations. This allows users with toolbars and other utilities to move Popup Calendar where they want.
  • Made the main window a Stay-On-Top window.
  • Fixed the color problem that crept into the last verison. The numbers on the calendar would not appear on a dark window background.
  • Fixed various positioning problems in the Options window.

v1.55 – January 21, 1997

  • Added ability to register with credit cards online.
  • Added Web and E-Mail links into options dialog.
  • Made some minor cosmetic changes.
  • Fixed some minor bugs.
v1.5 – October 17, 1996
  • Created completely new registration method! Generated code is no longer needed. It will save you and me a lot of headaches.
  • Fixed screen positioning problems with Large Fonts enabled. It now will work with all font sizes, screen resolutions, and Win95’s and Win/NT’s Accessibility Options.
  • Added “Register…” button on main window. Several complained of dialog being hard to find. Disappears when registered.
  • Added time abilities to Date Format templates.
  • Fixed options and registration info being saved at Windows Shutdown.
  • Made Popup Calendar now restart after valid registration.
v1.4 – August 27, 1996
  • Added “Copy With Other Formats” menu.
  • Added “Screen Location” option.
  • Added “Auto Re-Shuffle” option.
  • Added preview of custom template
  • Added additional info to “Register” dialog, splitting Generated Code with spaces for easier reading.
  • Fixed selected date to roll over to next day after midnight
v1.35 – August 17, 1996
  • Finally fixed problems with 1280×1024 monitors! The calendar was not popping up.
  • Greatly improved resource handling. Occupies 2% less User resources than previous versions (i.e. You will have 92% free instead of 90%)!
  • Made Quick-Moving even faster by stepping 6 months at a time, not 4.
  • Fixed clipboard copying problems at Startup.
  • If registration is 30+ days overdue, made “nag” screen to appear every 30 minutes, and when popping-up calendar.
v1.3 – August 9, 1996
  • Finally fixed color problem when selecting calendar.
  • Made several speed and resource improvements.
  • Added new tray icon which occupies less memory.
  • Made re-shuffling of icon faster; doesn’t have to exit and reload program.
  • Added re-shuffling icon with middle-click of mouse.
  • Made Quick-Moving faster by stepping 4 months at a time, not 1.
  • Added more registration reminders.
v1.21 – August 2, 1996
  • Fixed various color problems with dialog boxes.
v1.2 – July 31, 1996
  • Added two international date templates.
  • Added ability to re-shuffle icon.
  • Added ability to save options after program is exited.
  • Added Quick-Moving using title bar dragging.
  • Fixed window from appearing and disappearing at startup.
  • Made calendar change the selected date to the next day after midnight, unless the user has another date selected.
  • Further minor speed improvements.
v1.1 – July 22, 1996
  • Fixed positioning problem. Now determines the screen mode and where to position itself each time window is shown.
  • Fixed date rollover. Would not change to the next day at midnight.
  • Removed debugging code for better performance
v1.0 – July 21, 1996
  • Initial release