sdk/tools/dynamic-analyzer.git
7 years ago[RELEASE] DA 2.3.20
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

7 years agoSRADA-1166: renamed classes related to Persistent Allocations view
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

7 years ago[RELEASE] DA 2.3.19
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

7 years ago[RELEASE] DA 2.3.18
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

7 years ago[HOTFIX] Fixed bug with missing Heap Allocation charts
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

7 years ago[RELEASE] DA 2.3.17
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

7 years ago[RELEASE] DA 2.3.16
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

7 years agoMerge "SRADA-886 removed debug message with time counting." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:12:19 +0000 (01:12 +0900)]
Merge "SRADA-886 removed debug message with time counting." into sdk

7 years agoSRADA-886 removed debug message with time counting.
p.privalov [Tue, 20 Sep 2016 15:03:18 +0000 (18:03 +0300)]
SRADA-886 removed debug message with time counting.

Change-Id: Ieb489b0243a8b740df4a9ada853306b7394b8073

7 years agoMerge "[RELEASE] DA 2.3.15" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:07:34 +0000 (01:07 +0900)]
Merge "[RELEASE] DA 2.3.15" into sdk

7 years agoMerge "SPTSDKUX-1919: Implemented new Screenshot preferences selection logic" 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

7 years agoMerge "SPTSDKUX-1919: PreferencesDialog refactoring" into sdk
Maria Guseva [Tue, 20 Sep 2016 16:06:44 +0000 (01:06 +0900)]
Merge "SPTSDKUX-1919: PreferencesDialog refactoring" into sdk

7 years agoMerge "SPTSDKUX-1919: Added new state to DACustomToggleButton and updated assets...
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

7 years agoMerge "[SPTSDKUX-1980][SRADA-1000] Resolve issues at calltrace table" 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

7 years agoMerge "SPTSDKUX-2048 : Support Tizen 3.0 Dlogutil output pattern" 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

7 years agoMerge "SRADA-1035 Implemented popup menu for memory callstack table." 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

7 years agoMerge "SRADA-1110: removed Live column in AllocationTraceTable" 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

7 years agoMerge "SRADA-886 Extracted correct caller address for memory allocations." 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

7 years agoMerge "SRADA-886 Fixed minor issues." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:05:22 +0000 (01:05 +0900)]
Merge "SRADA-886 Fixed minor issues." into sdk

7 years agoMerge "SRADA-886 Implemented callstack data loading from saved trace." 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

7 years agoMerge "SRADA-886 Changed order of memory map and memory callstack." 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

7 years agoMerge "SRADA-886 Fixed memory callstack table creation and other minor issues." 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

7 years agoMerge "SRADA-1032 Added PID and TID column to Allocation Trace Table." 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

7 years agoMerge "SRADA-886 Memory Callstack logic implemented." into sdk
Maria Guseva [Tue, 20 Sep 2016 16:03:32 +0000 (01:03 +0900)]
Merge "SRADA-886 Memory Callstack logic implemented." into sdk

7 years agoMerge "SRADA-966 Removed unused methods from CallStackView." 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

7 years agoMerge "SRADA-966 MemoryCallStackView tab added to MemoryPage." 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

7 years agoMerge "SRADA-1040: fix bug with missing Processes chart" 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

7 years agoMerge "Reapply "SRADA-1011: repackaging script integrated in DIBS build"" 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

7 years agoMerge "SPTSDKUX-1992: fixed checkbox rendering in UIHV" 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

7 years agoMerge "[SPTSDKUX-1986] Resolve issue at source view" 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

7 years agoMerge "[SPTSDKUX-1977] Marker can not move after trace end time" 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

7 years agoMerge "[SRADA-1095] Fix application list building fail for an empty package." 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

7 years agoMerge "[SRADA-996][SPTSDKUX-1978] Enable UI event dialog" 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

7 years agoMerge changes Ifc4e880e,Ic8fef301,I66b792b5 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

7 years ago[RELEASE] DA 2.3.15
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

7 years agoSPTSDKUX-1919: Implemented new Screenshot preferences selection logic
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

