platform/core/dotnet/launcher.git
6 years agoadd interval between each crossgen 18/169218/1
Cho Woong Suk [Wed, 24 Jan 2018 02:13:20 +0000 (11:13 +0900)]
add interval between each crossgen

Change-Id: I9688331704322452cebe0a454ca03cf6bcf6d9e9
(cherry picked from commit 1b1fd307e364a6a6088f0aff31158035b8d6fb85)

6 years agoMerge "Add option to enable clang Asan build." into tizen submit/tizen/20180104.014647
woongsuk cho [Tue, 2 Jan 2018 05:24:43 +0000 (05:24 +0000)]
Merge "Add option to enable clang Asan build." into tizen

6 years agoRemove code related to %caps. 26/164026/3
Cho Woong Suk [Thu, 14 Dec 2017 23:04:23 +0000 (08:04 +0900)]
Remove code related to %caps.
caps is handled by security team.

Change-Id: I8998e71d86dc6436bcd262cde74da1a6a3cfdd76

6 years agoremove module/function name from stderr log 40/163740/2
Cho Woong Suk [Wed, 13 Dec 2017 07:30:12 +0000 (16:30 +0900)]
remove module/function name from stderr log

Change-Id: I48980d8579ed68a54460a795b550e853a80e67c5

6 years agoAdd COMPlus_ZapDisable env variable 14/165514/1
chunseok lee [Thu, 14 Dec 2017 07:03:37 +0000 (16:03 +0900)]
Add COMPlus_ZapDisable env variable

This patch is required to enable gdbjit with NI files

Change-Id: Ic470761589480722fcae79720cd0bf6fe1004bbf
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
(cherry picked from commit 4f26ced1190958c415fadc1356e54ae19920b4ae)

6 years agoAdd option to enable clang Asan build. 05/162905/4
Konstantin Baladurin [Wed, 6 Dec 2017 06:18:22 +0000 (09:18 +0300)]
Add option to enable clang Asan build.

Now we can add '--define "asan_enabled 1"' option for gbs to enable
Asan build.

Change-Id: Iac347386c26e3a72aa1275c312550df809aff003

6 years agoCoreclr needs original executable dll path not ni file path for dll loading. 19/162719/1
Cho Woong Suk [Tue, 5 Dec 2017 05:24:53 +0000 (14:24 +0900)]
Coreclr needs original executable dll path not ni file path for dll loading.
ni file searching is automatically done in the inside of coreclr

Change-Id: I14fc7629431a3b082da06189dd2031a61b571afa

6 years agoredirect stdout and stderr to dlog 69/161869/2 accepted/tizen/unified/20171130.063237 submit/tizen/20171129.002622
Cho Woong Suk [Tue, 28 Nov 2017 05:04:34 +0000 (14:04 +0900)]
redirect stdout and stderr to dlog

Change-Id: I4c5fe9f676e5fa3f5f8009eac910976e933acffd

6 years agoadd exception handling code for null return 12/160012/1 accepted/tizen/unified/20171115.061209 submit/tizen/20171114.071938
Cho Woong Suk [Tue, 14 Nov 2017 06:32:31 +0000 (15:32 +0900)]
add exception handling code for null return

Change-Id: I41834f55e6d8d9e33a8d76bead8b281aec2c1a65

7 years agoadd cap_sys_admin and cap_setgid to dotnet-launcher to use candidate process 83/158783/1 accepted/tizen/unified/20171106.073141 submit/tizen/20171106.020450
Cho Woong Suk [Fri, 3 Nov 2017 04:48:30 +0000 (13:48 +0900)]
add cap_sys_admin and cap_setgid to dotnet-launcher to use candidate process

Change-Id: I5034c7cca0d967708b69f3495d6665a4f49cf847

7 years agoadd dotnet-launcher to files list to remove build error 80/158780/1
Cho Woong Suk [Fri, 3 Nov 2017 04:30:12 +0000 (13:30 +0900)]
add dotnet-launcher to files list to remove build error

Change-Id: I88b3dab1dff4a7e30bfe1e6dfaee06b2d8edaf6b

7 years agoRemove caps due to security issue. 78/139478/7
JongHeon Choi [Wed, 19 Jul 2017 05:49:39 +0000 (14:49 +0900)]
Remove caps due to security issue.
Apply caps directly in security-config

Change-Id: I476d6928065762427d360e22518bf8330266808f

7 years agobug-patch:support -am option 29/148429/3
Cho Woong Suk [Fri, 8 Sep 2017 02:24:07 +0000 (11:24 +0900)]
bug-patch:support -am option

Change-Id: I3e71bef55eea848e52bf4b417ddcab582b3421f0

