all repos — fluxbox @ 1e2ab2f3ed00ddae4855ccbf9eee92364cc33420

custom fork of the fluxbox windowmanager

some fixes for gcc 3.4
Thomas Orgis sobukus@users.sourceforge.net
commit

1e2ab2f3ed00ddae4855ccbf9eee92364cc33420

parent

e048bdfd7a2ee472285f2243ba37efcb7b479681

M src/FbCommands.ccsrc/FbCommands.cc

@@ -556,4 +556,4 @@ break;

}; } -}; // end namespace FbCommands +} // end namespace FbCommands
M src/FbTk/Accessor.hhsrc/FbTk/Accessor.hh

@@ -81,6 +81,6 @@ const Receiver &m_receiver;

Getter m_getter; }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_ACCESSOR_HH
M src/FbTk/App.ccsrc/FbTk/App.cc

@@ -81,4 +81,4 @@ void App::end() {

m_done = true; //end loop in App::eventLoop } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/BoolMenuItem.hhsrc/FbTk/BoolMenuItem.hh

@@ -58,6 +58,6 @@ private:

Accessor<bool> &m_item; }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_BOOLMENUITEM_HH
M src/FbTk/BorderTheme.ccsrc/FbTk/BorderTheme.cc

@@ -33,4 +33,4 @@ *m_width = 0;

m_color->setFromString("black", theme.screenNum()); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/BorderTheme.hhsrc/FbTk/BorderTheme.hh

@@ -42,6 +42,6 @@ ThemeItem<int> m_width;

ThemeItem<Color> m_color; }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_BORDERTHEME_HH
M src/FbTk/Button.ccsrc/FbTk/Button.cc

@@ -146,4 +146,4 @@ void Button::exposeEvent(XExposeEvent &event) {

clearArea(event.x, event.y, event.width, event.height); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Container.ccsrc/FbTk/Container.cc

@@ -491,4 +491,4 @@ }

} -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Container.hhsrc/FbTk/Container.hh

@@ -109,6 +109,6 @@ ItemList m_item_list;

bool m_update_lock; }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_CONTAINER_HH
M src/FbTk/DefaultValue.hhsrc/FbTk/DefaultValue.hh

@@ -51,6 +51,6 @@ Ret m_actual;

bool m_use_default; }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_DEFAULTVALUE_HH
M src/FbTk/EventManager.ccsrc/FbTk/EventManager.cc

@@ -221,4 +221,4 @@ }

} -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/FbDrawable.ccsrc/FbTk/FbDrawable.cc

@@ -166,4 +166,4 @@ AllPlanes, // plane mask

ZPixmap); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/FbPixmap.ccsrc/FbTk/FbPixmap.cc

@@ -506,4 +506,4 @@ m_height = height;

m_depth = depth; } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/FbString.ccsrc/FbTk/FbString.cc

@@ -239,7 +239,7 @@ return false;

} -}; // end namespace StringUtil +} // end namespace StringUtil StringConvertor::StringConvertor(EncodingTarget target): #ifdef HAVE_ICONV

@@ -289,4 +289,4 @@ return src;

#endif } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/FileUtil.ccsrc/FbTk/FileUtil.cc

@@ -145,4 +145,4 @@ return true;

} -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Font.ccsrc/FbTk/Font.cc

@@ -73,11 +73,12 @@ using std::string;

using std::map; using std::list; -namespace { #ifdef HAVE_SETLOCALE #include <locale.h> #endif //HAVE_SETLOCALE + +namespace { // use to map <font1>|<font2>|<font3> => <fontthatworks> typedef map<string, string> StringMap;
M src/FbTk/FontImp.hhsrc/FbTk/FontImp.hh

@@ -53,6 +53,6 @@ protected:

FontImp() { } }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_FONTIMP_HH
M src/FbTk/I18n.ccsrc/FbTk/I18n.cc

@@ -195,4 +195,4 @@ #endif // NLS && HAVE_CATGETS

return default_message; } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/I18n.hhsrc/FbTk/I18n.hh

@@ -123,6 +123,6 @@ };

void NLSInit(const char *); -}; // end namespace FbTk +} // end namespace FbTk #endif // I18N_HH
M src/FbTk/Image.ccsrc/FbTk/Image.cc

