255a37216f
Merge branch 'override' of git://github.com/lioncash/nod into lioncash-override
2019-08-09 23:14:32 -07:00
Lioncash
2171388b9d
General: Make use of override where applicable
...
Makes it explicit where functions are being overridden in derived
classes/structs.
2019-08-10 01:41:44 -04:00
Lioncash
a572439967
DirectoryEnumerator: Handle non-null-terminated strings in CaseInsensitiveCompare
...
std::string_view instances aren't required to be null terminated. Given
this, we can make the functions a little safer by performing an explicit
bounded comparison on the range of characters, making the code more
generic with regards to handling the underlying string data.
2019-08-10 01:16:21 -04:00
Jack Andersen
37792ba116
Massive libfmt refactor
2019-07-19 18:21:57 -10:00
Jack Andersen
be8409681f
New code style refactor
2018-12-07 19:21:47 -10:00
Jack Andersen
3d380fdc3b
macOS build fixes
2018-10-15 17:16:08 -10:00
Jack Andersen
f87b286ff3
Windows build fixes
2018-10-14 10:11:28 -10:00
Jack Andersen
e964a013fe
Convert to pragma once
2018-10-06 17:39:24 -10:00
Jack Andersen
d5f5db440c
Windows build fixes and warning avoidance
2018-05-24 20:38:06 -10:00
Jack Andersen
a557f86974
Huge compile performance refactor
2017-12-28 21:57:54 -10:00
Jack Andersen
34de6276b0
UWP fix
2017-12-06 18:11:03 -10:00
Jack Andersen
3d70a568dc
UWP support
2017-12-05 17:23:58 -10:00
Jack Andersen
27a2cb5998
string_view refactor
2017-11-12 20:18:53 -10:00
Jack Andersen
d597400f4a
Fix FST parent directory index
2017-07-11 19:13:44 -10:00
72169e8e77
Added writeSysFiles
for convience of integration
2017-07-09 01:25:43 -07:00
Jack Andersen
6454d68abc
Windows Fixes
2017-07-01 20:08:26 -10:00
Jack Andersen
2a472651ae
Proper extract structure for GCN images
2017-07-01 19:39:41 -10:00
Jack Andersen
41148a1368
Refactor of extracted directory structure and API simplification
2017-07-01 13:36:16 -10:00
e49568ac83
Initial modifications to support Dolphin's VolumeDirectory
2017-06-30 03:30:10 -07:00
cylgom
82edc597ba
fixed functional include
2017-06-07 20:05:21 +02:00
Jack Andersen
dd20c1d255
Add floating point progress to builder callbacks
2017-05-21 23:12:48 -04:00
e494dbba9f
Add completion percentage to ExtractionContext's callback
2017-05-21 03:26:22 -07:00
2bc7c4e568
Add DiscBase::getPartitionNodeCount
2017-05-20 23:00:11 -07:00
Jack Andersen
dc474ad156
Major refactor, better error handling and directory/image merge
2017-02-04 20:19:34 -10:00
Jack Andersen
d106299a11
Remove unnecessary and RVO-detrimental moves
2016-10-02 18:37:20 -10:00
Jack Andersen
556a5868bb
Humungous refactor
2016-03-04 13:04:30 -10:00
Jack Andersen
48f79b2369
File-size limiting
2016-02-02 11:18:16 -10:00
Jack Andersen
528b5cad0c
Minor fixes
2016-01-25 20:39:49 -10:00
Jack Andersen
02a7b95606
CheckFreeSpace POSIX fix
2016-01-25 16:01:55 -10:00
Jack Andersen
df5e8d068c
Removed direct stdio usage
2016-01-24 19:55:31 -10:00
Jack Andersen
9ce2e0a3b2
Additional windows additions
2016-01-24 16:13:09 -10:00
Jack Andersen
044a393ff8
Merge branch 'master' of https://github.com/AxioDL/NODLib
2016-01-24 16:12:26 -10:00
Jack Andersen
c4aaecbc8f
Single-pass image creation refactor
2016-01-24 16:00:02 -10:00
0819101986
More windows fixes
2016-01-23 22:44:17 -08:00
9114be2a4d
Various windows fixes (microsoft plz)
2016-01-23 21:12:40 -08:00
Jack Andersen
5d5dfdc3da
OS X build fixes
2016-01-23 13:36:58 -10:00
Jack Andersen
e7f8bbed8a
System files added to Wii partition first to keep 32-bit loaders happy
2016-01-22 17:39:38 -10:00
Jack Andersen
e9bac54e10
Wii image generation fixes
2016-01-22 13:45:58 -10:00
Jack Andersen
7403996ed3
Initial Wii image generation (needs disc header)
2016-01-21 16:30:17 -10:00
Jack Andersen
fafff92874
Work on GCN image building
2016-01-20 20:30:37 -10:00
Jack Andersen
3a41af8a91
Initial image building
2016-01-19 17:17:24 -10:00
Jack Andersen
168ff506a3
Major scoped-enum refactor
2015-11-20 15:15:33 -10:00
Jack Andersen
f686816ad3
Silenced windows warning
2015-10-16 11:52:57 -10:00
Jack Andersen
322d1c48cd
Added type-aliases for nested NOD types
2015-10-01 11:47:27 -10:00
f4c606c4eb
WIP context
2015-09-27 18:55:59 -07:00
8cd695c229
Fix parseDol
2015-09-27 10:10:40 -07:00
Jack Andersen
dfdfdb2749
Windows fixes
2015-09-26 18:35:00 -10:00
24ba376064
FreeBSD Fixes
2015-09-12 19:41:19 -08:00
Jack Andersen
ceb4d3bb9b
OS X build fixes
2015-09-02 08:53:24 -10:00
Jack Andersen
960ba8e462
string conversion fix for windows
2015-08-31 11:43:23 -10:00