7 years agocheck return value of loaderMain to avoid crash 18/145618/4
Cho Woong Suk [Wed, 23 Aug 2017 06:24:40 +0000 (15:24 +0900)]
check return value of loaderMain to avoid crash

Change-Id: Ib5a740a34c7f8b171fb890dc1f97c51e93ad647d

7 years agocomment out unused code and change log 57/145557/4
Cho Woong Suk [Wed, 23 Aug 2017 02:33:23 +0000 (11:33 +0900)]
comment out unused code and change log

Change-Id: I944f7ad3320bd5a15d20332ba1934fc60b162a42

7 years agobig-fix: add reference dll for NI 39/158739/1
Cho Woong Suk [Thu, 2 Nov 2017 10:10:41 +0000 (19:10 +0900)]
big-fix: add reference dll for NI

Change-Id: Ia974ecd5469ff152204f6cf7c8adaa693b488088
(cherry picked from commit 195453317830e9b517950a6153e078f91f1e7500)

7 years agoMerge "add plugin api to set coreclr info" into tizen accepted/tizen/unified/20171017.071040 submit/tizen/20171017.020053
Inhwan Lee [Tue, 17 Oct 2017 01:45:31 +0000 (01:45 +0000)]
Merge "add plugin api to set coreclr info" into tizen

7 years agoremove unneccessary log to remove warning message 80/155980/1
Cho Woong Suk [Tue, 17 Oct 2017 00:20:23 +0000 (09:20 +0900)]
remove unneccessary log to remove warning message

Change-Id: Icc79f0550ce69e266b00f1c95aeb029ea6579807

7 years agoadd plugin api to set coreclr info 74/155074/1
Cho Woong Suk [Thu, 12 Oct 2017 05:01:10 +0000 (14:01 +0900)]
add plugin api to set coreclr info

Change-Id: I83f76c7cfbb939e6b397150db1675c41e264b7fb

7 years agofix build warning 54/152154/1 accepted/tizen/unified/20170928.072038 submit/tizen/20170927.000216
Youngjae Shin [Mon, 25 Sep 2017 07:15:23 +0000 (16:15 +0900)]
fix build warning

Change-Id: I67138414a61ba4594920830b4ad95e3f72b62e23

7 years agoMerge "Revert "temporal patch for setting LANG environment value"" into tizen accepted/tizen/unified/20170914.065406 submit/tizen/20170913.021844
woongsuk cho [Wed, 13 Sep 2017 02:14:48 +0000 (02:14 +0000)]
Merge "Revert "temporal patch for setting LANG environment value"" into tizen

7 years agoRevert "temporal patch for setting LANG environment value" 66/149666/1
woongsuk cho [Wed, 13 Sep 2017 01:43:57 +0000 (01:43 +0000)]
Revert "temporal patch for setting LANG environment value"

This reverts commit c9e5d8e142aa02dfeffe1d31ff819fffd899ae5a.

Change-Id: I0f09e4cedbbd0c1889d59f1d2a98c45261a7a6b8

7 years agoMerge "update launching time measure tool" into tizen accepted/tizen/unified/20170911.060320 submit/tizen/20170907.051240
Inhwan Lee [Thu, 7 Sep 2017 01:45:41 +0000 (01:45 +0000)]
Merge "update launching time measure tool" into tizen

7 years agoupdate launching time measure tool 32/148132/1
Cho Woong Suk [Thu, 7 Sep 2017 01:43:51 +0000 (10:43 +0900)]
update launching time measure tool

Change-Id: Ie8c1e2ea9cb8d89f8d8ddaf2cf6485f902147a88

7 years agobug-fix: to pass argument, change exectuable name to appid 25/147525/1 accepted/tizen/4.0/unified/20170911.154108 submit/tizen_4.0/20170905.001852
Cho Woong Suk [Mon, 4 Sep 2017 23:58:51 +0000 (08:58 +0900)]
bug-fix: to pass argument, change exectuable name to appid

Change-Id: I1873bec7879c97c449060b98c895d8437a3a45f4
(cherry picked from commit 8564ec92b5775026190ed190e81b272324fda4de)

7 years agobug-fix: to pass argument, change exectuable name to appid 22/147522/1 accepted/tizen/unified/20170905.184439 submit/tizen/20170905.001811
Cho Woong Suk [Mon, 4 Sep 2017 23:58:51 +0000 (08:58 +0900)]
bug-fix: to pass argument, change exectuable name to appid

Change-Id: I1873bec7879c97c449060b98c895d8437a3a45f4

7 years agochange cmdline to executable path for standalone mode. accepted/tizen/unified/20170830.161235 submit/tizen/20170830.065300 submit/tizen_4.0/20170831.000104
Cho Woong Suk [Wed, 30 Aug 2017 06:25:45 +0000 (15:25 +0900)]
change cmdline to executable path for standalone mode.
after adapting this change, crash dump will be generated with executable name not dotnet-launcher

