birdie-team team mailing list archive
-
birdie-team team
-
Mailing list archive
-
Message #00783
[Merge] lp:~nathandyer/birdie/import into lp:birdie
Nathan Dyer has proposed merging lp:~nathandyer/birdie/import into lp:birdie.
Requested reviews:
Birdie Developers (birdie-team)
For more details, see:
https://code.launchpad.net/~nathandyer/birdie/import/+merge/284509
--
The attached diff has been truncated due to its size.
Your team Birdie Developers is requested to review the proposed merge of lp:~nathandyer/birdie/import into lp:birdie.
=== modified file 'AUTHORS' (properties changed: -x to +x)
--- AUTHORS 2014-01-18 02:22:15 +0000
+++ AUTHORS 2016-01-30 04:16:54 +0000
@@ -1,7 +1,8 @@
Ivo Nunes <ivoavnunes@xxxxxxxxx>
Vasco Nunes <vascomfnunes@xxxxxxxxx>
+Nathan Dyer <mail@xxxxxxxxxxxxx>
-Copyright 2013-2014 Birdie Developers
+Copyright 2013-2016 Birdie Developers
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
=== modified file 'CMakeLists.txt' (properties changed: -x to +x)
--- CMakeLists.txt 2014-02-06 13:25:03 +0000
+++ CMakeLists.txt 2016-01-30 04:16:54 +0000
@@ -29,8 +29,6 @@
find_package(PkgConfig)
pkg_check_modules(LIBUNITY QUIET unity)
-pkg_check_modules(LIBMESSAGINGMENU QUIET messaging-menu>=12.10.2)
-pkg_check_modules(GRANITE QUIET granite)
# Packages
if (LIBUNITY_FOUND)
@@ -53,59 +51,18 @@
message(STATUS "Unity launcher support: OFF")
endif ()
-if (LIBMESSAGINGMENU_FOUND)
- message(STATUS "Unity messaging menu support: ON")
- set(EXTRA_PKG_CONFIG
- ${EXTRA_PKG_CONFIG}
- messaging-menu
- )
-
- set(EXTRA_PACKAGES
- ${EXTRA_PACKAGES}
- MessagingMenu-1.0
- )
-
- set(EXTRA_VALA_OPTIONS
- ${EXTRA_VALA_OPTIONS}
- -D HAVE_LIBMESSAGINGMENU
- )
-else ()
- message(STATUS "Unity messaging menu support: OFF")
-endif ()
-
-if (GRANITE_FOUND)
- message(STATUS "Granite support: ON")
- set(EXTRA_PKG_CONFIG
- ${EXTRA_PKG_CONFIG}
- granite
- )
-
- set(EXTRA_PACKAGES
- ${EXTRA_PACKAGES}
- granite
- )
-
- set(EXTRA_VALA_OPTIONS
- ${EXTRA_VALA_OPTIONS}
- -D HAVE_GRANITE
- )
-else ()
- message(STATUS "Granite support: OFF")
-endif ()
-
-if (LIBUNITY_FOUND OR LIBMESSAGINGMENU_FOUND OR GRANITE_FOUND)
- set(EXTRA_PACKAGES
- ${EXTRA_PACKAGES}
- Dbusmenu-0.4
- )
-endif ()
+set(EXTRA_PACKAGES
+ ${EXTRA_PACKAGES}
+ Dbusmenu-0.4
+)
set(TARGET_GLIB 2.32)
pkg_check_modules(DEPS REQUIRED
gtk+-3.0
gtksourceview-3.0
- gee-1.0
+ granite
+ gee-0.8
rest-0.7
json-glib-1.0
libnotify
@@ -119,16 +76,6 @@
${EXTRA_PKG_CONFIG}
)
-if (DEBUG)
- message (STATUS "DEBUG: ON")
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -g")
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O0")
-else ()
- message (STATUS "DEBUG: OFF")
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O2")
- # ignore c warnings
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -w")
-endif ()
set(CFLAGS
${DEPS_CFLAGS}
@@ -142,7 +89,7 @@
)
set(BIRDIE_PACKAGES
- gtk+-3.0 gtksourceview-3.0 libsoup-2.4 gee-1.0 rest-0.7 json-glib-1.0 libnotify>=0.7.5 libcanberra>=0.28 gdk-x11-3.0 webkitgtk-3.0 sqlite3 xtst purple posix ${EXTRA_PACKAGES}
+ gtk+-3.0 gtksourceview-3.0 granite libsoup-2.4 gee-0.8 rest-0.7 json-glib-1.0 libnotify>=0.7.5 libcanberra>=0.28 gdk-x11-3.0 webkitgtk-3.0 sqlite3 xtst purple posix ${EXTRA_PACKAGES}
)
set(VALAC_OPTIONS
@@ -150,7 +97,6 @@
--target-glib=${TARGET_GLIB}
--thread
--enable-deprecated
- --fatal-warnings
${EXTRA_VALA_OPTIONS}
)
=== modified file 'COPYING' (properties changed: -x to +x)
=== modified file 'INSTALL'
--- INSTALL 2014-01-24 11:27:25 +0000
+++ INSTALL 2016-01-30 04:16:54 +0000
@@ -2,18 +2,9 @@
# -----------------------------------------------------------------------------
# INSTALL REQUIRED DEPENDENCIES
-# For more details, refer to instructions here:
-# https://github.com/birdieapp/birdie/wiki/How-to-compile
-# -----------------------------------------------------------------------------
-
-# ARCH LINUX
-# There's an official package on the AUR: https://aur.archlinux.org/packages/birdie-git/
-
-# UBUNTU
-# sudo apt-get install cmake valac libgtk-3-dev librest-dev libjson-glib-dev libnotify-dev libcanberra-dev libx11-dev libwebkitgtk-3.0-dev libsqlite3-dev libxtst-dev libpurple-dev libgee-dev libdbusmenu-gtk-dev libgtksourceview-3.0-dev
-
-# FEDORA
-# yum install gcc gcc-c++ cmake vala libgee06-devel rest-devel libcanberra-devel libsqlite3x-devel libXtst-devel libpurple-devel libdbusmenu-devel json-glib-devel libnotify-devel webkitgtk3-devel libwnck3-devel
+
+# elementary OS
+# sudo apt-get install cmake valac libgtk-3-dev libgranite-dev librest-dev libjson-glib-dev libnotify-dev libcanberra-dev libx11-dev libwebkitgtk-3.0-dev libsqlite3-dev libxtst-dev libpurple-dev libgee-dev libdbusmenu-gtk-dev libgtksourceview-3.0-dev
# -----------------------------------------------------------------------------
# BUILDING
=== removed file 'NEWS'
--- NEWS 2014-01-18 10:28:48 +0000
+++ NEWS 1970-01-01 00:00:00 +0000
@@ -1,12 +0,0 @@
-Birdie 0.3 - 7 July 2013
-------------------------
-
- * Threaded conversations
- * Stability improvements
- * Cache tweets
- * Give notifications since last session
- * Asynchronous api calls
- * libmessaging-menu support
- * Retweet with quote support
- * Full Gtk support with optional libgranite
- * Many bugfixes
=== modified file 'README.md' (properties changed: -x to +x)
--- README.md 2014-01-03 22:14:54 +0000
+++ README.md 2016-01-30 04:16:54 +0000
@@ -1,6 +1,6 @@
# Birdie
-A Twitter client for Linux
+A Twitter client for [elementary OS](http://elementary.io)
* **Installation and Licensing**
Please consult the `INSTALL` and `COPYING` files for more information.
@@ -8,19 +8,10 @@
* **Website**
Projects's oficial website at http://birdieapp.github.io
-* **IRC**
-You can find us in #birdie (freenode).
-
* **Bugs**
To report bugs, please use our Git repository at http://github.com/birdieapp/birdie.
* **Translations**
To contribute for translations, please use our Transifex repository at http://www.transifex.com/projects/p/birdie/.
-* **Donations**
-If you want to support the project, please consider to donate a small ammount using our donations page at http://birdieapp.github.io/donate.html.
-
-* **Further documentation**
-Please, visit our GitHub wiki at http://github.com/birdieapp/birdie/wiki.
-
[![Analytics](https://ga-beacon.appspot.com/UA-46805950-1/birdie/readme)](https://github.com/igrigorik/ga-beacon)
=== removed file 'birdie.spec'
--- birdie.spec 2014-02-06 13:25:03 +0000
+++ birdie.spec 1970-01-01 00:00:00 +0000
@@ -1,91 +0,0 @@
-Name: birdie
-Summary: A Twitter client for Linux
-Version: 1.1
-Release: 1
-Group: Applications/Internet
-License: GPLv3
-URL: https://github.com/birdieapp/birdie
-Source0: %{name}-%{version}.tar.gz
-BuildRequires: cmake
-BuildRequires: gcc-c++
-BuildRequires: intltool
-BuildRequires: vala-devel >= 0.22.1
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: libpurple-devel
-BuildRequires: pkgconfig(webkitgtk-3.0)
-BuildRequires: sqlite-devel
-BuildRequires: libXtst-devel
-BuildRequires: libgee06-devel
-BuildRequires: pkgconfig(rest-0.7)
-BuildRequires: pkgconfig(gtk+-3.0)
-BuildRequires: pkgconfig(json-glib-1.0)
-BuildRequires: pkgconfig(libnotify)
-BuildRequires: libcanberra-devel
-BuildRequires: pkgconfig(gthread-2.0)
-BuildRequires: pkgconfig(gtksourceview-3.0)
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-
-%if 0%{?suse_version} > 910
-BuildRequires: update-desktop-files
-%endif
-
-%description
-Birdie is a beautiful Twitter client for Linux.
-
-%prep
-%setup -q
-
-%build
-cmake \
- -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix}
-make %{?_smp_mflags}
-
-%install
-%make_install
-
-%post
-%if 0%{?suse_version} > 910
-%glib2_gsettings_schema_post
-%icon_theme_cache_post
-%desktop_database_post
-%else
-xdg-icon-resource forceupdate --theme hicolor
-glib-compile-schemas /usr/share/glib-2.0/schemas
-update-desktop-database -q
-%endif
-
-%postun
-%if 0%{?suse_version} > 910
-%glib2_gsettings_schema_postun
-%icon_theme_cache_postun
-%desktop_database_postun
-%else
-xdg-icon-resource forceupdate --theme hicolor
-glib-compile-schemas /usr/share/glib-2.0/schemas
-update-desktop-database -q
-%endif
-
-%files
-%defattr(-,root,root)
-%doc AUTHORS COPYING NEWS README.md
-%{_bindir}/%{name}
-%{_datadir}/%{name}/
-%dir %{_datadir}/appdata
-%dir %{_datadir}/locale
-%dir %{_datadir}/indicators
-%dir %{_datadir}/indicators/messages
-%dir %{_datadir}/indicators/messages/applications
-%dir %{_datadir}/locale/sr_RS@latin
-%dir %{_datadir}/locale/*/*
-%{_datadir}/glib-2.0/schemas/org.birdieapp.birdie.gschema.xml
-%{_datadir}/appdata/%{name}.appdata.xml
-%{_datadir}/applications/%{name}.desktop
-%{_datadir}/icons/hicolor/*/*/*
-%{_datadir}/locale/*/*/birdie.mo
-%{_datadir}/indicators/messages/applications/birdie
-
-%changelog
-* Fri Feb 07 2014 Ivo Nunes <ivoavnunes@xxxxxxxxx> - 1.1
-- Released.
-* Sat Jan 26 2014 Ivo Nunes <ivoavnunes@xxxxxxxxx> - 1.0
-- Released.
\ No newline at end of file
=== added directory 'build'
=== added file 'build/CMakeCache.txt'
--- build/CMakeCache.txt 1970-01-01 00:00:00 +0000
+++ build/CMakeCache.txt 2016-01-30 04:16:54 +0000
@@ -0,0 +1,461 @@
+# This is the CMakeCache file.
+# For build in directory: /home/nathan/Workspace/betacheck/birdie/build
+# It was generated by CMake: /usr/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
+// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
+CMAKE_BUILD_TYPE:STRING=
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
+
+//Flags used by the compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the compiler during debug builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the compiler during release builds for minimum
+// size.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler
+CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
+
+//Flags used by the compiler during all build types.
+CMAKE_C_FLAGS:STRING=
+
+//Flags used by the compiler during debug builds.
+CMAKE_C_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the compiler during release builds for minimum
+// size.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the compiler during release builds.
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the compiler during release builds with debug info.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Flags used by the linker.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/usr
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
+
+//Flags used by the linker during the creation of modules.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=birdie
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
+//Flags used by the linker during the creation of dll's.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during debug builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during release minsize builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during release builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during Release with Debug Info builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If true, cmake will use relative paths in makefiles and projects.
+CMAKE_USE_RELATIVE_PATHS:BOOL=OFF
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Compile GSettings Schemas after installation
+GSETTINGS_COMPILE:BOOL=ON
+
+//Install GSettings Schemas locally instead of to the GLib prefix
+GSETTINGS_LOCALINSTALL:BOOL=ON
+
+//Path to a program.
+MSGFMT_EXECUTABLE:FILEPATH=/usr/bin/msgfmt
+
+//pkg-config executable
+PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
+
+//Path to a program.
+VALA_EXECUTABLE:FILEPATH=/usr/bin/valac
+
+//Path to a program.
+XGETTEXT_EXECUTABLE:FILEPATH=/usr/bin/xgettext
+
+//Value Computed by CMake
+birdie_BINARY_DIR:STATIC=/home/nathan/Workspace/betacheck/birdie/build
+
+//Value Computed by CMake
+birdie_SOURCE_DIR:STATIC=/home/nathan/Workspace/betacheck/birdie
+
+
+########################
+# INTERNAL cache entries
+########################
+
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/nathan/Workspace/betacheck/birdie/build
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=2
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Start directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/nathan/Workspace/betacheck/birdie
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_LOCAL_GENERATORS:INTERNAL=6
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.2
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/bin/uname
+//ADVANCED property for variable: CMAKE_USE_RELATIVE_PATHS
+CMAKE_USE_RELATIVE_PATHS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+DEPS_CFLAGS:INTERNAL=-D_REENTRANT;-pthread;-I/usr/include/gtksourceview-3.0;-I/usr/include/granite;-I/usr/include/gee-0.8;-I/usr/include/rest-0.7;-I/usr/include/json-glib-1.0;-I/usr/include/gtk-3.0;-I/usr/include/webkitgtk-3.0;-I/usr/include/gtk-3.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/at-spi-2.0;-I/usr/include/dbus-1.0;-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include;-I/usr/include/gtk-3.0;-I/usr/include/mirclient;-I/usr/include/mircommon;-I/usr/include/mircookie;-I/usr/include/cairo;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/pango-1.0;-I/usr/include/atk-1.0;-I/usr/include/cairo;-I/usr/include/pixman-1;-I/usr/include/freetype2;-I/usr/include/libpng12;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/libpng12;-I/usr/include/libsoup-2.4;-I/usr/include/libxml2;-I/usr/include/webkitgtk-3.0;-I/usr/include/unity/unity;-I/usr/include/dee-1.0;-I/usr/include/gio-unix-2.0/;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include;-I/usr/include/libdbusmenu-glib-0.4;-I/usr/include/libpurple
+DEPS_CFLAGS_I:INTERNAL=
+DEPS_CFLAGS_OTHER:INTERNAL=-D_REENTRANT;-pthread
+DEPS_FOUND:INTERNAL=1
+DEPS_INCLUDEDIR:INTERNAL=
+DEPS_INCLUDE_DIRS:INTERNAL=/usr/include/gtksourceview-3.0;/usr/include/granite;/usr/include/gee-0.8;/usr/include/rest-0.7;/usr/include/json-glib-1.0;/usr/include/gtk-3.0;/usr/include/webkitgtk-3.0;/usr/include/gtk-3.0;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib/x86_64-linux-gnu/dbus-1.0/include;/usr/include/gtk-3.0;/usr/include/mirclient;/usr/include/mircommon;/usr/include/mircookie;/usr/include/cairo;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/pango-1.0;/usr/include/atk-1.0;/usr/include/cairo;/usr/include/pixman-1;/usr/include/freetype2;/usr/include/libpng12;/usr/include/gdk-pixbuf-2.0;/usr/include/libpng12;/usr/include/libsoup-2.4;/usr/include/libxml2;/usr/include/webkitgtk-3.0;/usr/include/unity/unity;/usr/include/dee-1.0;/usr/include/gio-unix-2.0/;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/libdbusmenu-glib-0.4;/usr/include/libpurple
+DEPS_LDFLAGS:INTERNAL=-lgtksourceview-3.0;-lgranite;-lgee-0.8;-lrest-0.7;-lxml2;-ljson-glib-1.0;-lnotify;-lcanberra;-lgdk-3;-lwebkitgtk-3.0;-lgtk-3;-lgdk-3;-lpangocairo-1.0;-lpango-1.0;-latk-1.0;-lcairo-gobject;-lcairo;-lgdk_pixbuf-2.0;-lsoup-2.4;-ljavascriptcoregtk-3.0;-lsqlite3;-lXtst;-lpurple;-lunity;-ldee-1.0;-lgthread-2.0;-pthread;-lgio-2.0;-lgobject-2.0;-lglib-2.0;-ldbusmenu-glib
+DEPS_LDFLAGS_OTHER:INTERNAL=-pthread
+DEPS_LIBDIR:INTERNAL=
+DEPS_LIBRARIES:INTERNAL=gtksourceview-3.0;granite;gee-0.8;rest-0.7;xml2;json-glib-1.0;notify;canberra;gdk-3;webkitgtk-3.0;gtk-3;gdk-3;pangocairo-1.0;pango-1.0;atk-1.0;cairo-gobject;cairo;gdk_pixbuf-2.0;soup-2.4;javascriptcoregtk-3.0;sqlite3;Xtst;purple;unity;dee-1.0;gthread-2.0;gio-2.0;gobject-2.0;glib-2.0;dbusmenu-glib
+DEPS_LIBRARY_DIRS:INTERNAL=
+DEPS_LIBS:INTERNAL=
+DEPS_LIBS_L:INTERNAL=
+DEPS_LIBS_OTHER:INTERNAL=
+DEPS_LIBS_PATHS:INTERNAL=
+DEPS_PREFIX:INTERNAL=
+DEPS_STATIC_CFLAGS:INTERNAL=-D_REENTRANT;-pthread;-I/usr/include/gtksourceview-3.0;-I/usr/include/granite;-I/usr/include/gee-0.8;-I/usr/include/rest-0.7;-I/usr/include/json-glib-1.0;-I/usr/include/gtk-3.0;-I/usr/include/webkitgtk-3.0;-I/usr/include/gtk-3.0;-I/usr/include/at-spi2-atk/2.0;-I/usr/include/at-spi-2.0;-I/usr/include/dbus-1.0;-I/usr/lib/x86_64-linux-gnu/dbus-1.0/include;-I/usr/include/gtk-3.0;-I/usr/include/mirclient;-I/usr/include/mircommon;-I/usr/include/mircookie;-I/usr/include/cairo;-I/usr/include/pango-1.0;-I/usr/include/harfbuzz;-I/usr/include/pango-1.0;-I/usr/include/atk-1.0;-I/usr/include/cairo;-I/usr/include/pixman-1;-I/usr/include/freetype2;-I/usr/include/libpng12;-I/usr/include/gdk-pixbuf-2.0;-I/usr/include/libpng12;-I/usr/include/libsoup-2.4;-I/usr/include/libxml2;-I/usr/include/webkitgtk-3.0;-I/usr/include/unity/unity;-I/usr/include/dee-1.0;-I/usr/include/gio-unix-2.0/;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include;-I/usr/include/libdbusmenu-glib-0.4;-I/usr/include/libpurple
+DEPS_STATIC_CFLAGS_I:INTERNAL=
+DEPS_STATIC_CFLAGS_OTHER:INTERNAL=-D_REENTRANT;-pthread
+DEPS_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/gtksourceview-3.0;/usr/include/granite;/usr/include/gee-0.8;/usr/include/rest-0.7;/usr/include/json-glib-1.0;/usr/include/gtk-3.0;/usr/include/webkitgtk-3.0;/usr/include/gtk-3.0;/usr/include/at-spi2-atk/2.0;/usr/include/at-spi-2.0;/usr/include/dbus-1.0;/usr/lib/x86_64-linux-gnu/dbus-1.0/include;/usr/include/gtk-3.0;/usr/include/mirclient;/usr/include/mircommon;/usr/include/mircookie;/usr/include/cairo;/usr/include/pango-1.0;/usr/include/harfbuzz;/usr/include/pango-1.0;/usr/include/atk-1.0;/usr/include/cairo;/usr/include/pixman-1;/usr/include/freetype2;/usr/include/libpng12;/usr/include/gdk-pixbuf-2.0;/usr/include/libpng12;/usr/include/libsoup-2.4;/usr/include/libxml2;/usr/include/webkitgtk-3.0;/usr/include/unity/unity;/usr/include/dee-1.0;/usr/include/gio-unix-2.0/;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/libdbusmenu-glib-0.4;/usr/include/libpurple
+DEPS_STATIC_LDFLAGS:INTERNAL=-lgtksourceview-3.0;-lgranite;-lgee-0.8;-lrest-0.7;-ljson-glib-1.0;-lnotify;-lcanberra;-lgdk-3;-lwebkitgtk-3.0;-lgtk-3;-latk-bridge-2.0;-latspi;-ldbus-1;-lpthread;-lsystemd;-lgdk-3;-lXinerama;-lXrandr;-lXcursor;-lXcomposite;-lXdamage;-lxkbcommon;-lwayland-cursor;-lwayland-egl;-lwayland-client;-lmirclient;-lmircommon;-lprotobuf-lite;-pthread;-lpthread;-lmircookie;-lepoxy;-ldl;-lpangocairo-1.0;-lpangoft2-1.0;-lharfbuzz;-lpango-1.0;-lm;-latk-1.0;-lcairo-gobject;-lcairo;-lz;-lpixman-1;-lfontconfig;-lexpat;-lfreetype;-lexpat;-lfreetype;-lz;-lpng12;-lz;-lm;-lxcb-shm;-lxcb-render;-lXrender;-lgdk_pixbuf-2.0;-lm;-lpng12;-lz;-lm;-lsoup-2.4;-lxml2;-licui18n;-licuuc;-licudata;-lz;-llzma;-lm;-ljavascriptcoregtk-3.0;-lsqlite3;-ldl;-lpthread;-lXtst;-lXi;-lXext;-lXfixes;-lX11;-lpthread;-lxcb;-lXau;-lXdmcp;-lpurple;-lunity;-ldee-1.0;-lgthread-2.0;-pthread;-lgio-2.0;-lz;-lresolv;-lselinux;-lgmodule-2.0;-pthread;-ldl;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lpcre;-pthread;-ldbusmenu-glib
+DEPS_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
+DEPS_STATIC_LIBDIR:INTERNAL=
+DEPS_STATIC_LIBRARIES:INTERNAL=gtksourceview-3.0;granite;gee-0.8;rest-0.7;json-glib-1.0;notify;canberra;gdk-3;webkitgtk-3.0;gtk-3;atk-bridge-2.0;atspi;dbus-1;pthread;systemd;gdk-3;Xinerama;Xrandr;Xcursor;Xcomposite;Xdamage;xkbcommon;wayland-cursor;wayland-egl;wayland-client;mirclient;mircommon;protobuf-lite;pthread;mircookie;epoxy;dl;pangocairo-1.0;pangoft2-1.0;harfbuzz;pango-1.0;m;atk-1.0;cairo-gobject;cairo;z;pixman-1;fontconfig;expat;freetype;expat;freetype;z;png12;z;m;xcb-shm;xcb-render;Xrender;gdk_pixbuf-2.0;m;png12;z;m;soup-2.4;xml2;icui18n;icuuc;icudata;z;lzma;m;javascriptcoregtk-3.0;sqlite3;dl;pthread;Xtst;Xi;Xext;Xfixes;X11;pthread;xcb;Xau;Xdmcp;purple;unity;dee-1.0;gthread-2.0;gio-2.0;z;resolv;selinux;gmodule-2.0;dl;gobject-2.0;ffi;glib-2.0;pcre;dbusmenu-glib
+DEPS_STATIC_LIBRARY_DIRS:INTERNAL=
+DEPS_STATIC_LIBS:INTERNAL=
+DEPS_STATIC_LIBS_L:INTERNAL=
+DEPS_STATIC_LIBS_OTHER:INTERNAL=
+DEPS_STATIC_LIBS_PATHS:INTERNAL=
+DEPS_VERSION:INTERNAL=
+DEPS_gdk-x11-3.0_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_gdk-x11-3.0_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_gdk-x11-3.0_PREFIX:INTERNAL=/usr
+DEPS_gdk-x11-3.0_VERSION:INTERNAL=3.18.6
+DEPS_gee-0.8_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_gee-0.8_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_gee-0.8_PREFIX:INTERNAL=/usr
+DEPS_gee-0.8_VERSION:INTERNAL=0.18.0
+DEPS_granite_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_granite_LIBDIR:INTERNAL=/usr/lib
+DEPS_granite_PREFIX:INTERNAL=/usr
+DEPS_granite_VERSION:INTERNAL=0.3.1
+DEPS_gthread-2.0_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_gthread-2.0_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_gthread-2.0_PREFIX:INTERNAL=/usr
+DEPS_gthread-2.0_VERSION:INTERNAL=2.47.5
+DEPS_gtk+-3.0_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_gtk+-3.0_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_gtk+-3.0_PREFIX:INTERNAL=/usr
+DEPS_gtk+-3.0_VERSION:INTERNAL=3.18.6
+DEPS_gtksourceview-3.0_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_gtksourceview-3.0_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_gtksourceview-3.0_PREFIX:INTERNAL=/usr
+DEPS_gtksourceview-3.0_VERSION:INTERNAL=3.18.2
+DEPS_json-glib-1.0_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_json-glib-1.0_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_json-glib-1.0_PREFIX:INTERNAL=/usr
+DEPS_json-glib-1.0_VERSION:INTERNAL=1.0.4
+DEPS_libcanberra_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_libcanberra_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_libcanberra_PREFIX:INTERNAL=/usr
+DEPS_libcanberra_VERSION:INTERNAL=0.30
+DEPS_libnotify_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_libnotify_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_libnotify_PREFIX:INTERNAL=/usr
+DEPS_libnotify_VERSION:INTERNAL=0.7.6
+DEPS_purple_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_purple_LIBDIR:INTERNAL=/usr/lib
+DEPS_purple_PREFIX:INTERNAL=/usr
+DEPS_purple_VERSION:INTERNAL=2.10.11
+DEPS_rest-0.7_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_rest-0.7_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_rest-0.7_PREFIX:INTERNAL=/usr
+DEPS_rest-0.7_VERSION:INTERNAL=0.7.93
+DEPS_sqlite3_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_sqlite3_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_sqlite3_PREFIX:INTERNAL=/usr
+DEPS_sqlite3_VERSION:INTERNAL=3.10.2
+DEPS_unity_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_unity_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_unity_PREFIX:INTERNAL=/usr
+DEPS_unity_VERSION:INTERNAL=7.1.4
+DEPS_webkitgtk-3.0_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_webkitgtk-3.0_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_webkitgtk-3.0_PREFIX:INTERNAL=/usr
+DEPS_webkitgtk-3.0_VERSION:INTERNAL=2.4.9
+DEPS_xtst_INCLUDEDIR:INTERNAL=/usr/include
+DEPS_xtst_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+DEPS_xtst_PREFIX:INTERNAL=/usr
+DEPS_xtst_VERSION:INTERNAL=1.2.2
+//Details about finding PkgConfig
+FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.29()]
+//Details about finding Vala
+FIND_PACKAGE_MESSAGE_DETAILS_Vala:INTERNAL=[/usr/bin/valac][v()]
+LIBUNITY_CFLAGS:INTERNAL=-pthread;-I/usr/include/unity/unity;-I/usr/include/dee-1.0;-I/usr/include/gio-unix-2.0/;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include;-I/usr/include/libdbusmenu-glib-0.4
+LIBUNITY_CFLAGS_I:INTERNAL=
+LIBUNITY_CFLAGS_OTHER:INTERNAL=-pthread
+LIBUNITY_FOUND:INTERNAL=1
+LIBUNITY_INCLUDEDIR:INTERNAL=/usr/include
+LIBUNITY_INCLUDE_DIRS:INTERNAL=/usr/include/unity/unity;/usr/include/dee-1.0;/usr/include/gio-unix-2.0/;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/libdbusmenu-glib-0.4
+LIBUNITY_LDFLAGS:INTERNAL=-lunity;-ldee-1.0;-lgthread-2.0;-pthread;-lgio-2.0;-lgobject-2.0;-lglib-2.0;-ldbusmenu-glib
+LIBUNITY_LDFLAGS_OTHER:INTERNAL=-pthread
+LIBUNITY_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu
+LIBUNITY_LIBRARIES:INTERNAL=unity;dee-1.0;gthread-2.0;gio-2.0;gobject-2.0;glib-2.0;dbusmenu-glib
+LIBUNITY_LIBRARY_DIRS:INTERNAL=
+LIBUNITY_LIBS:INTERNAL=
+LIBUNITY_LIBS_L:INTERNAL=
+LIBUNITY_LIBS_OTHER:INTERNAL=
+LIBUNITY_LIBS_PATHS:INTERNAL=
+LIBUNITY_PREFIX:INTERNAL=/usr
+LIBUNITY_STATIC_CFLAGS:INTERNAL=-pthread;-I/usr/include/unity/unity;-I/usr/include/dee-1.0;-I/usr/include/gio-unix-2.0/;-I/usr/include/glib-2.0;-I/usr/lib/x86_64-linux-gnu/glib-2.0/include;-I/usr/include/libdbusmenu-glib-0.4
+LIBUNITY_STATIC_CFLAGS_I:INTERNAL=
+LIBUNITY_STATIC_CFLAGS_OTHER:INTERNAL=-pthread
+LIBUNITY_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include/unity/unity;/usr/include/dee-1.0;/usr/include/gio-unix-2.0/;/usr/include/glib-2.0;/usr/lib/x86_64-linux-gnu/glib-2.0/include;/usr/include/libdbusmenu-glib-0.4
+LIBUNITY_STATIC_LDFLAGS:INTERNAL=-lunity;-ldee-1.0;-lgthread-2.0;-pthread;-lgio-2.0;-lz;-lresolv;-lselinux;-lgmodule-2.0;-pthread;-ldl;-lgobject-2.0;-lffi;-lglib-2.0;-pthread;-lpcre;-pthread;-ldbusmenu-glib
+LIBUNITY_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread
+LIBUNITY_STATIC_LIBDIR:INTERNAL=
+LIBUNITY_STATIC_LIBRARIES:INTERNAL=unity;dee-1.0;gthread-2.0;gio-2.0;z;resolv;selinux;gmodule-2.0;dl;gobject-2.0;ffi;glib-2.0;pcre;dbusmenu-glib
+LIBUNITY_STATIC_LIBRARY_DIRS:INTERNAL=
+LIBUNITY_STATIC_LIBS:INTERNAL=
+LIBUNITY_STATIC_LIBS_L:INTERNAL=
+LIBUNITY_STATIC_LIBS_OTHER:INTERNAL=
+LIBUNITY_STATIC_LIBS_PATHS:INTERNAL=
+LIBUNITY_VERSION:INTERNAL=7.1.4
+LIBUNITY_unity_INCLUDEDIR:INTERNAL=
+LIBUNITY_unity_LIBDIR:INTERNAL=
+LIBUNITY_unity_PREFIX:INTERNAL=
+LIBUNITY_unity_VERSION:INTERNAL=
+//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
+PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: VALA_EXECUTABLE
+VALA_EXECUTABLE-ADVANCED:INTERNAL=1
+__pkg_config_checked_DEPS:INTERNAL=1
+__pkg_config_checked_LIBUNITY:INTERNAL=1
+
=== added directory 'build/CMakeFiles'
=== added directory 'build/CMakeFiles/3.2.2'
=== added file 'build/CMakeFiles/3.2.2/CMakeCCompiler.cmake'
--- build/CMakeFiles/3.2.2/CMakeCCompiler.cmake 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/3.2.2/CMakeCCompiler.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,63 @@
+set(CMAKE_C_COMPILER "/usr/bin/cc")
+set(CMAKE_C_COMPILER_ARG1 "")
+set(CMAKE_C_COMPILER_ID "GNU")
+set(CMAKE_C_COMPILER_VERSION "5.3.1")
+set(CMAKE_C_COMPILE_FEATURES "c_function_prototypes;c_restrict;c_variadic_macros;c_static_assert")
+set(CMAKE_C90_COMPILE_FEATURES "c_function_prototypes")
+set(CMAKE_C99_COMPILE_FEATURES "c_restrict;c_variadic_macros")
+set(CMAKE_C11_COMPILE_FEATURES "c_static_assert")
+
+set(CMAKE_C_PLATFORM_ID "Linux")
+set(CMAKE_C_SIMULATE_ID "")
+set(CMAKE_C_SIMULATE_VERSION "")
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_COMPILER_IS_GNUCC 1)
+set(CMAKE_C_COMPILER_LOADED 1)
+set(CMAKE_C_COMPILER_WORKS TRUE)
+set(CMAKE_C_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW )
+set(CMAKE_COMPILER_IS_CYGWIN )
+if(CMAKE_COMPILER_IS_CYGWIN)
+ set(CYGWIN 1)
+ set(UNIX 1)
+endif()
+
+set(CMAKE_C_COMPILER_ENV_VAR "CC")
+
+if(CMAKE_COMPILER_IS_MINGW)
+ set(MINGW 1)
+endif()
+set(CMAKE_C_COMPILER_ID_RUN 1)
+set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
+set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_C_LINKER_PREFERENCE 10)
+
+# Save compiler ABI information.
+set(CMAKE_C_SIZEOF_DATA_PTR "8")
+set(CMAKE_C_COMPILER_ABI "ELF")
+set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+
+if(CMAKE_C_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_C_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
+endif()
+
+if(CMAKE_C_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+endif()
+
+
+
+
+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "c")
+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
+set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
+
+
+
=== added file 'build/CMakeFiles/3.2.2/CMakeCXXCompiler.cmake'
--- build/CMakeFiles/3.2.2/CMakeCXXCompiler.cmake 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/3.2.2/CMakeCXXCompiler.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,64 @@
+set(CMAKE_CXX_COMPILER "/usr/bin/c++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "GNU")
+set(CMAKE_CXX_COMPILER_VERSION "5.3.1")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_template_template_parameters;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+
+set(CMAKE_CXX_PLATFORM_ID "Linux")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_COMPILER_IS_GNUCXX 1)
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+set(CMAKE_COMPILER_IS_MINGW )
+set(CMAKE_COMPILER_IS_CYGWIN )
+if(CMAKE_COMPILER_IS_CYGWIN)
+ set(CYGWIN 1)
+ set(UNIX 1)
+endif()
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+if(CMAKE_COMPILER_IS_MINGW)
+ set(MINGW 1)
+endif()
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "ELF")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+endif()
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;c")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
+
+
+
=== added file 'build/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_C.bin'
Binary files build/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_C.bin 1970-01-01 00:00:00 +0000 and build/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_C.bin 2016-01-30 04:16:54 +0000 differ
=== added file 'build/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_CXX.bin'
Binary files build/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_CXX.bin 1970-01-01 00:00:00 +0000 and build/CMakeFiles/3.2.2/CMakeDetermineCompilerABI_CXX.bin 2016-01-30 04:16:54 +0000 differ
=== added file 'build/CMakeFiles/3.2.2/CMakeSystem.cmake'
--- build/CMakeFiles/3.2.2/CMakeSystem.cmake 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/3.2.2/CMakeSystem.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Linux-4.3.0-7-generic")
+set(CMAKE_HOST_SYSTEM_NAME "Linux")
+set(CMAKE_HOST_SYSTEM_VERSION "4.3.0-7-generic")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
+
+
+
+set(CMAKE_SYSTEM "Linux-4.3.0-7-generic")
+set(CMAKE_SYSTEM_NAME "Linux")
+set(CMAKE_SYSTEM_VERSION "4.3.0-7-generic")
+set(CMAKE_SYSTEM_PROCESSOR "x86_64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
=== added directory 'build/CMakeFiles/3.2.2/CompilerIdC'
=== added file 'build/CMakeFiles/3.2.2/CompilerIdC/CMakeCCompilerId.c'
--- build/CMakeFiles/3.2.2/CompilerIdC/CMakeCCompilerId.c 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/3.2.2/CompilerIdC/CMakeCCompilerId.c 2016-01-30 04:16:54 +0000
@@ -0,0 +1,499 @@
+#ifdef __cplusplus
+# error "A C++ compiler has been selected for C."
+#endif
+
+#if defined(__18CXX)
+# define ID_VOID_MAIN
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+ /* __INTEL_COMPILER = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_C)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_C >= 0x5100
+ /* __SUNPRO_C = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
+# endif
+
+#elif defined(__HP_cc)
+# define COMPILER_ID "HP"
+ /* __HP_cc = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
+
+#elif defined(__DECC)
+# define COMPILER_ID "Compaq"
+ /* __DECC_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
+
+#elif defined(__IBMC__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
+
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
+
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
+# define COMPILER_ID "Fujitsu"
+
+#elif defined(__TINYC__)
+# define COMPILER_ID "TinyCC"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+#if defined(__VISUALDSPVERSION__)
+ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+
+#elif defined(SDCC)
+# define COMPILER_ID "SDCC"
+ /* SDCC = VRP */
+# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
+# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+# if defined(_SGI_COMPILER_VERSION)
+ /* _SGI_COMPILER_VERSION = VRP */
+# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
+# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
+# else
+ /* _COMPILER_VERSION = VRP */
+# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
+# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# else /* unknown platform */
+# define PLATFORM_ID ""
+# endif
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID ""
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number components. */
+#ifdef COMPILER_VERSION_MAJOR
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+
+/*--------------------------------------------------------------------------*/
+
+#ifdef ID_VOID_MAIN
+void main() {}
+#else
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+ (void)argv;
+ return require;
+}
+#endif
=== added file 'build/CMakeFiles/3.2.2/CompilerIdC/a.out'
Binary files build/CMakeFiles/3.2.2/CompilerIdC/a.out 1970-01-01 00:00:00 +0000 and build/CMakeFiles/3.2.2/CompilerIdC/a.out 2016-01-30 04:16:54 +0000 differ
=== added directory 'build/CMakeFiles/3.2.2/CompilerIdCXX'
=== added file 'build/CMakeFiles/3.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp'
--- build/CMakeFiles/3.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/3.2.2/CompilerIdCXX/CMakeCXXCompilerId.cpp 2016-01-30 04:16:54 +0000
@@ -0,0 +1,489 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+ /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+ /* __INTEL_COMPILER = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH HEX(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+ /* __SUNPRO_CC = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+ /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+ /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
+# define COMPILER_ID "Fujitsu"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
+# define COMPILER_ID "ADSP"
+#if defined(__VISUALDSPVERSION__)
+ /* __VISUALDSPVERSION__ = 0xVVRRPP00 */
+# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
+# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__ ) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+
+#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
+# define COMPILER_ID "MIPSpro"
+# if defined(_SGI_COMPILER_VERSION)
+ /* _SGI_COMPILER_VERSION = VRP */
+# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
+# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
+# else
+ /* _COMPILER_VERSION = VRP */
+# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
+# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__sgi)
+# define COMPILER_ID "MIPSpro"
+
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
+# define PLATFORM_ID "IRIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# else /* unknown platform */
+# define PLATFORM_ID ""
+# endif
+
+#else /* unknown platform */
+# define PLATFORM_ID ""
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID ""
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number components. */
+#ifdef COMPILER_VERSION_MAJOR
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+ (void)argv;
+ return require;
+}
=== added file 'build/CMakeFiles/3.2.2/CompilerIdCXX/a.out'
Binary files build/CMakeFiles/3.2.2/CompilerIdCXX/a.out 1970-01-01 00:00:00 +0000 and build/CMakeFiles/3.2.2/CompilerIdCXX/a.out 2016-01-30 04:16:54 +0000 differ
=== added file 'build/CMakeFiles/CMakeDirectoryInformation.cmake'
--- build/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/CMakeDirectoryInformation.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nathan/Workspace/betacheck/birdie")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nathan/Workspace/betacheck/birdie/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
=== added file 'build/CMakeFiles/CMakeOutput.log'
--- build/CMakeFiles/CMakeOutput.log 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/CMakeOutput.log 2016-01-30 04:16:54 +0000
@@ -0,0 +1,566 @@
+The system is: Linux - 4.3.0-7-generic - x86_64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/cc
+Build flags:
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/3.2.2/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/c++
+Build flags:
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/3.2.2/CompilerIdCXX/a.out"
+
+Determining if the C compiler works passed with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec1583205884/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec1583205884.dir/build.make CMakeFiles/cmTryCompileExec1583205884.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec1583205884.dir/testCCompiler.c.o
+/usr/bin/cc -o CMakeFiles/cmTryCompileExec1583205884.dir/testCCompiler.c.o -c /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTryCompileExec1583205884
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1583205884.dir/link.txt --verbose=1
+/usr/bin/cc CMakeFiles/cmTryCompileExec1583205884.dir/testCCompiler.c.o -o cmTryCompileExec1583205884 -rdynamic
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec3135926416/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec3135926416.dir/build.make CMakeFiles/cmTryCompileExec3135926416.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec3135926416.dir/CMakeCCompilerABI.c.o
+/usr/bin/cc -o CMakeFiles/cmTryCompileExec3135926416.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.2/Modules/CMakeCCompilerABI.c
+Linking C executable cmTryCompileExec3135926416
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3135926416.dir/link.txt --verbose=1
+/usr/bin/cc -v CMakeFiles/cmTryCompileExec3135926416.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec3135926416 -rdynamic
+Using built-in specs.
+COLLECT_GCC=/usr/bin/cc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.1-7ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
+Thread model: posix
+gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3135926416' '-rdynamic' '-mtune=generic' '-march=x86-64'
+ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmP0dB2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec3135926416 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTryCompileExec3135926416.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:"/usr/bin/make" "cmTryCompileExec3135926416/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec3135926416.dir/build.make CMakeFiles/cmTryCompileExec3135926416.dir/build]
+ ignore line: [make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building C object CMakeFiles/cmTryCompileExec3135926416.dir/CMakeCCompilerABI.c.o]
+ ignore line: [/usr/bin/cc -o CMakeFiles/cmTryCompileExec3135926416.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.2/Modules/CMakeCCompilerABI.c]
+ ignore line: [Linking C executable cmTryCompileExec3135926416]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3135926416.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/cc -v CMakeFiles/cmTryCompileExec3135926416.dir/CMakeCCompilerABI.c.o -o cmTryCompileExec3135926416 -rdynamic ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/cc]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper]
+ ignore line: [Target: x86_64-linux-gnu]
+ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.1-7ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3135926416' '-rdynamic' '-mtune=generic' '-march=x86-64']
+ link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccmP0dB2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec3135926416 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTryCompileExec3135926416.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore
+ arg [-plugin] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore
+ arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore
+ arg [-plugin-opt=-fresolution=/tmp/ccmP0dB2.res] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+ arg [-plugin-opt=-pass-through=-lc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+ arg [--sysroot=/] ==> ignore
+ arg [--build-id] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [elf_x86_64] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--as-needed] ==> ignore
+ arg [-export-dynamic] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec3135926416] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib]
+ arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
+ arg [-L/lib/../lib] ==> dir [/lib/../lib]
+ arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
+ arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..]
+ arg [CMakeFiles/cmTryCompileExec3135926416.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [--as-needed] ==> ignore
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [--no-as-needed] ==> ignore
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ arg [--as-needed] ==> ignore
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [--no-as-needed] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore
+ remove lib [gcc]
+ remove lib [gcc_s]
+ remove lib [gcc]
+ remove lib [gcc_s]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib]
+ collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
+ collapse library dir [/lib/../lib] ==> [/lib]
+ collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib]
+ implicit libs: [c]
+ implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
+ implicit fwks: []
+
+
+
+
+Detecting C [-std=c11] compiler features compiled with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec2871634805/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec2871634805.dir/build.make CMakeFiles/cmTryCompileExec2871634805.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec2871634805.dir/feature_tests.c.o
+/usr/bin/cc -std=c11 -o CMakeFiles/cmTryCompileExec2871634805.dir/feature_tests.c.o -c /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/feature_tests.c
+Linking C executable cmTryCompileExec2871634805
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec2871634805.dir/link.txt --verbose=1
+/usr/bin/cc CMakeFiles/cmTryCompileExec2871634805.dir/feature_tests.c.o -o cmTryCompileExec2871634805 -rdynamic
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+ Feature record: C_FEATURE:1c_function_prototypes
+ Feature record: C_FEATURE:1c_restrict
+ Feature record: C_FEATURE:1c_static_assert
+ Feature record: C_FEATURE:1c_variadic_macros
+
+
+Detecting C [-std=c99] compiler features compiled with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec373208815/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec373208815.dir/build.make CMakeFiles/cmTryCompileExec373208815.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec373208815.dir/feature_tests.c.o
+/usr/bin/cc -std=c99 -o CMakeFiles/cmTryCompileExec373208815.dir/feature_tests.c.o -c /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/feature_tests.c
+Linking C executable cmTryCompileExec373208815
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec373208815.dir/link.txt --verbose=1
+/usr/bin/cc CMakeFiles/cmTryCompileExec373208815.dir/feature_tests.c.o -o cmTryCompileExec373208815 -rdynamic
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+ Feature record: C_FEATURE:1c_function_prototypes
+ Feature record: C_FEATURE:1c_restrict
+ Feature record: C_FEATURE:0c_static_assert
+ Feature record: C_FEATURE:1c_variadic_macros
+
+
+Detecting C [-std=c90] compiler features compiled with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec3583946824/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec3583946824.dir/build.make CMakeFiles/cmTryCompileExec3583946824.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building C object CMakeFiles/cmTryCompileExec3583946824.dir/feature_tests.c.o
+/usr/bin/cc -std=c90 -o CMakeFiles/cmTryCompileExec3583946824.dir/feature_tests.c.o -c /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/feature_tests.c
+Linking C executable cmTryCompileExec3583946824
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3583946824.dir/link.txt --verbose=1
+/usr/bin/cc CMakeFiles/cmTryCompileExec3583946824.dir/feature_tests.c.o -o cmTryCompileExec3583946824 -rdynamic
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+ Feature record: C_FEATURE:1c_function_prototypes
+ Feature record: C_FEATURE:0c_restrict
+ Feature record: C_FEATURE:0c_static_assert
+ Feature record: C_FEATURE:0c_variadic_macros
+Determining if the CXX compiler works passed with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec634195843/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec634195843.dir/build.make CMakeFiles/cmTryCompileExec634195843.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec634195843.dir/testCXXCompiler.cxx.o
+/usr/bin/c++ -o CMakeFiles/cmTryCompileExec634195843.dir/testCXXCompiler.cxx.o -c /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTryCompileExec634195843
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec634195843.dir/link.txt --verbose=1
+/usr/bin/c++ CMakeFiles/cmTryCompileExec634195843.dir/testCXXCompiler.cxx.o -o cmTryCompileExec634195843 -rdynamic
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec3545709974/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec3545709974.dir/build.make CMakeFiles/cmTryCompileExec3545709974.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec3545709974.dir/CMakeCXXCompilerABI.cpp.o
+/usr/bin/c++ -o CMakeFiles/cmTryCompileExec3545709974.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.2/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTryCompileExec3545709974
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3545709974.dir/link.txt --verbose=1
+/usr/bin/c++ -v CMakeFiles/cmTryCompileExec3545709974.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec3545709974 -rdynamic
+Using built-in specs.
+COLLECT_GCC=/usr/bin/c++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.1-7ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
+Thread model: posix
+gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1)
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3545709974' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
+ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccYchgvj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec3545709974 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTryCompileExec3545709974.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp]
+ ignore line: []
+ ignore line: [Run Build Command:"/usr/bin/make" "cmTryCompileExec3545709974/fast"]
+ ignore line: [/usr/bin/make -f CMakeFiles/cmTryCompileExec3545709974.dir/build.make CMakeFiles/cmTryCompileExec3545709974.dir/build]
+ ignore line: [make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp']
+ ignore line: [/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1]
+ ignore line: [Building CXX object CMakeFiles/cmTryCompileExec3545709974.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [/usr/bin/c++ -o CMakeFiles/cmTryCompileExec3545709974.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.2/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Linking CXX executable cmTryCompileExec3545709974]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3545709974.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/c++ -v CMakeFiles/cmTryCompileExec3545709974.dir/CMakeCXXCompilerABI.cpp.o -o cmTryCompileExec3545709974 -rdynamic ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/c++]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper]
+ ignore line: [Target: x86_64-linux-gnu]
+ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.3.1-7ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [gcc version 5.3.1 20160121 (Ubuntu 5.3.1-7ubuntu1) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/5/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/5/../../../:/lib/:/usr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTryCompileExec3545709974' '-rdynamic' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
+ link line: [ /usr/lib/gcc/x86_64-linux-gnu/5/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper -plugin-opt=-fresolution=/tmp/ccYchgvj.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -z relro -o cmTryCompileExec3545709974 /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/5 -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/5/../../.. CMakeFiles/cmTryCompileExec3545709974.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/5/crtend.o /usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/collect2] ==> ignore
+ arg [-plugin] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/liblto_plugin.so] ==> ignore
+ arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper] ==> ignore
+ arg [-plugin-opt=-fresolution=/tmp/ccYchgvj.res] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+ arg [--sysroot=/] ==> ignore
+ arg [--build-id] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [elf_x86_64] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--as-needed] ==> ignore
+ arg [-export-dynamic] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+ arg [-zrelro] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTryCompileExec3545709974] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crt1.o] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crti.o] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtbegin.o] ==> ignore
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/5] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib]
+ arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
+ arg [-L/lib/../lib] ==> dir [/lib/../lib]
+ arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
+ arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..]
+ arg [CMakeFiles/cmTryCompileExec3545709974.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lstdc++] ==> lib [stdc++]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [-lgcc] ==> lib [gcc]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/crtend.o] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/crtn.o] ==> ignore
+ remove lib [gcc_s]
+ remove lib [gcc]
+ remove lib [gcc_s]
+ remove lib [gcc]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5] ==> [/usr/lib/gcc/x86_64-linux-gnu/5]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../../../lib] ==> [/usr/lib]
+ collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
+ collapse library dir [/lib/../lib] ==> [/lib]
+ collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/5/../../..] ==> [/usr/lib]
+ implicit libs: [stdc++;m;c]
+ implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/5;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
+ implicit fwks: []
+
+
+
+
+Detecting CXX [-std=c++14] compiler features compiled with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec3000168782/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec3000168782.dir/build.make CMakeFiles/cmTryCompileExec3000168782.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec3000168782.dir/feature_tests.cxx.o
+/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTryCompileExec3000168782.dir/feature_tests.cxx.o -c /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTryCompileExec3000168782
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3000168782.dir/link.txt --verbose=1
+/usr/bin/c++ CMakeFiles/cmTryCompileExec3000168782.dir/feature_tests.cxx.o -o cmTryCompileExec3000168782 -rdynamic
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+ Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
+ Feature record: CXX_FEATURE:1cxx_alias_templates
+ Feature record: CXX_FEATURE:1cxx_alignas
+ Feature record: CXX_FEATURE:1cxx_alignof
+ Feature record: CXX_FEATURE:1cxx_attributes
+ Feature record: CXX_FEATURE:1cxx_attribute_deprecated
+ Feature record: CXX_FEATURE:1cxx_auto_type
+ Feature record: CXX_FEATURE:1cxx_binary_literals
+ Feature record: CXX_FEATURE:1cxx_constexpr
+ Feature record: CXX_FEATURE:1cxx_contextual_conversions
+ Feature record: CXX_FEATURE:1cxx_decltype
+ Feature record: CXX_FEATURE:1cxx_decltype_auto
+ Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
+ Feature record: CXX_FEATURE:1cxx_default_function_template_args
+ Feature record: CXX_FEATURE:1cxx_defaulted_functions
+ Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
+ Feature record: CXX_FEATURE:1cxx_delegating_constructors
+ Feature record: CXX_FEATURE:1cxx_deleted_functions
+ Feature record: CXX_FEATURE:1cxx_digit_separators
+ Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
+ Feature record: CXX_FEATURE:1cxx_explicit_conversions
+ Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
+ Feature record: CXX_FEATURE:1cxx_extern_templates
+ Feature record: CXX_FEATURE:1cxx_final
+ Feature record: CXX_FEATURE:1cxx_func_identifier
+ Feature record: CXX_FEATURE:1cxx_generalized_initializers
+ Feature record: CXX_FEATURE:1cxx_generic_lambdas
+ Feature record: CXX_FEATURE:1cxx_inheriting_constructors
+ Feature record: CXX_FEATURE:1cxx_inline_namespaces
+ Feature record: CXX_FEATURE:1cxx_lambdas
+ Feature record: CXX_FEATURE:1cxx_lambda_init_captures
+ Feature record: CXX_FEATURE:1cxx_local_type_template_args
+ Feature record: CXX_FEATURE:1cxx_long_long_type
+ Feature record: CXX_FEATURE:1cxx_noexcept
+ Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
+ Feature record: CXX_FEATURE:1cxx_nullptr
+ Feature record: CXX_FEATURE:1cxx_override
+ Feature record: CXX_FEATURE:1cxx_range_for
+ Feature record: CXX_FEATURE:1cxx_raw_string_literals
+ Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
+ Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
+ Feature record: CXX_FEATURE:1cxx_return_type_deduction
+ Feature record: CXX_FEATURE:1cxx_right_angle_brackets
+ Feature record: CXX_FEATURE:1cxx_rvalue_references
+ Feature record: CXX_FEATURE:1cxx_sizeof_member
+ Feature record: CXX_FEATURE:1cxx_static_assert
+ Feature record: CXX_FEATURE:1cxx_strong_enums
+ Feature record: CXX_FEATURE:1cxx_template_template_parameters
+ Feature record: CXX_FEATURE:1cxx_thread_local
+ Feature record: CXX_FEATURE:1cxx_trailing_return_types
+ Feature record: CXX_FEATURE:1cxx_unicode_literals
+ Feature record: CXX_FEATURE:1cxx_uniform_initialization
+ Feature record: CXX_FEATURE:1cxx_unrestricted_unions
+ Feature record: CXX_FEATURE:1cxx_user_literals
+ Feature record: CXX_FEATURE:1cxx_variable_templates
+ Feature record: CXX_FEATURE:1cxx_variadic_macros
+ Feature record: CXX_FEATURE:1cxx_variadic_templates
+
+
+Detecting CXX [-std=c++11] compiler features compiled with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec3965809266/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec3965809266.dir/build.make CMakeFiles/cmTryCompileExec3965809266.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec3965809266.dir/feature_tests.cxx.o
+/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTryCompileExec3965809266.dir/feature_tests.cxx.o -c /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTryCompileExec3965809266
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3965809266.dir/link.txt --verbose=1
+/usr/bin/c++ CMakeFiles/cmTryCompileExec3965809266.dir/feature_tests.cxx.o -o cmTryCompileExec3965809266 -rdynamic
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+ Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
+ Feature record: CXX_FEATURE:1cxx_alias_templates
+ Feature record: CXX_FEATURE:1cxx_alignas
+ Feature record: CXX_FEATURE:1cxx_alignof
+ Feature record: CXX_FEATURE:1cxx_attributes
+ Feature record: CXX_FEATURE:0cxx_attribute_deprecated
+ Feature record: CXX_FEATURE:1cxx_auto_type
+ Feature record: CXX_FEATURE:0cxx_binary_literals
+ Feature record: CXX_FEATURE:1cxx_constexpr
+ Feature record: CXX_FEATURE:0cxx_contextual_conversions
+ Feature record: CXX_FEATURE:1cxx_decltype
+ Feature record: CXX_FEATURE:0cxx_decltype_auto
+ Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
+ Feature record: CXX_FEATURE:1cxx_default_function_template_args
+ Feature record: CXX_FEATURE:1cxx_defaulted_functions
+ Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
+ Feature record: CXX_FEATURE:1cxx_delegating_constructors
+ Feature record: CXX_FEATURE:1cxx_deleted_functions
+ Feature record: CXX_FEATURE:0cxx_digit_separators
+ Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
+ Feature record: CXX_FEATURE:1cxx_explicit_conversions
+ Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
+ Feature record: CXX_FEATURE:1cxx_extern_templates
+ Feature record: CXX_FEATURE:1cxx_final
+ Feature record: CXX_FEATURE:1cxx_func_identifier
+ Feature record: CXX_FEATURE:1cxx_generalized_initializers
+ Feature record: CXX_FEATURE:0cxx_generic_lambdas
+ Feature record: CXX_FEATURE:1cxx_inheriting_constructors
+ Feature record: CXX_FEATURE:1cxx_inline_namespaces
+ Feature record: CXX_FEATURE:1cxx_lambdas
+ Feature record: CXX_FEATURE:0cxx_lambda_init_captures
+ Feature record: CXX_FEATURE:1cxx_local_type_template_args
+ Feature record: CXX_FEATURE:1cxx_long_long_type
+ Feature record: CXX_FEATURE:1cxx_noexcept
+ Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
+ Feature record: CXX_FEATURE:1cxx_nullptr
+ Feature record: CXX_FEATURE:1cxx_override
+ Feature record: CXX_FEATURE:1cxx_range_for
+ Feature record: CXX_FEATURE:1cxx_raw_string_literals
+ Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
+ Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
+ Feature record: CXX_FEATURE:0cxx_return_type_deduction
+ Feature record: CXX_FEATURE:1cxx_right_angle_brackets
+ Feature record: CXX_FEATURE:1cxx_rvalue_references
+ Feature record: CXX_FEATURE:1cxx_sizeof_member
+ Feature record: CXX_FEATURE:1cxx_static_assert
+ Feature record: CXX_FEATURE:1cxx_strong_enums
+ Feature record: CXX_FEATURE:1cxx_template_template_parameters
+ Feature record: CXX_FEATURE:1cxx_thread_local
+ Feature record: CXX_FEATURE:1cxx_trailing_return_types
+ Feature record: CXX_FEATURE:1cxx_unicode_literals
+ Feature record: CXX_FEATURE:1cxx_uniform_initialization
+ Feature record: CXX_FEATURE:1cxx_unrestricted_unions
+ Feature record: CXX_FEATURE:1cxx_user_literals
+ Feature record: CXX_FEATURE:0cxx_variable_templates
+ Feature record: CXX_FEATURE:1cxx_variadic_macros
+ Feature record: CXX_FEATURE:1cxx_variadic_templates
+
+
+Detecting CXX [-std=c++98] compiler features compiled with the following output:
+Change Dir: /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTryCompileExec1939224900/fast"
+/usr/bin/make -f CMakeFiles/cmTryCompileExec1939224900.dir/build.make CMakeFiles/cmTryCompileExec1939224900.dir/build
+make[1]: Entering directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+/usr/bin/cmake -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp/CMakeFiles 1
+Building CXX object CMakeFiles/cmTryCompileExec1939224900.dir/feature_tests.cxx.o
+/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTryCompileExec1939224900.dir/feature_tests.cxx.o -c /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTryCompileExec1939224900
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1939224900.dir/link.txt --verbose=1
+/usr/bin/c++ CMakeFiles/cmTryCompileExec1939224900.dir/feature_tests.cxx.o -o cmTryCompileExec1939224900 -rdynamic
+make[1]: Leaving directory '/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/CMakeTmp'
+
+
+ Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
+ Feature record: CXX_FEATURE:0cxx_alias_templates
+ Feature record: CXX_FEATURE:0cxx_alignas
+ Feature record: CXX_FEATURE:0cxx_alignof
+ Feature record: CXX_FEATURE:0cxx_attributes
+ Feature record: CXX_FEATURE:0cxx_attribute_deprecated
+ Feature record: CXX_FEATURE:0cxx_auto_type
+ Feature record: CXX_FEATURE:0cxx_binary_literals
+ Feature record: CXX_FEATURE:0cxx_constexpr
+ Feature record: CXX_FEATURE:0cxx_contextual_conversions
+ Feature record: CXX_FEATURE:0cxx_decltype
+ Feature record: CXX_FEATURE:0cxx_decltype_auto
+ Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types
+ Feature record: CXX_FEATURE:0cxx_default_function_template_args
+ Feature record: CXX_FEATURE:0cxx_defaulted_functions
+ Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
+ Feature record: CXX_FEATURE:0cxx_delegating_constructors
+ Feature record: CXX_FEATURE:0cxx_deleted_functions
+ Feature record: CXX_FEATURE:0cxx_digit_separators
+ Feature record: CXX_FEATURE:0cxx_enum_forward_declarations
+ Feature record: CXX_FEATURE:0cxx_explicit_conversions
+ Feature record: CXX_FEATURE:0cxx_extended_friend_declarations
+ Feature record: CXX_FEATURE:0cxx_extern_templates
+ Feature record: CXX_FEATURE:0cxx_final
+ Feature record: CXX_FEATURE:0cxx_func_identifier
+ Feature record: CXX_FEATURE:0cxx_generalized_initializers
+ Feature record: CXX_FEATURE:0cxx_generic_lambdas
+ Feature record: CXX_FEATURE:0cxx_inheriting_constructors
+ Feature record: CXX_FEATURE:0cxx_inline_namespaces
+ Feature record: CXX_FEATURE:0cxx_lambdas
+ Feature record: CXX_FEATURE:0cxx_lambda_init_captures
+ Feature record: CXX_FEATURE:0cxx_local_type_template_args
+ Feature record: CXX_FEATURE:0cxx_long_long_type
+ Feature record: CXX_FEATURE:0cxx_noexcept
+ Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
+ Feature record: CXX_FEATURE:0cxx_nullptr
+ Feature record: CXX_FEATURE:0cxx_override
+ Feature record: CXX_FEATURE:0cxx_range_for
+ Feature record: CXX_FEATURE:0cxx_raw_string_literals
+ Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
+ Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
+ Feature record: CXX_FEATURE:0cxx_return_type_deduction
+ Feature record: CXX_FEATURE:0cxx_right_angle_brackets
+ Feature record: CXX_FEATURE:0cxx_rvalue_references
+ Feature record: CXX_FEATURE:0cxx_sizeof_member
+ Feature record: CXX_FEATURE:0cxx_static_assert
+ Feature record: CXX_FEATURE:0cxx_strong_enums
+ Feature record: CXX_FEATURE:1cxx_template_template_parameters
+ Feature record: CXX_FEATURE:0cxx_thread_local
+ Feature record: CXX_FEATURE:0cxx_trailing_return_types
+ Feature record: CXX_FEATURE:0cxx_unicode_literals
+ Feature record: CXX_FEATURE:0cxx_uniform_initialization
+ Feature record: CXX_FEATURE:0cxx_unrestricted_unions
+ Feature record: CXX_FEATURE:0cxx_user_literals
+ Feature record: CXX_FEATURE:0cxx_variable_templates
+ Feature record: CXX_FEATURE:0cxx_variadic_macros
+ Feature record: CXX_FEATURE:0cxx_variadic_templates
=== added file 'build/CMakeFiles/CMakeRuleHashes.txt'
--- build/CMakeFiles/CMakeRuleHashes.txt 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/CMakeRuleHashes.txt 2016-01-30 04:16:54 +0000
@@ -0,0 +1,4 @@
+# Hashes of file build rules.
+56be16bc0983266449a925cf6eb3e546 CMakeFiles/uninstall
+870bf8ab29d0cce455d5f080170a06c8 po/CMakeFiles/translations
+8c9d54e99306793e99d8f577f4277d4d src/main.c
=== added directory 'build/CMakeFiles/CMakeTmp'
=== added file 'build/CMakeFiles/Makefile.cmake'
--- build/CMakeFiles/Makefile.cmake 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/Makefile.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,139 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+ "CMakeCache.txt"
+ "../CMakeLists.txt"
+ "CMakeFiles/3.2.2/CMakeCCompiler.cmake"
+ "CMakeFiles/3.2.2/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.2.2/CMakeSystem.cmake"
+ "CMakeFiles/feature_tests.c"
+ "CMakeFiles/feature_tests.cxx"
+ "../cmake/FindVala.cmake"
+ "../cmake/GSettings.cmake"
+ "../cmake/ParseArguments.cmake"
+ "../cmake/Translations.cmake"
+ "../cmake/ValaPrecompile.cmake"
+ "../cmake/ValaVersion.cmake"
+ "../cmake_uninstall.cmake.in"
+ "../data/CMakeLists.txt"
+ "../icons/CMakeLists.txt"
+ "../po/CMakeLists.txt"
+ "../schemas/CMakeLists.txt"
+ "../src/CMakeLists.txt"
+ "../src/config.vala.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeCCompiler.cmake.in"
+ "/usr/share/cmake-3.2/Modules/CMakeCCompilerABI.c"
+ "/usr/share/cmake-3.2/Modules/CMakeCInformation.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeCXXCompiler.cmake.in"
+ "/usr/share/cmake-3.2/Modules/CMakeCXXCompilerABI.cpp"
+ "/usr/share/cmake-3.2/Modules/CMakeCXXInformation.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeCommonLanguageInclude.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeCompilerIdDetection.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeDetermineCCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeDetermineCXXCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeDetermineCompileFeatures.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeDetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeDetermineCompilerABI.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeDetermineCompilerId.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeDetermineSystem.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeFindBinUtils.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeGenericSystem.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeParseArguments.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeParseImplicitLinkInfo.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeSystem.cmake.in"
+ "/usr/share/cmake-3.2/Modules/CMakeSystemSpecificInformation.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeSystemSpecificInitialize.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeTestCCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeTestCXXCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeTestCompilerCommon.cmake"
+ "/usr/share/cmake-3.2/Modules/CMakeUnixFindMake.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/GNU-C-FeatureTests.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/GNU-C.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/GNU-CXX.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/GNU-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/GNU.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/HP-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/TI-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/XL-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake"
+ "/usr/share/cmake-3.2/Modules/FindPackageMessage.cmake"
+ "/usr/share/cmake-3.2/Modules/FindPkgConfig.cmake"
+ "/usr/share/cmake-3.2/Modules/Internal/FeatureTesting.cmake"
+ "/usr/share/cmake-3.2/Modules/MultiArchCross.cmake"
+ "/usr/share/cmake-3.2/Modules/Platform/Linux-CXX.cmake"
+ "/usr/share/cmake-3.2/Modules/Platform/Linux-GNU-C.cmake"
+ "/usr/share/cmake-3.2/Modules/Platform/Linux-GNU-CXX.cmake"
+ "/usr/share/cmake-3.2/Modules/Platform/Linux-GNU.cmake"
+ "/usr/share/cmake-3.2/Modules/Platform/Linux.cmake"
+ "/usr/share/cmake-3.2/Modules/Platform/UnixPaths.cmake"
+ )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+ "Makefile"
+ "CMakeFiles/cmake.check_cache"
+ )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+ "CMakeFiles/3.2.2/CMakeSystem.cmake"
+ "CMakeFiles/3.2.2/CMakeCCompiler.cmake"
+ "CMakeFiles/3.2.2/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.2.2/CMakeCCompiler.cmake"
+ "CMakeFiles/3.2.2/CMakeCXXCompiler.cmake"
+ "../src/config.vala"
+ "cmake_uninstall.cmake"
+ "CMakeFiles/CMakeDirectoryInformation.cmake"
+ "schemas/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "icons/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "data/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "src/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "po/CMakeFiles/CMakeDirectoryInformation.cmake"
+ )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+ "CMakeFiles/uninstall.dir/DependInfo.cmake"
+ "src/CMakeFiles/birdie.dir/DependInfo.cmake"
+ "po/CMakeFiles/i18n.dir/DependInfo.cmake"
+ "po/CMakeFiles/translations.dir/DependInfo.cmake"
+ "po/CMakeFiles/pot.dir/DependInfo.cmake"
+ )
=== added file 'build/CMakeFiles/Makefile2'
--- build/CMakeFiles/Makefile2 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/Makefile2 2016-01-30 04:16:54 +0000
@@ -0,0 +1,304 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# The main recursive all target
+all:
+.PHONY : all
+
+# The main recursive preinstall target
+preinstall:
+.PHONY : preinstall
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+#=============================================================================
+# Target rules for target CMakeFiles/uninstall.dir
+
+# All Build rule for target.
+CMakeFiles/uninstall.dir/all:
+ $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend
+ $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles
+ @echo "Built target uninstall"
+.PHONY : CMakeFiles/uninstall.dir/all
+
+# Build rule for subdir invocation for target.
+CMakeFiles/uninstall.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : CMakeFiles/uninstall.dir/rule
+
+# Convenience name for target.
+uninstall: CMakeFiles/uninstall.dir/rule
+.PHONY : uninstall
+
+# clean rule for target.
+CMakeFiles/uninstall.dir/clean:
+ $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean
+.PHONY : CMakeFiles/uninstall.dir/clean
+
+# clean rule for target.
+clean: CMakeFiles/uninstall.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Directory level rules for directory schemas
+
+# Convenience name for "all" pass in the directory.
+schemas/all:
+.PHONY : schemas/all
+
+# Convenience name for "clean" pass in the directory.
+schemas/clean:
+.PHONY : schemas/clean
+
+# Convenience name for "preinstall" pass in the directory.
+schemas/preinstall:
+.PHONY : schemas/preinstall
+
+#=============================================================================
+# Directory level rules for directory icons
+
+# Convenience name for "all" pass in the directory.
+icons/all:
+.PHONY : icons/all
+
+# Convenience name for "clean" pass in the directory.
+icons/clean:
+.PHONY : icons/clean
+
+# Convenience name for "preinstall" pass in the directory.
+icons/preinstall:
+.PHONY : icons/preinstall
+
+#=============================================================================
+# Directory level rules for directory data
+
+# Convenience name for "all" pass in the directory.
+data/all:
+.PHONY : data/all
+
+# Convenience name for "clean" pass in the directory.
+data/clean:
+.PHONY : data/clean
+
+# Convenience name for "preinstall" pass in the directory.
+data/preinstall:
+.PHONY : data/preinstall
+
+#=============================================================================
+# Directory level rules for directory src
+
+# Convenience name for "all" pass in the directory.
+src/all: src/CMakeFiles/birdie.dir/all
+.PHONY : src/all
+
+# Convenience name for "clean" pass in the directory.
+src/clean: src/CMakeFiles/birdie.dir/clean
+.PHONY : src/clean
+
+# Convenience name for "preinstall" pass in the directory.
+src/preinstall:
+.PHONY : src/preinstall
+
+#=============================================================================
+# Target rules for target src/CMakeFiles/birdie.dir
+
+# All Build rule for target.
+src/CMakeFiles/birdie.dir/all:
+ $(MAKE) -f src/CMakeFiles/birdie.dir/build.make src/CMakeFiles/birdie.dir/depend
+ $(MAKE) -f src/CMakeFiles/birdie.dir/build.make src/CMakeFiles/birdie.dir/build
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
+ @echo "Built target birdie"
+.PHONY : src/CMakeFiles/birdie.dir/all
+
+# Include target in all.
+all: src/CMakeFiles/birdie.dir/all
+.PHONY : all
+
+# Build rule for subdir invocation for target.
+src/CMakeFiles/birdie.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 42
+ $(MAKE) -f CMakeFiles/Makefile2 src/CMakeFiles/birdie.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : src/CMakeFiles/birdie.dir/rule
+
+# Convenience name for target.
+birdie: src/CMakeFiles/birdie.dir/rule
+.PHONY : birdie
+
+# clean rule for target.
+src/CMakeFiles/birdie.dir/clean:
+ $(MAKE) -f src/CMakeFiles/birdie.dir/build.make src/CMakeFiles/birdie.dir/clean
+.PHONY : src/CMakeFiles/birdie.dir/clean
+
+# clean rule for target.
+clean: src/CMakeFiles/birdie.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Directory level rules for directory po
+
+# Convenience name for "all" pass in the directory.
+po/all: po/CMakeFiles/i18n.dir/all
+.PHONY : po/all
+
+# Convenience name for "clean" pass in the directory.
+po/clean: po/CMakeFiles/i18n.dir/clean
+po/clean: po/CMakeFiles/pot.dir/clean
+po/clean: po/CMakeFiles/translations.dir/clean
+.PHONY : po/clean
+
+# Convenience name for "preinstall" pass in the directory.
+po/preinstall:
+.PHONY : po/preinstall
+
+#=============================================================================
+# Target rules for target po/CMakeFiles/i18n.dir
+
+# All Build rule for target.
+po/CMakeFiles/i18n.dir/all:
+ $(MAKE) -f po/CMakeFiles/i18n.dir/build.make po/CMakeFiles/i18n.dir/depend
+ $(MAKE) -f po/CMakeFiles/i18n.dir/build.make po/CMakeFiles/i18n.dir/build
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles
+ @echo "Built target i18n"
+.PHONY : po/CMakeFiles/i18n.dir/all
+
+# Include target in all.
+all: po/CMakeFiles/i18n.dir/all
+.PHONY : all
+
+# Build rule for subdir invocation for target.
+po/CMakeFiles/i18n.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 po/CMakeFiles/i18n.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : po/CMakeFiles/i18n.dir/rule
+
+# Convenience name for target.
+i18n: po/CMakeFiles/i18n.dir/rule
+.PHONY : i18n
+
+# clean rule for target.
+po/CMakeFiles/i18n.dir/clean:
+ $(MAKE) -f po/CMakeFiles/i18n.dir/build.make po/CMakeFiles/i18n.dir/clean
+.PHONY : po/CMakeFiles/i18n.dir/clean
+
+# clean rule for target.
+clean: po/CMakeFiles/i18n.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target po/CMakeFiles/pot.dir
+
+# All Build rule for target.
+po/CMakeFiles/pot.dir/all:
+ $(MAKE) -f po/CMakeFiles/pot.dir/build.make po/CMakeFiles/pot.dir/depend
+ $(MAKE) -f po/CMakeFiles/pot.dir/build.make po/CMakeFiles/pot.dir/build
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles
+ @echo "Built target pot"
+.PHONY : po/CMakeFiles/pot.dir/all
+
+# Build rule for subdir invocation for target.
+po/CMakeFiles/pot.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 po/CMakeFiles/pot.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : po/CMakeFiles/pot.dir/rule
+
+# Convenience name for target.
+pot: po/CMakeFiles/pot.dir/rule
+.PHONY : pot
+
+# clean rule for target.
+po/CMakeFiles/pot.dir/clean:
+ $(MAKE) -f po/CMakeFiles/pot.dir/build.make po/CMakeFiles/pot.dir/clean
+.PHONY : po/CMakeFiles/pot.dir/clean
+
+# clean rule for target.
+clean: po/CMakeFiles/pot.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Target rules for target po/CMakeFiles/translations.dir
+
+# All Build rule for target.
+po/CMakeFiles/translations.dir/all:
+ $(MAKE) -f po/CMakeFiles/translations.dir/build.make po/CMakeFiles/translations.dir/depend
+ $(MAKE) -f po/CMakeFiles/translations.dir/build.make po/CMakeFiles/translations.dir/build
+ $(CMAKE_COMMAND) -E cmake_progress_report /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles
+ @echo "Built target translations"
+.PHONY : po/CMakeFiles/translations.dir/all
+
+# Build rule for subdir invocation for target.
+po/CMakeFiles/translations.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+ $(MAKE) -f CMakeFiles/Makefile2 po/CMakeFiles/translations.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : po/CMakeFiles/translations.dir/rule
+
+# Convenience name for target.
+translations: po/CMakeFiles/translations.dir/rule
+.PHONY : translations
+
+# clean rule for target.
+po/CMakeFiles/translations.dir/clean:
+ $(MAKE) -f po/CMakeFiles/translations.dir/build.make po/CMakeFiles/translations.dir/clean
+.PHONY : po/CMakeFiles/translations.dir/clean
+
+# clean rule for target.
+clean: po/CMakeFiles/translations.dir/clean
+.PHONY : clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
=== added file 'build/CMakeFiles/TargetDirectories.txt'
--- build/CMakeFiles/TargetDirectories.txt 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/TargetDirectories.txt 2016-01-30 04:16:54 +0000
@@ -0,0 +1,5 @@
+/home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/uninstall.dir
+/home/nathan/Workspace/betacheck/birdie/build/po/CMakeFiles/i18n.dir
+/home/nathan/Workspace/betacheck/birdie/build/src/CMakeFiles/birdie.dir
+/home/nathan/Workspace/betacheck/birdie/build/po/CMakeFiles/translations.dir
+/home/nathan/Workspace/betacheck/birdie/build/po/CMakeFiles/pot.dir
=== added file 'build/CMakeFiles/cmake.check_cache'
--- build/CMakeFiles/cmake.check_cache 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/cmake.check_cache 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
=== added file 'build/CMakeFiles/feature_tests.bin'
Binary files build/CMakeFiles/feature_tests.bin 1970-01-01 00:00:00 +0000 and build/CMakeFiles/feature_tests.bin 2016-01-30 04:16:54 +0000 differ
=== added file 'build/CMakeFiles/feature_tests.c'
--- build/CMakeFiles/feature_tests.c 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/feature_tests.c 2016-01-30 04:16:54 +0000
@@ -0,0 +1,34 @@
+
+ const char features[] = {"\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404
+"1"
+#else
+"0"
+#endif
+"c_function_prototypes\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+"1"
+#else
+"0"
+#endif
+"c_restrict\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L
+"1"
+#else
+"0"
+#endif
+"c_static_assert\n"
+"C_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+"1"
+#else
+"0"
+#endif
+"c_variadic_macros\n"
+
+};
+
+int main(int argc, char** argv) { (void)argv; return features[argc]; }
=== added file 'build/CMakeFiles/feature_tests.cxx'
--- build/CMakeFiles/feature_tests.cxx 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/feature_tests.cxx 2016-01-30 04:16:54 +0000
@@ -0,0 +1,405 @@
+
+ const char features[] = {"\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
+"1"
+#else
+"0"
+#endif
+"cxx_aggregate_default_initializers\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_alias_templates\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_alignas\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_alignof\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_attributes\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_attribute_deprecated\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_auto_type\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_binary_literals\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_constexpr\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_contextual_conversions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_decltype\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_decltype_auto\n"
+"CXX_FEATURE:"
+#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_decltype_incomplete_return_types\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_default_function_template_args\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_defaulted_functions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_defaulted_move_initializers\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_delegating_constructors\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_deleted_functions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_digit_separators\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_enum_forward_declarations\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_explicit_conversions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_extended_friend_declarations\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_extern_templates\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_final\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_func_identifier\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_generalized_initializers\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_generic_lambdas\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_inheriting_constructors\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_inline_namespaces\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_lambdas\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_lambda_init_captures\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_local_type_template_args\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_long_long_type\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_noexcept\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_nonstatic_member_init\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_nullptr\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_override\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_range_for\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_raw_string_literals\n"
+"CXX_FEATURE:"
+#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_reference_qualified_functions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
+"1"
+#else
+"0"
+#endif
+"cxx_relaxed_constexpr\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_return_type_deduction\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_right_angle_brackets\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_rvalue_references\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_sizeof_member\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_static_assert\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_strong_enums\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus
+"1"
+#else
+"0"
+#endif
+"cxx_template_template_parameters\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_thread_local\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_trailing_return_types\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_unicode_literals\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_uniform_initialization\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_unrestricted_unions\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L
+"1"
+#else
+"0"
+#endif
+"cxx_user_literals\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L
+"1"
+#else
+"0"
+#endif
+"cxx_variable_templates\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_variadic_macros\n"
+"CXX_FEATURE:"
+#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__))
+"1"
+#else
+"0"
+#endif
+"cxx_variadic_templates\n"
+
+};
+
+int main(int argc, char** argv) { (void)argv; return features[argc]; }
=== added file 'build/CMakeFiles/progress.marks'
--- build/CMakeFiles/progress.marks 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/progress.marks 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+42
=== added directory 'build/CMakeFiles/uninstall.dir'
=== added file 'build/CMakeFiles/uninstall.dir/DependInfo.cmake'
--- build/CMakeFiles/uninstall.dir/DependInfo.cmake 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/uninstall.dir/DependInfo.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,26 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS
+ "GETTEXT_PACKAGE=\"birdie\""
+ "LANGUAGE_SUPPORT_DIRECTORY=\"\""
+ "_GSETTINGS_DIR=\"/home/nathan/Workspace/betacheck/birdie/build/gsettings\""
+ "_INSTALL_PREFIX=\"/usr\""
+ "_REENTRANT"
+ "_SOURCE_ROOT_DIR=\"/home/nathan/Workspace/betacheck/birdie\""
+ "_VERSION=\"1.1\""
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# The include file search paths:
+set(CMAKE_C_TARGET_INCLUDE_PATH
+ )
+set(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
=== added file 'build/CMakeFiles/uninstall.dir/build.make'
--- build/CMakeFiles/uninstall.dir/build.make 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/uninstall.dir/build.make 2016-01-30 04:16:54 +0000
@@ -0,0 +1,66 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+# Utility rule file for uninstall.
+
+# Include the progress variables for this target.
+include CMakeFiles/uninstall.dir/progress.make
+
+CMakeFiles/uninstall:
+ /usr/bin/cmake -P /home/nathan/Workspace/betacheck/birdie/build/cmake_uninstall.cmake
+
+uninstall: CMakeFiles/uninstall
+uninstall: CMakeFiles/uninstall.dir/build.make
+.PHONY : uninstall
+
+# Rule to build all files generated by this target.
+CMakeFiles/uninstall.dir/build: uninstall
+.PHONY : CMakeFiles/uninstall.dir/build
+
+CMakeFiles/uninstall.dir/clean:
+ $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake
+.PHONY : CMakeFiles/uninstall.dir/clean
+
+CMakeFiles/uninstall.dir/depend:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nathan/Workspace/betacheck/birdie /home/nathan/Workspace/betacheck/birdie /home/nathan/Workspace/betacheck/birdie/build /home/nathan/Workspace/betacheck/birdie/build /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : CMakeFiles/uninstall.dir/depend
+
=== added file 'build/CMakeFiles/uninstall.dir/cmake_clean.cmake'
--- build/CMakeFiles/uninstall.dir/cmake_clean.cmake 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/uninstall.dir/cmake_clean.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,8 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/uninstall"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang)
+ include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
=== added file 'build/CMakeFiles/uninstall.dir/progress.make'
--- build/CMakeFiles/uninstall.dir/progress.make 1970-01-01 00:00:00 +0000
+++ build/CMakeFiles/uninstall.dir/progress.make 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+
=== added file 'build/Makefile'
--- build/Makefile 1970-01-01 00:00:00 +0000
+++ build/Makefile 2016-01-30 04:16:54 +0000
@@ -0,0 +1,240 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: install/strip
+.PHONY : install/strip/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: install/local
+.PHONY : install/local/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles/progress.marks
+ $(MAKE) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named uninstall
+
+# Build rule for target.
+uninstall: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 uninstall
+.PHONY : uninstall
+
+# fast build rule for target.
+uninstall/fast:
+ $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build
+.PHONY : uninstall/fast
+
+#=============================================================================
+# Target rules for targets named birdie
+
+# Build rule for target.
+birdie: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 birdie
+.PHONY : birdie
+
+# fast build rule for target.
+birdie/fast:
+ $(MAKE) -f src/CMakeFiles/birdie.dir/build.make src/CMakeFiles/birdie.dir/build
+.PHONY : birdie/fast
+
+#=============================================================================
+# Target rules for targets named i18n
+
+# Build rule for target.
+i18n: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 i18n
+.PHONY : i18n
+
+# fast build rule for target.
+i18n/fast:
+ $(MAKE) -f po/CMakeFiles/i18n.dir/build.make po/CMakeFiles/i18n.dir/build
+.PHONY : i18n/fast
+
+#=============================================================================
+# Target rules for targets named pot
+
+# Build rule for target.
+pot: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 pot
+.PHONY : pot
+
+# fast build rule for target.
+pot/fast:
+ $(MAKE) -f po/CMakeFiles/pot.dir/build.make po/CMakeFiles/pot.dir/build
+.PHONY : pot/fast
+
+#=============================================================================
+# Target rules for targets named translations
+
+# Build rule for target.
+translations: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 translations
+.PHONY : translations
+
+# fast build rule for target.
+translations/fast:
+ $(MAKE) -f po/CMakeFiles/translations.dir/build.make po/CMakeFiles/translations.dir/build
+.PHONY : translations/fast
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/strip"
+ @echo "... uninstall"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... install"
+ @echo "... list_install_components"
+ @echo "... install/local"
+ @echo "... birdie"
+ @echo "... i18n"
+ @echo "... translations"
+ @echo "... pot"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
=== added file 'build/cmake_install.cmake'
--- build/cmake_install.cmake 1970-01-01 00:00:00 +0000
+++ build/cmake_install.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,54 @@
+# Install script for directory: /home/nathan/Workspace/betacheck/birdie
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for each subdirectory.
+ include("/home/nathan/Workspace/betacheck/birdie/build/schemas/cmake_install.cmake")
+ include("/home/nathan/Workspace/betacheck/birdie/build/icons/cmake_install.cmake")
+ include("/home/nathan/Workspace/betacheck/birdie/build/data/cmake_install.cmake")
+ include("/home/nathan/Workspace/betacheck/birdie/build/src/cmake_install.cmake")
+ include("/home/nathan/Workspace/betacheck/birdie/build/po/cmake_install.cmake")
+
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/home/nathan/Workspace/betacheck/birdie/build/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
=== added file 'build/cmake_uninstall.cmake'
--- build/cmake_uninstall.cmake 1970-01-01 00:00:00 +0000
+++ build/cmake_uninstall.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,32 @@
+# Generic uninstall script from the CMake manual
+# Updated for CMake 2.8
+
+cmake_policy(PUSH)
+
+# Ignore empty list items.
+cmake_policy(SET CMP0007 OLD)
+
+if (NOT EXISTS "/home/nathan/Workspace/betacheck/birdie/build/install_manifest.txt")
+ message(FATAL_ERROR "Cannot find install manifest: \"/home/nathan/Workspace/betacheck/birdie/build/install_manifest.txt\"")
+endif(NOT EXISTS "/home/nathan/Workspace/betacheck/birdie/build/install_manifest.txt")
+
+file(READ "/home/nathan/Workspace/betacheck/birdie/build/install_manifest.txt" files)
+string(REGEX REPLACE "\n" ";" files "${files}")
+list(REVERSE files)
+foreach (file ${files})
+ message(STATUS "Uninstalling \"$ENV{DESTDIR}${file}\"")
+ if (EXISTS "$ENV{DESTDIR}${file}")
+ execute_process(
+ COMMAND /usr/bin/cmake -E remove "$ENV{DESTDIR}${file}"
+ OUTPUT_VARIABLE rm_out
+ RESULT_VARIABLE rm_retval
+ )
+ if(NOT ${rm_retval} EQUAL 0)
+ message(FATAL_ERROR "Problem when removing \"$ENV{DESTDIR}${file}\"")
+ endif (NOT ${rm_retval} EQUAL 0)
+ else (EXISTS "$ENV{DESTDIR}${file}")
+ message(STATUS "File \"$ENV{DESTDIR}${file}\" does not exist.")
+ endif (EXISTS "$ENV{DESTDIR}${file}")
+endforeach(file)
+
+cmake_policy(POP)
=== added directory 'build/data'
=== added directory 'build/data/CMakeFiles'
=== added file 'build/data/CMakeFiles/CMakeDirectoryInformation.cmake'
--- build/data/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 00:00:00 +0000
+++ build/data/CMakeFiles/CMakeDirectoryInformation.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nathan/Workspace/betacheck/birdie")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nathan/Workspace/betacheck/birdie/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
=== added file 'build/data/CMakeFiles/progress.marks'
--- build/data/CMakeFiles/progress.marks 1970-01-01 00:00:00 +0000
+++ build/data/CMakeFiles/progress.marks 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+0
=== added file 'build/data/Makefile'
--- build/data/Makefile 1970-01-01 00:00:00 +0000
+++ build/data/Makefile 2016-01-30 04:16:54 +0000
@@ -0,0 +1,170 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: install/strip
+.PHONY : install/strip/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: install/local
+.PHONY : install/local/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles /home/nathan/Workspace/betacheck/birdie/build/data/CMakeFiles/progress.marks
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 data/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 data/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 data/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 data/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/strip"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... install"
+ @echo "... list_install_components"
+ @echo "... install/local"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
=== added file 'build/data/cmake_install.cmake'
--- build/data/cmake_install.cmake 1970-01-01 00:00:00 +0000
+++ build/data/cmake_install.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,58 @@
+# Install script for directory: /home/nathan/Workspace/betacheck/birdie/data
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/data/birdie.desktop")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/indicators/messages/applications" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/data/birdie")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/birdie" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/data/default.png")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/birdie" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/data/media.png")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/appdata" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/data/birdie.appdata.xml")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ execute_process (COMMAND update-desktop-database)
+endif()
+
=== added directory 'build/icons'
=== added directory 'build/icons/CMakeFiles'
=== added file 'build/icons/CMakeFiles/CMakeDirectoryInformation.cmake'
--- build/icons/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 00:00:00 +0000
+++ build/icons/CMakeFiles/CMakeDirectoryInformation.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nathan/Workspace/betacheck/birdie")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nathan/Workspace/betacheck/birdie/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
=== added file 'build/icons/CMakeFiles/progress.marks'
--- build/icons/CMakeFiles/progress.marks 1970-01-01 00:00:00 +0000
+++ build/icons/CMakeFiles/progress.marks 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+0
=== added file 'build/icons/Makefile'
--- build/icons/Makefile 1970-01-01 00:00:00 +0000
+++ build/icons/Makefile 2016-01-30 04:16:54 +0000
@@ -0,0 +1,170 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: install/strip
+.PHONY : install/strip/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: install/local
+.PHONY : install/local/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles /home/nathan/Workspace/betacheck/birdie/build/icons/CMakeFiles/progress.marks
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 icons/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 icons/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 icons/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 icons/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/strip"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... install"
+ @echo "... list_install_components"
+ @echo "... install/local"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
=== added file 'build/icons/cmake_install.cmake'
--- build/icons/cmake_install.cmake 1970-01-01 00:00:00 +0000
+++ build/icons/cmake_install.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,318 @@
+# Install script for directory: /home/nathan/Workspace/betacheck/birdie/icons
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/scalable/actions/twitter-dm-symbolic.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/scalable/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-dm-symbolic.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/scalable/actions/twitter-home-symbolic.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/scalable/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-home-symbolic.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/scalable/actions/twitter-mentions-symbolic.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/scalable/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-mentions-symbolic.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/scalable/actions/twitter-profile-symbolic.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/scalable/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-profile-symbolic.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/scalable/actions/twitter-new-tweet-symbolic.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/scalable/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-new-tweet-symbolic.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/24x24/actions/twitter-search.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/24x24/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-search.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/22x22/actions/twitter-reply.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/22x22/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-reply.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/22x22/actions/twitter-retweet.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/22x22/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-retweet.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/22x22/actions/twitter-retweeted.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/22x22/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-retweeted.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/22x22/actions/twitter-fav.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/22x22/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-fav.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/22x22/actions/twitter-favd.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/22x22/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-favd.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/22x22/actions/twitter-thread.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/22x22/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-thread.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/22x22/actions/twitter-delete.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/22x22/actions" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-delete.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/24x24/status/twitter-fav-banner.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/24x24/status" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-fav-banner.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/24x24/status/twitter-ret-banner.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/24x24/status" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-ret-banner.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/24x24/status/twitter-favret-banner.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/24x24/status" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-favret-banner.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/scalable/apps/birdie.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/scalable/apps" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/birdie.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/16x16/apps/birdie.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/16x16/apps" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/16x16/apps/birdie.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/32x32/apps/birdie.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/32x32/apps" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/32x32/apps/birdie.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/48x48/apps/birdie.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/48x48/apps" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/48x48/apps/birdie.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/64x64/apps/birdie.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/64x64/apps" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/64x64/apps/birdie.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/128x128/apps/birdie.svg")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/128x128/apps" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/128x128/apps/birdie.svg")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/icons/hicolor/22x22/emblems/twitter-verified.png")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/icons/hicolor/22x22/emblems" TYPE FILE FILES "/home/nathan/Workspace/betacheck/birdie/icons/twitter-verified.png")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ execute_process (COMMAND gtk-update-icon-cache -t -f /usr/share/icons/hicolor)
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ message (STATUS "Updated icon cache in /usr/share/icons/hicolor")
+endif()
+
=== added directory 'build/po'
=== added directory 'build/po/CMakeFiles'
=== added file 'build/po/CMakeFiles/CMakeDirectoryInformation.cmake'
--- build/po/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/CMakeDirectoryInformation.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nathan/Workspace/betacheck/birdie")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nathan/Workspace/betacheck/birdie/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
=== added directory 'build/po/CMakeFiles/i18n.dir'
=== added file 'build/po/CMakeFiles/i18n.dir/DependInfo.cmake'
--- build/po/CMakeFiles/i18n.dir/DependInfo.cmake 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/i18n.dir/DependInfo.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,26 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS
+ "GETTEXT_PACKAGE=\"birdie\""
+ "LANGUAGE_SUPPORT_DIRECTORY=\"\""
+ "_GSETTINGS_DIR=\"/home/nathan/Workspace/betacheck/birdie/build/gsettings\""
+ "_INSTALL_PREFIX=\"/usr\""
+ "_REENTRANT"
+ "_SOURCE_ROOT_DIR=\"/home/nathan/Workspace/betacheck/birdie\""
+ "_VERSION=\"1.1\""
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# The include file search paths:
+set(CMAKE_C_TARGET_INCLUDE_PATH
+ )
+set(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
=== added file 'build/po/CMakeFiles/i18n.dir/build.make'
--- build/po/CMakeFiles/i18n.dir/build.make 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/i18n.dir/build.make 2016-01-30 04:16:54 +0000
@@ -0,0 +1,90 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+# Utility rule file for i18n.
+
+# Include the progress variables for this target.
+include po/CMakeFiles/i18n.dir/progress.make
+
+i18n: po/CMakeFiles/i18n.dir/build.make
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/gl.mo /home/nathan/Workspace/betacheck/birdie/po/gl.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/hu.mo /home/nathan/Workspace/betacheck/birdie/po/hu.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/fi.mo /home/nathan/Workspace/betacheck/birdie/po/fi.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/cs.mo /home/nathan/Workspace/betacheck/birdie/po/cs.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/ro.mo /home/nathan/Workspace/betacheck/birdie/po/ro.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/it.mo /home/nathan/Workspace/betacheck/birdie/po/it.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/sr.mo /home/nathan/Workspace/betacheck/birdie/po/sr.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/da.mo /home/nathan/Workspace/betacheck/birdie/po/da.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/sr_RS@xxxxxxxx /home/nathan/Workspace/betacheck/birdie/po/sr_RS@xxxxxxxx
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/de.mo /home/nathan/Workspace/betacheck/birdie/po/de.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/vi.mo /home/nathan/Workspace/betacheck/birdie/po/vi.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/zh_CN.mo /home/nathan/Workspace/betacheck/birdie/po/zh_CN.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/nl.mo /home/nathan/Workspace/betacheck/birdie/po/nl.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/uk.mo /home/nathan/Workspace/betacheck/birdie/po/uk.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/tr.mo /home/nathan/Workspace/betacheck/birdie/po/tr.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/fr.mo /home/nathan/Workspace/betacheck/birdie/po/fr.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/el.mo /home/nathan/Workspace/betacheck/birdie/po/el.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/pl.mo /home/nathan/Workspace/betacheck/birdie/po/pl.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/id.mo /home/nathan/Workspace/betacheck/birdie/po/id.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/en_GB.mo /home/nathan/Workspace/betacheck/birdie/po/en_GB.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/ru.mo /home/nathan/Workspace/betacheck/birdie/po/ru.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/sv.mo /home/nathan/Workspace/betacheck/birdie/po/sv.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/pt.mo /home/nathan/Workspace/betacheck/birdie/po/pt.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/pt_BR.mo /home/nathan/Workspace/betacheck/birdie/po/pt_BR.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/ar.mo /home/nathan/Workspace/betacheck/birdie/po/ar.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/zh_TW.mo /home/nathan/Workspace/betacheck/birdie/po/zh_TW.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/ca.mo /home/nathan/Workspace/betacheck/birdie/po/ca.po
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/msgfmt -o /home/nathan/Workspace/betacheck/birdie/build/po/es.mo /home/nathan/Workspace/betacheck/birdie/po/es.po
+.PHONY : i18n
+
+# Rule to build all files generated by this target.
+po/CMakeFiles/i18n.dir/build: i18n
+.PHONY : po/CMakeFiles/i18n.dir/build
+
+po/CMakeFiles/i18n.dir/clean:
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && $(CMAKE_COMMAND) -P CMakeFiles/i18n.dir/cmake_clean.cmake
+.PHONY : po/CMakeFiles/i18n.dir/clean
+
+po/CMakeFiles/i18n.dir/depend:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nathan/Workspace/betacheck/birdie /home/nathan/Workspace/betacheck/birdie/po /home/nathan/Workspace/betacheck/birdie/build /home/nathan/Workspace/betacheck/birdie/build/po /home/nathan/Workspace/betacheck/birdie/build/po/CMakeFiles/i18n.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : po/CMakeFiles/i18n.dir/depend
+
=== added file 'build/po/CMakeFiles/i18n.dir/cmake_clean.cmake'
--- build/po/CMakeFiles/i18n.dir/cmake_clean.cmake 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/i18n.dir/cmake_clean.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang)
+ include(CMakeFiles/i18n.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
=== added file 'build/po/CMakeFiles/i18n.dir/depend.internal'
--- build/po/CMakeFiles/i18n.dir/depend.internal 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/i18n.dir/depend.internal 2016-01-30 04:16:54 +0000
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
=== added file 'build/po/CMakeFiles/i18n.dir/depend.make'
--- build/po/CMakeFiles/i18n.dir/depend.make 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/i18n.dir/depend.make 2016-01-30 04:16:54 +0000
@@ -0,0 +1,3 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
=== added file 'build/po/CMakeFiles/i18n.dir/progress.make'
--- build/po/CMakeFiles/i18n.dir/progress.make 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/i18n.dir/progress.make 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+
=== added directory 'build/po/CMakeFiles/pot.dir'
=== added file 'build/po/CMakeFiles/pot.dir/DependInfo.cmake'
--- build/po/CMakeFiles/pot.dir/DependInfo.cmake 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/pot.dir/DependInfo.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,26 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS
+ "GETTEXT_PACKAGE=\"birdie\""
+ "LANGUAGE_SUPPORT_DIRECTORY=\"\""
+ "_GSETTINGS_DIR=\"/home/nathan/Workspace/betacheck/birdie/build/gsettings\""
+ "_INSTALL_PREFIX=\"/usr\""
+ "_REENTRANT"
+ "_SOURCE_ROOT_DIR=\"/home/nathan/Workspace/betacheck/birdie\""
+ "_VERSION=\"1.1\""
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# The include file search paths:
+set(CMAKE_C_TARGET_INCLUDE_PATH
+ )
+set(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
=== added file 'build/po/CMakeFiles/pot.dir/build.make'
--- build/po/CMakeFiles/pot.dir/build.make 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/pot.dir/build.make 2016-01-30 04:16:54 +0000
@@ -0,0 +1,63 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+# Utility rule file for pot.
+
+# Include the progress variables for this target.
+include po/CMakeFiles/pot.dir/progress.make
+
+pot: po/CMakeFiles/pot.dir/build.make
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && /usr/bin/xgettext -d birdie -o /home/nathan/Workspace/betacheck/birdie/po/birdie.pot /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/ListBox.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/UnifiedWindow.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/Welcome.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/ConversationView.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/ListsView.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/TweetDialog.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/MoreButton.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/TweetList.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/Notebook.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/ConversationsList.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/TweetBox.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/UserBox.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/CompletionProvider.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Widgets/Dialogs.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/Strings.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/StatusIcon.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/Downloader.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/Networking.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/Logger.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/Launcher.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/KeybindingManager.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/Date.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/Notifications.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/Files.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Utils/System.vala /home/nathan/Workspace/betacheck/birdie/po/../src/config.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Cache.vala /home/nathan/Workspace/betacheck/birdie/po/../src/TwitterList.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Database.vala /home/nathan/Workspace/betacheck/birdie/po/../src/User.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Tweet.vala /home/nathan/Workspace/betacheck/birdie/po/../src/main.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Twitter.vala /home/nathan/Workspace/betacheck/birdie/po/../src/Birdie.vala /home/nathan/Workspace/betacheck/birdie/po/../src/API.vala --keyword="_" --from-code=UTF-8
+.PHONY : pot
+
+# Rule to build all files generated by this target.
+po/CMakeFiles/pot.dir/build: pot
+.PHONY : po/CMakeFiles/pot.dir/build
+
+po/CMakeFiles/pot.dir/clean:
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && $(CMAKE_COMMAND) -P CMakeFiles/pot.dir/cmake_clean.cmake
+.PHONY : po/CMakeFiles/pot.dir/clean
+
+po/CMakeFiles/pot.dir/depend:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nathan/Workspace/betacheck/birdie /home/nathan/Workspace/betacheck/birdie/po /home/nathan/Workspace/betacheck/birdie/build /home/nathan/Workspace/betacheck/birdie/build/po /home/nathan/Workspace/betacheck/birdie/build/po/CMakeFiles/pot.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : po/CMakeFiles/pot.dir/depend
+
=== added file 'build/po/CMakeFiles/pot.dir/cmake_clean.cmake'
--- build/po/CMakeFiles/pot.dir/cmake_clean.cmake 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/pot.dir/cmake_clean.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,5 @@
+
+# Per-language clean rules from dependency scanning.
+foreach(lang)
+ include(CMakeFiles/pot.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
=== added file 'build/po/CMakeFiles/pot.dir/progress.make'
--- build/po/CMakeFiles/pot.dir/progress.make 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/pot.dir/progress.make 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+
=== added file 'build/po/CMakeFiles/progress.marks'
--- build/po/CMakeFiles/progress.marks 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/progress.marks 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+0
=== added directory 'build/po/CMakeFiles/translations.dir'
=== added file 'build/po/CMakeFiles/translations.dir/DependInfo.cmake'
--- build/po/CMakeFiles/translations.dir/DependInfo.cmake 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/translations.dir/DependInfo.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,26 @@
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+# The set of files for implicit dependencies of each language:
+
+# Preprocessor definitions for this target.
+set(CMAKE_TARGET_DEFINITIONS
+ "GETTEXT_PACKAGE=\"birdie\""
+ "LANGUAGE_SUPPORT_DIRECTORY=\"\""
+ "_GSETTINGS_DIR=\"/home/nathan/Workspace/betacheck/birdie/build/gsettings\""
+ "_INSTALL_PREFIX=\"/usr\""
+ "_REENTRANT"
+ "_SOURCE_ROOT_DIR=\"/home/nathan/Workspace/betacheck/birdie\""
+ "_VERSION=\"1.1\""
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# The include file search paths:
+set(CMAKE_C_TARGET_INCLUDE_PATH
+ )
+set(CMAKE_CXX_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_Fortran_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
+set(CMAKE_ASM_TARGET_INCLUDE_PATH ${CMAKE_C_TARGET_INCLUDE_PATH})
=== added file 'build/po/CMakeFiles/translations.dir/build.make'
--- build/po/CMakeFiles/translations.dir/build.make 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/translations.dir/build.make 2016-01-30 04:16:54 +0000
@@ -0,0 +1,66 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+# Utility rule file for translations.
+
+# Include the progress variables for this target.
+include po/CMakeFiles/translations.dir/progress.make
+
+po/CMakeFiles/translations:
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && xgettext -o ../../po/birdie.pot --language=C --keyword=_ --escape ../../src/*.vala ../../src/Widgets/*.vala ../../src/Utils/*.vala
+
+translations: po/CMakeFiles/translations
+translations: po/CMakeFiles/translations.dir/build.make
+.PHONY : translations
+
+# Rule to build all files generated by this target.
+po/CMakeFiles/translations.dir/build: translations
+.PHONY : po/CMakeFiles/translations.dir/build
+
+po/CMakeFiles/translations.dir/clean:
+ cd /home/nathan/Workspace/betacheck/birdie/build/po && $(CMAKE_COMMAND) -P CMakeFiles/translations.dir/cmake_clean.cmake
+.PHONY : po/CMakeFiles/translations.dir/clean
+
+po/CMakeFiles/translations.dir/depend:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/nathan/Workspace/betacheck/birdie /home/nathan/Workspace/betacheck/birdie/po /home/nathan/Workspace/betacheck/birdie/build /home/nathan/Workspace/betacheck/birdie/build/po /home/nathan/Workspace/betacheck/birdie/build/po/CMakeFiles/translations.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : po/CMakeFiles/translations.dir/depend
+
=== added file 'build/po/CMakeFiles/translations.dir/cmake_clean.cmake'
--- build/po/CMakeFiles/translations.dir/cmake_clean.cmake 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/translations.dir/cmake_clean.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,8 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/translations"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang)
+ include(CMakeFiles/translations.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
=== added file 'build/po/CMakeFiles/translations.dir/progress.make'
--- build/po/CMakeFiles/translations.dir/progress.make 1970-01-01 00:00:00 +0000
+++ build/po/CMakeFiles/translations.dir/progress.make 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+
=== added file 'build/po/Makefile'
--- build/po/Makefile 1970-01-01 00:00:00 +0000
+++ build/po/Makefile 2016-01-30 04:16:54 +0000
@@ -0,0 +1,215 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: install/strip
+.PHONY : install/strip/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: install/local
+.PHONY : install/local/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles /home/nathan/Workspace/betacheck/birdie/build/po/CMakeFiles/progress.marks
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 po/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 po/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 po/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 po/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+po/CMakeFiles/i18n.dir/rule:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 po/CMakeFiles/i18n.dir/rule
+.PHONY : po/CMakeFiles/i18n.dir/rule
+
+# Convenience name for target.
+i18n: po/CMakeFiles/i18n.dir/rule
+.PHONY : i18n
+
+# fast build rule for target.
+i18n/fast:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f po/CMakeFiles/i18n.dir/build.make po/CMakeFiles/i18n.dir/build
+.PHONY : i18n/fast
+
+# Convenience name for target.
+po/CMakeFiles/pot.dir/rule:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 po/CMakeFiles/pot.dir/rule
+.PHONY : po/CMakeFiles/pot.dir/rule
+
+# Convenience name for target.
+pot: po/CMakeFiles/pot.dir/rule
+.PHONY : pot
+
+# fast build rule for target.
+pot/fast:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f po/CMakeFiles/pot.dir/build.make po/CMakeFiles/pot.dir/build
+.PHONY : pot/fast
+
+# Convenience name for target.
+po/CMakeFiles/translations.dir/rule:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 po/CMakeFiles/translations.dir/rule
+.PHONY : po/CMakeFiles/translations.dir/rule
+
+# Convenience name for target.
+translations: po/CMakeFiles/translations.dir/rule
+.PHONY : translations
+
+# fast build rule for target.
+translations/fast:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f po/CMakeFiles/translations.dir/build.make po/CMakeFiles/translations.dir/build
+.PHONY : translations/fast
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/strip"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... install"
+ @echo "... i18n"
+ @echo "... list_install_components"
+ @echo "... translations"
+ @echo "... install/local"
+ @echo "... pot"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
=== added file 'build/po/ar.mo'
Binary files build/po/ar.mo 1970-01-01 00:00:00 +0000 and build/po/ar.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/ca.mo'
Binary files build/po/ca.mo 1970-01-01 00:00:00 +0000 and build/po/ca.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/cmake_install.cmake'
--- build/po/cmake_install.cmake 1970-01-01 00:00:00 +0000
+++ build/po/cmake_install.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,146 @@
+# Install script for directory: /home/nathan/Workspace/betacheck/birdie/po
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/gl/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/gl.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/hu/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/hu.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/fi/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/fi.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/cs/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/cs.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/ro/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/ro.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/it/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/it.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/sr/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/sr.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/da/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/da.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/sr_RS@latin/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/sr_RS@xxxxxxxx")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/de/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/de.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/vi/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/vi.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/zh_CN/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/zh_CN.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/nl/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/nl.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/uk/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/uk.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/tr/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/tr.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/fr/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/fr.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/el/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/el.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/pl/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/pl.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/id/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/id.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/en_GB/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/en_GB.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/ru/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/ru.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/sv/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/sv.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/pt/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/pt.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/pt_BR/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/pt_BR.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/ar/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/ar.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/zh_TW/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/zh_TW.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/ca/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/ca.mo")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/locale/es/LC_MESSAGES" TYPE FILE RENAME "birdie.mo" FILES "/home/nathan/Workspace/betacheck/birdie/build/po/es.mo")
+endif()
+
=== added file 'build/po/cs.mo'
Binary files build/po/cs.mo 1970-01-01 00:00:00 +0000 and build/po/cs.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/da.mo'
Binary files build/po/da.mo 1970-01-01 00:00:00 +0000 and build/po/da.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/de.mo'
Binary files build/po/de.mo 1970-01-01 00:00:00 +0000 and build/po/de.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/el.mo'
Binary files build/po/el.mo 1970-01-01 00:00:00 +0000 and build/po/el.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/en_GB.mo'
Binary files build/po/en_GB.mo 1970-01-01 00:00:00 +0000 and build/po/en_GB.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/es.mo'
Binary files build/po/es.mo 1970-01-01 00:00:00 +0000 and build/po/es.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/fi.mo'
Binary files build/po/fi.mo 1970-01-01 00:00:00 +0000 and build/po/fi.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/fr.mo'
Binary files build/po/fr.mo 1970-01-01 00:00:00 +0000 and build/po/fr.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/gl.mo'
Binary files build/po/gl.mo 1970-01-01 00:00:00 +0000 and build/po/gl.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/hu.mo'
Binary files build/po/hu.mo 1970-01-01 00:00:00 +0000 and build/po/hu.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/id.mo'
Binary files build/po/id.mo 1970-01-01 00:00:00 +0000 and build/po/id.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/it.mo'
Binary files build/po/it.mo 1970-01-01 00:00:00 +0000 and build/po/it.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/nl.mo'
Binary files build/po/nl.mo 1970-01-01 00:00:00 +0000 and build/po/nl.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/pl.mo'
Binary files build/po/pl.mo 1970-01-01 00:00:00 +0000 and build/po/pl.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/pt.mo'
Binary files build/po/pt.mo 1970-01-01 00:00:00 +0000 and build/po/pt.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/pt_BR.mo'
Binary files build/po/pt_BR.mo 1970-01-01 00:00:00 +0000 and build/po/pt_BR.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/ro.mo'
Binary files build/po/ro.mo 1970-01-01 00:00:00 +0000 and build/po/ro.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/ru.mo'
Binary files build/po/ru.mo 1970-01-01 00:00:00 +0000 and build/po/ru.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/sr.mo'
Binary files build/po/sr.mo 1970-01-01 00:00:00 +0000 and build/po/sr.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/sr_RS@xxxxxxxx'
Binary files build/po/sr_RS@xxxxxxxx 1970-01-01 00:00:00 +0000 and build/po/sr_RS@xxxxxxxx 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/sv.mo'
Binary files build/po/sv.mo 1970-01-01 00:00:00 +0000 and build/po/sv.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/tr.mo'
Binary files build/po/tr.mo 1970-01-01 00:00:00 +0000 and build/po/tr.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/uk.mo'
Binary files build/po/uk.mo 1970-01-01 00:00:00 +0000 and build/po/uk.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/vi.mo'
Binary files build/po/vi.mo 1970-01-01 00:00:00 +0000 and build/po/vi.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/zh_CN.mo'
Binary files build/po/zh_CN.mo 1970-01-01 00:00:00 +0000 and build/po/zh_CN.mo 2016-01-30 04:16:54 +0000 differ
=== added file 'build/po/zh_TW.mo'
Binary files build/po/zh_TW.mo 1970-01-01 00:00:00 +0000 and build/po/zh_TW.mo 2016-01-30 04:16:54 +0000 differ
=== added directory 'build/schemas'
=== added directory 'build/schemas/CMakeFiles'
=== added file 'build/schemas/CMakeFiles/CMakeDirectoryInformation.cmake'
--- build/schemas/CMakeFiles/CMakeDirectoryInformation.cmake 1970-01-01 00:00:00 +0000
+++ build/schemas/CMakeFiles/CMakeDirectoryInformation.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/nathan/Workspace/betacheck/birdie")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/nathan/Workspace/betacheck/birdie/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
=== added file 'build/schemas/CMakeFiles/progress.marks'
--- build/schemas/CMakeFiles/progress.marks 1970-01-01 00:00:00 +0000
+++ build/schemas/CMakeFiles/progress.marks 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+0
=== added file 'build/schemas/Makefile'
--- build/schemas/Makefile 1970-01-01 00:00:00 +0000
+++ build/schemas/Makefile 2016-01-30 04:16:54 +0000
@@ -0,0 +1,170 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.2
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E remove -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/nathan/Workspace/betacheck/birdie
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/nathan/Workspace/betacheck/birdie/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target install/strip
+install/strip: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
+ /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
+.PHONY : install/strip
+
+# Special rule for the target install/strip
+install/strip/fast: install/strip
+.PHONY : install/strip/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# Special rule for the target install
+install: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install
+
+# Special rule for the target install
+install/fast: preinstall/fast
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
+ /usr/bin/cmake -P cmake_install.cmake
+.PHONY : install/fast
+
+# Special rule for the target list_install_components
+list_install_components:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
+.PHONY : list_install_components
+
+# Special rule for the target list_install_components
+list_install_components/fast: list_install_components
+.PHONY : list_install_components/fast
+
+# Special rule for the target install/local
+install/local: preinstall
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
+ /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
+.PHONY : install/local
+
+# Special rule for the target install/local
+install/local/fast: install/local
+.PHONY : install/local/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles /home/nathan/Workspace/betacheck/birdie/build/schemas/CMakeFiles/progress.marks
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 schemas/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/nathan/Workspace/betacheck/birdie/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 schemas/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 schemas/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(MAKE) -f CMakeFiles/Makefile2 schemas/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... install/strip"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... install"
+ @echo "... list_install_components"
+ @echo "... install/local"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /home/nathan/Workspace/betacheck/birdie/build && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
=== added file 'build/schemas/cmake_install.cmake'
--- build/schemas/cmake_install.cmake 1970-01-01 00:00:00 +0000
+++ build/schemas/cmake_install.cmake 2016-01-30 04:16:54 +0000
@@ -0,0 +1,54 @@
+# Install script for directory: /home/nathan/Workspace/betacheck/birdie/schemas
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/usr")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ list(APPEND CMAKE_ABSOLUTE_DESTINATION_FILES
+ "/usr/share/glib-2.0/schemas/org.birdieapp.birdie.gschema.xml")
+ if(CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(WARNING "ABSOLUTE path INSTALL DESTINATION : ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+ if(CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION)
+ message(FATAL_ERROR "ABSOLUTE path INSTALL DESTINATION forbidden (by caller): ${CMAKE_ABSOLUTE_DESTINATION_FILES}")
+ endif()
+file(INSTALL DESTINATION "/usr/share/glib-2.0/schemas" TYPE FILE OPTIONAL FILES "/home/nathan/Workspace/betacheck/birdie/schemas/org.birdieapp.birdie.gschema.xml")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ message (STATUS "Compiling GSettings schemas")
+endif()
+
+if(NOT CMAKE_INSTALL_COMPONENT OR "${CMAKE_INSTALL_COMPONENT}" STREQUAL "Unspecified")
+ execute_process (COMMAND /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas /usr/share/glib-2.0/schemas/)
+endif()
+
=== added directory 'build/src'
=== added file 'build/src/=0.28'
--- build/src/=0.28 1970-01-01 00:00:00 +0000
+++ build/src/=0.28 2016-01-30 04:16:54 +0000
@@ -0,0 +1,1 @@
+Compilation succeeded - 3 warning(s)
=== added file 'build/src/=0.7.5'
=== added file 'build/src/API.c'
--- build/src/API.c 1970-01-01 00:00:00 +0000
+++ build/src/API.c 2016-01-30 04:16:54 +0000
@@ -0,0 +1,986 @@
+/* API.c generated by valac 0.30.0, the Vala compiler
+ * generated from API.vala, do not modify */
+
+/* -*- Mode: vala; indent-tabs-mode: nil; tab-width: 4 -*-*/
+/*-
+ * Copyright (c) 2013-2016 Birdie Developers (http://birdieapp.github.io)
+ *
+ * This software is licensed under the GNU General Public License
+ * (version 3 or later). See the COPYING file in this distribution.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this software; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Authored by: Ivo Nunes <ivoavnunes@xxxxxxxxx>
+ * Vasco Nunes <vascomfnunes@xxxxxxxxx>
+ * Nathan Dyer <mail@xxxxxxxxxxxxx>
+ */
+
+#include <glib.h>
+#include <glib-object.h>
+#include <json-glib/json-glib.h>
+#include <gtk/gtk.h>
+#include <stdlib.h>
+#include <string.h>
+#include <rest/oauth-proxy.h>
+#include <gio/gio.h>
+#include <gobject/gvaluecollector.h>
+
+
+#define BIRDIE_TYPE_API (birdie_api_get_type ())
+#define BIRDIE_API(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_API, BirdieAPI))
+#define BIRDIE_API_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_API, BirdieAPIClass))
+#define BIRDIE_IS_API(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_API))
+#define BIRDIE_IS_API_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_API))
+#define BIRDIE_API_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_API, BirdieAPIClass))
+
+typedef struct _BirdieAPI BirdieAPI;
+typedef struct _BirdieAPIClass BirdieAPIClass;
+typedef struct _BirdieAPIPrivate BirdieAPIPrivate;
+
+#define BIRDIE_WIDGETS_TYPE_TWEET_LIST (birdie_widgets_tweet_list_get_type ())
+#define BIRDIE_WIDGETS_TWEET_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_TWEET_LIST, BirdieWidgetsTweetList))
+#define BIRDIE_WIDGETS_TWEET_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_TWEET_LIST, BirdieWidgetsTweetListClass))
+#define BIRDIE_WIDGETS_IS_TWEET_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_TWEET_LIST))
+#define BIRDIE_WIDGETS_IS_TWEET_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_TWEET_LIST))
+#define BIRDIE_WIDGETS_TWEET_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_TWEET_LIST, BirdieWidgetsTweetListClass))
+
+typedef struct _BirdieWidgetsTweetList BirdieWidgetsTweetList;
+typedef struct _BirdieWidgetsTweetListClass BirdieWidgetsTweetListClass;
+
+#define BIRDIE_TYPE_TWEET (birdie_tweet_get_type ())
+#define BIRDIE_TWEET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_TWEET, BirdieTweet))
+#define BIRDIE_TWEET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_TWEET, BirdieTweetClass))
+#define BIRDIE_IS_TWEET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_TWEET))
+#define BIRDIE_IS_TWEET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_TWEET))
+#define BIRDIE_TWEET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_TWEET, BirdieTweetClass))
+
+typedef struct _BirdieTweet BirdieTweet;
+typedef struct _BirdieTweetClass BirdieTweetClass;
+
+#define BIRDIE_TYPE_USER (birdie_user_get_type ())
+#define BIRDIE_USER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_USER, BirdieUser))
+#define BIRDIE_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_USER, BirdieUserClass))
+#define BIRDIE_IS_USER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_USER))
+#define BIRDIE_IS_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_USER))
+#define BIRDIE_USER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_USER, BirdieUserClass))
+
+typedef struct _BirdieUser BirdieUser;
+typedef struct _BirdieUserClass BirdieUserClass;
+#define _g_free0(var) (var = (g_free (var), NULL))
+#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
+#define _birdie_user_unref0(var) ((var == NULL) ? NULL : (var = (birdie_user_unref (var), NULL)))
+#define __g_list_free__birdie_tweet_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__birdie_tweet_unref0_ (var), NULL)))
+typedef struct _BirdieParamSpecAPI BirdieParamSpecAPI;
+
+struct _BirdieAPI {
+ GTypeInstance parent_instance;
+ volatile int ref_count;
+ BirdieAPIPrivate * priv;
+ gchar* CONSUMER_KEY;
+ gchar* CONSUMER_SECRET;
+ gchar* URL_FORMAT;
+ gchar* REQUEST_TOKEN_URL;
+ gchar* FUNCTION_ACCESS_TOKEN;
+ OAuthProxy* proxy;
+ gchar* since_id_home;
+ gchar* since_id_mentions;
+ gchar* since_id_dm;
+ gchar* since_id_dm_outbox;
+ gchar* since_id_own;
+ gchar* since_id_favorites;
+ gchar* max_id_home;
+ gint account_id;
+ BirdieUser* account;
+ BirdieUser* user;
+ GList* home_timeline;
+ GList* mentions_timeline;
+ GList* dm_timeline;
+ GList* dm_sent_timeline;
+ GList* own_timeline;
+ GList* user_timeline;
+ GList* list_timeline;
+ GList* search_timeline;
+ GList* favorites;
+ GSettings* settings;
+ gchar* token;
+ gchar* token_secret;
+ gchar* retrieve_count;
+};
+
+struct _BirdieAPIClass {
+ GTypeClass parent_class;
+ void (*finalize) (BirdieAPI *self);
+ BirdieTweet* (*get_tweet) (BirdieAPI* self, JsonNode* tweetnode, BirdieWidgetsTweetList* tweetlist);
+ gchar* (*get_request) (BirdieAPI* self);
+ gint (*get_tokens) (BirdieAPI* self, const gchar* pin);
+ gint (*auth) (BirdieAPI* self);
+ gint64 (*update) (BirdieAPI* self, const gchar* status, const gchar* id);
+ gint64 (*update_with_media) (BirdieAPI* self, const gchar* status, const gchar* id, const gchar* media_uri, gchar** media_out);
+ gint (*destroy) (BirdieAPI* self, const gchar* id);
+ gint (*destroy_dm) (BirdieAPI* self, const gchar* id);
+ gint (*retweet) (BirdieAPI* self, const gchar* id);
+ gint (*favorite_create) (BirdieAPI* self, const gchar* id);
+ gint (*favorite_destroy) (BirdieAPI* self, const gchar* id);
+ gint (*send_direct_message) (BirdieAPI* self, const gchar* recipient, const gchar* status);
+ gint64 (*send_direct_message_with_media) (BirdieAPI* self, const gchar* recipient, const gchar* status, const gchar* media_uri, gchar** media_out);
+ gint (*get_account) (BirdieAPI* self);
+ BirdieTweet* (*get_single_tweet) (BirdieAPI* self, const gchar* tweet_id);
+ void (*get_home_timeline) (BirdieAPI* self);
+ void (*get_mentions_timeline) (BirdieAPI* self);
+ void (*get_direct_messages) (BirdieAPI* self);
+ void (*get_direct_messages_sent) (BirdieAPI* self);
+ void (*get_own_timeline) (BirdieAPI* self);
+ void (*get_user_timeline) (BirdieAPI* self, const gchar* user_id);
+ void (*get_search_timeline) (BirdieAPI* self, const gchar* search_term);
+ void (*get_favorites) (BirdieAPI* self);
+ void (*get_lists) (BirdieAPI* self);
+ void (*get_list_timeline) (BirdieAPI* self, const gchar* id);
+ void (*get_older_home_timeline) (BirdieAPI* self);
+ void (*get_older_mentions_timeline) (BirdieAPI* self);
+ void (*get_older_search_timeline) (BirdieAPI* self, const gchar* search_term);
+ GArray* (*get_friendship) (BirdieAPI* self, const gchar* source_user, const gchar* target_user);
+ gint (*create_friendship) (BirdieAPI* self, const gchar* screen_name);
+ gint (*destroy_friendship) (BirdieAPI* self, const gchar* screen_name);
+ gint (*create_block) (BirdieAPI* self, const gchar* screen_name);
+ gint (*destroy_block) (BirdieAPI* self, const gchar* screen_name);
+ GArray* (*get_followers) (BirdieAPI* self, const gchar* screen_name);
+ gint (*unsubscribe_list) (BirdieAPI* self, const gchar* id);
+ gint (*destroy_list) (BirdieAPI* self, const gchar* id);
+ void (*create_list) (BirdieAPI* self, const gchar* name, const gchar* description);
+ gint (*add_to_list) (BirdieAPI* self, const gchar* list_id, const gchar* screen_name);
+ gint (*remove_from_list) (BirdieAPI* self, const gchar* list_id, const gchar* screen_name);
+};
+
+struct _BirdieParamSpecAPI {
+ GParamSpec parent_instance;
+};
+
+
+static gpointer birdie_api_parent_class = NULL;
+
+gpointer birdie_api_ref (gpointer instance);
+void birdie_api_unref (gpointer instance);
+GParamSpec* birdie_param_spec_api (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+void birdie_value_set_api (GValue* value, gpointer v_object);
+void birdie_value_take_api (GValue* value, gpointer v_object);
+gpointer birdie_value_get_api (const GValue* value);
+GType birdie_api_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_tweet_list_get_type (void) G_GNUC_CONST;
+gpointer birdie_tweet_ref (gpointer instance);
+void birdie_tweet_unref (gpointer instance);
+GParamSpec* birdie_param_spec_tweet (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+void birdie_value_set_tweet (GValue* value, gpointer v_object);
+void birdie_value_take_tweet (GValue* value, gpointer v_object);
+gpointer birdie_value_get_tweet (const GValue* value);
+GType birdie_tweet_get_type (void) G_GNUC_CONST;
+gpointer birdie_user_ref (gpointer instance);
+void birdie_user_unref (gpointer instance);
+GParamSpec* birdie_param_spec_user (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+void birdie_value_set_user (GValue* value, gpointer v_object);
+void birdie_value_take_user (GValue* value, gpointer v_object);
+gpointer birdie_value_get_user (const GValue* value);
+GType birdie_user_get_type (void) G_GNUC_CONST;
+enum {
+ BIRDIE_API_DUMMY_PROPERTY
+};
+static void _birdie_tweet_unref0_ (gpointer var);
+static void _g_list_free__birdie_tweet_unref0_ (GList* self);
+BirdieTweet* birdie_api_get_tweet (BirdieAPI* self, JsonNode* tweetnode, BirdieWidgetsTweetList* tweetlist);
+static BirdieTweet* birdie_api_real_get_tweet (BirdieAPI* self, JsonNode* tweetnode, BirdieWidgetsTweetList* tweetlist);
+gchar* birdie_api_get_request (BirdieAPI* self);
+static gchar* birdie_api_real_get_request (BirdieAPI* self);
+gint birdie_api_get_tokens (BirdieAPI* self, const gchar* pin);
+static gint birdie_api_real_get_tokens (BirdieAPI* self, const gchar* pin);
+gint birdie_api_auth (BirdieAPI* self);
+static gint birdie_api_real_auth (BirdieAPI* self);
+gint64 birdie_api_update (BirdieAPI* self, const gchar* status, const gchar* id);
+static gint64 birdie_api_real_update (BirdieAPI* self, const gchar* status, const gchar* id);
+gint64 birdie_api_update_with_media (BirdieAPI* self, const gchar* status, const gchar* id, const gchar* media_uri, gchar** media_out);
+static gint64 birdie_api_real_update_with_media (BirdieAPI* self, const gchar* status, const gchar* id, const gchar* media_uri, gchar** media_out);
+gint birdie_api_destroy (BirdieAPI* self, const gchar* id);
+static gint birdie_api_real_destroy (BirdieAPI* self, const gchar* id);
+gint birdie_api_destroy_dm (BirdieAPI* self, const gchar* id);
+static gint birdie_api_real_destroy_dm (BirdieAPI* self, const gchar* id);
+gint birdie_api_retweet (BirdieAPI* self, const gchar* id);
+static gint birdie_api_real_retweet (BirdieAPI* self, const gchar* id);
+gint birdie_api_favorite_create (BirdieAPI* self, const gchar* id);
+static gint birdie_api_real_favorite_create (BirdieAPI* self, const gchar* id);
+gint birdie_api_favorite_destroy (BirdieAPI* self, const gchar* id);
+static gint birdie_api_real_favorite_destroy (BirdieAPI* self, const gchar* id);
+gint birdie_api_send_direct_message (BirdieAPI* self, const gchar* recipient, const gchar* status);
+static gint birdie_api_real_send_direct_message (BirdieAPI* self, const gchar* recipient, const gchar* status);
+gint64 birdie_api_send_direct_message_with_media (BirdieAPI* self, const gchar* recipient, const gchar* status, const gchar* media_uri, gchar** media_out);
+static gint64 birdie_api_real_send_direct_message_with_media (BirdieAPI* self, const gchar* recipient, const gchar* status, const gchar* media_uri, gchar** media_out);
+gint birdie_api_get_account (BirdieAPI* self);
+static gint birdie_api_real_get_account (BirdieAPI* self);
+BirdieTweet* birdie_api_get_single_tweet (BirdieAPI* self, const gchar* tweet_id);
+static BirdieTweet* birdie_api_real_get_single_tweet (BirdieAPI* self, const gchar* tweet_id);
+void birdie_api_get_home_timeline (BirdieAPI* self);
+static void birdie_api_real_get_home_timeline (BirdieAPI* self);
+void birdie_api_get_mentions_timeline (BirdieAPI* self);
+static void birdie_api_real_get_mentions_timeline (BirdieAPI* self);
+void birdie_api_get_direct_messages (BirdieAPI* self);
+static void birdie_api_real_get_direct_messages (BirdieAPI* self);
+void birdie_api_get_direct_messages_sent (BirdieAPI* self);
+static void birdie_api_real_get_direct_messages_sent (BirdieAPI* self);
+void birdie_api_get_own_timeline (BirdieAPI* self);
+static void birdie_api_real_get_own_timeline (BirdieAPI* self);
+void birdie_api_get_user_timeline (BirdieAPI* self, const gchar* user_id);
+static void birdie_api_real_get_user_timeline (BirdieAPI* self, const gchar* user_id);
+void birdie_api_get_search_timeline (BirdieAPI* self, const gchar* search_term);
+static void birdie_api_real_get_search_timeline (BirdieAPI* self, const gchar* search_term);
+void birdie_api_get_favorites (BirdieAPI* self);
+static void birdie_api_real_get_favorites (BirdieAPI* self);
+void birdie_api_get_lists (BirdieAPI* self);
+static void birdie_api_real_get_lists (BirdieAPI* self);
+void birdie_api_get_list_timeline (BirdieAPI* self, const gchar* id);
+static void birdie_api_real_get_list_timeline (BirdieAPI* self, const gchar* id);
+void birdie_api_get_older_home_timeline (BirdieAPI* self);
+static void birdie_api_real_get_older_home_timeline (BirdieAPI* self);
+void birdie_api_get_older_mentions_timeline (BirdieAPI* self);
+static void birdie_api_real_get_older_mentions_timeline (BirdieAPI* self);
+void birdie_api_get_older_search_timeline (BirdieAPI* self, const gchar* search_term);
+static void birdie_api_real_get_older_search_timeline (BirdieAPI* self, const gchar* search_term);
+GArray* birdie_api_get_friendship (BirdieAPI* self, const gchar* source_user, const gchar* target_user);
+static GArray* birdie_api_real_get_friendship (BirdieAPI* self, const gchar* source_user, const gchar* target_user);
+gint birdie_api_create_friendship (BirdieAPI* self, const gchar* screen_name);
+static gint birdie_api_real_create_friendship (BirdieAPI* self, const gchar* screen_name);
+gint birdie_api_destroy_friendship (BirdieAPI* self, const gchar* screen_name);
+static gint birdie_api_real_destroy_friendship (BirdieAPI* self, const gchar* screen_name);
+gint birdie_api_create_block (BirdieAPI* self, const gchar* screen_name);
+static gint birdie_api_real_create_block (BirdieAPI* self, const gchar* screen_name);
+gint birdie_api_destroy_block (BirdieAPI* self, const gchar* screen_name);
+static gint birdie_api_real_destroy_block (BirdieAPI* self, const gchar* screen_name);
+GArray* birdie_api_get_followers (BirdieAPI* self, const gchar* screen_name);
+static GArray* birdie_api_real_get_followers (BirdieAPI* self, const gchar* screen_name);
+gint birdie_api_unsubscribe_list (BirdieAPI* self, const gchar* id);
+static gint birdie_api_real_unsubscribe_list (BirdieAPI* self, const gchar* id);
+gint birdie_api_destroy_list (BirdieAPI* self, const gchar* id);
+static gint birdie_api_real_destroy_list (BirdieAPI* self, const gchar* id);
+void birdie_api_create_list (BirdieAPI* self, const gchar* name, const gchar* description);
+static void birdie_api_real_create_list (BirdieAPI* self, const gchar* name, const gchar* description);
+gint birdie_api_add_to_list (BirdieAPI* self, const gchar* list_id, const gchar* screen_name);
+static gint birdie_api_real_add_to_list (BirdieAPI* self, const gchar* list_id, const gchar* screen_name);
+gint birdie_api_remove_from_list (BirdieAPI* self, const gchar* list_id, const gchar* screen_name);
+static gint birdie_api_real_remove_from_list (BirdieAPI* self, const gchar* list_id, const gchar* screen_name);
+BirdieAPI* birdie_api_construct (GType object_type);
+static void birdie_api_finalize (BirdieAPI* obj);
+
+
+static void _birdie_tweet_unref0_ (gpointer var) {
+ (var == NULL) ? NULL : (var = (birdie_tweet_unref (var), NULL));
+}
+
+
+static void _g_list_free__birdie_tweet_unref0_ (GList* self) {
+ g_list_foreach (self, (GFunc) _birdie_tweet_unref0_, NULL);
+ g_list_free (self);
+}
+
+
+static BirdieTweet* birdie_api_real_get_tweet (BirdieAPI* self, JsonNode* tweetnode, BirdieWidgetsTweetList* tweetlist) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_tweet'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return NULL;
+}
+
+
+BirdieTweet* birdie_api_get_tweet (BirdieAPI* self, JsonNode* tweetnode, BirdieWidgetsTweetList* tweetlist) {
+ g_return_val_if_fail (self != NULL, NULL);
+ return BIRDIE_API_GET_CLASS (self)->get_tweet (self, tweetnode, tweetlist);
+}
+
+
+static gchar* birdie_api_real_get_request (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_request'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return NULL;
+}
+
+
+gchar* birdie_api_get_request (BirdieAPI* self) {
+ g_return_val_if_fail (self != NULL, NULL);
+ return BIRDIE_API_GET_CLASS (self)->get_request (self);
+}
+
+
+static gint birdie_api_real_get_tokens (BirdieAPI* self, const gchar* pin) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_tokens'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_get_tokens (BirdieAPI* self, const gchar* pin) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->get_tokens (self, pin);
+}
+
+
+static gint birdie_api_real_auth (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_auth'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_auth (BirdieAPI* self) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->auth (self);
+}
+
+
+static gint64 birdie_api_real_update (BirdieAPI* self, const gchar* status, const gchar* id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_update'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0LL;
+}
+
+
+gint64 birdie_api_update (BirdieAPI* self, const gchar* status, const gchar* id) {
+ g_return_val_if_fail (self != NULL, 0LL);
+ return BIRDIE_API_GET_CLASS (self)->update (self, status, id);
+}
+
+
+static gint64 birdie_api_real_update_with_media (BirdieAPI* self, const gchar* status, const gchar* id, const gchar* media_uri, gchar** media_out) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_update_with_media'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0LL;
+}
+
+
+gint64 birdie_api_update_with_media (BirdieAPI* self, const gchar* status, const gchar* id, const gchar* media_uri, gchar** media_out) {
+ g_return_val_if_fail (self != NULL, 0LL);
+ return BIRDIE_API_GET_CLASS (self)->update_with_media (self, status, id, media_uri, media_out);
+}
+
+
+static gint birdie_api_real_destroy (BirdieAPI* self, const gchar* id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_destroy'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_destroy (BirdieAPI* self, const gchar* id) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->destroy (self, id);
+}
+
+
+static gint birdie_api_real_destroy_dm (BirdieAPI* self, const gchar* id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_destroy_dm'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_destroy_dm (BirdieAPI* self, const gchar* id) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->destroy_dm (self, id);
+}
+
+
+static gint birdie_api_real_retweet (BirdieAPI* self, const gchar* id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_retweet'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_retweet (BirdieAPI* self, const gchar* id) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->retweet (self, id);
+}
+
+
+static gint birdie_api_real_favorite_create (BirdieAPI* self, const gchar* id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_favorite_create'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_favorite_create (BirdieAPI* self, const gchar* id) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->favorite_create (self, id);
+}
+
+
+static gint birdie_api_real_favorite_destroy (BirdieAPI* self, const gchar* id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_favorite_destroy'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_favorite_destroy (BirdieAPI* self, const gchar* id) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->favorite_destroy (self, id);
+}
+
+
+static gint birdie_api_real_send_direct_message (BirdieAPI* self, const gchar* recipient, const gchar* status) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_send_direct_message'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_send_direct_message (BirdieAPI* self, const gchar* recipient, const gchar* status) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->send_direct_message (self, recipient, status);
+}
+
+
+static gint64 birdie_api_real_send_direct_message_with_media (BirdieAPI* self, const gchar* recipient, const gchar* status, const gchar* media_uri, gchar** media_out) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_send_direct_message_with_media'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0LL;
+}
+
+
+gint64 birdie_api_send_direct_message_with_media (BirdieAPI* self, const gchar* recipient, const gchar* status, const gchar* media_uri, gchar** media_out) {
+ g_return_val_if_fail (self != NULL, 0LL);
+ return BIRDIE_API_GET_CLASS (self)->send_direct_message_with_media (self, recipient, status, media_uri, media_out);
+}
+
+
+static gint birdie_api_real_get_account (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_account'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_get_account (BirdieAPI* self) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->get_account (self);
+}
+
+
+static BirdieTweet* birdie_api_real_get_single_tweet (BirdieAPI* self, const gchar* tweet_id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_single_tweet'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return NULL;
+}
+
+
+BirdieTweet* birdie_api_get_single_tweet (BirdieAPI* self, const gchar* tweet_id) {
+ g_return_val_if_fail (self != NULL, NULL);
+ return BIRDIE_API_GET_CLASS (self)->get_single_tweet (self, tweet_id);
+}
+
+
+static void birdie_api_real_get_home_timeline (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_home_timeline'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_home_timeline (BirdieAPI* self) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_home_timeline (self);
+}
+
+
+static void birdie_api_real_get_mentions_timeline (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_mentions_timeline'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_mentions_timeline (BirdieAPI* self) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_mentions_timeline (self);
+}
+
+
+static void birdie_api_real_get_direct_messages (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_direct_messages'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_direct_messages (BirdieAPI* self) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_direct_messages (self);
+}
+
+
+static void birdie_api_real_get_direct_messages_sent (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_direct_messages_sent'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_direct_messages_sent (BirdieAPI* self) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_direct_messages_sent (self);
+}
+
+
+static void birdie_api_real_get_own_timeline (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_own_timeline'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_own_timeline (BirdieAPI* self) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_own_timeline (self);
+}
+
+
+static void birdie_api_real_get_user_timeline (BirdieAPI* self, const gchar* user_id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_user_timeline'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_user_timeline (BirdieAPI* self, const gchar* user_id) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_user_timeline (self, user_id);
+}
+
+
+static void birdie_api_real_get_search_timeline (BirdieAPI* self, const gchar* search_term) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_search_timeline'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_search_timeline (BirdieAPI* self, const gchar* search_term) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_search_timeline (self, search_term);
+}
+
+
+static void birdie_api_real_get_favorites (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_favorites'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_favorites (BirdieAPI* self) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_favorites (self);
+}
+
+
+static void birdie_api_real_get_lists (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_lists'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_lists (BirdieAPI* self) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_lists (self);
+}
+
+
+static void birdie_api_real_get_list_timeline (BirdieAPI* self, const gchar* id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_list_timeline'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_list_timeline (BirdieAPI* self, const gchar* id) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_list_timeline (self, id);
+}
+
+
+static void birdie_api_real_get_older_home_timeline (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_older_home_timeline'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_older_home_timeline (BirdieAPI* self) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_older_home_timeline (self);
+}
+
+
+static void birdie_api_real_get_older_mentions_timeline (BirdieAPI* self) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_older_mentions_timeline'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_older_mentions_timeline (BirdieAPI* self) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_older_mentions_timeline (self);
+}
+
+
+static void birdie_api_real_get_older_search_timeline (BirdieAPI* self, const gchar* search_term) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_older_search_timeline'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_get_older_search_timeline (BirdieAPI* self, const gchar* search_term) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->get_older_search_timeline (self, search_term);
+}
+
+
+static GArray* birdie_api_real_get_friendship (BirdieAPI* self, const gchar* source_user, const gchar* target_user) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_friendship'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return NULL;
+}
+
+
+GArray* birdie_api_get_friendship (BirdieAPI* self, const gchar* source_user, const gchar* target_user) {
+ g_return_val_if_fail (self != NULL, NULL);
+ return BIRDIE_API_GET_CLASS (self)->get_friendship (self, source_user, target_user);
+}
+
+
+static gint birdie_api_real_create_friendship (BirdieAPI* self, const gchar* screen_name) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_create_friendship'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_create_friendship (BirdieAPI* self, const gchar* screen_name) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->create_friendship (self, screen_name);
+}
+
+
+static gint birdie_api_real_destroy_friendship (BirdieAPI* self, const gchar* screen_name) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_destroy_friendship'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_destroy_friendship (BirdieAPI* self, const gchar* screen_name) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->destroy_friendship (self, screen_name);
+}
+
+
+static gint birdie_api_real_create_block (BirdieAPI* self, const gchar* screen_name) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_create_block'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_create_block (BirdieAPI* self, const gchar* screen_name) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->create_block (self, screen_name);
+}
+
+
+static gint birdie_api_real_destroy_block (BirdieAPI* self, const gchar* screen_name) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_destroy_block'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_destroy_block (BirdieAPI* self, const gchar* screen_name) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->destroy_block (self, screen_name);
+}
+
+
+static GArray* birdie_api_real_get_followers (BirdieAPI* self, const gchar* screen_name) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_get_followers'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return NULL;
+}
+
+
+GArray* birdie_api_get_followers (BirdieAPI* self, const gchar* screen_name) {
+ g_return_val_if_fail (self != NULL, NULL);
+ return BIRDIE_API_GET_CLASS (self)->get_followers (self, screen_name);
+}
+
+
+static gint birdie_api_real_unsubscribe_list (BirdieAPI* self, const gchar* id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_unsubscribe_list'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_unsubscribe_list (BirdieAPI* self, const gchar* id) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->unsubscribe_list (self, id);
+}
+
+
+static gint birdie_api_real_destroy_list (BirdieAPI* self, const gchar* id) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_destroy_list'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_destroy_list (BirdieAPI* self, const gchar* id) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->destroy_list (self, id);
+}
+
+
+static void birdie_api_real_create_list (BirdieAPI* self, const gchar* name, const gchar* description) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_create_list'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return;
+}
+
+
+void birdie_api_create_list (BirdieAPI* self, const gchar* name, const gchar* description) {
+ g_return_if_fail (self != NULL);
+ BIRDIE_API_GET_CLASS (self)->create_list (self, name, description);
+}
+
+
+static gint birdie_api_real_add_to_list (BirdieAPI* self, const gchar* list_id, const gchar* screen_name) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_add_to_list'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_add_to_list (BirdieAPI* self, const gchar* list_id, const gchar* screen_name) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->add_to_list (self, list_id, screen_name);
+}
+
+
+static gint birdie_api_real_remove_from_list (BirdieAPI* self, const gchar* list_id, const gchar* screen_name) {
+ g_critical ("Type `%s' does not implement abstract method `birdie_api_remove_from_list'", g_type_name (G_TYPE_FROM_INSTANCE (self)));
+ return 0;
+}
+
+
+gint birdie_api_remove_from_list (BirdieAPI* self, const gchar* list_id, const gchar* screen_name) {
+ g_return_val_if_fail (self != NULL, 0);
+ return BIRDIE_API_GET_CLASS (self)->remove_from_list (self, list_id, screen_name);
+}
+
+
+BirdieAPI* birdie_api_construct (GType object_type) {
+ BirdieAPI* self = NULL;
+ self = (BirdieAPI*) g_type_create_instance (object_type);
+ return self;
+}
+
+
+static void birdie_value_api_init (GValue* value) {
+ value->data[0].v_pointer = NULL;
+}
+
+
+static void birdie_value_api_free_value (GValue* value) {
+ if (value->data[0].v_pointer) {
+ birdie_api_unref (value->data[0].v_pointer);
+ }
+}
+
+
+static void birdie_value_api_copy_value (const GValue* src_value, GValue* dest_value) {
+ if (src_value->data[0].v_pointer) {
+ dest_value->data[0].v_pointer = birdie_api_ref (src_value->data[0].v_pointer);
+ } else {
+ dest_value->data[0].v_pointer = NULL;
+ }
+}
+
+
+static gpointer birdie_value_api_peek_pointer (const GValue* value) {
+ return value->data[0].v_pointer;
+}
+
+
+static gchar* birdie_value_api_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+ if (collect_values[0].v_pointer) {
+ BirdieAPI* object;
+ object = collect_values[0].v_pointer;
+ if (object->parent_instance.g_class == NULL) {
+ return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
+ } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
+ return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
+ }
+ value->data[0].v_pointer = birdie_api_ref (object);
+ } else {
+ value->data[0].v_pointer = NULL;
+ }
+ return NULL;
+}
+
+
+static gchar* birdie_value_api_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
+ BirdieAPI** object_p;
+ object_p = collect_values[0].v_pointer;
+ if (!object_p) {
+ return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
+ }
+ if (!value->data[0].v_pointer) {
+ *object_p = NULL;
+ } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
+ *object_p = value->data[0].v_pointer;
+ } else {
+ *object_p = birdie_api_ref (value->data[0].v_pointer);
+ }
+ return NULL;
+}
+
+
+GParamSpec* birdie_param_spec_api (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
+ BirdieParamSpecAPI* spec;
+ g_return_val_if_fail (g_type_is_a (object_type, BIRDIE_TYPE_API), NULL);
+ spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
+ G_PARAM_SPEC (spec)->value_type = object_type;
+ return G_PARAM_SPEC (spec);
+}
+
+
+gpointer birdie_value_get_api (const GValue* value) {
+ g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, BIRDIE_TYPE_API), NULL);
+ return value->data[0].v_pointer;
+}
+
+
+void birdie_value_set_api (GValue* value, gpointer v_object) {
+ BirdieAPI* old;
+ g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, BIRDIE_TYPE_API));
+ old = value->data[0].v_pointer;
+ if (v_object) {
+ g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, BIRDIE_TYPE_API));
+ g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
+ value->data[0].v_pointer = v_object;
+ birdie_api_ref (value->data[0].v_pointer);
+ } else {
+ value->data[0].v_pointer = NULL;
+ }
+ if (old) {
+ birdie_api_unref (old);
+ }
+}
+
+
+void birdie_value_take_api (GValue* value, gpointer v_object) {
+ BirdieAPI* old;
+ g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, BIRDIE_TYPE_API));
+ old = value->data[0].v_pointer;
+ if (v_object) {
+ g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, BIRDIE_TYPE_API));
+ g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
+ value->data[0].v_pointer = v_object;
+ } else {
+ value->data[0].v_pointer = NULL;
+ }
+ if (old) {
+ birdie_api_unref (old);
+ }
+}
+
+
+static void birdie_api_class_init (BirdieAPIClass * klass) {
+ birdie_api_parent_class = g_type_class_peek_parent (klass);
+ ((BirdieAPIClass *) klass)->finalize = birdie_api_finalize;
+ ((BirdieAPIClass *) klass)->get_tweet = birdie_api_real_get_tweet;
+ ((BirdieAPIClass *) klass)->get_request = birdie_api_real_get_request;
+ ((BirdieAPIClass *) klass)->get_tokens = birdie_api_real_get_tokens;
+ ((BirdieAPIClass *) klass)->auth = birdie_api_real_auth;
+ ((BirdieAPIClass *) klass)->update = birdie_api_real_update;
+ ((BirdieAPIClass *) klass)->update_with_media = birdie_api_real_update_with_media;
+ ((BirdieAPIClass *) klass)->destroy = birdie_api_real_destroy;
+ ((BirdieAPIClass *) klass)->destroy_dm = birdie_api_real_destroy_dm;
+ ((BirdieAPIClass *) klass)->retweet = birdie_api_real_retweet;
+ ((BirdieAPIClass *) klass)->favorite_create = birdie_api_real_favorite_create;
+ ((BirdieAPIClass *) klass)->favorite_destroy = birdie_api_real_favorite_destroy;
+ ((BirdieAPIClass *) klass)->send_direct_message = birdie_api_real_send_direct_message;
+ ((BirdieAPIClass *) klass)->send_direct_message_with_media = birdie_api_real_send_direct_message_with_media;
+ ((BirdieAPIClass *) klass)->get_account = birdie_api_real_get_account;
+ ((BirdieAPIClass *) klass)->get_single_tweet = birdie_api_real_get_single_tweet;
+ ((BirdieAPIClass *) klass)->get_home_timeline = birdie_api_real_get_home_timeline;
+ ((BirdieAPIClass *) klass)->get_mentions_timeline = birdie_api_real_get_mentions_timeline;
+ ((BirdieAPIClass *) klass)->get_direct_messages = birdie_api_real_get_direct_messages;
+ ((BirdieAPIClass *) klass)->get_direct_messages_sent = birdie_api_real_get_direct_messages_sent;
+ ((BirdieAPIClass *) klass)->get_own_timeline = birdie_api_real_get_own_timeline;
+ ((BirdieAPIClass *) klass)->get_user_timeline = birdie_api_real_get_user_timeline;
+ ((BirdieAPIClass *) klass)->get_search_timeline = birdie_api_real_get_search_timeline;
+ ((BirdieAPIClass *) klass)->get_favorites = birdie_api_real_get_favorites;
+ ((BirdieAPIClass *) klass)->get_lists = birdie_api_real_get_lists;
+ ((BirdieAPIClass *) klass)->get_list_timeline = birdie_api_real_get_list_timeline;
+ ((BirdieAPIClass *) klass)->get_older_home_timeline = birdie_api_real_get_older_home_timeline;
+ ((BirdieAPIClass *) klass)->get_older_mentions_timeline = birdie_api_real_get_older_mentions_timeline;
+ ((BirdieAPIClass *) klass)->get_older_search_timeline = birdie_api_real_get_older_search_timeline;
+ ((BirdieAPIClass *) klass)->get_friendship = birdie_api_real_get_friendship;
+ ((BirdieAPIClass *) klass)->create_friendship = birdie_api_real_create_friendship;
+ ((BirdieAPIClass *) klass)->destroy_friendship = birdie_api_real_destroy_friendship;
+ ((BirdieAPIClass *) klass)->create_block = birdie_api_real_create_block;
+ ((BirdieAPIClass *) klass)->destroy_block = birdie_api_real_destroy_block;
+ ((BirdieAPIClass *) klass)->get_followers = birdie_api_real_get_followers;
+ ((BirdieAPIClass *) klass)->unsubscribe_list = birdie_api_real_unsubscribe_list;
+ ((BirdieAPIClass *) klass)->destroy_list = birdie_api_real_destroy_list;
+ ((BirdieAPIClass *) klass)->create_list = birdie_api_real_create_list;
+ ((BirdieAPIClass *) klass)->add_to_list = birdie_api_real_add_to_list;
+ ((BirdieAPIClass *) klass)->remove_from_list = birdie_api_real_remove_from_list;
+}
+
+
+static void birdie_api_instance_init (BirdieAPI * self) {
+ self->ref_count = 1;
+}
+
+
+static void birdie_api_finalize (BirdieAPI* obj) {
+ BirdieAPI * self;
+ self = G_TYPE_CHECK_INSTANCE_CAST (obj, BIRDIE_TYPE_API, BirdieAPI);
+ g_signal_handlers_destroy (self);
+ _g_free0 (self->CONSUMER_KEY);
+ _g_free0 (self->CONSUMER_SECRET);
+ _g_free0 (self->URL_FORMAT);
+ _g_free0 (self->REQUEST_TOKEN_URL);
+ _g_free0 (self->FUNCTION_ACCESS_TOKEN);
+ _g_object_unref0 (self->proxy);
+ _g_free0 (self->since_id_home);
+ _g_free0 (self->since_id_mentions);
+ _g_free0 (self->since_id_dm);
+ _g_free0 (self->since_id_dm_outbox);
+ _g_free0 (self->since_id_own);
+ _g_free0 (self->since_id_favorites);
+ _g_free0 (self->max_id_home);
+ _birdie_user_unref0 (self->account);
+ _birdie_user_unref0 (self->user);
+ __g_list_free__birdie_tweet_unref0_0 (self->home_timeline);
+ __g_list_free__birdie_tweet_unref0_0 (self->mentions_timeline);
+ __g_list_free__birdie_tweet_unref0_0 (self->dm_timeline);
+ __g_list_free__birdie_tweet_unref0_0 (self->dm_sent_timeline);
+ __g_list_free__birdie_tweet_unref0_0 (self->own_timeline);
+ __g_list_free__birdie_tweet_unref0_0 (self->user_timeline);
+ __g_list_free__birdie_tweet_unref0_0 (self->list_timeline);
+ __g_list_free__birdie_tweet_unref0_0 (self->search_timeline);
+ __g_list_free__birdie_tweet_unref0_0 (self->favorites);
+ _g_object_unref0 (self->settings);
+ _g_free0 (self->token);
+ _g_free0 (self->token_secret);
+ _g_free0 (self->retrieve_count);
+}
+
+
+GType birdie_api_get_type (void) {
+ static volatile gsize birdie_api_type_id__volatile = 0;
+ if (g_once_init_enter (&birdie_api_type_id__volatile)) {
+ static const GTypeValueTable g_define_type_value_table = { birdie_value_api_init, birdie_value_api_free_value, birdie_value_api_copy_value, birdie_value_api_peek_pointer, "p", birdie_value_api_collect_value, "p", birdie_value_api_lcopy_value };
+ static const GTypeInfo g_define_type_info = { sizeof (BirdieAPIClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) birdie_api_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (BirdieAPI), 0, (GInstanceInitFunc) birdie_api_instance_init, &g_define_type_value_table };
+ static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
+ GType birdie_api_type_id;
+ birdie_api_type_id = g_type_register_fundamental (g_type_fundamental_next (), "BirdieAPI", &g_define_type_info, &g_define_type_fundamental_info, G_TYPE_FLAG_ABSTRACT);
+ g_once_init_leave (&birdie_api_type_id__volatile, birdie_api_type_id);
+ }
+ return birdie_api_type_id__volatile;
+}
+
+
+gpointer birdie_api_ref (gpointer instance) {
+ BirdieAPI* self;
+ self = instance;
+ g_atomic_int_inc (&self->ref_count);
+ return instance;
+}
+
+
+void birdie_api_unref (gpointer instance) {
+ BirdieAPI* self;
+ self = instance;
+ if (g_atomic_int_dec_and_test (&self->ref_count)) {
+ BIRDIE_API_GET_CLASS (self)->finalize (self);
+ g_type_free_instance ((GTypeInstance *) self);
+ }
+}
+
+
+
=== added file 'build/src/Birdie.c'
--- build/src/Birdie.c 1970-01-01 00:00:00 +0000
+++ build/src/Birdie.c 2016-01-30 04:16:54 +0000
@@ -0,0 +1,7588 @@
+/* Birdie.c generated by valac 0.30.0, the Vala compiler
+ * generated from Birdie.vala, do not modify */
+
+/* -*- Mode: vala; indent-tabs-mode: nil; tab-width: 4 -*-*/
+/*-
+ * Copyright (c) 2013-2016 Birdie Developers (http://birdieapp.github.io)
+ *
+ * This software is licensed under the GNU General Public License
+ * (version 3 or later). See the COPYING file in this distribution.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this software; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 02111-1307, USA.
+ *
+ * Authored by: Ivo Nunes <ivoavnunes@xxxxxxxxx>
+ * Vasco Nunes <vascomfnunes@xxxxxxxxx>
+ * Nathan Dyer <mail@xxxxxxxxxxxxx>
+ */
+
+#include <glib.h>
+#include <glib-object.h>
+#include <granite.h>
+#include <gtk/gtk.h>
+#include <stdlib.h>
+#include <string.h>
+#include <gio/gio.h>
+#include <glib/gi18n-lib.h>
+#include <sys/utsname.h>
+#include <gdk/gdk.h>
+#include <json-glib/json-glib.h>
+#include <rest/oauth-proxy.h>
+#include <webkit/webkit.h>
+#include <gdk-pixbuf/gdk-pixbuf.h>
+#include <stdio.h>
+#include <float.h>
+#include <math.h>
+
+
+#define BIRDIE_TYPE_BIRDIE (birdie_birdie_get_type ())
+#define BIRDIE_BIRDIE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_BIRDIE, BirdieBirdie))
+#define BIRDIE_BIRDIE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_BIRDIE, BirdieBirdieClass))
+#define BIRDIE_IS_BIRDIE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_BIRDIE))
+#define BIRDIE_IS_BIRDIE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_BIRDIE))
+#define BIRDIE_BIRDIE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_BIRDIE, BirdieBirdieClass))
+
+typedef struct _BirdieBirdie BirdieBirdie;
+typedef struct _BirdieBirdieClass BirdieBirdieClass;
+typedef struct _BirdieBirdiePrivate BirdieBirdiePrivate;
+
+#define BIRDIE_WIDGETS_TYPE_UNIFIED_WINDOW (birdie_widgets_unified_window_get_type ())
+#define BIRDIE_WIDGETS_UNIFIED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_UNIFIED_WINDOW, BirdieWidgetsUnifiedWindow))
+#define BIRDIE_WIDGETS_UNIFIED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_UNIFIED_WINDOW, BirdieWidgetsUnifiedWindowClass))
+#define BIRDIE_WIDGETS_IS_UNIFIED_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_UNIFIED_WINDOW))
+#define BIRDIE_WIDGETS_IS_UNIFIED_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_UNIFIED_WINDOW))
+#define BIRDIE_WIDGETS_UNIFIED_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_UNIFIED_WINDOW, BirdieWidgetsUnifiedWindowClass))
+
+typedef struct _BirdieWidgetsUnifiedWindow BirdieWidgetsUnifiedWindow;
+typedef struct _BirdieWidgetsUnifiedWindowClass BirdieWidgetsUnifiedWindowClass;
+
+#define BIRDIE_WIDGETS_TYPE_TWEET_LIST (birdie_widgets_tweet_list_get_type ())
+#define BIRDIE_WIDGETS_TWEET_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_TWEET_LIST, BirdieWidgetsTweetList))
+#define BIRDIE_WIDGETS_TWEET_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_TWEET_LIST, BirdieWidgetsTweetListClass))
+#define BIRDIE_WIDGETS_IS_TWEET_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_TWEET_LIST))
+#define BIRDIE_WIDGETS_IS_TWEET_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_TWEET_LIST))
+#define BIRDIE_WIDGETS_TWEET_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_TWEET_LIST, BirdieWidgetsTweetListClass))
+
+typedef struct _BirdieWidgetsTweetList BirdieWidgetsTweetList;
+typedef struct _BirdieWidgetsTweetListClass BirdieWidgetsTweetListClass;
+
+#define BIRDIE_WIDGETS_TYPE_LISTS_VIEW (birdie_widgets_lists_view_get_type ())
+#define BIRDIE_WIDGETS_LISTS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_LISTS_VIEW, BirdieWidgetsListsView))
+#define BIRDIE_WIDGETS_LISTS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_LISTS_VIEW, BirdieWidgetsListsViewClass))
+#define BIRDIE_WIDGETS_IS_LISTS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_LISTS_VIEW))
+#define BIRDIE_WIDGETS_IS_LISTS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_LISTS_VIEW))
+#define BIRDIE_WIDGETS_LISTS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_LISTS_VIEW, BirdieWidgetsListsViewClass))
+
+typedef struct _BirdieWidgetsListsView BirdieWidgetsListsView;
+typedef struct _BirdieWidgetsListsViewClass BirdieWidgetsListsViewClass;
+
+#define BIRDIE_WIDGETS_TYPE_NOTEBOOK (birdie_widgets_notebook_get_type ())
+#define BIRDIE_WIDGETS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_NOTEBOOK, BirdieWidgetsNotebook))
+#define BIRDIE_WIDGETS_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_NOTEBOOK, BirdieWidgetsNotebookClass))
+#define BIRDIE_WIDGETS_IS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_NOTEBOOK))
+#define BIRDIE_WIDGETS_IS_NOTEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_NOTEBOOK))
+#define BIRDIE_WIDGETS_NOTEBOOK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_NOTEBOOK, BirdieWidgetsNotebookClass))
+
+typedef struct _BirdieWidgetsNotebook BirdieWidgetsNotebook;
+typedef struct _BirdieWidgetsNotebookClass BirdieWidgetsNotebookClass;
+
+#define BIRDIE_TYPE_API (birdie_api_get_type ())
+#define BIRDIE_API(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_API, BirdieAPI))
+#define BIRDIE_API_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_API, BirdieAPIClass))
+#define BIRDIE_IS_API(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_API))
+#define BIRDIE_IS_API_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_API))
+#define BIRDIE_API_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_API, BirdieAPIClass))
+
+typedef struct _BirdieAPI BirdieAPI;
+typedef struct _BirdieAPIClass BirdieAPIClass;
+
+#define BIRDIE_UTILS_TYPE_NOTIFICATION (birdie_utils_notification_get_type ())
+#define BIRDIE_UTILS_NOTIFICATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_UTILS_TYPE_NOTIFICATION, BirdieUtilsNotification))
+#define BIRDIE_UTILS_NOTIFICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_UTILS_TYPE_NOTIFICATION, BirdieUtilsNotificationClass))
+#define BIRDIE_UTILS_IS_NOTIFICATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_UTILS_TYPE_NOTIFICATION))
+#define BIRDIE_UTILS_IS_NOTIFICATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_UTILS_TYPE_NOTIFICATION))
+#define BIRDIE_UTILS_NOTIFICATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_UTILS_TYPE_NOTIFICATION, BirdieUtilsNotificationClass))
+
+typedef struct _BirdieUtilsNotification BirdieUtilsNotification;
+typedef struct _BirdieUtilsNotificationClass BirdieUtilsNotificationClass;
+
+#define BIRDIE_TYPE_SQLITE_DATABASE (birdie_sqlite_database_get_type ())
+#define BIRDIE_SQLITE_DATABASE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_SQLITE_DATABASE, BirdieSqliteDatabase))
+#define BIRDIE_SQLITE_DATABASE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_SQLITE_DATABASE, BirdieSqliteDatabaseClass))
+#define BIRDIE_IS_SQLITE_DATABASE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_SQLITE_DATABASE))
+#define BIRDIE_IS_SQLITE_DATABASE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_SQLITE_DATABASE))
+#define BIRDIE_SQLITE_DATABASE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_SQLITE_DATABASE, BirdieSqliteDatabaseClass))
+
+typedef struct _BirdieSqliteDatabase BirdieSqliteDatabase;
+typedef struct _BirdieSqliteDatabaseClass BirdieSqliteDatabaseClass;
+
+#define BIRDIE_WIDGETS_TYPE_USER_BOX (birdie_widgets_user_box_get_type ())
+#define BIRDIE_WIDGETS_USER_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_USER_BOX, BirdieWidgetsUserBox))
+#define BIRDIE_WIDGETS_USER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_USER_BOX, BirdieWidgetsUserBoxClass))
+#define BIRDIE_WIDGETS_IS_USER_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_USER_BOX))
+#define BIRDIE_WIDGETS_IS_USER_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_USER_BOX))
+#define BIRDIE_WIDGETS_USER_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_USER_BOX, BirdieWidgetsUserBoxClass))
+
+typedef struct _BirdieWidgetsUserBox BirdieWidgetsUserBox;
+typedef struct _BirdieWidgetsUserBoxClass BirdieWidgetsUserBoxClass;
+
+#define BIRDIE_WIDGETS_TYPE_WELCOME (birdie_widgets_welcome_get_type ())
+#define BIRDIE_WIDGETS_WELCOME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_WELCOME, BirdieWidgetsWelcome))
+#define BIRDIE_WIDGETS_WELCOME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_WELCOME, BirdieWidgetsWelcomeClass))
+#define BIRDIE_WIDGETS_IS_WELCOME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_WELCOME))
+#define BIRDIE_WIDGETS_IS_WELCOME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_WELCOME))
+#define BIRDIE_WIDGETS_WELCOME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_WELCOME, BirdieWidgetsWelcomeClass))
+
+typedef struct _BirdieWidgetsWelcome BirdieWidgetsWelcome;
+typedef struct _BirdieWidgetsWelcomeClass BirdieWidgetsWelcomeClass;
+
+#define BIRDIE_WIDGETS_TYPE_ERROR_PAGE (birdie_widgets_error_page_get_type ())
+#define BIRDIE_WIDGETS_ERROR_PAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_ERROR_PAGE, BirdieWidgetsErrorPage))
+#define BIRDIE_WIDGETS_ERROR_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_ERROR_PAGE, BirdieWidgetsErrorPageClass))
+#define BIRDIE_WIDGETS_IS_ERROR_PAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_ERROR_PAGE))
+#define BIRDIE_WIDGETS_IS_ERROR_PAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_ERROR_PAGE))
+#define BIRDIE_WIDGETS_ERROR_PAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_ERROR_PAGE, BirdieWidgetsErrorPageClass))
+
+typedef struct _BirdieWidgetsErrorPage BirdieWidgetsErrorPage;
+typedef struct _BirdieWidgetsErrorPageClass BirdieWidgetsErrorPageClass;
+
+#define BIRDIE_WIDGETS_TYPE_CONVERSATIONS_LIST (birdie_widgets_conversations_list_get_type ())
+#define BIRDIE_WIDGETS_CONVERSATIONS_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_CONVERSATIONS_LIST, BirdieWidgetsConversationsList))
+#define BIRDIE_WIDGETS_CONVERSATIONS_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_CONVERSATIONS_LIST, BirdieWidgetsConversationsListClass))
+#define BIRDIE_WIDGETS_IS_CONVERSATIONS_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_CONVERSATIONS_LIST))
+#define BIRDIE_WIDGETS_IS_CONVERSATIONS_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_CONVERSATIONS_LIST))
+#define BIRDIE_WIDGETS_CONVERSATIONS_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_CONVERSATIONS_LIST, BirdieWidgetsConversationsListClass))
+
+typedef struct _BirdieWidgetsConversationsList BirdieWidgetsConversationsList;
+typedef struct _BirdieWidgetsConversationsListClass BirdieWidgetsConversationsListClass;
+
+#define BIRDIE_WIDGETS_TYPE_CONVERSATION_VIEW (birdie_widgets_conversation_view_get_type ())
+#define BIRDIE_WIDGETS_CONVERSATION_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_CONVERSATION_VIEW, BirdieWidgetsConversationView))
+#define BIRDIE_WIDGETS_CONVERSATION_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_CONVERSATION_VIEW, BirdieWidgetsConversationViewClass))
+#define BIRDIE_WIDGETS_IS_CONVERSATION_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_CONVERSATION_VIEW))
+#define BIRDIE_WIDGETS_IS_CONVERSATION_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_CONVERSATION_VIEW))
+#define BIRDIE_WIDGETS_CONVERSATION_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_CONVERSATION_VIEW, BirdieWidgetsConversationViewClass))
+
+typedef struct _BirdieWidgetsConversationView BirdieWidgetsConversationView;
+typedef struct _BirdieWidgetsConversationViewClass BirdieWidgetsConversationViewClass;
+
+#define BIRDIE_TYPE_TWEET (birdie_tweet_get_type ())
+#define BIRDIE_TWEET(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_TWEET, BirdieTweet))
+#define BIRDIE_TWEET_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_TWEET, BirdieTweetClass))
+#define BIRDIE_IS_TWEET(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_TWEET))
+#define BIRDIE_IS_TWEET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_TWEET))
+#define BIRDIE_TWEET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_TWEET, BirdieTweetClass))
+
+typedef struct _BirdieTweet BirdieTweet;
+typedef struct _BirdieTweetClass BirdieTweetClass;
+
+#define BIRDIE_UTILS_TYPE_LAUNCHER (birdie_utils_launcher_get_type ())
+#define BIRDIE_UTILS_LAUNCHER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_UTILS_TYPE_LAUNCHER, BirdieUtilsLauncher))
+#define BIRDIE_UTILS_LAUNCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_UTILS_TYPE_LAUNCHER, BirdieUtilsLauncherClass))
+#define BIRDIE_UTILS_IS_LAUNCHER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_UTILS_TYPE_LAUNCHER))
+#define BIRDIE_UTILS_IS_LAUNCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_UTILS_TYPE_LAUNCHER))
+#define BIRDIE_UTILS_LAUNCHER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_UTILS_TYPE_LAUNCHER, BirdieUtilsLauncherClass))
+
+typedef struct _BirdieUtilsLauncher BirdieUtilsLauncher;
+typedef struct _BirdieUtilsLauncherClass BirdieUtilsLauncherClass;
+
+#define BIRDIE_UTILS_TYPE_STATUS_ICON (birdie_utils_status_icon_get_type ())
+#define BIRDIE_UTILS_STATUS_ICON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_UTILS_TYPE_STATUS_ICON, BirdieUtilsStatusIcon))
+#define BIRDIE_UTILS_STATUS_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_UTILS_TYPE_STATUS_ICON, BirdieUtilsStatusIconClass))
+#define BIRDIE_UTILS_IS_STATUS_ICON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_UTILS_TYPE_STATUS_ICON))
+#define BIRDIE_UTILS_IS_STATUS_ICON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_UTILS_TYPE_STATUS_ICON))
+#define BIRDIE_UTILS_STATUS_ICON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_UTILS_TYPE_STATUS_ICON, BirdieUtilsStatusIconClass))
+
+typedef struct _BirdieUtilsStatusIcon BirdieUtilsStatusIcon;
+typedef struct _BirdieUtilsStatusIconClass BirdieUtilsStatusIconClass;
+
+#define BIRDIE_TYPE_CACHE (birdie_cache_get_type ())
+#define BIRDIE_CACHE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_CACHE, BirdieCache))
+#define BIRDIE_CACHE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_CACHE, BirdieCacheClass))
+#define BIRDIE_IS_CACHE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_CACHE))
+#define BIRDIE_IS_CACHE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_CACHE))
+#define BIRDIE_CACHE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_CACHE, BirdieCacheClass))
+
+typedef struct _BirdieCache BirdieCache;
+typedef struct _BirdieCacheClass BirdieCacheClass;
+
+#define BIRDIE_TYPE_USER (birdie_user_get_type ())
+#define BIRDIE_USER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_USER, BirdieUser))
+#define BIRDIE_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_USER, BirdieUserClass))
+#define BIRDIE_IS_USER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_USER))
+#define BIRDIE_IS_USER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_USER))
+#define BIRDIE_USER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_USER, BirdieUserClass))
+
+typedef struct _BirdieUser BirdieUser;
+typedef struct _BirdieUserClass BirdieUserClass;
+#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
+#define __g_list_free__birdie_tweet_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__birdie_tweet_unref0_ (var), NULL)))
+#define __g_list_free__g_free0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__g_free0_ (var), NULL)))
+#define _birdie_api_unref0(var) ((var == NULL) ? NULL : (var = (birdie_api_unref (var), NULL)))
+#define _birdie_utils_notification_unref0(var) ((var == NULL) ? NULL : (var = (birdie_utils_notification_unref (var), NULL)))
+#define _g_free0(var) (var = (g_free (var), NULL))
+#define _birdie_cache_unref0(var) ((var == NULL) ? NULL : (var = (birdie_cache_unref (var), NULL)))
+#define _birdie_user_unref0(var) ((var == NULL) ? NULL : (var = (birdie_user_unref (var), NULL)))
+#define _g_date_time_unref0(var) ((var == NULL) ? NULL : (var = (g_date_time_unref (var), NULL)))
+
+#define BIRDIE_UTILS_TYPE_LOG_LEVEL (birdie_utils_log_level_get_type ())
+typedef struct _BirdieWidgetsUnifiedWindowPrivate BirdieWidgetsUnifiedWindowPrivate;
+
+#define BIRDIE_WIDGETS_TYPE_TWEET_DIALOG (birdie_widgets_tweet_dialog_get_type ())
+#define BIRDIE_WIDGETS_TWEET_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_TWEET_DIALOG, BirdieWidgetsTweetDialog))
+#define BIRDIE_WIDGETS_TWEET_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_TWEET_DIALOG, BirdieWidgetsTweetDialogClass))
+#define BIRDIE_WIDGETS_IS_TWEET_DIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_TWEET_DIALOG))
+#define BIRDIE_WIDGETS_IS_TWEET_DIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_TWEET_DIALOG))
+#define BIRDIE_WIDGETS_TWEET_DIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_TWEET_DIALOG, BirdieWidgetsTweetDialogClass))
+
+typedef struct _BirdieWidgetsTweetDialog BirdieWidgetsTweetDialog;
+typedef struct _BirdieWidgetsTweetDialogClass BirdieWidgetsTweetDialogClass;
+typedef struct _BirdieUserPrivate BirdieUserPrivate;
+typedef struct _BirdieAPIPrivate BirdieAPIPrivate;
+#define _g_regex_unref0(var) ((var == NULL) ? NULL : (var = (g_regex_unref (var), NULL)))
+#define _g_error_free0(var) ((var == NULL) ? NULL : (var = (g_error_free (var), NULL)))
+typedef struct _Block1Data Block1Data;
+typedef struct _Block2Data Block2Data;
+
+#define BIRDIE_TYPE_TWITTER (birdie_twitter_get_type ())
+#define BIRDIE_TWITTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_TYPE_TWITTER, BirdieTwitter))
+#define BIRDIE_TWITTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_TYPE_TWITTER, BirdieTwitterClass))
+#define BIRDIE_IS_TWITTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_TYPE_TWITTER))
+#define BIRDIE_IS_TWITTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_TYPE_TWITTER))
+#define BIRDIE_TWITTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_TYPE_TWITTER, BirdieTwitterClass))
+
+typedef struct _BirdieTwitter BirdieTwitter;
+typedef struct _BirdieTwitterClass BirdieTwitterClass;
+typedef struct _Block3Data Block3Data;
+typedef struct _Block4Data Block4Data;
+#define _g_thread_unref0(var) ((var == NULL) ? NULL : (var = (g_thread_unref (var), NULL)))
+typedef struct _BirdieBirdieRequestData BirdieBirdieRequestData;
+typedef struct _Block5Data Block5Data;
+typedef struct _BirdieBirdieInitData BirdieBirdieInitData;
+#define _g_list_free0(var) ((var == NULL) ? NULL : (var = (g_list_free (var), NULL)))
+#define __g_list_free__birdie_user_unref0_0(var) ((var == NULL) ? NULL : (var = (_g_list_free__birdie_user_unref0_ (var), NULL)))
+typedef struct _Block6Data Block6Data;
+typedef struct _Block7Data Block7Data;
+typedef struct _Block8Data Block8Data;
+typedef struct _BirdieTweetPrivate BirdieTweetPrivate;
+typedef struct _Block9Data Block9Data;
+typedef struct _BirdieBirdieGetAllAvatarsData BirdieBirdieGetAllAvatarsData;
+typedef struct _Block10Data Block10Data;
+typedef struct _Block11Data Block11Data;
+typedef struct _Block12Data Block12Data;
+typedef struct _BirdieBirdieUpdateDatesData BirdieBirdieUpdateDatesData;
+typedef struct _Block13Data Block13Data;
+typedef struct _Block14Data Block14Data;
+#define _birdie_tweet_unref0(var) ((var == NULL) ? NULL : (var = (birdie_tweet_unref (var), NULL)))
+
+#define BIRDIE_WIDGETS_TYPE_TWEET_BOX (birdie_widgets_tweet_box_get_type ())
+#define BIRDIE_WIDGETS_TWEET_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BIRDIE_WIDGETS_TYPE_TWEET_BOX, BirdieWidgetsTweetBox))
+#define BIRDIE_WIDGETS_TWEET_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BIRDIE_WIDGETS_TYPE_TWEET_BOX, BirdieWidgetsTweetBoxClass))
+#define BIRDIE_WIDGETS_IS_TWEET_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BIRDIE_WIDGETS_TYPE_TWEET_BOX))
+#define BIRDIE_WIDGETS_IS_TWEET_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BIRDIE_WIDGETS_TYPE_TWEET_BOX))
+#define BIRDIE_WIDGETS_TWEET_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), BIRDIE_WIDGETS_TYPE_TWEET_BOX, BirdieWidgetsTweetBoxClass))
+
+typedef struct _BirdieWidgetsTweetBox BirdieWidgetsTweetBox;
+typedef struct _BirdieWidgetsTweetBoxClass BirdieWidgetsTweetBoxClass;
+typedef struct _Block15Data Block15Data;
+typedef struct _BirdieBirdieShowUserData BirdieBirdieShowUserData;
+typedef struct _Block16Data Block16Data;
+typedef struct _BirdieBirdieShowSearchData BirdieBirdieShowSearchData;
+typedef struct _Block17Data Block17Data;
+typedef struct _BirdieWidgetsTweetListPrivate BirdieWidgetsTweetListPrivate;
+typedef struct _BirdieBirdieShowListData BirdieBirdieShowListData;
+
+struct _BirdieBirdie {
+ GraniteApplication parent_instance;
+ BirdieBirdiePrivate * priv;
+ BirdieWidgetsUnifiedWindow* m_window;
+ BirdieWidgetsTweetList* home_list;
+ BirdieWidgetsTweetList* mentions_list;
+ BirdieWidgetsTweetList* dm_list;
+ BirdieWidgetsTweetList* dm_sent_list;
+ BirdieWidgetsTweetList* own_list;
+ BirdieWidgetsTweetList* favorites;
+ BirdieWidgetsTweetList* user_list;
+ BirdieWidgetsTweetList* search_list;
+ BirdieWidgetsListsView* lists;
+ BirdieWidgetsTweetList* list_list;
+ GtkToolButton* new_tweet;
+ GtkToggleToolButton* home;
+ GtkToggleToolButton* mentions;
+ GtkToggleToolButton* dm;
+ GtkToggleToolButton* profile;
+ GtkStack* notebook;
+ BirdieWidgetsNotebook* notebook_own;
+ GList* list_members;
+ BirdieAPI* api;
+ BirdieAPI* new_api;
+ BirdieUtilsNotification* notification;
+ gchar* current_timeline;
+ GSettings* settings;
+ gchar* user;
+ gboolean adding_to_list;
+ gboolean initialized;
+ BirdieSqliteDatabase* db;
+ gint* default_account_id;
+};
+
+struct _BirdieBirdieClass {
+ GraniteApplicationClass parent_class;
+};
+
+struct _BirdieBirdiePrivate {
+ GtkBox* m_box;
+ GtkButton* search;
+ GtkButton* avatar_button;
+ GtkButton* new_button;
+ GraniteWidgetsModeButton* switcher;
+ BirdieWidgetsUserBox* own_box_info;
+ GtkBox* own_box;
+ BirdieWidgetsUserBox* user_box_info;
+ GtkBox* user_box;
+ GtkScrolledWindow* scrolled_home;
+ GtkScrolledWindow* scrolled_mentions;
+ GtkScrolledWindow* scrolled_dm;
+ GtkScrolledWindow* scrolled_dm_sent;
+ GtkScrolledWindow* scrolled_own;
+ GtkScrolledWindow* scrolled_favorites;
+ GtkScrolledWindow* scrolled_user;
+ GtkScrolledWindow* scrolled_lists;
+ GtkScrolledWindow* scrolled_search;
+ GtkScrolledWindow* scrolled_list;
+ GtkScrolledWindow* scrolled_conversations_list;
+ BirdieWidgetsWelcome* welcome;
+ BirdieWidgetsErrorPage* error_page;
+ BirdieWidgetsNotebook* notebook_dm;
+ BirdieWidgetsNotebook* notebook_user;
+ BirdieWidgetsConversationsList* conversations_list;
+ BirdieWidgetsConversationView* conversation_view;
+ GtkPopover* search_popover;
+ GtkSpinner* spinner;
+ GList* home_tmp;
+ BirdieUtilsLauncher* launcher;
+ BirdieUtilsStatusIcon* statusIcon;
+ gint unread_tweets;
+ gint unread_mentions;
+ gint unread_dm;
+ gboolean tweet_notification;
+ gboolean mention_notification;
+ gboolean dm_notification;
+ gint update_interval;
+ gchar* search_term;
+ gchar* list_id;
+ gchar* list_owner;
+ gboolean ready;
+ gboolean changing_tab;
+ gboolean search_visible;
+ BirdieCache* cache;
+ BirdieUser* default_account;
+ guint timerID_online;
+ guint timerID_offline;
+ GDateTime* timer_date_online;
+ GDateTime* timer_date_offline;
+ gint limit_notifications;
+ GtkRevealer* accounts_revealer;
+ GtkBox* accounts_box;
+ GtkSearchEntry* search_entry;
+};
+
+typedef enum {
+ BIRDIE_UTILS_LOG_LEVEL_DEBUG,
+ BIRDIE_UTILS_LOG_LEVEL_INFO,
+ BIRDIE_UTILS_LOG_LEVEL_NOTIFY,
+ BIRDIE_UTILS_LOG_LEVEL_WARN,
+ BIRDIE_UTILS_LOG_LEVEL_ERROR,
+ BIRDIE_UTILS_LOG_LEVEL_FATAL
+} BirdieUtilsLogLevel;
+
+struct _BirdieWidgetsUnifiedWindow {
+ GtkApplicationWindow parent_instance;
+ BirdieWidgetsUnifiedWindowPrivate * priv;
+ gint opening_x;
+ gint opening_y;
+ gint window_width;
+ gint window_height;
+ GtkHeaderBar* header;
+ GtkBox* box;
+};
+
+struct _BirdieWidgetsUnifiedWindowClass {
+ GtkApplicationWindowClass parent_class;
+};
+
+struct _BirdieUser {
+ GTypeInstance parent_instance;
+ volatile int ref_count;
+ BirdieUserPrivate * priv;
+ gchar* id;
+ gchar* name;
+ gchar* screen_name;
+ gchar* profile_image_url;
+ gchar* profile_image_file;
+ gchar* location;
+ gchar* website;
+ gchar* desc;
+ gint64 friends_count;
+ gint64 followers_count;
+ gint64 statuses_count;
+ gboolean verified;
+ gchar* token;
+ gchar* token_secret;
+ gchar* service;
+};
+
+struct _BirdieUserClass {
+ GTypeClass parent_class;
+ void (*finalize) (BirdieUser *self);
+};
+
+struct _BirdieAPI {
+ GTypeInstance parent_instance;
+ volatile int ref_count;
+ BirdieAPIPrivate * priv;
+ gchar* CONSUMER_KEY;
+ gchar* CONSUMER_SECRET;
+ gchar* URL_FORMAT;
+ gchar* REQUEST_TOKEN_URL;
+ gchar* FUNCTION_ACCESS_TOKEN;
+ OAuthProxy* proxy;
+ gchar* since_id_home;
+ gchar* since_id_mentions;
+ gchar* since_id_dm;
+ gchar* since_id_dm_outbox;
+ gchar* since_id_own;
+ gchar* since_id_favorites;
+ gchar* max_id_home;
+ gint account_id;
+ BirdieUser* account;
+ BirdieUser* user;
+ GList* home_timeline;
+ GList* mentions_timeline;
+ GList* dm_timeline;
+ GList* dm_sent_timeline;
+ GList* own_timeline;
+ GList* user_timeline;
+ GList* list_timeline;
+ GList* search_timeline;
+ GList* favorites;
+ GSettings* settings;
+ gchar* token;
+ gchar* token_secret;
+ gchar* retrieve_count;
+};
+
+struct _BirdieAPIClass {
+ GTypeClass parent_class;
+ void (*finalize) (BirdieAPI *self);
+ BirdieTweet* (*get_tweet) (BirdieAPI* self, JsonNode* tweetnode, BirdieWidgetsTweetList* tweetlist);
+ gchar* (*get_request) (BirdieAPI* self);
+ gint (*get_tokens) (BirdieAPI* self, const gchar* pin);
+ gint (*auth) (BirdieAPI* self);
+ gint64 (*update) (BirdieAPI* self, const gchar* status, const gchar* id);
+ gint64 (*update_with_media) (BirdieAPI* self, const gchar* status, const gchar* id, const gchar* media_uri, gchar** media_out);
+ gint (*destroy) (BirdieAPI* self, const gchar* id);
+ gint (*destroy_dm) (BirdieAPI* self, const gchar* id);
+ gint (*retweet) (BirdieAPI* self, const gchar* id);
+ gint (*favorite_create) (BirdieAPI* self, const gchar* id);
+ gint (*favorite_destroy) (BirdieAPI* self, const gchar* id);
+ gint (*send_direct_message) (BirdieAPI* self, const gchar* recipient, const gchar* status);
+ gint64 (*send_direct_message_with_media) (BirdieAPI* self, const gchar* recipient, const gchar* status, const gchar* media_uri, gchar** media_out);
+ gint (*get_account) (BirdieAPI* self);
+ BirdieTweet* (*get_single_tweet) (BirdieAPI* self, const gchar* tweet_id);
+ void (*get_home_timeline) (BirdieAPI* self);
+ void (*get_mentions_timeline) (BirdieAPI* self);
+ void (*get_direct_messages) (BirdieAPI* self);
+ void (*get_direct_messages_sent) (BirdieAPI* self);
+ void (*get_own_timeline) (BirdieAPI* self);
+ void (*get_user_timeline) (BirdieAPI* self, const gchar* user_id);
+ void (*get_search_timeline) (BirdieAPI* self, const gchar* search_term);
+ void (*get_favorites) (BirdieAPI* self);
+ void (*get_lists) (BirdieAPI* self);
+ void (*get_list_timeline) (BirdieAPI* self, const gchar* id);
+ void (*get_older_home_timeline) (BirdieAPI* self);
+ void (*get_older_mentions_timeline) (BirdieAPI* self);
+ void (*get_older_search_timeline) (BirdieAPI* self, const gchar* search_term);
+ GArray* (*get_friendship) (BirdieAPI* self, const gchar* source_user, const gchar* target_user);
+ gint (*create_friendship) (BirdieAPI* self, const gchar* screen_name);
+ gint (*destroy_friendship) (BirdieAPI* self, const gchar* screen_name);
+ gint (*create_block) (BirdieAPI* self, const gchar* screen_name);
+ gint (*destroy_block) (BirdieAPI* self, const gchar* screen_name);
+ GArray* (*get_followers) (BirdieAPI* self, const gchar* screen_name);
+ gint (*unsubscribe_list) (BirdieAPI* self, const gchar* id);
+ gint (*destroy_list) (BirdieAPI* self, const gchar* id);
+ void (*create_list) (BirdieAPI* self, const gchar* name, const gchar* description);
+ gint (*add_to_list) (BirdieAPI* self, const gchar* list_id, const gchar* screen_name);
+ gint (*remove_from_list) (BirdieAPI* self, const gchar* list_id, const gchar* screen_name);
+};
+
+struct _Block1Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ GtkMessageDialog* msg;
+};
+
+struct _Block2Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ GSourceFunc callback;
+ gpointer callback_target;
+ GDestroyNotify callback_target_destroy_notify;
+ gpointer _async_data_;
+};
+
+struct _Block3Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ gboolean window_active;
+ GtkDialog* dialog;
+ WebKitWebView* web_view;
+};
+
+struct _Block4Data {
+ int _ref_count_;
+ Block3Data * _data3_;
+ gchar** pin;
+ gint pin_length1;
+ gint _pin_size_;
+};
+
+struct _BirdieBirdieRequestData {
+ int _state_;
+ GObject* _source_object_;
+ GAsyncResult* _res_;
+ GSimpleAsyncResult* _async_result;
+ BirdieBirdie* self;
+ Block2Data* _data2_;
+ GThreadFunc run;
+ void* run_target;
+ GDestroyNotify run_target_destroy_notify;
+ GError * _inner_error_;
+};
+
+struct _Block5Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ GSourceFunc callback;
+ gpointer callback_target;
+ GDestroyNotify callback_target_destroy_notify;
+ gpointer _async_data_;
+};
+
+struct _BirdieBirdieInitData {
+ int _state_;
+ GObject* _source_object_;
+ GAsyncResult* _res_;
+ GSimpleAsyncResult* _async_result;
+ BirdieBirdie* self;
+ Block5Data* _data5_;
+ gboolean _tmp0_;
+ GThreadFunc run;
+ void* run_target;
+ GDestroyNotify run_target_destroy_notify;
+ GThreadFunc _tmp1_;
+ void* _tmp1__target;
+ GError * _inner_error_;
+};
+
+struct _Block6Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ BirdieUser* account;
+};
+
+struct _Block7Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ gchar* new_timeline;
+};
+
+struct _Block8Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ gchar* notify_header;
+ gchar* notify_text;
+ gchar* avatar;
+};
+
+struct _BirdieTweet {
+ GTypeInstance parent_instance;
+ volatile int ref_count;
+ BirdieTweetPrivate * priv;
+ gchar* id;
+ gchar* actual_id;
+ gchar* user_name;
+ gchar* user_screen_name;
+ gchar* text;
+ gchar* created_at;
+ gchar* profile_image_url;
+ gchar* profile_image_file;
+ gchar* in_reply_to_screen_name;
+ gchar* retweeted_by;
+ gchar* retweeted_by_name;
+ gchar* media_url;
+ gchar* youtube_video;
+ gchar* in_reply_to_status_id;
+ gboolean verified;
+ gboolean retweeted;
+ gboolean favorited;
+ gboolean dm;
+};
+
+struct _BirdieTweetClass {
+ GTypeClass parent_class;
+ void (*finalize) (BirdieTweet *self);
+};
+
+struct _Block9Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ GSourceFunc callback;
+ gpointer callback_target;
+ GDestroyNotify callback_target_destroy_notify;
+ gpointer _async_data_;
+};
+
+struct _BirdieBirdieGetAllAvatarsData {
+ int _state_;
+ GObject* _source_object_;
+ GAsyncResult* _res_;
+ GSimpleAsyncResult* _async_result;
+ BirdieBirdie* self;
+ Block9Data* _data9_;
+ GThreadFunc run;
+ void* run_target;
+ GDestroyNotify run_target_destroy_notify;
+ GError * _inner_error_;
+};
+
+struct _Block10Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ gboolean new_mentions;
+ gchar* notify_header;
+ gchar* notify_text;
+ gchar* avatar;
+};
+
+struct _Block11Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ gboolean new_dms;
+ gchar* notify_header;
+ gchar* notify_text;
+ gchar* avatar;
+};
+
+struct _Block12Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ GSourceFunc callback;
+ gpointer callback_target;
+ GDestroyNotify callback_target_destroy_notify;
+ gpointer _async_data_;
+};
+
+struct _BirdieBirdieUpdateDatesData {
+ int _state_;
+ GObject* _source_object_;
+ GAsyncResult* _res_;
+ GSimpleAsyncResult* _async_result;
+ BirdieBirdie* self;
+ Block12Data* _data12_;
+ GThreadFunc run;
+ void* run_target;
+ GDestroyNotify run_target_destroy_notify;
+ GError * _inner_error_;
+};
+
+struct _Block13Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ gchar* media_uri;
+};
+
+struct _Block14Data {
+ int _ref_count_;
+ Block13Data * _data13_;
+ BirdieTweet* tweet_tmp;
+};
+
+struct _Block15Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ GSourceFunc callback;
+ gpointer callback_target;
+ GDestroyNotify callback_target_destroy_notify;
+ gpointer _async_data_;
+};
+
+struct _BirdieBirdieShowUserData {
+ int _state_;
+ GObject* _source_object_;
+ GAsyncResult* _res_;
+ GSimpleAsyncResult* _async_result;
+ BirdieBirdie* self;
+ Block15Data* _data15_;
+ GThreadFunc run;
+ void* run_target;
+ GDestroyNotify run_target_destroy_notify;
+ GError * _inner_error_;
+};
+
+struct _Block16Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ GSourceFunc callback;
+ gpointer callback_target;
+ GDestroyNotify callback_target_destroy_notify;
+ gpointer _async_data_;
+};
+
+struct _BirdieBirdieShowSearchData {
+ int _state_;
+ GObject* _source_object_;
+ GAsyncResult* _res_;
+ GSimpleAsyncResult* _async_result;
+ BirdieBirdie* self;
+ Block16Data* _data16_;
+ GtkPopover* _tmp0_;
+ GThreadFunc run;
+ void* run_target;
+ GDestroyNotify run_target_destroy_notify;
+ GError * _inner_error_;
+};
+
+struct _Block17Data {
+ int _ref_count_;
+ BirdieBirdie* self;
+ GSourceFunc callback;
+ gpointer callback_target;
+ GDestroyNotify callback_target_destroy_notify;
+ gpointer _async_data_;
+};
+
+struct _BirdieWidgetsTweetList {
+ GtkListBox parent_instance;
+ BirdieWidgetsTweetListPrivate * priv;
+ GList* boxes;
+ gboolean load_more;
+ gchar* list_id;
+ gchar* list_owner;
+};
+
+struct _BirdieWidgetsTweetListClass {
+ GtkListBoxClass parent_class;
+};
+
+struct _BirdieBirdieShowListData {
+ int _state_;
+ GObject* _source_object_;
+ GAsyncResult* _res_;
+ GSimpleAsyncResult* _async_result;
+ BirdieBirdie* self;
+ Block17Data* _data17_;
+ GThreadFunc run;
+ void* run_target;
+ GDestroyNotify run_target_destroy_notify;
+ GError * _inner_error_;
+};
+
+
+static gpointer birdie_birdie_parent_class = NULL;
+extern gboolean birdie_option_DEBUG;
+extern gboolean birdie_option_START_HIDDEN;
+
+GType birdie_birdie_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_unified_window_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_tweet_list_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_lists_view_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_notebook_get_type (void) G_GNUC_CONST;
+gpointer birdie_api_ref (gpointer instance);
+void birdie_api_unref (gpointer instance);
+GParamSpec* birdie_param_spec_api (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+void birdie_value_set_api (GValue* value, gpointer v_object);
+void birdie_value_take_api (GValue* value, gpointer v_object);
+gpointer birdie_value_get_api (const GValue* value);
+GType birdie_api_get_type (void) G_GNUC_CONST;
+gpointer birdie_utils_notification_ref (gpointer instance);
+void birdie_utils_notification_unref (gpointer instance);
+GParamSpec* birdie_utils_param_spec_notification (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+void birdie_utils_value_set_notification (GValue* value, gpointer v_object);
+void birdie_utils_value_take_notification (GValue* value, gpointer v_object);
+gpointer birdie_utils_value_get_notification (const GValue* value);
+GType birdie_utils_notification_get_type (void) G_GNUC_CONST;
+GType birdie_sqlite_database_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_user_box_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_welcome_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_error_page_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_conversations_list_get_type (void) G_GNUC_CONST;
+GType birdie_widgets_conversation_view_get_type (void) G_GNUC_CONST;
+gpointer birdie_tweet_ref (gpointer instance);
+void birdie_tweet_unref (gpointer instance);
+GParamSpec* birdie_param_spec_tweet (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+void birdie_value_set_tweet (GValue* value, gpointer v_object);
+void birdie_value_take_tweet (GValue* value, gpointer v_object);
+gpointer birdie_value_get_tweet (const GValue* value);
+GType birdie_tweet_get_type (void) G_GNUC_CONST;
+GType birdie_utils_launcher_get_type (void) G_GNUC_CONST;
+GType birdie_utils_status_icon_get_type (void) G_GNUC_CONST;
+gpointer birdie_cache_ref (gpointer instance);
+void birdie_cache_unref (gpointer instance);
+GParamSpec* birdie_param_spec_cache (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+void birdie_value_set_cache (GValue* value, gpointer v_object);
+void birdie_value_take_cache (GValue* value, gpointer v_object);
+gpointer birdie_value_get_cache (const GValue* value);
+GType birdie_cache_get_type (void) G_GNUC_CONST;
+gpointer birdie_user_ref (gpointer instance);
+void birdie_user_unref (gpointer instance);
+GParamSpec* birdie_param_spec_user (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
+void birdie_value_set_user (GValue* value, gpointer v_object);
+void birdie_value_take_user (GValue* value, gpointer v_object);
+gpointer birdie_value_get_user (const GValue* value);
+GType birdie_user_get_type (void) G_GNUC_CONST;
+#define BIRDIE_BIRDIE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), BIRDIE_TYPE_BIRDIE, BirdieBirdiePrivate))
+enum {
+ BIRDIE_BIRDIE_DUMMY_PROPERTY
+};
+static void _birdie_tweet_unref0_ (gpointer var);
+static void _g_list_free__birdie_tweet_unref0_ (GList* self);
+static void _g_free0_ (gpointer var);
+static void _g_list_free__g_free0_ (GList* self);
+BirdieBirdie* birdie_birdie_new (void);
+BirdieBirdie* birdie_birdie_construct (GType object_type);
+#define CONSTANTS_DATADIR "/usr/share"
+void birdie_utils_create_dir_with_parents (const gchar* dir);
+BirdieSqliteDatabase* birdie_sqlite_database_new (gboolean skip_tables);
+BirdieSqliteDatabase* birdie_sqlite_database_construct (GType object_type, gboolean skip_tables);
+BirdieCache* birdie_cache_new (BirdieBirdie* birdie);
+BirdieCache* birdie_cache_construct (GType object_type, BirdieBirdie* birdie);
+static void birdie_birdie_real_activate (GApplication* base);
+void birdie_utils_logger_initialize (const gchar* app_name);
+GType birdie_utils_log_level_get_type (void) G_GNUC_CONST;
+BirdieUtilsLogLevel birdie_utils_logger_get_DisplayLevel (void);
+void birdie_utils_logger_set_DisplayLevel (BirdieUtilsLogLevel value);
+#define CONSTANTS_VERSION "1.1"
+static void birdie_birdie_on_exit (BirdieBirdie* self);
+static void _birdie_birdie_on_exit_birdie_birdie_exit (BirdieBirdie* _sender, gpointer self);
+BirdieWidgetsUnifiedWindow* birdie_widgets_unified_window_new (void);
+BirdieWidgetsUnifiedWindow* birdie_widgets_unified_window_construct (GType object_type);
+void birdie_widgets_unified_window_restore_window (BirdieWidgetsUnifiedWindow* self);
+BirdieUtilsLauncher* birdie_utils_launcher_new (BirdieBirdie* birdie);
+BirdieUtilsLauncher* birdie_utils_launcher_construct (GType object_type, BirdieBirdie* birdie);
+gboolean birdie_utils_is_gnome (void);
+BirdieUtilsStatusIcon* birdie_utils_status_icon_new (BirdieBirdie* birdie);
+BirdieUtilsStatusIcon* birdie_utils_status_icon_construct (GType object_type, BirdieBirdie* birdie);
+BirdieUtilsNotification* birdie_utils_notification_new (void);
+BirdieUtilsNotification* birdie_utils_notification_construct (GType object_type);
+void birdie_utils_notification_init (BirdieUtilsNotification* self);
+static gboolean ___lambda53_ (BirdieBirdie* self, GdkEventKey* e);
+static gboolean ____lambda53__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self);
+static void ___lambda54_ (BirdieBirdie* self);
+GType birdie_widgets_tweet_dialog_get_type (void) G_GNUC_CONST;
+BirdieWidgetsTweetDialog* birdie_widgets_tweet_dialog_new (BirdieBirdie* birdie, const gchar* id, const gchar* user_screen_name, gboolean dm);
+BirdieWidgetsTweetDialog* birdie_widgets_tweet_dialog_construct (GType object_type, BirdieBirdie* birdie, const gchar* id, const gchar* user_screen_name, gboolean dm);
+static void ____lambda54__gtk_tool_button_clicked (GtkToolButton* _sender, gpointer self);
+static void ___lambda55_ (BirdieBirdie* self);
+static void birdie_birdie_show_search (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
+static void birdie_birdie_show_search_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error);
+static void ____lambda55__gtk_entry_activate (GtkEntry* _sender, gpointer self);
+static void ___lambda59_ (BirdieBirdie* self, GtkWidget* widget);
+void birdie_birdie_switch_timeline (BirdieBirdie* self, const gchar* new_timeline);
+static void ____lambda59__granite_widgets_mode_button_mode_changed (GraniteWidgetsModeButton* _sender, GtkWidget* widget, gpointer self);
+void birdie_birdie_show_search_entry (BirdieBirdie* self);
+static void _birdie_birdie_show_search_entry_gtk_button_clicked (GtkButton* _sender, gpointer self);
+BirdieWidgetsTweetList* birdie_widgets_tweet_list_new (void);
+BirdieWidgetsTweetList* birdie_widgets_tweet_list_construct (GType object_type);
+BirdieWidgetsListsView* birdie_widgets_lists_view_new (BirdieBirdie* birdie);
+BirdieWidgetsListsView* birdie_widgets_lists_view_construct (GType object_type, BirdieBirdie* birdie);
+static void ___lambda73_ (BirdieBirdie* self, GtkPositionType pos_t);
+static void birdie_birdie_get_older_tweets (BirdieBirdie* self);
+static void ____lambda73__gtk_scrolled_window_edge_reached (GtkScrolledWindow* _sender, GtkPositionType p0, gpointer self);
+static void ___lambda74_ (BirdieBirdie* self, GtkPositionType pos_t);
+static void birdie_birdie_get_older_mentions (BirdieBirdie* self);
+static void ____lambda74__gtk_scrolled_window_edge_reached (GtkScrolledWindow* _sender, GtkPositionType p0, gpointer self);
+static void ___lambda75_ (BirdieBirdie* self, GtkPositionType pos_t);
+static void birdie_birdie_get_older_search (BirdieBirdie* self);
+static void ____lambda75__gtk_scrolled_window_edge_reached (GtkScrolledWindow* _sender, GtkPositionType p0, gpointer self);
+BirdieWidgetsWelcome* birdie_widgets_welcome_new (BirdieBirdie* birdie);
+BirdieWidgetsWelcome* birdie_widgets_welcome_construct (GType object_type, BirdieBirdie* birdie);
+BirdieWidgetsErrorPage* birdie_widgets_error_page_new (BirdieBirdie* birdie);
+BirdieWidgetsErrorPage* birdie_widgets_error_page_construct (GType object_type, BirdieBirdie* birdie);
+BirdieWidgetsNotebook* birdie_widgets_notebook_new (void);
+BirdieWidgetsNotebook* birdie_widgets_notebook_construct (GType object_type);
+BirdieWidgetsConversationsList* birdie_widgets_conversations_list_new (BirdieWidgetsTweetList* received, BirdieWidgetsTweetList* sent);
+BirdieWidgetsConversationsList* birdie_widgets_conversations_list_construct (GType object_type, BirdieWidgetsTweetList* received, BirdieWidgetsTweetList* sent);
+static void birdie_birdie_on_conversation_selected (BirdieBirdie* self, const gchar* name);
+static void _birdie_birdie_on_conversation_selected_birdie_widgets_conversations_list_conversation_selected (BirdieWidgetsConversationsList* _sender, const gchar* username, gpointer self);
+BirdieWidgetsConversationView* birdie_widgets_conversation_view_new (BirdieBirdie* birdie);
+BirdieWidgetsConversationView* birdie_widgets_conversation_view_construct (GType object_type, BirdieBirdie* birdie);
+static void ___lambda144_ (BirdieBirdie* self);
+static void ____lambda144__birdie_widgets_conversation_view_return_to_conversations_list (BirdieWidgetsConversationView* _sender, gpointer self);
+static void birdie_birdie_init_api (BirdieBirdie* self);
+BirdieWidgetsUserBox* birdie_widgets_user_box_new (void);
+BirdieWidgetsUserBox* birdie_widgets_user_box_construct (GType object_type);
+void birdie_widgets_notebook_set_tabs (BirdieWidgetsNotebook* self, gboolean show);
+BirdieUser* birdie_sqlite_database_get_default_account (BirdieSqliteDatabase* self);
+gint* birdie_sqlite_database_get_account_id (BirdieSqliteDatabase* self);
+static void birdie_birdie_set_user_menu (BirdieBirdie* self);
+static void ___lambda147_ (BirdieBirdie* self);
+static void ____lambda147__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static gboolean ___lambda148_ (BirdieBirdie* self, GtkWidget* w, GdkEventFocus* e);
+static gint birdie_birdie_get_total_unread (BirdieBirdie* self);
+void birdie_utils_launcher_clean_launcher_count (BirdieUtilsLauncher* self);
+static void birdie_birdie_clean_tweets_indicator (BirdieBirdie* self);
+static void birdie_birdie_clean_mentions_indicator (BirdieBirdie* self);
+static void birdie_birdie_clean_dm_indicator (BirdieBirdie* self);
+static gboolean ____lambda148__gtk_widget_focus_in_event (GtkWidget* _sender, GdkEventFocus* event, gpointer self);
+void birdie_birdie_init (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
+void birdie_birdie_init_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error);
+static void birdie_birdie_check_timeout_health (BirdieBirdie* self);
+static void birdie_birdie_real_open (GApplication* base, GFile** files, int files_length1, const gchar* hint);
+void birdie_birdie_show_user (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
+void birdie_birdie_show_user_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error);
+gint birdie_api_add_to_list (BirdieAPI* self, const gchar* list_id, const gchar* screen_name);
+static Block1Data* block1_data_ref (Block1Data* _data1_);
+static void block1_data_unref (void * _userdata_);
+static void _________lambda185_ (Block1Data* _data1_);
+static void __________lambda185__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
+static void birdie_birdie_show_list (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
+static void birdie_birdie_show_list_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error);
+static void birdie_birdie_request_data_free (gpointer _data);
+void birdie_birdie_request (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
+void birdie_birdie_request_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error);
+static gboolean birdie_birdie_request_co (BirdieBirdieRequestData* _data_);
+static Block2Data* block2_data_ref (Block2Data* _data2_);
+static void block2_data_unref (void * _userdata_);
+static gboolean _birdie_birdie_request_co_gsource_func (gpointer self);
+static void* __lambda77_ (Block2Data* _data2_);
+BirdieTwitter* birdie_twitter_new (BirdieBirdie* birdie);
+BirdieTwitter* birdie_twitter_construct (GType object_type, BirdieBirdie* birdie);
+GType birdie_twitter_get_type (void) G_GNUC_CONST;
+static gboolean __lambda133_ (BirdieBirdie* self);
+static Block3Data* block3_data_ref (Block3Data* _data3_);
+static void block3_data_unref (void * _userdata_);
+void birdie_birdie_set_widgets_sensitive (BirdieBirdie* self, gboolean sensitive);
+static void __lambda134_ (Block3Data* _data3_);
+static Block4Data* block4_data_ref (Block4Data* _data4_);
+static void block4_data_unref (void * _userdata_);
+static void* ___lambda135_ (Block4Data* _data4_);
+gint birdie_api_get_tokens (BirdieAPI* self, const gchar* pin);
+static gpointer ____lambda135__gthread_func (gpointer self);
+static void ___lambda134__webkit_web_view_document_load_finished (WebKitWebView* _sender, WebKitWebFrame* web_frame, gpointer self);
+static void __lambda141_ (Block3Data* _data3_);
+static void ___lambda141__gtk_dialog_close (GtkDialog* _sender, gpointer self);
+gchar* birdie_api_get_request (BirdieAPI* self);
+static gboolean ___lambda133__gsource_func (gpointer self);
+static gpointer ___lambda77__gthread_func (gpointer self);
+static void birdie_birdie_init_data_free (gpointer _data);
+static gboolean birdie_birdie_init_co (BirdieBirdieInitData* _data_);
+static Block5Data* block5_data_ref (Block5Data* _data5_);
+static void block5_data_unref (void * _userdata_);
+static gboolean _birdie_birdie_init_co_gsource_func (gpointer self);
+static gboolean __lambda136_ (BirdieBirdie* self);
+static gboolean ___lambda136__gsource_func (gpointer self);
+static gboolean birdie_birdie_check_internet_connection (BirdieBirdie* self);
+static void* ___lambda137_ (Block5Data* _data5_);
+gint birdie_api_auth (BirdieAPI* self);
+gint birdie_api_get_account (BirdieAPI* self);
+void birdie_widgets_tweet_list_clear (BirdieWidgetsTweetList* self);
+void birdie_widgets_lists_view_clear (BirdieWidgetsListsView* self);
+void birdie_cache_set_default_account (BirdieCache* self, gint default_account_id);
+void birdie_cache_load_cached_tweets (BirdieCache* self, const gchar* timeline, BirdieWidgetsTweetList* tweetlist);
+void birdie_api_get_home_timeline (BirdieAPI* self);
+void birdie_api_get_mentions_timeline (BirdieAPI* self);
+void birdie_api_get_direct_messages (BirdieAPI* self);
+void birdie_api_get_direct_messages_sent (BirdieAPI* self);
+void birdie_api_get_own_timeline (BirdieAPI* self);
+void birdie_api_get_favorites (BirdieAPI* self);
+void birdie_api_get_lists (BirdieAPI* self);
+void birdie_widgets_user_box_update (BirdieWidgetsUserBox* self, BirdieUser* user);
+static void birdie_birdie_remove_timeouts (BirdieBirdie* self);
+void birdie_widgets_user_box_init (BirdieWidgetsUserBox* self, BirdieUser* user, BirdieBirdie* birdie);
+void birdie_widgets_conversations_list_set_dm_lists (BirdieWidgetsConversationsList* self, BirdieWidgetsTweetList* received, BirdieWidgetsTweetList* sent, gboolean* init);
+void birdie_media_get_userbox_avatar (BirdieWidgetsUserBox* userbox, gboolean own);
+void birdie_sqlite_database_update_account (BirdieSqliteDatabase* self, BirdieUser* account);
+static void birdie_birdie_set_account_avatar (BirdieBirdie* self, BirdieUser* account);
+static gpointer ____lambda137__gthread_func (gpointer self);
+GList* birdie_sqlite_database_get_all_accounts (BirdieSqliteDatabase* self);
+static void _birdie_user_unref0_ (gpointer var);
+static void _g_list_free__birdie_user_unref0_ (GList* self);
+static Block6Data* block6_data_ref (Block6Data* _data6_);
+static void block6_data_unref (void * _userdata_);
+static void _____lambda145_ (Block6Data* _data6_);
+static void birdie_birdie_switch_account (BirdieBirdie* self, BirdieUser* account);
+static void ______lambda145__gtk_button_clicked (GtkButton* _sender, gpointer self);
+static void __lambda146_ (BirdieBirdie* self);
+static void ___lambda146__gtk_button_clicked (GtkButton* _sender, gpointer self);
+void birdie_sqlite_database_set_default_account (BirdieSqliteDatabase* self, BirdieUser* account);
+static Block7Data* block7_data_ref (Block7Data* _data7_);
+static void block7_data_unref (void * _userdata_);
+static gboolean __lambda7_ (Block7Data* _data7_);
+static gboolean ___lambda7__gsource_func (gpointer self);
+void birdie_widgets_conversation_view_set_conversation (BirdieWidgetsConversationView* self, const gchar* name, BirdieWidgetsTweetList* received, BirdieWidgetsTweetList* sent);
+gboolean birdie_utils_timeout_is_dead (gint timeout_period, GDateTime* last_timeout);
+void birdie_birdie_add_timeout_offline (BirdieBirdie* self);
+void birdie_birdie_add_timeout_online (BirdieBirdie* self);
+static gboolean __lambda87_ (BirdieBirdie* self);
+void birdie_birdie_update_dates (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
+void birdie_birdie_update_dates_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error);
+static gboolean ___lambda87__gsource_func (gpointer self);
+static gboolean __lambda86_ (BirdieBirdie* self);
+void* birdie_birdie_update_timelines (BirdieBirdie* self);
+static gpointer _birdie_birdie_update_timelines_gthread_func (gpointer self);
+static gboolean ___lambda86__gsource_func (gpointer self);
+void birdie_birdie_update_home_ui (BirdieBirdie* self);
+static Block8Data* block8_data_ref (Block8Data* _data8_);
+static void block8_data_unref (void * _userdata_);
+static gboolean __lambda80_ (Block8Data* _data8_);
+static void __lambda81_ (BirdieBirdie* self, BirdieTweet* tweet);
+void birdie_widgets_tweet_list_remove (BirdieWidgetsTweetList* self, BirdieTweet* tweet);
+static void ___lambda81__gfunc (gconstpointer data, gpointer self);
+static void __lambda84_ (Block8Data* _data8_, BirdieTweet* tweet);
+void birdie_widgets_tweet_list_append (BirdieWidgetsTweetList* self, BirdieTweet* tweet, BirdieBirdie* birdie);
+void birdie_sqlite_database_add_user (BirdieSqliteDatabase* self, const gchar* screen_name, const gchar* name, gint account_id, GAsyncReadyCallback _callback_, gpointer _user_data_);
+void birdie_sqlite_database_add_user_finish (BirdieSqliteDatabase* self, GAsyncResult* _res_);
+gchar** birdie_utils_get_hashtags_list (const gchar* text, int* result_length1);
+void birdie_sqlite_database_add_hashtag (BirdieSqliteDatabase* self, const gchar* hashtag, gint account_id, GAsyncReadyCallback _callback_, gpointer _user_data_);
+void birdie_sqlite_database_add_hashtag_finish (BirdieSqliteDatabase* self, GAsyncResult* _res_);
+void birdie_utils_notification_notify (BirdieUtilsNotification* self, BirdieBirdie* birdie, const gchar* header, const gchar* message, const gchar* timeline, gboolean* dm, const gchar* avatar);
+static void ___lambda84__gfunc (gconstpointer data, gpointer self);
+void birdie_utils_launcher_set_count (BirdieUtilsLauncher* self, gint count);
+void birdie_birdie_get_all_avatars (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_);
+void birdie_birdie_get_all_avatars_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error);
+void birdie_media_get_avatar (BirdieWidgetsTweetList* timeline);
+static gboolean ___lambda80__gsource_func (gpointer self);
+static void birdie_birdie_get_all_avatars_data_free (gpointer _data);
+static gboolean birdie_birdie_get_all_avatars_co (BirdieBirdieGetAllAvatarsData* _data_);
+static Block9Data* block9_data_ref (Block9Data* _data9_);
+static void block9_data_unref (void * _userdata_);
+static gboolean _birdie_birdie_get_all_avatars_co_gsource_func (gpointer self);
+static void* __lambda85_ (Block9Data* _data9_);
+static gpointer ___lambda85__gthread_func (gpointer self);
+void birdie_birdie_update_dm_sent_ui (BirdieBirdie* self);
+static gboolean __lambda114_ (BirdieBirdie* self);
+static void __lambda115_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda115__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda114__gsource_func (gpointer self);
+void birdie_birdie_update_own_timeline_ui (BirdieBirdie* self);
+static gboolean __lambda116_ (BirdieBirdie* self);
+static void __lambda117_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda117__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda116__gsource_func (gpointer self);
+void birdie_birdie_update_favorites_ui (BirdieBirdie* self);
+static gboolean __lambda118_ (BirdieBirdie* self);
+static void __lambda119_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda119__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda118__gsource_func (gpointer self);
+void birdie_birdie_update_mentions_ui (BirdieBirdie* self);
+static Block10Data* block10_data_ref (Block10Data* _data10_);
+static void block10_data_unref (void * _userdata_);
+static gboolean __lambda107_ (Block10Data* _data10_);
+static void __lambda108_ (Block10Data* _data10_, BirdieTweet* tweet);
+static void ___lambda108__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda107__gsource_func (gpointer self);
+void birdie_birdie_update_dm_ui (BirdieBirdie* self);
+static Block11Data* block11_data_ref (Block11Data* _data11_);
+static void block11_data_unref (void * _userdata_);
+static gboolean __lambda111_ (Block11Data* _data11_);
+static void __lambda112_ (Block11Data* _data11_, BirdieTweet* tweet);
+static void ___lambda112__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda111__gsource_func (gpointer self);
+static void birdie_birdie_update_dates_data_free (gpointer _data);
+static gboolean birdie_birdie_update_dates_co (BirdieBirdieUpdateDatesData* _data_);
+static Block12Data* block12_data_ref (Block12Data* _data12_);
+static void block12_data_unref (void * _userdata_);
+static gboolean _birdie_birdie_update_dates_co_gsource_func (gpointer self);
+static void* __lambda88_ (Block12Data* _data12_);
+void birdie_widgets_tweet_list_update_date (BirdieWidgetsTweetList* self);
+static gpointer ___lambda88__gthread_func (gpointer self);
+void birdie_api_get_older_home_timeline (BirdieAPI* self);
+void birdie_birdie_update_older_home_ui (BirdieBirdie* self);
+static gboolean __lambda93_ (BirdieBirdie* self);
+static void __lambda94_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda94__gfunc (gconstpointer data, gpointer self);
+static void __lambda95_ (BirdieBirdie* self, BirdieTweet* tweet);
+void birdie_widgets_tweet_list_prepend (BirdieWidgetsTweetList* self, BirdieTweet* tweet, BirdieBirdie* birdie);
+static void ___lambda95__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda93__gsource_func (gpointer self);
+void birdie_api_get_older_mentions_timeline (BirdieAPI* self);
+void birdie_birdie_update_older_mentions_ui (BirdieBirdie* self);
+static gboolean __lambda99_ (BirdieBirdie* self);
+static void __lambda100_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda100__gfunc (gconstpointer data, gpointer self);
+static void __lambda101_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda101__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda99__gsource_func (gpointer self);
+void birdie_api_get_older_search_timeline (BirdieAPI* self, const gchar* search_term);
+void birdie_birdie_update_older_search_ui (BirdieBirdie* self);
+static gboolean __lambda103_ (BirdieBirdie* self);
+static void __lambda104_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda104__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda103__gsource_func (gpointer self);
+void birdie_birdie_tweet_callback (BirdieBirdie* self, const gchar* text, const gchar* id, const gchar* user_screen_name, gboolean dm, const gchar* media_uri);
+static Block13Data* block13_data_ref (Block13Data* _data13_);
+static void block13_data_unref (void * _userdata_);
+gint birdie_api_send_direct_message (BirdieAPI* self, const gchar* recipient, const gchar* status);
+gint64 birdie_api_send_direct_message_with_media (BirdieAPI* self, const gchar* recipient, const gchar* status, const gchar* media_uri, gchar** media_out);
+gint64 birdie_api_update (BirdieAPI* self, const gchar* status, const gchar* id);
+gint64 birdie_api_update_with_media (BirdieAPI* self, const gchar* status, const gchar* id, const gchar* media_uri, gchar** media_out);
+static Block14Data* block14_data_ref (Block14Data* _data14_);
+static void block14_data_unref (void * _userdata_);
+gchar* birdie_utils_highlight_all (gchar* text);
+BirdieTweet* birdie_tweet_new (const gchar* id, const gchar* actual_id, const gchar* user_name, const gchar* user_screen_name, const gchar* text, const gchar* created_at, const gchar* profile_image_url, const gchar* profile_image_file, gboolean retweeted, gboolean favorited, gboolean dm, const gchar* in_reply_to_screen_name, const gchar* retweeted_by, const gchar* retweeted_by_name, const gchar* media_url, const gchar* youtube_video, gboolean verified, const gchar* in_reply_to_status_id);
+BirdieTweet* birdie_tweet_construct (GType object_type, const gchar* id, const gchar* actual_id, const gchar* user_name, const gchar* user_screen_name, const gchar* text, const gchar* created_at, const gchar* profile_image_url, const gchar* profile_image_file, gboolean retweeted, gboolean favorited, gboolean dm, const gchar* in_reply_to_screen_name, const gchar* retweeted_by, const gchar* retweeted_by_name, const gchar* media_url, const gchar* youtube_video, gboolean verified, const gchar* in_reply_to_status_id);
+static gboolean _____lambda21_ (BirdieBirdie* self);
+static gboolean ______lambda21__gsource_func (gpointer self);
+static gboolean _____lambda35_ (Block14Data* _data14_);
+GType birdie_widgets_tweet_box_get_type (void) G_GNUC_CONST;
+gchar* birdie_media_get_imgur_media (const gchar* url, BirdieWidgetsTweetBox* tweetbox, BirdieWidgetsTweetList* tweetlist, BirdieTweet* tweet);
+static gboolean ______lambda35__gsource_func (gpointer self);
+static void birdie_birdie_show_user_data_free (gpointer _data);
+static gboolean birdie_birdie_show_user_co (BirdieBirdieShowUserData* _data_);
+static Block15Data* block15_data_ref (Block15Data* _data15_);
+static void block15_data_unref (void * _userdata_);
+static gboolean _birdie_birdie_show_user_co_gsource_func (gpointer self);
+static void* __lambda5_ (Block15Data* _data15_);
+static gboolean ___lambda6_ (BirdieBirdie* self);
+static gboolean ____lambda6__gsource_func (gpointer self);
+void birdie_api_get_user_timeline (BirdieAPI* self, const gchar* user_id);
+static gpointer ___lambda5__gthread_func (gpointer self);
+void birdie_birdie_update_user_timeline_ui (BirdieBirdie* self);
+static gboolean __lambda121_ (BirdieBirdie* self);
+static void __lambda122_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda122__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda123_ (BirdieBirdie* self);
+static gboolean ____lambda123__gsource_func (gpointer self);
+static gboolean ___lambda121__gsource_func (gpointer self);
+void birdie_birdie_update_search_ui (BirdieBirdie* self);
+static gboolean __lambda125_ (BirdieBirdie* self);
+static void __lambda126_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda126__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda127_ (BirdieBirdie* self);
+static gboolean ____lambda127__gsource_func (gpointer self);
+static gboolean ___lambda125__gsource_func (gpointer self);
+static void birdie_birdie_show_search_data_free (gpointer _data);
+static gboolean birdie_birdie_show_search_co (BirdieBirdieShowSearchData* _data_);
+static Block16Data* block16_data_ref (Block16Data* _data16_);
+static void block16_data_unref (void * _userdata_);
+static gboolean _birdie_birdie_show_search_co_gsource_func (gpointer self);
+static void* __lambda56_ (Block16Data* _data16_);
+static gboolean ___lambda58_ (BirdieBirdie* self);
+static gboolean ____lambda58__gsource_func (gpointer self);
+void birdie_api_get_search_timeline (BirdieAPI* self, const gchar* search_term);
+static gpointer ___lambda56__gthread_func (gpointer self);
+void birdie_birdie_update_list_ui (BirdieBirdie* self);
+static gboolean __lambda131_ (BirdieBirdie* self);
+static void __lambda132_ (BirdieBirdie* self, BirdieTweet* tweet);
+static void ___lambda132__gfunc (gconstpointer data, gpointer self);
+static gboolean ___lambda131__gsource_func (gpointer self);
+static void birdie_birdie_show_list_data_free (gpointer _data);
+static gboolean birdie_birdie_show_list_co (BirdieBirdieShowListData* _data_);
+static Block17Data* block17_data_ref (Block17Data* _data17_);
+static void block17_data_unref (void * _userdata_);
+static gboolean _birdie_birdie_show_list_co_gsource_func (gpointer self);
+static void* __lambda186_ (Block17Data* _data17_);
+static gboolean ___lambda187_ (BirdieBirdie* self);
+static gboolean ____lambda187__gsource_func (gpointer self);
+void birdie_api_get_list_timeline (BirdieAPI* self, const gchar* id);
+static gpointer ___lambda186__gthread_func (gpointer self);
+gboolean birdie_utils_check_internet_connection (void);
+void birdie_utils_notification_uninit (BirdieUtilsNotification* self);
+static GObject * birdie_birdie_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties);
+static void birdie_birdie_finalize (GObject* obj);
+static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
+static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
+static gint _vala_array_length (gpointer array);
+
+const GOptionEntry BIRDIE_BIRDIE_app_options[3] = {{"debug", 'd', 0, G_OPTION_ARG_NONE, &birdie_option_DEBUG, "Enable debug logging", NULL}, {"start-hidden", 's', 0, G_OPTION_ARG_NONE, &birdie_option_START_HIDDEN, "Start hidden", NULL}, {NULL}};
+
+static void _birdie_tweet_unref0_ (gpointer var) {
+ (var == NULL) ? NULL : (var = (birdie_tweet_unref (var), NULL));
+}
+
+
+static void _g_list_free__birdie_tweet_unref0_ (GList* self) {
+ g_list_foreach (self, (GFunc) _birdie_tweet_unref0_, NULL);
+ g_list_free (self);
+}
+
+
+static void _g_free0_ (gpointer var) {
+ var = (g_free (var), NULL);
+}
+
+
+static void _g_list_free__g_free0_ (GList* self) {
+ g_list_foreach (self, (GFunc) _g_free0_, NULL);
+ g_list_free (self);
+}
+
+
+BirdieBirdie* birdie_birdie_construct (GType object_type) {
+ BirdieBirdie * self = NULL;
+ BirdieSqliteDatabase* _tmp0_ = NULL;
+ BirdieCache* _tmp1_ = NULL;
+ self = (BirdieBirdie*) g_object_new (object_type, "application-id", "org.birdie", "flags", G_APPLICATION_HANDLES_OPEN, NULL);
+ bindtextdomain ("birdie", CONSTANTS_DATADIR "/locale");
+ self->initialized = FALSE;
+ self->priv->ready = FALSE;
+ self->priv->changing_tab = FALSE;
+ self->adding_to_list = FALSE;
+ birdie_utils_create_dir_with_parents ("/.cache/birdie/media");
+ birdie_utils_create_dir_with_parents ("/.local/share/birdie/avatars");
+ _tmp0_ = birdie_sqlite_database_new (FALSE);
+ _g_object_unref0 (self->db);
+ self->db = _tmp0_;
+ _tmp1_ = birdie_cache_new (self);
+ _birdie_cache_unref0 (self->priv->cache);
+ self->priv->cache = _tmp1_;
+ return self;
+}
+
+
+BirdieBirdie* birdie_birdie_new (void) {
+ return birdie_birdie_construct (BIRDIE_TYPE_BIRDIE);
+}
+
+
+static void _birdie_birdie_on_exit_birdie_birdie_exit (BirdieBirdie* _sender, gpointer self) {
+ birdie_birdie_on_exit ((BirdieBirdie*) self);
+}
+
+
+static gboolean ___lambda53_ (BirdieBirdie* self, GdkEventKey* e) {
+ gboolean result = FALSE;
+ GdkEventKey* _tmp0_ = NULL;
+ GdkModifierType _tmp1_ = 0;
+ g_return_val_if_fail (e != NULL, FALSE);
+ _tmp0_ = e;
+ _tmp1_ = _tmp0_->state;
+ if ((_tmp1_ & GDK_CONTROL_MASK) != 0) {
+ GdkEventKey* _tmp2_ = NULL;
+ guint _tmp3_ = 0U;
+ _tmp2_ = e;
+ _tmp3_ = _tmp2_->keyval;
+ switch (_tmp3_) {
+ case GDK_KEY_q:
+ {
+ BirdieWidgetsUnifiedWindow* _tmp4_ = NULL;
+ g_signal_emit_by_name (self, "exit");
+ _tmp4_ = self->m_window;
+ gtk_widget_destroy ((GtkWidget*) _tmp4_);
+ break;
+ }
+ case GDK_KEY_n:
+ {
+ GtkToolButton* _tmp5_ = NULL;
+ _tmp5_ = self->new_tweet;
+ g_signal_emit_by_name (_tmp5_, "clicked");
+ break;
+ }
+ default:
+ {
+ break;
+ }
+ }
+ }
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ____lambda53__gtk_widget_key_press_event (GtkWidget* _sender, GdkEventKey* event, gpointer self) {
+ gboolean result;
+ result = ___lambda53_ ((BirdieBirdie*) self, event);
+ return result;
+}
+
+
+static void ___lambda54_ (BirdieBirdie* self) {
+ BirdieWidgetsTweetDialog* dialog = NULL;
+ BirdieWidgetsTweetDialog* _tmp0_ = NULL;
+ GtkToolButton* _tmp1_ = NULL;
+ _tmp0_ = birdie_widgets_tweet_dialog_new (self, "", "", FALSE);
+ g_object_ref_sink (_tmp0_);
+ dialog = _tmp0_;
+ _tmp1_ = self->new_tweet;
+ gtk_popover_set_relative_to ((GtkPopover*) dialog, (GtkWidget*) _tmp1_);
+ gtk_widget_show_all ((GtkWidget*) dialog);
+ _g_object_unref0 (dialog);
+}
+
+
+static void ____lambda54__gtk_tool_button_clicked (GtkToolButton* _sender, gpointer self) {
+ ___lambda54_ ((BirdieBirdie*) self);
+}
+
+
+static void ___lambda55_ (BirdieBirdie* self) {
+ GtkSearchEntry* _tmp0_ = NULL;
+ const gchar* _tmp1_ = NULL;
+ gchar* _tmp2_ = NULL;
+ _tmp0_ = self->priv->search_entry;
+ _tmp1_ = gtk_entry_get_text (G_TYPE_CHECK_INSTANCE_CAST (_tmp0_, gtk_entry_get_type (), GtkEntry));
+ _tmp2_ = g_strdup (_tmp1_);
+ _g_free0 (self->priv->search_term);
+ self->priv->search_term = _tmp2_;
+ birdie_birdie_show_search (self, NULL, NULL);
+}
+
+
+static void ____lambda55__gtk_entry_activate (GtkEntry* _sender, gpointer self) {
+ ___lambda55_ ((BirdieBirdie*) self);
+}
+
+
+static void ___lambda59_ (BirdieBirdie* self, GtkWidget* widget) {
+ GraniteWidgetsModeButton* _tmp0_ = NULL;
+ gint _tmp1_ = 0;
+ gint _tmp2_ = 0;
+ g_return_if_fail (widget != NULL);
+ _tmp0_ = self->priv->switcher;
+ _tmp1_ = granite_widgets_mode_button_get_selected (_tmp0_);
+ _tmp2_ = _tmp1_;
+ switch (_tmp2_) {
+ case 0:
+ {
+ birdie_birdie_switch_timeline (self, "home");
+ break;
+ }
+ case 1:
+ {
+ birdie_birdie_switch_timeline (self, "mentions");
+ break;
+ }
+ case 2:
+ {
+ birdie_birdie_switch_timeline (self, "dm");
+ break;
+ }
+ default:
+ break;
+ }
+}
+
+
+static void ____lambda59__granite_widgets_mode_button_mode_changed (GraniteWidgetsModeButton* _sender, GtkWidget* widget, gpointer self) {
+ ___lambda59_ ((BirdieBirdie*) self, widget);
+}
+
+
+static void _birdie_birdie_show_search_entry_gtk_button_clicked (GtkButton* _sender, gpointer self) {
+ birdie_birdie_show_search_entry ((BirdieBirdie*) self);
+}
+
+
+static void ___lambda73_ (BirdieBirdie* self, GtkPositionType pos_t) {
+ GtkPositionType _tmp0_ = 0;
+ _tmp0_ = pos_t;
+ if (_tmp0_ == GTK_POS_BOTTOM) {
+ birdie_birdie_get_older_tweets (self);
+ }
+}
+
+
+static void ____lambda73__gtk_scrolled_window_edge_reached (GtkScrolledWindow* _sender, GtkPositionType p0, gpointer self) {
+ ___lambda73_ ((BirdieBirdie*) self, p0);
+}
+
+
+static void ___lambda74_ (BirdieBirdie* self, GtkPositionType pos_t) {
+ GtkPositionType _tmp0_ = 0;
+ _tmp0_ = pos_t;
+ if (_tmp0_ == GTK_POS_BOTTOM) {
+ birdie_birdie_get_older_mentions (self);
+ }
+}
+
+
+static void ____lambda74__gtk_scrolled_window_edge_reached (GtkScrolledWindow* _sender, GtkPositionType p0, gpointer self) {
+ ___lambda74_ ((BirdieBirdie*) self, p0);
+}
+
+
+static void ___lambda75_ (BirdieBirdie* self, GtkPositionType pos_t) {
+ GtkPositionType _tmp0_ = 0;
+ _tmp0_ = pos_t;
+ if (_tmp0_ == GTK_POS_BOTTOM) {
+ birdie_birdie_get_older_search (self);
+ }
+}
+
+
+static void ____lambda75__gtk_scrolled_window_edge_reached (GtkScrolledWindow* _sender, GtkPositionType p0, gpointer self) {
+ ___lambda75_ ((BirdieBirdie*) self, p0);
+}
+
+
+static void _birdie_birdie_on_conversation_selected_birdie_widgets_conversations_list_conversation_selected (BirdieWidgetsConversationsList* _sender, const gchar* username, gpointer self) {
+ birdie_birdie_on_conversation_selected ((BirdieBirdie*) self, username);
+}
+
+
+static void ___lambda144_ (BirdieBirdie* self) {
+ GtkStack* _tmp0_ = NULL;
+ GtkScrolledWindow* _tmp1_ = NULL;
+ _tmp0_ = self->notebook;
+ _tmp1_ = self->priv->scrolled_conversations_list;
+ gtk_stack_set_visible_child (_tmp0_, (GtkWidget*) _tmp1_);
+}
+
+
+static void ____lambda144__birdie_widgets_conversation_view_return_to_conversations_list (BirdieWidgetsConversationView* _sender, gpointer self) {
+ ___lambda144_ ((BirdieBirdie*) self);
+}
+
+
+static void ___lambda147_ (BirdieBirdie* self) {
+ GtkRevealer* _tmp0_ = NULL;
+ gboolean _tmp1_ = FALSE;
+ gboolean _tmp2_ = FALSE;
+ _tmp0_ = self->priv->accounts_revealer;
+ _tmp1_ = gtk_revealer_get_child_revealed (_tmp0_);
+ _tmp2_ = _tmp1_;
+ if (_tmp2_) {
+ GtkRevealer* _tmp3_ = NULL;
+ _tmp3_ = self->priv->accounts_revealer;
+ gtk_revealer_set_reveal_child (_tmp3_, FALSE);
+ } else {
+ GtkRevealer* _tmp4_ = NULL;
+ GtkRevealer* _tmp5_ = NULL;
+ _tmp4_ = self->priv->accounts_revealer;
+ gtk_widget_set_visible ((GtkWidget*) _tmp4_, TRUE);
+ _tmp5_ = self->priv->accounts_revealer;
+ gtk_revealer_set_reveal_child (_tmp5_, TRUE);
+ }
+}
+
+
+static void ____lambda147__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+ ___lambda147_ ((BirdieBirdie*) self);
+}
+
+
+static gboolean ___lambda148_ (BirdieBirdie* self, GtkWidget* w, GdkEventFocus* e) {
+ gboolean result = FALSE;
+ gint _tmp0_ = 0;
+ const gchar* _tmp2_ = NULL;
+ const gchar* _tmp3_ = NULL;
+ GQuark _tmp5_ = 0U;
+ static GQuark _tmp4_label0 = 0;
+ static GQuark _tmp4_label1 = 0;
+ static GQuark _tmp4_label2 = 0;
+ g_return_val_if_fail (w != NULL, FALSE);
+ g_return_val_if_fail (e != NULL, FALSE);
+ _tmp0_ = birdie_birdie_get_total_unread (self);
+ if (_tmp0_ > 0) {
+ BirdieUtilsLauncher* _tmp1_ = NULL;
+ _tmp1_ = self->priv->launcher;
+ birdie_utils_launcher_clean_launcher_count (_tmp1_);
+ }
+ _tmp2_ = self->current_timeline;
+ _tmp3_ = _tmp2_;
+ _tmp5_ = (NULL == _tmp3_) ? 0 : g_quark_from_string (_tmp3_);
+ if (_tmp5_ == ((0 != _tmp4_label0) ? _tmp4_label0 : (_tmp4_label0 = g_quark_from_static_string ("home")))) {
+ switch (0) {
+ default:
+ {
+ birdie_birdie_clean_tweets_indicator (self);
+ break;
+ }
+ }
+ } else if (_tmp5_ == ((0 != _tmp4_label1) ? _tmp4_label1 : (_tmp4_label1 = g_quark_from_static_string ("mentions")))) {
+ switch (0) {
+ default:
+ {
+ birdie_birdie_clean_mentions_indicator (self);
+ break;
+ }
+ }
+ } else if (_tmp5_ == ((0 != _tmp4_label2) ? _tmp4_label2 : (_tmp4_label2 = g_quark_from_static_string ("dm")))) {
+ switch (0) {
+ default:
+ {
+ birdie_birdie_clean_dm_indicator (self);
+ break;
+ }
+ }
+ }
+ result = TRUE;
+ return result;
+}
+
+
+static gboolean ____lambda148__gtk_widget_focus_in_event (GtkWidget* _sender, GdkEventFocus* event, gpointer self) {
+ gboolean result;
+ result = ___lambda148_ ((BirdieBirdie*) self, _sender, event);
+ return result;
+}
+
+
+static void birdie_birdie_real_activate (GApplication* base) {
+ BirdieBirdie * self;
+ GList* _tmp0_ = NULL;
+ self = (BirdieBirdie*) base;
+ _tmp0_ = gtk_application_get_windows ((GtkApplication*) self);
+ if (_tmp0_ == NULL) {
+ BirdieUtilsLogLevel _tmp1_ = 0;
+ BirdieUtilsLogLevel _tmp2_ = 0;
+ struct utsname un = {0};
+ struct utsname _tmp3_ = {0};
+ const gchar* _tmp4_ = NULL;
+ gboolean _tmp5_ = FALSE;
+ GSettings* _tmp10_ = NULL;
+ GSettings* _tmp11_ = NULL;
+ gboolean _tmp12_ = FALSE;
+ GSettings* _tmp13_ = NULL;
+ gboolean _tmp14_ = FALSE;
+ GSettings* _tmp15_ = NULL;
+ gboolean _tmp16_ = FALSE;
+ GSettings* _tmp17_ = NULL;
+ gint _tmp18_ = 0;
+ GSettings* _tmp19_ = NULL;
+ gint _tmp20_ = 0;
+ BirdieWidgetsUnifiedWindow* _tmp21_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp22_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp23_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp24_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp25_ = NULL;
+ GSettings* _tmp26_ = NULL;
+ gint _tmp27_ = 0;
+ BirdieWidgetsUnifiedWindow* _tmp28_ = NULL;
+ GSettings* _tmp29_ = NULL;
+ gint _tmp30_ = 0;
+ BirdieWidgetsUnifiedWindow* _tmp31_ = NULL;
+ GSettings* _tmp32_ = NULL;
+ gint _tmp33_ = 0;
+ BirdieWidgetsUnifiedWindow* _tmp34_ = NULL;
+ GSettings* _tmp35_ = NULL;
+ gint _tmp36_ = 0;
+ BirdieWidgetsUnifiedWindow* _tmp37_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp38_ = NULL;
+ GSettings* _tmp39_ = NULL;
+ gint _tmp40_ = 0;
+ GSettings* _tmp41_ = NULL;
+ gint _tmp42_ = 0;
+ BirdieUtilsLauncher* _tmp43_ = NULL;
+ gboolean _tmp44_ = FALSE;
+ GSettings* _tmp45_ = NULL;
+ gboolean _tmp46_ = FALSE;
+ BirdieUtilsNotification* _tmp49_ = NULL;
+ BirdieUtilsNotification* _tmp50_ = NULL;
+ GtkBox* _tmp51_ = NULL;
+ GtkImage* _tmp52_ = NULL;
+ GtkImage* _tmp53_ = NULL;
+ const gchar* _tmp54_ = NULL;
+ GtkToolButton* _tmp55_ = NULL;
+ GtkToolButton* _tmp56_ = NULL;
+ const gchar* _tmp57_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp58_ = NULL;
+ GtkToolButton* _tmp59_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp60_ = NULL;
+ GtkHeaderBar* _tmp61_ = NULL;
+ GtkToolButton* _tmp62_ = NULL;
+ GtkSearchEntry* _tmp63_ = NULL;
+ GtkSearchEntry* _tmp64_ = NULL;
+ GtkSearchEntry* _tmp65_ = NULL;
+ GtkSearchEntry* _tmp66_ = NULL;
+ GraniteWidgetsModeButton* _tmp67_ = NULL;
+ GraniteWidgetsModeButton* _tmp68_ = NULL;
+ GraniteWidgetsModeButton* _tmp69_ = NULL;
+ GraniteWidgetsModeButton* _tmp70_ = NULL;
+ GraniteWidgetsModeButton* _tmp71_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp72_ = NULL;
+ GtkHeaderBar* _tmp73_ = NULL;
+ GraniteWidgetsModeButton* _tmp74_ = NULL;
+ GtkButton* _tmp75_ = NULL;
+ GtkButton* _tmp76_ = NULL;
+ const gchar* _tmp77_ = NULL;
+ GtkButton* _tmp78_ = NULL;
+ GtkButton* _tmp79_ = NULL;
+ GtkButton* _tmp80_ = NULL;
+ GtkPopover* _tmp81_ = NULL;
+ GtkPopover* _tmp82_ = NULL;
+ GtkPopover* _tmp83_ = NULL;
+ GtkSearchEntry* _tmp84_ = NULL;
+ GtkButton* _tmp85_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp86_ = NULL;
+ GtkHeaderBar* _tmp87_ = NULL;
+ GtkButton* _tmp88_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp89_ = NULL;
+ GtkHeaderBar* _tmp90_ = NULL;
+ GtkButton* _tmp91_ = NULL;
+ BirdieWidgetsTweetList* _tmp92_ = NULL;
+ BirdieWidgetsTweetList* _tmp93_ = NULL;
+ BirdieWidgetsTweetList* _tmp94_ = NULL;
+ BirdieWidgetsTweetList* _tmp95_ = NULL;
+ BirdieWidgetsTweetList* _tmp96_ = NULL;
+ BirdieWidgetsTweetList* _tmp97_ = NULL;
+ BirdieWidgetsTweetList* _tmp98_ = NULL;
+ BirdieWidgetsListsView* _tmp99_ = NULL;
+ BirdieWidgetsTweetList* _tmp100_ = NULL;
+ BirdieWidgetsTweetList* _tmp101_ = NULL;
+ GtkScrolledWindow* _tmp102_ = NULL;
+ GtkScrolledWindow* _tmp103_ = NULL;
+ BirdieWidgetsTweetList* _tmp104_ = NULL;
+ GtkScrolledWindow* _tmp105_ = NULL;
+ GtkScrolledWindow* _tmp106_ = NULL;
+ GtkScrolledWindow* _tmp107_ = NULL;
+ BirdieWidgetsTweetList* _tmp108_ = NULL;
+ GtkScrolledWindow* _tmp109_ = NULL;
+ GtkScrolledWindow* _tmp110_ = NULL;
+ GtkScrolledWindow* _tmp111_ = NULL;
+ BirdieWidgetsTweetList* _tmp112_ = NULL;
+ GtkScrolledWindow* _tmp113_ = NULL;
+ GtkScrolledWindow* _tmp114_ = NULL;
+ BirdieWidgetsTweetList* _tmp115_ = NULL;
+ GtkScrolledWindow* _tmp116_ = NULL;
+ GtkScrolledWindow* _tmp117_ = NULL;
+ GtkScrolledWindow* _tmp118_ = NULL;
+ GtkScrolledWindow* _tmp119_ = NULL;
+ BirdieWidgetsListsView* _tmp120_ = NULL;
+ GtkScrolledWindow* _tmp121_ = NULL;
+ GtkScrolledWindow* _tmp122_ = NULL;
+ BirdieWidgetsTweetList* _tmp123_ = NULL;
+ GtkScrolledWindow* _tmp124_ = NULL;
+ GtkScrolledWindow* _tmp125_ = NULL;
+ BirdieWidgetsTweetList* _tmp126_ = NULL;
+ GtkScrolledWindow* _tmp127_ = NULL;
+ GtkScrolledWindow* _tmp128_ = NULL;
+ BirdieWidgetsTweetList* _tmp129_ = NULL;
+ GtkScrolledWindow* _tmp130_ = NULL;
+ GtkScrolledWindow* _tmp131_ = NULL;
+ BirdieWidgetsWelcome* _tmp132_ = NULL;
+ BirdieWidgetsErrorPage* _tmp133_ = NULL;
+ BirdieWidgetsNotebook* _tmp134_ = NULL;
+ BirdieWidgetsNotebook* _tmp135_ = NULL;
+ GtkScrolledWindow* _tmp136_ = NULL;
+ const gchar* _tmp137_ = NULL;
+ GtkLabel* _tmp138_ = NULL;
+ GtkLabel* _tmp139_ = NULL;
+ BirdieWidgetsNotebook* _tmp140_ = NULL;
+ GtkScrolledWindow* _tmp141_ = NULL;
+ const gchar* _tmp142_ = NULL;
+ GtkLabel* _tmp143_ = NULL;
+ GtkLabel* _tmp144_ = NULL;
+ BirdieWidgetsTweetList* _tmp145_ = NULL;
+ BirdieWidgetsTweetList* _tmp146_ = NULL;
+ BirdieWidgetsConversationsList* _tmp147_ = NULL;
+ BirdieWidgetsConversationsList* _tmp148_ = NULL;
+ BirdieWidgetsConversationView* _tmp149_ = NULL;
+ GtkScrolledWindow* _tmp150_ = NULL;
+ BirdieWidgetsConversationsList* _tmp151_ = NULL;
+ GtkStack* _tmp152_ = NULL;
+ GtkStack* _tmp153_ = NULL;
+ BirdieWidgetsConversationView* _tmp154_ = NULL;
+ GtkSpinner* _tmp155_ = NULL;
+ GtkSpinner* _tmp156_ = NULL;
+ GtkSpinner* _tmp157_ = NULL;
+ GtkBox* spinner_box = NULL;
+ GtkBox* _tmp158_ = NULL;
+ GtkBox* _tmp159_ = NULL;
+ GtkLabel* _tmp160_ = NULL;
+ GtkLabel* _tmp161_ = NULL;
+ GtkBox* _tmp162_ = NULL;
+ GtkSpinner* _tmp163_ = NULL;
+ GtkBox* _tmp164_ = NULL;
+ GtkLabel* _tmp165_ = NULL;
+ GtkLabel* _tmp166_ = NULL;
+ GtkBox* _tmp167_ = NULL;
+ BirdieWidgetsUserBox* _tmp168_ = NULL;
+ GtkBox* _tmp169_ = NULL;
+ BirdieWidgetsUserBox* _tmp170_ = NULL;
+ GtkScrolledWindow* _tmp171_ = NULL;
+ BirdieWidgetsTweetList* _tmp172_ = NULL;
+ GtkScrolledWindow* _tmp173_ = NULL;
+ BirdieWidgetsTweetList* _tmp174_ = NULL;
+ BirdieWidgetsNotebook* _tmp175_ = NULL;
+ BirdieWidgetsNotebook* _tmp176_ = NULL;
+ GtkScrolledWindow* _tmp177_ = NULL;
+ const gchar* _tmp178_ = NULL;
+ GtkLabel* _tmp179_ = NULL;
+ GtkLabel* _tmp180_ = NULL;
+ BirdieWidgetsNotebook* _tmp181_ = NULL;
+ GtkScrolledWindow* _tmp182_ = NULL;
+ const gchar* _tmp183_ = NULL;
+ GtkLabel* _tmp184_ = NULL;
+ GtkLabel* _tmp185_ = NULL;
+ BirdieWidgetsNotebook* _tmp186_ = NULL;
+ GtkScrolledWindow* _tmp187_ = NULL;
+ const gchar* _tmp188_ = NULL;
+ GtkLabel* _tmp189_ = NULL;
+ GtkLabel* _tmp190_ = NULL;
+ GtkBox* _tmp191_ = NULL;
+ BirdieWidgetsNotebook* _tmp192_ = NULL;
+ GtkBox* _tmp193_ = NULL;
+ BirdieWidgetsUserBox* _tmp194_ = NULL;
+ BirdieWidgetsNotebook* _tmp195_ = NULL;
+ BirdieWidgetsNotebook* _tmp196_ = NULL;
+ BirdieWidgetsNotebook* _tmp197_ = NULL;
+ GtkScrolledWindow* _tmp198_ = NULL;
+ const gchar* _tmp199_ = NULL;
+ GtkLabel* _tmp200_ = NULL;
+ GtkLabel* _tmp201_ = NULL;
+ GtkBox* _tmp202_ = NULL;
+ BirdieWidgetsUserBox* _tmp203_ = NULL;
+ GtkBox* _tmp204_ = NULL;
+ GtkSeparator* _tmp205_ = NULL;
+ GtkSeparator* _tmp206_ = NULL;
+ GtkBox* _tmp207_ = NULL;
+ GtkSeparator* _tmp208_ = NULL;
+ GtkSeparator* _tmp209_ = NULL;
+ GtkBox* _tmp210_ = NULL;
+ BirdieWidgetsNotebook* _tmp211_ = NULL;
+ GtkStack* _tmp212_ = NULL;
+ GtkBox* _tmp213_ = NULL;
+ GtkStack* _tmp214_ = NULL;
+ BirdieWidgetsWelcome* _tmp215_ = NULL;
+ GtkStack* _tmp216_ = NULL;
+ GtkScrolledWindow* _tmp217_ = NULL;
+ GtkStack* _tmp218_ = NULL;
+ GtkScrolledWindow* _tmp219_ = NULL;
+ GtkStack* _tmp220_ = NULL;
+ GtkScrolledWindow* _tmp221_ = NULL;
+ GtkStack* _tmp222_ = NULL;
+ BirdieWidgetsConversationView* _tmp223_ = NULL;
+ GtkStack* _tmp224_ = NULL;
+ GtkBox* _tmp225_ = NULL;
+ GtkStack* _tmp226_ = NULL;
+ GtkBox* _tmp227_ = NULL;
+ GtkStack* _tmp228_ = NULL;
+ GtkScrolledWindow* _tmp229_ = NULL;
+ GtkStack* _tmp230_ = NULL;
+ GtkScrolledWindow* _tmp231_ = NULL;
+ GtkStack* _tmp232_ = NULL;
+ BirdieWidgetsErrorPage* _tmp233_ = NULL;
+ GtkBox* _tmp234_ = NULL;
+ GtkStack* _tmp235_ = NULL;
+ GtkRevealer* _tmp236_ = NULL;
+ GtkRevealer* _tmp237_ = NULL;
+ GtkRevealer* _tmp238_ = NULL;
+ GtkBox* _tmp239_ = NULL;
+ GtkBox* _tmp240_ = NULL;
+ GtkBox* _tmp241_ = NULL;
+ GtkStyleContext* _tmp242_ = NULL;
+ GtkBox* _tmp243_ = NULL;
+ BirdieSqliteDatabase* _tmp244_ = NULL;
+ BirdieUser* _tmp245_ = NULL;
+ BirdieSqliteDatabase* _tmp246_ = NULL;
+ gint* _tmp247_ = NULL;
+ GtkRevealer* _tmp248_ = NULL;
+ GtkBox* _tmp249_ = NULL;
+ GtkBox* _tmp250_ = NULL;
+ GtkRevealer* _tmp251_ = NULL;
+ GtkButton* _tmp252_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp253_ = NULL;
+ GtkBox* _tmp254_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp255_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp256_ = NULL;
+ GtkRevealer* _tmp257_ = NULL;
+ gboolean _tmp258_ = FALSE;
+ BirdieUser* _tmp260_ = NULL;
+ birdie_utils_logger_initialize ("birdie");
+ _tmp1_ = birdie_utils_logger_get_DisplayLevel ();
+ _tmp2_ = _tmp1_;
+ birdie_utils_logger_set_DisplayLevel (BIRDIE_UTILS_LOG_LEVEL_INFO);
+ g_message ("Birdie.vala:191: Birdie version: %s", CONSTANTS_VERSION);
+ uname (&un);
+ _tmp3_ = un;
+ _tmp4_ = _tmp3_.release;
+ g_message ("Birdie.vala:193: Kernel version: %s", (const gchar*) _tmp4_);
+ _tmp5_ = birdie_option_DEBUG;
+ if (_tmp5_) {
+ BirdieUtilsLogLevel _tmp6_ = 0;
+ BirdieUtilsLogLevel _tmp7_ = 0;
+ _tmp6_ = birdie_utils_logger_get_DisplayLevel ();
+ _tmp7_ = _tmp6_;
+ birdie_utils_logger_set_DisplayLevel (BIRDIE_UTILS_LOG_LEVEL_DEBUG);
+ } else {
+ BirdieUtilsLogLevel _tmp8_ = 0;
+ BirdieUtilsLogLevel _tmp9_ = 0;
+ _tmp8_ = birdie_utils_logger_get_DisplayLevel ();
+ _tmp9_ = _tmp8_;
+ birdie_utils_logger_set_DisplayLevel (BIRDIE_UTILS_LOG_LEVEL_WARN);
+ }
+ _tmp10_ = g_settings_new ("org.birdieapp.birdie");
+ _g_object_unref0 (self->settings);
+ self->settings = _tmp10_;
+ _tmp11_ = self->settings;
+ _tmp12_ = g_settings_get_boolean (_tmp11_, "tweet-notification");
+ self->priv->tweet_notification = _tmp12_;
+ _tmp13_ = self->settings;
+ _tmp14_ = g_settings_get_boolean (_tmp13_, "mention-notification");
+ self->priv->mention_notification = _tmp14_;
+ _tmp15_ = self->settings;
+ _tmp16_ = g_settings_get_boolean (_tmp15_, "dm-notification");
+ self->priv->dm_notification = _tmp16_;
+ _tmp17_ = self->settings;
+ _tmp18_ = g_settings_get_int (_tmp17_, "update-interval");
+ self->priv->update_interval = _tmp18_;
+ _tmp19_ = self->settings;
+ _tmp20_ = g_settings_get_int (_tmp19_, "limit-notifications");
+ self->priv->limit_notifications = _tmp20_;
+ g_signal_connect_object (self, "exit", (GCallback) _birdie_birdie_on_exit_birdie_birdie_exit, self, 0);
+ gtk_window_set_default_icon_name ("birdie");
+ _tmp21_ = birdie_widgets_unified_window_new ();
+ g_object_ref_sink (_tmp21_);
+ _g_object_unref0 (self->m_window);
+ self->m_window = _tmp21_;
+ _tmp22_ = self->m_window;
+ gtk_window_set_default_size ((GtkWindow*) _tmp22_, 700, 500);
+ _tmp23_ = self->m_window;
+ gtk_widget_set_size_request ((GtkWidget*) _tmp23_, 700, 50);
+ _tmp24_ = self->m_window;
+ gtk_window_set_application ((GtkWindow*) _tmp24_, (GtkApplication*) self);
+ _tmp25_ = self->m_window;
+ _tmp26_ = self->settings;
+ _tmp27_ = g_settings_get_int (_tmp26_, "opening-x");
+ _tmp25_->opening_x = _tmp27_;
+ _tmp28_ = self->m_window;
+ _tmp29_ = self->settings;
+ _tmp30_ = g_settings_get_int (_tmp29_, "opening-y");
+ _tmp28_->opening_y = _tmp30_;
+ _tmp31_ = self->m_window;
+ _tmp32_ = self->settings;
+ _tmp33_ = g_settings_get_int (_tmp32_, "window-width");
+ _tmp31_->window_width = _tmp33_;
+ _tmp34_ = self->m_window;
+ _tmp35_ = self->settings;
+ _tmp36_ = g_settings_get_int (_tmp35_, "window-height");
+ _tmp34_->window_height = _tmp36_;
+ _tmp37_ = self->m_window;
+ birdie_widgets_unified_window_restore_window (_tmp37_);
+ _tmp38_ = self->m_window;
+ _tmp39_ = self->settings;
+ _tmp40_ = g_settings_get_int (_tmp39_, "window-width");
+ _tmp41_ = self->settings;
+ _tmp42_ = g_settings_get_int (_tmp41_, "window-height");
+ gtk_widget_set_size_request ((GtkWidget*) _tmp38_, _tmp40_, _tmp42_);
+ _tmp43_ = birdie_utils_launcher_new (self);
+ _g_object_unref0 (self->priv->launcher);
+ self->priv->launcher = _tmp43_;
+ _tmp45_ = self->settings;
+ _tmp46_ = g_settings_get_boolean (_tmp45_, "status-icon");
+ if (_tmp46_) {
+ gboolean _tmp47_ = FALSE;
+ _tmp47_ = birdie_utils_is_gnome ();
+ _tmp44_ = !_tmp47_;
+ } else {
+ _tmp44_ = FALSE;
+ }
+ if (_tmp44_) {
+ BirdieUtilsStatusIcon* _tmp48_ = NULL;
+ _tmp48_ = birdie_utils_status_icon_new (self);
+ _g_object_unref0 (self->priv->statusIcon);
+ self->priv->statusIcon = _tmp48_;
+ }
+ _tmp49_ = birdie_utils_notification_new ();
+ _birdie_utils_notification_unref0 (self->notification);
+ self->notification = _tmp49_;
+ _tmp50_ = self->notification;
+ birdie_utils_notification_init (_tmp50_);
+ self->priv->unread_tweets = 0;
+ self->priv->unread_mentions = 0;
+ self->priv->unread_dm = 0;
+ _tmp51_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+ g_object_ref_sink (_tmp51_);
+ _g_object_unref0 (self->priv->m_box);
+ self->priv->m_box = _tmp51_;
+ _tmp52_ = (GtkImage*) gtk_image_new_from_icon_name ("twitter-new-tweet-symbolic", GTK_ICON_SIZE_LARGE_TOOLBAR);
+ g_object_ref_sink (_tmp52_);
+ _tmp53_ = _tmp52_;
+ _tmp54_ = _ ("New Tweet");
+ _tmp55_ = (GtkToolButton*) gtk_tool_button_new ((GtkWidget*) _tmp53_, _tmp54_);
+ g_object_ref_sink (_tmp55_);
+ _g_object_unref0 (self->new_tweet);
+ self->new_tweet = _tmp55_;
+ _g_object_unref0 (_tmp53_);
+ _tmp56_ = self->new_tweet;
+ _tmp57_ = _ ("New Tweet");
+ gtk_tool_item_set_tooltip_text ((GtkToolItem*) _tmp56_, _tmp57_);
+ _tmp58_ = self->m_window;
+ g_signal_connect_object ((GtkWidget*) _tmp58_, "key-press-event", (GCallback) ____lambda53__gtk_widget_key_press_event, self, 0);
+ _tmp59_ = self->new_tweet;
+ g_signal_connect_object (_tmp59_, "clicked", (GCallback) ____lambda54__gtk_tool_button_clicked, self, 0);
+ _tmp60_ = self->m_window;
+ _tmp61_ = _tmp60_->header;
+ _tmp62_ = self->new_tweet;
+ gtk_header_bar_pack_start (_tmp61_, (GtkWidget*) _tmp62_);
+ _tmp63_ = (GtkSearchEntry*) gtk_search_entry_new ();
+ g_object_ref_sink (_tmp63_);
+ _g_object_unref0 (self->priv->search_entry);
+ self->priv->search_entry = _tmp63_;
+ _tmp64_ = self->priv->search_entry;
+ gtk_entry_set_width_chars ((GtkEntry*) _tmp64_, 5);
+ _tmp65_ = self->priv->search_entry;
+ g_object_set ((GtkWidget*) _tmp65_, "margin", 12, NULL);
+ _tmp66_ = self->priv->search_entry;
+ g_signal_connect_object ((GtkEntry*) _tmp66_, "activate", (GCallback) ____lambda55__gtk_entry_activate, self, 0);
+ _tmp67_ = granite_widgets_mode_button_new ();
+ g_object_ref_sink (_tmp67_);
+ _g_object_unref0 (self->priv->switcher);
+ self->priv->switcher = _tmp67_;
+ _tmp68_ = self->priv->switcher;
+ granite_widgets_mode_button_append_icon (_tmp68_, "twitter-home-symbolic", GTK_ICON_SIZE_LARGE_TOOLBAR);
+ _tmp69_ = self->priv->switcher;
+ granite_widgets_mode_button_append_icon (_tmp69_, "twitter-mentions-symbolic", GTK_ICON_SIZE_LARGE_TOOLBAR);
+ _tmp70_ = self->priv->switcher;
+ granite_widgets_mode_button_append_icon (_tmp70_, "twitter-dm-symbolic", GTK_ICON_SIZE_LARGE_TOOLBAR);
+ _tmp71_ = self->priv->switcher;
+ g_signal_connect_object (_tmp71_, "mode-changed", (GCallback) ____lambda59__granite_widgets_mode_button_mode_changed, self, 0);
+ _tmp72_ = self->m_window;
+ _tmp73_ = _tmp72_->header;
+ _tmp74_ = self->priv->switcher;
+ gtk_header_bar_set_custom_title (_tmp73_, (GtkWidget*) _tmp74_);
+ _tmp75_ = (GtkButton*) gtk_button_new_from_icon_name ("edit-find-symbolic", GTK_ICON_SIZE_LARGE_TOOLBAR);
+ g_object_ref_sink (_tmp75_);
+ _g_object_unref0 (self->priv->search);
+ self->priv->search = _tmp75_;
+ _tmp76_ = self->priv->search;
+ _tmp77_ = _ ("Search");
+ gtk_widget_set_tooltip_text ((GtkWidget*) _tmp76_, _tmp77_);
+ _tmp78_ = self->priv->search;
+ gtk_widget_set_sensitive ((GtkWidget*) _tmp78_, FALSE);
+ _tmp79_ = self->priv->search;
+ g_signal_connect_object (_tmp79_, "clicked", (GCallback) _birdie_birdie_show_search_entry_gtk_button_clicked, self, 0);
+ _tmp80_ = self->priv->search;
+ _tmp81_ = (GtkPopover*) gtk_popover_new ((GtkWidget*) _tmp80_);
+ g_object_ref_sink (_tmp81_);
+ _g_object_unref0 (self->priv->search_popover);
+ self->priv->search_popover = _tmp81_;
+ _tmp82_ = self->priv->search_popover;
+ gtk_popover_set_position (_tmp82_, GTK_POS_BOTTOM);
+ _tmp83_ = self->priv->search_popover;
+ _tmp84_ = self->priv->search_entry;
+ gtk_container_add ((GtkContainer*) _tmp83_, (GtkWidget*) _tmp84_);
+ _tmp85_ = (GtkButton*) gtk_button_new ();
+ g_object_ref_sink (_tmp85_);
+ _g_object_unref0 (self->priv->avatar_button);
+ self->priv->avatar_button = _tmp85_;
+ _tmp86_ = self->m_window;
+ _tmp87_ = _tmp86_->header;
+ _tmp88_ = self->priv->avatar_button;
+ gtk_header_bar_pack_end (_tmp87_, (GtkWidget*) _tmp88_);
+ _tmp89_ = self->m_window;
+ _tmp90_ = _tmp89_->header;
+ _tmp91_ = self->priv->search;
+ gtk_header_bar_pack_end (_tmp90_, (GtkWidget*) _tmp91_);
+ _tmp92_ = birdie_widgets_tweet_list_new ();
+ g_object_ref_sink (_tmp92_);
+ _g_object_unref0 (self->home_list);
+ self->home_list = _tmp92_;
+ _tmp93_ = birdie_widgets_tweet_list_new ();
+ g_object_ref_sink (_tmp93_);
+ _g_object_unref0 (self->mentions_list);
+ self->mentions_list = _tmp93_;
+ _tmp94_ = birdie_widgets_tweet_list_new ();
+ g_object_ref_sink (_tmp94_);
+ _g_object_unref0 (self->dm_list);
+ self->dm_list = _tmp94_;
+ _tmp95_ = birdie_widgets_tweet_list_new ();
+ g_object_ref_sink (_tmp95_);
+ _g_object_unref0 (self->dm_sent_list);
+ self->dm_sent_list = _tmp95_;
+ _tmp96_ = birdie_widgets_tweet_list_new ();
+ g_object_ref_sink (_tmp96_);
+ _g_object_unref0 (self->own_list);
+ self->own_list = _tmp96_;
+ _tmp97_ = birdie_widgets_tweet_list_new ();
+ g_object_ref_sink (_tmp97_);
+ _g_object_unref0 (self->user_list);
+ self->user_list = _tmp97_;
+ _tmp98_ = birdie_widgets_tweet_list_new ();
+ g_object_ref_sink (_tmp98_);
+ _g_object_unref0 (self->favorites);
+ self->favorites = _tmp98_;
+ _tmp99_ = birdie_widgets_lists_view_new (self);
+ g_object_ref_sink (_tmp99_);
+ _g_object_unref0 (self->lists);
+ self->lists = _tmp99_;
+ _tmp100_ = birdie_widgets_tweet_list_new ();
+ g_object_ref_sink (_tmp100_);
+ _g_object_unref0 (self->list_list);
+ self->list_list = _tmp100_;
+ _tmp101_ = birdie_widgets_tweet_list_new ();
+ g_object_ref_sink (_tmp101_);
+ _g_object_unref0 (self->search_list);
+ self->search_list = _tmp101_;
+ _tmp102_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp102_);
+ _g_object_unref0 (self->priv->scrolled_home);
+ self->priv->scrolled_home = _tmp102_;
+ _tmp103_ = self->priv->scrolled_home;
+ _tmp104_ = self->home_list;
+ gtk_scrolled_window_add_with_viewport (_tmp103_, (GtkWidget*) _tmp104_);
+ _tmp105_ = self->priv->scrolled_home;
+ g_signal_connect_object (_tmp105_, "edge-reached", (GCallback) ____lambda73__gtk_scrolled_window_edge_reached, self, 0);
+ _tmp106_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp106_);
+ _g_object_unref0 (self->priv->scrolled_mentions);
+ self->priv->scrolled_mentions = _tmp106_;
+ _tmp107_ = self->priv->scrolled_mentions;
+ _tmp108_ = self->mentions_list;
+ gtk_scrolled_window_add_with_viewport (_tmp107_, (GtkWidget*) _tmp108_);
+ _tmp109_ = self->priv->scrolled_mentions;
+ g_signal_connect_object (_tmp109_, "edge-reached", (GCallback) ____lambda74__gtk_scrolled_window_edge_reached, self, 0);
+ _tmp110_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp110_);
+ _g_object_unref0 (self->priv->scrolled_dm);
+ self->priv->scrolled_dm = _tmp110_;
+ _tmp111_ = self->priv->scrolled_dm;
+ _tmp112_ = self->dm_list;
+ gtk_scrolled_window_add_with_viewport (_tmp111_, (GtkWidget*) _tmp112_);
+ _tmp113_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp113_);
+ _g_object_unref0 (self->priv->scrolled_dm_sent);
+ self->priv->scrolled_dm_sent = _tmp113_;
+ _tmp114_ = self->priv->scrolled_dm_sent;
+ _tmp115_ = self->dm_sent_list;
+ gtk_scrolled_window_add_with_viewport (_tmp114_, (GtkWidget*) _tmp115_);
+ _tmp116_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp116_);
+ _g_object_unref0 (self->priv->scrolled_own);
+ self->priv->scrolled_own = _tmp116_;
+ _tmp117_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp117_);
+ _g_object_unref0 (self->priv->scrolled_favorites);
+ self->priv->scrolled_favorites = _tmp117_;
+ _tmp118_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp118_);
+ _g_object_unref0 (self->priv->scrolled_lists);
+ self->priv->scrolled_lists = _tmp118_;
+ _tmp119_ = self->priv->scrolled_lists;
+ _tmp120_ = self->lists;
+ gtk_scrolled_window_add_with_viewport (_tmp119_, (GtkWidget*) _tmp120_);
+ _tmp121_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp121_);
+ _g_object_unref0 (self->priv->scrolled_user);
+ self->priv->scrolled_user = _tmp121_;
+ _tmp122_ = self->priv->scrolled_user;
+ _tmp123_ = self->user_list;
+ gtk_scrolled_window_add_with_viewport (_tmp122_, (GtkWidget*) _tmp123_);
+ _tmp124_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp124_);
+ _g_object_unref0 (self->priv->scrolled_list);
+ self->priv->scrolled_list = _tmp124_;
+ _tmp125_ = self->priv->scrolled_list;
+ _tmp126_ = self->list_list;
+ gtk_scrolled_window_add_with_viewport (_tmp125_, (GtkWidget*) _tmp126_);
+ _tmp127_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp127_);
+ _g_object_unref0 (self->priv->scrolled_search);
+ self->priv->scrolled_search = _tmp127_;
+ _tmp128_ = self->priv->scrolled_search;
+ _tmp129_ = self->search_list;
+ gtk_scrolled_window_add_with_viewport (_tmp128_, (GtkWidget*) _tmp129_);
+ _tmp130_ = self->priv->scrolled_search;
+ g_signal_connect_object (_tmp130_, "edge-reached", (GCallback) ____lambda75__gtk_scrolled_window_edge_reached, self, 0);
+ _tmp131_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp131_);
+ _g_object_unref0 (self->priv->scrolled_conversations_list);
+ self->priv->scrolled_conversations_list = _tmp131_;
+ _tmp132_ = birdie_widgets_welcome_new (self);
+ g_object_ref_sink (_tmp132_);
+ _g_object_unref0 (self->priv->welcome);
+ self->priv->welcome = _tmp132_;
+ _tmp133_ = birdie_widgets_error_page_new (self);
+ g_object_ref_sink (_tmp133_);
+ _g_object_unref0 (self->priv->error_page);
+ self->priv->error_page = _tmp133_;
+ _tmp134_ = birdie_widgets_notebook_new ();
+ g_object_ref_sink (_tmp134_);
+ _g_object_unref0 (self->priv->notebook_dm);
+ self->priv->notebook_dm = _tmp134_;
+ _tmp135_ = self->priv->notebook_dm;
+ _tmp136_ = self->priv->scrolled_dm;
+ _tmp137_ = _ ("Received");
+ _tmp138_ = (GtkLabel*) gtk_label_new (_tmp137_);
+ g_object_ref_sink (_tmp138_);
+ _tmp139_ = _tmp138_;
+ granite_widgets_static_notebook_append_page ((GraniteWidgetsStaticNotebook*) _tmp135_, (GtkWidget*) _tmp136_, _tmp139_);
+ _g_object_unref0 (_tmp139_);
+ _tmp140_ = self->priv->notebook_dm;
+ _tmp141_ = self->priv->scrolled_dm_sent;
+ _tmp142_ = _ ("Sent");
+ _tmp143_ = (GtkLabel*) gtk_label_new (_tmp142_);
+ g_object_ref_sink (_tmp143_);
+ _tmp144_ = _tmp143_;
+ granite_widgets_static_notebook_append_page ((GraniteWidgetsStaticNotebook*) _tmp140_, (GtkWidget*) _tmp141_, _tmp144_);
+ _g_object_unref0 (_tmp144_);
+ _tmp145_ = self->dm_list;
+ _tmp146_ = self->dm_sent_list;
+ _tmp147_ = birdie_widgets_conversations_list_new (_tmp145_, _tmp146_);
+ g_object_ref_sink (_tmp147_);
+ _g_object_unref0 (self->priv->conversations_list);
+ self->priv->conversations_list = _tmp147_;
+ _tmp148_ = self->priv->conversations_list;
+ g_signal_connect_object (_tmp148_, "conversation-selected", (GCallback) _birdie_birdie_on_conversation_selected_birdie_widgets_conversations_list_conversation_selected, self, 0);
+ _tmp149_ = birdie_widgets_conversation_view_new (self);
+ g_object_ref_sink (_tmp149_);
+ _g_object_unref0 (self->priv->conversation_view);
+ self->priv->conversation_view = _tmp149_;
+ _tmp150_ = self->priv->scrolled_conversations_list;
+ _tmp151_ = self->priv->conversations_list;
+ gtk_scrolled_window_add_with_viewport (_tmp150_, (GtkWidget*) _tmp151_);
+ _tmp152_ = (GtkStack*) gtk_stack_new ();
+ g_object_ref_sink (_tmp152_);
+ _g_object_unref0 (self->notebook);
+ self->notebook = _tmp152_;
+ _tmp153_ = self->notebook;
+ gtk_stack_set_transition_type (_tmp153_, GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT);
+ _tmp154_ = self->priv->conversation_view;
+ g_signal_connect_object (_tmp154_, "return-to-conversations-list", (GCallback) ____lambda144__birdie_widgets_conversation_view_return_to_conversations_list, self, 0);
+ _tmp155_ = (GtkSpinner*) gtk_spinner_new ();
+ g_object_ref_sink (_tmp155_);
+ _g_object_unref0 (self->priv->spinner);
+ self->priv->spinner = _tmp155_;
+ _tmp156_ = self->priv->spinner;
+ gtk_widget_set_size_request ((GtkWidget*) _tmp156_, 32, 32);
+ _tmp157_ = self->priv->spinner;
+ gtk_spinner_start (_tmp157_);
+ _tmp158_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+ g_object_ref_sink (_tmp158_);
+ spinner_box = _tmp158_;
+ _tmp159_ = spinner_box;
+ _tmp160_ = (GtkLabel*) gtk_label_new ("");
+ g_object_ref_sink (_tmp160_);
+ _tmp161_ = _tmp160_;
+ gtk_box_pack_start (_tmp159_, (GtkWidget*) _tmp161_, TRUE, TRUE, (guint) 0);
+ _g_object_unref0 (_tmp161_);
+ _tmp162_ = spinner_box;
+ _tmp163_ = self->priv->spinner;
+ gtk_box_pack_start (_tmp162_, (GtkWidget*) _tmp163_, FALSE, FALSE, (guint) 0);
+ _tmp164_ = spinner_box;
+ _tmp165_ = (GtkLabel*) gtk_label_new ("");
+ g_object_ref_sink (_tmp165_);
+ _tmp166_ = _tmp165_;
+ gtk_box_pack_start (_tmp164_, (GtkWidget*) _tmp166_, TRUE, TRUE, (guint) 0);
+ _g_object_unref0 (_tmp166_);
+ birdie_birdie_init_api (self);
+ _tmp167_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+ g_object_ref_sink (_tmp167_);
+ _g_object_unref0 (self->priv->own_box);
+ self->priv->own_box = _tmp167_;
+ _tmp168_ = birdie_widgets_user_box_new ();
+ g_object_ref_sink (_tmp168_);
+ _g_object_unref0 (self->priv->own_box_info);
+ self->priv->own_box_info = _tmp168_;
+ _tmp169_ = self->priv->own_box;
+ _tmp170_ = self->priv->own_box_info;
+ gtk_box_pack_start (_tmp169_, (GtkWidget*) _tmp170_, FALSE, FALSE, (guint) 0);
+ _tmp171_ = self->priv->scrolled_favorites;
+ _tmp172_ = self->favorites;
+ gtk_scrolled_window_add_with_viewport (_tmp171_, (GtkWidget*) _tmp172_);
+ _tmp173_ = self->priv->scrolled_own;
+ _tmp174_ = self->own_list;
+ gtk_scrolled_window_add_with_viewport (_tmp173_, (GtkWidget*) _tmp174_);
+ _tmp175_ = birdie_widgets_notebook_new ();
+ g_object_ref_sink (_tmp175_);
+ _g_object_unref0 (self->notebook_own);
+ self->notebook_own = _tmp175_;
+ _tmp176_ = self->notebook_own;
+ _tmp177_ = self->priv->scrolled_own;
+ _tmp178_ = _ ("Timeline");
+ _tmp179_ = (GtkLabel*) gtk_label_new (_tmp178_);
+ g_object_ref_sink (_tmp179_);
+ _tmp180_ = _tmp179_;
+ granite_widgets_static_notebook_append_page ((GraniteWidgetsStaticNotebook*) _tmp176_, (GtkWidget*) _tmp177_, _tmp180_);
+ _g_object_unref0 (_tmp180_);
+ _tmp181_ = self->notebook_own;
+ _tmp182_ = self->priv->scrolled_favorites;
+ _tmp183_ = _ ("Favorites");
+ _tmp184_ = (GtkLabel*) gtk_label_new (_tmp183_);
+ g_object_ref_sink (_tmp184_);
+ _tmp185_ = _tmp184_;
+ granite_widgets_static_notebook_append_page ((GraniteWidgetsStaticNotebook*) _tmp181_, (GtkWidget*) _tmp182_, _tmp185_);
+ _g_object_unref0 (_tmp185_);
+ _tmp186_ = self->notebook_own;
+ _tmp187_ = self->priv->scrolled_lists;
+ _tmp188_ = _ ("Lists");
+ _tmp189_ = (GtkLabel*) gtk_label_new (_tmp188_);
+ g_object_ref_sink (_tmp189_);
+ _tmp190_ = _tmp189_;
+ granite_widgets_static_notebook_append_page ((GraniteWidgetsStaticNotebook*) _tmp186_, (GtkWidget*) _tmp187_, _tmp190_);
+ _g_object_unref0 (_tmp190_);
+ _tmp191_ = self->priv->own_box;
+ _tmp192_ = self->notebook_own;
+ gtk_box_pack_start (_tmp191_, (GtkWidget*) _tmp192_, TRUE, TRUE, (guint) 0);
+ _tmp193_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+ g_object_ref_sink (_tmp193_);
+ _g_object_unref0 (self->priv->user_box);
+ self->priv->user_box = _tmp193_;
+ _tmp194_ = birdie_widgets_user_box_new ();
+ g_object_ref_sink (_tmp194_);
+ _g_object_unref0 (self->priv->user_box_info);
+ self->priv->user_box_info = _tmp194_;
+ _tmp195_ = birdie_widgets_notebook_new ();
+ g_object_ref_sink (_tmp195_);
+ _g_object_unref0 (self->priv->notebook_user);
+ self->priv->notebook_user = _tmp195_;
+ _tmp196_ = self->priv->notebook_user;
+ birdie_widgets_notebook_set_tabs (_tmp196_, FALSE);
+ _tmp197_ = self->priv->notebook_user;
+ _tmp198_ = self->priv->scrolled_user;
+ _tmp199_ = _ ("Timeline");
+ _tmp200_ = (GtkLabel*) gtk_label_new (_tmp199_);
+ g_object_ref_sink (_tmp200_);
+ _tmp201_ = _tmp200_;
+ granite_widgets_static_notebook_append_page ((GraniteWidgetsStaticNotebook*) _tmp197_, (GtkWidget*) _tmp198_, _tmp201_);
+ _g_object_unref0 (_tmp201_);
+ _tmp202_ = self->priv->user_box;
+ _tmp203_ = self->priv->user_box_info;
+ gtk_box_pack_start (_tmp202_, (GtkWidget*) _tmp203_, FALSE, FALSE, (guint) 0);
+ _tmp204_ = self->priv->user_box;
+ _tmp205_ = (GtkSeparator*) gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
+ g_object_ref_sink (_tmp205_);
+ _tmp206_ = _tmp205_;
+ gtk_box_pack_start (_tmp204_, (GtkWidget*) _tmp206_, FALSE, FALSE, (guint) 0);
+ _g_object_unref0 (_tmp206_);
+ _tmp207_ = self->priv->user_box;
+ _tmp208_ = (GtkSeparator*) gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
+ g_object_ref_sink (_tmp208_);
+ _tmp209_ = _tmp208_;
+ gtk_box_pack_start (_tmp207_, (GtkWidget*) _tmp209_, FALSE, FALSE, (guint) 0);
+ _g_object_unref0 (_tmp209_);
+ _tmp210_ = self->priv->user_box;
+ _tmp211_ = self->priv->notebook_user;
+ gtk_box_pack_start (_tmp210_, (GtkWidget*) _tmp211_, TRUE, TRUE, (guint) 0);
+ _tmp212_ = self->notebook;
+ _tmp213_ = spinner_box;
+ gtk_stack_add_named (_tmp212_, (GtkWidget*) _tmp213_, "loading");
+ _tmp214_ = self->notebook;
+ _tmp215_ = self->priv->welcome;
+ gtk_stack_add_named (_tmp214_, (GtkWidget*) _tmp215_, "welcome");
+ _tmp216_ = self->notebook;
+ _tmp217_ = self->priv->scrolled_home;
+ gtk_stack_add_named (_tmp216_, (GtkWidget*) _tmp217_, "home");
+ _tmp218_ = self->notebook;
+ _tmp219_ = self->priv->scrolled_mentions;
+ gtk_stack_add_named (_tmp218_, (GtkWidget*) _tmp219_, "mentions");
+ _tmp220_ = self->notebook;
+ _tmp221_ = self->priv->scrolled_conversations_list;
+ gtk_stack_add_named (_tmp220_, (GtkWidget*) _tmp221_, "dm");
+ _tmp222_ = self->notebook;
+ _tmp223_ = self->priv->conversation_view;
+ gtk_stack_add_named (_tmp222_, (GtkWidget*) _tmp223_, "conversation_view");
+ _tmp224_ = self->notebook;
+ _tmp225_ = self->priv->own_box;
+ gtk_stack_add_named (_tmp224_, (GtkWidget*) _tmp225_, "own");
+ _tmp226_ = self->notebook;
+ _tmp227_ = self->priv->user_box;
+ gtk_stack_add_named (_tmp226_, (GtkWidget*) _tmp227_, "user");
+ _tmp228_ = self->notebook;
+ _tmp229_ = self->priv->scrolled_list;
+ gtk_stack_add_named (_tmp228_, (GtkWidget*) _tmp229_, "list");
+ _tmp230_ = self->notebook;
+ _tmp231_ = self->priv->scrolled_search;
+ gtk_stack_add_named (_tmp230_, (GtkWidget*) _tmp231_, "search");
+ _tmp232_ = self->notebook;
+ _tmp233_ = self->priv->error_page;
+ gtk_stack_add_named (_tmp232_, (GtkWidget*) _tmp233_, "error");
+ _tmp234_ = self->priv->m_box;
+ _tmp235_ = self->notebook;
+ gtk_box_pack_start (_tmp234_, (GtkWidget*) _tmp235_, TRUE, TRUE, (guint) 0);
+ _tmp236_ = (GtkRevealer*) gtk_revealer_new ();
+ g_object_ref_sink (_tmp236_);
+ _g_object_unref0 (self->priv->accounts_revealer);
+ self->priv->accounts_revealer = _tmp236_;
+ _tmp237_ = self->priv->accounts_revealer;
+ gtk_revealer_set_transition_type (_tmp237_, GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT);
+ _tmp238_ = self->priv->accounts_revealer;
+ gtk_widget_set_halign ((GtkWidget*) _tmp238_, GTK_ALIGN_END);
+ _tmp239_ = (GtkBox*) gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
+ g_object_ref_sink (_tmp239_);
+ _g_object_unref0 (self->priv->accounts_box);
+ self->priv->accounts_box = _tmp239_;
+ _tmp240_ = self->priv->accounts_box;
+ g_object_set ((GtkWidget*) _tmp240_, "expand", FALSE, NULL);
+ _tmp241_ = self->priv->accounts_box;
+ _tmp242_ = gtk_widget_get_style_context ((GtkWidget*) _tmp241_);
+ gtk_style_context_add_class (_tmp242_, "account-box");
+ _tmp243_ = self->priv->accounts_box;
+ gtk_widget_set_halign ((GtkWidget*) _tmp243_, GTK_ALIGN_FILL);
+ _tmp244_ = self->db;
+ _tmp245_ = birdie_sqlite_database_get_default_account (_tmp244_);
+ _birdie_user_unref0 (self->priv->default_account);
+ self->priv->default_account = _tmp245_;
+ _tmp246_ = self->db;
+ _tmp247_ = birdie_sqlite_database_get_account_id (_tmp246_);
+ _g_free0 (self->default_account_id);
+ self->default_account_id = _tmp247_;
+ birdie_birdie_set_user_menu (self);
+ _tmp248_ = self->priv->accounts_revealer;
+ _tmp249_ = self->priv->accounts_box;
+ gtk_container_add ((GtkContainer*) _tmp248_, (GtkWidget*) _tmp249_);
+ _tmp250_ = self->priv->m_box;
+ _tmp251_ = self->priv->accounts_revealer;
+ gtk_box_pack_end (_tmp250_, (GtkWidget*) _tmp251_, FALSE, FALSE, (guint) 0);
+ _tmp252_ = self->priv->avatar_button;
+ g_signal_connect_object (_tmp252_, "clicked", (GCallback) ____lambda147__gtk_button_clicked, self, 0);
+ _tmp253_ = self->m_window;
+ _tmp254_ = self->priv->m_box;
+ gtk_container_add ((GtkContainer*) _tmp253_, (GtkWidget*) _tmp254_);
+ _tmp255_ = self->m_window;
+ g_signal_connect_object ((GtkWidget*) _tmp255_, "focus-in-event", (GCallback) ____lambda148__gtk_widget_focus_in_event, self, 0);
+ _tmp256_ = self->m_window;
+ gtk_widget_show_all ((GtkWidget*) _tmp256_);
+ _tmp257_ = self->priv->accounts_revealer;
+ gtk_widget_set_visible ((GtkWidget*) _tmp257_, FALSE);
+ _tmp258_ = birdie_option_START_HIDDEN;
+ if (_tmp258_) {
+ BirdieWidgetsUnifiedWindow* _tmp259_ = NULL;
+ _tmp259_ = self->m_window;
+ gtk_widget_hide ((GtkWidget*) _tmp259_);
+ }
+ _tmp260_ = self->priv->default_account;
+ if (_tmp260_ == NULL) {
+ birdie_birdie_switch_timeline (self, "welcome");
+ } else {
+ BirdieAPI* _tmp261_ = NULL;
+ BirdieUser* _tmp262_ = NULL;
+ const gchar* _tmp263_ = NULL;
+ gchar* _tmp264_ = NULL;
+ BirdieAPI* _tmp265_ = NULL;
+ BirdieUser* _tmp266_ = NULL;
+ const gchar* _tmp267_ = NULL;
+ gchar* _tmp268_ = NULL;
+ _tmp261_ = self->api;
+ _tmp262_ = self->priv->default_account;
+ _tmp263_ = _tmp262_->token;
+ _tmp264_ = g_strdup (_tmp263_);
+ _g_free0 (_tmp261_->token);
+ _tmp261_->token = _tmp264_;
+ _tmp265_ = self->api;
+ _tmp266_ = self->priv->default_account;
+ _tmp267_ = _tmp266_->token_secret;
+ _tmp268_ = g_strdup (_tmp267_);
+ _g_free0 (_tmp265_->token_secret);
+ _tmp265_->token_secret = _tmp268_;
+ birdie_birdie_init (self, NULL, NULL);
+ }
+ _g_object_unref0 (spinner_box);
+ } else {
+ BirdieWidgetsUnifiedWindow* _tmp269_ = NULL;
+ GtkRevealer* _tmp270_ = NULL;
+ gint _tmp271_ = 0;
+ const gchar* _tmp274_ = NULL;
+ const gchar* _tmp275_ = NULL;
+ GQuark _tmp277_ = 0U;
+ static GQuark _tmp276_label0 = 0;
+ static GQuark _tmp276_label1 = 0;
+ static GQuark _tmp276_label2 = 0;
+ BirdieWidgetsUnifiedWindow* _tmp278_ = NULL;
+ _tmp269_ = self->m_window;
+ gtk_widget_show_all ((GtkWidget*) _tmp269_);
+ _tmp270_ = self->priv->accounts_revealer;
+ gtk_widget_set_visible ((GtkWidget*) _tmp270_, FALSE);
+ _tmp271_ = birdie_birdie_get_total_unread (self);
+ if (_tmp271_ > 0) {
+ BirdieUtilsLauncher* _tmp272_ = NULL;
+ _tmp272_ = self->priv->launcher;
+ birdie_utils_launcher_clean_launcher_count (_tmp272_);
+ }
+ while (TRUE) {
+ gboolean _tmp273_ = FALSE;
+ _tmp273_ = gtk_events_pending ();
+ if (!_tmp273_) {
+ break;
+ }
+ gtk_main_iteration ();
+ }
+ _tmp274_ = self->current_timeline;
+ _tmp275_ = _tmp274_;
+ _tmp277_ = (NULL == _tmp275_) ? 0 : g_quark_from_string (_tmp275_);
+ if (_tmp277_ == ((0 != _tmp276_label0) ? _tmp276_label0 : (_tmp276_label0 = g_quark_from_static_string ("home")))) {
+ switch (0) {
+ default:
+ {
+ birdie_birdie_clean_tweets_indicator (self);
+ break;
+ }
+ }
+ } else if (_tmp277_ == ((0 != _tmp276_label1) ? _tmp276_label1 : (_tmp276_label1 = g_quark_from_static_string ("mentions")))) {
+ switch (0) {
+ default:
+ {
+ birdie_birdie_clean_mentions_indicator (self);
+ break;
+ }
+ }
+ } else if (_tmp277_ == ((0 != _tmp276_label2) ? _tmp276_label2 : (_tmp276_label2 = g_quark_from_static_string ("dm")))) {
+ switch (0) {
+ default:
+ {
+ birdie_birdie_clean_dm_indicator (self);
+ break;
+ }
+ }
+ }
+ _tmp278_ = self->m_window;
+ gtk_window_present ((GtkWindow*) _tmp278_);
+ birdie_birdie_check_timeout_health (self);
+ }
+}
+
+
+void birdie_birdie_show_search_entry (BirdieBirdie* self) {
+ GtkPopover* _tmp0_ = NULL;
+ GtkSearchEntry* _tmp1_ = NULL;
+ GtkSearchEntry* _tmp2_ = NULL;
+ g_return_if_fail (self != NULL);
+ _tmp0_ = self->priv->search_popover;
+ gtk_widget_show ((GtkWidget*) _tmp0_);
+ self->priv->search_visible = TRUE;
+ _tmp1_ = self->priv->search_entry;
+ gtk_widget_set_visible ((GtkWidget*) _tmp1_, TRUE);
+ _tmp2_ = self->priv->search_entry;
+ gtk_widget_grab_focus ((GtkWidget*) _tmp2_);
+}
+
+
+static gpointer _g_object_ref0 (gpointer self) {
+ return self ? g_object_ref (self) : NULL;
+}
+
+
+static gboolean string_contains (const gchar* self, const gchar* needle) {
+ gboolean result = FALSE;
+ const gchar* _tmp0_ = NULL;
+ gchar* _tmp1_ = NULL;
+ g_return_val_if_fail (self != NULL, FALSE);
+ g_return_val_if_fail (needle != NULL, FALSE);
+ _tmp0_ = needle;
+ _tmp1_ = strstr ((gchar*) self, (gchar*) _tmp0_);
+ result = _tmp1_ != NULL;
+ return result;
+}
+
+
+static gchar* string_replace (const gchar* self, const gchar* old, const gchar* replacement) {
+ gchar* result = NULL;
+ GError * _inner_error_ = NULL;
+ g_return_val_if_fail (self != NULL, NULL);
+ g_return_val_if_fail (old != NULL, NULL);
+ g_return_val_if_fail (replacement != NULL, NULL);
+ {
+ GRegex* regex = NULL;
+ const gchar* _tmp0_ = NULL;
+ gchar* _tmp1_ = NULL;
+ gchar* _tmp2_ = NULL;
+ GRegex* _tmp3_ = NULL;
+ GRegex* _tmp4_ = NULL;
+ gchar* _tmp5_ = NULL;
+ GRegex* _tmp6_ = NULL;
+ const gchar* _tmp7_ = NULL;
+ gchar* _tmp8_ = NULL;
+ gchar* _tmp9_ = NULL;
+ _tmp0_ = old;
+ _tmp1_ = g_regex_escape_string (_tmp0_, -1);
+ _tmp2_ = _tmp1_;
+ _tmp3_ = g_regex_new (_tmp2_, 0, 0, &_inner_error_);
+ _tmp4_ = _tmp3_;
+ _g_free0 (_tmp2_);
+ regex = _tmp4_;
+ if (G_UNLIKELY (_inner_error_ != NULL)) {
+ if (_inner_error_->domain == G_REGEX_ERROR) {
+ goto __catch1_g_regex_error;
+ }
+ g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
+ g_clear_error (&_inner_error_);
+ return NULL;
+ }
+ _tmp6_ = regex;
+ _tmp7_ = replacement;
+ _tmp8_ = g_regex_replace_literal (_tmp6_, self, (gssize) -1, 0, _tmp7_, 0, &_inner_error_);
+ _tmp5_ = _tmp8_;
+ if (G_UNLIKELY (_inner_error_ != NULL)) {
+ _g_regex_unref0 (regex);
+ if (_inner_error_->domain == G_REGEX_ERROR) {
+ goto __catch1_g_regex_error;
+ }
+ _g_regex_unref0 (regex);
+ g_critical ("file %s: line %d: unexpected error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
+ g_clear_error (&_inner_error_);
+ return NULL;
+ }
+ _tmp9_ = _tmp5_;
+ _tmp5_ = NULL;
+ result = _tmp9_;
+ _g_free0 (_tmp5_);
+ _g_regex_unref0 (regex);
+ return result;
+ }
+ goto __finally1;
+ __catch1_g_regex_error:
+ {
+ GError* e = NULL;
+ e = _inner_error_;
+ _inner_error_ = NULL;
+ g_assert_not_reached ();
+ _g_error_free0 (e);
+ }
+ __finally1:
+ if (G_UNLIKELY (_inner_error_ != NULL)) {
+ g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
+ g_clear_error (&_inner_error_);
+ return NULL;
+ }
+}
+
+
+static Block1Data* block1_data_ref (Block1Data* _data1_) {
+ g_atomic_int_inc (&_data1_->_ref_count_);
+ return _data1_;
+}
+
+
+static void block1_data_unref (void * _userdata_) {
+ Block1Data* _data1_;
+ _data1_ = (Block1Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data1_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data1_->self;
+ _g_object_unref0 (_data1_->msg);
+ _g_object_unref0 (self);
+ g_slice_free (Block1Data, _data1_);
+ }
+}
+
+
+static void _________lambda185_ (Block1Data* _data1_) {
+ BirdieBirdie* self;
+ GtkMessageDialog* _tmp0_ = NULL;
+ self = _data1_->self;
+ _tmp0_ = _data1_->msg;
+ gtk_widget_destroy ((GtkWidget*) _tmp0_);
+}
+
+
+static void __________lambda185__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
+ _________lambda185_ (self);
+}
+
+
+static void birdie_birdie_real_open (GApplication* base, GFile** files, int files_length1, const gchar* hint) {
+ BirdieBirdie * self;
+ GFile** _tmp0_ = NULL;
+ gint _tmp0__length1 = 0;
+ self = (BirdieBirdie*) base;
+ g_return_if_fail (hint != NULL);
+ _tmp0_ = files;
+ _tmp0__length1 = files_length1;
+ {
+ GFile** file_collection = NULL;
+ gint file_collection_length1 = 0;
+ gint _file_collection_size_ = 0;
+ gint file_it = 0;
+ file_collection = _tmp0_;
+ file_collection_length1 = _tmp0__length1;
+ for (file_it = 0; file_it < _tmp0__length1; file_it = file_it + 1) {
+ GFile* _tmp1_ = NULL;
+ GFile* file = NULL;
+ _tmp1_ = _g_object_ref0 (file_collection[file_it]);
+ file = _tmp1_;
+ {
+ gchar* url = NULL;
+ GFile* _tmp2_ = NULL;
+ gchar* _tmp3_ = NULL;
+ const gchar* _tmp4_ = NULL;
+ gboolean _tmp5_ = FALSE;
+ _tmp2_ = file;
+ _tmp3_ = g_file_get_uri (_tmp2_);
+ url = _tmp3_;
+ _tmp4_ = url;
+ _tmp5_ = string_contains (_tmp4_, "birdie://user/");
+ if (_tmp5_) {
+ const gchar* _tmp6_ = NULL;
+ gchar* _tmp7_ = NULL;
+ const gchar* _tmp8_ = NULL;
+ gboolean _tmp9_ = FALSE;
+ const gchar* _tmp12_ = NULL;
+ gboolean _tmp13_ = FALSE;
+ _tmp6_ = url;
+ _tmp7_ = string_replace (_tmp6_, "birdie://user/", "");
+ _g_free0 (self->user);
+ self->user = _tmp7_;
+ _tmp8_ = self->user;
+ _tmp9_ = string_contains (_tmp8_, "/");
+ if (_tmp9_) {
+ const gchar* _tmp10_ = NULL;
+ gchar* _tmp11_ = NULL;
+ _tmp10_ = self->user;
+ _tmp11_ = string_replace (_tmp10_, "/", "");
+ _g_free0 (self->user);
+ self->user = _tmp11_;
+ }
+ _tmp12_ = self->user;
+ _tmp13_ = string_contains (_tmp12_, "@");
+ if (_tmp13_) {
+ const gchar* _tmp14_ = NULL;
+ gchar* _tmp15_ = NULL;
+ _tmp14_ = self->user;
+ _tmp15_ = string_replace (_tmp14_, "@", "");
+ _g_free0 (self->user);
+ self->user = _tmp15_;
+ }
+ birdie_birdie_show_user (self, NULL, NULL);
+ } else {
+ const gchar* _tmp16_ = NULL;
+ gboolean _tmp17_ = FALSE;
+ _tmp16_ = url;
+ _tmp17_ = string_contains (_tmp16_, "birdie://search/");
+ if (_tmp17_) {
+ const gchar* _tmp18_ = NULL;
+ gchar* _tmp19_ = NULL;
+ const gchar* _tmp20_ = NULL;
+ gboolean _tmp21_ = FALSE;
+ _tmp18_ = url;
+ _tmp19_ = string_replace (_tmp18_, "birdie://search/", "");
+ _g_free0 (self->priv->search_term);
+ self->priv->search_term = _tmp19_;
+ _tmp20_ = self->priv->search_term;
+ _tmp21_ = string_contains (_tmp20_, "/");
+ if (_tmp21_) {
+ const gchar* _tmp22_ = NULL;
+ gchar* _tmp23_ = NULL;
+ _tmp22_ = self->priv->search_term;
+ _tmp23_ = string_replace (_tmp22_, "/", "");
+ _g_free0 (self->priv->search_term);
+ self->priv->search_term = _tmp23_;
+ }
+ birdie_birdie_show_search (self, NULL, NULL);
+ } else {
+ const gchar* _tmp24_ = NULL;
+ gboolean _tmp25_ = FALSE;
+ _tmp24_ = url;
+ _tmp25_ = string_contains (_tmp24_, "birdie://list/");
+ if (_tmp25_) {
+ const gchar* _tmp26_ = NULL;
+ gchar* _tmp27_ = NULL;
+ const gchar* _tmp28_ = NULL;
+ gchar** _tmp29_ = NULL;
+ gchar** _tmp30_ = NULL;
+ gchar** _tmp31_ = NULL;
+ gint _tmp31__length1 = 0;
+ const gchar* _tmp32_ = NULL;
+ gchar* _tmp33_ = NULL;
+ const gchar* _tmp34_ = NULL;
+ gchar* _tmp35_ = NULL;
+ const gchar* _tmp36_ = NULL;
+ gchar** _tmp37_ = NULL;
+ gchar** _tmp38_ = NULL;
+ gchar** _tmp39_ = NULL;
+ gint _tmp39__length1 = 0;
+ const gchar* _tmp40_ = NULL;
+ gchar* _tmp41_ = NULL;
+ const gchar* _tmp42_ = NULL;
+ gboolean _tmp43_ = FALSE;
+ gboolean _tmp46_ = FALSE;
+ _tmp26_ = url;
+ _tmp27_ = string_replace (_tmp26_, "birdie://list/", "");
+ _g_free0 (self->priv->list_id);
+ self->priv->list_id = _tmp27_;
+ _tmp28_ = self->priv->list_id;
+ _tmp30_ = _tmp29_ = g_strsplit (_tmp28_, "/", 0);
+ _tmp31_ = _tmp30_;
+ _tmp31__length1 = _vala_array_length (_tmp29_);
+ _tmp32_ = _tmp31_[0];
+ _tmp33_ = g_strdup (_tmp32_);
+ _g_free0 (self->priv->list_owner);
+ self->priv->list_owner = _tmp33_;
+ _tmp31_ = (_vala_array_free (_tmp31_, _tmp31__length1, (GDestroyNotify) g_free), NULL);
+ _tmp34_ = self->priv->list_owner;
+ _tmp35_ = string_replace (_tmp34_, "@", "");
+ _g_free0 (self->priv->list_owner);
+ self->priv->list_owner = _tmp35_;
+ _tmp36_ = self->priv->list_id;
+ _tmp38_ = _tmp37_ = g_strsplit (_tmp36_, "/", 0);
+ _tmp39_ = _tmp38_;
+ _tmp39__length1 = _vala_array_length (_tmp37_);
+ _tmp40_ = _tmp39_[1];
+ _tmp41_ = g_strdup (_tmp40_);
+ _g_free0 (self->priv->list_id);
+ self->priv->list_id = _tmp41_;
+ _tmp39_ = (_vala_array_free (_tmp39_, _tmp39__length1, (GDestroyNotify) g_free), NULL);
+ _tmp42_ = self->priv->list_id;
+ _tmp43_ = string_contains (_tmp42_, "/");
+ if (_tmp43_) {
+ const gchar* _tmp44_ = NULL;
+ gchar* _tmp45_ = NULL;
+ _tmp44_ = self->priv->search_term;
+ _tmp45_ = string_replace (_tmp44_, "/", "");
+ _g_free0 (self->priv->list_id);
+ self->priv->list_id = _tmp45_;
+ }
+ _tmp46_ = self->adding_to_list;
+ if (_tmp46_) {
+ const gchar* _tmp47_ = NULL;
+ BirdieAPI* _tmp48_ = NULL;
+ BirdieUser* _tmp49_ = NULL;
+ const gchar* _tmp50_ = NULL;
+ _tmp47_ = self->priv->list_owner;
+ _tmp48_ = self->api;
+ _tmp49_ = _tmp48_->account;
+ _tmp50_ = _tmp49_->screen_name;
+ if (g_strcmp0 (_tmp47_, _tmp50_) == 0) {
+ BirdieAPI* _tmp51_ = NULL;
+ const gchar* _tmp52_ = NULL;
+ const gchar* _tmp53_ = NULL;
+ _tmp51_ = self->api;
+ _tmp52_ = self->priv->list_id;
+ _tmp53_ = self->user;
+ birdie_api_add_to_list (_tmp51_, _tmp52_, _tmp53_);
+ birdie_birdie_switch_timeline (self, "user");
+ } else {
+ Block1Data* _data1_;
+ BirdieWidgetsUnifiedWindow* _tmp54_ = NULL;
+ const gchar* _tmp55_ = NULL;
+ GtkMessageDialog* _tmp56_ = NULL;
+ GtkMessageDialog* _tmp57_ = NULL;
+ GtkMessageDialog* _tmp58_ = NULL;
+ _data1_ = g_slice_new0 (Block1Data);
+ _data1_->_ref_count_ = 1;
+ _data1_->self = g_object_ref (self);
+ _tmp54_ = self->m_window;
+ _tmp55_ = _ ("You must select a list you own.");
+ _tmp56_ = (GtkMessageDialog*) gtk_message_dialog_new ((GtkWindow*) _tmp54_, GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_OK, _tmp55_);
+ g_object_ref_sink (_tmp56_);
+ _data1_->msg = _tmp56_;
+ _tmp57_ = _data1_->msg;
+ g_signal_connect_data ((GtkDialog*) _tmp57_, "response", (GCallback) __________lambda185__gtk_dialog_response, block1_data_ref (_data1_), (GClosureNotify) block1_data_unref, 0);
+ _tmp58_ = _data1_->msg;
+ gtk_widget_show ((GtkWidget*) _tmp58_);
+ block1_data_unref (_data1_);
+ _data1_ = NULL;
+ }
+ } else {
+ birdie_birdie_show_list (self, NULL, NULL);
+ }
+ }
+ }
+ }
+ _g_free0 (url);
+ _g_object_unref0 (file);
+ }
+ }
+ }
+ g_application_activate ((GApplication*) self);
+}
+
+
+static void birdie_birdie_request_data_free (gpointer _data) {
+ BirdieBirdieRequestData* _data_;
+ _data_ = _data;
+ _g_object_unref0 (_data_->self);
+ g_slice_free (BirdieBirdieRequestData, _data_);
+}
+
+
+void birdie_birdie_request (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
+ BirdieBirdieRequestData* _data_;
+ BirdieBirdie* _tmp0_ = NULL;
+ _data_ = g_slice_new0 (BirdieBirdieRequestData);
+ _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, birdie_birdie_request);
+ g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, birdie_birdie_request_data_free);
+ _tmp0_ = _g_object_ref0 (self);
+ _data_->self = _tmp0_;
+ birdie_birdie_request_co (_data_);
+}
+
+
+void birdie_birdie_request_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error) {
+ BirdieBirdieRequestData* _data_;
+ if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
+ return;
+ }
+ _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
+}
+
+
+static Block2Data* block2_data_ref (Block2Data* _data2_) {
+ g_atomic_int_inc (&_data2_->_ref_count_);
+ return _data2_;
+}
+
+
+static void block2_data_unref (void * _userdata_) {
+ Block2Data* _data2_;
+ _data2_ = (Block2Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data2_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data2_->self;
+ (_data2_->callback_target_destroy_notify == NULL) ? NULL : (_data2_->callback_target_destroy_notify (_data2_->callback_target), NULL);
+ _data2_->callback = NULL;
+ _data2_->callback_target = NULL;
+ _data2_->callback_target_destroy_notify = NULL;
+ _g_object_unref0 (self);
+ g_slice_free (Block2Data, _data2_);
+ }
+}
+
+
+static gboolean _birdie_birdie_request_co_gsource_func (gpointer self) {
+ gboolean result;
+ result = birdie_birdie_request_co (self);
+ return result;
+}
+
+
+static Block3Data* block3_data_ref (Block3Data* _data3_) {
+ g_atomic_int_inc (&_data3_->_ref_count_);
+ return _data3_;
+}
+
+
+static void block3_data_unref (void * _userdata_) {
+ Block3Data* _data3_;
+ _data3_ = (Block3Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data3_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data3_->self;
+ _g_object_unref0 (_data3_->web_view);
+ _g_object_unref0 (_data3_->dialog);
+ _g_object_unref0 (self);
+ g_slice_free (Block3Data, _data3_);
+ }
+}
+
+
+static Block4Data* block4_data_ref (Block4Data* _data4_) {
+ g_atomic_int_inc (&_data4_->_ref_count_);
+ return _data4_;
+}
+
+
+static void block4_data_unref (void * _userdata_) {
+ Block4Data* _data4_;
+ _data4_ = (Block4Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data4_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data4_->_data3_->self;
+ _data4_->pin = (_vala_array_free (_data4_->pin, _data4_->pin_length1, (GDestroyNotify) g_free), NULL);
+ block3_data_unref (_data4_->_data3_);
+ _data4_->_data3_ = NULL;
+ g_slice_free (Block4Data, _data4_);
+ }
+}
+
+
+static gpointer _birdie_api_ref0 (gpointer self) {
+ return self ? birdie_api_ref (self) : NULL;
+}
+
+
+static void* ___lambda135_ (Block4Data* _data4_) {
+ Block3Data* _data3_;
+ BirdieBirdie* self;
+ void* result = NULL;
+ gint code = 0;
+ BirdieAPI* _tmp0_ = NULL;
+ gchar** _tmp1_ = NULL;
+ gint _tmp1__length1 = 0;
+ const gchar* _tmp2_ = NULL;
+ gint _tmp3_ = 0;
+ gint _tmp4_ = 0;
+ _data3_ = _data4_->_data3_;
+ self = _data3_->self;
+ birdie_birdie_switch_timeline (self, "loading");
+ _tmp0_ = self->new_api;
+ _tmp1_ = _data4_->pin;
+ _tmp1__length1 = _data4_->pin_length1;
+ _tmp2_ = _tmp1_[0];
+ _tmp3_ = birdie_api_get_tokens (_tmp0_, _tmp2_);
+ code = _tmp3_;
+ _tmp4_ = code;
+ if (_tmp4_ == 0) {
+ BirdieAPI* _tmp5_ = NULL;
+ BirdieAPI* _tmp6_ = NULL;
+ _tmp5_ = self->new_api;
+ _tmp6_ = _birdie_api_ref0 (_tmp5_);
+ _birdie_api_unref0 (self->api);
+ self->api = _tmp6_;
+ birdie_birdie_init (self, NULL, NULL);
+ } else {
+ birdie_birdie_switch_timeline (self, "welcome");
+ }
+ result = NULL;
+ return result;
+}
+
+
+static gpointer ____lambda135__gthread_func (gpointer self) {
+ gpointer result;
+ result = ___lambda135_ (self);
+ block4_data_unref (self);
+ return result;
+}
+
+
+static void __lambda134_ (Block3Data* _data3_) {
+ BirdieBirdie* self;
+ gchar* html = NULL;
+ WebKitWebFrame* _tmp0_ = NULL;
+ const gchar* _tmp1_ = NULL;
+ gchar* _tmp2_ = NULL;
+ const gchar* _tmp3_ = NULL;
+ gboolean _tmp4_ = FALSE;
+ self = _data3_->self;
+ webkit_web_view_execute_script (_data3_->web_view, "oldtitle=document.title;document.title=document.documentElement.innerH" \
+"TML;");
+ _tmp0_ = webkit_web_view_get_main_frame (_data3_->web_view);
+ _tmp1_ = webkit_web_frame_get_title (_tmp0_);
+ _tmp2_ = g_strdup (_tmp1_);
+ html = _tmp2_;
+ webkit_web_view_execute_script (_data3_->web_view, "document.title=oldtitle;");
+ _tmp3_ = html;
+ _tmp4_ = string_contains (_tmp3_, "<code>");
+ if (_tmp4_) {
+ Block4Data* _data4_;
+ const gchar* _tmp5_ = NULL;
+ gchar** _tmp6_ = NULL;
+ gchar** _tmp7_ = NULL;
+ gchar** _tmp8_ = NULL;
+ gint _tmp8__length1 = 0;
+ const gchar* _tmp9_ = NULL;
+ gchar** _tmp10_ = NULL;
+ gchar** _tmp11_ = NULL;
+ GThread* _tmp12_ = NULL;
+ GThread* _tmp13_ = NULL;
+ _data4_ = g_slice_new0 (Block4Data);
+ _data4_->_ref_count_ = 1;
+ _data4_->_data3_ = block3_data_ref (_data3_);
+ _tmp5_ = html;
+ _tmp7_ = _tmp6_ = g_strsplit (_tmp5_, "<code>", 0);
+ _data4_->pin = _tmp7_;
+ _data4_->pin_length1 = _vala_array_length (_tmp6_);
+ _data4_->_pin_size_ = _data4_->pin_length1;
+ _tmp8_ = _data4_->pin;
+ _tmp8__length1 = _data4_->pin_length1;
+ _tmp9_ = _tmp8_[1];
+ _tmp11_ = _tmp10_ = g_strsplit (_tmp9_, "</code>", 0);
+ _data4_->pin = (_vala_array_free (_data4_->pin, _data4_->pin_length1, (GDestroyNotify) g_free), NULL);
+ _data4_->pin = _tmp11_;
+ _data4_->pin_length1 = _vala_array_length (_tmp10_);
+ _data4_->_pin_size_ = _data4_->pin_length1;
+ gtk_widget_destroy ((GtkWidget*) _data3_->dialog);
+ _tmp12_ = g_thread_new (NULL, ____lambda135__gthread_func, block4_data_ref (_data4_));
+ _tmp13_ = _tmp12_;
+ _g_thread_unref0 (_tmp13_);
+ block4_data_unref (_data4_);
+ _data4_ = NULL;
+ }
+ _g_free0 (html);
+}
+
+
+static void ___lambda134__webkit_web_view_document_load_finished (WebKitWebView* _sender, WebKitWebFrame* web_frame, gpointer self) {
+ __lambda134_ (self);
+}
+
+
+static void __lambda141_ (Block3Data* _data3_) {
+ BirdieBirdie* self;
+ self = _data3_->self;
+ birdie_birdie_set_widgets_sensitive (self, _data3_->window_active);
+}
+
+
+static void ___lambda141__gtk_dialog_close (GtkDialog* _sender, gpointer self) {
+ __lambda141_ (self);
+}
+
+
+static gboolean __lambda133_ (BirdieBirdie* self) {
+ gboolean result = FALSE;
+ Block3Data* _data3_;
+ GtkToggleToolButton* _tmp0_ = NULL;
+ gboolean _tmp1_ = FALSE;
+ GtkDialog* _tmp2_ = NULL;
+ WebKitWebView* _tmp3_ = NULL;
+ BirdieAPI* _tmp4_ = NULL;
+ gchar* _tmp5_ = NULL;
+ gchar* _tmp6_ = NULL;
+ GtkScrolledWindow* scrolled_webview = NULL;
+ GtkScrolledWindow* _tmp7_ = NULL;
+ const gchar* _tmp8_ = NULL;
+ GtkBox* _tmp9_ = NULL;
+ BirdieWidgetsUnifiedWindow* _tmp10_ = NULL;
+ _data3_ = g_slice_new0 (Block3Data);
+ _data3_->_ref_count_ = 1;
+ _data3_->self = g_object_ref (self);
+ _tmp0_ = self->home;
+ _tmp1_ = gtk_widget_get_sensitive ((GtkWidget*) _tmp0_);
+ _data3_->window_active = _tmp1_;
+ birdie_birdie_set_widgets_sensitive (self, FALSE);
+ _tmp2_ = (GtkDialog*) gtk_dialog_new ();
+ g_object_ref_sink (_tmp2_);
+ _data3_->dialog = _tmp2_;
+ _tmp3_ = (WebKitWebView*) webkit_web_view_new ();
+ g_object_ref_sink (_tmp3_);
+ _data3_->web_view = _tmp3_;
+ g_signal_connect_data (_data3_->web_view, "document-load-finished", (GCallback) ___lambda134__webkit_web_view_document_load_finished, block3_data_ref (_data3_), (GClosureNotify) block3_data_unref, 0);
+ g_signal_connect_data (_data3_->dialog, "close", (GCallback) ___lambda141__gtk_dialog_close, block3_data_ref (_data3_), (GClosureNotify) block3_data_unref, 0);
+ _tmp4_ = self->new_api;
+ _tmp5_ = birdie_api_get_request (_tmp4_);
+ _tmp6_ = _tmp5_;
+ webkit_web_view_load_uri (_data3_->web_view, _tmp6_);
+ _g_free0 (_tmp6_);
+ _tmp7_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
+ g_object_ref_sink (_tmp7_);
+ scrolled_webview = _tmp7_;
+ gtk_scrolled_window_add_with_viewport (scrolled_webview, (GtkWidget*) _data3_->web_view);
+ _tmp8_ = _ ("Sign in");
+ gtk_window_set_title ((GtkWindow*) _data3_->dialog, _tmp8_);
+ _tmp9_ = (GtkBox*) gtk_dialog_get_content_area (_data3_->dialog);
+ gtk_box_pack_start (_tmp9_, (GtkWidget*) scrolled_webview, TRUE, TRUE, (guint) 0);
+ _tmp10_ = self->m_window;
+ gtk_window_set_transient_for ((GtkWindow*) _data3_->dialog, (GtkWindow*) _tmp10_);
+ gtk_window_set_modal ((GtkWindow*) _data3_->dialog, TRUE);
+ gtk_widget_set_size_request ((GtkWidget*) _data3_->dialog, 600, 600);
+ gtk_widget_show_all ((GtkWidget*) _data3_->dialog);
+ result = FALSE;
+ _g_object_unref0 (scrolled_webview);
+ block3_data_unref (_data3_);
+ _data3_ = NULL;
+ return result;
+}
+
+
+static gboolean ___lambda133__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda133_ ((BirdieBirdie*) self);
+ return result;
+}
+
+
+static void* __lambda77_ (Block2Data* _data2_) {
+ BirdieBirdie* self;
+ void* result = NULL;
+ BirdieTwitter* _tmp0_ = NULL;
+ GSourceFunc _tmp1_ = NULL;
+ void* _tmp1__target = NULL;
+ GDestroyNotify _tmp1__target_destroy_notify = NULL;
+ self = _data2_->self;
+ _tmp0_ = birdie_twitter_new (self);
+ _birdie_api_unref0 (self->new_api);
+ self->new_api = (BirdieAPI*) _tmp0_;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda133__gsource_func, g_object_ref (self), g_object_unref);
+ _tmp1_ = _data2_->callback;
+ _tmp1__target = _data2_->callback_target;
+ _tmp1__target_destroy_notify = _data2_->callback_target_destroy_notify;
+ _data2_->callback_target_destroy_notify = NULL;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, _tmp1_, _tmp1__target, _tmp1__target_destroy_notify);
+ result = NULL;
+ return result;
+}
+
+
+static gpointer ___lambda77__gthread_func (gpointer self) {
+ gpointer result;
+ result = __lambda77_ (self);
+ block2_data_unref (self);
+ return result;
+}
+
+
+static gboolean birdie_birdie_request_co (BirdieBirdieRequestData* _data_) {
+ switch (_data_->_state_) {
+ case 0:
+ goto _state_0;
+ case 1:
+ goto _state_1;
+ default:
+ g_assert_not_reached ();
+ }
+ _state_0:
+ _data_->_data2_ = g_slice_new0 (Block2Data);
+ _data_->_data2_->_ref_count_ = 1;
+ _data_->_data2_->self = g_object_ref (_data_->self);
+ _data_->_data2_->_async_data_ = _data_;
+ _data_->_data2_->callback = _birdie_birdie_request_co_gsource_func;
+ _data_->_data2_->callback_target = _data_;
+ _data_->_data2_->callback_target_destroy_notify = NULL;
+ _data_->run_target = NULL;
+ _data_->run_target_destroy_notify = NULL;
+ _data_->run = ___lambda77__gthread_func;
+ _data_->run_target = block2_data_ref (_data_->_data2_);
+ _data_->run_target_destroy_notify = block2_data_unref;
+ g_thread_create (_data_->run, _data_->run_target, FALSE, &_data_->_inner_error_);
+ if (G_UNLIKELY (_data_->_inner_error_ != NULL)) {
+ if (_data_->_inner_error_->domain == G_THREAD_ERROR) {
+ g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
+ g_error_free (_data_->_inner_error_);
+ block2_data_unref (_data_->_data2_);
+ _data_->_data2_ = NULL;
+ if (_data_->_state_ == 0) {
+ g_simple_async_result_complete_in_idle (_data_->_async_result);
+ } else {
+ g_simple_async_result_complete (_data_->_async_result);
+ }
+ g_object_unref (_data_->_async_result);
+ return FALSE;
+ } else {
+ block2_data_unref (_data_->_data2_);
+ _data_->_data2_ = NULL;
+ g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
+ g_clear_error (&_data_->_inner_error_);
+ return FALSE;
+ }
+ }
+ _data_->_state_ = 1;
+ return FALSE;
+ _state_1:
+ ;
+ block2_data_unref (_data_->_data2_);
+ _data_->_data2_ = NULL;
+ if (_data_->_state_ == 0) {
+ g_simple_async_result_complete_in_idle (_data_->_async_result);
+ } else {
+ g_simple_async_result_complete (_data_->_async_result);
+ }
+ g_object_unref (_data_->_async_result);
+ return FALSE;
+}
+
+
+static void birdie_birdie_init_api (BirdieBirdie* self) {
+ BirdieTwitter* _tmp0_ = NULL;
+ g_return_if_fail (self != NULL);
+ _birdie_api_unref0 (self->api);
+ self->api = NULL;
+ _tmp0_ = birdie_twitter_new (self);
+ _birdie_api_unref0 (self->api);
+ self->api = (BirdieAPI*) _tmp0_;
+}
+
+
+static void birdie_birdie_init_data_free (gpointer _data) {
+ BirdieBirdieInitData* _data_;
+ _data_ = _data;
+ _g_object_unref0 (_data_->self);
+ g_slice_free (BirdieBirdieInitData, _data_);
+}
+
+
+void birdie_birdie_init (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
+ BirdieBirdieInitData* _data_;
+ BirdieBirdie* _tmp0_ = NULL;
+ _data_ = g_slice_new0 (BirdieBirdieInitData);
+ _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, birdie_birdie_init);
+ g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, birdie_birdie_init_data_free);
+ _tmp0_ = _g_object_ref0 (self);
+ _data_->self = _tmp0_;
+ birdie_birdie_init_co (_data_);
+}
+
+
+void birdie_birdie_init_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error) {
+ BirdieBirdieInitData* _data_;
+ if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
+ return;
+ }
+ _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
+}
+
+
+static Block5Data* block5_data_ref (Block5Data* _data5_) {
+ g_atomic_int_inc (&_data5_->_ref_count_);
+ return _data5_;
+}
+
+
+static void block5_data_unref (void * _userdata_) {
+ Block5Data* _data5_;
+ _data5_ = (Block5Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data5_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data5_->self;
+ (_data5_->callback_target_destroy_notify == NULL) ? NULL : (_data5_->callback_target_destroy_notify (_data5_->callback_target), NULL);
+ _data5_->callback = NULL;
+ _data5_->callback_target = NULL;
+ _data5_->callback_target_destroy_notify = NULL;
+ _g_object_unref0 (self);
+ g_slice_free (Block5Data, _data5_);
+ }
+}
+
+
+static gboolean _birdie_birdie_init_co_gsource_func (gpointer self) {
+ gboolean result;
+ result = birdie_birdie_init_co (self);
+ return result;
+}
+
+
+static gboolean __lambda136_ (BirdieBirdie* self) {
+ gboolean result = FALSE;
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ___lambda136__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda136_ ((BirdieBirdie*) self);
+ return result;
+}
+
+
+static void* ___lambda137_ (Block5Data* _data5_) {
+ BirdieBirdie* self;
+ void* result = NULL;
+ gboolean _tmp0_ = FALSE;
+ BirdieAPI* _tmp1_ = NULL;
+ BirdieAPI* _tmp2_ = NULL;
+ BirdieSqliteDatabase* _tmp3_ = NULL;
+ BirdieUser* _tmp4_ = NULL;
+ BirdieSqliteDatabase* _tmp5_ = NULL;
+ gint* _tmp6_ = NULL;
+ BirdieWidgetsTweetList* _tmp7_ = NULL;
+ BirdieWidgetsTweetList* _tmp8_ = NULL;
+ BirdieWidgetsTweetList* _tmp9_ = NULL;
+ BirdieWidgetsTweetList* _tmp10_ = NULL;
+ BirdieWidgetsTweetList* _tmp11_ = NULL;
+ BirdieWidgetsTweetList* _tmp12_ = NULL;
+ BirdieWidgetsTweetList* _tmp13_ = NULL;
+ BirdieWidgetsListsView* _tmp14_ = NULL;
+ BirdieCache* _tmp15_ = NULL;
+ gint* _tmp16_ = NULL;
+ BirdieCache* _tmp17_ = NULL;
+ BirdieWidgetsTweetList* _tmp18_ = NULL;
+ BirdieCache* _tmp19_ = NULL;
+ BirdieWidgetsTweetList* _tmp20_ = NULL;
+ BirdieCache* _tmp21_ = NULL;
+ BirdieWidgetsTweetList* _tmp22_ = NULL;
+ BirdieCache* _tmp23_ = NULL;
+ BirdieWidgetsTweetList* _tmp24_ = NULL;
+ BirdieCache* _tmp25_ = NULL;
+ BirdieWidgetsTweetList* _tmp26_ = NULL;
+ BirdieCache* _tmp27_ = NULL;
+ BirdieWidgetsTweetList* _tmp28_ = NULL;
+ BirdieAPI* _tmp29_ = NULL;
+ BirdieAPI* _tmp30_ = NULL;
+ BirdieAPI* _tmp31_ = NULL;
+ BirdieAPI* _tmp32_ = NULL;
+ BirdieAPI* _tmp33_ = NULL;
+ BirdieAPI* _tmp34_ = NULL;
+ BirdieAPI* _tmp35_ = NULL;
+ gboolean _tmp36_ = FALSE;
+ BirdieWidgetsConversationsList* _tmp49_ = NULL;
+ BirdieWidgetsTweetList* _tmp50_ = NULL;
+ BirdieWidgetsTweetList* _tmp51_ = NULL;
+ gboolean _tmp52_ = FALSE;
+ BirdieWidgetsUserBox* _tmp53_ = NULL;
+ BirdieSqliteDatabase* _tmp54_ = NULL;
+ BirdieAPI* _tmp55_ = NULL;
+ BirdieUser* _tmp56_ = NULL;
+ BirdieAPI* _tmp57_ = NULL;
+ BirdieUser* _tmp58_ = NULL;
+ BirdieWidgetsTweetList* _tmp59_ = NULL;
+ BirdieWidgetsTweetList* _tmp60_ = NULL;
+ BirdieWidgetsTweetList* _tmp61_ = NULL;
+ BirdieWidgetsTweetList* _tmp62_ = NULL;
+ BirdieWidgetsTweetList* _tmp63_ = NULL;
+ BirdieWidgetsTweetList* _tmp64_ = NULL;
+ GSourceFunc _tmp65_ = NULL;
+ void* _tmp65__target = NULL;
+ GDestroyNotify _tmp65__target_destroy_notify = NULL;
+ self = _data5_->self;
+ _tmp0_ = self->priv->ready;
+ if (_tmp0_) {
+ self->priv->ready = FALSE;
+ }
+ _tmp1_ = self->api;
+ birdie_api_auth (_tmp1_);
+ _tmp2_ = self->api;
+ birdie_api_get_account (_tmp2_);
+ _tmp3_ = self->db;
+ _tmp4_ = birdie_sqlite_database_get_default_account (_tmp3_);
+ _birdie_user_unref0 (self->priv->default_account);
+ self->priv->default_account = _tmp4_;
+ _tmp5_ = self->db;
+ _tmp6_ = birdie_sqlite_database_get_account_id (_tmp5_);
+ _g_free0 (self->default_account_id);
+ self->default_account_id = _tmp6_;
+ _tmp7_ = self->home_list;
+ birdie_widgets_tweet_list_clear (_tmp7_);
+ _tmp8_ = self->mentions_list;
+ birdie_widgets_tweet_list_clear (_tmp8_);
+ _tmp9_ = self->dm_list;
+ birdie_widgets_tweet_list_clear (_tmp9_);
+ _tmp10_ = self->dm_sent_list;
+ birdie_widgets_tweet_list_clear (_tmp10_);
+ _tmp11_ = self->own_list;
+ birdie_widgets_tweet_list_clear (_tmp11_);
+ _tmp12_ = self->user_list;
+ birdie_widgets_tweet_list_clear (_tmp12_);
+ _tmp13_ = self->favorites;
+ birdie_widgets_tweet_list_clear (_tmp13_);
+ _tmp14_ = self->lists;
+ birdie_widgets_lists_view_clear (_tmp14_);
+ _tmp15_ = self->priv->cache;
+ _tmp16_ = self->default_account_id;
+ birdie_cache_set_default_account (_tmp15_, *_tmp16_);
+ _tmp17_ = self->priv->cache;
+ _tmp18_ = self->home_list;
+ birdie_cache_load_cached_tweets (_tmp17_, "tweets", _tmp18_);
+ _tmp19_ = self->priv->cache;
+ _tmp20_ = self->mentions_list;
+ birdie_cache_load_cached_tweets (_tmp19_, "mentions", _tmp20_);
+ _tmp21_ = self->priv->cache;
+ _tmp22_ = self->dm_list;
+ birdie_cache_load_cached_tweets (_tmp21_, "dm_inbox", _tmp22_);
+ _tmp23_ = self->priv->cache;
+ _tmp24_ = self->dm_sent_list;
+ birdie_cache_load_cached_tweets (_tmp23_, "dm_outbox", _tmp24_);
+ _tmp25_ = self->priv->cache;
+ _tmp26_ = self->own_list;
+ birdie_cache_load_cached_tweets (_tmp25_, "own", _tmp26_);
+ _tmp27_ = self->priv->cache;
+ _tmp28_ = self->favorites;
+ birdie_cache_load_cached_tweets (_tmp27_, "favorites", _tmp28_);
+ _tmp29_ = self->api;
+ birdie_api_get_home_timeline (_tmp29_);
+ _tmp30_ = self->api;
+ birdie_api_get_mentions_timeline (_tmp30_);
+ _tmp31_ = self->api;
+ birdie_api_get_direct_messages (_tmp31_);
+ _tmp32_ = self->api;
+ birdie_api_get_direct_messages_sent (_tmp32_);
+ _tmp33_ = self->api;
+ birdie_api_get_own_timeline (_tmp33_);
+ _tmp34_ = self->api;
+ birdie_api_get_favorites (_tmp34_);
+ _tmp35_ = self->api;
+ birdie_api_get_lists (_tmp35_);
+ _tmp36_ = self->initialized;
+ if (_tmp36_) {
+ BirdieWidgetsUserBox* _tmp37_ = NULL;
+ BirdieAPI* _tmp38_ = NULL;
+ BirdieUser* _tmp39_ = NULL;
+ BirdieWidgetsUserBox* _tmp40_ = NULL;
+ BirdieAPI* _tmp41_ = NULL;
+ BirdieUser* _tmp42_ = NULL;
+ _tmp37_ = self->priv->own_box_info;
+ _tmp38_ = self->api;
+ _tmp39_ = _tmp38_->account;
+ birdie_widgets_user_box_update (_tmp37_, _tmp39_);
+ _tmp40_ = self->priv->user_box_info;
+ _tmp41_ = self->api;
+ _tmp42_ = _tmp41_->account;
+ birdie_widgets_user_box_update (_tmp40_, _tmp42_);
+ birdie_birdie_remove_timeouts (self);
+ } else {
+ BirdieWidgetsUserBox* _tmp43_ = NULL;
+ BirdieAPI* _tmp44_ = NULL;
+ BirdieUser* _tmp45_ = NULL;
+ BirdieWidgetsUserBox* _tmp46_ = NULL;
+ BirdieAPI* _tmp47_ = NULL;
+ BirdieUser* _tmp48_ = NULL;
+ _tmp43_ = self->priv->own_box_info;
+ _tmp44_ = self->api;
+ _tmp45_ = _tmp44_->account;
+ birdie_widgets_user_box_init (_tmp43_, _tmp45_, self);
+ _tmp46_ = self->priv->user_box_info;
+ _tmp47_ = self->api;
+ _tmp48_ = _tmp47_->account;
+ birdie_widgets_user_box_init (_tmp46_, _tmp48_, self);
+ }
+ _tmp49_ = self->priv->conversations_list;
+ _tmp50_ = self->dm_list;
+ _tmp51_ = self->dm_sent_list;
+ _tmp52_ = FALSE;
+ birdie_widgets_conversations_list_set_dm_lists (_tmp49_, _tmp50_, _tmp51_, &_tmp52_);
+ _tmp53_ = self->priv->own_box_info;
+ birdie_media_get_userbox_avatar (_tmp53_, TRUE);
+ _tmp54_ = self->db;
+ _tmp55_ = self->api;
+ _tmp56_ = _tmp55_->account;
+ birdie_sqlite_database_update_account (_tmp54_, _tmp56_);
+ _tmp57_ = self->api;
+ _tmp58_ = _tmp57_->account;
+ birdie_birdie_set_account_avatar (self, _tmp58_);
+ self->initialized = TRUE;
+ _tmp59_ = self->home_list;
+ gtk_widget_show_all ((GtkWidget*) _tmp59_);
+ _tmp60_ = self->mentions_list;
+ gtk_widget_show_all ((GtkWidget*) _tmp60_);
+ _tmp61_ = self->dm_list;
+ gtk_widget_show_all ((GtkWidget*) _tmp61_);
+ _tmp62_ = self->dm_sent_list;
+ gtk_widget_show_all ((GtkWidget*) _tmp62_);
+ _tmp63_ = self->own_list;
+ gtk_widget_show_all ((GtkWidget*) _tmp63_);
+ _tmp64_ = self->favorites;
+ gtk_widget_show_all ((GtkWidget*) _tmp64_);
+ _tmp65_ = _data5_->callback;
+ _tmp65__target = _data5_->callback_target;
+ _tmp65__target_destroy_notify = _data5_->callback_target_destroy_notify;
+ _data5_->callback_target_destroy_notify = NULL;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, _tmp65_, _tmp65__target, _tmp65__target_destroy_notify);
+ result = NULL;
+ return result;
+}
+
+
+static gpointer ____lambda137__gthread_func (gpointer self) {
+ gpointer result;
+ result = ___lambda137_ (self);
+ block5_data_unref (self);
+ return result;
+}
+
+
+static gboolean birdie_birdie_init_co (BirdieBirdieInitData* _data_) {
+ switch (_data_->_state_) {
+ case 0:
+ goto _state_0;
+ case 1:
+ goto _state_1;
+ default:
+ g_assert_not_reached ();
+ }
+ _state_0:
+ _data_->_data5_ = g_slice_new0 (Block5Data);
+ _data_->_data5_->_ref_count_ = 1;
+ _data_->_data5_->self = g_object_ref (_data_->self);
+ _data_->_data5_->_async_data_ = _data_;
+ _data_->_data5_->callback = _birdie_birdie_init_co_gsource_func;
+ _data_->_data5_->callback_target = _data_;
+ _data_->_data5_->callback_target_destroy_notify = NULL;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda136__gsource_func, g_object_ref (_data_->self), g_object_unref);
+ birdie_birdie_switch_timeline (_data_->self, "loading");
+ _data_->_tmp0_ = FALSE;
+ _data_->_tmp0_ = birdie_birdie_check_internet_connection (_data_->self);
+ if (_data_->_tmp0_) {
+ _data_->run_target = NULL;
+ _data_->run_target_destroy_notify = NULL;
+ _data_->run = ____lambda137__gthread_func;
+ _data_->run_target = block5_data_ref (_data_->_data5_);
+ _data_->run_target_destroy_notify = block5_data_unref;
+ _data_->_tmp1_ = NULL;
+ _data_->_tmp1__target = NULL;
+ _data_->_tmp1_ = _data_->run;
+ _data_->_tmp1__target = _data_->run_target;
+ g_thread_create (_data_->_tmp1_, _data_->_tmp1__target, FALSE, &_data_->_inner_error_);
+ if (G_UNLIKELY (_data_->_inner_error_ != NULL)) {
+ if (_data_->_inner_error_->domain == G_THREAD_ERROR) {
+ g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
+ g_error_free (_data_->_inner_error_);
+ block5_data_unref (_data_->_data5_);
+ _data_->_data5_ = NULL;
+ if (_data_->_state_ == 0) {
+ g_simple_async_result_complete_in_idle (_data_->_async_result);
+ } else {
+ g_simple_async_result_complete (_data_->_async_result);
+ }
+ g_object_unref (_data_->_async_result);
+ return FALSE;
+ } else {
+ block5_data_unref (_data_->_data5_);
+ _data_->_data5_ = NULL;
+ g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
+ g_clear_error (&_data_->_inner_error_);
+ return FALSE;
+ }
+ }
+ _data_->_state_ = 1;
+ return FALSE;
+ _state_1:
+ ;
+ } else {
+ birdie_birdie_switch_timeline (_data_->self, "error");
+ }
+ block5_data_unref (_data_->_data5_);
+ _data_->_data5_ = NULL;
+ if (_data_->_state_ == 0) {
+ g_simple_async_result_complete_in_idle (_data_->_async_result);
+ } else {
+ g_simple_async_result_complete (_data_->_async_result);
+ }
+ g_object_unref (_data_->_async_result);
+ return FALSE;
+}
+
+
+static void _birdie_user_unref0_ (gpointer var) {
+ (var == NULL) ? NULL : (var = (birdie_user_unref (var), NULL));
+}
+
+
+static void _g_list_free__birdie_user_unref0_ (GList* self) {
+ g_list_foreach (self, (GFunc) _birdie_user_unref0_, NULL);
+ g_list_free (self);
+}
+
+
+static gpointer _birdie_user_ref0 (gpointer self) {
+ return self ? birdie_user_ref (self) : NULL;
+}
+
+
+static Block6Data* block6_data_ref (Block6Data* _data6_) {
+ g_atomic_int_inc (&_data6_->_ref_count_);
+ return _data6_;
+}
+
+
+static void block6_data_unref (void * _userdata_) {
+ Block6Data* _data6_;
+ _data6_ = (Block6Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data6_->self;
+ _birdie_user_unref0 (_data6_->account);
+ _g_object_unref0 (self);
+ g_slice_free (Block6Data, _data6_);
+ }
+}
+
+
+static void _____lambda145_ (Block6Data* _data6_) {
+ BirdieBirdie* self;
+ BirdieUser* _tmp0_ = NULL;
+ const gchar* _tmp1_ = NULL;
+ BirdieUser* _tmp2_ = NULL;
+ const gchar* _tmp3_ = NULL;
+ GtkRevealer* _tmp5_ = NULL;
+ self = _data6_->self;
+ _tmp0_ = self->priv->default_account;
+ _tmp1_ = _tmp0_->screen_name;
+ _tmp2_ = _data6_->account;
+ _tmp3_ = _tmp2_->screen_name;
+ if (g_strcmp0 (_tmp1_, _tmp3_) == 0) {
+ birdie_birdie_switch_timeline (self, "own");
+ } else {
+ BirdieUser* _tmp4_ = NULL;
+ _tmp4_ = _data6_->account;
+ birdie_birdie_switch_account (self, _tmp4_);
+ }
+ _tmp5_ = self->priv->accounts_revealer;
+ gtk_revealer_set_reveal_child (_tmp5_, FALSE);
+}
+
+
+static void ______lambda145__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+ _____lambda145_ (self);
+}
+
+
+static void __lambda146_ (BirdieBirdie* self) {
+ birdie_birdie_switch_timeline (self, "welcome");
+}
+
+
+static void ___lambda146__gtk_button_clicked (GtkButton* _sender, gpointer self) {
+ __lambda146_ ((BirdieBirdie*) self);
+}
+
+
+static void birdie_birdie_set_user_menu (BirdieBirdie* self) {
+ GtkBox* _tmp0_ = NULL;
+ GList* _tmp1_ = NULL;
+ GList* all_accounts = NULL;
+ BirdieSqliteDatabase* _tmp4_ = NULL;
+ GList* _tmp5_ = NULL;
+ GList* _tmp6_ = NULL;
+ GtkButton* _tmp53_ = NULL;
+ GtkButton* _tmp54_ = NULL;
+ GtkButton* _tmp55_ = NULL;
+ GtkBox* _tmp56_ = NULL;
+ GtkButton* _tmp57_ = NULL;
+ GError * _inner_error_ = NULL;
+ g_return_if_fail (self != NULL);
+ _tmp0_ = self->priv->accounts_box;
+ _tmp1_ = gtk_container_get_children ((GtkContainer*) _tmp0_);
+ {
+ GList* w_collection = NULL;
+ GList* w_it = NULL;
+ w_collection = _tmp1_;
+ for (w_it = w_collection; w_it != NULL; w_it = w_it->next) {
+ GtkWidget* w = NULL;
+ w = (GtkWidget*) w_it->data;
+ {
+ GtkBox* _tmp2_ = NULL;
+ GtkWidget* _tmp3_ = NULL;
+ _tmp2_ = self->priv->accounts_box;
+ _tmp3_ = w;
+ gtk_container_remove ((GtkContainer*) _tmp2_, _tmp3_);
+ }
+ }
+ _g_list_free0 (w_collection);
+ }
+ all_accounts = NULL;
+ _tmp4_ = self->db;
+ _tmp5_ = birdie_sqlite_database_get_all_accounts (_tmp4_);
+ __g_list_free__birdie_user_unref0_0 (all_accounts);
+ all_accounts = _tmp5_;
+ _tmp6_ = all_accounts;
+ {
+ GList* account_collection = NULL;
+ GList* account_it = NULL;
+ account_collection = _tmp6_;
+ for (account_it = account_collection; account_it != NULL; account_it = account_it->next) {
+ BirdieUser* _tmp7_ = NULL;
+ BirdieUser* account = NULL;
+ _tmp7_ = _birdie_user_ref0 ((BirdieUser*) account_it->data);
+ account = _tmp7_;
+ {
+ Block6Data* _data6_;
+ _data6_ = g_slice_new0 (Block6Data);
+ _data6_->_ref_count_ = 1;
+ _data6_->self = g_object_ref (self);
+ _data6_->account = account;
+ {
+ GdkPixbuf* pixbuf = NULL;
+ const gchar* _tmp8_ = NULL;
+ gchar* _tmp9_ = NULL;
+ gchar* _tmp10_ = NULL;
+ BirdieUser* _tmp11_ = NULL;
+ const gchar* _tmp12_ = NULL;
+ gchar* _tmp13_ = NULL;
+ gchar* _tmp14_ = NULL;
+ GdkPixbuf* _tmp15_ = NULL;
+ GdkPixbuf* _tmp16_ = NULL;
+ GraniteWidgetsAvatar* avatar_switch_temp = NULL;
+ GraniteWidgetsAvatar* _tmp17_ = NULL;
+ GraniteWidgetsAvatar* _tmp18_ = NULL;
+ GdkPixbuf* _tmp19_ = NULL;
+ GdkPixbuf* _tmp20_ = NULL;
+ GdkPixbuf* _tmp21_ = NULL;
+ GtkButton* avatar_switch_button = NULL;
+ GtkButton* _tmp22_ = NULL;
+ GtkButton* _tmp23_ = NULL;
+ GraniteWidgetsAvatar* _tmp24_ = NULL;
+ GtkButton* _tmp25_ = NULL;
+ GtkButton* _tmp26_ = NULL;
+ BirdieUser* _tmp27_ = NULL;
+ const gchar* _tmp28_ = NULL;
+ gchar* _tmp29_ = NULL;
+ gchar* _tmp30_ = NULL;
+ BirdieUser* _tmp31_ = NULL;
+ const gchar* _tmp32_ = NULL;
+ gchar* _tmp33_ = NULL;
+ gchar* _tmp34_ = NULL;
+ GtkButton* _tmp35_ = NULL;
+ GtkButton* _tmp36_ = NULL;
+ BirdieUser* _tmp37_ = NULL;
+ const gchar* _tmp38_ = NULL;
+ gchar* _tmp39_ = NULL;
+ gchar* _tmp40_ = NULL;
+ const gchar* _tmp41_ = NULL;
+ BirdieUser* _tmp42_ = NULL;
+ const gchar* _tmp43_ = NULL;
+ BirdieUser* _tmp44_ = NULL;
+ const gchar* _tmp45_ = NULL;
+ GtkBox* _tmp48_ = NULL;
+ GtkButton* _tmp49_ = NULL;
+ _tmp8_ = g_get_home_dir ();
+ _tmp9_ = g_strconcat (_tmp8_, "/.local/share/birdie/avatars/", NULL);
+ _tmp10_ = _tmp9_;
+ _tmp11_ = _data6_->account;
+ _tmp12_ = _tmp11_->profile_image_file;
+ _tmp13_ = g_strconcat (_tmp10_, _tmp12_, NULL);
+ _tmp14_ = _tmp13_;
+ _tmp15_ = gdk_pixbuf_new_from_file (_tmp14_, &_inner_error_);
+ _tmp16_ = _tmp15_;
+ _g_free0 (_tmp14_);
+ _g_free0 (_tmp10_);
+ pixbuf = _tmp16_;
+ if (G_UNLIKELY (_inner_error_ != NULL)) {
+ goto __catch2_g_error;
+ }
+ _tmp17_ = granite_widgets_avatar_new ();
+ g_object_ref_sink (_tmp17_);
+ avatar_switch_temp = _tmp17_;
+ _tmp18_ = avatar_switch_temp;
+ _tmp19_ = pixbuf;
+ _tmp20_ = gdk_pixbuf_scale_simple (_tmp19_, 50, 50, GDK_INTERP_BILINEAR);
+ _tmp21_ = _tmp20_;
+ granite_widgets_avatar_set_pixbuf (_tmp18_, _tmp21_);
+ _g_object_unref0 (_tmp21_);
+ _tmp22_ = (GtkButton*) gtk_button_new ();
+ g_object_ref_sink (_tmp22_);
+ avatar_switch_button = _tmp22_;
+ _tmp23_ = avatar_switch_button;
+ _tmp24_ = avatar_switch_temp;
+ gtk_button_set_image (_tmp23_, (GtkWidget*) _tmp24_);
+ _tmp25_ = avatar_switch_button;
+ gtk_button_set_relief (_tmp25_, GTK_RELIEF_NONE);
+ _tmp26_ = avatar_switch_button;
+ _tmp27_ = _data6_->account;
+ _tmp28_ = _tmp27_->name;
+ _tmp29_ = g_strconcat (_tmp28_, "\n@", NULL);
+ _tmp30_ = _tmp29_;
+ _tmp31_ = _data6_->account;
+ _tmp32_ = _tmp31_->screen_name;
+ _tmp33_ = g_strconcat (_tmp30_, _tmp32_, NULL);
+ _tmp34_ = _tmp33_;
+ gtk_widget_set_tooltip_text ((GtkWidget*) _tmp26_, _tmp34_);
+ _g_free0 (_tmp34_);
+ _g_free0 (_tmp30_);
+ _tmp35_ = avatar_switch_button;
+ g_signal_connect_data (_tmp35_, "clicked", (GCallback) ______lambda145__gtk_button_clicked, block6_data_ref (_data6_), (GClosureNotify) block6_data_unref, 0);
+ _tmp36_ = avatar_switch_button;
+ _tmp37_ = _data6_->account;
+ _tmp38_ = _tmp37_->name;
+ _tmp39_ = g_strdup_printf ("Switch to the %s account", _tmp38_);
+ _tmp40_ = _tmp39_;
+ _tmp41_ = _ (_tmp40_);
+ gtk_widget_set_tooltip_text ((GtkWidget*) _tmp36_, _tmp41_);
+ _g_free0 (_tmp40_);
+ _tmp42_ = _data6_->account;
+ _tmp43_ = _tmp42_->screen_name;
+ _tmp44_ = self->priv->default_account;
+ _tmp45_ = _tmp44_->screen_name;
+ if (g_strcmp0 (_tmp43_, _tmp45_) == 0) {
+ GtkButton* _tmp46_ = NULL;
+ const gchar* _tmp47_ = NULL;
+ _tmp46_ = avatar_switch_button;
+ _tmp47_ = _ ("View your Twitter profile");
+ gtk_widget_set_tooltip_text ((GtkWidget*) _tmp46_, _tmp47_);
+ }
+ _tmp48_ = self->priv->accounts_box;
+ _tmp49_ = avatar_switch_button;
+ gtk_container_add ((GtkContainer*) _tmp48_, (GtkWidget*) _tmp49_);
+ _g_object_unref0 (avatar_switch_button);
+ _g_object_unref0 (avatar_switch_temp);
+ _g_object_unref0 (pixbuf);
+ }
+ goto __finally2;
+ __catch2_g_error:
+ {
+ GError* e = NULL;
+ FILE* _tmp50_ = NULL;
+ GError* _tmp51_ = NULL;
+ const gchar* _tmp52_ = NULL;
+ e = _inner_error_;
+ _inner_error_ = NULL;
+ _tmp50_ = stderr;
+ _tmp51_ = e;
+ _tmp52_ = _tmp51_->message;
+ fprintf (_tmp50_, "Error adding account to sidebar: %s\n", _tmp52_);
+ _g_error_free0 (e);
+ }
+ __finally2:
+ if (G_UNLIKELY (_inner_error_ != NULL)) {
+ block6_data_unref (_data6_);
+ _data6_ = NULL;
+ __g_list_free__birdie_user_unref0_0 (all_accounts);
+ g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
+ g_clear_error (&_inner_error_);
+ return;
+ }
+ block6_data_unref (_data6_);
+ _data6_ = NULL;
+ }
+ }
+ }
+ _tmp53_ = (GtkButton*) gtk_button_new_from_icon_name ("list-add-symbolic", GTK_ICON_SIZE_DIALOG);
+ g_object_ref_sink (_tmp53_);
+ _g_object_unref0 (self->priv->new_button);
+ self->priv->new_button = _tmp53_;
+ _tmp54_ = self->priv->new_button;
+ gtk_button_set_relief (_tmp54_, GTK_RELIEF_NONE);
+ _tmp55_ = self->priv->new_button;
+ g_signal_connect_object (_tmp55_, "clicked", (GCallback) ___lambda146__gtk_button_clicked, self, 0);
+ _tmp56_ = self->priv->accounts_box;
+ _tmp57_ = self->priv->new_button;
+ gtk_container_add ((GtkContainer*) _tmp56_, (GtkWidget*) _tmp57_);
+ __g_list_free__birdie_user_unref0_0 (all_accounts);
+}
+
+
+static void birdie_birdie_set_account_avatar (BirdieBirdie* self, BirdieUser* account) {
+ GraniteWidgetsAvatar* avatar = NULL;
+ GError * _inner_error_ = NULL;
+ g_return_if_fail (self != NULL);
+ g_return_if_fail (account != NULL);
+ avatar = NULL;
+ {
+ GraniteWidgetsAvatar* _tmp0_ = NULL;
+ GdkPixbuf* pixbuf = NULL;
+ const gchar* _tmp1_ = NULL;
+ gchar* _tmp2_ = NULL;
+ gchar* _tmp3_ = NULL;
+ BirdieUser* _tmp4_ = NULL;
+ const gchar* _tmp5_ = NULL;
+ gchar* _tmp6_ = NULL;
+ gchar* _tmp7_ = NULL;
+ GdkPixbuf* _tmp8_ = NULL;
+ GdkPixbuf* _tmp9_ = NULL;
+ GraniteWidgetsAvatar* _tmp10_ = NULL;
+ GdkPixbuf* _tmp11_ = NULL;
+ GdkPixbuf* _tmp12_ = NULL;
+ GraniteWidgetsAvatar* _tmp13_ = NULL;
+ GtkButton* _tmp14_ = NULL;
+ GraniteWidgetsAvatar* _tmp15_ = NULL;
+ GtkButton* _tmp16_ = NULL;
+ _tmp0_ = granite_widgets_avatar_new ();
+ g_object_ref_sink (_tmp0_);
+ _g_object_unref0 (avatar);
+ avatar = _tmp0_;
+ _tmp1_ = g_get_home_dir ();
+ _tmp2_ = g_strconcat (_tmp1_, "/.local/share/birdie/avatars/", NULL);
+ _tmp3_ = _tmp2_;
+ _tmp4_ = account;
+ _tmp5_ = _tmp4_->profile_image_file;
+ _tmp6_ = g_strconcat (_tmp3_, _tmp5_, NULL);
+ _tmp7_ = _tmp6_;
+ _tmp8_ = gdk_pixbuf_new_from_file (_tmp7_, &_inner_error_);
+ _tmp9_ = _tmp8_;
+ _g_free0 (_tmp7_);
+ _g_free0 (_tmp3_);
+ pixbuf = _tmp9_;
+ if (G_UNLIKELY (_inner_error_ != NULL)) {
+ goto __catch3_g_error;
+ }
+ _tmp10_ = avatar;
+ _tmp11_ = gdk_pixbuf_scale_simple (pixbuf, 32, 32, GDK_INTERP_BILINEAR);
+ _tmp12_ = _tmp11_;
+ granite_widgets_avatar_set_pixbuf (_tmp10_, _tmp12_);
+ _g_object_unref0 (_tmp12_);
+ _tmp13_ = avatar;
+ gtk_widget_show ((GtkWidget*) _tmp13_);
+ _tmp14_ = self->priv->avatar_button;
+ _tmp15_ = avatar;
+ gtk_button_set_image (_tmp14_, (GtkWidget*) _tmp15_);
+ _tmp16_ = self->priv->avatar_button;
+ gtk_widget_set_visible ((GtkWidget*) _tmp16_, TRUE);
+ _g_object_unref0 (pixbuf);
+ }
+ goto __finally3;
+ __catch3_g_error:
+ {
+ GError* e = NULL;
+ GError* _tmp17_ = NULL;
+ const gchar* _tmp18_ = NULL;
+ gchar* _tmp19_ = NULL;
+ gchar* _tmp20_ = NULL;
+ e = _inner_error_;
+ _inner_error_ = NULL;
+ _tmp17_ = e;
+ _tmp18_ = _tmp17_->message;
+ _tmp19_ = g_strconcat ("Error loading avatar image: ", _tmp18_, NULL);
+ _tmp20_ = _tmp19_;
+ g_debug ("Birdie.vala:831: %s", _tmp20_);
+ _g_free0 (_tmp20_);
+ _g_error_free0 (e);
+ }
+ __finally3:
+ if (G_UNLIKELY (_inner_error_ != NULL)) {
+ _g_object_unref0 (avatar);
+ g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
+ g_clear_error (&_inner_error_);
+ return;
+ }
+ _g_object_unref0 (avatar);
+}
+
+
+static void birdie_birdie_switch_account (BirdieBirdie* self, BirdieUser* account) {
+ BirdieUser* _tmp0_ = NULL;
+ BirdieWidgetsTweetList* _tmp1_ = NULL;
+ GtkSearchEntry* _tmp2_ = NULL;
+ BirdieSqliteDatabase* _tmp3_ = NULL;
+ BirdieUser* _tmp4_ = NULL;
+ BirdieUser* _tmp5_ = NULL;
+ BirdieUser* _tmp6_ = NULL;
+ BirdieSqliteDatabase* _tmp7_ = NULL;
+ gint* _tmp8_ = NULL;
+ BirdieAPI* _tmp9_ = NULL;
+ BirdieUser* _tmp10_ = NULL;
+ const gchar* _tmp11_ = NULL;
+ gchar* _tmp12_ = NULL;
+ BirdieAPI* _tmp13_ = NULL;
+ BirdieUser* _tmp14_ = NULL;
+ const gchar* _tmp15_ = NULL;
+ gchar* _tmp16_ = NULL;
+ g_return_if_fail (self != NULL);
+ g_return_if_fail (account != NULL);
+ _tmp0_ = account;
+ birdie_birdie_set_account_avatar (self, _tmp0_);
+ _tmp1_ = self->search_list;
+ birdie_widgets_tweet_list_clear (_tmp1_);
+ _tmp2_ = self->priv->search_entry;
+ gtk_entry_set_text ((GtkEntry*) _tmp2_, "");
+ _tmp3_ = self->db;
+ _tmp4_ = account;
+ birdie_sqlite_database_set_default_account (_tmp3_, _tmp4_);
+ _tmp5_ = account;
+ _tmp6_ = _birdie_user_ref0 (_tmp5_);
+ _birdie_user_unref0 (self->priv->default_account);
+ self->priv->default_account = _tmp6_;
+ _tmp7_ = self->db;
+ _tmp8_ = birdie_sqlite_database_get_account_id (_tmp7_);
+ _g_free0 (self->default_account_id);
+ self->default_account_id = _tmp8_;
+ birdie_birdie_set_widgets_sensitive (self, FALSE);
+ birdie_birdie_init_api (self);
+ birdie_birdie_switch_timeline (self, "loading");
+ _tmp9_ = self->api;
+ _tmp10_ = self->priv->default_account;
+ _tmp11_ = _tmp10_->token;
+ _tmp12_ = g_strdup (_tmp11_);
+ _g_free0 (_tmp9_->token);
+ _tmp9_->token = _tmp12_;
+ _tmp13_ = self->api;
+ _tmp14_ = self->priv->default_account;
+ _tmp15_ = _tmp14_->token_secret;
+ _tmp16_ = g_strdup (_tmp15_);
+ _g_free0 (_tmp13_->token_secret);
+ _tmp13_->token_secret = _tmp16_;
+ birdie_birdie_init (self, NULL, NULL);
+}
+
+
+void birdie_birdie_set_widgets_sensitive (BirdieBirdie* self, gboolean sensitive) {
+ GtkButton* _tmp0_ = NULL;
+ gboolean _tmp1_ = FALSE;
+ g_return_if_fail (self != NULL);
+ _tmp0_ = self->priv->search;
+ _tmp1_ = sensitive;
+ gtk_widget_set_sensitive ((GtkWidget*) _tmp0_, _tmp1_);
+}
+
+
+static Block7Data* block7_data_ref (Block7Data* _data7_) {
+ g_atomic_int_inc (&_data7_->_ref_count_);
+ return _data7_;
+}
+
+
+static void block7_data_unref (void * _userdata_) {
+ Block7Data* _data7_;
+ _data7_ = (Block7Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data7_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data7_->self;
+ _g_free0 (_data7_->new_timeline);
+ _g_object_unref0 (self);
+ g_slice_free (Block7Data, _data7_);
+ }
+}
+
+
+static gboolean __lambda7_ (Block7Data* _data7_) {
+ BirdieBirdie* self;
+ gboolean result = FALSE;
+ gboolean active = FALSE;
+ gboolean _tmp0_ = FALSE;
+ const gchar* _tmp3_ = NULL;
+ const gchar* _tmp4_ = NULL;
+ const gchar* _tmp5_ = NULL;
+ const gchar* _tmp6_ = NULL;
+ GQuark _tmp8_ = 0U;
+ static GQuark _tmp7_label0 = 0;
+ static GQuark _tmp7_label1 = 0;
+ static GQuark _tmp7_label2 = 0;
+ static GQuark _tmp7_label3 = 0;
+ static GQuark _tmp7_label4 = 0;
+ static GQuark _tmp7_label5 = 0;
+ static GQuark _tmp7_label6 = 0;
+ static GQuark _tmp7_label7 = 0;
+ static GQuark _tmp7_label8 = 0;
+ GtkStack* _tmp33_ = NULL;
+ const gchar* _tmp34_ = NULL;
+ const gchar* _tmp35_ = NULL;
+ gchar* _tmp36_ = NULL;
+ self = _data7_->self;
+ self->priv->changing_tab = TRUE;
+ active = FALSE;
+ _tmp0_ = self->adding_to_list;
+ if (_tmp0_) {
+ BirdieWidgetsNotebook* _tmp1_ = NULL;
+ BirdieWidgetsNotebook* _tmp2_ = NULL;
+ _tmp1_ = self->notebook_own;
+ birdie_widgets_notebook_set_tabs (_tmp1_, TRUE);
+ _tmp2_ = self->notebook_own;
+ granite_widgets_static_notebook_set_page ((GraniteWidgetsStaticNotebook*) _tmp2_, 0);
+ self->adding_to_list = FALSE;
+ }
+ _tmp3_ = self->current_timeline;
+ _tmp4_ = _data7_->new_timeline;
+ if (g_strcmp0 (_tmp3_, _tmp4_) == 0) {
+ active = TRUE;
+ }
+ self->priv->changing_tab = FALSE;
+ birdie_birdie_set_widgets_sensitive (self, TRUE);
+ _tmp5_ = _data7_->new_timeline;
+ _tmp6_ = _tmp5_;
+ _tmp8_ = (NULL == _tmp6_) ? 0 : g_quark_from_string (_tmp6_);
+ if (_tmp8_ == ((0 != _tmp7_label0) ? _tmp7_label0 : (_tmp7_label0 = g_quark_from_static_string ("loading")))) {
+ switch (0) {
+ default:
+ {
+ GtkSpinner* _tmp9_ = NULL;
+ GraniteWidgetsModeButton* _tmp10_ = NULL;
+ _tmp9_ = self->priv->spinner;
+ gtk_spinner_start (_tmp9_);
+ _tmp10_ = self->priv->switcher;
+ granite_widgets_mode_button_set_selected (_tmp10_, -1);
+ break;
+ }
+ }
+ } else if (_tmp8_ == ((0 != _tmp7_label1) ? _tmp7_label1 : (_tmp7_label1 = g_quark_from_static_string ("welcome")))) {
+ switch (0) {
+ default:
+ {
+ GraniteWidgetsModeButton* _tmp11_ = NULL;
+ _tmp11_ = self->priv->switcher;
+ granite_widgets_mode_button_set_selected (_tmp11_, -1);
+ break;
+ }
+ }
+ } else if (_tmp8_ == ((0 != _tmp7_label2) ? _tmp7_label2 : (_tmp7_label2 = g_quark_from_static_string ("home")))) {
+ switch (0) {
+ default:
+ {
+ const gchar* _tmp12_ = NULL;
+ GraniteWidgetsModeButton* _tmp15_ = NULL;
+ _tmp12_ = self->current_timeline;
+ if (g_strcmp0 (_tmp12_, "home") == 0) {
+ GtkScrolledWindow* _tmp13_ = NULL;
+ GtkAdjustment* _tmp14_ = NULL;
+ _tmp13_ = self->priv->scrolled_home;
+ _tmp14_ = gtk_scrolled_window_get_vadjustment (_tmp13_);
+ gtk_adjustment_set_value (_tmp14_, (gdouble) 0);
+ }
+ birdie_birdie_clean_tweets_indicator (self);
+ _tmp15_ = self->priv->switcher;
+ granite_widgets_mode_button_set_selected (_tmp15_, 0);
+ break;
+ }
+ }
+ } else if (_tmp8_ == ((0 != _tmp7_label3) ? _tmp7_label3 : (_tmp7_label3 = g_quark_from_static_string ("mentions")))) {
+ switch (0) {
+ default:
+ {
+ const gchar* _tmp16_ = NULL;
+ GraniteWidgetsModeButton* _tmp19_ = NULL;
+ _tmp16_ = self->current_timeline;
+ if (g_strcmp0 (_tmp16_, "mentions") == 0) {
+ GtkScrolledWindow* _tmp17_ = NULL;
+ GtkAdjustment* _tmp18_ = NULL;
+ _tmp17_ = self->priv->scrolled_mentions;
+ _tmp18_ = gtk_scrolled_window_get_vadjustment (_tmp17_);
+ gtk_adjustment_set_value (_tmp18_, (gdouble) 0);
+ }
+ birdie_birdie_clean_mentions_indicator (self);
+ _tmp19_ = self->priv->switcher;
+ granite_widgets_mode_button_set_selected (_tmp19_, 1);
+ break;
+ }
+ }
+ } else if (_tmp8_ == ((0 != _tmp7_label4) ? _tmp7_label4 : (_tmp7_label4 = g_quark_from_static_string ("dm")))) {
+ switch (0) {
+ default:
+ {
+ const gchar* _tmp20_ = NULL;
+ GraniteWidgetsModeButton* _tmp23_ = NULL;
+ _tmp20_ = self->current_timeline;
+ if (g_strcmp0 (_tmp20_, "dm") == 0) {
+ GtkScrolledWindow* _tmp21_ = NULL;
+ GtkAdjustment* _tmp22_ = NULL;
+ _tmp21_ = self->priv->scrolled_dm;
+ _tmp22_ = gtk_scrolled_window_get_vadjustment (_tmp21_);
+ gtk_adjustment_set_value (_tmp22_, (gdouble) 0);
+ }
+ birdie_birdie_clean_dm_indicator (self);
+ _tmp23_ = self->priv->switcher;
+ granite_widgets_mode_button_set_selected (_tmp23_, 2);
+ break;
+ }
+ }
+ } else if (_tmp8_ == ((0 != _tmp7_label5) ? _tmp7_label5 : (_tmp7_label5 = g_quark_from_static_string ("own")))) {
+ switch (0) {
+ default:
+ {
+ const gchar* _tmp24_ = NULL;
+ GraniteWidgetsModeButton* _tmp27_ = NULL;
+ _tmp24_ = self->current_timeline;
+ if (g_strcmp0 (_tmp24_, "own") == 0) {
+ GtkScrolledWindow* _tmp25_ = NULL;
+ GtkAdjustment* _tmp26_ = NULL;
+ _tmp25_ = self->priv->scrolled_own;
+ _tmp26_ = gtk_scrolled_window_get_vadjustment (_tmp25_);
+ gtk_adjustment_set_value (_tmp26_, (gdouble) 0);
+ }
+ _tmp27_ = self->priv->switcher;
+ granite_widgets_mode_button_set_selected (_tmp27_, -1);
+ break;
+ }
+ }
+ } else if (_tmp8_ == ((0 != _tmp7_label6) ? _tmp7_label6 : (_tmp7_label6 = g_quark_from_static_string ("user")))) {
+ switch (0) {
+ default:
+ {
+ GtkScrolledWindow* _tmp28_ = NULL;
+ GtkAdjustment* _tmp29_ = NULL;
+ GraniteWidgetsModeButton* _tmp30_ = NULL;
+ _tmp28_ = self->priv->scrolled_user;
+ _tmp29_ = gtk_scrolled_window_get_vadjustment (_tmp28_);
+ gtk_adjustment_set_value (_tmp29_, (gdouble) 0);
+ _tmp30_ = self->priv->switcher;
+ granite_widgets_mode_button_set_selected (_tmp30_, -1);
+ break;
+ }
+ }
+ } else if (_tmp8_ == ((0 != _tmp7_label7) ? _tmp7_label7 : (_tmp7_label7 = g_quark_from_static_string ("list")))) {
+ switch (0) {
+ default:
+ {
+ GraniteWidgetsModeButton* _tmp31_ = NULL;
+ _tmp31_ = self->priv->switcher;
+ granite_widgets_mode_button_set_selected (_tmp31_, -1);
+ break;
+ }
+ }
+ } else if (_tmp8_ == ((0 != _tmp7_label8) ? _tmp7_label8 : (_tmp7_label8 = g_quark_from_static_string ("error")))) {
+ switch (0) {
+ default:
+ {
+ GraniteWidgetsModeButton* _tmp32_ = NULL;
+ birdie_birdie_set_widgets_sensitive (self, FALSE);
+ _tmp32_ = self->priv->switcher;
+ granite_widgets_mode_button_set_selected (_tmp32_, -1);
+ break;
+ }
+ }
+ }
+ _tmp33_ = self->notebook;
+ _tmp34_ = _data7_->new_timeline;
+ gtk_stack_set_visible_child_name (_tmp33_, _tmp34_);
+ _tmp35_ = _data7_->new_timeline;
+ _tmp36_ = g_strdup (_tmp35_);
+ _g_free0 (self->current_timeline);
+ self->current_timeline = _tmp36_;
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ___lambda7__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda7_ (self);
+ return result;
+}
+
+
+void birdie_birdie_switch_timeline (BirdieBirdie* self, const gchar* new_timeline) {
+ Block7Data* _data7_;
+ const gchar* _tmp0_ = NULL;
+ gchar* _tmp1_ = NULL;
+ g_return_if_fail (self != NULL);
+ g_return_if_fail (new_timeline != NULL);
+ _data7_ = g_slice_new0 (Block7Data);
+ _data7_->_ref_count_ = 1;
+ _data7_->self = g_object_ref (self);
+ _tmp0_ = new_timeline;
+ _tmp1_ = g_strdup (_tmp0_);
+ _g_free0 (_data7_->new_timeline);
+ _data7_->new_timeline = _tmp1_;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda7__gsource_func, block7_data_ref (_data7_), block7_data_unref);
+ block7_data_unref (_data7_);
+ _data7_ = NULL;
+}
+
+
+static void birdie_birdie_on_conversation_selected (BirdieBirdie* self, const gchar* name) {
+ BirdieWidgetsConversationView* _tmp0_ = NULL;
+ const gchar* _tmp1_ = NULL;
+ BirdieWidgetsTweetList* _tmp2_ = NULL;
+ BirdieWidgetsTweetList* _tmp3_ = NULL;
+ GtkStack* _tmp4_ = NULL;
+ BirdieWidgetsConversationView* _tmp5_ = NULL;
+ g_return_if_fail (self != NULL);
+ g_return_if_fail (name != NULL);
+ _tmp0_ = self->priv->conversation_view;
+ _tmp1_ = name;
+ _tmp2_ = self->dm_list;
+ _tmp3_ = self->dm_sent_list;
+ birdie_widgets_conversation_view_set_conversation (_tmp0_, _tmp1_, _tmp2_, _tmp3_);
+ _tmp4_ = self->notebook;
+ _tmp5_ = self->priv->conversation_view;
+ gtk_stack_set_visible_child (_tmp4_, (GtkWidget*) _tmp5_);
+}
+
+
+static void birdie_birdie_check_timeout_health (BirdieBirdie* self) {
+ gint _tmp0_ = 0;
+ GDateTime* _tmp1_ = NULL;
+ gboolean _tmp2_ = FALSE;
+ gint _tmp4_ = 0;
+ GDateTime* _tmp5_ = NULL;
+ gboolean _tmp6_ = FALSE;
+ g_return_if_fail (self != NULL);
+ _tmp0_ = self->priv->update_interval;
+ _tmp1_ = self->priv->timer_date_offline;
+ _tmp2_ = birdie_utils_timeout_is_dead (_tmp0_, _tmp1_);
+ if (_tmp2_) {
+ guint _tmp3_ = 0U;
+ g_debug ("Birdie.vala:947: Offline timeout died.");
+ _tmp3_ = self->priv->timerID_offline;
+ g_source_remove (_tmp3_);
+ birdie_birdie_add_timeout_offline (self);
+ }
+ _tmp4_ = self->priv->update_interval;
+ _tmp5_ = self->priv->timer_date_online;
+ _tmp6_ = birdie_utils_timeout_is_dead (_tmp4_, _tmp5_);
+ if (_tmp6_) {
+ guint _tmp7_ = 0U;
+ g_debug ("Birdie.vala:953: Online timeout died.");
+ _tmp7_ = self->priv->timerID_online;
+ g_source_remove (_tmp7_);
+ birdie_birdie_add_timeout_online (self);
+ }
+}
+
+
+static gboolean __lambda87_ (BirdieBirdie* self) {
+ gboolean result = FALSE;
+ birdie_birdie_update_dates (self, NULL, NULL);
+ result = TRUE;
+ return result;
+}
+
+
+static gboolean ___lambda87__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda87_ ((BirdieBirdie*) self);
+ return result;
+}
+
+
+void birdie_birdie_add_timeout_offline (BirdieBirdie* self) {
+ GDateTime* _tmp0_ = NULL;
+ guint _tmp1_ = 0U;
+ g_return_if_fail (self != NULL);
+ _tmp0_ = g_date_time_new_now_utc ();
+ _g_date_time_unref0 (self->priv->timer_date_offline);
+ self->priv->timer_date_offline = _tmp0_;
+ _tmp1_ = g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) 60, ___lambda87__gsource_func, g_object_ref (self), g_object_unref);
+ self->priv->timerID_offline = _tmp1_;
+}
+
+
+static gpointer _birdie_birdie_update_timelines_gthread_func (gpointer self) {
+ gpointer result;
+ result = birdie_birdie_update_timelines ((BirdieBirdie*) self);
+ g_object_unref (self);
+ return result;
+}
+
+
+static gboolean __lambda86_ (BirdieBirdie* self) {
+ gboolean result = FALSE;
+ GThread* _tmp0_ = NULL;
+ GThread* _tmp1_ = NULL;
+ _tmp0_ = g_thread_new (NULL, _birdie_birdie_update_timelines_gthread_func, g_object_ref (self));
+ _tmp1_ = _tmp0_;
+ _g_thread_unref0 (_tmp1_);
+ result = TRUE;
+ return result;
+}
+
+
+static gboolean ___lambda86__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda86_ ((BirdieBirdie*) self);
+ return result;
+}
+
+
+void birdie_birdie_add_timeout_online (BirdieBirdie* self) {
+ GDateTime* _tmp0_ = NULL;
+ gint _tmp1_ = 0;
+ guint _tmp2_ = 0U;
+ g_return_if_fail (self != NULL);
+ _tmp0_ = g_date_time_new_now_utc ();
+ _g_date_time_unref0 (self->priv->timer_date_online);
+ self->priv->timer_date_online = _tmp0_;
+ _tmp1_ = self->priv->update_interval;
+ _tmp2_ = g_timeout_add_seconds_full (G_PRIORITY_DEFAULT, (guint) (_tmp1_ * 60), ___lambda86__gsource_func, g_object_ref (self), g_object_unref);
+ self->priv->timerID_online = _tmp2_;
+}
+
+
+static void birdie_birdie_remove_timeouts (BirdieBirdie* self) {
+ guint _tmp0_ = 0U;
+ guint _tmp1_ = 0U;
+ g_return_if_fail (self != NULL);
+ _tmp0_ = self->priv->timerID_offline;
+ g_source_remove (_tmp0_);
+ _tmp1_ = self->priv->timerID_online;
+ g_source_remove (_tmp1_);
+}
+
+
+void* birdie_birdie_update_timelines (BirdieBirdie* self) {
+ void* result = NULL;
+ gboolean _tmp0_ = FALSE;
+ g_return_val_if_fail (self != NULL, NULL);
+ _tmp0_ = birdie_birdie_check_internet_connection (self);
+ if (_tmp0_) {
+ BirdieAPI* _tmp1_ = NULL;
+ BirdieAPI* _tmp2_ = NULL;
+ BirdieAPI* _tmp3_ = NULL;
+ BirdieWidgetsTweetList* _tmp4_ = NULL;
+ BirdieWidgetsTweetList* _tmp5_ = NULL;
+ _tmp1_ = self->api;
+ birdie_api_get_home_timeline (_tmp1_);
+ _tmp2_ = self->api;
+ birdie_api_get_mentions_timeline (_tmp2_);
+ _tmp3_ = self->api;
+ birdie_api_get_direct_messages (_tmp3_);
+ _tmp4_ = self->home_list;
+ gtk_widget_show_all ((GtkWidget*) _tmp4_);
+ _tmp5_ = self->mentions_list;
+ gtk_widget_show_all ((GtkWidget*) _tmp5_);
+ } else {
+ birdie_birdie_switch_timeline (self, "error");
+ }
+ result = NULL;
+ return result;
+}
+
+
+static Block8Data* block8_data_ref (Block8Data* _data8_) {
+ g_atomic_int_inc (&_data8_->_ref_count_);
+ return _data8_;
+}
+
+
+static void block8_data_unref (void * _userdata_) {
+ Block8Data* _data8_;
+ _data8_ = (Block8Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data8_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data8_->self;
+ _g_free0 (_data8_->avatar);
+ _g_free0 (_data8_->notify_text);
+ _g_free0 (_data8_->notify_header);
+ _g_object_unref0 (self);
+ g_slice_free (Block8Data, _data8_);
+ }
+}
+
+
+static void __lambda81_ (BirdieBirdie* self, BirdieTweet* tweet) {
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieTweet* _tmp1_ = NULL;
+ BirdieTweet* _tmp2_ = NULL;
+ g_return_if_fail (tweet != NULL);
+ _tmp0_ = self->home_list;
+ _tmp1_ = tweet;
+ birdie_widgets_tweet_list_remove (_tmp0_, _tmp1_);
+ _tmp2_ = tweet;
+ self->priv->home_tmp = g_list_remove (self->priv->home_tmp, _tmp2_);
+}
+
+
+static void ___lambda81__gfunc (gconstpointer data, gpointer self) {
+ __lambda81_ ((BirdieBirdie*) self, (BirdieTweet*) data);
+}
+
+
+static void __lambda84_ (Block8Data* _data8_, BirdieTweet* tweet) {
+ BirdieBirdie* self;
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieTweet* _tmp1_ = NULL;
+ BirdieSqliteDatabase* _tmp2_ = NULL;
+ BirdieTweet* _tmp3_ = NULL;
+ const gchar* _tmp4_ = NULL;
+ BirdieTweet* _tmp5_ = NULL;
+ const gchar* _tmp6_ = NULL;
+ gint* _tmp7_ = NULL;
+ BirdieTweet* _tmp8_ = NULL;
+ const gchar* _tmp9_ = NULL;
+ gint _tmp10_ = 0;
+ gchar** _tmp11_ = NULL;
+ gboolean _tmp20_ = FALSE;
+ self = _data8_->self;
+ g_return_if_fail (tweet != NULL);
+ _tmp0_ = self->home_list;
+ _tmp1_ = tweet;
+ birdie_widgets_tweet_list_append (_tmp0_, _tmp1_, self);
+ _tmp2_ = self->db;
+ _tmp3_ = tweet;
+ _tmp4_ = _tmp3_->user_screen_name;
+ _tmp5_ = tweet;
+ _tmp6_ = _tmp5_->user_name;
+ _tmp7_ = self->default_account_id;
+ birdie_sqlite_database_add_user (_tmp2_, _tmp4_, _tmp6_, *_tmp7_, NULL, NULL);
+ _tmp8_ = tweet;
+ _tmp9_ = _tmp8_->text;
+ _tmp11_ = birdie_utils_get_hashtags_list (_tmp9_, &_tmp10_);
+ {
+ gchar** hashtag_collection = NULL;
+ gint hashtag_collection_length1 = 0;
+ gint _hashtag_collection_size_ = 0;
+ gint hashtag_it = 0;
+ hashtag_collection = _tmp11_;
+ hashtag_collection_length1 = _tmp10_;
+ for (hashtag_it = 0; hashtag_it < _tmp10_; hashtag_it = hashtag_it + 1) {
+ gchar* _tmp12_ = NULL;
+ gchar* hashtag = NULL;
+ _tmp12_ = g_strdup (hashtag_collection[hashtag_it]);
+ hashtag = _tmp12_;
+ {
+ const gchar* _tmp13_ = NULL;
+ gboolean _tmp14_ = FALSE;
+ _tmp13_ = hashtag;
+ _tmp14_ = g_str_has_prefix (_tmp13_, "#");
+ if (_tmp14_) {
+ BirdieSqliteDatabase* _tmp15_ = NULL;
+ const gchar* _tmp16_ = NULL;
+ gchar* _tmp17_ = NULL;
+ gchar* _tmp18_ = NULL;
+ gint* _tmp19_ = NULL;
+ _tmp15_ = self->db;
+ _tmp16_ = hashtag;
+ _tmp17_ = string_replace (_tmp16_, "#", "");
+ _tmp18_ = _tmp17_;
+ _tmp19_ = self->default_account_id;
+ birdie_sqlite_database_add_hashtag (_tmp15_, _tmp18_, *_tmp19_, NULL, NULL);
+ _g_free0 (_tmp18_);
+ }
+ _g_free0 (hashtag);
+ }
+ }
+ hashtag_collection = (_vala_array_free (hashtag_collection, hashtag_collection_length1, (GDestroyNotify) g_free), NULL);
+ }
+ _tmp20_ = self->priv->tweet_notification;
+ if (_tmp20_) {
+ gboolean _tmp21_ = FALSE;
+ BirdieAPI* _tmp22_ = NULL;
+ BirdieUser* _tmp23_ = NULL;
+ const gchar* _tmp24_ = NULL;
+ BirdieTweet* _tmp25_ = NULL;
+ const gchar* _tmp26_ = NULL;
+ BirdieAPI* _tmp43_ = NULL;
+ BirdieUser* _tmp44_ = NULL;
+ const gchar* _tmp45_ = NULL;
+ BirdieTweet* _tmp46_ = NULL;
+ const gchar* _tmp47_ = NULL;
+ gboolean _tmp49_ = FALSE;
+ gboolean _tmp50_ = FALSE;
+ gboolean _tmp51_ = FALSE;
+ gboolean _tmp52_ = FALSE;
+ _tmp22_ = self->api;
+ _tmp23_ = _tmp22_->account;
+ _tmp24_ = _tmp23_->screen_name;
+ _tmp25_ = tweet;
+ _tmp26_ = _tmp25_->user_screen_name;
+ if (g_strcmp0 (_tmp24_, _tmp26_) != 0) {
+ BirdieAPI* _tmp27_ = NULL;
+ GList* _tmp28_ = NULL;
+ guint _tmp29_ = 0U;
+ gint _tmp30_ = 0;
+ _tmp27_ = self->api;
+ _tmp28_ = _tmp27_->home_timeline;
+ _tmp29_ = g_list_length (_tmp28_);
+ _tmp30_ = self->priv->limit_notifications;
+ _tmp21_ = _tmp29_ <= ((guint) _tmp30_);
+ } else {
+ _tmp21_ = FALSE;
+ }
+ if (_tmp21_) {
+ const gchar* _tmp31_ = NULL;
+ gchar* _tmp32_ = NULL;
+ gchar* _tmp33_ = NULL;
+ BirdieTweet* _tmp34_ = NULL;
+ const gchar* _tmp35_ = NULL;
+ gchar* _tmp36_ = NULL;
+ BirdieTweet* _tmp37_ = NULL;
+ const gchar* _tmp38_ = NULL;
+ gchar* _tmp39_ = NULL;
+ BirdieTweet* _tmp40_ = NULL;
+ const gchar* _tmp41_ = NULL;
+ gchar* _tmp42_ = NULL;
+ _tmp31_ = _ ("New tweet from");
+ _tmp32_ = g_strconcat (_tmp31_, " ", NULL);
+ _tmp33_ = _tmp32_;
+ _tmp34_ = tweet;
+ _tmp35_ = _tmp34_->user_screen_name;
+ _tmp36_ = g_strconcat (_tmp33_, _tmp35_, NULL);
+ _g_free0 (_data8_->notify_header);
+ _data8_->notify_header = _tmp36_;
+ _g_free0 (_tmp33_);
+ _tmp37_ = tweet;
+ _tmp38_ = _tmp37_->text;
+ _tmp39_ = g_strdup (_tmp38_);
+ _g_free0 (_data8_->notify_text);
+ _data8_->notify_text = _tmp39_;
+ _tmp40_ = tweet;
+ _tmp41_ = _tmp40_->profile_image_file;
+ _tmp42_ = g_strdup (_tmp41_);
+ _g_free0 (_data8_->avatar);
+ _data8_->avatar = _tmp42_;
+ }
+ _tmp43_ = self->api;
+ _tmp44_ = _tmp43_->account;
+ _tmp45_ = _tmp44_->screen_name;
+ _tmp46_ = tweet;
+ _tmp47_ = _tmp46_->user_screen_name;
+ if (g_strcmp0 (_tmp45_, _tmp47_) != 0) {
+ gint _tmp48_ = 0;
+ _tmp48_ = self->priv->unread_tweets;
+ self->priv->unread_tweets = _tmp48_ + 1;
+ }
+ _tmp52_ = self->priv->tweet_notification;
+ if (_tmp52_) {
+ BirdieAPI* _tmp53_ = NULL;
+ GList* _tmp54_ = NULL;
+ guint _tmp55_ = 0U;
+ gint _tmp56_ = 0;
+ _tmp53_ = self->api;
+ _tmp54_ = _tmp53_->home_timeline;
+ _tmp55_ = g_list_length (_tmp54_);
+ _tmp56_ = self->priv->limit_notifications;
+ _tmp51_ = _tmp55_ <= ((guint) _tmp56_);
+ } else {
+ _tmp51_ = FALSE;
+ }
+ if (_tmp51_) {
+ BirdieAPI* _tmp57_ = NULL;
+ GList* _tmp58_ = NULL;
+ guint _tmp59_ = 0U;
+ _tmp57_ = self->api;
+ _tmp58_ = _tmp57_->home_timeline;
+ _tmp59_ = g_list_length (_tmp58_);
+ _tmp50_ = _tmp59_ > ((guint) 0);
+ } else {
+ _tmp50_ = FALSE;
+ }
+ if (_tmp50_) {
+ BirdieAPI* _tmp60_ = NULL;
+ BirdieUser* _tmp61_ = NULL;
+ const gchar* _tmp62_ = NULL;
+ BirdieTweet* _tmp63_ = NULL;
+ const gchar* _tmp64_ = NULL;
+ _tmp60_ = self->api;
+ _tmp61_ = _tmp60_->account;
+ _tmp62_ = _tmp61_->screen_name;
+ _tmp63_ = tweet;
+ _tmp64_ = _tmp63_->user_screen_name;
+ _tmp49_ = g_strcmp0 (_tmp62_, _tmp64_) != 0;
+ } else {
+ _tmp49_ = FALSE;
+ }
+ if (_tmp49_) {
+ BirdieUtilsNotification* _tmp65_ = NULL;
+ gboolean _tmp66_ = FALSE;
+ const gchar* _tmp67_ = NULL;
+ gchar* _tmp68_ = NULL;
+ gchar* _tmp69_ = NULL;
+ gchar* _tmp70_ = NULL;
+ gchar* _tmp71_ = NULL;
+ _tmp65_ = self->notification;
+ _tmp66_ = FALSE;
+ _tmp67_ = g_get_home_dir ();
+ _tmp68_ = g_strconcat (_tmp67_, "/.cache/birdie/", NULL);
+ _tmp69_ = _tmp68_;
+ _tmp70_ = g_strconcat (_tmp69_, _data8_->avatar, NULL);
+ _tmp71_ = _tmp70_;
+ birdie_utils_notification_notify (_tmp65_, self, _data8_->notify_header, _data8_->notify_text, "home", &_tmp66_, _tmp71_);
+ _g_free0 (_tmp71_);
+ _g_free0 (_tmp69_);
+ }
+ }
+}
+
+
+static void ___lambda84__gfunc (gconstpointer data, gpointer self) {
+ __lambda84_ (self, (BirdieTweet*) data);
+}
+
+
+static gboolean __lambda80_ (Block8Data* _data8_) {
+ BirdieBirdie* self;
+ gboolean result = FALSE;
+ GList* _tmp0_ = NULL;
+ BirdieAPI* _tmp1_ = NULL;
+ GList* _tmp2_ = NULL;
+ gboolean _tmp3_ = FALSE;
+ gboolean _tmp4_ = FALSE;
+ gboolean _tmp5_ = FALSE;
+ gboolean _tmp21_ = FALSE;
+ gboolean _tmp22_ = FALSE;
+ gboolean _tmp26_ = FALSE;
+ GtkSpinner* _tmp29_ = NULL;
+ self = _data8_->self;
+ _tmp0_ = self->priv->home_tmp;
+ g_list_foreach (_tmp0_, ___lambda81__gfunc, self);
+ _tmp1_ = self->api;
+ _tmp2_ = _tmp1_->home_timeline;
+ g_list_foreach (_tmp2_, ___lambda84__gfunc, _data8_);
+ _tmp5_ = self->priv->tweet_notification;
+ if (_tmp5_) {
+ BirdieAPI* _tmp6_ = NULL;
+ GList* _tmp7_ = NULL;
+ guint _tmp8_ = 0U;
+ gint _tmp9_ = 0;
+ _tmp6_ = self->api;
+ _tmp7_ = _tmp6_->home_timeline;
+ _tmp8_ = g_list_length (_tmp7_);
+ _tmp9_ = self->priv->limit_notifications;
+ _tmp4_ = _tmp8_ > ((guint) _tmp9_);
+ } else {
+ _tmp4_ = FALSE;
+ }
+ if (_tmp4_) {
+ gint _tmp10_ = 0;
+ _tmp10_ = self->priv->unread_tweets;
+ _tmp3_ = _tmp10_ > 0;
+ } else {
+ _tmp3_ = FALSE;
+ }
+ if (_tmp3_) {
+ BirdieUtilsNotification* _tmp11_ = NULL;
+ gint _tmp12_ = 0;
+ gchar* _tmp13_ = NULL;
+ gchar* _tmp14_ = NULL;
+ gchar* _tmp15_ = NULL;
+ gchar* _tmp16_ = NULL;
+ const gchar* _tmp17_ = NULL;
+ gchar* _tmp18_ = NULL;
+ gchar* _tmp19_ = NULL;
+ gboolean _tmp20_ = FALSE;
+ _tmp11_ = self->notification;
+ _tmp12_ = self->priv->unread_tweets;
+ _tmp13_ = g_strdup_printf ("%i", _tmp12_);
+ _tmp14_ = _tmp13_;
+ _tmp15_ = g_strconcat (_tmp14_, " ", NULL);
+ _tmp16_ = _tmp15_;
+ _tmp17_ = _ ("new tweets");
+ _tmp18_ = g_strconcat (_tmp16_, _tmp17_, NULL);
+ _tmp19_ = _tmp18_;
+ _tmp20_ = FALSE;
+ birdie_utils_notification_notify (_tmp11_, self, _tmp19_, "", "home", &_tmp20_, NULL);
+ _g_free0 (_tmp19_);
+ _g_free0 (_tmp16_);
+ _g_free0 (_tmp14_);
+ }
+ _tmp22_ = self->priv->tweet_notification;
+ if (_tmp22_) {
+ gint _tmp23_ = 0;
+ _tmp23_ = birdie_birdie_get_total_unread (self);
+ _tmp21_ = _tmp23_ > 0;
+ } else {
+ _tmp21_ = FALSE;
+ }
+ if (_tmp21_) {
+ BirdieUtilsLauncher* _tmp24_ = NULL;
+ gint _tmp25_ = 0;
+ _tmp24_ = self->priv->launcher;
+ _tmp25_ = birdie_birdie_get_total_unread (self);
+ birdie_utils_launcher_set_count (_tmp24_, _tmp25_);
+ }
+ _tmp26_ = self->priv->ready;
+ if (!_tmp26_) {
+ gchar* _tmp27_ = NULL;
+ birdie_birdie_get_all_avatars (self, NULL, NULL);
+ self->priv->ready = TRUE;
+ birdie_birdie_add_timeout_online (self);
+ birdie_birdie_add_timeout_offline (self);
+ _tmp27_ = g_strdup ("home");
+ _g_free0 (self->current_timeline);
+ self->current_timeline = _tmp27_;
+ birdie_birdie_switch_timeline (self, "home");
+ birdie_birdie_set_widgets_sensitive (self, TRUE);
+ } else {
+ BirdieWidgetsTweetList* _tmp28_ = NULL;
+ _tmp28_ = self->home_list;
+ birdie_media_get_avatar (_tmp28_);
+ }
+ _tmp29_ = self->priv->spinner;
+ gtk_spinner_stop (_tmp29_);
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ___lambda80__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda80_ (self);
+ return result;
+}
+
+
+void birdie_birdie_update_home_ui (BirdieBirdie* self) {
+ Block8Data* _data8_;
+ gchar* _tmp0_ = NULL;
+ gchar* _tmp1_ = NULL;
+ gchar* _tmp2_ = NULL;
+ g_return_if_fail (self != NULL);
+ _data8_ = g_slice_new0 (Block8Data);
+ _data8_->_ref_count_ = 1;
+ _data8_->self = g_object_ref (self);
+ _tmp0_ = g_strdup ("");
+ _data8_->notify_header = _tmp0_;
+ _tmp1_ = g_strdup ("");
+ _data8_->notify_text = _tmp1_;
+ _tmp2_ = g_strdup ("");
+ _data8_->avatar = _tmp2_;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda80__gsource_func, block8_data_ref (_data8_), block8_data_unref);
+ block8_data_unref (_data8_);
+ _data8_ = NULL;
+}
+
+
+static void birdie_birdie_get_all_avatars_data_free (gpointer _data) {
+ BirdieBirdieGetAllAvatarsData* _data_;
+ _data_ = _data;
+ _g_object_unref0 (_data_->self);
+ g_slice_free (BirdieBirdieGetAllAvatarsData, _data_);
+}
+
+
+void birdie_birdie_get_all_avatars (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
+ BirdieBirdieGetAllAvatarsData* _data_;
+ BirdieBirdie* _tmp0_ = NULL;
+ _data_ = g_slice_new0 (BirdieBirdieGetAllAvatarsData);
+ _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, birdie_birdie_get_all_avatars);
+ g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, birdie_birdie_get_all_avatars_data_free);
+ _tmp0_ = _g_object_ref0 (self);
+ _data_->self = _tmp0_;
+ birdie_birdie_get_all_avatars_co (_data_);
+}
+
+
+void birdie_birdie_get_all_avatars_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error) {
+ BirdieBirdieGetAllAvatarsData* _data_;
+ if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
+ return;
+ }
+ _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
+}
+
+
+static Block9Data* block9_data_ref (Block9Data* _data9_) {
+ g_atomic_int_inc (&_data9_->_ref_count_);
+ return _data9_;
+}
+
+
+static void block9_data_unref (void * _userdata_) {
+ Block9Data* _data9_;
+ _data9_ = (Block9Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data9_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data9_->self;
+ (_data9_->callback_target_destroy_notify == NULL) ? NULL : (_data9_->callback_target_destroy_notify (_data9_->callback_target), NULL);
+ _data9_->callback = NULL;
+ _data9_->callback_target = NULL;
+ _data9_->callback_target_destroy_notify = NULL;
+ _g_object_unref0 (self);
+ g_slice_free (Block9Data, _data9_);
+ }
+}
+
+
+static gboolean _birdie_birdie_get_all_avatars_co_gsource_func (gpointer self) {
+ gboolean result;
+ result = birdie_birdie_get_all_avatars_co (self);
+ return result;
+}
+
+
+static void* __lambda85_ (Block9Data* _data9_) {
+ BirdieBirdie* self;
+ void* result = NULL;
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieWidgetsTweetList* _tmp1_ = NULL;
+ BirdieWidgetsTweetList* _tmp2_ = NULL;
+ BirdieWidgetsTweetList* _tmp3_ = NULL;
+ BirdieWidgetsTweetList* _tmp4_ = NULL;
+ BirdieWidgetsTweetList* _tmp5_ = NULL;
+ GSourceFunc _tmp6_ = NULL;
+ void* _tmp6__target = NULL;
+ GDestroyNotify _tmp6__target_destroy_notify = NULL;
+ self = _data9_->self;
+ _tmp0_ = self->home_list;
+ birdie_media_get_avatar (_tmp0_);
+ _tmp1_ = self->mentions_list;
+ birdie_media_get_avatar (_tmp1_);
+ _tmp2_ = self->dm_list;
+ birdie_media_get_avatar (_tmp2_);
+ _tmp3_ = self->dm_sent_list;
+ birdie_media_get_avatar (_tmp3_);
+ _tmp4_ = self->own_list;
+ birdie_media_get_avatar (_tmp4_);
+ _tmp5_ = self->favorites;
+ birdie_media_get_avatar (_tmp5_);
+ _tmp6_ = _data9_->callback;
+ _tmp6__target = _data9_->callback_target;
+ _tmp6__target_destroy_notify = _data9_->callback_target_destroy_notify;
+ _data9_->callback_target_destroy_notify = NULL;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, _tmp6_, _tmp6__target, _tmp6__target_destroy_notify);
+ result = NULL;
+ return result;
+}
+
+
+static gpointer ___lambda85__gthread_func (gpointer self) {
+ gpointer result;
+ result = __lambda85_ (self);
+ block9_data_unref (self);
+ return result;
+}
+
+
+static gboolean birdie_birdie_get_all_avatars_co (BirdieBirdieGetAllAvatarsData* _data_) {
+ switch (_data_->_state_) {
+ case 0:
+ goto _state_0;
+ case 1:
+ goto _state_1;
+ default:
+ g_assert_not_reached ();
+ }
+ _state_0:
+ _data_->_data9_ = g_slice_new0 (Block9Data);
+ _data_->_data9_->_ref_count_ = 1;
+ _data_->_data9_->self = g_object_ref (_data_->self);
+ _data_->_data9_->_async_data_ = _data_;
+ _data_->_data9_->callback = _birdie_birdie_get_all_avatars_co_gsource_func;
+ _data_->_data9_->callback_target = _data_;
+ _data_->_data9_->callback_target_destroy_notify = NULL;
+ _data_->run_target = NULL;
+ _data_->run_target_destroy_notify = NULL;
+ _data_->run = ___lambda85__gthread_func;
+ _data_->run_target = block9_data_ref (_data_->_data9_);
+ _data_->run_target_destroy_notify = block9_data_unref;
+ g_thread_create (_data_->run, _data_->run_target, FALSE, &_data_->_inner_error_);
+ if (G_UNLIKELY (_data_->_inner_error_ != NULL)) {
+ if (_data_->_inner_error_->domain == G_THREAD_ERROR) {
+ g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
+ g_error_free (_data_->_inner_error_);
+ block9_data_unref (_data_->_data9_);
+ _data_->_data9_ = NULL;
+ if (_data_->_state_ == 0) {
+ g_simple_async_result_complete_in_idle (_data_->_async_result);
+ } else {
+ g_simple_async_result_complete (_data_->_async_result);
+ }
+ g_object_unref (_data_->_async_result);
+ return FALSE;
+ } else {
+ block9_data_unref (_data_->_data9_);
+ _data_->_data9_ = NULL;
+ g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
+ g_clear_error (&_data_->_inner_error_);
+ return FALSE;
+ }
+ }
+ _data_->_state_ = 1;
+ return FALSE;
+ _state_1:
+ ;
+ block9_data_unref (_data_->_data9_);
+ _data_->_data9_ = NULL;
+ if (_data_->_state_ == 0) {
+ g_simple_async_result_complete_in_idle (_data_->_async_result);
+ } else {
+ g_simple_async_result_complete (_data_->_async_result);
+ }
+ g_object_unref (_data_->_async_result);
+ return FALSE;
+}
+
+
+static void __lambda115_ (BirdieBirdie* self, BirdieTweet* tweet) {
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieTweet* _tmp1_ = NULL;
+ g_return_if_fail (tweet != NULL);
+ _tmp0_ = self->dm_sent_list;
+ _tmp1_ = tweet;
+ birdie_widgets_tweet_list_append (_tmp0_, _tmp1_, self);
+}
+
+
+static void ___lambda115__gfunc (gconstpointer data, gpointer self) {
+ __lambda115_ ((BirdieBirdie*) self, (BirdieTweet*) data);
+}
+
+
+static gboolean __lambda114_ (BirdieBirdie* self) {
+ gboolean result = FALSE;
+ BirdieAPI* _tmp0_ = NULL;
+ GList* _tmp1_ = NULL;
+ gboolean _tmp2_ = FALSE;
+ _tmp0_ = self->api;
+ _tmp1_ = _tmp0_->dm_sent_timeline;
+ g_list_foreach (_tmp1_, ___lambda115__gfunc, self);
+ _tmp2_ = self->priv->ready;
+ if (_tmp2_) {
+ BirdieWidgetsTweetList* _tmp3_ = NULL;
+ _tmp3_ = self->dm_sent_list;
+ birdie_media_get_avatar (_tmp3_);
+ }
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ___lambda114__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda114_ ((BirdieBirdie*) self);
+ return result;
+}
+
+
+void birdie_birdie_update_dm_sent_ui (BirdieBirdie* self) {
+ g_return_if_fail (self != NULL);
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda114__gsource_func, g_object_ref (self), g_object_unref);
+}
+
+
+static void __lambda117_ (BirdieBirdie* self, BirdieTweet* tweet) {
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieTweet* _tmp1_ = NULL;
+ g_return_if_fail (tweet != NULL);
+ _tmp0_ = self->own_list;
+ _tmp1_ = tweet;
+ birdie_widgets_tweet_list_append (_tmp0_, _tmp1_, self);
+}
+
+
+static void ___lambda117__gfunc (gconstpointer data, gpointer self) {
+ __lambda117_ ((BirdieBirdie*) self, (BirdieTweet*) data);
+}
+
+
+static gboolean __lambda116_ (BirdieBirdie* self) {
+ gboolean result = FALSE;
+ BirdieAPI* _tmp0_ = NULL;
+ GList* _tmp1_ = NULL;
+ gboolean _tmp2_ = FALSE;
+ _tmp0_ = self->api;
+ _tmp1_ = _tmp0_->own_timeline;
+ g_list_foreach (_tmp1_, ___lambda117__gfunc, self);
+ _tmp2_ = self->priv->ready;
+ if (_tmp2_) {
+ BirdieWidgetsTweetList* _tmp3_ = NULL;
+ _tmp3_ = self->own_list;
+ birdie_media_get_avatar (_tmp3_);
+ }
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ___lambda116__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda116_ ((BirdieBirdie*) self);
+ return result;
+}
+
+
+void birdie_birdie_update_own_timeline_ui (BirdieBirdie* self) {
+ g_return_if_fail (self != NULL);
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda116__gsource_func, g_object_ref (self), g_object_unref);
+}
+
+
+static void __lambda119_ (BirdieBirdie* self, BirdieTweet* tweet) {
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieTweet* _tmp1_ = NULL;
+ BirdieSqliteDatabase* _tmp2_ = NULL;
+ BirdieTweet* _tmp3_ = NULL;
+ const gchar* _tmp4_ = NULL;
+ BirdieTweet* _tmp5_ = NULL;
+ const gchar* _tmp6_ = NULL;
+ gint* _tmp7_ = NULL;
+ g_return_if_fail (tweet != NULL);
+ _tmp0_ = self->favorites;
+ _tmp1_ = tweet;
+ birdie_widgets_tweet_list_append (_tmp0_, _tmp1_, self);
+ _tmp2_ = self->db;
+ _tmp3_ = tweet;
+ _tmp4_ = _tmp3_->user_screen_name;
+ _tmp5_ = tweet;
+ _tmp6_ = _tmp5_->user_name;
+ _tmp7_ = self->default_account_id;
+ birdie_sqlite_database_add_user (_tmp2_, _tmp4_, _tmp6_, *_tmp7_, NULL, NULL);
+}
+
+
+static void ___lambda119__gfunc (gconstpointer data, gpointer self) {
+ __lambda119_ ((BirdieBirdie*) self, (BirdieTweet*) data);
+}
+
+
+static gboolean __lambda118_ (BirdieBirdie* self) {
+ gboolean result = FALSE;
+ BirdieAPI* _tmp0_ = NULL;
+ GList* _tmp1_ = NULL;
+ gboolean _tmp2_ = FALSE;
+ _tmp0_ = self->api;
+ _tmp1_ = _tmp0_->favorites;
+ g_list_foreach (_tmp1_, ___lambda119__gfunc, self);
+ _tmp2_ = self->priv->ready;
+ if (_tmp2_) {
+ BirdieWidgetsTweetList* _tmp3_ = NULL;
+ _tmp3_ = self->favorites;
+ birdie_media_get_avatar (_tmp3_);
+ }
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ___lambda118__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda118_ ((BirdieBirdie*) self);
+ return result;
+}
+
+
+void birdie_birdie_update_favorites_ui (BirdieBirdie* self) {
+ g_return_if_fail (self != NULL);
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda118__gsource_func, g_object_ref (self), g_object_unref);
+}
+
+
+static Block10Data* block10_data_ref (Block10Data* _data10_) {
+ g_atomic_int_inc (&_data10_->_ref_count_);
+ return _data10_;
+}
+
+
+static void block10_data_unref (void * _userdata_) {
+ Block10Data* _data10_;
+ _data10_ = (Block10Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data10_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data10_->self;
+ _g_free0 (_data10_->avatar);
+ _g_free0 (_data10_->notify_text);
+ _g_free0 (_data10_->notify_header);
+ _g_object_unref0 (self);
+ g_slice_free (Block10Data, _data10_);
+ }
+}
+
+
+static void __lambda108_ (Block10Data* _data10_, BirdieTweet* tweet) {
+ BirdieBirdie* self;
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieTweet* _tmp1_ = NULL;
+ BirdieSqliteDatabase* _tmp2_ = NULL;
+ BirdieTweet* _tmp3_ = NULL;
+ const gchar* _tmp4_ = NULL;
+ BirdieTweet* _tmp5_ = NULL;
+ const gchar* _tmp6_ = NULL;
+ gint* _tmp7_ = NULL;
+ gboolean _tmp8_ = FALSE;
+ self = _data10_->self;
+ g_return_if_fail (tweet != NULL);
+ _tmp0_ = self->mentions_list;
+ _tmp1_ = tweet;
+ birdie_widgets_tweet_list_append (_tmp0_, _tmp1_, self);
+ _tmp2_ = self->db;
+ _tmp3_ = tweet;
+ _tmp4_ = _tmp3_->user_screen_name;
+ _tmp5_ = tweet;
+ _tmp6_ = _tmp5_->user_name;
+ _tmp7_ = self->default_account_id;
+ birdie_sqlite_database_add_user (_tmp2_, _tmp4_, _tmp6_, *_tmp7_, NULL, NULL);
+ _tmp8_ = self->priv->mention_notification;
+ if (_tmp8_) {
+ gboolean _tmp9_ = FALSE;
+ BirdieAPI* _tmp10_ = NULL;
+ BirdieUser* _tmp11_ = NULL;
+ const gchar* _tmp12_ = NULL;
+ BirdieTweet* _tmp13_ = NULL;
+ const gchar* _tmp14_ = NULL;
+ BirdieAPI* _tmp31_ = NULL;
+ BirdieUser* _tmp32_ = NULL;
+ const gchar* _tmp33_ = NULL;
+ BirdieTweet* _tmp34_ = NULL;
+ const gchar* _tmp35_ = NULL;
+ gboolean _tmp37_ = FALSE;
+ gboolean _tmp38_ = FALSE;
+ gboolean _tmp39_ = FALSE;
+ gboolean _tmp40_ = FALSE;
+ _tmp10_ = self->api;
+ _tmp11_ = _tmp10_->account;
+ _tmp12_ = _tmp11_->screen_name;
+ _tmp13_ = tweet;
+ _tmp14_ = _tmp13_->user_screen_name;
+ if (g_strcmp0 (_tmp12_, _tmp14_) != 0) {
+ BirdieAPI* _tmp15_ = NULL;
+ GList* _tmp16_ = NULL;
+ guint _tmp17_ = 0U;
+ gint _tmp18_ = 0;
+ _tmp15_ = self->api;
+ _tmp16_ = _tmp15_->mentions_timeline;
+ _tmp17_ = g_list_length (_tmp16_);
+ _tmp18_ = self->priv->limit_notifications;
+ _tmp9_ = _tmp17_ <= ((guint) _tmp18_);
+ } else {
+ _tmp9_ = FALSE;
+ }
+ if (_tmp9_) {
+ const gchar* _tmp19_ = NULL;
+ gchar* _tmp20_ = NULL;
+ gchar* _tmp21_ = NULL;
+ BirdieTweet* _tmp22_ = NULL;
+ const gchar* _tmp23_ = NULL;
+ gchar* _tmp24_ = NULL;
+ BirdieTweet* _tmp25_ = NULL;
+ const gchar* _tmp26_ = NULL;
+ gchar* _tmp27_ = NULL;
+ BirdieTweet* _tmp28_ = NULL;
+ const gchar* _tmp29_ = NULL;
+ gchar* _tmp30_ = NULL;
+ _tmp19_ = _ ("New mention from");
+ _tmp20_ = g_strconcat (_tmp19_, " ", NULL);
+ _tmp21_ = _tmp20_;
+ _tmp22_ = tweet;
+ _tmp23_ = _tmp22_->user_screen_name;
+ _tmp24_ = g_strconcat (_tmp21_, _tmp23_, NULL);
+ _g_free0 (_data10_->notify_header);
+ _data10_->notify_header = _tmp24_;
+ _g_free0 (_tmp21_);
+ _tmp25_ = tweet;
+ _tmp26_ = _tmp25_->text;
+ _tmp27_ = g_strdup (_tmp26_);
+ _g_free0 (_data10_->notify_text);
+ _data10_->notify_text = _tmp27_;
+ _tmp28_ = tweet;
+ _tmp29_ = _tmp28_->profile_image_file;
+ _tmp30_ = g_strdup (_tmp29_);
+ _g_free0 (_data10_->avatar);
+ _data10_->avatar = _tmp30_;
+ }
+ _tmp31_ = self->api;
+ _tmp32_ = _tmp31_->account;
+ _tmp33_ = _tmp32_->screen_name;
+ _tmp34_ = tweet;
+ _tmp35_ = _tmp34_->user_screen_name;
+ if (g_strcmp0 (_tmp33_, _tmp35_) != 0) {
+ gint _tmp36_ = 0;
+ _tmp36_ = self->priv->unread_mentions;
+ self->priv->unread_mentions = _tmp36_ + 1;
+ _data10_->new_mentions = TRUE;
+ }
+ _tmp40_ = self->priv->tweet_notification;
+ if (_tmp40_) {
+ BirdieAPI* _tmp41_ = NULL;
+ GList* _tmp42_ = NULL;
+ guint _tmp43_ = 0U;
+ gint _tmp44_ = 0;
+ _tmp41_ = self->api;
+ _tmp42_ = _tmp41_->mentions_timeline;
+ _tmp43_ = g_list_length (_tmp42_);
+ _tmp44_ = self->priv->limit_notifications;
+ _tmp39_ = _tmp43_ <= ((guint) _tmp44_);
+ } else {
+ _tmp39_ = FALSE;
+ }
+ if (_tmp39_) {
+ BirdieAPI* _tmp45_ = NULL;
+ GList* _tmp46_ = NULL;
+ guint _tmp47_ = 0U;
+ _tmp45_ = self->api;
+ _tmp46_ = _tmp45_->mentions_timeline;
+ _tmp47_ = g_list_length (_tmp46_);
+ _tmp38_ = _tmp47_ > ((guint) 0);
+ } else {
+ _tmp38_ = FALSE;
+ }
+ if (_tmp38_) {
+ BirdieAPI* _tmp48_ = NULL;
+ BirdieUser* _tmp49_ = NULL;
+ const gchar* _tmp50_ = NULL;
+ BirdieTweet* _tmp51_ = NULL;
+ const gchar* _tmp52_ = NULL;
+ _tmp48_ = self->api;
+ _tmp49_ = _tmp48_->account;
+ _tmp50_ = _tmp49_->screen_name;
+ _tmp51_ = tweet;
+ _tmp52_ = _tmp51_->user_screen_name;
+ _tmp37_ = g_strcmp0 (_tmp50_, _tmp52_) != 0;
+ } else {
+ _tmp37_ = FALSE;
+ }
+ if (_tmp37_) {
+ BirdieUtilsNotification* _tmp53_ = NULL;
+ gboolean _tmp54_ = FALSE;
+ const gchar* _tmp55_ = NULL;
+ gchar* _tmp56_ = NULL;
+ gchar* _tmp57_ = NULL;
+ gchar* _tmp58_ = NULL;
+ gchar* _tmp59_ = NULL;
+ _tmp53_ = self->notification;
+ _tmp54_ = FALSE;
+ _tmp55_ = g_get_home_dir ();
+ _tmp56_ = g_strconcat (_tmp55_, "/.cache/birdie/", NULL);
+ _tmp57_ = _tmp56_;
+ _tmp58_ = g_strconcat (_tmp57_, _data10_->avatar, NULL);
+ _tmp59_ = _tmp58_;
+ birdie_utils_notification_notify (_tmp53_, self, _data10_->notify_header, _data10_->notify_text, "mentions", &_tmp54_, _tmp59_);
+ _g_free0 (_tmp59_);
+ _g_free0 (_tmp57_);
+ }
+ }
+}
+
+
+static void ___lambda108__gfunc (gconstpointer data, gpointer self) {
+ __lambda108_ (self, (BirdieTweet*) data);
+}
+
+
+static gboolean __lambda107_ (Block10Data* _data10_) {
+ BirdieBirdie* self;
+ gboolean result = FALSE;
+ BirdieAPI* _tmp0_ = NULL;
+ GList* _tmp1_ = NULL;
+ gboolean _tmp2_ = FALSE;
+ gboolean _tmp3_ = FALSE;
+ gboolean _tmp18_ = FALSE;
+ gboolean _tmp19_ = FALSE;
+ gboolean _tmp22_ = FALSE;
+ self = _data10_->self;
+ _tmp0_ = self->api;
+ _tmp1_ = _tmp0_->mentions_timeline;
+ g_list_foreach (_tmp1_, ___lambda108__gfunc, _data10_);
+ _tmp3_ = self->priv->mention_notification;
+ if (_tmp3_) {
+ BirdieAPI* _tmp4_ = NULL;
+ GList* _tmp5_ = NULL;
+ guint _tmp6_ = 0U;
+ gint _tmp7_ = 0;
+ _tmp4_ = self->api;
+ _tmp5_ = _tmp4_->mentions_timeline;
+ _tmp6_ = g_list_length (_tmp5_);
+ _tmp7_ = self->priv->limit_notifications;
+ _tmp2_ = _tmp6_ > ((guint) _tmp7_);
+ } else {
+ _tmp2_ = FALSE;
+ }
+ if (_tmp2_) {
+ BirdieUtilsNotification* _tmp8_ = NULL;
+ gint _tmp9_ = 0;
+ gchar* _tmp10_ = NULL;
+ gchar* _tmp11_ = NULL;
+ gchar* _tmp12_ = NULL;
+ gchar* _tmp13_ = NULL;
+ const gchar* _tmp14_ = NULL;
+ gchar* _tmp15_ = NULL;
+ gchar* _tmp16_ = NULL;
+ gboolean _tmp17_ = FALSE;
+ _tmp8_ = self->notification;
+ _tmp9_ = self->priv->unread_mentions;
+ _tmp10_ = g_strdup_printf ("%i", _tmp9_);
+ _tmp11_ = _tmp10_;
+ _tmp12_ = g_strconcat (_tmp11_, " ", NULL);
+ _tmp13_ = _tmp12_;
+ _tmp14_ = _ ("new mentions");
+ _tmp15_ = g_strconcat (_tmp13_, _tmp14_, NULL);
+ _tmp16_ = _tmp15_;
+ _tmp17_ = FALSE;
+ birdie_utils_notification_notify (_tmp8_, self, _tmp16_, "", "mentions", &_tmp17_, NULL);
+ _g_free0 (_tmp16_);
+ _g_free0 (_tmp13_);
+ _g_free0 (_tmp11_);
+ }
+ _tmp19_ = self->priv->mention_notification;
+ if (_tmp19_) {
+ _tmp18_ = _data10_->new_mentions;
+ } else {
+ _tmp18_ = FALSE;
+ }
+ if (_tmp18_) {
+ BirdieUtilsLauncher* _tmp20_ = NULL;
+ gint _tmp21_ = 0;
+ _tmp20_ = self->priv->launcher;
+ _tmp21_ = birdie_birdie_get_total_unread (self);
+ birdie_utils_launcher_set_count (_tmp20_, _tmp21_);
+ }
+ _tmp22_ = self->priv->ready;
+ if (_tmp22_) {
+ BirdieWidgetsTweetList* _tmp23_ = NULL;
+ _tmp23_ = self->mentions_list;
+ birdie_media_get_avatar (_tmp23_);
+ }
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ___lambda107__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda107_ (self);
+ return result;
+}
+
+
+void birdie_birdie_update_mentions_ui (BirdieBirdie* self) {
+ Block10Data* _data10_;
+ gchar* _tmp0_ = NULL;
+ gchar* _tmp1_ = NULL;
+ gchar* _tmp2_ = NULL;
+ g_return_if_fail (self != NULL);
+ _data10_ = g_slice_new0 (Block10Data);
+ _data10_->_ref_count_ = 1;
+ _data10_->self = g_object_ref (self);
+ _data10_->new_mentions = FALSE;
+ _tmp0_ = g_strdup ("");
+ _data10_->notify_header = _tmp0_;
+ _tmp1_ = g_strdup ("");
+ _data10_->notify_text = _tmp1_;
+ _tmp2_ = g_strdup ("");
+ _data10_->avatar = _tmp2_;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda107__gsource_func, block10_data_ref (_data10_), block10_data_unref);
+ block10_data_unref (_data10_);
+ _data10_ = NULL;
+}
+
+
+static Block11Data* block11_data_ref (Block11Data* _data11_) {
+ g_atomic_int_inc (&_data11_->_ref_count_);
+ return _data11_;
+}
+
+
+static void block11_data_unref (void * _userdata_) {
+ Block11Data* _data11_;
+ _data11_ = (Block11Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data11_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data11_->self;
+ _g_free0 (_data11_->avatar);
+ _g_free0 (_data11_->notify_text);
+ _g_free0 (_data11_->notify_header);
+ _g_object_unref0 (self);
+ g_slice_free (Block11Data, _data11_);
+ }
+}
+
+
+static void __lambda112_ (Block11Data* _data11_, BirdieTweet* tweet) {
+ BirdieBirdie* self;
+ BirdieTweet* _tmp0_ = NULL;
+ const gchar* _tmp1_ = NULL;
+ gchar* _tmp2_ = NULL;
+ gchar* _tmp3_ = NULL;
+ BirdieWidgetsConversationsList* _tmp4_ = NULL;
+ BirdieWidgetsTweetList* _tmp5_ = NULL;
+ BirdieWidgetsTweetList* _tmp6_ = NULL;
+ gboolean _tmp7_ = FALSE;
+ BirdieWidgetsTweetList* _tmp8_ = NULL;
+ BirdieTweet* _tmp9_ = NULL;
+ BirdieSqliteDatabase* _tmp10_ = NULL;
+ BirdieTweet* _tmp11_ = NULL;
+ const gchar* _tmp12_ = NULL;
+ BirdieTweet* _tmp13_ = NULL;
+ const gchar* _tmp14_ = NULL;
+ gint* _tmp15_ = NULL;
+ gboolean _tmp16_ = FALSE;
+ self = _data11_->self;
+ g_return_if_fail (tweet != NULL);
+ _tmp0_ = tweet;
+ _tmp1_ = _tmp0_->text;
+ _tmp2_ = g_strdup_printf ("New DM: %s", _tmp1_);
+ _tmp3_ = _tmp2_;
+ g_info ("Birdie.vala:1192: %s", _tmp3_);
+ _g_free0 (_tmp3_);
+ _tmp4_ = self->priv->conversations_list;
+ _tmp5_ = self->dm_list;
+ _tmp6_ = self->dm_sent_list;
+ _tmp7_ = FALSE;
+ birdie_widgets_conversations_list_set_dm_lists (_tmp4_, _tmp5_, _tmp6_, &_tmp7_);
+ _tmp8_ = self->dm_list;
+ _tmp9_ = tweet;
+ birdie_widgets_tweet_list_append (_tmp8_, _tmp9_, self);
+ _tmp10_ = self->db;
+ _tmp11_ = tweet;
+ _tmp12_ = _tmp11_->user_screen_name;
+ _tmp13_ = tweet;
+ _tmp14_ = _tmp13_->user_name;
+ _tmp15_ = self->default_account_id;
+ birdie_sqlite_database_add_user (_tmp10_, _tmp12_, _tmp14_, *_tmp15_, NULL, NULL);
+ _tmp16_ = self->priv->dm_notification;
+ if (_tmp16_) {
+ gboolean _tmp17_ = FALSE;
+ BirdieAPI* _tmp18_ = NULL;
+ BirdieUser* _tmp19_ = NULL;
+ const gchar* _tmp20_ = NULL;
+ BirdieTweet* _tmp21_ = NULL;
+ const gchar* _tmp22_ = NULL;
+ BirdieAPI* _tmp39_ = NULL;
+ BirdieUser* _tmp40_ = NULL;
+ const gchar* _tmp41_ = NULL;
+ BirdieTweet* _tmp42_ = NULL;
+ const gchar* _tmp43_ = NULL;
+ gboolean _tmp45_ = FALSE;
+ gboolean _tmp46_ = FALSE;
+ gboolean _tmp47_ = FALSE;
+ gboolean _tmp48_ = FALSE;
+ _tmp18_ = self->api;
+ _tmp19_ = _tmp18_->account;
+ _tmp20_ = _tmp19_->screen_name;
+ _tmp21_ = tweet;
+ _tmp22_ = _tmp21_->user_screen_name;
+ if (g_strcmp0 (_tmp20_, _tmp22_) != 0) {
+ BirdieAPI* _tmp23_ = NULL;
+ GList* _tmp24_ = NULL;
+ guint _tmp25_ = 0U;
+ gint _tmp26_ = 0;
+ _tmp23_ = self->api;
+ _tmp24_ = _tmp23_->dm_timeline;
+ _tmp25_ = g_list_length (_tmp24_);
+ _tmp26_ = self->priv->limit_notifications;
+ _tmp17_ = _tmp25_ <= ((guint) _tmp26_);
+ } else {
+ _tmp17_ = FALSE;
+ }
+ if (_tmp17_) {
+ const gchar* _tmp27_ = NULL;
+ gchar* _tmp28_ = NULL;
+ gchar* _tmp29_ = NULL;
+ BirdieTweet* _tmp30_ = NULL;
+ const gchar* _tmp31_ = NULL;
+ gchar* _tmp32_ = NULL;
+ BirdieTweet* _tmp33_ = NULL;
+ const gchar* _tmp34_ = NULL;
+ gchar* _tmp35_ = NULL;
+ BirdieTweet* _tmp36_ = NULL;
+ const gchar* _tmp37_ = NULL;
+ gchar* _tmp38_ = NULL;
+ _tmp27_ = _ ("New direct message from");
+ _tmp28_ = g_strconcat (_tmp27_, " ", NULL);
+ _tmp29_ = _tmp28_;
+ _tmp30_ = tweet;
+ _tmp31_ = _tmp30_->user_screen_name;
+ _tmp32_ = g_strconcat (_tmp29_, _tmp31_, NULL);
+ _g_free0 (_data11_->notify_header);
+ _data11_->notify_header = _tmp32_;
+ _g_free0 (_tmp29_);
+ _tmp33_ = tweet;
+ _tmp34_ = _tmp33_->text;
+ _tmp35_ = g_strdup (_tmp34_);
+ _g_free0 (_data11_->notify_text);
+ _data11_->notify_text = _tmp35_;
+ _tmp36_ = tweet;
+ _tmp37_ = _tmp36_->profile_image_file;
+ _tmp38_ = g_strdup (_tmp37_);
+ _g_free0 (_data11_->avatar);
+ _data11_->avatar = _tmp38_;
+ }
+ _tmp39_ = self->api;
+ _tmp40_ = _tmp39_->account;
+ _tmp41_ = _tmp40_->screen_name;
+ _tmp42_ = tweet;
+ _tmp43_ = _tmp42_->user_screen_name;
+ if (g_strcmp0 (_tmp41_, _tmp43_) != 0) {
+ gint _tmp44_ = 0;
+ _tmp44_ = self->priv->unread_dm;
+ self->priv->unread_dm = _tmp44_ + 1;
+ _data11_->new_dms = TRUE;
+ }
+ _tmp48_ = self->priv->tweet_notification;
+ if (_tmp48_) {
+ BirdieAPI* _tmp49_ = NULL;
+ GList* _tmp50_ = NULL;
+ guint _tmp51_ = 0U;
+ gint _tmp52_ = 0;
+ _tmp49_ = self->api;
+ _tmp50_ = _tmp49_->dm_timeline;
+ _tmp51_ = g_list_length (_tmp50_);
+ _tmp52_ = self->priv->limit_notifications;
+ _tmp47_ = _tmp51_ <= ((guint) _tmp52_);
+ } else {
+ _tmp47_ = FALSE;
+ }
+ if (_tmp47_) {
+ BirdieAPI* _tmp53_ = NULL;
+ GList* _tmp54_ = NULL;
+ guint _tmp55_ = 0U;
+ _tmp53_ = self->api;
+ _tmp54_ = _tmp53_->dm_timeline;
+ _tmp55_ = g_list_length (_tmp54_);
+ _tmp46_ = _tmp55_ > ((guint) 0);
+ } else {
+ _tmp46_ = FALSE;
+ }
+ if (_tmp46_) {
+ BirdieAPI* _tmp56_ = NULL;
+ BirdieUser* _tmp57_ = NULL;
+ const gchar* _tmp58_ = NULL;
+ BirdieTweet* _tmp59_ = NULL;
+ const gchar* _tmp60_ = NULL;
+ _tmp56_ = self->api;
+ _tmp57_ = _tmp56_->account;
+ _tmp58_ = _tmp57_->screen_name;
+ _tmp59_ = tweet;
+ _tmp60_ = _tmp59_->user_screen_name;
+ _tmp45_ = g_strcmp0 (_tmp58_, _tmp60_) != 0;
+ } else {
+ _tmp45_ = FALSE;
+ }
+ if (_tmp45_) {
+ BirdieUtilsNotification* _tmp61_ = NULL;
+ gboolean _tmp62_ = FALSE;
+ const gchar* _tmp63_ = NULL;
+ gchar* _tmp64_ = NULL;
+ gchar* _tmp65_ = NULL;
+ gchar* _tmp66_ = NULL;
+ gchar* _tmp67_ = NULL;
+ _tmp61_ = self->notification;
+ _tmp62_ = TRUE;
+ _tmp63_ = g_get_home_dir ();
+ _tmp64_ = g_strconcat (_tmp63_, "/.cache/birdie/", NULL);
+ _tmp65_ = _tmp64_;
+ _tmp66_ = g_strconcat (_tmp65_, _data11_->avatar, NULL);
+ _tmp67_ = _tmp66_;
+ birdie_utils_notification_notify (_tmp61_, self, _data11_->notify_header, _data11_->notify_text, "dm", &_tmp62_, _tmp67_);
+ _g_free0 (_tmp67_);
+ _g_free0 (_tmp65_);
+ }
+ }
+}
+
+
+static void ___lambda112__gfunc (gconstpointer data, gpointer self) {
+ __lambda112_ (self, (BirdieTweet*) data);
+}
+
+
+static gboolean __lambda111_ (Block11Data* _data11_) {
+ BirdieBirdie* self;
+ gboolean result = FALSE;
+ BirdieAPI* _tmp0_ = NULL;
+ GList* _tmp1_ = NULL;
+ gboolean _tmp2_ = FALSE;
+ gboolean _tmp4_ = FALSE;
+ gboolean _tmp5_ = FALSE;
+ gboolean _tmp20_ = FALSE;
+ gboolean _tmp21_ = FALSE;
+ self = _data11_->self;
+ _tmp0_ = self->api;
+ _tmp1_ = _tmp0_->dm_timeline;
+ g_list_foreach (_tmp1_, ___lambda112__gfunc, _data11_);
+ _tmp2_ = self->priv->ready;
+ if (_tmp2_) {
+ BirdieWidgetsTweetList* _tmp3_ = NULL;
+ _tmp3_ = self->dm_list;
+ birdie_media_get_avatar (_tmp3_);
+ }
+ _tmp5_ = self->priv->dm_notification;
+ if (_tmp5_) {
+ BirdieAPI* _tmp6_ = NULL;
+ GList* _tmp7_ = NULL;
+ guint _tmp8_ = 0U;
+ gint _tmp9_ = 0;
+ _tmp6_ = self->api;
+ _tmp7_ = _tmp6_->dm_timeline;
+ _tmp8_ = g_list_length (_tmp7_);
+ _tmp9_ = self->priv->limit_notifications;
+ _tmp4_ = _tmp8_ > ((guint) _tmp9_);
+ } else {
+ _tmp4_ = FALSE;
+ }
+ if (_tmp4_) {
+ BirdieUtilsNotification* _tmp10_ = NULL;
+ gint _tmp11_ = 0;
+ gchar* _tmp12_ = NULL;
+ gchar* _tmp13_ = NULL;
+ gchar* _tmp14_ = NULL;
+ gchar* _tmp15_ = NULL;
+ const gchar* _tmp16_ = NULL;
+ gchar* _tmp17_ = NULL;
+ gchar* _tmp18_ = NULL;
+ gboolean _tmp19_ = FALSE;
+ _tmp10_ = self->notification;
+ _tmp11_ = self->priv->unread_dm;
+ _tmp12_ = g_strdup_printf ("%i", _tmp11_);
+ _tmp13_ = _tmp12_;
+ _tmp14_ = g_strconcat (_tmp13_, " ", NULL);
+ _tmp15_ = _tmp14_;
+ _tmp16_ = _ ("new direct messages");
+ _tmp17_ = g_strconcat (_tmp15_, _tmp16_, NULL);
+ _tmp18_ = _tmp17_;
+ _tmp19_ = TRUE;
+ birdie_utils_notification_notify (_tmp10_, self, _tmp18_, "", "dm", &_tmp19_, NULL);
+ _g_free0 (_tmp18_);
+ _g_free0 (_tmp15_);
+ _g_free0 (_tmp13_);
+ }
+ _tmp21_ = self->priv->dm_notification;
+ if (_tmp21_) {
+ _tmp20_ = _data11_->new_dms;
+ } else {
+ _tmp20_ = FALSE;
+ }
+ if (_tmp20_) {
+ BirdieUtilsLauncher* _tmp22_ = NULL;
+ gint _tmp23_ = 0;
+ _tmp22_ = self->priv->launcher;
+ _tmp23_ = birdie_birdie_get_total_unread (self);
+ birdie_utils_launcher_set_count (_tmp22_, _tmp23_);
+ }
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ___lambda111__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda111_ (self);
+ return result;
+}
+
+
+void birdie_birdie_update_dm_ui (BirdieBirdie* self) {
+ Block11Data* _data11_;
+ gchar* _tmp0_ = NULL;
+ gchar* _tmp1_ = NULL;
+ gchar* _tmp2_ = NULL;
+ g_return_if_fail (self != NULL);
+ _data11_ = g_slice_new0 (Block11Data);
+ _data11_->_ref_count_ = 1;
+ _data11_->self = g_object_ref (self);
+ _data11_->new_dms = FALSE;
+ _tmp0_ = g_strdup ("");
+ _data11_->notify_header = _tmp0_;
+ _tmp1_ = g_strdup ("");
+ _data11_->notify_text = _tmp1_;
+ _tmp2_ = g_strdup ("");
+ _data11_->avatar = _tmp2_;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda111__gsource_func, block11_data_ref (_data11_), block11_data_unref);
+ block11_data_unref (_data11_);
+ _data11_ = NULL;
+}
+
+
+static void birdie_birdie_update_dates_data_free (gpointer _data) {
+ BirdieBirdieUpdateDatesData* _data_;
+ _data_ = _data;
+ _g_object_unref0 (_data_->self);
+ g_slice_free (BirdieBirdieUpdateDatesData, _data_);
+}
+
+
+void birdie_birdie_update_dates (BirdieBirdie* self, GAsyncReadyCallback _callback_, gpointer _user_data_) {
+ BirdieBirdieUpdateDatesData* _data_;
+ BirdieBirdie* _tmp0_ = NULL;
+ _data_ = g_slice_new0 (BirdieBirdieUpdateDatesData);
+ _data_->_async_result = g_simple_async_result_new (G_OBJECT (self), _callback_, _user_data_, birdie_birdie_update_dates);
+ g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, birdie_birdie_update_dates_data_free);
+ _tmp0_ = _g_object_ref0 (self);
+ _data_->self = _tmp0_;
+ birdie_birdie_update_dates_co (_data_);
+}
+
+
+void birdie_birdie_update_dates_finish (BirdieBirdie* self, GAsyncResult* _res_, GError** error) {
+ BirdieBirdieUpdateDatesData* _data_;
+ if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (_res_), error)) {
+ return;
+ }
+ _data_ = g_simple_async_result_get_op_res_gpointer (G_SIMPLE_ASYNC_RESULT (_res_));
+}
+
+
+static Block12Data* block12_data_ref (Block12Data* _data12_) {
+ g_atomic_int_inc (&_data12_->_ref_count_);
+ return _data12_;
+}
+
+
+static void block12_data_unref (void * _userdata_) {
+ Block12Data* _data12_;
+ _data12_ = (Block12Data*) _userdata_;
+ if (g_atomic_int_dec_and_test (&_data12_->_ref_count_)) {
+ BirdieBirdie* self;
+ self = _data12_->self;
+ (_data12_->callback_target_destroy_notify == NULL) ? NULL : (_data12_->callback_target_destroy_notify (_data12_->callback_target), NULL);
+ _data12_->callback = NULL;
+ _data12_->callback_target = NULL;
+ _data12_->callback_target_destroy_notify = NULL;
+ _g_object_unref0 (self);
+ g_slice_free (Block12Data, _data12_);
+ }
+}
+
+
+static gboolean _birdie_birdie_update_dates_co_gsource_func (gpointer self) {
+ gboolean result;
+ result = birdie_birdie_update_dates_co (self);
+ return result;
+}
+
+
+static void* __lambda88_ (Block12Data* _data12_) {
+ BirdieBirdie* self;
+ void* result = NULL;
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieWidgetsTweetList* _tmp1_ = NULL;
+ GSourceFunc _tmp2_ = NULL;
+ void* _tmp2__target = NULL;
+ GDestroyNotify _tmp2__target_destroy_notify = NULL;
+ self = _data12_->self;
+ _tmp0_ = self->home_list;
+ birdie_widgets_tweet_list_update_date (_tmp0_);
+ _tmp1_ = self->mentions_list;
+ birdie_widgets_tweet_list_update_date (_tmp1_);
+ _tmp2_ = _data12_->callback;
+ _tmp2__target = _data12_->callback_target;
+ _tmp2__target_destroy_notify = _data12_->callback_target_destroy_notify;
+ _data12_->callback_target_destroy_notify = NULL;
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, _tmp2_, _tmp2__target, _tmp2__target_destroy_notify);
+ result = NULL;
+ return result;
+}
+
+
+static gpointer ___lambda88__gthread_func (gpointer self) {
+ gpointer result;
+ result = __lambda88_ (self);
+ block12_data_unref (self);
+ return result;
+}
+
+
+static gboolean birdie_birdie_update_dates_co (BirdieBirdieUpdateDatesData* _data_) {
+ switch (_data_->_state_) {
+ case 0:
+ goto _state_0;
+ case 1:
+ goto _state_1;
+ default:
+ g_assert_not_reached ();
+ }
+ _state_0:
+ _data_->_data12_ = g_slice_new0 (Block12Data);
+ _data_->_data12_->_ref_count_ = 1;
+ _data_->_data12_->self = g_object_ref (_data_->self);
+ _data_->_data12_->_async_data_ = _data_;
+ _data_->_data12_->callback = _birdie_birdie_update_dates_co_gsource_func;
+ _data_->_data12_->callback_target = _data_;
+ _data_->_data12_->callback_target_destroy_notify = NULL;
+ _data_->run_target = NULL;
+ _data_->run_target_destroy_notify = NULL;
+ _data_->run = ___lambda88__gthread_func;
+ _data_->run_target = block12_data_ref (_data_->_data12_);
+ _data_->run_target_destroy_notify = block12_data_unref;
+ g_thread_create (_data_->run, _data_->run_target, FALSE, &_data_->_inner_error_);
+ if (G_UNLIKELY (_data_->_inner_error_ != NULL)) {
+ if (_data_->_inner_error_->domain == G_THREAD_ERROR) {
+ g_simple_async_result_set_from_error (_data_->_async_result, _data_->_inner_error_);
+ g_error_free (_data_->_inner_error_);
+ block12_data_unref (_data_->_data12_);
+ _data_->_data12_ = NULL;
+ if (_data_->_state_ == 0) {
+ g_simple_async_result_complete_in_idle (_data_->_async_result);
+ } else {
+ g_simple_async_result_complete (_data_->_async_result);
+ }
+ g_object_unref (_data_->_async_result);
+ return FALSE;
+ } else {
+ block12_data_unref (_data_->_data12_);
+ _data_->_data12_ = NULL;
+ g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code);
+ g_clear_error (&_data_->_inner_error_);
+ return FALSE;
+ }
+ }
+ _data_->_state_ = 1;
+ return FALSE;
+ _state_1:
+ ;
+ block12_data_unref (_data_->_data12_);
+ _data_->_data12_ = NULL;
+ if (_data_->_state_ == 0) {
+ g_simple_async_result_complete_in_idle (_data_->_async_result);
+ } else {
+ g_simple_async_result_complete (_data_->_async_result);
+ }
+ g_object_unref (_data_->_async_result);
+ return FALSE;
+}
+
+
+static gint birdie_birdie_get_total_unread (BirdieBirdie* self) {
+ gint result = 0;
+ gint _tmp0_ = 0;
+ gint _tmp1_ = 0;
+ gint _tmp2_ = 0;
+ g_return_val_if_fail (self != NULL, 0);
+ _tmp0_ = self->priv->unread_tweets;
+ _tmp1_ = self->priv->unread_mentions;
+ _tmp2_ = self->priv->unread_dm;
+ result = (_tmp0_ + _tmp1_) + _tmp2_;
+ return result;
+}
+
+
+static void birdie_birdie_get_older_tweets (BirdieBirdie* self) {
+ gboolean _tmp0_ = FALSE;
+ g_return_if_fail (self != NULL);
+ _tmp0_ = birdie_birdie_check_internet_connection (self);
+ if (_tmp0_) {
+ BirdieAPI* _tmp1_ = NULL;
+ _tmp1_ = self->api;
+ birdie_api_get_older_home_timeline (_tmp1_);
+ } else {
+ birdie_birdie_switch_timeline (self, "error");
+ }
+}
+
+
+static void __lambda94_ (BirdieBirdie* self, BirdieTweet* tweet) {
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieTweet* _tmp1_ = NULL;
+ BirdieTweet* _tmp2_ = NULL;
+ g_return_if_fail (tweet != NULL);
+ _tmp0_ = self->home_list;
+ _tmp1_ = tweet;
+ birdie_widgets_tweet_list_remove (_tmp0_, _tmp1_);
+ _tmp2_ = tweet;
+ self->priv->home_tmp = g_list_remove (self->priv->home_tmp, _tmp2_);
+}
+
+
+static void ___lambda94__gfunc (gconstpointer data, gpointer self) {
+ __lambda94_ ((BirdieBirdie*) self, (BirdieTweet*) data);
+}
+
+
+static void __lambda95_ (BirdieBirdie* self, BirdieTweet* tweet) {
+ BirdieWidgetsTweetList* _tmp0_ = NULL;
+ BirdieTweet* _tmp1_ = NULL;
+ BirdieSqliteDatabase* _tmp2_ = NULL;
+ BirdieTweet* _tmp3_ = NULL;
+ const gchar* _tmp4_ = NULL;
+ BirdieTweet* _tmp5_ = NULL;
+ const gchar* _tmp6_ = NULL;
+ gint* _tmp7_ = NULL;
+ g_return_if_fail (tweet != NULL);
+ _tmp0_ = self->home_list;
+ _tmp1_ = tweet;
+ birdie_widgets_tweet_list_prepend (_tmp0_, _tmp1_, self);
+ _tmp2_ = self->db;
+ _tmp3_ = tweet;
+ _tmp4_ = _tmp3_->user_screen_name;
+ _tmp5_ = tweet;
+ _tmp6_ = _tmp5_->user_name;
+ _tmp7_ = self->default_account_id;
+ birdie_sqlite_database_add_user (_tmp2_, _tmp4_, _tmp6_, *_tmp7_, NULL, NULL);
+}
+
+
+static void ___lambda95__gfunc (gconstpointer data, gpointer self) {
+ __lambda95_ ((BirdieBirdie*) self, (BirdieTweet*) data);
+}
+
+
+static gboolean __lambda93_ (BirdieBirdie* self) {
+ gboolean result = FALSE;
+ GList* _tmp0_ = NULL;
+ BirdieAPI* _tmp1_ = NULL;
+ GList* _tmp2_ = NULL;
+ gboolean _tmp3_ = FALSE;
+ _tmp0_ = self->priv->home_tmp;
+ g_list_foreach (_tmp0_, ___lambda94__gfunc, self);
+ _tmp1_ = self->api;
+ _tmp2_ = _tmp1_->home_timeline;
+ g_list_foreach (_tmp2_, ___lambda95__gfunc, self);
+ _tmp3_ = self->priv->ready;
+ if (!_tmp3_) {
+ birdie_birdie_get_all_avatars (self, NULL, NULL);
+ self->priv->ready = TRUE;
+ birdie_birdie_set_widgets_sensitive (self, TRUE);
+ } else {
+ BirdieWidgetsTweetList* _tmp4_ = NULL;
+ _tmp4_ = self->home_list;
+ birdie_media_get_avatar (_tmp4_);
+ }
+ result = FALSE;
+ return result;
+}
+
+
+static gboolean ___lambda93__gsource_func (gpointer self) {
+ gboolean result;
+ result = __lambda93_ ((BirdieBirdie*) self);
+ return result;
+}
+
+
+void birdie_birdie_update_older_home_ui (BirdieBirdie* self) {
+ g_return_if_fail (self != NULL);
+ g_idle_add_full (G_PRIORITY_DEFAULT_IDLE, ___lambda93__gsource_func, g_object_ref (self), g_object_unref);
+}
+
+
+static void birdie_birdie_get_older_mentions (BirdieBirdie* self) {
+ gboolean _tmp0_ = FALSE;
+ g_return_if_fail (self != NULL);
+ _tmp0_ = birdie_birdie_check_internet_connection (self);
+ if (_tmp0_) {
+ BirdieAPI* _tmp1_ = NULL;
+ _tmp1_ = self->api;
+ birdie_api_get_older_mentions_timeline (_tmp1_);
+ } else {
+ birdie_birdie_switch_timeline (self, "error")
References