7 years agoSPTSDKUX-1919: PreferencesDialog refactoring
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

7 years agoSPTSDKUX-1919: Added new state to DACustomToggleButton and updated assets
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

7 years ago[SPTSDKUX-1980][SRADA-1000] Resolve issues at calltrace table
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

7 years agoSPTSDKUX-2048 : Support Tizen 3.0 Dlogutil output pattern
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

7 years agoSRADA-1035 Implemented popup menu for memory callstack table.
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

7 years agoSRADA-1110: removed Live column in AllocationTraceTable
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

7 years agoSRADA-886 Extracted correct caller address for memory allocations.
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

7 years agoSRADA-886 Fixed minor issues.
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

7 years agoSRADA-886 Implemented callstack data loading from saved trace.
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

7 years agoSRADA-886 Changed order of memory map and memory callstack.
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

7 years agoSRADA-886 Fixed memory callstack table creation and other minor issues.
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

7 years agoSRADA-1032 Added PID and TID column to Allocation Trace Table.
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

7 years agoSRADA-886 Memory Callstack logic implemented.
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

7 years agoSRADA-966 Removed unused methods from CallStackView.
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

7 years agoSRADA-966 MemoryCallStackView tab added to MemoryPage.
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

7 years agoSRADA-1040: fix bug with missing Processes chart
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

7 years agoReapply "SRADA-1011: repackaging script integrated in DIBS build"
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

7 years agoSPTSDKUX-1992: fixed checkbox rendering in UIHV
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

7 years ago[SPTSDKUX-1986] Resolve issue at source view
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

7 years ago[SPTSDKUX-1977] Marker can not move after trace end time
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

7 years ago[SRADA-1095] Fix application list building fail for an empty package.
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

7 years ago[SRADA-996][SPTSDKUX-1978] Enable UI event dialog
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

7 years ago[SPTSDKUX-1988] Fix typo error at feature dialog
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>
7 years agoSRADA-1042: Fixed FindBugs warnings from category CORRECTNESS
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

7 years ago[RELEASE] DA 2.3.14
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

7 years ago[RELEASE] DA 2.3.14
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

7 years agoMerge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'
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

7 years ago[SPTSDKUX-1951] Resolve issue about highlighting dlog table
jaeyong lee [Tue, 30 Aug 2016 05:36:26 +0000 (14:36 +0900)]
[SPTSDKUX-1951] Resolve issue about highlighting dlog table

Change-Id: I971e22320dcb6fcdc4dc8c6cc034c1d52235265d

7 years ago[HOTFIX] Fixed issue with launching CLI on Windows platform
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

7 years ago[SPTSDKUX-1938] Resolve issue that can't profile 2.3.1 wearable
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

7 years ago[SRADA-1007] Update font for about dialog
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

7 years ago[SPTSDKUX-1935] Resolve issues at navigate menu
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

7 years ago[RELEASE] 2.3.13
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

7 years ago[RELEASE] 2.3.13
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

7 years ago[SPTSDKUX-1935] Resolve issue that search is not working at Warnings view
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

7 years ago[SPTSDKUX-1935] Resolve issue that search is not working at Warnings view
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

7 years ago[SPDSDKUX-1932] resolve issue at navigate menu
jaeyong lee [Fri, 26 Aug 2016 09:37:23 +0000 (18:37 +0900)]
[SPDSDKUX-1932] resolve issue at navigate menu

Change-Id: If37b79bcd8a98c5e95862c25d91e6ef471de5714

7 years ago[SPDSDKUX-1932] resolve issue at navigate menu
jaeyong lee [Fri, 26 Aug 2016 09:37:23 +0000 (18:37 +0900)]
[SPDSDKUX-1932] resolve issue at navigate menu

Change-Id: If37b79bcd8a98c5e95862c25d91e6ef471de5714

7 years ago[SRADA-1007] Update about dialog
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

7 years ago[SRADA-1007] Update about dialog
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

7 years agoMerge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'
Gihun Chang [Fri, 26 Aug 2016 07:15:37 +0000 (16:15 +0900)]
Merge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'

