Roy Qu

Results 86 comments of Roy Qu

光标宽度和颜色现在应该是没有选项可以修改的。未来颜色可能会做成选项,但是宽度感觉意义不大? 代码格式化 可以在 代码菜单中选择排版选项 ,打开对话框后,括号风格选择Allman或者其他合适的。 zhoutiandi 于2021年1月2日周六 下午3:07写道: > 作者你好!非常感谢您的辛苦工作,小熊猫devC++很好用,这里想提两个问题 > > 光标宽度在竖线模式下要是可以直接修改颜色和宽度就好了,设置里没有找到改的地方,不知道哪里能改。 > > 还有就是请问代码格式化怎么改格式化规则,想改成大括号对齐的样式,内置的代码格式化默认是大括号不对齐的样式(C/C++代码中)。 > > 谢谢,祝身体健康,天天开心。 > > — > You are receiving this because you are...

I found that clang's official windows binary use "-target x86_64-pc-windows-gnu" to tell clang use MinGW GCC's library. (By default it will use vc's library) So why don't we just let...

I mean, since mingw-w64-clang-x86_64-clang is distributed with it's own library, it should use that library by default, unless explicitly told to use other compiler's library.

> i thought that was the default ?!? atleast it used to be but there have been so many changes to clang that im having a hard time following it....

> * 是否需要单独的 release 分支? > * 未来是否使用语义化版本号? 我个人觉得如果不准备单独为某个release发布bug修正版本的话,没必要搞分支

@chirsz-ever @TheBadZhang @wysaid 如果时间允许的话,把有问题的文档整理一下 比如man\tutorial目录下有些文件里面内容乱码,是否能从git里恢复或者重新写

> > 比如man\tutorial目录下有些文件里面内容乱码,是否能从git里恢复或者重新写 > > 能否给出清单? 好像已经改了一部分了 只剩下t27.cpp-t30.cpp还是乱码

20.08已经发布了,是21.08尽量不增加新功能吧

### 关于文档 举双手双脚赞成 ### 关于新版本和旧版本的兼容问题 是在新版本中完全不出现旧版本的函数吗? 还是说旧版本函数可以通过ege_legacy::line这样的形式访问? 或者新版本函数通过ege::drawLine这样的形式访问? ### 关于绘图API的PIMAGE参数 对于SDL不熟,简单看了一下SDL的代码,里面是通过Render参数来指定在哪里绘图。个人认为这个设计和在line函数里面用PIMAGE参数来指定在哪里绘图没有本质区别。(目前的IMAGE相当于把图片和渲染器放在一个类里,分开当然更灵活,放在一起我觉得大多数情况下也是没问题的)。如果要分开的话,应尽量对用户透明。 我觉得line这类函数可以接受NULL作为参数,表示在当前目标图片上绘图。 也可以搞两个重载函数,一个不接受PIMAGE参数,表示在当前目标上绘图;一个接受,但是不可以为NULL。 最重要的是,**gettarget绝对不能返回NULL和1、2、3、4这类非合法指针**。 ### 绘图API建议1 坐标变换 目前EGE里面没有坐标变换的概念,所以才会有putimage_rotate这种函数的需求。最好能增加常用的rotate/zoom(scale)/translate/shear/reflection变换。(参见http://royqh.net/easygraphics/tutorials/009_transforms.html ) ### 绘图API建议2 增加Path或者定义填充区域的支持 在打开反锯齿后,图形的边缘会被模糊化处理,当图形的边界线比较细时会导致flood fill无法正确闭合。因此需要增加定义填充区域或者Path的功能。(参考http://royqh.net/easygraphics/tutorials/005_1_vertices.html ) ### 关于编码 支持ege.h使用UTF-8编码(我的Dev-C++ 2020已经支持了,哈) 在EGE中没必要支持多种字符编码和信息本地化,libiconv和gettext已经很简单了,没必要再封装一层。...