Commit Graph
22 Commits
Author SHA1 Message Date
Le Philousophe ab0854d81a AGS: Don't use unsafe sprintf and vsprintf 2022-10-23 22:46:19 +02:00
Paul Gilbert b1649597d7 AGS: Replaced Math/std Min/Max with ScummVM macros
Inspired by 6dee5ee6f271c600e30879d892295ea6069e8cc9
2022-05-05 22:41:10 -07:00
Paul Gilbert 4cab476394 AGS: in String use constant NoIndex instead of nps
From upstream aca0285937f96002b76d61f4c1cc6f3a11242c2c
2022-04-24 16:00:04 -07:00
Paul Gilbert b615ca27b3 AGS: Fix String::ClipRight causing access violation for empty string
From upstream b1602096ec06aae8f045c0037298d61846111aa0
2022-03-30 22:13:18 -07:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert ddc99c673d AGS: Implemented String::AppendFmt() for easier formatted append
From upstream 78b934e1b02ca4c772026a65907e4a1cd9c0bfcc
2021-08-03 18:56:35 -07:00
Paul Gilbert f19dd1c506 AGS: few cast fixes
From upstream 008b2d2c61420f6f2c996317a0eb56a49e708095
2021-07-10 18:56:58 -07:00
Paul Gilbert 0ba468d1c9 AGS: CreateAllDirectories works explicitly with sub_dirs parameter
From upstream 80f54e2c17830121bbe8b8501f22536c90b3f760
2021-07-10 18:56:56 -07:00
Paul Gilbert f1711431f6 AGS: Unicode-aware line splitting and right-to-left text mode
From upstream 00fee7e61e5746fe3c8722028f4f497b1949559e
2021-07-10 14:33:35 -07:00
Paul Gilbert 91c7eeef14 AGS: Provided String method variants with "const String&" argument
From upstream 1e33b06b3329b6b0a79c9fe818c012741c08ae2a
2021-06-13 21:08:57 -07:00
Paul Gilbert fa48200366 AGS: Removed redundant static String::WriteString()
From upstream 937907f8cf5777071ab78f6050709e3069815ec2
2021-06-13 21:08:57 -07:00
Paul Gilbert 37178efc40 AGS: Common: String::_cstr always non-null, simplified GetCStr()
+ use _len directly in implementation instead of GetLength() (GetCStr
and GetLength in implementation had more complicated meaning in the past).

From upstream 86eea0873c358a99bf2c1c963057710ef9383b50
2021-06-13 21:08:57 -07:00
Paul Gilbert e468302585 AGS: Standardize the AGS String npos 2021-06-13 21:08:53 -07:00
Paul Gilbert b104d78888 AGS: Enabling disabled blocks, and making ScummVM needed changes 2021-06-13 21:08:50 -07:00
Paul Gilbert 701396361c AGS: Import of fresh codebase 2021-06-13 21:08:44 -07:00
Paul Gilbert 69b6cfab29 AGS: Move std/ folder into lib/ 2021-02-06 16:37:31 -08:00
Paul Gilbert 6c8789264d AGS: Added shared/util/ folder 2021-02-06 16:37:31 -08:00
Paul Gilbert a7a9ca0543 AGS: Adding AGS3 namespace to cpp files 2021-02-06 16:37:31 -08:00
Paul Gilbert d8e471b03c AGS: Changing Common namespace to Shared 2021-02-06 16:37:31 -08:00
dreammaster 8026e4bb30 AGS: Run astyle formatting 2021-02-06 16:37:31 -08:00
Paul Gilbert bd6a58d1a1 AGS: Adding ScummVM comment headers 2021-02-06 16:37:31 -08:00
Paul Gilbert a60d290a08 AGS: Initial addition of engine/ and shared/ folders 2021-02-06 16:37:31 -08:00