forked from sahib/glyr
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
99 lines (83 loc) · 3.61 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
Hand written changelog of important changes.
Use the github page to view the automated git generated brother.
2016/11/12
----------
+ Changed License to LGPLv3 (from GPLv3)
2011/03/07
----------
+ Fixed lyrix.at parser (ctr was incremented always, not only on item found)
+ Speed up of cover and lyrics plugins (Up to 200%)
+ Fixed lyrics:magistrix plugin
+ Fixed lyrics:lyricswiki plugin
+ Fix of DynHelp
+ Fixed overall memory leaks
+ added finalize() call to cleanup plugins
2011/03/09
----------
+ Help text reacts now on "I DONT WANNA COLOR!"
+ added ability to stop searchengine by returning GLYRE_STOP_BY_CB in callback
+ Fixed a bug when using the google plugin and -D
+ Fixed google (and other) returning 404 Pages
+ Added 'tracklist' getter12
+ Fixed all warnings occuring with highger warn level (Default now)
2011/03/13
----------
+ Added examplce.c
+ Removed alldcovers plugin (they have good image, but don't allow API usage for library and desktop applications it seems :-( )
+ Added format check for image plugins. Almost 100% success (== valid images) with this check now
+ Added option (C API) to configure levenshtein fuzzyness
+ went to bed :-)
2011/03/14
----------
+ Fixed a bug that made the itemcounter to be negative. ("Got -21 images!" he happily replied)
2011/03/17
----------
+ Fixed very ugly stringop.c - Many functions should be faster and smoother now.
+ Fixed -w stdout and tracklist. (fwrite didn't recognize \0, as ->size was the duration here)
+ Fixed an ugly bug in photos.c that crashed libglyr if ignoring a URL
+ added provider photos:google
+ reformatted due to trying anjuta as IDE (instead of pure gVim)
2011/03/18
----------
+ Replaced ugly remove_html_tags with a more generic version that works completely in-place
+ Removed a few redundant strlen()s
+ added (non-working) albumlist getter which gets all official albums from a certain artist
2011/03/19
----------
+ made albumlist getter working. Wohoo.
+ Fixed dumb shortcut bug in glyrc
+ Made finalize() of ainfo,similiar,review,tracklist,albumlist generic, i.e. only call the same function
2011/03/24
----------
+ Fixed crash when libcurl put an error to stdout (ouch..)
+ Fixed google names when having spaces (ouch x 2)
2011/03/28
----------
+ Did a lot of fixing regarding the API
+ Fixed "broken" review getter. Still slow; needs more sources.
+ Extended src/example.c to use more functions.
+ Tested API (It works, biaatch!)
2011/03/29
----------
+ Made 'return GLYRE_STOP_BY_CB;' work.
+ removed Gly_infoat, it was only for devs..
2011/05/15
----------
Found some time to work a bit here :-)
+ Added support for google translator (new 'gtrans' getter), lyrics/text can bew translated directly now.
It is a bit restricted atm. as only 100.000 chars are allowed per day per IP address. But I already
requested more. (20x times as much), hopefully it will get through. Also language detecting works.
+ Glyr does now checksumming. This is useful for developers which want to make sure the data is unique.
For normal users: Well, the duplicate check is now as fast as rmlint :-P
+ getopt_long is now getopt_long_only (no --arguments, just -argument or -a)
+ removed call_direct. It's of no use. Not even for devs.
2011/05/16
----------
+ removed wikipedia.c for ainfo - never worked. Better provide a link and (relation getter) and let the user render the site (too many information would get lost if glyr would need to parse it)
2011/06/14
----------
+ added support for proxy. (only basic libcurl support, should be suffiecient for 99% of all cases)
+ made API *much* slicker & nicer
2011/06/25
----------
- CHANGELOG discontinued, use the git commit history instead