Stu Black trurl
trurl merged pull request vitrine/wmaker#3 2025-12-08 12:40:58 -05:00
Rewrite WUtils string.c in Rust
trurl pushed to refactor/wutil-rs-string at trurl/wmaker 2025-12-08 12:40:36 -05:00
c298b5f96f Avoid an unnecessary allocation in wtrimspace.
dfd77b11a9 Don't scan ahead unnecessarily in wstrndup.
927cc93e0a Add string.rs to Makefile.am for wutil-rs.
d2046de7ff Unit tests for wtokenjoin.
a7a44397a4 Rewrite all functions from WUtils string.c in Rust.
Compare 8 commits »
trurl created pull request vitrine/wmaker#10 2025-11-29 14:40:11 -05:00
Start addressing some bugs in new Rust code
trurl pushed to refactor/riir at trurl/wmaker 2025-11-29 12:50:59 -05:00
b39e16d6b2 Fix omissions in WMHashEnumerator C interface.
5ec46b217d Store addresses insead of pointers in WMArray.
Compare 2 commits »
trurl created pull request vitrine/wmaker#9 2025-11-23 16:29:03 -05:00
Rewrite WINGs wfont.c in Rust
trurl pushed to refactor/wings-rs at vitrine/wmaker 2025-11-23 16:24:11 -05:00
trurl created branch refactor/wings-rs in vitrine/wmaker 2025-11-23 16:24:10 -05:00
trurl pushed to refactor/wings-rs-font at trurl/wmaker 2025-11-23 16:18:05 -05:00
abf49492c8 Rewrite all functions from WINGs wfont.c in Rust.
f2f961ff1e Make WINGs configuration visible from Rust.
6a18ba06d5 Fix build order issues by moving wings-rs/ into WINGs/.
50dad6d86e Ignore target dir for nested Cargo subdirs, too.
dc0179fe24 Tweak build so that WINGsP.rs gets generated at the right time.
Compare 7 commits »
trurl pushed to refactor/wings-rs-font at trurl/wmaker 2025-11-16 17:28:21 -05:00
ad6df25960 Use bindgen to generate Rust bindings for WINGs types.
72181e4345 Remove unused functions WMSetWidgetDefaultFont, WMSetWidgetDefaultBoldFont.
b0d49171eb Remove unused function WMCopyFontWithStyle.
897233cb1d Remove unused function WMIsAntialiasingEnabled.
50caed30c0 Add a wings-rs crate for porting WINGs proper to Rust.
Compare 5 commits »
trurl created branch refactor/wings-rs-font in trurl/wmaker 2025-11-16 17:28:20 -05:00
trurl pushed to refactor/riir at vitrine/wmaker 2025-11-14 01:03:30 -05:00
46af2c27ee Tweak start-captive-wmaker.sh to behave a little more nicely.
026426e6c3 Remove VoidPointer impls that were commented out in previous commit.
564501953f Use wfree instead of XFree in a few more places.
8c68f95291 Update calls to malloc/free, etc., to use wmalloc/wfree/...
d66eb34f16 Satisfy the dangerous_implicit_autorefs lint.
Compare 40 commits »
trurl merged pull request vitrine/wmaker#8 2025-11-14 01:03:30 -05:00
Pull updates from refactor/wutil-rs into Rust rewrite trunk
trurl created pull request vitrine/wmaker#8 2025-11-14 01:03:04 -05:00
Pull updates from refactor/wutil-rs into Rust rewrite trunk
trurl pushed to refactor/riir at trurl/wmaker 2025-11-14 01:00:57 -05:00
46af2c27ee Tweak start-captive-wmaker.sh to behave a little more nicely.
026426e6c3 Remove VoidPointer impls that were commented out in previous commit.
564501953f Use wfree instead of XFree in a few more places.
8c68f95291 Update calls to malloc/free, etc., to use wmalloc/wfree/...
d66eb34f16 Satisfy the dangerous_implicit_autorefs lint.
Compare 40 commits »
trurl created pull request vitrine/wmaker#7 2025-11-14 00:51:40 -05:00
Rewrite WUtils notification.c in Rust
trurl pushed to refactor/wutil-rs-notification at trurl/wmaker 2025-11-12 17:17:14 -05:00
050daba36d Rewrite WINGs/notification.c in Rust.
ab0272fe84 Remove direct creation and posting of notifications from WINGs.
e81377a4b4 Ditch the notification function WMRemoveNotificationObserverWithName.
b6025e8f93 Drop dead notification queue code.
ffcf0a2d53 Drop unused macro (dead code) that invokes WMCreateNotification.
Compare 6 commits »
trurl created branch refactor/wutil-rs-notification in trurl/wmaker 2025-11-12 17:17:07 -05:00
trurl pushed to refactor/wutil-rs-bagtree at trurl/wmaker 2025-11-12 17:05:14 -05:00
a2940e44ad Move functions on Bag which were only called by FFI code inline.
c5951007f5 Nix dead code that was left commented out.
Compare 2 commits »
trurl pushed to refactor/wutil-rs-string at trurl/wmaker 2025-11-12 16:50:03 -05:00
b574880350 Avoid an unnecessary allocation in wtrimspace.
8061c4189a Don't scan ahead unnecessarily in wstrndup.
Compare 2 commits »
trurl commented on pull request vitrine/wmaker#3 2025-11-12 16:48:47 -05:00
Rewrite WUtils string.c in Rust

This is an improvement. Thanks!