ZCL Changelog 

Version 2.8.x

2.8.0
Convert ZC Player options 'Skip Logo' and 'Multiple Instances'
to run off of zc.cfg and new ZC Player configs instead of using 
command line switches.
	Requires ZC Player builds after 16th October, 2019.
	( ZoriaRPG, 16th October, 2019 )

Version 2.7.x

2.7.7
Move RomView into a sub-directory and bundle old fonts.dat
and allegro.lib with it so that it runs in 2,55.
Change code from commandlibe process to exec process.
	( ZoriaRPG, 10th October, 2019 )

2.7.6
Added Load Module (.zmod) butons to both the ZC Player and
the ZQuest Editor config tabs. 
	( ZoriaRPG, 9th October, 2019 )

2.7.5
Split up Theme/Colour settings for ZC Player and ZQuest
Added / replaced some tab icons (drivers, colours tabs, notes tab).
	( ZoriaRPG, 9th October, 2019 )

2.7.4
Added User Theme Load Button, User Theme lister selection, 
	and User theme preview image (using Legacy theme, small mode).
	( ZoriaRPG, 9th October, 2019 )

2.7.3
Fix alignment of Select Save File button.
Updated labels for tabs.
Added a graphic for the save file button.
Added a button to select the current .sav file for ZC Player.
	( ZoriaRPG, 3rd October, 2019 )
	
2.7.2
Fixed a bug where the zquest.cfg was being corrupted (in this version).
Added DXGL Configuration to Video Drivers
	( ZoriaRPG, 23rd September, 2019 )
	
2.7.1
Fixed preview of Dark and October themes.
Changed 'Default' theme to 'Classic' theme.
	( ZoriaRPG, 19th September, 2019 )
	
2.7.0
Segregated ZC Player and ZQ GFX Drivers
	( ZoriaRPG, 18th July, 2019 )

Version 2.6.x

2.6.12
Removed extraneous 'Show Misaligns' option from ZQuest Options 2.
ZQuest tab now defaults on Options 1, as intended.
	( ZoriaRPG, 5th March, 2019 ) 	

2.6.11
Fix 'Skip Logo' button and update 2.6.11
	( ZoriaRPG, 19th February, 2019 ) 
	
2.6.10
Added Dark and October UI Themes
Fixed initial page selection (was ZQuest, now ZC).
	( ZoriaRPG, 29th January, 2019 ) 

2.6.9
Removed extra instance of 'Til;e Protection' box.
	( ZoriaRPG, 3rd March, 2018 )
2.6.8
Changed the titlebar text to indicate that ZC 2.53.0 or higher is required for ZCL.
Fixed the text set by GDI mode (was setting the .cfg string to GBID, not GDIB)
Widened the pulldown combo-boxes under the drivers tab so that the options are completely visible. 
	( ZoriaRPG, 22nd January, 2018 )
	
2.6.7
Added preliminary OSX support.

2.6.6
Added Linux video drivers, and MacOSX Video drivers.
Streamlined the drivers interface to one TCombo pair. ( ZoriaRPG 16th December, 2017 )

2.6.5
Fixed 'Show Misaligns' in ZQuest Options 2 not setting the zquest.cfg value. 
	( ZoriaRPG, 15th December, 2017 )

2.6.4

Fixed calls fromn the button UI to zelda-w.exe and zquest-w.exe to use zelda.exe and zquest.exe.  ( ZoriaRPG, 15th October, 2017 )

2.6.3

Binary: Updated upx compressed binary file to v2.6.3.

Chore: Fixed version ID. ( ZoriaRPG, 6th October, 2017 )

Fix: Added hardcoded config settings for RomView.
Changelog: Added hardcoded agcfg.writestring() values for ['romview-graphics']. ( ZoriaRPG, 6th October, 2017 )

2.6.2

Changed calls to romview-w.exe and romview-l to romview.exe and romview, for Windows and Linux, respectively.
Added write instructions for the [graphics] section (for video drivers) to write to all three config files. 

Segregated all calls to ag.cfg:
	All calls to ag.cfg have been segregated as follows:
	Calls specific to ZC read and write to zc.cfg.
	Calls specific to ZQuest read and write to zquest.cfg.
	Calls for ROMView, and all calls made for ZCL-specific sections
	( section 'ZCL' and section 'graphics' ) read and write to ag.cfg. ( ZoriaRPG, 6th October, 2017 )