7 years ago[SRADA-1019] Add marker line at process chart
jaeyong lee [Fri, 12 Aug 2016 05:26:30 +0000 (14:26 +0900)]
[SRADA-1019] Add marker line at process chart

Change-Id: I42619b4fae7f8d9832eb4a035cc60aac1811d17a

7 years ago[RELEASE] DA 2.3.12
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

7 years ago[RELEASE] DA 2.3.12
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

7 years agoMerge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'
Gihun Chang [Tue, 23 Aug 2016 00:47:34 +0000 (09:47 +0900)]
Merge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'

7 years ago[SRADA-1009] Change naming rule of child file chart
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

7 years ago[SRADA-1005] Redraw each chart when chart name cell clicked
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

7 years ago[SRADA-1060] Resolve issue that range inspection by marker not working
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

7 years agoSRADA-1069: Amend commit for "Fix app search problem on Ubuntu dash."
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

7 years agoAmend commit for "Fix app search problem on Ubuntu dash."
Gihun Chang [Mon, 22 Aug 2016 23:56:49 +0000 (08:56 +0900)]
Amend commit for "Fix app search problem on Ubuntu dash."

Change-Id: If00d7951a42280cca10e8e49b3d9b954d3f89f95

7 years agoSRADA-1069: Fix app search problem on Ubuntu dash.
Gihun Chang [Thu, 18 Aug 2016 08:40:11 +0000 (17:40 +0900)]
SRADA-1069: Fix app search problem on Ubuntu dash.

When a user has installed Tizen SDK 2.4 or 3.0 and he newly installs a
Tizen Studio together, Ubuntu dash shows only Tizen 2.4 Dyanmic Analyzer
as a result of the search.

To separate this between 2.4/3.0 and studio, modify this.

Change-Id: I73bfa94b95779f3c2d66786fde04f7b86e745df7

7 years agoFix app search problem on Ubuntu dash.
Gihun Chang [Thu, 18 Aug 2016 08:40:11 +0000 (17:40 +0900)]
Fix app search problem on Ubuntu dash.

When a user has installed Tizen SDK 2.4 or 3.0 and he newly installs a
Tizen Studio together, Ubuntu dash shows only Tizen 2.4 Dyanmic Analyzer
as a result of the search.

To separate this between 2.4/3.0 and studio, modify this.

Change-Id: I73bfa94b95779f3c2d66786fde04f7b86e745df7

7 years agoMerge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'
Gihun Chang [Mon, 22 Aug 2016 09:43:42 +0000 (18:43 +0900)]
Merge remote-tracking branch 'suprem/sdk_merge' into 'origin/sdk'

Conflicts:
org.tizen.dynamicanalyzer.workbench.product/resources/config/flatfeature
org.tizen.dynamicanalyzer/.classpath
org.tizen.dynamicanalyzer/META-INF/MANIFEST.MF
org.tizen.dynamicanalyzer/build.properties
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/nl/ConfigureLabels.properties
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/setting/FlatFeature.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/setting/PrimitiveFeature.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileApiListTable.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/network/NetworkTable.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/thread/ThreadAPIListTable.java
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/timeline/dlog/DlogTable.java
package/build.linux
package/pkginfo.manifest

Change-Id: I6a5f735610aff506cced641eb599febb5999977c

7 years agoRevert "MISC: Change repo url for sdk dist"
Gihun Chang [Mon, 22 Aug 2016 09:35:39 +0000 (18:35 +0900)]
Revert "MISC: Change repo url for sdk dist"

This reverts commit 8f994411a14e3fbb6ee465f6f5c39448bfd38f9b.

7 years agoRevert "PRODUCT: Change IDE.app name to TizenStudio.app"
Gihun Chang [Mon, 22 Aug 2016 09:35:31 +0000 (18:35 +0900)]
Revert "PRODUCT: Change IDE.app name to TizenStudio.app"

This reverts commit f3bfa8fcea17d579888e1a6763a04c6760558e3e.

7 years agoSRADA-1011: fix build in eclipse
Vladislav Eliseev [Fri, 19 Aug 2016 11:35:46 +0000 (14:35 +0300)]
SRADA-1011: fix build in eclipse