Change-Id: I1052f2d8740f6d51dff978871252e2cbe10a1d63

7 years agoAdd null check 05/146405/1 submit/tizen/20170828.100558
JongHeon Choi [Mon, 28 Aug 2017 10:01:38 +0000 (19:01 +0900)]
Add null check

Change-Id: I94bb4d6f6a3b56e71bc25b7f2a9bf5ba6f233b2c

7 years agoAdd requires to launchpad 93/145893/1 accepted/tizen/unified/20170825.043844 submit/tizen/20170824.072124
JongHeon Choi [Thu, 24 Aug 2017 07:17:40 +0000 (16:17 +0900)]
Add requires to launchpad

Change-Id: I69d11c13bc633e296833160cb52cf946b57778bf

7 years agotemporal patch for setting LANG environment value 55/141755/2 accepted/tizen/4.0/unified/20170816.015310 accepted/tizen/4.0/unified/20170829.020105 accepted/tizen/unified/20170802.151307 submit/tizen/20170801.093330 submit/tizen/20170802.003242 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004 submit/tizen_4.0_unified/20170814.115522
Cho Woong Suk [Tue, 1 Aug 2017 09:28:14 +0000 (18:28 +0900)]
temporal patch for setting LANG environment value

Change-Id: I0999f2ef62119d9d1d6278d09be915399ba6b0a1

7 years agoremove getenv 78/139578/2 accepted/tizen/unified/20170720.062142 submit/tizen/20170720.005404
Cho Woong Suk [Wed, 19 Jul 2017 10:47:31 +0000 (19:47 +0900)]
remove getenv

Change-Id: Ia1c1c021ba8d31060643d44bf94aa6928761e957

7 years agoremove Self-Contained Deployment launcher 32/139632/1
CHUNSEOK LEE [Wed, 19 Jul 2017 22:36:39 +0000 (07:36 +0900)]
remove Self-Contained Deployment launcher

Change-Id: I88bb4540725a62cbe331225654a55be0dd2702b3
Signed-off-by: CHUNSEOK LEE <chunseok.lee@samsung.com>
7 years agoRevert "Add signal handler" 66/139066/1 accepted/tizen/unified/20170717.170950 submit/tizen/20170717.070543
JongHeon Choi [Mon, 17 Jul 2017 06:43:31 +0000 (15:43 +0900)]
Revert "Add signal handler"

This reverts commit 9923c6c1a7c00678b59cc15f2047be7e98be553f.

Change-Id: Ie04614e1ca81955149c42d42a98e25579bbeae0f

7 years agosupport launcher plugin 22/135522/1 submit/tizen/20170714.002938
Cho Woong Suk [Fri, 23 Jun 2017 01:29:44 +0000 (10:29 +0900)]
support launcher plugin

Change-Id: Ie992819b4918e65fd733edec2e46136324c59e0e

7 years agoupdate nitool to support coreclr upgrade. 89/134189/1 accepted/tizen/unified/20170626.105011 submit/tizen/20170615.094025 submit/tizen/20170622.022656
Cho Woong Suk [Thu, 15 Jun 2017 07:00:25 +0000 (16:00 +0900)]
update nitool to support coreclr upgrade.

Change-Id: I441626207f77e1de9e6e376668de7bedf064f978

7 years agosupport reference API directory to support PlatformNotSupport Exception 71/130071/1 accepted/tizen/unified/20170523.050826 submit/tizen/20170522.013643 tizen_4.0.m1_release
Cho Woong Suk [Fri, 19 May 2017 04:53:50 +0000 (13:53 +0900)]
support reference API directory to support PlatformNotSupport Exception

Change-Id: Ib4e389fcffea849cc2235a42b844e643c2e4b92a

7 years agoAdd cap_mac_admin for dotnet-launcher(Revert patch) 05/129205/1 accepted/tizen/unified/20170515.154800 submit/tizen/20170515.111427
JongHeon Choi [Mon, 15 May 2017 11:12:58 +0000 (20:12 +0900)]
Add cap_mac_admin for dotnet-launcher(Revert patch)

Change-Id: If40f2f7afe7a8c59235fc8a969c74ac90ef9c3e7

7 years agoAdd signal handler 77/128677/11 accepted/tizen/unified/20170511.173403 submit/tizen/20170511.080142
JongHeon Choi [Thu, 11 May 2017 05:03:17 +0000 (14:03 +0900)]
Add signal handler

Change-Id: I46bd2e0867261675c3f04352330df9022526cf20

