34b2eb1836
More std::atomic and friends
2014-05-18 11:19:55 -07:00
d713a13dbe
Merge pnUtRef with hsRefCnt, and remove the former
2014-05-18 11:19:52 -07:00
3fe3a1df1b
Merge pull request #414 from Hoikas/moar-crashes
...
Catch moar crashes...
2014-05-11 23:20:00 -04:00
3b8ad7eabf
Merge pull request #415 from Hoikas/coverity
...
Fix moar leeks
2014-05-11 23:19:53 -04:00
eefa389be1
Merge pull request #417 from dpogue/coverity
...
Coverity Fixes
2014-05-11 23:19:44 -04:00
7d104772fd
Implement chat history browsing (Client and Python)
2014-05-09 20:40:18 +02:00
1ed13e6466
Fix some message leaks in cyCamera
2014-05-05 21:33:01 -04:00
426d8e08d7
Catch moar crashes...
...
... Instead of throwing up a useless VC++ dialog box, actually do our
error handling.
2014-05-05 21:18:28 -04:00
f9129ae82a
Fix const-ness of some pfPython GUI stuff.
2014-05-04 17:03:50 -07:00
4e35dbf528
Fix ConsoleTrigger memory leak
2014-05-03 16:24:58 -04:00
133098c18e
Fix pyMatrix44 memory leak
2014-05-03 12:56:15 -04:00
5672bcb57e
Fix Coverity issues with pfPatcher
2014-04-26 17:21:51 -04:00
3fceb7652c
Const getters
2014-04-26 21:14:59 +02:00
e26f479bb5
Make font flags available to Python in PlasmaConstants.
2014-04-26 21:14:58 +02:00
04647a1c98
Fix comment Hoikas
2014-04-26 21:14:57 +02:00
bee6001b78
Fix ptGUIControl.setFontFlags().
2014-04-26 21:14:56 +02:00
664339a4bd
Move methods to pyGUIControl to pyGUIControlTextBox.
2014-04-26 21:14:55 +02:00
4e613d1899
add python api to set flags
...
Clean up unwanted changes caused by IDE extension -.-
Reworked implementation
2014-04-26 21:14:54 +02:00
8c5286400a
Use premultiplied alpha for plDynamicTextMaps on GUI controls.
...
This fixes the irregular dark fringes around light text when not exactly pixel-aligned that are caused by independent interpolation of color and alpha. It also makes calculations simpler for things to come.
2014-04-26 21:14:50 +02:00
b34577103e
Pixel-accurately clip characters to the available space instead of omitting whole characters that stick out.
...
In addition to being a prerequisite for shadowed text, this also fixes an issue sometimes seen at the bottom of the mini KI player list where characters with a descender were missing.
2014-04-26 21:14:49 +02:00
4cd2b2f7dd
Fix #303
2014-04-26 21:14:47 +02:00
8ea4f1ffc4
Merge pull request #398 from zrax/expat-utf8
...
Use the UTF-8 version of Expat
2014-04-20 20:56:49 -07:00
9724b8e17b
Fix uninitalized pointer assumed to be null in Listener.XMode console command
2014-04-18 14:23:53 -07:00
ff13a26e8a
Add better error handling to app.event console command
2014-04-18 14:23:43 -07:00
7c0c1635ab
Use the UTF-8 version of Expat
2014-04-12 13:05:29 -07:00
a1e3fa6faf
Various MinGW compile fixes.
2014-02-19 23:31:43 -08:00
7a59dbae41
I did it wrooong
2014-02-02 09:40:32 +01:00
22f1be0542
Merge pull request #387 from Hoikas/animFun
...
Animation Things and Stuff
2014-01-31 19:51:16 -08:00
fc06d95858
Merge pull request #388 from Hoikas/leaks
...
Fix some leaks revealed by Coverity
2014-01-23 17:14:16 -08:00
3d1bcf1988
Whoops-a-birdy
2014-01-22 20:59:25 -08:00
5d919f6d28
Fix leak in GetLinkToCity
2014-01-22 19:15:29 -05:00
571bdbab01
Fix leak in GetLinkToMyNeighborhood
...
pyAgeLinkStruct copies the plAgeLinkStruct, so we can create our initial
ALS on the stack and avoid crazy memory logic.
2014-01-22 19:02:23 -05:00
37948af058
Merge pull request #382 from zrax/ReadSafeString_plString
...
Get rid of hsStream::ReadSafe(W)String(Long)_TEMP
2014-01-21 15:29:40 -08:00
d7fdf10455
Convert ReadSafe(W)String* to the plString variants, and remove the now
...
unneeded _TEMP variants. All safe strings read from hsStreams are
now plStringified :)
2014-01-21 15:21:32 -08:00
ef04cfcf84
Age Link info names => plString
2014-01-21 15:21:22 -08:00
f9a72e1a8f
Repeatable emote animations...
...
... It's multistage majick!
2014-01-21 17:26:24 -05:00
69e6381736
Implement Co-op animations via Python
2014-01-21 17:26:23 -05:00
b6a371f49f
Add animation loop functions to Python
2014-01-20 18:35:55 +01:00
b0bffa0b5d
Allow setting the G values for the servers in the server.ini
...
Setting these values is optional. If they are not set in the ini file, default values will be used. This way, we don't have to change all our ini files.
2014-01-19 10:06:33 +01:00
ff30c77ddd
plArmatureMod => plString
2014-01-12 13:22:42 -08:00
0c1783b2f3
plGenericVar => plString
...
- Also fixes a bug in plGenericType::CopyFrom, where doubles would get
only half copied (and therefore become corrupt)
2014-01-12 13:08:25 -08:00
a783642515
Python file names and SynchedObj SDL state names => plString
2014-01-12 13:08:25 -08:00
f370c65ad3
GUI List Box items => plString
2014-01-12 13:08:24 -08:00
262cc65f57
pfGUIControlMod's font face => plString
2014-01-12 13:08:24 -08:00
939f6c3d41
Accept plStrings in plDynamicTextMap for rendering and font names
2014-01-12 13:08:24 -08:00
7de24157a5
Avatar Clothing data => plString
2014-01-11 20:42:01 -08:00
4987b32574
pfBackdoorMsg => plString
2014-01-11 20:39:39 -08:00
ec70590c5b
proVariableEventData name => plString
2014-01-10 10:11:57 -08:00
82029b56ff
pfGameGUIMsg => plString
2014-01-09 22:20:58 -08:00
d8113a5ab7
Movie filename in plMovieMsg and plBinkPlayer => plString
2014-01-09 22:20:51 -08:00