thread-pool: fix waiting until all tasks are complete.

Change-Id: Iaf5a3bf28879f229a223a8760fd878f96958a53c
scp2: forgot to remove file_quickstart from makefile

Change-Id: Ieb34db019c03e7f20f06d3a690b3717b41645e90
We don't need this repetitive namespace open / close thingie...

And unindent to make it look more like C++ than Java.

Change-Id: I67562cf17c32c40c321b492e9b05c2321a51e126
Remove repetitive namespace close / re-open & unindent.

Change-Id: I453084b3b034a04305058da404b334c7016559ce
Unindent.

Change-Id: I875bdf1eb6df37b07dd19c6a7ff5ba5eb3b8a096
resurrect OS X SDKs 10.5--10.7 in configure.ac

restore support for `--with-macosx-sdk=' configure option

building on OS X doesn't imply clang, use gcc/g++ for 10.5 & 10.6

Related commit: 100805844ab3371553803b0b05d3a41a42da7a3a

Change-Id: Ia3a7ad24a14a3d50b0b3ba4485080010835be731
Revert "PPC Mac support can go away now (again)"

This reverts commit e29862bcc509916e7fe3e9b2f43b0672c49b7f6e.

Change-Id: Ie6f7b94c2760b34f2b9e3ef7e619905ccb26892e
avmediaMacAVF is not available on OS X 10.5/10.6

Related commit: 4fa8282816cb39692678e9da6b6693e821a3039b

Change-Id: Ice433ac738096c4142cc78ce793f2b2f1e2a1708
resurrect conditional code for OSX SDKs < 10.8 from "mass purge"

plus, change MAC_OS_X_VERSION_MAX_ALLOWED/MAC_OS_X_VERSION_MIN_REQUIRED to MACOSX_SDK_VERSION

reverted commits:
  b02e958fa0bf7d062a5b8aff03d22325e3068feb
  fe25090e992eefd0c43ca73b656632a650793b1a

Modified: 24 files (19 from b02e958f + 6 from fe25090e - 1 common)

Change-Id: Ib6e63e664dc073a8d751306f613e8be4918c406a
vcl: restore other bits of pre-10.8 conditional code

related commits:
  4fa8282816cb39692678e9da6b6693e821a3039b
  ec147012340219c8bb5eaf8fe3d41be7836bc261
  16996c6b91b53e3c7d316296833bdb8a9cb60c22

Change-Id: Ie8962f8d26f163eed91fdf6b137b0d9830183dd2
Don't assume that /usr/bin/mktemp is always a BSD mktemp on OSX, add backup for GNU mktemp

Change-Id: Ifb119dd13062593cba5aa3cb1dacc54194339544
disable OpenGL and OpenCL for OS X 10.5

Change-Id: I40def75aa83d9b780bbf7e7ec51096aa1f929457
vlc: use OpenGL "2.1 legacy context" for OS X versions < 10.7

``With Mac OS X 10.7 Lion OpenGL 3.2 support was added. Till then
only OpenGL 2.1 was available.''

related commit: 8b384c946cb6725d691123152f5e7c6ac0692185
Use GNU objc ABI/runtime instead of NeXT ABI/runtime when compiler is GCC

also,
  + fix "cannot find interface declaration for NXConstantString"
  + sal/osl/unx/system.h: include <objc/objc-api.h> when OBJC_EXPORT
    is not defined

Change-Id: I5f0df322435be8244d372642dee1c21d783306f1
vcl: include <objc/objc-api.h> when OBJC_EXPORT is not defined

Change-Id: I6fbfff670fb9d83e950e7eac60000ef3e0130f8c
apple_remote: include <objc/objc-api.h> when OBJC_EXPORT is not defined

Change-Id: Idc37a663f8a5abad30464a0f38d66237c7de39b4
toolkit: include <objc/objc-api.h> when OBJC_EXPORT is not defined

Change-Id: I5b1abae5bace4f831baa2e69d46e75c7cb638095
fix "trying to encode non-integer type as a bitfield"

this problem arises when you compile with GCC
(GNU objective-C mode)

Change-Id: Ifa4ff252ae5a7b71320d41873a2c412a32dd0333
vcl: fix some "cannot convert 'objc_object*' to..." issues

Change-Id: I4b0e32c412937da4b2ea4bf350be32ea31362b3c
vcl: workarounds for `objc_msgSend' on 10.5

(vcl/osx/salframe.cxx, vcl/osx/salmenu.cxx)

plus, move conditional includes in salframe.cxx down a bit

Change-Id: I39886b4590f227ec69042fed0f5240ba0b0fd7f2