Fresh IDE . Timeline
Not logged in

This repository is a mirror!

The original is located on: https://fresh.flatassembler.net/fossil/repo/fresh
If you want to follow the project, please update your remote-url

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent timeline items

2017-11-17
14:13
[a312962919] Leaf: Some not finished fix of textcaret.asm; At least it does not crash. But needs some more simple and more elegant solution not based on timers. (user: johnfound, tags: NoCanvasGUI)
2017-11-16
20:25
[db0f4990ec] A small optimization of DrawSolidRect procedure. (user: johnfound, tags: NoCanvasGUI)
20:19
[1714fae0d7] Fixed bug in DrawSolidRect causing hanging of the application. (user: johnfound, tags: NoCanvasGUI)
2017-11-15
13:26
[cc61b3e780] Removed unnecessary call of XFlush and XFlushGC. (user: johnfound, tags: NoCanvasGUI)
10:40
[2d46744055] Preventing set wrapW/wrapH to zero. More compact DrawImageRect procedure for Linux. (user: johnfound, tags: NoCanvasGUI)
2017-11-14
18:08
[1ec5c6a094] Fixed bug in Win32 GetTextBounds - not handling length of -1 normally. (user: johnfound, tags: NoCanvasGUI)
12:28
[24ce1940cf] Fixed small bug in the "Linux/text.asm". BlendSolidRect procedure fixed to work with orgX/Y and added to the TestGraphics.fpr; Better (smaller) background.png for this project. (user: johnfound, tags: NoCanvasGUI)
2017-11-13
20:38
[201dc418ad] Fixed wrong background image. Fixed the Win32 DrawImageRect procedure, according to the fix in the linux version. Fixed Win32 __BlendAlphaMask procedure, used in the text drawing. The TestGraphics.fpr project now works in Linux and Windows. (user: johnfound, tags: NoCanvasGUI)
14:18
[30c9712d7d] Fixed bug in DrawImageRect procedure.

Introduced procedure RectIntersect2 that returns slightly different results than RectIntersect in the cases where two rectangles does not intersect. Only one of these should remains. Need some more research.

__DrawGlyph procedure fixed to wrap properly. Only in Linux though. Need to be fixed in Windows as well. Also, the code need to be revised for possible bugs and optimizations!

options.DebugMode.ComputeFPS and options.DebugMode.ShowFPS are defined for computing the animation speed in X (Linux).

More complex test code. Works without visible artifacts. (user: johnfound, tags: NoCanvasGUI)

2017-11-12
21:04
[7a45e0a480] Correctly working SetImageWrap procedure. But suboptimal solution of the procedure ZeroOrgImage that is used in SetImageWrap. But as long as this operation is needed only on image resize, it is not so important actually. (user: johnfound, tags: NoCanvasGUI)
07:58
[2d85be0cb6] Some implementation of the SetImageWrap procedure. It has problems when the wrapW/H becomes less than orgX/Y; And the algorithm is pretty complex. Need some general algorithmic fix. (user: johnfound, tags: NoCanvasGUI)
2017-11-08
13:32
[fe507f8504] Work on the proper image wrapping. Now there is a problem with the repainting when the image wrapX/wrapY changes and the orgX/orgY are not 0; On such operation, some tearing in the middle of the image appears, hence need to be repainted - by copying the teared off parts where they belongs. (the _screen image wrapX/Y) changes and the orgX/Y are not 0; (user: johnfound, tags: NoCanvasGUI)
2017-11-07
12:27
[993829fb8c] Fixed bug in random.asm (Win32 and Linux) causing resource leaks and defered crash.

Working on the 0-move scroll for TImage (by moving the image origin) - DrawImageRect funtions for Windows and Linux are adapted for the new standard.

Added test project (TestGraphics) for this feature.

Added debugging FPS display (see options.DebugMode.ShowFPS).

Work on the remaining aspects of the GUI engine. (user: johnfound, tags: NoCanvasGUI)

2017-10-29
08:50 • Edit [f6363eae4eefc9a3|f6363eae4e]: Add tag "v2.6.1". (user: johnfound)
08:50 • Edit [111321a0af372919|111321a0af]: Cancel tag "v2.6.1". (user: johnfound)
08:49
[f6363eae4e] Leaf: Missed version number. (user: johnfound, tags: trunk, v2.6.1)
06:32
[111321a0af] Minor bugfix release. (user: johnfound, tags: trunk)
06:27
[4849f434a9] Fixed broken form for "Labels explorer" feature. Also, fixed the feature itself to show only used symbols. It is an attempt to make it more useful.

Added split grids to other dialog windows as well.

Implemented links in the "Show not used" feature. It is still not very useful, because displays huge amount of labels. (user: johnfound, tags: trunk)

