You are here

PChat Portable 2.0.0 Alpha 1 Development Test 1

1 post / 0 new
Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 hour 30 min ago
Developer
Joined: 2006-05-26 12:08
PChat Portable 2.0.0 Alpha 1 Development Test 1

Application: PChat
Category: Internet
Description: PChat is an IRC client with an easy to use and customizable interface, scriptability, multiple language support, multiple network, auto-connect, join, identity, proxy support, SASL, DCC, and more.

Download PChat Portable 2.0.0 Alpha 1 Development Test 1 [63.2MB download / 174MB installed]
(sha256: fa443ba9990602e2f33c35bc7405a324b15ad65143bc0a6a81a243c0d92a796b)

Release Notes:

Development Test 1 (2025-12-24):
Major Changes

  • Complete GTK3 Migration: Fully migrated from legacy GTK2 to modern GTK3 APIs
  • New Text Widget: Replaced custom xtext widget with GTKTextView for better maintainability and future GTK4 compatibility
  • Modern Build System: Added comprehensive CMake build system
  • Code Modernization: Merged latest HexChat common code and modernized codebase
  • Audio Player Plugin: Full-featured audio player with FFmpeg/FAudio support (also sports it's own gui as well as command options)
  • Notification Plugin: Cross-platform desktop notification support
  • Not so prevalent for windows: macOS Native Integration: gtk-mac-integration support for native menu bar
  • Memory Management: Standardized to use GLib memory functions (g_malloc, g_free, etc.)
  • Buffer overflow prevention through bounds-checked string operations and Shell escape sequence handling for file paths


I've included all the plugins for this release, as I want to test what I currently have, what isn't included is the perl, python, and lua ones currently. I still need to work on those. Overall I chose to do an alpha test since this is a huge major upgrade from PChat 1.5.4 that I release many moons ago so I'm expecting a lot of issues that I need eyes on.

Once this hits beta, I'll will move the plugins to their own installers which should reduce the size of the overall package.

I appreciate the help!

For a preview of what the app currently looks like

https://thatzachbacon.com/screenshots/Screenshot.png