1
0
mirror of synced 2024-11-25 16:20:23 +01:00
ImHex/plugins/builtin/source/content
lorsanta 84ceb45129
impr: Update timestamp when saving a file in windows (#1248)
### Problem description
Ref #1210 

### Implementation description
Call
[`SetFileTime()`](https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-setfiletime)
everytime `FileProvider::save()` is called.

### Additional things
I moved the call to `File::close()` from `FileProvider::open()` to
`FileProvider::close()` because `SetFileTime()` requires a file handler
as input, so I need `File::m_file` to be valid.
2023-08-16 23:18:16 +02:00
..
helpers feat: Display detailed error message when loading of project fails (#1135) 2023-06-21 20:07:36 +02:00
providers impr: Update timestamp when saving a file in windows (#1248) 2023-08-16 23:18:16 +02:00
views fix: Crashes when having pattern auto evaluation enabled 2023-08-16 22:26:05 +02:00
achievements.cpp feat: Added Achievements (#1230) 2023-08-06 21:33:15 +02:00
background_services.cpp impr: Make ImHex not use lots of CPU when waiting for conditions 2023-06-18 10:18:58 +02:00
command_line_interface.cpp fix: --pl command line interface not working correctly 2023-08-02 20:30:13 +02:00
command_palette_commands.cpp build: Fixed include issues 2023-07-09 12:53:31 +02:00
communication_interface.cpp build: Make sure changing commit hash doesn't trigger a full rebuild 2023-06-26 14:01:45 +02:00
data_formatters.cpp feat: Added Achievements (#1230) 2023-08-06 21:33:15 +02:00
data_inspector.cpp impr: Various cleanup 2023-05-13 17:50:16 +02:00
data_processor_nodes.cpp feat: Added Achievements (#1230) 2023-08-06 21:33:15 +02:00
data_visualizers.cpp build: Fixed include issues 2023-07-09 12:53:31 +02:00
events.cpp fix: Bad formatting of project open error popup 2023-07-28 00:01:49 +02:00
file_handlers.cpp feat: Added file handlers for .hexlyt and .hexproj files 2023-06-06 21:35:13 +02:00
global_actions.cpp fix: Bad formatting of project open error popup 2023-07-28 00:01:49 +02:00
hashes.cpp fix: Correct endianess of CRC hashes 2023-08-04 16:05:21 +02:00
main_menu_items.cpp impr: Separate the behaviour of being savable and being dumpable for provider (#1183) 2023-07-05 20:49:57 +02:00
pl_builtin_functions.cpp patterns: Fixed namespace of hex::prv:: functions 2023-03-28 10:27:49 +02:00
pl_inline_visualizers.cpp feat: Added new pattern inline visualizers 2023-07-04 22:18:06 +02:00
pl_pragmas.cpp feat: Added support for automatically loading patterns using binary pattern magic 2023-05-22 00:01:58 +02:00
pl_visualizers.cpp fix: Crash when passing invalid parameters to sound visualizer 2023-07-26 22:13:39 +02:00
project.cpp fix: Update title on project save 2023-08-13 23:36:50 +02:00
providers.cpp feat: Display detailed error message when loading of project fails (#1135) 2023-06-21 20:07:36 +02:00
recent.cpp build: Fixed include issues 2023-07-09 12:53:31 +02:00
settings_entries.cpp feat: Added setting to remember and restore window position and size 2023-07-31 11:17:37 +02:00
themes.cpp feat: Allow themes to set the background blur color 2023-05-24 21:05:14 +02:00
tools_entries.cpp feat: Selectable demangler (#1250) 2023-08-13 21:51:05 +02:00
ui_items.cpp impr: Added "Hold SHIFT for more info" text to provider tooltip (#1171) 2023-06-30 22:28:37 +02:00
views.cpp feat: Added Achievements (#1230) 2023-08-06 21:33:15 +02:00
welcome_screen.cpp feat: Added Achievements (#1230) 2023-08-06 21:33:15 +02:00