@@ -160,4 +160,4 @@ void Image::removeAllSearchPaths() {

s_search_paths.clear(); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/ImageControl.ccsrc/FbTk/ImageControl.cc

@@ -672,4 +672,4 @@ break;

} } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/IntMenuItem.hhsrc/FbTk/IntMenuItem.hh

@@ -96,6 +96,6 @@ const int m_min; ///< minimum value the integer can have

Accessor<int> &m_res; ///< resource item to be changed }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_INTMENUITEM_HH
M src/FbTk/LogicCommands.ccsrc/FbTk/LogicCommands.cc

@@ -153,4 +153,4 @@ ret ^= m_commandlist[i]->execute();

return ret; } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/MacroCommand.ccsrc/FbTk/MacroCommand.cc

@@ -97,6 +97,6 @@ if (++m_state >= m_commandlist.size())

m_state = 0; } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Menu.ccsrc/FbTk/Menu.cc

@@ -1300,4 +1300,4 @@ if (shown)

shown->hide(); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/MenuItem.ccsrc/FbTk/MenuItem.cc

@@ -354,4 +354,4 @@ if (submenu() != 0)

submenu()->show(); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/MenuTheme.ccsrc/FbTk/MenuTheme.cc

@@ -177,4 +177,4 @@ void ThemeItem<MenuTheme::BulletType>::load(const std::string *name, const std::string *altname) {

// do nothing, we don't have anything extra to load } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/ObjectRegistry.hhsrc/FbTk/ObjectRegistry.hh

@@ -58,6 +58,6 @@

CreatorMap m_creators; }; -}; // end namespace FbTk +} // end namespace FbTk #endif // OBJECTREGISTRY_HH
M src/FbTk/Parser.hhsrc/FbTk/Parser.hh

@@ -47,6 +47,6 @@ virtual Item nextItem() = 0;

}; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_PARSER_HH
M src/FbTk/RegExp.ccsrc/FbTk/RegExp.cc

@@ -92,4 +92,4 @@ return m_str == "";

#endif // USE_REGEXP } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/RegExp.hhsrc/FbTk/RegExp.hh

@@ -61,6 +61,6 @@ #endif // USE_REGEXP

}; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_REGEXP_HH
M src/FbTk/Resource.ccsrc/FbTk/Resource.cc

@@ -230,4 +230,4 @@ m_database = 0;

} } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Resource.hhsrc/FbTk/Resource.hh

@@ -145,6 +145,7 @@ int m_db_lock;

private: static bool m_init; + ResourceList m_resourcelist; XrmDatabaseHelper *m_database;
M src/FbTk/STLUtil.hhsrc/FbTk/STLUtil.hh

@@ -49,7 +49,7 @@ delete it->second;

a.clear(); } -}; // end namespace STLUtil -}; // end namespace FbTk +} // end namespace STLUtil +} // end namespace FbTk #endif // STLUTIL_Hh
M src/FbTk/Shape.ccsrc/FbTk/Shape.cc

@@ -372,4 +372,4 @@

return (shaped != 0 ? true : false); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Shape.hhsrc/FbTk/Shape.hh

@@ -69,6 +69,6 @@

int m_shapeplaces; ///< places to shape }; -}; // end namespace FbTk +} // end namespace FbTk #endif // SHAPE_HH
M src/FbTk/StringUtil.ccsrc/FbTk/StringUtil.cc

@@ -236,6 +236,6 @@ word.erase(second_pos);

} } -}; // end namespace StringUtil +} // end namespace StringUtil -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Subject.ccsrc/FbTk/Subject.cc

@@ -82,4 +82,4 @@ std::bind2nd(std::mem_fun(&Subject::detach), obj));

} -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/TextBox.ccsrc/FbTk/TextBox.cc

@@ -464,4 +464,4 @@ else

adjustStartPos(); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/TextButton.ccsrc/FbTk/TextButton.cc

