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

更新aclocal.m4

github.com/lc-soft/LCUI - e8bbf8de412abb03ed2dd471f10a4e3660855994 authored over 11 years ago by Liu Chao <[email protected]>
更新Makefile

github.com/lc-soft/LCUI - 2a1f5dfb33e0e4b19b2431b1baa018eba5015d52 authored over 11 years ago by Liu Chao <[email protected]>
更新LCUI_Config.h文件

github.com/lc-soft/LCUI - f4199113f0bc99b678747074d322e48dd202b1da authored over 11 years ago by Liu Chao <[email protected]>
添加LCUIKEY_CAPITAL和LCUIKEY_SHIFT宏定义

LCUIKEY_CAPITAL和LCUIKEY_SHIFT宏定义的值暂时设置为-1。

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

github.com/lc-soft/LCUI - 7cfc4071a2aabb5f85c7d0902b323167f40e4ad8 authored over 11 years ago by Liu Chao <[email protected]>
在Makefile中添加LCUI_InputMethod.h记录

github.com/lc-soft/LCUI - 1e616d93ddf8ade1e9c20d40bbaab5780cf128ea authored over 11 years ago by Liu Chao <[email protected]>
调整宏定义的位置

在使用LC_CONFIG_H宏时,LC_CONFIG_H宏没有定义,会出现错误。此问题会在在linux环境下出现。解决方法就是调整宏定义的位置至LC_CONFIG_H宏定义之后。

github.com/lc-soft/LCUI - d9a82ac11d45eedc14643b050211a78bb18863f7 authored over 11 years ago by Liu Chao <[email protected]>
在Makefile中添加LCUI_InputMethod.c记录

github.com/lc-soft/LCUI - e297b144a74658460dad96c64230381635172c64 authored over 11 years ago by Liu Chao <[email protected]>
移除无用全局变量

github.com/lc-soft/LCUI - 5eab4f217f2eaae132fecb30a85fbb7c2495f985 authored over 11 years ago by Liu Chao <[email protected]>
解决与jmorecfg.h里FALSE和TRUE宏的冲突

jmorecfg.h 里面的boolean是这样定义的:
typedef enum { FALSE = 0, TRUE = 1 } boolean;
为了不使LCUI的FALSE和TRUE这两...

github.com/lc-soft/LCUI - a30a13cbcff28f8f1923eff5410717388b06737c authored over 11 years ago by Liu Chao <[email protected]>
修改打印错误信息的代码

github.com/lc-soft/LCUI - a9473e53c56319b7bfa210311c54f9493b88fb69 authored over 11 years ago by Liu Chao <[email protected]>
删除无用变量

github.com/lc-soft/LCUI - 08bd8dfd0bd0d1674c0be90386cad2af9bf70ea3 authored over 11 years ago by Liu Chao <[email protected]>
补充函数返回值

github.com/lc-soft/LCUI - c2f82e819987a3fe93e921618d6e74bf24a3b484 authored over 11 years ago by Liu Chao <[email protected]>
加了些调试信息

github.com/lc-soft/LCUI - 175c6b9f29cb4764d54393f7a8614497f7f6cf58 authored over 11 years ago by Liu Chao <[email protected]>
完善图层的堆叠顺序处理

github.com/lc-soft/LCUI - c1dc578ed43e64dba5e6014cbd37ef64a757e51a authored over 11 years ago by Liu Chao <[email protected]>
纠正部件堆叠顺序处理上存在的BUG

github.com/lc-soft/LCUI - f5903eb6293f23d6a9d8efcd88ba73a1c4f2e564 authored over 11 years ago by Liu Chao <[email protected]>
加了些有效性判断

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

github.com/lc-soft/LCUI - 0279daf9507b90236d4ee0566ee3288ac7750fd9 authored over 11 years ago by Liu Chao <[email protected]>
完善部件的堆叠顺序处理

github.com/lc-soft/LCUI - 7911f6cfd8cd9b49af5b5fc15424fac231d1a053 authored over 11 years ago by Liu Chao <[email protected]>
改变窗口背景色

github.com/lc-soft/LCUI - 21dbb40e7173bb2af9f37f92324beb6d6718a81f authored over 11 years ago by Liu Chao <[email protected]>
添加默认字体文件路径列表

在Win8系统下,微软雅黑字体文件是msyh.ttc,而不是msyh.ttf,顺便添加了其它字体文件路径。

github.com/lc-soft/LCUI - 8a2c0c3677882b188c323c83b407e49a655a0fb7 authored over 11 years ago by Liu Chao <[email protected]>
更新button部件的风格

