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

Commit Graph

  • 55e78ba4f7
    Use ellipsis for more condensed source file in asm line. Bartosz Taudul 2022-09-24 00:29:38 +02:00
  • 8c5dc57359
    Add ellipsis to fixed font atlas. Bartosz Taudul 2022-09-24 00:29:21 +02:00
  • 7ea063539c
    Take less space for asm address in relative mode. Bartosz Taudul 2022-09-21 20:39:35 +02:00
  • 3d0e461140
    Assembly lines spacing improvements. Bartosz Taudul 2022-09-21 20:26:17 +02:00
  • 3fa5b8f15a
    Display local jump target source code preview in tooltip. Bartosz Taudul 2022-09-19 00:33:45 +02:00
  • 0596fac6f2
    Display inline function name in local jump label. Bartosz Taudul 2022-09-19 00:33:18 +02:00
  • 8d626d25f0
    Display call target function name more prominently. Bartosz Taudul 2022-09-18 01:12:52 +02:00
  • cdcee49776
    Make the ARM registers list more complete. Bartosz Taudul 2022-09-17 23:31:42 +02:00
  • 8da6105ee4
    Cosmetics. Bartosz Taudul 2022-09-17 23:31:34 +02:00
  • 4cf096d883
    Mark privileged instructions in the tooltip. Bartosz Taudul 2022-09-17 23:06:16 +02:00
  • 4c086e94e4
    Different coloring for jump/call/ret or privileged mnemonics. Bartosz Taudul 2022-09-17 22:46:00 +02:00
  • dc31ebfd9c
    Use proper list of x64 registers. Bartosz Taudul 2022-09-17 22:36:29 +02:00
  • 2bd987b783
    Use common colors. Bartosz Taudul 2022-09-17 22:14:35 +02:00
  • 823557fe74
    Update NEWS. Bartosz Taudul 2022-09-17 22:06:35 +02:00
  • 62622bd65d
    Update manual. Bartosz Taudul 2022-09-17 22:06:01 +02:00
  • a8a4fe21b3
    Adjust assembly register selection colors. Bartosz Taudul 2022-09-17 22:03:41 +02:00
  • 79a1f5cd80
    Tokenize assembly operands. Bartosz Taudul 2022-09-17 21:54:50 +02:00
  • 0a69ef3b9c
    Print asm operands taking tokens into account. Bartosz Taudul 2022-09-16 00:30:56 +02:00
  • d823a24534
    Dummy tokenization of asm operands. Bartosz Taudul 2022-09-16 00:30:29 +02:00
  • 4913f0e1e6
    Greatly simplify asm line text drawing. Bartosz Taudul 2022-09-15 23:34:39 +02:00
  • a45293d6ff
    Enumerate asm token color names. Bartosz Taudul 2022-09-15 23:33:41 +02:00
  • 31b5a464cd
    Add assembly color tables. Bartosz Taudul 2022-09-15 01:52:35 +02:00
  • 6dc7c8c6b5
    Add assembly keyword maps. Bartosz Taudul 2022-09-15 01:51:43 +02:00
  • aa017e6a76
    Merge pull request #468 from sherief/exception-handler-fix Bartosz Taudul 2022-09-15 11:33:39 +02:00
  • 0fc1c0f927
    Make symbol thread exit status more robust. Bartosz Taudul 2022-09-13 21:07:03 +02:00
  • ca8e147f44 Initialize variables in client frobino 2022-09-11 15:46:04 +02:00
  • 048e20b68c
    Check for macro existence before checking its value. Bartosz Taudul 2022-09-11 13:09:59 +02:00
  • e8b3d22d76 Windows exception handler allows other handlers to be called. Sherief Farouk 2022-09-10 17:16:58 -07:00
  • c27bcc524c
    Store syntax colors as 32-bit uints. Bartosz Taudul 2022-09-11 00:44:26 +02:00
  • f8cf7ff45a
    Do not use deprecated grep variants. Bartosz Taudul 2022-09-11 00:32:07 +02:00
  • 9372d9fb28
    Collect asm operation type data. Bartosz Taudul 2022-09-11 00:30:37 +02:00
  • ad23932e9f
    Merge pull request #467 from simplyWiri/fix-missing-tree-pop Bartosz Taudul 2022-09-10 12:05:05 +02:00
  • 830e7162eb Add missing TreePop in function which is called from inside a TreeNode simplyWiri 2022-09-10 17:09:04 +10:00
  • ae0fe3cc93
    Merge pull request #466 from Pilzschaf/gpu_c_api_improvements Bartosz Taudul 2022-09-09 22:59:30 +02:00
  • a55fd64a5b Added gpu zone begin non-alloc and callstack variants to the C API Pilzschaf 2022-09-09 21:23:07 +02:00
  • 097b68e7bb
    Merge pull request #465 from Pilzschaf/gpu_c_api_improvements Bartosz Taudul 2022-09-09 19:22:25 +02:00
  • 823519a1de Fix indentation Pilzschaf 2022-09-09 18:45:54 +02:00
  • 41a1ac203b Added gpu calibration to the C API Pilzschaf 2022-09-09 18:40:17 +02:00
  • eee6cb06fa
    Align jump arrows to pixel boundaries. Bartosz Taudul 2022-09-09 00:32:13 +02:00
  • 0e930a2c13
    Prevent thick zone highlight from going outside the zone box. Bartosz Taudul 2022-09-09 00:18:40 +02:00
  • 5bd3f3de5f
    Don't use space for frame sets that are out of view range. Bartosz Taudul 2022-09-07 23:35:27 +02:00
  • f16c64872b
    Update manual. Bartosz Taudul 2022-09-05 20:35:39 +02:00
  • 4fd4baf557
    Update NEWS. Bartosz Taudul 2022-09-05 20:31:17 +02:00
  • 48e7a17d1d
    Clicking on a CPU data thread will make it visible. Bartosz Taudul 2022-09-05 20:30:03 +02:00
  • d2ab66195c
    Allow changing timeline item collapsed state. Bartosz Taudul 2022-09-05 20:29:45 +02:00
  • a975687d5f
    Update manual. Bartosz Taudul 2022-09-05 20:18:00 +02:00
  • 02a47fb5bd
    Update NEWS. Bartosz Taudul 2022-09-05 20:15:20 +02:00
  • 5200ea2c84
    Hide frame related information if no frame instrumentation. Bartosz Taudul 2022-09-05 20:12:36 +02:00
  • 23ebce2862
    Implement checking if frames are in use. Bartosz Taudul 2022-09-05 20:12:12 +02:00
  • 53632ccb5b
    Cleanup. Bartosz Taudul 2022-09-04 14:56:12 +02:00
  • 44efb15df1
    Remove VisData. Bartosz Taudul 2022-09-04 14:46:51 +02:00
  • ad2fc03125
    Migrate CPU data to timeline item system. Bartosz Taudul 2022-09-04 14:29:32 +02:00
  • 827b390e34
    Add mutable ViewData accessor. Bartosz Taudul 2022-09-04 14:22:43 +02:00
  • 9c464e9f05
    Make timeline item visibility functions virtual. Bartosz Taudul 2022-09-04 14:22:12 +02:00
  • 135d3b7f30
    Fix GPU contexts in options menu. Bartosz Taudul 2022-09-04 13:52:53 +02:00
  • 06d0989161
    Add GPU index accessor. Bartosz Taudul 2022-09-04 13:52:17 +02:00
  • 9fdafb2ecc
    Make the GPU context name primary focus. Bartosz Taudul 2022-09-04 13:47:06 +02:00
  • 60579d6334
    Migrate drawing GPU data to the new timeline item system. Bartosz Taudul 2022-09-04 13:38:19 +02:00
  • ec3e88ce53
    Manage GPU index counter in View. Bartosz Taudul 2022-09-04 13:37:19 +02:00
  • 2711af39e5
    Check if zoom range is valid. Bartosz Taudul 2022-09-04 13:16:26 +02:00
  • e41deb1ff6
    Check item map too for hidden items. Bartosz Taudul 2022-09-03 23:43:26 +02:00
  • 10faf16aee
    Allow access to item map. Bartosz Taudul 2022-09-03 23:43:17 +02:00
  • b66e10972a
    Add visibility accessor to TimelineItem. Bartosz Taudul 2022-09-03 23:42:52 +02:00
  • ca125bd44c
    Collapse Tracy threads by default. Bartosz Taudul 2022-09-03 23:35:35 +02:00
  • ec3dcaeef3
    Migrate drawing CPU threads to the new timeline item system. Bartosz Taudul 2022-09-03 23:28:54 +02:00
  • e3007062fc
    Add support for drawing timeline item overlays. Bartosz Taudul 2022-09-03 23:24:00 +02:00
  • 8e713e6366
    Limit access to internal methods. Bartosz Taudul 2022-09-03 23:17:57 +02:00
  • 5cbf06ba31
    Only clip timeline item contents. Bartosz Taudul 2022-09-03 23:09:23 +02:00
  • 840709fe46
    Push pxns to HeaderExtraContents(). Bartosz Taudul 2022-09-03 22:55:54 +02:00
  • 3ee928a7d1
    Fix mass visibility changing. Bartosz Taudul 2022-09-03 22:08:08 +02:00
  • d65bde99a2
    Hide timeline item if it had no content. Bartosz Taudul 2022-09-03 21:57:56 +02:00
  • 3780c47bb6
    Check if plot is in drawing range. Bartosz Taudul 2022-09-03 21:46:00 +02:00
  • 0e94ed8fc6
    DrawContents reports if anything was drawn. Bartosz Taudul 2022-09-03 21:41:38 +02:00
  • eaa78de534
    Don't draw separator when timeline item is collapsed. Bartosz Taudul 2022-09-03 21:14:56 +02:00
  • 5c90fe7a6e
    Use the indented spacing. Bartosz Taudul 2022-09-03 21:11:36 +02:00
  • 6abce4e0c9
    Pass hover parameter to HeaderExtraContents(). Bartosz Taudul 2022-09-03 19:36:01 +02:00
  • 6e36469840
    Add non-View-dependent thread color getter. Bartosz Taudul 2022-09-03 19:28:50 +02:00
  • 0c4ca4cd69
    Add function for highlighting a thread. Bartosz Taudul 2022-09-03 19:25:02 +02:00
  • e19a3a8767
    Implement check for empty plot. Bartosz Taudul 2022-09-03 19:18:01 +02:00
  • 450fbf5ea0
    Draw timeline item separator lines with proper colors. Bartosz Taudul 2022-09-03 19:05:50 +02:00
  • fa20700825
    Replace timeline item open/close triangles with font carets. Bartosz Taudul 2022-09-03 18:53:05 +02:00
  • 119152aac1
    Worker must be mutable. Bartosz Taudul 2022-09-03 18:34:11 +02:00
  • b481bb367c
    Switch plot drawing to the timeline items system. Bartosz Taudul 2022-09-03 16:54:46 +02:00
  • 55a82ea714
    Make plot color/value formatting generic utilities. Bartosz Taudul 2022-09-03 16:49:25 +02:00
  • 1736fb387a
    Allow access to timeline items stored in the controller. Bartosz Taudul 2022-09-03 16:47:41 +02:00
  • 9355a14657
    New TimelineController begin/end logic. Bartosz Taudul 2022-09-03 16:45:53 +02:00
  • 8034fce416
    Allow adding timeline items to TimelineController. Bartosz Taudul 2022-09-03 16:41:17 +02:00
  • 449dff0eca
    Store View and Worker in TimelineController. Bartosz Taudul 2022-09-03 16:38:39 +02:00
  • b42182f0a8
    Add base class for timeline items. Bartosz Taudul 2022-09-03 16:34:53 +02:00
  • 427dc4fffa
    Make View::ZoomToRange() public. Bartosz Taudul 2022-09-03 16:53:02 +02:00
  • 3207df8236
    Merge pull request #460 from Krzmbrzl/revamp-cmake Bartosz Taudul 2022-09-03 17:51:09 +02:00
  • 92137e8050 CMake: Fix invalid syntax Robert Adam 2022-09-03 17:13:31 +02:00
  • 59ae71df2b
    Import frame messages (#459) jkriegshauser 2022-09-02 10:44:37 -07:00
  • 3a73cc0f9e
    Cosmetics. Bartosz Taudul 2022-09-02 19:41:10 +02:00
  • e1b9ded2c6 usage improvements Joshua Kriegshauser 2022-09-02 09:16:14 -07:00
  • cc79c08032 added to news Joshua Kriegshauser 2022-09-02 09:16:05 -07:00
  • f2c5384039 spacing fix Joshua Kriegshauser 2022-09-02 08:31:45 -07:00
  • f6cfbf3239 build fix Joshua Kriegshauser 2022-09-01 15:55:49 -07:00
  • 5dc29ba68d import-chrome: frame events Joshua Kriegshauser 2022-09-01 15:16:03 -07:00
  • 8b75a3fab0
    Fix callstackPayload overflow when data to read size was POT. Bartosz Taudul 2022-09-02 18:52:32 +02:00