]> Trent Huber's Code - xpmview.git/log
xpmview.git
2 months agoChange default library linkage back to static
Trent Huber [Thu, 20 Nov 2025 06:23:09 +0000 (01:23 -0500)]
Change default library linkage back to static

2 months agoFix undefined behavior, more cleaning
Trent Huber [Thu, 20 Nov 2025 06:12:42 +0000 (01:12 -0500)]
Fix undefined behavior, more cleaning

2 months agoNew allocate() signature from cbs
Trent Huber [Sun, 16 Nov 2025 10:03:24 +0000 (05:03 -0500)]
New allocate() signature from cbs

2 months agoUpdate raylib to fix bug, clean up initializer lists
Trent Huber [Sun, 16 Nov 2025 00:11:39 +0000 (19:11 -0500)]
Update raylib to fix bug, clean up initializer lists

3 months agoDirect to web viewable version of cbs repo
Trent Huber [Tue, 7 Oct 2025 08:10:57 +0000 (04:10 -0400)]
Direct to web viewable version of cbs repo

3 months agoImprove raw README.md readability
Trent Huber [Tue, 7 Oct 2025 08:09:00 +0000 (04:09 -0400)]
Improve raw README.md readability

3 months agoAdjust .gitmodules
Trent Huber [Tue, 7 Oct 2025 07:10:25 +0000 (03:10 -0400)]
Adjust .gitmodules

3 months agoMigrate to trenthuber.com
Trent Huber [Tue, 7 Oct 2025 07:07:29 +0000 (03:07 -0400)]
Migrate to trenthuber.com

3 months agoRemove "clean" executable from README.md
Trent Huber [Fri, 3 Oct 2025 19:19:53 +0000 (15:19 -0400)]
Remove "clean" executable from README.md

3 months agoUpdate cbs
Trent Huber [Tue, 30 Sep 2025 00:51:30 +0000 (20:51 -0400)]
Update cbs

3 months agoUse C-style comments
Trent Huber [Tue, 30 Sep 2025 00:49:35 +0000 (20:49 -0400)]
Use C-style comments

5 months agoUpdate raylib version
Trent Huber [Thu, 28 Aug 2025 05:03:42 +0000 (01:03 -0400)]
Update raylib version

5 months agosimplexpm -> xpmview
Trent Huber [Thu, 28 Aug 2025 04:52:56 +0000 (00:52 -0400)]
simplexpm -> xpmview

5 months agoTrailing slashes consistency in README.md
Trent Huber [Sat, 23 Aug 2025 06:36:31 +0000 (02:36 -0400)]
Trailing slashes consistency in README.md

5 months agoMinor cbs tweaks
Trent Huber [Fri, 15 Aug 2025 03:29:29 +0000 (23:29 -0400)]
Minor cbs tweaks

5 months agoSubmodule housekeeping
Trent Huber [Thu, 7 Aug 2025 00:34:46 +0000 (20:34 -0400)]
Submodule housekeeping

5 months agoBug fix in main.c, src/build.c bootstraps itself
Trent Huber [Wed, 6 Aug 2025 18:43:00 +0000 (14:43 -0400)]
Bug fix in main.c, src/build.c bootstraps itself

6 months agoUpdate cbs
Trent Huber [Sat, 26 Jul 2025 16:13:25 +0000 (12:13 -0400)]
Update cbs

6 months agoUpdated build file formatting
Trent Huber [Fri, 25 Jul 2025 17:30:35 +0000 (13:30 -0400)]
Updated build file formatting

6 months agoMinor refactoring and tweaks
Trent Huber [Fri, 25 Jul 2025 09:24:05 +0000 (05:24 -0400)]
Minor refactoring and tweaks

6 months agoUpdating for Linux portability
Trent Huber [Wed, 23 Jul 2025 08:20:01 +0000 (04:20 -0400)]
Updating for Linux portability

6 months agoUpgrade build system
Trent Huber [Wed, 23 Jul 2025 04:14:45 +0000 (00:14 -0400)]
Upgrade build system

7 months agoTweak `.gitignore'
Trent Huber [Mon, 23 Jun 2025 14:23:12 +0000 (10:23 -0400)]
Tweak `.gitignore'

