(svn r25652) -Fix: Improve text caret movement for complex scripts.
[openttd/fttd.git] / src / 
treea14a2fab60cf1bacd50ec1be303442e332508587
drwxr-xr-x   ..
drwxr-xr-x - 3rdparty
drwxr-xr-x - ai
-rw-r--r-- 4932 aircraft.h
-rw-r--r-- 64261 aircraft_cmd.cpp
-rw-r--r-- 3922 aircraft_gui.cpp
-rw-r--r-- 7403 airport.cpp
-rw-r--r-- 9370 airport.h
-rw-r--r-- 20544 airport_gui.cpp
-rw-r--r-- 3509 animated_tile.cpp
-rw-r--r-- 904 animated_tile_func.h
-rw-r--r-- 14199 articulated_vehicles.cpp
-rw-r--r-- 1568 articulated_vehicles.h
-rw-r--r-- 4746 autoreplace.cpp
-rw-r--r-- 1857 autoreplace_base.h
-rw-r--r-- 31324 autoreplace_cmd.cpp
-rw-r--r-- 4237 autoreplace_func.h
-rw-r--r-- 24947 autoreplace_gui.cpp
-rw-r--r-- 1026 autoreplace_gui.h
-rw-r--r-- 888 autoreplace_type.h
-rw-r--r-- 1923 autoslope.h
-rw-r--r-- 1706 base_consist.cpp
-rw-r--r-- 1857 base_consist.h
-rw-r--r-- 10260 base_media_base.h
-rw-r--r-- 13486 base_media_func.h
-rw-r--r-- 8396 base_station_base.h
drwxr-xr-x - blitter
-rw-r--r-- 11000 bmp.cpp
-rw-r--r-- 1564 bmp.h
-rw-r--r-- 9324 bootstrap_gui.cpp
-rw-r--r-- 2878 bridge.h
-rw-r--r-- 15533 bridge_gui.cpp
-rw-r--r-- 2353 bridge_map.cpp
-rw-r--r-- 6317 bridge_map.h
-rw-r--r-- 49568 build_vehicle_gui.cpp
-rw-r--r-- 3837 cargo_type.h
-rw-r--r-- 8124 cargoaction.cpp
-rw-r--r-- 5985 cargoaction.h
-rw-r--r-- 6041 cargomonitor.cpp
-rw-r--r-- 5629 cargomonitor.h
-rw-r--r-- 26022 cargopacket.cpp
-rw-r--r-- 17326 cargopacket.h
-rw-r--r-- 5711 cargotype.cpp
-rw-r--r-- 6843 cargotype.h
-rw-r--r-- 1248 cheat.cpp
-rw-r--r-- 821 cheat_func.h
-rw-r--r-- 12107 cheat_gui.cpp
-rw-r--r-- 1781 cheat_type.h
-rw-r--r-- 11723 clear_cmd.cpp
-rw-r--r-- 856 clear_func.h
-rw-r--r-- 10335 clear_map.h
-rw-r--r-- 1476 cmd_helper.h
-rw-r--r-- 35893 command.cpp
-rw-r--r-- 4062 command_func.h
-rw-r--r-- 19607 command_type.h
-rw-r--r-- 7416 company_base.h
-rw-r--r-- 38275 company_cmd.cpp
-rw-r--r-- 2293 company_func.h
-rw-r--r-- 101195 company_gui.cpp
-rw-r--r-- 1170 company_gui.h
-rw-r--r-- 11292 company_manager_face.h
-rw-r--r-- 2835 company_type.h
-rw-r--r-- 14973 console.cpp
-rw-r--r-- 57691 console_cmds.cpp
-rw-r--r-- 1341 console_func.h
-rw-r--r-- 12860 console_gui.cpp
-rw-r--r-- 814 console_gui.h
-rw-r--r-- 3573 console_internal.h
-rw-r--r-- 1686 console_type.h
drwxr-xr-x - core
-rw-r--r-- 15324 crashlog.cpp
-rw-r--r-- 4760 crashlog.h
-rw-r--r-- 8369 currency.cpp
-rw-r--r-- 3661 currency.h
-rw-r--r-- 12198 date.cpp
-rw-r--r-- 1286 date_func.h
-rw-r--r-- 7192 date_gui.cpp
-rw-r--r-- 1126 date_gui.h
-rw-r--r-- 4890 date_type.h
-rw-r--r-- 6556 debug.cpp
-rw-r--r-- 3636 debug.h
-rw-r--r-- 2087 dedicated.cpp
drwxr-xr-x - depend
-rw-r--r-- 1811 depot.cpp
-rw-r--r-- 1687 depot_base.h
-rw-r--r-- 2624 depot_cmd.cpp
-rw-r--r-- 1584 depot_func.h
-rw-r--r-- 36898 depot_gui.cpp
-rw-r--r-- 1804 depot_map.h
-rw-r--r-- 936 depot_type.h
-rw-r--r-- 6757 direction_func.h
-rw-r--r-- 5279 direction_type.h
-rw-r--r-- 30114 disaster_cmd.cpp
-rw-r--r-- 21998 dock_gui.cpp
-rw-r--r-- 7612 driver.cpp
-rw-r--r-- 3731 driver.h
-rw-r--r-- 67215 economy.cpp
-rw-r--r-- 2450 economy_base.h
-rw-r--r-- 1919 economy_func.h
-rw-r--r-- 7580 economy_type.h
-rw-r--r-- 14094 effectvehicle.cpp
-rw-r--r-- 1733 effectvehicle_base.h
-rw-r--r-- 1925 effectvehicle_func.h
-rw-r--r-- 26058 elrail.cpp
-rw-r--r-- 1448 elrail_func.h
-rw-r--r-- 2627 endian_check.cpp
-rw-r--r-- 37306 engine.cpp
-rw-r--r-- 6621 engine_base.h
-rw-r--r-- 1255 engine_func.h
-rw-r--r-- 10888 engine_gui.cpp
-rw-r--r-- 1946 engine_gui.h
-rw-r--r-- 7543 engine_type.h
-rw-r--r-- 2816 error.h
-rw-r--r-- 15266 error_gui.cpp
-rw-r--r-- 42491 fileio.cpp
-rw-r--r-- 5672 fileio_func.h
-rw-r--r-- 2503 fileio_type.h
-rw-r--r-- 20650 fios.cpp
-rw-r--r-- 5406 fios.h
-rw-r--r-- 28972 fios_gui.cpp
-rw-r--r-- 19517 fontcache.cpp
-rw-r--r-- 5969 fontcache.h
-rw-r--r-- 27442 fontdetection.cpp
-rw-r--r-- 1703 fontdetection.h
drwxr-xr-x - game
-rw-r--r-- 23610 gamelog.cpp
-rw-r--r-- 2372 gamelog.h
-rw-r--r-- 3327 gamelog_internal.h
-rw-r--r-- 10016 genworld.cpp
-rw-r--r-- 4179 genworld.h
-rw-r--r-- 60054 genworld_gui.cpp
-rw-r--r-- 54221 gfx.cpp
-rw-r--r-- 9273 gfx_func.h
-rw-r--r-- 16794 gfx_layout.cpp
-rw-r--r-- 7684 gfx_layout.h
-rw-r--r-- 9394 gfx_type.h
-rw-r--r-- 13361 gfxinit.cpp
-rw-r--r-- 752 gfxinit.h
-rw-r--r-- 7386 goal.cpp
-rw-r--r-- 1719 goal_base.h
-rw-r--r-- 14781 goal_gui.cpp
-rw-r--r-- 1613 goal_type.h
-rw-r--r-- 54878 graph_gui.cpp
-rw-r--r-- 960 graph_gui.h
-rw-r--r-- 6857 ground_vehicle.cpp
-rw-r--r-- 14383 ground_vehicle.hpp
-rw-r--r-- 3563 group.h
-rw-r--r-- 18695 group_cmd.cpp
-rw-r--r-- 32664 group_gui.cpp
-rw-r--r-- 914 group_gui.h
-rw-r--r-- 1243 group_type.h
-rw-r--r-- 2119 gui.h
-rw-r--r-- 15207 heightmap.cpp
-rw-r--r-- 1185 heightmap.h
-rw-r--r-- 6284 highscore.cpp
-rw-r--r-- 1632 highscore.h
-rw-r--r-- 8385 highscore_gui.cpp
-rw-r--r-- 9865 hotkeys.cpp
-rw-r--r-- 2046 hotkeys.h
-rw-r--r-- 6440 house.h
-rw-r--r-- 862 house_type.h
-rw-r--r-- 7052 industry.h
-rw-r--r-- 97449 industry_cmd.cpp
-rw-r--r-- 102274 industry_gui.cpp
-rw-r--r-- 8874 industry_map.h
-rw-r--r-- 1813 industry_type.h
-rw-r--r-- 10568 industrytype.h
-rw-r--r-- 4224 ini.cpp
-rw-r--r-- 8900 ini_load.cpp
-rw-r--r-- 3740 ini_type.h
-rw-r--r-- 11985 intro_gui.cpp
-rw-r--r-- 40164 landscape.cpp
-rw-r--r-- 4961 landscape.h
-rw-r--r-- 1125 landscape_type.h
drwxr-xr-x - lang
-rw-r--r-- 4986 language.h
drwxr-xr-x - linkgraph
-rw-r--r-- 2245 livery.h
-rw-r--r-- 18754 main_gui.cpp
-rw-r--r-- 12253 map.cpp
-rw-r--r-- 11598 map_func.h
-rw-r--r-- 3152 map_type.h
-rw-r--r-- 3037 misc.cpp
drwxr-xr-x - misc
-rw-r--r-- 7605 misc_cmd.cpp
-rw-r--r-- 38681 misc_gui.cpp
-rw-r--r-- 5854 mixer.cpp
-rw-r--r-- 1036 mixer.h
-rw-r--r-- 3602 music.cpp
drwxr-xr-x - music
-rw-r--r-- 27173 music_gui.cpp
drwxr-xr-x - network
-rw-r--r-- 300820 newgrf.cpp
-rw-r--r-- 6235 newgrf.h
-rw-r--r-- 10606 newgrf_airport.cpp
-rw-r--r-- 5477 newgrf_airport.h
-rw-r--r-- 12141 newgrf_airporttiles.cpp
-rw-r--r-- 3542 newgrf_airporttiles.h
-rw-r--r-- 5757 newgrf_animation_base.h
-rw-r--r-- 3173 newgrf_animation_type.h
-rw-r--r-- 18362 newgrf_callbacks.h
-rw-r--r-- 6342 newgrf_canal.cpp
-rw-r--r-- 1504 newgrf_canal.h
-rw-r--r-- 3650 newgrf_cargo.cpp
-rw-r--r-- 1280 newgrf_cargo.h
-rw-r--r-- 2521 newgrf_class.h
-rw-r--r-- 6638 newgrf_class_func.h
-rw-r--r-- 28610 newgrf_commons.cpp
-rw-r--r-- 13157 newgrf_commons.h
-rw-r--r-- 27541 newgrf_config.cpp
-rw-r--r-- 11432 newgrf_config.h
-rw-r--r-- 1742 newgrf_debug.h
-rw-r--r-- 30317 newgrf_debug_gui.cpp
-rw-r--r-- 44973 newgrf_engine.cpp
-rw-r--r-- 5157 newgrf_engine.h
-rw-r--r-- 9827 newgrf_generic.cpp
-rw-r--r-- 3143 newgrf_generic.h
-rw-r--r-- 79830 newgrf_gui.cpp
-rw-r--r-- 27258 newgrf_house.cpp
-rw-r--r-- 4489 newgrf_house.h
-rw-r--r-- 25118 newgrf_industries.cpp
-rw-r--r-- 4080 newgrf_industries.h
-rw-r--r-- 14900 newgrf_industrytiles.cpp
-rw-r--r-- 3361 newgrf_industrytiles.h
-rw-r--r-- 19388 newgrf_object.cpp
-rw-r--r-- 6775 newgrf_object.h
-rw-r--r-- 3939 newgrf_properties.h
-rw-r--r-- 5667 newgrf_railtype.cpp
-rw-r--r-- 2326 newgrf_railtype.h
-rw-r--r-- 6353 newgrf_sound.cpp
-rw-r--r-- 1855 newgrf_sound.h
-rw-r--r-- 11466 newgrf_spritegroup.cpp
-rw-r--r-- 11639 newgrf_spritegroup.h
-rw-r--r-- 37150 newgrf_station.cpp
-rw-r--r-- 8006 newgrf_station.h
-rw-r--r-- 2229 newgrf_storage.cpp
-rw-r--r-- 6296 newgrf_storage.h
-rw-r--r-- 37795 newgrf_text.cpp
-rw-r--r-- 3644 newgrf_text.h
-rw-r--r-- 7484 newgrf_town.cpp
-rw-r--r-- 1893 newgrf_town.h
-rw-r--r-- 3939 newgrf_townname.cpp
-rw-r--r-- 1666 newgrf_townname.h
-rw-r--r-- 2643 news_func.h
-rw-r--r-- 36643 news_gui.cpp
-rw-r--r-- 773 news_gui.h
-rw-r--r-- 7734 news_type.h
-rw-r--r-- 1040 object.h
-rw-r--r-- 2933 object_base.h
-rw-r--r-- 26860 object_cmd.cpp
-rw-r--r-- 19261 object_gui.cpp
-rw-r--r-- 3908 object_map.h
-rw-r--r-- 1589 object_type.h
-rw-r--r-- 44748 openttd.cpp
-rw-r--r-- 3246 openttd.h
-rw-r--r-- 8637 order_backup.cpp
-rw-r--r-- 3067 order_backup.h
-rw-r--r-- 14013 order_base.h
-rw-r--r-- 74509 order_cmd.cpp
-rw-r--r-- 1745 order_func.h
-rw-r--r-- 65854 order_gui.cpp
-rw-r--r-- 6547 order_type.h
drwxr-xr-x - os
-rw-r--r-- 2740 os_timer.cpp
-rw-r--r-- 14411 osk_gui.cpp
drwxr-xr-x - pathfinder
-rw-r--r-- 15584 pbs.cpp
-rw-r--r-- 2570 pbs.h
-rw-r--r-- 1561 progress.cpp
-rw-r--r-- 1217 progress.h
-rw-r--r-- 2152 querystring_gui.h
-rw-r--r-- 12787 rail.cpp
-rw-r--r-- 14485 rail.h
-rw-r--r-- 110516 rail_cmd.cpp
-rw-r--r-- 79580 rail_gui.cpp
-rw-r--r-- 1022 rail_gui.h
-rw-r--r-- 16004 rail_map.h
-rw-r--r-- 2582 rail_type.h
-rw-r--r-- 3077 rev.cpp.in
-rw-r--r-- 910 rev.h
-rw-r--r-- 4573 road.cpp
-rw-r--r-- 64510 road_cmd.cpp
-rw-r--r-- 884 road_cmd.h
-rw-r--r-- 4597 road_func.h
-rw-r--r-- 42571 road_gui.cpp
-rw-r--r-- 969 road_gui.h
-rw-r--r-- 1052 road_internal.h
-rw-r--r-- 2433 road_map.cpp
-rw-r--r-- 16373 road_map.h
-rw-r--r-- 3345 road_type.h
-rw-r--r-- 13389 roadstop.cpp
-rw-r--r-- 5450 roadstop_base.h
-rw-r--r-- 11088 roadveh.h
-rw-r--r-- 56786 roadveh_cmd.cpp
-rw-r--r-- 5235 roadveh_gui.cpp
drwxr-xr-x - saveload
-rw-r--r-- 27025 screenshot.cpp
-rw-r--r-- 1672 screenshot.h
drwxr-xr-x - script
-rw-r--r-- 2565 sdl.cpp
-rw-r--r-- 2875 sdl.h
-rw-r--r-- 64472 settings.cpp
-rw-r--r-- 1995 settings_func.h
-rw-r--r-- 98745 settings_gui.cpp
-rw-r--r-- 1168 settings_gui.h
-rw-r--r-- 6746 settings_internal.h
-rw-r--r-- 40715 settings_type.h
drwxr-xr-x - settingsgen
-rw-r--r-- 2346 ship.h
-rw-r--r-- 21392 ship_cmd.cpp
-rw-r--r-- 3028 ship_gui.cpp
-rw-r--r-- 20977 signal.cpp
-rw-r--r-- 2216 signal_func.h
-rw-r--r-- 1943 signal_type.h
-rw-r--r-- 1492 signs.cpp
-rw-r--r-- 1370 signs_base.h
-rw-r--r-- 4123 signs_cmd.cpp
-rw-r--r-- 1051 signs_func.h
-rw-r--r-- 18819 signs_gui.cpp
-rw-r--r-- 986 signs_type.h
-rw-r--r-- 10713 slope_func.h
-rw-r--r-- 6464 slope_type.h
-rw-r--r-- 65082 smallmap_gui.cpp
-rw-r--r-- 7223 smallmap_gui.h
-rw-r--r-- 9357 sortlist_type.h
-rw-r--r-- 9847 sound.cpp
drwxr-xr-x - sound
-rw-r--r-- 953 sound_func.h
-rw-r--r-- 3065 sound_type.h
-rw-r--r-- 5180 sprite.cpp
-rw-r--r-- 6711 sprite.h
-rw-r--r-- 29407 spritecache.cpp
-rw-r--r-- 2055 spritecache.h
drwxr-xr-x - spriteloader
-rw-r--r-- 17450 station.cpp
-rw-r--r-- 16051 station_base.h
-rw-r--r-- 146382 station_cmd.cpp
-rw-r--r-- 2575 station_func.h
-rw-r--r-- 83835 station_gui.cpp
-rw-r--r-- 1412 station_gui.h
-rw-r--r-- 19006 station_map.h
-rw-r--r-- 3930 station_type.h
-rw-r--r-- 9064 statusbar_gui.cpp
-rw-r--r-- 1193 statusbar_gui.h
-rw-r--r-- 16107 stdafx.h
-rw-r--r-- 9847 story.cpp
-rw-r--r-- 3990 story_base.h
-rw-r--r-- 23066 story_gui.cpp
-rw-r--r-- 1253 story_type.h
drwxr-xr-x - strgen
-rw-r--r-- 22254 string.cpp
-rw-r--r-- 1910 string_base.h
-rw-r--r-- 7015 string_func.h
-rw-r--r-- 2724 string_type.h
-rw-r--r-- 3559 stringfilter.cpp
-rw-r--r-- 3032 stringfilter_type.h
-rw-r--r-- 72762 strings.cpp
-rw-r--r-- 6666 strings_func.h
-rw-r--r-- 3006 strings_type.h
-rw-r--r-- 18121 subsidy.cpp
-rw-r--r-- 2953 subsidy_base.h
-rw-r--r-- 1170 subsidy_func.h
-rw-r--r-- 7159 subsidy_gui.cpp
-rw-r--r-- 1260 subsidy_type.h
drwxr-xr-x - table
-rw-r--r-- 1632 tar_type.h
-rw-r--r-- 15871 terraform_cmd.cpp
-rw-r--r-- 26743 terraform_gui.cpp
-rw-r--r-- 853 terraform_gui.h
-rw-r--r-- 13444 textbuf.cpp
-rw-r--r-- 1904 textbuf_gui.h
-rw-r--r-- 2828 textbuf_type.h
-rw-r--r-- 3588 texteff.cpp
-rw-r--r-- 1684 texteff.hpp
-rw-r--r-- 7587 textfile_gui.cpp
-rw-r--r-- 2448 textfile_gui.h
-rw-r--r-- 1009 textfile_type.h
-rw-r--r-- 37382 tgp.cpp
-rw-r--r-- 748 tgp.h
drwxr-xr-x - thread
-rw-r--r-- 8933 tile_cmd.h
-rw-r--r-- 3229 tile_map.cpp
-rw-r--r-- 8098 tile_map.h
-rw-r--r-- 3424 tile_type.h
-rw-r--r-- 5814 tilearea.cpp
-rw-r--r-- 4695 tilearea_type.h
-rw-r--r-- 1635 tilehighlight_func.h
-rw-r--r-- 4350 tilehighlight_type.h
-rw-r--r-- 3981 tilematrix_type.hpp
-rw-r--r-- 936 timetable.h
-rw-r--r-- 15383 timetable_cmd.cpp
-rw-r--r-- 27728 timetable_gui.cpp
-rw-r--r-- 72557 toolbar_gui.cpp
-rw-r--r-- 810 toolbar_gui.h
-rw-r--r-- 11367 town.h
-rw-r--r-- 105697 town_cmd.cpp
-rw-r--r-- 45898 town_gui.cpp
-rw-r--r-- 9836 town_map.h
-rw-r--r-- 5085 town_type.h
-rw-r--r-- 34468 townname.cpp
-rw-r--r-- 1110 townname_func.h
-rw-r--r-- 1508 townname_type.h
-rw-r--r-- 20900 track_func.h
-rw-r--r-- 7290 track_type.h
-rw-r--r-- 10929 train.h
-rw-r--r-- 138875 train_cmd.cpp
-rw-r--r-- 15521 train_gui.cpp
-rw-r--r-- 4003 transparency.h
-rw-r--r-- 6813 transparency_gui.cpp
-rw-r--r-- 786 transparency_gui.h
-rw-r--r-- 1779 transport_type.h
-rw-r--r-- 24822 tree_cmd.cpp
-rw-r--r-- 9949 tree_gui.cpp
-rw-r--r-- 9549 tree_map.h
-rw-r--r-- 2238 tunnel_map.cpp
-rw-r--r-- 2517 tunnel_map.h
-rw-r--r-- 1242 tunnelbridge.h
-rw-r--r-- 68350 tunnelbridge_cmd.cpp
-rw-r--r-- 4156 tunnelbridge_map.h
-rw-r--r-- 98831 vehicle.cpp
-rw-r--r-- 39296 vehicle_base.h
-rw-r--r-- 38837 vehicle_cmd.cpp
-rw-r--r-- 5866 vehicle_func.h
-rw-r--r-- 103461 vehicle_gui.cpp
-rw-r--r-- 4380 vehicle_gui.h
-rw-r--r-- 2216 vehicle_gui_base.h
-rw-r--r-- 3588 vehicle_type.h
-rw-r--r-- 5238 vehiclelist.cpp
-rw-r--r-- 2241 vehiclelist.h
drwxr-xr-x - video
-rw-r--r-- 102382 viewport.cpp
-rw-r--r-- 3696 viewport_func.h
-rw-r--r-- 7395 viewport_gui.cpp
-rw-r--r-- 5042 viewport_type.h
-rw-r--r-- 2525 void_cmd.cpp
-rw-r--r-- 1005 void_map.h
-rw-r--r-- 1983 water.h
-rw-r--r-- 42629 water_cmd.cpp
-rw-r--r-- 13738 water_map.h
-rw-r--r-- 1589 waypoint.cpp
-rw-r--r-- 2393 waypoint_base.h
-rw-r--r-- 14521 waypoint_cmd.cpp
-rw-r--r-- 1033 waypoint_func.h
-rw-r--r-- 6891 waypoint_gui.cpp
-rw-r--r-- 109421 widget.cpp
-rw-r--r-- 41971 widget_type.h
drwxr-xr-x - widgets
-rw-r--r-- 105505 window.cpp
-rw-r--r-- 2061 window_func.h
-rw-r--r-- 34135 window_gui.h
-rw-r--r-- 14664 window_type.h
-rw-r--r-- 2439 zoom_func.h
-rw-r--r-- 2696 zoom_type.h