|
March 3, 2008 BST Ver 4.24
3-3-2008 Workaround for "double bounce" on right click or double click AND "cancel" in Schedulers. Added to wall calendars, weekly planner, and Booking. BSTAcceptLoopBeforeEvent%MyInstance ROUTINE SETKEYCODE(MouseLeft)
2-28-2008
2-27-2008 Added embeds for setting composite keys to templates. schedulers, booking Moved embed for better filtering, less file activity on take appointment. BST3, changed filter error. IF %BSPTimeFld > BST:EndTime%MyInstance THEN BREAK. to CYCLE.
2-25-2008 Added "styles" support to Dynamic wall calendars and Weekly Planner. see WC Styles
Booking 'apply' button for runtime needed lineheight code changes. Also open window for booking, BSTRB.
2-12-2008 lineheight not reading in ini file, typo in 2 of load ini routines. Feature: added embed point for after adding record in recurring scheduler template.
1-13-2008 Feature: added update and delete all to recurring schedule template. (RecurSchedUpd) Feature: added update and delete all to Wall Calendar Recurring Reminder template(RecurSchedUpd). Added Guid(string16) and key to appt files for mass update and delete all. Requires alias files. Added extra template for update button & checkbox(for delete by date) to be backwards compatible Deleting 'update' button and 'checkbox' disables new features Added 'Save and Restore Appt Settings' file and code to reload original series information for recurring appointments(reminders).(RSCH file) Added values to drop combos for translating.
10-11-2007 BSTBooking changed following line to add dragdrop elimination. #IF(%BSUUpd AND %BSDragDrop) #INSERT(%CaseFieldBkg) #ENDIF
8-30-2007 BST Day and Month- LineHeight not working. Changed runtimes and init stuff.
8-2-2007 !#!SET(%BSFormat,%BSFormat & '~ ~C(0)@P P@#0#') For Blank Column
7-24-2007 Message 'Ignore' button not working in Legacy Conflict template. Added default button and style to see if it works. Also added trip once flag.
6-19-2007 Added greenbar for just hours to 24hr time mode.
5-28-2007 added '%BSIniFile' = %(%StripPling(%BSIniFile)) for allowing ini relocations. !Vista
5-24-2007 Moved embeds for loading colors in runtime controls for legacy. Changed legacy templates,recurring WC and BST2 = saved BSRec twice. Added cancel autoinc for C6 Legacy as it broke template by adding dummy records. changed again, was deleting last record. added autoinc support.
5-16-2007 Changed First column format in BST and BST3 to force integers in INT(%BSFColWidth/2) to not scramble format. ie 19.5 no worky <g>
April 17,2007 BST Ver 4.23 2-9-2007 Changed #CASE(SUB(%Control,1,5)) to #CASE(SUB(%ControlOriginal,1,5)) to allow control name changes by developer. 2-7-2007 Added code for BST:DOME%MyInstance to synch and wall calendar to refresh after drag and drop. 12-7-2006 Added embed in drop routine to just before update call to file. BST3,BST 10-30-2006 Added additional embed 'After get APPTs Routine' to allow custom resizing of columns if necessary. 10-7-2006 Bugfix icons for conditional "if" not being added to #project and iconlist in BST and BST3. Icon assignment code not correct in getappointments. optimized code for ico assignment in getappointments as well. 10-3-2006 added embed "before Loop Appt File Statement" for sql in BST3 also for resources and appt in Sched,Booking,WallCal,BTLDD,BTLG 9-24-2006 added 24 hr time mode to TimeLocatorBar Conflict extension for form -- new and changed appointments. requires alias file 8-31-2006 added more drop from lists to templates Added format Header embed to bst3 5-8-2006 added embed to booking template to allow changing first column display to be changed by developer. ! "Bkng First Cell Display" completed override column display in Booking template. 2-23-2006 Added End to BTLG.tpw when using Week graph with no weekend colors in DrawGraph%MyInstance routine. and BTLG2. 1-27-2006 Embed added to 'Modify List Header' in listboxes for Booking. Refresh button, changed #GROUP(%SynchBST) for wall calendar and weekly planner to redo format 1-16-2006 added embed to CreateFirstColumn in BST3 for time format changes, 1/11/2006 added blank column to end of list templates BSTRB, BST, BST3, BTLDD, BTLG (for better appearances)
Jan 4, 2006 BST Ver 4.22 added embed to WallCalendar and WeeklyPlanner to integrate BHT Calendar Holiday templates
Dec 16, 2005 BST Ver 4.21 Nasty bug when using week starts on Monday and Month starts on Sunday. Shows up in the Small Selector Calendars. BSTGroup Added embed to popup routine to disable if needed. Conflict embeds added to BST and BST3 and Bookings added "configurable" days to look for duration overlap to days and bizdays in bookings
Sept 29,2005 BST Ver 4.2 EzHelp support - new embeds added- Thanks Derek Wall calendar and weekly Planner Repaired reports to run on legacy Appearances : Prop:NoBar and Prop:Flat options added !Prop:Flat not supported in C55 Embeds added to schedulers, bookings, TimeLinegraphs for setup changes before window open. "Setup Before Get Appointments" Regression fixed in "Booking" Get appointments speeded up. Added procedure parameters options to Calling update procedures.
July 30,2005 BST Ver 4.11 Bugfix, executional code missing for conditional colors in BSTMonth scheduler/grids.
July 27,2005 BST Ver 4.1 Booking Template changed display time to reflect time overlap into next day. **Added procedure parameters to update calls **Added "BizDay" template to booking, covers 24hr time period over Midnite. Wall Calendar and Weekly Reminder **Added Color Option for Current Selected Day **Added header string to Reports **Added embed to add holidays **Added TLGraphQ - Timeline Graph from Queue(BTLG2.tpw) interactive with update abilities and color cell selection. TimeLine Graph **Added checkbox to turn off weekend colors **Added embed before adding to queue **Added ability to add fields to queue(store additional info for record) **Added ability to add space to time bar locator after time number. Changed messages in 2 schedulers from select root to "No appointment exists for the date/time slot selected" **Added embed point BST scheduler for after filter resources. Bugfix for Single Column(no conflict columns) on end of month.(Scheduler) Popup problems introduced in 6.2 :workarounds in Booking, WallCalendar, Schedulers. Made string longer for Popup Menu in all templates.
Mar 24,2005 BST Ver 4.0 Features: Added support for "dynamic week starts on Monday" for Calendars, WallCalendars, WeeklyPlanner. Added new control template "WeekMonCheckBox" for controlling it. Added support for IceTips Previewer. Added built in report for Weekly Planner. Added Conditional Icons and Colors "IF" statements to Bookings, and schedulers Added Checkbox to use same icon/color for duration in above. Added New Control template "BSTimeLocBar" Added Time Bar Locator support to Bookings "Day" Added Time Bar Locator support to Schedulers. Added button effect to Large and Small Calendars Added code to reduce flicker on Calendars Added code to handle end of month on "Month Ahead" and "Month Back" routines in Calendars. Added embed for CreateTimeColumn Routine to customize/change colors etc in First column in schedulers.
Old "Static" Wall Calendars are no longer supported. Switch to dynamic. On Large Calendar you have to remove the template, exit the procedure, come back in and add it.(Strings Changed for buttons feature.)
Mar 4,2005 BST Ver 3.904 Bugfix in Wall Calendar, Weekly Planner, Booking, when not using "update" option. Feature: Now can use "HotField Reget" without using "update" option.
Mar 1,2005. BST Ver 3.903 Bugfix in Schedulers for appt starting at "1" (12am). Regression due to adding Conflicts. Moved "GetAppointments" to last in %WindowManagerMethodCodeSection to cease any irregularities in setting up screens and be more compatible with IMDD. Firebird demos had deprecated Navigation bar in them, and C6ABC demo app had new revision templates sneaking in<g>.
Feb 28,2005. BST Ver 3.902 Bugfix in time column for no ini file in schedulers.(-1 minute bug) Bugfix in conflict column - end of day - piled up durations.
Feb 22,2005. BST Ver 3.901 Bugfix When using only 1 column for conflict handling, it would get set to 0 width.
Feb 20,2005 BST Ver 3.90
Schedulers Added split columns/fields for conflict appointments. (configurable number and width of columns) Stabilized scroll to date feature(BSTMonth). Added code to all "update buttons" to insure list was selected to avoid error codes. BSTMonth added "embed points" to "select resource button" named "After Resrc Select before Get Appts". ! So you can use IMDD to load multiple files. Added checkbox to use same icon for duration(conditional) GreenBar now only colors the first row if it is a full hrs. Added and subtracted few seconds in Schedulers code to get rid of funky appointments.
"BCTGetDate" button Added checkbox to "BCTGetDate" button to automatically become a "JumpDate" lookup feature when used with Navigation Calendar or bar. ! lot less file hits.
BSTSched and Bookings Changed code to allow descending key in Resource file.
Fixed default tooltip.(Annoyance) Moved/changed a lot of code to make it more efficient, less file hits. Clear the "ghost" hotfield displayed on schedulers and bookings after appts retrieval.
Deprecated old Wall calendars, Nav Bars, and runtimes to remove from template list. If you are having messages that templates are missing when you load your app, see Unlisted and Developer Config for uncommenting the templates to keep them in your registry.
Feb 4,2005 BST Ver 3.81
Big Scheduler Tamer Template Suite Changed embed points to get rid of Flicker and Procedure "Jump" in compiled app when using restore from Ini or MakeOver.
Jan 29,2005 BST Ver 3.8
Bugfix: Bug fix for "String" SysId in Wall Calendar. Bug fix for popup in row one in Booking template.
New template added BSTWkPlan, Weekly Planner Reminder - weekly version of the Wall Calendar with more vertical space.
Other Features More embeds added to misc templates. Better error reporting if you forget to fill in template files. Added Restrict Items to the Popup Menu so you can exclude delete, etc.
"BST Prop:SQL" changes: Added support for "DateTime" Fields Optional Replace '*' with All Field names. Better Support for external Field names. Options of "Pre Pend and Append Characters" for Ext Field Names. Provisions for Developers to Add to "Where" clauses from within templates.
Dec 13,2004 ANN: BST Ver 3.702
BugFix: BST Prop:SQL in Wall calendar when limit to one resource selected.
Nov 19, 2004 BST Ver 3.7
BST Schedule Added 'GreenBar effect' to BST templates.(Hrly or alt line) Under "Color Settings" Button Added 'Scroll to current Date' Option to Month BST. On Main Template Screen Added 'Drag and Drop MouseX code' for Horiz scrolling.(off screen entries) AutoMagic added 'conflict tooltip' Option to BST Day/Week/Month scheduler Under "**Data Files**" Button Added 'Reference Variable access' to queues to reduce amount of code produced and compile times needed. AutoMagic Added work around and error handling for 'error codes' affecting 3 areas, AutoMagic Drag and drop drop from list Hot Field reget
BOOKING Added 'GreenBar effect' to Booking templates. Under "Color Settings" Button Added 'Scroll to current Date' option to Month and yearly booking. Under "Booking Display" Button Added 'Drag and Drop MouseX code' for Horiz scrolling.(off screen entries) AutoMagic Added 'Conditional colors' in Booking template. Under "Colors Settings" Button Added 'Multi-Duration Colors' to Booking. Under "Colors Settings" Button Added 'Reference Variable access' to queues to reduce amount of code produced and compile times needed. AutoMagic Added work around for 'error codes' affecting 3 areas, AutoMagic Drag and drop drop from list Hot Field reget Added 'Max fields' to "Day" in Booking template to define Granularity. 48/72/96/144/288 max fields for 30/20/15/10/5 minutes granularity. Under "Time Header Config" Button
Changed #GROUP(%BSTColorEquate,*%BSGraphColors) in BSTGrp.tpw,BTLG.tpw AutoMagic
Oct 19, 2004 BST Ver 3.65
Enhancements Added Embed Points for drop, insert, change, delete schedulers Changed Routines for 'change' and 'delete' to use SysId in queue. Added Embed Points for drop, insert, change, delete in Wall calendars. Changed use BST PropSql default to "off" Added Embed Points for drop, insert, change, delete Bookings.
BST Ver 3.64 Patch Aug 18, 2004 1:00 PM CST
Bugfix Recurring Scheduler Controls could STILL "Hang" when Using "EveryMonth" Option on 2nd,3rd,4th options. Corrected now.
Aug 18, 2004 BST Ver 3.63 Patch
Regression Recurring Scheduler Controls would "Hang" when Using "EveryMonth" Option. Corrected now. Allows you to Customize the text in the dropdowns. Affected Scheduler and Wall Calendar recurring controls.
Aug 12, 2004 Ver 3.62 Patch
Bugfix Monthly booking template could load records from the following month under some circumstances.
Aug 2, 2004 BST Ver 3.61 Patch
Bugfix An "Insert Record" by popup menu or doubleclick on the BST single resource scheduler for Week or Month Grid could load incorrect Date when using the "Split Time Field" option.
June 28, 2004 BST Updates Ver 3.6
If you are updating from an Earlier Version to 3.6 see Important Notice.
New Templates Cooler runtime's, Long buttons. Added Line Height control. New Small Cool Calendar Lots of features. Hot keys. New Cool Nav-Bar control. Optional Pre-Pend Day of Week. Hot keys. New "2nd" Cool Nav-Bar control. Will Synch with Small, Cool, or Large Calendars. Added "Day" Grid to BSTMonth Schedule <<<<
Enhancements Bookings Templates Added 3rd Cell Data option increased limit for overlap check on old records Added Reget Record on new Selection option. For displaying "Hot Field type memos, notes, fields, etc" Added User "Drop From List" Support. All Schedulers Added Split time field for better looks. Added User "Drop From List" Support. Split templates into groups so you can depricate old runtimes and WC's. See Unlisted and Developer Config. Removed all fonts from templates so they inherit windows fonts. All colors for all templates have been MOVED to "Color Settings" button. All color selectors have been switched to "Color" prompts. Caveat = You need to check your colors when you update, and some will need resetting. Defaults to black on switch over. Made BST Prop:SQL optional. Added more embed points.
Bug Fixes and annoyances Selector Calendars (All) Tamed Doubleclick annoyance Restricted to Date Regions Prop:SQL filename problem corrected. Conditional Icon regression in Bookings. Embed Points in Bookings and calendars.(Could cross over) Overlap bug in Bookings template on 1st of month. Month Scheduler not Adding all the days.
May 21, 2004 BST Updates Ver 3.5
New Template BSTBooking in 4 variations: mimics AddSoft's OCX Daily by "Time" duration Just like appointments. Weekly "Day" duration Booking Monthly "Day" duration Booking Year "Month" duration Booking ODBC/SQL compatible - C55 ABC firebird example Checks for overlaps in previous Days,weeks,Months. Defaults to yesterday for appts, 7 units(settable) for Days and months. BSTBooking can use the BSTSched runtime control Delete the time settings where appropriate. (Day, Month, Year) Tweaked the runtime template to accommodate Bookings.
Enhancements TimeLineDD Tightened up code, file access more efficient. You now can have dynamic Resource Loading (filtering) thru embeds. Other templates and calendars,etc Tweaked for more efficiency and better refreshing.
May 6, 2004 BST Updates Ver 3.1
Bug Fixes Synchronization Regression. Wall Calendars Schedule templates Wall Calendars using Limit id had typo in it.
April 5, 2004 BST Updates Ver 3.0
Features Added ODBC/SQL capabilities to all templates. Firebird C6 example app included. BSTSched & BSTMonth/week Added embed points "After Clear Colors Routine" for background masking colors
February 5, 2004 BST Updates Ver 2.7
In a Nutshell = One Bug Fix. More Internationalization. Colors and reports for wall calendars. "No weekends" for recurring scheduler "every X days" selection. You will have to remove and reinstall the recurring scheduler controls in your apps or you will get compiler errors.
Features Added Template Instance number to header in templates. Selector Calendars Added(Date Picture) format to all Selector Calendars(Int) WallCalendars Removed underlines in wall calendars Dynamic "Graphical" type wall calendar reports(via popup) Colors for wall calendars(not month day, weekdays, sat, sun) Recurring Schedulers added configurable messages(Int) added "value" so you can change text on radio buttons(Int) added "values" so you can rename displayed data on drop lists(Int) Added No Weekends Check to recurring scheduler for Every X days.
Bug Fixes BST Would not load appointments when using Replicate GUID for SysId
January 5, 2004 BST Updates Ver 2.6
In a Nutshell = 2 bug fixes. 3 new templates, Dynamic Wall Calendar, refresh button, and small static wall calendar. 12 new features added involving synchronization, Weeks starting on Monday, and Adding your own items to the popup menus.
Bug Fixes Wall Calendars and Schedulers Disabled popup for "Change and Delete" in Clarion Chain (when no active record) Schedulers StartTime/EndTime could be stored in INI file wrong under some circumstances.
New Templates BSTRefreshButton Forces Refresh on Chosen Listboxes (with checkboxes in template) by reloading data Use for shared data in the templates, or when may be changed by another window For Wall Calendars For Schedule templates For TimeLine Data Displays Dynamic Wall Calendar Reminder "Week Starts on Monday" checkbox "Don't show Sundays" checkbox "Just Week Days" checkbox dynamically resize to fit panel auto 5 or 6 week display as needed "Always show 6 weeks" option checkbox "Synchronize" (if shared data on same window) With Wall Calendars With Schedule templates With TimeLine Data Displays Added "Add My Popup Items" option to Popup Menu Small Wall Calendar 5 week calendar for 480 x 640
Features added BCTCal Added "Week Starts On Monday" checkbox BCTCalSmall Added "Week Starts On Monday" checkbox WallCalendar This is a 5 week Calendar (original) Added "Week Starts On Monday" checkbox Added "Synchronize" Checkbox (if shared data on same window) With Wall Calendars With Schedule templates With TimeLine Data Displays Added "Add My Popup Items" option to Popup Menu BSTSched Added "Synchronize" Checkbox (if shared data on same window) With Wall Calendars With Schedule templates With TimeLine Data Displays Added "Add My Popup Items" option to Popup Menu BSTMonth/week Added "Week Starts On Monday" checkbox Added "Synchronize" Checkbox (if shared data on same window) With Wall Calendars With Schedule templates With TimeLine Data Displays Added "Add My Popup Items" option to Popup Menu TimeLineDD Added "Week Starts On Monday" checkbox TLGraph Added "Week Starts On Monday" checkbox
December 17,2003 BST Updates Ver 2.5
In a Nutshell, added Tooltips, drag and drop, doubleclick, and popup menu to schedulers. Requires Autoinc SysId and Key on Appt and reminder files for new features. These have been included in the txd files supplied with templates if you used them. The New features are not supported in C5 (IDE limit).
Features BSTSched added Tooltips display with extra fields support added Drag and drop update support (to move appts) added Right Click Popup update support with/without icons added doubleclick update support Added "Take Record Header" Embed Added "Take Record Appt" Embed BSTMonth/week added Tooltips display with extra fields support added Drag and drop update support (to move appts) added Right Click Popup update support with/without icons added doubleclick update support Added "Take Record Appt" Embed Added "Day of Month" to Week Schedule Grid Header Wall Calendar added Tooltips display with extra fields support added Drag and drop update support (to move reminders) added Right Click Popup update support with/without icons added doubleclick update support Added "Take Record Reminder" Embed TimeLineDD Added "Day of Month" to TimeLine Week Data Display Grid Header RecurSched Added "Every X Days" and SpinBox for quarterly, semiannual, etc. WCRecurReminder Added "Every X Days" and SpinBox for quarterly, semiannual, etc.
December 3,2003 BST Updates Ver 2.3
Features BCT Calendar Templates Added BCTCal Bar , horizontal date selector Added BCTCalBarVert , Vertical configuration date selector BSTWallCal Added BSTWallCal - a wall calendar type grid for reminders Added WCRecurReminder control for recurring reminders to forms.
Deprecated(Unlisted) Moved following controls to unlisted,(see unlisted). GenVertRuntime GenHorzRuntime BSTRuntime BTLDDRuntime
November 21,2003 BST Updates Ver 2.2
Bug Fixes BSTMonthSched Regression when adding Weekly Option to BSTMonthSched Missed one change in code.:( Had to change basic design and change entry to string on selector. You will have to delete the BSTMonthSched control and reapply. You will also have to delete and reinstall the runtime if using.
Features BSTSched Added Icon/transparent support BSTMonthSched Added Icon/transparent support Added Embed Point before adding to List Queue for tweaking, etc. BTLDD Added Embed Point before adding to List Queue for tweaking, etc. All Others Adjusted Embed Points so all appear in the list from embed buttons added runtime control region awareness to loaded instance
November 19,2003 BST Updates Ver 2.1
Bug Fixes Select button on BCTSelectButton could be erratic
Features: BSTSched Daily Resource Scheduler Added TakeRecord Embed for Resources(Header) for additional filtering (Inactive, or some elimination criteria) Added Enhanced runtime controls(BSTRunEnh) for BSTSched and BSTMonthSched Enhanced Runtime's use colored regions, and smaller footprint. TLDD Added TakeRecord Embed for Resources(Header) for additional filtering (Inactive, or some elimination criteria) Added TakeRecord Embed for "Measured/Count" records for filtering, tweaking Can be used to loop thru child file if needed (invoices) Added Enhanced runtime controls(BTLDDRunEnh) for BTLDD Enhanced Runtime's use colored regions, and smaller footprint. BSTMonthSched Added Weekly Schedule Grid to Monthly Schedulers Added Preload ResourceId(Option) to Monthly Scheduler for standalone operation. You can delete the selector controls, and remove support. Use it with the NoBCTCal for standalone. AKA remove the dynamic features<seg> Added Enhanced runtime controls(BSTRunEnh) for BSTSched and BSTMonthSched Enhanced Runtime's use colored regions, and smaller footprint. TLGraph Added TakeRecord Embed for Project/Task(Header) for additional filtering Inactive, or some elimination criteria BCTCal Added enhanced Runtime controls(BCTCalRuntime) for BCTCalendars Enhanced Runtime's use colored regions, and smaller footprint. NOTE: Old runtime controls left in for backward compatibility on previous usage. Tip: Remove the old control, and add the new one to update. Click on a control in the group, NOT the group, and delete entire template. Doing it this way will retain the Group number and keep it in the Resizing overrides if you use them.
|