File ptb-boost-placeholders.patch of Package plee-the-bear

Index: bear-project/bear-0.0.0.git20200220/bear-engine/core/src/engine/code/game_network.cpp
===================================================================
--- bear-project.orig/bear-0.0.0.git20200220/bear-engine/core/src/engine/code/game_network.cpp
+++ bear-project/bear-0.0.0.git20200220/bear-engine/core/src/engine/code/game_network.cpp
@@ -148,7 +148,7 @@ void bear::engine::game_network::create_
     {
       net::server* s = new net::server(port);
       s->on_new_client.connect
-        ( boost::bind( &game_network::on_new_client, this, s, _1 ) );
+        ( boost::bind( &game_network::on_new_client, this, s, boost::placeholders::_1 ) );
       m_server[name] = s;
     }
 } // game_network::create_service()
Index: bear-project/bear-0.0.0.git20200220/bear-engine/core/src/engine/layer/code/transition_layer.cpp
===================================================================
--- bear-project.orig/bear-0.0.0.git20200220/bear-engine/core/src/engine/layer/code/transition_layer.cpp
+++ bear-project/bear-0.0.0.git20200220/bear-engine/core/src/engine/layer/code/transition_layer.cpp
@@ -113,7 +113,7 @@ void bear::engine::transition_layer::ren
 bool bear::engine::transition_layer::key_pressed( const input::key_info& key )
 {
   return diffuse_call
-    ( boost::bind( &transition_effect::key_pressed, _1, key) );
+    ( boost::bind( &transition_effect::key_pressed, boost::placeholders::_1, key) );
 } // transition_layer::key_pressed()
 
 /*----------------------------------------------------------------------------*/
@@ -125,7 +125,7 @@ bool bear::engine::transition_layer::key
 ( const input::key_info& key )
 {
   return diffuse_call
-    ( boost::bind( &transition_effect::key_maintained, _1, key) );
+    ( boost::bind( &transition_effect::key_maintained, boost::placeholders::_1, key) );
 } // transition_layer::key_maintained()
 
 /*----------------------------------------------------------------------------*/
@@ -136,7 +136,7 @@ bool bear::engine::transition_layer::key
 bool bear::engine::transition_layer::key_released( const input::key_info& key )
 {
   return diffuse_call
-    ( boost::bind( &transition_effect::key_released, _1, key) );
+    ( boost::bind( &transition_effect::key_released, boost::placeholders::_1, key) );
 } // transition_layer::key_released()
 
 /*----------------------------------------------------------------------------*/
@@ -147,7 +147,7 @@ bool bear::engine::transition_layer::key
 bool bear::engine::transition_layer::char_pressed( const input::key_info& key )
 {
   return diffuse_call
-    ( boost::bind( &transition_effect::char_pressed, _1, key) );
+    ( boost::bind( &transition_effect::char_pressed, boost::placeholders::_1, key) );
 } // transition_layer::char_pressed()
 
 /*----------------------------------------------------------------------------*/
@@ -160,7 +160,7 @@ bool bear::engine::transition_layer::but
 ( input::joystick::joy_code button, unsigned int joy_index )
 {
   return diffuse_call
-    ( boost::bind( &transition_effect::button_pressed, _1, button, joy_index) );
+    ( boost::bind( &transition_effect::button_pressed, boost::placeholders::_1, button, joy_index) );
 } // transition_layer::button_pressed()
 
 /*----------------------------------------------------------------------------*/
@@ -174,7 +174,7 @@ bool bear::engine::transition_layer::but
 {
   return diffuse_call
     ( boost::bind
-      ( &transition_effect::button_maintained, _1, button, joy_index) );
+      ( &transition_effect::button_maintained, boost::placeholders::_1, button, joy_index) );
 } // transition_layer::button_maintained()
 
 /*----------------------------------------------------------------------------*/
@@ -188,7 +188,7 @@ bool bear::engine::transition_layer::but
 {
   return diffuse_call
     ( boost::bind
-      ( &transition_effect::button_released, _1, button, joy_index) );
+      ( &transition_effect::button_released, boost::placeholders::_1, button, joy_index) );
 } // transition_layer::button_released()
 
 /*----------------------------------------------------------------------------*/
@@ -202,7 +202,7 @@ bool bear::engine::transition_layer::mou
   const claw::math::coordinate_2d<unsigned int>& pos )
 {
   return diffuse_call
-    ( boost::bind( &transition_effect::mouse_pressed, _1, key, pos) );
+    ( boost::bind( &transition_effect::mouse_pressed, boost::placeholders::_1, key, pos) );
 } // transition_layer::mouse_pressed()
 
 /*----------------------------------------------------------------------------*/
@@ -216,7 +216,7 @@ bool bear::engine::transition_layer::mou
   const claw::math::coordinate_2d<unsigned int>& pos )
 {
   return diffuse_call
-    ( boost::bind( &transition_effect::mouse_maintained, _1, key, pos) );
+    ( boost::bind( &transition_effect::mouse_maintained, boost::placeholders::_1, key, pos) );
 } // transition_layer::mouse_maintained()
 
 /*----------------------------------------------------------------------------*/
