<commit_before><!--
This is just an example how you can extend the device database without
interfering with the core files "devices.xml", "groups.xml", "apis.xml" and "vendors.xml".
By using "custom-devices.xml", "custom-groups.xml", "custom-apis.xml" and "custom-vendors.xml"
you can extend the database without needing to merge the file every time you update J2ME Polish.

You can use this file either in the installation folder of J2ME Polish or in your project folder.

Please have a look at the PDF documentation for a in-depth description of the device database.

You must not define any device here that has already been defined in the ${polish.home}/devices.xml.

Please consider to publish your device-definitions when they could be of use for the community
at large.
-->
<devices>	
	<device>
		<identifier>Nokia/S40-native-input</identifier>
		<capability name="international" value="true" />
		<features>javarosa</features>
		<parent>Nokia/6085</parent>
	</device>
	
	<device>
		<identifier>Nokia/S40-generic</identifier>
		<features>javarosa</features>
		<parent>Nokia/6085</parent> 
	</device>
	
	<device>
		<identifier>Nokia/S40-gps-native-input</identifier>
		<capability name="international" value="true" />
		<features>javarosa</features>
		<parent>Nokia/6275i</parent>
	</device>
	
	<device>
		<identifier>Nokia/S40-gps</identifier>
		<features>javarosa</features>
		<parent>Nokia/6275i</parent> 
	</device>
	
	
	<device>
		<identifier>Nokia/S60-qwerty</identifier>
		<features>javarosa</features>
		<parent>Nokia/E70</parent> 
	</device>
	
	<device>
		<identifier>Nokia/S60-generic</identifier>
		<features>javarosa</features>
		<parent>Nokia/N91</parent> 
	</device>
	
	<device>
		<identifier>Nokia/S60-native-input</identifier>
		<capability name="international" value="true" />
		<features>javarosa</features>
		<parent>Nokia/N91</parent> 
	</device>
	
	<device>
		<identifier>Generic/Default</identifier>
		<features>javarosa</features>
		<parent>Generic/AnyPhone</parent>
	</device>
	<device>
		<identifier>Generic/International</identifier>
		<capability name="international" value="true" />
		<features>javarosa</features>
		<parent>Generic/AnyPhone</parent>
	</device>
	
	<device>
		<identifier>BlackBerry/45</identifier>
		<!-- Can't be used until the j2meunit library issue is resolved -->
		<!-- features>javarosa</features -->
		<parent>BlackBerry/4.5</parent>
	</device>
	
	<device>
		<identifier>Native/WinMo</identifier><commit_msg>Minimal device profile added to be compatible with web applets<commit_after><!--
This is just an example how you can extend the device database without
interfering with the core files "devices.xml", "groups.xml", "apis.xml" and "vendors.xml".
By using "custom-devices.xml", "custom-groups.xml", "custom-apis.xml" and "custom-vendors.xml"
you can extend the database without needing to merge the file every time you update J2ME Polish.

You can use this file either in the installation folder of J2ME Polish or in your project folder.

Please have a look at the PDF documentation for a in-depth description of the device database.

You must not define any device here that has already been defined in the ${polish.home}/devices.xml.

Please consider to publish your device-definitions when they could be of use for the community
at large.
-->
<devices>	
	<device>
		<identifier>Nokia/S40-native-input</identifier>
		<capability name="international" value="true" />
		<features>javarosa</features>
		<parent>Nokia/6085</parent>
	</device>
	
	<device>
		<identifier>Nokia/S40-generic</identifier>
		<features>javarosa</features>
		<parent>Nokia/6085</parent> 
	</device>
	
	<device>
		<identifier>Nokia/S40-gps-native-input</identifier>
		<capability name="international" value="true" />
		<features>javarosa</features>
		<parent>Nokia/6275i</parent>
	</device>
	
	<device>
		<identifier>Nokia/S40-gps</identifier>
		<features>javarosa</features>
		<parent>Nokia/6275i</parent> 
	</device>
	
	
	<device>
		<identifier>Nokia/S60-qwerty</identifier>
		<features>javarosa</features>
		<parent>Nokia/E70</parent> 
	</device>
	
	<device>
		<identifier>Nokia/S60-generic</identifier>
		<features>javarosa</features>
		<parent>Nokia/N91</parent> 
	</device>
	
	<device>
		<identifier>Nokia/S60-native-input</identifier>
		<capability name="international" value="true" />
		<features>javarosa</features>
		<parent>Nokia/N91</parent> 
	</device>
	
	<device>
		<identifier>Nokia/Minimal</identifier>
		<groups>Series40</groups>
		<features>javarosa</features>
		<capability name="noobfuscate" value="true" />
		<capability name="ScreenSize" value="240x320" />
		<capability name="FullCanvasSize" value="240x320" />
		
		<!-- Overwrite the packages involved to remove File System -->
		<capability name="JavaPlatform" value="MIDP/2.0, JTWI/1.0" />
	    <capability name="JavaConfiguration" value="CLDC/1.1" />
	    <capability name="JavaPackage" value="btapi,fileconnection,mmapi" />
	    <capability name="SoundFormat" value="midi, amr, wav" />
	    <capability name="HeapSize" value="1MB" />
	    <capability name="key.LeftSoftKeys" value="-6,-21,21,57345,-1,-202" />
	    <capability name="key.RightSoftKeys" value="-7,-22,22,57346,-4,-203" />
	    <capability name="key.maybeSupportsAsciiKeyMap" value="true" />
	    <capability name="MenuBar.OptionsPosition" value="left" />
	    <capability name="Bugs" value="SoftKeyMappedToFire,noSoftKeyReleasedEvents,displaySetCurrentFlickers,needsBottomOrientiationForStringDrawing,BacklightRequiresLightOff, keyRepeatOverload, SnapshotRequiresScreenChange" />

	</device>
	<device>
		<identifier>Generic/Default</identifier>
		<features>javarosa</features>
		<parent>Generic/AnyPhone</parent>
	</device>
	<device>
		<identifier>Generic/International</identifier>
		<capability name="international" value="true" />
		<features>javarosa</features>
		<parent>Generic/AnyPhone</parent>
	</device>
	
	<device>
		<identifier>BlackBerry/45</identifier>
		<!-- Can't be used until the j2meunit library issue is resolved -->
		<!-- features>javarosa</features -->
		<parent>BlackBerry/4.5</parent>
	</device>
	
	<device>
		<identifier>Native/WinMo</identifier>
{'fraction_non_alphanumeric': 0.1428106701366298, 'fraction_numerical': 0.021958360442420298, 'mean_word_length': 4.828436018957346, 'pattern_counts': {'":': 0, '<': 205, '<?xml version=': 0, '>': 205, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 18}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3003488', 'n_tokens_mistral': 2228, 'n_tokens_neox': 1979, 'n_words': 443}