SigGen:ChangeLog
Important note: When you edit this page, you agree to release your contribution into the public domain. |
SigGen Change Log
0.2.6
06.17.07
- SigGen
- Fixed: SQL is now correct again
- This also fixes the guildname issue in a clean install of v0.2.5
- Fixed: Talent Points order
- SigGen Config
- Changed: Version check uses version_compare() instead of a string compare
0.2.5
06.16.07
- SigGen
- Fixed: You can use name= again
- SigGen for WoWRosterDF MUST use member=
- Fixed: av.php and sig.php now use full paths to siggen.php
- Added: Ability to remove accents from saved images
- This will convert accented characters in a player's name to non accented characters when saving images
- WARNING: All players with names that map to the same name can and will be overwritten
- Added: Talent spec and talent points (thanks ulminia)
- Fixed: You can use name= again
- SigGen Config
- Fixed: Missing slash in readfile() in trigger.php
- Fixed: Missing slash in preview link
- Changed: Version check now uses wowroster.net rss feed for downloads
0.2.4
03.09.07
- SigGen
- IMPORTANT!
- The $_GET (URL) var name= is no longer used!
- Use member= now!
- SigGen Runs in WoWRosterDF now!
- Fixed: SigGen Update Service can now be turned of in conf.php
- Fixed: frFR Error
- Changed: Save images directory is now set full path
- Use %s% as if it was the full path to the SigGen folder
- Use %r% as if it was the full path to the roster folder
- SigGen Config
- Fixed: Save images directory setting should still show if there is a folder error, allowing it to be changed
- Changed: Removed empty password check
- Added: A link to the preview image above the preview image block
0.2.3
02.14.07
- SigGen
- Fixed: esES locale
- SigGen Config
- Changed: Now using the pretty radio buttons, and checkboxes on some input fields
- Changed: Removed class define on file upload fields
- SigGen.php
- Fixed: Background images, so now the background is transparent no matter what!
- Fixed: Error catching on getimagesize()
- Changed: Gif images can now be used for the background source
- Added: Added GET variable 'format' which can override the output image format
- Accessing images like /sig.php/Name.png also works (by changing the extension)
0.2.2
01.27.07
- SigGen
- Fixed: Auto-Save images mode on guild updates (Update Trigger)
- Added: esES localization, thanks nekromant
- Changed: PvP Rank to Lifetime PvP rank since current rankings are depreciated in WoW
0.2.1
01.17.07
- SigGen
- Fixed: Rogue icon is 'square' pack
- Added: Support for saving images with UniUploader
- Added: Blood Elf and Draenei character images
- Added: 3 more frames, blocky, oldstyle, and one for avatars
- Changed: Re-worked trigger.php, please let me know of any errors
0.2.0
01.06.07
- SigGen
- IT IS SUGGESTED TO START FRESH, I REALLY MEAN IT!
- Delete the entire SigGen folder, and drop the table `roster_addon_siggen`
- An upgrade is available, but not suggested
- If you do upgrade, make sure you still delete the siggen folder
- The location of images have changed drastically
- If you do not reset settings, you can still do so from the config panel if errors occur
- Fixed: Hiding of Riding skill
- Added: Limited support for image packs
- background, character, class, pvp, frames (kinda), levelbubble (kinda), and borders (kinda)
- Added: .gif .jpg image support (.gif not available on backgrounds)
- Custom uploaded images can also be .gif, .jpg, or .png
- The custom image code searches for image types in this order [.png > .gif > .jpg]
- Added: Partial localization, the errors and information displayed in SigGen can now be localized, the rest to come soon
- Added: Settings import and export added, share your SigGen creations or back them up!
- Changed: SigGen now honors transparency in .png backgrounds
- Implemented a pixel-by-pixel copy scheme that fails with .gif images Sad
- Changed: Moved "SigGen Works" to SigGen config, it is no longer in conf.php
- Changed: Using proper "direct file access" protection
- Changed: Guild Info is now pulled from the Roster global $guild_info
- SigGen Config
- Fixed: Config gets the settings after reset, like it's supposed to, again
- Fixed: Upgrade check moved so you can't upload/delete images or reset before upgrading
- Added: Version number now shows in config panel
- Added: Remote version checking
- SigGen now checks if there is a newer version available for download
- Changed: Fonts and Color config are gone!
- Each font and color field is now set separately
- SigGen.php
- Fixed: ini_set() usability is checked before it is used
- Changed: Error system greatly improved
- Errors will now display as an image, so you do not have to right click on the image, and open in another window to see the error
- If there is a problem with the error image, it will default back to text mode
- Changed: Improved the getEnglishValue() function some
- It will scan every main Roster locale installed
- New weirdness in this version
- Selecting a new background image pack will reset all options for background images
- You MUST reset all the options when changing the background image pack
- Selecting a new character image pack will reset the default character image option
- You MUST reset this when changing the character image pack
- Uploading to Roster with UniUploader is still broken
- I do have an idea on how to fix, just give me some time...
- Selecting a new background image pack will reset all options for background images
0.1.10
10.21.06
- SigGen
- Changed: conf.php to use dirname(__FILE__) to detect the directory it is in
- SigGen Config
- Fixed: Multiple HTML 4.01 fixes
- Fixed: Displaying of paths
- Changed: Removed log-in functions as roster provides them now
- Changed: Font directory is now accessed with ROSTER_BASE
- Changed: Updated menu to use new dynamic menu code
- Changed: Changed js to use new vars in roster_header.tpl
- Added: Addon credits
- Added: frFR localization [Thanks Harut]
- Added: Checking for fonts directory
- SigGen.php
- Fixed: A slight error in e_tagging, the date wasn't being set properly
- Changed: Using E_ALL so all errors should show (that is if php is configured to display them)
- Removed all NOTICE errors from the generator
- Changed: $configData['img_dir'] is now set with $siggenconfig_dir
0.1.9
06.19.06
- SigGen Config
- Fixed: Gif Image dithering was using etag setting for display
- Fixed: Reduced the amount of SQL queries by one more
- Fixed: Documentation link points to wowroster.net instead of wowprofilers.com
- SigGen.php
- Fixed: Website address displays correctly now. v0.1.8 used $_SERVER['SERVERNAME'] by mistake. Uses $roster_conf['website_address'] again
0.1.8
06.17.06
- SigGen
- Changed: $wowdb object is now used for sql transactions
- Changed: realpath() isn't used anymore, SigGen uses new pathing from roster to get directory locations
- Changed: inc/translate.inc moved to localization.php
- Changed: Moved some common settings into conf.php
- Changed: What text to output when name is not found in the member list is now in conf.php
- Changed: SigGen table defining is now in conf.php
- Changed: Moved code that should have been in trigger.php, to trigger.php
- Changed: Removed password setting in conf.php
- Changed: Default look of Avatars has been modified
- SigGen Config
- Fixed: Changing the "Main Images folder" to a directory that doesn't exist will not cause a fatal error anymore
- Fixed: Reduced the amount of SQL queries by 1
- Fixed: You can't hit the submit form buttons more than once anymore
- Changed: The look of SigGen Config has been updated to match roster 1.7
- Changed: New color picker code. New window for choosing colors [Thanks Aellain]
- Changed: Removed rostermenu.php because Roster 1.7's menu is now nice looking
- Changed: Log-in is now checked before you can access any part of SigGen Config
- Changed: Cookies were renamed, they no longer have "roster_" as the prefix
- Changed: Install has been simplified, there is now one big, shiny [Install] button
- Changed: "php_safemode on" description is now a little more, descriptive
- Changed: Removed "Use full path for Fonts" option since roster provides the full path now
- Changed: Using roster's sql colorizer now (sql colorizer code from siggen config is a roster function now)
- Changed: Fonts and colors have slightly better descriptions now
- Changed: Moved "Save Image" settings to it's own area
- Changed: When "Default Background Override" is on, the "Background Selection Configuration" is hidden
- Added: SigGen Config now checks if critical GD functions exist
- If they do not, SigGen Installer will not run nor will SigGen run
- Added: Last Tab Save. Saves the last config tab you were on when you submit the form
- SigGen.php
- Changed: Error reporting should be greatly improved by using ini_set('track_errors',1);
- Changed: etag code moved up just after getting info from db
- This reduces the amount cpu cycles wasted when an image really doesn't need to be generated
0.1.6
03.08.06
- SigGen Config
- Fixed: Auto-saving images will now work properly
- Changed: Docs, updated info
0.1.5
03.08.06
There are mistakes in v0.1.4, if you downloaded it, please get v0.1.5
- SigGen Config
- Fixed: Multiple issues with saving settings, uploading images, checking of directories
- Changed: 'op' post parameter has been changed to 'sc_op' to help others in porting this addon to roster ports
0.1.4
03.07.06
- SigGen Config
- Fixed/Changed: readfile() is no longer used for auto-save mode
- Instead, an image that is 0*0 pixels is placed on the page, which activates the image saving code
- Changed: Messages will now print on separate rows in the messages box for easier reading
- Fixed: Re-ordered operations in config so hopefully settings not showing correctly will now be correct
- Fixed: Now you cannot run install after SigGen has already been installed
- Fixed/Changed: readfile() is no longer used for auto-save mode
0.1.2
02.23.06
- SigGen
- Fixed: Default character images should now work/show properly
0.1.1
02.22.06
Changed to a numeric versioning system
- SigGen
- Changed: pathinfo( $_SERVER['SCRIPT_FILENAME'] ) to pathinfo( __FILE__ ) [Martin]
- Hopefully pathing will work properly now
- Changed: Added around guild_id in SQL string [Impulz]
- Changed: pathinfo( $_SERVER['SCRIPT_FILENAME'] ) to pathinfo( __FILE__ ) [Martin]
- SigGen Config
- Changed: [Update Settings] button to [Save Settings]
- Fixed: Revamped translator for raced based background selection
- Fixed: Link to "gd_info.php" in error mode
---[ Below are changes from sig2.0-gamma ]----------------------------
0.1.0 (Gamma Build 50)
02.07.06
Converted to an addon for roster
Added an Auto-Install
Added an upgrade option, for future updates
Completely new design for the signatures and avatars
This version uses a new table, so an upgrade is not an option
- sig(config | gen)
- Fixed: Changing the database prefix should no longer cause errors
- Changed: Level Bubble image can be set to "None", leaving just text
- Changed: Outside Border Image can be set to "None" to disable
- Changed: Colored Frames Image can be set to "None" to disable
- Changed: All shadow text can have separate colors
- Changed: Dither mode for gif images is now changeable
- Added: Class images
- Added: Documnetation
- sigconfig.php
- Changed: Re-design to fit in with roster's style
- Added: Tooltips for almost everything
- Added: Color Swatch for picking colors
- siggen.php
- Fixed: Better handling of drawing text with special characters
- Fixed: Improved accessing of sigs for members with special characters in their name
- Fixed: Better handling of "missing" images, they will just be skipped over
Gamma Build 25
12.17.05
There has been many, many changes
Therefore, there is no upgrade to build 25. I'm very sorry
- sig(config | gen)
- Changed: "conf.php" doesn't need to be edited anymore
- Changed: SigConfig now tests the "Save Images Directory", not SigGen.
- So when you change the "Save Images Directory", and "Save Images" is turned on
- SigConfig will try to create and/or chmod that directory
- Changed: Character images have been moved to "img/sig/char/"
- So it's possible to change your character images without overwritting the default images
- Added: Ability to change whether "http://" is removed from "Website Name"
- Added: "Max Level" to eXp bar config to adjust the maximum level
- Added: "Custom Text". Now you can add some custom text to the signatures
- Fixed: Translation routine, hopefully
- siggen.php
- Changed: How it gets database information
- Guild Info, now uses servername and guildname
- Members Info, now uses guild_id and requested name
- Players Info, now uses member_id
- Changed: How it gets database information
- sigconfig.php
- Changed: More layout changes
- Changed: Slightly less SQL queries
- Changed: All die() commands to exit()
- Changed: Directories are now fixed upon database update
- Changed: Multiple changes to how select boxes get their lists
- Changed: Under "Select background using", the "Field" selection is now a pull down menu
- Changed: All image selection boxes are now pull down menus
- Changed: All font boxes are now pull down menus
- Fixed: "Settings are changed" is only displayed when settings are actually changed
- Fixed: Reset function should work with DB_prefixes
Gamma Build 16
12.14.05
If you are upgrading from Build 10, run both .sql files
If you are upgrading from Build 15, run "SigGen_b15_to_b16.sql" ONLY
- sig(config | gen)
- Added: Translation routine for backgrounds using the localization files in the next roster version
- For now, these translation strings are built into "SigGen"
- Added: Translation routine for backgrounds using the localization files in the next roster version
- siggen.php
- Fixed: Removed $wowdb->closeDb();. Could cause an error in "wowdb.php"
- sigconfig.php
- Fixed/Changed/Added: More interface enhancements
- Fixed/Changed: The order/display of html elements are rearranged to lessen DB queries
- And this fixes some fields not being filled with current/correct data
- Fixed/Changed: All css styles are now prefixed with "sigconfig_" except for 'input', 'select', and 'table'
- Changed/Added: How messages and error messages are displayed
- Fixed: Entire display on a dark background (when it is changed to a dark background)
- Fixed: SigConfig will now notify if the uploaded images and/or the backgrounds directories cannot be read instead of showing a php error
- Fixed: The member lists are now filled with members with the correct "guild_id"
- Fixed: SigConfig now ends when there is a database error
- Fixed: When trying to upload an image with no character name selected, SigConfig will tell you to select a name, instead of uploading and image called ".png"
- Fixed: Trying to delete nothing (When "--Select One--" is selected in the Delete User Images" pulldown menu)
- Fixed: Replaced hardcoded slashes "/" or "\" with the correct "system slash"
Gamma Build 15
12.10.05
If you are upgrading, there is an SQL update file. It changes the (color1, color2, etc...) fields from 6 characters to 7 characters
Also "sigconfig.inc" replaces "sigconfightml"
- sigconfig.inc
- Added: New/Changed file. This file replaces "sigconfightml"
- siggen.php
- Fixed: Removed UTF-8 conversion. Hopefully special characters are handled better...this time
- Fixed: [( sig | av ).php/CharName.png] not working, changed back to the old method
- Changed: Variables and function names to follow my personal coding standard (nothing anyone has to worry about)
- sigconfig.php
- Where to begin LoL
- Fixed: "Delete User Images" now auto selects the current character's image, if uploaded
- Changed: Password now uses cookies, no more hidden text fields
- Changed: "config_name" and "name_test" also use cookies as well
- Changed: One tiny thing threw off XHTML 1.0 standards (forgot an img "alt" tag)
- Changed: Variables and function names to follow my personal coding standard (nothing anyone has to worry about)
- Added: "Reset to Defaults" button
- Added: SQL Debug window. See the many SQL queries scurrying to your MySQL server!
- This is controled from "conf.php". $sqldebug controls whether the table shows or not
- There is an override setting in "sigconfig.php", open with a text editor and change $show_sqldebug
Gamma Build 10
11.30.05
There has been a big change since Build 6
SigConfig has been re-vamped/re-done/re-(more other things)
This version requires that you reset to the default settings, sorry
Make sure you run the .sql file if you are updating!
- sigconfightml
- Added: This is a new file
- .htaccess
- Changed: Changed to one line, and detects what dir it is in...so no more changing it
- siggen.php
- Fixed: Hopefully special characters are handled better...
- Fixed: All directory/file system slashes are now converted to system slashes
- Fixed: When "Save Images" is on, the image "SigGen Works.img" is no longer saved
- Added: SigGen will try to create the saved images directory if it does not exist
- Added: SigGen will try to chmod(0777) the saved images directory if it isn't writable
- sigconfig.php
- Changed: The overall look/feel/functionality of sigconfig
- Looks cleaner, neater
- Changed: The way the backgrounds are set/handled
- You still set the search name, but now the background files are automatically filled from the "backg" directory
- Fixed: Uploaded images not being seen by siggen (case conversion crap, grrr)
- Added: New file "sigconfightml" to hold the main html code
- Added: Ability to delete member images [Thanks Ahrtvuailla]
- Changed: The overall look/feel/functionality of sigconfig
Gamma Build 6
11.22.05
- siggen.php
- Added/Changed/Fixed: More code optimization, uses less memory, cpu time
- Changed: Hardcoded max-level is now a variable for quick changing when the expansion is released
- sigconfig.php
- Added: Upload custom user images to the "/members" directory from sigconfig
- The "Name Box" is what character you're uploading to
- Changed: Select config mode from the config screen. No more going back to the password page!
- Changed: Image Preview keeps the same 'name' when changing the config mode
- Changed: There is now a members list for the Image Preview, pulled from the DB
- Added: Upload custom user images to the "/members" directory from sigconfig
Gamma Build 5
11.16.05
- siggen.php
- Fixed: eXp bar text when aligned left is now actually aligned left
Gamma Build 4
11.15.05
- siggen.php
- Removed: iconv() function, Using a different method for getting name
- Changed: "New line feed" (\n) and comment brackets (<!-- -->) for "Image Saved: "
- Now works better with RossiRat's "update_trigger"
Gamma Build 3
11.13.05
- sigconfig.php
- Fixed: (Choose another config) link, not working for some
- Changed: Config name is now capialized (looks better I think)
- Changed: Image preview will show image even if "Save Only Mode" is enabled
- Changed: Image preview will show correct/newest image if "eTag" is enabled
- Fixed: Random input box ID was the same as another input box ID
- Fixed: Table layout (placement of tags) for Text Config was wrong
- Added: W3C compliance images. Yes, "sigconfig.php" is XHTML 1.0 compliant
- At least that's what they say...
- siggen.php
- Changed/Added: Error output, changed formatting
- Added: For saving images, it will test to see if the save directory is writable and output an error if it isn't
- Changed/Added: "siggen.php?saveonly=( 1 | 0 )" Changes image output regardless of db settings
- Added: "siggen.php?etag=( 1 | 0 )" Changes eTag mode regardless of db settings
- Changed/Added: Handling of name should be better with special characters (such as umlauts)
Gamma Build 2
11.10.05
To upgrade from build 1 to build 2, download "siggen2-g_b1_to_b2.zip"
- sigconfig.php
- Added: A password field (password is changable inside "sigconfig.php")
- Added: Ability to chage the filename of sigconfig.php [RossiRat]
- Yeah for obfuscation!
- Changed: Changed the disabled input field after "Config Name" to just text
- Changed/Added: Better description of what "Save Only Mode" does
- siggen.php
- Added: Ability to use "( sig | av ).php?name=xyz&saveonly=1" to turn on "SaveOnly Mode" when accessing "sig.php" or "av.php" directly
- Fixed: eXp bar text weirdness
- Changed: For the eXpbar, removed the [ ] (brackets) that are hardcoded in
- (Both) Customizable pre- and suffixes for the savenames
- (DataBase) added two more fields "save_prefix" and "save_suffix"
Gamma Build 1
11.08.05
First Release of Gamma. Very many new things
- Configuration is now done via web-page [Thanks for the code Podunk]
- All settings are stored in the database
- Avatars [Jessy]
- eTag Caching [zeth_russ]
- Save images to the server [RossiRat]
- Suppress image output (for a "save only" mode) [RossiRat]
- Shadow text [RossiRat]
- Ability to use full path for fonts [RossiRat]
- Better error output
- Some code clean-up