Commit Graph

110 Commits

Author SHA1 Message Date
karliss
8c52627312
Graph optimize placment (#2255)
Add optional placement optimization pass which tries to push everything together and ignores the grid.
2020-07-03 20:09:37 +03:00
Surendrajat
4685f4faaf
Rename a context menu item (#2267) 2020-06-27 21:51:05 +03:00
Surendrajat
061636d714
Update Cutter compilation documentation (#2238)
* add linux dependencies to the list
* make a common git clone section
2020-06-20 19:24:11 +03:00
karliss
cd42adc832
Use cmake for linux DEPLOY build. (#2223)
* Add cmake script for building and installing translations.
* Improve APPIMAGE related path handling.
2020-06-17 12:35:26 +03:00
karliss
837dd63e6b
Horizontal graph (#2234)
* Create adapter for converting vertical layout into horizontal

* Fix edge spacing override for edges going out of switch statement.

* Update documentation.
2020-06-06 02:06:38 +03:00
karliss
54ecc33ca9
Rewrite part of graph layout code (#2207)
* Rewrite node placement and edge routing parts of graph layout code
* Document the high level structure of layout algorithm
* Tighter layout and less edge crossings
* Better worst case memory and CPU usage
2020-06-03 18:36:44 +03:00
tobigrimm
cd6fc26ed1
Cmdline option to open a file in write mode (#2216)
* Added an option to directly enable write mode via -w/--writemode to the command line option parser
2020-05-28 14:33:19 +03:00
Itay Cohen
bfec29f825
Toggle Console Widget and clear output (#2213)
* Add shortcuts to toggle Console and clear its output
* Update the docs

Co-authored-by: Kārlis Seņko <karlis3p70l1ij@gmail.com>
2020-05-25 12:19:05 +03:00
karliss
0ea5d6fa4b
Add UI for managing layouts (#2211)
* Add dialog for deleting and renaming layouts.

* Add documentation.

Co-authored-by: Itay Cohen
2020-05-24 01:12:32 +03:00
Itay Cohen
6f75fa1a71
Add menu options for changing IO mode (#2187) 2020-05-23 14:41:12 +03:00
karliss
3545f059f1
Rewrite layout management code (#2172)
* Use QDockWidget::toggleViewAction instead of custom solution.
* Improve new dock placement.
2020-05-22 14:49:34 +03:00
NIRMAL MANOJ C
1181f7ff5c
Cutter RC Editor - Part B (basic editor) (#2162) 2020-05-20 23:38:20 +03:00
Itay Cohen
a68ce67b2a
Use "analysis" for -A option (#2203) 2020-05-17 22:34:38 +03:00
karliss
1aad797722
Update version number 1.10.3-pre2 -> 1.10.3 (#2185) 2020-05-08 19:51:36 +03:00
karliss
a3661fa259
Update version to 1.10.3-pre2 . (#2171) 2020-04-29 23:17:22 +03:00
logankonopatzke
d6be2624d3
Fix issue with backslash being used in place of forward slash (#2170) 2020-04-28 10:37:35 +03:00
karliss
6135fc7024
Add option for not loading plugins (#2160)
* Separate commandline parsing from rest of logic.
* Add options for not loading plugins.
2020-04-21 00:22:10 +03:00
karliss
b69dff0fcd
Add commandline option for disabling stdout redirection (#2144)
* Add option for disabling stdout and stderr redirection.
* Add command line option description to documentation.
2020-04-17 15:02:44 +03:00
itayc0hen
e7691eb956 Rename "Open" to "Map File" and "New" to "New Window" 2020-04-08 00:10:31 +03:00
Itay Cohen
4f64980834
Fix redundent word in the docs (#2114) 2020-03-26 20:53:58 +01:00
itayc0hen
394b6ca8d1 Update docs for cmdRaw and cmdRawAt 2020-03-25 19:12:18 +02:00
itayc0hen
8501d03615 Version 1.10.3-pre 2020-03-24 13:00:36 +02:00
optizone
e50eddb8cd
Implement some of w? commands in HexWidget (#1854)
* Implement write commands in hex widget 
* Add cmdRawAt and seekSilent
* Document patching context menu

Co-authored-by: itayc0hen
Co-authored-by: Kārlis Seņko
2020-03-19 11:36:36 +02:00
Itay Cohen
f8a29e27cb
Improve cmake building instructions to support older versions (#2095) 2020-03-13 18:50:39 +02:00
ITAYC0HEN
b78df947d0 Version 1.10.2 2020-03-10 11:02:52 +02:00
karliss
58d9e52662
Adjust menu documentation structure. (#2080)
* Adjust menu documentation structure.
2020-03-03 19:03:49 +02:00
Itay Cohen
45f7f33780
Add initial user documentation and improve layout and style (#2078) 2020-03-02 20:06:28 +01:00
karliss
50d2aba129
Update developer documentation (#2076)
* Update developer documentation
* Create a separate section for developer documentation
* Add first-time contribution guide
2020-03-01 21:47:34 +02:00
Dhaval Purohit
4b0e3c6664
Submodule update documentation (#2071)
* Add documentation to update the submodules (#2066)

Co-authored-by: Itay Cohen <itaycohen23@gmail.com>
2020-02-28 10:39:29 +02:00
Florian Märkl
857ca7fa8d
Version 1.10.1 (#2041) 2020-01-31 19:04:11 +01:00
Liumeo
c5c9d5201b Add building instructions for specific distro (#2009) 2020-01-15 07:30:08 +02:00
karliss
90c7bfab1e
Breakpoint editor dialog (#1975)
* Add breakpoint dialog for editing breakpoint properties
* Allow editing breakpoint using context menu from breakpointWidget and disassembly menu.
2020-01-04 20:05:49 +02:00
Collin Allen
cac0b5ad09 Documentation grammatical improvements (#1973) 2019-12-28 21:54:00 +01:00
Florian Märkl
c0d4fda0c7
Version 1.10.0 (#1954) 2019-12-20 18:13:31 +01:00
xarkes
c7e7685314
Fixed some documentation formatting (#1909) 2019-12-10 08:32:52 +01:00
karliss
af5d1dd3aa Improve compatibility with cmake 3.10. (#1882) 2019-12-02 08:18:25 +01:00
xarkes
d8aac7a64d
Made a custom theme for sphinx documentation (#1847) 2019-10-21 22:39:51 +02:00
xarkes
afd63e97cd [skip ci] Improved building instructions (#1843) 2019-10-17 08:46:51 +03:00
karliss
b11ba240d2
Improve compatibility with cmake 3.5 and QT 5.5-5.11. (#1805) 2019-10-06 20:35:44 +03:00
Itay Cohen
fee8db6ad8 Update readme file and update Cutter screenshot (#1795) 2019-09-28 12:34:46 +02:00
xarkes
a15d104b45 Fixed zoom shortcuts to something more generic (#1781) 2019-09-27 19:16:05 +03:00
Itay Cohen
2d34eb286a Add more shortcuts to DisassemblyContextMenu (#1782) 2019-09-25 15:58:58 +02:00
Florian Märkl
b4535227cf Version 1.9.0 2019-09-06 08:40:20 +02:00
xarkes
f830fc17fb Updated DisasWidget zoom shortcuts
Now the shortcuts are consistent with the GraphView widget.
2019-07-17 09:23:14 +02:00
Itay Cohen
243b10adae Bump cutter to 1.8.4 (#1651) 2019-07-13 10:52:40 +02:00
Florian Märkl
2feb8d1280 Version 1.8.3 2019-07-01 22:26:38 +02:00
Florian Märkl
5390a7d173
Bump to Version 1.8.2 (#1568) 2019-05-20 21:14:35 +02:00
Florian Märkl
800594551b
Bump version to 1.8.1 (#1456) 2019-04-14 22:06:24 +02:00
Florian Märkl
926b74119e
Document terminate() Method for Python Plugins (#1387) 2019-04-14 22:00:39 +02:00
Florian Märkl
1cb314d674
Add crash handling system using Breakpad (#1439) 2019-04-09 09:44:44 +02:00