Skip to content
Permalink
Browse files

Merge remote-tracking branch 'origin/master' into threading-revival

Conflicts:
	src/core/qgspallabeling.cpp
	src/core/qgsrenderchecker.h
	src/core/qgsvectorlayer.cpp
	src/core/symbology-ng/qgslinesymbollayerv2.cpp
	src/core/symbology-ng/qgssymbollayerv2.cpp
	src/providers/wms/qgswmsdataitems.cpp
	tests/src/core/testqgsblendmodes.cpp
  • Loading branch information
wonder-sk committed Feb 23, 2014
2 parents 5a4f8d0 + f9e0093 commit fafa58ed2449a39e68398f7f8cadd4332f872337
Showing with 68,915 additions and 56,229 deletions.
  1. +1 −5 CMakeLists.txt
  2. +28,540 −20,109 ChangeLog
  3. +115 −74 NEWS
  4. +6 −5 cmake_templates/qgsconfig.h.in
  5. +14 −2 debian/changelog
  6. +40 −39 doc/AUTHORS
  7. +57 −57 doc/TRANSLATORS
  8. +2 −1 doc/index.dox
  9. +138 −93 doc/news.html
  10. +40 −0 doc/news.t2t
  11. +450 −410 i18n/qgis_af.ts
  12. +450 −410 i18n/qgis_ar.ts
  13. +450 −410 i18n/qgis_bg.ts
  14. +450 −410 i18n/qgis_bn.ts
  15. +451 −407 i18n/qgis_bs.ts
  16. +450 −410 i18n/qgis_ca.ts
  17. +450 −410 i18n/qgis_cs.ts
  18. +730 −673 i18n/qgis_da.ts
  19. +456 −412 i18n/qgis_de.ts
  20. +450 −410 i18n/qgis_el.ts
  21. +450 −410 i18n/qgis_en.ts
  22. +346 −72 i18n/qgis_es.ts
  23. +450 −410 i18n/qgis_et.ts
  24. +450 −410 i18n/qgis_eu.ts
  25. +450 −410 i18n/qgis_fa.ts
  26. +2,551 −694 i18n/qgis_fi.ts
  27. +453 −415 i18n/qgis_fr.ts
  28. +496 −425 i18n/qgis_gl.ts
  29. +450 −410 i18n/qgis_he.ts
  30. +450 −410 i18n/qgis_hi.ts
  31. +424 −384 i18n/qgis_hr.ts
  32. +450 −410 i18n/qgis_hu.ts
  33. +450 −410 i18n/qgis_id.ts
  34. +450 −410 i18n/qgis_is.ts
  35. +1,187 −443 i18n/qgis_it.ts
  36. +738 −680 i18n/qgis_ja.ts
  37. +450 −410 i18n/qgis_ka.ts
  38. +36 −4 i18n/qgis_km.ts
  39. +2,146 −1,638 i18n/qgis_ko.ts
  40. +450 −410 i18n/qgis_lo.ts
  41. +930 −846 i18n/qgis_lt.ts
  42. +1,961 −1,871 i18n/qgis_lv.ts
  43. +450 −410 i18n/qgis_ml.ts
  44. +450 −410 i18n/qgis_mn.ts
  45. +450 −410 i18n/qgis_mr.ts
  46. +725 −683 i18n/qgis_nb.ts
  47. +792 −87 i18n/qgis_nl.ts
  48. +677 −490 i18n/qgis_pl.ts
  49. +550 −510 i18n/qgis_pt_BR.ts
  50. +2,382 −2,137 i18n/qgis_pt_PT.ts
  51. +450 −410 i18n/qgis_ro.ts
  52. +474 −434 i18n/qgis_ru.ts
  53. +450 −410 i18n/qgis_sk.ts
  54. +450 −410 i18n/qgis_sl.ts
  55. +450 −410 i18n/qgis_sq.ts
  56. +450 −410 i18n/qgis_sr_Cyrl.ts
  57. +450 −410 i18n/qgis_sr_Latn.ts
  58. +450 −410 i18n/qgis_sv.ts
  59. +450 −410 i18n/qgis_sw.ts
  60. +450 −410 i18n/qgis_ta.ts
  61. +450 −410 i18n/qgis_te.ts
  62. +450 −410 i18n/qgis_th.ts
  63. +450 −410 i18n/qgis_tr.ts
  64. +450 −410 i18n/qgis_uk.ts
  65. +450 −410 i18n/qgis_vi.ts
  66. +450 −410 i18n/qgis_xh.ts
  67. +450 −410 i18n/qgis_zh_CN.ts
  68. +450 −410 i18n/qgis_zh_TW.ts
  69. BIN images/splash/splash.png
  70. +89 −22 images/themes/default/mActionFillRing.svg
  71. +8 −0 ms-windows/osgeo4w/package-nightly.cmd
  72. +7 −0 ms-windows/osgeo4w/package.cmd
  73. +3 −0 python/core/qgsfeaturerequest.sip
  74. +28 −0 python/core/qgsfontutils.sip
  75. +3 −1 python/core/qgssimplifymethod.sip
  76. +11 −12 python/core/qgsvectorlayer.sip
  77. +17 −3 python/core/qgsvectorsimplifymethod.sip
  78. +1 −1 python/plugins/db_manager/db_plugins/postgis/plugins/versioning/dlg_versioning.py
  79. +25 −5 python/plugins/fTools/tools/doSpatialJoin.py
  80. +3 −1 python/pyplugin_installer/installer_data.py
  81. +1 −1 python/qsci_apis/generate_console_pap.py
  82. BIN python/qsci_apis/pyqgis.pap
  83. BIN resources/srs.db
  84. +2 −1 scripts/create_changelog.sh
  85. +28 −0 scripts/dbdiff.sh
  86. +122 −0 scripts/release.pl
  87. +3 −3 scripts/tsstat.pl
  88. +22 −22 src/analysis/interpolation/DualEdgeTriangulation.cc
  89. +2 −2 src/analysis/interpolation/DualEdgeTriangulation.h
  90. +1 −0 src/analysis/raster/qgsrastercalculator.cpp
  91. +3 −6 src/app/CMakeLists.txt
  92. +1 −1 src/app/legend/qgslegend.cpp
  93. +6 −10 src/app/main.cpp
  94. +26 −2 src/app/openstreetmap/qgsosmdownloaddialog.cpp
  95. +15 −1 src/app/qgisapp.cpp
  96. +50 −16 src/app/qgsbrowserdockwidget.cpp
  97. +1 −0 src/app/qgsbrowserdockwidget.h
  98. +7 −1 src/app/qgsfieldcalculator.cpp
  99. +1 −1 src/app/qgsfieldsproperties.cpp
  100. +3 −0 src/app/qgsmaptooladdfeature.cpp
  101. +5 −5 src/app/qgsoptions.cpp
  102. +14 −5 src/app/qgsprojectproperties.cpp
  103. +4 −4 src/app/qgsvectorlayerproperties.cpp
  104. +6 −7 src/core/composer/qgscomposerlegend.cpp
  105. +1 −0 src/core/qgsapplication.cpp
  106. +1 −1 src/core/qgscoordinatereferencesystem.cpp
  107. +13 −8 src/core/qgscoordinatetransform.cpp
  108. +2 −0 src/core/qgscoordinatetransform.h
  109. +6 −0 src/core/qgsdistancearea.cpp
  110. +3 −0 src/core/qgsfeaturerequest.h
  111. +100 −14 src/core/qgsfontutils.cpp
  112. +28 −0 src/core/qgsfontutils.h
  113. +3 −3 src/core/qgsgeometry.cpp
  114. +2 −2 src/core/qgsgeometryvalidator.cpp
  115. +9 −2 src/core/qgsnetworkaccessmanager.cpp
  116. +5 −6 src/core/qgspallabeling.cpp
  117. +44 −11 src/core/qgsrenderchecker.cpp
  118. +9 −0 src/core/qgsrenderchecker.h
  119. +1 −0 src/core/qgssimplifymethod.h
  120. +2 −2 src/core/qgsvectorfilewriter.cpp
  121. +25 −17 src/core/qgsvectorlayer.cpp
  122. +12 −12 src/core/qgsvectorlayer.h
  123. +8 −8 src/core/qgsvectorlayerfeatureiterator.cpp
  124. +31 −14 src/core/qgsvectorlayerrenderer.cpp
  125. +1 −1 src/core/qgsvectorsimplifymethod.cpp
  126. +20 −4 src/core/qgsvectorsimplifymethod.h
  127. +7 −1 src/core/raster/qgsrasterdataprovider.h
  128. +1 −1 src/core/symbology-ng/qgslinesymbollayerv2.cpp
  129. +2 −0 src/core/symbology-ng/qgspointdisplacementrenderer.cpp
  130. +1 −1 src/core/symbology-ng/qgssymbollayerv2.cpp
  131. +26 −1 src/gui/editorwidgets/qgsrelreferenceconfigdlg.cpp
  132. +2 −0 src/gui/editorwidgets/qgsrelreferenceconfigdlg.h
  133. +1 −1 src/gui/qgsexpressionbuilderwidget.cpp
  134. +3 −6 src/mapserver/CMakeLists.txt
  135. +2 −11 src/mapserver/qgis_map_serv.cpp
  136. +20 −2 src/mapserver/qgsprojectparser.cpp
  137. +4 −8 src/mapserver/qgswmsserver.cpp
  138. +1 −3 src/plugins/globe/globe_plugin.cpp
  139. +18 −29 src/providers/mssql/qgsmssqlsourceselect.cpp
  140. +1 −1 src/providers/mssql/qgsmssqlsourceselect.h
  141. +2 −2 src/providers/oracle/qgsoracleconn.cpp
  142. +1 −1 src/providers/postgres/qgspostgresconn.cpp
  143. +1 −1 src/providers/wfs/qgswfsfeatureiterator.cpp
  144. +116 −25 src/providers/wms/qgswmsdataitems.cpp
  145. +27 −5 src/providers/wms/qgswmsdataitems.h
  146. +3 −3 src/python/qgspythonutilsimpl.cpp
  147. +34 −14 src/ui/editorwidgets/qgsrelreferenceconfigdlgbase.ui
  148. +1 −1 tests/src/core/testqgsatlascomposition.cpp
  149. +18 −5 tests/src/core/testqgsblendmodes.cpp
  150. +5 −1 tests/src/core/testqgscomposermap.cpp
  151. +16 −6 tests/src/core/testqgscomposerrotation.cpp
  152. +17 −0 tests/src/core/testqgscoordinatereferencesystem.cpp
  153. +2 −2 tests/src/core/testqgsgradients.cpp
  154. +14 −5 tests/src/core/testqgsrenderers.cpp
  155. +3 −1 tests/src/providers/CMakeLists.txt
  156. +5 −1 tests/src/providers/testqgswcsprovider.cpp
  157. +3 −1 tests/src/python/CMakeLists.txt
  158. +670 −333 tests/src/python/qgis_local_server.py
  159. 0 tests/src/python/qgis_local_server_spawn/__init__.py
  160. +0 −325 tests/src/python/qgis_local_server_spawn/flup/ChangeLog
  161. +0 −18 tests/src/python/qgis_local_server_spawn/flup/PKG-INFO
  162. +0 −6 tests/src/python/qgis_local_server_spawn/flup/README_QGIS.txt
  163. +0 −1 tests/src/python/qgis_local_server_spawn/flup/__init__.py
  164. +0 −5 tests/src/python/qgis_local_server_spawn/flup/server/__init__.py
  165. +0 −207 tests/src/python/qgis_local_server_spawn/flup/server/ajp.py
  166. +0 −978 tests/src/python/qgis_local_server_spawn/flup/server/ajp_base.py
  167. +0 −180 tests/src/python/qgis_local_server_spawn/flup/server/threadedserver.py
  168. +0 −150 tests/src/python/qgis_local_server_spawn/flup/server/threadpool.py
  169. +0 −473 tests/src/python/qgis_local_server_spawn/flup_fcgi_client.py
  170. +0 −54 tests/src/python/qgis_local_server_spawn/qgis_server_local_spawn.py
  171. +0 −2 tests/src/python/qgis_local_server_spawn/spawn-fcgi/AUTHORS
  172. +0 −20 tests/src/python/qgis_local_server_spawn/spawn-fcgi/CMakeLists.txt
  173. +0 −31 tests/src/python/qgis_local_server_spawn/spawn-fcgi/COPYING
  174. +0 −4 tests/src/python/qgis_local_server_spawn/spawn-fcgi/Makefile.am
  175. +0 −44 tests/src/python/qgis_local_server_spawn/spawn-fcgi/NEWS
  176. +0 −41 tests/src/python/qgis_local_server_spawn/spawn-fcgi/README
  177. +0 −24 tests/src/python/qgis_local_server_spawn/spawn-fcgi/autogen.sh
  178. +0 −88 tests/src/python/qgis_local_server_spawn/spawn-fcgi/configure.ac
  179. +0 −1 tests/src/python/qgis_local_server_spawn/spawn-fcgi/doc/Makefile.am
  180. +0 −49 tests/src/python/qgis_local_server_spawn/spawn-fcgi/doc/run-generic
  181. +0 −8 tests/src/python/qgis_local_server_spawn/spawn-fcgi/doc/run-php
  182. +0 −8 tests/src/python/qgis_local_server_spawn/spawn-fcgi/doc/run-rails
  183. +0 −122 tests/src/python/qgis_local_server_spawn/spawn-fcgi/spawn-fcgi.1
  184. +0 −72 tests/src/python/qgis_local_server_spawn/spawn-fcgi/src/CMakeLists.txt
  185. +0 −5 tests/src/python/qgis_local_server_spawn/spawn-fcgi/src/Makefile.am
  186. +0 −37 tests/src/python/qgis_local_server_spawn/spawn-fcgi/src/config.h.cmake
  187. +0 −732 tests/src/python/qgis_local_server_spawn/spawn-fcgi/src/spawn-fcgi.c
  188. +0 −11 tests/src/python/qgis_local_server_spawn/spawn-qgis-server-local.sh
  189. +195 −0 tests/src/python/test_qgis_local_server.py
  190. +1 −1 tests/src/python/test_qgsblendmodes.py
  191. +78 −0 tests/src/python/test_qgsfontutils.py
  192. +32 −13 tests/src/python/test_qgspallabeling_base.py
  193. +8 −5 tests/src/python/test_qgspallabeling_canvas.py
  194. +164 −0 tests/src/python/test_qgspallabeling_composer.py
  195. +56 −67 tests/src/python/test_qgspallabeling_server.py
  196. +97 −9 tests/src/python/test_qgspallabeling_tests.py
  197. +35 −14 tests/src/python/utilities.py
  198. BIN tests/testdata/control_images/expected_composermap_grid/expected_composermap_grid.png
  199. BIN tests/testdata/control_images/expected_composermap_grid/osgeo4w_nightly.anomoly.png
  200. BIN tests/testdata/control_images/expected_composermap_grid/ubuntu_12.04.anomaly.png
  201. BIN tests/testdata/control_images/expected_composermap_grid/ubuntu_13.04.anomaly.png
  202. BIN tests/testdata/control_images/expected_composermap_grid/ubuntu_13.10.anomaly.png
  203. BIN tests/testdata/control_images/expected_pal_canvas/sp_background_rect/sp_background_rect.png
  204. BIN ...ta/control_images/expected_pal_canvas/sp_background_rect_w_offset/sp_background_rect_w_offset.png
  205. BIN tests/testdata/control_images/expected_pal_canvas/sp_background_svg/sp_background_svg.png
  206. BIN ...data/control_images/expected_pal_canvas/sp_background_svg_w_offset/sp_background_svg_w_offset.png
  207. +0 −6 tests/testdata/control_images/expected_pal_canvas/sp_default_label/sp_default_label.PNGw
  208. BIN tests/testdata/control_images/expected_pal_canvas/sp_default_label/sp_default_label.png
  209. BIN ...ta/control_images/expected_pal_canvas/sp_partials_labels_disabled/sp_partials_labels_disabled.png
  210. BIN ...data/control_images/expected_pal_canvas/sp_partials_labels_enabled/sp_partials_labels_enabled.png
  211. +0 −6 tests/testdata/control_images/expected_pal_canvas/sp_text_color/sp_text_color.PNGw
  212. BIN tests/testdata/control_images/expected_pal_canvas/sp_text_color/sp_text_color.png
  213. +0 −6 tests/testdata/control_images/expected_pal_canvas/sp_text_size_map_unit/sp_text_size_map_unit.PNGw
  214. BIN tests/testdata/control_images/expected_pal_canvas/sp_text_size_map_unit/sp_text_size_map_unit.png
  215. BIN tests/testdata/control_images/expected_pal_composer/sp_background_rect/sp_background_rect.png
  216. BIN .../control_images/expected_pal_composer/sp_background_rect_w_offset/sp_background_rect_w_offset.png
  217. BIN tests/testdata/control_images/expected_pal_composer/sp_background_svg/sp_background_svg.png
  218. BIN ...ta/control_images/expected_pal_composer/sp_background_svg_w_offset/sp_background_svg_w_offset.png
  219. BIN tests/testdata/control_images/expected_pal_composer/sp_default_label/sp_default_label.png
  220. BIN .../control_images/expected_pal_composer/sp_partials_labels_disabled/sp_partials_labels_disabled.png
  221. BIN ...ta/control_images/expected_pal_composer/sp_partials_labels_enabled/sp_partials_labels_enabled.png
  222. BIN tests/testdata/control_images/expected_pal_composer/sp_text_color/sp_text_color.png
  223. BIN tests/testdata/control_images/expected_pal_composer/sp_text_size_map_unit/sp_text_size_map_unit.png
  224. BIN tests/testdata/control_images/expected_pal_server/sp_background_rect/sp_background_rect.png
  225. BIN ...ta/control_images/expected_pal_server/sp_background_rect_w_offset/sp_background_rect_w_offset.png
  226. BIN tests/testdata/control_images/expected_pal_server/sp_background_svg/sp_background_svg.png
  227. BIN ...data/control_images/expected_pal_server/sp_background_svg_w_offset/sp_background_svg_w_offset.png
  228. BIN tests/testdata/control_images/expected_pal_server/sp_default_label/sp_default_label.png
  229. BIN ...ta/control_images/expected_pal_server/sp_partials_labels_disabled/sp_partials_labels_disabled.png
  230. BIN ...data/control_images/expected_pal_server/sp_partials_labels_enabled/sp_partials_labels_enabled.png
  231. BIN tests/testdata/control_images/expected_pal_server/sp_text_color/sp_text_color.png
  232. BIN tests/testdata/control_images/expected_pal_server/sp_text_size_map_unit/sp_text_size_map_unit.png
  233. BIN tests/testdata/control_images/expected_qgis_local_server/expected_qgis_local_server.png
  234. BIN tests/testdata/control_images/expected_single/expected_single.png
  235. BIN tests/testdata/control_images/expected_single/nimbus-anomaly.png
  236. BIN tests/testdata/control_images/expected_single/osx_hawkeye_single_anomaly.png
  237. BIN tests/testdata/control_images/expected_single/qgis_osgeo_osuosl_org_i386_natty_single_anomaly.png
  238. BIN tests/testdata/control_images/expected_single/qgis_osgeo_osuosl_org_i386_precise_single_anomaly.png
  239. BIN tests/testdata/control_images/expected_single/qgis_osgeo_osuosl_org_single_anomaly.png
  240. BIN tests/testdata/control_images/expected_single/stingray_single_anomaly.png
  241. BIN tests/testdata/control_images/expected_single/theodwyn-squeeze-amd64-single-anomaly.png
  242. BIN tests/testdata/control_images/expected_single/windows_single_anomaly.png
  243. BIN tests/testdata/control_images/expected_single/wssobarpa13532_single_anomaly.png
  244. +0 −159 tests/testdata/font/AUTHORS
  245. +0 −341 tests/testdata/font/COPYING
  246. +0 −430 tests/testdata/font/CREDITS
  247. +0 −1,257 tests/testdata/font/ChangeLog
  248. +0 −8 tests/testdata/font/FreeSansQGIS-README.txt
  249. BIN tests/testdata/font/FreeSansQGIS-chars.png
  250. BIN tests/testdata/font/FreeSansQGIS.ttf
  251. +124 −0 tests/testdata/font/QGIS-Vera/COPYRIGHT.TXT
  252. +9 −0 tests/testdata/font/QGIS-Vera/QGIS-Vera-README.txt
  253. BIN tests/testdata/font/QGIS-Vera/QGIS-Vera.ttf
  254. BIN tests/testdata/font/QGIS-Vera/QGIS-Vera.vfb
  255. BIN tests/testdata/font/QGIS-Vera/QGIS-VeraBI.ttf
  256. BIN tests/testdata/font/QGIS-Vera/QGIS-VeraBI.vfb
  257. BIN tests/testdata/font/QGIS-Vera/QGIS-VeraBI_font-table.pdf
  258. BIN tests/testdata/font/QGIS-Vera/QGIS-VeraBd.ttf
  259. BIN tests/testdata/font/QGIS-Vera/QGIS-VeraBd.vfb
  260. BIN tests/testdata/font/QGIS-Vera/QGIS-VeraBd_font-table.pdf
  261. BIN tests/testdata/font/QGIS-Vera/QGIS-VeraIt.ttf
  262. BIN tests/testdata/font/QGIS-Vera/QGIS-VeraIt.vfb
  263. BIN tests/testdata/font/QGIS-Vera/QGIS-VeraIt_font-table.pdf
  264. BIN tests/testdata/font/QGIS-Vera/QGIS-Vera_font-table.pdf
  265. +11 −0 tests/testdata/font/QGIS-Vera/README.TXT
  266. +162 −0 tests/testdata/font/QGIS-Vera/RELEASENOTES.TXT
  267. +0 −142 tests/testdata/font/README
  268. +38 −31 tests/testdata/labeling/{test-connection.qgs → test-labeling.qgs}
  269. +185 −57 tests/testdata/points_single_symbol.qml
  270. +92 −0 tests/testdata/qgis_local_server/fcgi/scripts/spawn_fcgi_mac.sh
  271. +10 −0 tests/testdata/qgis_local_server/index.html
  272. +27 −0 tests/testdata/qgis_local_server/lighttpd/config/conf/access_log.conf
  273. +47 −0 tests/testdata/qgis_local_server/lighttpd/config/conf/debug.conf
  274. +55 −0 tests/testdata/qgis_local_server/lighttpd/config/conf/dirlisting.conf
  275. +16 −0 tests/testdata/qgis_local_server/lighttpd/config/conf/fastcgi.conf
  276. +78 −0 tests/testdata/qgis_local_server/lighttpd/config/conf/mime.conf
  277. +51 −0 tests/testdata/qgis_local_server/lighttpd/config/conf/scgi.conf
  278. +28 −0 tests/testdata/qgis_local_server/lighttpd/config/conf/simple_vhost.conf
  279. +24 −0 tests/testdata/qgis_local_server/lighttpd/config/conf/status.conf
  280. +64 −0 tests/testdata/qgis_local_server/lighttpd/config/lighttpd_unix.conf
  281. +172 −0 tests/testdata/qgis_local_server/lighttpd/config/modules.conf
  282. +85 −0 tests/testdata/qgis_local_server/lighttpd/scripts/lighttpd_mac.sh
  283. +21 −0 tests/testdata/qgis_local_server/test-project/aoi.qml
  284. +21 −0 tests/testdata/qgis_local_server/test-project/background.qml
  285. BIN tests/testdata/qgis_local_server/test-project/features_v3.sqlite
  286. +27 −0 tests/testdata/qgis_local_server/test-project/point.qml
  287. +469 −0 tests/testdata/qgis_local_server/test-project/test-server.qgs
  288. +4 −1 tests/testdata/testdata.qrc
@@ -1,5 +1,5 @@
SET(CPACK_PACKAGE_VERSION_MAJOR "2")
SET(CPACK_PACKAGE_VERSION_MINOR "1")
SET(CPACK_PACKAGE_VERSION_MINOR "3")
SET(CPACK_PACKAGE_VERSION_PATCH "0")
SET(COMPLETE_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH})
SET(RELEASE_NAME "Master")
@@ -450,10 +450,6 @@ ELSE (WIN32)
SET (CMAKE_INSTALL_NAME_DIR ${CMAKE_BINARY_DIR}/output/lib)
IF (WITH_GLOBE)
SET (OSG_PLUGINS_PATH "" CACHE PATH "Path to OSG plugins for bundling")
IF (QGIS_MACAPP_BUNDLE GREATER 0)
# ensure OSG plugins bundled path will be used by globe plugin
SET (HAVE_MACAPP_BUNDLED_OSG 1)
ENDIF (QGIS_MACAPP_BUNDLE GREATER 0)
ENDIF (WITH_GLOBE)
# recent cmakes force SDKs, recent SDKs don't have user symlinks
# need to find non-system frameworks

0 comments on commit fafa58e

Please sign in to comment.
You can’t perform that action at this time.