Pete Batard
366ce99712
[misc] fix Coverity and CodeQL warnings
...
* Also make sure to build Release for static analysis.
2021-09-07 23:39:04 +01:00
Pete Batard
9aea069f84
[misc] update autotools support files
2021-03-25 23:57:34 +00:00
Pete Batard
77d319267f
[iso] add Rock Ridge deep directory support
...
* Closes #1526
2020-06-02 11:13:47 +01:00
Pete Batard
dcc4463273
[iso] update libcdio to latest
2020-05-24 21:09:28 +01:00
Pete Batard
65523bbdf9
[misc] fix 32-bit arithmetic overflow operation warnings
...
* Also disable C28251 annotation warning
2020-02-12 17:23:23 +00:00
David Stumph
3c9acb0d3c
[misc] use $(srcdir) in Makefiles
...
* Picked from #1449
2020-02-10 12:08:04 +00:00
Pete Batard
4ebed1eac2
[iso] report usage of UDF symbolic links
...
* These may dramatically increase the size required for extraction
so users may want to have some hints about these.
* Closes #1446
2020-02-05 13:23:49 +00:00
Pete Batard
b80f7c0785
[iso] update libcdio to latest
...
* Also clean up some of the code in iso.c
2018-06-04 12:20:14 +01:00
Pete Batard
c5f4e5a2ee
[misc] drop Clang support and move VS2017 project files to .vs
2017-11-11 15:41:04 +00:00
Pete Batard
9b5cd92029
[arm] add Visual Studio ARM64 compilation support
...
* Windows 10 ARM users *WILL* be able to run Rufus natively
the very same day they got their new device!
2017-11-03 18:04:33 +00:00
Pete Batard
23d71ae0f1
[arm] add ARM compilation support (MSVC)
...
* Yay!
* Also remove unneeded stdint.h/stdbool.h/inttypes.h
2017-05-15 12:04:03 +01:00
Pete Batard
3d1b3bac40
[misc] update project files to VS2017
2017-05-12 12:08:17 +01:00
Pete Batard
edcfd43ed5
[misc] fix multiple VS Code Analysis warnings
2017-03-10 19:07:48 +01:00
Pete Batard
97b4e623cd
[iso] update libcdio to latest
...
* Also update .gitignore for VS2017 files
2017-03-09 15:34:37 +01:00
Pete Batard
8a491e9877
[misc] update Clang solution for VS2017
2017-03-09 12:37:53 +01:00
Pete Batard
b204065f88
[clang] use the July Clang/C2 framework VS2015 update
2016-07-21 15:58:11 +01:00
Pete Batard
3b0c4e8083
add Clang/C2 support for Visual Studio (EXPERIMENTAL)
...
* When I say EXPERIMENTAL, I mean it!!
* Currently, opening an ISO9660 image fails with 'Could not access directory'
2016-06-04 18:57:55 +01:00
Pete Batard
f0b13361be
[msvc] harmonize compilation options
2016-06-04 17:50:16 +01:00
Pete Batard
39d6b90447
[misc] fixes for Clang/C2 compilation support
2016-06-04 17:13:50 +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
cf7e52e051
[misc] pocketful of enhancement and fixes - part 4
...
* Fix disappearance of "Start" button when selecting an ISO with
no target (reported by Sopor)
* Add commented sample ini file
* Add AC_PROG_AR macro in configure.ac
* Update ChangeLog for BETA
2015-02-10 22:45:48 +00:00
Pete Batard
e72d6546d1
[misc] update MinGW build chain for msys2
...
* Use autoconf and automake 1.14
* reinstate parallel build flags
* Also fix MinGW warnings and errors
2014-12-15 18:42:21 +00:00
Pete Batard
4c8b022042
[internal] enable ALPHA/BETA from configure
...
* Pass --enable-alpha or --enable-beta to configure/_release.sh
2014-11-28 00:22:57 +00:00
Pete Batard
ca5a9dde5f
[misc] upgrade solution files for Visual Studio 2013 Community Edition
...
* Visual Studio 2013 is now free for Open Source developers, so make
it our default.
* See http://www.visualstudio.com/news/vs2013-community-vs
2014-11-13 11:04:37 +00:00
Pete Batard
fbd0e00458
[oops] fix non Visual Studio builds
...
* ...that got broken in ea817cbc2c
2014-10-31 20:32:42 +00:00
Pete Batard
ea817cbc2c
[iso] update libcdio to v0.93
...
* Also fix a memory leak introduced vy v0.93 in cdio_free()
2014-10-31 18:52:23 +00:00
Pete Batard
60b68258dc
[iso] fix UDF UNICODE support
...
* libcdio's unicode16_decode() was not decoding labels at all,
but simply stripping the MSB of the UDF USC-16 sequences
* use an actual conversion to UTF-8
* also update the rest of udf_fs.c to latest libcdio version
* closes #285
2014-02-17 22:05:21 +00:00
Pete Batard
c544429606
[loc] use a single rufus.loc as translator base
...
* Remove the need to maintain a new_translation.loc
* Add a sed invocation to remove comments and unwanted stuff
to generate a final embedded.loc
* Note: sed is only invoked for MinGW.
MS compilers still embed the unmodified rufus.loc.
* Also fix a small bug when parsing the version.
2013-11-01 21:53:48 +00:00
Pete Batard
cf3964c8a3
[iso] upgrade to libcdio latest
...
* This should fix #179
* Also bump rufus-next to v1.4.0
2013-10-14 00:31:20 +01:00
Pete Batard
b0e131e5e4
[iso] upgrade libcdio track and sector handling
...
* From latest git version of libcdio
2013-06-04 01:03:56 +01:00
Pete Batard
ae43dfd721
[misc] switch to VS2012
2013-01-07 01:50:51 +00:00
Pete Batard
bf98a552da
[iso] update libcdio to v0.90
2012-11-04 01:33:54 +00:00
Pete Batard
51fb4e339f
[freedos] Embed FreeDOS always in a single version of rufus.c
...
* also bump version to rufus-next
* also change build prefix from '#' to 'b' in tags
2012-03-28 19:50:21 +01:00
Pete Batard
7ee5b35551
v1.1.4 ( #150 )
...
* closes #49
* closes #60
* closes #64
* should address #59
* set default doe ISOs with bot bootmgr and isolinux to syslinux
* other improvements
2012-03-03 23:12:48 +00:00
Pete Batard
f5939d18ab
[iso] Syslinux support improvements
...
* Allow the use of vanilla Syslinux by creating a /syslinux.cfg
that references isolinux.cfg
* Fix #40 and #42
* Workaround for #44 by search and replace of ISO label in .cfg
* ISO9660 Joliet fixes
2012-02-21 00:08:31 +00:00
Pete Batard
a851d66e7c
[iso] libcdio Joliet and UDF fixes
...
* Fix for broken UDF access with MSVC on some images
(eg. Arch Linux)
* Fix for broken Joliet access on ISO9660 images and
proper Joliet support in iso.c
2012-02-16 20:44:16 +00:00
Pete Batard
e17de3312f
[iso] Set drive label according to the one from ISO
...
* required for Linux distros such as Arch Linux
* also added udf_get_logical_volume_id to libcdio and other fixes
* also prevents overwrite of ldlinux.sys from ISO
* closes #36
2012-02-14 20:52:39 +00:00
Pete Batard
013db6a6d8
[msvc] update solution files and add missing config.h
2012-01-31 17:39:54 +00:00
Pete Batard
5bd86bc743
[iso] initial ISO image support (EXPERIMENTAL)
...
* from libcdio: http://www.gnu.org/software/libcdio/
2012-01-31 01:40:22 +00:00