@@ -230,7 +230,7 @@ bool bear::engine::transition_layer::mou
   const claw::math::coordinate_2d<unsigned int>& pos )
 {
   return diffuse_call
-    ( boost::bind( &transition_effect::mouse_released, _1, key, pos) );
+    ( boost::bind( &transition_effect::mouse_released, boost::placeholders::_1, key, pos) );
 } // transition_layer::mouse_released()
 
 /*----------------------------------------------------------------------------*/
@@ -241,7 +241,7 @@ bool bear::engine::transition_layer::mou
 bool bear::engine::transition_layer::mouse_move
 ( const claw::math::coordinate_2d<unsigned int>& pos )
 {
-  return diffuse_call( boost::bind( &transition_effect::mouse_move, _1, pos) );
+  return diffuse_call( boost::bind( &transition_effect::mouse_move, boost::placeholders::_1, pos) );
 } // transition_layer::mouse_move()
 
 /*----------------------------------------------------------------------------*/
@@ -253,7 +253,7 @@ bool bear::engine::transition_layer::fin
 ( const bear::input::finger_event& event )
 {
   return diffuse_call
-    ( boost::bind( &transition_effect::finger_action, _1, event) );
+    ( boost::bind( &transition_effect::finger_action, boost::placeholders::_1, event) );
 } // transition_layer::finger_action()
 
 /*----------------------------------------------------------------------------*/
Index: bear-project/bear-0.0.0.git20200220/bear-engine/core/src/engine/model/code/model_snapshot_tweener.cpp
===================================================================
--- bear-project.orig/bear-0.0.0.git20200220/bear-engine/core/src/engine/model/code/model_snapshot_tweener.cpp
+++ bear-project/bear-0.0.0.git20200220/bear-engine/core/src/engine/model/code/model_snapshot_tweener.cpp
@@ -183,7 +183,7 @@ void bear::engine::model_snapshot_tweene
     m_tweeners.insert
       ( claw::tween::single_tweener
         (m_placement[id].get_angle(), end.get_angle(), d,
-         boost::bind( &model_mark_placement::set_angle, &m_placement[id], _1 ),
+         boost::bind( &model_mark_placement::set_angle, &m_placement[id], boost::placeholders::_1 ),
          m_placement[id].get_angle_easing() ) );
 
   if ( m_placement[id].get_position().x != end.get_position().x )
@@ -191,7 +191,7 @@ void bear::engine::model_snapshot_tweene
       ( claw::tween::single_tweener
         (m_placement[id].get_position().x, end.get_position().x, d,
          boost::bind
-         ( &model_mark_placement::set_x_position, &m_placement[id], _1 ),
+         ( &model_mark_placement::set_x_position, &m_placement[id], boost::placeholders::_1 ),
          m_placement[id].get_x_position_easing() ) );
 
   if ( m_placement[id].get_position().y != end.get_position().y )
@@ -199,7 +199,7 @@ void bear::engine::model_snapshot_tweene
       ( claw::tween::single_tweener
         (m_placement[id].get_position().y, end.get_position().y, d,
          boost::bind
-         ( &model_mark_placement::set_y_position, &m_placement[id], _1 ),
+         ( &model_mark_placement::set_y_position, &m_placement[id], boost::placeholders::_1 ),
          m_placement[id].get_y_position_easing() ) );
 
   if ( m_placement[id].get_size().x != end.get_size().x )
@@ -207,7 +207,7 @@ void bear::engine::model_snapshot_tweene
       ( claw::tween::single_tweener
         (m_placement[id].get_size().x, end.get_size().x, d,
          boost::bind
-         ( &model_mark_placement::set_width, &m_placement[id], _1 ),
+         ( &model_mark_placement::set_width, &m_placement[id], boost::placeholders::_1 ),
          m_placement[id].get_width_easing() ) );
 
   if ( m_placement[id].get_size().y != end.get_size().y )
@@ -215,6 +215,6 @@ void bear::engine::model_snapshot_tweene
       ( claw::tween::single_tweener
         (m_placement[id].get_size().y, end.get_size().y, d,
          boost::bind
-         ( &model_mark_placement::set_height, &m_placement[id], _1 ),
+         ( &model_mark_placement::set_height, &m_placement[id], boost::placeholders::_1 ),
          m_placement[id].get_height_easing() ) );
 } // model_snapshot_tweener::insert_tweener()
