Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants of 1c0a2da404fbd936
2019-06-11
| ||
07:25 | Work on FileDialog procedure. check-in: e1970e2db6 user: johnfound tags: NoCanvasGUI | |
07:20 |
Added interface for FileLock and implementation for Linux.
Segmentation fault handler for Win32. Added sys_ipc constants in Linux equates. check-in: fdaba7d3f0 user: johnfound tags: FreshLibDev | |
2019-06-07
| ||
09:28 |
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. check-in: 7491fb80c8 user: johnfound tags: NoCanvasGUI | |
2019-06-06
| ||
06:42 | Code cleanup, bug fixes and keyboard interface (not finished) in TGrid. Work on the TListView - support for multiple subitems. check-in: 1a4bef0c86 user: johnfound tags: NoCanvasGUI | |
2019-06-01
| ||
21:35 |
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. check-in: cc88ef727c user: johnfound tags: NoCanvasGUI | |
2019-05-28
| ||
13:57 | Work on the GUI components. check-in: 33840fc66b user: johnfound tags: NoCanvasGUI | |
2019-05-26
| ||
14:35 | Updated FASM compiler to v1.73.12 check-in: 5040272766 user: johnfound tags: trunk | |
14:22 | Work on the examples fix. Most of the examples are actually very outdated and something have to be done with this... check-in: 278a7ae8ca user: johnfound tags: trunk | |
14:20 | Code cleanup. check-in: bc30a1af9f user: johnfound tags: trunk | |
2019-05-23
| ||
13:12 | Remove obsolete classes. Some code cleanup. Some tests (TTreeView for example) will not work. Only one TScrollable2 class. check-in: 1dab0b7922 user: johnfound tags: NoCanvasGUI | |
08:29 | Draw the partial visible cells. Generate horizontal scroll events on wheel+shift cases. check-in: 35f9cd381c user: johnfound tags: NoCanvasGUI | |
2019-05-22
| ||
20:37 | TGrid resize columns and rows with mouse drag. check-in: 1b627e8890 user: johnfound tags: NoCanvasGUI | |
09:26 | Remove duplicated functionality (TGrid.__SearchCellRange). check-in: 06e497cad1 user: johnfound tags: NoCanvasGUI | |
08:24 | TGrid new HitTest implementation. Prepared for row/col drag resize. check-in: 1706122465 user: johnfound tags: NoCanvasGUI | |
2019-05-18
| ||
07:08 | Work on the GUI controls. check-in: aad4694bcf user: johnfound tags: NoCanvasGUI | |
2019-05-16
| ||
21:18 |
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. check-in: b797990264 user: johnfound tags: NoCanvasGUI | |
2019-05-14
| ||
09:32 | 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.) check-in: d52325d9e0 user: johnfound tags: NoCanvasGUI | |
2019-05-12
| ||
16:04 | Implemented TTabBar control. Fixed bugs in arrays.asm and text drawing procedures. Work in progress on the TToolbar, TTreeView and other GUI components. check-in: c361fcb7e2 user: johnfound tags: NoCanvasGUI | |
2019-05-11
| ||
05:54 | 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. check-in: 54fdfbbce1 user: johnfound tags: NoCanvasGUI | |
2019-05-09
| ||
12:49 | 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. check-in: edb12bf679 user: johnfound tags: NoCanvasGUI | |
2019-05-07
| ||
21:38 |
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. check-in: 6639367637 user: johnfound tags: NoCanvasGUI | |
2019-05-03
| ||
21:00 |
Work on TAsmEdit, related to the text editing.
Work on TMenu - implemented menu template similar to the old CoolMenu and procedure MenuFromTemplate that creates the whole menu tree from the template. The functions "read" and "write" removed from the pthreads import library, because in conflict with FASM interface procedures. I am not sure why these functions are there, but they are not used after all. check-in: f313647175 user: johnfound tags: NoCanvasGUI | |
2019-05-02
| ||
09:36 | The method TAsmEdit:SplitLine implemented. check-in: 8a219674f9 user: johnfound tags: NoCanvasGUI | |
08:08 | Undo/Redo operations work at least for delete. More tests needed of course. check-in: f2e6fc9d73 user: johnfound tags: NoCanvasGUI | |
2019-05-01
| ||
20:45 | Not finished work on Undo/Redo. check-in: 4b75c23dcb user: johnfound tags: NoCanvasGUI | |
07:13 | More work on deleting characters and selections. Added backspace. Added handling of the trailing spaces. check-in: 0c75b62fae user: johnfound tags: NoCanvasGUI | |
2019-04-30
| ||
22:05 | Work on the syntax highlighter. Fixed the text rendering with a syntax highlight. check-in: 765802a720 user: johnfound tags: NoCanvasGUI | |
2019-04-29
| ||
07:13 | Deleting characters. check-in: 22f4724e5a user: johnfound tags: NoCanvasGUI | |
2019-04-28
| ||
14:31 | Fixed selection rectangles list creation. Fixed selection delete method. Code cleanup. check-in: b233c364d5 user: johnfound tags: NoCanvasGUI | |
2019-04-27
| ||
16:52 | TAsmEdit refactored to the TText interface changes. check-in: 59f19b3b5c user: johnfound tags: NoCanvasGUI | |
2019-04-22
| ||
17:00 | Merged with FreshLibDev. Some serious conflicts with the existing code are possible, especially because of TText interface has been changed! check-in: b8ab87cfc4 user: johnfound tags: NoCanvasGUI | |
16:08 | Fixed the forgotten procedure OpenOrCreate for opening SQLite database. check-in: f891176243 user: johnfound tags: FreshLibDev | |
2019-03-18
| ||
22:12 | StrPearsonsHash function implemented in hashes.asm; Some debug code in buffergap.asm; check-in: 8f730a5fda user: johnfound tags: FreshLibDev | |
2019-02-12
| ||
07:27 | Fixed missing leading spaces in the code blocks. check-in: 3518be087c user: johnfound tags: FreshLibDev | |
2019-01-14
| ||
09:43 | Fixed stupid bug in the 'minimag.asm' check-in: dfdcc94259 user: johnfound tags: FreshLibDev | |
07:37 | Fixed small bugs in bbcode parser. Added the function crypt() to the libc imported functions. check-in: cdd06b2935 user: johnfound tags: FreshLibDev | |
2018-12-21
| ||
16:28 | Fixed bug, causing infinite loop. More tests needed! check-in: 11de3f0cc1 user: johnfound tags: FreshLibDev | |
2018-12-19
| ||
13:51 | Fixed bug in bbcode.asm check-in: 7f6b849cb2 user: johnfound tags: FreshLibDev | |
2018-12-14
| ||
19:58 | More precise emoticon encoding. check-in: e00eaed541 user: johnfound tags: FreshLibDev | |
18:49 | Remove redundant string. check-in: aed858876c user: johnfound tags: FreshLibDev | |
2018-12-09
| ||
14:14 | Check for end of the text in order to not miss it. check-in: 89738f4ec5 user: johnfound tags: FreshLibDev | |
2018-12-08
| ||
15:41 | HTML encoded link definitions should work the proper way. check-in: 8da41cc13f user: johnfound tags: FreshLibDev | |
00:56 | The new MiniMag parser added to the library. A minor fix to the BBCode parser. Also, all markup parsers excluded from the data/all.asm and have to be included manually in order to not be processed when not needed. check-in: 61bfb9f52c user: johnfound tags: FreshLibDev | |
2018-12-05
| ||
11:32 | More readable comments. check-in: 17292b7f38 user: johnfound tags: trunk | |
09:21 | Merged with the latest FreshLibDev. check-in: 695640ceff user: johnfound tags: trunk | |
09:18 | Fixed small bug in procedure Exec. check-in: 58b8de14c7 user: johnfound tags: FreshLibDev | |
2018-12-03
| ||
19:19 | Fixed wrong constant. check-in: 68c9edff7c user: johnfound tags: FreshLibDev | |
19:17 | Process properly the error code of sys_personality on startup. check-in: c29eda9db2 user: johnfound tags: FreshLibDev | |
2018-11-11
| ||
19:27 | Fixed bug in the MiniMag parser. check-in: 552661a932 user: johnfound tags: FreshLibDev | |
2018-11-10
| ||
11:50 | More detailed dump of segmentation faults. check-in: 6bf473646c user: johnfound tags: FreshLibDev | |
2018-11-08
| ||
09:48 | Changes in bbcode.asm in order to make it compatible with the developed markdown compatible parser. check-in: 1c0a2da404 user: johnfound tags: FreshLibDev | |