[PC-BSD Commits] [pcbsd/pcbsd] cab198: Add a new file/classes to libpcbsd - utils.

GitHub noreply at github.com
Wed Mar 12 09:35:50 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/pcbsd/pcbsd
  Commit: cab198c524b992891abb536b63ecf808349a2017
      https://github.com/pcbsd/pcbsd/commit/cab198c524b992891abb536b63ecf808349a2017
  Author: Ken Moore <ken at pcbsd.org>
  Date:   2014-03-12 (Wed, 12 Mar 2014)

  Changed paths:
    R src-qt4/libpcbsd/utils/moc_pcbsd-utils.cpp
    A src-qt4/libpcbsd/utils/pcbsd-sysFlags.cpp
    A src-qt4/libpcbsd/utils/pcbsd-sysFlags.h
    M src-qt4/libpcbsd/utils/utils.pro

  Log Message:
  -----------
  Add a new file/classes to libpcbsd - utils.
1) SystemFlags : public enumeration of different flag types, and a static function to set a particular system flag (SystemFlags::setFlat(SYSFLAG, QString contents) )
2) SystemFlagWatcher : Class that can be used in Qt utilites for alerting when a new system flag is available (as well as a public function to look for new flags within the last X minutes - for when a utility just started up)

Still needs testing in an actual utility.
One known restriction: setFlag() needs to be run by a root-permissions utility after computer startup before non-root utilities can successfully set flags. This is because the /tmp/pcbsdflags dir needs to be initially created first with 666 permissions.


  Commit: 535e584e90e19ad570e2ffe97bd83e3aa92343e9
      https://github.com/pcbsd/pcbsd/commit/535e584e90e19ad570e2ffe97bd83e3aa92343e9
  Author: Ken Moore <ken at pcbsd.org>
  Date:   2014-03-12 (Wed, 12 Mar 2014)

  Changed paths:
    M src-qt4/EasyPBI/i18n/EasyPBI_ja.ts
    M src-qt4/about-gui/i18n/AboutGui_af.ts
    M src-qt4/about-gui/i18n/AboutGui_ar.ts
    M src-qt4/about-gui/i18n/AboutGui_az.ts
    M src-qt4/about-gui/i18n/AboutGui_bg.ts
    M src-qt4/about-gui/i18n/AboutGui_bn.ts
    M src-qt4/about-gui/i18n/AboutGui_bs.ts
    M src-qt4/about-gui/i18n/AboutGui_ca.ts
    M src-qt4/about-gui/i18n/AboutGui_cs.ts
    M src-qt4/about-gui/i18n/AboutGui_cy.ts
    M src-qt4/about-gui/i18n/AboutGui_da.ts
    M src-qt4/about-gui/i18n/AboutGui_de.ts
    M src-qt4/about-gui/i18n/AboutGui_el.ts
    M src-qt4/about-gui/i18n/AboutGui_en_GB.ts
    M src-qt4/about-gui/i18n/AboutGui_en_ZA.ts
    M src-qt4/about-gui/i18n/AboutGui_es.ts
    M src-qt4/about-gui/i18n/AboutGui_et.ts
    M src-qt4/about-gui/i18n/AboutGui_eu.ts
    M src-qt4/about-gui/i18n/AboutGui_fa.ts
    M src-qt4/about-gui/i18n/AboutGui_fi.ts
    M src-qt4/about-gui/i18n/AboutGui_fr.ts
    M src-qt4/about-gui/i18n/AboutGui_fr_CA.ts
    M src-qt4/about-gui/i18n/AboutGui_fur.ts
    M src-qt4/about-gui/i18n/AboutGui_gl.ts
    M src-qt4/about-gui/i18n/AboutGui_he.ts
    M src-qt4/about-gui/i18n/AboutGui_hi.ts
    M src-qt4/about-gui/i18n/AboutGui_hr.ts
    M src-qt4/about-gui/i18n/AboutGui_hu.ts
    M src-qt4/about-gui/i18n/AboutGui_id.ts
    M src-qt4/about-gui/i18n/AboutGui_is.ts
    M src-qt4/about-gui/i18n/AboutGui_it.ts
    M src-qt4/about-gui/i18n/AboutGui_ja.ts
    M src-qt4/about-gui/i18n/AboutGui_ka.ts
    M src-qt4/about-gui/i18n/AboutGui_ko.ts
    M src-qt4/about-gui/i18n/AboutGui_lt.ts
    M src-qt4/about-gui/i18n/AboutGui_lv.ts
    M src-qt4/about-gui/i18n/AboutGui_mk.ts
    M src-qt4/about-gui/i18n/AboutGui_mn.ts
    M src-qt4/about-gui/i18n/AboutGui_ms.ts
    M src-qt4/about-gui/i18n/AboutGui_mt.ts
    M src-qt4/about-gui/i18n/AboutGui_nb.ts
    M src-qt4/about-gui/i18n/AboutGui_ne.ts
    M src-qt4/about-gui/i18n/AboutGui_nl.ts
    M src-qt4/about-gui/i18n/AboutGui_pa.ts
    M src-qt4/about-gui/i18n/AboutGui_pl.ts
    M src-qt4/about-gui/i18n/AboutGui_pt.ts
    M src-qt4/about-gui/i18n/AboutGui_pt_BR.ts
    M src-qt4/about-gui/i18n/AboutGui_ro.ts
    M src-qt4/about-gui/i18n/AboutGui_ru.ts
    M src-qt4/about-gui/i18n/AboutGui_sa.ts
    M src-qt4/about-gui/i18n/AboutGui_sk.ts
    M src-qt4/about-gui/i18n/AboutGui_sl.ts
    M src-qt4/about-gui/i18n/AboutGui_sr.ts
    M src-qt4/about-gui/i18n/AboutGui_sv.ts
    M src-qt4/about-gui/i18n/AboutGui_sw.ts
    M src-qt4/about-gui/i18n/AboutGui_ta.ts
    M src-qt4/about-gui/i18n/AboutGui_tg.ts
    M src-qt4/about-gui/i18n/AboutGui_th.ts
    M src-qt4/about-gui/i18n/AboutGui_tr.ts
    M src-qt4/about-gui/i18n/AboutGui_uk.ts
    M src-qt4/about-gui/i18n/AboutGui_uz.ts
    M src-qt4/about-gui/i18n/AboutGui_vi.ts
    M src-qt4/about-gui/i18n/AboutGui_zh_CN.ts
    M src-qt4/about-gui/i18n/AboutGui_zh_HK.ts
    M src-qt4/about-gui/i18n/AboutGui_zh_TW.ts
    M src-qt4/about-gui/i18n/AboutGui_zu.ts
    M src-qt4/about-gui/mainwindow.cpp
    M src-qt4/about-gui/mainwindow.ui
    M src-qt4/config.h
    M src-qt4/pc-controlpanel/items/hardware/pc-paprefs.desktop
    M src-qt4/pc-controlpanel/items/hardware/pc-pavucontrol.desktop
    M src-qt4/pc-installgui/i18n/SysInstaller_af.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ar.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_az.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_bg.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_bn.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_bs.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ca.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_cs.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_cy.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_da.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_de.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_el.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_en.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_en_GB.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_en_US.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_en_ZA.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_es.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_et.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_eu.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_fa.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_fi.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_fr.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_fr_CA.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_fur.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_gl.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_he.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_hi.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_hr.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_hu.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_id.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_is.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_it.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ja.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ka.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ko.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_lt.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_lv.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_mk.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_mn.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ms.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_mt.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_nb.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ne.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_nl.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_pa.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_pl.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_pt.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_pt_BR.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ro.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ru.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_sa.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_sk.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_sl.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_sr.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_sv.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_sw.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_ta.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_tg.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_th.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_tr.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_uk.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_uz.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_vi.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_zh_CN.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_zh_HK.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_zh_TW.ts
    M src-qt4/pc-installgui/i18n/SysInstaller_zu.ts
    M src-qt4/pc-installgui/installer.cpp
    M src-qt4/pc-installgui/installer.ui
    M src-qt4/pc-pkgmanager/dialogConfirm.cpp
    M src-qt4/pc-pkgmanager/dialogConfirm.h
    M src-qt4/pc-pkgmanager/i18n/PackageManager_af.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_ar.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_az.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_bg.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_bn.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_bs.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_ca.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_cs.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_cy.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_da.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_de.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_el.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_en_GB.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_en_ZA.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_es.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_et.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_eu.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_fa.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_fi.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_fr.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_fr_CA.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_gl.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_he.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_hi.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_hr.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_hu.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_id.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_is.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_it.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_ja.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_ka.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_ko.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_lt.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_lv.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_mk.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_mn.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_ms.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_mt.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_nb.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_nl.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_pa.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_pl.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_pt.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_pt_BR.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_ro.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_ru.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_sa.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_sk.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_sl.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_sr.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_sv.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_sw.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_ta.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_tg.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_th.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_tr.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_uk.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_uz.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_vi.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_zh_CN.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_zh_HK.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_zh_TW.ts
    M src-qt4/pc-pkgmanager/i18n/PackageManager_zu.ts
    M src-qt4/pc-pkgmanager/mainWin.cpp
    M src-qt4/pc-pkgmanager/mainWin.h
    M src-qt4/pc-pkgmanager/mainWin.ui
    M src-qt4/pc-zmanager/i18n/ZManager_af.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ar.ts
    M src-qt4/pc-zmanager/i18n/ZManager_az.ts
    M src-qt4/pc-zmanager/i18n/ZManager_bg.ts
    M src-qt4/pc-zmanager/i18n/ZManager_bn.ts
    M src-qt4/pc-zmanager/i18n/ZManager_bs.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ca.ts
    M src-qt4/pc-zmanager/i18n/ZManager_cs.ts
    M src-qt4/pc-zmanager/i18n/ZManager_cy.ts
    M src-qt4/pc-zmanager/i18n/ZManager_da.ts
    M src-qt4/pc-zmanager/i18n/ZManager_de.ts
    M src-qt4/pc-zmanager/i18n/ZManager_el.ts
    M src-qt4/pc-zmanager/i18n/ZManager_en_GB.ts
    M src-qt4/pc-zmanager/i18n/ZManager_en_ZA.ts
    M src-qt4/pc-zmanager/i18n/ZManager_es.ts
    M src-qt4/pc-zmanager/i18n/ZManager_et.ts
    M src-qt4/pc-zmanager/i18n/ZManager_eu.ts
    M src-qt4/pc-zmanager/i18n/ZManager_fa.ts
    M src-qt4/pc-zmanager/i18n/ZManager_fi.ts
    M src-qt4/pc-zmanager/i18n/ZManager_fr.ts
    M src-qt4/pc-zmanager/i18n/ZManager_fr_CA.ts
    M src-qt4/pc-zmanager/i18n/ZManager_fur.ts
    M src-qt4/pc-zmanager/i18n/ZManager_gl.ts
    M src-qt4/pc-zmanager/i18n/ZManager_he.ts
    M src-qt4/pc-zmanager/i18n/ZManager_hi.ts
    M src-qt4/pc-zmanager/i18n/ZManager_hr.ts
    M src-qt4/pc-zmanager/i18n/ZManager_hu.ts
    M src-qt4/pc-zmanager/i18n/ZManager_id.ts
    M src-qt4/pc-zmanager/i18n/ZManager_is.ts
    M src-qt4/pc-zmanager/i18n/ZManager_it.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ja.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ka.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ko.ts
    M src-qt4/pc-zmanager/i18n/ZManager_lt.ts
    M src-qt4/pc-zmanager/i18n/ZManager_lv.ts
    M src-qt4/pc-zmanager/i18n/ZManager_mk.ts
    M src-qt4/pc-zmanager/i18n/ZManager_mn.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ms.ts
    M src-qt4/pc-zmanager/i18n/ZManager_mt.ts
    M src-qt4/pc-zmanager/i18n/ZManager_nb.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ne.ts
    M src-qt4/pc-zmanager/i18n/ZManager_nl.ts
    M src-qt4/pc-zmanager/i18n/ZManager_pa.ts
    M src-qt4/pc-zmanager/i18n/ZManager_pl.ts
    M src-qt4/pc-zmanager/i18n/ZManager_pt.ts
    M src-qt4/pc-zmanager/i18n/ZManager_pt_BR.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ro.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ru.ts
    M src-qt4/pc-zmanager/i18n/ZManager_sk.ts
    M src-qt4/pc-zmanager/i18n/ZManager_sl.ts
    M src-qt4/pc-zmanager/i18n/ZManager_sr.ts
    M src-qt4/pc-zmanager/i18n/ZManager_sv.ts
    M src-qt4/pc-zmanager/i18n/ZManager_sw.ts
    M src-qt4/pc-zmanager/i18n/ZManager_ta.ts
    M src-qt4/pc-zmanager/i18n/ZManager_tg.ts
    M src-qt4/pc-zmanager/i18n/ZManager_th.ts
    M src-qt4/pc-zmanager/i18n/ZManager_tr.ts
    M src-qt4/pc-zmanager/i18n/ZManager_uk.ts
    M src-qt4/pc-zmanager/i18n/ZManager_uz.ts
    M src-qt4/pc-zmanager/i18n/ZManager_vi.ts
    M src-qt4/pc-zmanager/i18n/ZManager_zh_CN.ts
    M src-qt4/pc-zmanager/i18n/ZManager_zh_HK.ts
    M src-qt4/pc-zmanager/i18n/ZManager_zh_TW.ts
    M src-qt4/pc-zmanager/i18n/ZManager_zu.ts
    M src-qt4/port-files/pkg-plist
    M src-sh/about/Makefile
    M src-sh/about/about
    A src-sh/about/install.sh
    A src-sh/config.sh
    M src-sh/port-files/pkg-plist

  Log Message:
  -----------
  Merge branch 'master' of github.com:pcbsd/pcbsd


Compare: https://github.com/pcbsd/pcbsd/compare/8eacd34d4c5f...535e584e90e1


More information about the Commits mailing list