HPCC-11966 Extend locking primitives to add assertLocked()

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12031 Always throw exceptions if cannot allocate enough memory

Signed-off-by: Gavin Halliday <gavin.halliday@lexisnexis.com>
HPCC-11966 Extend locking primitives to add assertLocked()

Handle nested case

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12047 String repad causes seg fault on -ve lengths

Technically, this fix is incorrect, as someone COULD be trying to deal with
strings > 2Gb in length.

In practice, anyone trying to deal with strings that size will hit other
problems, and this can be fixed when those are.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-12047 String repad causes seg fault on -ve lengths

Additional check for invalid parameter

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
HPCC-11975 Restrict height of confirmation dialog

Clip visible list to a sensible amount (10) and display "...N more..."

Fixes HPCC-11975

Signed-off-by: Gordon Smith <gordon.smith@lexisnexis.com>
HPCC-11966 Extend locking primitives to add assertLocked()

Handle nested case in linux too

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6332 from richardkchapman/repad-negative

HPCC-12047 String repad causes seg fault on -ve lengths

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge pull request #6310 from ghalliday/issue12031

HPCC-12031 Always throw exceptions if cannot allocate enough memory

Reviewed-By: Jake Smith <jake.smith@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6335 from GordonSmith/HPCC-11975

HPCC-11975 Restrict height of confirmation dialog

Reviewed-By: Miguel Vazquez <miguel.vazquez@lexisnexis.com>
Reviewed-By: Richard Chapman <rchapman@hpccsystems.com>
Merge pull request #6276 from richardkchapman/assertLocked

HPCC-11966 Extend locking primitives to add assertLocked()

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Merge remote-tracking branch 'origin/closedown-5.0.x'

Conflicts:
	roxie/roxiemem/roxiemem.cpp

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>