Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

LCUI

A small C library for building user interfaces with C, XML and CSS.
Collective - Host: opensource - https://opencollective.com/lcui - Website: https://lcui.org - Code: https://github.com/lc-soft/LCUI

Update image reader, add jpeg reader

github.com/lc-soft/LCUI - e8590707ce9607ca655ee2eb208ec8619867ce04 authored almost 8 years ago by Liu Chao <[email protected]>
Update display driver

github.com/lc-soft/LCUI - c5c752d4f734bbfc67a39f385afc43ba35b7c290 authored almost 8 years ago by Liu Chao <[email protected]>
Update project file

github.com/lc-soft/LCUI - 166bc94bfdf417e763a4bcf38c369ad753cc10e5 authored almost 8 years ago by Liu Chao <[email protected]>
Add min_width and min_height for widget

github.com/lc-soft/LCUI - 361278209e30975bd63e65d91c2473253fe23bb5 authored almost 8 years ago by Liu Chao <[email protected]>
Clear compiler errors on linux

github.com/lc-soft/LCUI - 22f075b0b7a6ff7ac12221b65ab6ddcf6deb73c2 authored almost 8 years ago by Liu Chao <[email protected]>
Improve the main loop, update the windows display driver

github.com/lc-soft/LCUI - 9e2b4deec940d2e01bf9c806e0851ebeb6e25c83 authored almost 8 years ago by Liu Chao <[email protected]>
Update Widget_UpdateChildrenSize()

github.com/lc-soft/LCUI - c4120a1f3c8bee121e222854bf1ff92f81608b14 authored almost 8 years ago by Liu Chao <[email protected]>
Update Makefile.am, clear compiler warnings

github.com/lc-soft/LCUI - b62512004ebf4a2c70861c98083f18d228b8347c authored almost 8 years ago by Liu Chao <[email protected]>
Add image reader, update image operation functions

github.com/lc-soft/LCUI - d265a85c5964ee16e8690fd69883611242040435 authored almost 8 years ago by Liu Chao <[email protected]>
Clear compiler errors on linux

github.com/lc-soft/LCUI - b934b7c12749180c013d50dc98265b42c0b1b465 authored almost 8 years ago by Liu Chao <[email protected]>
Merge UI thread in to main thread

Previously, LCUI initialized to create a thread as a UI thread, other threads in the operation o...

github.com/lc-soft/LCUI - c8c063bee403dffd95c8b9a687b4e0196724982a authored almost 8 years ago by Liu Chao <[email protected]>
Update the calculation of the drawing area

github.com/lc-soft/LCUI - 3fcf808aa88dee4f7214d418e3418e8d99744bb6 authored almost 8 years ago by Liu Chao <[email protected]>
Add math.c

github.com/lc-soft/LCUI - 0ee74f8a4677b5a039eb3207fe0f2d7dc87c8c1b authored almost 8 years ago by Liu Chao <[email protected]>
Remove compiler warnings

github.com/lc-soft/LCUI - 1ec46455a6e15d2bf0f0589884ba48edf4003b70 authored almost 8 years ago by Liu Chao <[email protected]>
改用浮点数表示部件的坐标、尺寸等属性的值 #67

github.com/lc-soft/LCUI - 80ceeab03427908a4e94db686708e94ac09fff85 authored almost 8 years ago by Liu Chao <[email protected]>
Update ISSUE_TEMPLATE.md

github.com/lc-soft/LCUI - 427c39a2463e5c5be3e7cbd4dc9a1cfd32890fb6 authored almost 8 years ago by Liu Chao <[email protected]>
ToString -> CodeToString,避免命名冲突

github.com/lc-soft/LCUI - 3a78429c4d15e4db93d2d8cb0e58c374b77c4062 authored almost 8 years ago by Liu Chao <[email protected]>
补充 remove 和 destroy 事件的触发处理

github.com/lc-soft/LCUI - 99adbb05bc54a5827d710e083f5923c88ed97c54 authored about 8 years ago by Liu Chao <[email protected]>
调整文件夹操作函数的返回值,更新变量命名

github.com/lc-soft/LCUI - aabf9131ead1596ccd3b3dac863ee891cfd938fa authored about 8 years ago by Liu Chao <[email protected]>
完善 dbclick 事件的触发判定条件 #74

github.com/lc-soft/LCUI - ce4c7a26d274c4b4f9a5f94f0669f833da0736cf authored about 8 years ago by Liu Chao <[email protected]>
为 logger 添加互斥锁,避免多线程输出内容有时会错乱问题