7 years agoRemove the cap_mac_admin for dotnet-launcher 03/127303/1 accepted/tizen/unified/20170428.032535 submit/tizen/20170427.053634
JongHeon Choi [Thu, 27 Apr 2017 04:32:28 +0000 (13:32 +0900)]
Remove the cap_mac_admin for dotnet-launcher

Change-Id: I96ac4601185314edeee80e39bb67a512f1816610

7 years agocrossgen bug fixed 10/127010/1 accepted/tizen/unified/20170426.195625 submit/tizen/20170426.002751
JongHeon Choi [Tue, 25 Apr 2017 23:36:35 +0000 (08:36 +0900)]
crossgen bug fixed

Change-Id: Ia8632e7b66cabbfd2d1c780d85db52462e1db38e

7 years agoBug fixed for performance_test 98/126898/1
JongHeon Choi [Tue, 25 Apr 2017 08:26:05 +0000 (17:26 +0900)]
Bug fixed for performance_test

Change-Id: I7e3e42defbd9cf25da8d605c2d8dc8cc75267a18

7 years agoMerge "set env UNW_ARM_UNWIND_METHOD value on ARM platform" into tizen
woongsuk cho [Tue, 25 Apr 2017 07:26:20 +0000 (07:26 +0000)]
Merge "set env UNW_ARM_UNWIND_METHOD value on ARM platform" into tizen

7 years agoset env UNW_ARM_UNWIND_METHOD value on ARM platform 56/126756/4
Inhwan Lee [Tue, 25 Apr 2017 04:55:35 +0000 (13:55 +0900)]
set env UNW_ARM_UNWIND_METHOD value on ARM platform

Change-Id: Iab10502bc55f5bea33cf553a14838bdb56f6afd2

7 years agofix standalone crash issue 39/126739/2
Inhwan Lee [Tue, 25 Apr 2017 04:10:08 +0000 (13:10 +0900)]
fix standalone crash issue

Change-Id: I62c0a302248bdd0f6a304300f6ba535604acf39d

7 years agoModify tizen coding style 13/125813/12
JongHeon Choi [Wed, 19 Apr 2017 04:23:11 +0000 (13:23 +0900)]
Modify tizen coding style

Change-Id: I454c5c4296d9ab3e18d0ea40db0ca1061de67668

7 years agoBasename bug fixed 85/125785/2 accepted/tizen/unified/20170419.163756 submit/tizen/20170419.011044
JongHeon Choi [Wed, 19 Apr 2017 01:05:52 +0000 (10:05 +0900)]
Basename bug fixed

Change-Id: Ia291696a444413b531cacaee52308fbb331a5703

7 years agoUse application dll to tpa 92/125392/1 accepted/tizen/unified/20170418.072832 submit/tizen/20170418.034520
JongHeon Choi [Mon, 17 Apr 2017 07:49:55 +0000 (16:49 +0900)]
Use application dll to tpa

Change-Id: I28c09d0e7ffa12f26c5bab0e4f0eba37ccfa9ef0

7 years agoChange dotnet runtime location 24/125224/1 accepted/tizen/unified/20170414.164009 accepted/tizen/unified/20170418.072825 submit/tizen/20170414.074123 submit/tizen/20170417.080113
Jiyoung Yun [Fri, 14 Apr 2017 07:33:58 +0000 (16:33 +0900)]
Change dotnet runtime location

The location is changed to 2.0.0 from 1.0.0

Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Change-Id: I6bfd32ee89b6f46de9f9e4d2627a1db7ef9b8b96

7 years agoMerge "Code style refactorting" into tizen accepted/tizen/unified/20170414.042442 submit/tizen/20170413.234951
woongsuk cho [Thu, 13 Apr 2017 01:28:36 +0000 (18:28 -0700)]
Merge "Code style refactorting" into tizen

7 years agoMerge "Remove unnecessary executable flag" into tizen
woongsuk cho [Thu, 13 Apr 2017 01:27:30 +0000 (18:27 -0700)]
Merge "Remove unnecessary executable flag" into tizen

7 years agoCode style refactorting 70/124870/2
JongHeon Choi [Thu, 13 Apr 2017 00:52:52 +0000 (09:52 +0900)]
Code style refactorting

Change-Id: I5a2eb4db8edcdfa3074212c476fecd7506d11e45

7 years ago[SVACE] Modified to initialize class members 61/124761/1
JongHeon Choi [Wed, 12 Apr 2017 09:34:56 +0000 (18:34 +0900)]
[SVACE] Modified to initialize class members

Change-Id: I284e901bec4adc73cd83fc149e469d13a3fb6ee0

7 years agoRemove unnecessary executable flag 29/124729/1
Hyungju Lee [Wed, 12 Apr 2017 07:57:06 +0000 (16:57 +0900)]
Remove unnecessary executable flag

