~ubuntu-branches/ubuntu/trusty/fluxbox/trusty-proposed

« back to all changes in this revision

Viewing changes to src/Remember.cc

  • Committer: Package Import Robot
  • Author(s): Paul Tagliamonte
  • Date: 2010-08-12 21:16:02 UTC
  • mfrom: (0.1.1) (1.1.10)
  • Revision ID: package-import@ubuntu.com-20100812211602-3tsmzl9in5nmwz7z
Tags: 1.1.1+git20100807.0cc08f9-1
* debian/ dir has been cleaned out, complete repackage
  of most files.
* pulled new archive from git.fluxbox.org HEAD, saved as
  tar.gz.
* Added in fluxbox.* files from the old dfsg tree.
* Added in system.fluxbox-menu file from the old dfsg tree
* Added the source/format file to bump package source
  version from 1.0 to 3.0 (quilt). 
* Changed rules file to match the old dfsg setup so that
  fluxbox behaves nicely.
* Removed entries from copyright that no longer apply.
* Added theme based on Denis Brand ( naran )'s old theme.
* Added a background I whipped up.
* Changed compile flags to point to debian theme by default
* Adding a patch to have fluxbox use x-terminal-emulator
  over xterm. Closes: #591694 (LP: #580485)
* Adding a patch to allow titlebar-window dragging.
* Changed the flags in rules to pull from a script. This script
  lets us un-hardcode what theme is default. Be sure there
  is a theme pack!
* Added comments to my patches.
* Removing debian/docs, empty file.
* Fixing fluxbox.desktop to remove all the warnings from
  desktop-file-validate
* Fixing libtool issue by running an update before
  configure in the rules script.
* Added a compile flag script to auto-detect what platform
  we are running on, and apply the correct theme. This
  should solve Ubuntnu issues later on.
* adding in a get-orig-source rule
* fixing the upstream version number to pinpoint
  the commit ( thanks, lfaraone ).
* adding a rule for get-orig-source. ( thanks again,
  lfaraone ).
* Updated rules to actually allow us to do a build from it
* Removed Denis from the uploaders ( as per an email
  conversation )
* Removing madduck from the uploaders ( thanks for asking,
  lfaraone. ). Thanks for your hard work, madduck.

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
#include "FbCommands.hh"
31
31
#include "fluxbox.hh"
32
32
#include "Layer.hh"
 
33
#include "Debug.hh"
33
34
 
34
35
#include "FbTk/I18n.hh"
35
36
#include "FbTk/StringUtil.hh"
337
338
 
338
339
    menu->updateMenu();
339
340
    return menu;
340
 
};
 
341
}
341
342
 
342
343
// offset is the offset in the string that we start looking from
343
344
// return true if all ok, false on error
389
390
        return true;
390
391
 
391
392
    FbCommands::ExecuteCmd *tmp_exec_cmd = new FbCommands::ExecuteCmd(str, screen);
392
 
#ifdef DEBUG
393
 
    cerr<<"Executing startup Command<void> '"<<str<<"' on screen "<<screen<<endl;
394
 
#endif // DEBUG
 
393
 
 
394
    fbdbg<<"Executing startup Command<void> '"<<str<<"' on screen "<<screen<<endl;
 
395
 
395
396
    tmp_exec_cmd->execute();
396
397
    delete tmp_exec_cmd;
397
398
    return true;
398
 
};
 
399
}
399
400
 
400
401
 
401
402
 
609
610
    return 0;
610
611
}
611
612
 
612
 
}; // end anonymous namespace
 
613
} // end anonymous namespace
613
614
 
614
615
/*------------------------------------------------------------------*\
615
616
\*------------------------------------------------------------------*/
708
709
void Remember::reload() {
709
710
    string apps_string = FbTk::StringUtil::expandFilename(Fluxbox::instance()->getAppsFilename());
710
711
 
711
 
#ifdef DEBUG
712
 
    cerr<<__FILE__<<"("<<__FUNCTION__<<"): Loading apps file ["<<apps_string<<"]"<<endl;
713
 
#endif // DEBUG
 
712
 
 
713
    fbdbg<<"("<<__FUNCTION__<<"): Loading apps file ["<<apps_string<<"]"<<endl;
714
714
 
715
715
    ifstream apps_file(apps_string.c_str());
716
716
 
810
810
 
811
811
            }
812
812
        } else {
813
 
#ifdef DEBUG
814
 
            cerr<<__FILE__<<"("<<__FUNCTION__<< ") Empty apps file" << endl;
815
 
#endif
 
813
            fbdbg<<"("<<__FUNCTION__<< ") Empty apps file" << endl;
816
814
        }
817
815
    } else {
818
816
        cerr << "failed to open apps file" << endl;
857
855
 
858
856
    string apps_string = FbTk::StringUtil::expandFilename(Fluxbox::instance()->getAppsFilename());
859
857
 
860
 
#ifdef DEBUG
861
 
    cerr<<__FILE__<<"("<<__FUNCTION__<<"): Saving apps file ["<<apps_string<<"]"<<endl;
862
 
#endif // DEBUG
 
858
    fbdbg<<"("<<__FUNCTION__<<"): Saving apps file ["<<apps_string<<"]"<<endl;
 
859
 
863
860
    ofstream apps_file(apps_string.c_str());
864
861
 
865
862
    // first of all we output all the startup commands