summarylogtreecommitdiffstats
path: root/History.md
blob: 1884fbd52472c2a89e14d86088a6aa14171e5d55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772

uuu_1.4.72 / 2021-01-13
=======================

  * fix a chuck missed when sparse file split happen at whole chunck
  * fix android super image failure

uuu_1.4.69 / 2020-12-09
=======================

  * http\https add port support at url
  * fastboot: default to logical-block-size 4096
  * improve progress show when burn android sparse image
  * use macOS brewed openssl symbolic link to resolve root dir for cmake
  * hardening: follow default compiler behavior for PIE
  * reproducible builds: do not embed build path in the generated binaries
  * Add macOS build instructions, improve Travis-CI job for macOS, improve README
  * fixed #214: Wrong output path in uuu(-static-link).vcxproj
  * remove c.txt prebuild generate in uuu-static-link project file
  * remove c.txt prebuild generate in project file
  * include g++ in the dependency list for Linux build

uuu_1.4.43 / 2020-08-10
=======================

  * fix windows env param read terminates command
  * fix multiple occurrence of @ variables
  * try to fix travis build failure
  * add parameter to modify enviroment variables
  * add environment variable support command
  * Fix some typo at error message
  * Added support for 'FB:reboot' and 'FASTBOOT:reboot'
  * Simplify notify.cpp
  * Modernize version.cpp
  * Minor adjustments to error handling definitions
  * Solve leftover compiler warnings for rominfo.h
  * Deduplicate GetFlashHeaderSize
  * Introduce offsets to GetFlashHeaderSize
  * Modernize CheckHeader
  * Further simplify both search_rom_info functions
  * Modernize search_rom_info(const char *s)
  * Drop "using namespace std" directive from buffer.h
  * Reduce visibility of Zip_file_info members
  * Add missing "pragma once" to http.h
  * Reduce visibility of Fat class members
  * Reduce visibility of class members in fastboot.h
  * Reduce visibility of a further few variables
  * Reduce visibility of members of CmdBase
  * Forbid copying CmdCtx
  * Adjust SDPCmdBase
  * Adjust SDPWriteCmd
  * Adjust SDPReadMemCmd
  * Adjust SDPDcdCmd
  * Minor changes to help code models
  * Make member variable of SDPSCmd private
  * Adjust SDPWriteMemCmd
  * Adjust SDPJumpCmd
  * Add more override specifiers in trivial places
  * Adjust SDPBootCmd
  * Adjust Backfile
  * Adjust m_socket within HttpStream
  * Fix compiler warnings for uuu.cpp
  * Move function prototypes to source that uses them
  * Drop using namespace std directive from config.h
  * Use default member initializer in HttpStream
  * Modify HttpStream member function visibility
  * Forbid copying TransBase
  * Drop using namespace std directive from trans.h
  * Make BulkTrans fields private and some const
  * Make fields of HIDTrans private
  * Make USBTrans::m_EPs protected
  * Reduce visibility of TransBase::m_devhandle
  * Drop unused m_path member from TransBase
  * allow to pass sparse limit from command line
  * fix #193 fb:< echo ucmd print failure
  * fix fat_write partition parser error
  * Update version number support build number > 255
  * libuuu/CMakeLists.txt: don't overwrite CMAKE_CXX_FLAGS