github.com/lc-soft/LCUI - 28902f6563bba7efd1010bf0dcb7d49220f46bfd authored about 8 years ago by Liu Chao <[email protected]>
添加圆角边框绘制功能 #42

修改自以前的代码

github.com/lc-soft/LCUI - 0147f599c18a6fd233cf4453a6b99ca1a6d88af4 authored about 8 years ago by Liu Chao <[email protected]>
添加 border-radius 属性解析

github.com/lc-soft/LCUI - 857f787d4fe2b92844f973c4f54e2986e69bf6c4 authored about 8 years ago by Liu Chao <[email protected]>
修改部件位置的更新判断条件

github.com/lc-soft/LCUI - df223b2ff269de38c8bdc24b2fae597afd1480ae authored about 8 years ago by Liu Chao <[email protected]>
为 Widget 添加 Attributes 成员变量 #72

github.com/lc-soft/LCUI - 9e4830814b0971af75b7082d71e2fd25bd39d03b authored about 8 years ago by Liu Chao <[email protected]>
添加 dblclick 事件

github.com/lc-soft/LCUI - 6bffaaa1b49bad04dccf1c99fcc2ed89a9053c31 authored about 8 years ago by Liu Chao <[email protected]>
在部件定位类型改变后,清除已计算的尺寸,避免子部件尺寸计算错误

github.com/lc-soft/LCUI - b67ae2cce523dbd1b4227b1a1a04bfa66165701e authored about 8 years ago by Liu Chao <[email protected]>
删除调试信息打印代码

github.com/lc-soft/LCUI - 615efb1dfa41a2c49f931c1999335ce6c3c382a2 authored about 8 years ago by Liu Chao <[email protected]>
完善 textedit 的销毁处理,wcset() 改为 fillchar()

github.com/lc-soft/LCUI - 90f024a0e9e04e4e960271489541722d0c1e4807 authored about 8 years ago by Liu Chao <[email protected]>
为 box-shadow 属性添加 none 值处理

github.com/lc-soft/LCUI - ce7c8cbfea48b9fd1f6ef09254ae0fbc94b2af10 authored about 8 years ago by Liu Chao <[email protected]>
宽度为 auto 的块元素,实际宽度 = 父级内容宽度 + 外间距

github.com/lc-soft/LCUI - 459e906d0915dfb1ebd10812a3c2a7ad643a4b85 authored about 8 years ago by Liu Chao <[email protected]>
添加 Issue 和 PR 的模板

github.com/lc-soft/LCUI - 46d7bfb30518bb9c38ce8a8dcb844374ae1d106e authored about 8 years ago by Liu Chao <[email protected]>
完善数值解析,解决 1.42 这类值无法解析的问题 #61

github.com/lc-soft/LCUI - c99ad9aea10dd6a24d49ae9d95c852b583db043e authored about 8 years ago by Liu Chao <[email protected]>
为 textedit 添加密码屏蔽符设置功能,解决其它问题 #70

github.com/lc-soft/LCUI - 93f152f4b253be5805ca80763cc7dbd3ded15a16 authored about 8 years ago by Liu Chao <[email protected]>
完善在字体位图获取失败的情况下的缓存处理 #69

github.com/lc-soft/LCUI - fa3f621109b35988dc0437dfbe54cfa19405a4b7 authored about 8 years ago by Liu Chao <[email protected]>
更新 makefile,消除生成测试程序时出现的错误

github.com/lc-soft/LCUI - 18596e29966a80ae9d43f8ea9f34b35e1685d00d authored about 8 years ago by Liu Chao <[email protected]>
清除 linux 下的编译错误

github.com/lc-soft/LCUI - ce3271d781986872a5ed7d6c2f9036ad79fdb3f9 authored about 8 years ago by Liu Chao <[email protected]>
调整按键键值定义、补充版权声明、解决输入法无效的问题

github.com/lc-soft/LCUI - a6cc696dc2374764f7d4bea07c3214b87bce87e1 authored about 8 years ago by Liu Chao <[email protected]>
调整事件循环驱动接口

github.com/lc-soft/LCUI - e6ad608f23a399c64bdd7b33940ce9faa8a8360f authored about 8 years ago by Liu Chao <[email protected]>
添加 LinkedListNode_Delete()、改用宏代替鼠标键值

github.com/lc-soft/LCUI - bed3bd2dcbf3818d789c38b573af034b7ddfc1ea authored about 8 years ago by Liu Chao <[email protected]>
调整 cursor.c

github.com/lc-soft/LCUI - 9d8648e3cc7ffa176326b45a8593ae74859ddb40 authored about 8 years ago by Liu Chao <[email protected]>
添加宽字符版的日志输出接口

