jief666
2961827dce
Correct some refactoring bugs.
2020-08-17 22:40:52 +03:00
jief666
d4b3fb9b7a
Bug I introduced in StrHToBuf.
...
Remove PRINTF_EMIT_CR=1.
ReleaseDate wrongly had a \n at the end.
Bug in utf8_stringnn_from_utf16_string.
XString replaceAll(XString,XString) function.
2020-08-16 16:21:12 +03:00
jief666
de45197556
Correct trim() in XString.
2020-08-16 12:33:41 +03:00
jief666
bc04c86a93
Refactoring some CHAR8* and CHAR16* to XString.
2020-08-15 16:47:56 +03:00
jief666
8947e66382
SETTINGS serialize method.
2020-08-13 15:07:40 +03:00
jief666
59d8cbad7f
Refactoring KEXT_PATCH.
...
Change numerous CHAR8* CHAR16* to XString.
2020-08-12 18:15:47 +03:00
jief666
29718aaa0b
Fix -W effc++ warnings.
...
SETTINGS_DATA is a class.
XIcon is separate class.
KernelAndKextPatches in LOADER_ENTRY is not a pointer anymore.
2020-08-11 15:43:53 +03:00
jief666
7765a988fe
XStringArray self assignament test.
...
Rename SPrintf S8Printf.
Rename NullXString NullXString8.
Rename XStringArray XString8Array.
2020-08-11 09:00:19 +03:00
jief666
1c4bb3f823
Some CHAR16* refactored to XStringW.
...
Add insertAtPos, deleteCharsAtPos.
Bug : moved trim, lowerAscii, upperAscii in XStringAbstract.
2020-08-10 14:06:06 +03:00
jief666
4555bb9e9f
Remove the last PoolPrints.
2020-08-09 18:55:30 +03:00
jief
a2b8d1217f
Handle self assignment for ObjArray.
2020-05-23 23:12:48 +03:00
Jief L
a2b23b391f
Add XStringArray::remove and removeIC tests. Create var for "quiet" and
...
"splash".
2020-05-10 12:41:34 +03:00
Jief L
ce9538bb4e
strcpy bug. DecodeOptions bug.
2020-05-03 23:53:50 +03:00
Jief L
ab90362ebf
Split and ConcatAll more flexible.
2020-05-03 18:07:34 +03:00
Jief L
5ad1616d7f
XtoolsCommon tests.
2020-05-01 00:43:44 +03:00
Jief L
0c88de9390
Rename _XS to _XS8
2020-04-30 09:22:26 +03:00
Jief L
e170b16516
Rename XString to XString8.
2020-04-30 09:03:56 +03:00
Jief L
82b679bcbd
Avoid memory copy at XString initialisation.
2020-04-30 08:17:51 +03:00
Jief L
de2bb5f950
Refactor some Path to XStringW.
2020-04-27 12:50:49 +03:00
jief
2ccc95513e
Improve Split in XStringArray.
2020-04-26 14:52:10 +03:00
jief
7d43ca70d5
XStringArray re-implementation with template.
2020-04-26 13:12:05 +03:00
Jief L
8d35aa3ecc
new trim method in XString.
2020-04-25 14:33:01 +03:00
Jief L
a71fe28d34
Fix VS compilation.
2020-04-25 12:59:07 +03:00
Jief L
fc0b83c34b
Fix warnings.
2020-04-24 18:15:05 +03:00
Jief L
5f195c9d8a
More cleaning in tests.
2020-04-24 12:30:09 +03:00
Jief L
ad33a3b16a
Replace XToolsCommon by XToolsConf in include. Improved panic().
2020-04-24 09:36:29 +03:00
Jief L
73411bbc47
Cleaning in XString. Some method renaming.
2020-04-23 23:43:35 +03:00
Jief L
fd0f4589ec
New implementation of XString.
2020-04-23 16:20:48 +03:00
jief
22ba40a466
Deactivate XStringW operator with native type (to catch things like
...
"Title != NULL")
2020-04-23 11:23:57 +03:00
Sergey Isakov
e37d782aad
VS2019 compatibility
...
Signed-off-by: Sergey Isakov <isakov-sl@bk.ru>
2020-04-20 15:45:25 +03:00
jief
1db9b51864
Revert a change, add a test.
2020-04-17 16:32:12 +03:00
jief
647955dd8c
Fix %x format for char and short.
2020-04-17 15:27:38 +03:00
jief
e429268dfc
Remove functions prototypes from Plateform.h
2020-04-16 10:15:26 +03:00
jief
ff91406362
Update unicode_conversions
2020-04-15 20:28:59 +03:00
jief
c248c89a50
Forgotten with previous commit.
2020-04-15 19:03:38 +03:00
jief
e471eb744a
Make Id protected in XCinema
2020-04-14 22:37:44 +03:00
jief
3ed1a89bcc
Swicth %X to %x in snprintf and get rid of LowCase.
2020-04-13 10:25:42 +03:00
Jief L
cb51add9aa
Add 2 tests about spd serial.
2020-04-11 09:12:10 +03:00
Jief L
325b576b1d
End of AsciiSPrintf replacement.
2020-04-10 16:52:49 +03:00
Jief L
109cbc1cda
Some more checked conversion to snprintf.
2020-04-10 16:27:04 +03:00
Jief L
2fb28154a8
Unit test.
2020-04-10 14:32:10 +03:00
Jief L
8e8fb57178
Fix printf width specifier for %s.
2020-04-10 14:01:16 +03:00
Jief L
91b0145ab9
Disable automatic conversion of XString to wchar_t*.
2020-04-09 19:32:46 +03:00
Jief L
7ad745cfa1
Replace utf8Conversion by unicode_conversions.
2020-04-09 18:46:17 +03:00
Jief L
da5dc56504
Add a test in XStringW.
2020-04-09 18:12:48 +03:00
Jief L
879b0c2961
DontStopAtPanic helper, XUINTN remove, PRIuPTR and few warnings.
2020-04-08 13:49:00 +03:00
Jief L
b8bb76d51e
Refactor LoadOptions as XString.
2020-04-05 15:25:39 +03:00
Jief L
1c1db57638
Get rid of UnicodeSPrint.
2020-04-04 16:50:13 +03:00
Jief L
fbfc206a41
Renamed SPrintf to SWPrintf for XStringW
2020-03-31 19:10:30 +03:00
Jief L
6f64681239
Fix includes and refit.inf
2020-03-31 19:05:34 +03:00