-
Notifications
You must be signed in to change notification settings - Fork 7
/
NEWS
184 lines (157 loc) · 5.23 KB
/
NEWS
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
### lunar-date 3.0.1
* 改善命令行输入信息
* 更新 Copyright 到 2021 年
* 支持为 windows 交叉编译生成 dll 库文件
* 协议变更为 LGPL-2.1
### lunar-date 3.0.0
自 2.4.0 版本以来的改变:
* api 版本升级为 3.0
* 构建系统迁移到 meson
* 农历日期更新到 2100 年
* 依赖 glib-2.32+ 版本
* 使用gresource来保存自带的节日信息。
* 增加新的自定义节日函数:
+ lunar_date_add_solar_holiday
+ lunar_date_add_lunar_holiday
+ lunar_date_add_week_holiday
* 使用新的获取节日函数: lunar_date_get_holiday,同时 lunar_date_get_jieri 被标记为废除。
* 删除已经过时的函数: lunar_init.
* 修复examples中的vala示例代码.
* 修复干支和八字中的子时的计算问题.
* 增加 dbus service 服务及命令行工具 lunar-date。
* 完善测试工具,使用 gtest.
* lunar_date_strftime() 中的 %(jieri) 改变为 %(holiday)。
### lunar-date 2.9.3
* gir正常工作
* 使用meson构建系统
* 更新农历日期到2100年
### lunar-date 2.9.2
* 不再支持 autotools 构建系统
* 迁移到 meson 构建系统
### lunar-date 2.9.1
* 依赖于gio-2.32+
* api版本升级为3.0
* 使用gresource来保存自带的节日信息。
* 增加新的自定义节日函数:
+ lunar_date_add_solar_holiday
+ lunar_date_add_lunar_holiday
+ lunar_date_add_week_holiday
* 使用新的获取节日函数: lunar_date_get_holiday,同时lunar_date_get_jieri被
标记为放弃.
* 删除已经过时的函数: lunar_init.
* 修复examples中的vala示例代码.
* 修复干支和八字中的子时的计算问题.
* 增加dbus service服务。
* 完善测试工具,使用gtest.
* lunar_date_strftime()中的%(jieri)改变为%(holiday)。
### lunar-date 2.4.0
* 修改名称为lunar-date,和lunar-calendar分离。
* 一些小bug的修复。
==============
liblunar-2.2.5
==============
NEWS:
- 增加本地自定义节日的支持。
- 一些小bug的修复。
==============
liblunar-2.2.4
==============
NEWS:
- 一些小bug的修复。
==============
liblunar-2.2.3
==============
NEWS:
- 清理共享库的导出符号列表。
==============
liblunar-2.2.1
==============
NEWS:
- change lunar_date_get_jieri() api.
==============
liblunar-2.2.0
==============
NEWS:
- remove the gtk+ widget from liblunar.
- add python binding for liblunar.
==============
liblunar-2.0.1
==============
NEWS:
- fixed detect python error.
==============
liblunar-2.0.0
==============
NEWS:
- fixed some bugs.
- add zh_TW, zh_HK translate.
==============
liblunar-1.0.1
==============
NEWS:
- Change struct name from "LUNARDate" to "LunarDate";
- add -disable-gtk for compile.
- add pot file when make dist. see #4.
this release just for translation.
==============
liblunar-1.0.0
==============
NEWS:
- support solar term (by redwoods <[email protected]>).
- modify some festivals.
- keep Sunday as the first day of a week.
- update Calendar to GTK+-2.12.8
- show lunar automatic.
- fixed:
* when year less-than 1900 or greater than 2049, calendar will show error lunar.
* when we view 1900 Jan, the calendar will crash.
==============
liblunar-0.2.6
==============
NEWS:
- use pinyin on "C" locale. But only in UTF-8.
==============
liblunar-0.2.5
==============
NEWS:
- change names from "gcl" to "lunar" (file name、api name、doc names).
- change the python module name to "lunar".
- fixed that if select day changed, the header doesn't change at 0.2.4.
- po/zh_CN.po: filled in the header of po/zh_CN.po
- filled in "This file is part of ________." of some source files.
=============
liblunar-0.2.4
=============
NEWS:
- add python bindings for calendar.
Compile with --disable-python to disable python bindings, default is auto detect python support.
Usage:
$ python
Python 2.4.4 (#1, Feb 1 2008, 12:23:41)
[GCC 4.1.2 (Gentoo 4.1.2 p1.0.2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gclcalendar
>>> help gclcalendar
=============
liblunar-0.2.3
=============
新的特性:
- 增加节日/纪念日自定义功能:修改$(prefix)/liblunar/holiday.dat文件。
- 增加新的gcl_calendar窗口小部件以显示农历(基于gtkcalendar).
- 增加函数gcl_date_strftime()函数,以提供更灵活的调用接口(用法类似于strftime).
- 删除以下接口函数:
gcl_date_get_solar_date()
gcl_date_get_lunar_date()
gcl_date_get_shengxiao()
gcl_date_get_ganzhi()
gcl_date_get_bazi()
其它:
- 增加 run-in-source-tree 配置参数,方便开发阶段的调试。
- 国际化的支持趋于完善。
- 增加一个测试程序test-calendar.
已知bug:
- 在gcl_calendar 显示年份的区域,如果使用非中文locale,
在某种情况下, 有时你会发现显示年份的区域宽度有点小,不能显示全部内容。
(这个bug我已经在努力修复,可我不能找到一个显示出来的宽度是最长的日期,所以这bug可能还会出现)
- 这个项目已经重名(libgcl), 暂时准备使用liblunar这个名字(这个问题可以讨论).
下载地址:http://liblunar.googlecode.com/files/libgcl-XXX.tar.bz2