Index: bear-project/bear-0.0.0.git20200220/bear-engine/core/src/net/code/client.cpp
===================================================================
--- bear-project.orig/bear-0.0.0.git20200220/bear-engine/core/src/net/code/client.cpp
+++ bear-project/bear-0.0.0.git20200220/bear-engine/core/src/net/code/client.cpp
@@ -101,7 +101,7 @@ bear::net::message_handle bear::net::cli
 void bear::net::client::connect()
 {
   const connection_task connection
-    ( boost::bind( &client::set_stream, this, _1 ),
+    ( boost::bind( &client::set_stream, this, boost::placeholders::_1 ),
       m_host, m_port, m_read_time_limit );
   //m_connection = new boost::thread(connection);
   connection();
Index: bear-project/bear-0.0.0.git20200220/bear-factory/model-editor/src/bf/code/model_snapshot_tweener.cpp
===================================================================
--- bear-project.orig/bear-0.0.0.git20200220/bear-factory/model-editor/src/bf/code/model_snapshot_tweener.cpp
+++ bear-project/bear-0.0.0.git20200220/bear-factory/model-editor/src/bf/code/model_snapshot_tweener.cpp
@@ -146,26 +146,26 @@ void bf::model_snapshot_tweener::insert_
   m_tweeners.insert
   ( claw::tween::single_tweener
     (m.get_angle(), end.get_angle(), d,
-      boost::bind( &mark_placement::set_angle, &m, _1 ),
+      boost::bind( &mark_placement::set_angle, &m, boost::placeholders::_1 ),
       m.get_angle_easing().to_claw_easing_function() ) );
   m_tweeners.insert
   ( claw::tween::single_tweener
     ( m.get_x_position(), end.get_x_position(), d,
-      boost::bind( &mark_placement::set_x_position, &m, _1 ),
+      boost::bind( &mark_placement::set_x_position, &m, boost::placeholders::_1 ),
       m.get_x_easing().to_claw_easing_function() ) );
   m_tweeners.insert
   ( claw::tween::single_tweener
     ( m.get_y_position(), end.get_y_position(), d,
-      boost::bind( &mark_placement::set_y_position, &m, _1 ),
+      boost::bind( &mark_placement::set_y_position, &m, boost::placeholders::_1 ),
       m.get_y_easing().to_claw_easing_function() ) );
   m_tweeners.insert
   ( claw::tween::single_tweener
     ( m.get_width(), end.get_width(), d,
-      boost::bind( &mark_placement::set_width, &m, _1 ),
+      boost::bind( &mark_placement::set_width, &m, boost::placeholders::_1 ),
       m.get_width_easing().to_claw_easing_function() ) );
   m_tweeners.insert
   ( claw::tween::single_tweener
     ( m.get_height(), end.get_height(), d,
-      boost::bind( &mark_placement::set_height, &m, _1 ),
+      boost::bind( &mark_placement::set_height, &m, boost::placeholders::_1 ),
       m.get_height_easing().to_claw_easing_function() ) );
 } // model_snapshot_tweener::insert_tweener()
Index: bear-project/bear-0.0.0.git20200220/bear-factory/model-editor/src/bf/history/code/action_modify_placement.cpp
===================================================================
--- bear-project.orig/bear-0.0.0.git20200220/bear-factory/model-editor/src/bf/history/code/action_modify_placement.cpp
+++ bear-project/bear-0.0.0.git20200220/bear-factory/model-editor/src/bf/history/code/action_modify_placement.cpp
@@ -29,8 +29,8 @@ bf::make_action_modify_placement_x( snap
 {
   return new action_modify_placement<double>
     ( s, m,
-      boost::bind( &mark_placement::set_x_position, _1, _2 ),
-      boost::bind( &mark_placement::get_x_position, _1 ),
+      boost::bind( &mark_placement::set_x_position, boost::placeholders::_1, _2 ),
+      boost::bind( &mark_placement::get_x_position, boost::placeholders::_1 ),
       value );
 } // make_action_modify_placement_x()
 
@@ -46,8 +46,8 @@ bf::make_action_modify_placement_y( snap
 {
   return new action_modify_placement<double>
     ( s, m,
-      boost::bind( &mark_placement::set_y_position, _1, _2 ),
-      boost::bind( &mark_placement::get_y_position, _1 ),
+      boost::bind( &mark_placement::set_y_position, boost::placeholders::_1, _2 ),
+      boost::bind( &mark_placement::get_y_position, boost::placeholders::_1 ),
       value );
 } // make_action_modify_placement_y()
 
@@ -64,8 +64,8 @@ bf::make_action_modify_placement_angle
 {
   return new action_modify_placement<double>
     ( s, m,
-      boost::bind( &mark_placement::set_angle, _1, _2 ),
-      boost::bind( &mark_placement::get_angle, _1 ),
+      boost::bind( &mark_placement::set_angle, boost::placeholders::_1, _2 ),
+      boost::bind( &mark_placement::get_angle, boost::placeholders::_1 ),
       value );
 } // make_action_modify_placement_angle()
 
@@ -82,8 +82,8 @@ bf::make_action_modify_placement_depth
 {
   return new action_modify_placement<int>
     ( s, m,
-      boost::bind( &mark_placement::set_depth_position, _1, _2 ),
-      boost::bind( &mark_placement::get_depth_position, _1 ),
+      boost::bind( &mark_placement::set_depth_position, boost::placeholders::_1, _2 ),
+      boost::bind( &mark_placement::get_depth_position, boost::placeholders::_1 ),
       value );
 } // make_action_modify_placement_depth()
 
@@ -100,8 +100,8 @@ bf::make_action_modify_placement_visibil
 {
   return new action_modify_placement<bool>
     ( s, m,
-      boost::bind( &mark_placement::set_visibility, _1, _2 ),
-      boost::bind( &mark_placement::is_visible, _1 ),
+      boost::bind( &mark_placement::set_visibility, boost::placeholders::_1, _2 ),
+      boost::bind( &mark_placement::is_visible, boost::placeholders::_1 ),
       value );
 } // make_action_modify_placement_visibility()
 
@@ -118,8 +118,8 @@ bf::make_action_modify_placement_width
 {
   return new action_modify_placement<double>
     ( s, m,
-      boost::bind( &mark_placement::set_width, _1, _2 ),
-      boost::bind( &mark_placement::get_width, _1 ),
+      boost::bind( &mark_placement::set_width, boost::placeholders::_1, _2 ),
+      boost::bind( &mark_placement::get_width, boost::placeholders::_1 ),
       value );
 } // make_action_modify_placement_width()
 
@@ -136,7 +136,7 @@ bf::make_action_modify_placement_height
 {
   return new action_modify_placement<double>
     ( s, m,
-      boost::bind( &mark_placement::set_height, _1, _2 ),
-      boost::bind( &mark_placement::get_height, _1 ),
+      boost::bind( &mark_placement::set_height, boost::placeholders::_1, _2 ),
+      boost::bind( &mark_placement::get_height, boost::placeholders::_1 ),
       value );
 } // make_action_modify_placement_height()
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/code/player.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/code/player.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/code/player.cpp
@@ -3828,7 +3828,7 @@ void ptb::player::create_invincible_star
     ( 1, 0, 0.4,
       boost::bind
       ( &bear::visual::bitmap_rendering_attributes::set_opacity,
-        &(s->get_rendering_attributes()), _1 ), 
+        &(s->get_rendering_attributes()), boost::placeholders::_1 ), 
       &claw::tween::easing_linear::ease_in );
 
   bear::tweener_item* t = new bear::tweener_item(tweener, s, true);
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/item/castle/code/catapult.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/item/castle/code/catapult.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/item/castle/code/catapult.cpp
@@ -253,7 +253,7 @@ void ptb::catapult::start_throw()
      (m_arm_angle, -1.57+m_stop_angle, 0.1,
        boost::bind
        ( &catapult::on_arm_angle_update,
-	 this, _1 ), &claw::tween::easing_linear::ease_out ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_linear::ease_out ) );
   m_arm_angle_tweener.insert
     (claw::tween::single_tweener
      (m_arm_angle, 0, 0.5,
@@ -282,7 +282,7 @@ void ptb::catapult::cancel()
      (m_arm_angle, m_arm_angle-0.2, 0.05,
        boost::bind
        ( &catapult::on_arm_angle_update,
-	 this, _1 ), &claw::tween::easing_linear::ease_out ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_linear::ease_out ) );
   m_arm_angle_tweener.insert
     (claw::tween::single_tweener
      (m_arm_angle, 0, 0.5,
@@ -351,25 +351,25 @@ void ptb::catapult::create_stop_angle_tw
      (0, -s_initial_stop_angle, 0.3,
        boost::bind
        ( &catapult::on_stop_angle_update,
-	 this, _1 ), &claw::tween::easing_cubic::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_cubic::ease_in ) );
   m_stop_angle_tweener.insert
     (claw::tween::single_tweener
      (-s_initial_stop_angle, 0, 0.3,
        boost::bind
        ( &catapult::on_stop_angle_update,
-	 this, _1 ), &claw::tween::easing_cubic::ease_out ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_cubic::ease_out ) );
   m_stop_angle_tweener.insert
     (claw::tween::single_tweener
      (0, s_initial_stop_angle, 0.3,
        boost::bind
        ( &catapult::on_stop_angle_update,
-	 this, _1 ), &claw::tween::easing_cubic::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_cubic::ease_in ) );
   m_stop_angle_tweener.insert
     (claw::tween::single_tweener
      (s_initial_stop_angle, 0, 0.3,
        boost::bind
        ( &catapult::on_stop_angle_update,
-	 this, _1 ), &claw::tween::easing_cubic::ease_out ) ); 
+	 this, boost::placeholders::_1 ), &claw::tween::easing_cubic::ease_out ) ); 
 } // catapult::create_stop_angle_tweener()
 
 /*----------------------------------------------------------------------------*/