@@ -187,4 +187,4 @@ void TextButton::exposeEvent(XExposeEvent &event) {

clearArea(event.x, event.y, event.width, event.height, false); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/TextTheme.ccsrc/FbTk/TextTheme.cc

@@ -45,4 +45,4 @@ void TextTheme::updateTextColor() {

m_text_gc.setForeground(*m_text_color); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/TextTheme.hhsrc/FbTk/TextTheme.hh

@@ -50,6 +50,6 @@ ThemeItem<Justify> m_justify;

GContext m_text_gc; }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_TEXTTHEME_HH
M src/FbTk/TextUtils.ccsrc/FbTk/TextUtils.cc

@@ -84,4 +84,4 @@ template <>

void ThemeItem<FbTk::Justify>::load(const std::string *name, const std::string *altname) { } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Texture.ccsrc/FbTk/Texture.cc

@@ -147,4 +147,4 @@

m_locolor.setPixel(xcol.pixel); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Texture.hhsrc/FbTk/Texture.hh

@@ -41,14 +41,14 @@ // why are we not using the lowest-order bit?

FLAT = 0x00002, SUNKEN = 0x00004, RAISED = 0x00008, - DEFAULT_BEVEL = FLAT, + DEFAULT_BEVEL = FLAT }; enum Textures { NONE = 0x00000, SOLID = 0x00010, GRADIENT = 0x00020, - DEFAULT_TEXTURE = SOLID, + DEFAULT_TEXTURE = SOLID }; enum Gradients {
M src/FbTk/TextureRender.ccsrc/FbTk/TextureRender.cc

@@ -1840,4 +1840,4 @@ }

} -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/TextureRender.hhsrc/FbTk/TextureRender.hh

@@ -98,5 +98,5 @@ unsigned int width, height;

unsigned int *xtable, *ytable; }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_TEXTURERENDER_HH
M src/FbTk/Theme.ccsrc/FbTk/Theme.cc

@@ -263,4 +263,4 @@ }

} */ -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Timer.ccsrc/FbTk/Timer.cc

@@ -287,4 +287,4 @@ assert(timer);

m_timerlist.remove(timer); } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Transparent.ccsrc/FbTk/Transparent.cc

@@ -335,7 +335,7 @@ m_alpha_pic = 0;

m_alpha = 255; } -}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/Transparent.hhsrc/FbTk/Transparent.hh

@@ -69,7 +69,7 @@ static bool s_use_composite; ///< whether or not to use Composite

static void init(); }; -}; // end namespace FbTk +} // end namespace FbTk #endif // FBTK_TRANSPARENT_HH
M src/FbTk/XftFontImp.ccsrc/FbTk/XftFontImp.cc

@@ -249,4 +249,4 @@ }

-}; // end namespace FbTk +} // end namespace FbTk
M src/FbTk/XmbFontImp.ccsrc/FbTk/XmbFontImp.cc

@@ -306,5 +306,5 @@ return 0;

return m_setextents->max_ink_extent.height; } -}; // end namespace FbTk +} // end namespace FbTk
M src/FocusableList.hhsrc/FocusableList.hh

@@ -42,7 +42,7 @@

/// list option bits enum { LIST_GROUPS = 0x01, //< list groups instead of clients - STATIC_ORDER = 0x02, ///< use creation order instead of focused order + STATIC_ORDER = 0x02 ///< use creation order instead of focused order }; FocusableList(BScreen &scr): m_pat(0), m_parent(0), m_screen(scr) { }
M src/Window.hhsrc/Window.hh

@@ -96,7 +96,7 @@ ATTRIB_OMNIPRESENT = 0x08, ///< omnipresent (sticky)

ATTRIB_WORKSPACE = 0x10, ///< workspace ATTRIB_STACK = 0x20, ///< stack ATTRIB_DECORATION = 0x40, ///< decorations - ATTRIB_HIDDEN = 0x80, ///< hidden + ATTRIB_HIDDEN = 0x80 ///< hidden }; /**
M src/Xutil.ccsrc/Xutil.cc

@@ -142,5 +142,5 @@

return class_name; } -}; // end namespace Xutil +} // end namespace Xutil
M src/Xutil.hhsrc/Xutil.hh

@@ -34,6 +34,6 @@ std::string getWMClassName(Window win);

std::string getWMClassClass(Window win); -}; // end namespace Xutil +} // end namespace Xutil #endif // XUTIL_HH