github.com/lc-soft/LCUI - 96c6abe09392534030d60de994e64cab19df0add authored about 8 years ago by Liu Chao <[email protected]>
printf() -> LOG()

github.com/lc-soft/LCUI - 99200a1ae37603450c36fc509b6183f0f147a817 authored about 8 years ago by Liu Chao <[email protected]>
修改图形输出驱动接口,调整 LCUI 的初始化接口

github.com/lc-soft/LCUI - 4fa60b45be7dbe81f198e80b916159f89ef3b546 authored about 8 years ago by Liu Chao <[email protected]>
调整代码,解决一些小问题

github.com/lc-soft/LCUI - 031e82f65990159669522b8d3d257731ab5f491a authored about 8 years ago by Liu Chao <[email protected]>
补充源文件列表

github.com/lc-soft/LCUI - 44fe436aa6d3325c633bd43f21f2c80e13a8669c authored about 8 years ago by Liu Chao <[email protected]>
添加 logger.c

github.com/lc-soft/LCUI - 4595e2b484e5ab547c6164cca5390ac8994b7f66 authored about 8 years ago by Liu Chao <[email protected]>
解决 linux 下的编译问题

github.com/lc-soft/LCUI - 4c4fcab7f666a4b986337db907943564c602400b authored about 8 years ago by Liu Chao <[email protected]>
补充测试用例

github.com/lc-soft/LCUI - a96fb4d3c7b9cfa215f88932ed54f235999b3730 authored about 8 years ago by Liu Chao <[email protected]>
完善 WinMain() 的命令行参数分割功能

github.com/lc-soft/LCUI - bfd0affa46280b538d1d855a27f03513de4c6d2c authored about 8 years ago by Liu Chao <[email protected]>
解决 Widget_SetId() 潜在的内存访问越界问题

github.com/lc-soft/LCUI - d33af1992cd7cc8d763188caa66f7f763b1b080f authored about 8 years ago by Liu Chao <[email protected]>
添加 DET_READY 事件和 LCUIDisplay_BindEvent() 函数

github.com/lc-soft/LCUI - 73f2f04ec2f2c72143e607f4c55c0658a9be7b1a authored about 8 years ago by Liu Chao <[email protected]>
改用 Dict 索引部件 id,调整 rbtree.c 的代码格式

github.com/lc-soft/LCUI - 41c3bb741fa57ae7e93eb41c8b8bce88053964a1 authored about 8 years ago by Liu Chao <[email protected]>
补充 ANSI 编码方式的字符串的解码

github.com/lc-soft/LCUI - 6a88818f1840fdb22045549c6a778bf8d7b73cbc authored about 8 years ago by Liu Chao <[email protected]>
LCUI_RBTree -> RBTree,基础数据结构不使用 LCUI_ 前缀

github.com/lc-soft/LCUI - da85e30b2cf449f425d17fa01323d4e8ed164d85 authored about 8 years ago by Liu Chao <[email protected]>
改为 ASNI 版本的 argv #63

github.com/lc-soft/LCUI - d47949daf81503c3458bbd4889e1927f4eb51133 authored about 8 years ago by Liu Chao <[email protected]>
纠正 UnsetStyle() 的定义,更新 textedit 的尺寸计算,调整 button 样式

github.com/lc-soft/LCUI - 9308df91d9b128da0338b77e35f548cdb2290f99 authored about 8 years ago by Liu Chao <[email protected]>
移除 LCUI_StyleRec 结构体中的 is_cahnged 成员

github.com/lc-soft/LCUI - 2f8e134bd5e09001b58f4f0643dfac39c3d2aa0b authored about 8 years ago by Liu Chao <[email protected]>
添加 Widget_UnsetStyle() 和 UnsetStyle()

github.com/lc-soft/LCUI - 063be74cc3c288add21fbbe49d9e5cbb4f6792a4 authored about 8 years ago by Liu Chao <[email protected]>
补充 visible 属性处理

github.com/lc-soft/LCUI - f1683010e07873ed5b072ab1a089078d65d1f79d authored about 8 years ago by Liu Chao <[email protected]>
调整部件尺寸的计算方式

github.com/lc-soft/LCUI - c27df45afbc8e71aaf5945186085e7516b9dae0b authored about 8 years ago by Liu Chao <[email protected]>
更新滚动条的样式

github.com/lc-soft/LCUI - dda6e6f9a37fc65b611cd2b8d1fa08d8038cad4e authored about 8 years ago by Liu Chao <[email protected]>
补充 textview 的尺寸自适应策略

