c[ode]clap - Change Log
Released 2019-11-12
- 0000236: [PDB/CodeView] S_DEFRANGE_FRAMEPOINTER_REL assumes register instead of reading the correct one (spx)
- 0000225: [UI] double click behavior is spotty and does not follow OS setting (spx)
- 0000204: [Expressions/Watchpoints] support calling C++ member functions (spx)
- 0000212: [Debugger] support for multi-location function breakpoints (spx)
- 0000184: [Debugger] tests for LD_PRELOAD/DYLD_INSERT_LIBRARIES usage (spx)
- 0000223: [UI] changed image filter default to nearest (spx)
- 0000222: [Debugger] stacktrace fails when directly running past a "leave" instruction (spx)
- 0000221: [UI] picking variables from inlined variable display can fail to produce accurate results (spx)
- 0000220: [UI] source view incorrectly favors breaking the line for inlined variables in some cases (spx)
- 0000158: [UI] ability to jump to function implementation from the calling source location (spx)
- 0000008: [UI] draw UI elements aligned to pixels (spx)
- 0000031: [General] better -h output for command line usage -> changed to --h (spx)
- 0000039: [UI] configuration "quick switch" panel (spx)
- 0000055: [Expressions/Watchpoints] update linked list members while being expanded (spx)
- 0000082: [Visualization] better input help for expression parameters (spx)
- 0000091: [Expressions/Watchpoints] shorter and more helpful messages when expressions fail to compile (spx)
- 0000118: [Expressions/Watchpoints] (char *) char_array does not display the string in the expression panel (spx)
- 0000130: [UI] display thread information in the stacktrace title (spx)
- 0000132: [Debugger] do not attach to child processes until proper multiprocess debugging support exists (spx)
- 0000133: [Expressions/Watchpoints] toggleable slider control (min ... max) to change displayed range for arrays (spx)
- 0000138: [UI] more precise scrolling in the output window (spx)
- 0000139: [UI] option to highlight the call site instead of the return address when selecting call stack (spx)
- 0000140: [UI] clip lines in expression panel instead of wrapping them to multiple lines (optional, new default) (spx)
- 0000150: [JIT] crash when exiting JIT debugging session (spx)
- 0000151: [JIT] do not show two JIT debug dialogs for single initial exception (spx)
- 0000152: [UI] inner scrolling panel does not clip correctly to outer scrolling panel (spx)
- 0000154: [UI] variable tooltip content can overflow the tooltip panel (spx)
- 0000155: [UI] ability to set breakpoints by clicking on the respective line number/border (spx)
- 0000156: [UI] textfields do not correctly handle input that is too large for the available area (spx)
- 0000157: [Expressions/Watchpoints] expanded array using syntax ptr,x does not update unless collapsed/expanded again (spx)
- 0000162: [UI] improve table column headers (spx)
- 0000164: [UI] show close button when having a closeable panel docked in a tabbed container (spx)
- 0000165: [UI] remove limit of 16 children for tab containers (spx)
- 0000167: [DWARF] DWARF: Potential crash due to wrong pointer arithmetic between two mapped memory regions (spx)
- 0000168: [PDB/CodeView] PDB: Potential invalid compileunit/instruction pointer depending on positioning of two mapped memory regions (spx)
- 0000169: [UI] allow to dock panels to floating panels (spx)
- 0000170: [Debugger] source mapping fails to map any cursor to the very last source line (spx)
- 0000171: [Debugger] debugger can fail to correctly map any cursor to the last assembly instruction in a debug region (spx)
- 0000172: [General] possible creation of non null-terminated strings potentially crashing the debugger (spx)
- 0000177: [UI] floating panel titlebar not visible when partially out of the screen (spx)
- 0000178: [Expressions/Watchpoints] additional display "flavors" for binary and hex output of float/double values (spx)
- 0000180: [Expressions/Watchpoints] specify array size in "pointer,size" as expression instead of literal (spx)
- 0000181: [UI] display notification when the executable does not exist (spx)
- 0000182: [Expressions/Watchpoints] trying to edit the value of an expanded %regs expression causes a crash (spx)
- 0000183: [UI] context menu in source view does not correctly detect breakpoints if not on the first source address (spx)
- 0000186: [UI] keyboard shortcut to interrupt all threads -> break (spx)
- 0000187: [UI] add copy name/value option to expression menu (spx)
- 0000188: [UI] option to run to/break at the closest line if current line has no instructions (spx)
- 0000189: [UI] ability to temporarily popout expression from expression panel (spx)
- 0000190: [Debugger] step over line has incorrect behavior when used on recursive function call site (spx)
- 0000191: [General] codeclap triggers macOS "beep" sound on all keyboard input (spx)
- 0000192: [UI] add context menu to tabbed container to "close all" or "close all other" tabs (spx)
- 0000193: [UI] add support to drag files onto the embedded file dialogs (spx)
- 0000194: [UI] add mouse interaction to autocomplete panels (spx)
- 0000195: [General] macOS: unable to find debug information if the executable has been moved after compilation (spx)
- 0000196: [Expressions/Watchpoints] different member depths for one struct do not align correctly relatively to each other when expanded (spx)
- 0000198: [General] some actions on the bottom bar don't work when used on an exited process (spx)
- 0000199: [General] use d3d11 on Windows (spx)
- 0000200: [UI] add close button to optional panels (spx)
- 0000201: [Expressions/Watchpoints] do not collapse structs/arrays when they go out of scope (spx)
- 0000202: [UI] option to overwrite key repeat time (spx)
- 0000203: [PDB/CodeView] LF_ONEMETHOD not processed correctly for methods with VFT offset (spx)
- 0000205: [PDB/CodeView] expression does not update/show incorrect value when added on function entry (spx)
- 0000206: [UI] add individual scrolling to the configuration selection list (spx)
- 0000208: [Debugger] support minidump format (spx)
- 0000209: [Debugger] support elf coredump format (spx)
- 0000210: [Debugger] support mach-o coredump format (spx)
- 0000213: [General] potential stack corruption on startup (spx)
- 0000214: [Debugger] macOS 10.15 compatibility (spx)
- 0000217: [Debugger] using thread_create for client port triggers mach error and causes client to abort with SIGABRT (spx)
- 0000216: [Debugger] writing memory to normally unwritable regions fails (spx)
- 0000219: [General] starting from finder (even with "Open") fails in certain cases (spx)
- 0000215: [General] distribute notarized .app bundle (spx)
- 0000218: [Debugger] improved disassembly using information from object file when debug information is not available (spx)
- 0000128: [Debugger] option to stop all threads when an exception is handled by the debugger (possibly as the default) (spx)
- 0000211: [UI] support "tap to click" (spx)
- 0000022: [General] tool support to log crashes (spx)
- 0000014: [UI] improve inlined display of variables in source view (spx)
- 0000126: [UI] support partial line scrolling in expression table (spx)
- 0000068: [Debugger] support manually selecting source file location (spx)
- 0000067: [Debugger] support manually selecting debug information source (spx)
- 0000058: [UI] improve source debugger view (spx)
- 0000143: [Debugger] do not open a new debugger view for every stopped thread (spx)
- 0000027: [UI] scrolling the source/assembly view feels weird (spx)
- 0000033: [UI] add multiline comment support to syntax highlighting (spx)
- 0000144: [UI] add ability to open plain files even when not associated with any thread or debug information (spx)
- 0000146: [UI] allow to click on empty space to select the current line (spx)
- 0000147: [UI] allow arbitrary placement of debugger views (spx)
- 0000148: [UI] add option to disable word wrapping in source view (spx)
- 0000153: [UI] better title for groups inside tabbed panel (spx)
- 0000161: [UI] add vertical scrollbar to the debugger view when possible (spx)
- 0000163: [UI] use smooth scrolling when following debugger cursor (spx)
- 0000173: [DWARF] slow syntax highlighting (spx)
- 0000065: [Debugger] support implicit C++ context (spx)
- 0000127: [Debugger] do not show threads after exit when keeping session open after program exit (spx)
- 0000116: [UI] overlapping floating panels don't have a meaningful explicit draw order (spx)
- 0000136: [DWARF] debug information with clang and x86_64-pc-windows-gnu (spx)
- 0000197: [DWARF] line section: fixed addresses exceeding 32bit space are mapped incorrectly (spx)
- 0000101: [Expressions/Watchpoints] option to have expression scopes follow the currently selected stacktrace frame (spx)
- 0000080: [UI] improve autocomplete to work at arbitrary positions (spx)
- 0000108: [Expressions/Watchpoints] option to manually freeze expression values (spx)
- 0000009: [Expressions/Watchpoints] remember value for unavailable variables (spx)
- 0000099: [UI] ability to change the order of expressions (spx)
- 0000142: [JIT] ability to restore previous JIT debugger when setting codeclap as JIT debugger (spx)
- 0000141: [Workspace] remember last selected configuration for direct startup without any mouse interaction (spx)
- 0000106: [Expressions/Watchpoints] more keyboard shortcuts for "break on data change" and "pin expression" (spx)
- 0000123: [UI] no font rendering when choosing IUI_FONT_FACE_sans for any element (spx)
- 0000076: [UI] show inlined variable text in fron of function/file/module overlays when hovering (spx)
- 0000124: [Expressions/Watchpoints] changing the scope of %regs/%fpregs does not work (spx)
- 0000100: [UI] keep position of a restored expression after undo (spx)
- 0000090: [Visualization] ,mem: allow to manually specify the amount of highlighted bytes -> ,mem,x (spx)
- 0000113: [UI] variable tooltip: do not block scrolling when the tooltip doesn't actually have a scrollable area (spx)
- 0000137: [Expressions/Watchpoints] change autocomplete to use the currently selected scope (spx)
- 0000125: [Expressions/Watchpoints] expanding a pinned expression not possible when currently out of scope (spx)
- 0000129: [UI] less confusing dragging of table columns when reordering (spx)
- 0000110: [UI] use scrolling for top menu if the window is too small (spx)
- 0000117: [UI] display notification when the working directory does not exist (spx)
- 0000109: [UI] context menu for ",asm" expression clipped by table row (spx)
- 0000093: [Visualization] ,mem: pointer,array_size,mem has unexpected result (spx)
- 0000086: [Visualization] ,img: provide a way to show scaled unfiltered image -> ,filter=nearest (spx)
- 0000083: [Visualization] ,img: support "top down"/"bottom up" -> ,flipy (spx)
- 0000111: [Expressions/Watchpoints] floating point precision when displaying variable content (spx)
- 0000115: [UI] trying to drag a tab that contains more than a single panel causes unexpected behavior (spx)
123 issues View Issues