* classpath entry was not updated

Change-Id: I708720a12c6081c19628aa60fd4852f3e7538ade

7 years agoMISC: version up(2.3.11)
Yoonki Park [Wed, 17 Aug 2016 01:12:36 +0000 (10:12 +0900)]
MISC: version up(2.3.11)

- PRODUCT: Change IDE.app name to TizenStudio.app

Change-Id: I5117dab34ec816bd45b85954f3dfc448740102e1
Signed-off-by: Yoonki Park <yoonki.park@samsung.com>
7 years ago[SRADA-1018] Refactoring codes about range inspection
jaeyong lee [Fri, 12 Aug 2016 01:59:44 +0000 (10:59 +0900)]
[SRADA-1018] Refactoring codes about range inspection

Change-Id: Ifce33e539deca7b766fc2947a2d85f7443eede1c

7 years agoSRADA-1056: Fixed DIBS build for ubuntu-32/64 platforms
Dmitriy Nikiforov [Fri, 19 Aug 2016 19:10:17 +0000 (22:10 +0300)]
SRADA-1056: Fixed DIBS build for ubuntu-32/64 platforms

- Eclipse is downloaded by DIBS as build-dependency now.
- Added __unpack_eclipse function for unpacking eclipse for ubuntu platforms.
- Unpacking tool unpack200 was added into p2-deps.
- Missing bundles were added into p2-deps/plugins.
- Missing configuration for Eclipse target platform was added into
  p2-deps/configuration.

Change-Id: I2103c5a192a0b35960c08163ea70b051c49edf9b

7 years ago[HOTFIX] Fixed path to common-eplugin for macos-64 platform in DIBS script
Dmitriy Nikiforov [Thu, 18 Aug 2016 11:19:27 +0000 (14:19 +0300)]
[HOTFIX] Fixed path to common-eplugin for macos-64 platform in DIBS script

Change-Id: Id499ab22c861cd2f9eacac0f888f579e2c2bdab5

7 years agoRevert "SRADA-1011: repackaging script integrated in DIBS build"
Vladislav Eliseev [Fri, 19 Aug 2016 09:27:16 +0000 (18:27 +0900)]
Revert "SRADA-1011: repackaging script integrated in DIBS build"

This reverts commit 236f8154a4d86618411e38c2223f0271b00c7705.

Change-Id: I4528683701bee75db04a100ae690fb2b8623fed5

7 years agoSRADA-1011: repackaging script integrated in DIBS build
Vladislav Eliseev [Tue, 16 Aug 2016 17:23:09 +0000 (20:23 +0300)]
SRADA-1011: repackaging script integrated in DIBS build

* script will be launched after DA main product build
  and before DA CLI build.
* DA CLI will not longer unpack org.tizen.common
  to get it's libraries for build and runtime stages
* removed org.tizen.dynamicanalyzer transitive dependencies
  from DA CLI
* reduced overall product size

Change-Id: Ie8c321bf7684c04957f95619e1c25bc06c874eb1

7 years agoSRADA-1011: repack org.eclipse.cdt.debug.edc bundle
Vladislav Eliseev [Tue, 16 Aug 2016 17:17:52 +0000 (20:17 +0300)]
SRADA-1011: repack org.eclipse.cdt.debug.edc bundle

* removed libraries inside that bundle because of
  bundle is used as simple jar library (not OSGi-bundle)
* also updated bundle manifest as follows:
  ** new bundles to require:
    - org.eclipse.cdt.core,
    - org.eclipse.cdt.dsf
  ** removed all Bundle-Classpath entries

Change-Id: Ia58d772d34aa578587a70da733d844e2ee4b4e35

7 years agoSRADA-1011: upgrade org.eclipse.draw2d library
Vladislav Eliseev [Tue, 16 Aug 2016 17:12:11 +0000 (20:12 +0300)]
SRADA-1011: upgrade org.eclipse.draw2d library

* upgrade version 3.7.2 -> 3.10.1 from GEF
* previous library has bad version range for
  com.ibm.icu library in manifest

Change-Id: Ieb082441a49e5158723273dca52f58a8c3740edc