c[ode]clap - Change Log
Released 2020-07-25
- 0000619: [UI] add button to clear output content (spx)
- 0000584: [Expressions/Watchpoints] casting array to pointer resolves to wrong memory location (spx)
- 0000577: [Debugger] display output sent through OutputDebugString (spx)
- 0000554: [Debugger] manually interrupting a running thread may cause unintended side effects in rare situations (spx)
- 0000549: [UI] memory for stdout/err output is not correctly locked which may cause unexpected behavior on output when overflowing (spx)
- 0000534: [Debugger] memory not read/shown correctly when falling through to reading from file (spx)
- 0000536: [UI] selecting a line in debugger panel may briefly select the wrong line (spx)
- 0000515: [UI] incorrect scroll range in mixed mode (last line is the same as in source mode) (spx)
- 0000489: [Expressions/Watchpoints] automatically adjust watchpoint address when it has changed after function entry (spx)
- 0000504: [Debugger] win64: wrong stepping behavior after adding a watchpoint (spx)
- 0000479: [General] handle and process signals requesting the application to exit (SIGTERM, SIGINT/ctrl+c in terminal) (spx)
- 0000468: [UI] ability to change output ring buffer size without restarting the application (spx)
- 0000467: [UI] output panel scrollbar range may be inaccurate when wrapping (spx)
- 0000466: [UI] output panel may cause a crash after wrapping depending on buffer size and content (spx)
- 0000455: [UI] expression selection using "shift + click" broken when selected expression outside visible area (spx)
- 0000456: [Expressions/Watchpoints] array slider not working as expected when array elements have been manually removed from the middle (spx)
- 0000451: [UI] ability to close tabs using middle mouse button (spx)
- 0000424: [UI] correctly persist and restore all existing/expanded expression struct/array members (spx)
- 0000364: [Debugger] attach: debugger fails in UndoInject when the process has actually ended (spx)
- 0000356: [Debugger] minidump: accessing struct member in expression using "." or "->" not working (spx)
- 0000446: [UI] prevent the user from setting a font that would make the UI unreadable (does not contain basic ascii codepoints) (spx)
- 0000435: [General] stb asserts enabled in release build and may be triggered for some font files on high DPI displays (spx)
- 0000391: [General] stopping coredump configuration kills the application (macOS) or freezes (Linux) (spx)
- 0000381: [UI] array sliders: able to change the correct order of expressions by accident (spx)
- 0000431: [UI] expression actions button only visible 1 frame delayed on previously hidden lines (spx)
- 0000430: [UI] increased cpu usage when cursor hovers expression in expression panel (spx)
- 0000392: [UI] change "jump to line" shortcut to ctrl+g and allow jumping in the current file with only the line number (spx)
- 0000429: [UI] do not autoexpand casted array when it has been manually collapsed before (spx)
- 0000426: [PDB/CodeView] a few pdb base types are specified with the wrong size (spx)
- 0000411: [UI] menu panel flickers for 1 frame when clicking parent menu button while active (spx)
- 0000303: [Debugger] support for raw/unlinked debug information (spx)
- 0000035: [PDB/CodeView] initial support for partial debug information /debug:fastlink (spx)
- 0000277: [DWARF] macOS: load debug information without .dSYM bundle (spx)
- 0000013: [Debugger] support for core files (spx)
- 0000321: [Debugger] support ELF core files (spx)
- 0000330: [Debugger] variable values not read correctly when the core dump is generated by the kernel (spx)
- 0000331: [Debugger] wrong assembly/source mapping for PIE executables (generate by linux kernel) (spx)
- 0000334: [Debugger] et_core fails when command count exceeds 1 byte limit (spx)
- 0000328: [Debugger] et_core does not work when section headers are not present (spx)
- 0000339: [Debugger] trying to read memory directly before the start of a memory region may cause a crash (spx)
- 0000337: [Debugger] stacktrace not available (spx)
- 0000320: [Debugger] support Mach-O core dumps (spx)
- 0000332: [Debugger] modules not read/processed correctly depending of size and order of LC_SEGMENT_64 (spx)
- 0000335: [Debugger] LC_THREAD with flavor x86_THREAD_STATE not read correctly (spx)
- 0000333: [Debugger] mh_core fails when command count exceeds 1 byte limit (spx)
- 0000338: [Debugger] improve processing of loaded images (spx)
- 0000319: [Debugger] support minidump file format (spx)
- 0000318: [DWARF] support DW_AT_bit_size/DW_AT_bit_offset (spx)
- 0000327: [PDB/CodeView] support LF_BITFIELD (spx)
- 0000329: [Debugger] potential crash trying to parse elf files when the file isn't actually in elf format, invalid or corrupted (spx)
- 0000291: [Debugger] Linux: UI may freeze when attaching to a stopped process (spx)
- 0000326: [UI] source view fails to display files with tabs either partially or completely (spx)
- 0000019: [UI] UI improvements (spx)
- 0000311: [UI] debugger location overlay: do not overlap source code (spx)
- 0000309: [UI] fix some alignment issues (spx)
- 0000312: [UI] always show 1px handle as table column separator (spx)
- 0000307: [UI] add options to disable location overlays in the debugger panel (spx)
- 0000315: [UI] add a 1px border/handle between all resizable split panels (spx)
- 0000314: [UI] expression labels can be misaligned for 1 frame when expanding a struct (spx)
- 0000313: [UI] increase default scrollbar size, add option to change scrollbar size (spx)
- 0000306: [Debugger] add tests for LLVM/clang 10 (spx)
- 0000305: [PDB/CodeView] breakpoint not set correctly when relative function address is 0 (spx)
- 0000304: [UI] improve table scrolling (spx)
- 0000016: [UI] improve UI keyboard interaction (spx)
- 0000176: [UI] add ability to partially redraw the window (spx)
- 0000179: [Debugger] allow to control the debugger from outside using ipc/cli (spx)
- 0000290: [UI] macOS: add touch bar support (spx)
- 0000017: [UI] find in source (current file) (spx)
- 0000251: [UI] behavior of the "array sliders" needs fixing (spx)
- 0000260: [PDB/CodeView] expression autocomplete: do not show variables from unrelated scopes (spx)
- 0000302: [PDB/CodeView] pdb: variable lookup may fall through to scopes not valid for the requested address (spx)
- 0000300: [Expressions/Watchpoints] ability to change string encoding used in ,mem sidebar (spx)
- 0000261: [Expressions/Watchpoints] add ,str display type to provide better options to view strings (spx)
- 0000298: [UI] add ability to edit breakpoints (spx)
- 0000287: [UI] better unicode (input) support (spx)
- 0000299: [Expressions/Watchpoints] add multicharacter literal support to expressions (spx)
- 0000286: [UI] floating expressions are slow for large expanded arrays (spx)
- 0000297: [General] X11: Copy and paste not working if the requestor relies on TARGETS atom (spx)
- 0000296: [UI] better unicode support in output panel (spx)
- 0000292: [UI] add "recent files" menu and persist recent file information (spx)
- 0000275: [Debugger] do not keep view for source/text files open (spx)
- 0000293: [Debugger] persist manually loaded debug information paths (spx)
- 0000295: [PDB/CodeView] debug information column in modules panel shows path of exe instead of the actually loaded pdb path (spx)
- 0000288: [UI] extend available textedit shortcuts and fix some platform specific shortcuts (spx)
- 0000289: [UI] allow modules tables to be sorted by clicking columns (spx)
- 0000037: [Expressions/Watchpoints] improve autocomplete for expression/file text fields (spx)
- 0000285: [UI] macOS: switch renderer backend from OpenGL to Metal (spx)
- 0000135: [Expressions/Watchpoints] own special display type for registers (%regs is now %gpregs, new view is %regs) (spx)
- 0000232: [Debugger] allow stepping out of functions after stepping in even with unknown stacktrace (spx)
- 0000294: [UI] autocomplete on input textedit for new expressions is incorrectly clipped (spx)
- 0000252: [UI] expressions: scrolling up using mouse wheel may display new lines delayed (after a few frames) (spx)
- 0000259: [Expressions/Watchpoints] ability/option to highlight changed rows in expression panel (spx)
- 0000229: [Debugger] persist source remapping (locate file, locate directory) (spx)
- 0000272: [Expressions/Watchpoints] subexpressions for array conversion can fail to compile even when valid (spx)
- 0000279: [UI] z-conflict between floating expressions (spx)
- 0000280: [UI] floating expressions: wrong sizing behavior and scrolling may fall through to the debugger panel (spx)
- 0000273: [Expressions/Watchpoints] changing an expanded struct expression may fail to update the expanded children when changed (spx)
- 0000284: [UI] Windows: image textures appear to always be filtered, even without selecting "linear" (spx)
- 0000235: [UI] option to keep the view a few lines ahead of the current run cursor (spx)
- 0000228: [UI] add textedit to Linux file open dialog to filter entries (spx)
- 0000224: [UI] add resize handle to ,img expressions (spx)
- 0000282: [UI] reduce background transparency of floating panels to be more readable (spx)
- 0000262: [Debugger] debugger does not show hit breakpoint when caused by a different thread (spx)
- 0000233: [PDB/CodeView] load PDB information even when not in the directory of the exe/dll (spx)
- 0000257: [UI] expression dragging can overwrite dragging of panels (spx)
- 0000258: [UI] focus debugger window when a breakpoint or exception is hit, restore focus when continue is used (spx)
- 0000247: [Expressions/Watchpoints] ability to collapse ,img expression (spx)
- 0000276: [UI] macOS: enable the window close button and make it quit the application (spx)
- 0000283: [Debugger] macOS: unix signal handling/passing is incorrect for multi-threaded applications (spx)
- 0000227: [UI] add textedit to filter missing source files (spx)
- 0000234: [UI] using up key on environment text field highlights the following element instead (spx)
- 0000226: [UI] add filter textfield to configurations (spx)
- 0000254: [UI] allow to switch to next text field using tab (in addition to enter) (spx)
- 0000256: [UI] do not highlight inline variables when below a variable tooltip (spx)
- 0000281: [Expressions/Watchpoints] left/right and del keys in expression parameter text fields not working as expected (spx)
- 0000263: [UI] visuals for expression input line or expression inputs in general (spx)
- 0000264: [UI] auto-expand expressions in tooltips does not always work (spx)
- 0000237: [UI] floating expression: first indentation level is not aligned correctly (spx)
- 0000255: [UI] inlined variables in debugger view can overlap the source lines (spx)
- 0000278: [UI] inlined variables may not show at all when "do not insert new line" is enabled (spx)
- 0000250: [Expressions/Watchpoints] clicking the panel outside any row should end editing an expression (spx)
- 0000270: [UI] UI registers double click even when changing the mouse button pressed inbetween (spx)
122 issues View Issues