//rev47:
- build against libruntimeiospatch 1.5.3
- rename "SD Gecko" to "SD Card Debug Log" in Settings
- rename "Wifi Gecko" to "Wifi Debug Log" in Settings
- only scan list of available IOS once per session
- disable 'SD Card Gecko' by default (debug log on SD Card),
  because it's causing a MASSIVE slow down when opening an
  app's details dialog the first time in a session, when
  using a shitty class 2 or whatever SD Card
- fixed that newly build vWii forwarder accidently was the
  same than the Wii forwarder
- fixup BootMii (IOS) detection on Wii
- fixup showing device icon for apps
- add ISO0 (any version) to list of known stub IOS
  (it's a custom IOS installed by several old apps)
- update german translation

//rev46:
- fix size and layout of device prompt in vWii builds
- remove 'All' button from device prompt in vWii builds
- re-enable 'SD Gecko' setting in vWii builds
- support for Wii U Pro Controller trough FIX94's libwupc
- support for Wii U Pro Controller in the installer
- treat Y button on Game Cube Controller, Classic Controller
  and Wii U Pro Controller like 1 button on the Wii Remote
- treat X button on Game Cube Controller, Classic Controller
  and Wii U Pro Controller like 2 button on the Wii Remote
- press Z on Game Cube Controller or L Classic Controller or
  Wii U Pro Controller to open Settings menu
- press R on Classic Controller or Wii U Pro Controller to
  open External Applications menu (no unused button left for
  Game Cube Controller)
- press ZL on the Classic Controller or Wii U Pro Controller to
  open the device selection prompt (no unused button left for
  Game Cube Controller)
- press ZR on the Classic Controller or Wii U Pro Controller to
  open the system selection prompt (no unused button left for
  Game Cube Controller) [only on Wii]
- previously only the first controller was honoured, now all
  four are being connected, though only the first one of each
  kind (Wii Remote, Game Cube Controller or Wii U Pro Controller)
  can be used, each additional non-unique controller is ignored
- in partition mounter replace debug_printf with xprintf
- disable several DVD and Memory Card related functions in vWii
- don't initialize DVD drive on start in vWii builds
- allow 'SD Gecko' and 'Wifi Gecko' in parallel
- update german translation

//rev45:
- built against libruntimeiospatch 1.5.2
- fixed loading newly downloaded HomebrewFilter from online
  update of standalone builds
- always return 0 (not found) for bootmii on vWii
- add IOS5 rev 65280 to list of stub IOS
- fix Settings Editor GUI path for SD Gecko in GC MC Slot A
- fix 'Exit to Wii U menu' not visible in vWii builds
- hide 'SD Gecko' setting in vWii builds
- various Makefile improvements
- other minor or internal changes

//rev44:
- built against libruntimeiospatch 1.5.1
- apply XFLAGS (flag specifying build-type (Wii/vWii,
  installer/forwarder) to CXXFLAGS not just CFLAGS
  * this will speed up HBF on vWii.
    x only the first time you choose an application will
      delay 1 or 2 seconds (as we are scanning all available
      IOSes, for you to choose a different IOS to start an
      application with, before it always delayed)
    x same for external launchers menu
    x no more delay when opening the settings
  * this will fix upgrading HBF via network on vWii.
    x previously it was accidently downloading the Wii version
  * this will fix upgrading standalone HBF via network.
    x previously it was accidently downloading the installer
  * ... yeah, one variable, huge impact ...
- move creation of distribution files into dist/
- bump channel version to 44 (accidently skipped for 43)

//rev43:
- added chinese translation and font file (thanks to kavid)
- fixed downloading japanese font file from server
- add "Return to Wii U menu" in vWii versions
- disable reading Homewbrew from DVD on vWii
- display GC-MemoryCard symbol in app-info-dialog on real
  Wii, if device icon is enabled in settings
- Fixed bug that made HBF search for Settings Editor GUI
  on DVD, GCA and GCB, even if already found on SD or USB
- Set "Settings.{dvd,gca,gcb}_insert" to false on vWii

//rev42:
- changed default options:
  * disable checking for new version automatically
  * enable sd-card debug logging
- added option for choosing whether bootmii boot2 is
  installed (adds "Load BootMii (Boot2)" in Exit-Prompt
- black-listed v65280 of IOS254 (if that version is
  installed there's no "Load BootMii (IOS)" anymore in Exit-Prompt
- ensure 'Launch Priiloader' is only shown if Priiloader
  is really installed (in some cases it could appear even
  if Priiloader hasn't been installed)
- fixed a bug that caused black-screen then returning into
  HBF from app loaded with <ahb_access/>
- build separate vWii-version using FIX94s NAND-Loader (still using
  modified Waninkoko NAND-Loader on real Wii)
- build using libruntimeiospatch 1.3
- vWii version does disable functions not applicable von vWii
- installer now falls back to IOS236 if there's no HW_AHBPROT access
- updated HBF0 (forwarder for standalone version) with FIX94 forwarder
  12.7 (both Wii/vWii) and FIX94 NAND-Loader (vWii only)
- Update-System for standalone-versions now available
- Settings can now be saved when using HBF0 channel aswell
- "Restart HBF" does now distinguish between HBF0 and THBF
- about-dialog now shows the HBF flavour (Wii/vWii, forwarder/fullchannel)
- "Return to" from homebrews into HBF0 works again

//rev41:
- fixed auto-connecting Internet via WiFi
- fixed video initialization problem at PAL 50Hz
- fixed categorizing apps from SD Gecko
- removed remaining references to HBC
- basic support for WifiGecko
  * most messages are shown via WifiGecko. Those that are
    sent prior to network initialization will be missing
  * option to en/disable WifiGecko (settings->network)
  * no option yet to change IP and Port, currently sending
    to 192.168.1.4:4405 (you change your PCs IP from Router
    configuration interface)
- support for SDCardGecko (not SD Gecko!)
  * saves debug messages to SD:/config/HBF/debug.txt
  * endless logging, different logs are split with an
    "HBF Log (YYYY-MM-DD / HH:MM:SS)" message. HBF never
    deletes the logfile on it's own.
Note: ** Gecko priority:
	1. SD Card Gecko
	2. Wifi Gecko
	3. USB Gecko
	if SD Card Gecko is enabled, there's no messages
	send via Wifi or USB and so on. By default HBF
	tries to connect to USB Gecko.

//rev40:
- new icon (JoostinOnline)
- catalan language downloadble (Adrin Lavis)
- added support for SD-Gecko (both Slot A and B, no hot-plugging)
- fixed a regression from rev39. <no_ios_reload> is now
  treated correctly (makes WiiMC properly detect HDD)
- fixed a regression from rev37. don't loop three times
  when selected storage device is DVD
- added <force_no_ios_reload/> support, for testing purposes
- fixed clean rule in main/Makefile
- add 'Restart HBF' option to exit prompt
- renamed 'external loaders' prompt to 'external applications'
- add 'Start SE GUI' option to external applications prompt
  must be :/apps/SettingsEditorGUI/boot.dol on any device
  (all sd, usb, dvd, sd gecko a and sd gecko b supported)
  Now SettingsEditorGUI is now longer shown in the Homebrew-list
- remove back button from exit prompt (press B/HOME to go back)
- fixed a bug in online-updates (if online-update fails,
  simply boot 'The HomebrewFilter Installer', the updated
  boot.dol is already saved on your SD-Card (or USB-HDD))
  -- future online-updates will work normally again.
- For theme designers: the following new icons have been added:
	* gca_active (device menu)
	* gca_inactive (device menu)
	* gcb_active (device menu)
	* gcb_inactive (device menu)
	* choice_large (not new, but wider now)

//rev39:
- BUGFIX: before saving the update boot.dol, ensure directory
          apps/HomebrewFilter exists, if not create it
- overall improvements to the NAND-loader in THBF channel (obcd)
- BUGFIX: properly check whether we're in neek2o environment (obcd)
- improved neek2o booter (obcd)
- support for SD-Gecko and neek2o in HBF booter (obcd)
- improved meta.xml arguements for IOS-reload/HW_AHBPROT
  - <ahb_access/>: preserve HW_AHBPROT and reload the selected IOS
  - <no_ios_reload/>: alias for <ahb_access/> (compat with HBC)
  - <force_ios_reload/> or nothing: just reload the selected IOS
  - if we are in neek2o we do nothing
  - for wiiload there are now two options to choose which IOS to
    use and whether to reload it
- BUGFIX: fix compilation with libOGC 1.8.11 and newer
- BUGFIX: installer upon exit checks whether THBF channel is installed,
          if so, it will start the HomebrewFilter, else it enters SysMenu
- Add 'Reinstall the HomebrewFilter' option in the installer. If the
  installation fails for you, when you update from an older version use
  this option. (the failure is caused by IOS58 not beeing able to
  downgrade an existing channel - old THBF channel had version 512,
  new THBF channel has same version than the application.)

//rev38:
- changes to the app-info dialog:
	* DVD icon is now shown if necessary
	* erase button is hidden for apps from DVD
	* edit button no longer overlaps SD/USB/DVD icon (if any)
- BUGFIX: childlock is now saved when HBF exits
- BUGFIX: call ExitApp() before exiting HBF
- BUGFIX: installer no longer crashes on IOS58 due to early
          controller initialization (only happened under
	  certain circumstances)
- BUGFIX: use waninkoko's NAND loader in THBF channel,
          rather than comex'.
	  * Fixes the issue that HBF does not properly
	  respond when power or reset button on the console
	  have been pressed.
	  * the strange bevhaviour that occured when the
	  USB HDD was woken up while loading HBF is gone
- BUGFIX: compiled with libpng 1.4 to fix a problem in PNG handling
- BUGFIX: return to HBF feature now works again
- installer now supports Classic-Controller
- installer now supports GameCube-Controller
- installer loads HomebrewFilter rather than returning to Systemmenu
- installer no longer invokes update-counter on hamachi-mp's website
- add support for <force_ios_reload/> flag in meta.xml (use this, if
  an application (most likely WiiMC) does not recognize your HDD)
- adopt libwiigui changes from ZERO
- BUGFIX: loading apps through wiiload works again
- support passing arguements using wiiload [obcd]
- BUGFIX: when changing network settings, the network thread is
          halted or started accordingly [obcd]
- BUGFIX: only show 'launch priiloader' in external loaders prompt,
          if priiloader is really installed
- HBF now supports wiiload over USB-Gecko [obcd]
- changed loading address from 0x81230000 to 0x81330000
- removed all sound related code
- support for neek2o [obcd]
- support for switching to neek2o/real NAND
  * when in real NAND and neek2o files present on either SD
    or the first partiton of USB HDD 'external loaders' menu
    offers a 'launch neek2o' button to enter neek2o emu NAND
  * when in neek2o emu NAND 'external loaders' menu offers an
    'enter real NAND' button to switch back to real NAND
- only check once on startup for a new version [obcd]
- updated PNGu

//rev37:
- improved update-mechanism:
	* copy the old boot.dol to prev.dol
	* save the downloaded file rather than loading from RAM
	* BUGFIX: make downloading a Beta version work
- BUGFIX: installer no longer crashes when IOS253 exists
- IOS253 is no more selectable as IOS to load an app with
- added a new loader-menu (allows to enter special loaders):
	* NAND-Emu (Uniiloader)
	  (must be one of sd:/apps/NANDEmu-Boot/boot.dol
			  usb:/apps/NANDEmu-Boot/boot.dol)
	  HBF only allows to boot into Uniiloader if IOS253 is present
	* Priiloader
	  returns to priiloader (regardless of autoboot setting)
- 'Return to System Menu' now ignores Priiloader and always enters System Menu
- Support for Homebew on DVD
- if HW_AHBPROT is available also apply DI2_ReadLimit and NewTrucha patches
- No longer show the HBC if it's installed
- New option for disabling the 'All' category (takes effect only if atleast
  one other category exists (obviously)) [ZERO]
- BUGFIX: changing pages in an empty category no longer crashes [ZERO]
- Accessing devices formatted as EXT2/3/4 should now be noticeably faster
- compiled with devkitppc 25-1 and libogc 1.8.10 (support for latest WiiMotes)
- For theme designers: the following new icons have been added:
	* choice_large (device menu)
	* dvd_active (device menu)
	* dvd_inactive (device menu)
	* all_active (device menu)
	* all_inactive (device menu)
	* loader_active (loader menu)
	* loader_inactive (loader menu)
- Additional Credits
	* stfour (priiloader magic words)
	* double_A/R2-D2199 (func for priiloader detection)


//rev36:
- HBF is now OpenSource!
- Added license-text of GNU GPL v2
- Added support for EXT2/3/4
- Adjusted download paths
- added mkfilelist helper
- changed configuration directory to :/config/HBF/
- compiled with devkitPPC 24 and libogc 1.8.8
- new Fonts available for download:
	* FinalFrontier
	* FreqModClear
	* Iwona-Regular
	* QumpellkaNo12
	* Zekton

//rev35:
- individuelle Anpassung an den Bildschirm berarbeitet
- anzeigen von GC Apps in Kategorien
- letzte Version

//rev34:
- TCP-Bug beseitigt
- meta.xml kann direkt bearbeitet werden
- automatische Netzwerk Initialisierung beim Start (de)aktivierbar
- Update-Info (de)aktivierbar
- Navigationstasten knnen getauscht werden (PLUS/MINUS und LINKS/RECHTS)

//rev33:
- bertragen von Apps an die Wii per wiiload
- Fehler beim entfernen von der SD-Karte und USB-Gerten behoben

//rev32:
- HBF installer eingefhrt
- Sprachen mssen jetzt seperat runtergeladen werden wie bei Fonts und Themes
- Fehler beim Sortieren von SD und USB behoben
- Einstellungen werden im NAND gespeichert
- Lschen der Einstellungen ist ber die Datenverwaltung mglich

//rev31:
- NTFS Unterstützung
- GameCube Apps Untersttzung ( Ordner "gc_apps" )
- zuletzt benutztes Gert wird gespeichert ( SD/USB )
- Funktion frs alphabetische Sortieren in einer Kategorie. ( Taste 1 )
- Verschieben von Apps mit gehaltener B Taste
- leicht berarbeitete Gui ( Men und Passwort )
- Gleichzeitiges Anzeigen von Programmen auf SD und USB
- Config speichern auf SD oder USB

PS:
fr GC Apps muss ein kompatibles cMIOS installiert sein

//rev30:
- Fehler in der Navigation beim Theme-download behoben
- Sprachen berarbeitet
- Japanisch eingefgt
- Download und Auswahl von Schriftarten mglich

//rev29:
- starten von BootMii integriert

//rev28:
- Kein Code/Stack-Dump mehr mit dem Wii-Pointer
- HOME-Button ruft Men zum Beenden auf
- Fehler beim Starten von Applikationen in der Gitteransicht behoben
- Position der Buttons "Laden" und "Einfgen/Entfernen" getauscht
- Letzte Katergorie beim Einfgen einer Applikation wird temporr gespeichert

//rev27:
- Wii Pointer Code Dump beseitigt
- Arguments-Tag eingefhrt
- interner Forwarder gendert
- fehlender USB-Support fr gestartete Apps behoben
-> WiiXplorer, WiiMC, ...

//rev26:
- Themes erweitert
- Startkategorie eingefhrt
- Schnellstart eingefhrt fr Apps
- Anzeigefehler beim lschen einer Katgorie behoben
- Fehler beim Speichern des Standard Start-IOS
- Kindersicherung

//rev25:
- Fehler behoben beim Anzeigen der Beschreibung von Apps
- Lschen von Apps von SD und USB
- libogc 1.8.5 -> libogc 1.8.4
- Info, wenn Update verfgbat ist

//rev24:
- Fehler bei der Auswahl im Themedownload behoben
- Fehler beim Abbrechen im Update-Men behoben

//rev23:
- Navigation in der Grid-Ansicht berarbeitet
- Fehler beim speichern von einem erneut genderten Start-IOS behoben
- Fehler bei der Auswahl zum verschieben der Apps behoben
- Position und Seite des zuletzt gestarteten App wird gespeichert

//rev22:
- Start-IOS Auswahl wird gespeichert (Ordnername)
- Themes downloadbar
- Icon-Position in der 5er Ansicht korrigiert

//rev21:
- neuer Forwarder mit IOS 58 und HW_AHBPROT
- IOS Anzeige auf was der HBF luft wird unter Info angezeigt
- Start IOS Auswahl fr ein App

//rev20:
- automatische Netzwerk Initialisierung beim Start
- Rckkehr zum HBF, wenn einen Forwarder mit der Titel ID "HBF0" installiert ist ( beta )

//rev19:
- Design leicht gendert
- Beenden Button eingefgt

//rev18:
- Fehler beim kopieren in Kategorien behoben

//rev17:
- Fehler beim erstellen von Kategorien behoben
- Kategorien lschen berarbeitet

//rev16:
- Apps auflisten von USB-Gerten
- Neuauflistung der Apps beim wechseln von SD-Karte und USB-Gert

//rev15:
- Anzeigen von unkategorisierten Apps
- Info zur Rev beim Online-Update
- HBC Channel -> Version, Coder, Beschreibung hinzugefgt

//rev14:
- Gitter-Ansicht hinzugefgt ( Taste 2 )
- Wii-Reset-Button -> Rckkehr ins Wii-Men
- Wii-Power-Button -> Schaltet die Wii Aus bzw. in den Standby
- HomeBrew Channel in die Liste der Apps mit eingefgt
- mit der Home Taste zurck zum HomeBrew Channel wurde entfernt

//rev13:
- Anpassung an den Bildschirm mglich ( beta )

//rev12:
- Sprachen angepasst ( bei manchen Sonderzeichen wurde das Wort abgetrennt )
- neue Sprachen hinzugefgt ( french.lang, portuguese.lang, spanish.lang )
- Update men berarbeitet ( Auswahl der Rev mglich )

//rev11:
- fehler beim bergeben des Verzeichnissnamens behoben ( z.B. BootMii Configuration Editor v2.6 )
- schnelleres einlesen der Kategorien
- paar Schnheitsfehler beseitigt

//rev10:
- update funktion eingebaut
- probleme beim laden behoben (priiloader, forwarder, wiiload, exploit)
- "kategorien.dat" wurde zu "categories.dat"
- pfade gendert von settings.xml, categories.dat -> "Root/Config/Homebrew Filter/"

//rev9:
- englische Sprache hinzugefgt
- Screenshot erstellen ( 1 + 2 gleichzeitig drcken )

//rev8:
- wegen total verlust neu gecodet
- lange Beschreibung
- Kategorien verschieben
- neue Einstellmglichkeiten

//rev7:
- Themes knnen nun ausgewhlt werden
- Design angepasst

//rev6:
- eigene Themes
-> muss im Ordner vom HBF sein "Themes/default"
-> bsp: (sd:/apps/Homebrew Filter/Themes/default)

//rev5:
- kategorie umbenennen
- Fehler mit der Breite des App-Namen behoben ( Dank an Dimok )

//rev4:
- apps verschieben

//rev3:
- Pfeile navigieren eingefgt

//rev2:
- bugfixes

//rev1:
- erste Verffentlichung

//rev_Beta:
- beta test
- NTFS Untersttzung
- GameCube Apps Untersttzung ( Ordner "gc_apps" )
- zuletzt benutztes Gert wird gespeichert ( SD/USB )
- Funktion frs alphabetische Sortieren in einer Kategorie. ( Taste 1 )
- Verschieben von Apps mit gedrckter B Taste
- leicht berarbeitete Gui ( Men und Passwort )
- Gleichzeitiges Anzeigen von Programmen auf SD und USB
- Config speichern auf SD oder USB

end