github.com/lc-soft/LCUI - 67735cd3313e5ed52b856f1dd2894dffeaa9175b authored about 8 years ago by Liu Chao <[email protected]>
调整部件的任务处理方式 #62

github.com/lc-soft/LCUI - 42a24c230ccef33a3168f03d2c713ec682dc93d4 authored about 8 years ago by Liu Chao <[email protected]>
优化字符串组的元素删除操作

github.com/lc-soft/LCUI - 7f8229bb58be58ea77162822a91c24977cc0dabd authored about 8 years ago by Liu Chao <[email protected]>
修改输入框在禁用状态时的样式

github.com/lc-soft/LCUI - 284ca446621408f3fd6a8f3f05dc33a643243b29 authored about 8 years ago by Liu Chao <[email protected]>
解决编译错误

github.com/lc-soft/LCUI - 8ef734b93d6ab648b4c09e1a9d9e3b69738aea91 authored about 8 years ago by Liu Chao <[email protected]>
解析 xml 时,元素的 id 和 class 属性不留给部件的 setattr() 函数处理

github.com/lc-soft/LCUI - 6b9b3c9e936acb6920e7bb8b823870c929acc923 authored about 8 years ago by Liu Chao <[email protected]>
解决头文件引入到 C++ 代码里后,编译时报错的问题

有的头文件少了 LCUI_END_HEADER,不能使用 new 和 delete 作为成员变量名。

github.com/lc-soft/LCUI - 87e2b74b15c526cf34a88b20d1f76b7d1d4cf7a9 authored about 8 years ago by Liu Chao <[email protected]>
修改空格宽度

对于纯英文的文本,空格太宽感觉不好看。

github.com/lc-soft/LCUI - dff2a28aabb490ddedb8d575d61624208e8ce997 authored about 8 years ago by Liu Chao <[email protected]>
纠正 xml 元素的属性处理

github.com/lc-soft/LCUI - cc33e0024648340d5614af48174c0b999dea6221 authored about 8 years ago by Liu Chao <[email protected]>
Merge branch 'develop' of github.com:lc-soft/LCUI into develop

github.com/lc-soft/LCUI - fc138716e21d3deea94d7bbd4bd9750cc6db0dc2 authored about 8 years ago by Liu Chao <[email protected]>
更改 LCUIWidget_NewPrototype() 函数的参数

既然第一个参数是字符串,那第二个参数也改成字符串好了,省得调用时还要先调用 LCUIWidget_GetPrototype() 获取父原型。

github.com/lc-soft/LCUI - 1a34f633298098af79c24a01d7cd1d90a619ecf8 authored about 8 years ago by Liu Chao <[email protected]>
stricmp -> _stricmp

github.com/lc-soft/LCUI - ac8f1be1f7a81139a1a52541bcb6a4e7bcb9eaa7 authored about 8 years ago by Liu Chao <[email protected]>
add webhooks for gitter.im

github.com/lc-soft/LCUI - 5f9c8f1e7ec72559fde6fae7a82adeedba571c15 authored about 8 years ago by Liu Chao <[email protected]>
纠正部件样式处理,调整部件的 type 属性处理

github.com/lc-soft/LCUI - 20a8e0b886d1016187a3aee1fed03aa7ef2ca975 authored about 8 years ago by Liu Chao <[email protected]>
LCUI_TextView -> LCUI_TextViewRec

github.com/lc-soft/LCUI - 841cd1f4dcc204e0b14793974d68b1f797e10d34 authored about 8 years ago by Liu Chao <[email protected]>
更新文件列表

github.com/lc-soft/LCUI - 7e8b756d1f04d04b41dcd88f9bf9b78bddc26b65 authored about 8 years ago by Liu Chao <[email protected]>
纠正部分错误,删除无用代码

github.com/lc-soft/LCUI - d1fa02bca21946551ff8d53507ebdbd9182a4005 authored about 8 years ago by Liu Chao <[email protected]>
改用原型(Prototype)代替类(Class)机制

待测试。

github.com/lc-soft/LCUI - 9a412b3b79896b3e91557630156fc5fd09985a1e authored over 8 years ago by Liu Chao <[email protected]>
调整滚动层的位置刷新频率,调整滚动速度

github.com/lc-soft/LCUI - caaf0224f57522138b8eefd12b61aee2396649da authored over 8 years ago by Liu Chao <[email protected]>
更改 LOGO

github.com/lc-soft/LCUI - a20ad98f549277f2cc71727c5e33ca411d40d08f authored over 8 years ago by Liu Chao <[email protected]>
TimerDataRec_ -> TimerRec_

