Skip to content

Commit

Permalink
- All utility functions moved to emoji_lib.py
Browse files Browse the repository at this point in the history
- Added command line control interface
- Added search
- Added preferences
- Added signal handling, now exiting gracefully on log out
- Removed pngs
  • Loading branch information
Tomas Ravinskas committed Apr 19, 2017
1 parent ba42e61 commit c24dc2a
Show file tree
Hide file tree
Showing 1,849 changed files with 255 additions and 406 deletions.
3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
__pycache__
*.tar.gz
dist/*
deb_dist/*
install_log
scratchpad.py
138 changes: 32 additions & 106 deletions emoji-keyboard
Original file line number Diff line number Diff line change
@@ -1,110 +1,36 @@
#!/usr/bin/env python3

import os
import sys
import threading
from multiprocessing.connection import Client, Listener
from gi.repository import Gtk, GLib, AppIndicator3
import signal
try:
from emoji_keyboard import emoji_lib
from emoji_keyboard import emoji_shared as shared
from emoji_keyboard import emoji_lib as lib
from emoji_keyboard import emoji_gtk as egtk
except ImportError:
from lib import emoji_lib

lock_file = '/tmp/emoji-keyboard.pid'
address = ('localhost', 6000)
auth = b'emoji-keyboard'

def exit_():

emoji_lib.save_recent()
client_send('close')
listener_thread.join()
os.remove(lock_file)


class Indicator(object):

def __init__(self):

self.indicator = AppIndicator3.Indicator.new(
'emoji-keyboard',
'face-smile',
AppIndicator3.IndicatorCategory.APPLICATION_STATUS)
self.indicator.set_status(AppIndicator3.IndicatorStatus.ACTIVE)
self.indicator.set_menu(self.build_menu())
self.indicator.set_secondary_activate_target(self.show_picker)
self.lock_file()
Gtk.main()

def build_menu(self):

menu = Gtk.Menu()
self.show_picker = Gtk.ImageMenuItem('Show Keyboard')
icon_picker = Gtk.Image.new_from_icon_name('keyboard', 22)
self.show_picker.set_image(icon_picker)
self.show_picker.connect('activate', self.toggle_picker)
menu_quit = Gtk.ImageMenuItem('Quit')
icon_quit = Gtk.Image.new_from_icon_name('application-exit', 22)
menu_quit.set_image(icon_quit)
menu_quit.connect('activate', self.quit)
menu.append(self.show_picker)
menu.append(menu_quit)
menu.show_all()
return menu

def toggle_picker(self, menu_item):

if picker.visible:
picker.close()
else:
picker.show_all()

def quit(self, menu_item):

Gtk.main_quit()
exit_()
sys.exit(0)

def lock_file(self):

with open(lock_file, 'w') as lf:
lf.write(str(os.getpid()))

def listener():

listener = Listener(address, authkey=auth)
while True:
connection = listener.accept()
msg = connection.recv()
if msg == 'toggle':
if picker.visible:
GLib.idle_add(picker.close)
else:
GLib.idle_add(picker.show_all)
elif msg == 'close':
connection.close()
break
listener.close()

def client_send(msg):

connection = Client(address, authkey=auth)
connection.send(msg)
connection.close()

try:
with open(lock_file) as lf:
try:
os.kill(int(lf.read()), 0)
client_send('toggle')
sys.exit(0)
except OSError:
pass
except OSError:
pass

picker = emoji_lib.Picker()
listener_thread = threading.Thread(
target=listener, name='Listener', daemon=True)
listener_thread.start()
Indicator()
from lib import emoji_shared as shared
from lib import emoji_lib as lib
from lib import emoji_gtk as egtk

handled_signals = {signal.SIGHUP, signal.SIGQUIT, signal.SIGTERM}

shared.lock = lib.Lock() # Initialize lock, checks if lockfile
# exists
shared.connection = lib.Connection() # Initialize connection for sending,
# but don't start the thread yet
shared.command = lib.Command() # Parse command line flags and decide
# if continue
# The rest only runs if continue
shared.lock.lock() # Create lockfile
shared.manager = lib.Manager()
shared.clipboard = lib.Clipboard()
shared.emoji = egtk.Emoji()
shared.keyboard = egtk.Keyboard()
shared.search = egtk.Search()
shared.prefs = egtk.Preferences()
shared.indicator = egtk.Indicator() # Again, initialize and store in shared
# namespace, but don't start the main loop

for SIG in handled_signals:
signal.signal(SIG, shared.manager.exit)

shared.connection.start() # Now we can start listener and main loop
shared.indicator.start()
Binary file removed lib/data/category_icons/activity.png
Binary file not shown.
Binary file removed lib/data/category_icons/diversity.png
Binary file not shown.
Binary file removed lib/data/category_icons/flags.png
Binary file not shown.
Binary file removed lib/data/category_icons/foods.png
Binary file not shown.
Binary file removed lib/data/category_icons/nature.png
Binary file not shown.
Binary file removed lib/data/category_icons/objects.png
Binary file not shown.
Binary file removed lib/data/category_icons/people.png
Binary file not shown.
Binary file removed lib/data/category_icons/recent.png
Binary file not shown.
Binary file removed lib/data/category_icons/symbols.png
Binary file not shown.
Binary file removed lib/data/category_icons/travel.png
Binary file not shown.
13 changes: 13 additions & 0 deletions lib/data/emoji-keyboard.desktop
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,16 @@ Type=Application
Icon=face-smile
Categories=Utility
X-GNOME-Autostart-enabled=true
Actions=Keyboard;Search;Prefs;

[Desktop Action Keyboard]
Name=Show Keyboard
Exec=emoji-keyboard --toggle-keyboard

[Desktop Action Search]
Name=Search
Exec=emoji-keyboard --toggle-search

[Desktop Action Prefs]
Name=Preferences
Exec=emoji-keyboard --preferences
Binary file removed lib/data/png/0023-20e3.png
Binary file not shown.
Binary file removed lib/data/png/0023.png
Binary file not shown.
Binary file removed lib/data/png/002a-20e3.png
Binary file not shown.
Binary file removed lib/data/png/002a.png
Binary file not shown.
Binary file removed lib/data/png/0030-20e3.png
Binary file not shown.
Binary file removed lib/data/png/0030.png
Binary file not shown.
Binary file removed lib/data/png/0031-20e3.png
Binary file not shown.
Binary file removed lib/data/png/0031.png
Binary file not shown.
Binary file removed lib/data/png/0032-20e3.png
Binary file not shown.
Binary file removed lib/data/png/0032.png
Binary file not shown.
Binary file removed lib/data/png/0033-20e3.png
Binary file not shown.
Binary file removed lib/data/png/0033.png
Binary file not shown.
Binary file removed lib/data/png/0034-20e3.png
Binary file not shown.
Binary file removed lib/data/png/0034.png
Binary file not shown.
Binary file removed lib/data/png/0035-20e3.png
Binary file not shown.
Binary file removed lib/data/png/0035.png
Diff not rendered.
Binary file removed lib/data/png/0036-20e3.png
Diff not rendered.
Binary file removed lib/data/png/0036.png
Diff not rendered.
Binary file removed lib/data/png/0037-20e3.png
Diff not rendered.
Binary file removed lib/data/png/0037.png
Diff not rendered.
Binary file removed lib/data/png/0038-20e3.png
Diff not rendered.
Binary file removed lib/data/png/0038.png
Diff not rendered.
Binary file removed lib/data/png/0039-20e3.png
Diff not rendered.
Binary file removed lib/data/png/0039.png
Diff not rendered.
Binary file removed lib/data/png/00a9.png
Diff not rendered.
Binary file removed lib/data/png/00ae.png
Diff not rendered.
Binary file removed lib/data/png/1f004.png
Diff not rendered.
Binary file removed lib/data/png/1f0cf.png
Diff not rendered.
Binary file removed lib/data/png/1f170.png
Diff not rendered.
Binary file removed lib/data/png/1f171.png
Diff not rendered.
Binary file removed lib/data/png/1f17e.png
Diff not rendered.
Binary file removed lib/data/png/1f17f.png
Diff not rendered.
Binary file removed lib/data/png/1f18e.png
Diff not rendered.
Binary file removed lib/data/png/1f191.png
Diff not rendered.
Binary file removed lib/data/png/1f192.png
Diff not rendered.
Binary file removed lib/data/png/1f193.png
Diff not rendered.
Binary file removed lib/data/png/1f194.png
Diff not rendered.
Binary file removed lib/data/png/1f195.png
Diff not rendered.
Binary file removed lib/data/png/1f196.png
Diff not rendered.
Binary file removed lib/data/png/1f197.png
Diff not rendered.
Binary file removed lib/data/png/1f198.png
Diff not rendered.
Binary file removed lib/data/png/1f199.png
Diff not rendered.
Binary file removed lib/data/png/1f19a.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1e9.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1eb.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1f6.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1fa.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1fc.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1fd.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6-1f1ff.png
Diff not rendered.
Binary file removed lib/data/png/1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1e7.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1e9.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1eb.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1ed.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1ef.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1f6.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1fb.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1fc.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1fe.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7-1f1ff.png
Diff not rendered.
Binary file removed lib/data/png/1f1e7.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1e9.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1eb.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1ed.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1f0.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1f5.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1fa.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1fb.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1fc.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1fd.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1fe.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8-1f1ff.png
Diff not rendered.
Binary file removed lib/data/png/1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1e9-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1e9-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1e9-1f1ef.png
Diff not rendered.
Binary file removed lib/data/png/1f1e9-1f1f0.png
Diff not rendered.
Binary file removed lib/data/png/1f1e9-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1e9-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1e9-1f1ff.png
Diff not rendered.
Binary file removed lib/data/png/1f1e9.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea-1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea-1f1ed.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea-1f1fa.png
Diff not rendered.
Binary file removed lib/data/png/1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1eb-1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1eb-1f1ef.png
Diff not rendered.
Binary file removed lib/data/png/1f1eb-1f1f0.png
Diff not rendered.
Binary file removed lib/data/png/1f1eb-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1eb-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1eb-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1eb.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1e7.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1e9.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1eb.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1ed.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1f5.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1f6.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1fa.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1fc.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec-1f1fe.png
Diff not rendered.
Binary file removed lib/data/png/1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1ed-1f1f0.png
Diff not rendered.
Binary file removed lib/data/png/1f1ed-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1ed-1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1ed-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1ed-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1ed-1f1fa.png
Diff not rendered.
Binary file removed lib/data/png/1f1ed.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1e9.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1f6.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1ef-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1ef-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1ef-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1ef-1f1f5.png
Diff not rendered.
Binary file removed lib/data/png/1f1ef.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1ed.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1f5.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1fc.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1fe.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0-1f1ff.png
Diff not rendered.
Binary file removed lib/data/png/1f1f0.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1e7.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1f0.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1fa.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1fb.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1-1f1fe.png
Diff not rendered.
Binary file removed lib/data/png/1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1e9.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1eb.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1ed.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f0.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f5.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f6.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1fa.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1fb.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1fc.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1fd.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1fe.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2-1f1ff.png
Diff not rendered.
Binary file removed lib/data/png/1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1eb.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1f5.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1fa.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3-1f1ff.png
Diff not rendered.
Binary file removed lib/data/png/1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1f4-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1eb.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1ed.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1f0.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1fc.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5-1f1fe.png
Diff not rendered.
Binary file removed lib/data/png/1f1f5.png
Diff not rendered.
Binary file removed lib/data/png/1f1f6-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1f6.png
Diff not rendered.
Binary file removed lib/data/png/1f1f7-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1f7-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1f7-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f7-1f1fa.png
Diff not rendered.
Binary file removed lib/data/png/1f1f7-1f1fc.png
Diff not rendered.
Binary file removed lib/data/png/1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1e7.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1e9.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1ea.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1ed.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1ee.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1ef.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1f0.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1f1.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1f2.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1f3.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1f4.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1f7.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1f9.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1fb.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1fd.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1fe.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8-1f1ff.png
Diff not rendered.
Binary file removed lib/data/png/1f1f8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f9-1f1e6.png
Diff not rendered.
Binary file removed lib/data/png/1f1f9-1f1e8.png
Diff not rendered.
Binary file removed lib/data/png/1f1f9-1f1e9.png
Diff not rendered.
Binary file removed lib/data/png/1f1f9-1f1eb.png
Diff not rendered.
Binary file removed lib/data/png/1f1f9-1f1ec.png
Diff not rendered.
Binary file removed lib/data/png/1f1f9-1f1ed.png
Diff not rendered.
Loading

0 comments on commit c24dc2a

Please sign in to comment.