Change-Id: I19365bad8aa330455d69ef0cdde6a35a0261fa2c
Signed-off-by: Hyungju Lee <leee.lee@samsung.com>
7 years agochange smack and owner for generated ni file 25/124225/1 accepted/tizen/unified/20170411.035136 submit/tizen/20170411.013258
Cho Woong Suk [Tue, 11 Apr 2017 01:18:16 +0000 (10:18 +0900)]
change smack and owner for generated ni file

Change-Id: Ia4c992b2984fe0b87e77bb06b031c67dcbbb8c9c

7 years agoExecuteAssembly not permit native image path 67/124167/1 accepted/tizen/unified/20170410.160343 submit/tizen/20170410.100205
JongHeon Choi [Mon, 10 Apr 2017 10:37:33 +0000 (19:37 +0900)]
ExecuteAssembly not permit native image path

Change-Id: I76f11eb94bef7574a4495aec12ac864ed986e84c

7 years ago[Release] dotnet-launcher 1.1.0-1 45/124145/1
JongHeon Choi [Mon, 10 Apr 2017 09:52:51 +0000 (18:52 +0900)]
[Release] dotnet-launcher 1.1.0-1

Change-Id: I8f1e6b57964b86b59a64dea9943f63ae3519bd5d

7 years agorefactoring launcher 24/124124/6
Cho Woong Suk [Mon, 10 Apr 2017 08:39:15 +0000 (17:39 +0900)]
refactoring launcher

Change-Id: Ic2912985e0bf5e21d823bcf34280bd2aea2f7a54

7 years agoMerge "Integrate the log tag with "DOTNET_LAUNCHER"" into tizen
woongsuk cho [Fri, 7 Apr 2017 05:17:56 +0000 (22:17 -0700)]
Merge "Integrate the log tag with "DOTNET_LAUNCHER"" into tizen

7 years agoRemove the Mono profile 51/122051/5
JongHeon Choi [Thu, 30 Mar 2017 04:40:14 +0000 (13:40 +0900)]
Remove the Mono profile

Change-Id: If5ce5c0b76d626cfd38cfe607f20b277909f32db

7 years agoIntegrate the log tag with "DOTNET_LAUNCHER" 58/122058/5
JongHeon Choi [Thu, 30 Mar 2017 04:58:25 +0000 (13:58 +0900)]
Integrate the log tag with "DOTNET_LAUNCHER"

Change-Id: Ifdfbbbc991f2b554ead66bb28e9c647ae3ddfcca

7 years agoReplace the unmanaged name of native module with the library path 98/121898/2 accepted/tizen/unified/20170405.174258 submit/tizen/20170404.225225
JongHeon Choi [Wed, 29 Mar 2017 09:53:00 +0000 (18:53 +0900)]
Replace the unmanaged name of native module with the library path

Change-Id: I9e3ec63c9f485c02a97af0d8104c5384c32c0452

7 years agoMerge "find dlls in the app directory first for app NI" into tizen accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen/common/20170320.173522 accepted/tizen/ivi/20170320.065013 accepted/tizen/mobile/20170320.064937 accepted/tizen/tv/20170320.064953 accepted/tizen/unified/20170320.065026 submit/tizen/20170320.013057
Inhwan Lee [Mon, 20 Mar 2017 01:28:03 +0000 (18:28 -0700)]
Merge "find dlls in the app directory first for app NI" into tizen

7 years agofix test script with change APP_CORE log 91/115691/3
ideal.lee [Tue, 21 Feb 2017 05:35:47 +0000 (14:35 +0900)]
fix test script with change APP_CORE log
 + apply with 2017-02-23 binary

Change-Id: I3d372c162caa122a001ce637e28f1e88ed44fbbc

7 years agofind dlls in the app directory first for app NI 91/119491/1
Cho Woong Suk [Fri, 17 Mar 2017 06:23:42 +0000 (15:23 +0900)]
find dlls in the app directory first for app NI

Change-Id: Id0e89694d0cb1889938741227bf882b3eb6560d4

7 years agoBug fix for multiple parameters of nitool 32/113532/4
JongHeon Choi [Wed, 8 Feb 2017 05:39:43 +0000 (14:39 +0900)]
Bug fix for multiple parameters of nitool

Change-Id: Iddca7fd903e6cb42caed952b803a3f3100497a59

7 years agoMerge "Add tool option for check launching memory" into tizen
woongsuk cho [Tue, 14 Mar 2017 04:08:27 +0000 (21:08 -0700)]
Merge "Add tool option for check launching memory" into tizen

