Tim Düsterhus [Mon, 15 Oct 2012 08:26:22 +0000 (10:26 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Mon, 15 Oct 2012 02:16:57 +0000 (19:16 -0700)]
Merge pull request #809 from Gravatronics/enhancement/cleanup
Cleans up package
Alexander Ebert [Mon, 15 Oct 2012 02:13:24 +0000 (04:13 +0200)]
Removes all cache files after package uninstallation
Fixes #661
Alexander Ebert [Mon, 15 Oct 2012 02:06:22 +0000 (04:06 +0200)]
Force removal of all caches after WCFSetup
Fixes #564
Alexander Ebert [Mon, 15 Oct 2012 02:01:21 +0000 (04:01 +0200)]
Fixed ACP master password
Fixes #725
Alexander Ebert [Mon, 15 Oct 2012 01:53:55 +0000 (03:53 +0200)]
{hascontent} now supports assign='var'
Closes #637
Alexander Ebert [Mon, 15 Oct 2012 01:31:27 +0000 (03:31 +0200)]
executeAction() no longer passes the parameters
Fixes #755
Alexander Ebert [Mon, 15 Oct 2012 01:28:37 +0000 (03:28 +0200)]
Added read*() methods to DBOActions
Alexander Ebert [Sun, 14 Oct 2012 21:59:17 +0000 (23:59 +0200)]
Language files are completely build prior to writing them
This will most likely fix issues with half-build caches due to template scripting errors, as it breaks with an exception rather than producing a weird behavior. Furthermore the content is written at once, reducing disk I/O.
Fixes #815
Alexander Ebert [Sun, 14 Oct 2012 21:53:48 +0000 (23:53 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sun, 14 Oct 2012 21:53:25 +0000 (23:53 +0200)]
If no content language is set, use default language id
Fixes #840
Alexander Ebert [Sun, 14 Oct 2012 21:42:57 +0000 (14:42 -0700)]
Merge pull request #846 from Gravatronics/bug/styleEditor
Fixes style editor
Tim Düsterhus [Sun, 14 Oct 2012 21:06:56 +0000 (14:06 -0700)]
Merge pull request #845 from Gravatronics/bug/sidebarCSSTypo
Fixes bug in sidebar CSS
Matthias Schmidt [Sun, 14 Oct 2012 19:59:23 +0000 (21:59 +0200)]
Removes debug call
Matthias Schmidt [Sun, 14 Oct 2012 19:58:28 +0000 (21:58 +0200)]
Fixes style editor
Fixes `wcf\data\style\StyleEditor::resetCache()`, removes obsolete imports and obsolete methods.
Matthias Schmidt [Sun, 14 Oct 2012 19:46:30 +0000 (21:46 +0200)]
Fixes bug in sidebar CSS
Alexander Ebert [Sun, 14 Oct 2012 19:24:10 +0000 (21:24 +0200)]
Fixed package name, thanks @Gravatronics
Alexander Ebert [Sun, 14 Oct 2012 19:19:11 +0000 (21:19 +0200)]
Added *_DIR constants again
The previous approach leads to a few issues within the whole initialization process, as the package dir would not be available prior to it's usage.
Alexander Ebert [Sun, 14 Oct 2012 19:15:10 +0000 (21:15 +0200)]
Revert "Applications now provide their own filesystem path"
This reverts commit
9fc8a8989f6070a1bfd1cc724114e94b66884f50.
Alexander Ebert [Sun, 14 Oct 2012 19:09:57 +0000 (21:09 +0200)]
Applications now provide their own filesystem path
Use IApplication::getPackageDir() to return the package directory, previously this was provided by APP_DIR (e.g. WBB_DIR).
Matthias Schmidt [Sun, 14 Oct 2012 18:13:45 +0000 (20:13 +0200)]
Merge branch 'master' of git://github.com/WoltLab/WCF into enhancement/cleanup
Conflicts:
wcfsetup/install/files/lib/data/style/ActiveStyle.class.php
Alexander Ebert [Sun, 14 Oct 2012 17:58:54 +0000 (19:58 +0200)]
Removed whitespace. Now @Gravatronics is happy :)
Alexander Ebert [Sun, 14 Oct 2012 17:56:05 +0000 (19:56 +0200)]
Re-added RELATIVE_WCF_DIR to config file
Alexander Ebert [Sun, 14 Oct 2012 17:53:21 +0000 (19:53 +0200)]
Moved permission to use disabled styles into WCF
Fixes #835
Alexander Ebert [Sun, 14 Oct 2012 17:49:53 +0000 (19:49 +0200)]
Fixed interface violation
Fixes #835
Matthias Schmidt [Sun, 14 Oct 2012 16:51:05 +0000 (18:51 +0200)]
Merge branch 'master' of git://github.com/WoltLab/WCF into enhancement/cleanup
Alexander Ebert [Sun, 14 Oct 2012 16:17:23 +0000 (18:17 +0200)]
Removed *_DIR, RELATIVE_*_DIR and $packageDirs
Alexander Ebert [Sun, 14 Oct 2012 16:08:32 +0000 (18:08 +0200)]
Fixed WCF.Dropdown alignment, thanks to @Gravatronics
Fixes #763
Alexander Ebert [Sun, 14 Oct 2012 16:03:35 +0000 (18:03 +0200)]
Fixed creepy exceptions if user cannot access ACP via AJAX
Furthermore disabled the search box if user cannot access the ACP
Alexander Ebert [Sun, 14 Oct 2012 15:55:36 +0000 (17:55 +0200)]
Breadcrumbs no longer allow nulled parameters
See #780
Alexander Ebert [Sun, 14 Oct 2012 15:42:35 +0000 (17:42 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Sun, 14 Oct 2012 15:42:04 +0000 (17:42 +0200)]
Unified names for user group cache files
Fixes #749
Alexander Ebert [Sun, 14 Oct 2012 12:40:49 +0000 (05:40 -0700)]
Merge pull request #838 from Gravatronics/bug/sortableCSS
Fixes CSS of sorted list item
Alexander Ebert [Sun, 14 Oct 2012 12:39:48 +0000 (05:39 -0700)]
Merge pull request #836 from Gravatronics/enhancement/IClipboardActionTypeHint
Adds type hint for IClipboardAction::execute()
Alexander Ebert [Sun, 14 Oct 2012 12:39:32 +0000 (05:39 -0700)]
Merge pull request #837 from Gravatronics/bug/userListEmailColumnHead
Fixes user list email column head language item
Alexander Ebert [Sun, 14 Oct 2012 12:37:10 +0000 (05:37 -0700)]
Merge pull request #834 from Gravatronics/enhancement/acpSearchProviders
Adds acp search providers for users and packages
Tim Düsterhus [Sun, 14 Oct 2012 11:18:19 +0000 (13:18 +0200)]
Add input[type='number']
Tim Düsterhus [Sun, 14 Oct 2012 10:13:55 +0000 (03:13 -0700)]
Merge pull request #833 from Gravatronics/bug/stylePIP
Fixes style package installation plugin
Tim Düsterhus [Sun, 14 Oct 2012 10:13:36 +0000 (03:13 -0700)]
Merge pull request #832 from Gravatronics/bug/moduleAPIAccess
Manually sets MODULE_API_ACCESS to fix installation
Tim Düsterhus [Sun, 14 Oct 2012 10:00:46 +0000 (03:00 -0700)]
Merge pull request #690 from Gravatronics/enhancement/acpPageTitle
Updates/Adds title of acp pages
Matthias Schmidt [Sun, 14 Oct 2012 09:16:20 +0000 (11:16 +0200)]
Fixes CSS of sorted list item
Matthias Schmidt [Sun, 14 Oct 2012 08:33:57 +0000 (10:33 +0200)]
Fixes user list email column head language item
The correct language item is `wcf.user.email`, not `wcf.user.option.email`.
Matthias Schmidt [Sun, 14 Oct 2012 08:19:35 +0000 (10:19 +0200)]
Adds type hint for IClipboardAction::execute()
Matthias Schmidt [Sun, 14 Oct 2012 07:52:48 +0000 (09:52 +0200)]
Fixes Package search and adds language items
Matthias Schmidt [Sun, 14 Oct 2012 07:42:46 +0000 (09:42 +0200)]
Fixes style package installation plugin
Matthias Schmidt [Sun, 14 Oct 2012 07:31:45 +0000 (09:31 +0200)]
Fixes ACPSearchProviderAction
Matthias Schmidt [Sun, 14 Oct 2012 07:27:37 +0000 (09:27 +0200)]
Manually sets MODULE_API_ACCESS to fix installation
MODULE_API_ACCESS is needed in RouteHandler thus it needs to be predefined since the options that are installed via the PIP are only available after the installation of the com.woltlab.wcf package.
Matthias Schmidt [Sun, 14 Oct 2012 07:16:27 +0000 (09:16 +0200)]
Merge branch 'master' of git://github.com/WoltLab/WCF into enhancement/acpSearchProviders
Conflicts:
com.woltlab.wcf/acpSearchProvider.xml
Matthias Schmidt [Sun, 14 Oct 2012 07:10:33 +0000 (09:10 +0200)]
Fixes typo
Matthias Schmidt [Sun, 14 Oct 2012 07:02:36 +0000 (09:02 +0200)]
Merge branch 'master' of git://github.com/WoltLab/WCF into enhancement/cleanup
Conflicts:
wcfsetup/install/files/js/WCF.js
wcfsetup/install/files/lib/system/package/plugin/ACPMenuPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/ACPSearchProviderPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/ACPTemplatePackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/CoreObjectPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/CronjobPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/EventListenerPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/TemplateListenerPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/UserGroupOptionPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/UserOptionPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/template/plugin/DatediffModifierTemplatePlugin.class.php
Matthias Schmidt [Sun, 14 Oct 2012 06:51:38 +0000 (08:51 +0200)]
Merge branch 'master' of git://github.com/WoltLab/WCF into enhancement/acpPageTitle
Conflicts:
wcfsetup/install/files/acp/templates/categoryAdd.tpl
wcfsetup/install/files/acp/templates/categoryList.tpl
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml
Alexander Ebert [Sun, 14 Oct 2012 00:20:20 +0000 (02:20 +0200)]
Fixed wrong array index for cronjob uninstallation
Fixes #786
Alexander Ebert [Sun, 14 Oct 2012 00:12:51 +0000 (02:12 +0200)]
Removed LessStylesheetsPage
Fixes #813
Alexander Ebert [Sun, 14 Oct 2012 00:11:51 +0000 (02:11 +0200)]
Converted Callback-class to UTF-8
Alexander Ebert [Sun, 14 Oct 2012 00:06:31 +0000 (02:06 +0200)]
Package installation dialogs submits on [Enter] within input
Fixes #649
Alexander Ebert [Sat, 13 Oct 2012 23:59:33 +0000 (01:59 +0200)]
Force cache reset if options were changed
Fixes #645
Alexander Ebert [Sat, 13 Oct 2012 23:27:28 +0000 (01:27 +0200)]
Removed unnecessary uninstall()-method
Fixes #560
Alexander Ebert [Sat, 13 Oct 2012 23:25:35 +0000 (01:25 +0200)]
Fixed support for UTF-8 image text if using broken GD
Fixes #576
Alexander Ebert [Sat, 13 Oct 2012 23:12:39 +0000 (16:12 -0700)]
Merge pull request #776 from Siora/CollapsibleSimpleFix
fix collapsible simple icon change
Alexander Ebert [Sat, 13 Oct 2012 23:11:50 +0000 (16:11 -0700)]
Merge pull request #724 from frmwrk123/enhancement/I18n
Added setValue and setValues method.
Alexander Ebert [Sat, 13 Oct 2012 23:08:50 +0000 (16:08 -0700)]
Merge pull request #623 from ForkForce/StringUtil-patch-1
Added endsWith() and startsWith() to StringUtil
Alexander Ebert [Sat, 13 Oct 2012 23:06:19 +0000 (16:06 -0700)]
Merge pull request #626 from Kiv4h/RESTfulAPIAccess
Provides RESTful access to database objects.
Alexander Ebert [Sat, 13 Oct 2012 23:05:59 +0000 (16:05 -0700)]
Merge pull request #712 from MeinAccount/feature/IStorableObject/getData
Added IStorableObject::getData()
Alexander Ebert [Sat, 13 Oct 2012 23:05:15 +0000 (16:05 -0700)]
Merge pull request #758 from Gravatronics/enhancement/actionInterface
Adds several interfaces for dbo actions
Alexander Ebert [Sat, 13 Oct 2012 23:04:55 +0000 (16:04 -0700)]
Merge pull request #721 from frmwrk123/enhancement/packageInstallation
WCF plugins which have other requirements than the WCF will stop install...
Alexander Ebert [Sat, 13 Oct 2012 23:04:18 +0000 (16:04 -0700)]
Merge pull request #762 from frmwrk123/enhancement/DatabaseObjectDecorator
Implements now IDatabaseObjectProcessor.
Alexander Ebert [Sat, 13 Oct 2012 23:03:58 +0000 (16:03 -0700)]
Merge pull request #727 from frmwrk123/fixing/unterminatedStringLiteral
Fixes unterminated string literal problem.
Alexander Ebert [Sat, 13 Oct 2012 23:03:26 +0000 (16:03 -0700)]
Merge pull request #778 from MeinAccount/feature/wcfDialog/_setOption
Indroduced _setOption in wcfDialog-widget
Alexander Ebert [Sat, 13 Oct 2012 23:00:20 +0000 (16:00 -0700)]
Merge pull request #793 from Gravatronics/enhancement/getLanguageIDsGuest
Implements User::getLanguageIDs() for guests
Alexander Ebert [Sat, 13 Oct 2012 23:00:09 +0000 (16:00 -0700)]
Merge pull request #789 from Gravatronics/enhancement/defaultI18nLangVarCategory
Sets default i18n lang var category for categories
Alexander Ebert [Sat, 13 Oct 2012 22:59:53 +0000 (15:59 -0700)]
Merge pull request #791 from Gravatronics/enhancement/packageInstallationPlugins
Enhances package installation plugins
Alexander Ebert [Sat, 13 Oct 2012 22:59:40 +0000 (15:59 -0700)]
Merge pull request #794 from Gravatronics/enhancement/acpSearchResultProviderNames
Enhances names of acp search result providers
Alexander Ebert [Sat, 13 Oct 2012 22:58:19 +0000 (15:58 -0700)]
Merge pull request #811 from Gravatronics/bug/categoryCollapsing
Fixes category collapsing
Alexander Ebert [Sat, 13 Oct 2012 22:58:00 +0000 (15:58 -0700)]
Merge pull request #825 from Gravatronics/bug/languageCacheReset
Adds missing method for language cache reset
Alexander Ebert [Sat, 13 Oct 2012 22:57:48 +0000 (15:57 -0700)]
Merge pull request #828 from Gravatronics/enhancement/clipboardContainerData
Makes clipboard container data
Alexander Ebert [Sat, 13 Oct 2012 22:57:37 +0000 (15:57 -0700)]
Merge pull request #826 from Gravatronics/bug/clipboardContainerData
Adds missing AJAX request parameter 'containerData'
Alexander Ebert [Sat, 13 Oct 2012 18:26:48 +0000 (20:26 +0200)]
Style export now uses XMLWriter
Alexander Ebert [Sat, 13 Oct 2012 18:26:34 +0000 (20:26 +0200)]
Added XMLWriter as wrapper for PHP's build-in XMLWriter
Alexander Ebert [Fri, 12 Oct 2012 19:41:13 +0000 (21:41 +0200)]
Fixed style import/export
Alexander Ebert [Fri, 12 Oct 2012 19:08:07 +0000 (21:08 +0200)]
Fixed event target within WCF.Action.Delete
Alexander Ebert [Fri, 12 Oct 2012 17:33:41 +0000 (19:33 +0200)]
Added ability to export styles as package
Alexander Ebert [Fri, 12 Oct 2012 02:47:47 +0000 (04:47 +0200)]
Duplicating styles will disable the new style
Alexander Ebert [Fri, 12 Oct 2012 02:41:59 +0000 (04:41 +0200)]
Added methods to enable/disable styles
Alexander Ebert [Fri, 12 Oct 2012 01:29:24 +0000 (03:29 +0200)]
Fixed method to export styles
Alexander Ebert [Thu, 11 Oct 2012 23:29:19 +0000 (01:29 +0200)]
Added style duplication
Alexander Ebert [Thu, 11 Oct 2012 22:03:11 +0000 (00:03 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Alexander Ebert [Thu, 11 Oct 2012 22:02:55 +0000 (00:02 +0200)]
Improved style API
Tim Düsterhus [Thu, 11 Oct 2012 09:10:59 +0000 (02:10 -0700)]
Merge pull request #756 from Gravatronics/bug/dateDiffModifier
Implements dateDiff modifier
Alexander Ebert [Wed, 10 Oct 2012 19:16:36 +0000 (21:16 +0200)]
Fixed comment
Alexander Ebert [Wed, 10 Oct 2012 15:38:04 +0000 (17:38 +0200)]
Fixed style editing
Matthias Schmidt [Tue, 9 Oct 2012 17:22:59 +0000 (19:22 +0200)]
Adds missing class
Matthias Schmidt [Tue, 9 Oct 2012 17:20:12 +0000 (19:20 +0200)]
Removes obsolete method
Matthias Schmidt [Tue, 9 Oct 2012 17:19:38 +0000 (19:19 +0200)]
Merge branch 'master' of git://github.com/WoltLab/WCF into bug/dateDiffModifier
Conflicts:
wcfsetup/install/files/lib/system/template/plugin/DatediffModifierTemplatePlugin.class.php
Tim Düsterhus [Tue, 9 Oct 2012 16:29:54 +0000 (18:29 +0200)]
Merge branch 'master' of github.com:WoltLab/WCF
Tim Düsterhus [Tue, 9 Oct 2012 16:29:27 +0000 (18:29 +0200)]
Adding DateUtil::diff barebone
Alexander Ebert [Mon, 8 Oct 2012 17:38:02 +0000 (19:38 +0200)]
Added color picker for WCF
Matthias Schmidt [Sun, 7 Oct 2012 13:32:53 +0000 (15:32 +0200)]
Merge branch 'master' of git://github.com/WoltLab/WCF into enhancement/packageInstallationPlugins
Conflicts:
wcfsetup/install/files/lib/system/package/plugin/StyleAttributePackageInstallationPlugin.class.php
Matthias Schmidt [Sun, 7 Oct 2012 13:13:00 +0000 (15:13 +0200)]
Merge branch 'master' of git://github.com/WoltLab/WCF into enhancement/cleanup
Conflicts:
wcfsetup/install/files/lib/data/style/StyleEditor.class.php
wcfsetup/install/files/lib/system/package/plugin/StyleAttributePackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/template/plugin/IconCompilerTemplatePlugin.class.php
wcfsetup/install/files/lib/system/template/plugin/IconPrefilterTemplatePlugin.class.php
wcfsetup/install/files/lib/util/StyleUtil.class.php
wcfsetup/install/files/style/acl.less
wcfsetup/install/files/style/layout.less
wcfsetup/install/files/style/message.less
wcfsetup/install/files/style/notification.less
wcfsetup/install/files/style/pagination.less
wcfsetup/install/files/style/tabular.less
wcfsetup/install/files/style/user.less
wcfsetup/install/files/style/userPanel.less
Matthias Schmidt [Sun, 7 Oct 2012 13:00:43 +0000 (15:00 +0200)]
Adds missing new JavaScript method
Matthias Schmidt [Sun, 7 Oct 2012 12:58:31 +0000 (14:58 +0200)]
Makes clipboard container data
Every data attribute that starts with `type` (like `data-type-foo-bar`) is treated as container type data which is available in the clipboard action interface implementation in the `$typeData` array via `$typeData['fooBar']`.