Changelog:

4.1.0.1
- fixed problem with profile selection in options panel
- fixed missing parameters for cable settings after Enigma1->Enimga2 conversion

4.1.0.0
- added crypto icon in main service list if service is encrypted (Note: this is only working properly on future Enigma2 Images)
- added filter for encrypted and unencrypted services (Note: this is only working properly on future Enigma2 Images)
- added copy service reference to clipboard option to context menu of main service list and bouquet panel
- added a info window with some informations about the new filtering behaviour
- fixed error message when using picon cleanup function and filename wasn't using proper picon reference format
- fixed error message when using add new service option in context menu
- fixed application hanging when parsing lamedb with corrupted transponder entry
- fixed problems after adding new services, the services weren't covered by the filters
- some minor fixes
- language files updated

4.0.1.2
- fixed userbouquets with renamed services are now written in proper settings-type 4 format
- fixed problem when saving cable or terrestrial settings (some parameters were lost)
- language files updated

4.0.1.1
- fixed alternatives filename generation
- fixed error message after opening Enigma1 settings
- fixed total service counter was overlapped by displayed service counter after startup without settings
- language files updated

4.0.1.0
- fixed sorting services in bouquet panel was broken after adding channel numbers to the bouquet panel
- fixed error when sorting bouquets with cable and terrestrial services
- fixed some other functions were also broken after adding channel numbers to the bouquet panel
- fixed hour glass didn't get away after loading new settings
- fixed error message when using picon cleanup function and filename wasn't using proper picon reference format
- fixed alternatives are no longer considered as duplicates of fixed services in the same user bouquet
- fixed alternatives handling, now you can use the same service with and without alternatives in one user bouquet
- fixed blacklist entry for radio user bouquets
- fixed all files are now written in proper settings-type 4 format
- fixed auto insert markers for cable and terrestrial services
- added Enigma2 restart button to ftp window, use this button to activate any changes related to lamedb and/or black-/whitelist
  use the autoreload or "reload settings on dreambox" button if you only change your userbouquets
- added sorting of profiles in options panel
- changed satellites in filter combobox are now sorted by position from west to east
- changed profile default paths to enigma2 defaults
- window state is now saved on application close, and restored when application is started
- some minor fixes
- language files updated

4.0.0.0
- code migration to Delphi 2007, for later unicode support
- removed XP visual styles (there were some problems after migration to Delphi 2007)
- added theming for some components
- added channel numbers in bouquet panel
- added new hints in main list and bouquet details, now with picon and service reference
- added option to assign and remove picons
- added cleanup function for local picon directory (which removes all unused picons) to tools menu
- added option for automatic picon upload to FTP window (Note: unzip command on your dreambox is required) 
- added configurable per profile picon path to options panel
- added quick profile selection in statusbar
- added enhanced filter expressions (SQL style):
  use % as substitute for zero or more characters (e.g. %sky% shows all channels with "sky" in name),
  use _ as substitute for exactly one character (e.g. _sky_ in package filter shows channels of provider "BSkyB")
  use \ as escape character (e.g. %\%% shows all channels with "%" in name)
  if you don't use above filter characters the filters will only show exact matches
- changed TV service types defaults (now including HDTV service types)
- fixed error message when saving alternatives bouquet with parental lock
- fixed error message after reading radio service alternatives
- fixed bouquet change is now disabled while picons are loading to prevent errors
- fixed alternative service names are now written in UTF-8 instead of ANSI
- fixed alternatives are now deleted if service is removed from main service list
- fixed alternatives are now handled for each user bouquet seperately
- fixed translation problem in alternatives panel
- fixed problem with incorrect filename if you tried to add alternatives for a data service, adding alternatives
  for data channels is not allowed, please set proper service types in advanced options first
- fixed keep filters when adding alternatives for a service
- fixed missing picons when using cut&paste or drag&drop
- fixed display of proper bouquet name when bouquet has been renamed
- fixed display of picons when adding services to an empty bouquet
- removed "input selection" in main service list as it didn't work as expected

3.1.0.2
- fixed total service counter was overlapped by displayed service counter if bouquet panel size was changed
- fixed application hung if you tried to drag&drop a service in user bouquet to the same position
- fixed flickering hint in details list
- fixed sorting of alternatives is now possible, first service in row is the primary service
- fixed some missing translations
- changed algorithm for generation of alternatives filename
- changed to a good quality picon resizing algorithm
- added picon size 40x30 (downsizing for 71x53 and 70x53) and 40x24 (downsizing for 100x60) in options panel,
  40x30 is the default size now, all picons are resized to this size for smaller picons in details list,
  if you like to see the picons in its original size just select the proper size in options panel

3.1.0.1
- fixed problem with bouquet selection panel
- added selectable picon format (100x60, 71x53, 70x53)
- added autoresize for picons if format doesn't match selection
- now uses another library for picons to speedup picon loading