7 years agochange lldb path 25/117225/2 accepted/tizen/common/20170309.175358 accepted/tizen/ivi/20170309.072117 accepted/tizen/mobile/20170309.072109 accepted/tizen/tv/20170309.072113 accepted/tizen/unified/20170309.120727 submit/tizen/20170309.004225 submit/tizen_unified/20170308.100503 submit/tizen_unified/20170310.011402
chunseok lee [Fri, 3 Mar 2017 08:20:33 +0000 (17:20 +0900)]
change lldb path

Change-Id: I234138972d7ccc04c8cfa22a0d7b600a8757f4d5
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
7 years agoMerge "Add Self-Contained Deployment Launcher" into tizen
woongsuk cho [Tue, 7 Mar 2017 10:10:59 +0000 (02:10 -0800)]
Merge "Add Self-Contained Deployment Launcher" into tizen

7 years agoAdd Self-Contained Deployment Launcher 24/117224/4
chunseok lee [Mon, 20 Feb 2017 06:50:30 +0000 (15:50 +0900)]
Add Self-Contained Deployment Launcher

Change-Id: I889de90eb72a645a32eb8110030fdb0496137d43
Signed-off-by: chunseok lee <chunseok.lee@samsung.com>
7 years agoPass the first argument that name of exe file 82/115482/2 accepted/tizen/common/20170221.135116 accepted/tizen/ivi/20170222.093913 accepted/tizen/mobile/20170222.093831 accepted/tizen/tv/20170222.093853 submit/tizen/20170221.023041 submit/tizen_unified/20170308.100407
Inhwan Lee [Mon, 20 Feb 2017 06:40:38 +0000 (15:40 +0900)]
Pass the first argument that name of exe file

in .NET spec, we have to skip file name in the fist argument
ref : https://msdn.microsoft.com/en-us/library/aa288457(v=vs.71).aspx

Change-Id: If6de1ca6721445ade894c529cb9915db7aaf6084

7 years agoMerge "removre dotnet-launcher from passing argument" into tizen accepted/tizen/common/20170206.124232 accepted/tizen/ivi/20170206.222549 accepted/tizen/mobile/20170206.222515 accepted/tizen/tv/20170206.222531 submit/tizen/20170205.233615
JongHeon Choi [Sun, 5 Feb 2017 23:31:06 +0000 (15:31 -0800)]
Merge "removre dotnet-launcher from passing argument" into tizen

7 years agoRemove _preload_dir define in spec 71/105171/7
JongHeon Choi [Fri, 2 Dec 2016 07:09:38 +0000 (16:09 +0900)]
Remove _preload_dir define in spec

Change-Id: I19082e6bfeba83c2c0f5189cf7da2dc8a3c3baad

7 years agoRemove %ix86 from ExcludeArch 42/113042/1
JongHeon Choi [Sun, 5 Feb 2017 22:33:02 +0000 (07:33 +0900)]
Remove %ix86 from ExcludeArch

Change-Id: Ie0c13da339961683923d959178be7dacae4f2d60

7 years agoremovre dotnet-launcher from passing argument 11/112711/1
Cho Woong Suk [Thu, 2 Feb 2017 09:39:17 +0000 (18:39 +0900)]
removre dotnet-launcher from passing argument

Change-Id: I016ea00ebe79b9bb498da6eb3259eccd7ba8d48e

7 years agoFix build error for upgrading toolchain 22/111222/3 accepted/tizen/common/20170201.172056 accepted/tizen/ivi/20170202.015321 accepted/tizen/mobile/20170202.015241 accepted/tizen/tv/20170202.015301 submit/tizen/20170201.085923
JongHeon Choi [Fri, 20 Jan 2017 02:45:16 +0000 (11:45 +0900)]
Fix build error for upgrading toolchain

Change-Id: I847e364abd8c624df156f7e20c8eb0cc3b2843d8

7 years agoMove the location of .NET modules to %{_datadir} 25/112425/1 accepted/tizen/common/20170201.171804 accepted/tizen/ivi/20170201.090656 accepted/tizen/mobile/20170201.090608 accepted/tizen/tv/20170201.090625 submit/tizen/20170201.062104
Jiyoung Yun [Wed, 1 Feb 2017 02:16:15 +0000 (11:16 +0900)]
Move the location of .NET modules to %{_datadir}

Signed-off-by: Jiyoung Yun <jy910.yun@samsung.com>
Change-Id: Ie415798dec69b62b53db734aad048db85f8427f9

7 years agoImplement metadata plugin for appfw 33/110633/9 accepted/tizen/common/20170123.182352 accepted/tizen/ivi/20170123.114806 accepted/tizen/mobile/20170123.114731 accepted/tizen/tv/20170123.114750 submit/tizen/20170123.081747
Inhwan Lee [Tue, 17 Jan 2017 08:20:10 +0000 (17:20 +0900)]
Implement metadata plugin for appfw

