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 descendants of [6639367637]

2019-07-09
06:42
[03c543f314] Two templates removed from the project as obsolete. (user: johnfound tags: trunk)
2019-07-08
20:36
[4da49bac6f] Merged with FreshLibDev for a minor bugfix. Updated WhatsNew.txt as a preparation for release. (user: johnfound tags: trunk)
20:08
[d344a8c658] Removed some obsolete variables. (user: johnfound tags: trunk)
20:07
[ab1415b939] Fixed some of the examples. (user: johnfound tags: trunk)
20:03
[3a5499d8bf] Fixed the interface for AddFontResourceEx. Fixed small bug in gui/Win32/Main.asm (user: johnfound tags: FreshLibDev)
12:50
[5db9d3c036] Fixed the handling of the read-only rows in AsmEdit. Fixed the background color of the read-only rows in Classic theme. Fixed the applets changing in the options dialog. (user: johnfound tags: trunk)
09:35
[9d80f1626f] Fixed the font rendering issues in Windows 10; Increased the version number. (user: johnfound tags: trunk)
2019-07-07
19:42
[84acad18c1] Merged with latest_freshlib branch. Preparations for release. Some more tests are needed. (user: johnfound tags: trunk)
19:02
[932014c493] Leaf: Added FixedSys Excelsior font to the themes. All themes set to use the builtin fonts. (user: johnfound tags: latest_freshlib)
2019-07-06
17:22
[abf3133606] Added built-in fonts for more predictable appearance of the themes. Some work on the themes. (user: johnfound tags: latest_freshlib)
2019-07-05
22:47
[58ad7e4f16] Loading the fonts together with the themes. (user: johnfound tags: latest_freshlib)
15:35
[b013c14020] FixedSys as a font in Classic.theme; The user syntax should be case sensitive. Added default user syntax keywords for the first time install. (user: johnfound tags: latest_freshlib)
14:23
[ad1b7acd5e] Added the forgotten user syntax applet. (user: johnfound tags: latest_freshlib)
14:08
[87aa7c2010] Fixed small bug in the FreeHashTree (user: johnfound tags: latest_freshlib)
14:07
[50616d0811] Fixed crash on FreeHashTree with empry tree. (user: johnfound tags: FreshLibDev)
12:49
[0838f33a60] The user defined syntax keywords implemented. Not the macros can be colored semantically as instructions or directives. (user: johnfound tags: latest_freshlib)
11:43
[e372c3e0f0] Merged with FreshLibDev in order to get data/hashtree.asm library. (user: johnfound tags: latest_freshlib)
2019-07-04
20:56
[e6d54350e1] Work on the user defined keywords for the syntax highlight. (user: johnfound tags: latest_freshlib)
2019-06-30
19:21
[ed47530a7d] The hash tree library seems to be working now. Some tests are added. Faster string generation in GetRandomString. Some debug code added to StrLib. (user: johnfound tags: FreshLibDev)
07:50
[61dfd8c9b3] Implementation of THashTree library in order to use it more easy in different projects. (user: johnfound tags: FreshLibDev)
2019-06-27
06:23
[caf4f6c566] Fixed the broken cross-reference sort. (user: johnfound tags: latest_freshlib)
2019-06-26
19:59
[d8180a492e] Fixed a small bug in the code completion keyboard interface. (user: johnfound tags: latest_freshlib)
19:22
[b08783e09e] Some of the help files updated. The rendering of the markdown reverted back to the original procedure. (user: johnfound tags: latest_freshlib)
04:43
[37da3fb76f] Fix the help server according to the new interfaces. (user: johnfound tags: latest_freshlib)
2019-06-25
19:15
[5d75a4ca40] Merged with the latest FreshLibDev. Because of the interface changes, more extended testing is needed. (user: johnfound tags: latest_freshlib)
2019-06-22
12:31
[fc53316349] Bugs and memory leaks fixed in file dialog. (user: johnfound tags: FreshLibDev)
11:34
[01c5bd8c46] Multiple file selection in the file dialogs. Some work on the TGrid. (user: johnfound tags: FreshLibDev)
2019-06-21
11:18
[55a684dba7] Work on different GUI components. Fixed a bug in the "create" macro from "macros/_realobjects.inc". (user: johnfound tags: FreshLibDev)
2019-06-19
07:59
[d43cc0b3da] Removed the class TCanvasScrollable as unnecessary or even harmful. TCanvasWindow remains for now as a possible fallback in some cases. (user: johnfound tags: FreshLibDev)
2019-06-18
07:20
[02a4978430] Added missing file. TScrollable2 object renamed back to TScrollable. (user: johnfound tags: FreshLibDev)
2019-06-15
14:06
[088db5c087] Support gfRowFocus in TListView (user: johnfound tags: FreshLibDev)
14:04
[4fcd8e5b96] NoCanvasGUI proved to be the right way, so merged to the FreshLibDev and continue here. (user: johnfound tags: FreshLibDev)
07:13
[5a55ba1631] Leaf: File dialogs separated in the file gui/file_dialogs.asm; Support for the TGrid entire row focus (gfRowFocuse flag); (user: johnfound tags: NoCanvasGUI)
2019-06-11
07:27
[9149d0f2bc] Merged with FreshLibDev in order to get the latest FileLock interface and implementation. (user: johnfound tags: NoCanvasGUI)
07:25
[e1970e2db6] Work on FileDialog procedure. (user: johnfound tags: NoCanvasGUI)
2019-06-07
09:28
[7491fb80c8] Fixed a run-away bug in SortArray. Added user defined parameter to the ptrCompareProc interface. Changed StrExtractExt to not return filenames starting with dot (the dot files in Linux). linux_dirent64 structure defined for use with sys_getdents64 syscall.