7 months agoUpdate `README.md'
Trent Huber [Mon, 23 Jun 2025 13:42:41 +0000 (09:42 -0400)]
Update `README.md'

8 months agoRevert "if else consistency"
Trent Huber [Fri, 23 May 2025 08:11:21 +0000 (04:11 -0400)]
Revert "if else consistency"

This reverts commit dc1c0e249d9aa4c091d83e5e6107138e91d7cd4f.

8 months agoif else consistency
Trent Huber [Fri, 23 May 2025 08:07:15 +0000 (04:07 -0400)]
if else consistency

8 months agoUpdate cbs
Trent Huber [Tue, 13 May 2025 06:21:26 +0000 (02:21 -0400)]
Update cbs

8 months agoBuild system tweaks and testing
Trent Huber [Tue, 6 May 2025 02:56:35 +0000 (22:56 -0400)]
Build system tweaks and testing

8 months agoUse err.h for error messaging
Trent Huber [Tue, 6 May 2025 02:29:07 +0000 (22:29 -0400)]
Use err.h for error messaging

9 months agoUpdate cbs
Trent Huber [Tue, 22 Apr 2025 06:08:13 +0000 (02:08 -0400)]
Update cbs

9 months agoUpdate to latest version of Raylib
Trent Huber [Tue, 22 Apr 2025 05:48:34 +0000 (01:48 -0400)]
Update to latest version of Raylib

9 months agoUpdate `LICENCE'
Trent Huber [Sat, 19 Apr 2025 04:22:30 +0000 (00:22 -0400)]
Update `LICENCE'

9 months agoAdded README.md note for Linux users
Trent Huber [Sat, 19 Apr 2025 04:19:06 +0000 (00:19 -0400)]
Added README.md note for Linux users

9 months agoUpdate `README.md'
Trent Huber [Sat, 19 Apr 2025 03:45:49 +0000 (23:45 -0400)]
Update `README.md'

9 months agoBring cbs up to date
Trent Huber [Sat, 19 Apr 2025 02:48:29 +0000 (22:48 -0400)]
Bring cbs up to date

9 months agoAdd ability to clean build, more refactoring
Trent Huber [Sat, 19 Apr 2025 02:47:03 +0000 (22:47 -0400)]
Add ability to clean build, more refactoring

9 months agoLinux portability tested
Trent Huber [Thu, 17 Apr 2025 07:21:34 +0000 (03:21 -0400)]
Linux portability tested

9 months agoAdding option to link raylib as dynamic; Linux portability considerations
Trent Huber [Wed, 16 Apr 2025 22:37:04 +0000 (18:37 -0400)]
Adding option to link raylib as dynamic; Linux portability considerations

9 months agoRemove test header
Trent Huber [Sun, 13 Apr 2025 06:07:39 +0000 (02:07 -0400)]
Remove test header

9 months agoMajor update
Trent Huber [Sun, 13 Apr 2025 06:06:50 +0000 (02:06 -0400)]
Major update

11 months agoTrailing parenthesis
Trent Huber [Fri, 14 Feb 2025 20:51:02 +0000 (15:51 -0500)]
Trailing parenthesis

11 months agoUpdate README.md
Trent Huber [Fri, 14 Feb 2025 20:50:01 +0000 (15:50 -0500)]
Update README.md

11 months agoSync external/cbs
Trent Huber [Fri, 14 Feb 2025 20:36:54 +0000 (15:36 -0500)]
Sync external/cbs

11 months agoSync build system
Trent Huber [Fri, 14 Feb 2025 20:29:50 +0000 (15:29 -0500)]
Sync build system

11 months agoUpdate cbs repo
Trent Huber [Tue, 11 Feb 2025 14:30:41 +0000 (09:30 -0500)]
Update cbs repo

11 months agoMinor tweak to raylib path
Trent Huber [Tue, 11 Feb 2025 07:05:59 +0000 (02:05 -0500)]
Minor tweak to raylib path

11 months agoClean up build.c
Trent Huber [Tue, 11 Feb 2025 07:00:32 +0000 (02:00 -0500)]
Clean up build.c

