~ken-vandine/gwibber/friends-transitional

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
NEW in 3.7.0 (UNRELEASED)
============
  * Rewrite in QML using friends

NEW in 3.6 (10/04/2012)
============
  * Add disabling online search support, requires libunity 6.7 or 
    later, thanks to Didier Roche (LP: #1054746)
  * Don't let the lens start gwibber-service unless data is 
    needed (LP: #1046360)

NEW in 3.5.91 (09/28/2012)
============
  * Default action on the preview should be view, retweet could 
    be dangerous (LP: #1058222)
  * work around bug in libunity's SocialPreview by explicitly 
    setting title and subtitle (LP: #1058198)
  * decode the translated string for "at" (LP: #1055762)

NEW in 3.5.90 (09/20/2012)
============
  * Add support for Unity Previews, required libunity >= 6.5.1
  * Translate gwibber.application (LP: #1052375)

NEW in 3.5.4 (08/27/2012)
============
  * Ported from libindicate to libmessaging-menu, thanks to Lars Uebernickel

NEW in 3.5.3 (08/21/2012)
============
  * Fixed all the GTK warnings, thanks to Jeff Licquia
  * Ported to Ubuntu Online Accounts and removed gwibber-accounts
    - New build dependencies include libsignon-glib and libaccounts-glib and 
      runtime dependencies include gir1.2-accounts-1.0 and gir1.2-signon-1.0
      plus the account plugins:
        * account-plugin-facebook
        * account-plugin-twitter
        * account-plugin-identica
        * account-plugin-flickr
        * account-plugin-foursquare

NEW in 3.5.2 (06/14/2012)
============
  * New twitter icons better matching twitter's guidelines, thanks 
    Mark Tully (LP: #1012408)
  * foursquare: Changed to using urls based off Foursquare user ids rather than
    'canonicalurl' due to 'canonicalurl' being removed from Foursquare's 
    API (LP: #1012231)
  * foursquare: Added support for displaying 'likes' (new to Foursquare API)

NEW in 3.5.1 (06/10/2012)
============
 * facebook: Handle unicode characters everywhere we set the username (LP: #938667)
 * Fixed example-vala.vala send examples
 * Added inline python docs (Mark Tully) (LP: #576817)
 * removed the unused source for the mono bindings

NEW in 3.5.0 (05/22/2012)
============
  * removed unused service icons for jaiku and brightkite
  * removed unsupported service plugins: digg, friendfeed, pingfm, qaiku 
    and buzz
  * Convert all mx.DateTime use to built-in datetime module.  mx won't get 
    ported to python3 (Barry Warsaw) (LP: #990145)
  * libgwibber-gtk: Fixed up the GwibberGtkEntry widget's alignment and 
    icon search path

NEW in 3.4.1 (04/25/2012)
============
  * Use matching icons for unity lens categories
  * catch GLib.GError instead of GLib.Error (LP: #940182)
  * fallback to displaying full sender's name if the nickname is empty, 
    even if show-fullname is false (LP: #985801)
  * foursquare: Don't crash on unicode characters in a users fullname, thanks 
    to Raza Sayed (LP: #975437)
  * Defer calling unset on the seen HashMap until after we are done iterating 
    it, it will resize making the iterator invalid.  (LP: #959068)
    This is fixed in the 0.7 series of libgee
  * Specify /usr/bin/python in gwibber-accounts instead of relying on 
    env (LP: #988385)

NEW in 3.4.0 (04/03/2012)
============
  * Check shorten-urls setting in the dispatcher before attempting to 
    shorten, patch thanks to Martin T. (LP: #896639)
  * Removing unnecessary 'Image' link from entries with images obtained 
    through imgpreview() (Mark Tully) (LP: #966285)
  * Replace all instances of a hashtag's occurance in a tweet at once 
    rather than one at a time (Mark Tully) (LP: #966467)
  * Replace all instances of a nick's occurance in a tweet at once rather 
    than one at a time (Mark Tully) (LP: #966467)
  * Catch errors from creating the pixbuf separately from sending the 
    notification (LP: #940182)
  * Encode URLs to UTF8 before using them. (LP: #954374)

NEW in 3.3.93 (03/21/2012)
============
  * more fallbacks for dupe detection, try with link_name, image_name, 
    and video_name (LP: #826323)
  * Protect against trying to create a pixbuf from an icon that doesn't 
    exist (LP: #949395)

NEW in 3.3.92 (03/15/2012)
============
  * determine if we are DST or not, and set isdst in the time struct.  This 
    fixes the time delta being off by an hour for DST.
  * Make sure we don't keep references to Dee.ModelIter that has been 
    removed (LP: #937607)
  * Use the SHA1 hash of the avatar URL instead of simply stripping the 
    slashes, to avoid the resulting filename being too long to be created 
    on ecryptfs volumes.  (James Tait) (LP: #845374)
  * improved error handling to UrlLib2Downloader (David Klasinc) (LP: #946049)
  * facebook: try to handle data from facebook of type=question to 
    prevent empty posts in the feed
  * since gtk+ 3.3.18 scroll events are getting blocked in the Gtk.Label 
    for message, so we need to add the event mask for it.


NEW in 3.3.91 (03/08/2012)
============
 * Fix duplicate detection by falling back to comparing html, 
   link_description, image_url and video_url (LP: #933694)
 * Fixed account migration path from 2.32 (desktopcouch) to 
   3.4 (sqlite) (LP: #740494) 
 * gwibber-accounts crashed with TypeError in function(): Item 0: must 
   be a subtype of gi.Boxed  (LP: #936071)
 * Fixed position tracking so page down and page up move the 
   appropriate number of tiles (LP: #629420)
 * more escaping of text that pango markup can't support
 * twitter: Use Twitter entities, improves getting hashtags, mentions,
   links, images, and videos.  Thanks to Mark Tully (LP: #948092)


NEW in 3.3.90 (02/23/2012)
============

 * foursquare: display comments on checkins (Mark Tully)
 * Update LINGUAS to use all the provided translations (Robert Ancell)
 * make the messages stream default on startup
 * Updated favorite information to include if you liked a post
 * facebook: fixed dupes and empty posts (LP: #826323)


NEW in 3.3.6 (02/16/2012)
============

 * Translation fixes from Gabor Kelemen (LP: #926665)
 * Shutdown the service when using Quit from the menu if the unity lens
   isn't running. (LP: #923863)
 * Make searching in the lens faster using Dee's TreeIndex (Michal Hruby)
 * New StatusBar widget that will be used for displaying errors and other
   information in the future, right now it is only wired up to the 
   LoadingStarted and LoadingComplete signals.


NEW in 3.3.5 (02/15/2012)
============

No more dependency on the static python bindings for webkit-gtk2, 
gwibber-accounts now uses GIR and webkit-gtk3

Now requires gir1.2-gnomekeyring-1.0 and gir1.2-webkit-3.0


NEW in 3.3.4 (02/14/2012)
============

Completed dropped python multiprocessing and refactored the service threading. 
Including improving ability to catch individual operation failures.

Bugs fixed:
 - Can't response or write to someone from their user information 
   page (LP: #926081)
 - "Repeat"ing a status on StatusNet fails silently (Scott Sweeny) (LP: #923144)


NEW in 3.3.3 (01/30/2012)
============

Greatly improved scrolling, but still not smooth scrolling.  Inline comments 
and image previews are now enclosed in a Gtk.Expander and only load when 
expanded.  This prevents the tiles resizing while scrolling and 
greatly improves performance while scrolling.

Cleaned up all the Gtk 3.3 deprecations

Now requires valac-0.16

Bugs fixed:
 - Fixed a memory leak in ActionBoxItem (LP: #909085)
 - Fixed race conditions in async image loading while scrolling (LP: #911619)
 - Hide window while gwibber exits (Michal Hruby) 
 - Improved scrolling by enclosing comments and image previews in a
   Gtk.Expander, this fixes the tiles resizing while scrolling (LP: #875348)


NEW in 3.3.2 (01/13/2012)
============

Now requires libunity >= 5.0.0 and libdee >= 1.0.0

* The gwibber-service now uses significantly less power by ensuring the 
  multiprocessing pool is closed when operations are complete.  
* GtkSpell pkgconfig name has been renamed to gtkspell-3.0

Bugs fixed:
 - Cancel async image loading on tile reset, this actually breaks image 
   loading but prevents crashing with gtk >= 3.3.6 (LP: #911619)
 - The x people liked this string should use plurals. (LP: #863039)
 - gwibber-service has a child that polls at 10Hz which is causing a lot 
   of wakeup events Remove (LP: #906916)
 - Fixed disabling of gtkspell in build system (LP: #834780)
 - Renamed gtkspell-3.0 pkgconfig now that upstream has merged gtk3 
   support (LP: #860648)