History | View | Annotate | Download (49.5 kB)
commit ecb29e6027ef0ef7c551f22745aa68e3f96d83acMerge: 4270705 c717e44Author: Igor Wiedler <igor@wiedler.ch>Date: Sun Feb 13 18:33:15 2011 +0100
Merge branch 'ticket/hammerhead/8904' into develop-olympus
commit ad93eaaaf36c80dcfd39584894c2c5c8d0f5c4fcMerge: 38ba3dc 11d097fAuthor: Nils Adermann <naderman@naderman.de>Date: Mon May 3 19:41:04 2010 +0200
Merge branch 'ticket/cs278/9582' into develop-olympus
Properly fix #40925
#48985
late fix for #44905
Fix column handling in db updater, custom profile fields an db tools for firebird DBMS (Bug #44555)
Better handling and finer control for custom profile fields visibility options. (Patch by Highway of Life)
Hiding everywhere little buggers, eh?
This commit was manufactured by cvs2svn to create branch 'phpBB-3_0_0'.
#15111#15119
dumdidum... sorry. ;)
misc SQLite bugs
- BBCode parsing order should ALWAYS be censor_text(), bbcode_secon_pass(), bbcode_nl2br(), smiley_text(), parse_attachments()- using \r on custom bbcodes to allow line breaks [Bug #10758]
some bugs fixed
#14072
#11515
#13567
More fixes for CPFs. I believe the wizard should now work for all types, even with several languages. Testing is encouraged.
#13751Fixing date CPFs for multilanguage boards.
try to normalize everything...
changes
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!)
Inserting lots of ugly to code to introduce CFPs to the new dimension-aware request_var. I hope I got all of the nasty critters spawned by it.
#11803
Let's try this again :|
reverting earlier changes
#12237
- Oracle, woe is you... I will say this much, this fixes Oracle's handling of empty strings... We also fix custom profiles and now provide database size for Oracle...
- use var_export instead of our format_array function [Bug #6748]- fix dumb error in column naming [Bug #6750]- Make sure to catch some special conditions for cpf translation as well as correctly removing/adding default values on language installation/removing [Bug #6752]
#6000
rather large update, most important things done:- implemented provided patch/diff file for bug #5350 (Highway of Life) with some tiny changes and alterations- more username/colour changes/fixes- added a note about PM rule-dependant message removals so the user is not wondering too much if he can't remember his rules. :)...
some updates; and hopefully not completely breaking redirects (again). :D You know, i like breaking things.
#4896
- typo in functions.php- #4826
- store sql_layer directly within the layer itself- new method sql_multi_insert to circumvent db-specific hacks(hopefully not introduced any parsing errors)
#4518
- fixing profile bug- adjusting acl_gets calls (they are or'd - make sure they get checked correctly based on the situation)- automatically assign the u_download and u_search permission to the guest group
some changes/fixes
fix some bugs - hopefully not breaking anything...
- 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)
some updates. Also adjusted the utf tools and normalizer more to our coding guidelines.
- custom profile field fixed- fixing sql_fetchfield from cache- changing the quote parser. In my tests i have not seen changed behaviour - but i might have broken something with this change.
- Something, something, something
- Bugs
hmm... This commit does not increase the number of BBCodes. However, this does other things that we need to do first. This splits the usage of allow_* from the BBCode bitfield in forum descriptions, forum rules and group descriptions. This also fixes a tiny, tiny severe issue that nobody found :D I hope it works :P
- Some profile stuff :D- Some DB stuff :D
- renamed the following columns:comment -> attach_commentnew, forwarded, unread, marked, deleted -> pm_new, pm_forwarded, pm_unread, pm_marked, pm_deletedmodule_name -> module_basenamevalue -> lang_value
- every column is now NOT NULL- every column is now having a DEFAULT value...
fix some bugs... again. :)
- CAPTCHA: removed the extra slash
More backup stuff
- Made some things nicer for some of the DBs- Made postgreSQL work on non empty databases- Made SQLite ultra fast on restore
- Properly escaped (as far as I know) the profile data fields so that one may now use reserved words as column names
- Dramatic speed-up in SQLite backup code- Wrote another patch around SQLite- SQLite has a lack of (among other things) solid definition of their tables. e.g. "foo" and foo are both valid col names... Database backup and profile creation are now both aware of such "features"...
time to squash some bugs
fixes...
dumbness++
- SQLite handling in custom profiles- Removed an extra ';'- Install works with SQLite again
Another one bites the dust
- fix some smaller bugs- removed custom profiles preview field from acp
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.
- remove description from profile fields- added disclaimer about DEBUG_EXTRA to the ACP (i think this is needed - some idiots might think it is wise to have this enabled on a production board. :) We may let it there for the Betas though, but it will be removed during the RC's)...
first round of custom profile changes
#1843
- Tuples? Nah,- Install works w/ Oracle- Got the queries in the database acp to conform to the CS- profile acp now creates the proper alter column statement depending on the dbal
- removed group settings from roles- added forum icon in front of forums in permissions acp- added trace permissions in permission masks (thanks naderman for writing the first code and for the idea... :))- some bugfixes- PHP6 fix
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)...
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.
make sure sql ary is filled before executing the query
my attempt to fix custom profile fields
- added the load settings for custom profile fields- re-added our famous make_clickable function- removed group_by clauses (due to the lang id selection the group by clause is no more needed)
I hope that i have not just created new bugs. ;)
adjusting sql_freeresult a bit as well as our error handler (it now prints out if it is because of DEBUG_EXTRA being defined - which is not enabled within the betas/rc's and stable releases).
- 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
my turn to break things... harharhar- checking in permission settings and permission masks- permission presets and documentation not finished yet- added backtrace function to determine file/line for sql errors- fixed marlist for orphan attachments/groups/logs/users...
- custom profile fields- prune users- prune forums