@@ -384,13 +384,13 @@ void ptb::catapult::create_arm_angle_twe
      (m_arm_angle, s_minimal_arm_angle, 1,
        boost::bind
        ( &catapult::on_arm_angle_update,
-	 this, _1 ), &claw::tween::easing_cubic::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_cubic::ease_in ) );
   m_arm_angle_tweener.insert
     (claw::tween::single_tweener
      (s_minimal_arm_angle, s_maximal_arm_angle, 1,
        boost::bind
        ( &catapult::on_arm_angle_update,
-	 this, _1 ), &claw::tween::easing_cubic::ease_out ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_cubic::ease_out ) );
 } // catapult::create_arm_angle_tweener()
 
 /*----------------------------------------------------------------------------*/
@@ -405,7 +405,7 @@ void ptb::catapult::init_angle()
      (m_arm_angle, s_maximal_arm_angle, 0.5,
        boost::bind
        ( &catapult::on_arm_angle_update,
-	 this, _1 ), &claw::tween::easing_linear::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_linear::ease_in ) );
    m_arm_angle_tweener.insert
     (claw::tween::single_tweener
      (m_arm_angle, s_initial_arm_angle, 1,
@@ -419,7 +419,7 @@ void ptb::catapult::init_angle()
      (m_stop_angle, 0, 0.5,
        boost::bind
        ( &catapult::on_stop_angle_update,
-	 this, _1 ), &claw::tween::easing_linear::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_linear::ease_in ) );
 } // catapult::init_angle()
 
 /*----------------------------------------------------------------------------*/
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/item/code/invincibility_effect.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/item/code/invincibility_effect.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/item/code/invincibility_effect.cpp
@@ -74,7 +74,7 @@ void ptb::invincibility_effect::create_s
     ( 1, 0, 0.4,
       boost::bind
       ( &bear::visual::bitmap_rendering_attributes::set_opacity,
-        &(s->get_rendering_attributes()), _1 ), 
+        &(s->get_rendering_attributes()), boost::placeholders::_1 ), 
       &claw::tween::easing_linear::ease_in );
 
   bear::tweener_item* t = new bear::tweener_item(tweener, s, true);
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/item/code/power_effect.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/item/code/power_effect.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/item/code/power_effect.cpp
@@ -79,17 +79,17 @@ void ptb::power_effect::set_player_index
   connect
     ( bear::engine::game::get_instance().listen_bool_variable_change
       ( game_variables::get_air_power_variable_name(i),
-        boost::bind( &power_effect::on_air_power_changed, this, _1) ) );
+        boost::bind( &power_effect::on_air_power_changed, this, boost::placeholders::_1) ) );
 
   connect
     ( bear::engine::game::get_instance().listen_bool_variable_change
       ( game_variables::get_fire_power_variable_name(i),
-        boost::bind( &power_effect::on_fire_power_changed, this, _1) ) );
+        boost::bind( &power_effect::on_fire_power_changed, this, boost::placeholders::_1) ) );
 
   connect
     ( bear::engine::game::get_instance().listen_bool_variable_change
       ( game_variables::get_water_power_variable_name(i),
-        boost::bind( &power_effect::on_water_power_changed, this, _1) ) );
+        boost::bind( &power_effect::on_water_power_changed, this, boost::placeholders::_1) ) );
 } // power_effect::set_player_index()
 
 /*----------------------------------------------------------------------------*/
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/code/status_layer.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/code/status_layer.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/code/status_layer.cpp
@@ -209,7 +209,7 @@ void ptb::status_layer::player_status::p
              (notification.height()+s_margin, -1, 0.5,
               boost::bind
               ( &player_status::on_notification_position_update,
-                this, _1 ), &claw::tween::easing_back::ease_in ) );
+                this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
       }
     }
 } // player_status::progress_notification
