1
0
Fork 0
Commit Graph

1894 Commits

Author SHA1 Message Date
Torusrxxx ebaf1885d0 delete wMenu 2016-05-21 03:55:01 +00:00
Torusrxxx e632c05e22 GUI: Logging GUI extended
#612 : save log
#373 : disable log
2016-05-21 03:53:59 +00:00
Torusrxxx 378b5651f5 GUI: Logging GUI extended
#612 : save log
#373 : disable log
2016-05-21 03:52:53 +00:00
Torusrxxx 65272fbe33 update translation 2016-05-21 03:50:46 +00:00
Torusrxxx de839c8e40 Update translation 2016-05-21 03:49:51 +00:00
Torusrxxx 92c4bf1ec1 Delete x64dbg_zh_CN.qm 2016-05-21 03:48:36 +00:00
mrexodia da2018740c GUI: load hidden setting from the INI file (for translation tests) 2016-05-20 21:11:08 +02:00
mrexodia 0590d8ed54 GUI: fixed signal connection errors 2016-05-20 21:10:39 +02:00
mrexodia ddfedf50bb DBG+GUI: AStyle (please run install.bat before commiting) 2016-05-20 20:47:56 +02:00
Torusrxxx c26cd90315 load translator upon start up 2016-05-20 16:41:41 +00:00
Torusrxxx 6bee8d438e Oops! Fix a compilation error introduced recently
mWindowMainTitle is set to `tr("x64dbg")` however it is not of type QString.
2016-05-20 16:28:37 +00:00
Torusrxxx 34b654e002 Delete x64dbg_ZH_cn.ts 2016-05-20 08:15:37 +00:00
Torusrxxx d2753cfa35 rename this file to correct case 2016-05-20 08:14:57 +00:00
Torusrxxx 7f02486170 The precompiled Simplified Chinese translation 2016-05-20 08:12:18 +00:00
Torusrxxx 03c62b428d Add Simplified Chinese to translations target 2016-05-20 08:08:12 +00:00
Torusrxxx b0c1c5018e My Chinese translation of x64dbg 2016-05-20 08:07:05 +00:00
Torusrxxx 7607c6e4a8 translate this file 2016-05-20 07:45:06 +00:00
Torusrxxx d161a64f59 translate this file 2016-05-20 07:44:17 +00:00
Torusrxxx 846d863fe8 translate this file 2016-05-20 07:43:17 +00:00
Torusrxxx 9e4fad6353 translate this file 2016-05-20 07:41:44 +00:00
Torusrxxx cb8747a759 translate this file 2016-05-20 07:40:37 +00:00
Torusrxxx 75861c8a00 translate this file 2016-05-20 07:40:03 +00:00
Torusrxxx c7ceb86272 translate this file 2016-05-20 07:39:23 +00:00
Torusrxxx f1e087090c translate this file 2016-05-20 07:37:26 +00:00
Torusrxxx a8dd11de51 translate this file 2016-05-20 07:36:39 +00:00
Torusrxxx fa596c757a translate this file 2016-05-20 07:35:59 +00:00
Torusrxxx e56ffde51a translate this file 2016-05-20 07:32:45 +00:00
Torusrxxx a0eaa8163c translate this file 2016-05-20 07:31:39 +00:00
Torusrxxx 07679db51c translate this file & shows invalid addr 2016-05-20 07:30:26 +00:00
Torusrxxx dcd00ade51 translate this file 2016-05-20 07:28:34 +00:00
Torusrxxx eda4c65b9c translate this file 2016-05-20 07:27:48 +00:00
Torusrxxx 7ef5d21e82 translate this file 2016-05-20 07:27:01 +00:00
Torusrxxx 6fa70cb29d translate this file 2016-05-20 04:36:12 +00:00
Torusrxxx 37b20289cd translate this file 2016-05-20 04:33:42 +00:00
Torusrxxx 0e98b1dbf5 translate this file 2016-05-20 04:32:03 +00:00
Torusrxxx 3dc1648ff2 translate this file 2016-05-20 04:28:49 +00:00
Torusrxxx d005610869 translate this file 2016-05-20 04:25:55 +00:00
mrexodia 8c462d7667 GUI: made SettingsDialog showable on my pc again (should in theory also scale fine on hdpi but probably it fucks up) 2016-05-20 04:17:34 +02:00
Duncan Ogilvie 6b632eac0a Merge pull request #642 from torusrxxx/development
Add the ability to set breakpoints directly on stack
2016-05-20 03:50:03 +02:00
mrexodia 51bce4dd5c GUI: fixed display of floats in the RegisterView 2016-05-20 03:48:46 +02:00
Torusrxxx 4958090b80 Don't compile 64bit HW slots on 32bit target 2016-05-19 00:04:40 +08:00
Torusrxxx a64199fedf Don't compile 64bit HW slots on 32bit target 2016-05-19 00:03:49 +08:00
Torusrxxx 83ad64555a Able to set breakpoints directly on stack 2016-05-19 00:01:31 +08:00
Torusrxxx 56609b8e17 Able to set breakpoints directly on stack 2016-05-18 23:55:17 +08:00
GLindor 09b83b5a31 Fix UI bug in Setting dialog caused by hi resolution display and hi-DPI settings 2016-05-14 00:04:06 -04:00
mrexodia 087a2ef5cf GUI: fixed an issue with the label menu not working correctly on instruction operands 2016-05-13 17:36:48 +02:00
mrexodia 5a2bc3c878 GUI: resolved issue #640 (normalized date output format) 2016-05-13 17:36:06 +02:00
mrexodia 003daf0624 GUI: fixed a bug with the set label on address (thanks pusher!) 2016-04-25 22:36:12 +02:00
mrexodia e748e82ac3 DBG+GUI: added support for FS/GS segments + improved disasmget performance 2016-04-21 06:16:58 +02:00
mrexodia 07aa0cbaae GUI: resolved issue #628 (tab order not working with new SEH tab) 2016-04-16 02:50:02 +02:00
mrexodia c1fd7a82b6 GUI: resolved issue #616 (added more logic for forwarding to the search box) 2016-04-14 00:49:46 +02:00
mrexodia 8d49ec2c77 DBG+GUI: updated SEH (now shown in stack) 2016-04-13 22:52:01 +02:00
mrexodia fbf415a3b8 DBG+GUI: small changes to the SEH view 2016-04-13 22:12:19 +02:00
Duncan Ogilvie 364c1b15a2 Merge pull request #615 from Avinm/development
SEH Viewer for 32-bit
2016-04-13 21:27:59 +02:00
mrexodia 03a4da7694 GUI: (hopefully) improved DisassembleBack 2016-04-12 23:52:00 +02:00
mrexodia 9fb0eff70e GUI: resolved issue #617 (crash on binary fill with empty pattern) 2016-03-31 04:27:49 +02:00
Avin 3f90498ca5 Pressing enter on stack now follows stack or dissassembly intelligently based on the address in stack 2016-03-29 02:21:31 +05:30
Avin fe18bd2a68 Added SEH Viewer to GUI 2016-03-28 21:01:05 +05:30
mrexodia 79903bff1f DBG+GUI: more fixes regarding breakpoint management 2016-03-20 01:29:01 +01:00
mrexodia 81c2e4ec05 GUI: resolved issue #596 (bug in attach dialog) 2016-03-05 22:38:22 +01:00
mrexodia e388415018 GUI: fixed various performance bottlenecks with unnecessary constructions of QPen instances 2016-03-05 13:03:32 +01:00
mrexodia b5a574a7e6 PROJECT: updated capstone_wrapper + fixed a warning in the gui 2016-03-05 13:03:31 +01:00
mrexodia 50aa0b83ab GUI: removed useless ";" when copying the disasm. 2016-03-04 16:54:47 +01:00
mrexodia 967db9cfc9 GUI: on x64 give the function argument registers (rcx, rdx, r8, r9) a different color (can be changed in the AppearanceDialog if you don't like it) 2016-02-27 06:01:05 +01:00
mrexodia 9c5339f5d3 GUI: slightly improved the follow in disassembly menu 2016-02-27 05:40:55 +01:00
Duncan Ogilvie 004607867b Merge pull request #578 from blaquee/cpu_follow_in_disasm
Follow in CPU in Disassembly view
2016-02-27 05:21:15 +01:00
GLindor b8479bd43f Follow in CPU in Disassembly view 2016-02-26 23:01:28 -05:00
mrexodia cfd1bc127f GUI: some minor enhancements with icons and fixed a duplicate shortcut 2016-02-27 02:16:34 +01:00
RaMMicHaeL 8d3f6796a8 Fixed: X86_INS_LOOP shouldn't be of type Unconditional 2016-02-26 15:35:23 +02:00
mrexodia 6e128ddfea GUI: fixed the update checker (hopefully) 2016-02-25 03:37:45 +01:00
GLindor 42e34286aa ran astylewhore 2016-02-21 19:53:40 -05:00
GLindor a7420ecfe0 fixed wrong address being followed bug 2016-02-18 19:46:18 -05:00
GLindor 9fb8ba706f stack view follow in dump N implementation 2016-02-18 15:47:50 -05:00
Nukem 6034541458 GUI: Fix double space in infobox 2016-02-15 19:18:57 -05:00
mrexodia be26a685c0 GUI: resolved issue #537 (Hide/Show FPU button font now syncs with the RegistersView font) 2016-02-15 05:04:59 +01:00
Nukem 255a139bcf GUI: Use SearchListView in attach dialog 2016-02-14 18:43:41 -05:00
Nukem a8c6aabfb4 GUI: Rewrite SearchListView to remove UI file 2016-02-14 18:32:23 -05:00
Duncan Ogilvie 0d17101ba8 Merge pull request #501 from x64dbg/searchlistview
Searchlistview
2016-02-14 22:30:53 +01:00
Duncan Ogilvie a6d8ee43a5 Merge pull request #533 from blaquee/memdump
Dump Memory Regions
2016-02-14 22:26:22 +01:00
mrexodia a9c711906d GUI+BRIDGE: added api for argument visualisation http://i.imgur.com/RGqrudU.png 2016-02-14 21:30:27 +01:00
glindor 192650d9da path fixup
Using Qt's toNativeSeperators to ensure we're converting to OS supported
paths
2016-02-14 00:37:01 -05:00
glindor 12e16e154e improvements
per PR comments
2016-02-13 21:15:44 -05:00
glindor d5f3f70c73 Dump Memory Regions
Added ability to dump mapped memory to file
2016-02-13 14:25:53 -05:00
Nukem e0ec0c8f41 GUI: Update dd_real/float128 2016-02-09 19:28:13 -05:00
mrexodia 62c6408007 GUI: code formatting (newlines) 2016-01-19 04:09:57 +01:00
Nukem 9c897e58ab GUI: Support 17 digit precision and exponents -4931 to 4932 in FPU 2016-01-13 19:39:28 -05:00
Nukem c3b6c470ee GUI: Handle standard/scientific notation. Exponents > 308 are bugged.
Replacement for Float128 pending.
2016-01-12 23:28:55 -05:00
Nukem 6fc3258f01 GUI: Implement ToLongDoubleString 2016-01-12 16:26:09 -05:00
Nukem f0fc15c96b GUI: Add float128 support library (dd_real) 2016-01-12 16:15:26 -05:00
mrexodia 5ffe220a8d GUI: floating pointer to string conversion functions in StringUtil.h 2016-01-12 04:09:06 +01:00
Nukem 4d1245c046 GUI: if() -> switch() in RegistersView 2016-01-11 19:11:45 -05:00
Nukem 38324960cd GUI: Fix shortcuts when using SearchListView 2016-01-10 19:39:22 -05:00
Nukem 0aad694d92 GUI: Refactor SearchListView to use setFocusProxy instead 2016-01-10 02:29:15 -05:00
mrexodia 152816542f DBG+GUI+BRIDGE: fixed all kinds of small errors (thanks to coverity!) 2016-01-08 10:49:02 +01:00
mrexodia 63c3101f38 PROJECT: capstone_wrapper as a submodule 2016-01-07 17:06:30 +01:00
mrexodia 61f7b4b38a GUI: fixed more bugs with UpdateChecker 2016-01-07 13:24:55 +01:00
Duncan Ogilvie b3e0aa647d Merge pull request #494 from x64dbg/gui_scriptoption
looks great!
2016-01-07 13:21:32 +01:00
mrexodia e5e0411ec3 GUI: fixed a bug in SearchListView where events were not correctly forwarded to QWidget::eventFilter (effectively disabling anything) 2016-01-07 12:09:53 +01:00
mrexodia 20e0803ad4 GUI: fixed warning message box to look nice + fixed a bug in UpdateChecker 2016-01-07 09:47:57 +01:00
mrexodia 01a7c1eea3 GUI: updated UpdateChecker that checks for the latest snapshots instead of the deprecated version.txt 2016-01-07 09:42:48 +01:00
Nukem 00a006578a GUI: Fix signal....... 2016-01-06 22:59:52 -05:00
Nukem 7b6c839a76 Merge branch 'development' of https://github.com/x64dbg/x64dbg 2016-01-06 22:39:30 -05:00
Nukem 344a830475 GUI: Finalize script selector 2016-01-06 22:36:25 -05:00
Nukem 4a0687f856 DBG/GUI: Fix typos 2016-01-06 19:14:47 -05:00
Nukem 55e69f1457 GUI: Fix small autocomplete bug 2016-01-06 16:25:18 -05:00
Nukem b0304a1a36 DBG/GUI: Move default script register to dbginit function 2016-01-06 15:36:44 -05:00
Nukem a6e658c61b GUI: Gui(Un)RegisterScriptLanguage + normalize variable names 2016-01-05 21:23:03 -05:00
Nukem d078c80314 GUI: Add include for any Qt5 builds 2016-01-05 18:46:45 -05:00
Nukem 0ef0a46537 GUI: Fix a problem where the QLineEdit wasn't cleared 2016-01-03 15:45:28 -05:00
mrexodia 6922d916a6 GUI: fixed display of dword ptr fs:[0] in disassembly 2016-01-03 09:28:50 +01:00
Nukem db92b2cf92 GUI: Add option for switching command bar script types 2016-01-03 03:16:36 -05:00
mrexodia 8f32952bd9 GUI: comment about memory leaks in the GUI 2016-01-03 05:36:44 +01:00
mrexodia fa92e3bcb2 GUI: fixed a few memory leaks in the GUI (thanks to firelegend!) 2016-01-03 05:28:08 +01:00
Nukem 2ab0cc3e87 GUI: Remove unused declaration 2016-01-02 23:06:32 -05:00
Nukem 6968f73636 GUI: Clean things/remove debug print for GUI thread id 2016-01-02 22:51:17 -05:00
mrexodia d972b0ee23 DBG+GUI: fixed up breakpoint behaviours 2016-01-03 00:23:28 +01:00
mrexodia 4a192a1c9f GUI: help on symbolic name + more icons in disasm menu 2015-12-31 09:53:13 +01:00
Nukem 81ad369d3a GUI: Check for out-of-bounds mLine 2015-12-31 00:41:16 -05:00
mrexodia 6008e02e6e GUI: added a link to the FAQ 2015-12-31 02:17:28 +01:00
mrexodia 245e32fb0d GUI: removed annoying debug log 2015-12-30 20:10:06 +01:00
Duncan Ogilvie 3c3682635c Merge pull request #483 from Herz3h/Herz3hDev
Two fixes for ReferenceView and CPUDisassembly
2015-12-30 19:08:02 +01:00
Herzeh ad0a7ab60b CPUDisassembly : Fix for the snowman menu to remove the function check when on a selection and put it on the function submenu 2015-12-30 17:15:51 +01:00
Herzeh 05565350de ReferenceFix : Fix for the view to have focus so typing would trigger search box 2015-12-30 16:08:30 +01:00
Duncan Ogilvie 67d75fab95 Merge pull request #481 from Herz3h/Herz3hDev
for these kind of fixes you can just push directly to development, prs are more for bigger features or refactors i think
2015-12-30 12:16:06 +01:00
Herzeh 9ad1667a8c SearchViewList : Fix a bug where typing after selecting text in searchBox would mess up the cursor position 2015-12-30 10:27:37 +01:00
mrexodia f6e747ec25 GUI: layout changes in the SymbolView + changed behavior with assembleDialog in CPUDisassembly 2015-12-30 04:22:21 +01:00
mrexodia 9b61d9d023 GUI: layout changes in the ReferenceView and SearchListView 2015-12-30 04:21:51 +01:00
mrexodia a719dfb54c GUI: changed layout of the AssembleDialog 2015-12-30 04:17:25 +01:00
mrexodia 59e6c43b18 GUI: added C-Style shellcode string 2015-12-29 23:36:12 +01:00
mrexodia 00379d29cf GUI: fixed annoying things about AssembleDialog (needs more fixing with layout being too loose) 2015-12-29 03:49:30 +01:00
Mr. eXoDia ad37037b1f GUI: real fix for issue #474 this time (patch selection works now) 2015-12-25 16:49:25 +01:00
Mr. eXoDia a521a02e45 GUI: added different color option for unchecked patch bytes 2015-12-25 16:40:02 +01:00
Mr. eXoDia 19a62610fd GUI: resolved issue #474 : deselect all patches after restoring (effectively removing) the selected patches 2015-12-25 16:18:25 +01:00
Mr. eXoDia 96f04cdb63 PROJECT+DBG+GUI: formatting (forgot to commit the correct formatting options for x64dbg) 2015-12-25 14:02:34 +01:00
Duncan Ogilvie d832509703 Merge pull request #469 from Herz3h/Herz3hDev
Drawing stuff should be faster + Fixed WordEdit and Calculator dialogs being unresponsive to inputs (no "conversion" done..)
2015-12-24 19:03:31 +01:00
Herzeh c2057f7f9e SearchViewList : Code refactoring + When you select a text and press Backspace/Delete it removes the text and if you press a character key it'll replace that selected text with the key 2015-12-24 18:20:58 +01:00
Herzeh 9f6d7101fe SearchViewList : Fixes a bug where clicking in a search box before typing anything would result in the previous strange behavior (cursor gets set at the end of the text after typing 2 letters) 2015-12-24 15:17:09 +01:00
Herzeh 3aea6c865d Added back GuiDisplayWarning which confused me since i used it for two reasons (one reason of the reasons doesn't exist anymore)...basically im a retard
CPUSideBar : Added arrows showing up when there is a jmp with a register (say jmp eax) and the address in the register is within the current module
2015-12-23 23:43:27 +01:00
Herzeh def33ac44b AbstractTableView : Renamed repaint() to updateViewport() which is less confusing imo (since whenever i saw repaint() i thought it was QAbstractScrollArea repaint() where actually it was a member function)
CPUDisassembly : Removed all the explicit calls to repaint() which are in fact not needed
BreakpointsView : Same as for CPUDisassembly
CPUSideBar : Same as for CPUDisassembly
2015-12-23 21:56:47 +01:00
Herzeh 239983a311 CPUSideBar : Fixed small bug that would crash the debugger
BreakpointsView : Added Enable/Disable All for Software BPs + Fixed breakpoints view not being updated after modifying a BP (enable/remove/disable, etc..)
2015-12-23 20:12:59 +01:00
Herzeh c78ede593a CPUDisassembly : replacing repaint() with update() forces to call repaint explicitely when a custom action is done
CPUSideBar : Added a tooltip when hovering over the dots/bullets to tell what their current color mean
Bridge : Removed GuiDisplayWarning, no longer used/needed
2015-12-23 19:03:56 +01:00
Herzeh 3a9ef35db8 CalculatorDialog/WordEditDialog : Fixed expression validation not working due to not setting a callback on textChange 2015-12-23 16:13:30 +01:00
Herzeh 3a89a56377 AbstractTableView : Replacing repaint() calls to update() which allows for Qt to do optimizations (i.e merging multiple paint events into one, see http://doc.qt.io/qt-4.8/qwidget.html#paintEvent ). This yields faster stepping in visually in the disassembly widget (tested on my high end pc) 2015-12-23 15:31:14 +01:00
mrexodia 5b57e2a6c9 PROJECT: more formatting (please use install.bat for pre-commit formatting hook) 2015-12-19 04:20:42 +01:00
Duncan Ogilvie 37b5ea5f2e Merge pull request #453 from Herz3h/Herz3hDev
I didn't check all the code, but I trust you to fix the potential issues you created 😄
2015-12-16 11:49:09 +01:00
Herzeh 941f46db96 CommandLineEdit : Added ability to autocomplete when pressing TAB. Either an item is selected in the suggestion list and its put in the lineEdit, or a command is in the lineEdit and pressing tab allows to loop through previous suggestions. 2015-12-13 13:33:03 +01:00
Herzeh fd71ff6689 SymbolView : Minor fix to properly remove character at virtualCursorPosition-1 2015-12-12 00:59:06 +01:00
Herzeh 2e390f7329 AbstractTableView: Fixed a bug where asking for tableOffset to be by the end of a section would not give expected result 2015-12-12 00:50:28 +01:00
Nukem 5887ac8ae2 GUI: Fix use-after-free 2015-12-10 17:18:01 -05:00
Herzeh 736e99ff56 AssembleDialog : Changed the instruction validation when Keep Size is enabled to be checked with a ValidateExpressionThread
ValidateExpressionThread : Added a method to see the callback when expression has changed to make it more generic
2015-12-10 21:19:08 +01:00
Herzeh 4c08df508b SymbolView : Removed the setFocus on the moduleList because it's set when program is loaded, and when typing something it goes through event handler of the SearchListView even tho it's not the selected tab 2015-12-10 19:13:03 +01:00
Herzeh bb03b284a2 AssembleDialog : Small fix, assembled instruction would give wrong size because it didn't take current instruction address into account for relative addressing. 2015-12-10 13:16:00 +01:00
Herzeh 9b8bcc70ec CPUDisassembly : Removed some code that was repeated from DisassembleAt function
Added a warning when user tries to assemble an instruction thats points to Non-executable memory and DEP is enabled
2015-12-10 02:12:01 +01:00
Herzeh 87fc0de91c Added searching for references for Command/Constant/Strings/Calls either in Current Region/Current Module/All Modules 2015-12-07 17:13:43 +01:00
Herzeh 1c51bd4125 SymbolView : Fixed cursor bug where clicking in the searchbox and typing would position cursor at the end after typing 2 characters.
SymbolView : Fixed a minor bug where pressing Enter even though no executable was loaded would show the diassembly dialog. This happened aswell when moduleList/functionList was empty.
2015-12-07 02:19:37 +01:00
Herzeh b36bfed6f2 Fix : Reverted back DbgSymbolEnum Signature to default to keep SDK compatibility. Added DbgSymbolEnumFromCache to use Cache first if found.
Dbg + SymbolView : Added import symbols per module. Gets cached in memory after being retrieved first time.
CPUDump : Small sprintf format fix.
2015-12-06 22:30:30 +01:00
Herzeh 09756946c6 CPUDisassembly : Added Label address, when on a JMP/Call instruction to label the target address directly
DBG : Added local memory cache for symbols to avoid having to reload symbols using SymEnumSymbols each time which seems to add some delay (mostly noticed on kernel32.dll for the ones i tested)
2015-12-05 03:09:24 +01:00
Herzeh 149b3c5c23 Added AssembleDialog with "Keep Size" checkbox to check give feedback to the user about the length of the instruction he's typing/vs the one to replace 2015-12-03 19:53:08 +01:00
Herzeh 5e647ecea7 Added option to save/load MainWindow tab orders with a setting in the Misc tab in the settingsDialog 2015-12-03 01:29:12 +01:00
Herzeh 94801d2004 CPUDump : Added menu option "Save To a File" to save selection to a file using the savedata command already implemented 2015-12-02 17:43:15 +01:00
Herzeh 5819f3c536 Minor fix : propagate mouseMoveEvent to HexDump to keep multiple data selection still possible 2015-12-02 17:14:48 +01:00
Herzeh 92ee286ca7 CPUDump : Added Tooltip when hovering over an address that is a pointer and show the value at the address pointed by that ptr. 2015-12-02 17:06:42 +01:00
Herzeh c152a420e6 DBG/GUI : Added back setfreezestack command to lock the stack with ability to freely scroll in the stack when its frozen without it resetting back to first selection (hard to explain lol)
GUI : When pressing +/- (Goto->Previous/Next) in Disassembly widget, window title gets updated accordingly to display the module we are in.
Minor fix in command line save/load : free the json object used
2015-12-02 15:42:11 +01:00
Herzeh bd4d4c5370 DBG : Added option to save/load command line arguments into the database.
GUI : Symbols tab, when searching a module and getting no result, function widget gets cleared.
2015-12-01 19:20:31 +01:00
Nukem 95c100f12f GUI: Fix the word input box resetting the cursor position 2015-11-28 16:45:08 -05:00
mrexodia 3dde12e3a6 GUI: fixed a bug with sorting in the ThreadView (the currently active thread would change if you sorted) 2015-11-28 19:26:02 +01:00
mrexodia 0a54341512 DBG+GUI: fixed various warnings + fixed up some gui tabstops and weird things 2015-11-28 19:05:25 +01:00
Duncan Ogilvie 051ad5a302 Merge pull request #449 from Herz3h/Herz3hDev
Herz3h dev
2015-11-28 18:40:27 +01:00
Herzeh 84d1feeb33 CPUDump : Ability to go Previous and Next dump address, just like you can do in disassembly. Either through Goto menu or +/- shortcuts 2015-11-28 18:34:27 +01:00
Herzeh fbb116ba87 Added : Pressing Escape in Symbols tab (either in module or function list) will clear the search box
CPUMultiDump : Fixed issue tab names not being displayed properly after being detached
2015-11-28 15:18:42 +01:00
Nukem f20ab7672e GUI: Eliminate workaround for textEdited signal 2015-11-28 00:01:41 -05:00
Nukem ed0634d79f GUI: Fix #448 and enforce valid inputs 2015-11-28 00:01:41 -05:00
mrexodia c2cf58a699 double click in CPUInfoBox has behavior now 2015-11-27 21:00:00 +01:00
mrexodia bd04a3fa58 multi dump follow menus in CPUDump 2015-11-27 20:51:56 +01:00
mrexodia 673fd75b76 multi dump basics working 2015-11-27 20:22:31 +01:00
mrexodia 77439c474b removed fixed an invalid signal from SymbolView 2015-11-27 20:07:05 +01:00
mrexodia 91911e2a14 SearchListView in SymbolView for modules (tested & working) 2015-11-27 19:47:31 +01:00
mrexodia 42a15994d5 possibility to not update the table offset in the HexDump 2015-11-27 19:32:51 +01:00
Nukem 0e64b0d959 GUI: Fix autocomplete not clearing command bar after pressing return 2015-11-26 22:45:25 -05:00
Nukem d14c990e07 DBG+GUI: Fully fixing weird logging message display with \n\n prints 2015-11-26 20:04:31 -05:00
Nukem ae2e3dabfb GUI: Fix sidebar always drawing black arrows 2015-11-26 00:57:05 -05:00
mrexodia 1ca296e237 GUI: added lambda support for the AbstractTableView::addAction functions 2015-11-26 03:36:09 +01:00
mrexodia 1b7c38d985 GUI: resolved issue #362 (you can now selection "Yara Memory" or "Yara File" in the module list. this fixes the mentioned problem with the pe module) 2015-11-26 02:46:06 +01:00
mrexodia 438650e905 GUI: fixed Follow Entry Point in Disassembler (it didn't work at all before) 2015-11-26 01:52:40 +01:00
mrexodia b3747ec018 GUI: resolved issue #404 (follow in dump in calculator) 2015-11-26 00:54:44 +01:00
mrexodia 9a814f54a3 DBG+GUI: resolved issue #431 + added "sub_" prefix for functions without label + added "function+offset" in the disassembly 2015-11-26 00:45:49 +01:00
mrexodia dc16750418 DBG+GUI: dumpAtN signal (in anticipation of the multiple dump windows issue #300) 2015-11-25 23:43:41 +01:00
Nukem 5e1b82f654 GUI: Remove some comments in project file 2015-11-24 23:50:56 -05:00
mrexodia c70edc0cf0 DBG+GUI: reverted stack freeze (I agree it should be done in the GUI now) 2015-11-24 01:56:28 +01:00
mrexodia 1731e1dee5 PROJECT: fixed line endings (hopefully for good now) 2015-11-24 01:50:17 +01:00
mrexodia 6508104c81 DBG+GUI: dont wanna talk about it... 2015-11-24 01:43:35 +01:00
Nukem 9755f6f5a1 GUI: Misplaced comma 2015-11-23 18:34:13 -05:00
mrexodia 087362d578 GUI: MenuBuilder class for building menus in one central place (runtime variation of the menu structure is possible) 2015-11-22 07:37:13 +01:00
mrexodia 58168e024b GUI: removed shitloads of code duplication from CPUDisassembly (start of a series of refactors) 2015-11-21 07:27:40 +01:00
mrexodia 63ed769b67 GUI: changed text of InfoBox + added copy address + rva + offset to info box 2015-11-21 06:25:10 +01:00
mrexodia 339a27aec7 GUI: start to simplify action creation 2015-11-21 06:21:53 +01:00
mrexodia dc8278d16b GUI: resolved issue #433 (freeze when dropping a program in x64dbg) 2015-11-21 04:16:36 +01:00
mrexodia dd6d10a4b7 GUI: resolved issue #432 (stack segments being displayed incorrectly) 2015-11-20 17:15:41 +01:00
mrexodia 62b0e7222f PROJECT+DBG+GUI: capstone_wrapper as a static library (for maintainability) 2015-11-20 17:09:15 +01:00
Nukem 923f7c5394 Merge branch 'Nukem9-master' of https://github.com/x64dbg/x64dbg 2015-11-16 19:26:26 -05:00
Nukem e4931b7676 GUI: Oops 2015-11-16 17:06:59 -05:00
Mr. eXoDia b1c12d8cb1 fixed gui building (once again, this time it didn't work when there were spaces in the path) 2015-11-16 15:08:10 +01:00
Nukem d1dfdebb0c GUI: Change infobar address line format (#428) 2015-11-15 23:29:00 -05:00
Nukem 2a8252ec9b GUI: Avoiding creating a new QPen instance when possible 2015-11-15 20:18:07 -05:00
Nukem 9f530c39a3 GUI: Eliminate flicker in infobox when scrolling 2015-11-15 01:50:12 -05:00
Nukem 6e97553315 GUI: Draw sidebar register labels after (ontop) everything else 2015-11-14 23:53:21 -05:00
Nukem edeb0f032a GUI: Missed a few 2015-11-13 19:17:41 -05:00
Nukem 0afaf5ac62 GUI: More caching in disassembly view 2015-11-13 18:40:37 -05:00
Nukem c56f0d4d76 GUI: Cache some values in dissassembler; standardize config updates (signals/vtable) 2015-11-12 23:59:00 -05:00
Nukem 5ae3315ece GUI: Set flag to prevent drawing cells when a process isn't being debugged (#424) 2015-11-12 17:26:45 -05:00
Nukem 1bbc9a998f GUI: This should fix a very rare bug (#365) from bad values 2015-11-11 21:55:22 -05:00
Nukem f8051582a0 GUI: Don't select a row in the infobox until the user does manually 2015-11-11 17:13:11 -05:00
Nukem 759a384d4c GUI: Cache color values in the cpu sidebar drawing 2015-11-11 17:01:32 -05:00
Nukem e009bea0c8 GUI: Abstracting various things in CPUWidget 2015-11-11 01:04:40 -05:00
Nukem 0ad44b2a0c GUI: Draw register labels on top of jump labels 2015-11-10 21:52:00 -05:00
Nukem 2ebb8e323d GUI: Make bold jump line arrows symmetrical (3px arrow body -> 2px) 2015-11-10 21:44:50 -05:00
Nukem 3fddd67deb GUI: Fix off-by-1 pixels when drawing jump arrows 2015-11-10 20:16:09 -05:00
Nukem 3529e9a2ea GUI: Eliminate unused emit / stylize. Needs to be checked. 2015-11-10 19:36:04 -05:00
Nukem 285e0c16c0 GUI: Undo last commit and fix the source problem (viewport->repaint()) 2015-11-10 19:34:41 -05:00
Nukem 1515cb2d2d GUI: Fix MHTabBar not painting the tab bar correctly
( Fixes https://github.com/Nukem9/IDASkins/issues/1 )
2015-11-08 19:18:23 -05:00
Nukem 09ccd88e8d GUI: Remove dead code in MHTabBar 2015-11-08 15:24:36 -05:00
Nukem 223c3ccdef GUI+PROJECT: "build" -> "gui_build" 2015-11-08 01:50:46 -05:00
Nukem 6bcb4fe6b2 GUI: Add F1 key for help manual 2015-11-08 00:36:23 -05:00
Nukem e5a998af21 PROJECT: Always include lib files in git 2015-11-07 01:53:43 -05:00
Mr. eXoDia ca0dbcd7c1 PROJECT+DBG+GUI: re-added libs + fixed build+clean+release scripts + removed BeaTokenizer from the GUI. 2015-11-07 07:29:35 +01:00
Mr. eXoDia 9a66825db5 Merge branch 'master' of https://github.com/Nukem9/x64dbg into Nukem9-master
Conflicts:
	src/dbg/capstone_wrapper.cpp
	src/gui/Src/Disassembler/capstone_wrapper.cpp
2015-11-07 06:13:29 +01:00
Nukem d165833811 Revert "GUI: Possibly fix #406, #401, #243 (NEEDS CHECKING)"
This reverts commit 4ea160e709.
2015-11-06 23:33:28 -05:00
Nukem fdd2945fb8 GUI: Minor thing I missed 2015-11-06 23:26:16 -05:00
Nukem d5e757c7b0 Merge branch 'master' of https://github.com/x64dbg/x64dbg
Conflicts:
	src/dbg/capstone_wrapper.cpp
	src/dbg/capstone_wrapper.h
	src/dbg/debugger.cpp
	src/dbg/instruction.cpp
	src/dbg/memory.cpp
	src/gui/Src/BasicView/Disassembly.cpp
	src/gui/Src/BasicView/Disassembly.h
	src/gui/Src/Bridge/Bridge.cpp
	src/gui/Src/Disassembler/BeaTokenizer.cpp
	src/gui/Src/Disassembler/BeaTokenizer.h
	src/gui/Src/Disassembler/QBeaEngine.cpp
	src/gui/Src/Disassembler/QBeaEngine.h
	src/gui/Src/Gui/AppearanceDialog.cpp
	src/gui/Src/Gui/CPUDisassembly.cpp
	src/gui/Src/Gui/CPUSideBar.cpp
	src/gui/Src/Gui/SettingsDialog.ui
	src/gui/Src/ThirdPartyLibs/BeaEngine/BeaEngine.h
	src/gui/Src/ThirdPartyLibs/BeaEngine/basic_types.h
	src/gui/Src/ThirdPartyLibs/BeaEngine/export.h
	src/gui/Src/ThirdPartyLibs/BeaEngine/libBeaEngine.a
	src/gui/Src/ThirdPartyLibs/BeaEngine/libBeaEngine_64.a
	src/gui/Src/ThirdPartyLibs/BeaEngine/macros.h
	src/gui/Src/Utils/Configuration.cpp
	src/gui/Src/main.cpp
	src/gui/x64dbg.pro
2015-11-06 23:21:13 -05:00
Nukem e19196781c DBG: MemPatch/assemble dialog now show errors when unable to write memory 2015-10-19 20:11:27 -04:00
Nukem 4ea160e709 GUI: Possibly fix #406, #401, #243 (NEEDS CHECKING)
This may have unintended side effects.
2015-10-18 23:53:43 -04:00
Nukem f7fec2d7dc DBG: Fix some nice undefined behavior in RefFind 2015-10-18 18:17:26 -04:00
Nukem 8edc982597 DBG: Auto-formatting 2015-10-18 13:48:44 -04:00
Nukem 0f41be54d9 GUI: Include capstone files 2015-10-18 01:31:03 -04:00
Nukem c00ae0bb1b GUI: Fix debugbreak when RegistersView::paintEvent is called 2015-10-17 23:34:23 -04:00
Nukem c0a9ec5a50 DBG: Add asserts in a bunch of places 2015-10-17 23:32:52 -04:00
Nukem 394cae37eb EXE: Fix #385 2015-10-17 22:38:49 -04:00
Nukem c0a6040ded GUI: Fix #409 2015-10-17 21:12:27 -04:00
Nukem 8ee7f7eaad GUI/PROJECT: Fixing various errors 2015-10-17 20:15:21 -04:00
Nukem 33dea5d705 GUI: Replacing uint_t and int_t 2015-10-17 20:00:15 -04:00
Nukem e61921d449 PROJECT: Update most batch scripts 2015-10-17 18:58:15 -04:00
Nukem 772167b29e PROJECT: Fixing .gitignore 2015-10-17 18:01:01 -04:00
Nukem 5c6a2efdf6 GUI: Update QMake file 2015-10-17 17:53:53 -04:00
Nukem 2297a92935 PROJECT: RESTRUCTURE 2015-10-17 16:35:38 -04:00