﻿
//// Camera modify history

// 20100613_Fo : Add IsHTCDevice check into camera
// Comment: Add Reference HTC_Shell_Registry_v1.1, 
//          Add ComRegRw_camera.dll in Shell_Registry
//          Add WPInteropManifest.xml                          

// 20110613_Fo : Change scroll image's stretch method
// 20110614_Fo : Show delete confirm messagebox
// 20110620_Fo : Modify Panorama UI design
// 20110620_Fo : Change menu's background color
// 20110620_Fo : Fix photo orientation problem. Create thread to add picture to CameraRoll.
// 20110621_Fo : Handle Image rotate behavior in scrollviewer
// 20110623_Fo : Add AF animation, AF sound and Shutter sound
// 20110623_Fo : Handle PressShutter/Focus behavior when user scroll in ImagePanel
// 20110624_Fo : Ignore AF event during capturing
// 20110627_Fo : Change AF icon's orientation
// 20110627_Fo : Resize scrollviewer's images after orientation change.
// 20110627_Fo : Fix arrow animation doesn't stop problem when user cancel capturing 
// 20110627_Fo : Clean animation image if user delete all images in ImagePanel.
// 20110628_Fo : Remove unnecessary capability(ID_CAP_MICROPHONE)
// 20110629_Fo : Add error handle for Panorama stopcapture.
// 20110629_Fo : Wait AutoFocus completed event on ShutterPress.
// 20110629_Fo : Block back key and show saving message.
// 20110629_Fo : Prevent captureImage before camera is configured;
// 20110629_Fo : Stop scroll behavior during capturing
// 20110630_Fo : [ETN:151] Apply a naming rule for our captured photos.
// 20110630_Fo : [ETN:135] Add error handle for zreo cpatured case In Panorama StopCapture.
// 20110630_Fo : Fix addCameraRoll fail problem.
// 20110630_Fo : Change Panorama stitch animation orientation
// 20110630_Fo : Apply rotate effect in scroll image and fix rotate issue.
// 20110706_Fo : Fix issue. If user remove all files in filmstrip, it will cause AddCamRoll problem.
// 20110706_Fo : Calculate accurate angle from G-Sensor Acceleration.
// 20110707_Fo : Fix Panorama cancel button show/hide problem.
// 20110708_Fo : Fix wrong orientation problem whem app is launched from LandscapeRight.
// 20110711_Fo : Create GSensorManager for G-sensor related behavior and base on it to detect PortraitDown.
// 20110712_Fo : Add error handle for Panorama stitch fail.
// 20110712_Fo : Base on Designer's request, Update Burst/Panorama animation and measurement.
// 20110719_Fo : Add Filmstrip open button.
// 20110719_Fo : Base on designer's measurement to update panorama portrait layout.
// 20110719_Fo : In Burst mode. Move AddCamRoll command to MainStoryboard_Completed to improve animation performance.
// 20110719_Fo : Handle user continuous manipulation scrollviewer behavior.
// 20110719_Fo : Comment: Doc team update "svaing" string.
// 20110719_Fo : Remove unused resource files.
// 20110726_Fo : Stop panorama capture when app receive orientation change event.
// 20110726_Fo : Apply fade In/Out animation on OpenFilmstrip button.
// 20110728_Fo : Fix GSensor fail problem when user press Homekey and BackKey continuously.
// 20110728_Fo : Stop scroll behavior during playing completed animation.
// 20110728_Fo : Fix UI issue when user press power button during panorama capturing.
// 20110802_Fo : [WORKAROUND] Down scale panorama main image to produce a good quality thumbnail image.
// 20110804_Fo : Trigger AutoFocus when camera is launched.
// 20110818_Fo : Disable UserIdleDetectionMode for Panorama/Burst mode.
// 20110819_Fo : Prevent user trigger capture command during completed animation
// 20110823_Fo : Add error handle for CameraPostConfig