Commit Graph

2502 Commits

Author SHA1 Message Date
skidd13 1a43c6a6f6 (svn r11563) -Codechange: Align the preprocessor code in stdafx.h with tabs 2007-12-02 21:43:16 +00:00
rubidium fe76841255 (svn r11562) -Fix [FS#1503] (r11546): aircraft sometimes stopped mid-air when the airport got destroyed. 2007-12-02 21:35:44 +00:00
glx 164d0a4710 (svn r11561) -Fix [FS#1504] (r11463): group list was not updated when removing the last group 2007-12-02 20:13:12 +00:00
rubidium b7d8681129 (svn r11560) -Codechange: replace 'custom' version of FindLastBit with the generic. 2007-12-02 19:23:46 +00:00
rubidium faf096f506 (svn r11559) -Fix [FS#1505]: overflow when drawing graphics with high company values. 2007-12-02 19:21:56 +00:00
rubidium b5a902703e (svn r11557) -Codechange: send and store the passwords a little more secure to/in the servers.
Each server and game yield a (usually) different 'salt'. This salt is used by the clients to hash their passwords. This way the passwords are not sent in clear text and it is not trivial to use those hashes on other servers.
NOTE: It is still NOT safe to use your trusted passwords and it will not stop people from being able to 'hijack' your password, it only makes it harder to do and certainly much less trivial than just dumping passwords from the memory.
2007-12-02 15:12:19 +00:00
rubidium d9081ad3f5 (svn r11556) -Feature: allow setting a default password for new companies in network games. 2007-12-02 14:48:26 +00:00
rubidium 527b72749d (svn r11555) -Codechange: use the new members introduced in r11551. 2007-12-02 14:29:48 +00:00
rubidium 50fced3c66 (svn r11554) -Codechange: be more consistent with the naming of the widget functions. 2007-12-02 13:32:41 +00:00
rubidium b20b2f4ec8 (svn r11553) -Fix: make a few widget 'accessor' function const when they should be const. 2007-12-02 12:10:48 +00:00
miham 4e574cab45 (svn r11552) -Update: WebTranslator2 update to 2007-12-02 12:31:46
czech      - 1 fixed by Hadez (1)
french     - 15 fixed by glx (15)
galician   - 2 fixed by Condex (2)
italian    - 15 fixed by lorenzodv (15)
norwegian_bokmal - 6 fixed by jhsoby (6)
russian    - 7 fixed by Smoky555 (7)
slovenian  - 1 fixed by Necrolyte (1)
spanish    - 1 fixed by eusebio (1)
2007-12-02 11:32:24 +00:00
belugas e2b4afaa4b (svn r11551) -Codechange: Introduction of widget control members on struct Window. These "new" members have the exact same functionalities as their pure functions "genitors"
Ex: "Window::SetWidgetLoweredState(byte widget_index, bool lowered_stat)"  is the member corresponding to "SetWindowWidgetLoweredState(Window *w, byte widget_index, bool lowered_stat)"
2007-12-02 00:59:48 +00:00
skidd13 7be55559b8 (svn r11550) -Fix (r11547): Updated the data files regarding to r11549 2007-12-02 00:53:01 +00:00
rubidium 08ab4e1850 (svn r11547) -Add: signal selection GUI for the ones that really like to use that over CTRL. Patch by BigBB. 2007-12-01 21:40:18 +00:00
belugas 0feaee4124 (svn r11546) -Fix[FS#1496]: If ever the air/heli port is suddenly not available while the "chopper" is descending, just go back into flying.
The code should have been better written, but in respect of newgrf_port branch, i prefer minimalist intervention
2007-12-01 14:04:16 +00:00
belugas 4f030bbfff (svn r11545) -Revert(r11543): The result is not what was expected. Looks like more work might be needed 2007-12-01 02:59:22 +00:00
glx da9f06252b (svn r11544) -Fix [FS#1501]: revert r11453 as it translated cargo when it should not 2007-12-01 02:47:10 +00:00
belugas aa0d37854d (svn r11543) -Codechange: Give a more adequate message when trying to place an industry required to be built over a house on any other type of tiles.
In reference to FS#1492, and other "bugs" like that one
2007-12-01 01:31:05 +00:00
bjarni 6b68c6557b (svn r11542) -Fix r11540: [OSX] presumed 10.3 style strings when using GetCurrentLocale nomatter what OSX the target was 2007-11-30 14:49:13 +00:00
bjarni 7162b8ddb3 (svn r11541) -Fix: [OSX] detect statvfs at runtime (based on OSX version) instead of compile time
This should prevent a crash on OSX 10.3 with the precompiled binaries (in the load/save windows)
2007-11-30 14:42:16 +00:00
bjarni 5fcbb8f59b (svn r11540) -Fix: [OSX] Don't try to compile the quartz video driver on OSX 10.3. It will fail 2007-11-30 13:26:24 +00:00
skidd13 4704d4619b (svn r11539) -Feature: Make the bridge selection window resizable 2007-11-29 18:27:39 +00:00
skidd13 6e511188ae (svn r11538) -Codechange: Rewrite GetNthSetBit in a more uncontroversial way and add its documentation 2007-11-28 21:59:06 +00:00
rubidium 981865dbcc (svn r11537) -Codechange: make it much harder to 'accidentally' add savegame conversion code after the window and cache initializations. 2007-11-28 15:42:52 +00:00
belugas 440608a6f0 (svn r11536) -Codechange: Align some elements of the _tree_layout_sprite table a little better looking for the eye 2007-11-28 00:41:20 +00:00
miham 34edc93f2a (svn r11535) -Update: WebTranslator2 update to 2007-11-27 20:21:42
ukrainian  - 1 fixed by mad (1)
2007-11-27 19:22:08 +00:00
belugas b10eea628d (svn r11534) -Feature(newgrf): Implement property 23h for Industries.
This will add a cost to the removal of an industry using the cheat magic bulldozer.
Note that the removal of regular or newgrf industries without specified removal cost will have no cost applied to.
This is a difference from original spec, where a default base cost is added.
2007-11-27 17:13:49 +00:00
belugas 1682d5d679 (svn r11533) -Codechange: Rename some unclear clear_x prices member names.
While at it, remove one unused entry on the clear_price_table array.
It is based on ground type, and the unused one was referencing a non existing one.
2007-11-27 16:02:13 +00:00
belugas 9402d4054a (svn r11532) -Feature[newgrf]: Add decrement(0x0D) / increment(0x0E) production operations from result of production callback cb29/35.
Only var 0x93 will be affected by these operations
2007-11-27 04:16:08 +00:00
smatz 6f7d37d3d3 (svn r11530) -Codechange: do not update Tpool->first_free_index for PoolItems allocated on stack 2007-11-26 22:56:30 +00:00
miham a7d4334664 (svn r11529) -Update: WebTranslator2 update to 2007-11-26 21:13:37
brazilian_portuguese - 1 fixed by fukumori (1)
catalan    - 1 fixed, 2 changed by arnaullv (3)
dutch      - 1 fixed by habell (1)
french     - 1 fixed, 1 changed by glx (2)
italian    - 1 fixed by lorenzodv (1)
lithuanian - 4 fixed by Domas (4)
slovak     - 1 fixed, 1 changed by lengyel (2)
ukrainian  - 5 fixed by mad (5)
2007-11-26 20:14:20 +00:00
maedhros 8e273e0f88 (svn r11528) -Fix (r11500): With smooth economy enabled, industries that should only decrease production would always increase it when more than 60% was transported. 2007-11-26 19:23:53 +00:00
skidd13 71c10f7df7 (svn r11527) -Codechange: Split the bitmath functions of to their own files 2007-11-26 17:50:22 +00:00
skidd13 734b22e070 (svn r11526) -Codechange: Rename the function delta fitting to the naming style 2007-11-26 16:01:29 +00:00
rubidium d736a04b59 (svn r11525) -Fix: do not do all kinds of 'updates' for town, waypoint, station and other signs when you haven't converted the map to the 'current' format as that means you are going to read data in the 'old' format when you assume that it is in the 'current' format. 2007-11-25 20:20:16 +00:00
rubidium 77b6a2674e (svn r11524) -Fix [FS#1485]: assertion when tram reversed at a station. 2007-11-25 19:45:09 +00:00
skidd13 bdc7fd2d76 (svn r11523) -Codechange: Move the CHANCE macros to core/random_func.cpp cause they depend on Random()
-Codechange: Convert the CHANCE macros to functions and rename them fitting to the naming style
2007-11-25 15:35:25 +00:00
skidd13 2bf2be987d (svn r11522) -Fix: The scrollbar of the network gui could run out of bounds 2007-11-25 15:17:16 +00:00
egladil 1d5010edf9 (svn r11521) -Codechange: [OSX] Check what the running os version is in a cleaner way. 2007-11-25 14:43:16 +00:00
egladil 9aaa455e5d (svn r11520) -Fix: [OSX] The cocoa video driver let the mouse cursor escape the window when using rmb scrolling. Thanks ln- for pointing this out and providing a fix. 2007-11-25 12:58:32 +00:00
smatz d061d985d6 (svn r11519) -Codechange: enumerization and cleanup of NetworkLobbyWindow in network_gui.cpp 2007-11-25 11:36:45 +00:00
smatz 2cd25ed2ca (svn r11518) -Codechange: enforce (by assert) unused parameters of widgets to be zero. Better readability of DrawWindowWidgets(), too 2007-11-25 00:41:31 +00:00
smatz 72eb6ae278 (svn r11517) -Codechange: better cleanup of NetworkStartServerWindow in network_gui.cpp 2007-11-24 21:49:49 +00:00
smatz a62e07b08e (svn r11516) -Codechange: cleanup of NetworkGameWindow in network_gui.cpp 2007-11-24 21:41:59 +00:00
smatz 5dfead8b5c (svn r11515) -Codechange: cleanup of NetworkStartServerWindow in network_gui.cpp 2007-11-24 18:09:02 +00:00
rubidium bd8bf99139 (svn r11514) -Change: implement the automatic multiplier handler for NewGRF industries. 2007-11-24 14:03:47 +00:00
smatz cbd1c05218 (svn r11513) -Codechange: enumerize some depot GUI actions 2007-11-24 13:50:29 +00:00
rubidium 6cf5e4cf05 (svn r11512) -Change: make the subsidy window able to resize to something smaller than 640x127 (especially the 640 part) when the screen is really too small. 2007-11-24 13:00:32 +00:00
rubidium f27acfdf78 (svn r11511) -Revert parts of r11505: forgot that CTRL might be used for other features, like adjacent stations or signals. 2007-11-24 12:36:52 +00:00
skidd13 bf959f926f (svn r11510) -Codechange: merge the IS_*INSIDE* functions and rename them fitting to the naming style 2007-11-24 10:38:43 +00:00
rubidium 64246a2775 (svn r11509) -Fix: off-by-one error in some sprite numbers; increase sprite number counter before loading the next sprite instead of after doing so. 2007-11-24 10:19:56 +00:00
egladil fcbfba1e17 (svn r11508) -Cleanup: Removed unused headers from the cocoa video driver. 2007-11-24 09:55:17 +00:00
rubidium 221e9271c5 (svn r11507) -Fix [FS#1463]: signs totally illegible when transparant signs is turned on and zoomed out more than one level. 2007-11-24 09:27:20 +00:00
rubidium 9a70ec1cb2 (svn r11506) -Fix [FS#1471]: selling vehicles could cause the window of others to scroll to that location. 2007-11-24 09:14:58 +00:00
rubidium 81c7ba42af (svn r11505) -Fix/Feature: make CTRL work on all road/rail construction options that 'work' with the 'Bulldozer' button instead of only a few. 2007-11-24 08:56:29 +00:00
rubidium ea072322fa (svn r11504) -Fix [FS#1467]: removing docks/ship depots could result in non-canal water where canals should have been build. 2007-11-24 08:45:04 +00:00
glx c8add52504 (svn r11502) -Fix (r11144): don't do standard production change if callbacks 29/35 failed
-Fix (r11144): disable smooth economy for industries using callbacks 29/35
2007-11-23 16:50:54 +00:00
egladil 2e0dd78ccf (svn r11501) -Fix: [OSX] This remedies a problem with right click scrolling that was introduced in r11492. 2007-11-23 13:45:59 +00:00
belugas 536be43411 (svn r11500) -Codechange: Smooth economy fine-tuning, making industries more responsive. Patch by Sirkoz. 2007-11-23 12:12:07 +00:00
glx ee81e00082 (svn r11499) -Fix (r11144): mul/div factor were wrong (off by two) 2007-11-23 04:17:41 +00:00
egladil 2ebf50e421 (svn r11498) -Add [FS#1411]: [OSX] Added support for using Quartz instead of Quickdraw in windowed mode on OS X 10.4 and higher. Based on a patch by blackis. 2007-11-23 02:44:05 +00:00
rubidium 9d3cc5b271 (svn r11495) -Fix (r11493): some compilers fail to show warnings when they should. 2007-11-22 22:54:49 +00:00
glx b979995795 (svn r11494) -Fix [FS#1461] (r11450): cargo translation table was now loaded too late ;) 2007-11-22 22:37:06 +00:00
rubidium 64a4ac3444 (svn r11493) -Fix [FS#1472]: game crashing on savegame load because it tried to render some part of the window before the savegame conversion was done. 2007-11-22 22:34:30 +00:00
egladil 3ad488e98f (svn r11492) -Codechange: [OSX] Split the cocoa video driver into several files. The reason for this is that the fullscreen and windowed mode api are separate from each other in OS X and thus the driver actual is two drivers in one. This split is to make the code more readable and to prepare for replacing the Quickdraw windowed mode code which uses apis deprecated as of OS X 10.5 (and maybe earlier). 2007-11-22 21:48:17 +00:00
miham 2653d94bcb (svn r11491) -Update: WebTranslator2 update to 2007-11-22 20:55:02
brazilian_portuguese - 5 fixed by tucalipe (5)
catalan    - 5 fixed by arnaullv (5)
czech      - 5 fixed by Hadez (5)
danish     - 6 fixed, 3 changed by MiR (9)
dutch      - 5 fixed by habell (5)
french     - 5 fixed by glx (5)
italian    - 2 fixed by lorenzodv (2)
japanese   - 5 fixed by ickoonite (5)
korean     - 58 fixed by leejaeuk5 (58)
slovak     - 5 fixed, 86 changed by lengyel (91)
slovenian  - 5 fixed by Necrolyte (5)
spanish    - 5 fixed by eusebio (5)
swedish    - 5 fixed by daishan (5)
turkish    - 5 fixed by jnmbk (5)
2007-11-22 19:55:54 +00:00
skidd13 737aec4db6 (svn r11490) -Codechange: Split the math functions to their own header
-Codechange: Replace the rest of the math macros with functions
2007-11-22 18:01:51 +00:00
skidd13 1d56af1d33 (svn r11489) -Fix r11488: Somehow the code was added multiple times 2007-11-21 19:18:34 +00:00
skidd13 83601671c7 (svn r11488) -Codechange: Spilt the random functions out to seperate file
-Codechange: Make the mersenne twister more readable
-Codechange: Unify the seeding process of random
2007-11-21 19:13:38 +00:00
smatz d53bfd8f2f (svn r11487) -Fix (r11435): move the list of vehicles a bit higher in the player GUI 2007-11-21 13:50:36 +00:00
glx b168ae34be (svn r11486) -Fix [FS#1457]: industry count was wrong in smallmap 2007-11-21 13:46:29 +00:00
skidd13 a91c2a4c39 (svn r11485) -Codechange: Remove the doubled function ToggleBitT and rename the remaining to fit with the naming style 2007-11-20 14:11:19 +00:00
skidd13 eeaa348f8b (svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style 2007-11-20 13:35:54 +00:00
skidd13 b8885630aa (svn r11483) -Codechange: Replace codeparts with functions that do the same to increase readability 2007-11-20 12:57:24 +00:00
skidd13 5c31a973a1 (svn r11482) -Codechange: Remove the doubled function ClrBitT and rename the remaining to fit with the naming style 2007-11-19 21:32:20 +00:00
skidd13 71c4325c50 (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style 2007-11-19 21:02:30 +00:00
skidd13 58bb5c7525 (svn r11480) -Codechange: Rename the function ALIGN fitting to the naming style
This fixes also FS#1450
2007-11-19 20:40:14 +00:00
skidd13 d076ea8697 (svn r11479) -Codechange: Move the BIGMUL functions to the file of their usage
-Codechange: Rename the BIGMUL functions to the fitting naming style
2007-11-19 20:18:27 +00:00
rubidium e815dae3c6 (svn r11478) -Fix: two small layout issues with the vehicle grouping GUI. 2007-11-19 19:54:23 +00:00
rubidium a4df4728fc (svn r11477) -Fix [FS#1451]: a road vehicle must not show that it is driving max speed when it is standing still waiting for the vehicle in from of it. 2007-11-19 18:58:32 +00:00
skidd13 50bfe1a19d (svn r11476) -Codechange: rename the function myabs to abs to get rid of an unneeded define 2007-11-19 18:58:04 +00:00
skidd13 8be526e499 (svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style 2007-11-19 18:38:10 +00:00
belugas 006acff183 (svn r11474) -Feature: Allow to resize on creation the smallmap gui in order to show all the types industry available.
-Feature: Allow to enable/disable individually or all at once, the industries shown on small map.
This will permit to easily find those that are of some interest for the player.
Heavily based on gule's patch
2007-11-19 04:34:40 +00:00
belugas fb0674ee2b (svn r11473) -Codechange: Replace two more instances of widget/smalltype numbers by enum(-a) values 2007-11-19 01:16:53 +00:00
belugas 51bb4a9dc8 (svn r11472) -Codechange: Give enuma for both the widget numbers and the used smallmap currently used type 2007-11-19 00:57:56 +00:00
smatz 2686901d84 (svn r11471) -Codechange: one more variable retyped to enum ViewportHighlightMode 2007-11-18 23:13:53 +00:00
rubidium e15a5365d1 (svn r11467) -Fix [FS#1450]: OpenBSD has ALIGN already defined, causing compilation failures. 2007-11-18 20:21:41 +00:00
smatz 96d156944f (svn r11466) -Fix (r11339): operator priority problem resulting in problematic autoroad placement in some cases 2007-11-18 20:10:07 +00:00
smatz cd3c16d789 (svn r11465) -Fix: more user-friedly placement in X and Y directions (most noticeable with autoroad) 2007-11-18 20:05:44 +00:00
rubidium 92e0bf68e3 (svn r11464) -Fix: some issue that made OpenTTD on MorphOS seriously unplayable. 2007-11-18 18:28:32 +00:00
rubidium dc81ea6454 (svn r11463) -Fix: some OSes seem not to handle allocating 0 bytes in the same manner as others do. 2007-11-18 16:41:25 +00:00
rubidium b1393d1169 (svn r11461) -Fix [FS#1449] (r11449): a bus turning around in a station could case an assertion error. Patch by divide. 2007-11-18 15:06:01 +00:00
skidd13 afbd03b49c (svn r11459) -Fix: (r11457) The selection highlight color hasn't been reset 2007-11-18 14:39:43 +00:00
skidd13 9737bf20c0 (svn r11457) -Fix: (r11455) Reenable the accidentaly removed one way roads option
-Change: Enable one way roads like the remove via a toolbar icon
2007-11-18 13:55:23 +00:00
smatz b48c5a3c92 (svn r11456) -Fix [FS#1412] (r10070): Viewport is bound to its top-left corner 2007-11-18 13:13:59 +00:00
rubidium 5b21a839a9 (svn r11455) -Codechange: make autoroad, 'normal' road building and 'normal' rail building all react the same on CTRL as autorail. 2007-11-18 08:03:48 +00:00
rubidium 80a7a91730 (svn r11454) -Fix: the CHANCE16 functions were biased; a 32768 in 65536 chance was really a 32769 in 65536 chance. 2007-11-17 23:16:41 +00:00
glx 32202be452 (svn r11453) -Fix (r11450): unrevert r11239, as we now need it 2007-11-17 22:33:53 +00:00
rubidium 7305a1f1fe (svn r11452) -Change: do not allow configuration changes, that NewGRFs can directly use to change their behaviour, during network games as this can cause desyncs. 2007-11-17 22:25:16 +00:00
rubidium 2e8d37dcdf (svn r11451) -Fix [FS#1287]: very fast aircraft would sometimes abruptly stop at the begin of the landing runway, turn a few times and then drive slowly to the end of the runway. 2007-11-17 15:04:38 +00:00
glx f22ed6f85e (svn r11450) -Fix [FS#1432](r8886): cargo translation table was loaded too early 2007-11-17 15:03:19 +00:00
rubidium ef6c4c1cdf (svn r11449) -Fix [FS#1160]: trams could deadlock themselves. As of now trams will turn as roadvehicles do when the player cannot build a tram track piece on the next tile without destroying anything. It will not turn when the player can build the before mentioned track piece on the 'next' tile. 2007-11-17 12:42:15 +00:00
belugas 8b86e9b14d (svn r11447) -Fix(r11433): Wrong offset to the helipad made it look like the autoroad button 2007-11-17 01:55:00 +00:00
skidd13 9b4252bd62 (svn r11446) -Codechange: change the naming of road related code parts to something more descriptive
-Change: invert the two single roads gui buttons, making it consistent with rails toolbar
Based on a patch by Octopussy
2007-11-17 01:10:06 +00:00
miham 6043f91760 (svn r11444) -Update: WebTranslator2 update to 2007-11-16 08:21:07
czech      - 1 changed by Hadez (1)
estonian   - 1 fixed by kristjans (1)
french     - 10 changed by glx (10)
italian    - 3 fixed, 1 changed by lorenzodv (4)
japanese   - 1 fixed by ickoonite (1)
slovenian  - 1 fixed by Necrolyte (1)
swedish    - 4 fixed, 4 changed by daishan (8)
2007-11-16 07:21:44 +00:00
glx 0b4df07f27 (svn r11443) -Fix: [NewGRF] Action 0 <id> is an extended byte 2007-11-16 02:25:56 +00:00
rubidium 4dcd71038d (svn r11442) -Feature: make news messages related to the industry (production) changes better configurable; you can now disable news messages popping up for industries you are not servicing. Patch by Alberth. 2007-11-15 22:20:33 +00:00
rubidium 70c7a44a4d (svn r11441) -Fix [FS#1443]: manage list dropdown menu did not "disappear" when the all vehicles are removed from the "current" group. 2007-11-15 19:18:52 +00:00
rubidium dace4686c0 (svn r11440) -Codechange: replace magic numbers with enumified WindowHighlightMode constants. Patch by SmatZ. 2007-11-15 18:28:00 +00:00
rubidium 59a6e40ed2 (svn r11439) -Codechange: replace some magic numbers by a ViewportPlaceMethod enumified constant. Patch by SmatZ. 2007-11-15 18:21:59 +00:00
rubidium 7faec2f54d (svn r11438) -Change: do not create shores in canyons. Based on a patch by LeviathNL. 2007-11-15 18:07:30 +00:00
rubidium 7f780cbabf (svn r11437) -Change: when sorting stations by cargo sum, only sum the cargos that are selected in the filter. Patch by divide. 2007-11-15 17:54:46 +00:00
rubidium 53e811ff29 (svn r11436) -Fix [FS#1439]: Towns would not build roads on slopes. Patch by divide. 2007-11-15 17:51:36 +00:00
rubidium 56b1317e70 (svn r11435) -Codechange: show all players who have shares, not just the first two. Patch by SmatZ. 2007-11-15 17:49:50 +00:00
miham 72542b1bce (svn r11434) -Fix: fixed a string in finnish (suggested by ln-) 2007-11-15 15:02:42 +00:00
rubidium f546de602b (svn r11433) -Fix: starting OpenTTD with DOS files made it look weird out of the box.
-Change: make extra sprites (the ones not in the TTD GRFs) replaceable using Action 5.
-Feature: make replacing contiguous subsets of sprites in for some types possible in Action 5.
Note to GRF authors: when you replaced OpenTTD sprites that are not from the TTD GRF files using Action A, your GRF will not have the intended result anymore as the sprite numbers have changed. You should replace the Action A with an Action 5 from now on.
2007-11-15 07:42:25 +00:00
glx f28723830f (svn r11431) -Codechange: [NewGRF] Add support for changing rail vehicle user-defined bit mask (prop 25) via callback 36 2007-11-15 00:13:12 +00:00
rubidium f0915957d4 (svn r11430) -Fix (r11421) [FS#1421]: there was still one case that would cause a crash... 2007-11-13 22:44:41 +00:00
glx 9c94aae30f (svn r11429) -Fix (r11129): some TextID to StringID 'translations' didn't follow our format 2007-11-13 18:57:38 +00:00
glx a6a7b905af (svn r11428) -Fix: wrong string used for candy/sweets units_volume 2007-11-13 18:38:36 +00:00
belugas a0d0dcb78d (svn r11427) -Fix: Forgot to Truncate the string "Many Random Industries" in the funding industry window. In some languages, it gets drawn outside of the gui. 2007-11-13 15:41:09 +00:00
belugas 7d9d4e789b (svn r11426) -Codechange: Just one boolean inversion instead of two 2007-11-13 03:34:24 +00:00
glx de47054936 (svn r11425) -Fix [FS#1424]: overriden industries were ignored when mapping newgrf industry type to 'real' industry type 2007-11-12 20:57:03 +00:00
glx 9cee4e91cb (svn r11424) -Fix: an override can be set only once 2007-11-12 20:42:35 +00:00
glx de4e9cdc9c (svn r11423) -Codechange: store grfid when adding an override 2007-11-12 20:40:58 +00:00
rubidium eb47b106ac (svn r11422) -Fix [FS#1430]: properly support genders coming from newgrfs instead of crashing. 2007-11-12 20:05:12 +00:00
rubidium 8752519896 (svn r11421) -Fix [FS#1431]: do not use a function that asserts when wrapping around the map's edge when you use the wrapping (and MP_VOID tiles) to determine whether the bridge can be build. 2007-11-12 19:21:33 +00:00
rubidium 9d85d9d41f (svn r11420) -Fix [FS#1006]: industry closure news not properly shown when the news item pops up after the industry has been removed from the map. 2007-11-12 18:32:04 +00:00
rubidium 04925c3f12 (svn r11419) -Fix [FS#1388]: articulated vehicle breaking up when making a 90 degree turn immediately after a 180 degree turn. 2007-11-12 18:28:55 +00:00
glx 0660d2a3d6 (svn r11418) -Fix (r11416): forgot an instance 2007-11-12 01:38:32 +00:00
belugas 2571f02594 (svn r11417) -Fix[FS#1421]: Let the main viewport stay where the vehicle was last seen while been center-followed 2007-11-12 01:12:32 +00:00
belugas 3904640d02 (svn r11416) -Fix(r11411): For once, the warnings of MSVC are not useless. Inversion of the two parameters of DoTriggerHouse cause a complain which was legit, in this case 2007-11-12 01:05:35 +00:00
rubidium bfcf48e168 (svn r11415) -Fix [FS#1428]: do not ignore the autorenew settings for new games when creating a new game. 2007-11-11 21:05:50 +00:00
rubidium a11271e574 (svn r11414) -Fix [FS#1387]: when building a station, even though we already 'know' it in memory, it should still be unknown in the realm of callbacks. 2007-11-11 20:24:32 +00:00
glx 80b9e0bc5b (svn r11413) -Fix [FS#1405]: don't use cached override spriteset for callbacks 2007-11-11 18:32:01 +00:00
rubidium 21c02fee87 (svn r11412) -Fix (r11403): animation was not turned on properly.
-Fix (r11410): wrong assumption about random reseeds made the whole thing reseed way too often, making the animation look very ugly.
2007-11-11 18:22:06 +00:00
rubidium 9758a76512 (svn r11411) -Codechange: implement random triggers for houses. 2007-11-11 17:58:05 +00:00
rubidium af5c2a785f (svn r11410) -Codechange: implement random triggers for industries. 2007-11-11 17:56:37 +00:00
truelight f6dda29549 (svn r11409) -Update: as of now, I am a retired Developer, so mark me as such 2007-11-11 14:32:18 +00:00
rubidium 7c67950765 (svn r11408) -Fix [FS#1422]: do not do a 270 degree turn when 90 degrees is enough on a commuter airport. 2007-11-11 13:04:51 +00:00
truelight 8b3e278897 (svn r11407) -Fix: do not allow building of tram-tracks when they are not available (SmatZ) 2007-11-11 12:34:44 +00:00
rubidium fe24593692 (svn r11406) -Fix: wrong triggers would be activated on callback 32 for vehicles. 2007-11-11 12:29:47 +00:00
truelight d8d0babece (svn r11405) -Fix: in rare cases OpenTTD could segfault when resizing and scroll the main window (Rafal Rzepecki) 2007-11-11 12:26:44 +00:00
belugas 592b0c4e51 (svn r11404) -Codechange: remove 2 magical numbers 2007-11-11 01:39:15 +00:00
rubidium d32604d59e (svn r11403) -Fix: NewIndustries GRF assume that tiles are already animated during construction. 2007-11-11 00:53:59 +00:00
glx 63b36d9330 (svn r11402) -Fix [FS#1382]: incorrect handling of industry behaviour 'must be in town with population large than 1200' 2007-11-11 00:04:52 +00:00
rubidium 2e44d2aedb (svn r11401) -Fix [FS#1391]: make all min functions do exactly the same instead of branching on either < or <=. 2007-11-10 23:22:32 +00:00
rubidium 3a8cdc37ce (svn r11400) -Fix [FS#1409]: assign orders during cloning after refitting as it needs the cargo types to be the same. 2007-11-10 22:56:43 +00:00
belugas f55fdfb7c4 (svn r11399) -Feature(ette): transparency settings can now be saved and thus remembered.
-Codechange: Wrap all transparency settings in accessors, hiding the implementation
-Change: Clicking "transparent building" menu will toggle Houses And Trees only.  The other options can be used in the transparency gui.
Initial patch by Smatz (FS#1349), with some rework by BigBB and your humble servant.
2007-11-10 01:17:15 +00:00
glx 3a84801f55 (svn r11398) -Fix [FS#1414]: industry variables 67 and 68 return was incorrect 2007-11-10 00:42:25 +00:00
truelight e4aec527e0 (svn r11397) -Fix r11395: some minor fixes for better town-bridge results (and better comments) (skidd13 / TrueLight) 2007-11-09 13:21:48 +00:00
truelight 2493626f21 (svn r11396) -Fix: GCC 3.3 doesn't like 'static bool inline', should of course be 'static inline bool' (SmatZ) 2007-11-09 11:22:17 +00:00
truelight 71f443cbdc (svn r11395) -Fix: allow town-bridges to be build on slopes (Rafal Rzepecki) 2007-11-09 11:20:36 +00:00
glx 3e8493c851 (svn r11394) -Fix: default value for input cargo multipliers is 256 even for invalid cargo. Exceptions are temperate banks and oil rigs, default value is 0 for them 2007-11-08 22:29:21 +00:00
belugas dda3793eb9 (svn r11392) -Codechange: Remove some MSVC warnings by removing boolean typecast that can be avoided by using HASBIT instead.
Although the code is old (r2817), it is the recent changes made in macros.h that brough it up.
2007-11-08 16:09:04 +00:00
rubidium 32e5e8db72 (svn r11391) -Change: print all error messages related to missing/corrupted files in one message including the location where they can get said missing/corrupted files. 2007-11-07 23:29:43 +00:00
truelight 4bcca42762 (svn r11390) -Fix r11387: AB() was wrong (spotted by Rafal Rzepecki, patch by skidd13) 2007-11-07 22:41:50 +00:00
egladil cd5597dddf (svn r11389) -Fix [FS#1386]: Replace calls to deprecated API with newer ones and handle broken iconv declaration in OSX 10.5. 2007-11-07 21:35:33 +00:00
truelight 0154541982 (svn r11388) -Fix: postfix ++ returned new value, should (ofcourse) be old value (SmatZ)
-Fix: prefix ++ didn't exist, added it
2007-11-07 14:33:52 +00:00
truelight 6104d33ef1 (svn r11387) -Codechange: changed many macros.h #defines to static inline functions (patch by skidd13, with a big tnx to SmatZ for profiling!) 2007-11-06 23:21:08 +00:00
miham 71fa86dee7 (svn r11386) -Update: WebTranslator2 update to 2007-11-05 19:07:09
afrikaans  - 24 changed by TrueTenacity (24)
brazilian_portuguese - 1 fixed by tucalipe (1)
czech      - 1 fixed by Hadez (1)
dutch      - 1 fixed by habell (1)
norwegian_bokmal - 4 fixed, 43 changed by jhsoby (47)
turkish    - 28 fixed by jnmbk (28)
2007-11-05 18:07:49 +00:00
truelight 9f319318b4 (svn r11385) -Fix r11383: bool operation can be hard to translate for some people ;) (tnx fjb for noticing this bug ;)) 2007-11-05 17:50:10 +00:00
glx 1626ff3948 (svn r11384) -Fix: second and third accepted cargo were inverted in original industry tiles 2007-11-05 01:38:49 +00:00
truelight 4b8aaa994c (svn r11383) -Codechange: fixed all the mess around KillFirstBit (tnx to Rubidium and skidd13) 2007-11-04 23:06:39 +00:00
truelight 69b1d97c03 (svn r11382) -Codechange: renamed COUNTBITS to CountBits, as it is no longer a macro (skidd13) 2007-11-04 22:47:34 +00:00
glx 3517ee6d54 (svn r11381) -Fix [FS#1227]: redo the fix in a less breaking way 2007-11-04 22:24:03 +00:00
glx 6c9617b4ae (svn r11380) -Revert (r11191, r11196): it worked, but broke cargo loading 2007-11-04 22:21:46 +00:00
truelight 508c13d1f9 (svn r11379) -Fix r11378: KillFirstBit2x64 accepts and returns unsigned variables, not signed, so enforce that a bit 2007-11-04 18:32:51 +00:00
truelight 038817a708 (svn r11378) -Codechange: optimize KillFirstBit2x64 (skidd13) 2007-11-04 18:28:52 +00:00
truelight 525d239bc2 (svn r11377) -Codechange: some more strictness in macros.h (skidd13) 2007-11-04 17:43:53 +00:00
rubidium 6fe2b0b3b2 (svn r11376) -Fix: fill the town a oil rig is associated with before creating the name, otherwise every oil rig will become "<TOWN> Oilrig" which effectively means that there can be several oil rigs with exactly the same name. 2007-11-04 11:46:01 +00:00
rubidium 91af1d6bca (svn r11375) -Fix [FS#1397]: the industry recolour map was always applied when recolouring was turned on, instead of only applying it when the colour translation is '0'. 2007-11-04 11:28:36 +00:00
belugas 56e6282f2f (svn r11374) -Codechange: Give meaning to the magical number that specifies the color of the text in a DrawString call.
Patch heavily based on BiBB's work (FS#1383)
2007-11-04 00:08:57 +00:00
rubidium 9e69fc8114 (svn r11373) -Fix [FS#1398]: do not even think about building disabled industries. 2007-11-03 23:34:12 +00:00
glx e3dfdaa470 (svn r11372) -Fix [FS#1394]: don't stop on first invalid cargo type when displaying industry acceptance 2007-11-03 15:32:07 +00:00
rubidium a416f540fa (svn r11371) -Fix [FS#1396]: the industry protection only kicked in when it should not kick in. 2007-11-03 15:21:26 +00:00
rubidium c393a28028 (svn r11370) -Fix [FS1384]: manually replacing a vehicle with shared orders makes it lose it's order index and service interval. Patch by jthill. 2007-11-03 06:20:25 +00:00
truelight 71ba45cdfb (svn r11369) -Codechange [FS#1390]: changes some int to int8 in macros.h, as they describe a bit-position, which fits perfectly in an int8 (max 64) (skidd13)
-Codechange [FS#1390]: added consts in macros.h functions, so compilers can optimise better (skidd13)
-Codechange [FS#1390]: remove HAS_SINGLE_BIT, as COUNTBITS does the same (skidd13)
2007-11-02 16:57:52 +00:00
miham 8932887524 (svn r11368) -Update: WebTranslator2 update to 2007-11-01 16:56:10
afrikaans  - 9 fixed, 1 changed by TrueTenacity (10)
brazilian_portuguese - 1 fixed by fukumori (1)
catalan    - 1 fixed by arnaullv (1)
croatian   - 1 fixed by knovak (1)
french     - 1 fixed by glx (1)
slovak     - 1 fixed by lengyel (1)
ukrainian  - 1 fixed by mad (1)
2007-11-01 15:56:44 +00:00
rubidium 6fe325ae7f (svn r11367) -Fix [FS#1258]: non-articulated road vehicles should be able to overtake (not-too-long) articulated vehicles, i.e. overtaking of articulated vehicles that are several (3+) tiles long is not supported. 2007-10-31 22:15:19 +00:00
rubidium 3a7c8cc88d (svn r11366) -Fix [FS#1258]: road vehicles must not drive through eachother on bridges/in tunnels. 2007-10-31 22:13:41 +00:00
rubidium f486486dd8 (svn r11365) -Fix [FS#1288]: when stopping a ship or aircraft, set their speed to 0 so they won't continue at the speed where they were stopped at. 2007-10-31 22:09:23 +00:00
glx 2b4d1fff89 (svn r11364) -Fix (r11363): compilation broken 2007-10-31 18:53:49 +00:00
belugas 87fcd4b6d7 (svn r11363) -Codechange: Remove some magical numbers 2007-10-31 18:01:41 +00:00
rubidium 6cc287c669 (svn r11362) -Fix [FS#1380]: cloning vehicles with non-standard sub-cargotypes (i.e. livery refits) failed. 2007-10-30 20:31:35 +00:00
miham b4f0837d3b (svn r11361) -Update: WebTranslator2 update to 2007-10-30 19:53:53
afrikaans  - 211 fixed, 22 changed by TrueTenacity (233)
brazilian_portuguese - 2 fixed by fukumori (2)
bulgarian  - 3 fixed by thetitan (3)
catalan    - 3 fixed, 1 changed by arnaullv (4)
croatian   - 49 fixed by knovak (49)
czech      - 51 fixed by Hadez (51)
danish     - 55 fixed by ThomasA (55)
dutch      - 2 fixed by habell (2)
estonian   - 52 fixed by t2t2 (7), kristjans (45)
french     - 2 fixed by Skiper (2)
german     - 56 fixed by moewe2 (56)
italian    - 3 fixed, 1 changed by lorenzodv (4)
japanese   - 56 fixed by ickoonite (56)
latvian    - 38 fixed by Gustavo (38)
norwegian_nynorsk - 56 fixed by pollux (56)
romanian   - 55 fixed, 3 changed by CrystyB (16), kneekoo (42)
russian    - 3 fixed by Smoky555 (3)
slovak     - 2 fixed, 4 changed by lengyel (6)
slovenian  - 3 fixed by Necrolyte (3)
spanish    - 4 fixed by eusebio (4)
traditional_chinese - 55 fixed by xbddc (55)
ukrainian  - 3 fixed, 10 changed by fevral13 (3), mad (10)
2007-10-30 18:56:06 +00:00
rubidium 74691a4218 (svn r11360) -Fix [FS#1375]: do not crash when trying to "draw" an invalid string, just draw a message saying it is invalid. 2007-10-30 18:32:26 +00:00
rubidium 554d7d924a (svn r11359) -Fix [FS#1381]: shared timetables were not properly refreshed with autofill. 2007-10-30 17:57:51 +00:00
rubidium b98b97cfb4 (svn r11358) -Fix: condition types 0x0B and 0x0C are also valid for variable 0x88 in action 7/9. 2007-10-30 17:24:04 +00:00
truelight e288b2456f (svn r11357) -Fix: NetworkUniqueID could be 80 chars, while the max size we generate is 32. So reduce the size a bit. Pointed out by dihedral, so give him a big hug ;) 2007-10-30 11:29:01 +00:00
glx 0204f501df (svn r11356) -Fix (r11305): funding industries in MP game was causing desync 2007-10-29 23:29:06 +00:00
rubidium b14c94867a (svn r11355) -Fix [FS#1377]: loading too many GRFs was not handled gracefully causing crashes and such. 2007-10-29 23:02:31 +00:00
rubidium 24956ab71b (svn r11354) -Codechange [FS#1379]: one variable wasn't freed whereas all others were. It's not causing any problems as it happens during the shutdown of OpenTTD. So basically it is only for consistency. 2007-10-29 22:30:54 +00:00
glx 1256cbade3 (svn r11353) -Codechange: add support for newgrf callback 32 2007-10-28 16:00:51 +00:00
glx 4041d8108a (svn r11352) -Codechange: cache callback 2D result (vehicle color mapping) instead calling it every time the vehicle is drawn 2007-10-28 15:40:18 +00:00
bjarni 18096c4e3c (svn r11351) -Fix (r11342): [OSX] killed a warning 2007-10-27 11:26:19 +00:00
rubidium c0747d26f0 (svn r11350) -Change: add missing elrail sprites for some rail build buttons/cursors. Sprites by skidd13. 2007-10-27 11:23:13 +00:00
rubidium 21981fd8cb (svn r11349) -Fix [FS#1372]: crash when moving "invalid" cargo to a station. 2007-10-27 11:20:47 +00:00
bjarni 27bf599ae2 (svn r11348) -Fix (r11049): [OSX] killed a warning (don't ask why only OSX showed this one) 2007-10-26 21:32:24 +00:00
belugas bdb5b8ed87 (svn r11347) -Codechange: use marker loaded grf feature has_newwater when it is required. (more to come) 2007-10-26 20:55:23 +00:00