github.com/lc-soft/LCUI - b847c3d3825855571e29ed1959eb7ceec09df2ac authored over 8 years ago by Liu Chao <[email protected]>
解决 surface 在创建后,root 部件尺寸被还原为预设最小尺寸的问题

github.com/lc-soft/LCUI - 6185d74f7131b6496f792966a2bb9a89120a8694 authored over 8 years ago by Liu Chao <[email protected]>
解决在用鼠标拖动调整 x11 窗口尺寸时的尺寸变化异常的问题

添加了 ignored_size,用于记录需要忽略的尺寸,这样在 x11 窗口尺寸改变后, LCUI 不会再重复修改 x11 窗口。之前在用鼠标拖动调整 x11 窗口尺寸时,窗口尺寸时大时小,...

github.com/lc-soft/LCUI - 2950b3bc1371ce2176667fe074d7ed768c814d95 authored over 8 years ago by Liu Chao <[email protected]>
更新触控测试程序

github.com/lc-soft/LCUI - c32a212ccb05301b0da8936e3904456651cc2e4f authored over 8 years ago by Liu Chao <[email protected]>
为 LCUI 事件相关函数添加 LCUI 是否初始化的判断

github.com/lc-soft/LCUI - 145389d67d07cb17c81f36c3fbc368f5bebdf0ab authored over 8 years ago by Liu Chao <[email protected]>
删除多余注释

github.com/lc-soft/LCUI - b5ce0d69c1afa8a1f7621d835d6a9722d290a956 authored over 8 years ago by Liu Chao <[email protected]>
更新 LCUI 图标

github.com/lc-soft/LCUI - fc7d9c39acbe4594a3657af4488abdca1b49231d authored over 8 years ago by Liu Chao <[email protected]>
添加 Widget_SetStyle()、Widget_SetBorder()

github.com/lc-soft/LCUI - 6c9ce7662e2265ea42b46c2c1e677ca0d6b1b1c2 authored over 8 years ago by Liu Chao <[email protected]>
去除 windows 下的编译错误,纠正错误代码

github.com/lc-soft/LCUI - 4b14cc9ab31cd1ca6637bcef68b3c78a3dce1d08 authored over 8 years ago by Liu Chao <[email protected]>
解决部分潜在的内存泄露问题

github.com/lc-soft/LCUI - bde0755fa5aa60c060fe2e4832b642f7932d8c6e authored over 8 years ago by Liu Chao <[email protected]>
修改字体载入方式,补充支持载入包含多风格的字体文件 #53

之前是一个字体文件只载入一个字体风格,对于包含多个风格的字体文件,只会载入第一个,其余的都会忽略掉,现在已经解决。

github.com/lc-soft/LCUI - 1065d03fd58a1d0a3a145cf94a32a679e3ab0c5c authored over 8 years ago by Liu Chao <[email protected]>
删除 MemDebug 模块调用,调整部分代码

github.com/lc-soft/LCUI - 02ffc09242f5e56f1378d6e3711967dfd296db46 authored over 8 years ago by Liu Chao <[email protected]>
修改惯性滑动效果的触发条件

当拖动停止一小段时间(500ms 内)后,松开手指会产生惯性滑动效果,为减小滑动效果,添加了惯性滑动效果的触发判定。

github.com/lc-soft/LCUI - 326e78576959378e1e730fd35a679c1759852035 authored over 8 years ago by Liu Chao <[email protected]>
解决部分潜在的内存访问越界问题

buff 未设置结束符,调用 swscanf() 时可能会出现内存访问越界。
cancel_bubble 未设置初始值,可能会使事件冒泡时有时无。

github.com/lc-soft/LCUI - b3a5a3979db492a9d82d181f7392886b0d517929 authored over 8 years ago by Liu Chao <[email protected]>
删除 memdebug.c

检查内存泄露可以用 valgrind 等工具。

github.com/lc-soft/LCUI - fdf112924d0b3a6d07a5f2f43e9a53b1a65c0c04 authored over 8 years ago by Liu Chao <[email protected]>
Merge branch 'develop' of github.com:lc-soft/LCUI into develop

github.com/lc-soft/LCUI - caf1fb6a5d440fccd6a857df315a74f147697deb authored over 8 years ago by Liu Chao <[email protected]>
改用 RectList_Clear() 销毁矩形列表

github.com/lc-soft/LCUI - db8457c137330a105704454f103b5d96856fbb4a authored over 8 years ago by Liu Chao <[email protected]>
消除编译警告

github.com/lc-soft/LCUI - 7184950706762d88ecbccb7aa4b57a941883a9c2 authored over 8 years ago by Liu Chao <[email protected]>