3.1.0.0
- fixed problem when using cut and paste with cable or terrestrial services
- fixed cut and paste which filled empty fields with 0
- fixed compare function, the internal service counter wasn't reset when the operation was canceled
- fixed a problem when option "show all service details in the services list" was disabled
- fixed error message when rolloff or pilot is missing in lamedb for DVB-S2 transponders
- fixed namespace calculation for Enigma2
- fixed error message in details and transponder edit window with Enigma1 settings
- fixed bouquets.tv and bouquets.radio which are now written in proper settings-type 4 format
- disabled renaming of markers, use the edit marker text option in context menu
- improved satellites.xml update
- added full Engima2 alternatives support
- added option "Don't save backup files" (this option will also remove existing backups from save directory) 
- added cleanup function for save directory which removes all unneeded files
- added display of reference picons (format 71x53) in bouquets and in service details window
- added option to enable/disable picons in bouquets panel

3.0.3.0
- DVB-C symbolrate is now displayed in main window
- all frequencies in the main window are now displayed in MHz
- all symbolrates in the main window are now displayed in well known formats
  e.g. for satellite 27500 instead of 27500000, for cable 6900 instead of 6900000
- added support for "new channel" flag of your dreambox (flag can be set or removed in service details)
  Note: There are two different new channel flags
        the first the one is the old "New" flag (now "X") which is set when using "Mark services not in Userbouquets with X"
	option in context menu
        the second one is the "N" flag which is set by your dreambox when a new channel is found by the service scan
- added option to remove all "N" and "X" flags in tools menu
- changed option in context menu to remove "N" and "X" flags from selected services
- fixed problems when using the compare functions
- fixed problem with missing DVB-system and modulation when using cut and paste
- fixed problem when removing empty markers
- added support for parameter c:09 (subtitle) for Enigma1
- finally fixed missing scrollbar issue

3.0.2.0
- added DVB-S2 transponder data editing
- added DVB-S2 export/import
- added support for circular polarisation
- fixed re-import of exported services and bouquet files
- fixed export of renamed services
- fixed satellites.xml update function
- fixed some missing translations
- language files updated
- code cleanup

3.0.1.7
- fixed problem with user bouquet import
- support for Enigma2 user bouquet parental lock
- small GUI fixes

3.0.1.6
- after changing service type to TV, the text still showed the old service type
- fixed wrong bouquet type flag for radio bouquets
- filter for DVB-S/DVB-S2 added

3.0.1.5
- automatic renaming of invalid bouquets on Enigma2->Enigma1 conversion
- support for Enigma2 alternative services (only download/upload)
- added confirmation question before modification of satellites.xml
- display of currently active service is now disabled by default, but can be enabled in options panel
  (Note: if you experience any problems when running DreamBoxEdit and your Dreambox is offline, just disable that option again)

3.0.1.4
- fix for satellites.xml with twisted parameters
- fixed gui for low resolutions
- some language file updates

3.0.1.3
- fixed problem with FTP mode, Quick FTP commands were sent
- fixed problem with Quick FTP mode, now standard reload command is sent instead of killall -9 enigma2
- fixed problem with directory selection window, now it always jumps to the last used directory
- small GUI changes

3.0.1.2
- fixed overlapping text in translated popup menus
- fixed some not translated shortcuts in popup menus
- fixed language files
- fixed error message when uploading settings without opening them before
- another network timeout fix
- option to deactivate automatic display of currently active service and volume control
- optional use of the old window style, if you remove/rename DreamBoxEdit.exe.manifest from install folder
- improved satellites.xml editor, now fully functional editing for enigma2 and synchronisation with loaded settings

3.0.1.1
- fixed network timeout issue when IP address is not reachable
- fixed editing and saving of negative AC3 and PCM delays
  (note you have to delete all extra parameters in the detail panel if you have entered any delay values before)
- fixed error message after saving and opening new settings
- added customizable row color
- new window and button styles
- all message dialog buttons were german, message dialogs can't be translated, changed locale to English

3.0.1.0
- added display of currently active service on your dreambox (enimga2 only)
- added volume control (enigma2 only)
- added malti language file, other language files updated
- fixed error message when comparing loaded services with services on dreambox/disk
- added button for special services (service types 130, 133 and 211) in the options panel
  (you need a patched Channelselection.py to make this channels visible on Enigma2)
- added service type 10 to standard radio types
- small GUI changes

3.0.0.6
- disabled SatcoDX import/export as this feature is deprecated, website of SatcoDX is down
- improved servicename filter, now it matches all services, the old one missed some (e.g. RTL Television on 19.2°E)
- sorting of columns with drag&drop is now possible (no saving at the moment)
- fixed update check
- added column for DVB-system
- added column for modulation (now it's possible to remove all DVB-S2 transponders after conversion from E2 to E1 very easily)

3.0.0.5
- removed settings-type 3 from options panel (no longer needed all E2-Boxes working with settings-type 4)
- added button with terrestrial path settings (E1) to options panel
- fixed settings-type switching via menu -> tools -> toggle between version 2 and 4 settings
- added language files (crnogorski, czech, dansk, espanol, francais, greek, hrvatski, italiano, magyar,
  nederlands, norsk, polish, russian, srpski, svenska, turkce, ukrainian)
- added language tool for translations (you can find it in the installation folder),
  please send me your language file updates on the support forum, thanks!

3.0.0.4
- fixed error message after enigma2 settings reload
- servicename filter added

3.0.0.3
- fixed scrollbar issue

3.0.0.2:
- restored zap function for enigma2
- changed menu bar icons

3.0.0.1:
- fixed FEC values for DVB-S/DVB-S2 modes
- restored satellites.xml editor function