github.com/lc-soft/LCUI - 46c629bddf045b8e8b21ccb65350bfd284544e23 authored over 11 years ago by Liu Chao <[email protected]>
更新头文件

github.com/lc-soft/LCUI - 86ce92b9748da731c68c728c35b6b6deb158b167 authored over 11 years ago by Liu Chao <[email protected]>
增加print_widget_info函数能够打印的信息

github.com/lc-soft/LCUI - c5b9ea324544c2c9657448a849c263b2a9e0febd authored over 11 years ago by Liu Chao <[email protected]>
完善多模态部件显示时的处理

github.com/lc-soft/LCUI - 8d1581e79b624b71332ffe21876e4ba5d1ad2411 authored over 11 years ago by Liu Chao <[email protected]>
删除无用变量

github.com/lc-soft/LCUI - 60d91ccc8dc810c161e790d84a2afd55251939d7 authored over 11 years ago by Liu Chao <[email protected]>
完善label部件代码

github.com/lc-soft/LCUI - eb258e3505b2674184e05ac550341fa24490bb65 authored over 11 years ago by Liu Chao <[email protected]>
添加TextBox_GetText函数

github.com/lc-soft/LCUI - 4c22f99cf9051da1a162775df33c8147d86a2916 authored over 11 years ago by Liu Chao <[email protected]>
添加宽字符版本的LCUI_MessageBox函数

github.com/lc-soft/LCUI - b10422bd046b332d40d2c3b961a8847635eb4655 authored over 11 years ago by Liu Chao <[email protected]>
完善TextLayer_GetText函数

github.com/lc-soft/LCUI - 022017a6ebdfc1d8ff25d9c602a1c6f78cc17441 authored over 11 years ago by Liu Chao <[email protected]>
添加有效性判断

github.com/lc-soft/LCUI - 7e19e3fdcc7f7de12697fe64f54927d78ede2941 authored over 11 years ago by Liu Chao <[email protected]>
调整边框绘制

github.com/lc-soft/LCUI - f41abf9868b993d15bf8eeffebcb6dabeb778826 authored over 11 years ago by Liu Chao <[email protected]>
fixed: 对文本进行删除时导致的数据访问越界的问题

github.com/lc-soft/LCUI - ae48c242be24d7468eaed5765bd9cd0b573787b4 authored over 11 years ago by Liu Chao <[email protected]>
修改定时器模块的函数命名风格

github.com/lc-soft/LCUI - aa3458da3178f349f8c8749909fcb3716024cc3c authored over 11 years ago by Liu Chao <[email protected]>
解决LCUI_MainLoop_New函数的一个小BUG

github.com/lc-soft/LCUI - c83d380b63974f20235c41b65b284e9a7dba916c authored over 11 years ago by Liu Chao <[email protected]>
收到WM_DESTROY后,会使LCUI退出

之前的处理是退出当前住循环,如果有多层住循环,会导致windows窗口关闭后,程序还在运行。

github.com/lc-soft/LCUI - 9236a021e6070a858b87b0ab2e6eb348c17d17bf authored over 11 years ago by Liu Chao <[email protected]>
修改LCUI_Quit函数,修改主循环的处理

在移除程序信息时,会退出该程序的所有主循环。
调用LCUI_Quit函数时,会移除所有程序信息,并销毁主循环队列。

github.com/lc-soft/LCUI - c5bf35ac7fa2c2223288ebefa4f3c2c8d49670e7 authored over 11 years ago by Liu Chao <[email protected]>
添加有效性判断

github.com/lc-soft/LCUI - 206453784fcee6252fbf7491d03f2272591ffd59 authored over 11 years ago by Liu Chao <[email protected]>
撤销FPS计数功能

github.com/lc-soft/LCUI - 2033c7bbf26634481b460f8185693d5b3a425684 authored over 11 years ago by Liu Chao <[email protected]>
修改边框绘制代码

github.com/lc-soft/LCUI - 7f76b518ef78d79ced406870934ab56d62393125 authored over 11 years ago by Liu Chao <[email protected]>
Graph_DrawVertLine更名为Graph_DrawVertiLine

github.com/lc-soft/LCUI - b249ae4953d4daff186761fbd6a3082bdd0168cc authored over 11 years ago by Liu Chao <[email protected]>
取消打印调试信息

github.com/lc-soft/LCUI - 917bfa64b1236181128d0967b06a466565014c4a authored over 11 years ago by Liu Chao <[email protected]>
为文本框添加输入法输入支持,修改输入限制功能

