Maria Guseva [Mon, 10 Apr 2017 07:43:58 +0000 (10:43 +0300)]
[RELEASE] DA 2.5.4
- Fix JIRA defects:
SPTSDKUX-3792: On screen transaction screenshot feature is not working in DA
SPTSDKUX-3793: Start tracing through CLI is not working for device
Change-Id: I449d3f7a2f0f7639bf6a6e52476c04113d69578f
Maria Guseva [Thu, 30 Mar 2017 17:52:24 +0000 (20:52 +0300)]
[RELEASE] DA 2.5.3
- Introduce new UX of progress bars for time-consuming operations (SRADA-1332)
- Improve strategy of choosing target in Feature dialog for run from IDE case (SPTSDKUX-3595)
- Fix getting port number on Pride device (SRADA-1428)
- Fix JIRA defects:
SPTSDKUX-3428: Tracing data is not being saved in given path but no failure message shown
SPTSDKUX-3732: Tooltips are not always shown properly in Feature dialog
Change-Id: Ifd3b1e18ca7fa5de5b556475bfd024d8809d14d0
Maria Guseva [Tue, 21 Mar 2017 15:55:11 +0000 (18:55 +0300)]
[RELEASE] DA 2.5.2
- Get rid of check for libdaprobe library
- Fix JIRA defects:
SPTSDKUX-3594: [2.4][TCM-5848] Dynamic Analyzer gets hanged
SPTSDKUX-3595: Dynamic Analyzer global bar "Start" trace button is disabled
Change-Id: Iad2e539d8f1c1a76771ce2f3abf52675db9f6ad5
Dmitriy Nikiforov [Thu, 2 Mar 2017 15:45:28 +0000 (18:45 +0300)]
[RELEASE] DA 2.5.1
- Fix a regression of hidden in tracing time Call Trace table (regression in DA 2.5.0)
- Show filter icon after filtering above sorting (SRADA-1364)
- Fix a regression of inserting an "unknown" API item into callstack (SRADA-1362)
- Disable sorting in Memory Details table (SRADA-1366)
- Fix popup menu behavior broken with previous redesign of callstack (regression in DA 2.5.0)
- Improve memory usage and performance for HeapAllocation profiling (SRADA-1231)
- Add primary keys and indexes for database tables
- Update HSQLDB to 2.3.4 version
- Heavy queries to database are executed in separate threads
- All data calculation for Statistics and Persistent Allocations tables is
moved to database
- Increase max memory available to DA from 512MB to 1GB
- Fix incorrect memory map building (SRADA-1327)
- Add device serial number to pop-up notifications (SRADA-1255)
- Removed redundant double updates in left table views (SRADA-1374)
- Remove deprecated logic related to Interactive, Kernel, Range Analysis
and User Interface pages
- Replace 'Analyze range' pop-up menu item for charts with 'Select range'
- Fix synchronization issues in DeviceManager and NotificationManager (regression in DA 2.5.0)
- Fix NullPointerException in TableTooltipListener (SRADA-1390)
- Fix JIRA defects:
SPTSDKUX-3428: Tracing data is not being saved in given path but no failure message shown
Change-Id: I5195b44905e38ae6179739814675e732ac5134cc
Maria Guseva [Wed, 21 Dec 2016 15:23:42 +0000 (18:23 +0300)]
[RELEASE] DA 2.4.5
- Add native widget applications to blacklist
- Update warning message text for unsupported applications
- Fix JIRA defects:
SPTSDKUX-2885: UI is distorted while clicking on screenshot feature in prefrences window.
SPTSDKUX-2966: Search not working for Range Analysis tab
SPTSDKUX-2972: Dynamic analyzer placement is change when check / uncheck Detail option from View menu
Change-Id: If27f8d7fd6a7e83c842b35b69762fed77b498bb6
Maria Guseva [Mon, 12 Dec 2016 17:47:03 +0000 (20:47 +0300)]
[RELEASE] DA 2.4.4
- Apply a workaround for non-root sdbd
- Make Persistent Allocations table to be hidden by default
- Introduce Leaks tables
- Show leaks in only profiled application binary to be 100% true positive
- Refactor HeapDataManager to use less memory
- Fix CLI arguments' descritions to be started with small letter
- Fix crashes in TargetDialog occured in platform mode
- Fix bug with creation of multiple tabs with the same view (regression in DA 2.4.0)
- Fix for Startup table not filled (regression in DA 2.4.0)
- Fix unit tests failures
- Remove obsolete methods in DeviceInfo
- Remove redundant debug message on mouse up in toolbar
- Remove redundant debug message about app ids
- Fix JIRA defects:
SPTSDKUX-2879: All application package name are cropped.
SPTSDKUX-2964: Tracing unable to start second time when select Range during tracing.
Change-Id: Icc59553ee29f22d036ddaf8894fd4a2811b9c707
Maria Guseva [Fri, 2 Dec 2016 10:53:59 +0000 (13:53 +0300)]
[RELEASE] DA 2.4.3
- Fix chart tooltip redrawing on mouse move event
- Fix View>Report toggles state after trace opening
- Fix issue with interrupted Callstack Inserter thread join on Cancel button
- Fix 5 bugs reported by SonarQube
- Fix JIRA defects:
SPTSDKUX-2702: Lifetime chart not shown the Initializing status
SPTSDKUX-2890: Reset to default button is not working properly in prefrences window
Change-Id: Ib1d4abd1385b86da892e66d731c203bcb21ae8fe
Maria Guseva [Fri, 25 Nov 2016 08:32:54 +0000 (17:32 +0900)]
Merge branch 'develop' into tizen_studio_1.1
Change-Id: I4f736c9be79d71bf3727122842470c8e1a75590f
Maria Guseva [Fri, 25 Nov 2016 08:18:28 +0000 (17:18 +0900)]
[RELEASE] DA 2.4.2
- Fix UI Event list not shown due to NullPointerException (regression in DA 2.4.1)
- Fix empty heap chart for main executable (regression in DA 2.4.0)
- Fix JIRA defects:
SPTSDKUX-2495: DA Launch Delayed too much
SPTSDKUX-2722: Capture icon is not add screenshot tab for second time tracing
Change-Id: I460e24b6472ab7d5d77abb8cf15cb73bc55a0c34
Maria Guseva [Tue, 22 Nov 2016 11:21:53 +0000 (20:21 +0900)]
[RELEASE] DA 2.4.1
- Add support for multi-application packages
- Fix Persistent Allocations table update after filtering
- Fix FindBugs issues of Performance category in widgets and common
packages
- Fix JIRA defects:
SPTSDKUX-2449: Error Pop-up shows for the First time when clicking on
start Trace for Web Project on Emulator (UIHV)
SPTSDKUX-2225: No Texture Information is shown in DA
Change-Id: I0b2cd0622c49828833a4c6d313c81bbb50828120
Maria Guseva [Tue, 22 Nov 2016 11:21:53 +0000 (20:21 +0900)]
[RELEASE] DA 2.4.1
- Add support for multi-application packages
- Fix Persistent Allocations table update after filtering
- Fix FindBugs issues of Performance category in widgets and common
packages
- Fix JIRA defects:
SPTSDKUX-2449: Error Pop-up shows for the First time when clicking on
start Trace for Web Project on Emulator (UIHV)
SPTSDKUX-2225: No Texture Information is shown in DA
Change-Id: I0b2cd0622c49828833a4c6d313c81bbb50828120
Maria Guseva [Fri, 18 Nov 2016 07:16:14 +0000 (10:16 +0300)]
Copy branch 'tizen_studio_1.1' into develop.
[RELEASE] DA 2.4.0
- Add LeakSanitizer preference option for HeapAllocation profiling,
supported in both GUI and CLI
- Add filtering popup menu to most non-tree tables
- Add allocator address to show in Memory Callstack
- Add 'version' command to DACLI
- Unify UI for labels of hidden tables
- Fix Ctrl+F shortcut and search button of toolbar
- Fix new line constants in CommonConstants
- Fix known CLI communication issues
- Fix issues in CLI output formatting
- Fix Release Note link reference
- Fix empty fields in GLTexture table
- Add version information in DA logs
- Add names for unnamed threads
- Improve HeapDataManager memory usage
- Refactor DA*Composite classes
- Partly cleanup classes for deadcode: AnalyzerLabels, Toolbar,
OpenTraceProgress, SettingDataManager, MenuBarLabels
- Delete unused classes/packages: SaveAsDialog, ReplayButton, ReplayEditButton,
ReplayManager, replayEditor, summary.leaks.
- Delete unused and duplicated image resources
- Fix JIRA defects:
SPTSDKUX-1970: Resize ratio is not maintained on resizing exclusing and inclusive tab
SPTSDKUX-2292: List is unable to scroll in Range table.
SPTSDKUX-2454: Startup info is not showing for target Mobile device
Conflicts:
org.tizen.dynamicanalyzer.appearance/src/org/tizen/dynamicanalyzer/widgets/da/base/DADialog.java
org.tizen.dynamicanalyzer.test/resources/feature
org.tizen.dynamicanalyzer.test/resources/template
org.tizen.dynamicanalyzer.test/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/data/SettingDataManagerTest.java
org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/helper/ImageResources.java
org.tizen.dynamicanalyzer.workbench.product/resources/config/feature
org.tizen.dynamicanalyzer.workbench.product/resources/config/setting
org.tizen.dynamicanalyzer.workbench.product/resources/config/template
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/handlers/ReplayManager.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/ReplayEditLabels.properties
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/swap/platform/ui/BinarySettingProcessor.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/common/explorer/FileTreeExplorerDialog.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/memory/MemoryAllocationTraceTableView.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/summary/leaks/LeakView.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/SaveAsDialog.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/replayEditor/RepalyEditSaveDialog.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/FeatureDialog.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/FeatureDialogFeaturesTable.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/FeatureDialogFeaturesTreeTableCellRenderer.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/SettingDialog.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/SettingDialogBinarySettingsPage.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/SettingDialogTemplatePage.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/WelcomeDialog.java
package/bundle-repack.py
Change-Id: I55a5a04045d67b29f7925e7462e5e074c46f75e5
Maria Guseva [Thu, 17 Nov 2016 12:01:01 +0000 (15:01 +0300)]
[RELEASE] DA 2.4.0
- Add LeakSanitizer preference option for HeapAllocation profiling,
supported in both GUI and CLI
- Add filtering popup menu to most non-tree tables
- Add allocator address to show in Memory Callstack
- Add 'version' command to DACLI
- Unify UI for labels of hidden tables
- Fix Ctrl+F shortcut and search button of toolbar
- Fix new line constants in CommonConstants
- Fix known CLI communication issues
- Fix issues in CLI output formatting
- Fix Release Note link reference
- Fix empty fields in GLTexture table
- Add version information in DA logs
- Add names for unnamed threads
- Improve HeapDataManager memory usage
- Refactor DA*Composite classes
- Partly cleanup classes for deadcode: AnalyzerLabels, Toolbar,
OpenTraceProgress, SettingDataManager, MenuBarLabels
- Delete unused classes/packages: SaveAsDialog, ReplayButton, ReplayEditButton,
ReplayManager, replayEditor, summary.leaks.
- Delete unused and duplicated image resources
- Fix JIRA defects:
SPTSDKUX-1970: Resize ratio is not maintained on resizing exclusing and inclusive tab
SPTSDKUX-2292: List is unable to scroll in Range table.
SPTSDKUX-2454: Startup info is not showing for target Mobile device
Change-Id: Iff4db571b4f3ddbdaec277fc6eff021475812181
Maria Guseva [Wed, 26 Oct 2016 18:19:00 +0000 (21:19 +0300)]
[RELEASE] 2.3.21
- Fix JIRA defects:
SPTSDKUX-2442: Unable to Launch web app in target mobile device.
SPTSDKUX-2452: Selected path from Heap allocation chart is not highlight the path under Statistics
Change-Id: Ifcee4d80fbf5eb55491620e575f72093f333cb2b
Maria Guseva [Tue, 25 Oct 2016 16:09:37 +0000 (19:09 +0300)]
[RELEASE] DA 2.3.20
- Improve Memory Range Analysis UX
- Rename classes related to Persistent Allocations view
- Fix JIRA defects:
SPTSDKUX-2099: Screenshot key is generate automatically (there are 2 keys generated)
SPTSDKUX-2266: Text in the text box of UI Hierachy are not Visible.
SPTSDKUX-2389: Different profile Selected feature list should not display
SRADA-1185: Screenshots are always captured by default
Change-Id: Id8122a54057360cebc90aff20f9003bb0e8cd09a
Vladislav Eliseev [Thu, 20 Oct 2016 14:55:23 +0000 (17:55 +0300)]
SRADA-1166: renamed classes related to Persistent Allocations view
Previous view named as Allocation Trace was renamed.
Now all related classes are named consistently.
Change-Id: I0c09dc30afbcc53743505d1f2af44e6b7223629d
Maria Guseva [Tue, 18 Oct 2016 09:30:37 +0000 (12:30 +0300)]
[RELEASE] DA 2.3.19
- Fix DA CLI failed to create log directory
- Fix filtering doesn't work when click on Dlog table header
- Fix refinements in Remote Device dialog
- Fix bug in the Memory Callstack table
- Fix JIRA defects:
SPTSDKUX-2297: How to use Dynamic analyzer is showing the old DA working.
SPTSDKUX-2315: Startup info is not showing for Wearable.
Change-Id: I53e877b0daa6f6a092a8c67d64b9ea5319c57cac
Maria Guseva [Tue, 11 Oct 2016 14:54:45 +0000 (17:54 +0300)]
[RELEASE] DA 2.3.18
- Fix Function Profiling info to be properly collected and shown
- Fix missed call trace data after saving trace
- Fix refinements in Remote Device dialog
- Fix filtering popup menu for Persistent Allocations table
- Fix bug with missing Heap Allocation charts (regression in DA 2.3.17)
- Fix SWT exception occured in application combobox
- Fix JIRA defects:
SPTSDKUX-2223: Thread Detail is not Showing in DA
SPTSDKUX-2248: The Path to Export Log is not Visible in Export Log Window
Change-Id: I8eff84d59284e392fd0d12e22fd63baf801a6d53
Dmitriy Nikiforov [Thu, 6 Oct 2016 13:56:13 +0000 (16:56 +0300)]
[HOTFIX] Fixed bug with missing Heap Allocation charts
Bug was introduced in commit
78fed4ca457b2bc7a41d1972cd63e16d10f58ef1.
Change-Id: I3e3828e979c8c678ef83535b90f2d0e65548e023
Maria Guseva [Wed, 5 Oct 2016 16:10:21 +0000 (19:10 +0300)]
[RELEASE] DA 2.3.17
- Memory Map table now shows maps for different processes separately
- Implement filter popup menu for Persistent Allocations table
- Update screenshot feature selection in CLI
- Update according to common-eplugin SdbHelper API changes
- Fix About dialog according to GUI guide
- Fix port accuring for CLI communication process
- Fix application selection combobox to be up to date
- Fix the list of selected features not updated on target change (regression in DA 2.3.16)
- Fix Persistent Memory charts for main executable (regression in DA 2.3.16)
- Fix Persistent Memory charts to be updated immediately on switch on/off (regression in DA 2.3.16)
- Fix 13 FindBugs warnings
- Modify architecture of CallTraceView class
- Replace pixel top offsets in SearchDialog with ratio offsets
- Refactor SettingDataManager class
- Fix JIRA defects:
SPTSDKUX-1909: Startup info not shown when selecting UIHV features
SPTSDKUX-2159: In Dynamic analyzer while typing any text in remote device window, GUI gets disturbed.
Change-Id: Id21e7d71c44b84bb751c69c45d1c08afb9704d96
Maria Guseva [Wed, 28 Sep 2016 15:32:51 +0000 (18:32 +0300)]
[RELEASE] DA 2.3.16
- Improve Memory Statistics table and Heap Allocation charts UX:
- change data model of Statistics table to tree,
- add agreggated data for libraries under 'Total' entry,
- add cross-focus from table to Heap Allocation charts and vice versa,
- rearrange columns in more sensible order,
- fixed different names for unknown libraries in charts and table,
- add charts sorting according to table,
- improve rendering of starting points on charts
- Timeline markers are numbered now
- Introduce new Memory Range Analysis view
- Introduce new Persistent Memory charts
- Add cross-focus from Persisent Allocations table to chart and vice versa
- Adjust size of Address column in Callstack view
- Adjust Search Dialog controls sizes and positions
- Fix shown zeros of System memory in Memory Details table
- Fix Screenshot feature preferences to be able to be turned off totally
- Change dotted line border of Process sub-chart
- Redesign DA CLI process management
- Refactor TargetData class
- Redesign TargetDataTest and SettingDataManagerTest to match FlatFeature functionality
- Fix 45 FindBugs warnings
- Fix JIRA defects:
SPTSDKUX-2103,
SPTSDKUX-2155,
SPTSDKUX-2167
Change-Id: Id8d5ea89fb25f620c17d2fbc7a8a85cdf8940afe
Maria Guseva [Wed, 28 Sep 2016 13:42:52 +0000 (16:42 +0300)]
[RELEASE] DA 2.3.16
Test commit. Some fixes are missed here.
Change-Id: Ic234a418020000d7677fddeb3d517c0a6ab342ef
Maria Guseva [Tue, 20 Sep 2016 16:12:19 +0000 (01:12 +0900)]
Merge "SRADA-886 removed debug message with time counting." into sdk
p.privalov [Tue, 20 Sep 2016 15:03:18 +0000 (18:03 +0300)]
SRADA-886 removed debug message with time counting.
Change-Id: Ieb489b0243a8b740df4a9ada853306b7394b8073
Maria Guseva [Tue, 20 Sep 2016 16:07:34 +0000 (01:07 +0900)]
Merge "[RELEASE] DA 2.3.15" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:07:11 +0000 (01:07 +0900)]
Merge "SPTSDKUX-1919: Implemented new Screenshot preferences selection logic" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:06:44 +0000 (01:06 +0900)]
Merge "SPTSDKUX-1919: PreferencesDialog refactoring" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:06:34 +0000 (01:06 +0900)]
Merge "SPTSDKUX-1919: Added new state to DACustomToggleButton and updated assets" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:06:22 +0000 (01:06 +0900)]
Merge "[SPTSDKUX-1980][SRADA-1000] Resolve issues at calltrace table" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:06:11 +0000 (01:06 +0900)]
Merge "SPTSDKUX-2048 : Support Tizen 3.0 Dlogutil output pattern" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:06:00 +0000 (01:06 +0900)]
Merge "SRADA-1035 Implemented popup menu for memory callstack table." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:05:49 +0000 (01:05 +0900)]
Merge "SRADA-1110: removed Live column in AllocationTraceTable" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:05:37 +0000 (01:05 +0900)]
Merge "SRADA-886 Extracted correct caller address for memory allocations." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:05:22 +0000 (01:05 +0900)]
Merge "SRADA-886 Fixed minor issues." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:05:10 +0000 (01:05 +0900)]
Merge "SRADA-886 Implemented callstack data loading from saved trace." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:04:57 +0000 (01:04 +0900)]
Merge "SRADA-886 Changed order of memory map and memory callstack." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:04:04 +0000 (01:04 +0900)]
Merge "SRADA-886 Fixed memory callstack table creation and other minor issues." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:03:49 +0000 (01:03 +0900)]
Merge "SRADA-1032 Added PID and TID column to Allocation Trace Table." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:03:32 +0000 (01:03 +0900)]
Merge "SRADA-886 Memory Callstack logic implemented." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:02:35 +0000 (01:02 +0900)]
Merge "SRADA-966 Removed unused methods from CallStackView." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:02:22 +0000 (01:02 +0900)]
Merge "SRADA-966 MemoryCallStackView tab added to MemoryPage." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:02:09 +0000 (01:02 +0900)]
Merge "SRADA-1040: fix bug with missing Processes chart" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:00:34 +0000 (01:00 +0900)]
Merge "Reapply "SRADA-1011: repackaging script integrated in DIBS build"" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:00:20 +0000 (01:00 +0900)]
Merge "SPTSDKUX-1992: fixed checkbox rendering in UIHV" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:00:02 +0000 (01:00 +0900)]
Merge "[SPTSDKUX-1986] Resolve issue at source view" into sdk
Maria Guseva [Tue, 20 Sep 2016 15:59:50 +0000 (00:59 +0900)]
Merge "[SPTSDKUX-1977] Marker can not move after trace end time" into sdk
Maria Guseva [Tue, 20 Sep 2016 15:59:35 +0000 (00:59 +0900)]
Merge "[SRADA-1095] Fix application list building fail for an empty package." into sdk
Maria Guseva [Tue, 20 Sep 2016 15:59:19 +0000 (00:59 +0900)]
Merge "[SRADA-996][SPTSDKUX-1978] Enable UI event dialog" into sdk
Maria Guseva [Tue, 20 Sep 2016 15:58:57 +0000 (00:58 +0900)]
Merge changes Ifc4e880e,Ic8fef301,I66b792b5 into sdk
* changes:
[SPTSDKUX-1988] Fix typo error at feature dialog
SRADA-1042: Fixed FindBugs warnings from category CORRECTNESS
[RELEASE] DA 2.3.14
Maria Guseva [Tue, 20 Sep 2016 13:28:07 +0000 (16:28 +0300)]
[RELEASE] DA 2.3.15
- Add Memory Call stack feature
- Reduce DA package size again (76MB -> 54MB)
- Improve Allocation Trace table: rename to Persistent Allocations,
add PID and TID columns, remove useless "Live" column
- Add UI Event dialog (UI Event chart -> Right click -> Event list)
- Fix Dlog missing on Tizen 3.0 platform.
- Fix bug with missing Process Chart after first tracing run
- Fix tooltip for Memory Tab
- Fix failure of application list's building for an empty package
- Fix JIRA defects:
SPTSDKUX-1919,
SPTSDKUX-1977,
SPTSDKUX-1978,
SPTSDKUX-1980,
SPTSDKUX-1986,
SPTSDKUX-1988,
SPTSDKUX-1992,
SPTSDKUX-2048
Change-Id: I6d59b74e8922fe0cfaa58d605e8ac7566e8d2827
Dmitriy Nikiforov [Tue, 13 Sep 2016 10:08:33 +0000 (13:08 +0300)]
SPTSDKUX-1919: Implemented new Screenshot preferences selection logic
Added new FlatPreference - SCREENSHOT_ON_SCENE_TRANSITION, and it replaced
FlatFeature.SCREENSHOT in protocol configurations.
Now both screenshots on scene transition and periodical screenshots can be
enabled at the same time, but only if Screenshots feature is enabled. If
Screenshots feature is disabled then both preferences are also disabled. If
feature is enabled than at least one of screenshot prefences is enabled
(on attempt to disable both switches one of them toggles back on).
Refactoring changes:
* Moved duplicated code to:
- TimelineChartView.showScreenshotChart()
- SettingDataManager.enableScreenshotFeature()
- AnalyzerUtil.captureScreenshot()
* Added PreferencesDialog.disableConfiguration()
Other changes:
* All preferences will be disabled during tracing as they have no effect
at that moment.
* Analysis > Screenshot menu item is removed as it was very
counter-intuitive.
* 'Set as default' button is renamed to 'Reset to default'
Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/setting/TargetData.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/page/BaseView.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/toolbar/Toolbar.java
Change-Id: I35f228fa467167ae269a454b7a8cb5386637eaaa
Dmitriy Nikiforov [Mon, 12 Sep 2016 13:25:29 +0000 (16:25 +0300)]
SPTSDKUX-1919: PreferencesDialog refactoring
PreferencesDialog now has following layouts composition:
* main scrolled composite still has FormLayout;
* its content composite and content's direct children have RowLayout;
* expandable views have GridLayout.
All spacings and margins are managed by layouts now.
'Screenshots' item is renamed to 'Screenshots feature' to emphasize that
these configurations are closely related to mentioned feature.
Change-Id: I1e1b89d7c9dcc23d42141f2f79cb1cf55f8b8be2
Dmitriy Nikiforov [Fri, 9 Sep 2016 13:38:02 +0000 (16:38 +0300)]
SPTSDKUX-1919: Added new state to DACustomToggleButton and updated assets
DACustomToggleButton now has new state - STATE_TOGGLE_DISABLE meaning that
button was toggled previously but is disabled now.
New image assets for PreferencesDialog toggle buttons:
STATE_DISABLED : toggle_off_dim.png
STATE_NORMAL : toggle_off.png
STATE_HOVER : toggle_off.png
STATE_PUSH : toggle_off.png
STATE_TOGGLE_DISABLED : toggle_on_dim.png
STATE_TOGGLE : toggle_on.png
STATE_TOGGLE_HOVER : toggle_on.png
STATE_TOGGLE_PUSH : toggle_on.png
Change-Id: I974818e430abc4fe72a4ea6fbb05f52498aedcf3
jaeyong lee [Fri, 9 Sep 2016 02:35:48 +0000 (11:35 +0900)]
[SPTSDKUX-1980][SRADA-1000] Resolve issues at calltrace table
* Enable vertical scrollbar
* Can show the last row
Change-Id: Ib8e3dd7c46fdf6ccd745ce893b2269f18065b989
Gihun Chang [Mon, 19 Sep 2016 10:26:29 +0000 (19:26 +0900)]
SPTSDKUX-2048 : Support Tizen 3.0 Dlogutil output pattern
* Tizen 3.0 prints differnt Dlog format compare to Tizen 2.3/2.4.
* Now DA distinguishes the log patten.
Change-Id: I0ecd7ab253c3a0921874212285d80f11b0bb6f17
p.privalov [Mon, 12 Sep 2016 13:30:05 +0000 (16:30 +0300)]
SRADA-1035 Implemented popup menu for memory callstack table.
Changes:
* Memory callstack table items now contains 2 additional portions of data:
caller address and start address.
* These fields filled with 0 if unknown, or with their addresses.
* RuntimeCallstackManager.makeCallstackWithoutBacktrace(..) now fills
function start address correctly.
Note: after probing of PLT-functions It is required to check correctness of
RuntimeCallstackManager.makeCallstackWithoutBacktrace(..),
RuntimeCallstackManager.makeUserCallstack(..)
because both of them build callstack in assumption that we have probes only on
functions from specified binary.
Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/memory/table/MemoryCallStackTable.java
Change-Id: I20100a5a52731685f9ac279daad1faac718b5fd0
Vladislav Eliseev [Thu, 15 Sep 2016 13:05:40 +0000 (16:05 +0300)]
SRADA-1110: removed Live column in AllocationTraceTable
Also changed tab header for MemoryAllocationTraceTableView:
'Allocation Trace' -> 'Persistent Allocations'
Change-Id: I1f9c3d95a477b09732cbea56e0b5c501101f6fd9
p.privalov [Wed, 7 Sep 2016 16:00:19 +0000 (19:00 +0300)]
SRADA-886 Extracted correct caller address for memory allocations.
Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/memory/data/HeapDataManager.java
Change-Id: If88852bb1ea5563b781727e4a0ce4be03dca25a1
p.privalov [Wed, 7 Sep 2016 13:26:37 +0000 (16:26 +0300)]
SRADA-886 Fixed minor issues.
Changes:
* Renamed "Unknown" tab values to "<unknown>".
* PC_Address is in lower case now in memory callstack table and in timeline
callstack table.
* Removed wrong address from caller function line in memory callstack table.
Change-Id: I11e10953670f3f6b503ae12f4407ff8d1034a565
p.privalov [Wed, 7 Sep 2016 08:45:24 +0000 (11:45 +0300)]
SRADA-886 Implemented callstack data loading from saved trace.
Also:
CallStackData.getAddrs() now returns unmodifiable copy of list of addreses.
To add address to this list introduced method CallStackData.addAddr(..).
Change-Id: I7627abb2c6d4e02a671abafa5667f2821cb51b4b
p.privalov [Wed, 7 Sep 2016 13:20:46 +0000 (16:20 +0300)]
SRADA-886 Changed order of memory map and memory callstack.
Memory map data appears in runtime and memory callstack only after
appearing of memory allocation trace table.
So user can see memory map from the beginig ant turn to memory callstack
when it will be not empty.
Change-Id: Ieb62b40ab9364bb792fca1c0a97bf6d9297f9590
p.privalov [Thu, 1 Sep 2016 13:32:32 +0000 (16:32 +0300)]
SRADA-886 Fixed memory callstack table creation and other minor issues.
Changes:
* Removed call of Project.getFunctionName(..) from
MemoryCallStackTable.updateCallstackTable(..)because it is not suitable here.
* Fixed tooltip for memoryPage.
* Added enum with indexes for MemoryAllocationTraceTable.
* Fixed settings in TargetDataTest after removing sync feature.
* Fixed testApplySettingData() in TargetDataTest()
* MemoryCallStackTable creation speed up.
* Due to found find bugs warning ColorResources.TIMELINE_RANGE_NUMBER_COLOR
and ColorResources.TIMELINE_RANGE_NUMBER_PUSH_COLOR set to final.
Conflicts:
org.tizen.dynamicanalyzer.test/src/org/tizen/dynamicanalyzer/ui/toolbar/setting/data/TargetDataTest.java
org.tizen.dynamicanalyzer.widgets/src/org/tizen/dynamicanalyzer/widgets/helper/ColorResources.java
Change-Id: I7562e0b4482ff87e9f33e5b1422bc91d7a282996
p.privalov [Wed, 17 Aug 2016 13:29:12 +0000 (16:29 +0300)]
SRADA-1032 Added PID and TID column to Allocation Trace Table.
Changes:
* TID added MemAllocDBTable.
* PID and TID added to MemoryAllocationTraceTable.
* Visibility setting fixed in MemoryAllocationTraceTableView.
Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/memory/table/MemoryAllocationTraceTable.java
Change-Id: Iead2578c8d962e41a308f1db4f3eb0bf1bde2a20
p.privalov [Thu, 4 Aug 2016 16:27:57 +0000 (19:27 +0300)]
SRADA-886 Memory Callstack logic implemented.
Memory callstack Table now able to fill itself with
callstack appended with allocation function.
Callstack is not complete yet due to lack of information.
Change-Id: I62a7695eb7a644ca72db78852f709d0da2acdeb2
p.privalov [Mon, 8 Aug 2016 10:05:51 +0000 (13:05 +0300)]
SRADA-966 Removed unused methods from CallStackView.
Removed unused methods setObservingViews and getObservingViews.
Due to observingViews was always empty, method updateView() always
returned without side effects. So all unreacheable code was deleted.
Change-Id: Iac1a709a73e019f07a3a6cb6619c0b25534d702e
p.privalov [Tue, 2 Aug 2016 08:28:05 +0000 (11:28 +0300)]
SRADA-966 MemoryCallStackView tab added to MemoryPage.
* Right bottom view of MemoryPage is a DATabComposite now.
* It contains CallStackView and MemoryMapView.
MemoryCallStackView redesigned.
* Implemented MemoryCallStackView.updateView(DAViewData).
* CallStackTable.updateCallStackTable(DASelectionData): added clause
to work with MemoryAllocationTraceTable's items.
* MemoryPage: added parameter allocationtraceViewID, required for
DASelectionData specification.
* MemoryPage: CallstackView replaced with MemoryCallStackView to specify
behavior.
* MemoryAllocationTraceTable: selectionListener's method
widgetSelected(SelectionEvent) implemented analogous to those of
CallTraceTable.
* MemoryAllocationTraceTable: in makeTableInput() methods added type
information to TableItems.
Conflicts:
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/memory/table/MemoryAllocationTraceTable.java
Change-Id: Iacf8d141741fbbb50c5b2b417e52f22881964734
Vladislav Eliseev [Mon, 12 Sep 2016 09:27:43 +0000 (12:27 +0300)]
SRADA-1040: fix bug with missing Processes chart
* Due to wrong synchronization Processes chart is not
created second time.
* Bug related to the FindBugs MT_CORRECTNESS warning.
* Bug introduced in SRADA-703, commit ea27fce.
Change-Id: I87ba2ea3785e601b2e72782ffb00a4b54a5fe774
Vladislav Eliseev [Mon, 12 Sep 2016 12:23:16 +0000 (21:23 +0900)]
Reapply "SRADA-1011: repackaging script integrated in DIBS build"
This reapplies commit 236f815.
Change-Id: Ia0f9d188647d5943b2c8b3550c58d335c36b6424
Vladislav Eliseev [Fri, 9 Sep 2016 12:56:39 +0000 (15:56 +0300)]
SPTSDKUX-1992: fixed checkbox rendering in UIHV
* before checkbox label wasn't fully shown
because of parent didn't give enough space
* now DACheckBox can compute size more presicely
Change-Id: I369de0e4caeab8aac785057811394a1b73440583
jaeyong lee [Tue, 6 Sep 2016 02:13:06 +0000 (11:13 +0900)]
[SPTSDKUX-1986] Resolve issue at source view
Source view popup does not dispose when focus out.
Remove that call removeFilter(SWT.FocusOut) when dispose the popup
Change-Id: If8919f4cc9cbbd7a416f407d4af10a5824919476
jaeyong lee [Mon, 5 Sep 2016 09:18:13 +0000 (18:18 +0900)]
[SPTSDKUX-1977] Marker can not move after trace end time
Change-Id: Ifa2e2afe48a89e822508af270290287549a85eed
Gihun Chang [Thu, 1 Sep 2016 09:18:56 +0000 (18:18 +0900)]
[SRADA-1095] Fix application list building fail for an empty package.
* If a pakcage dosen't have any UI or SVC application inside the package
DA is failed to create application reset. Need a defence code for it.
* This patch is for Platform Dynamic Analzyer that lists whole apps on the
target.
Change-Id: Ifdcfb2b0c7088ea67b65c91842cdbdeded8a81dc
jaeyong lee [Tue, 30 Aug 2016 07:13:32 +0000 (16:13 +0900)]
[SRADA-996][SPTSDKUX-1978] Enable UI event dialog
* Add detail field
* change column index
* without double click listener (UX is not desided yet)
Change-Id: I7b14f6e461a28df5da5f71f32f4f5d7215a22ea9
joon.c.baek [Mon, 5 Sep 2016 04:18:12 +0000 (13:18 +0900)]
[SPTSDKUX-1988] Fix typo error at feature dialog
Fix type error at feature dialog,
1. recv -> receive
2. Geasture -> Gesture
3. opration -> operation
Change-Id: Ifc4e880ed94f5df8a83e333e1e507f9fb39dceb3
Signed-off-by: joon.c.baek <joon.c.baek@samsung.com>
Dmitriy Nikiforov [Wed, 31 Aug 2016 09:29:55 +0000 (12:29 +0300)]
SRADA-1042: Fixed FindBugs warnings from category CORRECTNESS
Fixed bugs:
1) VA_FORMAT_STRING_EXTRA_ARGUMENTS_PASSED in MemoryDataManager
2) RpC_REPEATED_CONDITIONAL_TEST in GLCommonStateDataMaker
The second warning was caused by duplicated value of different OpenGL API
string constants.
Change-Id: Ic8fef30157a6c07cac2ccaac7cfb1a3d05d5dee4
Gihun Chang [Wed, 31 Aug 2016 03:36:05 +0000 (12:36 +0900)]
[RELEASE] DA 2.3.14
* Fix JIRA defects: SPTSDKUX-1951, SPTSDKUX-1938, SPTSDKUX-1932, SPTSDKUX-1887
* Change the title font of About Dialog Bold to Normal
Change-Id: I66b792b5af8968c369a7792e3e825f04c442aa55
Gihun Chang [Wed, 31 Aug 2016 03:36:05 +0000 (12:36 +0900)]
[RELEASE] DA 2.3.14
* Fix JIRA defects: SPTSDKUX-1951, SPTSDKUX-1938, SPTSDKUX-1932, SPTSDKUX-1887
* Change the title font of About Dialog Bold to Normal
Change-Id: I66b792b5af8968c369a7792e3e825f04c442aa55
Gihun Chang [Tue, 30 Aug 2016 08:20:29 +0000 (17:20 +0900)]
Merge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'
Change-Id: Ibea4ec3320076adc958b7ca6142318e5e1b334d5
jaeyong lee [Tue, 30 Aug 2016 05:36:26 +0000 (14:36 +0900)]
[SPTSDKUX-1951] Resolve issue about highlighting dlog table
Change-Id: I971e22320dcb6fcdc4dc8c6cc034c1d52235265d
Vladislav Eliseev [Mon, 29 Aug 2016 15:37:55 +0000 (18:37 +0300)]
[HOTFIX] Fixed issue with launching CLI on Windows platform
* Defect JIRA : SPTSDKUX-1887
* issue prevents CLI to launch tracing process on device
* solution is to make classpath separator OS-dependent
Change-Id: I15a71dafcd1a78cf7da427094196e7a2550d0f8b
jaeyong lee [Mon, 29 Aug 2016 07:20:53 +0000 (16:20 +0900)]
[SPTSDKUX-1938] Resolve issue that can't profile 2.3.1 wearable
* This issue is mainly cuased from "getting root permission" for
Platform Dynamic Analyzer even though DA is running as normal mode.
* Change the permission logic to enable only when platform DA is set
on setting file.
* Remove deprecated function.
Change-Id: I4aa562f31ea45ba4b262fdb97a2e02112111dfea
jaeyong lee [Mon, 29 Aug 2016 02:45:30 +0000 (11:45 +0900)]
[SRADA-1007] Update font for about dialog
* Change bold title to normal
Change-Id: I76f5e1e972f64faeb2f366592de26cef6a7f527b
jaeyong lee [Mon, 29 Aug 2016 02:42:49 +0000 (11:42 +0900)]
[SPTSDKUX-1935] Resolve issues at navigate menu
* Enable move function (left, right, first, end)
* Set true to latestTracemode when move end or key 'e' pushed
Change-Id: I2dd830867140accb30e20944edb1c631d9832394
Gihun Chang [Fri, 26 Aug 2016 11:58:42 +0000 (20:58 +0900)]
[RELEASE] 2.3.13
* Update About dialog with the general UI guide.
* Fix marker line missing on "process" sub-chart of CPU Usage
* Fix navigation items on menu
Change-Id: Id6c88babfbd8beb2771708a970c3e00ef918e8a5
Gihun Chang [Fri, 26 Aug 2016 11:58:42 +0000 (20:58 +0900)]
[RELEASE] 2.3.13
* Update About dialog with the general UI guide.
* Fix marker line missing on "process" sub-chart of CPU Usage
* Fix navigation items on menu
Change-Id: Id6c88babfbd8beb2771708a970c3e00ef918e8a5
jaeyong lee [Fri, 26 Aug 2016 12:30:31 +0000 (21:30 +0900)]
[SPTSDKUX-1935] Resolve issue that search is not working at Warnings view
Change-Id: If7215dcc819cc0dc1f50bfe7a38e9e40694cb8e6
jaeyong lee [Fri, 26 Aug 2016 12:30:31 +0000 (21:30 +0900)]
[SPTSDKUX-1935] Resolve issue that search is not working at Warnings view
Change-Id: If7215dcc819cc0dc1f50bfe7a38e9e40694cb8e6
jaeyong lee [Fri, 26 Aug 2016 09:37:23 +0000 (18:37 +0900)]
[SPDSDKUX-1932] resolve issue at navigate menu
Change-Id: If37b79bcd8a98c5e95862c25d91e6ef471de5714
jaeyong lee [Fri, 26 Aug 2016 09:37:23 +0000 (18:37 +0900)]
[SPDSDKUX-1932] resolve issue at navigate menu
Change-Id: If37b79bcd8a98c5e95862c25d91e6ef471de5714
jaeyong lee [Fri, 26 Aug 2016 02:23:56 +0000 (11:23 +0900)]
[SRADA-1007] Update about dialog
* add icon at about dialog
* resize font size, height of header area
* change image resource of header area
Change-Id: I6e49401c08cde21a3b0a42eba3bdbbcfaa28c855
jaeyong lee [Fri, 26 Aug 2016 02:23:56 +0000 (11:23 +0900)]
[SRADA-1007] Update about dialog
* add icon at about dialog
* resize font size, height of header area
* change image resource of header area
Change-Id: I6e49401c08cde21a3b0a42eba3bdbbcfaa28c855
Gihun Chang [Fri, 26 Aug 2016 07:15:37 +0000 (16:15 +0900)]
Merge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'
jaeyong lee [Fri, 12 Aug 2016 05:26:30 +0000 (14:26 +0900)]
[SRADA-1019] Add marker line at process chart
Change-Id: I42619b4fae7f8d9832eb4a035cc60aac1811d17a
Gihun Chang [Tue, 23 Aug 2016 00:52:42 +0000 (09:52 +0900)]
[RELEASE] DA 2.3.12
* Fix DIBS build for ubuntu-32/64 platforms.
* Fix app search problem on Ubuntu dash.
* Fix chartboard UI errors and range analysis issue on File, Network, Thread pages
Change-Id: I99bd77a299374c18ed879607b5b670419f5d1efb
Gihun Chang [Tue, 23 Aug 2016 00:52:42 +0000 (09:52 +0900)]
[RELEASE] DA 2.3.12
* Fix DIBS build for ubuntu-32/64 platforms.
* Fix app search problem on Ubuntu dash.
* Fix chartboard UI errors and range analysis issue on File, Network, Thread pages
Change-Id: I99bd77a299374c18ed879607b5b670419f5d1efb
Gihun Chang [Tue, 23 Aug 2016 00:47:34 +0000 (09:47 +0900)]
Merge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'
jaeyong lee [Thu, 18 Aug 2016 08:10:34 +0000 (17:10 +0900)]
[SRADA-1009] Change naming rule of child file chart
Change-Id: I7b0482e856944a54fe0696a9e0ae9ddd12a03802
jaeyong lee [Tue, 23 Aug 2016 00:10:51 +0000 (09:10 +0900)]
[SRADA-1005] Redraw each chart when chart name cell clicked
Change-Id: I7aa6d91184df7330d1440e80131cf627862642c3
jaeyong lee [Mon, 22 Aug 2016 09:36:11 +0000 (18:36 +0900)]
[SRADA-1060] Resolve issue that range inspection by marker not working
this commit contains follwoing changes
* resolve issue that range inspection by marker not working at thread, network, file page
* modify architecture for range inspection
* add a abstract method 'callUpdatePage' to DABaseComposite that enable overriding at several page class
Change-Id: I4eccb10d9b23dc65e6cdc23b567d1f07f99c97c7
Gihun Chang [Mon, 22 Aug 2016 23:56:49 +0000 (08:56 +0900)]
SRADA-1069: Amend commit for "Fix app search problem on Ubuntu dash."
Change-Id: If00d7951a42280cca10e8e49b3d9b954d3f89f95