1304011530: Merged with ecMobile2 C# code base (svn: trunk/ecMobile2). This ecMobilePC2 VB code base (svn: trunk/DMS2/Utility/ecMobilePC2) is now obsolete. 1302250000: Add feature to constrain Create Event reference value to list of valid pieces. Add shipto regular expression for matching DL stop. 1301240000: Improve scan on/off performance by putting piece/container references into hashtable for quick lookup. 1211152030: Implement Accept/Reject Jobs, Choose Reject Jobs. 1211121830: Fix stop consolidation bug when piece type group specified by jobstop. 1211061615: Allow UpdateMode param to be overridden by customer param sets. 1211021415: Fix NullReferenceException bug in Create Event when no hubs exist. 1211011700: Prevent horizontal swipe gesture from switching tabs in Signature Capture on WM 6.5+. Add check for build running on the right platform. 1209261930: Select 1st piece type by default if piece type group specified by jobstop. Add auto clear/POD stop from Stop Detail screen. 1209251400: Send piece type group and event type group definitions from server with param set 0. Add feature to restrict piece types by jobstop. Fix piece count in Stop Detail. 1205231600: Bypass signal strength check if Min Signal = 0. Strip non-ascii chars in IMEI, IMSI. 1205071500: Fix Depart Location screen not closing bug. Fix ArgumentOutOfRangeException for MQ+7 piece format. Implement stop view format 4. Append zip to address in stop view formats 1-4. 1204121700: Bypass Choose Manifest screen if config option for select single manifest automatically is enabled. Fix piece partial matching logic using piece format regular expression. Add logic to match/replace system generated piece. 1203081900: Add feature to prevent stop from being completed unless all pieces are completed. 1203051930: Set device clock from GPS timestamp if possible. Set device clock and restore timezone if device was reset to defaults (e.g., after cold boot). Fix bug that did not support OR ('|') character for piece type regular expressions. Add feature to select single manifest automatically. Add Ack and Stop Complete buttons to Stop Detail. 1201231500: Send user messages to server immediately instead of with update. Show alert for duplicate pieces in Scan On, clear Reference field. Add Customer to Stop Detail. Add support for different alert sound if new jobs. Add support for putting updates into transfer table on server, poll for completion status (currently disabled). 1111111111: Fix bug causing parameter set modifications not to take effect on mobile. Implement notes dialog. 1111041640: Add regular expression shipto matching in Scan On. 1110210700: Add Reply/Send Message feature. Do not ask to add piece for delivery in Match, Always Add mode. Automatically delete POD photo files. 1109290730: In Create Event, show event reason combobox instead of note text field if selected event has mappings for event reasons (only applies when stop is selected). 1109130607: In Add Stop, add combobox showing shipto codes added. 1108310400: Implement Add Stop feature. Show customer shipto for missing pieces. 1108171000: Change Pieces screen to tree view showing pieces within containers. Show count of "items" (loose pieces and containers) after piece menu items. Allow barcode scan into New Piece field in Create Event. Send sig capture header/footer with param sets. 1107181920: Add support for multiple parameter sets, switch to appropriate one when selecting a stop. 1106192300: Add regular expression match for piece type to scan on/off. 1105251515: Show delivery jobstop.room (not stop.room) in Scan On. 1105231620: Add photo POD for WM5+ devices. Set default focus in Scan On/Off to PieceReference field on non-Symbol devices. 1105041430: Do automatic update after ACK stop if update mode = 2. 1104272055: Show container reference in list of pieces scanned on/off. Try to match container reference in Arrive Location. Automatically ACK stop if location found in Arrive Location. 1104261520: Disable CheckSignal() for Symbol PPT 2800 devices (MC35 build), since they don't support TAPI stuff. 1104191817: Rearrange fields on Create Event screen, clear note/ref fields after scan. Clear ref field after answer No to add pieces prompt on Pickup/Deliver Pieces screens. Make sig capture footer scrollable. 1104181644: Remain on Create Event screen when stop selected until press Done. Add footer to signature capture tab. 1104042340: Add shipto match for last 4 chars of 24 char piece reference. Fix bug for piece formats 1,3. Add "New Piece" field to Create Event when stop is selected. Add tabs for Completed, Missing, Exceptions to Signature Capture screen. 1102221554: Fix bug getting updated stop data after stop complete auto-update. 1102161530: Auto-update after stop complete if UpdateMode == 2. 1102071730: Add minimum signal strength config option. 1012291925: Add config option to allow choosing which container to scan pieces into. Add option to require signature with POD. Add option to require ShipTo match. Add "Match, Always Add", "Match, Never Add" piece options. Add option to show Scan On / Pickup Pieces menu item only for PU stop, and Scan Off / Deliver Pieces menu item only for DL stop. 1012161804: Fix bug that shrunk Scan On/Off comboboxes to less than default width on high resolution screens. Add menu item showing number of bytes sent/received. 1011221553: Add support for provisioning device with sound files from server (sounds.txt now obsolete). 1010221637: Add Reject Job. 1010182054: Resize scan on/off comboboxes if items longer than default width. Add sounds for ask add piece dialog in scan on/off. Add capability to provision device from server (only implemented for nvconfig so far). 1009250108: Add stop consolidation time window. Send IMEI and IMSI to server with login. Add optional header and footer to SigCapture screen. 1009071952: Fix crasher bug in desktop emulator. Rename MC9097 device option in installer. Remove AT&T Tilt device option in installer (use Generic WM 6 device instead). 1008121722: Automatically reconnect to internet if signal was lost. 1006300017: Do not update wait time on server if value has not been edited. Set 4-25 char constraint in I2of5 barcode scan. 1006232317: Do not update pieces/weight on server if values have not been edited. Remove 10-12 char constraint in I2of5 barcode scan. 1006101830: Send http logs with severity DEBUG, and error logs with severity ERROR. For PieceFormatID 3, allow either MQ or MS + 7 chars. 1005131420: Fix stop consolidation bug that prevented customer shipto code match from working correctly. Fix mysterious WinCE501bException crasher bug in PieceDetail. 1005101438: Consolidate non-adjacent stops. Change logic for displaying pieces/weight values in stop detail. Format date/time before sending to server. 1004052050: Prompt for COD (if required) when clear stop. Fix array index out of bounds bug in GetStopsByManifest(). 1003180156: Fix missing pieces/weight on 2nd stop of a 1 job, 2 stop order. Add scrollbars to Note and Notes boxes in stop detail. 1002110038: Fix SigCapture button size/position bug on devices with high-resolution screens. 1001092111: Use config flag to control auto-generated pieces. Add auto-generated piece option to create one piece and set quantity on that piece. Check for blank username, password, website, server before doing login. 912281906: In Create Event on Symbol devices, automatically create event after scan if no stop selected. 912262214: Add feature to poll for messages only on Update. 912131751: Fix NullObjectReference bug in SendData(). 912121708: Add Stop Detail. Add JobStopStatus to stop list. Send error message to server only if severity exceeds threshold. 912032117: Add Next Stop to menu. Add clear signature confirmation dialog. Add stack trace to serious error dialog. 911232230: Update server with read messages, general rewrite of message logic. 911151750: Fix messages bug caused by extra trailing delimiter. 911120500: Send piece entry source (Scan/Man) to server. Do not set wait time if 0. 910172145: Add edit pieces/weight in Pod screen. 910011740: Add support for user-defined sounds, using sound.txt file. 909281700: Get default HTTP timeout from server. 909181707: Fix menu item bug on WM 2003 devices. Automatically select default event in SelfAssign. 909161427: Stay on SelfAssign screen until user presses Done. Map Enter key in Scan On/Off, CreateEvent, and SelfAssign so that devices using a keyboard wedge for the scanner will automatically activate the right button. 909142000: Put GPS into separate thread. Enable soft keys. Add Self-Assign screen. Fix Scan/Man bug for non-Symbol barcode scanners in Arrive/Depart Location. Show Choose Complete screen if no jobstops selected automatically. Defer message alert when on Scan On/Off, Stop Complete, Depart Location, Pod, Signature Capture, and Choose Complete screens. 908191626: Fix bug that disabled GPS for all non-Symbol devices, and enabled it for all Symbol devices. Add PieceFormatID 3 (MQxxxxxxx). 908171615: Add order number(s), stop name, weight to signature capture screen. 908112048: Try to match container ref first in scan on/off, process all pieces in container if match. Automatically select PU by choosing DL in scan on. Add DepartLocation. 907021600: Use signal strength constraint and shorter HTTP timeout for GPS and message polling. 907011900: Show # pieces PU, DL on POD and signature capture screens. 906301614: Add config option for show PieceType, PackageType. Add feature to change piece DL location with "./" in piece ref. Add feature to auto-generate pieces if NNN in piece ref. 906251607: Change registry key values so GPS and audio stay on in unattended mode. Add one-keystroke ACK from stop list (press A key). 906101547: Try to send data even if signal strength is zero. 906081345: Do not do stuff in version 906060040 in desktop emulator. 906060040: Make ecMobilePC2 run in unattended mode. Reset idle timeout periodically so device doesn't suspend. 906011620: Add stop consolidation option 4. 906010207: Store stop list column widths as user preference if changed from default. Play error beep if unsuccessful barcode scan. 905221600: First pass at sorting out wait cursor issues. 905211410: Set offset from server time with every update. Set HTTP timeout to 5 minutes. 905191434: Add Late Reason screen if job is late. Fix bug that skips logic for matching CX or TL piece reference if barcode scan. 904230102: Display "select stop" dialog if no match for piece reference starting with CX or TL. 904202123: Fix bug causing pieces not to be updated on server. Make Created Events combobox wider. 904171544: Add support for passing order event date/time. 904160147: Bug fixes and enhancements for order events. 903251732: Add support for creating order events. Add OrderAlias to piece detail screen. 903182304: Prompt for POD on pickup if POD flag is set on job stop. Fix get wrong StopItem bug in SetJobStopComplete(). 903180115: Fix AutoAdd and AskAdd JobStopDL selection bug for PieceReference values that start with TL or CX. 903161551: Fix ChooseComplete config flag bug. 903121132: Fix OTA update for Symbol devices with GPS (MC9097, et al). Other devices coming soon. 903061636: For choose jobstops to clear config option, allow clearing delivery jobstop if pickup has not been cleared and only 1 jobstop in stop (unconsolidated stop). 903051518: Fix ScanOn bug for piece references starting with "TL". 903041415: Do not show radio signal strength error dialog for Login, GetManifest, CreateManifest.