Arkshine
35e661fdf9
Sync AMTL from upstream
2014-09-29 18:36:37 +02:00
Vincent Herbet
e1206eb310
Merge pull request #136 from Freeman-AM/master
...
Missing stuff in cstrike and ns amxx.cfg
2014-09-29 17:39:18 +02:00
Arkshine
199b41af0a
Compiler: Treat pawn warnings as errors when building
2014-09-29 15:55:16 +02:00
Arkshine
e7c7313f77
Compiler: Add a flag for warnings-as-errors
2014-09-29 15:54:39 +02:00
Arkshine
ae2699ca98
Compiler: Disable estimated memory usage
2014-09-29 15:12:56 +02:00
Freeman-AM
2bae36e8eb
Replace hardcoded defines in adminhelp with cvars
2014-09-28 18:02:16 +02:00
Freeman-AM
12c08ddcdb
Update core to use amx_language cvar instead of vault
2014-09-28 17:59:01 +02:00
Freeman-AM
f1f2d9f98a
Replace hardcoded defines in adminhelp with cvars
2014-09-28 17:48:16 +02:00
Freeman-AM
47d2da259b
Update core to use amx_language cvar instead of vault
2014-09-28 17:41:48 +02:00
Vincent Herbet
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
Freeman-AM
83873aa7f7
Stats: Add full UTF-8 symbols support
2014-09-21 02:39:09 +02:00
Freeman-AM
9a1b7b0a63
Statsx: Add full UTF-8 symbols support
2014-09-21 00:42:03 +02:00
Vincent Herbet
a350be335b
Merge pull request #134 from WildCard65/master
...
Fix typo in modules.cpp
2014-09-20 02:51:05 +02:00
WildCard65
a676d9ea52
Fix typo in modules.cpp
...
Ya...
2014-09-19 20:45:44 -04:00
Vincent Herbet
598936be46
Merge pull request #133 from Arkshine/sync-amtl
...
Sync AMTL
2014-09-18 19:41:51 +02:00
Vincent Herbet
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
Vincent Herbet
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
Arkshine
c1dca680f2
Don't remove this return
2014-09-18 19:35:29 +02:00
Arkshine
d4b0444d7a
Sync AMTL
2014-09-18 19:29:58 +02:00
Arkshine
d9efe61030
Fix typo in #99 (reported by Hattrick)
2014-09-18 19:24:37 +02:00
Arkshine
a93886fb65
Fix unreachable code warning (reported by kwpd)
2014-09-18 19:17:00 +02:00
Vincent Herbet
87774ae21f
Merge pull request #130 from Arkshine/fix-regression
...
Fix a crash regression in #112
2014-09-15 13:27:49 +02:00
Arkshine
19e06100b2
Fix a crash regression in #112
2014-09-15 09:57:38 +02:00
Vincent Herbet
e8acb93b99
Merge pull request #75 from LittleKu/patch-1
...
Add chinese language
2014-09-04 23:25:11 +02:00
LittleKu
4d0d865700
Update stats_dod.txt
2014-09-04 13:57:10 +08:00
LittleKu
8bd81ee883
Update restmenu.txt
2014-09-04 12:33:53 +08:00
LittleKu
8b0a8737b8
Update plmenu.txt
2014-09-04 12:19:59 +08:00
LittleKu
c111f59825
Update pausecfg.txt
2014-09-04 12:14:27 +08:00
LittleKu
f2ba295668
Update nextmap.txt
2014-09-04 11:59:54 +08:00
LittleKu
01dbd4093b
Update statscfg.txt
2014-09-04 11:58:05 +08:00
Vincent Herbet
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
Arkshine
de85f2735e
Fix compiler crash due to missing recursion message warning.
2014-08-31 14:52:24 +02:00
Vincent Herbet
39cf32879d
Merge pull request #127 from Ni3znajomy/master
...
Fix a typo in the documentation.
2014-08-29 22:04:14 +02:00
Karol Szuster
47413928c8
Fix a typo in documentation.
2014-08-29 16:48:30 +02:00
Vincent Herbet
1463103cd7
Merge pull request #116 from Arkshine/update-compiler-safe-fix-feature
...
Update compiler
2014-08-26 09:07:45 +02:00
Arkshine
f30c7a63b1
Compiler: Fix linux compilation and close file handle on success in pc_opensrc.
2014-08-26 09:06:02 +02:00
Arkshine
e46785a434
Compiler: Improve/fix recursion detection.
...
Imported from Pawn 3.2.3664 and 3.3.3875.
2014-08-26 09:05:23 +02:00
Arkshine
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
Arkshine
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
Arkshine
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
Arkshine
c2ca5d857d
Compiler: Change __line to __LINE__.
2014-08-26 09:05:17 +02:00
Arkshine
27825963f6
Compiler: Fix indentation.
2014-08-26 09:05:15 +02:00
Arkshine
ca7b0ceadd
Compiler: Revert "Add #warning directive."
...
Probably not that useful.
2014-08-26 09:05:13 +02:00
Arkshine
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
Arkshine
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
Arkshine
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
Arkshine
e1445316aa
Compiler: Fix moar.
2014-08-26 09:05:07 +02:00
Arkshine
238e3707c8
Compiler: Fix linux compilation.
2014-08-26 09:05:05 +02:00
Arkshine
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
Arkshine
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