Michael Hansen
3f92409a21
Provide implementations of most built-in types (excluding floating point)
11 years ago
Michael Hansen
ad5bef6671
Add framework for plFormat
11 years ago
Adam Johnson
f2dee21063
Nuke std::wstring from plDynamicTextMsg
11 years ago
Adam Johnson
a332c9839d
Merge pull request #422 from zrax/atomics_n_refs
...
Use C++11 Atomics and merge duplicate RefCount implementations
11 years ago
Michael Hansen
34b2eb1836
More std::atomic and friends
11 years ago
Michael Hansen
23a071860e
pnUtRef started at zero refs instead of one, and this is simpler
...
than finding and removing all the extra Ref() calls.
11 years ago
Michael Hansen
d713a13dbe
Merge pnUtRef with hsRefCnt, and remove the former
11 years ago
Michael Hansen
c2754b3993
Show size as hex too if requested
11 years ago
Michael Hansen
42661cc247
Port plResBrowser to Qt5
11 years ago
Michael Hansen
aeb4c27c12
Clean up localization mgr lookups and add some missing mnemonics
11 years ago
Michael Hansen
c78137c743
Fixes for Linux compilation of plFontConverter
11 years ago
Michael Hansen
d4465a2168
Port plFontConverter to Qt5
11 years ago
Michael Hansen
b48963b904
Make it compile and work in GCC / Linux
11 years ago
Michael Hansen
f0ed701d8f
Fix pfLocalizationDataMgr's SetElementPlainTextData to work properly
...
without a database re-load.
11 years ago
Michael Hansen
f6d04e78c8
Port plLocalizationEditor to Qt5
11 years ago
Michael Hansen
e929708a3b
Use std::atomic_int for hsSafeRefCnt, and move it to hsRefCnt.h/cpp
11 years ago
Adam Johnson
bc76f4d760
Fix floating/exploding dynamic physicals
...
Only put dynamics to sleep if they're at the initial location. This
prevents baskets from exploding on touch by an avatar and should
theoretically make the doggone slave cave kickables activate the pressure
plates.
11 years ago
Adam Johnson
3fe3a1df1b
Merge pull request #414 from Hoikas/moar-crashes
...
Catch moar crashes...
11 years ago
Adam Johnson
3b8ad7eabf
Merge pull request #415 from Hoikas/coverity
...
Fix moar leeks
11 years ago
Adam Johnson
eefa389be1
Merge pull request #417 from dpogue/coverity
...
Coverity Fixes
11 years ago
Darryl Pogue
a3d90948b7
Fix some coverity and style issues in pnEncryption.
11 years ago
Adam Johnson
5e9378ad5e
Merge pull request #416 from Filtik/chathistory
...
Implement chat history browsing (Client and Python)
11 years ago
Filtik
7d104772fd
Implement chat history browsing (Client and Python)
11 years ago
Adam Johnson
d4dbc81522
Fix another book-sharing message leak...
11 years ago
Adam Johnson
1ed13e6466
Fix some message leaks in cyCamera
11 years ago
Adam Johnson
426d8e08d7
Catch moar crashes...
...
... Instead of throwing up a useless VC++ dialog box, actually do our
error handling.
11 years ago
Adam Johnson
b3d6afc1c1
Can you say KABOOM?
...
The data is interleaved. If you randomly change it up, OpenAL *will* crash
on you...
11 years ago
Michael Hansen
07810ffd9c
Apparently these need to be at the top to work in a purely
...
command-line (msbuild) environment
11 years ago
Darryl Pogue
f9129ae82a
Fix const-ness of some pfPython GUI stuff.
11 years ago
Michael Hansen
36f9876705
Merge commit 'a1edba6'
11 years ago
Michael Hansen
152e2fe0df
Merge pull request #409 from Hoikas/coverity
...
Moar Coverity
11 years ago
Adam Johnson
f78deb37d3
Fix memory leak in Relto sharing
11 years ago
Adam Johnson
783f0e9eb1
Fix unlikely plStateDescriptor leak
11 years ago
Adam Johnson
4e35dbf528
Fix ConsoleTrigger memory leak
11 years ago
Adam Johnson
133098c18e
Fix pyMatrix44 memory leak
11 years ago
Adam Johnson
31d0346762
Merge pull request #410 from zrax/pch_max_fixes
...
Fixes for Max plugin compilation when not using PCH
11 years ago
Michael Hansen
6867be59f9
Fixes for Max plugin compilation when not using PCH
11 years ago
Adam Johnson
5672bcb57e
Fix Coverity issues with pfPatcher
11 years ago
Joseph Davies
7e624a08a2
Merge pull request #390 from Hoikas/plMessage-headers
...
PCH-ize plMessage
11 years ago
Adam Johnson
45d26404c5
Merge pull request #392 from Lunanne/textrendering-clean
...
Textrendering clean
11 years ago
Anne Marije v/d Meer
3fceb7652c
Const getters
11 years ago
Christian Walther
e26f479bb5
Make font flags available to Python in PlasmaConstants.
11 years ago
Anne Marije v/d Meer
04647a1c98
Fix comment Hoikas
11 years ago
Christian Walther
bee6001b78
Fix ptGUIControl.setFontFlags().
11 years ago
Anne Marije v/d Meer
664339a4bd
Move methods to pyGUIControl to pyGUIControlTextBox.
11 years ago
Anne Marije v/d Meer
4e613d1899
add python api to set flags
...
Clean up unwanted changes caused by IDE extension -.-
Reworked implementation
11 years ago
Christian Walther
0c8fc6d559
Undo the kRenderJustXForceLeft bugfix of 4 commits back.
...
The fix (adding adjustment of fRenderInfo.fDestPtr) made kRenderJustXForceLeft behave as intended (left-aligning the edge of the bitmap rather than the side bearing of the first character) but cuts off shadows in some places (e.g. at the left edges of "BUDDIES" and "NEIGHBORS" in the mini KI). To ensure enough space for the shadow, and considering that all content was developed and visually optimized with the bug in place, it seems better to preserve the buggy behavior and make kRenderJustXForceLeft work exactly like kRenderJustXLeft.
11 years ago
Adam Johnson
1967178e37
Link shadowed text rendering to the plDynamicTextMap::kFontShadowed flag.
...
Conveniently enough, this existing but unimplemented flag is already set mostly the way we want it in the current PRPs.
11 years ago
Christian Walther
6b4739aec9
Implement shadowed text rendering.
...
Intended to make KI text (player list and chat) better readable on light and patterned backgrounds. In this WIP, all text on GUI controls is rendered shadowed.
11 years ago
Christian Walther
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.
11 years ago