diff --git a/AUTHORS b/AUTHORS index 1315c3e..be125fa 100644 --- a/AUTHORS +++ b/AUTHORS @@ -1,5 +1,5 @@ -Copyright (C) 2013-2014 Sean Davis -Artwork Copyright (C) 2013-2014 Simon Steinbeiß +Copyright (C) 2013-2015 Sean Davis +Artwork Copyright (C) 2013-2015 Simon Steinbeiß Camera functionality based on web_cam_box Copyright (C) 2010 Rick Spencer \ No newline at end of file diff --git a/NEWS b/NEWS index 38c71f4..446876c 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,20 @@ Mugshot NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +UNRELEASED, Mugshot 0.3.0 + +- New development release + . As GTK and GStreamer continue to evolve, mugshot's camera was no longer + able to keep up in its current form. It now uses Cheese and Clutter to + display the video feed and capture photos. + . New optional requirements for cameras: Cheese, Clutter, and GtkClutter +- Bugs fixed: + . Camera doesn't initialize (LP: #1414443) +- Known issues: + . Some users may find that Mugshot freezes when capturing a photo. This + is a known issue in Clutter that seems to affect other applications as + well (LP: #1462445) + + 01 Sep 2014, Mugshot 0.2.5 - General diff --git a/README b/README index 8fbdc04..ee4f104 100644 --- a/README +++ b/README @@ -1,11 +1,24 @@ -Mugshot is a lightweight user configuration utility that allows you to easily update personal user details. This includes: +Mugshot is a lightweight user configuration utility that allows you to easily +update personal user details. This includes: - Linux profile image: ~/.face - User details stored in /etc/passwd (used by finger) - Pidgin buddy icon - LibreOffice user details -Dependencies: chfn, python3-gi, python3-pexpect, python3-dbus, python3-cairo -Optional: gstreamer1.0-plugins-good and gstreamer1.0-tools (for webcam support), gnome-control-center-data (provides a healthy list of stock user profile images) +Dependencies: + chfn, + python3-gi, + python3-pexpect, + python3-dbus, + python3-cairo +Optional: + # Webcam support + gstreamer1.0-plugins-good, + gstreamer1.0-tools, + gir1.2-cheese-3.0, + gir1.2-gtkclutter-1.0, + #Profile photos + gnome-control-center-data Please report comments, suggestions and bugs to: Sean Davis diff --git a/bin/mugshot b/bin/mugshot index be62fa1..302dbdb 100755 --- a/bin/mugshot +++ b/bin/mugshot @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/data/appdata/mugshot.appdata.xml.in b/data/appdata/mugshot.appdata.xml.in index 75fbf40..0cb51d9 100644 --- a/data/appdata/mugshot.appdata.xml.in +++ b/data/appdata/mugshot.appdata.xml.in @@ -1,5 +1,5 @@ - + mugshot.desktop CC0-1.0 @@ -37,10 +37,18 @@ + + + <_p>This development release upgrades the camera dialog to use + Cheese and Clutter to display and capture the camera feed. + + + + <_p>This stable release improves Mugshot functionality for LDAP users, - and includes the latest SudoDialog, improving the appearance and + and includes the latest SudoDialog, improving the appearance and usability of the password dialog. @@ -59,9 +67,9 @@ - <_p>This stable release improved AccountsService functionality and - overall usability. Users without admin rights can no longer attempt to - change their name, and initials are automatically populated when the + <_p>This stable release improved AccountsService functionality and + overall usability. Users without admin rights can no longer attempt to + change their name, and initials are automatically populated when the name is entered. @@ -78,7 +86,7 @@ - <_p>This stable release fixed several bugs related to profile image + <_p>This stable release fixed several bugs related to profile image management, introduced an improved password dialog, and transitioned to using GLib to more reliably determine user and environment settings. diff --git a/mugshot.1 b/mugshot.1 index b283ab1..7a43325 100644 --- a/mugshot.1 +++ b/mugshot.1 @@ -2,7 +2,7 @@ \\$2 \(laURL: \\$1 \(ra\\$3 .. .if \n[.g] .mso www.tmac -.TH MUGSHOT "1" "August 2014" "mugshot 0.2" "User Commands" +.TH MUGSHOT "1" "September 2015" "mugshot 0.3" "User Commands" .SH NAME mugshot \- lightweight user configuration utility .SH DESCRIPTION @@ -24,9 +24,9 @@ Show debug messages (\fB\-vv\fR debugs mugshot_lib also) The full documentation for .B mugshot is maintained online at -.URL "http://wiki.smdavis.us/doku.php?id=mugshot-docs" "the authors documentation portal" "." +.URL "https://wiki.smdavis.us/doku.php?id=mugshot-docs" "the authors documentation portal" "." .SH BUGS Please report bugs at .URL "https://bugs.launchpad.net/mugshot" "the Mugshot Bugs page" "." .SH AUTHOR -Sean Davis (smd.seandavis@gmail.com) \ No newline at end of file +Sean Davis (smd.seandavis@gmail.com) diff --git a/mugshot/CameraMugshotDialog.py b/mugshot/CameraMugshotDialog.py index 611b9fe..db7ceb1 100644 --- a/mugshot/CameraMugshotDialog.py +++ b/mugshot/CameraMugshotDialog.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # Portions of this file are adapted from web_cam_box, # Copyright (C) 2010 Rick Spencer diff --git a/mugshot/MugshotWindow.py b/mugshot/MugshotWindow.py index d2a91f1..96e391d 100644 --- a/mugshot/MugshotWindow.py +++ b/mugshot/MugshotWindow.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/mugshot/__init__.py b/mugshot/__init__.py index ed3f686..eff314c 100644 --- a/mugshot/__init__.py +++ b/mugshot/__init__.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/mugshot_lib/Builder.py b/mugshot_lib/Builder.py index b08bb76..cca723f 100644 --- a/mugshot_lib/Builder.py +++ b/mugshot_lib/Builder.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/mugshot_lib/CameraDialog.py b/mugshot_lib/CameraDialog.py index e885920..d2dc25f 100644 --- a/mugshot_lib/CameraDialog.py +++ b/mugshot_lib/CameraDialog.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/mugshot_lib/SudoDialog.py b/mugshot_lib/SudoDialog.py index e076453..d304152 100644 --- a/mugshot_lib/SudoDialog.py +++ b/mugshot_lib/SudoDialog.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/mugshot_lib/Window.py b/mugshot_lib/Window.py index a7376b5..cbfa9e6 100644 --- a/mugshot_lib/Window.py +++ b/mugshot_lib/Window.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/mugshot_lib/__init__.py b/mugshot_lib/__init__.py index 26ca4cf..b9df30a 100644 --- a/mugshot_lib/__init__.py +++ b/mugshot_lib/__init__.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/mugshot_lib/helpers.py b/mugshot_lib/helpers.py index 549ce50..b29d682 100644 --- a/mugshot_lib/helpers.py +++ b/mugshot_lib/helpers.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by diff --git a/mugshot_lib/mugshotconfig.py b/mugshot_lib/mugshotconfig.py index 86b0b10..c0e332d 100644 --- a/mugshot_lib/mugshotconfig.py +++ b/mugshot_lib/mugshotconfig.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -26,7 +26,7 @@ __all__ = [ # files). By default, this is ../data, relative your trunk layout __mugshot_data_directory__ = '../data/' __license__ = 'GPL-3+' -__version__ = '0.2.5' +__version__ = '0.3.0' import os diff --git a/po/mugshot.pot b/po/mugshot.pot index adca4af..f40cd7e 100644 --- a/po/mugshot.pot +++ b/po/mugshot.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-09-06 16:23-0400\n" +"POT-Creation-Date: 2015-09-06 16:45-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -207,12 +207,18 @@ msgstr "" #: ../data/appdata/mugshot.appdata.xml.in.h:5 msgid "" +"This development release upgrades the camera dialog to use Cheese and " +"Clutter to display and capture the camera feed." +msgstr "" + +#: ../data/appdata/mugshot.appdata.xml.in.h:6 +msgid "" "This stable release improves Mugshot functionality for LDAP users, and " "includes the latest SudoDialog, improving the appearance and usability of " "the password dialog." msgstr "" -#: ../data/appdata/mugshot.appdata.xml.in.h:6 +#: ../data/appdata/mugshot.appdata.xml.in.h:7 msgid "" "This stable release improves the user configuration (chfn) backend and " "prevents Mugshot from locking up. Mugshot also no longer depends on " @@ -221,28 +227,28 @@ msgid "" "addressed." msgstr "" -#: ../data/appdata/mugshot.appdata.xml.in.h:7 +#: ../data/appdata/mugshot.appdata.xml.in.h:8 msgid "" "This stable release improved AccountsService functionality and overall " "usability. Users without admin rights can no longer attempt to change their " "name, and initials are automatically populated when the name is entered." msgstr "" -#: ../data/appdata/mugshot.appdata.xml.in.h:8 +#: ../data/appdata/mugshot.appdata.xml.in.h:9 msgid "" "This stable release fixed a crash that occured when saving user details in a " "non-English locale. This release also included an updated translation " "template and new translations." msgstr "" -#: ../data/appdata/mugshot.appdata.xml.in.h:9 +#: ../data/appdata/mugshot.appdata.xml.in.h:10 msgid "" "This stable release fixed several bugs related to profile image management, " "introduced an improved password dialog, and transitioned to using GLib to " "more reliably determine user and environment settings." msgstr "" -#: ../data/appdata/mugshot.appdata.xml.in.h:10 +#: ../data/appdata/mugshot.appdata.xml.in.h:11 msgid "" "The first stable release introduced simplified packaging, replaced the Help " "functionality with the online help documents, and transitioned to using " diff --git a/setup.py b/setup.py index 3e81c1b..398f2fb 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ #!/usr/bin/python3 # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # Mugshot - Lightweight user configuration utility -# Copyright (C) 2013-2014 Sean Davis +# Copyright (C) 2013-2015 Sean Davis # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -187,7 +187,7 @@ class InstallAndUpdateDataDirectory(DistUtilsExtra.auto.install_auto): DistUtilsExtra.auto.setup( name='mugshot', - version='0.2.5', + version='0.3.0', license='GPL-3+', author='Sean Davis', author_email='smd.seandavis@gmail.com',