mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-02-08 04:20:09 +00:00
Raised the warnings level in the introjucer, and fixed a few warnings that were thrown up by this.
This commit is contained in:
parent
452a1f3475
commit
f6395d4cda
18 changed files with 78 additions and 77 deletions
|
|
@ -19,7 +19,7 @@ ifeq ($(CONFIG),Debug)
|
|||
endif
|
||||
|
||||
CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "DEBUG=1" -D "_DEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.1.1" -D "JUCE_APP_VERSION_HEX=0x30101" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 -std=gnu++0x
|
||||
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -g -ggdb -O0 -std=gnu++0x -Wreorder -Wuninitialized -Wunused-parameter -Wstrict-aliasing -Wshadow -Wsign-compare
|
||||
CXXFLAGS += $(CFLAGS)
|
||||
LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -ldl -lfreetype -lpthread -lrt
|
||||
|
||||
|
|
@ -39,7 +39,7 @@ ifeq ($(CONFIG),Release)
|
|||
endif
|
||||
|
||||
CPPFLAGS := $(DEPFLAGS) -std=c++11 -D "LINUX=1" -D "NDEBUG=1" -D "JUCER_LINUX_MAKE_7346DA2A=1" -D "JUCE_APP_VERSION=3.1.1" -D "JUCE_APP_VERSION_HEX=0x30101" -I /usr/include -I /usr/include/freetype2 -I ../../JuceLibraryCode -I ../../../../modules
|
||||
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -O3 -std=gnu++0x
|
||||
CFLAGS += $(CPPFLAGS) $(TARGET_ARCH) -O3 -std=gnu++0x -Wreorder -Wuninitialized -Wunused-parameter -Wstrict-aliasing -Wshadow -Wsign-compare
|
||||
CXXFLAGS += $(CFLAGS)
|
||||
LDFLAGS += $(TARGET_ARCH) -L$(BINDIR) -L$(LIBDIR) -fvisibility=hidden -L/usr/X11R6/lib/ -lX11 -lXext -lXinerama -ldl -lfreetype -lpthread -lrt
|
||||
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@
|
|||
</MODULEPATHS>
|
||||
</VS2008>
|
||||
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" bigIcon="rVgowdy"
|
||||
extraCompilerFlags="-std=gnu++0x">
|
||||
extraCompilerFlags="-std=gnu++0x -Wreorder -Wuninitialized -Wunused-parameter -Wstrict-aliasing -Wshadow -Wsign-compare">
|
||||
<CONFIGURATIONS>
|
||||
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Introjucer"
|
||||
libraryPath="/usr/X11R6/lib/" linuxArchitecture=""/>
|
||||
|
|
|
|||
|
|
@ -55,14 +55,14 @@ public:
|
|||
|
||||
void resized() override
|
||||
{
|
||||
Rectangle<int> bounds = getLocalBounds();
|
||||
Rectangle<int> r = getLocalBounds();
|
||||
|
||||
modulesLabel.setBounds (bounds.removeFromLeft (110));
|
||||
modulesLabel.setBounds (r.removeFromLeft (110));
|
||||
|
||||
openFolderButton.setBounds (bounds.removeFromRight (40));
|
||||
bounds.removeFromRight (5);
|
||||
openFolderButton.setBounds (r.removeFromRight (40));
|
||||
r.removeFromRight (5);
|
||||
|
||||
currentPathBox.setBounds (bounds);
|
||||
currentPathBox.setBounds (r);
|
||||
}
|
||||
|
||||
static bool selectJuceFolder (File& result)
|
||||
|
|
|
|||
|
|
@ -55,34 +55,34 @@ public:
|
|||
|
||||
void paintButton (Graphics& g, bool isMouseOverButton, bool /*isButtonDown*/) override
|
||||
{
|
||||
const Rectangle<float> bounds (getLocalBounds().toFloat());
|
||||
const Rectangle<float> r (getLocalBounds().toFloat());
|
||||
const Colour buttonColour (0xfff29300);
|
||||
|
||||
if (isMouseOverButton)
|
||||
{
|
||||
if (getStyle() == ImageFitted)
|
||||
{
|
||||
hoverBackground->drawWithin (g, bounds, RectanglePlacement::centred, 1.0);
|
||||
thumb->drawWithin (g, bounds, RectanglePlacement::centred, 1.0);
|
||||
hoverBackground->drawWithin (g, r, RectanglePlacement::centred, 1.0);
|
||||
thumb->drawWithin (g, r, RectanglePlacement::centred, 1.0);
|
||||
}
|
||||
else
|
||||
{
|
||||
g.setColour (buttonColour.withAlpha (0.3f));
|
||||
g.fillRoundedRectangle (bounds.reduced (2.0f, 2.0f), 10.0f);
|
||||
g.fillRoundedRectangle (r.reduced (2.0f, 2.0f), 10.0f);
|
||||
g.setColour (buttonColour);
|
||||
g.drawRoundedRectangle (bounds.reduced (2.0f, 2.0f), 10.0f, 2.0f);
|
||||
g.drawRoundedRectangle (r.reduced (2.0f, 2.0f), 10.0f, 2.0f);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if (getStyle() == ImageFitted)
|
||||
{
|
||||
thumb->drawWithin (g, bounds, RectanglePlacement::centred, 1.0);
|
||||
thumb->drawWithin (g, r, RectanglePlacement::centred, 1.0);
|
||||
}
|
||||
else
|
||||
{
|
||||
g.setColour (buttonColour);
|
||||
g.drawRoundedRectangle (bounds.reduced (2.0f, 2.0f), 10.0f, 2.0f);
|
||||
g.drawRoundedRectangle (r.reduced (2.0f, 2.0f), 10.0f, 2.0f);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -95,7 +95,7 @@ public:
|
|||
}
|
||||
else
|
||||
{
|
||||
textTarget = RectanglePlacement (RectanglePlacement::centred).appliedTo (thumb->getDrawableBounds(), bounds);
|
||||
textTarget = RectanglePlacement (RectanglePlacement::centred).appliedTo (thumb->getDrawableBounds(), r);
|
||||
textTarget = textTarget.removeFromBottom (textTarget.getHeight() * 0.3f);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -333,7 +333,7 @@ private:
|
|||
if (countdown <= 0)
|
||||
currentValue = target;
|
||||
else
|
||||
step = (target - currentValue) / countdown;
|
||||
step = (target - currentValue) / (float) countdown;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -57,7 +57,7 @@ int FileInputStream::read (void* buffer, int bytesToRead)
|
|||
jassert (buffer != nullptr && bytesToRead >= 0);
|
||||
|
||||
const size_t num = readInternal (buffer, (size_t) bytesToRead);
|
||||
currentPosition += num;
|
||||
currentPosition += (int64) num;
|
||||
|
||||
return (int) num;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -90,7 +90,7 @@ bool FileOutputStream::write (const void* const src, const size_t numBytes)
|
|||
{
|
||||
memcpy (buffer + bytesInBuffer, src, numBytes);
|
||||
bytesInBuffer += numBytes;
|
||||
currentPosition += numBytes;
|
||||
currentPosition += (int64) numBytes;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -101,7 +101,7 @@ bool FileOutputStream::write (const void* const src, const size_t numBytes)
|
|||
{
|
||||
memcpy (buffer + bytesInBuffer, src, numBytes);
|
||||
bytesInBuffer += numBytes;
|
||||
currentPosition += numBytes;
|
||||
currentPosition += (int64) numBytes;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -110,7 +110,7 @@ bool FileOutputStream::write (const void* const src, const size_t numBytes)
|
|||
if (bytesWritten < 0)
|
||||
return false;
|
||||
|
||||
currentPosition += bytesWritten;
|
||||
currentPosition += (int64) bytesWritten;
|
||||
return bytesWritten == (ssize_t) numBytes;
|
||||
}
|
||||
}
|
||||
|
|
@ -126,7 +126,7 @@ bool FileOutputStream::writeRepeatedByte (uint8 byte, size_t numBytes)
|
|||
{
|
||||
memset (buffer + bytesInBuffer, byte, numBytes);
|
||||
bytesInBuffer += numBytes;
|
||||
currentPosition += numBytes;
|
||||
currentPosition += (int64) numBytes;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -153,7 +153,7 @@ inline uint64 ByteOrder::swap (uint64 value) noexcept
|
|||
#elif JUCE_USE_MSVC_INTRINSICS
|
||||
return _byteswap_uint64 (value);
|
||||
#else
|
||||
return (((int64) swap ((uint32) value)) << 32) | swap ((uint32) (value >> 32));
|
||||
return (((uint64) swap ((uint32) value)) << 32) | swap ((uint32) (value >> 32));
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -259,7 +259,7 @@ void MemoryBlock::copyTo (void* const dst, int offset, size_t num) const noexcep
|
|||
|
||||
if ((size_t) offset + num > size)
|
||||
{
|
||||
const size_t newNum = size - (size_t) offset;
|
||||
const size_t newNum = (size_t) size - (size_t) offset;
|
||||
zeromem (d + newNum, num - newNum);
|
||||
num = newNum;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -182,7 +182,7 @@ private:
|
|||
}
|
||||
|
||||
int createConnection (URL::OpenStreamProgressCallback* progressCallback, void* progressCallbackContext,
|
||||
const int numRedirectsToFollow)
|
||||
const int numRedirects)
|
||||
{
|
||||
closeSocket (false);
|
||||
|
||||
|
|
@ -279,7 +279,7 @@ private:
|
|||
|
||||
String location (findHeaderItem (headerLines, "Location:"));
|
||||
|
||||
if (++levelsOfRedirection <= numRedirectsToFollow
|
||||
if (++levelsOfRedirection <= numRedirects
|
||||
&& status >= 300 && status < 400
|
||||
&& location.isNotEmpty() && location != address)
|
||||
{
|
||||
|
|
@ -295,7 +295,7 @@ private:
|
|||
}
|
||||
|
||||
address = location;
|
||||
return createConnection (progressCallback, progressCallbackContext, numRedirectsToFollow);
|
||||
return createConnection (progressCallback, progressCallbackContext, numRedirects);
|
||||
}
|
||||
|
||||
return status;
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ static void findIPAddresses (int sock, Array<IPAddress>& result)
|
|||
cfg.ifc_buf += IFNAMSIZ + cfg.ifc_req->ifr_addr.sa_len;
|
||||
}
|
||||
#else
|
||||
for (size_t i = 0; i < cfg.ifc_len / sizeof (struct ifreq); ++i)
|
||||
for (size_t i = 0; i < (size_t) cfg.ifc_len / (size_t) sizeof (struct ifreq); ++i)
|
||||
{
|
||||
const ifreq& item = cfg.ifc_req[i];
|
||||
|
||||
|
|
|
|||
|
|
@ -511,7 +511,7 @@ public:
|
|||
|
||||
if (byte < 0)
|
||||
{
|
||||
uint8 bit = 0x40;
|
||||
int bit = 0x40;
|
||||
int numExtraValues = 0;
|
||||
|
||||
while ((byte & bit) != 0)
|
||||
|
|
|
|||
|
|
@ -34,18 +34,18 @@
|
|||
|
||||
juce_wchar CharacterFunctions::toUpperCase (const juce_wchar character) noexcept
|
||||
{
|
||||
return towupper ((wchar_t) character);
|
||||
return (juce_wchar) towupper ((wint_t) character);
|
||||
}
|
||||
|
||||
juce_wchar CharacterFunctions::toLowerCase (const juce_wchar character) noexcept
|
||||
{
|
||||
return towlower ((wchar_t) character);
|
||||
return (juce_wchar) towlower ((wint_t) character);
|
||||
}
|
||||
|
||||
bool CharacterFunctions::isUpperCase (const juce_wchar character) noexcept
|
||||
{
|
||||
#if JUCE_WINDOWS
|
||||
return iswupper ((wchar_t) character) != 0;
|
||||
return iswupper ((wint_t) character) != 0;
|
||||
#else
|
||||
return toLowerCase (character) != character;
|
||||
#endif
|
||||
|
|
@ -54,7 +54,7 @@ bool CharacterFunctions::isUpperCase (const juce_wchar character) noexcept
|
|||
bool CharacterFunctions::isLowerCase (const juce_wchar character) noexcept
|
||||
{
|
||||
#if JUCE_WINDOWS
|
||||
return iswlower ((wchar_t) character) != 0;
|
||||
return iswlower ((wint_t) character) != 0;
|
||||
#else
|
||||
return toUpperCase (character) != character;
|
||||
#endif
|
||||
|
|
@ -72,7 +72,7 @@ bool CharacterFunctions::isWhitespace (const char character) noexcept
|
|||
|
||||
bool CharacterFunctions::isWhitespace (const juce_wchar character) noexcept
|
||||
{
|
||||
return iswspace ((wchar_t) character) != 0;
|
||||
return iswspace ((wint_t) character) != 0;
|
||||
}
|
||||
|
||||
bool CharacterFunctions::isDigit (const char character) noexcept
|
||||
|
|
@ -82,7 +82,7 @@ bool CharacterFunctions::isDigit (const char character) noexcept
|
|||
|
||||
bool CharacterFunctions::isDigit (const juce_wchar character) noexcept
|
||||
{
|
||||
return iswdigit ((wchar_t) character) != 0;
|
||||
return iswdigit ((wint_t) character) != 0;
|
||||
}
|
||||
|
||||
bool CharacterFunctions::isLetter (const char character) noexcept
|
||||
|
|
@ -93,7 +93,7 @@ bool CharacterFunctions::isLetter (const char character) noexcept
|
|||
|
||||
bool CharacterFunctions::isLetter (const juce_wchar character) noexcept
|
||||
{
|
||||
return iswalpha ((wchar_t) character) != 0;
|
||||
return iswalpha ((wint_t) character) != 0;
|
||||
}
|
||||
|
||||
bool CharacterFunctions::isLetterOrDigit (const char character) noexcept
|
||||
|
|
@ -105,7 +105,7 @@ bool CharacterFunctions::isLetterOrDigit (const char character) noexcept
|
|||
|
||||
bool CharacterFunctions::isLetterOrDigit (const juce_wchar character) noexcept
|
||||
{
|
||||
return iswalnum ((wchar_t) character) != 0;
|
||||
return iswalnum ((wint_t) character) != 0;
|
||||
}
|
||||
|
||||
int CharacterFunctions::getHexDigitValue (const juce_wchar digit) noexcept
|
||||
|
|
|
|||
|
|
@ -571,7 +571,7 @@ local void gen_codes (ct_data *tree, /* the tree to decorate */
|
|||
ushf *bl_count) /* number of codes at each bit length */
|
||||
{
|
||||
ush next_code[MAX_BITS+1]; /* next code value for each bit length */
|
||||
ush code = 0; /* running code value */
|
||||
ush code_ = 0; /* running code value */
|
||||
int bits; /* bit index */
|
||||
int n; /* code index */
|
||||
|
||||
|
|
@ -579,12 +579,12 @@ local void gen_codes (ct_data *tree, /* the tree to decorate */
|
|||
* without bit reversal.
|
||||
*/
|
||||
for (bits = 1; bits <= MAX_BITS; bits++) {
|
||||
next_code[bits] = code = (code + bl_count[bits-1]) << 1;
|
||||
next_code[bits] = code_ = (code_ + bl_count[bits-1]) << 1;
|
||||
}
|
||||
/* Check that the bit counts in bl_count are consistent. The last code
|
||||
* must be all ones.
|
||||
*/
|
||||
Assert (code + bl_count[MAX_BITS]-1 == (1<<MAX_BITS)-1,
|
||||
Assert (code_ + bl_count[MAX_BITS]-1 == (1<<MAX_BITS)-1,
|
||||
"inconsistent bit counts");
|
||||
Tracev((stderr,"\ngen_codes: max_code %d ", max_code));
|
||||
|
||||
|
|
@ -1055,7 +1055,7 @@ local void compress_block (deflate_state *s,
|
|||
unsigned dist; /* distance of matched string */
|
||||
int lc; /* match length or unmatched char (if dist == 0) */
|
||||
unsigned lx = 0; /* running index in l_buf */
|
||||
unsigned code; /* the code to send */
|
||||
unsigned code_; /* the code to send */
|
||||
int extra; /* number of extra bits to send */
|
||||
|
||||
if (s->last_lit != 0) do {
|
||||
|
|
@ -1066,21 +1066,21 @@ local void compress_block (deflate_state *s,
|
|||
Tracecv(isgraph(lc), (stderr," '%c' ", lc));
|
||||
} else {
|
||||
/* Here, lc is the match length - MIN_MATCH */
|
||||
code = _length_code[lc];
|
||||
send_code(s, code+LITERALS+1, ltree); /* send the length code */
|
||||
extra = extra_lbits[code];
|
||||
code_ = _length_code[lc];
|
||||
send_code(s, code_+LITERALS+1, ltree); /* send the length code */
|
||||
extra = extra_lbits[code_];
|
||||
if (extra != 0) {
|
||||
lc -= base_length[code];
|
||||
lc -= base_length[code_];
|
||||
send_bits(s, lc, extra); /* send the extra length bits */
|
||||
}
|
||||
dist--; /* dist is now the match distance - 1 */
|
||||
code = d_code(dist);
|
||||
Assert (code < D_CODES, "bad d_code");
|
||||
code_ = d_code(dist);
|
||||
Assert (code_ < D_CODES, "bad d_code");
|
||||
|
||||
send_code(s, code, dtree); /* send the distance code */
|
||||
extra = extra_dbits[code];
|
||||
send_code(s, code_, dtree); /* send the distance code */
|
||||
extra = extra_dbits[code_];
|
||||
if (extra != 0) {
|
||||
dist -= base_dist[code];
|
||||
dist -= base_dist[code_];
|
||||
send_bits(s, dist, extra); /* send the extra distance bits */
|
||||
}
|
||||
} /* literal or match pair ? */
|
||||
|
|
@ -1120,12 +1120,12 @@ local void set_data_type (deflate_state *s)
|
|||
* method would use a table)
|
||||
* IN assertion: 1 <= len <= 15
|
||||
*/
|
||||
local unsigned bi_reverse (unsigned code, int len)
|
||||
local unsigned bi_reverse (unsigned code_, int len)
|
||||
{
|
||||
register unsigned res = 0;
|
||||
do {
|
||||
res |= code & 1;
|
||||
code >>= 1, res <<= 1;
|
||||
res |= code_ & 1;
|
||||
code_ >>= 1, res <<= 1;
|
||||
} while (--len > 0);
|
||||
return res >> 1;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -107,7 +107,7 @@ public:
|
|||
template <class Pixel>
|
||||
forcedinline void blend (const Pixel& src) noexcept
|
||||
{
|
||||
const uint32 alpha = 0x100 - src.getAlpha();
|
||||
const uint32 alpha = (uint32) (0x100 - src.getAlpha());
|
||||
uint32 rb = src.getRB() + maskPixelComponents (getRB() * alpha);
|
||||
uint32 ag = src.getAG() + maskPixelComponents (getAG() * alpha);
|
||||
argb = clampPixelComponents (rb) + (clampPixelComponents (ag) << 8);
|
||||
|
|
@ -234,9 +234,9 @@ public:
|
|||
}
|
||||
else
|
||||
{
|
||||
components.b = (uint8) jmin ((uint32) 0xff, (components.b * 0xff) / alpha);
|
||||
components.g = (uint8) jmin ((uint32) 0xff, (components.g * 0xff) / alpha);
|
||||
components.r = (uint8) jmin ((uint32) 0xff, (components.r * 0xff) / alpha);
|
||||
components.b = (uint8) jmin ((uint32) 0xffu, (components.b * 0xffu) / alpha);
|
||||
components.g = (uint8) jmin ((uint32) 0xffu, (components.g * 0xffu) / alpha);
|
||||
components.r = (uint8) jmin ((uint32) 0xffu, (components.r * 0xffu) / alpha);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -350,7 +350,7 @@ public:
|
|||
template <class Pixel>
|
||||
forcedinline void blend (const Pixel& src) noexcept
|
||||
{
|
||||
const uint32 alpha = 0x100 - src.getAlpha();
|
||||
const uint32 alpha = (uint32) (0x100 - src.getAlpha());
|
||||
|
||||
uint32 rb = clampPixelComponents (src.getRB() + maskPixelComponents (getRB() * alpha));
|
||||
uint32 ag = src.getAG() + (g * alpha >> 8);
|
||||
|
|
|
|||
|
|
@ -433,12 +433,12 @@ namespace GradientPixelIterators
|
|||
if (vertical)
|
||||
{
|
||||
scale = roundToInt ((numEntries << (int) numScaleBits) / (double) (p2.y - p1.y));
|
||||
start = roundToInt (p1.y * scale);
|
||||
start = roundToInt (p1.y * (float) scale);
|
||||
}
|
||||
else if (horizontal)
|
||||
{
|
||||
scale = roundToInt ((numEntries << (int) numScaleBits) / (double) (p2.x - p1.x));
|
||||
start = roundToInt (p1.x * scale);
|
||||
start = roundToInt (p1.x * (float) scale);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -534,8 +534,9 @@ namespace GradientPixelIterators
|
|||
|
||||
forcedinline void setY (const int y) noexcept
|
||||
{
|
||||
lineYM01 = inverseTransform.mat01 * y + inverseTransform.mat02 - gx1;
|
||||
lineYM11 = inverseTransform.mat11 * y + inverseTransform.mat12 - gy1;
|
||||
const float floatY = (float) y;
|
||||
lineYM01 = inverseTransform.mat01 * floatY + inverseTransform.mat02 - gx1;
|
||||
lineYM11 = inverseTransform.mat11 * floatY + inverseTransform.mat12 - gy1;
|
||||
}
|
||||
|
||||
inline PixelARGB getPixel (const int px) const noexcept
|
||||
|
|
@ -1301,7 +1302,7 @@ namespace EdgeTableFillers
|
|||
sx += pixelOffset;
|
||||
sy += pixelOffset;
|
||||
float x1 = sx, y1 = sy;
|
||||
sx += numPixels;
|
||||
sx += (float) numPixels;
|
||||
inverseTransform.transformPoints (x1, y1, sx, sy);
|
||||
|
||||
xBresenham.set ((int) (x1 * 256.0f), (int) (sx * 256.0f), numPixels, pixelOffsetInt);
|
||||
|
|
|
|||
|
|
@ -307,9 +307,9 @@ public:
|
|||
faceWrapper->face->style_name);
|
||||
}
|
||||
|
||||
void initialiseCharacteristics (const String& name, const String& style)
|
||||
void initialiseCharacteristics (const String& fontName, const String& fontStyle)
|
||||
{
|
||||
setCharacteristics (name, style,
|
||||
setCharacteristics (fontName, fontStyle,
|
||||
faceWrapper->face->ascender / (float) (faceWrapper->face->ascender - faceWrapper->face->descender),
|
||||
L' ');
|
||||
}
|
||||
|
|
|
|||
|
|
@ -587,15 +587,15 @@ public:
|
|||
|
||||
if (imageDepth == 16)
|
||||
{
|
||||
const int pixelStride = 2;
|
||||
const int lineStride = ((w * pixelStride + 3) & ~3);
|
||||
const int pixStride = 2;
|
||||
const int stride = ((w * pixStride + 3) & ~3);
|
||||
|
||||
imageData16Bit.malloc (lineStride * h);
|
||||
imageData16Bit.malloc (stride * h);
|
||||
xImage->data = imageData16Bit;
|
||||
xImage->bitmap_pad = 16;
|
||||
xImage->depth = pixelStride * 8;
|
||||
xImage->bytes_per_line = lineStride;
|
||||
xImage->bits_per_pixel = pixelStride * 8;
|
||||
xImage->depth = pixStride * 8;
|
||||
xImage->bytes_per_line = stride;
|
||||
xImage->bits_per_pixel = pixStride * 8;
|
||||
xImage->red_mask = visual->red_mask;
|
||||
xImage->green_mask = visual->green_mask;
|
||||
xImage->blue_mask = visual->blue_mask;
|
||||
|
|
@ -1143,11 +1143,11 @@ public:
|
|||
|
||||
::Window root, child;
|
||||
int wx, wy;
|
||||
unsigned int ww, wh, bw, depth;
|
||||
unsigned int ww, wh, bw, bitDepth;
|
||||
|
||||
ScopedXLock xlock;
|
||||
|
||||
return XGetGeometry (display, (::Drawable) windowH, &root, &wx, &wy, &ww, &wh, &bw, &depth)
|
||||
return XGetGeometry (display, (::Drawable) windowH, &root, &wx, &wy, &ww, &wh, &bw, &bitDepth)
|
||||
&& XTranslateCoordinates (display, windowH, windowH, localPos.getX(), localPos.getY(), &wx, &wy, &child)
|
||||
&& child == None;
|
||||
}
|
||||
|
|
@ -2384,11 +2384,11 @@ private:
|
|||
{
|
||||
Window root, child;
|
||||
int wx = 0, wy = 0;
|
||||
unsigned int ww = 0, wh = 0, bw, depth;
|
||||
unsigned int ww = 0, wh = 0, bw, bitDepth;
|
||||
|
||||
ScopedXLock xlock;
|
||||
|
||||
if (XGetGeometry (display, (::Drawable) windowH, &root, &wx, &wy, &ww, &wh, &bw, &depth))
|
||||
if (XGetGeometry (display, (::Drawable) windowH, &root, &wx, &wy, &ww, &wh, &bw, &bitDepth))
|
||||
if (! XTranslateCoordinates (display, windowH, root, 0, 0, &wx, &wy, &child))
|
||||
wx = wy = 0;
|
||||
|
||||
|
|
@ -3009,10 +3009,10 @@ ModifierKeys ModifierKeys::getCurrentModifiersRealtime() noexcept
|
|||
|
||||
|
||||
//==============================================================================
|
||||
void Desktop::setKioskComponent (Component* kioskModeComponent, bool enableOrDisable, bool /* allowMenusAndBars */)
|
||||
void Desktop::setKioskComponent (Component* comp, bool enableOrDisable, bool /* allowMenusAndBars */)
|
||||
{
|
||||
if (enableOrDisable)
|
||||
kioskModeComponent->setBounds (getDisplays().getMainDisplay().totalArea);
|
||||
comp->setBounds (getDisplays().getMainDisplay().totalArea);
|
||||
}
|
||||
|
||||
//==============================================================================
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue