rubidium
30f2afac9b
(svn r20632) -Cleanup: remove "a few" unneeded includes, and add them to some headers
14 years ago
rubidium
da4dc61f76
(svn r20603) -Codechange: silence some ICC warnings
14 years ago
yexo
241d705406
(svn r20474) -Cleanup: remove some unused code
14 years ago
frosch
4bd32799f1
(svn r20286) -Codechange: Unify end of doxygen comments.
14 years ago
frosch
ed4f806f1d
(svn r20283) -Codechange: Unify start of doygen comments.
14 years ago
alberth
a825b4fa5f
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
14 years ago
alberth
be6c058424
(svn r20211) -Codechange: Indented code should have curly braces around it.
14 years ago
smatz
0ef33548c2
(svn r19614) -Codechange: "it's" => "its" where appropriate
15 years ago
glx
7bd95ed04e
(svn r19517) -Fix (r19516): compile before commit (a gcc warning was hidden)
15 years ago
glx
a89fcf53b6
(svn r19516) -Fix (r19467): MSVC 64bit warnings
15 years ago
smatz
23041d9720
(svn r19509) -Codechange: remove superfluous semicolons after function definitions
15 years ago
yexo
f439b5767a
(svn r19477) -Fix (r1946x): removed a few too functions including the copy constructor
15 years ago
yexo
ea58a697c1
(svn r19474) -Cleanup: remove ByteBlob::Append(T*, num_items)
15 years ago
yexo
aaa8fc7a4c
(svn r19473) -Codechange: remove unused variables in the Blob::SmartAlloc code (skidd13)
15 years ago
yexo
787ccc692c
(svn r19472) -Codechange: reorder the static members of ByteBlob and add Zero() (skidd13)
15 years ago
yexo
e70bfdf789
(svn r19471) -Codechange: rename ByteBlob methods to fit common style (skidd13)
15 years ago
yexo
6f1a0f890b
(svn r19470) -Codechange: rename blob internals (skidd13)
15 years ago
yexo
767259853b
(svn r19469) -Codechange: remove unused functions from Blob (skidd13)
15 years ago
yexo
0d29c5aff2
(svn r19468) -Codechange: make ptr_u union in Blob anonymous (skidd13)
15 years ago
yexo
1834e0edb5
(svn r19467) -Codechange: Use uint and byte direct instead of declaring internal types (skidd13)
...
-Codechange: remove now unneeded asserts
-Codechange: Set CBlobBaseSimple as absolute base class of CBlobT
15 years ago
yexo
1a89a5fc92
(svn r19247) -Codechange: Rename methods to fit better to common style (skidd13)
15 years ago
yexo
433e1d884c
(svn r19246) -Doc: CBinaryHeapT (skidd13)
15 years ago
yexo
0973a9e624
(svn r19245) -Codechange: apply coding style to binary heap (skidd13)
15 years ago
yexo
87ff9ebd7b
(svn r19244) -Codechange: Remove function call if consistency-check is not used (skidd13)
15 years ago
yexo
09335c74a2
(svn r19243) -Codechange: rename var's to fit better to common style (skidd13)
15 years ago
yexo
dd03cd54ee
(svn r19242) -Codechange: Perfer pointer instead of reference (skidd13)
...
-Cleanup: merge PopHead() and RemoveHead() into Shift()
15 years ago
yexo
7537fb18bc
(svn r19241) -Cleanup: Move the HeapifyUp code into its own method (skidd13)
15 years ago
yexo
eeb8189745
(svn r19240) -Codechange: Unify HeapifyUp code (skidd13)
15 years ago
yexo
b4c51f2ccd
(svn r19239) -Cleanup: Move the HeapifyDown code into its own method (skidd13)
15 years ago
yexo
7e403a761d
(svn r19238) -Codechange: Unify the HeapifyDown code (skidd13)
15 years ago
yexo
48ee211c1e
(svn r19237) -Codechange: use types directly and prefer uint instead of int (skidd13)
15 years ago
yexo
cc413b8f6e
(svn r19236) -Codechange: move method code into class definition (skidd13)
15 years ago
smatz
b1151645c0
(svn r19207) -Fix (r19127): compilation was broken for gcc 3.3
15 years ago
yexo
3a36964734
(svn r19161) -Codechange: make the default size of the open list used for yapf a lot lower to reduce memory usage
15 years ago
yexo
1abc0db336
(svn r19160) -Codechange: Enlarge a CBinaryHeapT if the heap is full instead of dropping the added item
...
-Fix: CBinaryHeapT::CheckConsistency compared pointers instead of the actual items (skidd13)
15 years ago
frosch
30b215a82b
(svn r19134) -Fix (r16983, r17219): YAPF debug output was quite broken.
15 years ago
frosch
151babee57
(svn r19127) -Codechange: Add printf-like warnings to more functions.
15 years ago
frosch
6101ad8396
(svn r18828) -Fix (r18823): Decrementing uints is different to ints.
15 years ago
frosch
6465f02fba
(svn r18826) -Codechange: Unifiy return value of (SmallArray|FixedSizeArray)::(Append|AppendC) with other containers. (skidd13)
15 years ago
frosch
84ece021fd
(svn r18825) -Codechange: Sometimes code is shorter if you do not use a function for deduplication. (skidd13)
15 years ago
frosch
e6faf06b68
(svn r18824) -Codechange: Turn some public members into protected ones. (skidd13)
15 years ago
frosch
085e9251c5
(svn r18823) -Codechange: Some uints for unsigned ints. (skidd13)
15 years ago
frosch
c7dafb9a26
(svn r18822) -Codechange: Rename YAPF-related container classes and their members to better fit other container classes. (skidd13)
15 years ago
rubidium
82fc28f77f
(svn r18809) -Codechange/Cleanup: remove unneeded headers from some files, if a header require a header make it include that header
15 years ago
smatz
114d48e492
(svn r17596) -Codechange: constify some tables
15 years ago
rubidium
ba5e66a763
(svn r17461) -Document: that a certain compiler warning when compiled without asserts in gcc 4.4+ isn't our fault but GCC's. Includes a reference to the appropriate GCC bug report
15 years ago
rubidium
7fbc33dae1
(svn r17248) -Fix: add GPL license notice where appropriate
15 years ago
rubidium
7fb95e2c2b
(svn r17228) -Codechange: some coding style fixes
15 years ago
yexo
94198e09ce
(svn r17219) -Cleanup: remove a lot of unused string code
15 years ago
smatz
2d3ddab7ca
(svn r17169) -Codechange: apply coding style to some for statements
15 years ago
smatz
135f80f95b
(svn r17101) -Revert [FS#3065](r16546): large table on stack caused stack overflow on some architectures
15 years ago
rubidium
3a6c0a9f22
(svn r16983) -Change: work around a bogus GCC 4.4+ warning that can't be disabled
15 years ago
smatz
fd191dd616
(svn r16546) -Codechange: use array member instead of allocating in costructor and freeing in desctructor
16 years ago
rubidium
168ae6f7e2
(svn r16422) -Codechange: use const_cast for removing const and warn when const is (accidentally?) removed using C-style casts.
16 years ago
rubidium
b25a4f8231
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
16 years ago
rubidium
9d018723b7
(svn r15711) -Codechange: lots of whitespace cleanup/fixes
16 years ago
smatz
b8471e5401
(svn r15508) -Fix: three header files had incorrect 'anti-multiple-inclusion' header
16 years ago
smatz
0d3f5e6e74
(svn r15299) -Cleanup: remove many redundant includes
16 years ago
smatz
df79660531
(svn r15296) -Cleanup: remove redundant _MSC_VER >= 1400 checks, older versions aren't supported anymore. One check in stdafx.h is enough
16 years ago
rubidium
11da45ee55
(svn r14949) -Cleanup: pointer coding style
16 years ago
belugas
f2f2bcf23c
(svn r14105) -Fix: Some typos that are more grammatical errors, as it seems.
...
Provided by ln
I've added a little fix on currency.cpp too, why not :)
16 years ago
rubidium
fe4f23dba2
(svn r13932) -Add [YAPP]: PBS signals added to the map array. The signals are drawn using the old Patch-like PBS sprites. (michi_cc)
16 years ago
skidd13
2f65d35ead
(svn r13575) -Codechange: Move small vector to core since it fits better in there
...
-Codechange: convert smallvector from struct to class
17 years ago
skidd13
c4cc5cdf3b
(svn r13574) -Doc: Document the small vector template class
17 years ago
skidd13
96fc91baf3
(svn r13516) -Codechange: Move MemCpyT to a fitting core header
...
-Codechange: Split the sorting code from the sortlist to an appropriate header
17 years ago
rubidium
e81386476f
(svn r13342) -Fix: smallvec.h/sortlist_type.h didn't include everything they needed.
17 years ago
peter1138
da8bb14cec
(svn r13245) -Codechange: Use SmallVectors for generating vehicle lists, simplifying calling code somewhat.
17 years ago
peter1138
0c47d3fc14
(svn r13227) -Codechange: Apply code style
17 years ago
smatz
386a3f1d20
(svn r13016) -Codechange: unify the detection if rail catenary should be drawn
17 years ago
smatz
3445b8054c
(svn r12995) -Codechange: use std::vector for EngineList instead of C/C++ wrapper for CBlobT
17 years ago
rubidium
d03994098b
(svn r12971) -Documentation: add @file in files that missed them and add something more than whitespace as description of files that don't have a description.
17 years ago
rubidium
dce1b33196
(svn r12857) -Fix [FS#1948]: remove the last uses of AutoPtr in the station code.
17 years ago
rubidium
4703eb2036
(svn r12740) -Codechange: use a vector instead of allocating memory in a byte array for ChildScreenSpriteToDraw.
17 years ago
rubidium
5254131d9c
(svn r12739) -Codechange: use a vector instead of allocating memory in a byte array for ParentSpriteToDraw.
17 years ago
peter1138
7957bdde13
(svn r12737) -Codechange: Replace vector with a cut down class to allocate space as necessary. This avoids copying data around for vector's push_back() function.
17 years ago
glx
b7f50533c2
(svn r11914) -Documentation: fix some @file statement
17 years ago
rubidium
bf98e25e43
(svn r11691) -Codechange: move+rename helpers.hpp and only include it when it is really needed.
17 years ago
rubidium
a773d45885
(svn r11684) -Codechange: split gfx.h in a type and functional header.
17 years ago
rubidium
f56a354d31
(svn r11661) -Codechange: some header reworks in order to try to reduce the compile time of OpenTTD by reduce the amount of circular-ish dependencies.
17 years ago
rubidium
f1e4914b5f
(svn r11597) -Change: replace all remaining instances of (re|m|c)alloc with (Re|M|C)allocT and add a check for out-of-memory situations to the *allocT functions.
17 years ago
truelight
b3bed1eda1
(svn r10778) -Fix: one-liners to allow MSVC and WINCE to work together (or anyway, a step towards that goal)
...
-Fix: put DEBUG lines under WINCE via a function designed for just that under WINCE
17 years ago
KUDr
d3c20d65bd
(svn r10647) -Fix: AutoPtrT::operator =() didn't delete old object
17 years ago
KUDr
43ddd64817
(svn r10646) -Cleanup: AutoPtrT<>::Release() renamed to Detach()
...
-better describes what it does
-was inconsistent with CCountedPtr<>::Release()
17 years ago
KUDr
af39f3a084
(svn r10645) -Fix (r10644): file contents seems to be 3x there
17 years ago
rubidium
5083f22d1d
(svn r10644) -Merge (from NoAI): framework for reference counted objects (pointers).
17 years ago
rubidium
b8e302d2a0
(svn r10562) -Fix: most of the MorphOS issues; MorphOS doesn't know about wchars, so disable all code that has to use wchars for MorphOS.
17 years ago
KUDr
1d5b84d808
(svn r10427) -Fix: snprintf behaves differently in gcc than in VC causing unreadable artifacts in output. Now CStrT::AddFormatL() should behave correctly also when compiled by gcc (Rubidium)
17 years ago
KUDr
f9cac3c71b
(svn r10395) -Fix [YAPF]: missing include + some signed/unsigned comparison warnings
18 years ago
KUDr
c37dc87ad2
(svn r10392) -Add [YAPF]: added structured dump support into some essential YAPF classes (node-list, nodes, keys, etc.) and CArrayT
18 years ago
KUDr
a88a1b6f53
(svn r10391) -Add: debug support - structured dump of variables/classes/structures (with anti-recursion repository) into string
18 years ago
KUDr
622235d8cd
(svn r10390) -Fix: constness
18 years ago
KUDr
91d6051adb
(svn r10389) -Add: CStrA, CStrCiA, CStrW, CStrCiW - case sensitive/insensitive ANSI/UNICODE string classes that support formatted (sprintf like) output.
18 years ago
KUDr
3269660c4f
(svn r10388) -Cleanup: coding style (CBlobT & CBlobBaseSimple), removed CStrA
18 years ago
belugas
607a55f4ec
(svn r9662) -Documentation: Doxygen corrections and @file omissions
18 years ago
belugas
72fc068844
(svn r9520) -Codechange: Add the notion of Industry behaviour. It means what an industry can do (plant fields, cut trees, do not change production), what can be done to it (disasters like mine subsidence, jet/chopper attack), when it can be built etc...
18 years ago
rubidium
36bb92ae24
(svn r9050) -Codechange: Foo(void) -> Foo()
18 years ago
KUDr
201ba1f5c3
(svn r8414) -Codechange: Use own AutoPtrT instead of std::auto_ptr.
...
-Simplifies assignment from raw pointers
-Should be harder to crash the program by incorrect assignment into it.
-Should help with MorphOS compilation errors
18 years ago
KUDr
f2e5e604fb
(svn r8092) -Codechange: header files with miscellaneous template classes (smart pointers, blob, array, hashtable, etc.) moved from src/yapf to src/misc as they can now be used anywhere.
18 years ago