输入限制功能改用字符串来保存允许输入的字符,取消之前的 用宏定义设置限制模式 的方法。

github.com/lc-soft/LCUI - 65fb26036f581462fbea7060a9afc30f49ff35d8 authored over 11 years ago by Liu Chao <[email protected]>
添加MAX_INPUT_TEXT_LEN宏定义

github.com/lc-soft/LCUI - 48224fd9211e342ea7c733e9633a623b44ab7d64 authored over 11 years ago by Liu Chao <[email protected]>
修改textbox.c,输入法支持有待完善

github.com/lc-soft/LCUI - e57cf51f260fdc1768739b7d08af8c537eb1f791 authored over 11 years ago by Liu Chao <[email protected]>
应用输入法支持

github.com/lc-soft/LCUI - f443db4699cf4080ba7d00f681ce3e07b0fab828 authored over 11 years ago by Liu Chao <[email protected]>
完善输入法接口模块的代码

github.com/lc-soft/LCUI - cb621cdd6dff3f7c6378684fab269a662d5a7742 authored over 11 years ago by Liu Chao <[email protected]>
添加win32平台下的按键处理

github.com/lc-soft/LCUI - c551f2224524e1fc879805934dc694ad6165475f authored over 11 years ago by Liu Chao <[email protected]>
天LCUI_InputMethod.h头文件

github.com/lc-soft/LCUI - a4ca7a38eb3eac86c743dc65b2cc35f487399349 authored over 11 years ago by Liu Chao <[email protected]>
为LCUIWidget类添加connect成员函数

github.com/lc-soft/LCUI - 96a671b9c0ba6f55e6a9d2d48498ea176c4dac68 authored over 11 years ago by Liu Chao <[email protected]>
更新LCUI的C++类

github.com/lc-soft/LCUI - e1e801d2373b5e790fd8c43330def1679d70ee87 authored over 11 years ago by Liu Chao <[email protected]>
文件编码由GB2312改为UTF-8

github.com/lc-soft/LCUI - 65cd2a4b27463f2c61d9780125499fd0caed1466 authored over 11 years ago by Liu Chao <[email protected]>
添加输入法接口模块

输入法接口模块代码原型已经设计好,有待继续完善

github.com/lc-soft/LCUI - eae7cf16c6051d0e62884d73ec1460f01e32e9f8 authored over 11 years ago by Liu Chao <[email protected]>
修改键值宏定义

github.com/lc-soft/LCUI - 3778b084faede5a0fa182f324c377f243be4d173 authored over 11 years ago by Liu Chao <[email protected]>
为widget添加EVENT_INPUT事件

这是为以后的输入法支持做准备。
输入法在对widget输入文本时,会触发EVENT_INPUT事件。

github.com/lc-soft/LCUI - bdfb632108e79fb9cb0ba93048d23414936773e5 authored over 11 years ago by Liu Chao <[email protected]>
修改LCUIMainFunc宏定义

github.com/lc-soft/LCUI - 373fb0a086d666349f848ec250e9d1a99c1d7443 authored over 11 years ago by Liu Chao <[email protected]>
更新helloworld测试程序

github.com/lc-soft/LCUI - ffcadf7db04e6880b792f6fdbce0cb711ff2e48d authored over 11 years ago by Liu Chao <[email protected]>
修改LCUI_Init函数的原型

github.com/lc-soft/LCUI - ca1a37ccaa8caf1bfb915adb00e9e5bd60618e11 authored over 11 years ago by Liu Chao <[email protected]>
添加宏定义以封装main函数

LCUI.h里的 宏定义条件判断代码 转移至 LCUI_Build.h。

用宏定义封装main函数,windows下用WinMain,linux下用main,而main函数的参数列表也用宏定...

github.com/lc-soft/LCUI - 18eca182139c8b26a94f8681c8ea56ff8fd3c3d6 authored over 11 years ago by Liu Chao <[email protected]>
fixed: 进入新建的MainLoop后会卡住的问题

只需把任务队列解锁操作放在执行任务前即可。

github.com/lc-soft/LCUI - dcb5e4c29bc049293a7f4578b89cc4f6b69d81f0 authored almost 12 years ago by Liu Chao <[email protected]>
程序任务添加操作中,使用队列锁

github.com/lc-soft/LCUI - c9c996e098a6a1b5a1f4e913f60275d68fa81a54 authored almost 12 years ago by Liu Chao <[email protected]>
添加Graph_VertiFlip函数,以实现图像垂直翻转

