Ecosyste.ms: OpenCollective

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

github.com/lc-soft/LCUI

C library for building user interfaces
https://github.com/lc-soft/LCUI

更新 textedit 的尺寸计算、为 Widget_ExecDestroy() 函数补充析构函数调用

2566d60664691d308665813ccc80926044cf218c authored over 8 years ago
更新 textedit 部件

c1a70becc443d96f2e5c11b647ad22d84d6bbbcc authored over 8 years ago
更新输入法

删除 WM_IME_ENDCOMPOSITION 消息处理,改为处理 WM_CHAR 消息。

97fbb82c3dae564ef0758accc02cdda18ea38b64 authored over 8 years ago
更新 LCUIFont_GetBitmap() 函数

设置 bmp 的默认值为 NULL,确保在出现错误时输出的 bmp 参数值为 NULL。

45ebf814e9e2e5431a84137097fc2a70f0a14a35 authored over 8 years ago
完善输入法支持,补充 textinput 事件

b83389f5efb773f29632e15e756bd0477a766f45 authored over 8 years ago
更新 CSS 解析功能、补充部件属性处理

解决 pointer-events 和 focusable 属性未被部件应用的问题。
更新 LCUI_PrintStyleSheet() 函数。

1ba4e310740892c1d353a94b9cb9c1fe5df231db authored over 8 years ago
为盒形阴影的参数设置初始值,避免参数残留

14cb525f5b430ae1022878679c6beab92b7a3fa6 authored over 8 years ago
更新 textedit 部件,调整样式、尺寸计算和光标位置处理

13b4a4482273e4ce4d6ae7fdb45f77e5d52d600d authored over 8 years ago
添加 focusable 属性,添加 focus 和 blur 事件

13e675256293c626049ad9a35d124424047cf547 authored over 8 years ago
更新 Widget_Unwrap() 函数、修复 textedit 部件中存在的一些 BUG

8c0543e1d9a92dc59ca89f18751f20f50f5beafe authored over 8 years ago
更新 LCUI_WidgetEvent 的用法、调整部件代码

28c02b59f4889667eb0ce2a07eb395f637de4d55 authored over 8 years ago
添加 textedit 部件,修改相关代码

有待测试完善

501d363f5062f32f806f2f8633d5855773013c1e authored over 8 years ago
更新部件事件数据结构

ddfe1659f987add3c7baf8e26fafa66f9b447b0a authored over 8 years ago
更新 ime.c,添加 keyboard.c

d5e5339b79141c49167eb3236fc8b822a0e44b50 authored over 8 years ago
修复 Widget_Unwrap() 函数在展开部件后,子部件列表顺序错误的问题

修改排版时的部件定位判定。

ecb8faab7575550441f4b3b07dfc3724ca2bf3b4 authored over 8 years ago
修改字体的获取流程

之前在载入一个字符的字体字形时,即使字体文件中不存在该字符,FreeType_Render() 也会返回 0,导致无法切换至候选字体中载入字形,现已纠正。

ab88251e7d4a4217aa8a4558e2349e8c8e55a7f4 authored over 8 years ago
为按钮设置 set_text 方法

c853f5b6e491636d3d0e0e41b0f929040a544da4 authored over 8 years ago
解决当使用多触点拖拽滚动层后无法再次拖拽的问题

e4b39ae7f607e8ab5f4411432c4108225c64aef7 authored over 8 years ago
add example screenshot.

180ea64161b72ee372ce787b091667dd8e02ff66 authored over 8 years ago
小调整

fb600ce4d2b3719d8955ab1f2f6d802b2640d8b5 authored over 8 years ago
更新 textview 部件,补充文本对齐设置,纠正文本区域的尺寸计算

a8a14b9bb1d1c0fa10c054c235017837b828bf09 authored over 8 years ago
更新 helloworld

10338a66beb8ef7dff1cc48ecc3ef26042137a59 authored over 8 years ago
加上有效性判断