Removed the -w and -l filename tags for the binaries.
	The compiler output for ZC outputs zelda.exe, and zquest.ext, romview.exe
	on windows, and zelda, zquest, and romview for Linux and OSX.

	The change uses the filenames from the compiler output.
	(MacOSX versions will follow this format.)

	The change is:
	zelda-w.exe -> zelda.exe
	zquest-w.exe -> zquest.exe
	zelda-l -> zelda
	zquest-l -> zquest

	This should speed up some testing, as the filename changes are time-consuming. ( ZoriaRPG, 6th October, 2017 )


2.6.1

Added Win32 platform guards to ZCL video driver selection, and bumped version to 2.6.1. ( ZoriaRPG, 29th August, 2017 )

Added the ability to set the allegro video mode on Windows (fullscreen, and windowed drivers).
Added 'Drivers' tab. ( ZoriaRPG, 28th August, 2017 )
Added ROMView launching button to main panel. ( ZoriaRPG, 27th August, 2017 )

Took over ZCL development, added GitHub Repo. Compiling now with Lazarus iDE 1.6.4 (32-bit). ( ZoriaRPG )

2.6.0

Release for Zelda Classic 2.50.3RC1 ( Sean, Saffith )
//! I'm not sure what changed in this build. -Z


//Version 2.5.x

2.5.7

Release for Zelda Classic 2.50.2 ( Sean, Saffith )
//! I'm not sure what changed in this build. -Z

//! Unknown Version IDs
//! Note: Version ID specific notes were not recorded in the old SVN for ZCL. The changes were tied to the SVN IDs for
//! Zelda Classic on shardstorm, thus the following changelog entries cannot be tied to a specific build *of ZCL*. -Z

Cosmetic Fixes ( Sean, 2014-07-01 20:07:26 )

Added some pretty icons to the sub tabs. - Deviance ( Sean, 2014-07-01 19:38:28 )

Finished saffith's implementation of the multiple instances for ZC option for ZCL -Deviance (Sean) ( Sean, 2014-07-01 18:49:33 )

ZCL's source updated to the latest Lazarus build.
Tnotebook property was removed from the newer Lazarus builds thus breaking the source code. Has been replaced with the TPageControl property instead thus making the source code working again.
More to come ;) -Sean ( Sean, 2014-07-01 18:14:05 )

The source code has been updated for Lazarus 0.9.28.2. I was still using 0.9.22 so it needed updated so that means I'm also using the new fpc compiler. ( Sean, 2010-02-01 04:58:47 )

Corrected some issues pertaining to the window scale modes. The were not showing up like it was supposed to.
Images on the right side of the color scheme chooser was not supposed to be there. Now gone. A whoops on my part.
Stripped out old code that wasn't being used there. It was just there for backup purposes. ( Sean, 2010-02-01 04:54:14 )

[BUGFIX] Windows Scale not keeping it's settings ( Sean, 2009-07-23 23:18:11 )

ZCL for linux build ( Sean, 2009-07-22 12:39:51 )

Sometimes ZCL doesn't read the settings properly. Thus Ignoring them
Fixed the FPS problem
Name Entry Mode in Zelda Classic Tab
Settings are read in Title Screen now
Combo Brush in ZQ Tab
Enable Tooltips in ZQ Tab
Floating Brush in ZQ Tab
Mouse Scroll in ZQ Tab
Overwrite Protection in ZQ Tab
Palette Cycle in ZQ Tab
Show Ruleset Dialog When Creating New Quests in ZQ Tab
Tile Protection in ZQ Tab
Uncompressed Auto Saves in ZQ Tab
Use Static for Invalid Data in ZQ Tab
Auto backup features in ZQ Tab
Got rid of the white space
Major clean up of the GUI
A lot of tabs were removed because of the GUI clean up
Welcome screen removed
Removed secondary tabset icons
Edited how ag.cfg is being read :) ( Sean, 2009-07-22 00:08:39 )

Small bug in the interface I had to fix :P ( Sean, 2009-05-04 12:52:16 )

Fixed a bug with scaling option not working. (Windows only issue) ( Sean, 2009-05-04 12:21:46 )

ZCL Release only ( Sean, 2009-04-29 10:26:34 )

This is the last ZCL 2.5 release for linux. Windows Version coming soon
I made this build so Majora would stop whining :P ( Sean, 2009-04-27 19:35:42 )

ZCL Release ( Sean, 2009-03-26 18:05:59 )

Whoops there was a bug in the setup wizard which would not let ZCL setup correctly. Sorry about that. Must of missed it. ( Sean, 2009-03-12 20:55:00 )

This new build release is just ZCL only. ( Sean, 2009-03-12 20:36:13 )

