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

加点注释

github.com/lc-soft/LCUI - 7c41055d0fe3342ed0108b5de1dc5214263c90ac authored about 11 years ago by Liu Chao <[email protected]>
加一空行

github.com/lc-soft/LCUI - 3960bda71e0ce4a2e4f5a4b8f3623645cace85e9 authored about 11 years ago by Liu Chao <[email protected]>
更新图片转数组的程序的代码

github.com/lc-soft/LCUI - 33ff3501b3d44f9db7465d2f67d32ce049ee40d7 authored about 11 years ago by Liu Chao <[email protected]>
修改代码

github.com/lc-soft/LCUI - 190abe59f0e85aedccc67ab7804e4b8245b89092 authored about 11 years ago by Liu Chao <[email protected]>
改用定时器实现滑块的位置更新

github.com/lc-soft/LCUI - 6f233d7def88abe665495727af89717aaf0576b7 authored about 11 years ago by Liu Chao <[email protected]>
更新VS2010工程文件

github.com/lc-soft/LCUI - 1a8a5098fe40efa9785f0cbba4f2ec8b24d97376 authored about 11 years ago by Liu Chao <[email protected]>
添加项目文件

github.com/lc-soft/LCUI - aa488b6d93989145ca9409266802dd79751526a4 authored about 11 years ago by Liu Chao <[email protected]>
移除无用文件

github.com/lc-soft/LCUI - 30f63aadea8cdebcbf157aedc5b63a87f3b59e75 authored about 11 years ago by Liu Chao <[email protected]>
更新VS2012工程文件

github.com/lc-soft/LCUI - 947d73c31d5a87cf4f9c6910b91712cea1f5f8e7 authored about 11 years ago by Liu Chao <[email protected]>
改用markdown语法

github.com/lc-soft/LCUI - 6d12e57e13d8f238b5f9709b80da3885ef5327b9 authored about 11 years ago by Liu Chao <[email protected]>
更新CodingStyle.zh-cn.md

github.com/lc-soft/LCUI - abfc7916043446a1159e50b81adcfe0e2a2b8041 authored about 11 years ago by Liu Chao <[email protected]>
更新FAQ内容

github.com/lc-soft/LCUI - cc6e0b423b4412970c741488ee0759f043ba7bdc authored about 11 years ago by Liu Chao <[email protected]>
更新VS2012工程

github.com/lc-soft/LCUI - bb29e117ab667d91141c89e2214be9b67c41f7ba authored about 11 years ago by Liu Chao <[email protected]>
添加VS2010工程相关文件

github.com/lc-soft/LCUI - 4dd18db74a903d181e9dcdfe119bb59378597c8a authored about 11 years ago by Liu Chao <[email protected]>
添加依赖库的头文件及库文件

github.com/lc-soft/LCUI - 1c643518c956886e3409bd93c11456092584d5ea authored about 11 years ago by Liu Chao <[email protected]>
改用Markdown语法

github.com/lc-soft/LCUI - 2c317a264a14214da2cc3df4736390a3e66bc3f6 authored about 11 years ago by Liu Chao <[email protected]>
开头大写

github.com/lc-soft/LCUI - 04a371087d450cc30d43ff306a766a4c05f18141 authored about 11 years ago by Liu Chao <[email protected]>
更新英文版的更新记录

github.com/lc-soft/LCUI - 26e5f008ed3d17e4c92bb58ff91ff1b66bc2c436 authored about 11 years ago by Liu Chao <[email protected]>
还原标题字体大小的调整

github.com/lc-soft/LCUI - ee2672d4565ebfefe649b6b2b2ae24ad80cb4d96 authored about 11 years ago by Liu Chao <[email protected]>
调整标题字体大小

github.com/lc-soft/LCUI - 98a5b868fc55aa83e8f9807f1159715879dc41c0 authored about 11 years ago by Liu Chao <[email protected]>
修改版本更新记录

github.com/lc-soft/LCUI - 3612b7983aa900762cf460aa6eac890e8e73947b authored about 11 years ago by Liu Chao <[email protected]>
取消打印信息

github.com/lc-soft/LCUI - f9c354b4cf6b0ae06842fdcbb9dd5a637aa2f4a0 authored about 11 years ago by Liu Chao <[email protected]>
更新文本块的分割处理,避免样式标签被分割

