Changeset 46388dd


Ignore:
Timestamp:
09/02/14 10:02:48 (4 months ago)
Author:
Kris Moore <kris@…>
Branches:
releng/10.0.3
Children:
1da2125
Parents:
ebf653d (diff), aa46406 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge branch 'releng/10.0.3' of github.com:pcbsd/pcbsd into releng/10.0.3

Files:
11 edited

Legend:

Unmodified
Added
Removed
  • lumina/DEPENDENCIES

    rd921b50 r5c4ef6a  
    1717   
    1818  == Linux == 
    19   <To be filled in by a Linux dev> 
     19  (Debian/Ubuntu/Mint packages required) 
     20  qt4-qmake 
     21  libqt4-core 
     22  libqt4-gui 
     23  libqt4-network 
     24  libqt4-svg 
     25  libxcomposite-dev 
    2026 
    2127=== BUILD & RUN === 
  • lumina/libLumina/LuminaOS-FreeBSD.cpp

    rbdc1dbf r5c4ef6a  
    55//  See the LICENSE file for full details 
    66//=========================================== 
     7#ifdef __FreeBSD__ 
    78#include "LuminaOS.h" 
    89#include <unistd.h> 
     
    154155  return LUtils::getCmdOutput("apm -t").join("").toInt(); 
    155156} 
     157 
     158#endif 
  • lumina/libLumina/LuminaOS-Linux.cpp

    rbdc1dbf r5c4ef6a  
    55//  See the LICENSE file for full details 
    66//=========================================== 
     7#ifdef __linux__ 
    78#include "LuminaOS.h" 
    89#include <unistd.h> 
     
    8384  return 0; //not implemented yet for Linux 
    8485} 
     86 
     87#endif 
  • lumina/libLumina/LuminaXDG.cpp

    r14220b49 r5c4ef6a  
    270270      paths << xdd[i]+"/icons";      
    271271    } 
     272    #ifdef __FreeBSD__ 
    272273    paths << "/usr/local/share/pixmaps"; 
     274    #endif 
     275    #ifdef __linux__ 
     276    paths << "/usr/share/pixmaps"; 
     277    #endif 
    273278    QIcon::setThemeSearchPaths(paths); 
    274279  } 
     
    283288  if( ico.isNull() ){ 
    284289    //qDebug() << "Could not find icon:" << iconName; 
     290    #ifdef __FreeBSD__ 
    285291    QDir base("/usr/local/share/pixmaps"); 
     292    #endif 
     293    #ifdef __linux__ 
     294    QDir base("/usr/share/pixmaps"); 
     295    #endif 
    286296    QStringList matches = base.entryList(QStringList() << "*"+iconName+"*", QDir::Files | QDir::NoDotAndDotDot, QDir::Name); 
    287297    if( !matches.isEmpty() ){ 
     298      #ifdef __FreeBSD__ 
    288299      ico = QIcon("/usr/local/share/pixmaps/"+matches[0]); //just use the first match 
     300      #endif 
     301      #ifdef __linux__ 
     302      ico = QIcon("/usr/share/pixmaps/"+matches[0]); //just use the first match 
     303      #endif 
    289304    }else{ 
    290305      //Fallback on a manual search over the default theme directories (hicolor, then oxygen) 
    291306      if( QDir::searchPaths("fallbackicons").isEmpty() ){ 
    292307        //Set the fallback search paths 
     308        #ifdef __FreeBSD__ 
    293309        QString base = "/usr/local/share/icons/"; 
     310        #endif 
     311        #ifdef __linux__ 
     312        QString base = "/usr/share/icons/"; 
     313        #endif 
    294314        QDir::setSearchPaths("fallbackicons", QStringList() << getChildIconDirs(base+"hicolor") << getChildIconDirs(base+"oxygen") );  
    295315      } 
  • lumina/libLumina/libLumina.pro

    reafa892 r5c4ef6a  
    1919        LuminaUtils.cpp \ 
    2020        LuminaX11.cpp \  
    21         LuminaOS-FreeBSD.cpp 
    22 #       LuminaOS-Linux.cpp 
     21        LuminaOS-FreeBSD.cpp \ 
     22        LuminaOS-Linux.cpp 
    2323 
    2424INCLUDEPATH += /usr/local/include 
  • lumina/lumina-config/mainUI.cpp

    r47396367 r5c4ef6a  
    188188  connect(ui->combo_session_wloc, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) ); 
    189189  connect(ui->combo_session_wtheme, SIGNAL(currentIndexChanged(int)), this, SLOT(sessionoptchanged()) ); 
     190  connect(ui->check_session_numlock, SIGNAL(stateChanged(int)), this, SLOT(sessionoptchanged()) ); 
     191  connect(ui->check_session_playloginaudio, SIGNAL(stateChanged(int)), this, SLOT(sessionoptchanged()) ); 
     192  connect(ui->check_session_playlogoutaudio, SIGNAL(stateChanged(int)), this, SLOT(sessionoptchanged()) ); 
    190193  connect(ui->spin_session_wkspaces, SIGNAL(valueChanged(int)), this, SLOT(sessionoptchanged()) ); 
    191194  connect(ui->list_session_start, SIGNAL(currentRowChanged(int)), this, SLOT(sessionstartchanged()) ); 
     
    221224  ui->combo_session_wloc->addItem( tr("Underneath Mouse"), "UnderMousePlacement"); 
    222225  ui->combo_session_wtheme->clear(); 
     226  #ifdef __FreeBSD__ 
    223227  QDir fbdir("/usr/local/share/fluxbox/styles"); 
     228  #endif 
     229  #ifdef __linux__ 
     230  QDir fbdir("/usr/share/fluxbox/styles"); 
     231  #endif 
    224232  QStringList fbstyles = fbdir.entryList(QDir::Dirs | QDir::NoDotAndDotDot, QDir::Name); 
    225233  for(int i=0; i<fbstyles.length(); i++){ 
  • lumina/lumina-desktop/SettingsMenu.cpp

    r7183594 r5c4ef6a  
    1919        act->setWhatsThis("lumina-config"); 
    2020        this->addAction(act); 
     21  #ifdef __FreeBSD__ 
    2122  if(QFile::exists("/usr/local/bin/qtconfig-qt4")){ 
     23  #endif 
     24  #ifdef __linux__ 
     25  if(QFile::exists("/usr/bin/qtconfig-qt4")){ 
     26  #endif 
    2227    act = new QAction( LXDG::findIcon("preferences-desktop-theme",""), tr("Window Theme"), this); 
    2328        act->setWhatsThis("qtconfig-qt4"); 
  • lumina/lumina-desktop/SystemWindow.cpp

    r7183594 r5c4ef6a  
    33 
    44#include "LSession.h" 
     5#include <unistd.h> //for usleep() usage 
    56 
    67SystemWindow::SystemWindow() : QDialog(), ui(new Ui::SystemWindow){ 
     
    3536  for(int i=0; i<WL.length(); i++){ 
    3637    LX11::CloseWindow(WL[i]); 
    37     QApplication::processEvents(); 
     38    LSession::processEvents(); 
    3839  } 
    3940  //Now go through the list again and kill any remaining windows 
     
    4243  for(int i=0; i<WL.length(); i++){ 
    4344    LX11::KillWindow(WL[i]); 
    44     QApplication::processEvents(); 
     45    LSession::processEvents(); 
    4546  } 
    46   QApplication::processEvents(); 
     47  LSession::processEvents(); 
    4748} 
  • lumina/lumina-desktop/lumina-desktop.pro

    rb284fd8 r5c4ef6a  
    103103defaults.path = /usr/local/share/Lumina-DE/ 
    104104 
    105 LIBS     = -L../libLumina -L/usr/local/lib -L/usr/lib -lLuminaUtils -lXdamage 
     105LIBS     = -L../libLumina -L/usr/local/lib -L/usr/lib -lLuminaUtils -lXdamage -lX11 
    106106 
    107107TRANSLATIONS =  i18n/lumina-desktop_af.ts \ 
  • src-qt4/pc-installgui/wizardDisk.cpp

    r6ea50a2 rebf653d  
    168168        break; 
    169169     case Page_BasicDisk: 
    170        if (checkSSD->isChecked()) 
    171          pushSwapSize->setVisible(false); 
    172        else 
    173          pushSwapSize->setVisible(true); 
     170       pushSwapSize->setVisible(true); 
    174171 
    175172       if (radioBasic->isChecked()) 
     
    545542 
    546543    QString rootOpts=""; 
    547     if ( checkSSD->isChecked() ) 
    548         rootOpts="(compress=lz4|atime=off)"; 
    549     else 
    550         rootOpts="(compress=lz4)"; 
     544    rootOpts="(compress=lz4|atime=off)"; 
    551545 
    552546     // This lets the user do nifty stuff like a mirror/raid post-install with a single zpool command 
  • src-qt4/pc-installgui/wizardDisk.ui

    rca410fa rebf653d  
    191191  <widget class="QWizardPage" name="Page_BasicDisk"> 
    192192   <layout class="QGridLayout" name="gridLayout_5"> 
    193     <item row="0" column="0" rowspan="9"> 
    194      <layout class="QVBoxLayout" name="verticalLayout_4"> 
    195       <item> 
    196        <widget class="QLabel" name="label_3"> 
    197         <property name="sizePolicy"> 
    198          <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 
    199           <horstretch>0</horstretch> 
    200           <verstretch>0</verstretch> 
    201          </sizepolicy> 
    202         </property> 
    203         <property name="maximumSize"> 
    204          <size> 
    205           <width>55</width> 
    206           <height>55</height> 
    207          </size> 
    208         </property> 
    209         <property name="text"> 
    210          <string/> 
    211         </property> 
    212         <property name="pixmap"> 
    213          <pixmap resource="sysinstaller.qrc">:/modules/images/disk.png</pixmap> 
    214         </property> 
    215         <property name="scaledContents"> 
    216          <bool>true</bool> 
    217         </property> 
    218         <property name="alignment"> 
    219          <set>Qt::AlignCenter</set> 
    220         </property> 
    221        </widget> 
    222       </item> 
    223       <item> 
    224        <spacer name="verticalSpacer_11"> 
    225         <property name="orientation"> 
    226          <enum>Qt::Vertical</enum> 
    227         </property> 
    228         <property name="sizeHint" stdset="0"> 
    229          <size> 
    230           <width>20</width> 
    231           <height>40</height> 
    232          </size> 
    233         </property> 
    234        </spacer> 
    235       </item> 
    236      </layout> 
    237     </item> 
    238     <item row="0" column="1"> 
    239      <spacer name="verticalSpacer_5"> 
    240       <property name="orientation"> 
    241        <enum>Qt::Vertical</enum> 
    242       </property> 
    243       <property name="sizeType"> 
    244        <enum>QSizePolicy::Fixed</enum> 
    245       </property> 
    246       <property name="sizeHint" stdset="0"> 
    247        <size> 
    248         <width>387</width> 
    249         <height>18</height> 
    250        </size> 
    251       </property> 
    252      </spacer> 
    253     </item> 
    254     <item row="1" column="1"> 
    255      <widget class="QLabel" name="label_4"> 
    256       <property name="sizePolicy"> 
    257        <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> 
    258         <horstretch>0</horstretch> 
    259         <verstretch>0</verstretch> 
    260        </sizepolicy> 
    261       </property> 
    262       <property name="text"> 
    263        <string>Please select the disk or partition you wish to install onto. Please note that you must select either an entire disk or a primary partition that is at least 20GB for a server install or 50GB for a desktop install. </string> 
    264       </property> 
    265       <property name="wordWrap"> 
    266        <bool>true</bool> 
    267       </property> 
    268      </widget> 
    269     </item> 
    270     <item row="1" column="2" rowspan="8"> 
    271      <spacer name="horizontalSpacer_3"> 
    272       <property name="orientation"> 
    273        <enum>Qt::Horizontal</enum> 
    274       </property> 
    275       <property name="sizeType"> 
    276        <enum>QSizePolicy::Fixed</enum> 
    277       </property> 
    278       <property name="sizeHint" stdset="0"> 
    279        <size> 
    280         <width>17</width> 
    281         <height>256</height> 
    282        </size> 
    283       </property> 
    284      </spacer> 
    285     </item> 
    286     <item row="2" column="1"> 
    287      <spacer name="verticalSpacer_4"> 
    288       <property name="orientation"> 
    289        <enum>Qt::Vertical</enum> 
    290       </property> 
    291       <property name="sizeType"> 
    292        <enum>QSizePolicy::Fixed</enum> 
    293       </property> 
    294       <property name="sizeHint" stdset="0"> 
    295        <size> 
    296         <width>387</width> 
    297         <height>18</height> 
    298        </size> 
    299       </property> 
    300      </spacer> 
    301     </item> 
    302193    <item row="3" column="1"> 
    303194     <layout class="QGridLayout" name="gridLayout_3"> 
     
    365256    </item> 
    366257    <item row="6" column="1"> 
    367      <widget class="QCheckBox" name="checkSSD"> 
    368       <property name="text"> 
    369        <string>Installing to SSD (Disables SWAP / atime)</string> 
    370       </property> 
    371      </widget> 
    372     </item> 
    373     <item row="7" column="1"> 
    374258     <layout class="QHBoxLayout" name="horizontalLayout_2"> 
    375259      <item> 
     
    420304    </item> 
    421305    <item row="8" column="1"> 
     306     <spacer name="verticalSpacer_6"> 
     307      <property name="orientation"> 
     308       <enum>Qt::Vertical</enum> 
     309      </property> 
     310      <property name="sizeHint" stdset="0"> 
     311       <size> 
     312        <width>387</width> 
     313        <height>43</height> 
     314       </size> 
     315      </property> 
     316     </spacer> 
     317    </item> 
     318    <item row="2" column="1"> 
     319     <spacer name="verticalSpacer_4"> 
     320      <property name="orientation"> 
     321       <enum>Qt::Vertical</enum> 
     322      </property> 
     323      <property name="sizeType"> 
     324       <enum>QSizePolicy::Fixed</enum> 
     325      </property> 
     326      <property name="sizeHint" stdset="0"> 
     327       <size> 
     328        <width>387</width> 
     329        <height>18</height> 
     330       </size> 
     331      </property> 
     332     </spacer> 
     333    </item> 
     334    <item row="1" column="2" rowspan="7"> 
     335     <spacer name="horizontalSpacer_3"> 
     336      <property name="orientation"> 
     337       <enum>Qt::Horizontal</enum> 
     338      </property> 
     339      <property name="sizeType"> 
     340       <enum>QSizePolicy::Fixed</enum> 
     341      </property> 
     342      <property name="sizeHint" stdset="0"> 
     343       <size> 
     344        <width>17</width> 
     345        <height>256</height> 
     346       </size> 
     347      </property> 
     348     </spacer> 
     349    </item> 
     350    <item row="0" column="1"> 
     351     <spacer name="verticalSpacer_5"> 
     352      <property name="orientation"> 
     353       <enum>Qt::Vertical</enum> 
     354      </property> 
     355      <property name="sizeType"> 
     356       <enum>QSizePolicy::Fixed</enum> 
     357      </property> 
     358      <property name="sizeHint" stdset="0"> 
     359       <size> 
     360        <width>387</width> 
     361        <height>18</height> 
     362       </size> 
     363      </property> 
     364     </spacer> 
     365    </item> 
     366    <item row="1" column="1"> 
     367     <widget class="QLabel" name="label_4"> 
     368      <property name="sizePolicy"> 
     369       <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred"> 
     370        <horstretch>0</horstretch> 
     371        <verstretch>0</verstretch> 
     372       </sizepolicy> 
     373      </property> 
     374      <property name="text"> 
     375       <string>Please select the disk or partition you wish to install onto. Please note that you must select either an entire disk or a primary partition that is at least 20GB for a server install or 50GB for a desktop install. </string> 
     376      </property> 
     377      <property name="wordWrap"> 
     378       <bool>true</bool> 
     379      </property> 
     380     </widget> 
     381    </item> 
     382    <item row="0" column="0" rowspan="8"> 
     383     <layout class="QVBoxLayout" name="verticalLayout_4"> 
     384      <item> 
     385       <widget class="QLabel" name="label_3"> 
     386        <property name="sizePolicy"> 
     387         <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 
     388          <horstretch>0</horstretch> 
     389          <verstretch>0</verstretch> 
     390         </sizepolicy> 
     391        </property> 
     392        <property name="maximumSize"> 
     393         <size> 
     394          <width>55</width> 
     395          <height>55</height> 
     396         </size> 
     397        </property> 
     398        <property name="text"> 
     399         <string/> 
     400        </property> 
     401        <property name="pixmap"> 
     402         <pixmap resource="sysinstaller.qrc">:/modules/images/disk.png</pixmap> 
     403        </property> 
     404        <property name="scaledContents"> 
     405         <bool>true</bool> 
     406        </property> 
     407        <property name="alignment"> 
     408         <set>Qt::AlignCenter</set> 
     409        </property> 
     410       </widget> 
     411      </item> 
     412      <item> 
     413       <spacer name="verticalSpacer_11"> 
     414        <property name="orientation"> 
     415         <enum>Qt::Vertical</enum> 
     416        </property> 
     417        <property name="sizeHint" stdset="0"> 
     418         <size> 
     419          <width>20</width> 
     420          <height>40</height> 
     421         </size> 
     422        </property> 
     423       </spacer> 
     424      </item> 
     425     </layout> 
     426    </item> 
     427    <item row="7" column="1"> 
    422428     <widget class="QGroupBox" name="groupZFSPool"> 
    423429      <property name="font"> 
     
    452458      </layout> 
    453459     </widget> 
    454     </item> 
    455     <item row="9" column="1"> 
    456      <spacer name="verticalSpacer_6"> 
    457       <property name="orientation"> 
    458        <enum>Qt::Vertical</enum> 
    459       </property> 
    460       <property name="sizeHint" stdset="0"> 
    461        <size> 
    462         <width>387</width> 
    463         <height>43</height> 
    464        </size> 
    465       </property> 
    466      </spacer> 
    467460    </item> 
    468461   </layout> 
Note: See TracChangeset for help on using the changeset viewer.