View | Annotate | Download (109.1 KB)
Fix wrong error message for non-writable template file in acp_styles.php - Bug #50045
Coding guidelines in r9629
Fix bug #47345 - Check if template file is empty before trying to read from it. Authorised by: acydburn
Fixed bug #14304
Authorised by: AcydBurn
Fix bug #46145 - Template cache error for files of template-subfolders
Authorised by: acydburn
Fix bug #45705 - Show error in the ACP when template folder is not readable. Authorised by: acydburn
late fix for #45135
add missing $super assignment - Bug #43635
#43965
Inherit the bitfield
#42985 - use path in JS instead of name
Fix imageset editing for retaining and correctly setting dimensions for images, as well as displaying correct settings for first page load.
Make sure a style set to "default" is also always active. ;) (Bug #37475)
problems with case handling #36725
Provide a way to disable the config write check and rename the ACP style editor disable constant
Fix problems with styles using an underscore within the filename. (Bug #34315) - Also display inheriting template on style installation (previously, it was only displayed on template installs) - Fixes undefined variable in error message if inheriting style does not work...
some changes for proper code documentation
more verbose style.php in DEBUG mode
cleaning tpl fallbacks up
#30735
Okay. Frozen, we never said anything about it being permafrost. Also, this is not 100% tested, expect troubel with store_db (I'm waiting for the bug reports)
Thanks NBBN
Hiding everywhere little buggers, eh?
some language/style/code fixes (refer to the diff of the changelog)
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
make sure we always check for a valid directory handle
#14850
some bugfixes
dumdidum... sorry. ;)
#i62 - #i65 gone through every javascript invocation and making sure we adhere to our coding guidelines.
some fixes. :P - language authors may review their email template files...
some bugs fixed
- properly export localized imagesets
err, forgot to commit
try to normalize everything...
again, a lot of bug fixes
- search result extract shouldn't end in the middle of a multibyte character [Bug #11863] - missing localisation for an imageset shouldn't create lots of "imageset refreshed" log messages [Bug #12027] - explain that themes which need parsing cannot be stored on the filesystem [Bug #11134]...
even more fixes. :o
basically what is listed within the changelog. ;)
do as advertised :/
different approach actually
let's try to correctly catch some conditions as well as letting the cache being updated correctly
some fixes...
#12423
Introducing the ability to manually set the dimensions of an image in the imageset editor. A little spelling.
Introduces new language variable(s).
#11925 #11675
#12251
ok, mess around with the templates + fixing some bugs + adjusting headers for those files already modified to circumvent conflicts for those having their editor set to remove trailing spaces (not recommended!)
Adding a few safeguards to stop people from breaking their own boards ;) Translators, I'm sorry but this means some work for you.
#11255 #11259 #11291 #11335 #11457 #11473 #11475 #11511 #11523 #11527
Ooops, sorry
#11144
no duplication of icons...
#11042
Revisiting #11024 Making a few things prettier in the progress.
#11024
Forgot this one, bleh. :|
Theme editor replaced with something more basic, it was not robust and was more error prone
We do not support nesting code tags - #10763 #10741 Confirm box on pruning forums - #10619 Not stripping empty lines on parsing messages - #10579 Remove reports alongside with users - #10501
Better support for nested transactions...
some language-specific adjustements fix prune users (adding the list of users to the confirmation page) tried to fix the show/hide trigger in ACP by not using width: auto; (which gets somehow inherited to each other element)
#10125
#10127
#10005, #10003, #10001, #9999, #9945, #9965, #9909, #9906, #9877, #9861, #9831, #9830, #9815, #9665, #9624
prosilver adjustments for important announcements in ucp - #9995 MCP fixes for user notes/warnings - #9981 Preserving imageset values on save/edit find a member link for Mass PM's - #9925...
- overhaul of imagesets imagesets are now "intelligently" multilingual, one may use imagesets inside of CSS files now (as well as properties like the width and height of an imageset's image) all previous styles should change their imageset.cfg to be like prosilver and subsilver2 (notice how there is now an imageset.cfg in the /en folder, there should be one for each language)
#8784
- acp popup, shouldn't require 700 px width - throw an error if an image that's edited into an imageset doesn't exist - convert the password not its hash ;-) - only update user_login_attempts if necessary - make password requirements even clearer
#5194
- make required_template/required_theme/required_imageset in style.cfg work as intended
allow the template bitfield being specified by the author if he do not want to use some hardcoded tpl bits...
- Pruning doesn't lower user post counts anymore [Bug #7676] - Better resync explanations in ACP - relative link to board shouldn't result in an empty link [Bug #7762] - allow spaces to define multiple classes [Bug #7700] - forgot addslashes for password conversion [Bug #7530]...
- allow underscores in CSS class names / ids - remove control characters from clean strings, and map all space characters to ASCII space (\x20)
- fix some oddities (doubled spaces for example) - changed the way make_forum_select() is returning the forum list - now including skipped forums but being disabled. This should make identifying the correct forum much more easier. - Changed some permission namings based on suggestions by the community...
- correctly check custom class names [Bug #7206]
#7274
fixing some bugs, most being submitted grammatical/spelling errors.
- fixing some bugs - removing utf8 characters from email files (has been discussed internally, you guys know why) - making sure some opendir calls are checked before calling readdir.
- new homographs or IDN confusables ( http://www.unicode.org/reports/tr39/data/international.txt ) - also added character names to old homographs - pagination_sep theme option removed, PAGINATION_SEPERATOR can be set in language files and the theme can overwrite it using span.page-sep [Bug #6872]
elseif -> else if
- finally correctly calculate current time for birthday calculation [Bug #6030] - allow searching forums with unsearchable subforums [Bug #6056] - addition of an optional HTTP_X_FORWARDED_FOR check in sessions, including bans - do not index forums which have indexing disabled on index recreation [Bug #6060]...
some tiny bugfixes.
blah ..
#4892
Message for my last commit (no I didn't intent it to be "message"): - include forums without search indexing in author searches and egosearch [Bug #5530, #4782] - allow changing search options when there are no results if a pre-defined search is used - added user_pass_convert flag for unconverted phpBB2 passwords and password conversion on first login...
ok, i am an idiot...
Missed that there were 2 open against this file
#5020 Note, this can give a wide list, we need to look at this further
- now username changes should work as desired - removed some extract() calls
Revised attachment categories a bit Fixes for the following bugs: #4830 #4818 #4816 #4810 #4808 #4798 #4796 #4772 #4662 #4646 #4546 #4524 #4270
I hope not having introduced additional severe errors :)
Allow fractional values for sizes [#4744]
he braces style is deprecated as of PHP 6
tried to begin adjusting all string functions where applicable - still a lot to do. i hope i catched all relevant sections and did not mess something up.
- support re-caching of theme data if stylesheet.css changed and load_tplcompile enabled - mcp fixes - fixed some usability issues
consistent acp layout regarding backlinks and messages.
- some bugfixes - using E_USER_WARNING if an error occurred within the ACP (sadly not able to use it as a default for trigger_error - it seems to be hardcoded in PHP)
- set default_style when the old default style is being deleted - Do not search for moved topics in the premade searches (new/active/unanswered) and if one occurs for whatever reason, at least display it properly [Bug #3756]
forgot this :P
- auto sync attachment topic flag [Bug #2949] - corrected paths for templates stored in the db and filenames displayed in the template editor [Bug #3662] - removed some useless language strings [Bug #3648] - corrected escaping of usernames and passwords in auth modules [Bug #3696], added ldap_escape
- removed a useless line [Bug #3656] - do not reuse session ids [Bug #3626] - Bug #3684 - added refresh imageset option
- fixed some problems with themes - added support for {IMG_NAME_SRC}, {IMG_NAME_WIDTH} and {IMG_NAME_HEIGHT} - fulltext_native has to use group by in a few more quries
- finally making the age calculation work [Bug #3582] - replacing all occurances of L_NONE with a more specific string [Bug #3494] - a few corrections to html id attributes in the installer - using correct permission in mcp_report [Bug #2471] - allow deleting the avatar, when no upload method is enabled and hide the delete button if no avatar is set
This should end some issues we have been having regarding the proper binary encoding of stuff. :D Acyd Burn: quit breaking the schema :P
- fixed some bugs - made imageset naming more consistent - updated every schema to be consistent and also fixed it (every db should install fine now) -
Deal with incorrect keys in the config file
- fixing some bugs - shortening some db columns to meet the requirements - correctly increase/decrease user post counts - fix the topic title length bug(s)
Adding the new warning image to the appropriate places Thanks to dhn for the image
- removed an accidentaly pasted line [Bug #3227] - added missing images to acp_styles [Bug #2623] and added a new image btn_warn - use the style name when exporting a style instead of the non existant path [Bug #2343] - fixed an incorrect call of acp_styles::install_style() [Bug #2325]...
OK...
This commit should increase the total number of BBCodes from 31 to 2040. Some things to watch out for:
Each database likes to deal with binary data in its own, special way. They are, quite frankly, too cool for school.
MySQL, MSSQL and Oracle all allow me to send in a default value for their binary column using a hex number. However, MSSQL forces me to send the specific data as a hex number and thus we must CAST it....
- it's \r\n not \n\r [Bug #3121] - a few little search bugfixes - drop in the improved version of the native search based on UTF-8 (still needs some work before it can replace the current native search) Thanks Ashe :)
- tackle some usability issues - fix bug #3147 - added the lock-images made by SHS` - fixed MSSQL errors (adding the correct ESCAPE sequence)
- display age in user profile and make it available on viewtopic - various tiny bugfixes including [Bug #2351] [Bug #2549] [Bug #2681] [Bug #3015] - strip first, then change newlines [Bug #2403] - added support for creating user profiles to the login function (makes use of user_add), triggered by LOGIN_SUCCESS_CREATE_PROFILE constant...
Some changes to the way folder images are handled for "special" topics
- fix some bugs in imageset editing, includes [Bug #2269]
- automatically sync topic_reported when deleting a post [Bug #2152] - retrieve forum information in report.php - don't update deleted topics - proper permission check for "admin or moderator" - allow changing poster while ip dropdown contains a different user [Bug #2190]...
- added class="radio" to all radio- and checkboxes - make sure the database gets closed correctly in cron.php - bugfixes
- a few adjustments to permissions, specifically with regard to global topics - forgot to change a line in permission trace [Bug #2100] - syntax highlighting for php5 - [Bug #2093]
ok, sorry for this. :/ - cleaned up table names/constants
ok, this one is rather large... the most important change: re-introduce append_sid: old style continues to work, not a performance hog as it was in 2.0.x -> structure is different
apart from this, code cleanage, bug fixing, etc.
- removed useless code from style.php - added a view template cache mode to acp_styles - syntax highlighting for the acp css - completed refresh actions for themes and templates - fixed theme and template installation - use a function for generating database theme data...
- fix some bugs in the theme editor
- added a theme editor - some adjustments in acp_styles.php - fixed storing themes in db (needs revisiting)
some changes before i forget...
- introduce new function build_url to easily build a valid url from the user->page object as well as optionally removing certain keys - changed attachment config to utilize the config build methods - cleaned up posting.php - the submit/delete_post functions are now usable (functions_posting.php)...
- added the template editor (doesn't use a hardcoded list of template filenames for categorisation anymore) - fix some bugs related to storing template files in the database - allow templates stored in subfolders of the /styles/name/template/ folder
- build explain links a bit different... - fix btn_ip reference (it is btn_info now) - removed sql_report.css (we use the acp css) - updated the sql report layout
To all people having their bug status set to fixed: SF pserver CVS access is currently down, therefore the snapshots are still out of date.
- fix a bunch of bugs - <!-- $Id$ --> is no longer allowed in template (.html) files - changed layout of private message screens (folders are menu items)...
- Bug 1301
ok, thought about this now for too long. I think the best solution circumventing memory consumption and not introducing "hacks" is to seperate module information (and probably more in 3.2 for installation/uninstallation) from the main code.
- a bunch of bugfixes. :P
- fix some tiny bugs - fix module system (sometimes the layout is broken due to falsly deactivated categories) - auth updates (setting permissions) - fix "category jumping" bug in acp - u_action is defined by the module itself
- only a slight change... - re-set forum_style too
- The working directory can't be trusted, we give the path explictly instead
- A MUCH better UI to editting an imageset :-)
D'oh!
- Imagesets can now be edited! Hooray! ( Might need to add something.. )
- sperate permissions from sessions - added some comments to the auth class for better understanding - revised some permission functions - added option to negate permission check by prefixing option with a ! (for example checking for !f_read returns true if user is not able to read forum)...
- file_get_contents instead of imploding file()s or fread()ing till the maximum filesize - language and style properly use compression - language now prompts user for methods - functions_compress does not need to eval() to get a hex date, instead calls pack()...
- ability to create new style
- install style and style elements - refresh template and style cache
- some changes to browser checking (was the reason for not working logins) - partly working style acp - other tiny changes here and there