mirror of
https://github.com/gryf/wmaker.git
synced 2026-02-06 08:15:56 +01:00
- Finished moving to the new proplist handling code in WINGs.
- Also tested the backward compatibility ability of the WINGs proplist code which seems to work quite well. Starting with this moment, Window Maker no longer needs libPropList and is now using the better and much more robust proplist code from WINGs. Also the WINGs based proplist code is actively maintained while the old libPropList code is practically dead and flawed by the fact that it borrowed concepts from the UserDefaults which conflicted with the retain/release mechanism, making some problems that libPropList had, practically unsolvable without a complete redesign (which can be found in the more robust WINGs code).
This commit is contained in:
12
ChangeLog
12
ChangeLog
@@ -19,6 +19,18 @@ Changes since version 0.65.1:
|
||||
- fixed bug in positioning of window list menu when opened by kbd
|
||||
- internal code clean-up with notifications for window state change and other
|
||||
stuff
|
||||
- removed the libPropList dependancy by adding property list handling
|
||||
code to WINGs. This code is not only better integrated with the other
|
||||
WINGs data structures, but it's also more robust. Also a backward
|
||||
compatibility header file is provided which maps old libPropList
|
||||
function names to the new WINGs based proplist names allowing old code
|
||||
to be linked to WINGs with minimal changes. For details on how to use
|
||||
the compat mode, read the comments on the top of WINGs/proplist-compat.h
|
||||
Say bye, bye libPropList =)
|
||||
- rewrote all Window Maker code to use the new WINGs based proplist functions.
|
||||
- fixed a few compilation warnings and a problem caused by an uninitialized
|
||||
variable.
|
||||
|
||||
|
||||
Changes since version 0.65.0:
|
||||
.............................
|
||||
|
||||
Reference in New Issue
Block a user