@@ -234,14 +234,14 @@ void ptb::status_layer::player_status::c
        (0, notification.height()+s_margin, 0.5,
         boost::bind
         (&player_status::on_notification_position_update,
-         this, _1 ), &claw::tween::easing_back::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
       
    m_notification_tweener.insert
       (claw::tween::single_tweener
        (notification.height()+s_margin, notification.height()+s_margin,1,
         boost::bind
         (&player_status::on_notification_position_update,
-         this, _1 ), &claw::tween::easing_linear::ease_out ) );     
+         this, boost::placeholders::_1 ), &claw::tween::easing_linear::ease_out ) );     
 } // player_status::create_notification()
 
 /*----------------------------------------------------------------------------*/
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/code/windows_layer.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/code/windows_layer.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/code/windows_layer.cpp
@@ -390,7 +390,7 @@ void ptb::windows_layer::apply_show_effe
 
   const claw::tween::single_tweener t
     ( get_size().y, m_ref_bottom[wnd], s_effect_duration,
-      boost::bind( &frame::set_bottom, wnd, _1 ),
+      boost::bind( &frame::set_bottom, wnd, boost::placeholders::_1 ),
       &claw::tween::easing_back::ease_out );
 
   m_tweener.insert(t);
@@ -415,7 +415,7 @@ void ptb::windows_layer::apply_hide_effe
   // updating the position of the window once it was deleted by the end of the
   // hide effect.
   claw::tween::single_tweener t
-    ( wnd->top(), 0, s_effect_duration, boost::bind( &frame::set_top, wnd, _1 ),
+    ( wnd->top(), 0, s_effect_duration, boost::bind( &frame::set_top, wnd, boost::placeholders::_1 ),
       &claw::tween::easing_quad::ease_out );
 
   if ( d )
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/corrupting_bonus_component.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/corrupting_bonus_component.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/corrupting_bonus_component.cpp
@@ -175,7 +175,7 @@ void ptb::corrupting_bonus_component::in
       ( game_variables::get_corrupting_bonus_count_variable_name(),
         boost::bind
         (&ptb::corrupting_bonus_component::on_corrupting_bonus_updated,
-         this, _1) ) );
+         this, boost::placeholders::_1) ) );
 } // corrupting_bonus_component::init_signals()
 
 /*----------------------------------------------------------------------------*/