若文本框启用的样式标签,则在对文本进行分割时,会判断是否有样式标签,有则判断当前文本块的剩余空间是否能够容纳该标签,若不能,则调整文本块的大小。

github.com/lc-soft/LCUI - 40076c1b5f9e8fb0ade3c76d56481e53f01fabd1 authored about 11 years ago by Liu Chao <[email protected]>
受函数返回值类型的影响,改用 const wchar_t *

github.com/lc-soft/LCUI - bf82018378c9d287cbf29838d1a3fb623c26ef16 authored about 11 years ago by Liu Chao <[email protected]>
更新头文件中的函数声明

github.com/lc-soft/LCUI - 0450a5867655d3e76bd0de9a1571023788c9673a authored about 11 years ago by Liu Chao <[email protected]>
更改部分函数名,调整部分代码

添加StyleTag_GetTagData函数,用于获取字符串中的标签名及样式数据。

github.com/lc-soft/LCUI - 599009dabce701892f5f21b3cb2014277dd6a591 authored about 11 years ago by Liu Chao <[email protected]>
添加代码,以针对启用了屏蔽符的情况

github.com/lc-soft/LCUI - 10686e4fd7408fd503e4d3b04d11cb8c110eecd5 authored about 11 years ago by Liu Chao <[email protected]>
修改Queue_Insert函数的返回值类型

github.com/lc-soft/LCUI - 117aa6d1afc7062fe298183177b4ab253f93efe9 authored about 11 years ago by Liu Chao <[email protected]>
调整TextLayer_Text_Process函数代码

github.com/lc-soft/LCUI - 697297248477240d5657ff7b08d4fac90be0f8a4 authored about 11 years ago by Liu Chao <[email protected]>
更新函数声明

github.com/lc-soft/LCUI - 44b84284439bab082dc93ecabc09227415d8280e authored about 11 years ago by Liu Chao <[email protected]>
修改Graph_Copy函数代码

github.com/lc-soft/LCUI - f6a9dc2acd3c9ec0c2ab5e7e0f1547f596e6b834 authored about 11 years ago by Liu Chao <[email protected]>
更新内容

github.com/lc-soft/LCUI - 63003bdcf76ad83bca8e430b58a9be9c0019de2d authored about 11 years ago by Liu Chao <[email protected]>
更新“文档”段里的内容

github.com/lc-soft/LCUI - 809ddaf2b2805f7b12d87f3e291eba4509fc7473 authored about 11 years ago by Liu Chao <[email protected]>
更新中文说明内容

github.com/lc-soft/LCUI - 6ee332b29c4896f53605e533dc44bac5fccd965a authored about 11 years ago by Liu Chao <[email protected]>
调整 Current Build Status 的位置

github.com/lc-soft/LCUI - 78aab44edbaad3daf94682e34a3bbe35b3ec1157 authored about 11 years ago by Liu Chao <[email protected]>
改用FontBMP_IsValid宏定义代替FontBMP_Valid函数

github.com/lc-soft/LCUI - 622a5cd16db37401fc67acb10831846fdc5e7eb6 authored about 11 years ago by Liu Chao <[email protected]>
移除FontBMP_Valid

github.com/lc-soft/LCUI - 5efa0da06d09c8bc23716fd74fc90484c318608b authored about 11 years ago by Liu Chao <[email protected]>
撤销int64_t类型定义,因为stdint.h里已经有了

github.com/lc-soft/LCUI - eafef9556fe5e1f8e8755db3be3bb67252e4e3e3 authored about 11 years ago by Liu Chao <[email protected]>
Updated .travis.yml

github.com/lc-soft/LCUI - 0774f6ded572f0ba62a2c4a6057c63416155277a authored about 11 years ago by Liu Chao <[email protected]>
Updated .travis.yml

github.com/lc-soft/LCUI - b55858b53ec1b8fbc33e53853234696441a101f3 authored about 11 years ago by Liu Chao <[email protected]>
Updated .travis.yml

github.com/lc-soft/LCUI - d7ce571addf9dd298b7bdd63750bf3ded5a52673 authored about 11 years ago by Liu Chao <[email protected]>
更新 textlayer.c

TextLayer_CharLater_Refresh函数:在设置了屏蔽符的情况下,直接根据屏蔽符的尺寸计算刷新区域。
TextLayer_Text_Process函数:若删除/添加的文本还处...