2017-10-27
18:25 • Edit [08da3369eed8c204|08da3369ee]: Add tag "v2.6.0". (user: johnfound)
18:10
[08da3369ee] The installation scripts and the binary release files has been removed from the repository and moved to another one. This is the only way I know to support the proper checkin number in the binary release. (user: johnfound, tags: trunk, v2.6.0)
12:22
[66d068a8fc] "New Application" dialog redesigned with split grid. (user: johnfound, tags: trunk)
11:00
[15b2e7317d] Fixing bugs, after some tests on real Windows 10 system. One of them is very old bug, maybe even from v1 and is related to not destroying dialog forms after close. Also different drawing and resizing problems fixed. (user: johnfound, tags: trunk)
2017-10-26
17:21
[bd3fd2aa44] Small fix in the FASM.rhtm help file. (user: johnfound, tags: trunk)
17:20
[5d35c7bbd0] Merged with FreshLibDev in order to get the latest version. (user: johnfound, tags: trunk)
17:19
[82fd95a50d] Leaf: Removed not needed margin tag from FASM.TEX (user: johnfound, tags: help_update)
17:03
[75d2706524] Leaf: Added omitted image from the test images. (user: johnfound, tags: FreshLibDev)
16:59
[42fddbb2cb] Removed missing files from some test projects. Fixed missing field in the win_gui theme. (user: johnfound, tags: FreshLibDev)
16:39
[4e013cc286] In general, a lot of work on the new GUI concept. Not finished. (user: johnfound, tags: NoCanvasGUI)
11:05
[d538990122] Merged with the help_update branch. Almost ready for release. (user: johnfound, tags: trunk)
11:01 • Edit [c8ad2b898bd9bae4|c8ad2b898b]: Edit check-in comment. (user: johnfound)
10:57
[142ab39cbf] Merged with "newskin" branch. (user: johnfound, tags: trunk)
10:52
[f1a8bea49c] Leaf: Added special mime-type for .frm files and separate icons. Updated mime installation/deinstallation scripts. (user: johnfound, tags: newskin)
09:07
[6f2cb982ff] The latest Fresh IDE icon updated in IDE/mime_types/ (user: johnfound, tags: newskin)
08:56
[ee46b52b4c] Two icon themes (dark/light) has been made in IDE/mime-types. The icons changed to consistent with the IDE icon theme. Render script added. (user: johnfound, tags: newskin)
08:04
[9c75edc2b3] The source code is fixed for the new images, moved to the images/ directory. Now compiles OK. (user: johnfound, tags: newskin)
08:01
[d92205b8be] ./render script fixed. But the source code is not. (user: johnfound, tags: newskin)
07:59
[798377587a] All images moved to the image/ and image/src/ directories. The render script is not fixed here. (user: johnfound, tags: newskin)
07:03
[89c45630e4] As a whole, the new icon theme is finished now. (user: johnfound, tags: newskin)
2017-10-25
13:54
[50e75a03d9] Different tweaks to make it to work properly in Windows as well. All this works in WINE from the box.

Added .manifest file to the resources in order to allow transparency in the imagelists and theming support in Windows.

Restored the default behavior of the statusbar. It makes some little artifacts on resizing in WINE, but works better in Windows. (user: johnfound, tags: newskin)

10:45
[9347588a48] The vlc icons as png. Optimized and fixed the loading in the component palette. (user: johnfound, tags: newskin)
09:03
[dc5d5f622f] Replacing the visual components icons with .png and future migrating from .ico format. Not finished. (user: johnfound, tags: newskin)
2017-10-24
13:38
[d01cfe6750] The FlatAssembler compiler has been updated to the official milestone version 1.72; (user: johnfound, tags: trunk)
08:28
[c8ad2b898b] Updated the help system to allow raw headless html files and to decorate them in the same way as the .md files.

The extension of such files is .rhtm; The FASM LaTeX manual has been updated to the latest version and formatted to .rhtm file. The doc/tools/ directory was cleaned up from outdated tools and LaTeX_to_html tool (tth) has been updated to the latest version. Notice, that in doc/tools/tth_src is a modified version of the tool that emits anchor tags in a way, Fresh IDE help system use them.

This help files update is part of preparations for the new release of Fresh IDE together with "newskin" branch. (user: johnfound, tags: help_update)

2017-10-23
17:29
[1962027aaa] The menu and toolbar icon sizes changeable by the options dialog. (user: johnfound, tags: newskin)
12:00
[35bacfa9f5] Color palette changes for the toolbar/menu icons. Implemented (not finished) user change of the icon size for the toolbar and menues. (user: johnfound, tags: newskin)
2017-10-22
08:39
[adf9abe10f] New, better (?) icons. (user: johnfound, tags: newskin)
2017-10-18
14:25
[713de453af] Restructured the skin images. Now there are two sets - for dark and for light background. These sets are rendered from the same SVG icons using two different CSS files: skin_dark.css and skin_light.css; Notice the rendering scrips: "render". The SVG icons are manually edited for better pixel rendering and now are almost as quality as pixel icons. (user: johnfound, tags: newskin)
2017-10-15
21:31
[551333bf98] Work on the icons. (user: johnfound, tags: newskin)
2017-10-13
13:16
[f7023c3d5a] Added missing .svg file. (user: johnfound, tags: newskin)
13:15
[535c293c91] Skins as a NamedArray. Procedural (and automatic) change between dark and light themes. It takes a small space, but works not so good. (user: johnfound, tags: newskin)