@@ -239,21 +239,21 @@ void ptb::corrupting_bonus_component::mo
       (get_position().y, get_active_position().y, 0.3,
        boost::bind
        ( &ptb::status_component::on_y_position_update,
-         this, _1 ), &claw::tween::easing_back::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
   
   tween.insert
 	( claw::tween::single_tweener
 	  (get_active_position().y, get_active_position().y, 1,
 	   boost::bind
 	   ( &ptb::status_component::on_y_position_update,
-	     this, _1 ), &claw::tween::easing_back::ease_in ) );
+	     this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
       
   tween.insert
     ( claw::tween::single_tweener
       (get_active_position().y, get_inactive_position().y, 0.5,
        boost::bind
        ( &ptb::status_component::on_y_position_update,
-	 this, _1 ), &claw::tween::easing_back::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
 
   add_tweener( tween );
 } // corrupting_bonus_component::move()
@@ -271,21 +271,21 @@ void ptb::corrupting_bonus_component::ch
       (1, 1, 0.3,
        boost::bind
        (&ptb::corrupting_bonus_component::on_corrupting_bonus_scale_update,
-	this, _1 ), &claw::tween::easing_back::ease_out ) );
+	this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
   
   tween.insert
     ( claw::tween::single_tweener
       (1, 1.5, 0.3,
        boost::bind
        (&ptb::corrupting_bonus_component::on_corrupting_bonus_scale_update,
-	this, _1 ), &claw::tween::easing_back::ease_out ) );
+	this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
   
   tween.insert
     ( claw::tween::single_tweener
       (1.5, 1, 0.3,
        boost::bind
        (&ptb::corrupting_bonus_component::on_corrupting_bonus_scale_update,
-	this, _1 ), &claw::tween::easing_back::ease_in ) );
+	this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
   
   add_tweener( tween );
 } // corrupting_bonus_component::change_scale()
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/energy_component.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/energy_component.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/energy_component.cpp
@@ -118,19 +118,19 @@ void ptb::energy_component::init_signals
   add_signal
     ( get_player().get_signals().energy_added.connect
       ( boost::bind
-        (&ptb::energy_component::on_energy_added, this, _1) ) );
+        (&ptb::energy_component::on_energy_added, this, boost::placeholders::_1) ) );
   
   add_signal
     ( get_player().get_signals().energy_removed.connect
       ( boost::bind
-        (&ptb::energy_component::on_energy_removed, this, _1) ) );
+        (&ptb::energy_component::on_energy_removed, this, boost::placeholders::_1) ) );
 
   add_signal
     ( bear::engine::game::get_instance().listen_double_variable_change
       ( game_variables::get_max_energy_variable_name(get_player().get_index()),
         boost::bind
         (&ptb::energy_component::on_max_energy_added,
-         this, _1) ) );
+         this, boost::placeholders::_1) ) );
 } // energy_component::init_signals()
 
 /*----------------------------------------------------------------------------*/
@@ -146,7 +146,7 @@ void ptb::energy_component::on_energy_ch
       (get_position().y, get_active_position().y, 0.3,
        boost::bind
        ( &ptb::status_component::on_y_position_update,
-         this, _1 ), &claw::tween::easing_back::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
 
   if ( ! m_energy.is_critical() )
     {
@@ -155,14 +155,14 @@ void ptb::energy_component::on_energy_ch
 	  (get_active_position().y, get_active_position().y, 1,
 	   boost::bind
 	   ( &ptb::status_component::on_y_position_update,
-	     this, _1 ), &claw::tween::easing_back::ease_in ) );
+	     this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
       
       tween.insert
 	( claw::tween::single_tweener
 	  (get_active_position().y, get_inactive_position().y, 0.5,
 	   boost::bind
 	   ( &ptb::status_component::on_y_position_update,
-	     this, _1 ), &claw::tween::easing_back::ease_in ) );
+	     this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
     }
 
   add_tweener( tween );
@@ -203,7 +203,7 @@ void ptb::energy_component::on_max_energ
       (m_energy.length(), e, 1,
        boost::bind
        ( &ptb::energy_component::on_max_energy_length_update,
-         this, _1 ), &claw::tween::easing_elastic::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_elastic::ease_out ) );
 } // energy_component::on_max_energy_added()
 
 /*----------------------------------------------------------------------------*/
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/floating_bonus.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/floating_bonus.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/floating_bonus.cpp
@@ -110,7 +110,7 @@ void ptb::floating_bonus::set_position
     ( init_position.x, end_position.x, 1.0,
       boost::bind
       (&floating_bonus::on_x_position_update,
-       this, _1 ), &claw::tween::easing_back::ease_in );
+       this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in );
   
   m_tweeners.insert(tween_x);
 