github.com/lc-soft/LCUI - 0c346d73893e378779cc72201032efb2181dd1fc authored about 11 years ago by Liu Chao <[email protected]>
改用响应消息的形式以更新占位符的显示

github.com/lc-soft/LCUI - de051cc71aab0d13b2b27356668b751b9741f9a8 authored about 11 years ago by Liu Chao <[email protected]>
修改编译器会给出警告的代码

github.com/lc-soft/LCUI - e5dc64f75236f1ab6fb055c9f71a96c6060f1517 authored about 11 years ago by lc-soft <[email protected]>
Updated Makefile.in

github.com/lc-soft/LCUI - 1f4a3c176e6ac980639a839aaa07480b47d6c592 authored about 11 years ago by lc-soft <[email protected]>
Updated configure

github.com/lc-soft/LCUI - 71d21ca7e25452092ab55b59c2600cceda47244b authored about 11 years ago by lc-soft <[email protected]>
Updated aclocal.m4

github.com/lc-soft/LCUI - f38275124b256d7ddf71151c794f00a44711630f authored about 11 years ago by lc-soft <[email protected]>
Updated README.md

github.com/lc-soft/LCUI - 568ffef866f46dd19c6a8891c8a012c28e4d0ff7 authored about 11 years ago by Liu Chao <[email protected]>
Updated .travis.yml

github.com/lc-soft/LCUI - d2cbd435419f882e0674e09335bc10377e421516 authored about 11 years ago by Liu Chao <[email protected]>
Updated .travis.yml

github.com/lc-soft/LCUI - 1fdee1712346cc1b032da96f65efb5c43a2e8d5d authored about 11 years ago by Liu Chao <[email protected]>
删除一行

github.com/lc-soft/LCUI - 9b23a3b4a9e91b3d2d16f653a83bd529b08f55a5 authored about 11 years ago by Liu Chao <[email protected]>
恢复 .travis.yml 文件

github.com/lc-soft/LCUI - 7912cd775e8a5083767709da224740d5d0a8f84f authored about 11 years ago by Liu Chao <[email protected]>
移除 .travis.yml

github.com/lc-soft/LCUI - 8f9d494f46fb084c27da7910b4409656f7f40931 authored about 11 years ago by Liu Chao <[email protected]>
添加空行

github.com/lc-soft/LCUI - 8a4095f0ee4e7e545ccc705a9aa96687235b2ebd authored about 11 years ago by Liu Chao <[email protected]>
上传 .travis.yml

github.com/lc-soft/LCUI - 626587ddcf145a307b0ab3c7af4042f1ad54f26b authored about 11 years ago by Liu Chao <[email protected]>
解决多个模态部件的事件响应问题

当有多个模态部件时,这几个模态部件都能响应鼠标光标,现已改为:只让显示在最前面的模态部件进行响应。

github.com/lc-soft/LCUI - c6fe394880aa9226c1700bb489fbeb7479420b1d authored about 11 years ago by Liu Chao <[email protected]>
修改Widget_Front函数代码

解决模态部件的显示顺序问题。

github.com/lc-soft/LCUI - 3bb6a39eb44041558834d34dcaf1d3fded47000b authored about 11 years ago by Liu Chao <[email protected]>
调整GraphLayer_Front函数的代码

github.com/lc-soft/LCUI - 52e18084191fa11bc544753f3d314d0df5acafed authored about 11 years ago by Liu Chao <[email protected]>
修改事件连接代码

github.com/lc-soft/LCUI - bf9d2a4c4096f9eb0adaa08a5802d3f0c2ca9f23 authored about 11 years ago by Liu Chao <[email protected]>
更新头文件内容

github.com/lc-soft/LCUI - 08a68b7be451f538e9480a05b35d3043aab25450 authored about 11 years ago by Liu Chao <[email protected]>
更新头文件内容

github.com/lc-soft/LCUI - 60e6723f21f4a49f8d1a9ffbb12a5b41dad88cb2 authored about 11 years ago by Liu Chao <[email protected]>
修改 event.c

添加解除事件连接的功能,由于要实现该功能,移除了其它函数。

github.com/lc-soft/LCUI - b614636c6178bcc745479f937454ffdc9e274d3a authored about 11 years ago by Liu Chao <[email protected]>
应用Queue_Add函数返回值类型的变更