a366e608cee66b9826dcaa0cf4a997b591830cce authored over 8 years ago
更新触控事件的分发功能

d8aff6f8af0481d0b7ae6b3d3c02fb75a06d7c10 authored over 8 years ago
移除无用文件

b5cec0750150f0a71dde31b17a6f78d6a6fa2c40 authored over 8 years ago
移除无用文件

c88cb5423bbefacf38756d511e1802fe12945020 authored over 8 years ago
更新滚动条的触控事件处理

33b2c1663204b399ab990b5e8195b25163b11e63 authored over 8 years ago
Merge branch 'develop' of github.com:lc-soft/LCUI into develop

f8ed9084d7ed75f952d11b5d0ef16f53bd145fbc authored over 8 years ago
添加触控支持测试程序

887327a3d140f6239b3141acf13b3e94559dda23 authored over 8 years ago
更新触控支持

b68b87094315054c9c61f7ec56690555ca64eaf8 authored over 8 years ago
update framectrl.c #34

2b7c31c372199b9f7cb244f9097a772989b9bcef authored over 8 years ago
update configure.ac #33

c67b16de0a0637e927c5f01b6f8900d988fc6812 authored over 8 years ago
调整部分代码和注释

fd44e82da7433e3b89529d6a7e851315cf7e9342 authored over 8 years ago
添加部件的触控事件支持(待完善)

616cdbf9107a4d467d120c52746e9690ab16ad7c authored over 8 years ago
Add donation description.

756589145b8e787fafae6b65e04f96ccd67985ba authored over 8 years ago
update configure.ac #33

5697ab5cea12edcb0ec8885206ab5397a0dd4093 authored over 8 years ago
update README.md

2ed3fefd469e4704ef7944af1532e0a1ab5e55cf authored over 8 years ago
完善惯性滚动效果、调整其他代码

7a6e9da21e5e8c805f617133652e0a6bff180dfb authored over 8 years ago
添加惯性滚动效果

9a54619e57ea50b9f01542fd9730ae454cc2c345 authored over 8 years ago
添加 Widget_BlockEvent() 函数

002b07bfb8069e4255d3d67e7baeca5359dd3d10 authored over 8 years ago
改进 LCUICond_Wait() 的实现和相关的调用代码 #34

9b8bc24e24f5bb2c062cc878ad08bc874a09a5aa authored over 8 years ago
修改宏命名格式 #31

de711ef7ec8237c4cdbedbd07625365863ca6499 authored over 8 years ago
改进鼠标事件处理

在鼠标按钮按住后,将调用 SetCapture() 函数来捕获接下来产生的鼠标消息,包括窗口外产生的鼠标消息,直到鼠标按钮释放为止。

fdd323f26ba873ea199002850ccac436036bc016 authored over 8 years ago
删除无用文件记录

cbe99071cd21d06b3a85e309cf3ee8e98c358a0d authored over 8 years ago
更新宏命名格式

72d3db0d627f858e0b35be5d3f19e5753c826ef9 authored over 8 years ago
更新项目文件

79dc921faa8672fbb4a6c732e77e511fa1b566c6 authored over 8 years ago
修改宏命名格式 #31

72d2636fc54105348ae6287fb24eb6f462c7373d authored over 8 years ago
为滚动层添加触屏拖动支持(待完善)

310a22aae29c2a4d07d518adb37a2c68ad189d1e authored over 8 years ago
调整系统事件的数据结构,添加触屏事件处理

7315edb43464d2ca936755fd003fd82724780f57 authored over 8 years ago
删除无用错误码定义,改用 errno.h 中预设的错误码

b69ff4cb9f3c5fdf98f92915ea724073d1544598 authored over 8 years ago
change to use AX_PTHREAD #33

838752650a05d19144594c807f1a95c12e7b37a3 authored over 8 years ago
解决潜在的内存访问越界问题

