Torusrxxx
05474d9863
GUI: Show label on comment area if no comments
...
Labels in address columns are often hidden to save screen space. Allowing these labels to show in comment area when nothing else needs to be shown improves work efficiency.
2016-05-21 15:47:31 +00: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
e388415018
GUI: fixed various performance bottlenecks with unnecessary constructions of QPen instances
2016-03-05 13:03:32 +01: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
mrexodia
a9c711906d
GUI+BRIDGE: added api for argument visualisation http://i.imgur.com/RGqrudU.png
2016-02-14 21:30:27 +01:00
mrexodia
5ffe220a8d
GUI: floating pointer to string conversion functions in StringUtil.h
2016-01-12 04:09:06 +01: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
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
fa92e3bcb2
GUI: fixed a few memory leaks in the GUI (thanks to firelegend!)
2016-01-03 05:28:08 +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
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
9b61d9d023
GUI: layout changes in the ReferenceView and SearchListView
2015-12-30 04:21:51 +01:00
Mr. eXoDia
a521a02e45
GUI: added different color option for unchecked patch bytes
2015-12-25 16:40:02 +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
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
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
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
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
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
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
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
Duncan Ogilvie
051ad5a302
Merge pull request #449 from Herz3h/Herz3hDev
...
Herz3h dev
2015-11-28 18:40: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
mrexodia
42a15994d5
possibility to not update the table offset in the HexDump
2015-11-27 19:32:51 +01:00
mrexodia
1ca296e237
GUI: added lambda support for the AbstractTableView::addAction functions
2015-11-26 03:36:09 +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
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
Nukem
e4931b7676
GUI: Oops
2015-11-16 17:06:59 -05:00
Nukem
2a8252ec9b
GUI: Avoiding creating a new QPen instance when possible
2015-11-15 20:18:07 -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
e009bea0c8
GUI: Abstracting various things in CPUWidget
2015-11-11 01:04:40 -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
d165833811
Revert "GUI: Possibly fix #406 , #401 , #243 (NEEDS CHECKING)"
...
This reverts commit 4ea160e709
.
2015-11-06 23:33:28 -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
4ea160e709
GUI: Possibly fix #406 , #401 , #243 (NEEDS CHECKING)
...
This may have unintended side effects.
2015-10-18 23:53:43 -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
2297a92935
PROJECT: RESTRUCTURE
2015-10-17 16:35:38 -04:00