github.com/lc-soft/LCUI - 41c9c539090af03930a9b1da1b8d7b4ea676449a authored about 11 years ago by Liu Chao <[email protected]>
修改Queue_Add函数返回值类型

感觉 返回数据的地址 比直接返回位置序号 更好些,因为有时添加数据后,要引用队列空间里的该数据进行其它操作。

github.com/lc-soft/LCUI - 56fc3c7d36f8995887258cfc07395ff88217daaa authored about 11 years ago by Liu Chao <[email protected]>
修改决定纵向滚动条长度的判定条件

github.com/lc-soft/LCUI - 77d2b3afd82bfee5710e62d773559091f7f57eb4 authored about 11 years ago by Liu Chao <[email protected]>
改用冒泡排序法对部件列表进行排序

github.com/lc-soft/LCUI - daf1f4a4910976c631a28ee37f22c908f8c2d23e authored about 11 years ago by Liu Chao <[email protected]>
改用冒泡排序法对图层列表进行排序

github.com/lc-soft/LCUI - 01aecba2c42496a5ecda27dd8794f2eca269395d authored about 11 years ago by Liu Chao <[email protected]>
更新版本号

github.com/lc-soft/LCUI - a75d5b5f6d642a1600bbf6c608e3e3ac895124e2 authored about 11 years ago by Liu Chao <[email protected]>
添加判断条件

github.com/lc-soft/LCUI - 0e3297cd6d20ed82cf8f94c560693b2ff35acaf6 authored about 11 years ago by Liu Chao <[email protected]>
刷新文本图层后,标记label部件需要重绘

github.com/lc-soft/LCUI - 0a9e269c710384d49cb004bd910fd2f8b11a4781 authored about 11 years ago by Liu Chao <[email protected]>
修改TextLayer_Refresh函数

经测试,发现该函数若在每行更新时添加刷新区域,会增加该函数的耗时,因此,做了修改,改为在最后直接记录整个文本图层的区域。

github.com/lc-soft/LCUI - ac8f0955767f329aa2907e897cf2fdd5523ec49a authored about 11 years ago by Liu Chao <[email protected]>
更新label部件的头文件

github.com/lc-soft/LCUI - 6f9efc017d3c673c83899fa243993544bafb9366 authored about 11 years ago by Liu Chao <[email protected]>
添加TextLayer_Redraw函数声明

github.com/lc-soft/LCUI - 5b9d1356636e08d22e06186362a7a13d97f5a291 authored about 11 years ago by Liu Chao <[email protected]>
改为在源文件中包含FreeType2的头文件

github.com/lc-soft/LCUI - 46666467d81b6732ca6c70419da7b80dee6f29f2 authored about 11 years ago by Liu Chao <[email protected]>
隐藏FontLIB_GetLibrary函数声明

FontLIB_GetLibrary函数的返回值类型是FT_Library,为避免在编译LCUI程序时因找不到FT_Library类型定义而导致编译失败,决定将FontLIB_GetLibra...

github.com/lc-soft/LCUI - 1f0abda4514911e7ac122dcd10e001244f33ec8a authored about 11 years ago by Liu Chao <[email protected]>
滚动文本图层时,直接刷新整个文本图层

这个是临时解决方法,以后的应用中,如果这个方法对LCUI的效率影响较大,会考虑进行优化的。
之前的方法缩小了刷新范围,但存在点问题,滚动过程中,时不时的会有残余字体位图。

github.com/lc-soft/LCUI - e096d71c4d78c3345d7936a3f4740890a734e3b0 authored about 11 years ago by Liu Chao <[email protected]>
文本框在启用自动换行功能后,不显示横向滚动条

github.com/lc-soft/LCUI - da4efaedafa2f923ffd61e365327c9d1d8f5547d authored about 11 years ago by Liu Chao <[email protected]>
更改函数名

github.com/lc-soft/LCUI - b4a2fbfbf53b98b34812f5558d9c86c8603b22fc authored about 11 years ago by Liu Chao <[email protected]>
更新文本框代码

github.com/lc-soft/LCUI - 2480810fb1535cf11a84c1632c5a69322d7c2449 authored about 11 years ago by Liu Chao <[email protected]>
移除调试时加的代码

github.com/lc-soft/LCUI - 84ee41ffa7a00bfc037d248acb0548a4fa04dd03 authored about 11 years ago by Liu Chao <[email protected]>
改进文本的自动换行处理功能