fea73815b89b86e323e88751a426ab41925047d5 authored over 8 years ago
纠正定时器模块的析构处理、设置滚动条最小尺寸、其它小调整

7542c5f7071339e05bd0f87b37ea0b4a675eead3 authored over 8 years ago
WSTATUS_* -> WSTATE_*

87d0459f952fc648dccda8b2021d7f1dd6438ede authored over 8 years ago
添加 Widget_StopEventPropagation() 函数,用于停止当前部件正传播的事件

该函数主要在部件被销毁时调用,避免事件在部件销毁后还在传播而导致内存访问越界。

502b23c40504072ae6f957e3bdf67f9b55316c51 authored over 8 years ago
为部件添加 ready 事件,更新事件冒泡处理

当部件在完成一次更新后会触发 ready 事件,这时可以获取到实际的坐标和尺寸。
部件在触发 ready 事件前是不可见的。

197691859e31bbba51a0ffb5e81c5c3bb9f590d6 authored over 8 years ago
更新文件说明

d3de01184c4b4ebb886588e14d3eb2e7524f9bec authored over 8 years ago
更新无效区域处理,解决无效区域未被重绘的问题

47adab494d276b3c976c9117d029444b0a489e7b authored over 8 years ago
删除图片文件读写的错误信息输出、在绘制部件时加上互斥锁操作

9ba414ddba5a636c6c2f2ebbf93f1964e92f04ce authored over 8 years ago
处理编译警告,更新测试程序

a3ecdb890c7e9d2791cc9751d52e5f0d2b36c770 authored over 8 years ago
删除无用文件

64eeeb0ed6c3dc18fbbb63f5581119a065cb9fb6 authored over 8 years ago
X11_BreakEventWaiting -> X11_PostTask

82fc623c4d909ba2d1cb81242d2f825154af93b4 authored over 8 years ago
更新定时器模块

330d418e0523f8df5aaca7e1b9cc5de51f89fcea authored over 8 years ago
还原为之前的部件任务处理方式、为部件添加 index 属性

新改的部件任务处理机制有些问题,懒得调试,决定还原回老版本。
之前部件的索引位置需要实时计算,现已改为用 index 属性保存已计算好的索引位置。

0d3af2b33810ed11ec6aa2223e8962ee5089dd9c authored over 8 years ago
更新部件绘制及任务处理

现已支持绘制带透明效果的部件,可通过设置 opacity 属性来改变部件的全局透明度。
自从修改部件任务处理功能后,出现了一些新问题,先备份一次。

7adc11684341265158a756c65acebe636221b2c1 authored over 8 years ago
更改部件任务处理流程,调整部分接口命名

169e85ed74215545388a33f4dd894fde0e40018c authored over 8 years ago
将注释转移到头文件中

7f924d104aacd129b5369bb570779cbf0a92225d authored over 8 years ago
改进阴影绘制,解决主要的绘制问题 #25

虽然解决了主要问题,但还存在小问题,在重绘其它区域时,阴影会有错位的现象。

211df166f3ceea9bbbed30f174607e1a2689f668 authored over 8 years ago
取消矩形裁剪,改为直接合并

解决之前存在的脏矩形有时会丢失的情况。
修改重绘区域的边框标记功能。

481149c74e9da62bf788b86559fac7740e0b123a authored over 8 years ago
更新布局功能和滚动条部件

67f729730e0ac7c11c8790538ffe933b94f7b470 authored over 8 years ago
匹配选择器时补充部件的ID有效性判断

76577aa3cb9f0e0b19858e63206ed01b00375f52 authored over 8 years ago
修改 TextRow_Insert() 函数

2b385b44380d74395df9a5238cbbff939707b126 authored almost 9 years ago
解决在文本排版时存在的数据访问越界问题,调整部分代码的格式

5d35f126a072622d1379e24aae3aeba17f8987a5 authored almost 9 years ago
修正文字排版功能中的错误代码

