Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
46 check-ins using file freshlib/gui/TListView.asm version 12bb66ccd3
|
2023-12-31
| ||
| 12:00 | Some work on StrSplitURL. check-in: 932878b6ae user: johnfound tags: FreshLibDev | |
|
2023-03-13
| ||
| 12:12 | Fixed XSS bugs in bbcode.asm and minimag.asm libraries. check-in: a3caaf7ad8 user: johnfound tags: FreshLibDev | |
|
2023-01-20
| ||
| 22:24 | Work on the X version. Further reducing the OS dependent layer of the GUI library. check-in: ed2dc782af user: johnfound tags: xcb | |
|
2023-01-18
| ||
| 14:56 | Support for _NET_WM_PING protocol. It works somehow, but some errors are returned if the window is closed by the title close button. To be tested and fixed. check-in: 4ab69123ae user: johnfound tags: xcb | |
|
2023-01-17
| ||
| 09:55 | Special lock mechanism for the linux images with MIT-SHM extension. Separate image lock procedures for the different OSes. In Linux detect the remote X11 server and disable MIT-SHM extension. check-in: 4af5c83f45 user: johnfound tags: xcb | |
|
2023-01-16
| ||
| 14:56 | A plain X11 PutImage fallback implemented is MIT-SHM extension is not available. check-in: 0ff9fa3284 user: johnfound tags: xcb | |
| 13:36 | Correct processing of the control codes in TEdit fixing Win32 processing of Backspace key. check-in: c1ca8455ef user: johnfound tags: xcb | |
| 10:18 | Clipboard supporting different types of data. check-in: 6611c121fc user: johnfound tags: xcb | |
|
2023-01-15
| ||
| 21:28 | Another approach to the clipboard. Now it copies the clipboard locally immediately after the clipboard owner changed. This way the users of the clipboard can use it without waiting for the X server. check-in: 221a68e082 user: johnfound tags: xcb | |
| 10:59 | Correct handling of the keyboard Control codes. Mostly correct work of the clipboard in Linux. Code cleanup here and there. check-in: 5caa8f41e0 user: johnfound tags: xcb | |
|
2023-01-14
| ||
| 10:21 | Merged with FreshLibDev in order to get the latest changes. check-in: 65c83282a1 user: johnfound tags: xcb | |
| 09:59 | Work on the clipboard handling and reimplementing the Linux OS depending code. check-in: 763084a32f 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-09
| ||
| 00:49 | Fixed some bugs and code simplification. check-in: 0fcfab0422 user: johnfound tags: xcb | |
|
2023-01-08
| ||
| 21:13 | More or less working version with the new callback reply mechanism. check-in: 771514c7c8 user: johnfound tags: xcb | |
|
2023-01-06
| ||
| 14:10 | Small fix. check-in: 6d81213d47 user: johnfound tags: xcb | |
|
2023-01-05
| ||
| 22:18 | More readable branch instructions - je/jne instead of jz/jnz after cmpxchg instructions. check-in: 8d2f88384b user: johnfound tags: xcb | |
| 21:32 | Some work on the multithreading for the X requests. And also a callback mechanism for the X requests with replies. check-in: 13231b85e6 user: johnfound tags: xcb | |
|
2023-01-03
| ||
| 13:56 | URL encode all the unicode chars. check-in: de7a3bb256 user: johnfound tags: FreshLibDev | |
|
2022-12-30
| ||
| 21:52 | Fixed a bug in the window creation, causing the WM to crash. The work on the encodings continues... check-in: 0661fd6dee user: johnfound tags: xcb | |
|
2022-02-17
| ||
| 10:57 | Work on the keycode -> unicode convertion. It is a hard work, but is almost done. check-in: bbc92cc7d9 user: johnfound tags: xcb | |
|
2022-02-11
| ||
| 22:25 | It almost works without xlib/xcb. Only the keyboard need to be fixed. And other things. check-in: f13a8656dc user: johnfound tags: xcb | |
|
2022-02-05
| ||
| 21:09 | Started work on removing xlib and xcb from the Linux code. check-in: 20f547d823 user: johnfound tags: xcb | |
| 15:36 | Better handle the home directory paths. check-in: 40ab791fce user: johnfound tags: xcb | |
| 15:17 | Almost done with raw x protocol! check-in: de47a0f381 user: johnfound tags: xcb | |
|
2022-01-31
| ||
| 20:55 | Starting the work on the lightweight X client library. check-in: beb335f3f2 user: johnfound tags: xcb | |
|
2022-01-28
| ||
| 23:05 | Forgotten file added. check-in: 90f30be66c user: johnfound tags: xcb | |
| 20:46 | Test application for better understand the plain X protocol. check-in: 76c52b366a user: johnfound tags: xcb | |
|
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 | |
| 18:57 | The modal action list need to be defined only if used. check-in: b3ff71f4b0 user: johnfound tags: dblll-windows | |
| 18:56 | Fixed bug with the formating of the code blocks. Some regressions are possible. check-in: 52300a67cb user: johnfound tags: dblll-windows | |
|
2022-01-17
| ||
| 20:35 | Minor improvement of the Linux import macros. Fixed splitgrid drag cursor alignment. check-in: 095273786e user: johnfound tags: dblll-windows | |
| 11:46 | Fixed double click event to generate single click as well. Improved the splitgrid peocessing. check-in: 0c896dc518 user: johnfound tags: dblll-windows | |
|
2022-01-09
| ||
| 15:48 | Work on the GUI. check-in: 947523b36b user: johnfound tags: dblll-windows | |