@@ -118,7 +118,7 @@ void ptb::floating_bonus::set_position
     ( init_position.y, end_position.y, 1.0,
       boost::bind
       (&floating_bonus::on_y_position_update,
-       this, _1 ), &claw::tween::easing_back::ease_in );
+       this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in );
   
   m_tweeners.insert(tween_y);
 } // floating_bonus::set_position()
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/floating_corrupting_bonus.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/floating_corrupting_bonus.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/floating_corrupting_bonus.cpp
@@ -88,7 +88,7 @@ void ptb::floating_corrupting_bonus::set
     ( init_position.x, end_position.x, 0.5,
       boost::bind
       (&floating_corrupting_bonus::on_x_position_update,
-       this, _1 ), &easing_back_large::ease_in );
+       this, boost::placeholders::_1 ), &easing_back_large::ease_in );
   
        m_tweeners.insert(tween_x);
 
@@ -96,7 +96,7 @@ void ptb::floating_corrupting_bonus::set
     ( init_position.y, end_position.y, 0.5,
       boost::bind
       (&floating_corrupting_bonus::on_y_position_update,
-       this, _1 ), &easing_back_large::ease_in );
+       this, boost::placeholders::_1 ), &easing_back_large::ease_in );
   
   m_tweeners.insert(tween_y);
 } // floating_corrupting_bonus::set_position()
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/gauge_component.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/gauge_component.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/gauge_component.cpp
@@ -102,7 +102,7 @@ void ptb::gauge_component::on_enters_zon
       (get_position().x, get_active_position().x, 1,
        boost::bind
        ( &ptb::gauge_component::on_x_position_update,
-	 this, _1 ), &claw::tween::easing_elastic::ease_out ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_elastic::ease_out ) );
 } // gauge_component::on_enters_zone()
 
 /*----------------------------------------------------------------------------*/
