EGroupware:

 

ChangeLog SVN

ChangeLog - SVN

 

Generated from the commit messages of the developers

 
How to read the ChangeLog:
  • if the file name starts with "trunk/" the change is in the development version
  • if it starts with e.g. "branches/1.8/" it's a bugfix or improvment in the released version
  • The revision number is linked to a repository viewer allowing to study the diff or download a patch
 
There's also a SVN statistic (Commits per developer, ...) available.
 
 
  • 2013-05-24 Ralf Becker (ralfbecker)
  • r42556: changes to create users and set passwords on win2008r2
    trunk/phpgwapi/inc/class.accounts.inc.php, trunk/phpgwapi/inc/class.accounts_ads.inc.php, trunk/setup/templates/default/config.tpl
  • r42553: * Timesheet: allow to add timesheets starting yesterday and end today (no warning end-time before start-time)
    branches/1.8/timesheet/inc/class.timesheet_ui.inc.php
  • r42551: * Timesheet: allow to add timesheets starting yesterday and end today (no warning end-time before start-time)
    trunk/timesheet/inc/class.timesheet_ui.inc.php
  • 2013-05-23 Ralf Becker (ralfbecker)
  • r42550: * LDAP: only check for matching system users, if a new account get added, as existing accounts can be reported - depending on configuration - as system users too
    branches/1.8/phpgwapi/inc/class.accounts_ldap.inc.php
  • r42548: * LDAP: only check for matching system users, if a new account get added, as existing accounts can be reported - depending on configuration - as system users too
    trunk/phpgwapi/inc/class.accounts_ldap.inc.php
  • r42546: prevent PHP Noticed: undefined index: menuaction
    trunk/egroupware/header.inc.php.template
  • r42545: fixed typo causing no accounts to be displayed in accounts addressbook under ldap
    trunk/addressbook/inc/class.addressbook_ldap.inc.php
  • r42543: fixed typo
    trunk/tracker/inc/class.tracker_widget.inc.php
  • r42541: * Tracker: widget to fetch tracker-data for custom print templates
    trunk/infolog/inc/class.infolog_widget.inc.php, trunk/tracker/inc/class.tracker_bo.inc.php, trunk/tracker/inc/class.tracker_widget.inc.php, trunk/tracker/setup/etemplates.inc.php
  • r42538: * EMail: sort Sieve filter rules via drag-n-drop
    trunk/felamimail/inc/class.uisieve.inc.php, trunk/felamimail/templates/default/listRules.tpl
  • r42536: fixed missing hove on inactive Sieve rules
    trunk/felamimail/templates/default/app.css
  • r42535: offer to delete all existing accounts from SQL tables, before migration to it
    branches/1.8/setup/account_migration.php, branches/1.8/setup/inc/class.setup_cmd_ldap.inc.php, branches/1.8/setup/templates/default/account_migration.tpl
  • r42533: offer to delete all existing accounts from SQL tables, before migration to it
    trunk/setup/account_migration.php, trunk/setup/inc/class.setup_cmd_ldap.inc.php, trunk/setup/templates/default/account_migration.tpl
  • 2013-05-23 Klaus Leithoff (leithoff)
  • r42531: even better help text on sieve rule edit
    trunk/felamimail/inc/class.uisieve.inc.php, trunk/felamimail/lang/egw_de.lang, trunk/felamimail/lang/egw_en.lang
  • r42529: fix problem regarding the ability to save a groups emailaddress
    trunk/phpgwapi/inc/class.accounts.inc.php, trunk/phpgwapi/inc/class.accounts_sql.inc.php
  • 2013-05-23 Ralf Becker (ralfbecker)
  • r42528: backported account-migration improvments from Trunk:
    - r40487 allow to create an instance specific admin, user- or group-context
    - r40903 changes account_repository and auth_type to migration type (no need to store that type first)
    - r40907 warning if account-migration to SQL of certain groups will fail, because they have identical IDs as existing users
    branches/1.8/setup/account_migration.php, branches/1.8/setup/lang/egw_ca.lang, branches/1.8/setup/lang/egw_cs.lang, branches/1.8/setup/lang/egw_de.lang, branches/1.8/setup/lang/egw_en.lang, branches/1.8/setup/lang/egw_es-es.lang, branches/1.8/setup/lang/egw_et.lang, branches/1.8/setup/lang/egw_fr.lang, branches/1.8/setup/lang/egw_nl.lang, branches/1.8/setup/lang/egw_pl.lang, branches/1.8/setup/lang/egw_pt-br.lang, branches/1.8/setup/lang/egw_ru.lang, branches/1.8/setup/lang/egw_sk.lang, branches/1.8/setup/lang/egw_sl.lang, branches/1.8/setup/lang/egw_sv.lang, branches/1.8/setup/lang/egw_zh-tw.lang, branches/1.8/setup/lang/egw_zh.lang, branches/1.8/setup/templates/default/account_migration.tpl, branches/1.8/setup/templates/default/config.tpl
  • r42526: removed wired way to do a hover background color
    trunk/felamimail/templates/default/app.css, trunk/felamimail/templates/default/listRules.tpl
  • 2013-05-23 Klaus Leithoff (leithoff)
  • r42524: remove obsolet template
    trunk/felamimail/templates/default/sieveScriptList.tpl
  • r42522: * eMail: small modification of user interface for editing sieve rules to clarify the use of :matches , :contains or :regex
    trunk/felamimail/inc/class.uisieve.inc.php, trunk/felamimail/lang/egw_de.lang, trunk/felamimail/lang/egw_en.lang, trunk/felamimail/templates/default/sieveEditForm.tpl
  • 2013-05-23 Ralf Becker (ralfbecker)
  • r42521: fixed broken template
    trunk/calendar/setup/etemplates.inc.php
  • r42518: * Calendar/InfoLog/Timesheet/Tracker/ProjectManager: edit focuses now automatic on title input
    trunk/calendar/setup/etemplates.inc.php, trunk/calendar/templates/default/edit.xet, trunk/etemplate/js/etemplate.js, trunk/infolog/setup/etemplates.inc.php, trunk/infolog/templates/default/edit.xet, trunk/projectmanager/setup/etemplates.inc.php, trunk/projectmanager/templates/default/edit.xet, trunk/timesheet/setup/etemplates.inc.php, trunk/timesheet/templates/default/edit.xet, trunk/tracker/setup/etemplates.inc.php, trunk/tracker/templates/default/edit.xet
  • 2013-05-23 Klaus Leithoff (leithoff)
  • r42517: make sure subject is UTF8 (complies with json_encode); handle unfolding of the emailadmin profile correctly
    trunk/mail/inc/class.mail_bo.inc.php, trunk/mail/inc/class.mail_ui.inc.php
  • 2013-05-22 Nathan Gray (nathangray)
  • r42516: Play a little nicer with jdots template & poor implementation of drop
    trunk/egroupware/home/inc/class.home_link_portlet.inc.php, trunk/egroupware/home/inc/class.home_ui.inc.php, trunk/egroupware/home/js/app.js
  • r42515: First run at a new home app. Just structure so far, more to come.
    trunk/egroupware/home/inc/class.home_link_portlet.inc.php, trunk/egroupware/home/inc/class.home_portlet.inc.php, trunk/egroupware/home/inc/class.home_ui.inc.php, trunk/egroupware/home/index.php, trunk/egroupware/home/js, trunk/egroupware/home/js/app.js, trunk/egroupware/home/templates/default/app.css, trunk/egroupware/home/templates/default/edit.xet, trunk/egroupware/home/templates/default/index.xet, trunk/etemplate/js/et2_widget_portlet.js, trunk/etemplate/js/etemplate2.js, trunk/etemplate/templates/default/etemplate2.css
  • r42514: Silence permanent debug
    trunk/etemplate/inc/class.etemplate_widget_menupopup.inc.php
  • r42513: Remove debug
    trunk/etemplate/inc/class.etemplate_widget_link.inc.php
  • 2013-05-22 Ralf Becker (ralfbecker)
  • r42512: fixed typo causing admin account creation to fail, if "delete all users and acl" was checked
    trunk/setup/admin_account.php
  • 2013-05-22 Nathan Gray (nathangray)
  • r42511: Look for content / modifications inside the current name space as well, if the widget can create its own namespace
    trunk/etemplate/js/et2_core_valueWidget.js, trunk/etemplate/js/et2_core_widget.js
  • r42510: Add an additional condition to check in case the template file is not recognized as XML, and try to parse it
    trunk/etemplate/js/et2_core_xml.js
  • r42509: Use refresh method for more intelligent updating
    trunk/etemplate/js/et2_extension_nextmatch_actions.js
  • 2013-05-22 Ralf Becker (ralfbecker)
  • r42508: missing propset svn:externals to fetch adldap
    trunk/phpgwapi/inc
  • r42507: * API: full support of active directory as account storage, tested so far with Samba4
    trunk/addressbook/inc/class.addressbook_ads.inc.php, trunk/addressbook/inc/class.addressbook_ldap.inc.php, trunk/addressbook/inc/class.addressbook_so.inc.php, trunk/phpgwapi/inc/class.accounts.inc.php, trunk/phpgwapi/inc/class.accounts_ads.inc.php, trunk/phpgwapi/inc/class.accounts_ldap.inc.php, trunk/phpgwapi/inc/class.auth_ads.inc.php, trunk/setup/admin_account.php, trunk/setup/inc/class.setup.inc.php, trunk/setup/templates/default/config.tpl
  • r42506: * API: fallback auth checks and - if necessary - updates passwords on fallback on successful primary authentication or password change, to ensure they are kept up to date
    branches/1.8/phpgwapi/inc/class.auth_fallback.inc.php
  • r42504: * API: fallback auth checks and - if necessary - updates passwords on fallback on successful primary authentication or password change, to ensure they are kept up to date
    trunk/phpgwapi/inc/class.auth_fallback.inc.php
  • 2013-05-22 Klaus Leithoff (leithoff)
  • r42502: * eMail: fix problem on compose when changing signatures, when html-mail contained anchors
    trunk/felamimail/inc/class.ajaxfelamimail.inc.php, trunk/felamimail/inc/class.bocompose.inc.php, trunk/felamimail/inc/class.felamimail_bo.inc.php, trunk/phpgwapi/inc/class.egw_htmLawed.inc.php
  • 2013-05-21 Nathan Gray (nathangray)
  • r42501: Fixes to actions, to better support changing after initial creation
    trunk/etemplate/js/et2_core_DOMWidget.js
  • r42500: Update in-code documentation to match code
    trunk/etemplate/js/et2_widget_dialog.js
  • r42499: Sort browser's widget list, so you can find widget you're looking for
    trunk/etemplate/js/widget_browser.js
  • 2013-05-21 Ralf Becker (ralfbecker)
  • r42497: * Admin: fixed fatal error when creating new users
    trunk/admin/inc/class.uiaccounts.inc.php
  • 2013-05-21 Klaus Leithoff (leithoff)
  • r42495: replace old sieveport 2000 with new default 4190
    trunk/setup/lang/egw_cs.lang, trunk/setup/lang/egw_de.lang, trunk/setup/lang/egw_en.lang, trunk/setup/lang/egw_es-es.lang, trunk/setup/lang/egw_fr.lang, trunk/setup/lang/egw_id.lang, trunk/setup/lang/egw_nl.lang, trunk/setup/lang/egw_pl.lang, trunk/setup/lang/egw_pt-br.lang, trunk/setup/lang/egw_ru.lang, trunk/setup/lang/egw_sl.lang, trunk/setup/lang/egw_sv.lang, trunk/setup/lang/egw_zh.lang, trunk/setup/setup-cli.php
  • r42493: replace old sieveport 2000 with new default 4190
    trunk/emailadmin/inc/class.defaultimap.inc.php
  • r42491: replace olp sieveport 2000 with new default 4190
    trunk/felamimail/inc/class.bopreferences.inc.php
  • r42490: disable dock/undock as I could not get it to work reliably
    trunk/mail/js/app.js
  • r42489: small improvement of the preview functionality
    trunk/mail/js/app.js
  • r42488: improve add folder funtionality: if you add folders containing the mailbox delimiter, create the required structure
    trunk/mail/inc/class.mail_bo.inc.php, trunk/mail/inc/class.mail_ui.inc.php
  • r42487: attempt to better control preview area; implementation of addFolder (action on branch still missing); basic search functionality
    trunk/mail/inc/class.mail_bo.inc.php, trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js
  • r42486: add basic refreshItem function; TODO: need to implement the refreshing of the actions
    trunk/etemplate/js/et2_widget_tree.js
  • 2013-05-17 Klaus Leithoff (leithoff)
  • r42484: fix bug regarding the missing of all tree actions after leaf deletion
    trunk/etemplate/js/et2_widget_tree.js
  • 2013-05-16 Ralf Becker (ralfbecker)
  • r42483: switching permanent error_log off
    branches/1.8/calendar/inc/class.calendar_so.inc.php
  • r42481: switching permanent error_log off
    trunk/calendar/inc/class.calendar_so.inc.php
  • r42480: * Calendar/CalDAV: reduced memory foot-print by caching alarms, calendars with lots of alarms and recurring events sync now with 128MB memory_limit
    branches/1.8/calendar/inc/class.calendar_so.inc.php
  • r42478: * Calendar/CalDAV: reduced memory foot-print by caching alarms, calendars with lots of alarms and recurring events sync now with 128MB memory_limit
    trunk/calendar/inc/class.calendar_so.inc.php
  • r42476: * All apps: group grants now again return inactive users, was broken since inactive users are no longer shown in user-selections
    trunk/phpgwapi/inc/class.acl.inc.php
  • r42474: * Calendar/CalDAV: fixed typo causing time range for sync into past and future to be shorter then default or explicilty set in preferences
    trunk/calendar/inc/class.calendar_groupdav.inc.php
  • 2013-05-16 Klaus Leithoff (leithoff)
  • r42472: * eMailadmin: give hint about sieve server port usage and its impact on connection
    trunk/emailadmin/lang/egw_de.lang, trunk/emailadmin/lang/egw_en.lang, trunk/emailadmin/setup/etemplates.inc.php, trunk/emailadmin/templates/default/edit.xet
  • r42470: * eMail: give hint about sieve server port usage and its impact on connection
    trunk/felamimail/inc/class.uipreferences.inc.php, trunk/felamimail/inc/class.uiwidgets.inc.php, trunk/felamimail/lang/egw_de.lang, trunk/felamimail/lang/egw_en.lang, trunk/felamimail/templates/default/edit_account_data.tpl
  • r42468: * eMail/SIEVE: fix bug that prevented the ssl communication with a sieve-server; if port 5190 is configured, we switch communicating to the sieve server to use ssl
    trunk/emailadmin/inc/class.defaultimap.inc.php, trunk/emailadmin/inc/class.emailadmin_sieve.inc.php
  • 2013-05-15 Nathan Gray (nathangray)
  • r42467: Preserve selected element order when merging
    trunk/projectmanager/inc/class.projectmanager_merge.inc.php
  • 2013-05-15 Ralf Becker (ralfbecker)
  • r42465: re-added ability to use $sel_options["something[else]"] removed in last commit "compatibility with eT2"
    trunk/etemplate/inc/class.etemplate_old.inc.php
  • r42464: re-added somehow lost onchange in old eTemplate preferences template
    trunk/preferences/setup/etemplates.inc.php
  • r42463: also showing "Preferences" link in edit groups or view user
    trunk/preferences/setup/setup.inc.php
  • 2013-05-14 Klaus Leithoff (leithoff)
  • r42461: control resizing for IE10 under Windows8
    trunk/etemplate/js/etemplate.js
  • 2013-05-14 Ralf Becker (ralfbecker)
  • r42460: rearranged peview template and styled it
    trunk/mail/templates/default/app.css, trunk/mail/templates/default/index.xet
  • 2013-05-14 Klaus Leithoff (leithoff)
  • r42459: * eSync: kill HandlePing / sync if device reports a lifetime bolow 60s
    trunk/activesync/request.php
  • r42457: work around problem with new settings style in felamimail
    trunk/felamimail/inc/class.felamimail_hooks.inc.php
  • 2013-05-13 Nathan Gray (nathangray)
  • r42456: Remove my custom fields from the default definition
    trunk/timesheet/setup/importexport_default.xml
  • r42455: If wizard dosesn't have translated field name, we have to translate it explicitly
    trunk/importexport/inc/class.importexport_export_csv.inc.php
  • r42454: Fix missed usage of user charset preference in CSV check
    trunk/importexport/inc/class.importexport_import_ui.inc.php
  • 2013-05-13 Klaus Leithoff (leithoff)
  • r42453: implement delete action on tree; only the deletion of leafs (Items without children) is allowed and implemented by now
    trunk/mail/inc/class.mail_bo.inc.php, trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js
  • r42452: delete a leaf of the tree
    trunk/etemplate/js/et2_widget_tree.js
  • 2013-05-13 Ralf Becker (ralfbecker)
  • r42450: fixed id check, causig it not to use options given for id=0
    trunk/etemplate/js/et2_widget_tree.js
  • 2013-05-13 Klaus Leithoff (leithoff)
  • r42449: * eMail/forwarding: fix bug in smtp_ldap backend regarding broken change of forwarding addresses introduced with capability of setting multiple forwardingaddresses
    trunk/emailadmin/inc/class.emailadmin_smtp_ldap.inc.php
  • 2013-05-13 Ralf Becker (ralfbecker)
  • r42447: * CalDAV/CardDAV/Calendar/InfoLog/Addressbook: changed database schema to allow for up to 200 char name-part in url to support eg. Bynari WebDAV Collaborator Outlook client
    trunk/calendar/setup/setup.inc.php, trunk/calendar/setup/tables_current.inc.php, trunk/calendar/setup/tables_update.inc.php, trunk/infolog/setup/setup.inc.php, trunk/infolog/setup/tables_current.inc.php, trunk/infolog/setup/tables_update.inc.php, trunk/phpgwapi/setup/setup.inc.php, trunk/phpgwapi/setup/tables_current.inc.php, trunk/phpgwapi/setup/tables_update.inc.php
  • 2013-05-12 Ralf Becker (ralfbecker)
  • r42446: experimenting with new ideas for admin UI
    trunk/admin/inc/class.admin_prefs_sidebox_hooks.inc.php, trunk/admin/inc/class.admin_ui.inc.php, trunk/admin/index.php, trunk/admin/templates/default/index.xet
  • r42445: some more docu for tree-widget and allow to use autoloading-url for initialisation too
    trunk/etemplate/inc/class.etemplate_widget_tree.inc.php, trunk/etemplate/js/et2_widget_tree.js
  • 2013-05-11 Ralf Becker (ralfbecker)
  • r42444: fixed fatal error in soetemplate called by editor, if etemplate is switched to etemplate_new
    trunk/etemplate/inc/class.soetemplate.inc.php
  • r42443: re-added "Preferences" link to Admin >> Edit user
    trunk/preferences/inc/class.preferences_hooks.inc.php, trunk/preferences/setup/setup.inc.php
  • r42442: removed not (longer) used templates
    trunk/preferences/templates/default/category_form.tpl, trunk/preferences/templates/default/delete.tpl, trunk/preferences/templates/default/listcats.tpl, trunk/preferences/templates/default/preferences.tpl
  • r42441: removed not (longer) used bocategories object
    trunk/preferences/inc/class.bocategories.inc.php
  • 2013-05-10 Nathan Gray (nathangray)
  • r42440: Add values for tabs, and make sure dynamic tab values are passed
    trunk/etemplate/inc/class.etemplate_widget_tabbox.inc.php, trunk/etemplate/js/et2_widget_tabs.js
  • 2013-05-10 Ralf Becker (ralfbecker)
  • r42439: preserve was not set
    trunk/preferences/inc/class.preferences_settings.inc.php
  • r42438: fixed not working group preferences using new preferences::get/set_account_id and display group-default also as default for user
    trunk/preferences/inc/class.preferences_settings.inc.php
  • r42437: docu update
    trunk/preferences/inc/class.ajaxpreferences.inc.php
  • r42436: methods to get/set current account_id taking care of necessary offset for groups
    trunk/phpgwapi/inc/class.preferences.inc.php
  • r42435: remove temp. link to "new settings"
    trunk/preferences/inc/class.preferences_hooks.inc.php
  • r42434: use new eTemplate preferences
    trunk/phpgwapi/inc/class.egw_framework.inc.php, trunk/preferences/inc/class.bosettings.inc.php, trunk/preferences/inc/class.preferences_settings.inc.php, trunk/preferences/inc/class.uisettings.inc.php, trunk/preferences/index.php
  • r42433: remove old pre 1.8 preferences.php
    trunk/preferences/preferences.php, trunk/resources/inc/class.resources_hooks.inc.php
  • r42432: implementation for type "notify"
    trunk/preferences/inc/class.preferences_settings.inc.php
  • 2013-05-10 Klaus Leithoff (leithoff)
  • r42430: * eMail: allow open as HTML/Plain Text on right click action
    trunk/felamimail/inc/class.uidisplay.inc.php, trunk/felamimail/inc/class.uiwidgets.inc.php, trunk/felamimail/js/jscode/viewMainScreen.js
  • 2013-05-10 Ralf Becker (ralfbecker)
  • r42428: * Calendar: create InfoLog from event
    added a general infolog_set hook like existing timesheet_set hook, to allow implementing apps to push further data to infolog, modified existing tracker code to use the hook too
    trunk/calendar/inc/class.calendar_bo.inc.php, trunk/calendar/inc/class.calendar_uiforms.inc.php, trunk/calendar/inc/class.calendar_uilist.inc.php, trunk/calendar/lang/egw_de.lang, trunk/calendar/lang/egw_en.lang, trunk/calendar/setup/setup.inc.php, trunk/infolog/inc/class.infolog_ui.inc.php, trunk/tracker/inc/class.tracker_ui.inc.php, trunk/tracker/setup/setup.inc.php
  • 2013-05-10 Klaus Leithoff (leithoff)
  • r42425: * eMail/Sieve: tell user of errors while saving rules
    trunk/felamimail/inc/class.uisieve.inc.php, trunk/felamimail/templates/default/listRules.tpl
  • 2013-05-10 Ralf Becker (ralfbecker)
  • r42423: * Addressbook: allow to add a customfield to link title of addressbook
    trunk/addressbook/inc/class.addressbook_bo.inc.php, trunk/addressbook/inc/class.addressbook_hooks.inc.php, trunk/addressbook/lang/egw_de.lang, trunk/addressbook/lang/egw_en.lang
  • 2013-05-10 Klaus Leithoff (leithoff)
  • r42422: tell user about sieve saving error
    trunk/emailadmin/inc/class.emailadmin_sieve.inc.php, trunk/felamimail/inc/class.uisieve.inc.php
  • 2013-05-10 Ralf Becker (ralfbecker)
  • r42421: had to remove width: 100% from .prefValue as it conflicts with float: left, setting rows and cols for old eT
    trunk/preferences/inc/class.preferences_settings.inc.php, trunk/preferences/templates/default/app.css
  • r42420: validation for vfs_* types, implemented textarea type, not yet implemented is notiy, but uses textarea now
    trunk/preferences/inc/class.preferences_settings.inc.php, trunk/preferences/setup/etemplates.inc.php, trunk/preferences/templates/default/app.css, trunk/preferences/templates/default/settings.xet
  • 2013-05-10 Klaus Leithoff (leithoff)
  • r42419: fully implement rename folder action on tree popup menu action. Subfolders are now subscribed and Re-Ided
    trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js
  • 2013-05-09 Ralf Becker (ralfbecker)
  • r42418: setting onchange and size attribute for pref value, thought onchange somehow got run twice in et2 :(
    trunk/preferences/inc/class.preferences_settings.inc.php, trunk/preferences/setup/etemplates.inc.php, trunk/preferences/templates/default/settings.xet
  • r42417: fixed not working CalDAV/eSync log viewer, LAB.wait missing
    trunk/phpgwapi/inc/class.egw_tail.inc.php
  • r42416: replacing all possible variants of br-tag with "\n"
    trunk/preferences/inc/class.preferences_settings.inc.php
  • r42415: defining used tabs on runtime and using a single tab template
    trunk/preferences/inc/class.preferences_settings.inc.php, trunk/preferences/setup/etemplates.inc.php, trunk/preferences/templates/default/settings.xet
  • r42414: vertical align prefName at bottom, so help does not cover bigger prefValue
    trunk/preferences/templates/default/app.css
  • r42413: use either tab definition from xml or tabs defined via setElementAttribute($id, tabs, array $tabs), also allow that for old eTemplate
    trunk/etemplate/inc/class.tab_widget.inc.php, trunk/etemplate/js/et2_widget_tabs.js
  • 2013-05-09 Nathan Gray (nathangray)
  • r42412: Use new dialog to confirm favorite deletion
    trunk/etemplate/js/et2_widget_favorites.js, trunk/etemplate/js/et2_widget_tabs.js
  • r42411: Get rid of extra record(s) when merge printing with whole query
    trunk/calendar/inc/class.calendar_uilist.inc.php
  • 2013-05-07 Klaus Leithoff (leithoff)
  • r42406: * Tracker: fix bug regarding the save of replys that could be regarded as empty (only span with style, no content)
    trunk/phpgwapi/inc/class.translation.inc.php, trunk/tracker/inc/class.tracker_bo.inc.php
  • r42405: * Mail: renaming folders-> give feedback to user while changing (suggested by nathan); fix problem while applying filters (was with old folder name)
    trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js
  • 2013-05-06 Nathan Gray (nathangray)
  • r42404: Get adding distribution list working with et2. JS still needs to be changed to new object style though
    trunk/addressbook/js/app.js
  • r42403: Change key of no filter from 'none' to '' so No filters favorite works
    trunk/infolog/inc/class.infolog_bo.inc.php, trunk/infolog/inc/class.infolog_so.inc.php
  • r42402: Fix preferred favorite not being saved
    trunk/etemplate/js/et2_widget_favorites.js
  • r42401: Make sure activeFilter gets set during init
    trunk/etemplate/js/et2_extension_nextmatch.js
  • r42400: Update action/leaf id when renaming
    trunk/etemplate/js/et2_widget_tree.js
  • r42399: Actually use template attribute when provided
    trunk/etemplate/js/et2_widget_template.js
  • r42398: Enhance tab widget's 'tabs' attribute to include hidden, and id to access content array
    trunk/etemplate/js/et2_widget_tabs.js
  • r42397: Avoid an error if type is missing
    trunk/etemplate/js/et2_core_baseWidget.js
  • r42395: Fix case sensitive search on email when linking
    trunk/addressbook/inc/class.addressbook_bo.inc.php
  • 2013-05-06 Klaus Leithoff (leithoff)
  • r42393: on InlineImageExists make sure there is at least one attachment
    trunk/phpgwapi/inc/class.phpmailer.inc.php
  • r42391: * API/phpmailer: introduce optional parameter to InlineImageExists, to be able to determine if all attachments are inline, or only some; this will be used to decide on the mimetype of the message to be sent (multipart/ related (all) or mixed (some))
    trunk/phpgwapi/inc/class.phpmailer.inc.php
  • r42389: try to prevent autoloading failure on activesync
    trunk/emailadmin/inc/class.emailadmin_bo.inc.php
  • 2013-05-03 Ralf Becker (ralfbecker)
  • r42387: method to test which apps implement a hook
    trunk/phpgwapi/inc/class.hooks.inc.php
  • r42386: using just etemplate
    trunk/preferences/inc/class.preferences_settings.inc.php
  • r42385: saving preferences, for now only working with old eT, not eT2
    trunk/preferences/inc/class.preferences_settings.inc.php, trunk/preferences/setup/etemplates.inc.php, trunk/preferences/templates/default/app.css, trunk/preferences/templates/default/settings.xet
  • 2013-05-03 Klaus Leithoff (leithoff)
  • r42384: * eMail: allow user to view / change its ActiveProfileID (quite useful if you have a basic misconfiguration)
    trunk/felamimail/inc/class.felamimail_bo.inc.php, trunk/felamimail/inc/class.felamimail_hooks.inc.php
  • 2013-05-03 Ralf Becker (ralfbecker)
  • r42383: next step with new prefs, works now in old eTemplate too - even a little more then in eT2 ;-)
    trunk/preferences/inc/class.preferences_hooks.inc.php, trunk/preferences/inc/class.preferences_settings.inc.php, trunk/preferences/setup/etemplates.inc.php, trunk/preferences/templates/default/app.css, trunk/preferences/templates/default/settings.xet
  • r42382: a few compatbility methods and hacks to get old etemplates to behaves a bit more like eT2
    trunk/etemplate/inc/class.boetemplate.inc.php, trunk/etemplate/inc/class.etemplate_old.inc.php
  • r42381: value of description set via id need to get translated, if !no_lang is set, value set via value attribute already get translated via transformAttributes and translate: "!no_lang" of value
    trunk/etemplate/js/et2_widget_description.js
  • 2013-05-02 Klaus Leithoff (leithoff)
  • r42379: * eMail: introduce method to preset emailaddress by contact-ids (preferred emailaddress setting will be used)
    trunk/felamimail/inc/class.uicompose.inc.php
  • r42377: adapt translations, to reflect change in behavior
    trunk/felamimail/lang/egw_de.lang, trunk/felamimail/lang/egw_en.lang
  • r42376: * eMail: handle inline forward as reply as we decide about starting the compose-dialog in text OR html mode; so for the startupmode of the editor for forwards: inline forwards are handled as replys, forwards as attachments as a new mail
    trunk/felamimail/inc/class.uicompose.inc.php
  • 2013-04-30 Klaus Leithoff (leithoff)
  • r42374: unset moved / deleted message store to control preview area
    trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js
  • r42372: * eMail: rework parsing of email adresses and making compose links out of them
    trunk/felamimail/inc/class.uidisplay.inc.php
  • 2013-04-29 Nathan Gray (nathangray)
  • r42371: Implement optgroups for select widget
    trunk/etemplate/js/et2_widget_selectbox.js
  • r42370: Implement delete import action
    trunk/addressbook/inc/class.addressbook_import_contacts_csv.inc.php
  • 2013-04-29 Klaus Leithoff (leithoff)
  • r42369: remove console logging on focused
    trunk/etemplate/js/et2_dataview_controller_selection.js
  • r42368: add rename of an item. caveat, does not rename dependent leafs yet
    trunk/etemplate/js/et2_dataview_controller_selection.js, trunk/etemplate/js/et2_widget_tree.js
  • r42367: implement move7copy mails; rename folder simple renanme implemented. refresh of tree still to be done, if renaming a leaf inbetween
    trunk/mail/inc/class.mail_bo.inc.php, trunk/mail/inc/class.mail_bopreferences.inc.php, trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js
  • r42365: allow/set bigger editor area on compose
    trunk/felamimail/inc/class.uicompose.inc.php
  • r42363: make sure all of an compose/view window is shown and not hidden by e.g. the taskbar
    trunk/felamimail/js/jscode/composeMessage.js, trunk/felamimail/js/jscode/view_message.js
  • r42362: we set allowedContent to true as the 4.1 contentFiltering system allows only activated features as content
    trunk/phpgwapi/inc/class.egw_ckeditor_config.inc.php
  • r42361: *API/CKEdidor: upgrade to Version4.1.1
    trunk/phpgwapi/js/ckeditor/CHANGES.md, trunk/phpgwapi/js/ckeditor/build-config.js, trunk/phpgwapi/js/ckeditor/ckeditor.js, trunk/phpgwapi/js/ckeditor/contents.css, trunk/phpgwapi/js/ckeditor/lang/af.js, trunk/phpgwapi/js/ckeditor/lang/ar.js, trunk/phpgwapi/js/ckeditor/lang/ca.js, trunk/phpgwapi/js/ckeditor/lang/eo.js, trunk/phpgwapi/js/ckeditor/lang/fr-ca.js, trunk/phpgwapi/js/ckeditor/lang/ko.js, trunk/phpgwapi/js/ckeditor/lang/lv.js, trunk/phpgwapi/js/ckeditor/lang/mn.js, trunk/phpgwapi/js/ckeditor/lang/pt.js, trunk/phpgwapi/js/ckeditor/lang/sq.js, trunk/phpgwapi/js/ckeditor/lang/ug.js, trunk/phpgwapi/js/ckeditor/lang/uk.js, trunk/phpgwapi/js/ckeditor/lang/zh.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/es.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js, trunk/phpgwapi/js/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js, trunk/phpgwapi/js/ckeditor/plugins/div/dialogs/div.js, trunk/phpgwapi/js/ckeditor/plugins/flash/dialogs/flash.js, trunk/phpgwapi/js/ckeditor/plugins/iframe/dialogs/iframe.js, trunk/phpgwapi/js/ckeditor/plugins/image/dialogs/image.js, trunk/phpgwapi/js/ckeditor/plugins/link/dialogs/link.js, trunk/phpgwapi/js/ckeditor/plugins/pastefromword/filter/default.js, trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/ca.js, trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/es.js, trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js, trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/pl.js, trunk/phpgwapi/js/ckeditor/plugins/specialchar/dialogs/lang/sq.js, trunk/phpgwapi/js/ckeditor/plugins/table/dialogs/table.js, trunk/phpgwapi/js/ckeditor/skins/moono/editor.css, trunk/phpgwapi/js/ckeditor/skins/moono/editor_gecko.css, trunk/phpgwapi/js/ckeditor/skins/moono/editor_ie.css, trunk/phpgwapi/js/ckeditor/skins/moono/editor_ie7.css, trunk/phpgwapi/js/ckeditor/skins/moono/editor_ie8.css, trunk/phpgwapi/js/ckeditor/skins/moono/editor_iequirks.css, trunk/phpgwapi/js/ckeditor/styles.js
  • 2013-04-28 Ralf Becker (ralfbecker)
  • r42359: first take on preferences with et2, not yet working!
    trunk/preferences/inc/class.preferences_hooks.inc.php, trunk/preferences/inc/class.preferences_settings.inc.php, trunk/preferences/templates/default/app.css, trunk/preferences/templates/default/settings.xet
  • r42358: allow to use <widget type="${row}[type]"/> in xet files
    trunk/etemplate/js/et2_core_widget.js
  • r42357: _atts["select_options"] is not null but {}
    trunk/etemplate/js/et2_widget_selectbox.js
  • r42356: create static method etemplate_widget_menupopup::fix_encoded_options(), so apps can call that for cases it is not called automatically (eg. autorepeated rows)
    trunk/etemplate/inc/class.etemplate_widget_menupopup.inc.php
  • 2013-04-26 Klaus Leithoff (leithoff)
  • r42355: * eMail: fix bug unable to delete/rename/move selected folder
    trunk/felamimail/inc/class.ajaxfelamimail.inc.php
  • 2013-04-25 Klaus Leithoff (leithoff)
  • r42350: rework of link to text functionality when converting HTML to Text
    trunk/phpgwapi/inc/class.translation.inc.php
  • r42348: * Addressbook/Export: fix fatal error regarding order by for postgresql on addressbook export
    trunk/addressbook/inc/class.addressbook_export_contacts_csv.inc.php
  • r42347: remove excess alert box
    trunk/felamimail/js/jscode/viewMainScreen.js
  • 2013-04-24 Nathan Gray (nathangray)
  • r42346: Fix nextmatch hierarchy display
    trunk/etemplate/js/et2_dataview_controller.js, trunk/etemplate/js/et2_dataview_view_row.js, trunk/etemplate/templates/default/etemplate2.css
  • 2013-04-24 Klaus Leithoff (leithoff)
  • r42345: use cache invalidation on inital read before edit too; add missing translation
    trunk/admin/inc/class.uiaccounts.inc.php, trunk/admin/lang/egw_de.lang, trunk/admin/lang/egw_en.lang
  • r42343: * eMail: handle Focus Issues (browser pops in front when in background on mail list refresh)
    make use of document.hidden or document.msHidden or document.webkitHidden; if browsers do not support these use old behavior
    trunk/felamimail/js/jscode/viewMainScreen.js
  • r42342: * eMail: handle problem popup foldertree does not show subfolders of folders with umlauts
    branches/1.8/felamimail/inc/class.ajax_contacts.inc.php, branches/1.8/felamimail/inc/class.uicompose.inc.php, branches/1.8/felamimail/js/jscode/composeMessage.js
  • r42340: * eMail: handle problem popup foldertree does not show subfolders of folders with umlauts
    trunk/felamimail/inc/class.ajax_contacts.inc.php, trunk/felamimail/inc/class.uicompose.inc.php, trunk/felamimail/js/jscode/composeMessage.js
  • 2013-04-23 Nathan Gray (nathangray)
  • r42339: Change field name translations so Export -> Import works across languages
    trunk/addressbook/inc/class.addressbook_bo.inc.php, trunk/addressbook/lang/egw_de.lang, trunk/addressbook/lang/egw_en.lang, trunk/addressbook/setup/importexport_default.xml
  • r42338: Improve handling of headers, checking translations and message_id
    trunk/importexport/inc/class.importexport_export_csv.inc.php, trunk/importexport/inc/class.importexport_import_ui.inc.php
  • 2013-04-23 Ralf Becker (ralfbecker)
  • r42337: use new prompt to allow to rename uploaded file, if it would overwrite an already existing one, also use dialog for delete confirmation
    trunk/filemanager/inc/class.filemanager_ui.inc.php, trunk/filemanager/js/app.js, trunk/filemanager/lang/egw_de.lang, trunk/filemanager/lang/egw_en.lang
  • r42336: some css for new dialog: left aligning buttons as everywhere in EGroupware, auto-size dialog, static show_prompt method to display a prompt, fixed not working translation of standard buttons
    trunk/etemplate/js/et2_widget_dialog.js, trunk/etemplate/lang/egw_de.lang, trunk/etemplate/lang/egw_en.lang, trunk/etemplate/setup/etemplates.inc.php, trunk/etemplate/templates/default/etemplate2.css, trunk/etemplate/templates/default/prompt.xet
  • 2013-04-23 Nathan Gray (nathangray)
  • r42335: Fix context menu 'Use all' checkbox -> export had no data
    trunk/addressbook/inc/class.addressbook_ui.inc.php
  • r42334: When nm loads data, make sure selection is still shown
    trunk/etemplate/js/et2_dataview_controller_selection.js
  • 2013-04-23 Ralf Becker (ralfbecker)
  • r42331: invalidate account, before reading it, to code with changed to DB or LDAP outside EGw
    trunk/admin/inc/class.admin_cmd_edit_group.inc.php, trunk/admin/inc/class.admin_cmd_edit_user.inc.php, trunk/admin/inc/class.uiaccounts.inc.php
  • r42329: remove echo of error-message of failed ldap connection, it scares users when flushing cache in setup
    trunk/phpgwapi/inc/class.ldap.inc.php
  • 2013-04-23 Klaus Leithoff (leithoff)
  • r42328: improve error handling on send, when invalid mailaddress is given
    branches/1.8/felamimail/inc/class.bocompose.inc.php, branches/1.8/phpgwapi/inc/class.phpmailer.inc.php
  • r42327: handle / catch AddAddress Fatal Error on AddAnAddress; this may not show on send unless there is no valid address; invalid addresses will now be discarded silently, unless there is only one
    branches/1.8/phpgwapi/inc/class.phpmailer.inc.php
  • 2013-04-23 Ralf Becker (ralfbecker)
  • r42324: replaced "Stylite GmbH" with "Stylite AG"
    branches/1.8/sitemgr/setup/default-site.xml
  • r42322: replaced "Stylite GmbH" with "Stylite AG"
    trunk/sitemgr/setup/default-site.xml
  • 2013-04-22 Nathan Gray (nathangray)
  • r42321: Get dialog button callback working
    trunk/filemanager/js/app.js
  • r42320: Fix custom buttons with no template not working
    trunk/etemplate/js/et2_widget_dialog.js
  • r42319: Change admin column selection to allow setting / clearing / forcing column selection
    trunk/etemplate/inc/class.etemplate_widget_nextmatch.inc.php, trunk/etemplate/js/et2_extension_nextmatch.js, trunk/phpgwapi/inc/class.preferences.inc.php
  • 2013-04-22 Ralf Becker (ralfbecker)
  • r42318: confirm overwrite dialog using new dialog widget, thought not yet working: dialog pops up, but buttons are not working
    trunk/filemanager/js/app.js
  • 2013-04-22 Nathan Gray (nathangray)
  • r42317: Implement set_value() on file widget - you can't really set file upload values programmatically to anything that makes sense, but it can be cleared
    trunk/etemplate/js/et2_widget_file.js
  • r42316: Change ODS file line break tag from <text:line-break> to </text:p><text:p> so it works in LibreOffice
    trunk/etemplate/inc/class.bo_merge.inc.php
  • 2013-04-20 Ralf Becker (ralfbecker)
  • r42314: first - not yet fully working - version of upload
    trunk/filemanager/inc/class.filemanager_ui.inc.php, trunk/filemanager/js/app.js, trunk/filemanager/setup/etemplates.inc.php, trunk/filemanager/templates/default/index.xet
  • r42313: allow to use hierarchical function names, eg. app.filemanager.upload via new et2_call function
    trunk/etemplate/js/et2_core_common.js, trunk/etemplate/js/et2_widget_file.js
  • r42312: fixed space instead of tabs
    trunk/etemplate/js/et2_core_DOMWidget.js
  • r42311: do NOT store query, if hierarchical data / children are requested
    trunk/filemanager/inc/class.filemanager_ui.inc.php
  • r42310: reverting accidently commited default to et2
    trunk/etemplate/inc/class.etemplate.inc.php
  • r42309: add nice link overlay icon to vfsMime widget (for symlinks)
    trunk/etemplate/inc/class.etemplate.inc.php, trunk/etemplate/inc/class.etemplate_widget_nextmatch.inc.php, trunk/etemplate/js/et2_widget_vfs.js
  • r42308: added @memberOf to get outline
    trunk/etemplate/js/et2_widget_dialog.js
  • 2013-04-18 Klaus Leithoff (leithoff)
  • r42307: adapt preg_match to recognize IE 10
    trunk/phpgwapi/inc/class.browser.inc.php
  • r42305: reintroduce r23367 (setFocus capability) and r29752 (oversized events)
    trunk/phpgwapi/inc/class.dragdrop.inc.php, trunk/phpgwapi/js/wz_dragdrop/wz_dragdrop.js
  • r42304: remove call of setFocus as currently not provided
    trunk/phpgwapi/inc/class.dragdrop.inc.php
  • r42302: updating wz_dragdrop.js from Walter Zorn from Version 4.87 to v. 4.91
    trunk/phpgwapi/js/wz_dragdrop/wz_dragdrop.js
  • 2013-04-16 Nathan Gray (nathangray)
  • r42301: Add dialog widget
    trunk/etemplate/js/et2_widget_dialog.js, trunk/etemplate/js/etemplate2.js, trunk/etemplate/templates/default/etemplate2.css
  • r42300: Make currently browsed widget available for console playing as window.wb_widget
    trunk/etemplate/js/widget_browser.js
  • r42299: Load jquery-ui css before ours, so we can override it
    trunk/etemplate/inc/class.etemplate.inc.php, trunk/etemplate/inc/class.etemplate_et2_widgets.inc.php
  • r42298: Add not implemented js function type. It understands app.appname.function style arguments
    trunk/etemplate/js/et2_core_common.js
  • r42297: If a specific template name is not provided, use the last template in the file
    trunk/etemplate/js/etemplate2.js
  • r42296: Some checking to make sure variables are there, and avoid errors
    trunk/etemplate/js/et2_extension_nextmatch.js
  • 2013-04-16 Klaus Leithoff (leithoff)
  • r42295: * eMail: reintroduce the ability to set a identity as default;(available only for userDefinedAccounts=false); userDefinedAccounts=true are not longer allowed to save a profile without host as active
    trunk/felamimail/inc/class.ajaxfelamimail.inc.php, trunk/felamimail/inc/class.bopreferences.inc.php, trunk/felamimail/inc/class.felamimail_bo.inc.php, trunk/felamimail/inc/class.uicompose.inc.php, trunk/felamimail/inc/class.uipreferences.inc.php, trunk/felamimail/lang/egw_de.lang, trunk/felamimail/lang/egw_en.lang
  • 2013-04-15 Nathan Gray (nathangray)
  • r42294: Only add delete_list placeholder action if user has permission
    trunk/addressbook/inc/class.addressbook_ui.inc.php
  • 2013-04-15 Klaus Leithoff (leithoff)
  • r42293: * eMail/IMAP-API: trying to recover when fetching mailheaders, but resultset retrieved does not match the expected amount of message headers
    branches/1.8/egw-pear/Net/IMAP.php
  • r42291: missing semicolon in commented error_log
    trunk/egw-pear/Net/IMAP.php
  • r42290: * eMail/IMAP-API: trying to recover when fetching mailheaders, but resultset retrieved does not match the expected amount of message headers
    trunk/egw-pear/Net/IMAP.php
  • r42289: doing the focus stuff only for IE, as this is the browser we experienced the problem; this is however not a good solution, since it is something IE10 does only since the Win8 Family
    trunk/felamimail/js/jscode/viewMainScreen.js
  • r42288: doing the focus stuff only for IE, as this is the browser we experienced the problem
    trunk/felamimail/js/jscode/viewMainScreen.js
  • r42287: remove obsolte code
    trunk/mail/inc/class.mail_ui.inc.php
  • 2013-04-13 Ralf Becker (ralfbecker)
  • r42286: allow to "open" directores aka hierarchical display
    trunk/filemanager/inc/class.filemanager_ui.inc.php
  • r42285: add some JSDoc so Eclipse shows an outline: @memberOf and @augments (not yet understood by Eclipse), also fixed many warnings (mostly missing semicolons)
    trunk/etemplate/js/et2_core_DOMWidget.js, trunk/etemplate/js/et2_core_arrayMgr.js, trunk/etemplate/js/et2_core_baseWidget.js, trunk/etemplate/js/et2_core_common.js, trunk/etemplate/js/et2_core_inheritance.js, trunk/etemplate/js/et2_core_inputWidget.js, trunk/etemplate/js/et2_core_interfaces.js, trunk/etemplate/js/et2_core_legacyJSFunctions.js, trunk/etemplate/js/et2_core_phpExpressionCompiler.js, trunk/etemplate/js/et2_core_valueWidget.js, trunk/etemplate/js/et2_core_widget.js, trunk/etemplate/js/et2_core_xml.js, trunk/etemplate/js/et2_dataview.js, trunk/etemplate/js/et2_dataview_controller.js, trunk/etemplate/js/et2_dataview_controller_selection.js, trunk/etemplate/js/et2_dataview_interfaces.js, trunk/etemplate/js/et2_dataview_model_columns.js, trunk/etemplate/js/et2_dataview_view_aoi.js, trunk/etemplate/js/et2_dataview_view_container.js, trunk/etemplate/js/et2_dataview_view_grid.js, trunk/etemplate/js/et2_dataview_view_resizeable.js, trunk/etemplate/js/et2_dataview_view_row.js, trunk/etemplate/js/et2_dataview_view_rowProvider.js, trunk/etemplate/js/et2_dataview_view_spacer.js, trunk/etemplate/js/et2_extension_customfields.js, trunk/etemplate/js/et2_extension_itempicker_actions.js, trunk/etemplate/js/et2_extension_nextmatch.js, trunk/etemplate/js/et2_extension_nextmatch_actions.js, trunk/etemplate/js/et2_extension_nextmatch_controller.js, trunk/etemplate/js/et2_extension_nextmatch_dynheight.js, trunk/etemplate/js/et2_extension_nextmatch_rowProvider.js, trunk/etemplate/js/et2_widget_ajaxSelect.js, trunk/etemplate/js/et2_widget_box.js, trunk/etemplate/js/et2_widget_button.js, trunk/etemplate/js/et2_widget_checkbox.js, trunk/etemplate/js/et2_widget_color.js, trunk/etemplate/js/et2_widget_date.js, trunk/etemplate/js/et2_widget_description.js, trunk/etemplate/js/et2_widget_diff.js, trunk/etemplate/js/et2_widget_dropdown_button.js, trunk/etemplate/js/et2_widget_favorites.js, trunk/etemplate/js/et2_widget_file.js, trunk/etemplate/js/et2_widget_grid.js, trunk/etemplate/js/et2_widget_groupbox.js, trunk/etemplate/js/et2_widget_hbox.js, trunk/etemplate/js/et2_widget_historylog.js, trunk/etemplate/js/et2_widget_hrule.js, trunk/etemplate/js/et2_widget_html.js, trunk/etemplate/js/et2_widget_htmlarea.js, trunk/etemplate/js/et2_widget_iframe.js, trunk/etemplate/js/et2_widget_image.js, trunk/etemplate/js/et2_widget_itempicker.js, trunk/etemplate/js/et2_widget_link.js, trunk/etemplate/js/et2_widget_number.js, trunk/etemplate/js/et2_widget_progress.js, trunk/etemplate/js/et2_widget_radiobox.js, trunk/etemplate/js/et2_widget_selectAccount.js, trunk/etemplate/js/et2_widget_selectbox.js, trunk/etemplate/js/et2_widget_split.js, trunk/etemplate/js/et2_widget_styles.js, trunk/etemplate/js/et2_widget_tabs.js, trunk/etemplate/js/et2_widget_template.js, trunk/etemplate/js/et2_widget_textbox.js, trunk/etemplate/js/et2_widget_tree.js, trunk/etemplate/js/et2_widget_url.js, trunk/etemplate/js/et2_widget_vfs.js, trunk/etemplate/js/etemplate2.js, trunk/etemplate/js/widget_browser.js
  • r42284: some reorganizing of the code also added @memberOf to get outline in Eclipse
    trunk/filemanager/js/app.js
  • r42283: added @meberOf JSDoc comment to constructor to get Eclipse show outline of class, also fixed several warnings
    trunk/mail/js/app.js
  • r42282: fixed not correctly displayed file type: need to compare with bitmask after and-ing it
    trunk/etemplate/js/et2_widget_vfs.js
  • r42281: disable debug alert
    trunk/filemanager/js/app.js
  • r42279: allways using filemtime for timestamps appended to urls to force loading of current version, as mixed use of file{c,m}time causes wired errors due to double loading eg. on OS X where they are different
    trunk/phpgwapi/inc/class.egw_framework.inc.php
  • 2013-04-12 Ralf Becker (ralfbecker)
  • r42278: set readonly icons and drag-n-drop
    trunk/filemanager/inc/class.filemanager_ui.inc.php, trunk/filemanager/js/app.js, trunk/filemanager/setup/etemplates.inc.php, trunk/filemanager/templates/default/index.xet
  • r42277: fixed set_(ro_)image to set the according option and update current image, new method set_readonly updating readonly attribute and current image
    trunk/etemplate/js/et2_widget_button.js
  • 2013-04-12 Nathan Gray (nathangray)
  • r42276: Enable drop on nextmatch rows
    trunk/etemplate/inc/class.etemplate_widget_nextmatch.inc.php
  • r42275: Use egw.LAB object if available
    trunk/phpgwapi/js/jsapi/egw_files.js
  • r42274: Common styling for et2 containers, regardless of ID
    trunk/etemplate/templates/default/etemplate2.css
  • r42273: Avoid an error in the destruction by checking for widget
    trunk/etemplate/js/et2_extension_nextmatch_controller.js
  • r42272: Set a class for common CSS
    trunk/etemplate/inc/class.etemplate.inc.php
  • 2013-04-12 Ralf Becker (ralfbecker)
  • r42271: reverting change to original egw_json.js as it somehow needs to assign return value to some context to work
    trunk/phpgwapi/js/egw_json.js
  • r42270: support for non-global func eg. "app.someapp.func" need to be in both egw_json objects (until we fix it so one calls the other)
    trunk/phpgwapi/js/egw_json.js, trunk/phpgwapi/js/jsapi/egw_json.js
  • 2013-04-12 Klaus Leithoff (leithoff)
  • r42269: handle text/plain in preview
    trunk/mail/inc/class.mail_bo.inc.php, trunk/mail/inc/class.mail_ui.inc.php
  • r42268: get preview working
    trunk/mail/inc/class.mail_bo.inc.php, trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js, trunk/mail/setup/etemplates.inc.php, trunk/mail/templates/default/index.xet
  • 2013-04-12 Nathan Gray (nathangray)
  • r42267: Change mail preview to use new nextmatch onselect method
    trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js, trunk/mail/templates/default/index.xet
  • r42266: Nextmatch onselect attribute understands app.appname.function directly, and passes nextmatch reference & list of ids
    trunk/etemplate/js/et2_extension_nextmatch.js, trunk/etemplate/js/et2_extension_nextmatch_controller.js
  • 2013-04-12 Ralf Becker (ralfbecker)
  • r42265: loading file prefs popoup via javascript, to take current dir into account
    trunk/filemanager/js/app.js, trunk/filemanager/setup/etemplates.inc.php
  • r42264: loading file prefs popoup via javascript, to take current dir into account
    trunk/filemanager/templates/default/index.xet
  • 2013-04-12 Nathan Gray (nathangray)
  • r42263: Pass selected objects to callback
    trunk/phpgwapi/js/egw_action/egw_action.js
  • 2013-04-12 Ralf Becker (ralfbecker)
  • r42262: using r/o vfs-name as we dont want a link
    trunk/filemanager/setup/etemplates.inc.php, trunk/filemanager/templates/default/index.xet
  • r42261: permanently using etemplate2 for filemanager index
    trunk/filemanager/inc/class.filemanager_ui.inc.php
  • r42260: allow to permanently use etemplate_new for ported applications no longer supporting old etemplate, while still having etemplate default to etemplate_old
    trunk/etemplate/inc/class.etemplate.inc.php
  • r42259: ro version of vfs-name to behave like ro textbox (span instead of r/o input), also commented socket perm as it is set for dirs too (and we have no sockets in vfs)
    trunk/etemplate/js/et2_widget_vfs.js
  • r42258: fixed whitespace (8 space instead tab)
    trunk/etemplate/js/et2_widget_textbox.js
  • r42257: removed no longer used server-side processing of buttons
    trunk/filemanager/inc/class.filemanager_ui.inc.php
  • 2013-04-12 Nathan Gray (nathangray)
  • r42256: Add onselect attribute for nextmatch
    trunk/etemplate/js/et2_dataview_controller_selection.js, trunk/etemplate/js/et2_extension_nextmatch.js, trunk/etemplate/js/et2_extension_nextmatch_controller.js
  • 2013-04-12 Klaus Leithoff (leithoff)
  • r42255: broken mail app - to debug for nathan
    trunk/mail/inc/class.mail_bo.inc.php, trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js, trunk/mail/templates/default/index.xet
  • 2013-04-12 Ralf Becker (ralfbecker)
  • r42254: single backend methods to copy, move or symlink files
    trunk/filemanager/inc/class.filemanager_ui.inc.php, trunk/filemanager/js/app.js
  • r42253: docu fix
    trunk/phpgwapi/js/egw_json.js
  • 2013-04-12 Klaus Leithoff (leithoff)
  • r42251: temporary solution/hack to fix the false loading of activesync stuff, even as we may not need it for ui but trying to load it blocks the mail app
    trunk/felamimail/inc/class.felamimail_bo.inc.php
  • 2013-04-12 Ralf Becker (ralfbecker)
  • r42250: fixed not working symlink creation
    trunk/filemanager/inc/class.filemanager_ui.inc.php
  • 2013-04-11 Ralf Becker (ralfbecker)
  • r42249: drag helper and added dir to ajax_action method, now calling do_action for all actions
    trunk/filemanager/inc/class.filemanager_ui.inc.php, trunk/filemanager/js/app.js
  • 2013-04-11 Nathan Gray (nathangray)
  • r42248: Register mail as a file drag type too
    trunk/mail/inc/class.mail_ui.inc.php
  • r42247: Fix droppables to accept dragged if one of the types match
    trunk/phpgwapi/js/egw_action/egw_action_dragdrop.js
  • r42246: Fix typos preventing some drops
    trunk/etemplate/js/et2_dataview_controller_selection.js, trunk/phpgwapi/js/egw_action/egw_action.js
  • r42245: Give the et2 container an ID matching the loaded template name
    trunk/etemplate/inc/class.etemplate.inc.php
  • 2013-04-11 Ralf Becker (ralfbecker)
  • r42244: copy, cut, paste, symlink and createdir without server submit
    trunk/filemanager/inc/class.filemanager_ui.inc.php, trunk/filemanager/js/app.js, trunk/filemanager/setup/etemplates.inc.php, trunk/filemanager/templates/default/index.xet
  • r42243: display #msg or .message like before in red and italics
    trunk/etemplate/templates/default/etemplate2.css
  • 2013-04-11 Nathan Gray (nathangray)
  • r42242: Only expire old data if there are no registered callbacks
    trunk/phpgwapi/js/jsapi/egw_data.js
  • 2013-04-10 Ralf Becker (ralfbecker)
  • r42241: some more ajax actions for filemanager
    trunk/filemanager/inc/class.filemanager_ui.inc.php, trunk/filemanager/js/app.js, trunk/filemanager/setup/etemplates.inc.php, trunk/filemanager/templates/default/index.xet
  • 2013-04-10 Nathan Gray (nathangray)
  • r42240: Have to read repository, not just create the object, or I get inconsistencies
    trunk/etemplate/inc/class.etemplate_widget_nextmatch.inc.php
  • 2013-04-10 Ralf Becker (ralfbecker)
  • r42239: new cli command lntree
    trunk/filemanager/cli.php
  • r42238: display properties and resolved url
    trunk/filemanager/test.php
  • 2013-04-10 Nathan Gray (nathangray)
  • r42237: Use LABjs to make sure everything is loaded
    trunk/etemplate/inc/class.etemplate_et2_widgets.inc.php
  • r42236: Fix et2_ready() when app called via ajax
    trunk/etemplate/inc/class.etemplate.inc.php
  • 2013-04-10 Ralf Becker (ralfbecker)
  • r42235: also need to re-assemble image options, as I cant edit/remove them in editor
    trunk/etemplate/inc/class.xul_io.inc.php
  • 2013-04-10 Nathan Gray (nathangray)
  • r42234: CSS fixes - sidebox favorite spacing & nextmatch border
    trunk/etemplate/templates/default/etemplate2.css
  • r42233: Fix dynheight case when there is no space between dynheight & items below
    trunk/etemplate/js/et2_extension_nextmatch_dynheight.js
  • r42232: Give a trace on all logs if debug level is 5 to help track things down
    trunk/phpgwapi/js/jsapi/egw_debug.js
  • r42231: Implement hide_header,header_left & header_right attributes
    trunk/etemplate/js/et2_extension_nextmatch.js
  • 2013-04-10 Ralf Becker (ralfbecker)
  • r42230: only have nextmatch-header "box" around the filters
    trunk/etemplate/templates/default/etemplate2.css
  • r42229: make header_left/right a legacy option for nextmatch widget, allowing to specify it in template and therefore display them in editor
    trunk/etemplate/inc/class.nextmatch_widget.inc.php, trunk/etemplate/inc/class.xul_io.inc.php
  • 2013-04-10 Nathan Gray (nathangray)
  • r42228: Don't try for default, causes error if add is not valid
    trunk/etemplate/js/et2_extension_nextmatch_controller.js
  • 2013-04-10 Klaus Leithoff (leithoff)
  • r42227: introduce getLabel function on tree-widget
    trunk/etemplate/js/et2_widget_tree.js
  • 2013-04-10 Nathan Gray (nathangray)
  • r42226: Nextmatch headers inherit nextmatch namespace - fix path
    trunk/filemanager/setup/etemplates.inc.php, trunk/filemanager/templates/default/index.xet
  • r42225: If value is available in the constructor, set it there
    trunk/etemplate/js/et2_widget_textbox.js
  • 2013-04-10 Ralf Becker (ralfbecker)
  • r42224: show disabled templates in editor
    trunk/etemplate/inc/class.etemplate_old.inc.php
  • 2013-04-10 Nathan Gray (nathangray)
  • r42223: Fix - should always be top level of content
    trunk/etemplate/js/et2_core_arrayMgr.js
  • r42222: Fix typo in missing JS object warning
    trunk/etemplate/inc/class.etemplate.inc.php
  • r42221: Add a warning if application js object was not loaded
    trunk/etemplate/inc/class.etemplate.inc.php
  • 2013-04-10 Ralf Becker (ralfbecker)
  • r42220: putting path and icons into nextmatch (not yet working)
    trunk/filemanager/inc/class.filemanager_ui.inc.php, trunk/filemanager/js/app.js, trunk/filemanager/setup/etemplates.inc.php, trunk/filemanager/templates/default/index.xet
  • 2013-04-10 Nathan Gray (nathangray)
  • r42219: Skip blank legacy options sooner
    trunk/etemplate/js/et2_core_widget.js
  • r42218: Change splitter preference saving to save on mouseup
    trunk/etemplate/js/et2_widget_split.js
  • r42217: Show browser context menu when you ctrl + right click
    trunk/phpgwapi/js/egw_action/egw_action_popup.js, trunk/phpgwapi/js/egw_action/egw_keymanager.js
  • r42216: Allow favorites from multiple apps to coexist
    trunk/etemplate/inc/class.etemplate_widget_nextmatch.inc.php, trunk/etemplate/js/et2_extension_nextmatch.js, trunk/etemplate/js/et2_widget_favorites.js, trunk/etemplate/templates/default/etemplate2.css
  • 2013-04-09 Ralf Becker (ralfbecker)
  • r42215: moved javascript action implementation into and object defined in app.js file
    trunk/filemanager/inc/class.filemanager_ui.inc.php, trunk/filemanager/js, trunk/filemanager/js/app.js, trunk/filemanager/setup/etemplates.inc.php, trunk/filemanager/templates/default/index.xet
  • r42214: fixed error if get parameter has no equal sign, eg. /some/url?download
    trunk/phpgwapi/js/jsapi/egw_links.js
  • 2013-04-09 Nathan Gray (nathangray)
  • r42213: Open context menu with context menu key
    trunk/phpgwapi/js/egw_action/egw_action_popup.js, trunk/phpgwapi/js/egw_action/egw_keymanager.js, trunk/phpgwapi/js/egw_action/egw_menu_dhtmlx.js
  • 2013-04-09 Klaus Leithoff (leithoff)
  • r42212: basic dragndrop action mailmove+mailcopy preparation (actual moving or copying not done yet)
    trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js
  • r42211: add target ID to target.iface object
    trunk/phpgwapi/js/egw_action/egw_dragdrop_dhtmlx_tree.js
  • r42210: adapt AppJS usage in mail app, to get back to the state of usability before introducing it
    trunk/mail/inc/class.mail_bo.inc.php, trunk/mail/inc/class.mail_hooks.inc.php, trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js, trunk/mail/setup/etemplates.inc.php, trunk/mail/templates/default/app.css
  • r42209: allow for objectified egw functions like app.APPLICATION.
    trunk/phpgwapi/js/egw_json.js
  • r42208: applying the context: suggested by nathan
    trunk/phpgwapi/js/egw_action/egw_action_common.js
  • 2013-04-09 Ralf Becker (ralfbecker)
  • r42207: get regexp to play nice with opening script tag without attributes
    trunk/phpgwapi/inc/class.egw_framework.inc.php
  • r42206: propset svn:keywords Id
    trunk/phpgwapi/js/jsapi/egw_inheritance.js
  • 2013-04-09 Nathan Gray (nathangray)
  • r42205: Fix properties
    trunk/phpgwapi/js/jsapi/egw_inheritance.js
  • r42204: Add inheritance stuff
    trunk/phpgwapi/js/jsapi/egw_inheritance.js
  • 2013-04-09 Klaus Leithoff (leithoff)
  • r42203: fix ckeditor area
    trunk/etemplate/js/et2_widget_htmlarea.js
  • r42201: translation for forwarding help text
    trunk/felamimail/lang/egw_de.lang, trunk/felamimail/lang/egw_en.lang
  • r42199: * eMail: handle not checked keep local copy on message forward when no mailaddress is set; make clear not keeping a copy means: FORWARD ONLY for the mailbox in question
    trunk/felamimail/inc/class.uipreferences.inc.php
  • 2013-04-09 Nathan Gray (nathangray)
  • r42198: Turn on favorites in infolog
    trunk/infolog/inc/class.infolog_hooks.inc.php, trunk/infolog/inc/class.infolog_ui.inc.php
  • r42197: Use new AppJS base class for application javascript
    trunk/mail/inc/class.mail_ui.inc.php, trunk/mail/js/app.js, trunk/mail/templates/default/index.xet
  • r42196: Add a base object for application javascript code to contain it, and solve initialization timing issues
    trunk/etemplate/inc/class.etemplate.inc.php, trunk/etemplate/js/etemplate2.js, trunk/phpgwapi/js/egw_action/egw_action_common.js, trunk/phpgwapi/js/jsapi/app_base.js, trunk/phpgwapi/js/jsapi/egw.js
  • 2013-04-09 Klaus Leithoff (leithoff)
  • r42195: handle script tags to match nathans parsing
    trunk/tracker/inc/class.tracker_ui.inc.php
  • 2013-04-09 Nathan Gray (nathangray)
  • r42194: Add some missing attribute attributes
    trunk/etemplate/js/et2_extension_customfields.js, trunk/etemplate/js/et2_widget_description.js, trunk/etemplate/js/et2_widget_favorites.js, trunk/etemplate/js/et2_widget_template.js
  • 2013-04-08 Nathan Gray (nathangray)
  • r42193: Fix editor to still work with existing basic widgets
    trunk/etemplate/inc/class.editor.inc.php
  • r42192: Add very basic support for et2 widgets into editor, to at least not destroy templates
    trunk/etemplate/inc/class.editor.inc.php, trunk/etemplate/inc/class.etemplate_old.inc.php, trunk/etemplate/inc/class.soetemplate.inc.php, trunk/etemplate/inc/class.xul_io.inc.php
  • 2013-04-08 Klaus Leithoff (leithoff)
  • r42190: * eMail: fix problem with signature change on html with styles (left over style fragments)
    trunk/felamimail/inc/class.ajaxfelamimail.inc.php
  • 2013-04-08 Nathan Gray (nathangray)
  • r42189: In the rare case where the app specifies both select options in both the sel_options and the nextmatch options-name, try to avoid overwriting
    trunk/etemplate/inc/class.etemplate_widget_nextmatch.inc.php
  • 2013-04-08 Klaus Leithoff (leithoff)
  • r42187: * eMail: handle focus problem experienced under IE10 (single BrowserInstance) for forward
    trunk/felamimail/inc/class.uicompose.inc.php, trunk/felamimail/templates/default/composeForm.tpl
  • r42185: * API: introduce optional parameter to pass java script to be executed after CKEDITOR instance ready
    trunk/phpgwapi/inc/class.html.inc.php
  • r42183: fix obsolet signature from prefs
    trunk/felamimail/inc/class.bopreferences.inc.php
  • 2013-04-05 Ralf Becker (ralfbecker)
  • r42181: preg of domain must allow empty and allow to change only domain
    trunk/admin/inc/class.admin_passwordreset.inc.php, trunk/admin/setup/etemplates.inc.php, trunk/admin/templates/default/passwordreset.xet
  • r42180: allow to change mail domain
    trunk/admin/inc/class.admin_passwordreset.inc.php
  • r42179: allow to change mail domain
    trunk/admin/inc/class.admin_passwordreset.inc.php, trunk/admin/lang/egw_de.lang, trunk/admin/lang/egw_en.lang, trunk/admin/setup/etemplates.inc.php, trunk/admin/templates/default/passwordreset.xet
  • r42177: mass account de/activation or quota setting
    trunk/admin/inc/class.admin_passwordreset.inc.php, trunk/admin/setup/etemplates.inc.php, trunk/admin/templates/default/passwordreset.xet
  • 2013-04-05 Klaus Leithoff (leithoff)
  • r42175: * eMail: handle IE10 focus issue (open attachment link on list view; multiple select on list view) when on single BrowserInstance
    trunk/felamimail/js/jscode/viewMainScreen.js
  • 2013-04-05 Ralf Becker (ralfbecker)
  • r42173: fixed typo in cache-control header, causing pages not getting cached, if clients used it in favor of Expires header
    trunk/phpgwapi/inc/class.egw_session.inc.php
  • 2013-04-05 Klaus Leithoff (leithoff)
  • r42171: * WiKi: attempt to make WiKi Links whitch include html-special-chars work
    trunk/wiki/inc/class.wiki_so.inc.php, trunk/wiki/inc/class.wiki_ui.inc.php, trunk/wiki/parse/html.php
  • 2013-04-04 Nathan Gray (nathangray)
  • r42170: Load applications translations for header check, add field name to invalid user warning
    trunk/importexport/inc/class.importexport_import_csv.inc.php, trunk/importexport/inc/class.importexport_import_ui.inc.php
  • 2013-04-04 Ralf Becker (ralfbecker)
  • r42168: * InfoLog/CalDAV: fixed initial sync of more then 60 contacts created doublicates (no REPORT filters were used)
    trunk/infolog/inc/class.infolog_groupdav.inc.php