Pete Batard
07114edc6f
[checksum] more cleanup and optimization
...
* Why... can't I stop... trying to optimize... this thing?!?
2016-03-02 13:40:37 +00:00
Pete Batard
e1c7c9670b
[checksum] more load balancing optimizations
...
* SetChecksumAffinity() now spreads the affinity evenly between cores
* Also increase the read buffer size to help with performance
* At this stage, the only limiting factor regarding performance seems
to be the speed of the SHA-256 algorithm...
2016-03-01 17:13:37 +00:00
Pete Batard
e6d3653cac
[checksum] use multiple threads and double buffering
...
* Can reduce the duration of checksum computations by about
1/3rd, if you have quad core CPU or better.
2016-02-29 21:36:28 +00:00
Pete Batard
bab3453f4d
[checksum] factorize common algorithm elements
2016-02-27 22:51:43 +00:00
Pete Batard
250d46e401
[core] use GetTickCount64() always where possible
...
* Damn you XP!!!
* Also some more code cleanup
2016-02-24 16:10:54 +00:00
Pete Batard
0e65b1c920
[ui] fix flickering of Status and Info fields
...
* Closes #634
2016-02-23 11:21:36 +00:00
Pete Batard
c3f47ada06
[misc] add missing.h header
...
* Also clean up code
2016-02-20 22:52:32 +00:00
Pete Batard
23aa486161
[ui] adaptive height resizing of SHA-256 checksum control
2016-01-31 20:17:08 +00:00
Pete Batard
4757a4ac48
[ui] fix second line of SHA-256 not displaying at 100% scaling
...
* Also set rufus-next to 2.7
2015-12-29 12:37:57 +01:00
Pete Batard
c2293b5177
[misc] add SHA-256 checksum computation
...
* Closes #607
2015-09-30 00:00:55 +01:00
Pete Batard
5024e7f65e
[internal] refactor iso_report -> img_report
...
* Also set rufus-next to 2.4
2015-09-02 23:20:00 +01:00
Pete Batard
7943f77914
[ui] fix potentially truncated SHA1 sum field
...
* Also update licensing terms
* Closes #577
2015-08-22 15:57:23 +01:00
Pete Batard
5004374277
[misc] update to VS2015 and fix VS code analysis issues
...
* Also update Bled to latest, as well as build scripts
* Note: Considering that Visual Studio 2015 is both freely and legally
available for anyone who wants to use it to compile Rufus, starting
with this commit, I will NOT be supporting any other version of Visual
Studio but 2015.
2015-08-10 23:30:23 +01:00
Pete Batard
c7c83a16ed
[ui] use a toolbar button for the checksum
...
* Also fix tabbing order for controls
* Also provide the name of the image in the checksum report
2015-07-06 22:23:24 +01:00
Pete Batard
957bb9c495
[ui] add new dialog to display MD5 & SHA-1
2015-07-04 22:48:11 +01:00
Pete Batard
e0422f4596
[misc] fix WDK compilation and optimize checksums
2015-06-30 23:11:37 +01:00
Pete Batard
c95910e268
[misc] add MD5 and SHA-1 computation for current image
...
* Uses the Alt-M cheat mode for now
* Closes #475
2015-06-29 23:43:49 +01:00