在对行数据进行修改时,会更新该行的尺寸,避免在绘制时,出现行内容覆盖的现象。

github.com/lc-soft/LCUI - f1c25856520dfcf97ecec453231462f87ddd29ad authored about 11 years ago by Liu Chao <[email protected]>
更新label部件的文本图层更新代码

github.com/lc-soft/LCUI - a0e5637703f688f81ed80be8cfb17c0a922edf58 authored about 11 years ago by Liu Chao <[email protected]>
继续改进文本的自动换行功能

github.com/lc-soft/LCUI - f344ea70b4ab9e014f212a34ec0d9529f82bdf78 authored about 11 years ago by Liu Chao <[email protected]>
改进单行文本的换行处理

github.com/lc-soft/LCUI - 4f30227a80f082ca183e16f42584ef16cafbda5d authored about 11 years ago by Liu Chao <[email protected]>
改进换行处理

github.com/lc-soft/LCUI - 7f04e1f2f2e7e78152c4f0109596709825fd8198 authored about 11 years ago by Liu Chao <[email protected]>
更新函数声明

github.com/lc-soft/LCUI - 2fa322ae5ed5ebdeb072b84d77cf73c7accad470 authored about 11 years ago by Liu Chao <[email protected]>
更新函数声明

github.com/lc-soft/LCUI - 31298a22be8cdd7703de9ac05d73a16b5ccd335a authored about 11 years ago by Liu Chao <[email protected]>
添加函数声明

github.com/lc-soft/LCUI - 87f7861ca111b1dabc8e4d4634337e13847c54ea authored about 11 years ago by Liu Chao <[email protected]>
添加函数,以设置是否启用自动换行功能

github.com/lc-soft/LCUI - 6f96b3e565f497a2243d6636b70ddc871fc4919b authored about 11 years ago by Liu Chao <[email protected]>
添加自动换行功能代码,还未完成

github.com/lc-soft/LCUI - fbce6600af6019a8b88adb626350ed9a696288a0 authored about 11 years ago by Liu Chao <[email protected]>
更新文本框部件代码

github.com/lc-soft/LCUI - 64a16beb2b6beb2851c766c2d17cbbb7a17882f6 authored about 11 years ago by Liu Chao <[email protected]>
改进label部件,将文本渲染操作转移至主循环中执行

github.com/lc-soft/LCUI - 952c243dda86e597789a8123bcb0df6da7f3ed9d authored about 11 years ago by Liu Chao <[email protected]>
修改尺寸变化的判定条件

github.com/lc-soft/LCUI - b9fd4f7a291dc8c458187e5cc5e7973c63ced115 authored about 11 years ago by Liu Chao <[email protected]>
更新完文本框内的文本后更新部件

github.com/lc-soft/LCUI - f88058f93faa38ab6e5476479cd7e52b8a5e1972 authored about 11 years ago by Liu Chao <[email protected]>
添加文本框的 文本块大小 自定义功能

github.com/lc-soft/LCUI - 9d239e1e64bd926f7a4f9b2f897c4b9521eb78f9 authored about 11 years ago by Liu Chao <[email protected]>
更新Label部件的代码

github.com/lc-soft/LCUI - a6e5cab6ae306d06d489c356bc567dd89ec11357 authored about 11 years ago by Liu Chao <[email protected]>
当文本图层的图像尺寸有变化时,标记重绘文本位图

github.com/lc-soft/LCUI - fcf71fa7bc687c35e11ea719b975d804f13abd8e authored about 11 years ago by Liu Chao <[email protected]>
对于RGBA图像,若尺寸有变化,则用0填充alpha通道

github.com/lc-soft/LCUI - 51c9298e3f96f340f91236e6a17f28e73c6e8760 authored about 11 years ago by Liu Chao <[email protected]>
更新TextBox部件代码

解决在文本块分割中存在的内存访问越界问题。
文本框内的文本更新,改用自定义的部件消息实现,不再是在部件更新时进行处理。
添加TextBox_ShowCursor函数,用于设置是否显示文本框中的光标。

github.com/lc-soft/LCUI - b9e7876b31ac8614c7593dabd7b0014e83582780 authored about 11 years ago by Liu Chao <[email protected]>
修改函数命名

github.com/lc-soft/LCUI - a820f67ac1024c21ca32a7f205103474b7091ca0 authored about 11 years ago by Liu Chao <[email protected]>