11 months agoUpgrading to new build system
Trent Huber [Tue, 11 Feb 2025 06:55:57 +0000 (01:55 -0500)]
Upgrading to new build system

13 months agoUpdate line_is_comment() function
Trent Huber [Wed, 11 Dec 2024 07:47:03 +0000 (02:47 -0500)]
Update line_is_comment() function

 - Thanks to [dasbrotchen](https://github.com/trenthuber/simplexpm/pull/1) for bringing up the issues of comments and strings on the same line
 - Improved the method of removing comments from lines; takes into
   account strings
 - Subtle formatting and TODOs

14 months agoUpdated README.md
Trent Huber [Sat, 9 Nov 2024 00:33:21 +0000 (19:33 -0500)]
Updated README.md

14 months agoAdjusting submodule layout
Trent Huber [Sat, 9 Nov 2024 00:26:45 +0000 (19:26 -0500)]
Adjusting submodule layout

14 months agoCreate LICENSE
Trent Huber [Sat, 9 Nov 2024 00:08:47 +0000 (19:08 -0500)]
Create LICENSE

14 months agoAdded README.md
Trent Huber [Sat, 9 Nov 2024 00:02:58 +0000 (19:02 -0500)]
Added README.md

14 months agoClean up error messages
Trent Huber [Fri, 8 Nov 2024 23:38:12 +0000 (18:38 -0500)]
Clean up error messages

 - Line numbers added to all relevant error messages
 - Verbage changed to be both clearer for end users and more consistant
   with the XPM manual (found in ./resourses)

14 months agoImplemented ignoring comments in XPM files
Trent Huber [Fri, 8 Nov 2024 22:05:54 +0000 (17:05 -0500)]
Implemented ignoring comments in XPM files

 - Also started reworking error messages
 - Including line number in relavent errors

14 months agoBaked the font into the executable itself
Trent Huber [Thu, 7 Nov 2024 09:41:28 +0000 (04:41 -0500)]
Baked the font into the executable itself

15 months agoCleaning up
Trent Huber [Tue, 15 Oct 2024 03:50:12 +0000 (23:50 -0400)]
Cleaning up

 - Removed stb_image_writer dependency (included in Raylib)
 - Compartmentalized translation units ("const" and "static")

15 months agoAdded new features and interface
Trent Huber [Tue, 15 Oct 2024 02:21:48 +0000 (22:21 -0400)]
Added new features and interface

 - New user interface/font
 - Exporting files to png
 - Reloading current file

15 months agoRemoved object files, implemented cbs cleaning subcommand
Trent Huber [Tue, 15 Oct 2024 00:58:28 +0000 (20:58 -0400)]
Removed object files, implemented cbs cleaning subcommand

15 months agoSplit code into multiple files
Trent Huber [Fri, 11 Oct 2024 01:14:20 +0000 (21:14 -0400)]
Split code into multiple files

15 months agoHandle errors properly; don't crash program
Trent Huber [Thu, 10 Oct 2024 23:51:28 +0000 (19:51 -0400)]
Handle errors properly; don't crash program

15 months agoAdded xpm manual for reference; implemented Raylib correctly (no more memory leaks)
Trent Huber [Thu, 10 Oct 2024 22:21:56 +0000 (18:21 -0400)]
Added xpm manual for reference; implemented Raylib correctly (no more memory leaks)

15 months agoRough working application, correcting pixel bits
Trent Huber [Sun, 6 Oct 2024 02:15:12 +0000 (22:15 -0400)]
Rough working application, correcting pixel bits

15 months agoImplemented RGB color parsing
Trent Huber [Sat, 5 Oct 2024 05:42:17 +0000 (01:42 -0400)]
Implemented RGB color parsing

15 months agoRemoved trash files in .gitignore
Trent Huber [Thu, 3 Oct 2024 07:40:36 +0000 (03:40 -0400)]
Removed trash files in .gitignore

15 months agoBasic .xpm parsing framework implemented
Trent Huber [Thu, 3 Oct 2024 07:34:36 +0000 (03:34 -0400)]
Basic .xpm parsing framework implemented