forked from 0xd34df00d/leechcraft
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
1185 lines (1146 loc) · 55.9 KB
/
CHANGELOG
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
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
This file lists only more or less major changes, refer to `git log` for
the rest.
Links to the corresponding development digests are also given for the
relevant blocks of changes, so one could easily lookup
!!! 0.5.95
* Overall: Use Qt's Q_DECL_IMPORT\EXPORT defines.
* Core: multiwindow support (though experimental for now).
* Core: handle Drag'n'Drop for tabs.
* Core: completely reworked dock management.
* Core: added Clang build quirks for Qt.
* Core: support setting alternative key sequences for shortcuts.
* Core: don't add tab that was already added.
* Core: fixed installation of util/ and interfaces/ headers.
* Core: guard NetworkDiskCache::prepare() by a mutex as well.
* Core: manipulate current tab toolbar visibility via max height.
* Core: set library load hints in plugin load mode as well.
* Core: set window role according to tabclass.
* Core: set WM_CLASS.
* Core: try demangling library load error name.
* Core: updated ask selection algorithm.
* Util: fixed FItRectScreen and friends.
* Util: support fitting into arbitrary geometries.
* Util: use absoluteFilePath() instead of canonicalFilePath() (xstat is slow on Linux).
* XSD: handle row modifications in data views.
* XSD: support color/bgcolor attributes for ItemHandlerCombobox.
* Aggregator: two-fold Core::GetCategories() speedup,
* Aggregator: optimized channel changes (don't request items twice).
* Aggregator: don't select all categories in items view.
* Aggregator: erase tags & normalize entities in items list.
* Aggregator: strip <img> tags in item tooltips.
* AN: added rules management quark.
* AN: added support for the Downloads category.
* AN: properly update types list on cat change.
* AN: hopefully fixed alert() behavior on X11.
* AN: added error/success sounds.
* AN: fixed custom rules not saving.
* AN: fixed counter behavior without initial value.
* Azoth: support perm role changes with reason from GUI.
* Azoth: properly support custom saved statuses.
* Azoth: Alt+C shows all users from all accounts now.
* Azoth: MUC users list action.
* Azoth: save custom formatting state for tabs.
* Azoth: different tab classes for chats and MUCs.
* Azoth: added full entry ID copy action.
* Azoth: clear focus proxy on chat tab destruction.
* Azoth: optimized delayed tooltip rebuild.
* Azoth: delete messages on full-purge (avoids a memory leak).
* Azoth: don't double-call PrepareTheme().
* Azoth: find links method in ProxyObject.
* Azoth: get rid of GetMessage() functions (helps Windows build).
* Azoth: handle MUC event log window closes.
* Azoth: keep track of the "current" state in tabs.
* Azoth: lose current on remove iff the tab was current.
* Azoth: RosterMode widget action.
* Azoth: notify if a user isn't present in the MUC.
* Azoth: Open last link shortcut & feature.
* Azoth: support URL shortening.
* Azoth: option to hide self-contacts.
* Azoth: option to hide tabs for autojoined MUCs.
* Azoth: option to show foreign resource in private chats.
* Azoth: bigger timeout for vcard request queue.
* Azoth: slightly optimized AnimatedIconManager.
* Azoth: fixed logic for checking whether active variant should be changed.
* Azoth: fit MUC events into current screen.
* Azoth: fixed console XML packets handling/display.
* Azoth: fixed "open new tab on message" behavior.
* Azoth: fixed tooltip for MUC participants.
* Azoth: fix segfault on PGP key selection.
* Azoth: fixed a security issue with file:// links.
* Azoth: fixed www-links.
* Azoth: fixed requiring non-required fields in FormBuilder.
* Azoth: fixed a rare segfault with MUC participants with unread messages but having already left.
* Azoth Acetamide: add channel list widget.
* Azoth AS: bigger avatar cache.
* Azoth AS: don't clean caches on frame destroy.
* Azoth Autoidler: always set custom statuses.
* Azoth CH: added acc2users table, considerably speeding up loading history.
* Azoth CH: don't store old MUC messages (avoid doubling recent messages).
* Azoth CH: enforce FOREIGN KEY constraint.
* Azoth CH: fixed keeping azoth_acc2users in sync.
* Azoth CH: fixed user removal from history.
* Azoth CH: use splitter in CH widget.
* Azoth Modnok: don't antialias background.
* Azoth Modnok: invalidate cache on formula color change.
* Azoth Modnok: text color property in settings.
* Azoth p100q: added translation update targets.
* Azoth p100q: updated translations.
* Azoth SS: added Lemon Night.
* Azoth SS: correclty set base URL for themes.
* Azoth SS: updated Lemon Night theme.
* Azoth Vader: fixed showing contacts after turning back online.
* Azoth VB: new plugin, experimental libpurple support layer.
* Azoth Xoox: display avatars on avatar click in VCards.
* Azoth Xoox: forward rich body as well in Ad-Hoc commands.
* Azoth Xoox: multiple performance optimizations.
* Azoth Xoox: added IsAutojoined() conf method.
* Azoth Xoox: Block Contacts action for CL entries.
* Azoth Xoox: clear fetch queues when going offline.
* Azoth Xoox: delete unread messages as well.
* Azoth Xoox: don't escape forwarded messages.
* Azoth Xoox: don't notify every resource when going offline.
* Azoth Xoox: don't request versions on bare JIDs.
* Azoth Xoox: expose TLS settings.
* Azoth Xoox: fetch conference name from bookmarks.
* Azoth Xoox: fixed account password updating.
* Azoth Xoox: fixed self contact status handling.
* Azoth Xoox: GetMessage() -> GetNativeMessage().
* Azoth Xoox: hopefully fixed removing rosterless items.
* Azoth Xoox: option to disable VCard requests in MUCs.
* Azoth Xoox: option to not request versions in MUCs.
* Azoth Xoox: proper parenting for EntryBase commands.
* Azoth Xoox: register OS version handler.
* Azoth Xoox: special handling for 'this instance' in self contact.
* Azoth Xoox: suggest registering on leechcraft.org server.
* BitTorrent: emit AN-enabled download notifications.
* BitTorrent: fixed selection model handling.
* BitTorrent: rely on Util::SysPath::Share for country flags.
* BitTorrent: support multi selections.
* BitTorrent: update actions state on selection change.
* BitTorrent: use save path from the torrent file if it's downloaded.
* Blogique: add autosave feature.
* Blogique: add BPFLocalBlog feature.
* Blogique: add empty storagemanager.
* Blogique: add LocalBlog feature.
* Blogique: add progress of actions with remove blog and fix #989.
* Blogique: associate dock widget with the preferred tab.
* Blogique: open in new tab by default.
* Blogique: open remote/local entries in current and new tabs.
* Blogique: save calendar visibility in drafts widget.
* Blogique: set window/action icon for dock widget.
* Blogique: show entries.
* Blogique: added TSM support for session management and tabs unclose.
* Blogique: notification actions in notify about entry posted.
* Blogique: use pluginId-based connection name for db.
* Blogique Hestia: new plugin for local blogging.
* Blogique Metida: support recent comments.
* Blogique Metida: better handle network errors.
* Blogique Metida: get inbox messages.
* CSTP: actions for correctly finished tasks.
* CSTP: emit AN-rich download entity.
* CSTP: Use FILENAME_MAX instead of _MAX_FNAME. Fixes MinGW build.
* Dolozhee: use projects API for issue categories.
* Dumbeep: fixed licensing.
* EiskaltDC++: migrated to leechcraft-defunct-eiskaltdcpp repo.
* Fix .desktop files: added Main Category. See: http://standards.freedesktop.org/menu-spec/1.0/apa.html
* GActs: Add BUILD_QXT_GUI define for proper bundled Qxt compile on Win32.
* GActs: option to use bundled Qxt with fixed media keys.
* Glance: actually set the shortcut as well.
* Glance: changed window type to Utility.
* Glance: configurable shortcut now.
* GMN: migrated to being a quark.
* GMN: slightly refactored notifications; removed tray icon.
* HotSensors: new plugin for monitoring temperatures.
* Kinotify: added CreateTrsUpTarget.
* Kinotify: clarified settings.
* Kinotify: install the translator.
* Kinotify: mouse following is now optional.
* Kinotify: updated translations.
* Kinotify: use new LC window manager stuff on Win32 and fix MinGW compile.
* LackMan: always show package name in package descr box.
* LastFMScrobble: emit even empty recommended events data.
* Launchy: support favorites.
* Launchy: added Launchy quark displaying apps from favorites.
* Launchy: support keyboard navigation in full screen launcher.
* Launchy: (configurable) shortcut for FS launcher.
* Launchy: no animation on items removal (workaround Qt bug).
* LCFTP: removed this plugin as defunct.
* Lemon: display a quark with active interfaces.
* LHTR: support inserting tables.
* LHTR: added AppendSeparator() method to API.
* LHTR: emit textChanged() signal when contents are changed.
* LHTR: have settings.
* LHTR: settings for background color/overriding.
* LHTR: support wrapping in a link arbitrary content.
* LHTR: <Tab> to indent paragraphs.
* LHTR: white background.
* Liznoo: add design capacity property to batteries.
* Liznoo: avoid segfault on opening empty history.
* Liznoo: buttons for event debugging.
* Liznoo: fixed FindQwt cmake script.
* Liznoo: fixed FindQwt.cmake to work with Homebrew.
* Liznoo: fixed initial enumeration on Linux.
* Liznoo: More strict GUID compare on Win32 Liznoo implementation.
* Liznoo: query battery info on Mac.
* Liznoo: show capacity/voltage stuff in history dialog.
* Liznoo: show temperature in BatteryHistoryDialog.
* LMP: added artist browser launchable from a bunch of different places.
* LMP: added album art manager.
* LMP: support previewing whole albums.
* LMP: fixed MPRIS support.
* LMP: added ShuffleAlbums and ShuffleArtists play mode.
* LMP: better random in shuffle (I hope).
* LMP: fixed HypesView button overlap.
* LMP: fixed restoring last song on load.
* LMP: notify if no bio fetchers are available.
* LMP: playlist shuffle action.
* LMP: preview full albums from biography.
* LMP: preview mode for album art manager.
* LMP: replace ? and / with _ in SyncManager.
* LMP: sameness source checking.
* LMP: stick to constant object name when registering MPRIS.
* LMP: substitution elements getters/setters.
* LMP: support dropping directories on the playlist.
* LMP: use PreviewAudioButton in {Hypes,Similar}View.
* LMP Graffity: new plugin for tagging, CUE splitting and tags requesting.
* Monocle: support thumbnails.
* Monocle: support bookmarks.
* Monocle: support filling forms.
* Monocle: support text searching.
* Monocle: keep document state between document loads.
* Monocle: fixed zoom in / zoom out behavior on fit modes.
* Monocle: invoke DocInfoDialog.
* Monocle: ISaveableDocument.
* Monocle: next/prev find shortcuts.
* Monocle: remember last opened path.
* Monocle: save dock position.
* Monocle: save scale mode in the doc state as well.
* Monocle: support DND; DocumentTab now implements IDNDTab.
* Monocle: support saving selection as image.
* Monocle: support searching with data filters for selected text.
* Monocle FXB: a huge optimization of typical docs.
* Monocle FXB: optimized paragraph handling.
* Monocle FXB: support text searching.
* Monocle PDF: support filling forms.
* Monocle PDF: support text searching.
* Monocle Seen: fixed a possible segfault on DjVu docs.
* MZ: fixed Chroma calculation.
* MZ: threaded Chroma calculation.
* MZ: support fetching tabs.
* MZ: proper mutex locking in Chroma calculator.
* NSM: reworked UI and logic a lot.
* Pogooglue: don't replace ' ' with '+'.
* Pogooglue: escape user input.
* Pogooglue: fixed googling for URLs.
* Poshuku: support DND for tabs.
* Poshuku: fixed ghost URL label (finally!).
* Poshuku: avoid duplicates in history model in same section.
* Poshuku: support filtering history by URLs.
* Poshuku Autosearch: added Google Suggest client plugin.
* Poshuku CleanWeb: fixed possible infinite recursion.
* SB2: support moving, reordering and removing quarks.
* SB2: support tooltips for quarks.
* SB2: support placing SB2 toolbar near all for sides of the window.
* SB2: handle actions' shortcuts on SB2.
* SB2: handle hovering QCs in QuarkOrderView.
* SB2: implement IHaveShortcuts.
* SB2: shortcut for hiding panel.
* SeekThru: remove null categories from filter variants.
* SeekThru: suggest searchplugins.net.
* ShellOpen: don't build by default.
* Sidebar: removed this plugin in favour of SB2.
* Summary: only single tab and IFinder-less Summary now.
* Tab++: removed this plugin as defunct.
* TabsList: configurable shortcut.
* TabsList: number-based navigation.
* TouchStreams: set IsRequesting to true on auth request.
* TPI: fixed code style.
* TPI: fixed horizontal orientation for blocks.
* TPI: handle changes in total status.
* TPI: properly fit tooltip for TPI.
* TransparentArch: removed the stub.
* TSM: adapted to new multiwindow features.
* TSM: always remove widget from tabs list on removal.
* TSM: restore tab on its previous position.
* TSM: save full tab list, filter recoverables later.
* VFScore: removed this one, it's a no-go for Qt 5.
* Vrooby: added UDisks2-backend.
* Vrooby: support compiling with several backends at once.
* Vrooby: try automatically starting backends if they aren't running.
* Win32: Add Windows version definitons and remove useless includes with WIN32_LEAN_AND_MEAN define.
* Win32: MinGW build scripts update.
* Win32: nasty bug in Qt's qmoc. Fixed in Qt 5, but we need a workaround for now. see https://bugreports.qt-project.org/browse/QTBUG-22829 (cherry picked from commit 2861d90d3e47ecefc8966a03d693014358396e87)
* Win32: Revert -DBOOST_ALL_NO_LIB as it worked before (cherry picked from commit 1198440bd3ccd3f08c7a0d1a7c8e4afd6dcea8c3)
* XProxy: fill request port for known protocols.
!!! 0.5.90
* AN: don't show notification icons on Mac.
* AN: emit notification count info.
* AN: resolved ghost icons on Win32 after LC shutdown.
* AN: support for hiding the notifier on hover out events.
* AN: wait for at least a second between audio notifications.
* Azoth: added miranda-ng icon.
* Azoth: support overriding the nick color list.
* Azoth: added Tatar translations.
* Azoth: don't set the Animated flag for tree.
* Azoth: focus on set key in PGPKeySelectionDialog.
* Azoth: more contact controls in tabs.
* Azoth: use Qt::ALT key on Mac OS X for history navigation.
* Azoth: proper initialization order.
* Azoth: properly handle "www."-only links without scheme.
* Azoth: query installed data filters for search.
* Azoth: ignore disabled accounts everywhere.
* Azoth: try opening URL-looking things as URLs.
* Azoth: try self-handling links.
* Azoth: freaking ugly kludge around QTBUG-16292.
* Azoth: don't segfault if account was removed before console.
* Azoth: don't segfault on recover if acc ID has been changed.
* Azoth: lots of optimizations.
* Azoth Autoidler: link to CoreFoundation and Carbon on Mac OS X.
* Azoth Acetamide: added .desktop file.
* Azoth Acetamide: fixed nicknames in history.
* Azoth Astrality: proper deinitialization.
* Azoth Autopaste: added bpaste.net service.
* Azoth CH: install clear line edits in ChatHistoryWidget.
* Azoth CH: added history loading indicator.
* Azoth MC: don't re-add entries that were removed from real account.
* Azoth MC: properly release MC account.
* Azoth OTRoid: basic libotr-4 compatibility.
* Azoth OTRoid: fixed build with libotr-3.
* Azoth OTRoid: libotr-4 timer support.
* Azoth SHX: new plugin for commands execution.
* Azoth Vader: proper account de-initialization.
* Azoth Xoox: added .desktop file.
* Azoth Xoox: added spectrum.im and miranda-ng caps identifiers.
* Azoth Xoox: fixed rare incorrect User Tune PEPs.
* Azoth Xoox: enable all FT methods on account creation.
* Azoth Xoox: 'none' caps kludge.
* Azoth Xoox: optionally advertise Qt version.
* Azoth Xoox: OS version advertising is now optional.
* Azoth Xoox: publish track number as well in User Tune.
* Azoth Xoox: remove entities on account removal.
* Azoth Xoox: lots of optimizations.
* BitTorrent: added torrent tab, moving most of UI stuff there.
* BitTorrent: added a .desktop file to open torrents.
* BitTorrent: added clear line edit action to tab search.
* BitTorrent: migrate to new API in 0.16.x.
* Blogique: new plugin for blogging.
* Core: added color themes.
* Core: added DNT support.
* Core: docks tabification.
* Core: movable tabs with initial support for Drag'n'Drop.
* Core: don't pass `leechcraft` as arg on command line invocations.
* Core: fixed nasty memory corruption bug.
* Core: fixed "settings" button in plugins list.
* Core: recurse into submenus in UpdateIconSet.
* Core: removed some quirks for older Qts.
* Core: reworked entity management.
* Core: try guessing the type of the passed parameter.
* Core: unicode fixes for command line arg parsing.
* Core: use Qt::ALT on Mac OS for tabs navigation.
* CSTP: don't send Range: 0- header, helps caching.
* DeadLyrics: get rid of settings (they are empty now).
* Dolozhee: check "Existing user" if there is a saved login.
* Dumbeep: new plugin for audio notifications for those fearing LMP.
* GN: action in tray for the number of unread msgs.
* GN: added GMail icon.
* HistoryHolder: delayed history updating.
* HotStreams: added RockRadio support.
* Kinotify: Mac OS X fixes.
* Kinotify: Now using native notification state query on Windows Vista and later.
* LackMan: better newer multicolumn checkbox-based list.
* Lads: Global menu.
* Lads: icon added.
* Lads: Unity detection fix.
* LastFMScrobble: fetch hypes.
* LastFMScrobble: fixed possible segfault when no scrobbler is available.
* Lemon: new plugin for network interfaces monitoring.
* LHTR: find/replace support.
* LHTR: proper link opening.
* LHTR: support for <code> command.
* Liznoo: Mac platform layer.
* LMP: support for track/artist/album previews via plugins like TouchStreams.
* LMP: severe loading optimizations.
* LMP: datetime-based rescanning; so only new files really get rescanned.
* LMP: added support for fetching hypes.
* LMP: support custom sorting criteria in playlist.
* LMP: added stations searcher.
* LMP: better handle crappy tags in playlist delegate.
* LMP: clickable album title in Recent Releases.
* LMP: display discography in biography (if plugins like MusicZombie are available).
* LMP: fixed playlist delegate when there is no title.
* LMP: fixed unifying tagless entities.
* LMP: loved/banned tracks dynamic playlists.
* LMP: rescale big album art in a separate thread.
* LMP: wrap album title in Bio & dynamic item height.
* LMP: lots of other fixes.
* LMP MTPS: detect file type.
* LMP MTPS: upload basically working.
* Monocle: Desktop file to open pdf/djvu/fb2 via LC.
* Monocle: check if the loaded document is really valid.
* Monocle: content-based backend selector.
* Monocle: delayed onload navigation.
* Monocle: fixed menu non-displaying after "copy as image".
* Monocle: handle only user-initiated entities.
* Monocle: queued connection for navigation requests.
* Monocle: relayout on size changes.
* Monocle: support smooth scrolling.
* Monocle: try resolving relative paths on navigation requests.
* Monocle: zoom in / zoom out buttons.
* Monocle PDF: handle external links.
* Monocle PDF: icon added
* Monocle Postrus: new plugin for PostScript files.
* MZ: new plugin for MusicBrainz support.
* New Life: case-insensitive profile searcher.
* Overall: removed -fno-strict-aliasing flag.
* Overall: build with clang -pedantic without warnings.
* Overall: fixed lambda extensions usage.
* Overall: moved .desktop files to corresponding plugins dirs.
* Overall: "not defined" -> "!defined".
* Pierre: added DockUtil.
* Pierre: added tray icon hooks & menu.
* Pierre: fixed copyrights.
* Pierre: handle x-leechcraft/notification-event-count-info entities.
* Pogooglue: implement IEntityHandler/IDataFilter & Google.
* Poshuku: reverted back to QWidget-based WebKit.
* Poshuku: format XMLs.
* Poshuku: handle port nums in URL guesser.
* Poshuku: clear selection on next search.
* Poshuku CW: avoid name clash/overlap.
* Poshuku CW: try detect & consider request MIME type.
* SB2: new plugin for next-gen sidebar.
* SeekThru: support the new data filters architecture.
* Shaitan: new plugin for terminal emulation.
* ShellOpen: handle only really downloaded files.
* TouchStreams: new plugin for VK.com music streaming.
* TPI: new plugin for task progress indication.
* Vrooby: icon added
* Win32: fix crash on Win32 when closing LC.
* XSD: don't keep settings file open.
!!! 0.5.85
! Devel digest #32 ( http://leechcraft.org/devel-digest-32 ):
* Core: use system style by default instead of Plastique.
* Core: workaround for QTBUG-13175.
* Overall: Mac OS build/runtime fixes.
* XmlSettingsDialog: support searching for settings.
* AdvancedNotifications: proper notifications view height.
* Azoth: separate dialog for file sending, supporting file comments and
sending via NSM-like plugins.
* Azoth: much improved DnD support for file/images sending.
* Azoth: user-visible strings are properly escaped in contact tooltips.
* Azoth: fixed Ctrl+1 handling.
* Azoth Autopaste: added support for Python language.
* Azoth ChatHistory: fixed links not being clickable sometimes.
* Azoth Metacontacts: show dummy account iff there are metacontacts.
* Azoth Xoox: automatic SOCKS5 proxy discovery.
* Azoth Xoox: support manually overriding SOCKS5 proxy.
* Azoth Xoox: selectable file transfer methods.
* HotStreams: fetch radio list from dir.xiph.org.
* LastFMScrobble: fixed tags ordering in biography info.
* LastFMScrobble: fixed build with Debian liblastfm snapshot.
* LMP: playlist loading is now asynchronous.
* LMP: autodetect and rescan changed files.
* LMP: remember last used events/biography/etc providers.
* LMP: clickable artist names in biography/similar/etc view.
* LMP: choosing next track now respects play mode.
* LMP: fixed Repeat Album play mode.
* LMP: improved transcoding params.
* LMP: up/down buttons.
* LMP: rescan fixes.
* LMP DumbSync: support uploading covers as well.
* Monocle: fixed fitting ratio calculation.
* Pierre: Mac OS X integration layer.
* Poshuku: menus for back/forward history navigation.
* Poshuku: reworked bookmarks management UI.
* Poshuku CleanWeb: severely optimized, improved AdBlock+ compatibility.
* TabsList: handle Enter, Return, Home and End buttons.
* TabSessManager: tabs order is now saved as well.
! Devel digest #31 ( http://leechcraft.org/devel-digest-31 ):
* Core: support restaring LeechCraft from LeechCraft.
* Core: support setting startup password.
* Azoth: fixed a rare segfault where nick hash was negative.
* Azoth: leave chat view enabled when the other contact is deleted.
* Azoth: added "clear line edit" to roster filter.
* Azoth Autopaste: allow choosing the paste service and highlighting.
* Azoth Vader: online/offline status handling fixes.
* Azoth Xoox: support editing registration information on gateways.
* Azoth Xoox: properly reconnect after account changes.
* Azoth Xoox: logging all data to file is now optional.
* Azoth Xoox: finally synced with upstream QXmpp.
* DBusManager: expose plugins like NetStoreManager via D-Bus.
* LastFMScrobble: support fetching recommended events.
* Launchy: new plugin for launching applications and LC tabs.
* LMP: detect deleted files.
* LMP: deleting tracks from UI.
* LMP: fetch & display recommended events.
* LMP: properly re-add root paths on rescan.
* LMP: directory iterator now asynchronous in FS watcher.
* LMP: scale pixmaps to 48x48 in playlist, conserves memory a lot.
* LMP: play on Enter/Space/Return.
* LMP: support playlist searching.
* LMP: handle links in biography and similar views.
* LMP: fetch artist image for radio tracks.
* LMP: support banning current track.
* LMP: support deleting static playlists.
* LMP: support Phonon in non-KDE installations.
* LMP: "clear line edit" in collection and playlist filters.
* LMP: background blurring in QML templates.
* LMP: lots of small QML template fixes and improvements.
* Monocle Seen: new plugin for DjVu format support.
! Devel digest #30 ( http://leechcraft.org/devel-digest-30 ):
* Core: use native file dialogs.
* Core: subplugins are now in their parent plugins' settings pages.
* Azoth: adjust variant chooser to contents.
* Azoth: fixed non-expanding smiles in smiles chooser.
* Azoth: MUC-aware groups sorting (MUC groups are now at the bottom).
* Azoth: optional separate MUC log.
* Azoth: fixed handling of tabs losing focus.
* Azoth: fixed several segfaults.
* Azoth Acetamide: support 307, 310, 320, 378 answers for UnrealIRCD.
* Azoth Acetamide: default IRC port is 6667 now.
* Azoth p100q: support in-place insertions instead of replaces.
* Azoth p100q: fixed last ID shortcut.
* Azoth Xoox: detect and eliminate duplicate bookmarks.
* Azoth Xoox: fixed a bug in stanza generation in XEP-0016.
* Azoth Xoox: proper Cancel/Auth error handling.
* Azoth Xoox: don't reconnect on account nick change.
* Dolozhee: fixed reporting Core issues.
* HotStreams: added new plugin, supporting SomaFM, Digitally Imported,
SkyFM and 42fm.ru.
* Kinotify: configurable screen corner for the notifier balloon.
* LackMan: remove caching.
* Liznoo: added FreeBSD native platform backend.
* LMP: reworked radio plugins interoperation.
* LMP: added listview-based tabs switcher.
* LMP: added buffer status indicator.
* LMP: added collection statistics dialog.
* LMP: new collection items are added immediately.
* NetStoreManager: lots of improvements, like better support for DnD.
* NetStoreManager: removed obsolete support for Yandex.Narod service.
* Poshuku: fixed error page template.
!!! 0.5.80
! Devel digest #29 ( http://leechcraft.org/devel-digest-29 ):
* Core: fallback to using external apps is now optional.
* Core: fixed showing main window in some WMs.
* Azoth: autoselect other resources only when a chat message is recieved.
* Azoth: tooltip is updated on avatar changes.
* Azoth: fixed a couple of bookmarks-related memory leaks.
* Azoth: added default queries in Service Discovery.
* Azoth: more compatibility with full Unicode JIDs.
* Azoth: MUC icon is preserved on MUC tabs on account state change.
* Azoth: slightly changed variant state change handler.
* Azoth: MUCs with unread messages are marked with "*" now.
* Azoth BirthdayNotifier: new plugin for notifying about birthdays.
* Azoth ChatHistory: dates with logs for that day are displayed in bold.
* Azoth ChatHistory: configurable amount of logs to show on one page.
* Azoth Xoox: synced QXmpp with upstream.
* Azoth Xoox: added icon for odnoklassniki.
* Azoth Xoox: birthday field is now editable for self vcards.
* Azoth Xtazy: added /np and /sharesong commands.
* BitTorrent: optional flags for peers' countries.
* Glance: nice Close button right on thumbnails.
* LMP: initial support for MP3tunes.com service: uploading & playlists.
* LMP: support different sorting styles in the playlist.
* LMP: support Drag'n'Drop and actions for reordering items in the playlist.
* LMP: all found lyrics can be displayed, not the last found one.
* LMP: faster prescaler for huge album arts in notifications.
* LMP: fixed compatibility with taglib built without ASF or MP4.
* NSM: initial Google Drive support.
* NSM: other plugins can request uploads now.
! Devel digest #28 ( http://leechcraft.org/devel-digest-28 ):
* Aggregator: support exporting feeds to PDF.
* Azoth: display avatar in tooltips.
* Azoth: fixed a segfault when Ctrl+Clicking.
* BitTorrent: compatibility with Boost-1.50.
* Dolozhee: fetch the list of issue categories and assign issues to them.
* LastFMScrobble: expose some predefined radio stations.
* LastFMScrobble: liblastfm-1.0 compatibility.
* LMP: support adding artists to wishlists.
* LMP: support predefined radio stations from radio plugins.
* LMP: playlist stats below the playlist.
* LMP: configurable shortcuts.
* LMP: close the Album Art display on Esc or mouse click.
* LMP: added an option to ignore "The " when sorting artists.
* LMP: URLs are displayed in playlist instead of just the string "URL".
* LMP: fixed background in QMLs.
* LMP: more file types are now supported.
* Otlozhu: support adding tasks from other plugins.
* Vrooby: fixed a segfault on startup on some systems.
!!! 0.5.75
! Devel digest #27 ( http://leechcraft.org/devel-digest-27 ):
* Core: ignore LanguageChange event.
* Core: cache sorted plugins list.
* Core: pixmap cache in ResourceLoader.
* Core: allow to disable resource caching.
* Core: removed a bunch of dead code.
* Core: fixed a possible segfault when there are no handlers for entity.
* Core: tab bar can be moved to the bottom.
* XSD: fixed handling of non-latin1 keys.
* Overall: GetIcon() returns a static icon now.
* Overall: several other performance optimizations.
* AdvancedNotifications: fixed QML notifier on some multimonitor systems.
* Azoth: Ctrl+Click in roster inserts the corresponding nickname.
* Azoth Herbicide: block authorization requests as well.
* Azoth p100q: fixed recommending comments.
* Azoth Xoox: action for modifying self vCard in account menu.
* Azoth Xoox: fix for client connection handling, and a possible segfault.
* LastFMScrobble: added support for liblastfm-1.0.
* LMP: support for uploading & transcoding files from collection.
* LMP: show full-scale album art when requested.
* LMP: dynamic playlist menu.
* LMP: support copying properties from the properties display widget.
* LMP: properly handle collections with unscannable items.
* LMP: communicate with scrobblers only after SecondInit.
* Poshuku WYFV: removed this plugin.
* Vrooby: new device manager plugin, with UDisks1 backend for now.
! Devel digest #26 ( http://leechcraft.org/devel-digest-26 ):
* Core: added --list-plugins and --safe-mode options.
* Core: added Select All and Select None buttons to the plugin manager.
* AdvancedNotifications: added Urgent hint handler.
* Azoth: message text is stored in tab info, so it's recovered as well.
* Azoth: MUCs are rejoined on tab recovery.
* Azoth: added an option to alias KP_Enter to Enter.
* Azoth: even non-chat nicknames can be dragged now from contact list.
* Azoth: multiple performance improvements.
* Azoth AdiumStyles: support for SenderColors.txt.
* Azoth ChatHistory: added a calendar for choosing dates.
* Azoth ChatHistory: clickable links in History.
* Azoth StandardStyles: added a bunch of StandardStyles by Pendruk.
* Azoth Xoox: severely optimized load time, especially with big roster.
* LastFMScrobble: allow the user to choose the language of the info.
* Liznoo: the dialog is hidden after second click on its action.
* LMP: added support for MPRIS.
* LMP: directory iteration now optionally supports symlinks.
* LMP: track properties for Now Playing, FS, Collection and playlist.
* LMP: EnableScrobbling setting is now respected.
* LMP: some scanning fixes, a couple of segfaults has been fixed too.
* LMP: fixed compatibility with TagLib < 1.7.
* LMP: fixed some segfaults.
* Poshuku: removed tooltips generation.
* Sidebar: support embeddind dock visibility actions.
* TabSessManager: fixed Select All and Select None buttons.
* TabSessManager: fixed tab close handling.
! Devel digest #25 ( http://leechcraft.org/devel-digest-25 ):
* Azoth: updated contact list delegate.
* Azoth: highlighting groups is now optional.
* Azoth Xoox: always show JID in the vCard.
* GMailNotifier: if the username isn't set, the error is shown only once.
* Kinotify: support for X11 systems fullscreen detection.
* Lads: added this new plugin for Unity integration.
* LastFMScrobble: support for requesting recommended artists.
* LastFMScrobble: support for Last.FM radios.
* LastFMScrobble: support for requesting recent releases in user's library.
* LastFMScrobble: some queueing & scrobbling fixes.
* LastFMScrobble: fetch artists biography.
* LMP: support radio sources & allow one to play radio streams.
* LMP: display personal recommendations for the user.
* LMP: display recent releases for user's musical taste.
* LMP: display biography of the currently playing artist.
* LMP: configurable transition time between tracks.
* LMP: current item is saved between playlist modifications.
* LMP: album art can be viewed in full size in some places.
* LMP: support undo/redo in playlist.
* LMP: notify when local collection is updated.
* LMP: on-start directory iteration is async now.
* LMP: many library scanning fixes.
* LMP: album time is properly reduced on items removal.
* Poshuku CleanWeb: fixed a segfault on premature frame destruction.
* Sidebar: LeechCraft menu is shown here now.
* TabSessManager: don't add empty tabs to the unclose list.
* TabSessManager: delayed session saving.
!!! 0.5.70
! Devel digest #24 ( http://leechcraft.org/devel-digest-24 ):
* Core: shortcut items shouldn't be editable.
* Overall: changed tabs system to delegate tabs recovering to TSM.
* Azoth: properly handle removal of styles.
* Azoth: don't replace smiles in the middle of words.
* Azoth: support showing/hiding accounts.
* Azoth Rosenthal: get rid of bundled Hunspell.
* Azoth Vader: support assigning phones.
* Azoth Vader: protocol logging is now optional.
* Azoth Vader: removed excessive auth requests.
* Azoth Vader: fixed a rare segfault on giving authentication.
* Azoth Vader: better buddy handling on authentication operations.
* Azoth Xoox: enable to add/edit/remove phones and emails in VCards.
* BitTorrent: show more information in Summary.
* DeadLyrics: rewritten to provide texts to LMP by Amarok descriptions.
* Kinotify: disable notifications on fullscreen apps (Win32 only yet).
* LMP: request lyrics.
* LMP: manipulate collection via the FS tree.
* LMP: allow one to stop after a given track.
* LMP: save last played song and play mode.
* LMP: support for DnD here or there.
* LMP: added system tray icon.
* LMP: support for XSPF and PLS playlists.
* LMP: automatically request album art for collection.
* LMP: support "unscanning" from collection.
* LMP: support rescanning collection.
* LMP: mark items in collection in the FS tree.
* LMP: fixed issues with TagLib reentrancy.
* LMP: fixed fast-loading storage state.
* XmlSettingsDialog: data handler for local paths.
! Devel digest #23 ( http://leechcraft.org/devel-digest-23 ):
* Core: handle back/forward mouse buttons on tabs.
* Core: added some Media interfaces for scrobbling & similar stuff.
* Core: always bring to front the main window on tray icon click.
* Advanced Notifications: fixed QML file for the notification.
* Advanced Notifications: fixed leaking of some objects and views.
* Azoth: don't suggest already existing items in RIEX.
* Azoth: handle /kick and /ban commands.
* Azoth: fixed avatars cropping.
* Azoth: fixed a rare segfault in search.
* Azoth Autopaste: migrate to codepad.org.
* Azoth p100q: working addition and configuration buttons.
* Azoth p100q: fixed compatibility with some Adium themes.
* Azoth Xoox: stubs for microblogging support according to XEP-0277.
* Azoth Xoox: proper conferences rejoining.
* Azoth Xoox: rejoin to conferences on disconnect.
* Azoth Xoox: updated VK icon.
* LastFMScrobble: refactored a bit.
* LastFMScrobble: scrobbler now obeys official guidelines.
* LastFMScrobble: save scrobbling queue between runs.
* LastFMScrobble: support requesting similar artists.
* LastFMScrobble: support searching for album arts.
* LastFMScrobble: support marking tracks as loved.
* LastFMScrobble: handle auth errors.
* LMP: rewritten from scratch. It's a music-only audio player now.
* Nacheku: moved directory/clipboard watcher to a separate plugin.
* Poshuku: handle back/forward mouse buttons.
!!! 0.5.65
! Devel digest #22 ( http://leechcraft.org/devel-digest-22 ):
* Core: store plugin icons on-disk, not in QSettings.
* Core: support for searching icons in ~/.leechcraft/icons.
* Core: optional hiding of the tray icon.
* Core: much nicer settings tab.
* Core: saner tab recovery policy.
* Util: better SysInfo data.
* XSD: fixed segfault when adding LackMan packages.
* XSD: fixed first start segfault on Windows.
* Azoth: history scrollback.
* Azoth: case-insensitive highlight.
* Azoth: filter by entry ID in console.
* Azoth: console now shows timings.
* Azoth: changed alternative nick semantics.
* Azoth: fixed occasional segfault when hiding offline users.
* Azoth AdiumStyles: minor theme compatibility issues fixed.
* Azoth ChatHistory: support per-account and global searching.
* Azoth Rosenthal: fixed context menu corrections.
* Azoth Xoox: advertise XEP-0232 info about self.
* Azoth Xoox: store passwords for MUCs.
* Azoth Xoox: kludges for Kopete and Jabber.El detection.
* Azoth Xoox: self-offline handling fixes.
* Azoth Xoox: a bunch of other small fixes.
* Azoth Xoox: caps generation fixes.
* Azoth Xoox: fixed a couple of logical leaks.
* BitTorrent: compatibility with libtorrent 0.16.
* DBusManager: disable notifications by default.
* Dolozhee: bug link now works.
* Dolozhee: proper completion method for bug page.
* Dolozhee: passwords are saved now.
* LackMan: revamped UI.
* LackMan: lots of Storage fixes, particularly on package removal.
* LackMan: async Storage, speeds things up by two orders of magnitude.
* LackMan: don't request all images on package retrieval.
* LackMan: keep package if it's removed from repo but is installed.
* LackMan: fixed Windows codepath (hell yeah, we work on Win now!).
* LackMan: notifications about number of new/updated packages.
* Otlozhu: added iCal import/export.
* TabSessManager: remove duplicate unclose actions.
* TabSessManager: elided text for actions.
! Devel digest #21 ( http://leechcraft.org/devel-digest-21 ):
* Core: filter proxy model for plugin manager widget.
* Advanced Notifications: support for Organizer event type.
* Advanced Notifications: possibly fixed fonts generation (once more).
* Aggregator: added Mark All As Read action.
* Aggregator: proper indexes are expanded on feed addition, fixes #211.
* Auscrie: support for making overlay and whole desktop screenshots.
* Auscrie: fixed dump.bitcheese.net uploader.
* Auscrie: support hiding the dialog.
* Azoth: plugins now support split build.
* Azoth: hardlimit for 4 variant icons, fixes #440.
* Azoth: client icons are properly sorted by priority.
* Azoth Acetamide: commands 323 and 338 are now supported.
* Azoth ChatHistory: more clear search match highlights.
* Azoth Xoox: support for XEP-0232 parsing/generation.
* Azoth Xoox: handling/displaying XEP-0232 info in Service Discovery.
* Azoth Xoox: text from muc#roominfo_description is used in SD now.
* Azoth Xoox: even more efficient vCard requests.
* Azoth Xoox: remember entered JID/password on in-band account reg.
* Azoth Xoox: fixed several segfaults.
* Azoth Xoox: configurable minimum height of message edit field.
* BitTorrent: torrent icon for items in Summary.
* Dolozhee: new plugin, bug/featurerequest reporter.
* KBCraft: new keyboard layout manager plugin.
* Otlozhu: new plugin, a GTD-style organizer.
* XProxy: new plugin for advanced proxy management.
! Devel digest #20 ( http://leechcraft.org/devel-digest-20 ):
* Azoth: support tab session management.
* Azoth: separate theme and theme variant settings.
* Azoth: allow one to reorder bookmarks.
* Azoth Acetamide: fixed answer on Spy commands.
* Azoth Acetamide: disconnect on socket error.
* Azoth Acetamide: proper WHO request after channel joining.
* Azoth Acetamide: support for server password in bookmarks.
* Azoth Acetamide: proper SSL errors handling.
* Azoth AdiumStyles: parse PLists for more info.
* Azoth Xoox: fixed segfault on going offline.
* Azoth Xoox: proper gateway login/logout logic.
* Azoth Xoox: better caching for disco#info.
* Azoth Xoox: proper support for vcard-update.
* Azoth Xoox: caching for avatars in MUCs.
* Azoth Xoox: support refreshing branches in service discovery.
* Azoth Xoox: support showing physical addresses in vCards.
* Azoth Xoox: fixed several rare segfaults.
* Poshuku CleanWeb: better control for user filters.
* Poshuku CleanWeb: support pasting/loading user filters from file.
* TabSessManager: implement a global tabs uncloser.
* Core: name/shortcut filter in ShortcutManager widget.
* Core: support setting accept-language.
* XSD: support for selection event notifications.
* Overall: some code fixes thanks to static analysis!
!!! 0.5.60
! Announce ( http://leechcraft.org/leechcraft-0.5.60-is-released ):
* New plugin: Azoth Astrality: Telepathy abstraction layer.
* New plugin: Azoth Keeso.
* New plugin: Azoth Vader: MRIM protocol support.
* New plugin: Azoth Zheet: MSN protocol support.
* New plugin: GActs: global shortcut manager.
* New plugin: Liznoo: LC power manager.
* New plugin: NetStoreManager: manager for storages like Yandex.Disk.
* New plugin: Poshuku Pogooglue: searches selected text in Google.
* New plugin: Sidebar.
* Aggregator: update feeds in a separate thread.
* Aggregator: mark channels as read in a separate thread.
* Azoth Acetamide: lots of changes in protocol support and behavior.
* Azoth Acetamide: full CTCP support.
* Azoth Acetamide: proper roles support.
* Azoth AdiumStyles: lots of fixes for themes/scripts support.
* Azoth Xoox: request versions for roster items and MUC participants.
* Azoth Xoox: add download tasks remotely via Ad-Hoc Commands.
* Azoth Xoox: support for message forwarding.
* Azoth Xoox: don't request vCards and versions in MUCs in gateways.
* Azoth Xoox: support for names and phones in vCards.
* Azoth Xoox: fixed self-presence-handling and self-PEP-events.
* Azoth: shortcuts for quoting and clearing chat windows.
* Azoth: own font configurator.
* Core: implemented API level checks.
* Core: caching in Resource Loader framework.
* Core: use global iconsets.
* New Life: importers from Psi+, Kopete and Vacuum IM.
* Migrate to C++11.
* And hundreds of other changes.
!!! 0.5.0
! Announce ( http://leechcraft.org/leechcraft-0.5.0-is-released ):
* Azoth SS: fixed link colors in Black theme.
* Azoth Xoox: always initialize message subtype.
* BitTorrent: enable status notifications by default.
* BitTorrent: properly handle Magnet links.
* Other: updated installation icons.
* Poshuku: don't notify about items already existing in Favourites.
!!! 0.4.99
! Announce ( http://leechcraft.org/leechcraft-0.4.99-is-released ):
* Azoth: entry info is copyable now.
* Azoth: fixed quite a lot of memory leaks.
* Azoth: shortcut for showing/hiding side widget with roster.
* Azoth ChatHistory: added plugin icon.
* Azoth Rosenthal: fixed suggestions display.
* Azoth Xoox: fixed cases where nick was empty.
* Core: fixed cases where no tab plugins are present.
* Kinotify: word-wrap: break-word for themes.
* LackMan: always update actions metadata.
* LackMan: backported changes for repository format from master branch.
* LackMan: backported support for xz/lzma archives from master branch.
* Poshuku: Adobe Flash is working again.
* Other: fixed Windows build.
!!! 0.4.98
! Announce ( http://leechcraft.org/leechcraft-0.4.98-is-released ):
* Aggregator: fixed incorrect boost.optional usage.
* Aggregator: fixed segfault on startup due to incorrect DB settings.
* Azoth: proper icon for Draw Attention action.
* Azoth: fixed segfault when opening chat with entries that are gone.
* Azoth: correct context menus on entries with non-latin names.
* Azoth Acetamide: fixed join/leave/kick messages (fixes segfaults with
AdiumStyles).
* Azoth AS: fixed /me-related bug.
* Azoth AS: fixed self-closing tags in themes.
* CSTP: correctly set UA from settings.
* Kinotify: seemingly fixed parenting-related bugs.
* Poshuku: fixed text margins in URL edit.
!!! 0.4.97
! Announce ( http://leechcraft.org/leechcraft-0.4.97-is-released ):
* Aggregator: updated the list of feeds.
* Azoth: fast change status button offline by default.
* Azoth: added perr.svg to Likey iconset.
* Azoth: fixed drawing groups heading.
* Azoth AdiumStyles: detect outgoing messages in MUCs.
* Azoth ChatHistory: select proper history item.
* Azoth Xoox: fixed Ad-Hoc commands.
* Azoth plugins: more plugin icons.
* BitTorrent: optimized updating pieces model.
* BitTorrent: optimized calculating interesting pieces.
* Core: correctly handle arguments from local socket.
* CSTP: fixed handling redirections for internal tasks.
* EiskaltDC++: fixed building with Boost-1.48 and later.
* Poshuku OB: sync fixes.
* Poshuku OB RIL: fixed uploading empty bookmarks.
!!! 0.4.96
! Announce ( http://leechcraft.org/leechcraft-0.4.96-is-released ):
* Azoth: fixed auth issues.
* Azoth AdiumStyles: fixed /me-messages.
* Azoth AdiumStyles: support styles using tags other than div for
insertion.
* Azoth Metacontacts: fixed DnD of a contact on itself.
* Azoth Xoox: members-moderators are now able to kick participants.
* Azoth Xoox: self PEP events are also handled now.
* Azoth Xtazy: fixed handling of players started after LC.
* Poshuku OB: fixed readding accounts once they are deleted.
* SecMan SecureStorage: fixed build.
!!! 0.4.95
! Devel digest #19 ( http://leechcraft.org/devel-digest-19 ):
* Azoth: show top used status on Fast Change Status button.
* Azoth Xoox: handle xmpp:...?message links.
* EiskaltDC++: fixed build with CMake 2.8.6 and later.
* Overall: optimized timers in LeechCraft so that CPU is woken up 4-5
times rarely.
* Poshuku: forcefully disabled NPAPI plugins.
* Poshuku OB: kludges for Qt 4.8 and later.
! Devel digest #18 ( http://leechcraft.org/devel-digest-18 ):
* Aggregator: added support for itpc schemes.
* Aggregator: fixed item view not being updates on some feeds.
* Azoth: context menu for nicknames in Azoth.
* Azoth: optionally append a message whenever participant leaves.
* Azoth: optionally disable sending leave notification.
* Azoth: configurable post-address text in Azoth.
* Azoth: "Quote" action in chat view context menu.
* Azoth: fixed leaking search widgets.
* Azoth: fixed Clear chat behavior.
* Azoth Acetamide: added support for SSL connections.
* Azoth OTRoid: improved interoperability with other plugins.
* Azoth StandardStyles: added Gajim style.
* Azoth StandardStyles: fixed pre/post-nick colors.
* Azoth Xoox: fixed segfault when clearing mood.
* Core: open URLs externally if they aren't handled internally.
* Core: fixed toolbar visibility control.
* Core: use automoc feature of CMake 2.8.6 and later.
* LackMan: fixed package deinstallation.
* LackMan: fixed segfault on package installation cancelling.
* Popishu: added Octave and Matlab lexers.
* Popishu: line numbers & wrapping are enabled by default.
* Poshuku FatApe: fixed fetching scripts.
* Poshuku FatApe: fixed userscripts detection.
* Poshuku Pogooglue: new plugin for searching selected text in Google.
! Devel digest #17 ( http://leechcraft.org/devel-digest-17 ):
* AdvancedNotifications: support toggling audio notifications from QL.
* Aggregator: support removing individual channels by user.
* Azoth: added "Group send" feature.
* Azoth: option to disable displaying join/leave events.
* Azoth: "More this stuff" buttons.
* Azoth: fixed rare emoticons mishandling in Azoth.
* Azoth: hide "Inspect" action if developer extras are disabled.
* Azoth p100q: fixed displaying images from original post in replies.
* Core: "More this stuff" architecture.
* Core: somewhat fixed layouts in settings tabs.
* LackMan: more space for descriptions.
* LackMan: periodical updates featuer.
* Poshuku: display links on hover in a nice box instead of status bar.
* Poshuku: fixed viewport size issues.
! Devel digest #16 ( http://leechcraft.org/devel-digest-16 ):
* Azoth: allow one to change bookmarks right from the CL context menu.
* Azoth: allow one to join bookmarked MUCs from the CL context menu.
* Azoth: added an option to hide MUC participants from whole CL.
* Azoth: don't remove MUC participants that left the MUC but have an
unread message.
* Azoth: fixed for bookmark manager.
* Azoth AdiumStyles: more fixes.
* Azoth Isterique: added new plugin for decapsifying incoming msgs.
* Azoth p100q: fixed '/', line breaks and post IDs.
* Core: uncheck dependent plugins when disabling root plugin.
* Poshuku: support saving pixmaps without redownloading.
! Devel digest #15 ( http://leechcraft.org/devel-digest-15 ):
* AdvancedNotifications: support enabling/disabling rules.
* AdvancedNotifications: support single shot rules.
* Azoth: support inviting to MUCs.
* Azoth: support dragging contacts between groups.
* Azoth: support sending files to contacts by dropping files on them.
* Azoth: allow one to disable displaying contact statuses.
* Azoth: fixed avatar display.
* Azoth AdiumStyles: support variants for all styles.
* Azoth AdiumStyles: fixed themes loading external resources from disk.
* Azoth Metacontacts: support creating metacontacts by D&D.
* Core: tooltips for settings items.
* Core: Diagnostic info tab.
* KnowHow: added plugin for displaying tips of the day.
* LackMan: fixed on Windows.
* Overall: more agressive caching of resources.