6a2e0ead6b0e5ab6ec9d1f36d203e0202399c1b8 authored almost 9 years ago
更新重绘区域的边框绘制功能

77ad27bd95e59defaa30914cee68aeff1517708f authored almost 9 years ago
更新滚动条部件

1934a3b277b52822435da318f8171e65a8cdd26d authored almost 9 years ago
修改 windows 平台的主循环实现

ca35ce1fb452b821754606ca410cff71e2073f95 authored almost 9 years ago
完善选择器的拆分算法

808061f8c74a9c51e5f068fbdfc8495fe497697c authored almost 9 years ago
为部件的事件处理添加部件“删除”状判断测,一旦部件被删除将终止事件冒泡

2e569c5d901da0e8fd666c31b3add72ccec3415c authored almost 9 years ago
调整主循环的实现

5afec90de7f64c8c9bc57e4dc9fce64dd367237e authored almost 9 years ago
更新文字排版功能,修正部分错误

98af0ddcc148ab3399349090ff6fefcd3619e1d9 authored almost 9 years ago
对第一个和最后一个子部件分别加上 first-child 和 last-child 状态

0ae7995301f058be84ea50552258de8021d460e4 authored almost 9 years ago
更新样式表匹配规则,解决部分错误 #24

e3b619f5a227adafd8d592be0ee53b763cfeeaa2 authored almost 9 years ago
添加 vertical-align 属性,可用它设定部件的垂直对齐方式。

dec7e71531b56f92e07a70f220044640b3d66cba authored almost 9 years ago
修改部件的堆叠顺序处理,解决 absolute 定位的部件的闪烁问题 #22

0a2e220941a8c8182c289556fa020bb3f839d3f8 authored almost 9 years ago
优化部件绘制,忽略无图形内容的部件以减少多余的绘制操作

060579657550cd8845d9791e09ced5c1626d948c authored almost 9 years ago
完善 margin 的处理,添加 max-width、max-height、min-height、min-width 样式属性的支持

现在可以:
使用 margin: 0 auto; 让部件水平居中
用 max-width 限制部件的最大宽度

961cf77be3b9693233c87381f4909432a3d56f4b authored almost 9 years ago
改成事件绑定的形式来处理 windows 的窗口消息

162eafe9434440d9fe5d1be064a3ab2b1725fe30 authored almost 9 years ago
修改部件的移除方式

待移除的部件会直接移动至 children_trash 列表里,由 UI 线程来删除

e2072ce16d6404028bfa3f44fc3ca88d1c281a25 authored almost 9 years ago
加上 WM_PAINT 消息绑定,修改主循环

1202554838dee712b1cd7f7971bbd163ac104462 authored almost 9 years ago
添加布局锁功能

34391f87400e8458e05f067002d95f722e487675 authored almost 9 years ago
添加用于直接获取图像尺寸的函数

9ccbbdda70196db08e7813e7507c1ab711874257 authored almost 9 years ago
修改布局处理,添加 Widget_ComputeMaxWidth() 函数

6e739b0ae0ea403dd5392a1f0ac9624355cbf926 authored almost 9 years ago
纠正部件位置变化时的无效区域范围

7f427e4f62c33526eb320f15e530920c18626914 authored almost 9 years ago
更新部件布局功能和滚动条

6fbf84ed2171e49af94e28f3a01825723556424c authored almost 9 years ago
纠正 jpeg 文件的读取功能

5efccaec9c03d6129221055e00187a2f6a275491 authored almost 9 years ago
纠正示例代码

4a43a13da65397c8d4e2d038fc40f32c850563d2 authored almost 9 years ago
补充内容

828af65d22b8c9275e6557a0312779e3fc4c3be4 authored almost 9 years ago
更新说明文档

fe7939478b792e9fcf1f7154ab8347d31a32ee4f authored almost 9 years ago
更新目录内容说明

77ce9c7de3edd3219265beddfef075f0c99ea1de authored almost 9 years ago