WerWolv
07aabe8efa
impr: Improved types used in provider functions
2023-06-04 10:42:11 +02:00
iTrooz
d2638c4f27
feat: Display titlebar buttons when not running borderless ( #1099 )
...
Tested on Linux (non-borderless) and Windows (borderless)
You may want to also test it just to be sure
2023-05-25 09:26:40 +02:00
KOLANICH
749823e044
build: Move -s
additional compiler flags into linker flags, and enable it only when gcc/clang are used. ( #1087 )
...
Compiler when compiling doesn't use them in those cases and emit a
warning, which is turned into an error by `-Werror`. Unfortunately,
CPack doesn't expose the logic it uses for stripping binaries.
2023-05-20 13:37:57 +02:00
WerWolv
d96fc6d41b
fix: Compilation on macOS
2023-05-14 21:50:58 +02:00
WerWolv
5680b90549
fix: Project files failing to save when no custom encoding is loaded
2023-05-04 23:23:44 +02:00
WerWolv
80edaea392
impr: Update all of ImHex to the new popup system
2023-04-08 00:58:53 +02:00
Thomas
c2823facc2
lang: Fix weblate ( #997 )
...
This should (hopefully) fix weblate. I tried to fix merge conflicts
using instructions at
https://weblate.werwolv.net/projects/imhex/windows-plugin/#alerts
---------
Co-authored-by: xtex <xtexchooser@duck.com>
2023-03-26 11:03:30 +02:00
WerWolv
635173e55a
impr: Make sure themes are added correctly when downloaded from the store
2023-03-23 20:35:16 +01:00
WerWolv
57a62d0544
impr: Clean up entire API and added doc comments
2023-03-21 15:33:43 +01:00
WerWolv
5097a223e3
impr: Added default saveAs implementation for all providers
2023-03-17 08:15:43 +01:00
WerWolv
7cdba75bef
fix: Crash when not making a valid selection in provider load interfaces
2023-03-16 16:48:15 +01:00
WerWolv
0dafb3d230
sys: Replaced many helper functions with libwolv
2023-03-12 18:27:33 +01:00
WerWolv
5cc01ae89d
nodes: Added support for nested, shareable, custom data processor nodes
2023-02-09 23:07:04 +01:00
WerWolv
22ff033b5e
fix: More P2468R2 issues
2023-02-02 21:13:56 +01:00
WerWolv
4ea8971adf
lang: Added base translation files
2023-02-02 10:08:47 +01:00
WerWolv
8da072b602
lang: Get codebase ready for the use with Weblate
2023-02-02 09:41:58 +01:00
WerWolv
94dc688324
ui: Change feedback link
2023-02-01 09:20:32 +01:00
WerWolv
9b80486285
fix: Process Memory provider search not being case insensitive
2023-01-28 11:41:09 +01:00
WerWolv
b3556c7c91
lang: Updated language files
2023-01-25 10:56:13 +01:00
WerWolv
cf9df6e36d
feat: Added ability to query provider information from pattern language
2023-01-24 09:07:11 +01:00
WerWolv
763196f0cc
feat: Added filtering to Process Memory Provider
2023-01-05 09:30:15 +01:00
WerWolv
eb4a1e2692
build: Try to clean up bundled dependencies a bit
2023-01-04 12:34:38 +01:00
WerWolv
80f3bbb0af
feat: Added DLL injection option, fixed memory region addresses
2023-01-04 10:02:17 +01:00
WerWolv
3a117b3bed
feat: Display process icons in process memory provider
2023-01-03 16:34:22 +01:00
WerWolv
b4b507ecc9
lang: Added missing localizations for new provider
2023-01-01 19:14:57 +01:00
WerWolv
d7d19d7594
feat: Further improve process memory provider
2023-01-01 12:26:27 +01:00
WerWolv
90df4413c3
feat: Added basic windows process memory provider
2023-01-01 02:29:38 +01:00
WerWolv
87ed0d31d4
fix: Various invalid iterator and container accesses
2023-01-01 01:01:24 +01:00
WerWolv
7859a9bb1f
feat: Added native custom theme support
2022-12-29 19:26:00 +01:00
WerWolv
6e0b92a4de
sys: Added logging for which romfs is being used
2022-12-05 09:31:16 +01:00
WerWolv
3b94a42783
lang: Updated localization system to use a more versatile json format
2022-12-02 12:00:04 +01:00
WerWolv
7bb9e7ee82
sys: Replaced awful task system with a much more efficient thread pool
2022-10-04 23:37:48 +02:00
Nik
9c484e7b57
fix: Various clang / clang-tidy warnings ( #764 )
2022-10-02 17:30:26 +02:00
WerWolv
e30ed35d69
build: Make sure windows plugin romfs folder sticks around
2022-09-29 10:57:02 +02:00
WerWolv
e2f8c7d989
build: Enable PIC for romfs libraries
2022-09-29 10:47:34 +02:00
WerWolv
ca6a8a7a46
sys: Move resources into their relevant subprojects
2022-09-29 10:33:39 +02:00
Nik
ede8048680
build: Added missing language files to cmake script
2022-09-02 16:27:31 +02:00
mirusu400
721ac837e0
lang: Add Korean Translation ( #719 )
...
* Add ko-KR translation
* Remove Fallbackentry
2022-09-02 16:10:54 +02:00
WerWolv
ceb26add15
sys: Added better support for Windows 7
2022-08-09 16:29:52 +02:00
WerWolv
423e23e3c0
fix: Windows native theme detection not working correctly
2022-08-08 12:57:51 +02:00
WerWolv
5a41be48c3
build: Disable restrict warning
2022-08-05 08:32:08 +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
fb4c21b97a
build: Fix weird macOS build errors ( #591 )
...
* cleanup
* Remove prints
2022-07-26 14:59:08 +02:00
WerWolv
bb429aae62
fix: Theme detection issues on all OSes
2022-06-30 15:09:57 +02:00
Shiroki Satsuki
60c6abbfcc
lang: Update Chinese(Simplified) translation ( #556 )
...
* feat(i18n): update Chinese(Simplified) translation
* format: plugins/builtin/source/lang/zh_CN.cpp
* feat(i18n): update Chinese(Simplified) translation
* fix: revert submodule downgrade
2022-06-28 08:39:30 +02:00
WerWolv
6929ffb865
lang: Hooked up Brazilian Portuguese translation to the interface
2022-06-03 11:34:31 +02:00
Douglas Vianna
2ef3a0c157
lang: Added Brazilian Portuguese translation ( #520 )
...
* Add files via upload
* Add files via upload
* Update pt_BR.cpp
2022-06-01 20:17:28 +02:00
WerWolv
0462cc3d0c
sys: Enable -Wall, -Wextra, -Werror and fix all warnings on all Platforms ( #483 )
...
* sys: Make ImHex compile with -Wall -Wextra -Werror
* sys: Fixed various build errors on Linux
* sys: Explicitly ignore return value of `system` function
* sys: More fixes for the warnings GitHub Actions enables somehow
* sys: More fixes
* sys: Remove -Werror again to see all GitHub Actions warnings
* sys: Hopefully fixed all remaining warnings
* sys: Added back -Werror
* git: Change windows icon in GitHub Actions
2022-03-27 00:01:28 +01:00
WerWolv
327e904dbc
sys: Fixed many clang tidy warnings and typos
2022-03-04 20:52:39 +01:00
WerWolv
716d52f3e3
sys: Register languages before registering any other things
2022-02-16 21:32:33 +01:00
WerWolv
33a1e7f055
sys: Added setting to override borderless window mode even on Intel
2022-02-15 23:07:48 +01:00
WerWolv
f72e9700ab
sys: Move Windows theme detection to Windows plugin
2022-02-15 22:50:04 +01:00
WerWolv
df1d302bcb
sys: Added time and source to logger output
2022-02-02 17:19:50 +01:00
WerWolv
f19944f54d
lang: Added German translation for Windows plugin
2022-02-02 00:36:25 +01:00
WerWolv
876dbe8179
sys: Final cleanup to get rid of everything builtin in the main application
2022-02-02 00:36:09 +01:00
WerWolv
ce59226909
sys: Reformat all
2022-02-01 22:09:44 +01:00
WerWolv
1991afb87b
sys: Get rid of SharedData struct and cleanup code structure ( #411 )
...
* sys: Initial refactoring of the SharedData class
* sys/pattern: More refactoring, make every provider have its own patterns
* sys: Finished up refactoring. No more SharedData!
* sys: Fixed compile on Unix
* tests: Fixed unit tests
* sys: Moved view and lang files
* pattern: Added assignment operator support to for loops
* tests: Fixed compile issue
2022-02-01 18:09:40 +01:00
xtexChooser
3987a5df6a
feat(i18n): update Chinese(Simplified) translation ( #406 )
...
* feat(i18n): update Chinese(Simplified) translation
* feat(i18n): update Chinese(Simplified) translation
* fix(i18n): cpp syntax error
2022-01-29 01:21:52 +01:00
WerWolv
0e08b0226b
sys: Added clang-format file, formatted entire project
2022-01-24 20:53:17 +01:00
WerWolv
541c0d7547
build/plugin: Make plugins no longer depend on their file name
2022-01-23 23:28:56 +01:00
WerWolv
714d421334
api: Moved menu item adding to a new registry-type API
2022-01-23 11:54:21 +01:00
WerWolv
40d7e4aa6e
build: More repo cleanup, move libimhex and external libs to /lib folder
2022-01-16 14:20:52 +01:00
WerWolv
077bc45b7d
fix: Many format string warnings on MacOS and some Linux distros
2021-12-31 01:10:06 +01:00
WerWolv
b3906e770f
sys: Fixed Windows TTY COM Port view
2021-12-20 21:50:59 +01:00
WerWolv
c56408640f
build: Don't try to do anything with windows plugin on Unix
2021-12-17 09:56:46 +01:00
WerWolv
b082a28cc4
build: Mark libraries as PIC properly
2021-12-17 09:52:11 +01:00
WerWolv
c88053a575
windows: Added context menu entry option
...
Closes #333
2021-10-31 16:28:10 +01:00
WerWolv
8b6de30e92
ui: Fixed invalid call to ImGui::EndChild causing crashes sometimes
2021-10-20 10:05:20 +02:00
xtex
eb779c5986
i18n: more zh_CN, fix: crashes when connecting with no COM port, feat: remove View
suffix for view menu ( #305 )
...
* fix: crashes when connecting with no COM port
* feat: remove `View` suffix for view menu
* i18n: add more to Chinese(Simplified)
* Revert "Merge branch 'master' of github.com:xtexChooser/ImHex"
This reverts commit 8afcfe8f9d
, reversing
changes made to 7651ad6661
.
2021-09-21 21:30:52 +02:00
WerWolv
a7ebf1f60e
build: Adjust old file name in cmake
2021-09-21 03:20:17 +02:00
WerWolv
6ab0ec547c
ui: Make footer items jump around less
2021-09-21 03:10:09 +02:00
xtex
5edc0b876c
i18n: Chinese(Simplified) ( #303 )
...
* feat(i18n): add Chinese(Simplified) translations
* feat: keep console window on Windows for debug builds
* feat(18n)
* feat(i18n): improve Chinese translation
* fix: unify the line terminators
* feat(build): formatting
* fix: exclude from SysWow64 for 64bits windows
* Revert "fix: exclude from SysWow64 for 64bits windows"
This reverts commit a6d66a4a56
.
* Revert "feat: keep console window on Windows for debug builds"
This reverts commit 9fd4699c9f
.
2021-09-20 18:41:22 +02:00
WerWolv
e74c0f5cf5
sys: Tons of long overdue cleanup
...
- std::string -> const std::string& where needed
- Added a FileIO abstraction class
- Fixed recent files not updating
- Removed localization file from global include
- Renamed lang to pattern_language/pl
- Renamed EventFileDropped to RequestFileOpen
2021-09-08 15:18:24 +02:00
WerWolv
633fa7213a
sys: More compile time improvements
2021-08-29 22:15:18 +02:00
WerWolv
02d31d2d2a
sys: First attempt at reducing build times
2021-08-29 14:18:45 +02:00
WerWolv
e0112472d6
ui: Moved FPS counter to footer
2021-06-07 18:13:54 +02:00
WerWolv
7007fb53e7
ui: Added CPU usage to footer on windows
2021-06-06 19:18:14 +02:00
WerWolv
44000d2518
sys: Move windows-only footer items to the windows plugin
2021-06-06 19:17:51 +02:00
WerWolv
eaacb4d102
ui: Added proper localization for TTY Console
2021-06-06 18:19:17 +02:00
WerWolv
53c8f6ec74
sys: Fix crashes with TTY console, add sending of signals
2021-06-05 22:39:47 +02:00
WerWolv
d1b942cea5
plugin/windows: Fixed scrolling and last line displaying in TTY console
2021-05-29 23:47:08 +02:00
WerWolv
c22d1033eb
plugin/windows: Added TTY Console view
2021-05-29 21:52:52 +02:00
WerWolv
c373174436
plugins: Added windows-only features plugin
2021-05-29 21:52:18 +02:00