-
Notifications
You must be signed in to change notification settings - Fork 122
/
proposals.xml
executable file
·395 lines (391 loc) · 65.9 KB
/
proposals.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
<?xml version="1.0" encoding="UTF-8"?>
<!--
The proposal status page at smartdevicelink.github.io/sdl_evolution is rendered from
this list using proposal-status.xsl; however, since this XML document lives on
the repo's master branch, the status page (index.html on the gh-pages branch)
just loads it via JavaScript. Hence, the following declaration isn't used.
<?xml-stylesheet type="text/xsl" href="proposal-status.xsl"?>
-->
<proposals>
<proposal id="0001" status="rejected" primary-platform="java-suite" sdl-version="4.1" name="Secured Preferences" filename="0001-SecuredPreferences.md"/>
<proposal id="0002" status="rejected" primary-platform="mobile" sdl-version="4.1" name="Turn by Turn Mobile Managers" filename="0002-turn-by-turn-mobile-managers.md"/>
<proposal id="0003" status="implemented" primary-platform="core" sdl-version="4.2.3" name="Last Mile Navigation" filename="0003-last-mile-navigation.md"/>
<proposal id="0004" status="implemented" primary-platform="core" sdl-version="4.2.3" name="SendLocation RPC Updates" filename="0004-sendlocation-updates.md"/>
<proposal id="0005" status="implemented" primary-platform="ios" sdl-version="5.0" name="iOS Use Correct Mutability on RPC Storage Properties" filename="0005-ios-immutable-rpc-storage-properties.md"/>
<proposal id="0006" status="implemented" primary-platform="ios" sdl-version="5.0" name="iOS Stringly Typed Enums" filename="0006-ios-stringly-typed-enums.md"/>
<proposal id="0007" status="implemented" primary-platform="ios" sdl-version="5.0" name="iOS Enforce ObjC Generics" filename="0007-ios-objc-generics.md"/>
<proposal id="0008" status="implemented" primary-platform="ios" sdl-version="5.0" name="Base iOS Version to 7.0" filename="0008-ios-7-0-minimum.md"/>
<proposal id="0009" status="implemented" primary-platform="ios" sdl-version="5.0" name="iOS Library Prefer Nonatomic Properties" filename="0009-ios-library-prefer-nonatomic.md"/>
<proposal id="0010" status="rejected" primary-platform="rpc" sdl-version="4.1" name="ButtonName Additions for Navigation Applications" filename="0010-spec-buttonname-additions-for-navigation-applications.md"/>
<proposal id="0011" status="implemented" primary-platform="ios" sdl-version="5.0" name="iOS Library RPCs conform to NSCopying" filename="0011-ios-library-conform-to-nscopying.md"/>
<proposal id="0012" status="implemented" primary-platform="ios" sdl-version="5.0" name="iOS Library Remove Siphon Server" filename="0012-ios-library-remove-siphon.md"/>
<proposal id="0013" status="implemented" primary-platform="ios" sdl-version="5.0" name="iOS Remove SDLJsonEncoder and Decoder" filename="0013-ios-remove-json-encode-decode-classes.md"/>
<proposal id="0014" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Adding Audio File Playback to TTSChunk" filename="0014-adding-audio-file-playback-to-ttschunk.md"/>
<proposal id="0015" status="rejected" primary-platform="java-suite" sdl-version="4.1" name="Android Studio IDE SDL Plugins" filename="0015-android-studio-sdl-plugin.md"/>
<proposal id="0016" status="implemented" primary-platform="ios" sdl-version="6.0" name="iOS Library Make Transport Classes Private and Cleaner" filename="0016-ios-library-transport-private-cleanup.md"/>
<proposal id="0017" status="implemented" primary-platform="ios" sdl-version="6.0" name="iOS Library Protocol Layer Should Not Be Public" filename="0017-ios-protocol-layer-nonpublic.md"/>
<proposal id="0018" status="implemented" primary-platform="ios" sdl-version="5.0" name="iOS Library Use Nullability Annotations" filename="0018-ios-use-nullability-annotations.md"/>
<proposal id="0019" status="implemented" primary-platform="ios" sdl-version="6.0" name="iOS Library Proxy Layer Should Not Be Public" filename="0019-ios-proxy-layer-nonpublic.md"/>
<proposal id="0020" status="implemented" primary-platform="ios" sdl-version="5.0" name="Remove SDLRPCRequestFactory" filename="0020-ios-remove-rpcrequestfactory.md"/>
<proposal id="0021" status="implemented" primary-platform="ios" sdl-version="5.0" name="Remove SDLTTSChunkFactory" filename="0021-ios-remove-sdlttschunkfactory.md"/>
<proposal id="0022" status="implemented" primary-platform="java-suite" sdl-version="4.3" name="Reduce RSVP default security" filename="0022-android-rsvp-off.md"/>
<proposal id="0023" status="implemented" primary-platform="rpc" sdl-version="4.5" name="Update Mobile API to Include Mandatory Flag on Parameters" filename="0023-update-mobile-api-mandatory-flag.md"/>
<proposal id="0024" status="implemented" primary-platform="ios" sdl-version="5.0" name="Base iOS Version to 8.0" filename="0024-ios-8-0-minimum.md"/>
<proposal id="0025" status="implemented" primary-platform="ios" sdl-version="5.0" name="Stream File Manager Uploads from Disk" filename="0025-ios-filemanager-stream-from-disk.md"/>
<proposal id="0026" status="implemented" primary-platform="java-suite" sdl-version="4.3" name="Move to Android Studio" filename="0026-android_move_to_android_studio.md"/>
<proposal id="0027" status="implemented" primary-platform="ios" sdl-version="5.0" name="Increase Specificity of Handler Events" filename="0027-ios-specify-handlers.md"/>
<proposal id="0028" status="implemented" primary-platform="meta" sdl-version="x.x" name="Add Potential Downsides to Template" filename="0028-meta-template-potential-downsides.md"/>
<proposal id="0029" status="implemented" primary-platform="ios" sdl-version="5.0" name="Multiple File Manager Transactions" filename="0029-ios-multiple-file-manager-transactions.md"/>
<proposal id="0030" status="implemented" primary-platform="ios" sdl-version="5.0" name="Redesign iOS Logging" filename="0030-ios-logging-redesign.md"/>
<proposal id="0031" status="implemented" primary-platform="rpc" sdl-version="4.5" name="Mobile Projection" filename="0031-mobile-projection.md"/>
<proposal id="0032" status="implemented" primary-platform="ios" sdl-version="5.0" name="Delegate Support for all onHMIStatus State Changes" filename="0032-on-hmi-status-state-changes.md"/>
<proposal id="0033" status="implemented" primary-platform="ios" sdl-version="5.0" name="Streaming Media Manager 5.0" filename="0033-streaming-media-manager-update.md"/>
<proposal id="0034" status="implemented" primary-platform="ios" sdl-version="4.6" name="Rename Cocoapods Project to SmartDeviceLink" filename="0034-ios-cocoapods-rename.md"/>
<proposal id="0035" status="implemented" primary-platform="ios" sdl-version="5.0" name="Audio Data Handler for SDLPerformAudioPassThru" filename="0035-audio-pass-thru-handler.md"/>
<proposal id="0036" status="implemented" primary-platform="java-suite" sdl-version="4.3" name="Up Android Target/Compile Version" filename="0036-android-up_target-version.md"/>
<proposal id="0037" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Expand Mobile putfile RPC" filename="0037-Expand-Mobile-putfile-RPC.md"/>
<proposal id="0038" status="rejected" primary-platform="core" sdl-version="x.x" name="Communication app activation during active embedded audio source or navigation" filename="0038-Communication-app-activation.md"/>
<proposal id="0039" status="rejected" primary-platform="core" sdl-version="x.x" name="Retrieving the value of 'menuIcon' and 'menuTitle' parameters from .ini file" filename="0039-'menuIcon'-menuTitle'-params.md"/>
<proposal id="0040" status="implemented" primary-platform="core" sdl-version="5.0" name="DTLS encryption" filename="0040-DTLS-encryption.md"/>
<proposal id="0041" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Provide AppIcon resumption across app registration requests" filename="0041-appicon-resumption.md"/>
<proposal id="0042" status="implemented" primary-platform="core" sdl-version="5.0" name="SDL must transfer RPC’s with invalid image reference parameters to the HMI" filename="0042-transfer-invalid-image-rpc.md"/>
<proposal id="0043" status="implemented" primary-platform="core" sdl-version="5.0" name="Move to the new C++11 standard" filename="0043-upgrade-c++-standard.md"/>
<proposal id="0044" status="implemented" primary-platform="core" sdl-version="5.0" name="Use Boost library in SDL" filename="0044-use-Boost-library.md"/>
<proposal id="0045" status="implemented" primary-platform="core" sdl-version="4.3" name="External Policy Manager" filename="0045-external-policy-manager.md"/>
<proposal id="0046" status="implemented" primary-platform="core" sdl-version="7.0" name="Implement logger abstraction" filename="0046-implement-logger-abstraction.md"/>
<proposal id="0047" status="rejected" primary-platform="ios" sdl-version="x.x" name="Manual layout for SDLLockScreenViewController" filename="0047-manual-lockscreen-layout-ios.md"/>
<proposal id="0048" status="implemented" primary-platform="java-suite" sdl-version="4.4" name="Add H.264 over RTP format support for video streaming" filename="0048-H264-over-RTP-support-for-video-streaming.md"/>
<proposal id="0048" status="implemented" primary-platform="ios" sdl-version="5.0" name="Add H.264 over RTP format support for video streaming" filename="0048-H264-over-RTP-support-for-video-streaming.md"/>
<proposal id="0049" status="implemented" primary-platform="rpc" sdl-version="4.5" name="Gesture cancellation on video streaming" filename="0049-touch-cancellation.md"/>
<proposal id="0050" status="implemented" primary-platform="rpc" sdl-version="4.4" name="Add API Patch Version" filename="0050-add-api-patch-version.md"/>
<proposal id="0051" status="implemented" primary-platform="android" sdl-version="4.4" name="Enhance Video Streaming API's for Android" filename="0051-enhance_video_streaming_apis_for_android.md"/>
<proposal id="0052" status="implemented" primary-platform="protocol" sdl-version="5.0" name="Constructed Payloads" filename="0052-constructed-payloads.md"/>
<proposal id="0053" status="implemented" primary-platform="core" sdl-version="4.5" name="Connectivity via iAP-BT and Transport Switch" filename="0053-Connectivity-via-iAP-BT-and-Transport-Switch.md"/>
<proposal id="0054" status="implemented" primary-platform="ios" sdl-version="5.2" name="ChangeRegistration-Manager" filename="0054-change-registration-manager.md"/>
<proposal id="0054" status="implemented" primary-platform="java-suite" sdl-version="4.10" name="ChangeRegistration-Manager" filename="0054-change-registration-manager.md"/>
<proposal id="0055" status="implemented" primary-platform="rpc" sdl-version="4.5" name="System Capabilities Query" filename="0055-system_capabilities_query.md"/>
<proposal id="0056" status="accepted" primary-platform="meta" sdl-version="x.x" name="Hardware Validator App (Android)" filename="0056-hardware-validator-app-android.md"/>
<proposal id="0057" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="Add zeroconf capability to WiFi transport" filename="0057-add-zeroconf-capability.md"/>
<proposal id="0058" status="implemented" primary-platform="rpc" sdl-version="4.5" name="Add video streaming capabilities" filename="0058-video-streaming-capabilities.md"/>
<proposal id="0059" status="implemented" primary-platform="java-suite" sdl-version="4.4" name="Android RPC Refactor" filename="0059-android_rpc_refactor.md"/>
<proposal id="0060" status="implemented" primary-platform="rpc" sdl-version="4.5" name="Support Indian English and Thai" filename="0060-support-indian-english-thai.md"/>
<proposal id="0061" status="returned" primary-platform="core" sdl-version="x.x" name="Locale support" filename="0061-locale-support.md"/>
<proposal id="0062" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Template images" filename="0062-template-images.md"/>
<proposal id="0063" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Display name parameter" filename="0063-display-name-parameter.md"/>
<proposal id="0064" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Choice-VR optional" filename="0064-choice-vr-optional.md"/>
<proposal id="0065" status="rejected" primary-platform="rpc" sdl-version="x.x" name="SDL Remote Control" filename="0065-remote-control.md"/>
<proposal id="0066" status="rejected" primary-platform="rpc" sdl-version="x.x" name="Steering wheel location" filename="0066-steering-wheel-location.md"/>
<proposal id="0067" status="implemented" primary-platform="ios" sdl-version="4.6" name="Optimize Connection Wait Range" filename="0067-optimize-connection-wait-range.md"/>
<proposal id="0068" status="implemented" primary-platform="meta" sdl-version="x.x" name="Idea To Implementation" filename="0068-idea_to_implementation.md"/>
<proposal id="0069" status="rejected" primary-platform="java-suite" sdl-version="x.x" name="Enhance Video Streaming Performance for Android" filename="0069-enhance-video-streaming-performance-for-android.md"/>
<proposal id="0070" status="withdrawn" primary-platform="protocol" sdl-version="x.x" name="Notification of iAP transport type" filename="0070-iap-transport-type-notification.md"/>
<proposal id="0071" status="implemented" primary-platform="rpc" sdl-version="4.5" name="SDL Remote Control Baseline (no zones, no driver/passenger, immediate control)" filename="0071-remote-control-baseline.md"/>
<proposal id="0072" status="implemented" primary-platform="rpc" sdl-version="5.0" name="New vehicle data - FuelRange" filename="0072-New-vehicle-data-FuelRange.md"/>
<proposal id="0073" status="implemented" primary-platform="rpc" sdl-version="4.5" name="Adding Metadata Types" filename="0073-Adding-Metadata-Types.md"/>
<proposal id="0074" status="implemented" primary-platform="java-suite" sdl-version="4.4" name="Android O Changes Phase 1" filename="0074-android_o_changes_phase_1.md"/>
<proposal id="0075" status="implemented" primary-platform="rpc" sdl-version="4.5" name="OEM specific Human Interface Device support as Plug-in architecture in SDL proxy" filename="0075-HID-Support-Plug-in.md"/>
<proposal id="0076" status="implemented" primary-platform="rpc" sdl-version="4.5" name="Support for Additional Languages" filename="0076-Support-For-Additional-Languages.md"/>
<proposal id="0077" status="implemented" primary-platform="policy" sdl-version="2.0" name="SDL Policy Server Enhancements" filename="0077-sdl-policy-server-enhancements.md"/>
<proposal id="0078" status="implemented" primary-platform="protocol" sdl-version="5.0" name="Control Frame Payloads v1.0.0" filename="0078-control_frame_payloads_v1_0_0.md"/>
<proposal id="0079" status="implemented" primary-platform="java-suite" sdl-version="4.4" name="System Capability Manager" filename="0079-system_capability_manager.md"/>
<proposal id="0080" status="implemented" primary-platform="ios" sdl-version="4.7" name="Support for MultiSession protocol string" filename="0080-Support-for-MultiSession-protocol-string.md"/>
<proposal id="0081" status="implemented" primary-platform="ios" sdl-version="5.0" name="SDLInterfaceManager" filename="0081-SDLInterfaceManager.md"/>
<proposal id="0082" status="implemented" primary-platform="rpc" sdl-version="5.0" name="New vehicle data - EngineOilLife" filename="0082-New-vehicle-data-EngineOilLife.md"/>
<proposal id="0083" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Expandable Design for Proprietary Data Exchange" filename="0083-Expandable-design-for-proprietary-data-exchange.md"/>
<proposal id="0084" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Progress Bar Seek Feature" filename="0084-Progress-Bar-Seek-Feature.md"/>
<proposal id="0085" status="implemented" primary-platform="rpc" sdl-version="5.0" name="SubMenu icon" filename="0085-submenu-icon.md"/>
<proposal id="0086" status="implemented" primary-platform="java-suite" sdl-version="4.4" name="Auto Set Correlation ID" filename="0086-auto_set_correlation_ids_android.md"/>
<proposal id="0087" status="implemented" primary-platform="ios" sdl-version="5.2" name="Sequentially Send Multiple RPCs" filename="0087-send-multiple-rpcs.md"/>
<proposal id="0087" status="implemented" primary-platform="java-suite" sdl-version="4.5" name="Sequentially Send Multiple RPCs" filename="0087-send-multiple-rpcs.md"/>
<proposal id="0088" status="implemented" primary-platform="ios" sdl-version="6.0" name="iOS System Capability Manager" filename="0088-ios-system-capability-manager.md"/>
<proposal id="0089" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Mobile API versioning" filename="0089-mobile-api-versioning.md"/>
<proposal id="0090" status="implemented" primary-platform="ios" sdl-version="5.0" name="SDLHapticHitTester Protocol" filename="0090-SDLHapticHitTesterProtocol.md"/>
<proposal id="0091" status="rejected" primary-platform="ios" sdl-version="x.x" name="SDLCarWindow Video Projection Developer Interface" filename="0091-SDLScreen-SDLWindow-Projection.md"/>
<proposal id="0092" status="implemented" primary-platform="core" sdl-version="4.5" name="Mark public deprecated methods" filename="0092-Deprecated-interfaces-markup.md"/>
<proposal id="0093" status="implemented" primary-platform="java-suite" sdl-version="4.4" name="Haptic Projection" filename="0093-haptic-projection.md"/>
<proposal id="0094" status="implemented" primary-platform="policy" sdl-version="2.4" name="SDL Policy Server Enhancements - UI Framework" filename="0094-sdl-policy-server-ui.md"/>
<proposal id="0095" status="rejected" primary-platform="java-suite" sdl-version="x.x" name="AOA multiplexing similar to Android BT/SPP multiplexing" filename="0095-AOA-multiplexing.md"/>
<proposal id="0096" status="implemented" primary-platform="core" sdl-version="5.0" name="Deliver build configuration" filename="0096-deliver-build-configuration.md"/>
<proposal id="0097" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Tire pressure additions" filename="0097-tire-pressure-additions.md"/>
<proposal id="0098" status="accepted" primary-platform="mobile" sdl-version="x.x" name="SDL Localization" filename="0098-localization.md"/>
<proposal id="0099" status="implemented" primary-platform="rpc" sdl-version="5.0" name="New remote control modules (LIGHT, AUDIO, HMI_SETTINGS) and parameters (SIS Data)" filename="0099-new-remote-control-modules-and-parameters.md"/>
<proposal id="0100" status="implemented" primary-platform="java-suite" sdl-version="4.4" name="New data transfer interface in Android Proxy for streaming" filename="0100-new-data-transfer-interface-for-streaming-android.md"/>
<proposal id="0101" status="implemented" primary-platform="java-suite" sdl-version="4.4" name="Add Android SDL Internal Interface" filename="0101-android_internal_interface.md"/>
<proposal id="0102" status="implemented" primary-platform="rpc" sdl-version="5.0" name="New vehicle data - ElectronicParkBrakeStatus" filename="0102-New-vehicle-data-ElectronicParkBrakeStatus.md"/>
<proposal id="0103" status="accepted" primary-platform="meta" sdl-version="x.x" name="HMI Application Custom Sounds Proposal" filename="0103-ApplicationCustomSounds.md"/>
<proposal id="0104" status="implemented" primary-platform="atf" sdl-version="5.0" name="Security ATF feature" filename="0104-atf_security_proposal.md"/>
<proposal id="0105" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Remote Control - Seat" filename="0105-remote-control-seat.md"/>
<proposal id="0106" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Remote Control - OnRCStatus" filename="0106-remote-control-onRcStatus-notification.md"/>
<proposal id="0107" status="implemented" primary-platform="rpc" sdl-version="5.0" name="New vehicle data - TurnSignal" filename="0107-New-vehicle-data-turnSignal.md"/>
<proposal id="0108" status="implemented" primary-platform="rpc" sdl-version="6.0" name="AutoCompleteList" filename="0108-AutoCompleteList.md"/>
<proposal id="0109" status="implemented" primary-platform="rpc" sdl-version="5.0" name="SetAudioStreamingIndicator RPC" filename="0109-set-audio-streaming-indicator.md"/>
<proposal id="0110" status="implemented" primary-platform="core" sdl-version="5.0" name="Remove QT HMI from SDL Core" filename="0110-remove-qt-hmi-from-sdl-core.md"/>
<proposal id="0111" status="implemented" primary-platform="ios" sdl-version="5.1" name="SDLCarWindow" filename="0111-ios-carwindow.md"/>
<proposal id="0112" status="implemented" primary-platform="ios" sdl-version="5.1" name="SDL iOS Move RPC Notifications to a Concurrent Background Queue" filename="0112-ios-serial-rpc-notifications.md"/>
<proposal id="0113" status="implemented" primary-platform="java-suite" sdl-version="4.7" name="SDLAudioStreamManager" filename="0113-audiostreammanager.md"/>
<proposal id="0113" status="implemented" primary-platform="ios" sdl-version="5.1" name="SDLAudioStreamManager" filename="0113-audiostreammanager.md"/>
<proposal id="0114" status="accepted" primary-platform="mobile" sdl-version="x.x" name="Default SoftButtonCapabilities" filename="0114-default-softbuttoncapabilities.md"/>
<proposal id="0115" status="implemented" primary-platform="rpc" sdl-version="6.0" name="CloseApplicationRPC" filename="0115-close-application.md"/>
<proposal id="0116" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Open Menu RPC" filename="0116-open-menu.md"/>
<proposal id="0117" status="accepted" primary-platform="core" sdl-version="x.x" name="Configurable time before shutdown" filename="0117-configurable-time-before-shutdown.md"/>
<proposal id="0118" status="implemented" primary-platform="ios" sdl-version="6.2" name="Video Streaming Backgrounded String" filename="0118-video-background-string.md"/>
<proposal id="0119" status="implemented" primary-platform="rpc" sdl-version="6.0" name="SDL Passenger Mode" filename="0119-SDL-passenger-mode.md"/>
<proposal id="0120" status="implemented" primary-platform="core" sdl-version="5.0" name="GetSystemTime RPC" filename="0120-GetSystemTime.md"/>
<proposal id="0121" status="accepted" primary-platform="atf" sdl-version="x.x" name="ATF Facade" filename="0121-atf_facade_proposal.md"/>
<proposal id="0122" status="implemented" primary-platform="core" sdl-version="5.0" name="Handling VR help requests when application does not send VR help prompt" filename="0122-New_rules_for_providing_VRHelpItems_VRHelpTitle.md"/>
<proposal id="0123" status="rejected" primary-platform="rpc" sdl-version="x.x" name="SendURI" filename="0123-SendURI.md"/>
<proposal id="0124" status="implemented" primary-platform="ios" sdl-version="5.2" name="SDLImageUploadManager" filename="0124-SDLImageUploadManager.md"/>
<proposal id="0124" status="implemented" primary-platform="java-suite" sdl-version="4.11" name="SDLImageUploadManager" filename="0124-SDLImageUploadManager.md"/>
<proposal id="0125" status="implemented" primary-platform="atf" sdl-version="8.0" name="ATF Video streaming support" filename="0125-atf-videostreaming-full-support.md"/>
<proposal id="0126" status="accepted" primary-platform="atf" sdl-version="x.x" name="ATF support of additional transports (BT and USB)" filename="0126-atf-additional-transports.md"/>
<proposal id="0127" status="accepted" primary-platform="atf" sdl-version="x.x" name="SDL watchdog" filename="0127-atf-sdl-watchdog-service.md"/>
<proposal id="0128" status="implemented" primary-platform="atf" sdl-version="7.0" name="ATF Script Runner" filename="0128-atf-script-runner.md"/>
<proposal id="0129" status="implemented" primary-platform="ios" sdl-version="5.2" name="Add Additional AppHMIType Array iOS" filename="0129-ios-additional-apptypes.md"/>
<proposal id="0130" status="rejected" primary-platform="rpc" sdl-version="x.x" name="SendLocation for Mobile Nav" filename="0130-SendLocation-for-Mobile-Nav.md"/>
<proposal id="0131" status="accepted" primary-platform="atf" sdl-version="x.x" name="Test Scripts - Refactoring of Common modules" filename="0131-test-scripts-common-modules-refactoring.md"/>
<proposal id="0132" status="accepted" primary-platform="atf" sdl-version="x.x" name="Change ATF test reports folder structure" filename="0132-Change_ATF_test_reports_folder_structure.md"/>
<proposal id="0133" status="rejected" primary-platform="ios" sdl-version="x.x" name="EnhancediOSProxyInterface" filename="0133-EnhancediOSProxyInterface.md"/>
<proposal id="0134" status="implemented" primary-platform="ios" sdl-version="5.2" name="Show Manager - iOS" filename="0134-ios-show-manager.md"/>
<proposal id="0135" status="deferred" primary-platform="rpc" sdl-version="x.x" name="Push To Talk key support" filename="0135-PushToTalk-hardkey-support.md"/>
<proposal id="0136" status="rejected" primary-platform="rpc" sdl-version="x.x" name="Remote Control - SDL Module" filename="0136-rc-sdl-module.md"/>
<proposal id="0137" status="deferred" primary-platform="rpc" sdl-version="x.x" name="TouchCoord outside video screen range" filename="0137-TouchCoord-outside-video-screen-range.md"/>
<proposal id="0138" status="implemented" primary-platform="core" sdl-version="6.0" name="Make 'audioPassThruCapabilities' of HMI an array" filename="0138-hmi-audiopassthru-capability.md"/>
<proposal id="0139" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Clarification of audio format details of AudioPassThru" filename="0139-apt-clarification.md"/>
<proposal id="0140" status="implemented" primary-platform="java-suite" sdl-version="4.5" name="Android Manifest Metadata" filename="0140-android_metadata.md"/>
<proposal id="0141" status="implemented" primary-platform="protocol" sdl-version="5.1" name="Supporting simultaneous multiple transports" filename="0141-multiple-transports.md"/>
<proposal id="0142" status="withdrawn" primary-platform="protocol" sdl-version="x.x" name="Addition of 'App Instance ID' and 'Core Instance ID'" filename="0142-mt-instance-ids.md"/>
<proposal id="0143" status="rejected" primary-platform="core" sdl-version="x.x" name="Add Service Discovery mechanism for TCP transport" filename="0143-mt-service-discovery.md"/>
<proposal id="0144" status="accepted" primary-platform="core" sdl-version="x.x" name="Allow clients to specify legacy nicknames" filename="0144-app-nicknames.md"/>
<proposal id="0145" status="implemented" primary-platform="core" sdl-version="5.0" name="Driver Distraction Notification Upon Registration" filename="0145-distraction-notification-after-registration.md"/>
<proposal id="0146" status="accepted" primary-platform="meta" sdl-version="x.x" name="Updating Mobile Version Dependencies" filename="0146-updating-mobile-version-dependencies.md"/>
<proposal id="0147" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Template Improvements: Color Scheme" filename="0147-template-color-scheme.md"/>
<proposal id="0148" status="implemented" primary-platform="rpc" sdl-version="7.0" name="Template Improvements: Additional SubMenus" filename="0148-template-additional-submenus.md"/>
<proposal id="0149" status="implemented" primary-platform="core" sdl-version="5.0" name="Add capability to disable resumption based on app type and transport type" filename="0149-mt-registration-limitation.md"/>
<proposal id="0150" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Enhancing onHMIStatus with a New Parameter for Video Streaming State" filename="0150-video-streaming-state.md"/>
<proposal id="0151" status="implemented" primary-platform="rpc" sdl-version="5.0" name="ImageFieldName for SecondaryImage" filename="0151-imagefieldname-for-secondary-image.md"/>
<proposal id="0152" status="implemented" primary-platform="rpc" sdl-version="7.0" name="Driver Distraction Improvements: Command List Limitations" filename="0152-driver-distraction-list-limits.md"/>
<proposal id="0153" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Support for Short and Full UUID App ID" filename="0153-support-short-long-appid.md"/>
<proposal id="0154" status="implemented" primary-platform="core" sdl-version="7.0" name="Add SDL Core Daemon Script" filename="0154-add-sdl-core-daemon-script.md"/>
<proposal id="0155" status="implemented" primary-platform="ios" sdl-version="6.0" name="Mobile Menu Manager" filename="0155-mobile-menu-manager.md"/>
<proposal id="0155" status="implemented" primary-platform="java-suite" sdl-version="4.9" name="Mobile Menu Manager" filename="0155-mobile-menu-manager.md"/>
<proposal id="0156" status="accepted" primary-platform="ios" sdl-version="x.x" name="High level interface: Foundation" filename="0156-high-level-interface-foundation.md"/>
<proposal id="0157" status="implemented" primary-platform="ios" sdl-version="6.1" name="Mobile Choice Set Manager" filename="0157-mobile-choice-manager.md"/>
<proposal id="0157" status="implemented" primary-platform="java-suite" sdl-version="4.9" name="Mobile Choice Set Manager" filename="0157-mobile-choice-manager.md"/>
<proposal id="0158" status="implemented" primary-platform="protocol" sdl-version="5.2" name="Cloud App Transport Adapter" filename="0158-cloud-app-transport-adapter.md"/>
<proposal id="0159" status="implemented" primary-platform="java-suite" sdl-version="4.7" name="Static SDL Icon Names Enum" filename="0159-Static-SDL-Icon-Names-Enum.md"/>
<proposal id="0159" status="implemented" primary-platform="ios" sdl-version="6.1" name="Static SDL Icon Names Enum" filename="0159-Static-SDL-Icon-Names-Enum.md"/>
<proposal id="0160" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Remote Control Radio Parameter Update" filename="0160-rc-radio-parameter-update.md"/>
<proposal id="0161" status="accepted" primary-platform="mobile" sdl-version="x.x" name="Remove SmartDeviceLink Cordova plugin" filename="0161-remove-sdl-cordova.md"/>
<proposal id="0162" status="implemented" primary-platform="protocol" sdl-version="5.1" name="Define Handling of Duplicate Correlation IDs" filename="0162-define-handling-of-duplicate-correlation-ids.md"/>
<proposal id="0163" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Make spaceAvailable field non-mandatory" filename="0163-make-spaceavailable-field-non-mandatory.md"/>
<proposal id="0164" status="implemented" primary-platform="core" sdl-version="5.0" name="Modernize Ubuntu Support" filename="0164-modernize-ubuntu-support.md"/>
<proposal id="0165" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Remote Control – Lights – More Names and Status Values" filename="0165-rc-lights-more-names-and-status-values.md"/>
<proposal id="0166" status="implemented" primary-platform="android" sdl-version="4.6" name="Use Android Annotations Library" filename="0166-use-android-annotations-library.md"/>
<proposal id="0167" status="implemented" primary-platform="rpc" sdl-version="5.1" name="App Services" filename="0167-app-services.md"/>
<proposal id="0168" status="implemented" primary-platform="core" sdl-version="5.0" name="RPC design refactoring" filename="0168-rpc-design-refactoring.md"/>
<proposal id="0169" status="returned" primary-platform="core" sdl-version="x.x" name="Arguments initialText and hintText for SDL Keyboard" filename="0169-initial-and-hint-text-for-keyboard.md"/>
<proposal id="0170" status="implemented" primary-platform="core" sdl-version="5.0" name="SDL behavior in case of LOW_VOLTAGE event" filename="0170-sdl-behavior-in-case-of-Low-Voltage.md"/>
<proposal id="0171" status="implemented" primary-platform="java-suite" sdl-version="4.7" name="Android Manager APIs" filename="0171-android-manager-apis.md"/>
<proposal id="0172" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Remote Control - Update OnRCStatus with a new allowed parameter" filename="0172-onRcStatus-allowed.md"/>
<proposal id="0173" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Read Generic Network Signal data" filename="0173-Read-Generic-Network-Signal-data.md"/>
<proposal id="0174" status="implemented" primary-platform="java-suite" sdl-version="4.6" name="Deprecate RPCRequestFactory" filename="0174-deprecate-rpc-request-factory.md"/>
<proposal id="0175" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Updating DOP value range for GPS notification" filename="0175-Updating-DOP-value-range-for-GPS-notification.md"/>
<proposal id="0176" status="accepted" primary-platform="ios" sdl-version="x.x" name="High level interface: Views and Controllers" filename="0176-high-level-interface-views-and-controllers.md"/>
<proposal id="0177" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Alert Icon" filename="0177-alert-icon.md"/>
<proposal id="0178" status="implemented" primary-platform="core" sdl-version="5.0" name="Interior Vehicle Data Subscription Management and Data Caching in SDL" filename="0178-GetInteriorVehicleData.md"/>
<proposal id="0179" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Pixel density and Scale" filename="0179-pixel-density-and-scale.md"/>
<proposal id="0180" status="implemented" primary-platform="core" sdl-version="7.1" name="Broaden Choice Uniqueness" filename="0180-broaden-choice-uniqueness.md"/>
<proposal id="0181" status="implemented" primary-platform="core" sdl-version="5.0" name="SDL shall not put RC applications to HMI level NONE when user disables RC in HMI" filename="0181-keep-rc-app-hmi-level-when-disable-rc.md"/>
<proposal id="0182" status="implemented" primary-platform="rpc" sdl-version="5.0" name="Audio Source AM/FM/XM/DAB" filename="0182-audio-source-am-fm-xm.md"/>
<proposal id="0183" status="accepted" primary-platform="mobile" sdl-version="x.x" name="Automatic Mobile Resumption Hash Management" filename="0183-mobile-hash-managment.md"/>
<proposal id="0184" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Dismiss Alert RPC" filename="0184-dismiss-alert.md"/>
<proposal id="0185" status="implemented" primary-platform="ios" sdl-version="6.1" name="Remove Hello SDL iOS Repository" filename="0185-remove-hello-sdl-ios.md"/>
<proposal id="0185" status="implemented" primary-platform="java-suite" sdl-version="4.7" name="Remove Hello SDL iOS Repository" filename="0185-remove-hello-sdl-ios.md"/>
<proposal id="0186" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Template Titles" filename="0186-template-titles.md"/>
<proposal id="0187" status="implemented" primary-platform="ios" sdl-version="6.4" name="Restructure iOS Threading and Queueing" filename="0187-restructure-ios-threading.md"/>
<proposal id="0188" status="implemented" primary-platform="core" sdl-version="7.0" name="Interior Vehicle Data resumption" filename="0188-get-interior-data-resumption.md"/>
<proposal id="0189" status="implemented" primary-platform="core" sdl-version="8.0" name="Restructuring OnResetTimeout" filename="0189-Restructuring-OnResetTimeout.md"/>
<proposal id="0190" status="implemented" primary-platform="core" sdl-version="7.0" name="Handle response from HMI during resumption data" filename="0190-resumption-data-error-handling.md"/>
<proposal id="0191" status="implemented" primary-platform="ios" sdl-version="6.1" name="Retry Failed File Uploads" filename="0191-retry-failed-file-uploads.md"/>
<proposal id="0191" status="implemented" primary-platform="java-suite" sdl-version="4.11" name="Retry Failed File Uploads" filename="0191-retry-failed-file-uploads.md"/>
<proposal id="0192" status="implemented" primary-platform="core" sdl-version="8.0" name="Button Subscription response from HMI" filename="0192-button_subscription_response_from_hmi.md"/>
<proposal id="0193" status="implemented" primary-platform="java-suite" sdl-version="5.0" name="Update SDL-Android minimum SDK" filename="0193-update-android-min-sdk.md"/>
<proposal id="0194" status="implemented" primary-platform="java-suite" sdl-version="4.7" name="Android Transport Layer Overhaul" filename="0194-android-transport-overhaul.md"/>
<proposal id="0195" status="returned" primary-platform="rpc" sdl-version="x.x" name="Minimum Main and Secondary Font Size" filename="0195-minimum-main-and-secondary-font-size.md"/>
<proposal id="0196" status="implemented" primary-platform="ios" sdl-version="6.2" name="Add Support for Static Icons to SDLArtwork" filename="0196-sdlartwork-static-icons.md"/>
<proposal id="0196" status="implemented" primary-platform="java-suite" sdl-version="4.8" name="Add Support for Static Icons to SDLArtwork" filename="0196-sdlartwork-static-icons.md"/>
<proposal id="0197" status="implemented" primary-platform="ios" sdl-version="6.2" name="Update SetMediaClockTimer Initializers" filename="0197-setmediaclocktimer-initializers.md"/>
<proposal id="0197" status="implemented" primary-platform="java-suite" sdl-version="4.8" name="Update SetMediaClockTimer Initializers" filename="0197-setmediaclocktimer-initializers.md"/>
<proposal id="0198" status="implemented" primary-platform="rpc" sdl-version="7.1" name="Media Skip Indicators" filename="0198-media-skip-indicators.md"/>
<proposal id="0199" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Adding GPS Shift Support" filename="0199-Adding-GPS-Shift-support.md"/>
<proposal id="0200" status="implemented" primary-platform="rpc" sdl-version="7.0" name="Removing URL Parameter Max Length" filename="0200-Removing-URL-Param-Max-Length.md"/>
<proposal id="0201" status="returned" primary-platform="ios" sdl-version="x.x" name="High level interface: Overlay Controllers" filename="0201-high-level-interface-overlay-controllers.md"/>
<proposal id="0202" status="implemented" primary-platform="rpc" sdl-version="7.0" name="Supported Character Sets" filename="0202-character-sets.md"/>
<proposal id="0203" status="implemented" primary-platform="java-suite" sdl-version="4.8" name=" Cloud App Library - Phase 1" filename="0203-cloud_client_library_phase_1.md"/>
<proposal id="0204" status="implemented" primary-platform="core" sdl-version="6.0" name="Support running the same app from multiple devices at the same time" filename="0204-same-app-from-multiple-devices.md"/>
<proposal id="0205" status="implemented" primary-platform="core" sdl-version="8.0" name="Avoid Custom button subscription in case HMI incompatibility" filename="0205-Avoid_custom_button_subscription_when_HMI_does_not_support.md"/>
<proposal id="0206" status="implemented" primary-platform="atf" sdl-version="6.1" name="Remote Automated testing" filename="0206-remote_atf_testing.md"/>
<proposal id="0207" status="implemented" primary-platform="rpc" sdl-version="6.0" name="RPC message protection" filename="0207-rpc-message-protection.md"/>
<proposal id="0208" status="implemented" primary-platform="java-suite" sdl-version="4.8" name="Block Old SDL Head Units from Mobile" filename="0208-block-sdl-head-units.md"/>
<proposal id="0208" status="implemented" primary-platform="ios" sdl-version="6.2" name="Block Old SDL Head Units from Mobile" filename="0208-block-sdl-head-units.md"/>
<proposal id="0209" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Static Icon Capability" filename="0209-static-icon-capability.md"/>
<proposal id="0210" status="implemented" primary-platform="java-suite" sdl-version="4.9" name="Mobile Manager Dynamic Menu Cell Updating" filename="0210-mobile-dynamic-menu-cell-updating.md"/>
<proposal id="0210" status="implemented" primary-platform="ios" sdl-version="6.3" name="Mobile Manager Dynamic Menu Cell Updating" filename="0210-mobile-dynamic-menu-cell-updating.md"/>
<proposal id="0211" status="implemented" primary-platform="core" sdl-version="6.0" name="Service Status Update to HMI" filename="0211-ServiceStatusUpdateToHMI.md"/>
<proposal id="0212" status="implemented" primary-platform="core" sdl-version="6.0" name="Add Ability to Reuse a SyncFileName for a PutFile" filename="0212-add-ability-to-reuse-a-syncfilename-for-a-putfile.md"/>
<proposal id="0213" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Remote Control - Radio and Climate Parameter Update" filename="0213-rc-radio-climate-parameter-update.md"/>
<proposal id="0214" status="implemented" primary-platform="java-suite" sdl-version="4.7" name="Secondary Transport Optimization" filename="0214-secondary-transport-optimization.md"/>
<proposal id="0214" status="implemented" primary-platform="ios" sdl-version="6.6" name="Secondary Transport Optimization" filename="0214-secondary-transport-optimization.md"/>
<proposal id="0215" status="deferred" primary-platform="ios" sdl-version="x.x" name="iOS ReplayKit Streaming" filename="0215-ios-replaykit-streaming.md"/>
<proposal id="0216" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Widget Support" filename="0216-widget-support.md"/>
<proposal id="0217" status="rejected" primary-platform="java-suite" sdl-version="x.x" name="Android ManagerListener Update" filename="0217-android-manager-listener-update.md"/>
<proposal id="0218" status="implemented" primary-platform="shaid" sdl-version="2.6" name="Facilitating OEM Communication with App Developers" filename="0218-developer-oem-communication.md"/>
<proposal id="0219" status="implemented" primary-platform="ios" sdl-version="6.2" name="Explicit returned type from NSDictionary(Store) category" filename="0219-ios-check-type.md"/>
<proposal id="0220" status="implemented" primary-platform="java-suite" sdl-version="4.11" name="Support for Android custom RouterService" filename="0220-support-for-android-custom-routerservice.md"/>
<proposal id="0221" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Remote Control - Allow Multiple Modules per Module Type" filename="0221-multiple-modules.md"/>
<proposal id="0222" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Add System Software Name parameter to Register App Interface Response" filename="0222-rair-system-software-name.md"/>
<proposal id="0223" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Add Currently Playing Media Image to MediaServiceData" filename="0223-media-service-image.md"/>
<proposal id="0224" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Navigation Subscription Buttons" filename="0224-navigation-subscription-buttons.md"/>
<proposal id="0225" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Update Published App Services" filename="0225-update-published-app-services.md"/>
<proposal id="0226" status="implemented" primary-platform="ios" sdl-version="6.3" name="Add iOS SDLManager RPC Subscriptions" filename="0226-ios-manager-rpc-subscriptions.md"/>
<proposal id="0227" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Add Supported RGB Colors to Light Capabilities" filename="0227-add-supported-rgb-colors.md"/>
<proposal id="0228" status="implemented" primary-platform="policy" sdl-version="2.7" name="SDL Server Email Notifications" filename="0228-sdl-server-email-notifications.md"/>
<proposal id="0229" status="implemented" primary-platform="policy" sdl-version="2.7" name="SDL Server Version Tracking" filename="0229-sdl-server-version-tracking.md"/>
<proposal id="0230" status="implemented" primary-platform="java-suite" sdl-version="4.12" name="SPP resource management for Android" filename="0230-spp-resource-management-for-android.md"/>
<proposal id="0231" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Add Tiles as an Option for Main Menus" filename="0231-main-menu-tiles.md"/>
<proposal id="0232" status="implemented" primary-platform="ios" sdl-version="6.3" name="Add Pushing Buffer Support to AudioStreamManager" filename="0232-add_pushing_buffer_support_to_audio_stream_manager.md"/>
<proposal id="0232" status="implemented" primary-platform="java-suite" sdl-version="4.9" name="Add Pushing Buffer Support to AudioStreamManager" filename="0232-add_pushing_buffer_support_to_audio_stream_manager.md"/>
<proposal id="0233" status="accepted" primary-platform="policy" sdl-version="x.x" name="SDL Server Statistics Recording and Visualizations" filename="0233-policy-server-statistics-recording-visualizations.md"/>
<proposal id="0234" status="implemented" primary-platform="core" sdl-version="6.1" name="Proxy Library RPC Generation" filename="0234-proxy-rpc-generation.md"/>
<proposal id="0234" status="implemented" primary-platform="ios" sdl-version="6.6" name="Proxy Library RPC Generation" filename="0234-proxy-rpc-generation.md"/>
<proposal id="0234" status="implemented" primary-platform="java-suite" sdl-version="4.11" name="Proxy Library RPC Generation" filename="0234-proxy-rpc-generation.md"/>
<proposal id="0234" status="implemented" primary-platform="javascript" sdl-version="1.0" name="Proxy Library RPC Generation" filename="0234-proxy-rpc-generation.md"/>
<proposal id="0235" status="implemented" primary-platform="javascript" sdl-version="1.0" name="SDL JavaScript library" filename="0235-sdl-js-library.md"/>
<proposal id="0236" status="implemented" primary-platform="rpc" sdl-version="8.0" name="Update mismatch in TireStatus structure" filename="0236-TireStatus-Mismatch.md"/>
<proposal id="0237" status="implemented" primary-platform="ios" sdl-version="6.4" name="Add Feature to Disable `Video Streaming Backgrounded String` Feature" filename="0237-add-feature-to-disable-video-streaming-backgrounded-string-feature.md"/>
<proposal id="0238" status="implemented" primary-platform="rpc" sdl-version="7.1" name="Keyboard Enhancements" filename="0238-Keyboard-Enhancements.md"/>
<proposal id="0239" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Media Service Data Progress Bar Improvements" filename="0239-media-service-data-progress-bar-improvements.md"/>
<proposal id="0240" status="implemented" primary-platform="core" sdl-version="6.1" name="WebEngine support for SDL JavaScript" filename="0240-sdl-js-pwa.md"/>
<proposal id="0241" status="returned" primary-platform="rpc" sdl-version="x.x" name="Commerce App Service" filename="0241-Commerce-App-Service.md"/>
<proposal id="0242" status="implemented" primary-platform="rpc" sdl-version="7.0" name="Subtle Alert Style" filename="0242-alert-style-subtle.md"/>
<proposal id="0243" status="implemented" primary-platform="ios" sdl-version="6.4" name="Manager Update for DisplayCapability" filename="0243-manager-update-display-capability.md"/>
<proposal id="0243" status="implemented" primary-platform="java-suite" sdl-version="4.10" name="Manager Update for DisplayCapability" filename="0243-manager-update-display-capability.md"/>
<proposal id="0244" status="implemented" primary-platform="rpc" sdl-version="7.1" name="Custom Playback Rates for SetMediaClockTimer" filename="0244-setmediaclocktimer-custom-playback-rates.md"/>
<proposal id="0245" status="deferred" primary-platform="rpc" sdl-version="x.x" name="WiFi Transport: Sharing SSID and password with Mobile Proxy" filename="0245-sharing-wifi-ssid-and-password.md"/>
<proposal id="0246" status="implemented" primary-platform="rpc" sdl-version="6.0" name="Add App Services to HMICapabilities" filename="0246-app-services-hmi_capabilities.md"/>
<proposal id="0247" status="returned" primary-platform="policy" sdl-version="x.x" name="SDL Server 3.0.0 (refactor)" filename="0247-sdl-server-3.md"/>
<proposal id="0248" status="implemented" primary-platform="core" sdl-version="6.1" name="HMI Policy Table Update using vehicle modem" filename="0248-hmi-ptu-support.md"/>
<proposal id="0249" status="implemented" primary-platform="core" sdl-version="7.0" name="Persisting HMI Capabilities specific to headunit" filename="0249-Persisting-HMI-Capabilities-specific-to-headunit.md"/>
<proposal id="0250" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Next RPC Indication for the HMI" filename="0250-NextRpcIndication.md"/>
<proposal id="0251" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Font Styles" filename="0251-font-styles.md"/>
<proposal id="0252" status="implemented" primary-platform="core" sdl-version="7.0" name="Aligning HMI and MOBILE API for pcmStreamCapabilities" filename="0252-Aligning-HMI-and-MOBILE-API-for-pcmStreamCapabilities.md"/>
<proposal id="0253" status="implemented" primary-platform="rpc" sdl-version="7.0" name="New vehicle data StabilityControlsStatus" filename="0253-New-vehicle-data-StabilityControlsStatus.md"/>
<proposal id="0254" status="rejected" primary-platform="rpc" sdl-version="x.x" name="New vehicle data HVBatteryLevel" filename="0254-New-vehicle-data-HVBatteryLevel.md"/>
<proposal id="0255" status="implemented" primary-platform="rpc" sdl-version="7.1" name="Enhance BodyInformation vehicle data" filename="0255-Enhance-BodyInformation-vehicle-data.md"/>
<proposal id="0256" status="implemented" primary-platform="rpc" sdl-version="7.0" name="Refactor Fuel Information Related Vehicle Data" filename="0256-Refactor-Fuel-Information-Related-Vehicle-Data.md"/>
<proposal id="0257" status="implemented" primary-platform="rpc" sdl-version="7.0" name="New vehicle data HandsOffSteering" filename="0257-New-vehicle-data-HandsOffSteering.md"/>
<proposal id="0258" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="Update vehicle data TurnSignal" filename="0258-Update-vehicle-data-TurnSignal.md"/>
<proposal id="0259" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Disabled Softbuttons" filename="0259-DisabledSoftbuttons.md"/>
<proposal id="0260" status="accepted" primary-platform="core" sdl-version="x.x" name="Deprecate HMI RPC OnFindApplications" filename="0260-Deprecate-HMI-RPC-OnFindApplications.md"/>
<proposal id="0261" status="implemented" primary-platform="rpc" sdl-version="7.0" name="New vehicle data WindowStatus" filename="0261-New-vehicle-data-WindowStatus.md"/>
<proposal id="0262" status="implemented" primary-platform="rpc" sdl-version="7.1" name="New vehicle data SeatOccupancy" filename="0262-New-vehicle-data-SeatOccupancy.md"/>
<proposal id="0263" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Extend SystemRequest With Optional Data For Proprietary Data Exchange" filename="0263-System-Request.md"/>
<proposal id="0264" status="implemented" primary-platform="core" sdl-version="8.0" name="Separating the change of Audible status and the change of HMI Status" filename="0264-Separating-the-change-of-Audible-status-and-the-change-of-HMI-Status.md"/>
<proposal id="0265" status="implemented" primary-platform="core" sdl-version="8.1" name="Remove duplicate parameter FileName from HMI RPC BasicCommunication.OnPutFile" filename="0265-Remove-Duplicate-Parameter-HMI-RPC-OnPutFile.md"/>
<proposal id="0266" status="implemented" primary-platform="rpc" sdl-version="7.0" name="New vehicle data GearStatus" filename="0266-New-vehicle-data-GearStatus.md"/>
<proposal id="0267" status="implemented" primary-platform="rpc" sdl-version="7.1" name="Main Menu UI Updates" filename="0267-addcommand-ui-updates.md"/>
<proposal id="0268" status="implemented" primary-platform="rpc" sdl-version="7.0" name="Main Menu Updating and Pagination" filename="0268-main-menu-updating.md"/>
<proposal id="0269" status="implemented" primary-platform="rpc" sdl-version="7.1" name="New vehicle data ClimateData" filename="0269-New-vehicle-data-ClimateData.md"/>
<proposal id="0270" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="Add means to launch with optimum appHMIType" filename="0270-Add-means-to-launch-with-optimum-appHMIType.md"/>
<proposal id="0271" status="rejected" primary-platform="rpc" sdl-version="x.x" name="Start APT of SDL App by pressing PTT button" filename="0271-Start-APT-of-SDL-App-by-pressing-PTT-Button.md"/>
<proposal id="0272" status="implemented" primary-platform="javascript" sdl-version="1.5" name="JavaScript Suite SDL Manager" filename="0272-sdl-javascript-manager-layer.md"/>
<proposal id="0273" status="implemented" primary-platform="rpc" sdl-version="7.0" name="WebEngine Projection mode" filename="0273-webengine-projection-mode.md"/>
<proposal id="0274" status="implemented" primary-platform="rpc" sdl-version="7.1" name="Add preferred FPS to VideoStreamingCapability" filename="0274-add-preferred-FPS.md"/>
<proposal id="0275" status="implemented" primary-platform="manticore" sdl-version="2.6" name="WebEngine App Testing" filename="0275-webengine-app-testing.md"/>
<proposal id="0276" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="POI Service Supported" filename="0276-POI-Service-Supported.md"/>
<proposal id="0277" status="implemented" primary-platform="core" sdl-version="7.0" name="Continuous integration and testing" filename="0277-Continuous-Integration-And-Testing.md"/>
<proposal id="0278" status="implemented" primary-platform="ios" sdl-version="7.0" name="Screen Manager Template Management" filename="0278-screenmanager-layout-management.md"/>
<proposal id="0278" status="implemented" primary-platform="java-suite" sdl-version="5.0" name="Screen Manager Template Management" filename="0278-screenmanager-layout-management.md"/>
<proposal id="0278" status="implemented" primary-platform="javascript" sdl-version="1.2" name="Screen Manager Template Management" filename="0278-screenmanager-layout-management.md"/>
<proposal id="0279" status="implemented" primary-platform="java-suite" sdl-version="4.12" name="Screen Manager Subscribe Buttons" filename="0279-screen-manager-subscribe-buttons.md"/>
<proposal id="0279" status="implemented" primary-platform="ios" sdl-version="6.7" name="Screen Manager Subscribe Buttons" filename="0279-screen-manager-subscribe-buttons.md"/>
<proposal id="0279" status="implemented" primary-platform="javascript" sdl-version="1.2" name="Screen Manager Subscribe Buttons" filename="0279-screen-manager-subscribe-buttons.md"/>
<proposal id="0280" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Adding new parameter of requiresAudioSupport and BluetoothDeviceAddress" filename="0280-Adding-new-parameter-of-requiresAudioSupport-and-BluetoothDeviceAddress.md"/>
<proposal id="0281" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="Add a mechanism to exclude route guidance between embedded navigation and SDL navigation" filename="0281-Add-a-mechanism-to-exclude-route-guidance-between-embedded-navigation-and-SDL-navigation.md"/>
<proposal id="0282" status="implemented" primary-platform="ios" sdl-version="7.1" name="Screen Manager Alert Manager" filename="0282-screen-manager-alerts.md"/>
<proposal id="0282" status="implemented" primary-platform="java-suite" sdl-version="5.1" name="Screen Manager Alert Manager" filename="0282-screen-manager-alerts.md"/>
<proposal id="0282" status="implemented" primary-platform="javascript" sdl-version="1.3" name="Screen Manager Alert Manager" filename="0282-screen-manager-alerts.md"/>
<proposal id="0283" status="accepted" primary-platform="mobile" sdl-version="x.x" name="Add Scrollable Message and Slider to Screen Manager" filename="0283-screen-manager-scrollable-message-and-slider.md"/>
<proposal id="0284" status="accepted" primary-platform="rpc" sdl-version="x.x" name="DialNumber Text" filename="0284-DialNumber_Text.md"/>
<proposal id="0285" status="implemented" primary-platform="rpc" sdl-version="7.1" name="ShowConstantTBT Description Update" filename="0285-ConstantTBT-Update.md"/>
<proposal id="0286" status="implemented" primary-platform="java-suite" sdl-version="5.0" name="Java Suite Cleanup" filename="0286-java-suite-cleanup.md"/>
<proposal id="0287" status="accepted" primary-platform="meta" sdl-version="x.x" name="Add Example Apps Github Organization" filename="0287-example-apps-organization.md"/>
<proposal id="0288" status="accepted" primary-platform="mobile" sdl-version="x.x" name="Screen Manager Play Audio" filename="0288-screen-manager-play-audio.md"/>
<proposal id="0289" status="implemented" primary-platform="ios" sdl-version="6.7" name="Support for Set Language Separately" filename="0289-set-language-separately.md"/>
<proposal id="0289" status="implemented" primary-platform="java-suite" sdl-version="4.12" name="Support for Set Language Separately" filename="0289-set-language-separately.md"/>
<proposal id="0289" status="implemented" primary-platform="javascript" sdl-version="1.6" name="Support for Set Language Separately" filename="0289-set-language-separately.md"/>
<proposal id="0290" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Modify the range of APT's maxDuration" filename="0290-modify-the-range-of-APT's-maxDuration.md"/>
<proposal id="0291" status="deferred" primary-platform="java-suite" sdl-version="x.x" name="Allow navigation apps to access information about WiFi networks" filename="0291-allows-navigation-apps-to-access-information-about-Wi-Fi-networks.md"/>
<proposal id="0292" status="implemented" primary-platform="java-suite" sdl-version="5.1" name="Improve VirtualDisplayEncoder for stable frame rate" filename="0292-improve-VDE-for-stable-frame-rate.md"/>
<proposal id="0293" status="implemented" primary-platform="protocol" sdl-version="5.4" name="Enable OEM exclusive apps support" filename="0293-vehicle-type-filter.md"/>
<proposal id="0294" status="accepted" primary-platform="rpc" sdl-version="x.x" name="App Service - Messaging" filename="0294-app-service-messaging.md"/>
<proposal id="0295" status="accepted" primary-platform="mobile" sdl-version="x.x" name="Screen Manager Microphone Input Manager" filename="0295-screen-manager-audio-pass-thru.md"/>
<proposal id="0296" status="implemented" primary-platform="rpc" sdl-version="7.1" name="Possibility to update video streaming capabilities during ignition cycle" filename="0296-Update-video-streaming-capabilities-during-ignition-cycle.md"/>
<proposal id="0297" status="accepted" primary-platform="mobile" sdl-version="x.x" name="Add function to transmit audio data of AudioStream in time division" filename="0297-Add-function-to-transmit-audio-data.md"/>
<proposal id="0298" status="implemented" primary-platform="core" sdl-version="7.0" name="Processing of unknown enum values by SDL Core" filename="0298-Processing-of-unknown-enum-values-by-SDL-Core.md"/>
<proposal id="0299" status="accepted" primary-platform="ios" sdl-version="x.x" name="Add a Mechanism to Avoid Deadlock" filename="0299-Avoid-Deadlock.md"/>
<proposal id="0300" status="returned" primary-platform="rpc" sdl-version="x.x" name="Voice Assistant App Service" filename="0300-Voice-Assistant-App-Service.md"/>
<proposal id="0301" status="implemented" primary-platform="java-suite" sdl-version="4.12" name="SDL Device Listener" filename="0301-SDL-device-listener.md"/>
<proposal id="0302" status="deferred" primary-platform="protocol" sdl-version="x.x" name="SDL System Structure for Middle/Low-end Class Model of Powered Two Wheeler" filename="0302-SDL-System-Structure-for-MiddleLow-end-Class-Model-of-Powered-Two-Wheeler.md"/>
<proposal id="0303" status="returned" primary-platform="ios" sdl-version="x.x" name="SDL Audio I/O Manager" filename="0303-audio-io-manager.md"/>
<proposal id="0304" status="returned" primary-platform="ios" sdl-version="x.x" name="Start Video Stream With OnTouchEvent Permission" filename="0304-stream-ontouchevent.md"/>
<proposal id="0305" status="implemented" primary-platform="rpc" sdl-version="7.1" name="Homogenize TextFieldName" filename="0305-homogenize-textfieldname.md"/>
<proposal id="0306" status="implemented" primary-platform="java-suite" sdl-version="4.12" name="Use Taskmaster To Handle Queuing Operations in Managers" filename="0306-Use-Taskmaster-To-Handle-Queuing-Operations-In-Managers.md"/>
<proposal id="0307" status="returned" primary-platform="rpc" sdl-version="x.x" name="Get Input Screen" filename="0307-GetInputScreen.md"/>
<proposal id="0308" status="implemented" primary-platform="protocol" sdl-version="5.3" name="Add a Reason Parameter to All Protocol NAKs" filename="0308-protocol-nak-reason.md"/>
<proposal id="0309" status="rejected" primary-platform="java-suite" sdl-version="x.x" name="Mitigating Android SDL service notifications issues" filename="0309-android-notifications.md"/>
<proposal id="0310" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="Perform Interaction Multipick" filename="0310-PerformInteractionMultipick.md"/>
<proposal id="0311" status="implemented" primary-platform="java-suite" sdl-version="5.0" name="Make RPC Setters Chainable" filename="0311-Make-RPC-Setters-Chainable.md"/>
<proposal id="0312" status="implemented" primary-platform="ios" sdl-version="7.0" name="Update the Minimum Required iOS Version to 10.0" filename="0312-ios-update-minimum-version-ios10.md"/>
<proposal id="0313" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="Adding new parameters for transport switching" filename="0313-Adding-new-parameters-for-transport-switching.md"/>
<proposal id="0314" status="withdrawn" primary-platform="core" sdl-version="x.x" name="Clarification of SDL app icon display sequence and display order" filename="0314-Clarification-of-SDL-App-Icon-display-sequence-and-display-order.md"/>
<proposal id="0315" status="accepted" primary-platform="core" sdl-version="x.x" name="Add RPC Conflict Management" filename="0315-Add-RPC-Conflict-Management.md"/>
<proposal id="0316" status="deferred" primary-platform="core" sdl-version="x.x" name="Clarification of transport switching rules and improvement of UX" filename="0316-Clarification-of-transport-switching-rules-and-improvement-of-UX.md"/>
<proposal id="0317" status="accepted" primary-platform="protocol" sdl-version="x.x" name="SDL Protocol Security Specification" filename="0317-sdl-protocol-security-specification.md"/>
<proposal id="0318" status="accepted" primary-platform="mobile" sdl-version="x.x" name="App Library: Vehicle Data Manager" filename="0318-app-lib-vehicle-data-manager.md"/>
<proposal id="0319" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="Add a notification and restore function for unexpected exception/error" filename="0319-Add-a-notification-and-restore-function-for-unexpected-exception-error.md"/>
<proposal id="0320" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="Add screen stack management module" filename="0320-Add-screen-stack-management-module.md"/>
<proposal id="0321" status="accepted" primary-platform="rpc" sdl-version="x.x" name="Add Current Template Name to Window Capabilities" filename="0321-window-capabilities-template-name.md"/>
<proposal id="0322" status="deferred" primary-platform="mobile" sdl-version="x.x" name="Improve starting streaming services" filename="0322-improve-starting-streaming-services.md"/>
<proposal id="0323" status="implemented" primary-platform="ios" sdl-version="7.1" name="Align video streaming parameters with VideoStreamingCapability" filename="0323-align-VideoStreamingParameter-with-capability.md"/>
<proposal id="0323" status="implemented" primary-platform="java-suite" sdl-version="5.1" name="Align video streaming parameters with VideoStreamingCapability" filename="0323-align-VideoStreamingParameter-with-capability.md"/>
<proposal id="0324" status="withdrawn" primary-platform="core" sdl-version="x.x" name="Function to control the priority of audio and video when switching between apps" filename="0324-Function-to-control-the-priority-of-audio-and-video-when-switching-between-apps.md"/>
<proposal id="0325" status="withdrawn" primary-platform="core" sdl-version="x.x" name="Dynamic App List Sorting" filename="0325-Dynamic-App-List-Sorting.md"/>
<proposal id="0326" status="accepted" primary-platform="core" sdl-version="x.x" name="Handle Late Malformed HMI Responses" filename="0326-handle-late-malformed-hmi-responses.md"/>
<proposal id="0327" status="deferred" primary-platform="mobile" sdl-version="x.x" name="App Library Remote Control Manager" filename="0327-app-lib-remote-control-manager.md"/>
<proposal id="0328" status="implemented" primary-platform="core" sdl-version="8.0" name="Modernize Ubuntu Support V20 LTS" filename="0328-modernize-ubuntu-support-v20.md"/>
<proposal id="0329" status="accepted" primary-platform="rpc" sdl-version="x.x" name="OnDataResumed Notification" filename="0329-on-data-resumed.md"/>
<proposal id="0330" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="App Service Subscription Resumption" filename="0330-app-service-resumption.md"/>
<proposal id="0331" status="withdrawn" primary-platform="rpc" sdl-version="x.x" name="Add new SDL System Structure using Mediation Application for middle/low-end class model of Powered Two Wheeler and low-cost vehicle models" filename="0331-Add-new-SDL-System-Structure-using-Mediation-Application.md"/>
<proposal id="0332" status="accepted" primary-platform="core" sdl-version="x.x" name="Additional Video Streaming Capabilities Validation" filename="0332-additional-video-streaming-capabilities-validation.md"/>
<proposal id="0333" status="accepted" primary-platform="core" sdl-version="x.x" name="Handle Scenario Where no Valid Cert is Available" filename="0333-handle-scenario-where-no-valid-cert-is-available.md"/>
<proposal id="0334" status="implemented" primary-platform="core" sdl-version="8.1" name="Transform SetDisplayLayout requests into UI.Show for HMIs" filename="0334-transform-setdisplaylayout-requests-to-ui-show.md"/>
<proposal id="0335" status="accepted" primary-platform="core" sdl-version="x.x" name="Limit TextField Length According to HMI Capabilities" filename="0335-limit-textfield-length-according-to-hmi-capabilities.md"/>
<proposal id="0336" status="accepted" primary-platform="core" sdl-version="x.x" name="Strict Versioning for Outgoing Core Messages" filename="0336-strict-versioning-for-outgoing-core-messages.md"/>
<proposal id="0337" status="implemented" primary-platform="core" sdl-version="8.1" name="Reject PROPRIETARY/HTTP SystemRequests when PTU is not in progress" filename="0337-reject-proprietary-http-systemrequests-when-ptu-not-in-progress.md"/>
<proposal id="0338" status="implemented" primary-platform="core" sdl-version="8.0" name="Remove Unused Files From SDL Core" filename="0338-remove-unused-files-from-sdl-core.md"/>
<proposal id="0339" status="accepted" primary-platform="core" sdl-version="x.x" name="Replace thread::Thread implementation with std::thread from C++11" filename="0339-replace-pthread-implementation-with-threads-from-cpp11.md"/>
<proposal id="0340" status="accepted" primary-platform="atf" sdl-version="x.x" name="ATF Selenium Support" filename="0340-atf-selenium-support.md"/>
<proposal id="0341" status="accepted" primary-platform="hmi" sdl-version="x.x" name="Add Generic HMI Plugin Support" filename="0341-add-generic-hmi-plugin-support.md"/>
<proposal id="0342" status="accepted" primary-platform="core" sdl-version="x.x" name="Remove Policy Mode Option From SDL Core" filename="0342-remove-policy-mode-option-from-sdl-core.md"/>
<proposal id="0343" status="withdrawn" primary-platform="protocol" sdl-version="x.x" name="Add Notifications for Required App Support" filename="0343-Addition-of-a-way-to-notify-HMI-of-the-required-support-for-apps.md"/>
<proposal id="0344" status="implemented" primary-platform="policy" sdl-version="3.0" name="Use Promises in Server Logic of SDL Policy Server" filename="0344-Promises-in-Policy-Server.md"/>
<proposal id="0345" status="implemented" primary-platform="java-suite" sdl-version="5.4" name="Android 12 Issues" filename="0345-android-12-issues.md"/>
<!--
Recognized values for a proposal's status:
implemented, accepted, active, scheduled, awaiting, deferred, returned, rejected, withdrawn
Recognized values for primary-platform:
protocol, rpc, core, meta, atf, hmi, ios, java-suite, dev-portal, manticore, shaid, policy, javascript, mobile, (for changes that affect mobile platforms equally, but not rpcs or protocol changes)
Note: status="implemented" also requires sdl-version="XX".
-->
</proposals>