Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
100 most recent check-ins related to "FreshLibDev"
|
2024-01-31
| ||
| 13:32 | Windows support for the TWindows:WinIcon property. Leaf check-in: 8d2859d862 user: johnfound tags: FreshLibDev | |
| 10:06 | Removed the OS dependent constant CRLF and replaced with bNEWLINE, wNEWLINE and dNEWLINE (byte, word and dword constants) in order to increase the consistency between the different OS versions. Some problems with the old sources are possible, but easyly fixable. check-in: 5d795952a2 user: johnfound tags: FreshLibDev | |
|
2024-01-17
| ||
| 13:59 | Added PgUp/PgDn for TGrid (hence for TListView). check-in: 5e4a0ba1b2 user: johnfound tags: FreshLibDev | |
| 09:29 | Fixed scrolling issue in TGrid. check-in: 2b777ade54 user: johnfound tags: FreshLibDev | |
|
2024-01-16
| ||
| 14:17 | Don't use xGetNewID. Use xGetID instead. Some work on the proper cleanup of the defered events (Expose and MotionNotify) when the related window is destroyed. check-in: 767d79c3a8 user: johnfound tags: FreshLibDev | |
| 12:25 | Check the defered expose events window in order to prevent the destroyed windows processing... Not the best variant... check-in: 19a4205014 user: johnfound tags: FreshLibDev | |
|
2024-01-15
| ||
| 11:06 | Better processing of the scrollbars fast scroll. check-in: fa24b532f1 user: johnfound tags: FreshLibDev | |
| 10:06 | Removed debug code. Some protection from hangs. If the position of the scroller is not changed, simply end the operation. check-in: a9e31178b1 user: johnfound tags: FreshLibDev | |
| 09:01 | Fast scroll when clicking on the scroller, but outside the slider. check-in: 0367cadd6f user: johnfound tags: FreshLibDev | |
|
2024-01-12
| ||
| 23:35 | Fixed a bug in the text encodings specification parsing tool. It should not generate zeros on the missing characters in the Unicode specification file. check-in: 5180a71bff user: johnfound tags: FreshLibDev | |
| 20:42 | Some cleanup of the ANSI encoding tables. Changed FixedCols and FixedRows fields into parameters in TGrid. check-in: ffcac3c895 user: johnfound tags: FreshLibDev | |
|
2024-01-11
| ||
| 18:53 | CheckUtf8 procedure implemented. Correctly load text in TAsmEdit - only utf-8 is allowed. check-in: e6382b2c59 user: johnfound tags: FreshLibDev | |
| 14:13 | The buildall script now creates the include file "encodings.inc" with all encoding tables included. check-in: 4a035f761a user: johnfound tags: FreshLibDev | |
| 13:28 | Added almost all of ANSI to UNICODE tables, together with the unicode.org source files and table build program. check-in: 9cfba31b41 user: johnfound tags: FreshLibDev | |
|
2024-01-10
| ||
| 19:20 | Fixes in some structs. check-in: 0cddca7944 user: johnfound tags: FreshLibDev | |
| 18:56 | Do not define variables if not used. Fixed some structures and macros in X11 handling. Some work on the encoding tables build script. check-in: 337cedb4d1 user: johnfound tags: FreshLibDev | |
|
2024-01-09
| ||
| 18:44 | Fixed bug in TAsmEdit related to TAsmEdit:EndOfLine parameter. Some code cleanup. check-in: 0b93a5556d user: johnfound tags: FreshLibDev | |
|
2024-01-08
| ||
| 15:11 | Added ListIndexOfStr function in arrays.asm, slow, but sometimes useful. Working (more or less) Win32 GetFontList. check-in: 8c045a24c5 user: johnfound tags: FreshLibDev | |
| 09:45 | Fixed small bug in the font dialog. check-in: 9b96d16f5b user: johnfound tags: FreshLibDev | |
|
2024-01-04
| ||
| 19:25 | Fixed the TTabBar autosize algorithm. check-in: bc5944f3e8 user: johnfound tags: FreshLibDev | |
| 16:27 | Set the Visible = FALSE for the hidden windows. check-in: c5c396d3ea user: johnfound tags: FreshLibDev | |
| 12:17 | Fix the remaining trailing spaces after undo. Fixes the caret position in some rare edge cases. check-in: 8bcae5411a user: johnfound tags: FreshLibDev | |
| 11:41 | Added TTextDelChar and TTextGetChar procedures. In TAsmEdit added several methods for prefixing a grup of lines with a character and removing such kind of prefixes. (for indenting group of lines and for commenting/uncommenting operations.) check-in: 367fea4a50 user: johnfound tags: FreshLibDev | |
|
2024-01-02
| ||
| 19:14 | Fixed edge case in __xConnectToServer check-in: 007012e66f user: johnfound tags: FreshLibDev | |
| 15:15 | In TAsmEdit Enter key should work only without Ctrl|Shift|Alt modifiers. check-in: 0e3fb681f3 user: johnfound tags: FreshLibDev | |
| 11:37 | Attempt to make StrLib to not depends on the Linux personality and 3GB memory mode. check-in: 49b10fd814 user: johnfound tags: FreshLibDev | |
|
2023-12-31
| ||
| 12:07 | As long as the Linux GUI by direct connection to the X server now works fine, it was merged back to the FreshLibDev branch and will be closed. check-in: 1df7786723 user: johnfound tags: FreshLibDev | |
| 12:00 | Some work on StrSplitURL. check-in: 932878b6ae user: johnfound tags: FreshLibDev | |
| 11:24 | Removed unneeded calls. Branch closed. Closed-Leaf check-in: ccc6d67da3 user: johnfound tags: xcb | |
|
2023-03-13
| ||
| 12:12 | Fixed XSS bugs in bbcode.asm and minimag.asm libraries. check-in: a3caaf7ad8 user: johnfound tags: FreshLibDev | |
|
2023-01-14
| ||
| 10:21 | Merged with FreshLibDev in order to get the latest changes. check-in: 65c83282a1 user: johnfound tags: xcb | |
|
2023-01-11
| ||
| 20:35 |
StrExtractMem implemented in strlib, because StrExtract user StrLen on the source, which can be very slow on big arrays of char.
Some work on the Linux X structures and code. check-in: 38ab02c795 user: johnfound tags: FreshLibDev | |
|
2023-01-03
| ||
| 13:56 | URL encode all the unicode chars. check-in: de7a3bb256 user: johnfound tags: FreshLibDev | |
|
2022-01-27
| ||
| 17:24 | Linux port, rework to use XCB library insead of X11. check-in: 06dfd51db1 user: johnfound tags: xcb | |
| 11:12 | Minimize the use of different X functions. For example replace XSetWMProtocols and XStoreName with XChangeProperty, because the first are wrappers anyway. check-in: 6bb95e33e1 user: johnfound tags: FreshLibDev | |
|
2022-01-26
| ||
| 11:51 | Added dumping of the not freed strings on StrLib finalization. Some attempt to fix some string leaks in TMenu. More work is to be done. check-in: 4cee14d64e user: johnfound tags: FreshLibDev | |
|
2022-01-25
| ||
| 20:34 | Now everything works fine with _NET_WM_SYNC_REQUEST protocol. The performance is great. check-in: ed7c0b3fc9 user: johnfound tags: FreshLibDev | |
| 12:18 | Work on the window manager interactions. NOT WORKING! check-in: bfff213797 user: johnfound tags: FreshLibDev | |
|
2022-01-24
| ||
| 19:01 | Added libxcb and libxcb-shm imports. check-in: 4e6b7ab279 user: johnfound tags: FreshLibDev | |
| 13:50 | Always use cinvoke for calling library functions! Because of the stack alignment. check-in: 2231146a9c user: johnfound tags: FreshLibDev | |
|
2022-01-23
| ||
| 17:06 | Linux GUI optimizations. Do not update window handle on resize. TForm does not need .SetWidth and .SetHeight methods. The modal windows does not need atomStateAbove. _RefreshWindowRect implemented by XSendEvent instead of XClearWindow. As a result, the flicker is removed. On Window resize, all Expose events must to be removed from the queue, because they become obsolete. Fixed bug in RectListAdd. Tthe rectangles with zero area must to be removed from the list. Added procedure IsRectZero that checks the rectangle for zero area. check-in: 49b30ab832 user: johnfound tags: FreshLibDev | |
|
2022-01-21
| ||
| 20:49 | OnChange user event handler for TCheckbox and TEdit. Better handling of splitgrid realign. check-in: e4326ed3f9 user: johnfound tags: FreshLibDev | |
|
2022-01-20
| ||
| 20:50 | Fixed bug in TForm and SplitGrid libraries. check-in: ceb27ffe63 user: johnfound tags: FreshLibDev | |
|
2022-01-18
| ||
| 22:01 | The clipboard library moved to the GUI code. Now the graphics and GUI code are nor included if LIB_MODE != GUI. check-in: 3c478d1c42 user: johnfound tags: FreshLibDev | |
| 20:05 | Merged with dblll-windows branch. Return the development to the FreshLibDev branch. check-in: f8e35eb9c5 user: johnfound tags: FreshLibDev | |
| 20:04 | Fixed the previous fix. :D Closed-Leaf check-in: b3d257d123 user: johnfound tags: dblll-windows | |
|
2022-01-05
| ||
| 14:56 | An attempt to chanage the way children windows are tracked. check-in: c1851c5aaf user: johnfound tags: dblll-windows | |
|
2022-01-04
| ||
| 06:31 | Work on the GUI focus control. Not finished yet. check-in: 53f4c7d8eb user: johnfound tags: FreshLibDev | |
|
2022-01-02
| ||
| 00:47 | A little work on the KolibriOS port. TAsmEdit:WordAtCaret parameter implemented. check-in: 3a3b362f07 user: johnfound tags: FreshLibDev | |
|
2021-12-30
| ||
| 14:15 | Work on the TGrid and TListView controls. check-in: d5c8f67010 user: johnfound tags: FreshLibDev | |
|
2021-12-29
| ||
| 14:48 |
Work on KolibriOS port. Fresh3 at least compiles, but not working. ;)
Following things need to be fixed:
gui/KolibriOS/keycodes.inc the codes for "keyTab" and possibly keyA..keyZ need to be checket and set properly. simpledebug/KolibriOS/debug.asm GetFineTimestamp is a dummy. system/KolibriOS/files.asm FileExists and FileTruncate are dummies. ftLinkMask has random value. serrTimeout has random value. But maybe right. check-in: 9d8751f00f user: johnfound tags: FreshLibDev | |
| 07:02 | StreamReadLine finished and working. Fixed bug in KolibriOS timer library. StrChangeExt fixed to correctly process names without extensions. Work on TTabBar control. check-in: 461148a0f0 user: johnfound tags: FreshLibDev | |
|
2021-12-24
| ||
| 18:19 | Better icon display on the selected items in TListView and TTreeView. check-in: 9f97e851ae user: johnfound tags: FreshLibDev | |
|
2021-12-21
| ||
| 11:38 | OnFocusItem proper name check-in: 27ab7e4ff6 user: johnfound tags: FreshLibDev | |
|
2021-12-19
| ||
| 15:27 | Item selection fixed in TTreeView. Expand/Collapse on double click implemented. check-in: 328d6f5714 user: johnfound tags: FreshLibDev | |
| 12:00 | Less contrast for the treeview expand/collapse buttons. Optimize svg images on rendering. check-in: 504c146bf6 user: johnfound tags: FreshLibDev | |
|
2021-12-17
| ||
| 22:58 | Keyboard navigation for TTreeView. check-in: 38ad86d32a user: johnfound tags: FreshLibDev | |
|
2021-12-14
| ||
| 10:43 | Use TextIndexToPos before adding utf-8 characters. check-in: 0d5963ab03 user: johnfound tags: FreshLibDev | |
| 10:17 | TTreeView:SearchOrCreate should not refresh the view. TTreeView:ContentChanged should. check-in: be863c3ed3 user: johnfound tags: FreshLibDev | |
| 09:27 | Forgotten files added. check-in: c16e8b6bbd user: johnfound tags: FreshLibDev | |
|
2021-12-13
| ||
| 20:15 | Fixed TestThemes project. check-in: 48810a94a8 user: johnfound tags: FreshLibDev | |
| 17:15 | Better expand/collapse icons for TTreeView flat theme. check-in: f49c30f1c7 user: johnfound tags: FreshLibDev | |
| 12:54 | Renamed some of the image files. check-in: 98bdcad66f user: johnfound tags: FreshLibDev | |
|
2021-12-11
| ||
| 19:22 | Fixed stupid bug in trees.asm; Better handling of the edge and corner cases in TTreeView.SearchOrCreate check-in: e1d4ac6e2d user: johnfound tags: FreshLibDev | |
|
2021-12-09
| ||
| 20:56 | Working... check-in: e12c395d0e user: johnfound tags: FreshLibDev | |
|
2021-12-08
| ||
| 20:56 | Work on TTreeView. check-in: bb7d796e20 user: johnfound tags: FreshLibDev | |
|
2021-12-07
| ||
| 20:15 | TTreeView is more and more working now, but not finished. ;) check-in: 504c8f2897 user: johnfound tags: FreshLibDev | |
| 11:33 | TTreeView rendering is working. The remaining methods to be fixed. check-in: ce99b21f1c user: johnfound tags: FreshLibDev | |
|
2021-12-06
| ||
| 20:51 | Still working, but almost done. check-in: a48c335bfb user: johnfound tags: FreshLibDev | |
| 11:40 | Work on the TTreeView component. It is not working right now! check-in: 4909b88808 user: johnfound tags: FreshLibDev | |
|
2021-12-03
| ||
| 14:43 | Change cinvoke macros in accordance with the latest System V ABI specification. Work in progress on the TTreeView in order to draw vertical lines in the tree. Added new library data/trees.asm for handling universal tree structures, based on linked lists. check-in: ac0efc38dd user: johnfound tags: FreshLibDev | |
|
2020-11-26
| ||
| 14:55 | Minor bugs fixed. check-in: 58a915e169 user: johnfound tags: FreshLibDev | |
|
2020-10-25
| ||
| 08:24 | Fixed bug in FileReadLine and optimized a little bit. check-in: 3923f8ca41 user: johnfound tags: FreshLibDev | |
|
2020-10-22
| ||
| 08:09 | Use user customizeable EOL marker in TAsmEdit. check-in: 8de6ed2536 user: johnfound tags: FreshLibDev | |
|
2020-10-20
| ||
| 04:50 | A simple TAsmEdit.GetText implemented. check-in: 48144e2286 user: johnfound tags: FreshLibDev | |
|
2020-10-19
| ||
| 18:04 | Implemented TAsmEdit:ClearUndoRedo method. Fixed bug in the function FileDialog. check-in: 3a911d1540 user: johnfound tags: FreshLibDev | |
| 07:32 | Destroy the menues and toolbars properly. check-in: 9827c2d747 user: johnfound tags: FreshLibDev | |
| 07:09 | Attach the toolbar to the corresponding actions when creating from template. Do not detach the toolbar from action when attaching to another action (actually the toolbar can be attached to many actions - one per button). check-in: fc77e979c2 user: johnfound tags: FreshLibDev | |
|
2020-10-16
| ||
| 19:56 | Work on the TAction support in TMenu and TToolbar. check-in: a936ca889d user: johnfound tags: FreshLibDev | |
|
2020-10-08
| ||
| 05:22 | Work on the new idle handler mechanism for TApplication. check-in: 3e6cc68b32 user: johnfound tags: FreshLibDev | |
|
2020-10-07
| ||
| 13:27 | Toolbar buttons must have the same enable/disable status as the attacjed TAction or TMenu object. check-in: e6bd639a63 user: johnfound tags: FreshLibDev | |
| 08:40 | Merged with FreshLibDev for the latest changes. check-in: c29ece6e35 user: johnfound tags: trunk | |
| 08:32 | Win32 memory functions fixed to work properly with MS standard C runtime. check-in: f860e2378a user: johnfound tags: FreshLibDev | |
| 06:46 | work... ;) check-in: 3d82c820c0 user: johnfound tags: FreshLibDev | |
|
2020-10-05
| ||
| 18:41 | Well, not so aggressive... :) check-in: 1b9040e1eb user: johnfound tags: FreshLibDev | |
| 18:15 | Zero the allocated memory for Win32 GetMem. More aggressively allocate memory in TText. check-in: 5e54bdedd5 user: johnfound tags: FreshLibDev | |
| 17:07 | Use msvcrt.dll and _aligned_malloc/realloc/free for the heap memory functions in Win32. It is because of the need for aligned on 16 bytes memory allocations. check-in: 08cbeaa2da user: johnfound tags: FreshLibDev | |
|
2020-08-28
| ||
| 06:34 | Handle properly the unicode whitespace characters in StrClipSpacesL and StrClipSpacesR procedures. check-in: 3d5f10a8a5 user: johnfound tags: FreshLibDev | |
| 04:17 | Special processing of the blockquotes in MiniMag and BBCode processors in order to prevent nickname spoofing. check-in: 2cea5bb3f0 user: johnfound tags: FreshLibDev | |
| 03:12 | TApplication process the idle events on a TAction base. TAsmEdit implementation of a caret movement methods in order to make the keyboard processing user customizeable. check-in: aec878bbaf user: johnfound tags: FreshLibDev | |
|
2020-07-30
| ||
| 06:02 |
BBCode and MiniMag parsers: Use HTML_IMG_ATTR constant for adding extra attributes to the | |
|
2020-06-22
| ||
| 06:50 | Fixed possible buffer overrun in strlib. check-in: 5c9a25f9d2 user: johnfound tags: FreshLibDev | |
|
2020-06-16
| ||
| 14:42 | Work on the TAction and TApplication handling of the idle events. Separating the common editor actions (copy/paste/undo/redo) from TAsmEdit check-in: 80159e8763 user: johnfound tags: FreshLibDev | |
|
2020-06-12
| ||
| 16:20 | NamedArray structure separated in "data/named_array.asm" file. check-in: 92ab4fa7ef user: johnfound tags: FreshLibDev | |
|
2020-06-01
| ||
| 14:33 | TTreeView - added commends to HitTest method. Implemented run-time dll loading procedures for Win32. Some changes to the Linux implementation. Needs more polishing though. check-in: 45b5de9e6a user: johnfound tags: FreshLibDev | |
| 05:07 | TTabBar, changed the interface of the OnSelChange event. Now only one event happens after the selection changed. File dialog adapted to this change. check-in: ff2572a086 user: johnfound tags: FreshLibDev | |
|
2020-05-27
| ||
| 13:43 | LibOpen, LibRelease and LibImport implemented for Linux. check-in: aae3b1d54f user: johnfound tags: FreshLibDev | |
| 08:33 | The interface and placeholders are defined for the procedures for importing objects from DLL in run-time. check-in: 5d6290a0c1 user: johnfound tags: FreshLibDev | |
|
2020-04-27
| ||
| 05:12 | BBCode: Don't miss the next char after emoji. check-in: d49204c052 user: johnfound tags: FreshLibDev | |
|
2020-04-25
| ||
| 11:15 | Edge case in buffergap.asm: Move the gap, even if it has size of 0. check-in: b5a1bae735 user: johnfound tags: FreshLibDev | |