qdlmcfresh
0da31b6bbb
ui: Add result count to string view ( #353 )
...
* Add result count to string view
* Localization
* formating and logic fix
2021-11-30 21:02:37 +01:00
qdlmcfresh
372908ba9d
add regex filter in string view ( #345 )
...
* Filter by regex in string view
* Dont recompile the regex for every string, display error message
* localization
* Use data->Buf for pattern creation / searching
The filter string seems to get updated after the callback finished.
Therefore the search string was always 1 character behind the actual
string in the textfield when calling find() / creating the regex.
2021-11-25 08:46:42 +01:00
WerWolv
8631cb0c2a
sys: Allow multiple files to be loaded simultaneously
2021-09-21 02:29:54 +02:00
WerWolv
680587e050
sys: Massively improve string search memory usage
2021-09-06 22:45:55 +02:00
WerWolv
633fa7213a
sys: More compile time improvements
2021-08-29 22:15:18 +02:00
WerWolv
c1751f39ae
tools: Added wikipedia term definition search
2021-08-28 16:02:53 +02:00
WerWolv
e9c349fc55
ui: Correct some uses of ImGui::EndChild()
2021-08-28 14:22:02 +02:00
WerWolv
93e1c4c4e8
sys: Drastically revamp the relative vs absolute address mess
2021-04-16 21:50:15 +02:00
WerWolv
d805d976a6
sys: Replace the terrible event manager with a much better one
2021-03-27 11:36:36 +01:00
WerWolv
4a908a314f
lang: Added German translation, improved language handling
2021-03-03 22:26:17 +01:00
WerWolv
ced9706c5b
ui: Turned spinner into ImGui widget
2021-02-22 13:06:53 +01:00
WerWolv
490c7e8fec
ux: Search for strings asynchronously
2021-02-22 10:16:58 +01:00
WerWolv
0a29f25330
ui: Open all views and create default layout on first launch
2021-02-21 13:49:03 +01:00
WerWolv
460d5a9386
Various fixes and improvements
2021-02-17 14:47:25 +01:00
WerWolv
36a4930b35
Implement localization all throughout ImHex
...
English only for now, additional languages will come in the future
2021-02-11 23:09:45 +01:00
WerWolv
7f4cc6e5c0
Updated ImGui to 1.80
...
It works. It just works. Updating anything else usually takes hours and ImGui took literally 2 minutes. ocornut is amazing
2021-01-21 23:09:43 +01:00
WerWolv
a641f27b7e
Improved events API
2021-01-21 10:53:12 +01:00
WerWolv
eb066b3539
Refactored libimhex to and includes to better represent it as library
2021-01-13 17:28:27 +01:00
WerWolv
dc85616549
Hopefully fixed the whole plugin mess I started
2021-01-12 23:28:41 +01:00
WerWolv
eed7ef1ac3
Make sure important data is synchronized between ImHex and plugins
2021-01-04 00:19:56 +01:00
WerWolv
f74eff8934
Add support for custom providers via plugins
2020-12-27 15:39:06 +01:00
WerWolv
dbbc525174
Added Plugin support ( #102 )
...
* Build refactoring and initial plugin support
* Possibly fixed linux / mac build
* Added libdl to libglad build script
* Add glfw to imgui dependencies
* Refactored common functionality into "libimhex" for plugins
* Added plugin loading and example plugin
* Added proper API for creating a custom view and a custom tools entry with plugins
2020-12-22 18:10:01 +01:00
WerWolv
4720cf9fbe
Added possible support for MacOS. Completely untested.
...
Relevant: #32
2020-12-06 13:48:56 +01:00
WerWolv
c90ef343c1
Added math evaluator / calculator to tools window
2020-11-28 21:55:52 +01:00
WerWolv
acc10930c2
Added MSVC symbol demangling, switched to LLVM libs for demangling
2020-11-24 18:12:08 +01:00
WerWolv
f17d6c2359
Added copy string and copy demangled string to strings window
2020-11-24 02:59:49 +01:00
WerWolv
3bd987ff2c
Streamline view creation, save all view states when quitting
2020-11-23 23:57:19 +01:00
WerWolv
1996f401e0
Fixed last block searched for strings to yield invalid results
2020-11-23 16:19:31 +01:00
WerWolv
3b3f2226f1
Remove collapse button from all windows
2020-11-23 15:51:58 +01:00
WerWolv
b7438f6ab8
Massively improved look and feel of pattern data, string and disassembly tables
2020-11-23 15:22:26 +01:00
WerWolv
84f80b3e06
Select region when clicking on string, disassembly or pattern data item
2020-11-23 13:10:14 +01:00
WerWolv
c281372b8d
Improved table coloring
2020-11-23 13:08:24 +01:00
WerWolv
8d6d959e17
No need to manually set table colors
2020-11-22 20:41:54 +01:00
WerWolv
43f5cc622e
Allow loading of huge files efficiently
2020-11-22 19:43:35 +01:00
WerWolv
34b8f481e1
Improved table rendering
2020-11-20 11:56:37 +01:00
WerWolv
f36014194d
Bring strings view and pattern data view in line with each other
2020-11-20 00:16:50 +01:00
WerWolv
6e21f703ab
Added file drag and drop support
2020-11-17 13:58:50 +01:00
WerWolv
cd9d0bcf34
Show more information in data information window
2020-11-15 16:06:10 +01:00
WerWolv
0b8b887978
Make strings view less laggy
2020-11-15 03:51:59 +01:00
WerWolv
a955f522bd
Added strings finder
2020-11-15 01:42:43 +01:00