WerWolv
69544bdf06
build: Make sure ImHex is being compiled with GCC 12.1.0 or higher
2022-08-02 11:59:29 +02:00
WerWolv
8a02103d5e
git: Added system requirements to readme
2022-08-02 11:49:27 +02:00
Thomas Lake
06332c8f40
git: Fix link to latest Fedora RPM in README ( #633 )
...
Fix required due to CI changes in df94370598
2022-08-02 11:40:33 +02:00
WerWolv
de910acbf2
sys: Revert OpenGL version back to 3.2 on macOS because Apple doesn't like 3.0
...
Fixes #632
2022-08-02 08:24:56 +02:00
WerWolv
0074b0be7e
sys: Lowered required OpenGL version to 3.0 as well
2022-08-01 23:33:35 +02:00
WerWolv
f94b36f415
sys: Lowered required GLSL version to OpenGL 3.0
2022-08-01 23:26:40 +02:00
WerWolv
59449bbe47
fix: Portable version detection not working correctly
2022-08-01 23:25:13 +02:00
WerWolv
a4c377dc08
fix: Compile issue
2022-08-01 15:06:17 +02:00
WerWolv
e194fcc9d4
git: Fixed nightly link in Readme
...
Fixes #621
2022-08-01 14:54:04 +02:00
WerWolv
b8c034f8c5
sys: Prevent portable Windows version from writing to AppData
...
Fixes #627
2022-08-01 14:51:40 +02:00
WerWolv
899f2b3fbd
build: macOS 10.4 is apparently deprecated
2022-08-01 14:50:27 +02:00
WerWolv
84e049be07
build: Fixed some issues to make porting to other systems easier
2022-08-01 14:35:25 +02:00
WerWolv
be0fe4c0d0
build: Lower the macOS deployment target to 10.4
2022-08-01 14:19:56 +02:00
WerWolv
d8a4a94565
build: Explicitly mark libfmt as -fPIC
2022-08-01 14:07:03 +02:00
WerWolv
bed9f324ce
feat: Added RGB565 color row to data inspector
2022-08-01 13:58:23 +02:00
WerWolv
3859336f0c
fix: Crash when selecting folder as custom font path
...
Fixes #626
2022-08-01 13:57:52 +02:00
WerWolv
e530cdbc7f
patterns: Updated pattern language
2022-08-01 13:20:54 +02:00
gudzpoz
eca5fb894f
feat: Added LEB128 in data inspector ( #615 )
...
* feat: Added LEB128 in data inspector
* feat: Added support for editing LEB128 values
* Moved LEB functions from utils.cpp to crypto.cpp
* Added placeholders for translations
* Made DataInspector::impl::Entry.maxSize mandatory
* Fixed undefined leftshifting behaviour
2022-08-01 13:20:20 +02:00
WerWolv
64f962dbb2
patterns: Updated pattern language
2022-08-01 12:46:45 +02:00
WerWolv
763f15fa36
sys: Added setting to synchronize pattern source code between providers
2022-07-31 20:07:15 +02:00
iTrooz_
df94370598
build: Fix CI for Fedora, added caching, various other fixes ( #613 )
...
* Ci: use matrix for Fedora
* Ci: use ccache in Fedora build
* Ci: cache CMakeCache for Fedora
* build type release fedora
* Rawhide with lowercase
* strip binaries on Linux
* strip files for CPack (didn't test)
* add soversion to libimhex on Linux and MacOS
* fixed that typo
2022-07-31 17:29:57 +02:00
WerWolv
43988b8a7e
ui: Modernize look and feel of data information view
2022-07-31 16:57:35 +02:00
WerWolv
4460d09140
ui: Fixed highlighting alpha value
2022-07-31 16:09:57 +02:00
iTrooz_
f23ee951d9
build: Use system curl on ArchLinux builds ( #617 )
2022-07-31 15:28:05 +02:00
WerWolv
a2443b26f7
fix: Crash when searching for an empty string
2022-07-31 15:17:24 +02:00
WerWolv
de2458f72d
patterns: Added support for the new [[sealed]] attribute
2022-07-31 15:10:59 +02:00
WerWolv
4d3538781b
sys: Copy pattern source code from current provider to newly created one
2022-07-31 11:09:20 +02:00
WerWolv
623756c4f4
fix: Duplicate provider tabs not being selectable
...
Fixes #616
2022-07-31 10:55:15 +02:00
Jonathan Wright
f12f10bc9e
git: Added Fedora .rpm packaging to CI ( #608 )
...
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update get_deps_fedora.sh
* Update build.yml
* Update get_deps_fedora.sh
* Update build.yml
* Update build.yml
* Update get_deps_fedora.sh
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Create imhex.spec
* Update build.yml
* Update build.yml
* Update build.yml
* Update build.yml
* Update imhex.spec
* Update build.yml
* Update README.md
* remove duplicate fedora build deps
* Fix license
* Use release tag 0
fedora official packaging starts at 1 so this will prevent conflicts and allow someone who manually installs the RPM to then later get updates from fedora repositories
* add RPMs to releases
* include rpms in releases
* fixed order of ops for fedora builds
* can't checkout without git...
2022-07-31 00:43:42 +02:00
WerWolv
1ed88f3910
fix: Byte editing mode not exiting when clicking somewhere else
...
Fixes #607
2022-07-30 23:01:25 +02:00
WerWolv
45ea22083e
fix: Out of bounds memory read in hex editor with multi-byte visualizers
2022-07-30 22:44:02 +02:00
WerWolv
9ede1ab32c
sys: Added provider open error message
2022-07-30 22:34:23 +02:00
WerWolv
3d5568f65f
sys: Fixed global shortcuts not working correctly
...
Fixes #606
2022-07-30 22:01:49 +02:00
WerWolv
a097f162a7
ui: Added x3.0 and x4.0 scaling options
...
Closes #489
2022-07-30 21:38:46 +02:00
WerWolv
7a4541dac7
ui: Change the provider selector from a dropdown to a tab bar
2022-07-30 21:25:18 +02:00
WerWolv
376cf6e8fa
git: Updated readme feature list a bit
2022-07-30 11:43:25 +02:00
WerWolv
063f59065b
git: Fixed Windows portable nightly download link in readme
2022-07-30 11:32:09 +02:00
WerWolv
004cab13dc
sys: Replaced many info logs with debug logs
2022-07-30 11:26:51 +02:00
WerWolv
24c243bcf6
sys: Reset settings if it cannot be parsed anymore
2022-07-30 11:19:56 +02:00
WerWolv
5c3a0cc654
ui: Fix window on macOS appearing really small
...
#551
2022-07-30 11:12:33 +02:00
WerWolv
2b9e43db82
fix: Crash when using BufferedReader ReverseIterator
2022-07-29 21:44:00 +02:00
WerWolv
419a2875b3
sys: Added filter option to find view
2022-07-29 18:49:43 +02:00
WerWolv
ce193a0098
ui: Improved hovering detection for drawing hex editor tooltips
2022-07-29 18:02:44 +02:00
WerWolv
6f3a5e896c
sys: Fixed hidpi framebuffer scaling
...
Actually fixes #598
2022-07-29 17:37:30 +02:00
WerWolv
19222aefcc
fix: Accidental syntax error
2022-07-29 14:05:30 +02:00
WerWolv
b7324913e9
sys: Replaced Search view with a generic Find view
...
Closes #551
2022-07-29 13:59:57 +02:00
WerWolv
1b68ea4eba
sys: Prevent providers from being modified when any async task is running
2022-07-29 11:35:29 +02:00
WerWolv
621c28bf6f
sys: Fix Intel GPU detection not being used
2022-07-29 11:34:55 +02:00
SiderealArt
864b853306
lang; Added Chinese (Traditional) translation ( #593 )
...
* add zh-tw translation
* translator name & remove duplicate
2022-07-27 16:47:03 +02:00
WerWolv
438386a224
build: Fixed build outside of plugins
2022-07-27 08:45:33 +02:00