uuu_1.3.191 / 2020-05-08
========================

  * Added missed license header
  * Workaround problem: some data pattern affect download at some win10
  * Drop std:: from source files
  * Make applicable function const and/or noexcept
  * Make allocation ways enum scoped and var private
  * Make more parameters const-ref
  * Add override specifiers in buffer.cpp
  * Replace all NULL by nullptr
  * Reduce dependencies of fastboot.h
  * Drop dependency of hidreport.h on trans.h
  * Drop dependency of sdp.h on hidreport.h & trans.h
  * Reduce include directives of zip.h
  * Drop liberror.h include from sparse.h
  * Drop dependency of cmd.h on config.h
  * Minor polishing for tar.h
  * Move Backfile declaration into own header
  * Attempt at fixing compilation fail on Ubuntu 16.04
  * Reduce includes of buffer.h
  * Move non-trivial FileBuffer functions into source
  * Move functions from trans.h to trans.cpp
  * Move functions from sdp.h to sdp.cpp
  * Move functions from zip.h to zip.cpp
  * Minor polishing for sparse.h
  * Move non-trivial SparseFile functions into source
  * Move non-trivial functions from fat.h to fat.cpp
  * Move non-trivial functions from cmd.h to cmd.cpp
  * Add hipreport.cpp to VS files
  * Parameter type of HIDReport::set_out_package_size
  * Unify str->unsigned conversion functions
  * Minor polishing for HIDReport
  * Polish HIDReport header
  * Reduce HIDReport variable accessibility
  * Make use of modern initialization to drop init fun
  * Remove HIDReport default constructor
  * Move non-trivial HIDReport functions to source
  * Silence clang code model warnings
  * Add and use safe str->uint16_t conversion function
  * Get rid of warnings concerning terminal color strs
  * nand:  fix fail if uboot have not defined nandfit_part
  * update 7D ROM free memory address

uuu_1.3.171 / 2020-04-20
========================

  * skip build when create tag

uuu_1.3.169 / 2020-04-20
========================

  * fix directory structure in tarbal

uuu_1.3.167 / 2020-04-15
========================

  * Added zip support
  * remove reduntant uuu-source
  * use name uuu_source-<version number>.tar.gz
  * Added deploy source.tar.gz
  * add .tarball_version to source tar
  * Fixed missed HEAD
  * First try create tar.gz by CI system
  * Fix compiler error on Windows
  * Use constexpr variables instead of preprocessor
  * Improve headers and use forward declaration
  * Use default member initializer and member ini list
  * Make parameter const-ref
  * Modernize SDPSCmd
  * Make g_RomInfo a constexpr std::array
  * Constify cmd members of Fastboot command classes
  * Modernize further Fastboot CmdBase descendants
  * Modernize FastBoot
  * Various modernizations to configuration impl
  * Minor adjustments for configuration classes
  * Make const-ref where applicable
  * Modernize CmdBase descendants in cmd.h
  * Modernize TransBase and its descendants
  * Modernize CmdBase
  * Make Param's type enumeration scoped
  * Modernize Param
  * Modernize CmdCtx and CmdUsbCtx
  * Modernize ConfigItem
  * Modernize EPInfo
  * Set CMAKE_CXX_STANDARD to "14"
  * libuuu: add missing fastboot Boundary Devices IDs

uuu_1.3.154 / 2020-03-13
========================

  * libuuu: allow to build without git
  * libuuu: fastboot: use sparse only if max-download-size is available
  * libuuu: fastboot: fix oem command separator
  * Fix crash when download bz2 file
  * fix linux build failure because UINT64
  * ffu basic download
  * libuuu: add Boundary Devices USB ids
  * Added basic fastboot logical partition support
  * README: add libssl-dev to required packages

uuu_1.3.136 / 2020-02-19
========================

  * Batter handle image which included V2X containter

uuu_1.3.134 / 2020-02-17
========================

  * fix spl qxp\qm download failure
  * Fix for arguments order for script ( -b option )

uuu_1.3.130 / 2020-01-27
========================

  * 8DXL can download image
  * print extra line for no verbose mode
  * sd support burn difference uboot

uuu_1.3.126 / 2020-01-15
========================

  * Added i.MX8DXL PID/VID

1.3.124 / 2019-12-12
====================

  * Add i.MX865 PID information
  * fix show 99% when complete download
  * libuuu: usb hotplug: configurable usb polling period (-pp)
  * sdp: bootcmd: add support for --dcdaddr
  * sdp: clear dcd flag (jump/boot on close devices)
  * Fix miss ucmd in nand built script
  * change the nand lst for nandbcb support
  * use system time instead of tick as timesample
  * add missed copyright for http.cpp
  * fix build error with openssl 1.1
  * Add support for fastboot Continue feature

uuu_1.3.102 / 2019-10-28
========================

  * fix CI build issue
  * fix miss openssl include file
  * http request require \r\n
  * Use ubuntu 16.04 as prebuild image
  * Add zip64 support

