Skip to content

Commit

Permalink
add deprecated warnings
Browse files Browse the repository at this point in the history
  • Loading branch information
xianjimli committed Dec 2, 2024
1 parent 1ac6677 commit e5d3de3
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 2 deletions.
1 change: 1 addition & 0 deletions docs/changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
* 修正 edit 未处理 key down 事件时不应返回 RET_STOP 的问题(感谢朝泽提供补丁)
* Windows 下原生窗口无标题栏时允许拖动原生窗口(感谢俊杰提供补丁)
* ubjson支持传输指针类型(感谢智明提供补丁)
* 增加弃用编译警告(感谢兆坤提供补丁)

2024/11/30
* 增加函数 main\_loop\_post\_touch\_event
Expand Down
5 changes: 3 additions & 2 deletions src/base/widget.h
Original file line number Diff line number Diff line change
Expand Up @@ -2931,6 +2931,7 @@ ret_t widget_set_children_layout(widget_t* widget, const char* params);
*
* @return {ret_t} 返回RET_OK表示成功,否则表示失败。
*/
TK_DEPRECATED("Please use widget_set_self_layout() instead.")
ret_t widget_set_self_layout_params(widget_t* widget, const char* x, const char* y, const char* w,
const char* h);

Expand Down Expand Up @@ -3399,8 +3400,8 @@ ret_t widget_set_text_with_double(widget_t* widget, const char* format, double v
* @return {ret_t} 返回RET_OK表示成功,否则表示失败。
*/
ret_t widget_draw_arc_at_center(widget_t* widget, canvas_t* c, bool_t bg, double line_width,
double start_angle, double end_angle, bool_t counter_clock_wise,
const char* line_cap, double r);
double start_angle, double end_angle, bool_t counter_clock_wise,
const char* line_cap, double r);

ret_t widget_get_offset(widget_t* widget, xy_t* out_x, xy_t* out_y);
ret_t widget_on_wheel(widget_t* widget, wheel_event_t* e);
Expand Down
2 changes: 2 additions & 0 deletions src/tkc/date_time.h
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,9 @@ typedef struct _date_time_vtable_t {
ret_t date_time_global_init_ex(const date_time_vtable_t* vt);

/*deprecated*/
TK_DEPRECATED("")
ret_t date_time_set_impl(date_time_get_now_t date_time_get_now);
TK_DEPRECATED("")
ret_t date_time_global_init(date_time_get_now_t get, date_time_set_now_t set);
END_C_DECLS

Expand Down
15 changes: 15 additions & 0 deletions src/tkc/types_def.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,21 @@
#define END_C_DECLS
#endif

#if TK_DISABLE_DEPRECATE_WARNINGS
#define TK_DEPRECATED(message)
#else
#if ((__GNUC__ * 100 + __GNUC_MINOR__) >= 405) || defined(__clang__)
#define TK_DEPRECATED(message) __attribute__((deprecated(message)))
#elif ((__GNUC__ * 100 + __GNUC_MINOR__) >= 301)
#define TK_DEPRECATED(message) __attribute__((deprecated))
#elif defined(_MSC_VER)
#define TK_DEPRECATED(message) __declspec(deprecated(message))
#else
/* Not support TK_DEPRECATED */
#define TK_DEPRECATED(message)
#endif
#endif /* TK_DISABLE_DEPRECATE_WARNINGS */

#include <stdarg.h>
#include <ctype.h>
#include <errno.h>
Expand Down

0 comments on commit e5d3de3

Please sign in to comment.