Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Rebuild
xclass
xclass-0.9.2-gcc-3.1.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xclass-0.9.2-gcc-3.1.patch of Package xclass
--- xclass-0.9.2/include/xclass/ORectangle.h +++ xclass-0.9.2/include/xclass/ORectangle.h @@ -22,16 +22,18 @@ #ifndef __ORECTANGLE_H #define __ORECTANGLE_H +#include <algorithm> + #include <xclass/utils.h> #include <xclass/OBaseObject.h> #include <xclass/ODimension.h> -#ifndef min +#if 0 #define min(a,b) (((a)<(b)) ? (a) : (b)) #endif -#ifndef max +#if 0 #define max(a,b) (((a)>(b)) ? (a) : (b)) #endif @@ -72,8 +74,8 @@ OPosition right_bottom() const { return OPosition(x + (int) w - 1, y + (int) h - 1); } void merge(ORectangle &r) - { int max_x = max(x + (int) w, r.x + (int) r.w); x = min(x, r.x); - int max_y = max(y + (int) h, r.y + (int) r.h); y = min(y, r.y); + { int max_x = std::max(x + (int) w, r.x + (int) r.w); x = std::min(x, r.x); + int max_y = std::max(y + (int) h, r.y + (int) r.h); y = std::min(y, r.y); w = max_x - x; h = max_y - y; } void empty() { x = y = 0; w = h = 0; } --- xclass-0.9.2/include/xclass/utils.h +++ xclass-0.9.2/include/xclass/utils.h @@ -31,6 +31,8 @@ #include <fcntl.h> #include <unistd.h> +#include <algorithm> + #include <xclass/XCconfig.h> //--- Text justification modes for OXLabel, OXButton, etc... @@ -56,11 +58,11 @@ #undef NULL #define NULL 0 -#ifndef min +#if 0 #define min(a,b) (((a)<(b)) ? (a) : (b)) #endif -#ifndef max +#if 0 #define max(a,b) (((a)>(b)) ? (a) : (b)) #endif --- xclass-0.9.2/lib/libxclass/O2ColumnsLayout.cc +++ xclass-0.9.2/lib/libxclass/O2ColumnsLayout.cc @@ -39,16 +39,16 @@ for (ptr = *_list; ptr != NULL; ptr = ptr->next) { ++count; csize = ptr->frame->GetDefaultSize(); - c1size.w = max(c1size.w, csize.w); - c1size.h = max(c1size.h, csize.h); + c1size.w = std::max(c1size.w, csize.w); + c1size.h = std::max(c1size.h, csize.h); ptr = ptr->next; if (ptr == NULL) break; csize = ptr->frame->GetDefaultSize(); - c2size.w = max(c2size.w, csize.w); - c2size.h = max(c2size.h, csize.h); + c2size.w = std::max(c2size.w, csize.w); + c2size.h = std::max(c2size.h, csize.h); } - h = max(c1size.h, c2size.h); + h = std::max(c1size.h, c2size.h); for (ptr = *_list; ptr != NULL; ptr = ptr->next) { csize = ptr->frame->GetDefaultSize(); @@ -72,17 +72,17 @@ for (ptr = *_list; ptr != NULL; ptr = ptr->next) { ++count; csize = ptr->frame->GetDefaultSize(); - c1size.w = max(c1size.w, csize.w); - c1size.h = max(c1size.h, csize.h); + c1size.w = std::max(c1size.w, csize.w); + c1size.h = std::max(c1size.h, csize.h); ptr = ptr->next; if (ptr == NULL) break; csize = ptr->frame->GetDefaultSize(); - c2size.w = max(c2size.w, csize.w); - c2size.h = max(c2size.h, csize.h); + c2size.w = std::max(c2size.w, csize.w); + c2size.h = std::max(c2size.h, csize.h); } size.w = c1size.w + _hsep + c2size.w + ins.l + ins.r; - size.h = (max(c1size.h, c2size.h) + _vsep) * count + ins.t + ins.b; + size.h = (std::max(c1size.h, c2size.h) + _vsep) * count + ins.t + ins.b; return size; } --- xclass-0.9.2/lib/libxclass/OColor.cc +++ xclass-0.9.2/lib/libxclass/OColor.cc @@ -95,8 +95,8 @@ _G = g / (double) COLOR_MAX; _B = b / (double) COLOR_MAX; - Cmax = max(_R, max(_G, _B)); - Cmin = min(_R, min(_G, _B)); + Cmax = std::max(_R, std::max(_G, _B)); + Cmin = std::min(_R, std::min(_G, _B)); // calculate luminosity _L = (Cmax + Cmin) / 2.0; --- xclass-0.9.2/lib/libxclass/ODNDmanager.cc +++ xclass-0.9.2/lib/libxclass/ODNDmanager.cc @@ -216,7 +216,7 @@ } types = (Atom *) data; - _useVersion = min(_version, types[0]); + _useVersion = std::min(_version, types[0]); Debug(DBG_MISC, "Using XDND version %d\n", _useVersion); if ((count > 1) && typelist) { --- xclass-0.9.2/lib/libxclass/OLayout.cc +++ xclass-0.9.2/lib/libxclass/OLayout.cc @@ -63,7 +63,7 @@ if ((hints & LHINTS_EXPAND_Y) || (hints & LHINTS_CENTER_Y)) { nb_expand++; exp += size.h; - exp_max = max(exp_max, size.h); + exp_max = std::max(static_cast<unsigned int>(exp_max), size.h); } else remain -= size.h; } @@ -151,7 +151,7 @@ for (ptr = *_list; ptr != NULL; ptr = ptr->next) { if (ptr->frame->IsVisible()) { csize = ptr->frame->GetDefaultSize(); - size.w = max(size.w, csize.w + ptr->layout->GetPadLeft() + + size.w = std::max(size.w, csize.w + ptr->layout->GetPadLeft() + ptr->layout->GetPadRight()); size.h += csize.h + ptr->layout->GetPadTop() + ptr->layout->GetPadBottom(); @@ -200,7 +200,7 @@ if ((hints & LHINTS_EXPAND_X) || (hints & LHINTS_CENTER_X)) { nb_expand++; exp += size.w; - exp_max = max(exp_max, size.w); + exp_max = std::max(static_cast<unsigned int>(exp_max), size.w); } else remain -= size.w; } @@ -290,7 +290,7 @@ csize = ptr->frame->GetDefaultSize(); size.w += csize.w + ptr->layout->GetPadLeft() + ptr->layout->GetPadRight(); - size.h = max(size.h, csize.h + ptr->layout->GetPadTop() + + size.h = std::max(size.h, csize.h + ptr->layout->GetPadTop() + ptr->layout->GetPadBottom()); } } --- xclass-0.9.2/lib/libxclass/OListViewLayout.cc +++ xclass-0.9.2/lib/libxclass/OListViewLayout.cc @@ -42,11 +42,11 @@ for (ptr=*_list; ptr != NULL; ptr=ptr->next) { csize = ptr->frame->GetDefaultSize(); - max_osize.w = max(max_osize.w, csize.w); - max_osize.h = max(max_osize.h, csize.h); + max_osize.w = std::max(max_osize.w, csize.w); + max_osize.h = std::max(max_osize.h, csize.h); } - max_width = max(msize.w, max_osize.w + (_sep << 1)); + max_width = std::max(msize.w, max_osize.w + (_sep << 1)); x = _sep; y = _sep << 1; for (ptr=*_list; ptr != NULL; ptr=ptr->next) { @@ -85,11 +85,11 @@ for (ptr=*_list; ptr != NULL; ptr=ptr->next) { max_size = ptr->frame->GetDefaultSize(); - max_osize.w = max(max_osize.w, max_size.w); - max_osize.h = max(max_osize.h, max_size.h); + max_osize.w = std::max(max_osize.w, max_size.w); + max_osize.h = std::max(max_osize.h, max_size.h); } - max_size.w = max(msize.w, max_osize.w + (_sep << 1)); + max_size.w = std::max(msize.w, max_osize.w + (_sep << 1)); x = _sep; y = _sep << 1; for (ptr=*_list; ptr != NULL; ptr=ptr->next) { @@ -100,7 +100,7 @@ } } if (x != _sep) y += max_osize.h + _sep; - max_size.h = max(y, msize.h); + max_size.h = std::max(static_cast<unsigned int>(y), msize.h); return max_size; } @@ -117,11 +117,11 @@ for (ptr=*_list; ptr != NULL; ptr=ptr->next) { csize = ptr->frame->GetDefaultSize(); - max_osize.w = max(max_osize.w, csize.w); - max_osize.h = max(max_osize.h, csize.h); + max_osize.w = std::max(max_osize.w, csize.w); + max_osize.h = std::max(max_osize.h, csize.h); } - max_height = max(msize.h, max_osize.h + (_sep << 1)); + max_height = std::max(msize.h, max_osize.h + (_sep << 1)); x = _sep; y = _sep << 1; for (ptr=*_list; ptr != NULL; ptr=ptr->next) { @@ -161,11 +161,11 @@ for (ptr=*_list; ptr != NULL; ptr=ptr->next) { max_size = ptr->frame->GetDefaultSize(); - max_osize.w = max(max_osize.w, max_size.w); - max_osize.h = max(max_osize.h, max_size.h); + max_osize.w = std::max(max_osize.w, max_size.w); + max_osize.h = std::max(max_osize.h, max_size.h); } - max_size.h = max(msize.h, max_osize.h + (_sep << 1)); + max_size.h = std::max(msize.h, max_osize.h + (_sep << 1)); x = _sep; y = _sep << 1; for (ptr=*_list; ptr != NULL; ptr=ptr->next) { @@ -176,7 +176,7 @@ } } if (y != (_sep << 1)) x += max_osize.w + _sep; - max_size.w = max(x, msize.w); + max_size.w = std::max(static_cast<unsigned int>(x), msize.w); return max_size; } @@ -190,7 +190,7 @@ for (ptr=*_list; ptr != NULL; ptr=ptr->next) { csize = ptr->frame->GetDefaultSize(); - max_oh = max(max_oh, csize.h); + max_oh = std::max(static_cast<unsigned int>(max_oh), csize.h); } for (ptr=*_list; ptr != NULL; ptr=ptr->next) { @@ -210,8 +210,8 @@ for (ptr=*_list; ptr != NULL; ptr=ptr->next) { csize = ptr->frame->GetDefaultSize(); - max_osize.w = max(max_osize.w, csize.w); - max_osize.h = max(max_osize.h, csize.h); + max_osize.w = std::max(max_osize.w, csize.w); + max_osize.h = std::max(max_osize.h, csize.h); } for (ptr=*_list; ptr != NULL; ptr=ptr->next) { --- xclass-0.9.2/lib/libxclass/OMatrixLayout.cc +++ xclass-0.9.2/lib/libxclass/OMatrixLayout.cc @@ -62,8 +62,8 @@ for (ptr=*_list; ptr != NULL; ptr=ptr->next) { count++; csize = ptr->frame->GetDefaultSize(); - maxsize.w = max(maxsize.w, csize.w); - maxsize.h = max(maxsize.h, csize.h); + maxsize.w = std::max(maxsize.w, csize.w); + maxsize.h = std::max(maxsize.h, csize.h); } if (rows == 0) { @@ -87,8 +87,8 @@ for (ptr=*_list; ptr != NULL; ptr=ptr->next) { csize = ptr->frame->GetDefaultSize(); - maxsize.w = max(maxsize.w, csize.w); - maxsize.h = max(maxsize.h, csize.h); + maxsize.w = std::max(maxsize.w, csize.w); + maxsize.h = std::max(maxsize.h, csize.h); } for (ptr=*_list; ptr != NULL; ptr=ptr->next) { --- xclass-0.9.2/lib/libxclass/ORowColumnLayout.cc +++ xclass-0.9.2/lib/libxclass/ORowColumnLayout.cc @@ -53,7 +53,7 @@ for (ptr = *_list; ptr != NULL; ptr = ptr->next) { if (ptr->frame->IsVisible()) { dsize = ptr->frame->GetDefaultSize(); - size.h = max(size.h, dsize.h); + size.h = std::max(size.h, dsize.h); size.w += dsize.w + sep; } } @@ -99,7 +99,7 @@ if (ptr->frame->IsVisible()) { dsize = ptr->frame->GetDefaultSize(); size.h += dsize.h + sep; - size.w = max(size.w, dsize.w); + size.w = std::max(size.w, dsize.w); } } --- xclass-0.9.2/lib/libxclass/OXAboutDialog.cc +++ xclass-0.9.2/lib/libxclass/OXAboutDialog.cc @@ -73,7 +73,7 @@ f1->AddFrame(l = new OXLabel(f1, new OString(info->copyright)), _lh2); l->SetTextJustify(info->cprt_justify); if (info->cprt_font) l->SetFont(info->cprt_font); - width = max(width, l->GetDefaultWidth()); + width = std::max(width, l->GetDefaultWidth()); } if (info->text) { --- xclass-0.9.2/lib/libxclass/OXCanvas.cc +++ xclass-0.9.2/lib/libxclass/OXCanvas.cc @@ -68,12 +68,12 @@ int amount, ch; ch = _vport->GetHeight(); - amount = max(ch / 6, 1); + amount = std::max(ch / 6, 1); if (event->state & ShiftMask) amount = 1; else if (event->state & ControlMask) - amount = ch - max(ch / 20, 1); + amount = ch - std::max(ch / 20, 1); if (event->button == Button4) { SetVPos(-_vport->GetVPos() - amount); @@ -156,8 +156,8 @@ _vport->MoveResize(_insets.l, _insets.t, cw, ch); - tcw = max(_container->GetDefaultWidth(), cw); - tch = max(_container->GetDefaultHeight(), ch); + tcw = std::max(_container->GetDefaultWidth(), cw); + tch = std::max(_container->GetDefaultHeight(), ch); _container->SetHeight(0); // force a resize in OXFrame::Resize _container->Resize(tcw, tch); --- xclass-0.9.2/lib/libxclass/OXClient.cc +++ xclass-0.9.2/lib/libxclass/OXClient.cc @@ -217,13 +217,13 @@ XQueryColor(_dpy, _defaultColormap, &white_p); #if 1 - color.red = max((white_p.red/5), color.red); - color.green = max((white_p.green/5), color.green); - color.blue = max((white_p.blue/5), color.blue); + color.red = std::max(static_cast<short unsigned int>(white_p.red/5), color.red); + color.green = std::max(static_cast<short unsigned int>(white_p.green/5), color.green); + color.blue = std::max(static_cast<short unsigned int>(white_p.blue/5), color.blue); - color.red = min(white_p.red, (color.red*140)/100); - color.green = min(white_p.green, (color.green*140)/100); - color.blue = min(white_p.blue, (color.blue*140)/100); + color.red = std::min(white_p.red, static_cast<short unsigned int>((color.red*140)/100)); + color.green = std::min(white_p.green, static_cast<short unsigned int>((color.green*140)/100)); + color.blue = std::min(white_p.blue, static_cast<short unsigned int>((color.blue*140)/100)); #else color.red = white_p.red - (white_p.red - color.red - 1) / 2; color.green = white_p.green - (white_p.green - color.green - 1) / 2; --- xclass-0.9.2/lib/libxclass/OXColorDialog.cc +++ xclass-0.9.2/lib/libxclass/OXColorDialog.cc @@ -557,7 +557,7 @@ void OXColorPick::_CreateDitheredImage(XImage *image, int which) { XColor line[WIDTH]; struct { int r, g, b; } ed[WIDTH], ef; - int x, y, c, nc, v, e[4]; + int x, y, c, nc = 0, v, e[4]; long dist, sdist; int iw = image->width; @@ -976,7 +976,7 @@ hf->AddFrame(cancel, new OLayoutHints(LHINTS_BOTTOM | LHINTS_EXPAND_X)); int w = ok->GetDefaultWidth(); - w = max(w, cancel->GetDefaultWidth()); + w = std::max(w, cancel->GetDefaultWidth()); hf->Resize(2 * (w + 20), hf->GetDefaultHeight()); ok->Associate(this); --- xclass-0.9.2/lib/libxclass/OXFSDDListBox.cc +++ xclass-0.9.2/lib/libxclass/OXFSDDListBox.cc @@ -138,7 +138,7 @@ ODimension isize(_pic->GetWidth(), _pic->GetHeight()); ODimension lsize(_tw, _th+1); - return ODimension(isize.w + lsize.w + 5, max(isize.h, lsize.h) + 2); + return ODimension(isize.w + lsize.w + 5, std::max(isize.h, lsize.h) + 2); } void OXTreeLBEntry::UpdateEntry(OXLBEntry *e) { --- xclass-0.9.2/lib/libxclass/OXFileDialog.cc +++ xclass-0.9.2/lib/libxclass/OXFileDialog.cc @@ -374,7 +374,7 @@ _vbf->AddFrame(_ok, _lb); _vbf->AddFrame(_cancel, _lb); - int width = max(_ok->GetDefaultWidth(), _cancel->GetDefaultWidth()) + 20; + int width = std::max(_ok->GetDefaultWidth(), _cancel->GetDefaultWidth()) + 20; _vbf->Resize(width, _vbf->GetDefaultHeight()); _hf->AddFrame(_vbf, _lvbf); --- xclass-0.9.2/lib/libxclass/OXItemView.cc +++ xclass-0.9.2/lib/libxclass/OXItemView.cc @@ -19,6 +19,8 @@ **************************************************************************/ +#include <algorithm> + #include <xclass/utils.h> #include <xclass/OXItemView.h> @@ -473,15 +475,15 @@ OPosition start = ToPhysical(_selDragStart); OPosition end = ToPhysical(_selDragEnd); - start.y = max(start.y, 0); - start.x = max(start.x, 0); - start.y = min(start.y, _canvas->GetHeight()); - start.x = min(start.x, _canvas->GetWidth()); - - end.y = max(end.y, 0); - end.x = max(end.x, 0); - end.y = min(end.y, _canvas->GetHeight()); - end.x = min(end.x, _canvas->GetWidth()); + start.y = std::max(start.y, 0); + start.x = std::max(start.x, 0); + start.y = std::min(start.y, _canvas->GetHeight()); + start.x = std::min(start.x, _canvas->GetWidth()); + + end.y = std::max(end.y, 0); + end.x = std::max(end.x, 0); + end.y = std::min(end.y, _canvas->GetHeight()); + end.x = std::min(end.x, _canvas->GetWidth()); _canvas->DrawRectangle(_lineGC->GetGC(), start.x, start.y, end.x - start.x, end.y - start.y); @@ -496,10 +498,10 @@ if (_items.size() == 0) return; if (_dragSelecting) { - _selDragStart.x = min(_selAnchor.x, mousePos.x); - _selDragEnd.x = max(_selAnchor.x, mousePos.x); - _selDragStart.y = min(_selAnchor.y, mousePos.y); - _selDragEnd.y = max(_selAnchor.y, mousePos.y); + _selDragStart.x = std::min(_selAnchor.x, mousePos.x); + _selDragEnd.x = std::max(_selAnchor.x, mousePos.x); + _selDragStart.y = std::min(_selAnchor.y, mousePos.y); + _selDragEnd.y = std::max(_selAnchor.y, mousePos.y); selected = 0; for (unsigned int i = 0; i < _items.size(); i++) { --- xclass-0.9.2/lib/libxclass/OXListBox.cc +++ xclass-0.9.2/lib/libxclass/OXListBox.cc @@ -19,6 +19,8 @@ **************************************************************************/ +#include <algorithm> + #include <X11/keysym.h> #include <xclass/utils.h> @@ -714,13 +716,13 @@ lbe = new OXTextLBEntry(_lbc, s, ID); lhints = new OLayoutHints(LHINTS_EXPAND_X | LHINTS_TOP); - _itemVsize = max(_itemVsize, lbe->GetDefaultHeight()); + _itemVsize = std::max(_itemVsize, lbe->GetDefaultHeight()); _lbc->AddEntry(lbe, lhints); if (_autoUpdate) Update(); } void OXListBox::AddEntry(OXLBEntry *lbe, OLayoutHints *lhints) { - _itemVsize = max(_itemVsize, lbe->GetDefaultHeight()); + _itemVsize = std::max(_itemVsize, lbe->GetDefaultHeight()); _lbc->AddEntry(lbe, lhints); if (_autoUpdate) Update(); } @@ -731,13 +733,13 @@ lbe = new OXTextLBEntry(_lbc, s, ID); lhints = new OLayoutHints(LHINTS_EXPAND_X | LHINTS_TOP); - _itemVsize = max(_itemVsize, lbe->GetDefaultHeight()); + _itemVsize = std::max(_itemVsize, lbe->GetDefaultHeight()); _lbc->InsertEntry(lbe, lhints, afterID); if (_autoUpdate) Update(); } void OXListBox::InsertEntry(OXLBEntry *lbe, OLayoutHints *lhints, int afterID) { - _itemVsize = max(_itemVsize, lbe->GetDefaultHeight()); + _itemVsize = std::max(_itemVsize, lbe->GetDefaultHeight()); _lbc->InsertEntry(lbe, lhints, afterID); if (_autoUpdate) Update(); } @@ -757,7 +759,7 @@ void OXListBox::Resize(int w, int h) { if (_integralHeight) { int ih = _insets.t + _insets.b; - h = max(_itemVsize, ((h - ih) / _itemVsize) * _itemVsize) + ih; + h = std::max(_itemVsize, ((h - ih) / _itemVsize) * _itemVsize) + ih; } OXCompositeFrame::Resize(w, h); } @@ -765,7 +767,7 @@ void OXListBox::MoveResize(int x, int y, int w, int h) { if (_integralHeight) { int ih = _insets.t + _insets.b; - h = max(_itemVsize, ((h - ih) / _itemVsize) * _itemVsize) + ih; + h = std::max(_itemVsize, ((h - ih) / _itemVsize) * _itemVsize) + ih; } OXCompositeFrame::MoveResize(x, y, w, h); } @@ -775,7 +777,7 @@ if (_integralHeight) { int ih = _insets.t + _insets.b; - h = max(_itemVsize, ((_h - ih) / _itemVsize) * _itemVsize) + ih; + h = std::max(_itemVsize, ((_h - ih) / _itemVsize) * _itemVsize) + ih; } else { h = _h; } @@ -822,7 +824,7 @@ _vport->MoveResize(_insets.l, _insets.t, cw, ch); _container->Layout(); - tch = max(_container->GetDefaultHeight(), ch); + tch = std::max(_container->GetDefaultHeight(), ch); _container->SetHeight(0); // force a resize in OXFrame::Resize _container->Resize(cw, tch); // _vport->SetPos(0, 0); --- xclass-0.9.2/lib/libxclass/OXListTree.cc +++ xclass-0.9.2/lib/libxclass/OXListTree.cc @@ -24,6 +24,8 @@ #include <stdio.h> +#include <algorithm> + #include <X11/keysym.h> #include <xclass/OXClient.h> @@ -59,7 +61,7 @@ open_pic = opened; closed_pic = closed; - picWidth = max(open_pic->GetWidth(), closed_pic->GetWidth()); + picWidth = std::max(open_pic->GetWidth(), closed_pic->GetWidth()); open = active = False; --- xclass-0.9.2/lib/libxclass/OXListView.cc +++ xclass-0.9.2/lib/libxclass/OXListView.cc @@ -158,7 +158,7 @@ switch (_viewMode) { default: case LV_LARGE_ICONS: - size.w = max(isize.w, lsize.w); + size.w = std::max(isize.w, lsize.w); size.h = isize.h + lsize.h + 6; break; @@ -166,7 +166,7 @@ case LV_LIST: case LV_DETAILS: size.w = isize.w + lsize.w + 4; - size.h = max(isize.h, lsize.h); + size.h = std::max(isize.h, lsize.h); if (_fullRowSelect && (_viewMode == LV_DETAILS)) size.w = _parent->GetVirtualSize().w; break; } @@ -213,7 +213,7 @@ w->FillRectangle(rectGC, -_parent->GetScrollPosition().x, pos.y, size.w, size.h); } else { w->FillRectangle(rectGC, pos.x + _textPos.x, pos.y + _textPos.y, - min(_tw, columnData[0]->width - _textPos.x - 2), _th + 1); + std::min(_tw, columnData[0]->width - _textPos.x - 2), _th + 1); } if (_focused && (_tw > 0)) { @@ -225,10 +225,10 @@ } else { w->DrawRectangle(_client->GetResourcePool()->GetDocumentBckgndGC()->GetGC(), pos.x + _textPos.x, pos.y + _textPos.y, - min(_tw, columnData[0]->width - _textPos.x - 2)-1, _th); + std::min(_tw, columnData[0]->width - _textPos.x - 2)-1, _th); w->DrawRectangle(_client->GetResourcePool()->GetFocusHiliteGC()->GetGC(), pos.x + _textPos.x, pos.y + _textPos.y, - min(_tw, columnData[0]->width - _textPos.x - 2)-1, _th); + std::min(_tw, columnData[0]->width - _textPos.x - 2)-1, _th); } } @@ -961,7 +961,7 @@ case LV_LARGE_ICONS: currentPos.x = _itemSep.w; currentPos.y = _itemSep.h; - _virtualSize.w = max(canvasSize.w, maxItemSize.w + _itemSep.w * 2); + _virtualSize.w = std::max(canvasSize.w, maxItemSize.w + _itemSep.w * 2); _rows = 0; for (i = 0; i < _items.size(); i++) { @@ -995,7 +995,7 @@ case LV_SMALL_ICONS: currentPos.x = _itemSep.w; currentPos.y = _itemSep.h; - _virtualSize.w = max(canvasSize.w, maxItemSize.w + _itemSep.w * 2); + _virtualSize.w = std::max(canvasSize.w, maxItemSize.w + _itemSep.w * 2); _rows = 0; for (i = 0; i < _items.size(); i++) { @@ -1029,7 +1029,7 @@ case LV_LIST: currentPos.x = _itemSep.w; currentPos.y = _itemSep.h; - _virtualSize.h = max(canvasSize.h, maxItemSize.h + _itemSep.h * 2); + _virtualSize.h = std::max(canvasSize.h, maxItemSize.h + _itemSep.h * 2); _cols = 0; for (i = 0; i < _items.size(); i++) { --- xclass-0.9.2/lib/libxclass/OXMdiMainFrame.cc +++ xclass-0.9.2/lib/libxclass/OXMdiMainFrame.cc @@ -21,6 +21,7 @@ #include <stdio.h> #include <stdlib.h> +#include <algorithm> #include <X11/keysym.h> #include <X11/cursorfont.h> @@ -995,8 +996,8 @@ int xpos = -_main->GetViewPort()->GetHPos(); int ypos = -_main->GetViewPort()->GetVPos(); - return ODimension(max(xpos + _w, rect.right_bottom().x + 1), - max(ypos + _h, rect.right_bottom().y + 1)); + return ODimension(std::max(xpos + _w, rect.right_bottom().x + 1), + std::max(ypos + _h, rect.right_bottom().y + 1)); } int OXMdiContainer::HandleConfigureNotify(XConfigureEvent *event) { @@ -1009,8 +1010,8 @@ int vw = _main->GetViewPort()->GetWidth(); int vh = _main->GetViewPort()->GetHeight(); - int w = max(vw, rect.right_bottom().x + 1); - int h = max(vh, rect.right_bottom().y + 1); + int w = std::max(vw, rect.right_bottom().x + 1); + int h = std::max(vh, rect.right_bottom().y + 1); if ((w != _w) || (h != _h)) { ((OXMainFrame *)_main)->Layout(); --- xclass-0.9.2/lib/libxclass/OXMenu.cc +++ xclass-0.9.2/lib/libxclass/OXMenu.cc @@ -19,6 +19,8 @@ **************************************************************************/ +#include <algorithm> + #include <string.h> #include <xclass/utils.h> @@ -631,10 +633,10 @@ } else { pw = 0; } - lsize = max(lsize, ltw); - rsize = max(rsize, rtw); + lsize = std::max(lsize, ltw); + rsize = std::max(rsize, rtw); tw = (rsize > 0) ? lsize + rsize + sepw : ltw; - w = max(w, spw + _xl + tw + RIGHT_GAP); // _xl already includes pw + w = std::max(w, spw + _xl + tw + RIGHT_GAP); // _xl already includes pw h += _hifont->TextHeight() + 3; break; @@ -650,7 +652,7 @@ rtw = 0; } tw = (rsize > 0) ? lsize + rsize + sepw : ltw; - w = max(w, spw + _xl + tw + RIGHT_GAP + POPUPMARK_WIDTH); + w = std::max(w, spw + _xl + tw + RIGHT_GAP + POPUPMARK_WIDTH); h += _hifont->TextHeight() + 3; break; --- xclass-0.9.2/lib/libxclass/OXMsgBox.cc +++ xclass-0.9.2/lib/libxclass/OXMsgBox.cc @@ -18,6 +18,7 @@ Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. **************************************************************************/ +#include <algorithm> #include <xclass/utils.h> #include <xclass/OXClient.h> @@ -98,7 +99,7 @@ Yes = new OXTextButton(ButtonFrame, new OHotString("&Yes"), ID_YES); Yes->Associate(this); ButtonFrame->AddFrame(Yes, L1); - width = max(width, Yes->GetDefaultWidth()); ++nb; + width = std::max(width, Yes->GetDefaultWidth()); ++nb; } if (buttons & ID_YESALL) { @@ -106,63 +107,63 @@ ID_YESALL); YesAll->Associate(this); ButtonFrame->AddFrame(YesAll, L1); - width = max(width, YesAll->GetDefaultWidth()); ++nb; + width = std::max(width, YesAll->GetDefaultWidth()); ++nb; } if (buttons & ID_NO) { No = new OXTextButton(ButtonFrame, new OHotString("&No"), ID_NO); No->Associate(this); ButtonFrame->AddFrame(No, L1); - width = max(width, No->GetDefaultWidth()); ++nb; + width = std::max(width, No->GetDefaultWidth()); ++nb; } if (buttons & ID_OK) { OK = new OXTextButton(ButtonFrame, new OHotString("&OK"), ID_OK); OK->Associate(this); ButtonFrame->AddFrame(OK, L1); - width = max(width, OK->GetDefaultWidth()); ++nb; + width = std::max(width, OK->GetDefaultWidth()); ++nb; } if (buttons & ID_APPLY) { Apply = new OXTextButton(ButtonFrame, new OHotString("&Apply"), ID_APPLY); Apply->Associate(this); ButtonFrame->AddFrame(Apply, L1); - width = max(width, Apply->GetDefaultWidth()); ++nb; + width = std::max(width, Apply->GetDefaultWidth()); ++nb; } if (buttons & ID_RETRY) { Retry = new OXTextButton(ButtonFrame, new OHotString("&Retry"), ID_RETRY); Retry->Associate(this); ButtonFrame->AddFrame(Retry, L1); - width = max(width, Retry->GetDefaultWidth()); ++nb; + width = std::max(width, Retry->GetDefaultWidth()); ++nb; } if (buttons & ID_IGNORE) { Ignore = new OXTextButton(ButtonFrame, new OHotString("&Ignore"), ID_IGNORE); Ignore->Associate(this); ButtonFrame->AddFrame(Ignore, L1); - width = max(width, Ignore->GetDefaultWidth()); ++nb; + width = std::max(width, Ignore->GetDefaultWidth()); ++nb; } if (buttons & ID_CANCEL) { Cancel = new OXTextButton(ButtonFrame, new OHotString("&Cancel"), ID_CANCEL); Cancel->Associate(this); ButtonFrame->AddFrame(Cancel, L1); - width = max(width, Cancel->GetDefaultWidth()); ++nb; + width = std::max(width, Cancel->GetDefaultWidth()); ++nb; } if (buttons & ID_CLOSE) { Close = new OXTextButton(ButtonFrame, new OHotString("C&lose"), ID_CLOSE); Close->Associate(this); ButtonFrame->AddFrame(Close, L1); - width = max(width, Close->GetDefaultWidth()); ++nb; + width = std::max(width, Close->GetDefaultWidth()); ++nb; } if (buttons & ID_DISMISS) { Dismiss = new OXTextButton(ButtonFrame, new OHotString("&Dismiss"), ID_DISMISS); Dismiss->Associate(this); ButtonFrame->AddFrame(Dismiss, L1); - width = max(width, Dismiss->GetDefaultWidth()); ++nb; + width = std::max(width, Dismiss->GetDefaultWidth()); ++nb; } //--- place buttons at the bottom --- xclass-0.9.2/lib/libxclass/OXPropertiesDialog.cc +++ xclass-0.9.2/lib/libxclass/OXPropertiesDialog.cc @@ -18,6 +18,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. **************************************************************************/ +#include <algorithm> #include <stdlib.h> #include <stdio.h> @@ -131,8 +132,8 @@ bf->AddFrame(Apply, bly); width = Ok->GetDefaultWidth(); - width = max(width, Cancel->GetDefaultWidth()); - width = max(width, Apply->GetDefaultWidth()); + width = std::max(width, Cancel->GetDefaultWidth()); + width = std::max(width, Apply->GetDefaultWidth()); bf->Resize((width + 20) * 3, bf->GetDefaultHeight()); // the "Apply" button is initially disabled, --- xclass-0.9.2/lib/libxclass/OXResizer.cc +++ xclass-0.9.2/lib/libxclass/OXResizer.cc @@ -18,6 +18,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. **************************************************************************/ +#include <algorithm> #include <X11/X.h> #include <X11/cursorfont.h> @@ -244,12 +245,12 @@ } void OXHorizontalResizer::Resize(int w, int h) { - if (_handle) _handle->Resize(max(w, 1), max(h, 1)); + if (_handle) _handle->Resize(std::max(w, 1), std::max(h, 1)); OXFrame::Resize(w, h); } void OXHorizontalResizer::MoveResize(int x, int y, int w, int h) { - if (_handle) _handle->MoveResize(x + hx, y + hy, max(w, 1), max(h, 1));; + if (_handle) _handle->MoveResize(x + hx, y + hy, std::max(w, 1), std::max(h, 1));; OXFrame::MoveResize(x, y, w, h); } @@ -492,12 +493,12 @@ } void OXVerticalResizer::Resize(int w, int h) { - if (_handle) _handle->Resize(max(w, 1), max(h, 1)); + if (_handle) _handle->Resize(std::max(w, 1), std::max(h, 1)); OXFrame::Resize(w, h); } void OXVerticalResizer::MoveResize(int x, int y, int w, int h) { - if (_handle) _handle->MoveResize(x + hx, y + hy, max(w, 1), max(h, 1));; + if (_handle) _handle->MoveResize(x + hx, y + hy, std::max(w, 1), std::max(h, 1));; OXFrame::MoveResize(x, y, w, h); } --- xclass-0.9.2/lib/libxclass/OXScrollBar.cc +++ xclass-0.9.2/lib/libxclass/OXScrollBar.cc @@ -205,10 +205,10 @@ GrabModeAsync, GrabModeAsync, None, None); _dragging = False; - _x0 = _y0 = (_sb_width = max(_sb_width, 5)); + _x0 = _y0 = (_sb_width = std::max(_sb_width, 5)); _pos = 0; - _range = max(h - (_sb_width << 1), 1); + _range = std::max(h - (_sb_width << 1), 1); _psize = _range >> 1; _slsize = 50; @@ -266,7 +266,7 @@ IN_RANGE(_pos, 0, _range - _psize); - _x0 = _sb_width + _pos * _slrange / max(_range-_psize, 1); + _x0 = _sb_width + _pos * _slrange / std::max(_range-_psize, 1); IN_RANGE(_x0, _sb_width, _sb_width + _slrange); @@ -342,15 +342,15 @@ void OXHScrollBar::SetRange(int range, int page_size, int sendMsg) { - _range = max(range, 1); - _psize = max(page_size, 0); + _range = std::max(range, 1); + _psize = std::max(page_size, 0); - _slsize = max(_psize * (_w - (_sb_width << 1)) / _range, 6); - _slsize = min(_slsize, _w - (_sb_width << 1)); + _slsize = std::max(_psize * (_w - (_sb_width << 1)) / _range, 6); + _slsize = std::min(_slsize, _w - (_sb_width << 1)); - _slrange = max(_w - (_sb_width << 1) - _slsize, 1); + _slrange = std::max(_w - (_sb_width << 1) - _slsize, 1); - _x0 = _sb_width + _pos * _slrange / max(_range-_psize, 1); + _x0 = _sb_width + _pos * _slrange / std::max(_range-_psize, 1); IN_RANGE(_x0, _sb_width, _sb_width + _slrange); _slider->MoveResize(_x0, 0, _slsize, _sb_width); @@ -374,7 +374,7 @@ _pos = pos; IN_RANGE(_pos, 0, _range - _psize); - _x0 = _sb_width + _pos * _slrange / max(_range-_psize, 1); + _x0 = _sb_width + _pos * _slrange / std::max(_range-_psize, 1); IN_RANGE(_x0, _sb_width, _sb_width + _slrange); _slider->MoveResize(_x0, 0, _slsize, _sb_width); @@ -414,10 +414,10 @@ GrabModeAsync, GrabModeAsync, None, None); _dragging = False; - _x0 = _y0 = (_sb_width = max(_sb_width, 5)); + _x0 = _y0 = (_sb_width = std::max(_sb_width, 5)); _pos = 0; - _range = max(h - (_sb_width << 1), 1); + _range = std::max(h - (_sb_width << 1), 1); _psize = _range >> 1; _slsize = 50; @@ -475,7 +475,7 @@ IN_RANGE(_pos, 0, _range - _psize); - _y0 = _sb_width + _pos * _slrange / max(_range-_psize, 1); + _y0 = _sb_width + _pos * _slrange / std::max(_range-_psize, 1); IN_RANGE(_y0, _sb_width, _sb_width + _slrange); @@ -549,15 +549,15 @@ void OXVScrollBar::SetRange(int range, int page_size, int sendMsg) { - _range = max(range, 1); - _psize = max(page_size, 0); + _range = std::max(range, 1); + _psize = std::max(page_size, 0); - _slsize = max(_psize * (_h - (_sb_width << 1)) / _range, 6); - _slsize = min(_slsize, _h - (_sb_width << 1)); + _slsize = std::max(_psize * (_h - (_sb_width << 1)) / _range, 6); + _slsize = std::min(_slsize, _h - (_sb_width << 1)); - _slrange = max(_h - (_sb_width << 1) - _slsize, 1); + _slrange = std::max(_h - (_sb_width << 1) - _slsize, 1); - _y0 = _sb_width + _pos * _slrange / max(_range-_psize, 1); + _y0 = _sb_width + _pos * _slrange / std::max(_range-_psize, 1); IN_RANGE(_y0, _sb_width, _sb_width + _slrange); _slider->MoveResize(0, _y0, _sb_width, _slsize); @@ -581,7 +581,7 @@ _pos = pos; IN_RANGE(_pos, 0, _range - _psize); - _y0 = _sb_width + _pos * _slrange / max(_range-_psize, 1); + _y0 = _sb_width + _pos * _slrange / std::max(_range-_psize, 1); IN_RANGE(_y0, _sb_width, _sb_width + _slrange); _slider->MoveResize(0, _y0, _sb_width, _slsize); --- xclass-0.9.2/lib/libxclass/OXTab.cc +++ xclass-0.9.2/lib/libxclass/OXTab.cc @@ -56,7 +56,7 @@ _tw = _font->TextWidth(_text->GetString(), _text->GetLength()); _th = _font->TextHeight(); _yt = fm.ascent; - Resize(max(_tw+12, 45), _th+6); + Resize(std::max(_tw+12, 45), _th+6); } OXTabElt::~OXTabElt() { @@ -81,7 +81,7 @@ } ODimension OXTabElt::GetDefaultSize() const { - return ODimension(max(_tw+12, 40), _th+6); + return ODimension(std::max(_tw+12, 40), _th+6); } void OXTabElt::ShowFocusHilite(int onoff) { --- xclass-0.9.2/lib/libxclass/OXTextEdit.cc +++ xclass-0.9.2/lib/libxclass/OXTextEdit.cc @@ -1647,8 +1647,8 @@ } else { - lineSelStart = min(mousePos.x, _selAnchor.x); - lineSelEnd = max(mousePos.x, _selAnchor.x); + lineSelStart = std::min(mousePos.x, _selAnchor.x); + lineSelEnd = std::max(mousePos.x, _selAnchor.x); } @@ -1663,10 +1663,10 @@ // update the coordinates of the selection area - _selDragStart.x = min(_selAnchor.x, mousePos.x); - _selDragStart.y = min(_selAnchor.y, mousePos.y); - _selDragEnd.x = max(_selAnchor.x, mousePos.x); - _selDragEnd.y = max(_selAnchor.y, mousePos.y); + _selDragStart.x = std::min(_selAnchor.x, mousePos.x); + _selDragStart.y = std::min(_selAnchor.y, mousePos.y); + _selDragEnd.x = std::max(_selAnchor.x, mousePos.x); + _selDragEnd.y = std::max(_selAnchor.y, mousePos.y); // all lines that are inside the selection area are selected and their // selection is adjusted --- xclass-0.9.2/lib/libxclass/OXTextEntry.cc +++ xclass-0.9.2/lib/libxclass/OXTextEntry.cc @@ -165,8 +165,8 @@ drawGC->SetBackground(_backPixel); if (_selection_on && - _cursor_ix >= min(_start_ix, _end_ix) && - _cursor_ix < max(_start_ix, _end_ix)) { + _cursor_ix >= std::min(_start_ix, _end_ix) && + _cursor_ix < std::max(_start_ix, _end_ix)) { drawGC = _selGC; drawGC->SetFont(_normGC->GetFont()); drawGC->SetBackground(_defaultSelectedBackground); @@ -236,8 +236,8 @@ if (_selection_on) { int xs, ws, ixs, iws; - xs = min(_start_x, _end_x); - ixs = min(_start_ix, _end_ix); + xs = std::min(_start_x, _end_x); + ixs = std::min(_start_ix, _end_ix); if ((_vstart_x > xs) && (start_char > ixs)) { xs = _vstart_x; @@ -317,8 +317,8 @@ ix = down; // safety check... - ix = max(ix, 0); - ix = min(ix, len); // len-1 + ix = std::max(ix, 0); + ix = std::min(ix, len); // len-1 return ix; } @@ -500,7 +500,7 @@ if (_selection_on) { int start, ns; - start = min(_start_ix, _end_ix); + start = std::min(_start_ix, _end_ix); ns = abs(_end_ix - _start_ix); _text->RemoveText(start, ns); _selection_on = False; @@ -516,7 +516,7 @@ if (_selection_on) { int start, ns; - start = min(_start_ix, _end_ix); + start = std::min(_start_ix, _end_ix); ns = abs(_end_ix - _start_ix); _text->RemoveText(start, ns); _selection_on = False; @@ -549,7 +549,7 @@ if (_selection_on && (strlen(tmp) > 0)) { int start, ns; - start = min(_start_ix, _end_ix); + start = std::min(_start_ix, _end_ix); ns = abs(_end_ix - _start_ix); _text->RemoveText(start, ns); _selection_on = False; @@ -659,7 +659,7 @@ if (_selection_on) { int start, ns; - start = min(_start_ix, _end_ix); + start = std::min(_start_ix, _end_ix); ns = abs(_end_ix - _start_ix); _text->RemoveText(start, ns); _selection_on = False; --- xclass-0.9.2/lib/libxclass/OXToolBarButton.cc +++ xclass-0.9.2/lib/libxclass/OXToolBarButton.cc @@ -136,16 +136,16 @@ ODimension OXToolBarButton::GetDefaultSize() const { ODimension size(_tw, 0); if (_normalPic) { - size.w = max(size.w, _normalPic->GetWidth()); - size.h = max(size.h, _normalPic->GetHeight()); + size.w = std::max(size.w, static_cast<unsigned int>(_normalPic->GetWidth())); + size.h = std::max(size.h, static_cast<unsigned int>(_normalPic->GetHeight())); } if (_onPic) { - size.w = max(size.w, _onPic->GetWidth()); - size.h = max(size.h, _onPic->GetHeight()); + size.w = std::max(size.w, static_cast<unsigned int>(_onPic->GetWidth())); + size.h = std::max(size.h, static_cast<unsigned int>(_onPic->GetHeight())); } if (_disabledPic) { - size.w = max(size.w, _disabledPic->GetWidth()); - size.h = max(size.h, _disabledPic->GetHeight()); + size.w = std::max(size.w, static_cast<unsigned int>(_disabledPic->GetWidth())); + size.h = std::max(size.h, static_cast<unsigned int>(_disabledPic->GetHeight())); } size.w += 6; size.h += _th + 6; --- xclass-0.9.2/lib/libxclass/OXView.cc +++ xclass-0.9.2/lib/libxclass/OXView.cc @@ -21,6 +21,7 @@ #include <stdlib.h> #include <stdio.h> +#include <algorithm> #include <xclass/utils.h> #include <xclass/OPicture.h> @@ -158,14 +159,14 @@ ch = _canvas->GetHeight(); if (_scrollValue.y == 1) - amount = _scrollValue.y * max(ch / 6, 1); + amount = _scrollValue.y * std::max(ch / 6, 1); else amount = _scrollValue.y * 5; if (event->state & ShiftMask) amount = _scrollValue.y; else if (event->state & ControlMask) - amount = ch - max(ch / 20, 1); + amount = ch - std::max(ch / 20, 1); if (event->button == Button4) { ScrollDown(amount); --- xclass-0.9.2/lib/libxclass/OXWindow.cc +++ xclass-0.9.2/lib/libxclass/OXWindow.cc @@ -34,7 +34,7 @@ _parent = p; _toplevel = p->_toplevel; _id = XCreateWindow(GetDisplay(), _parent->_id, - x, y, max(w, 1), max(h, 1), max(border, 0), + x, y, std::max(w, 1), std::max(h, 1), std::max(border, 0), depth, clss, visual, vmask, attr); _windowExists = (_id != None); _client->RegisterWindow(this); @@ -64,11 +64,11 @@ } void OXWindow::Resize(int w, int h) { - XResizeWindow(GetDisplay(), _id, max(w, 1), max(h, 1)); + XResizeWindow(GetDisplay(), _id, std::max(w, 1), std::max(h, 1)); } void OXWindow::MoveResize(int x, int y, int w, int h) { - XMoveResizeWindow(GetDisplay(), _id, x, y, max(w, 1), max(h, 1)); + XMoveResizeWindow(GetDisplay(), _id, x, y, std::max(w, 1), std::max(h, 1)); } int OXWindow::IsMapped() { --- xclass-0.9.2/test/exec.cc +++ xclass-0.9.2/test/exec.cc @@ -369,12 +369,12 @@ Ok->SetDefault(); Ok->Associate(this); ButtonFrame->AddFrame(Ok, L1); - width = max(width, Ok->GetDefaultWidth()); + width = std::max(width, Ok->GetDefaultWidth()); Cancel = new OXTextButton(ButtonFrame, new OHotString("&Cancel"), ID_CANCEL); Cancel->Associate(this); ButtonFrame->AddFrame(Cancel, L1); - width = max(width, Cancel->GetDefaultWidth()); + width = std::max(width, Cancel->GetDefaultWidth()); //--- place buttons at the bottom --- xclass-0.9.2/test/xdnd.cc +++ xclass-0.9.2/test/xdnd.cc @@ -248,7 +248,7 @@ _font->GetFontMetrics(&fm); _ta = fm.ascent; - w = max(icon->GetWidth(), _tw); + w = std::max(icon->GetWidth(), _tw); h = icon->GetHeight() + _th+1 + 6; ix = (w - icon->GetWidth()) >> 1;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor