(svn r6270) Remove the "unsorted" vehicle sorter, because it's plain useless
authortron
Thu, 31 Aug 2006 13:33:25 +0000
changeset 4485 567db6062af9
parent 4484 168a720dcf5d
child 4486 f5a4974f2dcb
(svn r6270) Remove the "unsorted" vehicle sorter, because it's plain useless
lang/american.txt
lang/brazilian_portuguese.txt
lang/catalan.txt
lang/czech.txt
lang/danish.txt
lang/dutch.txt
lang/english.txt
lang/estonian.txt
lang/finnish.txt
lang/french.txt
lang/galician.txt
lang/german.txt
lang/hungarian.txt
lang/icelandic.txt
lang/italian.txt
lang/norwegian.txt
lang/polish.txt
lang/portuguese.txt
lang/romanian.txt
lang/slovak.txt
lang/spanish.txt
lang/swedish.txt
lang/turkish.txt
lang/unfinished/latvian.txt
lang/unfinished/lithuanian.txt
lang/unfinished/slovenian.txt
lang/unfinished/ukrainian.txt
vehicle_gui.c
vehicle_gui.h
--- a/lang/american.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/american.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Name
 STR_SORT_BY_DROPDOWN_NAME                                       :Name
 STR_SORT_BY_DATE                                                :{BLACK}Date
-STR_SORT_BY_UNSORTED                                            :Unsorted
 STR_SORT_BY_NUMBER                                              :Number
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Profit last year
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Profit this year
--- a/lang/brazilian_portuguese.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/brazilian_portuguese.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nome
 STR_SORT_BY_DROPDOWN_NAME                                       :Nome
 STR_SORT_BY_DATE                                                :{BLACK}Data
-STR_SORT_BY_UNSORTED                                            :Sem classificar
 STR_SORT_BY_NUMBER                                              :Número
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Lucros do último ano
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Lucros deste ano
--- a/lang/catalan.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/catalan.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nom
 STR_SORT_BY_DROPDOWN_NAME                                       :Nom
 STR_SORT_BY_DATE                                                :{BLACK}Data
-STR_SORT_BY_UNSORTED                                            :Sense ordre
 STR_SORT_BY_NUMBER                                              :Número
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Benef. darrer any
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Benef. aquest any
--- a/lang/czech.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/czech.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -426,7 +426,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Podle jména
 STR_SORT_BY_DROPDOWN_NAME                                       :jména
 STR_SORT_BY_DATE                                                :{BLACK}Podle data
-STR_SORT_BY_UNSORTED                                            :(neradit)
 STR_SORT_BY_NUMBER                                              :cisla
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :hrubého zisku vloni
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :hrubého zisku letos
--- a/lang/danish.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/danish.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Navn
 STR_SORT_BY_DROPDOWN_NAME                                       :Navn
 STR_SORT_BY_DATE                                                :{BLACK}Dato
-STR_SORT_BY_UNSORTED                                            :Usorteret
 STR_SORT_BY_NUMBER                                              :Nummer
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Profit sidste år
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Profit dette år
--- a/lang/dutch.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/dutch.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Naam
 STR_SORT_BY_DROPDOWN_NAME                                       :Naam
 STR_SORT_BY_DATE                                                :{BLACK}Datum
-STR_SORT_BY_UNSORTED                                            :Ongesorteerd
 STR_SORT_BY_NUMBER                                              :Nummer
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Winst vorig jaar
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Winst dit jaar
--- a/lang/english.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/english.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Name
 STR_SORT_BY_DROPDOWN_NAME                                       :Name
 STR_SORT_BY_DATE                                                :{BLACK}Date
-STR_SORT_BY_UNSORTED                                            :Unsorted
 STR_SORT_BY_NUMBER                                              :Number
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Profit last year
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Profit this year
--- a/lang/estonian.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/estonian.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nimi
 STR_SORT_BY_DROPDOWN_NAME                                       :Nimi
 STR_SORT_BY_DATE                                                :{BLACK}Kuupäev
-STR_SORT_BY_UNSORTED                                            :Sorteerimata
 STR_SORT_BY_NUMBER                                              :Number
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Eelmise aasta kasum
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Selle aasta kasum
--- a/lang/finnish.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/finnish.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nimi
 STR_SORT_BY_DROPDOWN_NAME                                       :Nimi
 STR_SORT_BY_DATE                                                :{BLACK}Päiväys
-STR_SORT_BY_UNSORTED                                            :Ei lajittelua
 STR_SORT_BY_NUMBER                                              :Numero
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Tuottoa viime vuonna
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Tuottoa tänä vuonna
--- a/lang/french.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/french.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -370,7 +370,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nom
 STR_SORT_BY_DROPDOWN_NAME                                       :Nom
 STR_SORT_BY_DATE                                                :{BLACK}Date
-STR_SORT_BY_UNSORTED                                            :Non trié
 STR_SORT_BY_NUMBER                                              :Numéro
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Profit l'an dernier
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Profit cette année
--- a/lang/galician.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/galician.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -366,7 +366,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nome
 STR_SORT_BY_DROPDOWN_NAME                                       :Nome
 STR_SORT_BY_DATE                                                :{BLACK}Data
-STR_SORT_BY_UNSORTED                                            :Sen ordear
 STR_SORT_BY_NUMBER                                              :Número
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Beneficio último ano
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Beneficio este ano
--- a/lang/german.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/german.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -370,7 +370,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Name
 STR_SORT_BY_DROPDOWN_NAME                                       :Name
 STR_SORT_BY_DATE                                                :{BLACK}Datum
-STR_SORT_BY_UNSORTED                                            :Unsortiert
 STR_SORT_BY_NUMBER                                              :Nummer
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Profit letztes Jahr
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Profit dieses Jahr
--- a/lang/hungarian.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/hungarian.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -434,7 +434,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Név
 STR_SORT_BY_DROPDOWN_NAME                                       :Név
 STR_SORT_BY_DATE                                                :{BLACK}Dátum
-STR_SORT_BY_UNSORTED                                            :Rendezetlen
 STR_SORT_BY_NUMBER                                              :Szám
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Tavalyi profit
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Idei profit
--- a/lang/icelandic.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/icelandic.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -370,7 +370,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nafn
 STR_SORT_BY_DROPDOWN_NAME                                       :Nafn
 STR_SORT_BY_DATE                                                :{BLACK}Dagsetning
-STR_SORT_BY_UNSORTED                                            :Óflokkað
 STR_SORT_BY_NUMBER                                              :Númer
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Hagnaður síðasta árs
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Hagnaður þessa árs
--- a/lang/italian.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/italian.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nome
 STR_SORT_BY_DROPDOWN_NAME                                       :Nome
 STR_SORT_BY_DATE                                                :{BLACK}Data
-STR_SORT_BY_UNSORTED                                            :Nessun ordine
 STR_SORT_BY_NUMBER                                              :Numero
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Profitto dell'anno scorso
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Profitto di quest'anno
--- a/lang/norwegian.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/norwegian.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Navn
 STR_SORT_BY_DROPDOWN_NAME                                       :Navn
 STR_SORT_BY_DATE                                                :{BLACK}Dato
-STR_SORT_BY_UNSORTED                                            :Usortert
 STR_SORT_BY_NUMBER                                              :Nummer
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Fortjeneste forrige år
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Fortjeneste inneværende år
--- a/lang/polish.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/polish.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -422,7 +422,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nazwa
 STR_SORT_BY_DROPDOWN_NAME                                       :Nazwa
 STR_SORT_BY_DATE                                                :{BLACK}Data
-STR_SORT_BY_UNSORTED                                            :Nieposortowane
 STR_SORT_BY_NUMBER                                              :Numer
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Zysk w ostatnim roku
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Zysk w tym roku
--- a/lang/portuguese.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/portuguese.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nome
 STR_SORT_BY_DROPDOWN_NAME                                       :Nome
 STR_SORT_BY_DATE                                                :{BLACK}Data
-STR_SORT_BY_UNSORTED                                            :Não ordenado
 STR_SORT_BY_NUMBER                                              :Número
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Lucros do último ano
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Lucros deste ano
--- a/lang/romanian.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/romanian.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nume
 STR_SORT_BY_DROPDOWN_NAME                                       :Nume
 STR_SORT_BY_DATE                                                :{BLACK}Datã
-STR_SORT_BY_UNSORTED                                            :Neordonat
 STR_SORT_BY_NUMBER                                              :Numar
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Profit anul trecut
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Profit anul acesta
--- a/lang/slovak.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/slovak.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -433,7 +433,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nazov
 STR_SORT_BY_DROPDOWN_NAME                                       :Nazov
 STR_SORT_BY_DATE                                                :{BLACK}Datum
-STR_SORT_BY_UNSORTED                                            :Neusporiadane
 STR_SORT_BY_NUMBER                                              :Cislo
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Zisk v poslednom roku
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Zisk v tomto roku
--- a/lang/spanish.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/spanish.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -370,7 +370,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Nombre
 STR_SORT_BY_DROPDOWN_NAME                                       :Nombre
 STR_SORT_BY_DATE                                                :{BLACK}Fecha
-STR_SORT_BY_UNSORTED                                            :Sin ordenar
 STR_SORT_BY_NUMBER                                              :Número
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Beneficio año pasado
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Beneficio año actual
--- a/lang/swedish.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/swedish.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Namn
 STR_SORT_BY_DROPDOWN_NAME                                       :Namn
 STR_SORT_BY_DATE                                                :{BLACK}Datum
-STR_SORT_BY_UNSORTED                                            :Osorterat
 STR_SORT_BY_NUMBER                                              :Nummer
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Vinst förra året
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Vinst i år
--- a/lang/turkish.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/turkish.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -369,7 +369,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}isim
 STR_SORT_BY_DROPDOWN_NAME                                       :isim
 STR_SORT_BY_DATE                                                :{BLACK}Tarih
-STR_SORT_BY_UNSORTED                                            :Siralanmamis
 STR_SORT_BY_NUMBER                                              :Numara
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Geçen seneki kar
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Bu seneki kar
--- a/lang/unfinished/latvian.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/unfinished/latvian.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -337,7 +337,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Va'rda
 STR_SORT_BY_DROPDOWN_NAME                                       :Va'rds
 STR_SORT_BY_DATE                                                :{BLACK}Datums
-STR_SORT_BY_UNSORTED                                            :Nesaka'rtots
 STR_SORT_BY_NUMBER                                              :Nummurs
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Paga'jus'a' gada iena'kums
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :S'i' gada iena'kums
--- a/lang/unfinished/lithuanian.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/unfinished/lithuanian.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -358,7 +358,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Varda
 STR_SORT_BY_DROPDOWN_NAME                                       :Varda
 STR_SORT_BY_DATE                                                :{BLACK}Data
-STR_SORT_BY_UNSORTED                                            :Nerikiuota
 STR_SORT_BY_NUMBER                                              :Kieki
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Praeitu metu pelna
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Siu metu pelna
--- a/lang/unfinished/slovenian.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/unfinished/slovenian.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -363,7 +363,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}Ime
 STR_SORT_BY_DROPDOWN_NAME                                       :Ime
 STR_SORT_BY_DATE                                                :{BLACK}Datum
-STR_SORT_BY_UNSORTED                                            :Nesortirano
 STR_SORT_BY_NUMBER                                              :Stevilo
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :Profit zadnje leto
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :Profit to leto
--- a/lang/unfinished/ukrainian.txt	Thu Aug 31 13:28:59 2006 +0000
+++ b/lang/unfinished/ukrainian.txt	Thu Aug 31 13:33:25 2006 +0000
@@ -370,7 +370,6 @@
 STR_SORT_BY_NAME                                                :{BLACK}за назвою
 STR_SORT_BY_DROPDOWN_NAME                                       :Ðазва
 STR_SORT_BY_DATE                                                :{BLACK}за датою
-STR_SORT_BY_UNSORTED                                            :не треба
 STR_SORT_BY_NUMBER                                              :за номером
 STR_SORT_BY_PROFIT_LAST_YEAR                                    :за прибутком минулого року
 STR_SORT_BY_PROFIT_THIS_YEAR                                    :за прибутком цього року
--- a/vehicle_gui.c	Thu Aug 31 13:28:59 2006 +0000
+++ b/vehicle_gui.c	Thu Aug 31 13:33:25 2006 +0000
@@ -40,7 +40,6 @@
 
 typedef int CDECL VehicleSortListingTypeFunction(const void*, const void*);
 
-static VehicleSortListingTypeFunction VehicleUnsortedSorter;
 static VehicleSortListingTypeFunction VehicleNumberSorter;
 static VehicleSortListingTypeFunction VehicleNameSorter;
 static VehicleSortListingTypeFunction VehicleAgeSorter;
@@ -53,7 +52,6 @@
 static VehicleSortListingTypeFunction VehicleValueSorter;
 
 static VehicleSortListingTypeFunction* const _vehicle_sorter[] = {
-	&VehicleUnsortedSorter,
 	&VehicleNumberSorter,
 	&VehicleNameSorter,
 	&VehicleAgeSorter,
@@ -66,8 +64,7 @@
 	&VehicleValueSorter,
 };
 
-const StringID _vehicle_sort_listing[] = {
-	STR_SORT_BY_UNSORTED,
+static const StringID _vehicle_sort_listing[] = {
 	STR_SORT_BY_NUMBER,
 	STR_SORT_BY_DROPDOWN_NAME,
 	STR_SORT_BY_AGE,
@@ -295,10 +292,6 @@
 * 3. (uint32)_internal_name_sorter_id: default StringID of the vehicle when no name is set. eg
 *    STR_SV_TRAIN_NAME for trains or STR_SV_AIRCRAFT_NAME for aircraft
 */
-static int CDECL VehicleUnsortedSorter(const void *a, const void *b)
-{
-	return (*(const Vehicle**)a)->index - (*(const Vehicle**)b)->index;
-}
 
 // if the sorting criteria had the same value, sort vehicle by unitnumber
 #define VEHICLEUNITNUMBERSORTER(r, a, b) {if (r == 0) {r = a->unitnumber - b->unitnumber;}}
@@ -1236,9 +1229,6 @@
 			SortVehicleList(vl);
 			SetVScrollCount(w, vl->list_length);
 
-			// disable 'Sort By' tooltip on Unsorted sorting criteria
-			if (vl->sort_type == SORT_BY_UNSORTED) SETBIT(w->disabled_state, 3);
-
 			/* draw the widgets */
 			switch (window_type) {
 				case VLW_SHARED_ORDERS:
@@ -1456,8 +1446,6 @@
 					case VEH_Aircraft: _sorting.aircraft.criteria = vl->sort_type; break;
 					default: NOT_REACHED(); break;
 				}
-				// enable 'Sort By' if a sorter criteria is chosen
-				if (vl->sort_type != SORT_BY_UNSORTED) CLRBIT(w->disabled_state, 3);
 			}
 			SetWindowDirty(w);
 			break;
--- a/vehicle_gui.h	Thu Aug 31 13:28:59 2006 +0000
+++ b/vehicle_gui.h	Thu Aug 31 13:33:25 2006 +0000
@@ -18,8 +18,6 @@
 void ResortVehicleLists(void);
 
 #define PERIODIC_RESORT_DAYS 10
-#define SORT_BY_UNSORTED 0
-extern const StringID _vehicle_sort_listing[];
 
 typedef struct Listing {
 	bool order;    // Ascending/descending?