aboutsummaryrefslogtreecommitdiff
path: root/src/server/shared/Utilities/Timer.h
AgeCommit message (Collapse)Author
2015-08-21Core/Build: Merge common library and move database out of sharedStormBytePP
2015-07-21Core/Utilities: Remove global using of std::chrono namespace.Naios
* never use "using namespace" in header files!
2015-01-01Update copyright note for 2015Vincent-Michael
Happy new year
2014-08-23Core/Misc: Fix some -Wconversion warningsjackpoz
2014-06-08Replaced dependencies on ace/OS_NS_time.hleak
2014-01-01Update copyright note for 2014.Vincent_Michael
Happy new year.
2013-09-07Core/Timer: Better handle system clock changesjackpoz
Change IntervalTimer::Reset() behavior to handle system clock changes forward and backward. This fixes IntervalTimer:.Passed() returning true till it catches up to the new time, triggering the event up to "std::numeric_limits<time_t>::max() / _interval" times. Fixes https://github.com/TrinityCore/TrinityCore/issues/5816
2013-01-01Update copyright note for 2013.Vincent_Michael
Happy new year.
2012-11-27Core/Misc: Set mode 0644 for filesSpp
2012-01-14Core/Movement: Implement spline movement subsystem.Machiavelli
Spline movement controls movements of server-side controlled units (monster movement, taxi movement, etc). Proper implementation of effects such as charge, jump, cyclic movement will rely on it. However, need improve our states system before. Technical changes: * Added linear, catmullrom and bezier3 splines which based on client's algorthims. They can be reused for proper transport position interpolation. * Precission increased. There are no more position desync issues since client's position calculation formulas used. * Now possible to move by paths with multiple points, send whole path to client. -- Original author of research and implementation: SilverIce. Massive kudos. Original port for Trinity (ref #4629) Chaplain and Venugh With the following incremental fixes during my review: - Restore flightmaster end grid pre-loading - Fix uninitialized Creature::m_path_id - Add missing trinity_string entries for .movegens command - Fix a bug in WaypointMovementGenerator that would trigger unexpected pausing at waypoints for various amounts of time Known issues: - Errors like WaypointMovementGenerator::LoadPath creature XXX (Entry: YYYYY GUID: ZZZZZZ) doesn't have waypoint path id: 0. This is caused by bad DB data. This commit didn't "break" it. Do not forget to re-run CMake before compiling.
2012-01-01Update headers for 2012. HAPPY NEW YEAR!!!kiper
2011-08-01Core: Pass by const reference for simple objects replaced with pass by valueSpp-
2011-01-01Update copyright note for 2011.Machiavelli
Happy new year.
2010-12-19Streamlining loading functions for server startupleak
- Added a couple of timer outputs - Improved code consistency between loading functions - Progess bars should look and behave similar on all OS now (sLog.outString() is not needed anymore to replace the progress bar in log files) --HG-- branch : trunk
2010-11-18Core/Utilities: Fix ACE gettimeofday(); issue whe compiling without PCH on ↵click
Windows platforms (thanks to leak) --HG-- branch : trunk
2010-11-08Core: Use portable ACE-methods to do millisec time-value calculation (patch ↵click
by SilverIce) (also avoids some unsafe code on non-Windows platforms) --HG-- branch : trunk
2010-10-07REALLY fix the CRLF-crap...click
--HG-- branch : trunk
2010-10-07Update copyright headers (following the same standard in all files = good)click
--HG-- branch : trunk
2010-08-21Core: Remove lots warnings:Spp
- All "'xxx' will be initialized after 'yyy' when initialized here" - Some "unused variable" - Some "enumeration value 'xxx' not handled in switch" --HG-- branch : trunk
2010-08-21Core/Build: Clean up more nonPCH-issues + fix a warning in Timer.h ↵click
(unsigned/signed cast) --HG-- branch : trunk
2010-06-07* Lib trinitydatabase builds againBrian
--HG-- branch : trunk
2010-06-07* shared lib builds again under Linux.Brian
--HG-- branch : trunk
2010-06-06* Restructuring shared.XTZGZoReX
--HG-- branch : trunk