uuu_1.3.96 / 2019-10-18
=======================

  * support static link openssl

uuu_1.3.93 / 2019-10-11
=======================

  * Fix wait for ever at decompress bz2 sometime when download from http
  * show http download progress for sync load
  * Fix https download failure at finial transfer
  * linux support basic https
  * Fix crash when bz2 file is not exist at http link
  * Enable https support for windows platform
  * use get_file_buffer for zip file
  * fix #136: fix decompress md5 file fail in zip
  * libuuu: fix compiler warnings
  * Make it possible to execute scripts from file with arguments with -b option.

uuu_1.3.82 / 2019-09-19
=======================

  * fixed #123: implement timeout for wait known usb device apprear
  * auto detect sdp interrupt out ep number
  * add -lsusb to list known connected devices
  * improved error handle when http download failure

uuu_1.3.74 / 2019-09-04
=======================

  * improve http download process message

uuu_1.3.72 / 2019-09-03
=======================

  * Fix linux build error
  * Show download process
  * auto added /* for bz2 file for buildin script
  * http download and bz2 decompress at the same time
  * Add basic http download support
  * README: add cmake in list of required packages on Linux

uuu_1.3.63 / 2019-08-27
=======================

  * treat EPIPE error as normal
  * Fix FBK: ucp t:- filename

uuu_1.3.61 / 2019-08-26
=======================

  * fix missed last chuck data of android sparse image

uuu_1.3.59 / 2019-08-21
=======================

  * show uncompress tar.gz progress
  * Added tar.gz format support
  * added support for tar.bz2, as well as fixed the previous decompression issue with pbzip2
  * delete 0001-static-link-c-lirary.patch
  * Fix build error because libusb change output dir
  * Remove msvc/libusb_static_2017.vcxproj
  * update libusb v1.0.23-rc2
  * set known file size flag after scan whole bz2 file
  * Check memory resize return value
  * added very simple tar support

uuu_1.3.34 / 2019-07-25
=======================

  * use bit mask to decide loaded and known buffer size
  * Change all to use shared_ptr for FileBuffer
  * Fix Zip file download fail because missed wakeup
  * build in appveyor visual studio 2019 image
  * Change FileBuffer memory management
  * fix linux build problem
  * fix no display position when async decompress
  * Added timestamp for each notification
  * fix data currupt after decompress
  * basic implement download and decompress at the same time
  * Added coverity support
  * fix a error for building  solution in vs2019
  * add git clean before build uuu-static-link
  * Remove qspi flash header check because old uboot have not built in setexpr
  * use qsphdr dump check if qsphdr cmd exist
  * Increase timeout for qspihdr command
  * Added --skipfhdr to skip flex flash header
  * fix windows build failure
  * added nand build script
  * Add dry run option to check if script is correct
  * Update CMakeLists.txt
  * fix appveryor build error
  * Added DEBIAN_FRONTEND=noninteractive
  * Add -D 'STATIC for appveryor
  * allow true dynamic linking for Linux build
  * Update README.md
  * Fix issue when download uboot > 2MB by SPL SDP protocal.

uuu_1.2.135 / 2019-05-28
========================

  * Fix decompress data missed bug when use sdcard.bz2/* if enable -O2

uuu_1.2.130 / 2018-07-20
========================

  * Support i.MX 815 chip
  * add license shield io
  * fix crash when console 47 < width < 54
  * Increase string size for device numeration
  * Fixed Typo
  * Typo in Debian/Ubuntu dependencies
  * Remove xcode8 build
  * build: Only create gitversion.h on success
  * gen_ver.sh: Don't ignore errors
  * version: Drop GIT_VERSION define
  * enable -O2 for build option
  * Add imx28 support
  * libuuu: add commands for reading and writting a memory address for iMX6/iMX7
  * uuu: resize status bar for longer error messages
  * libuuu: remove redefinitions of ROM_WRITE_ACK, ROM_STATUS_ACK and ROM_OK_ACK
  * Only run sdps log read when write success.
  * improve build-in list to burn different files

uuu_1.2.91 / 2019-02-25
=======================

  * fix uuu -b qspi flash_qxp_spl.flexspi failure problem

uuu_1.2.89 / 2019-02-22
=======================

  * correct emmc_ack env check method
  * check uboot environment emmc_ack
  * update build tag link
  * Added travis build tag
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update .travis.yml
  * Update by use tab .travis.yml
  * update .travis.yml
  * Update .travis.yml
  * Create .travis.yml
  * set the CMAKE_CXX_STANDARD to c++11 explicitly to fix the compile error on Mac OSX.

uuu_1.2.68 / 2019-01-31
=======================

  * Fixed random stop at linux environment

uuu_1.2.66 / 2019-01-25
=======================

  * fixed crash when DONE cmd is not last one
  * fixed #79 all data is zero when file transfer from target to windows PC
  * fix -b qspi failure
  * FB added set_active command
  * Avoid add addition space when convert cmd arg

uuu_1.2.61 / 2019-01-16
=======================

  * Fix 8mq skipspl ivt search problem
  * Old i.MX8MQ SPL bcd use 0x9999
  * fix memory leak
  * fix windows random crash when multi device running
  * remove duplicated SDPV line

uuu_1.2.56 / 2019-01-09
=======================

  * Fix linux build failure
  * fix windows built failure
  * fixed #70 usbfs: process uuu did not claim interface 0 before use
  * Image size need minus IVT offset
  * update default SDPV command option
  * Update built-in script to support SDPV command
  * Support -skipspl option at sdp protocol
  * Change SPPV usb bcd version from 0x500
  * Support Filter a range or BCDVersion number
  * MAC build success
  * Update Readme.md to add pkg-config to linux apt
  * Fix typos in user visible strings
  * fix -Wreturn-type in `runshell`
  * usb bcd distinguish SDPU
  * Only download size that imx8qm and imxqxp's container header indicator
  * Fixed windows build failure
  * add built-in script fat_write

uuu_1.2.39 / 2018-12-13
=======================

  * Update libusb link to folk's link
  * Only show auto complete help message when print help
  * notify.cpp: prevent crash by catching exception
  * doxygen support

uuu_1.2.31 / 2018-11-29
=======================

  * Update Readme for better format
  * Update license info
  * Update appveyor.yml
  * Added static link project for windows

uuu_1.2.26 / 2018-11-28
=======================

  * Fix add quota for FB[-t 1000]: Only filename need quota

uuu_1.2.24 / 2018-11-27
=======================

  * fix built-in script always have quota
  * Support space in Path
  * Fixed uuu "fb[-t 1000]:" ucmd problem
  * fix a2x build problem when wiki include signed off
  * Fix sudo uuu auto complete problem
  * add help -udev option to generate udev rule
  * tell sudo uuu have problem
  * Improve uuu autocomplete txt and put into Microsoft.PowerShell_profile.ps1
  * Add one more new line about autocomplete
  * Fix crash when parameter more than script required
  * fall back to verbose mode if vt mode enable failure
  * improve linux auto complete
  * skip x86 build output file
  * skip debug and x86 build for linux side
  * Add debug version build
  * fix rebase missed e3c4b56 commit change
  * Move auto complete into separate file
  * powershell auto complete basic work
  * Remove VT color code at win7 environment
  * win32 also use static link
  * Fix windows 32bit build problem
  * Update appveyor.yml
  * Update appveyor.yml
  * fix auto complete problem with path
  * Fix windows version build failure
  * fix uboot command in shell mode
  * show help tell user use auto complete
  * linux basic auto complete work
  * linux auto complete basic work
  * just print help if run uuu
  * SPDS support BLOG
  * SPL:added SDPU: done command
  * SDPU fetch log blog command
  * Add timeout support for HID read command
  * EXPERIMENTAL: Added Blog command to capture console log
  * Add a u-boot shell command mode.
  * lookup libbz2 not by filename but by library name
  * flush output after wait for known usb device appear
  * Update Readme add build status-badges

uuu_1.2.0 / 2018-10-31
======================

  * update version number to 1.2.x

uuu_1.1.112 / 2018-10-31
========================

  * update appveyor.xml to add history of uuu.pdf
  * Update README.md
  * Update README.md

uuu_1.1.108 / 2018-10-30
========================

  * update artifacts
  * linux clone mfgtools.wiki.git
  * linux install rename
  * Update appveyor.yml
  * Update appveyor.yml
  * Update appveyor.yml
  * Update appveyor.yml
  * Use static link C library
  * Update appveyor.yml
  * Update appveyor.yml
  * Update appveyor.yml
  * Update README.md

uuu_1.1.95 / 2018-10-25
=======================

  * Update README.md
  * Add missed bz2 project file
  * libbz2 have not provide pkg-config
  * add linux build support
  * support decompress bz2 file
  * add bzip2 code
  * Rewrite zip and sdcard fat handle code
  * check original file size to avoid crash when use small image
  * Fix jump command overwrite data that caused security image boot failure
  * Update README.md

uuu_1.1.87 / 2018-10-17
=======================

  * increase qspl write timeout value to 20s
  * Merge pull request #60 from cwald/patch-1
  * Update README.md
  * fix linux build error
  * Move shell mode to low priority
  * windows: using FSCTL_REQUEST_OPLOCK to monitor file change

uuu_1.1.81 / 2018-09-26
=======================

  * Update qspi_burn_loader.lst

uuu_1.1.79 / 2018-09-25
=======================

  * correct fix windows file lock problem
  * Remove debug message
  * In windows system don't buffer memory mapped file because it prevent update target file during daemon mode.

uuu_1.1.76 / 2018-09-25
=======================

  * Fix crash for some imx6/7's image
  * convert uuu.cpp to unix text format
  * fix linux build error and popen fail if mode is "rb" in linux
  * fix linux build failure
  * Add shell command support
  * Merge pull request #56 from angolini/typo2
  * uuu.cpp: Fix Typo
  * Increase max each bulk transfer to 1M
  * Reduce polling to 200ms because libusb_get_device_list take 66ms.
  * Move common command under _ALL: to avoid copy to each protocol

uuu_1.1.61 / 2018-09-13
=======================

  * improve error message for libusb
  * Limited max download size to 16M for sparse file to avoid long timeout
  * Merge pull request #55 from angolini/typo
  * libuuu: Fix typo in error message
  * Merge pull request #53 from nsjodk/cosmetic
  * cosmetic: fix indentation
  * Merge pull request #52 from nsjodk/master
  * cmake: make install, installs uuu in bin
  * Merge pull request #51 from Raphexion/master
  * remove unused (un-read) variable
  * Merge pull request #50 from nsjodk/doc
  * Merge pull request #49 from nsjodk/master
  * README: correct the github path
  * modern cmake: set cxx standard
  * Update README.md
  * Merge pull request #48 from nsjodk/master
  * modern cmake - minimal version 3.4
  * consistent cmake_minimum_required
  * Merge pull request #47 from nsjodk/master
  * config.h: #pragma once before includes
  * Add q\quit to exit shell

uuu_1.1.41 / 2018-08-22
=======================

  * Update qspi erase timeout value to 40s
  * built-in qspi support burn difference image
  * Fastboot add flashing and oem command
  * Update README.md

uuu_1.1.35 / 2018-08-16
=======================

  * add sd_all into default script
  * fix linux build failure
  * optimize version info
  * remove redundant hash value
  * use last tag as build version when build from git

uuu_1.1.29 / 2018-08-15
=======================

  * fix linux build error
  * Fix crash when connect 2 board and load from zip file
  * Async unzip file
  * Notify application when zip file
  * Delay 100ms in case some thread have not exit and send out THREAD_EXIT notify message
  * Remove debug message
  * linux: correct build_ver
  * Remove duplicate build number info
  * Fix windows build problem cause by createversion.bat
  * roll back version number to 1.1.4
  * linux update gen script to recongize appver build number
  * windows recognize appver build number
  * Parse version info from version string
  * Fix open zip file failure
  * FB flash support timeout

uuu_1.1.16 / 2018-08-13
=======================

  * fix mmc emmc partition ack setting
  * built-in emmc_all, sd, spl scripts
  * Improve help message
  * improve cmake clst generate
  * improve error message
  * Fix wrong path handle at failure parser build in command
  * fix linux build
  * Added built-in script support

uuu_1.1.7 / 2018-08-10
======================

  * add -offset document
  * imx8mq skip HDMI firmware
  * SDPS add option -offset to skip some header

uuu_1.1.3 / 2018-08-09
======================

  * Fix protocol case sensitive problem in script

uuu_1.1.1 / 2018-08-07
======================

  * Update build number to 1.1.x
  * Fixed miss ":" at parser uuu script
  * Fix [-t 1000] parser problem at uuu script
  * Added Timeout for FB protocol.

uuu_1.0.86 / 2018-08-02
=======================

  * Fine tune help information
  * Fix -v PID\VID miss algined at IMXRT106X

uuu_1.0.84 / 2018-07-31
=======================

  * clean up some warning for windows build
  * Clean up warning
  * clean up some warning
  * Fixed a typo
  * Add -V option to print libusb error and warning information
  * work around libusb 1/10 open device failure at windows platform
  * Merge pull request #44 from eramox/feature/OOT_build
  * Merge pull request #43 from eramox/fix/fix_different_issues
  * Fix trailing whitespace in the project
  * fix checkpatch
  * Fix warning in uuu
  * Support build of the project from a tarball
  * Support Out Of Tree build

uuu_1.0.74 / 2018-07-24
=======================

  * Added MX8QM support
  * Move ROM info to separated file
  * Add i.MX8MQ support
  * Update README.md
  * Update README.md
  * Update README.md
  * Merge pull request #39 from angolini/README_update
  * README: Fix typo and add missing libzip-dev
  * README: Update the formatting of code block

uuu_1.0.59 / 2018-07-11
=======================

  * add delay command
  * fb: avoid a small package after big package
  * Merge pull request #34 from MrVan/opensuse-fix
  * Add appveyor.yml
  * uuu: fix build on openSUSE tumbleweed

uuu_1.0.53 / 2018-07-05
=======================

  * sdpu: use default address
  * Added missed SDPU done command support
  * Enable cursor when exit program
  * fix issue #33 add try sudo uuu
  * fix i.mx7ulp pid number
  * Merge pull request #32 from falstaff84/master
  * avoid warning
  * Support uboot sdpu protocol to continue with SPL
  * Change uuu output to the same folder with libusb

1.0.44 / 2018-06-21
===================

  * Fix build error
  * remove reduntant data in gitsubmodules
  * Dynamic link libusb
  * Add MXRT106X support
  * Added License file
  * Update README.md
  * Test push hook
  * Update README.md
  * using stadic-libstdc++ to reduce dependence

uuu_1.0.35 / 2018-05-25
=======================

  * fb flash always convert to sparse format
  * fix divided by zero problem
  * Fix build warning
  * Merge remote-tracking branch 'github/uuu'
  * Merge pull request #29 from agavemountain/uuu
  * linux mmap work
  * Precode Linux mmap version
  * Using mmap to read files
  * Fixed CMAKE relative path error
  * Add FB flash command description
  * Fix stack overflow when read sdcard image file
  * use back file if filename is ..
  * Don't return error when can't commands for protocol
  * RAW to sparse work.
  * Add usb path filter support
  * fix linux build
  * Add FAT partition file read
  * Every thread have independence command list
  * Capture ctrl_c to show cursor

uuu_1.0.28 / 2018-05-22
=======================

  * unified file path
  * Add timeout to 5s for flash command
  * Fix linux build problem
  * Added miss file
  * Support split android sparse file
  * precode fastboot flash command
  * Add submodule libsparse
  * fix linux build failure
  * Index start from 1
  * Fix line mass up if error happen
  * Optimize output
  * Correct fastboot transfer size notification error.
  * Fix current path set wrong when use uuu xxx.zip
  * Test web trigger
  * Update README.md
  * Update FBK vid pid info
  * Update README.md
  * Update README.md
  * Update README.md