2.7-174 07/14/2010 [chg] changed libraries to support (backward) compatibility between (beta) releases 2.7-173 05/05/2010 [chg] made several changes to fix security issue with latest Java release 2.7-172 01/29/2010 [chg] improved Framework to work with external (gui and command-line) installer 2.7-168 08/17/2009 [fix] tooltips would not show up for events [chg] included latest libraries (MiG 6.8) 2.7-167 07/28/2009 [chg] included latest libraries [chg] removed signature from core-common.jar to avoid security issues [new] implemented calendarDoubleClickMethod, fired when doubleclicked in the calendar with no underlying event [new] implemented calendarMouseReleasedMethod, fired when a new selection is made in the calendar with no underlying event 2.6-166 03/16/2009 [fix] overrideLocale is now visible [fix] corrected issue with missing libraries 2.6-165 03/09/2009 [new] added CalendarHourDisplayFormat property [new] implemented overrideLocale(language, country) method [chg] it is not longer necessary to register a developer license [fix] fixed issue where sometimes the bean would consume too much cpu 2.6-164 01/19/2009 [fix] all properties are now editable and display correct (you need > Servoy build 651) 2.6-163 12/23/2008 [new] added (scriptable) property 'toolbarButtonsTransparent' [new] added option to set the title for the print preview dialog [chg] made some adjustments to core activation wizard [fix] fixed issue with default toolbar buttons showing up twice 2.6-162 12/05/2008 [fix] solved property setting and getting issues [fix] solved an issue with the year displaying in datepicker [fix] solved an issue with minimumEventSize not being honored [chg] included latest MiG libraries (6.6.7) [chg] deprecated register(...) and license convenience methods in Beans [chg] moved register(...) method to Calendar Plug-in [chg] moved license convenience methods to Calendar Plug-in [chg] moved registerMIGCalendar(...) method to Calendar Plug-in [chg] registerMIGCalendar(...) now returns boolean value upon successful registration [fix] improved debugger support for callback methods 2.6-161 10/30/2008 [chg] improved license feedback in log file [fix] changed a couple of core functions 2.6-160 10/30/2008 [fix] corrected (harmless) error thrown in log file 2.1-023 10/22/2008 [fix] preference panel 'Components' is now available again 2.6-158 09/11/2008 [chg] redesigned for Servoy 4.0 2.5-157 06/12/2008 [new] extended method to set tooltip and image of default buttons to scale button as well [fix] olved issue with different instances of the bean 2.5-156 05/07/2008 [new] added (scriptable) property and method 'timeScaleBackground' [fix] corrected issue where a disabled allDayEventArea would show a horizontal scrollbar 2.5-155 04/07/2008 [chg] when showing the allday area the category header now shows in the calendar area [fix] corrected issue getVisibleStartDate(...) returning old date [fix] corrected issue getVisibleEndDate(...) returning old date [fix] solved issue with category header not showing category names 2.5-154 04/02/2008 [new] the tooltip method now also receives eventStart, eventEnd, hoveredStart and hoveredEnd dates (2.5 only) [chg] it is now possible to insert a null value into calendarType [fix] corrected issue with scripting setCategorySelected and calendarType [fix] it is not necessary to restart to make that a changed event shows up [fix] compressed View and setting calendarTimeInterval under 30 makes time annotations in rowheader disappear 2.5-152 02/25/2008 [new] added area on top of calendar to show all day activities (2.5 only) [new] added (scriptable) property 'showCalendarAllDayEvents' to make all day area (in-)visible [new] added (scriptable) property and method 'eventFont' [new] added (scriptable) property 'calendarTimeInterval' (2.5 only) [new] added (scriptable) property 'ganttDayTimeInterval' (2.5 only) [new] added (scriptable) property 'ganttWeekTimeInterval' (2.5 only) [new] added (scriptable) property 'eventFont' [new] added (scriptable) property 'eventMonthFont' [new] it is now possible to have different instances of the bean with different events (2.5 only) [new] the event popup method now returns selected recurrence start- and enddate of recurring event (2.5 only) [new] added 'no borders' event shape [new] added method 'getVersionLicensed' to find out what version is licensed [chg] corrected a couple of issues in the sample solution [chg] calendar now uses locale language settings of Servoy (user) properties [chg] changed internals of the bean for (future) enhancements [chg] changed anti-alias settings (experimental) [chg] an event in month view now only moves per day [chg] added eventAllDayTemplate property [chg] reduced client download size for resources with overall savings up to 45% [fix] the first event showing from the top skipped the first pixel on the top [fix] the category tree background color now 'sticks' again [fix] toolbar size now 'sticks' again [fix] improved text positioning in events [fix] added template names chooser to eventTemplate property [fix] switching calendar type and view now respects more settings [fix] updated toolTips [fix] updated sample solution [fix] updated documentation [bug] all day events don't show dot with dot shape 2.2-151 12/19/2007 [new] added method enableToolbarButton(...) [new] added method setCalendarSelectedDateRange(...) [new] added method clearCalendarSelectedDateRange(...) [new] added method setCalendarViewPosition(...) to scroll the vertical scrollbar [chg] included MiG Calendar libraries 6.3.2 [chg] changed sample solution [fix] solved long standing bug where the calendar could blank out after instantiation [fix] divider location resets correct now after setting parts (in-)visible [fix] corrected issue where selected categories returned wrong values 2.1-150 11/06/2007 [new] added (scriptable) property 'eventsMovable' [new] added (scriptable) property 'eventsResizable' 2.0-149 [new] added getSelectedCategories() to retrieve id's of all selected categories [new] implemented i18n support [chg] deprecated getCategorySelected in favor of isCategorySelected [fix] removed debugging output from dataset 2.0-148 [new] added categorySelectedMethod(methodName) [chg] improved error handling for (missing) categories [chg] added new method to sample solution [chg] included MiG Calendar libraries 6.1 2.0-147 [new] case 0000151: apply InactiveRange also to single day gantt view [new] case 0000159: introduced setEvent(id,userID,categoryID,summary,startDate,duration/endDate,[frequency,interval,repetition,until]) [chg] deprecated setEvent(id,userID,categoryID,summary,startDate,duration/endDate,[frequency,interval,repetition]) [chg] deprecated setEvent(id,userID,categoryID,summary,startDate,duration/endDate,[frequency,interval,until]) [chg] improved sample solution 2.0-146 [new] added Gantt View type [new] added (scriptable) property 'calendarType' to facilitate Gantt View type [new] added (scriptable) property 'showCalendarHeaderDate' [new] added (scriptable) property 'calendarCategoryHeaderBackground' [new] added (scriptable) property 'ganttCategoryHeaderSize' [new] added (scriptable) property 'eventMagnet' (snap to x minutes) [new] added (scriptable) property 'dividerSize' [new] added (scriptable) property 'dividerOneTouchExpandable' [new] case 0000147: added (scriptable) property 'toolbarBackground' [new] added property 'eventTemplate' to set title and text of an event [new] added property 'eventMonthTemplate' to set title and text of an event [new] added method printCalendar(...) to print the showing daterange [new] events now show hand cursor on mouseover [new] added method 'revalidateCalendar()' to 'confirm' category changes [chg] moved from MiG libraries v5.x to MiG libraries v6.x [chg] improved support for Calendar Category Headers [chg] Compressed view has a 'cleaner' look [chg] changed Integer casting to Number casting to correct an issue with Servoy 3.1.x [chg] scrollbar position now 'sticks' when changing date(range)s [fix] case 0000143: corrected an issue with (re-)setting visible parts and splitpanes [fix] case 0000144: corrected an issue with workweek beginning beyond tuesday [fix] case 0000145: corrected an issue that could make the Calendar Bean disappear when null values are used for Categories [fix] case 0000060: event tooltips don't show [fix] corected tooltip for setEvents(...) [fix] solved several minor bugs 1.3-143 [new] added 'shadow' event shape [new] added (scriptable) property 'headerBackground' to change the color of the header background [new] case 0000031: added (scriptable) property 'eventMonthShape' for month events [new] case 0000084: added (scriptable) property 'eventCategoryColor' to toggle category or user color [fix] case 0000116: re-introduced background color when dragging a selection 1.3-142 [new] added getVersion() and getLicense() methods to retrieve component information [fix] case 0000111 setCalendarRangeChangedMethod is triggerred twice [fix] case 0000112 calendarSelectionBackground for the Datepicker 1.3-141 [new] case 0000061: added property boolean calendarCompressed [fix] case 0000076: background color for Category Tree didn't stick anymore [fix] case 0000057: bgcolor of Bean was not respected for optional buttons (Windows) [fix] background color for weekend now applies to correct days [fix] datepicker will update itself based on date selection in calendar area or via scripting 1.3-140 [chg] sample data now uses current element name [chg] added the plug-in to the new Update manager [chg] added handling of default colors for applicable properties [chg] added 2nd and 3rd argument to selectedmethod with selected start- and end- date [fix] events with the same start time as previous endtime now don't 'act' as overlapping anymore [fix] scripting calendarInactiveRange now works [fix] scripting visibility of elements now works [fix] scripting and setting of selectionBackground now works [fix] default firstDayOfWorkWeek (Monday) is now correct for GMT -5 [fix] calendarSelectionBackGround now works [fix] case 0000040: Datepicker 2007 showed wrong dates [fix] case 0000056: added option to set byte[] in setToolbarButton [new] the installer now also includes the latest (tested) MiG Calendarbean libraries [new] added (scriptable) property clearInformationOnEventExit [new] added (scriptable) property firstDayOfWorkWeek [new] added minimumEventSize for display purposes only (default 30 minutes) [new] added (scriptable) calendarCurrentBackground for current hour 1.2-070 [fix] solved resize bug (see http://forum.it2be.com/viewtopic.php?t=110) 1.2-045 [new] added exportICalendar(...) [new] added importICalendar(...) [fix] selection in calendar area now recognized when creating new event [fix] setFilterCalendarCategory(...) now also accepts string values [enh] enhanced the filterset (see documentation) 1.2-029 [new] added eventTransparancy(0-255) [new] added scrollVisibleDateRange(...) [new] added showCalendarCategories(...) [new] added calendarHorizontalLineEvenColor() [new] added calendarHorizontalLineOddColor() [new] added calendarVerticalLineEvenColor() [new] added calendarVerticalLineOddColor() [new] added calendarSubRowLineColor() [new] added getCategoryIdByName(...) [new] added toggleCategorySelected(...) [new] added toggleCategoryExpanded(...) [new] added showCalendarCategory(...) [new] added filterCalendarCategory(...) [fix] clicking in the calendar area now shows the selected range [fix] on Windows the calendar popup didn't show [fix] inactive background didn't show in weekend [fix] setting categories without valid parentID caused Bean to crash [fix] solved 'Classpath entry: it2be-lib/migcalendar.jar of Bean: it2be-calendar.jar not found' error [fix] all text now inherits anti-alias settings from current graphics system [fix] scrollbar settings now are correct 1.2-015 [bug] innerBorder doesn't work with all borders [dep] Deprecated setDateChangedCallback() instead use setCalendarRangeChangedMethod() [dep] Deprecated setEventRescheduledCallback() instead use setEventChangedMethod() [dep] Deprecated setEventSelectionCallback() instead use setEventSelectedMethod() [dep] Deprecated setToolTipTextCallback() instead use setToolTipMethod() [dep] Deprecated setEventOpenedCallback() instead use setEventOpenedMethod() [dep] Deprecated setPopupEventCallback() instead use setPopupMethod() [dep] Deprecated setToolbarEventCallback() instead use setToolbarMethod() [dep] Deprecated addPopupMenuItem() instead use setPopupMenuItem() [dep] Deprecated addPopupMenuSeparator() instead use setEventPopupMenuSeparator() or setCalendarPopupMenuSeparator() [dep] Deprecated clearPopupMenus() instead use clearCalendarPopupMenu() and/or clearEventPopupMenu() [dep] Deprecated addToolBarButton() instead use setToolbarButton() [dep] Deprecated addToolBarSeparator() instead use setToolbarSeparator() [dep] Deprecated setUsers() instead use setCategories() [dep] Deprecated setUsersNodeLabel() instead use setCategory() [dep] Deprecated setCategories() instead use setCategories() [dep] Deprecated setCategoriesNodeLabel() instead use setCategory() [dep] Deprecated setUserChecked() instead use setCategorySelected() [dep] Deprecated setCategoriesChecked() instead use setCategorySelected() [dep] Deprecated addEvent() instead use setEvent() [dep] Deprecated addEvents() instead use setEvents() [dep] Deprecated removeAllEvents() instead use removeEvents() [dep] Deprecated updateCategoryTree() dropped [dep] Deprecated setMessageDisplay() instead use setInformation() [dep] Deprecated getVisibleBeginDate() instead use getVisibleStartDate() [dep] Deprecated setVisibleHoursRange() instead use setCalendarInactiveRange() [dep] Deprecated minutesToHilight() instead use eventDuration() [dep] Deprecated expandUsers() instead use setCategorySelected() [dep] Deprecated expandCategories() instead use setCategorySelected() [dep] Deprecated expandCategory() instead use setCategorySelected() [dep] Deprecated setBeanLicenseKey() instead use registerMiGCalendar() [dep] Deprecated setWrapperLicenseKey() dropped [dep] Deprecated yearLabel() dropped [dep] Deprecated eventFiltersLabel() instead use setCategoryHeaderText() [dep] Deprecated eventFiltersToolTipText() instead use setCategoryHeaderToolTip() [dep] Deprecated dividerLocationLeft() instead use setDividerLeftLocation() [dep] Deprecated dividerLocationCenter() instead use setDividerCenterLocation() [dep] Deprecated dividerLocationRight() instead use setDividerRightLocation() [dep] Deprecated eExpansionSliderVisible() instead use setScaleButtonVisible() [dep] Deprecated isCategoryTreeVisible() instead use getCategoryTreeVisible() [dep] Deprecated dateSelectorVisible() instead use setDatePickerVisible() [dep] Deprecated scheduleAreaVisible() instead use setCalendarVisible() [enh] Made toolbar floating [new] added recurring events [new] added setDate(date) method [new] added getWidth(), getHeight(), getX(), getY() methods [new] added properties and methods to set several calendar parts (in-)Visible [new] added calendarView property and method (to script the view switch to 1, 5, 7 or month view) [new] added toolbarSize property and method (24px) for default toolbarbuttons [new] added setToolbarButton(index) to add your own tooltip text and icon [new] added border property [new] added innerBorder property [new] added removeToolbarButton() method [new] added several background properties [fix] Delayed show of ToolBar [fix] Freeze of an event after editing [bug] innerBorder doesn't update in all cases