github.com/lc-soft/LCUI - a3c5f86957b2eb499272678ff77b91d2c18f380b authored almost 12 years ago by Liu Chao <[email protected]>
解决Graph_HorizFlip函数存在的问题

对于引用的图像,该函数会由于无法正常读取源像素数据而导致程序崩溃,现已解决。

github.com/lc-soft/LCUI - 56797355128ae72a5b71760faf27b53d263efaa1 authored almost 12 years ago by Liu Chao <[email protected]>
修复win32线程支持模块中存在的BUG

该BUG会导致在调用LCUIThread_Join函数时无法得到正确的线程句柄。
现在,已经能够在Win32平台下正常退出程序了。

github.com/lc-soft/LCUI - 33bccd15bfc4dbd3613bba3996a8e776f51b3735 authored almost 12 years ago by Liu Chao <[email protected]>
完善主循环的代码

github.com/lc-soft/LCUI - 979d2645a51dc5a565ab56a6504a0e2f2bbeb9fb authored almost 12 years ago by Liu Chao <[email protected]>
稍微修改定时器模块的代码

github.com/lc-soft/LCUI - efe74bb154550205fe18c3988a7302bf92e90990 authored almost 12 years ago by Liu Chao <[email protected]>
Makefile中添加line.h和line.c文件

github.com/lc-soft/LCUI - 1b4e2a30e0ab46ce29e7422336f50fa43a3d0493 authored almost 12 years ago by Liu Chao <[email protected]>
完善部件位置更新处理,添加部件REDRAW事件

主要独立出“位置更新”和“位置改变”这两种不同的操作,未修改前,这两个操作可以相互覆盖,导致部件无法正常移动位置。

github.com/lc-soft/LCUI - ee81a7b2651f2f54b7ffae045f7be182e405b41c authored almost 12 years ago by Liu Chao <[email protected]>
修改LAYOUT_TYPE枚举中各个宏定义的值

为解决Graph_FillImage函数不能正常解析出布局方式的问题,修改了LAYOUT_TYPE枚举中各个宏定义的值。

github.com/lc-soft/LCUI - f65712adad88bbb865eac2c5cb286ec90dc51fb6 authored almost 12 years ago by Liu Chao <[email protected]>
更新头文件

github.com/lc-soft/LCUI - 0f3364657b1d594a5f3fa92b1f79195f4b9fb49c authored almost 12 years ago by Liu Chao <[email protected]>
添加矩形填充功能

github.com/lc-soft/LCUI - 3b2fa43bb7362fdfd879caa6b25e6b62e5317382 authored almost 12 years ago by Liu Chao <[email protected]>
添加线条绘制功能

github.com/lc-soft/LCUI - 5c7f397b977c6d8d74dd7d98c928216f61e512c8 authored almost 12 years ago by Liu Chao <[email protected]>
fixup! 解决win32平台上LCUI主循环被阻塞的问题

阻塞原因是GetMessage函数,改用PeekMessage函数即可。

github.com/lc-soft/LCUI - 16d68af791d4e8222ac1d58a03aaf2917235f1f2 authored almost 12 years ago by Liu Chao <[email protected]>
修改LCUI_EXPORT宏

避免在VisualStudio 2012下生成LCUI静态库时出现问题

github.com/lc-soft/LCUI - 1e3aec794c60b2a779aa49202e2032ca2c10146c authored almost 12 years ago by Liu Chao <[email protected]>
修改load_png函数

其实我想知道这代码与之前的有什么区别?为啥改了后就能正常读png图片了?

github.com/lc-soft/LCUI - 16964856a3865f3701a5b698483dec01e6ff4c8a authored almost 12 years ago by Liu Chao <[email protected]>
更新VisualStudio工程文件

github.com/lc-soft/LCUI - 053d55e9ab81065943692391bcc372c20d8be088 authored almost 12 years ago by Liu Chao <[email protected]>
调整FontLIB_LoadFontFile函数的返回值

当用FontLIB_LoadFontFile函数载入已经载入过的字体文件时,它会返回现成的字体ID,而不是返回-1.

github.com/lc-soft/LCUI - 61f3b18c642e18d5129b2dd3e73ae8ce98b69fd4 authored almost 12 years ago by Liu Chao <[email protected]>
fix-> #7 LCUI退出时出现异常:memory corruption

当指定的字体路径无效时,LCUI会free掉一次FT库,而在LCUI程序退出时,又会对FT库进行free,导致段错误,现已解决。