If application has specific metadata,
appfw will call plugin that implemented

Only working for AOT with below metadata
"http://tizen.org/metadata/prefer_dotnet_aot"

Change-Id: I31a13b678ecfff3f430c4fad2656e5f358479cbf

7 years agoAdd tool option for check launching memory 83/108283/6
JongHeon Choi [Wed, 4 Jan 2017 02:20:15 +0000 (11:20 +0900)]
Add tool option for check launching memory

Change-Id: Id683972b75950ff031550bd74c3d4003fb41d032

7 years agoUse executables when trying to resolve an assembly 72/108672/1
Pawel Andruszkiewicz [Thu, 5 Jan 2017 09:22:46 +0000 (10:22 +0100)]
Use executables when trying to resolve an assembly

Some applications define types referenced from XAML in the executable
files, this commit handles such cases.

Change-Id: I422e7ad1b8d463c8afac663a4eab58cd150c983a
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
7 years agofix performance_test for tizen 3.0 mobile/wearable 40/108040/2
Inhwan Lee [Mon, 2 Jan 2017 11:48:10 +0000 (20:48 +0900)]
fix performance_test for tizen 3.0 mobile/wearable

appfw change policy about global application.
so performance test enable in various version for dotnet

Change-Id: I70bc78281d2b5718ddd9e55946e0ec54d4911e69

7 years agoRuntime directory is changed to /opt/usr/share/dotnet because of capacity shortage... 21/107921/1 accepted/tizen/common/20170111.155020 accepted/tizen/ivi/20170113.225721 accepted/tizen/mobile/20170102.060619 accepted/tizen/tv/20170102.060636 submit/tizen/20170102.014244 submit/tizen_common/20170111.150147 submit/tizen_ivi/20170113.100937
Cho Woong Suk [Mon, 2 Jan 2017 01:41:03 +0000 (10:41 +0900)]
Runtime directory is changed to /opt/usr/share/dotnet because of capacity shortage of rootfs

Change-Id: I0670b00e8b180bed23b4469304067dafb324fe0a

7 years agoApply dotnet RPM macros 39/106539/3 accepted/tizen/mobile/20161229.113213 accepted/tizen/tv/20161229.113319 submit/tizen/20161229.014738
WonYoung Choi [Thu, 22 Dec 2016 04:41:31 +0000 (13:41 +0900)]
Apply dotnet RPM macros

dotnet-build-tools provides RPM macros to support C# build.
Each package doesn't need to define macros itself such as
%dotnet_assembly_path, %_dotnet_build_conf, %dotnet_assembly_files,
and so on.

Change-Id: I36e712984e689b938c5872befe4680044004a8de

7 years agoModify help message of nitool 91/106791/1 accepted/tizen/mobile/20161226.131120 submit/tizen/20161223.055238 submit/tizen/20161230.081227
JongHeon Choi [Fri, 23 Dec 2016 05:50:36 +0000 (14:50 +0900)]
Modify help message of nitool

Change-Id: Idcfd43cfafc597292ac1007ce6f718d0269e92b3

7 years agoAdd '--dll' option of nitool 81/106781/7 submit/tizen/20161223.055000
JongHeon Choi [Fri, 23 Dec 2016 04:58:31 +0000 (13:58 +0900)]
Add '--dll' option of nitool
 * Create native image for dll
 * ex) nitool --dll /usr/bin/Tizen.Runtime.Coreclr.dll

Change-Id: I9234719f66ae5f75002d132fa8183c4aabaaba4a

7 years agoMerge "add test tool for check launching time" into tizen accepted/tizen/mobile/20161222.020142 submit/tizen/20161221.042557
woongsuk cho [Tue, 20 Dec 2016 04:05:52 +0000 (20:05 -0800)]
Merge "add test tool for check launching time" into tizen

7 years agoMerge "AssemblyLoader should assist in loading all assemblies" into tizen
woongsuk cho [Tue, 20 Dec 2016 04:05:06 +0000 (20:05 -0800)]
Merge "AssemblyLoader should assist in loading all assemblies" into tizen

7 years agoadd test tool for check launching time 70/105170/6
Inhwan Lee [Thu, 15 Dec 2016 05:27:39 +0000 (14:27 +0900)]
add test tool for check launching time

Change-Id: I4d29972eceb263559135f8ca7c659ffdaefd0c27

7 years agoAssemblyLoader should assist in loading all assemblies 88/105788/1
Pawel Andruszkiewicz [Fri, 9 Dec 2016 07:52:45 +0000 (08:52 +0100)]
AssemblyLoader should assist in loading all assemblies

