Pete Batard
9aea069f84
[misc] update autotools support files
2021-03-25 23:57:34 +00: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
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
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
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
ced2589c4d
[iso] libcdio is temperamental when it comes to NULL pointers
...
* Fixes a crash when opening the latest gparted and probably other ISOs
2014-02-18 00:05:00 +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
ae43dfd721
[misc] switch to VS2012
2013-01-07 01:50:51 +00:00
Pete Batard
8506e47fd3
[misc] fix Clang warnings
2012-11-30 00:18:28 +00:00
Christophe Fergeau
249d3e16fb
[iso] fix possible crash when accessing root UDF files
...
* See http://lists.gnu.org/archive/html/libcdio-devel/2012-11/msg00013.html
and http://cgit.freedesktop.org/~teuf/cdio/commit/?id=6c0251d145e44b7cdfeb9767c615646fb8f51320
2012-11-25 23:06:29 +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
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
472db8b592
[iso] bootable NTFS from ISO image [EXPERIMENTAL]
...
* bootmgr ISOs only
* extraction and ISO support UI improvements
* UTF8 support through CreateFileU
* cancellation on ISO file extraction
* switch to using CreateThread
2012-02-07 02:05:58 +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