Commit Graph

1791 Commits

Author SHA1 Message Date
xarkes
a70001bf59 Merged disassembly and graph right click 2017-10-10 12:17:05 +02:00
xarkes
93195999d8 Made CutterCore singleton 2017-10-09 20:09:35 +02:00
Maijin
22cb654046 Update .travis.yml 2017-10-09 17:51:54 +02:00
xarkes
179394288e Set console widget smaller by default 2017-10-09 12:06:34 +02:00
xarkes
781ceedf9c dos2unix DisassemblerGraphView.cpp 2017-10-09 11:38:57 +02:00
xarkes
3542f0fd57 Appveyor artifact (#37) 2017-10-08 08:23:22 +02:00
xarkes
684d42b710 Added irc channel to readme 2017-10-04 13:37:35 +02:00
xarkes
9c7b8a7c70 Added contributing information 2017-10-03 20:55:50 +02:00
xarkes
925eb15c9b Some refactoring 2017-10-03 20:38:34 +02:00
xarkes
fae260b1a1 Added appveyor badge 2017-10-03 14:45:29 +02:00
xarkes
4e9d0d0dc1 Added appveyor build (#29) 2017-10-03 14:42:31 +02:00
pancake
d764dd9cf5 Add "Disasm Options" context menu in the Memory Widget 2017-10-03 10:50:07 +02:00
pancake
c0079c77be Add troubleshoting section in the README 2017-10-03 02:39:43 +02:00
xarkes
237faf8a66 Updated r2 2017-10-02 22:44:24 +02:00
Maijin
d793c47431 Update README.md 2017-10-02 21:39:34 +02:00
Tim Siebels
ff3ad1e504 CI for CMake (#33) 2017-10-02 18:41:40 +02:00
Tim Siebels
2ba3d923a2 %p is only meant for pointers, use %x for hex (#34)
and fix initialization order while at it
2017-10-02 18:26:07 +02:00
Tim Siebels
bafad96bf3 Camel Case all the files (#32)
fixes #30
2017-10-02 18:18:40 +02:00
Tim Siebels
b8bd62efe2 Use unique_ptr for ui objects (#31) 2017-10-02 11:41:28 +02:00
xarkes
e4f3569a98 Removed License Fix#25 2017-10-02 10:11:34 +02:00
Tim Siebels
1b30240a67 Fix CMake build again (#28)
Qt with CMake doesn't seem as robust as qmake is.
It didn't work to include ui_* files from a different directory.
2017-10-02 10:06:10 +02:00
xarkes
b1d26f63ce Removed debug infos 2017-10-02 00:28:59 +02:00
xarkes
5bd79506ac Removed old web graph view 2017-10-02 00:25:33 +02:00
Maijin
0550acd4fd Delete Roadmap.md 2017-10-01 21:49:48 +02:00
xarkes
849b4d22b2 Moved screenshot 2017-10-01 21:31:01 +02:00
xarkes
83608be332 Renamed files to CamelCase 2017-10-01 21:16:38 +02:00
Tim Siebels
1f0aede403 Improve codebase (#20) 2017-10-01 20:08:12 +02:00
Florian Märkl
675ca69976 Add more options in the menu and loading 2017-10-01 18:03:06 +02:00
Florian Märkl
808da402da Disassembly Options Dialog (#21)
* Add AsmOptionsDialog
* Add bbline to AsmOptionsDialog, properly handle defaults
* Remove now redundant asm options from right click and menu
2017-10-01 16:36:40 +02:00
Tim Siebels
ffa52bd3e8 Fix pessimizing move (#19)
moving a return value generally is unnecessary, as it prevents return value optimization.

The standard defines, that (named) return value optimization, i.e. copy elision
is only possible when returning a value from a non-volatile automatic object
or when it's a temporary that has not been bound to a reference.
(N)RVO is not possible when wrapping it with std::move, because the compiler
is not allowed to do copy elision from arbitrary function calls.

I think this was the intended purpose of this code. Also, it is cleaner.
2017-10-01 15:55:47 +02:00
Tim Siebels
7f71cace8e Mark functions as override where possible (#18) 2017-10-01 15:55:38 +02:00
xarkes
25a4d06697 Added new graph view (WIP)
* This known unstable just a PoC
2017-09-30 13:13:05 +02:00
Florian Märkl
97ee9f17b6 Implement forcing format in OptionsDialog 2017-09-29 13:32:53 +02:00
Tim Siebels
bbf424a950 Do not display deleted files as recent files (#15) 2017-09-29 09:59:03 +02:00
xarkes
f3448fa886 Removed forgotten cutter binary 2017-09-29 00:06:43 +02:00
Tim Siebels
3ccafcaef3 Move loading binary into thread (#13)
Reduce pressure on the main thread
2017-09-29 00:04:57 +02:00
Tim Siebels
5178046df2 Use human readable byte sizes for previous sessions 2017-09-28 22:10:02 +02:00
Florian Märkl
2ef8b47423 Update docs/Compiling-with-CMake.md for cutter (#14) 2017-09-28 22:05:59 +02:00
Tim Siebels
4f1ec686ea Fix Links in README (#12) 2017-09-28 18:43:02 +02:00
Duncan Ogilvie
e665e4f72c commit old wiki directly to repo 2017-09-27 23:40:54 +02:00
Florian Märkl
98206fbddd Add asm.cpu and pdb loading to OptionsDialog (#6)
* asm.cpu in OptionsDialog, Fix asm.os
* PDB in OptionsDialog
2017-09-27 22:23:18 +02:00
Tim Siebels
715e81e3cd Fix CMake build (#8)
for some reason I do not understand, this is necessary for AUTOUIC
to be able to recognize the file.
2017-09-27 21:46:38 +02:00
Maijin
0308996c65 Update README.md 2017-09-26 18:14:57 +02:00
Maijin
38e8f2d106 Add deploy 2017-09-26 12:25:49 +02:00
Maijin
bf017e4940 Add deploy 2017-09-26 12:09:00 +02:00
Maijin
b10e97e702 Add Qt in PATH 2017-09-26 11:28:14 +02:00
Maijin
75aa4d93df Change brew config 2017-09-26 11:05:22 +02:00
Maijin
03ba3dd262 change iaito32->cutter32 submodule 2017-09-26 10:47:38 +02:00
Maijin
817fb426ac Remove iaito submodule 2017-09-26 10:46:46 +02:00
Maijin
9b4668ff02 Rename iaito -> cutter 2017-09-26 10:32:03 +02:00