github.com/lc-soft/LCUI - ebdf6fafeabfd5273a4b4f192fb00e5015c2872b authored almost 12 years ago by Liu Chao <[email protected]>
更新VisualStudio工程文件

github.com/lc-soft/LCUI - 82d845295aadb104996be4ac41ca7b34210f1531 authored almost 12 years ago by Liu Chao <[email protected]>
为write_png函数加上LCUI_EXPORT

github.com/lc-soft/LCUI - 0a47637b4db7ca4e2dc7224507af801583af810d authored almost 12 years ago by Liu Chao <[email protected]>
更测试程序效果图

github.com/lc-soft/LCUI - 259046b412209857bebdd2f5d8a16b96fe2cd750 authored almost 12 years ago by Liu Chao <[email protected]>
"patch"改为"补丁"

github.com/lc-soft/LCUI - 3c0661d309c0ebe0256af38a2849008553436e9e authored almost 12 years ago by Liu Chao <[email protected]>
纠正图片链接

github.com/lc-soft/LCUI - 474c1dc8e50ed4008429bb13300fb93d70024583 authored almost 12 years ago by Liu Chao <[email protected]>
更新测试程序的效果图

github.com/lc-soft/LCUI - c31aac0ddc458c69af666c2b79ed0661e4135a29 authored almost 12 years ago by Liu Chao <[email protected]>
更新项目

github.com/lc-soft/LCUI - 931f593bc0751649fec9fc3eb655c0bc21fe6783 authored almost 12 years ago by Liu Chao <[email protected]>
添加LCUI 0.13.0版本更新记录

github.com/lc-soft/LCUI - 20d023d4b0ae08ae85844c014493f4ffd8abbe3d authored almost 12 years ago by Liu Chao <[email protected]>
更新文件

github.com/lc-soft/LCUI - 89c28e57ddecbcec17ca234eecb1e5301110b3d7 authored almost 12 years ago by Liu Chao <[email protected]>
更新文件

github.com/lc-soft/LCUI - eaaf928797afe54eeec1b15d57d5f5b3fe777514 authored almost 12 years ago by Liu Chao <[email protected]>
更新helloworld程序

github.com/lc-soft/LCUI - a43790a979f8ed4f25dfcb054b4d33b110681b0d authored almost 12 years ago by Liu Chao <[email protected]>
取消屏幕录像代码

github.com/lc-soft/LCUI - d8ce5e3d03a14480cac49123a4fea95401cbaf4a authored almost 12 years ago by Liu Chao <[email protected]>
更新源文件

github.com/lc-soft/LCUI - 260de2ac7fb99dd7af9298312f0bfbdc66917cc8 authored almost 12 years ago by Liu Chao <[email protected]>
更新文件

github.com/lc-soft/LCUI - 3ffd3c4dc5468d526a9cee5664de1f9192a01917 authored almost 12 years ago by Liu Chao <[email protected]>
修改函数名

github.com/lc-soft/LCUI - 79b91c0030999982dba77c7826f1439c5b17b18f authored almost 12 years ago by Liu Chao <[email protected]>
修改函数命名风格

github.com/lc-soft/LCUI - 73d629b4a09be9832a0a1de1d7ed664621623714 authored almost 12 years ago by Liu Chao <[email protected]>
更新头文件

github.com/lc-soft/LCUI - 9224fd165fe1e3bb75864733cfd3d7d1fd694bfb authored almost 12 years ago by Liu Chao <[email protected]>
添加LCUIApp_AtQuit函数

github.com/lc-soft/LCUI - 74cc3b8152892eb63375c0965eeede1111d3ffa1 authored almost 12 years ago by Liu Chao <[email protected]>
定时器线程改用_LCUIThread_Create函数创建

github.com/lc-soft/LCUI - 5b6dbd794127f471bb32e03db757f2adb4bf42c4 authored almost 12 years ago by Liu Chao <[email protected]>
修改按钮圆角边框半径为1

github.com/lc-soft/LCUI - 25aaa32778313d5c24a34852e693a7e6c2aaeb0f authored almost 12 years ago by Liu Chao <[email protected]>
修改调用的函数

github.com/lc-soft/LCUI - 159adbc5e91ed97eea8f6faf41493b380338b95b authored almost 12 years ago by Liu Chao <[email protected]>
调整代码格式

github.com/lc-soft/LCUI - c340426118d06fd6307b6f517ad314d45d895973 authored almost 12 years ago by Liu Chao <[email protected]>