Minor Interface Fixes
When an error occurs it now fails gracefully. This means it shouldn't give you that corruption message.
ZCL now supports multiple versions of ZC from 1.92 to current. This is new so expect bugs.
[NOTE] For all ZCL testers. Please make sure you extensively test this version of ZCL. There was a lot of core rewriting again due to the multi zc support. So please report the bugs! ( Sean, 2009-03-12 20:34:48 )

Seems like the latest changes broke ZCL. Well I recompiled ZCL and now this would be the correct release to use. Still gots me wondering. Who broke my program :( ( Sean, 2009-03-09 19:52:06 )

New ZCL Builds for windows and linux. Also this is a good time to try the updater feature in ZCL. :) ( Sean, 2009-02-02 12:12:43 )

Minor Interface Fixes
Updater shows the wget console. This is so you guys know it's actually doing something :P
Oh look icons on the tabs.
Interface improvements
Linux build is using the GTK2 Interface again
Updated handles errors better
Updated checks to make sure you have a connection
Updated interface improvements
Added 800x600 in ZC Resolution Tab ( Sean, 2009-02-02 11:04:44 )

Removed ZSCRIPT (Source code will be released to public soon)
Core Optimizations
ZCL for Linux will be using GTK until Lazarus becomes more stable with GTK2 sorry people =/
New Logo
Updater Feature implemented - On the first download of the alphas please click on the updater feature so it can configure itself. This is a very new feature so if you spot any bugs please immediately report them. ( Sean, 2009-02-01 16:38:14 )

Added a new feature to Zplayer called BIG2 use it like you are using BIG when you enter in your resolution. There will be a feature added to ZCL to show you what I mean. Example what this does http://sjnetwork.net/big2.jpg ( Sean, 2009-01-14 08:51:56 )

New ZCL Release Only
--Much Cleaner Interface
--ZCL Zscript Editor
--Notepad
--Load Quest On Start
--New Banner
--Descriptions for some options you check. This tells you what does what :P
--Go To Color Scheme and Title Screen has been removed
--Load SFX.dat has been removed
I am still accepting requests and also BUG TEST THIS! ( Sean, 2009-01-03 17:19:10 )

Fixed a little color issue when ZCL is running with the windows classic theme
Fixed another issue that Classic Mode will not save the settings ( Sean, 2008-12-14 08:44:43 )


Windows version of ZCL ( Sean, 2008-12-09 22:11:27 )

Finally a ZCL build for Linux Again
Changed Large checkbox to Use Classic Interface since the Large mode is now the default. This will be updated on the windows version soon. ( Sean, 2008-12-09 21:13:03 )


This release is only for the bugfix for ZClauncher ( Sean, 2008-09-02 08:13:38 )

Omg guess what? New linux build ^_^ also with ZCL 2.0 Final. ( Sean, 2008-04-29 16:58:43 )

New Version of ZCL. So this new build is just a new updated version of ZCL. Sorry for the long delay. People. ( Sean, 2008-04-29 05:25:24 )

Fixed a bug which forced -large at all times
Note- The scale mode only works with Zq if it's just in small mode. When in large mode ZQ just crashs so this is not a bug with ZCL. ( Sean, 2008-04-09 06:29:14 )

ZCL 2.0 Beta 1.1 built for windows ( Sean, 2008-01-29 17:43:25 )

New build of ZCL ( Sean, 2008-01-28 23:39:11 )

Uses GTK2 on linux builds
GUI should not look messed up like it was.
Checker is now fixed under linux
Fixed the Quick Quest Load Feature that it wouldn't load saves 5-15
Notice: Quest loader might show weird text. I am not sure what is causing this. I am investigating still on this. Seems like it's a linux only bug. ( Sean, 2008-01-28 23:36:00 )

Ok this one was long overdue. I have made a linux version of ZC also with a new version of ZCL for linux. It is using gtk so make sure you have gtk1 installed. Report bugs at agn etc. Enjoy people <3 Sean ( Sean, 2008-01-27 19:58:04 )
Fixed checkbox alignment in ZQ Tab
Fixed Button sizes in ZQ and ZC tab. (Text was being cut off)
Some items were forcing dark colors. This should be fixed ( Sean, 2008-01-27 19:52:49 )


