1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

2139 Commits

Author SHA1 Message Date
Bartosz Taudul 59ed5775d9 Release v0.4.1. v0.4.1 2018-12-30 17:57:55 +01:00
Bartosz Taudul 6c9337563d Update year in copyright notice. 2018-12-30 17:51:17 +01:00
Bartosz Taudul 370eda557c Manual improvements. 2018-12-30 17:50:52 +01:00
Bartosz Taudul 5cbe2c6ae5 Reorder tracy_lz4.cpp vs TracyProfiler.cpp in TracyClient.cpp.
This fixes deprecation warning in tracy_lz4.hpp, which was previously
present due to TracyProfiler.cpp including tracy_lz4.hpp before an
appropriate deprecation restraining macro was defined in tracy_lz4.cpp.
Note that this issue was only present if TracyClient.cpp was used to
include the profiler in a project. Including the profiler as a
collection of separate source files worked correctly, as the deprecated
function is only used by tracy_lz4.cpp.
2018-12-29 01:00:14 +01:00
Bartosz Taudul b1ba2f9bf7 Fix extern "C" initialization. 2018-12-29 01:00:14 +01:00
Bartosz Taudul 1733961885 Proper printf type for DWORDLONG on cygwin. 2018-12-29 01:00:14 +01:00
Bartosz Taudul ee718f18d9 Cygwin headers provide their own FORCEINLINE macro. 2018-12-29 01:00:14 +01:00
Bartosz Taudul 0a6c6606bf Don't use MSVC pragmas on gcc/clang (cygwin). 2018-12-29 01:00:14 +01:00
Miguel Fernandez 5e4b5850af Merged in Muitxer/tracy (pull request #28)
Moved NoMinMax before windows.h
2018-12-24 19:06:51 +00:00
Miguel Fernandez baa870fa8c Moved NoMinMax before windows.h 2018-12-24 18:50:52 +00:00
Miguel Fernandez 1a50a15212 Merged in Muitxer/tracy (pull request #27)
Avoid conflicts with min/max macros
2018-12-24 18:50:19 +00:00
Miguel Fernandez 7c164375a4 Moved NoMinMax inside _MSC_VER 2018-12-24 18:49:53 +00:00
Miguel Fernandez 51bdb004f9 Avoid conflicts with min/max macros 2018-12-24 15:26:50 +00:00
Bartosz Taudul d80bd2693c Update manual. 2018-12-22 17:46:30 +01:00
Bartosz Taudul 0ac83a27cc Update NEWS. 2018-12-22 17:41:29 +01:00
Bartosz Taudul ea396354d0 ^F opens find zone menu and focuses on the input box. 2018-12-22 17:39:22 +01:00
Bartosz Taudul 2d143ce516 Add support for handling keyboard shortcuts. 2018-12-22 17:36:20 +01:00
Bartosz Taudul 4bb4a568ca Move initialization of View values to header. 2018-12-22 17:22:26 +01:00
Bartosz Taudul e1bd5c092b Pressing enter key when entering client address automatically connects. 2018-12-22 17:14:22 +01:00
Bartosz Taudul cd8d86edf3 Allow hiding "[unknown frames]" entries. 2018-12-21 21:10:29 +01:00
Bartosz Taudul e9ce8fdfda Flush queues when opening listen socket fails. 2018-12-21 18:14:30 +01:00
Bartosz Taudul a4be9b51b0 Use common queue clearing function. 2018-12-21 18:12:26 +01:00
Bartosz Taudul 331693d7f1 Use proper pattern for acquiring serial lock.
This fixes a potential hang during crash handling. Also, lock duration
is reduced.
2018-12-21 18:11:09 +01:00
Bartosz Taudul 4893bca12b Update manual. 2018-12-20 17:13:18 +01:00
Bartosz Taudul 2f45fd8b36 Update NEWS. 2018-12-20 17:08:24 +01:00
Bartosz Taudul 6fefffe8a5 Implement automated connection to a given IP address. 2018-12-20 17:07:15 +01:00
Bartosz Taudul 8c5670489c Freeing nullptr is valid. 2018-12-20 17:03:09 +01:00
Bartosz Taudul 407fb61a30 Display maximum number of waiting threads for a lock. 2018-12-19 18:34:53 +01:00
Bartosz Taudul 0f2b61cf24 Display wait and hold times of locks. 2018-12-19 18:28:48 +01:00
Bartosz Taudul 1d70e5e5c3 Document the maximum number of threads supported by locks. 2018-12-18 18:24:27 +01:00
Bartosz Taudul 621f7c891e Document right click on lock label in options menu. 2018-12-18 18:16:24 +01:00
Bartosz Taudul 30c2d0df85 Add lock information window section. 2018-12-18 18:14:26 +01:00
Bartosz Taudul 4e64ba7775 Document lock events interaction. 2018-12-18 17:56:02 +01:00
Bartosz Taudul 83958db840 Add information about collapsing labels. 2018-12-18 17:55:54 +01:00
Bartosz Taudul 70ec4b71e4 Move zone interaction out of view navigation section. 2018-12-18 17:45:18 +01:00
Bartosz Taudul ac9dbfbc79 Add a note about source button highlight. 2018-12-18 17:28:00 +01:00
Bartosz Taudul 57b4f874cc Menu bar buttons are now toggles. 2018-12-18 17:24:19 +01:00
Bartosz Taudul bd71190a4c Add separate section describing collapsed items. 2018-12-18 17:21:29 +01:00
Bartosz Taudul 0898873a02 Update NEWS. 2018-12-18 16:58:29 +01:00
Bartosz Taudul df1a125fc0 Mirror find zone menu changes in compare menu. 2018-12-18 16:56:19 +01:00
Bartosz Taudul a220f38fbd Add support for matching source locations ignoring case. 2018-12-18 16:52:29 +01:00
Bartosz Taudul acddcbd9bf Add case-ignoring string matcher. 2018-12-18 16:52:05 +01:00
Bartosz Taudul 24235406a0 Enter key in find zone menu acts the same as pressing "find". 2018-12-18 16:40:23 +01:00
Bartosz Taudul 7fc03736f2 Add "ignore case" toggle to find zone menu. 2018-12-18 16:38:55 +01:00
Bartosz Taudul a740074da6 Color tweaks. 2018-12-18 16:30:13 +01:00
Bartosz Taudul b60d5b892a Unify coloring of highlighted buttons. 2018-12-18 16:30:13 +01:00
Bartosz Taudul c2485fbcb0 Add visual notification of an active toggle. 2018-12-18 16:30:13 +01:00
Bartosz Taudul 9e18db01c9 Menu bar buttons are now toggles. 2018-12-18 16:30:13 +01:00
Rokas K. (rku) 85fbfeccf0 Merged in rokups/tracy/fix-macos-android-builds (pull request #25)
Fix MacOS/android builds
2018-12-18 15:20:44 +00:00
Rokas Kupstys a931b9eaf1 HOST_NAME_MAX and LOGIN_NAME_MAX availability is not consistent across linux/android/macos platforms. However all of them do have versions of these macros with _POSIX_ prefix.
In addition to that hostname and user variables may be uninitialized in some configurations, however they are always used. Initializing these arrays fixes conditional depending on uninitialized memory warning uncovered by valgrind.
2018-12-18 17:19:03 +02:00