William Wilgus 
								
							 
						 
						
							
							
							
							
								
							
							
								00f915d92e 
								
							 
						 
						
							
							
								
								strnatcmp.c use a fn pointer to call strcmp/strcasecmp  
							
							... 
							
							
							
							Change-Id: I2bfaeec4cf2af4bed8f0781bcfa24b0b104fb22a 
							
						 
						
							2022-11-17 04:15:38 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andree Buschmann 
								
							 
						 
						
							
							
							
							
								
							
							
								0b7dcd69c8 
								
							 
						 
						
							
							
								
								Remove tabs in firmware path (taking into account the original spacing).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24864 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-02-22 21:24:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Levin 
								
							 
						 
						
							
							
							
							
								
							
							
								345920fe7e 
								
							 
						 
						
							
							
								
								Remove dead code  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22268 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-08-12 13:49:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Levin 
								
							 
						 
						
							
							
							
							
								
							
							
								d353a7fd4e 
								
							 
						 
						
							
							
								
								Change the function name in strnatsort so that the code doesn't contradict itself  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22267 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-08-12 13:44:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								28fbb49c0b 
								
							 
						 
						
							
							
								
								Fix for:  
							
							... 
							
							
							
							FS#10031 - "improper sorting of names with underscores when Interpret numbers when sorting is used" and
FS#10200 - "Incorrect sorting of roman numerals when whole numbers selected"
a) By using tolower instead of toupper for case-insensitive sorting
b) By not ignoring spaces (which isn't really what we aimed for anyway).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22153 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-08-04 13:00:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								877efe1123 
								
							 
						 
						
							
							
								
								Update the comment about our changes too.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20341 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-17 19:01:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								fa2d011a55 
								
							 
						 
						
							
							
								
								Restore behavior of the original implementation strnatcmp to not ignore leading zeros. Fixes FS#10029 (Files being sorted incorrectly in latest builds), leads to better sorting of decimal numbers. It also doesn't sort 2 before 03 (but still before 10) anymore.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20340 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-17 18:58:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Frank Gevaerts 
								
							 
						 
						
							
							
							
							
								
							
							
								babda88228 
								
							 
						 
						
							
							
								
								Make strnatcmp() and strnatcasecmp() call strcmp() or strcasecmp() if strings otherwise sort the same. This is done to make sure that strings always sort the same.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20265 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-09 22:04:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Levin 
								
							 
						 
						
							
							
							
							
								
							
							
								7389928d89 
								
							 
						 
						
							
							
								
								Make sure that sorting works both for signed and unsigned char (it depends on the platform/compiler used)  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20183 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-02 22:02:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Levin 
								
							 
						 
						
							
							
							
							
								
							
							
								22b925495a 
								
							 
						 
						
							
							
								
								Make natural sorting work properly with cyrillic chars: they should be placed after the latin ones (FS#9975).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20180 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-02 21:35:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								7125b9ebcb 
								
							 
						 
						
							
							
								
								Actually apply the patch...thanks again to Bryan Vandyke (and Tom Ross for notifying me about my commit-fail).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20167 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-02 02:30:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								4fd02fdd42 
								
							 
						 
						
							
							
								
								FS#9972 - Simplify strnatcmp. As we do ignore leading zeros (as opposed to the original version), we can remove some unused code.  
							
							... 
							
							
							
							Also, change the header to state that we changed it and do not use the original version.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20166 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-02 02:07:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								d13f1a485f 
								
							 
						 
						
							
							
								
								Commit FS#8314. This adds strnat[case]cmp written by Martin Pool, which respects numbers within strings, and gives a more intuitive  
							
							... 
							
							
							
							sorting. This also adds a setting, so that the sorting can be used in the file browser. The implementation is very generic, and can possibly 
be used in other places.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20155 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-01 17:55:59 +00:00