Added Screenshot Output in ZQ and ZC Options
Added Cap FPS in ZQ Options
Added Show FPS in ZQ Options
Added Animate Combos Options
Added Load Last Quest in ZQ Options
Added Mouse Scroll in ZQ Options
Added Save Paths in ZQ Options
Added Show Misalignments in ZQ Options
Launch Buttons now appear on every page
GUI Updates again
Fixed ZC Checker bug that did not detect allegro
Replaced Win99 Color Scheme with Gold Color Sheme
ZCL Logo updated
Added Reset to defaults in ZC and ZQ Options
Added Go to Color Scheme in ZC and ZQ Options
Added Go to Set Title Screen in ZC Options
Fixed a bug on Text Overlapping when you use a windows visual style
Remove the Auto Reload on start. ZCL Auto reloads the settings on
Added a feature if ag.cfg is not found. It will set default options for
Extended the load quests slot to 15 ( Sean, 2007-12-15 17:15:13 )


Fully implemented the Color Scheme preview.
Fully implemented the Set Title Screen
Fixed ZC Checker bug that didn't even scan
Finally did some touch ups to the interface to look more appealing
Added QuickLoad
Added Skip Loading Icons
Renamed Throttle FPS to Cap FPS
Added Show FPS
Fixed a bug with everytime ZCL was loaded fullscreen was always checked. This bug was back in the 1.5 days also. Finally Squashed. :-D
Did touchups on the fonts. ( Sean, 2007-12-11 06:18:54 )


Reverted ZCL back to tab look
Integrated Title Screen into the MAIN UI
Did some arrangements on the features of ZCL
Decided to start working back with ZCL AGAIN :-D ( Sean, 2007-12-09 17:11:24 )

Reverted ZCL back to tab look
Integrated Title Screen into the MAIN UI
Did some arrangements on the features of ZCL
Decided to start working back with ZCL AGAIN :-D ( Sean, 2007-12-09 16:51:28 )


ZCL SET Title Screen has been integrated into the main gui now.
Fixed a bug that caused ZCL not to save the options
Removed some old code that was uneeded
Changed the code how the options are selected. This basically is behind the scenes work. Basically what I did was worked on the core of the program to help save some space and memory consumption. This also will help make ZCL more stable.
Added 2 new options that helps you preselect the options for ZC and ZQ. What this does if you have a fast pc, hit the fast pc button, If you have a slow pc, press the slow pc button. Yeah you don't need a fast pc for ZC. I only have a 466mhz processor and it runs just fine :-D. Ok that's it for now. ( Sean, 2007-09-04 14:53:35 )

ZCL now had a new gui which makes it even easier to set it up.
ZCL's old interface has been removed
Adjusted the ZCL icon again =/
Enjoy :-D ( Sean, 2007-08-29 05:46:17 )

//v1.5.x

New version of ZCL for the latest build. This release doesn't have the updates that is mentioned below except ZCL. ( Sean, 2007-08-28 08:17:13 )

ZCL has the new -large mode implemented :-D ( Sean, 2007-08-28 08:09:37 )

Fixed the icon issues in ZCL now it looks better :) ( Sean, 2007-08-28 07:36:30 )

This build includes a new version of ZCL ( sean, 2007-06-10 06:54:03 )

ZCL - Fixed Title Screen Selector Scrollbar Bug (I hope)
ZC Checker has been recoded AGAIN! ( sean, 2007-06-09 21:33:09 )

ZCL Crc Checker Removed
ZQuest Tab has a redirection setting to Extra's (Requested)
ZCL 1.5 Final Almost Done =-D ( sean, 2007-06-09 21:00:24 )


Have done the final touches for ZCL which has now been versioned to 1.5 RC1. Expect a release soon on purezc. :-D ( Sean, 2007-03-18 16:46:15 )

Fixed issue that ZCL would lock up launching ZQ or ZC on linux. ( Sean, 2007-02-09 16:08:25 )

ZCL will not lock when you launch ZC or ZQ on windows. ( Sean, 2007-02-09 14:29:12 )

Updated ZCL.ini
Added linux build ( Sean, 2007-02-09 11:59:59 )

New ZCL Icon made. Thanks DN ^_^
More bug fixes (New build soon) ( Sean, 2007-02-07 12:03:54 )

// v1.0.x

Added new Alpha build of ZCL for windows and linux
Added new Alpha build of Zelda for linux ( Sean, 2007-01-31 15:34:28 )

ZCL Removed Launch Zq and Zc Button
Fixed coding errors which caused it not to compile in linux. ( Sean, 2007-01-31 15:26:42 )

ZCL Changes - Added Allegro Log Tab and implemented it. This allows after you close down ZC or ZQ from launching it on ZCL. It will output the allegro log to ZCL. I implemented this so people know what is going on if ZC or ZQ crashes on them. ( Sean, 2007-01-31 14:29:37 )

Started working on the launch ZC and ZQ option button. ( Sean, 2007-01-30 21:47:22 )