The Resolving event from the AssemblyLoadContext is invoked each
time it fails to load an assembly. The default AssemblyLoadContext
is used internally i.e. when Assembly.Load() or Type.GetType(string)
methods are called. Registering for the Resolving event from the
default AssemblyLoadContext helps handling the unresolved
assemblies and fixes XAML-related issues in Xamarin.

TASK=TNET-136
TASK=TCAPI-1863

Change-Id: I0f5f4c2925829eac448a6184a3e19dbde5c1dfc0
Signed-off-by: Pawel Andruszkiewicz <p.andruszkie@samsung.com>
7 years agobug-fix: do not pre-create bg and conformant. 87/105787/1
Cho Woong Suk [Fri, 16 Dec 2016 06:10:10 +0000 (15:10 +0900)]
bug-fix: do not pre-create bg and conformant.

Change-Id: I27cc5e44c72656f87eca5ef94f3c722c20254990

7 years agoExclude arm64 and i586 architecture 58/104758/1 accepted/tizen/mobile/20161215.072340 submit/tizen/20161214.063015
JongHeon Choi [Wed, 14 Dec 2016 08:10:14 +0000 (17:10 +0900)]
Exclude arm64 and i586 architecture

Change-Id: I52410a37cdb4dacf5c3789c23d0a0b5211e88a5b

7 years agobug-fix : load app ni dll file 57/104757/1
Cho Woong Suk [Thu, 8 Dec 2016 13:08:59 +0000 (22:08 +0900)]
bug-fix : load app ni dll file

Change-Id: Iaf03cfb5893bf5ace992c48cbc96756dbdf3f814

7 years agogenerate ni file for dotnet-launcher for nitool --system command 56/104756/1
Cho Woong Suk [Thu, 8 Dec 2016 13:10:16 +0000 (22:10 +0900)]
generate ni file for dotnet-launcher for nitool --system command

Change-Id: I6b2f15085b2e63f11951d0ba3e67e271bacfc77e

7 years agopreload native libraries and pre-create windows to optimize app launching performance 55/104755/1
Cho Woong Suk [Tue, 22 Nov 2016 03:57:02 +0000 (12:57 +0900)]
preload native libraries and pre-create windows to optimize app launching performance

Change-Id: Ia9065c5b2a1470aa3c72675b7bb953bd4bf00dc1
Signed-off-by: Cho Woong Suk <ws77.cho@samsung.com>
7 years agoFix Preload DLL 54/104754/1
pius.lee [Thu, 24 Nov 2016 02:16:25 +0000 (11:16 +0900)]
Fix Preload DLL

Use LoadFromNativeImagePath for ni dlls.
Change directory to text file for reading dll lists.

Change-Id: Icc2142a80765e4551ef6b85bdb1e1643f5c9404d

7 years agoFix unused native image in application. 53/104753/1
pius.lee [Wed, 30 Nov 2016 09:22:11 +0000 (18:22 +0900)]
Fix unused native image in application.

Now launcher use Native image in application's bin, lib directory.
--native option is added to dotnet-launcher.
It must be use with --standalone.
--native launch dll without managed launcher.
But it can't launch ni.dll.

Change-Id: Icf0ab0e9330ec1e94db5440e517e76710f1d81e1

7 years agoFix failed to launch on Exception. 52/104752/1
pius.lee [Wed, 30 Nov 2016 07:29:20 +0000 (16:29 +0900)]
Fix failed to launch on Exception.

Fix Failed to launch on exception happend when unhandled exception
handler failed to set.

Make catch a exception on failed but it goes to launching normally.

If unhandled exception handler is not set, unhandled exception is not
print out to dlog but print into journal log.

Change-Id: I3679470a2fa8d750cfbb1f47fc705dcf3a69e53b

7 years agoAdd License file and comments to sources
pius.lee [Tue, 29 Nov 2016 01:23:11 +0000 (10:23 +0900)]
Add License file and comments to sources

Change-Id: I2d4993dd798ebac2666018289f6359a579e328a0

7 years agoChange dotnet core directory
pius.lee [Tue, 29 Nov 2016 00:39:35 +0000 (09:39 +0900)]
Change dotnet core directory

Change-Id: I174dda342cc9d60f60a08c09d9ee78ba6d35c54d

7 years agoFix missed ni.dll in tpa list
pius.lee [Thu, 24 Nov 2016 01:58:47 +0000 (10:58 +0900)]
Fix missed ni.dll in tpa list

Change-Id: I42a2bad8ebde5b6c056b2f12a5145ba31eda1d98

7 years agoAdd Unhandled Exception handler for Dlog output
pius.lee [Tue, 15 Nov 2016 06:49:52 +0000 (15:49 +0900)]
Add Unhandled Exception handler for Dlog output

Add temporarily implmentation until become Appdomain on API

Change-Id: I6c622d701d94cf3cc29262e066a490f102cfd46b