@@ -116,13 +116,13 @@ void ptb::gauge_component::on_leaves_zon
       (get_position().x, get_position().x, 0.5,
        boost::bind
        ( &ptb::gauge_component::on_x_position_update,
-	 this, _1 ), &claw::tween::easing_linear::ease_in_out ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_linear::ease_in_out ) );
 
   tween.insert( claw::tween::single_tweener
       (get_position().x, get_inactive_position().x, 1,
        boost::bind
        ( &ptb::gauge_component::on_x_position_update,
-	 this, _1 ), &claw::tween::easing_linear::ease_in_out ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_linear::ease_in_out ) );
 
   add_tweener( tween );
 } // gauge_component::on_leaves_zone()
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/honeypots_component.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/honeypots_component.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/honeypots_component.cpp
@@ -127,21 +127,21 @@ void ptb::honeypots_component::on_count_
       (get_position().y, get_active_position().y, 0.5,
        boost::bind
        ( &ptb::status_component::on_y_position_update,
-         this, _1 ), &claw::tween::easing_back::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
 
   tween.insert
     ( claw::tween::single_tweener
       (get_active_position().y, get_active_position().y, 2,
        boost::bind
        ( &ptb::status_component::on_y_position_update,
-	 this, _1 ), &claw::tween::easing_back::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
   
   tween.insert
     ( claw::tween::single_tweener
       (get_active_position().y, get_inactive_position().y, 0.5,
        boost::bind
        ( &ptb::status_component::on_y_position_update,
-	 this, _1 ), &claw::tween::easing_back::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
   
   add_tweener( tween );
 } // honeypots_component::on_count_change()
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/lives_component.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/lives_component.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/lives_component.cpp
@@ -120,7 +120,7 @@ void ptb::lives_component::init_signals(
       ( game_variables::get_lives_count_variable_name
 	(get_player().get_index()),
         boost::bind
-        (&ptb::lives_component::on_lives_changed,this, _1) ) );
+        (&ptb::lives_component::on_lives_changed,this, boost::placeholders::_1) ) );
 } // lives_component::init_signals()
 
 /*----------------------------------------------------------------------------*/
@@ -159,19 +159,19 @@ void ptb::lives_component::on_lives_chan
       (1, 1, 0.5,
        boost::bind
        ( &ptb::lives_component::on_lives_scale_update,
-         this, _1 ), &claw::tween::easing_back::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
   tween.insert
     ( claw::tween::single_tweener
       (1, 1.5, 0.5,
        boost::bind
        ( &ptb::lives_component::on_lives_scale_update,
-         this, _1 ), &claw::tween::easing_back::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
   tween.insert
     ( claw::tween::single_tweener
       (1.5, 1, 0.5,
        boost::bind
        ( &ptb::lives_component::on_lives_scale_update,
-         this, _1 ), &claw::tween::easing_back::ease_in ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
 
   add_tweener( tween );
 
@@ -182,21 +182,21 @@ void ptb::lives_component::on_lives_chan
       (get_position().x, get_active_position().x, 0.3,
        boost::bind
        ( &ptb::status_component::on_x_position_update,
-         this, _1 ), &claw::tween::easing_back::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
 
   tween2.insert
     ( claw::tween::single_tweener
       (get_active_position().x, get_active_position().x, 2,
        boost::bind
        ( &ptb::status_component::on_x_position_update,
-	 this, _1 ), &claw::tween::easing_back::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
   
   tween2.insert
     ( claw::tween::single_tweener
       (get_active_position().x, get_inactive_position().x, 0.5,
        boost::bind
        ( &ptb::status_component::on_x_position_update,
-	 this, _1 ), &claw::tween::easing_back::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
   
   add_tweener( tween2 );
 } // lives_component::on_lives_changed()
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/score_component.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/score_component.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/score_component.cpp
@@ -109,7 +109,7 @@ void ptb::score_component::init_signals(
       ( game_variables::get_score_variable_name(get_player().get_index()),
         boost::bind
         (&ptb::score_component::on_score_changed,
-         this, _1) ) );
+         this, boost::placeholders::_1) ) );
 } // score_component::init_signals()
 
 /*----------------------------------------------------------------------------*/
@@ -133,21 +133,21 @@ void ptb::score_component::on_score_chan
       (get_position().x, get_active_position().x, 0.3,
        boost::bind
        ( &ptb::status_component::on_x_position_update,
-         this, _1 ), &claw::tween::easing_back::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
 
   tween.insert
     ( claw::tween::single_tweener
       (get_active_position().x, get_active_position().x, 1,
        boost::bind
        ( &ptb::status_component::on_x_position_update,
-	 this, _1 ), &claw::tween::easing_back::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
   
   tween.insert
     ( claw::tween::single_tweener
       (get_active_position().x, get_inactive_position().x, 0.5,
        boost::bind
        ( &ptb::status_component::on_x_position_update,
-	 this, _1 ), &claw::tween::easing_back::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
   
   add_tweener( tween );
 } // score_component::on_score_changed()
Index: bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/throwable_item_component.cpp
===================================================================
--- bear-project.orig/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/throwable_item_component.cpp
+++ bear-project/plee-the-bear-0.7.1/lib/src/ptb/layer/status/code/throwable_item_component.cpp
@@ -175,13 +175,13 @@ void ptb::throwable_item_component::init
     ( get_player().get_throwable_items().throwable_item_changed.connect
       ( boost::bind
         (&ptb::throwable_item_component::on_throwable_item_changed,
-         this, _1) ) );
+         this, boost::placeholders::_1) ) );
   
   add_signal
     ( get_player().get_throwable_items().throwable_item_stock_changed.connect
       ( boost::bind
         (&ptb::throwable_item_component::on_throwable_item_stock_changed,
-         this, _1) ) );
+         this, boost::placeholders::_1) ) );
 
   add_signal
     ( get_player().get_throwable_items().throwable_item_no_stock.connect
@@ -192,26 +192,26 @@ void ptb::throwable_item_component::init
     ( bear::engine::game::get_instance().listen_bool_variable_change
       ( game_variables::get_air_power_variable_name(get_player().get_index()),
         boost::bind
-        ( &throwable_item_component::on_power_changed, this, _1, "air") ) );
+        ( &throwable_item_component::on_power_changed, this, boost::placeholders::_1, "air") ) );
 
   add_signal
     ( bear::engine::game::get_instance().listen_bool_variable_change
       ( game_variables::get_fire_power_variable_name(get_player().get_index()),
         boost::bind
-        ( &throwable_item_component::on_power_changed, this, _1, "fire") ) );
+        ( &throwable_item_component::on_power_changed, this, boost::placeholders::_1, "fire") ) );
 
   add_signal
     ( bear::engine::game::get_instance().listen_bool_variable_change
       ( game_variables::get_water_power_variable_name(get_player().get_index()),
         boost::bind
-        ( &throwable_item_component::on_power_changed, this, _1, "water") ) );
+        ( &throwable_item_component::on_power_changed, this, boost::placeholders::_1, "water") ) );
 
   add_signal
     ( bear::engine::game::get_instance().listen_uint_variable_change
       ( game_variables::get_stones_count_variable_name
         (get_player().get_index()),
         boost::bind
-        ( &throwable_item_component::on_stones_stock_changed, this, _1) ) );
+        ( &throwable_item_component::on_stones_stock_changed, this, boost::placeholders::_1) ) );
 } // throwable_item_component::init_signals()
 
 /*----------------------------------------------------------------------------*/
@@ -324,21 +324,21 @@ void ptb::throwable_item_component::on_t
       (get_position().x, get_active_position().x, 0.3,
        boost::bind
        ( &ptb::status_component::on_x_position_update,
-         this, _1 ), &claw::tween::easing_back::ease_out ) );
+         this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_out ) );
 
   tween.insert
     ( claw::tween::single_tweener
       (get_active_position().x, get_active_position().x, 1,
        boost::bind
        ( &ptb::status_component::on_x_position_update,
-	 this, _1 ), &claw::tween::easing_back::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
   
   tween.insert
     ( claw::tween::single_tweener
       (get_active_position().x, get_inactive_position().x, 0.5,
        boost::bind
        ( &ptb::status_component::on_x_position_update,
-	 this, _1 ), &claw::tween::easing_back::ease_in ) );
+	 this, boost::placeholders::_1 ), &claw::tween::easing_back::ease_in ) );
 
   add_tweener( tween ); 
 } // throwable_item_component::on_throwable_item_changed()
openSUSE Build Service is sponsored by