~ubuntu-desktop/unity-lens-files/ubuntu

« back to all changes in this revision

Viewing changes to src/utils.c

  • Committer: Didier Roche
  • Date: 2012-01-12 17:28:26 UTC
  • mfrom: (14.2.190 MASTER)
  • mto: This revision was merged to the branch mainline in revision 149.
  • Revision ID: didier.roche@canonical.com-20120112172826-az8arm5v0nxjgf4o
Tags: upstream-5.0.0
ImportĀ upstreamĀ versionĀ 5.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* utils.c generated by valac 0.14.0, the Vala compiler
 
1
/* utils.c generated by valac 0.15.0, the Vala compiler
2
2
 * generated from utils.vala, do not modify */
3
3
 
4
4
/*
184
184
static gboolean unity_files_lens_utils_list_dir_internal_co (UnityFilesLensUtilsListDirInternalData* _data_);
185
185
static void unity_files_lens_utils_list_dir_internal_ready (GObject* source_object, GAsyncResult* _res_, gpointer _user_data_);
186
186
static void _g_list_free__g_object_unref0_ (GList* self);
187
 
static gint __lambda2_ (gconstpointer info1, gconstpointer info2);
188
 
static gint ___lambda2__gcompare_func (gconstpointer a, gconstpointer b);
 
187
static gint __lambda3_ (gconstpointer info1, gconstpointer info2);
 
188
static gint ___lambda3__gcompare_func (gconstpointer a, gconstpointer b);
189
189
static void unity_files_lens_utils_list_dir_data_free (gpointer _data);
190
190
void unity_files_lens_utils_list_dir (GFile* folder, GAsyncReadyCallback _callback_, gpointer _user_data_);
191
191
GSList* unity_files_lens_utils_list_dir_finish (GAsyncResult* _res_, GError** error);
201
201
GType unity_files_lens_results_column_get_type (void) G_GNUC_CONST;
202
202
gboolean unity_files_lens_utils_check_is_filter_search (UnityLensSearch* new_search, UnityLensSearch* old_search);
203
203
GeeSet* unity_files_lens_utils_get_uri_set (ZeitgeistResultSet* results);
204
 
gboolean unity_files_lens_utils_search_has_really_changed (UnityLensSearch* old_search, UnityLensSearch* new_search);
205
204
gchar* unity_files_lens_utils_normalize_string (const gchar* input);
206
205
 
207
206
 
301
300
void unity_files_lens_utils_get_icon_for_uri_async (const gchar* uri, const gchar* mimetype, GAsyncReadyCallback _callback_, gpointer _user_data_) {
302
301
        UnityFilesLensUtilsGetIconForUriAsyncData* _data_;
303
302
        const gchar* _tmp0_;
304
 
        const gchar* _tmp1_;
 
303
        gchar* _tmp1_;
305
304
        const gchar* _tmp2_;
306
 
        const gchar* _tmp3_;
 
305
        gchar* _tmp3_;
307
306
        _data_ = g_slice_new0 (UnityFilesLensUtilsGetIconForUriAsyncData);
308
307
        _data_->_async_result = g_simple_async_result_new (g_object_newv (G_TYPE_OBJECT, 0, NULL), _callback_, _user_data_, unity_files_lens_utils_get_icon_for_uri_async);
309
308
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_files_lens_utils_get_icon_for_uri_async_data_free);
766
765
        GFile* _tmp0_;
767
766
        GFile* _tmp1_;
768
767
        const gchar* _tmp2_;
769
 
        const gchar* _tmp3_;
 
768
        gchar* _tmp3_;
770
769
        _data_ = g_slice_new0 (UnityFilesLensUtilsListDirInternalData);
771
770
        _data_->_async_result = g_simple_async_result_new (g_object_newv (G_TYPE_OBJECT, 0, NULL), _callback_, _user_data_, unity_files_lens_utils_list_dir_internal);
772
771
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_files_lens_utils_list_dir_internal_data_free);
849
848
}
850
849
 
851
850
 
852
 
static gint __lambda2_ (gconstpointer info1, gconstpointer info2) {
 
851
static gint __lambda3_ (gconstpointer info1, gconstpointer info2) {
853
852
        gint result = 0;
854
853
        GCompareFunc _tmp0_;
855
854
        gconstpointer _tmp1_;
868
867
}
869
868
 
870
869
 
871
 
static gint ___lambda2__gcompare_func (gconstpointer a, gconstpointer b) {
 
870
static gint ___lambda3__gcompare_func (gconstpointer a, gconstpointer b) {
872
871
        gint result;
873
 
        result = __lambda2_ (a, b);
 
872
        result = __lambda3_ (a, b);
874
873
        return result;
875
874
}
876
875
 
953
952
                _data_->_tmp10_ = _data_->file_infos;
954
953
                {
955
954
                        _data_->info_collection = _data_->_tmp10_;
956
 
                        _data_->info_it = NULL;
957
955
                        for (_data_->info_it = _data_->info_collection; _data_->info_it != NULL; _data_->info_it = _data_->info_it->next) {
958
956
                                _data_->_tmp11_ = _g_object_ref0 ((GFileInfo*) _data_->info_it->data);
959
957
                                _data_->info = _data_->_tmp11_;
1014
1012
                }
1015
1013
                __g_list_free__g_object_unref0_0 (_data_->file_infos);
1016
1014
        }
1017
 
        _data_->cmpfunc = ___lambda2__gcompare_func;
 
1015
        _data_->cmpfunc = ___lambda3__gcompare_func;
1018
1016
        _data_->_tmp34_ = _data_->cmpfunc;
1019
1017
        _data_->_result_ = g_slist_sort (_data_->_result_, _data_->_tmp34_);
1020
1018
        _data_->result = _data_->_result_;
1152
1150
        GFile* _tmp0_;
1153
1151
        GFile* _tmp1_;
1154
1152
        const gchar* _tmp2_;
1155
 
        const gchar* _tmp3_;
 
1153
        gchar* _tmp3_;
1156
1154
        _data_ = g_slice_new0 (UnityFilesLensUtilsListDirFilteredData);
1157
1155
        _data_->_async_result = g_simple_async_result_new (g_object_newv (G_TYPE_OBJECT, 0, NULL), _callback_, _user_data_, unity_files_lens_utils_list_dir_filtered);
1158
1156
        g_simple_async_result_set_op_res_gpointer (_data_->_async_result, _data_, unity_files_lens_utils_list_dir_filtered_data_free);
1602
1600
}
1603
1601
 
1604
1602
 
1605
 
gboolean unity_files_lens_utils_search_has_really_changed (UnityLensSearch* old_search, UnityLensSearch* new_search) {
1606
 
        gboolean result = FALSE;
1607
 
        gboolean _tmp0_ = FALSE;
1608
 
        UnityLensSearch* _tmp1_;
1609
 
        gboolean _tmp3_;
1610
 
        gchar* s1 = NULL;
1611
 
        gchar* s2 = NULL;
1612
 
        UnityLensSearch* _tmp4_;
1613
 
        _tmp1_ = old_search;
1614
 
        if (_tmp1_ == NULL) {
1615
 
                UnityLensSearch* _tmp2_;
1616
 
                _tmp2_ = new_search;
1617
 
                _tmp0_ = _tmp2_ == NULL;
1618
 
        } else {
1619
 
                _tmp0_ = FALSE;
1620
 
        }
1621
 
        _tmp3_ = _tmp0_;
1622
 
        if (_tmp3_) {
1623
 
                result = FALSE;
1624
 
                return result;
1625
 
        }
1626
 
        _tmp4_ = old_search;
1627
 
        if (_tmp4_ == NULL) {
1628
 
                result = TRUE;
1629
 
                _g_free0 (s2);
1630
 
                _g_free0 (s1);
1631
 
                return result;
1632
 
        } else {
1633
 
                UnityLensSearch* _tmp5_;
1634
 
                _tmp5_ = new_search;
1635
 
                if (_tmp5_ == NULL) {
1636
 
                        UnityLensSearch* _tmp6_;
1637
 
                        const gchar* _tmp7_;
1638
 
                        const gchar* _tmp8_;
1639
 
                        gchar* _tmp9_;
1640
 
                        gboolean _tmp10_ = FALSE;
1641
 
                        const gchar* _tmp11_;
1642
 
                        gboolean _tmp15_;
1643
 
                        _tmp6_ = old_search;
1644
 
                        _tmp7_ = unity_lens_search_get_search_string (_tmp6_);
1645
 
                        _tmp8_ = _tmp7_;
1646
 
                        _tmp9_ = g_strdup (_tmp8_);
1647
 
                        _g_free0 (s2);
1648
 
                        s2 = _tmp9_;
1649
 
                        _tmp11_ = s2;
1650
 
                        if (_tmp11_ == NULL) {
1651
 
                                _tmp10_ = TRUE;
1652
 
                        } else {
1653
 
                                const gchar* _tmp12_;
1654
 
                                gchar* _tmp13_ = NULL;
1655
 
                                gchar* _tmp14_;
1656
 
                                _tmp12_ = s2;
1657
 
                                _tmp13_ = string_strip (_tmp12_);
1658
 
                                _tmp14_ = _tmp13_;
1659
 
                                _tmp10_ = g_strcmp0 (_tmp14_, "") == 0;
1660
 
                                _g_free0 (_tmp14_);
1661
 
                        }
1662
 
                        _tmp15_ = _tmp10_;
1663
 
                        if (_tmp15_) {
1664
 
                                result = FALSE;
1665
 
                                _g_free0 (s2);
1666
 
                                _g_free0 (s1);
1667
 
                                return result;
1668
 
                        } else {
1669
 
                                result = TRUE;
1670
 
                                _g_free0 (s2);
1671
 
                                _g_free0 (s1);
1672
 
                                return result;
1673
 
                        }
1674
 
                } else {
1675
 
                        UnityLensSearch* _tmp16_;
1676
 
                        const gchar* _tmp17_;
1677
 
                        const gchar* _tmp18_;
1678
 
                        gchar* _tmp19_;
1679
 
                        UnityLensSearch* _tmp20_;
1680
 
                        const gchar* _tmp21_;
1681
 
                        const gchar* _tmp22_;
1682
 
                        gchar* _tmp23_;
1683
 
                        const gchar* _tmp24_;
1684
 
                        _tmp16_ = new_search;
1685
 
                        _tmp17_ = unity_lens_search_get_search_string (_tmp16_);
1686
 
                        _tmp18_ = _tmp17_;
1687
 
                        _tmp19_ = g_strdup (_tmp18_);
1688
 
                        _g_free0 (s1);
1689
 
                        s1 = _tmp19_;
1690
 
                        _tmp20_ = old_search;
1691
 
                        _tmp21_ = unity_lens_search_get_search_string (_tmp20_);
1692
 
                        _tmp22_ = _tmp21_;
1693
 
                        _tmp23_ = g_strdup (_tmp22_);
1694
 
                        _g_free0 (s2);
1695
 
                        s2 = _tmp23_;
1696
 
                        _tmp24_ = s1;
1697
 
                        if (_tmp24_ == NULL) {
1698
 
                                gboolean _tmp25_ = FALSE;
1699
 
                                const gchar* _tmp26_;
1700
 
                                gboolean _tmp30_;
1701
 
                                _tmp26_ = s2;
1702
 
                                if (_tmp26_ == NULL) {
1703
 
                                        _tmp25_ = TRUE;
1704
 
                                } else {
1705
 
                                        const gchar* _tmp27_;
1706
 
                                        gchar* _tmp28_ = NULL;
1707
 
                                        gchar* _tmp29_;
1708
 
                                        _tmp27_ = s2;
1709
 
                                        _tmp28_ = string_strip (_tmp27_);
1710
 
                                        _tmp29_ = _tmp28_;
1711
 
                                        _tmp25_ = g_strcmp0 (_tmp29_, "") == 0;
1712
 
                                        _g_free0 (_tmp29_);
1713
 
                                }
1714
 
                                _tmp30_ = _tmp25_;
1715
 
                                if (_tmp30_) {
1716
 
                                        result = FALSE;
1717
 
                                        _g_free0 (s2);
1718
 
                                        _g_free0 (s1);
1719
 
                                        return result;
1720
 
                                } else {
1721
 
                                        result = TRUE;
1722
 
                                        _g_free0 (s2);
1723
 
                                        _g_free0 (s1);
1724
 
                                        return result;
1725
 
                                }
1726
 
                        } else {
1727
 
                                const gchar* _tmp31_;
1728
 
                                _tmp31_ = s2;
1729
 
                                if (_tmp31_ == NULL) {
1730
 
                                        gboolean _tmp32_ = FALSE;
1731
 
                                        const gchar* _tmp33_;
1732
 
                                        gboolean _tmp37_;
1733
 
                                        _tmp33_ = s1;
1734
 
                                        if (_tmp33_ == NULL) {
1735
 
                                                _tmp32_ = TRUE;
1736
 
                                        } else {
1737
 
                                                const gchar* _tmp34_;
1738
 
                                                gchar* _tmp35_ = NULL;
1739
 
                                                gchar* _tmp36_;
1740
 
                                                _tmp34_ = s1;
1741
 
                                                _tmp35_ = string_strip (_tmp34_);
1742
 
                                                _tmp36_ = _tmp35_;
1743
 
                                                _tmp32_ = g_strcmp0 (_tmp36_, "") == 0;
1744
 
                                                _g_free0 (_tmp36_);
1745
 
                                        }
1746
 
                                        _tmp37_ = _tmp32_;
1747
 
                                        if (_tmp37_) {
1748
 
                                                result = FALSE;
1749
 
                                                _g_free0 (s2);
1750
 
                                                _g_free0 (s1);
1751
 
                                                return result;
1752
 
                                        } else {
1753
 
                                                result = TRUE;
1754
 
                                                _g_free0 (s2);
1755
 
                                                _g_free0 (s1);
1756
 
                                                return result;
1757
 
                                        }
1758
 
                                } else {
1759
 
                                        const gchar* _tmp38_;
1760
 
                                        gchar* _tmp39_ = NULL;
1761
 
                                        gchar* _tmp40_;
1762
 
                                        const gchar* _tmp41_;
1763
 
                                        gchar* _tmp42_ = NULL;
1764
 
                                        gchar* _tmp43_;
1765
 
                                        gboolean _tmp44_;
1766
 
                                        _tmp38_ = s1;
1767
 
                                        _tmp39_ = string_strip (_tmp38_);
1768
 
                                        _tmp40_ = _tmp39_;
1769
 
                                        _tmp41_ = s2;
1770
 
                                        _tmp42_ = string_strip (_tmp41_);
1771
 
                                        _tmp43_ = _tmp42_;
1772
 
                                        _tmp44_ = g_strcmp0 (_tmp40_, _tmp43_) != 0;
1773
 
                                        _g_free0 (_tmp43_);
1774
 
                                        _g_free0 (_tmp40_);
1775
 
                                        result = _tmp44_;
1776
 
                                        _g_free0 (s2);
1777
 
                                        _g_free0 (s1);
1778
 
                                        return result;
1779
 
                                }
1780
 
                        }
1781
 
                }
1782
 
        }
1783
 
        _g_free0 (s2);
1784
 
        _g_free0 (s1);
1785
 
}
1786
 
 
1787
 
 
1788
1603
gchar* unity_files_lens_utils_normalize_string (const gchar* input) {
1789
1604
        gchar* result = NULL;
1790
1605
        const gchar* _tmp0_;