Age | Commit message (Collapse) | Author |
|
|
|
mismatch with $_SERVER['HTTPS']; add 'reverse_proxy' config setting
|
|
|
|
|
|
|
|
|
|
|
|
without publishing the referer
|
|
|
|
rename typo'd translation string *OperatinsSystem to *OperatingSystem
upcase submenu titles for consistency
|
|
|
|
|
|
|
|
|
|
|
|
- in DBStats API, table name is not bound using ? in the query, so it has to be escaped
|
|
|
|
|
|
|
|
timezone settings
|
|
Installation:
* add another step (databaseCheck); warn if not UTF8
* provide charset example in config.ini.sample.php
* missing translation strings from some forms
* handle last step ('finished') being refreshed or language selected
* handle incomplete install (i.e., anonymous user or initial site not created)
index.php:
* handle session.save_path not defined, unable to mkdir, or not writable
MySQLi:
* handle connection error
* uncaught exceptions from Dashboard, ExampleFeedburner, and LanguagesManager
|
|
* updated from jquery calendar 2.7 to jquery-ui datepicker 1.7.2
* contains a DST-related fix that might solve an issue of duplicate days reported by some users
* fixes regression in UI where clicking on calendar icon would not collapse the calendar
* implements some of the style changes shown in the mockup
* updated the calendar text translations from the jquery-ui i18n
|
|
|
|
|
|
single fetch; moved HTML to graph.tpl; move JavaScript to common.js; fixed browser portability bug in findSWFGraph
fixes #1020 - only the last chart added to the dashboard can be saved locally (using the right-click pop-up menu to "Save Image Locally"); the footer icon link worked properly
fixes #947 - truncated translation string in Flash widget when "no data"; this is now styled consistently with "no data" for tables and tag clouds
related changes:
* data-file (Flash parameter) renamed to x-data-file; this is used by Widgetize to provide the code to embed Flash OBJECTs
* add translation strings for Flash detection
* move some translation strings to JavaScript and enhance getJavascriptTranslations() to always generate 'General' translation strings
|
|
the review.
Changes from Maciej's patch:
-- the old Actions stats are displayed in the Page titles section, ensure BC when users were specifying page titles, they would appear in the same report. The api Actions.getActions (now deprecated) is a proxy to Actions.getPageTitles)
-- applied schema change to log_conversion
-- empty action names and empty URLs are now accepted at tracking time. They will be replaced at archiving time by the strings defined in the config file.
- API: if a method has a comment @deprecated, it won't be shown in the API listing page (used for the now deprecated Actions.getActions() API call)
- Fixes #693 Visits generator now asks for user confirmation before inserting fake data in the DB
TODO:
- apply small modifs to the JS tracker (setCustomUrl() and action_name defaulting to document.title)
- improve/fix unit tests around the expected behavior of Action naming
|
|
|
|
|
|
Updated Catalan, Greek, Spanish, French, Italian, Dutch, Russian, Serbian
|
|
|
|
|
|
connection charset test -- warning currently suppressed pending further investigation; in the interim, users can manually add 'charset = utf8' to their config.ini.php to get the desired behaviour
fix bug where skipping step in installation munged session var and a browser restart was necessary
fill in default port from adapter
restore emulated prepares for pdo_mysql to facilitate use of query cache
|
|
driver-specific SQLSTATE (see example)
fixes #980 - Piwik Installation support for "MySQL Improved" (mysqli) extension
fixes #984 - Set client connection charset to utf8.
Fixed tracker profiling data not recorded until after report generated.
More refactoring and database abstraction:
- Installation gets a list of adapters instead of hardcoding in the plugin
- checking for database-specific system requirements deferred to the adapter
- error detection moved to adapter but we still use MySQL error codes rather than defining new constants
Note: unit tests don't run with MYSQLI -- Zend Framework's Mysqli adapater doesn't support prepare() yet
|
|
pluralized (i.e., CoreHome_PeriodDays)
|
|
Installation checks for json and xml extensions. Tweak system check layout.
|
|
|
|
$language param to $languageCode.
Piwik::isPhpCliMode() deprecated; moved to Piwik_Common::isPhpCliMode()
Piwik_Common::getBrowserLanguage() uses $_ENV['LANG'] if PHP CLI
Fixes #749 - Login form changes
1) Lost password form now sends an email with reset instructions and link to a password change form instead of changing the password.
2) Added password change form which requires input of a generated token (valid for 24 hrs).
3) Fix $urlToRedirect handling; refactoring; phpdoc comments; minor reformatting
|
|
detect and language selector
|
|
remaining strings translateable
|
|
|
|
|
|
proposed by Uli)
Order of preference: curl (6s), stream (10s), socket (13s) to d/l latest.zip
Add Piwik::getTransportMethod() and add to Installation system check
|
|
|
|
points to an empty database
|
|
(at) piwik.org
|
|
translations (at) piwik.org
|
|
|
|
- Updating Danish, Spanish, French, Italian, Slovak, Swedish, Thai languages
|
|
|
|
|