199b41af0a
Compiler: Treat pawn warnings as errors when building
2014-09-29 15:55:16 +02:00
e7c7313f77
Compiler: Add a flag for warnings-as-errors
2014-09-29 15:54:39 +02:00
ae2699ca98
Compiler: Disable estimated memory usage
2014-09-29 15:12:56 +02:00
2bae36e8eb
Replace hardcoded defines in adminhelp with cvars
2014-09-28 18:02:16 +02:00
12c08ddcdb
Update core to use amx_language cvar instead of vault
2014-09-28 17:59:01 +02:00
f1f2d9f98a
Replace hardcoded defines in adminhelp with cvars
2014-09-28 17:48:16 +02:00
47d2da259b
Update core to use amx_language cvar instead of vault
2014-09-28 17:41:48 +02:00
e7452e00ce
Merge pull request #135 from Freeman-AM/master
...
CS Statx and DOD stats: add missing utf-8 symbols support in motd
2014-09-21 13:01:43 +02:00
83873aa7f7
Stats: Add full UTF-8 symbols support
2014-09-21 02:39:09 +02:00
9a1b7b0a63
Statsx: Add full UTF-8 symbols support
2014-09-21 00:42:03 +02:00
a350be335b
Merge pull request #134 from WildCard65/master
...
Fix typo in modules.cpp
2014-09-20 02:51:05 +02:00
a676d9ea52
Fix typo in modules.cpp
...
Ya...
2014-09-19 20:45:44 -04:00
598936be46
Merge pull request #133 from Arkshine/sync-amtl
...
Sync AMTL
2014-09-18 19:41:51 +02:00
d0623e5ef7
Merge pull request #132 from Arkshine/geoip-fix-typo
...
Fix typo in #99 (reported by Hattrick)
2014-09-18 19:41:40 +02:00
bc5924a780
Merge pull request #131 from Arkshine/fix-plugin-warning
...
Fix unreachable code warning (reported by kwpd)
2014-09-18 19:41:31 +02:00
c1dca680f2
Don't remove this return
2014-09-18 19:35:29 +02:00
d4b0444d7a
Sync AMTL
2014-09-18 19:29:58 +02:00
d9efe61030
Fix typo in #99 (reported by Hattrick)
2014-09-18 19:24:37 +02:00
a93886fb65
Fix unreachable code warning (reported by kwpd)
2014-09-18 19:17:00 +02:00
87774ae21f
Merge pull request #130 from Arkshine/fix-regression
...
Fix a crash regression in #112
2014-09-15 13:27:49 +02:00
19e06100b2
Fix a crash regression in #112
2014-09-15 09:57:38 +02:00
e8acb93b99
Merge pull request #75 from LittleKu/patch-1
...
Add chinese language
2014-09-04 23:25:11 +02:00
4d0d865700
Update stats_dod.txt
2014-09-04 13:57:10 +08:00
8bd81ee883
Update restmenu.txt
2014-09-04 12:33:53 +08:00
8b0a8737b8
Update plmenu.txt
2014-09-04 12:19:59 +08:00
c111f59825
Update pausecfg.txt
2014-09-04 12:14:27 +08:00
f2ba295668
Update nextmap.txt
2014-09-04 11:59:54 +08:00
01dbd4093b
Update statscfg.txt
2014-09-04 11:58:05 +08:00
152c984176
Merge pull request #128 from Arkshine/Fix-missing-compiler-message
...
Fix compiler crash due to missing recursion message warning (bug 6251)
2014-08-31 14:59:08 +02:00
de85f2735e
Fix compiler crash due to missing recursion message warning.
2014-08-31 14:52:24 +02:00
39cf32879d
Merge pull request #127 from Ni3znajomy/master
...
Fix a typo in the documentation.
2014-08-29 22:04:14 +02:00
47413928c8
Fix a typo in documentation.
2014-08-29 16:48:30 +02:00
1463103cd7
Merge pull request #116 from Arkshine/update-compiler-safe-fix-feature
...
Update compiler
2014-08-26 09:07:45 +02:00
f30c7a63b1
Compiler: Fix linux compilation and close file handle on success in pc_opensrc.
2014-08-26 09:06:02 +02:00
e46785a434
Compiler: Improve/fix recursion detection.
...
Imported from Pawn 3.2.3664 and 3.3.3875.
2014-08-26 09:05:23 +02:00
a873066466
Compiler: Fix enum field size was not taken into account when implicitly passed to a function.
...
Imported from Pawn 3.3.3930.
Example:
---
enum tag
{
member[32]
}
new var[tag];
foo(const string[], size = sizeof(string))
{
// size returns 1 before fix, 32, after.
}
public plugin_init()
{
foo(var[member]);
}
---
2014-08-26 09:05:22 +02:00
f60b00ee71
Compiler: Use hash table for global name lookups.
...
Imported from SM: https://bugs.alliedmods.net/show_bug.cgi?id=4496 .
2014-08-26 09:05:20 +02:00
a876962405
Compiler: Use in-memory buffers for reading files, and handle newlines better.
...
Imported from https://github.com/alliedmodders/sourcemod/pull/63 .
2014-08-26 09:05:18 +02:00
c2ca5d857d
Compiler: Change __line to __LINE__.
2014-08-26 09:05:17 +02:00
27825963f6
Compiler: Fix indentation.
2014-08-26 09:05:15 +02:00
ca7b0ceadd
Compiler: Revert "Add #warning directive."
...
Probably not that useful.
2014-08-26 09:05:13 +02:00
32b546df69
Compiler: Revert "Fix runtime error in variadic functions that return strings."
...
Better fix by dvander will be provided later.
2014-08-26 09:05:11 +02:00
cea2f598b2
Compiler: Fix a regression in handling multi-dimensional arrays (introduced in 744d67b)
...
Fix imported from Pawn 3.3.4058.
2014-08-26 09:05:10 +02:00
d44eb7bf8d
Compiler: Update VERSION_INT.
...
Some people may want to check compiler version with __Pawn, and it would be a good idea to bump the version.
Since we have a special version, and to avoid to use digit which may be used by official version, I propose using letters, so: 0x30A.
This should be resonneable.
2014-08-26 09:05:08 +02:00
e1445316aa
Compiler: Fix moar.
2014-08-26 09:05:07 +02:00
238e3707c8
Compiler: Fix linux compilation.
2014-08-26 09:05:05 +02:00
16e5f54507
Compiler: Improve the reported line number accuracy on warning 203/4 (symbol never used).
...
Imported from Pawn 3.1.3541+.
https://code.google.com/p/pawnscript/source/detail?r=25
2014-08-26 09:05:03 +02:00
65c29cafa0
Compiler: Fix #elseif handling not working as expected.
...
Improted from Pawn 3.1.3636.
-- Example
#define VAR 1
#if VAR == 1
// code
#elseif VAR == 2
// code
#endif
--
Returns error(38).
2014-08-26 09:05:01 +02:00
c4b233d094
Compiler: Improve sizeof return on array without specifiying the dimensions.
...
Imported from Pawn 3.1.3636.
"When making an array without specifiying the dimensions, but where the element
count at the lowest dimension is the same for all, the compiler now "counts"
this size, rather than setting the lowest dimension as "variable length".
An example for this situation is the declaration:
new my_array[][] = { {1,0}, {2,1}, {3,1} }
No dimensions are given, but the new compiler determines that the minor
dimension is 2 (and the major dimension is 3). Previous compilers set the
minor dimension to 0 --meaning "variable"."
2014-08-26 09:05:00 +02:00
cd189320e5
Compiler: Fix the "@" character was not allowed in macro definitions (while the documentation stated that they were).
...
Imported from Pawn 3.1.3599.
2014-08-26 09:04:58 +02:00