The procedure SortDirArray is deleted. Use SortArray instead with comparison procedure DirItemCompare. It still needs support for the fdsXXX flags.

ShowModal procedure fixed to properly handle the modal windows that are invisible (have no window handle) in the time of call.

Work on the TListView support for lvsDetails style with headers and subitems.

TScrollable2 fixed bug with the scrollbars slider size.

Work on the FileDialog procedure. (user: johnfound tags: NoCanvasGUI)

2019-06-06
06:42
[1a4bef0c86] Code cleanup, bug fixes and keyboard interface (not finished) in TGrid. Work on the TListView - support for multiple subitems. (user: johnfound tags: NoCanvasGUI)
2019-06-01
21:35
[cc88ef727c] Work on the GUI library. The SortArray procedure refactored. The interface to the comparison callback has been changed!

The icons for the dialogs are moved to the themes. (user: johnfound tags: NoCanvasGUI)

2019-05-28
13:57
[33840fc66b] Work on the GUI components. (user: johnfound tags: NoCanvasGUI)
2019-05-23
13:12
[1dab0b7922] Remove obsolete classes. Some code cleanup. Some tests (TTreeView for example) will not work. Only one TScrollable2 class. (user: johnfound tags: NoCanvasGUI)
08:29
[35f9cd381c] Draw the partial visible cells. Generate horizontal scroll events on wheel+shift cases. (user: johnfound tags: NoCanvasGUI)
2019-05-22
20:37
[1b627e8890] TGrid resize columns and rows with mouse drag. (user: johnfound tags: NoCanvasGUI)
09:26
[06e497cad1] Remove duplicated functionality (TGrid.__SearchCellRange). (user: johnfound tags: NoCanvasGUI)
08:24
[1706122465] TGrid new HitTest implementation. Prepared for row/col drag resize. (user: johnfound tags: NoCanvasGUI)
2019-05-18
07:08
[aad4694bcf] Work on the GUI controls. (user: johnfound tags: NoCanvasGUI)
2019-05-16
21:18
[b797990264] Implemented TScrollable2 that has as parent TWindow instead of TCanvasWindow and can work well with all kind of controls. It draws itself directly in SelfPaint method.

Work on TGrid control. (user: johnfound tags: NoCanvasGUI)

2019-05-14
09:32
[d52325d9e0] Work on the TTabBar control. Process the keyboard shortcuts in a correct and OS portable way. (There are some problems how to handle the key codes and names in OS independent way.) (user: johnfound tags: NoCanvasGUI)
2019-05-12
16:04
[c361fcb7e2] Implemented TTabBar control. Fixed bugs in arrays.asm and text drawing procedures. Work in progress on the TToolbar, TTreeView and other GUI components. (user: johnfound tags: NoCanvasGUI)
2019-05-11
05:54
[54fdfbbce1] Added .UserData parameter in TWindow. Work on TTreeView (not finished). Added TMenuItem.itemID field. It is useful for the items that don't have action or menu attached. (user: johnfound tags: NoCanvasGUI)
2019-05-09
12:49
[edb12bf679] Added userID field for the menu items. TMenu:InsertItem implemented. Better and readable menu template syntax. TButton:Menu for easy attach of menu to button. (user: johnfound tags: NoCanvasGUI)
2019-05-07
21:38
[6639367637] A lot of changes as a result of activated work on Fresh v3.x

TToolbar control implemented. In very primitive state, but works somehow.

New StrNormalizePath2 function, together with the OS dependent path functions IsPathRelative and GetPrefix. They are aimed to provide OS independent way for path processing.

Fixed serious bugs in the GUI part, related to windows nested in more than 2 levels. It turned that the library was never tested with such windows before...

A lot of new functionality and correct behavior in the GUI part. Now the TAction accelerator keys are assigned through the StrToAccelerator function directly from the templates. (user: johnfound tags: NoCanvasGUI)