Welcome, Guest! Log In | Create Account

Timeline


and .

02/17/09:

22:56 Ticket #76 (Add admin view/controller to submit translations) created by andy_st

List all messages from outgoing_translations and provide a button to submit these translations.

--

Open question:
Once submitted, should the messages be removed from outgoing_translations and be moved to incoming_translations?

The problem being that if I prefer my own translation and someone submits another translation, a future update request will override my own translations in incoming_translations and mine will be lost.

22:53 Ticket #75 (Admin view/controller to download translations) created by andy_st

Download / update translations for all required messages.

Depends on ticket 74 to build a list of required messages.

22:48 Ticket #74 (Scan source for translations) created by andy_st

Populate incoming_translations with rev 0 strings for all strings we find in all source files.

Use drupal's source file scanner to scan for t() and t2() calls.

22:03 Ticket #73 (Replace SimpleUploader with swfupload) created by bharat

Andy voiced some concerns about having a big SWF object in the UI:

1. user doesn't know what to do when you're done
2. there's no error handling (e.g. it fails to upload, but i don't see that it failed, it's as if it was successful
3. there's no add item process, there's the upload widget, but no way to add a title / annotate the items
4. you cant theme the add item form / process

Jakob is going to mock up a solution for this with swfupload in G3 and bharat will implement it fully.

21:49 Changeset [20124] by jhilden
  • gallery3/trunk/installer/views/get_db_info.html.php

added mkdir command to error message if "var" is not found, for people that don't know how to create a folder on unix

18:08 Changeset [20123] by mindless
  • trunk/gallery2/install/po/no.po
  • trunk/gallery2/modules/albumselect/po/ar.po
  • trunk/gallery2/modules/albumselect/po/cs.po
  • trunk/gallery2/modules/albumselect/po/fi.po
  • trunk/gallery2/modules/albumselect/po/fr.po
  • trunk/gallery2/modules/albumselect/po/is.po
  • trunk/gallery2/modules/albumselect/po/no.po
  • trunk/gallery2/modules/archiveupload/po/ar.po
  • trunk/gallery2/modules/archiveupload/po/bg.po
  • trunk/gallery2/modules/archiveupload/po/fr.po
  • trunk/gallery2/modules/archiveupload/po/is.po
  • trunk/gallery2/modules/archiveupload/po/nl.po
  • trunk/gallery2/modules/captcha/po/ar.po
  • trunk/gallery2/modules/captcha/po/bg.po
  • trunk/gallery2/modules/captcha/po/fr.po
  • trunk/gallery2/modules/cart/po/ar.po
  • trunk/gallery2/modules/cart/po/cs.po
  • trunk/gallery2/modules/cart/po/ga.po
  • trunk/gallery2/modules/cart/po/is.po
  • trunk/gallery2/modules/cart/po/nl.po
  • trunk/gallery2/modules/cart/po/no.po
  • trunk/gallery2/modules/cart/po/pt_BR.po
  • trunk/gallery2/modules/colorpack/po/bg.po
  • trunk/gallery2/modules/comment/po/ar.po
  • trunk/gallery2/modules/comment/po/es_AR.po
  • trunk/gallery2/modules/comment/po/es_MX.po
  • trunk/gallery2/modules/comment/po/ga.po
  • trunk/gallery2/modules/comment/po/is.po
  • trunk/gallery2/modules/comment/po/pt.po
  • trunk/gallery2/modules/customfield/po/ar.po
  • trunk/gallery2/modules/customfield/po/cs.po
  • trunk/gallery2/modules/customfield/po/fr.po
  • trunk/gallery2/modules/customfield/po/is.po
  • trunk/gallery2/modules/dcraw/po/ar.po
  • trunk/gallery2/modules/debug/po/ar.po
  • trunk/gallery2/modules/debug/po/cs.po
  • trunk/gallery2/modules/debug/po/es_AR.po
  • trunk/gallery2/modules/debug/po/fr.po
  • trunk/gallery2/modules/debug/po/ga.po
  • trunk/gallery2/modules/debug/po/hu.po
  • trunk/gallery2/modules/debug/po/is.po
  • trunk/gallery2/modules/debug/po/it.po
  • trunk/gallery2/modules/debug/po/nl.po
  • trunk/gallery2/modules/digibug/po/ar.po
  • trunk/gallery2/modules/digibug/po/hu.po
  • trunk/gallery2/modules/digibug/po/is.po
  • trunk/gallery2/modules/digibug/po/nl.po
  • trunk/gallery2/modules/dynamicalbum/po/ar.po
  • trunk/gallery2/modules/dynamicalbum/po/bg.po
  • trunk/gallery2/modules/dynamicalbum/po/es_AR.po
  • trunk/gallery2/modules/dynamicalbum/po/es_MX.po
  • trunk/gallery2/modules/dynamicalbum/po/fr.po
  • trunk/gallery2/modules/dynamicalbum/po/ga.po
  • trunk/gallery2/modules/dynamicalbum/po/pt.po
  • trunk/gallery2/modules/dynamicalbum/po/pt_BR.po
  • trunk/gallery2/modules/ecard/po/ar.po
  • trunk/gallery2/modules/exif/po/ar.po
  • trunk/gallery2/modules/exif/po/fr.po
  • trunk/gallery2/modules/exif/po/ga.po
  • trunk/gallery2/modules/exif/po/is.po
  • trunk/gallery2/modules/exif/po/nl.po
  • trunk/gallery2/modules/exif/po/pt_BR.po
  • trunk/gallery2/modules/ffmpeg/po/no.po
  • trunk/gallery2/modules/fotokasten/po/ar.po
  • trunk/gallery2/modules/fotokasten/po/de.po
  • trunk/gallery2/modules/fotokasten/po/is.po
  • trunk/gallery2/modules/fotokasten/po/nl.po
  • trunk/gallery2/modules/gd/po/ar.po
  • trunk/gallery2/modules/gd/po/fr.po
  • trunk/gallery2/modules/gd/po/is.po
  • trunk/gallery2/modules/gd/po/pt_BR.po
  • trunk/gallery2/modules/gd/po/zh_CN.po
  • trunk/gallery2/modules/getid3/po/af.po
  • trunk/gallery2/modules/getid3/po/ar.po
  • trunk/gallery2/modules/getid3/po/ca.po
  • trunk/gallery2/modules/getid3/po/cs.po
  • trunk/gallery2/modules/getid3/po/eu.po
  • trunk/gallery2/modules/getid3/po/fr.po
  • trunk/gallery2/modules/getid3/po/hu.po
  • trunk/gallery2/modules/getid3/po/ja.po
  • trunk/gallery2/modules/getid3/po/ko.po
  • trunk/gallery2/modules/getid3/po/nl.po
  • trunk/gallery2/modules/getid3/po/no.po
  • trunk/gallery2/modules/getid3/po/ro.po
  • trunk/gallery2/modules/getid3/po/vi.po
  • trunk/gallery2/modules/getid3/po/zh_CN.po
  • trunk/gallery2/modules/httpauth/po/ar.po
  • trunk/gallery2/modules/httpauth/po/hu.po
  • trunk/gallery2/modules/icons/po/ar.po
  • trunk/gallery2/modules/icons/po/nl.po
  • trunk/gallery2/modules/icons/po/pt_BR.po
  • trunk/gallery2/modules/imageblock/po/ar.po
  • trunk/gallery2/modules/imageblock/po/ca.po
  • trunk/gallery2/modules/imageblock/po/fi.po
  • trunk/gallery2/modules/imageblock/po/ga.po
  • trunk/gallery2/modules/imageblock/po/is.po
  • trunk/gallery2/modules/imageblock/po/pt_BR.po
  • trunk/gallery2/modules/imageframe/po/is.po
  • trunk/gallery2/modules/imageframe/po/nl.po
  • trunk/gallery2/modules/imagemagick/po/ar.po
  • trunk/gallery2/modules/imagemagick/po/es_AR.po
  • trunk/gallery2/modules/imagemagick/po/fr.po
  • trunk/gallery2/modules/imagemagick/po/ga.po
  • trunk/gallery2/modules/imagemagick/po/hu.po
  • trunk/gallery2/modules/imagemagick/po/is.po
  • trunk/gallery2/modules/imagemagick/po/pt.po
  • trunk/gallery2/modules/imagemagick/po/pt_BR.po
  • trunk/gallery2/modules/jpegtran/po/af.po
  • trunk/gallery2/modules/jpegtran/po/ar.po
  • trunk/gallery2/modules/jpegtran/po/bg.po
  • trunk/gallery2/modules/jpegtran/po/cs.po
  • trunk/gallery2/modules/jpegtran/po/es_AR.po
  • trunk/gallery2/modules/jpegtran/po/es_MX.po
  • trunk/gallery2/modules/jpegtran/po/eu.po
  • trunk/gallery2/modules/jpegtran/po/fi.po
  • trunk/gallery2/modules/jpegtran/po/fr.po
  • trunk/gallery2/modules/jpegtran/po/ga.po
  • trunk/gallery2/modules/jpegtran/po/ja.po
  • trunk/gallery2/modules/jpegtran/po/ko.po
  • trunk/gallery2/modules/jpegtran/po/lv.po
  • trunk/gallery2/modules/jpegtran/po/nl.po
  • trunk/gallery2/modules/jpegtran/po/no.po
  • trunk/gallery2/modules/jpegtran/po/pt_BR.po
  • trunk/gallery2/modules/jpegtran/po/ro.po
  • trunk/gallery2/modules/jpegtran/po/vi.po
  • trunk/gallery2/modules/jpegtran/po/zh_CN.po
  • trunk/gallery2/modules/keyalbum/po/ar.po
  • trunk/gallery2/modules/keyalbum/po/bg.po
  • trunk/gallery2/modules/keyalbum/po/es_AR.po
  • trunk/gallery2/modules/keyalbum/po/es_MX.po
  • trunk/gallery2/modules/keyalbum/po/fr.po
  • trunk/gallery2/modules/keyalbum/po/ga.po
  • trunk/gallery2/modules/keyalbum/po/hu.po
  • trunk/gallery2/modules/keyalbum/po/pt.po
  • trunk/gallery2/modules/keyalbum/po/pt_BR.po
  • trunk/gallery2/modules/linkitem/po/ar.po
  • trunk/gallery2/modules/linkitem/po/bg.po
  • trunk/gallery2/modules/linkitem/po/es_AR.po
  • trunk/gallery2/modules/linkitem/po/es_MX.po
  • trunk/gallery2/modules/linkitem/po/ga.po
  • trunk/gallery2/modules/linkitem/po/pt.po
  • trunk/gallery2/modules/linkitem/po/pt_BR.po
  • trunk/gallery2/modules/members/po/ar.po
  • trunk/gallery2/modules/members/po/cs.po
  • trunk/gallery2/modules/members/po/es_AR.po
  • trunk/gallery2/modules/members/po/es_MX.po
  • trunk/gallery2/modules/members/po/fr.po
  • trunk/gallery2/modules/members/po/ga.po
  • trunk/gallery2/modules/members/po/is.po
  • trunk/gallery2/modules/members/po/nl.po
  • trunk/gallery2/modules/members/po/no.po
  • trunk/gallery2/modules/members/po/pt.po
  • trunk/gallery2/modules/members/po/pt_BR.po
  • trunk/gallery2/modules/members/po/zh_CN.po
  • trunk/gallery2/modules/migrate/po/ar.po
  • trunk/gallery2/modules/migrate/po/cs.po
  • trunk/gallery2/modules/migrate/po/fr.po
  • trunk/gallery2/modules/migrate/po/ga.po
  • trunk/gallery2/modules/migrate/po/hu.po
  • trunk/gallery2/modules/migrate/po/is.po
  • trunk/gallery2/modules/migrate/po/ja.po
  • trunk/gallery2/modules/migrate/po/no.po
  • trunk/gallery2/modules/migrate/po/pt.po
  • trunk/gallery2/modules/migrate/po/zh_CN.po
  • trunk/gallery2/modules/mime/po/ar.po
  • trunk/gallery2/modules/mime/po/bg.po
  • trunk/gallery2/modules/mime/po/es_AR.po
  • trunk/gallery2/modules/mime/po/es_MX.po
  • trunk/gallery2/modules/mime/po/fr.po
  • trunk/gallery2/modules/mime/po/ga.po
  • trunk/gallery2/modules/mime/po/hu.po
  • trunk/gallery2/modules/mime/po/pt.po
  • trunk/gallery2/modules/mime/po/pt_BR.po
  • trunk/gallery2/modules/mp3audio/po/ar.po
  • trunk/gallery2/modules/mp3audio/po/bg.po
  • trunk/gallery2/modules/mp3audio/po/es_AR.po
  • trunk/gallery2/modules/mp3audio/po/es_MX.po
  • trunk/gallery2/modules/mp3audio/po/fr.po
  • trunk/gallery2/modules/mp3audio/po/ga.po
  • trunk/gallery2/modules/mp3audio/po/hu.po
  • trunk/gallery2/modules/mp3audio/po/nl.po
  • trunk/gallery2/modules/mp3audio/po/pt.po
  • trunk/gallery2/modules/mp3audio/po/pt_BR.po
  • trunk/gallery2/modules/multilang/po/ar.po
  • trunk/gallery2/modules/multilang/po/cs.po
  • trunk/gallery2/modules/multilang/po/de.po
  • trunk/gallery2/modules/multilang/po/fr.po
  • trunk/gallery2/modules/multilang/po/is.po
  • trunk/gallery2/modules/multilang/po/nl.po
  • trunk/gallery2/modules/multiroot/po/ar.po
  • trunk/gallery2/modules/multiroot/po/bg.po
  • trunk/gallery2/modules/multiroot/po/es_AR.po
  • trunk/gallery2/modules/multiroot/po/es_MX.po
  • trunk/gallery2/modules/multiroot/po/fr.po
  • trunk/gallery2/modules/multiroot/po/ga.po
  • trunk/gallery2/modules/multiroot/po/hu.po
  • trunk/gallery2/modules/multiroot/po/nl.po
  • trunk/gallery2/modules/multiroot/po/pt.po
  • trunk/gallery2/modules/multiroot/po/pt_BR.po
  • trunk/gallery2/modules/netpbm/po/ar.po
  • trunk/gallery2/modules/netpbm/po/es_AR.po
  • trunk/gallery2/modules/netpbm/po/fr.po
  • trunk/gallery2/modules/netpbm/po/ga.po
  • trunk/gallery2/modules/netpbm/po/he.po
  • trunk/gallery2/modules/netpbm/po/hu.po
  • trunk/gallery2/modules/netpbm/po/is.po
  • trunk/gallery2/modules/netpbm/po/pt.po
  • trunk/gallery2/modules/netpbm/po/pt_BR.po
  • trunk/gallery2/modules/newitems/po/ar.po
  • trunk/gallery2/modules/newitems/po/ca.po
  • trunk/gallery2/modules/newitems/po/cs.po
  • trunk/gallery2/modules/newitems/po/de.po
  • trunk/gallery2/modules/newitems/po/fa.po
  • trunk/gallery2/modules/newitems/po/fr.po
  • trunk/gallery2/modules/newitems/po/is.po
  • trunk/gallery2/modules/newitems/po/nl.po
  • trunk/gallery2/modules/newitems/po/no.po
  • trunk/gallery2/modules/nokiaupload/po/ar.po
  • trunk/gallery2/modules/nokiaupload/po/fr.po
  • trunk/gallery2/modules/nokiaupload/po/hu.po
  • trunk/gallery2/modules/nokiaupload/po/is.po
  • trunk/gallery2/modules/nokiaupload/po/nl.po
  • trunk/gallery2/modules/nokiaupload/po/zh_CN.po
  • trunk/gallery2/modules/panorama/po/ar.po
  • trunk/gallery2/modules/panorama/po/fr.po
  • trunk/gallery2/modules/panorama/po/hu.po
  • trunk/gallery2/modules/panorama/po/is.po
  • trunk/gallery2/modules/panorama/po/ko.po
  • trunk/gallery2/modules/panorama/po/nl.po
  • trunk/gallery2/modules/panorama/po/no.po
  • trunk/gallery2/modules/password/po/ar.po
  • trunk/gallery2/modules/permalinks/po/ar.po
  • trunk/gallery2/modules/permalinks/po/hu.po
  • trunk/gallery2/modules/photoaccess/po/bg.po
  • trunk/gallery2/modules/photoaccess/po/cs.po
  • trunk/gallery2/modules/photoaccess/po/es_AR.po
  • trunk/gallery2/modules/photoaccess/po/es_MX.po
  • trunk/gallery2/modules/photoaccess/po/eu.po
  • trunk/gallery2/modules/photoaccess/po/fr.po
  • trunk/gallery2/modules/photoaccess/po/ga.po
  • trunk/gallery2/modules/photoaccess/po/is.po
  • trunk/gallery2/modules/photoaccess/po/nl.po
  • trunk/gallery2/modules/photoaccess/po/pt_BR.po
  • trunk/gallery2/modules/photoaccess/po/ro.po
  • trunk/gallery2/modules/photoaccess/po/vi.po
  • trunk/gallery2/modules/picasa/po/ar.po
  • trunk/gallery2/modules/picasa/po/hu.po
  • trunk/gallery2/modules/publishxp/po/ar.po
  • trunk/gallery2/modules/publishxp/po/fi.po
  • trunk/gallery2/modules/publishxp/po/hu.po
  • trunk/gallery2/modules/publishxp/po/nl.po
  • trunk/gallery2/modules/publishxp/po/no.po
  • trunk/gallery2/modules/quotas/po/ar.po
  • trunk/gallery2/modules/quotas/po/ca.po
  • trunk/gallery2/modules/quotas/po/hu.po
  • trunk/gallery2/modules/quotas/po/nl.po
  • trunk/gallery2/modules/randomhighlight/po/ar.po
  • trunk/gallery2/modules/randomhighlight/po/cs.po
  • trunk/gallery2/modules/randomhighlight/po/fr.po
  • trunk/gallery2/modules/randomhighlight/po/hu.po
  • trunk/gallery2/modules/randomhighlight/po/is.po
  • trunk/gallery2/modules/randomhighlight/po/nl.po
  • trunk/gallery2/modules/randomhighlight/po/no.po
  • trunk/gallery2/modules/rating/po/ar.po
  • trunk/gallery2/modules/rating/po/hu.po
  • trunk/gallery2/modules/rearrange/po/ar.po
  • trunk/gallery2/modules/rearrange/po/bg.po
  • trunk/gallery2/modules/rearrange/po/cs.po
  • trunk/gallery2/modules/rearrange/po/fr.po
  • trunk/gallery2/modules/rearrange/po/is.po
  • trunk/gallery2/modules/rearrange/po/nl.po
  • trunk/gallery2/modules/rearrange/po/pt_BR.po
  • trunk/gallery2/modules/register/po/ar.po
  • trunk/gallery2/modules/register/po/ca.po
  • trunk/gallery2/modules/register/po/cs.po
  • trunk/gallery2/modules/register/po/de.po
  • trunk/gallery2/modules/register/po/fr.po
  • trunk/gallery2/modules/register/po/is.po
  • trunk/gallery2/modules/register/po/nl.po
  • trunk/gallery2/modules/remote/po/ar.po
  • trunk/gallery2/modules/remote/po/cs.po
  • trunk/gallery2/modules/remote/po/fi.po
  • trunk/gallery2/modules/remote/po/fr.po
  • trunk/gallery2/modules/remote/po/is.po
  • trunk/gallery2/modules/remote/po/nl.po
  • trunk/gallery2/modules/remote/po/pt_BR.po
  • trunk/gallery2/modules/reupload/po/ar.po
  • trunk/gallery2/modules/rewrite/po/ar.po
  • trunk/gallery2/modules/rewrite/po/hu.po
  • trunk/gallery2/modules/rewrite/po/nl.po
  • trunk/gallery2/modules/rewrite/po/pt_BR.po
  • trunk/gallery2/modules/rss/po/ar.po
  • trunk/gallery2/modules/rss/po/hu.po
  • trunk/gallery2/modules/search/po/ar.po
  • trunk/gallery2/modules/search/po/cs.po
  • trunk/gallery2/modules/search/po/es_AR.po
  • trunk/gallery2/modules/search/po/ga.po
  • trunk/gallery2/modules/search/po/is.po
  • trunk/gallery2/modules/search/po/nl.po
  • trunk/gallery2/modules/search/po/no.po
  • trunk/gallery2/modules/search/po/pt.po
  • trunk/gallery2/modules/search/po/pt_BR.po
  • trunk/gallery2/modules/shutterfly/po/bg.po
  • trunk/gallery2/modules/shutterfly/po/cs.po
  • trunk/gallery2/modules/shutterfly/po/es_AR.po
  • trunk/gallery2/modules/shutterfly/po/es_MX.po
  • trunk/gallery2/modules/shutterfly/po/ga.po
  • trunk/gallery2/modules/shutterfly/po/is.po
  • trunk/gallery2/modules/shutterfly/po/nl.po
  • trunk/gallery2/modules/shutterfly/po/pt_BR.po
  • trunk/gallery2/modules/shutterfly/po/ro.po
  • trunk/gallery2/modules/shutterfly/po/vi.po
  • trunk/gallery2/modules/sitemap/po/ko.po
  • trunk/gallery2/modules/sitemap/po/pt_BR.po
  • trunk/gallery2/modules/sitemap/po/ro.po
  • trunk/gallery2/modules/sizelimit/po/ar.po
  • trunk/gallery2/modules/sizelimit/po/cs.po
  • trunk/gallery2/modules/sizelimit/po/fr.po
  • trunk/gallery2/modules/sizelimit/po/hu.po
  • trunk/gallery2/modules/sizelimit/po/is.po
  • trunk/gallery2/modules/sizelimit/po/nl.po
  • trunk/gallery2/modules/slideshowapplet/po/ar.po
  • trunk/gallery2/modules/slideshowapplet/po/bg.po
  • trunk/gallery2/modules/slideshowapplet/po/cs.po
  • trunk/gallery2/modules/slideshowapplet/po/fr.po
  • trunk/gallery2/modules/slideshowapplet/po/nl.po
  • trunk/gallery2/modules/snapgalaxy/po/af.po
  • trunk/gallery2/modules/snapgalaxy/po/ar.po
  • trunk/gallery2/modules/snapgalaxy/po/bg.po
  • trunk/gallery2/modules/snapgalaxy/po/cs.po
  • trunk/gallery2/modules/snapgalaxy/po/es_AR.po
  • trunk/gallery2/modules/snapgalaxy/po/es_MX.po
  • trunk/gallery2/modules/snapgalaxy/po/eu.po
  • trunk/gallery2/modules/snapgalaxy/po/fi.po
  • trunk/gallery2/modules/snapgalaxy/po/ga.po
  • trunk/gallery2/modules/snapgalaxy/po/ja.po
  • trunk/gallery2/modules/snapgalaxy/po/ko.po
  • trunk/gallery2/modules/snapgalaxy/po/lv.po
  • trunk/gallery2/modules/snapgalaxy/po/nl.po
  • trunk/gallery2/modules/snapgalaxy/po/no.po
  • trunk/gallery2/modules/snapgalaxy/po/pt_BR.po
  • trunk/gallery2/modules/snapgalaxy/po/ro.po
  • trunk/gallery2/modules/snapgalaxy/po/vi.po
  • trunk/gallery2/modules/snapgalaxy/po/zh_CN.po
  • trunk/gallery2/modules/squarethumb/po/ar.po
  • trunk/gallery2/modules/squarethumb/po/cs.po
  • trunk/gallery2/modules/squarethumb/po/fr.po
  • trunk/gallery2/modules/squarethumb/po/hu.po
  • trunk/gallery2/modules/squarethumb/po/is.po
  • trunk/gallery2/modules/squarethumb/po/nl.po
  • trunk/gallery2/modules/thumbnail/po/ar.po
  • trunk/gallery2/modules/thumbnail/po/fr.po
  • trunk/gallery2/modules/thumbnail/po/is.po
  • trunk/gallery2/modules/thumbpage/po/ar.po
  • trunk/gallery2/modules/thumbpage/po/cs.po
  • trunk/gallery2/modules/thumbpage/po/fr.po
  • trunk/gallery2/modules/thumbpage/po/hu.po
  • trunk/gallery2/modules/thumbpage/po/is.po
  • trunk/gallery2/modules/thumbpage/po/nl.po
  • trunk/gallery2/modules/uploadapplet/po/ar.po
  • trunk/gallery2/modules/uploadapplet/po/cs.po
  • trunk/gallery2/modules/uploadapplet/po/fr.po
  • trunk/gallery2/modules/uploadapplet/po/is.po
  • trunk/gallery2/modules/uploadapplet/po/pt_BR.po
  • trunk/gallery2/modules/useralbum/po/ar.po
  • trunk/gallery2/modules/useralbum/po/ca.po
  • trunk/gallery2/modules/useralbum/po/cs.po
  • trunk/gallery2/modules/useralbum/po/fr.po
  • trunk/gallery2/modules/useralbum/po/is.po
  • trunk/gallery2/modules/watermark/po/ar.po
  • trunk/gallery2/modules/watermark/po/is.po
  • trunk/gallery2/modules/watermark/po/pt_BR.po
  • trunk/gallery2/modules/webcam/po/ar.po
  • trunk/gallery2/modules/webcam/po/cs.po
  • trunk/gallery2/modules/webcam/po/fr.po
  • trunk/gallery2/modules/webcam/po/hu.po
  • trunk/gallery2/modules/webcam/po/is.po
  • trunk/gallery2/modules/webcam/po/nl.po
  • trunk/gallery2/modules/zipcart/po/ar.po
  • trunk/gallery2/modules/zipcart/po/cs.po
  • trunk/gallery2/modules/zipcart/po/fr.po
  • trunk/gallery2/modules/zipcart/po/hu.po
  • trunk/gallery2/modules/zipcart/po/is.po
  • trunk/gallery2/modules/zipcart/po/nl.po
  • trunk/gallery2/themes/ajaxian/po/ar.po
  • trunk/gallery2/themes/ajaxian/po/ca.po
  • trunk/gallery2/themes/ajaxian/po/es_MX.po
  • trunk/gallery2/themes/ajaxian/po/fr.po
  • trunk/gallery2/themes/ajaxian/po/ga.po
  • trunk/gallery2/themes/ajaxian/po/he.po
  • trunk/gallery2/themes/ajaxian/po/hu.po
  • trunk/gallery2/themes/ajaxian/po/is.po
  • trunk/gallery2/themes/ajaxian/po/pt.po
  • trunk/gallery2/themes/ajaxian/po/pt_BR.po
  • trunk/gallery2/themes/ajaxian/po/zh_CN.po
  • trunk/gallery2/themes/carbon/po/ar.po
  • trunk/gallery2/themes/carbon/po/ca.po
  • trunk/gallery2/themes/carbon/po/es_AR.po
  • trunk/gallery2/themes/carbon/po/es_MX.po
  • trunk/gallery2/themes/carbon/po/fr.po
  • trunk/gallery2/themes/carbon/po/ga.po
  • trunk/gallery2/themes/carbon/po/he.po
  • trunk/gallery2/themes/carbon/po/hu.po
  • trunk/gallery2/themes/carbon/po/is.po
  • trunk/gallery2/themes/carbon/po/pt.po
  • trunk/gallery2/themes/carbon/po/pt_BR.po
  • trunk/gallery2/themes/carbon/po/ro.po
  • trunk/gallery2/themes/classic/po/ar.po
  • trunk/gallery2/themes/classic/po/cs.po
  • trunk/gallery2/themes/classic/po/es_MX.po
  • trunk/gallery2/themes/classic/po/fr.po
  • trunk/gallery2/themes/classic/po/ga.po
  • trunk/gallery2/themes/classic/po/is.po
  • trunk/gallery2/themes/classic/po/pt.po
  • trunk/gallery2/themes/classic/po/pt_BR.po
  • trunk/gallery2/themes/floatrix/po/ar.po
  • trunk/gallery2/themes/floatrix/po/cs.po
  • trunk/gallery2/themes/floatrix/po/es_MX.po
  • trunk/gallery2/themes/floatrix/po/fr.po
  • trunk/gallery2/themes/floatrix/po/ga.po
  • trunk/gallery2/themes/floatrix/po/he.po
  • trunk/gallery2/themes/floatrix/po/hu.po
  • trunk/gallery2/themes/floatrix/po/is.po
  • trunk/gallery2/themes/floatrix/po/pt.po
  • trunk/gallery2/themes/floatrix/po/pt_BR.po
  • trunk/gallery2/themes/hybrid/po/af.mo
  • trunk/gallery2/themes/hybrid/po/af.po
  • trunk/gallery2/themes/hybrid/po/ar.mo
  • trunk/gallery2/themes/hybrid/po/ar.po
  • trunk/gallery2/themes/hybrid/po/ca.mo
  • trunk/gallery2/themes/hybrid/po/ca.po
  • trunk/gallery2/themes/hybrid/po/cs.mo
  • trunk/gallery2/themes/hybrid/po/cs.po
  • trunk/gallery2/themes/hybrid/po/da.mo
  • trunk/gallery2/themes/hybrid/po/da.po
  • trunk/gallery2/themes/hybrid/po/de.mo
  • trunk/gallery2/themes/hybrid/po/de.po
  • trunk/gallery2/themes/hybrid/po/el.mo
  • trunk/gallery2/themes/hybrid/po/el.po
  • trunk/gallery2/themes/hybrid/po/en_GB.mo
  • trunk/gallery2/themes/hybrid/po/en_GB.po
  • trunk/gallery2/themes/hybrid/po/es.mo
  • trunk/gallery2/themes/hybrid/po/es.po
  • trunk/gallery2/themes/hybrid/po/eu.mo
  • trunk/gallery2/themes/hybrid/po/eu.po
  • trunk/gallery2/themes/hybrid/po/fi.mo
  • trunk/gallery2/themes/hybrid/po/fi.po
  • trunk/gallery2/themes/hybrid/po/fr.mo
  • trunk/gallery2/themes/hybrid/po/fr.po
  • trunk/gallery2/themes/hybrid/po/hu.mo
  • trunk/gallery2/themes/hybrid/po/hu.po
  • trunk/gallery2/themes/hybrid/po/is.mo
  • trunk/gallery2/themes/hybrid/po/is.po
  • trunk/gallery2/themes/hybrid/po/it.mo
  • trunk/gallery2/themes/hybrid/po/it.po
  • trunk/gallery2/themes/hybrid/po/ja.mo
  • trunk/gallery2/themes/hybrid/po/ja.po
  • trunk/gallery2/themes/hybrid/po/ko.mo
  • trunk/gallery2/themes/hybrid/po/ko.po
  • trunk/gallery2/themes/hybrid/po/lt.mo
  • trunk/gallery2/themes/hybrid/po/lt.po
  • trunk/gallery2/themes/hybrid/po/lv.mo
  • trunk/gallery2/themes/hybrid/po/lv.po
  • trunk/gallery2/themes/hybrid/po/nl.mo
  • trunk/gallery2/themes/hybrid/po/nl.po
  • trunk/gallery2/themes/hybrid/po/no.mo
  • trunk/gallery2/themes/hybrid/po/no.po
  • trunk/gallery2/themes/hybrid/po/pl.mo
  • trunk/gallery2/themes/hybrid/po/pl.po
  • trunk/gallery2/themes/hybrid/po/ro.mo
  • trunk/gallery2/themes/hybrid/po/ro.po
  • trunk/gallery2/themes/hybrid/po/sr.mo
  • trunk/gallery2/themes/hybrid/po/sr.po
  • trunk/gallery2/themes/hybrid/po/sv.mo
  • trunk/gallery2/themes/hybrid/po/sv.po
  • trunk/gallery2/themes/hybrid/po/tr.mo
  • trunk/gallery2/themes/hybrid/po/tr.po
  • trunk/gallery2/themes/hybrid/po/uk.mo
  • trunk/gallery2/themes/hybrid/po/uk.po
  • trunk/gallery2/themes/hybrid/po/vi.mo
  • trunk/gallery2/themes/hybrid/po/vi.po
  • trunk/gallery2/themes/hybrid/po/zh_CN.mo
  • trunk/gallery2/themes/hybrid/po/zh_CN.po
  • trunk/gallery2/themes/hybrid/po/zh_TW.mo
  • trunk/gallery2/themes/hybrid/po/zh_TW.po
  • trunk/gallery2/themes/matrix/po/ar.po
  • trunk/gallery2/themes/matrix/po/es_MX.po
  • trunk/gallery2/themes/matrix/po/fr.po
  • trunk/gallery2/themes/matrix/po/ga.po
  • trunk/gallery2/themes/matrix/po/is.po
  • trunk/gallery2/themes/matrix/po/pt.po
  • trunk/gallery2/themes/matrix/po/pt_BR.po
  • trunk/gallery2/themes/matrix/po/ro.po
  • trunk/gallery2/themes/siriux/po/ar.po
  • trunk/gallery2/themes/siriux/po/es_MX.po
  • trunk/gallery2/themes/siriux/po/fr.po
  • trunk/gallery2/themes/siriux/po/ga.po
  • trunk/gallery2/themes/siriux/po/he.po
  • trunk/gallery2/themes/siriux/po/hu.po
  • trunk/gallery2/themes/siriux/po/is.po
  • trunk/gallery2/themes/siriux/po/pt.po
  • trunk/gallery2/themes/siriux/po/pt_BR.po
  • trunk/gallery2/themes/slider/po/ar.po
  • trunk/gallery2/themes/slider/po/fr.po
  • trunk/gallery2/themes/slider/po/hu.po
  • trunk/gallery2/themes/slider/po/is.po
  • trunk/gallery2/themes/tile/po/ar.po
  • trunk/gallery2/themes/tile/po/fr.po
  • trunk/gallery2/themes/tile/po/hu.po
  • trunk/gallery2/themes/tile/po/is.po
  • trunk/gallery2/themes/tile/po/nl.po
  • trunk/gallery2/upgrade/po/no.po

Language sync

17:32 Changeset [20122] by mindless
  • trunk/gallery2/install/po/ru.po
  • trunk/gallery2/install/po/sk.po
  • trunk/gallery2/locale/ru/LC_MESSAGES/gallery2_install.mo
  • trunk/gallery2/locale/ru/LC_MESSAGES/gallery2_upgrade.mo
  • trunk/gallery2/locale/sk/LC_MESSAGES/gallery2_install.mo
  • trunk/gallery2/locale/sk/LC_MESSAGES/gallery2_upgrade.mo
  • trunk/gallery2/modules/captcha/po/sk.mo
  • trunk/gallery2/modules/captcha/po/sk.po
  • trunk/gallery2/modules/comment/po/ru.mo
  • trunk/gallery2/modules/comment/po/ru.po
  • trunk/gallery2/modules/dcraw/po/sk.mo
  • trunk/gallery2/modules/dcraw/po/sk.po
  • trunk/gallery2/modules/debug/po/sk.mo
  • trunk/gallery2/modules/debug/po/sk.po
  • trunk/gallery2/modules/ffmpeg/po/ru.mo
  • trunk/gallery2/modules/ffmpeg/po/ru.po
  • trunk/gallery2/modules/ffmpeg/po/sk.mo
  • trunk/gallery2/modules/ffmpeg/po/sk.po
  • trunk/gallery2/modules/flashvideo/po/ru.mo
  • trunk/gallery2/modules/flashvideo/po/ru.po
  • trunk/gallery2/modules/gd/po/sk.mo
  • trunk/gallery2/modules/gd/po/sk.po
  • trunk/gallery2/modules/getid3/po/ru.mo
  • trunk/gallery2/modules/getid3/po/ru.po
  • trunk/gallery2/modules/imagemagick/po/sk.mo
  • trunk/gallery2/modules/imagemagick/po/sk.po
  • trunk/gallery2/modules/jpegtran/po/sk.mo
  • trunk/gallery2/modules/jpegtran/po/sk.po
  • trunk/gallery2/modules/members/po/sk.mo
  • trunk/gallery2/modules/members/po/sk.po
  • trunk/gallery2/modules/mime/po/ru.mo
  • trunk/gallery2/modules/mime/po/ru.po
  • trunk/gallery2/modules/mp3audio/po/ru.mo
  • trunk/gallery2/modules/mp3audio/po/ru.po
  • trunk/gallery2/modules/multilang/po/ru.mo
  • trunk/gallery2/modules/multilang/po/ru.po
  • trunk/gallery2/modules/netpbm/po/sk.mo
  • trunk/gallery2/modules/netpbm/po/sk.po
  • trunk/gallery2/modules/notification/po/sk.mo
  • trunk/gallery2/modules/notification/po/sk.po
  • trunk/gallery2/modules/quotas/po/sk.mo
  • trunk/gallery2/modules/quotas/po/sk.po
  • trunk/gallery2/modules/rating/po/ru.mo
  • trunk/gallery2/modules/rating/po/ru.po
  • trunk/gallery2/modules/rearrange/po/sk.mo
  • trunk/gallery2/modules/rearrange/po/sk.po
  • trunk/gallery2/modules/register/po/sk.mo
  • trunk/gallery2/modules/register/po/sk.po
  • trunk/gallery2/modules/replica/po/ru.mo
  • trunk/gallery2/modules/replica/po/ru.po
  • trunk/gallery2/modules/reupload/po/ru.mo
  • trunk/gallery2/modules/reupload/po/ru.po
  • trunk/gallery2/modules/rewrite/po/sk.mo
  • trunk/gallery2/modules/rewrite/po/sk.po
  • trunk/gallery2/modules/search/po/sk.mo
  • trunk/gallery2/modules/search/po/sk.po
  • trunk/gallery2/themes/hybrid/po/ru.mo
  • trunk/gallery2/themes/hybrid/po/ru.po
  • trunk/gallery2/themes/hybrid/po/sk.mo
  • trunk/gallery2/themes/hybrid/po/sk.po
  • trunk/gallery2/themes/hybrid/po/strings.raw
  • trunk/gallery2/themes/matrix/po/sk.mo
  • trunk/gallery2/themes/matrix/po/sk.po
  • trunk/gallery2/upgrade/po/ru.po
  • trunk/gallery2/upgrade/po/sk.po

Language updates: ru 99.9%, sk 51.6->67%

14:51 Ticket #72 (Draw Form does not render a <ul> element.) created by tnalmdal

If a form is defined using Forge and no group is specified. form.html::DrawForm? does not render a <ul> tag.

<ul> and <fieldset> tags are only rendered when a group as been defined on the Forge form.

The form displays, but the html is no longer well formed

07:03 Changeset [20121] by bharat
  • gallery3/trunk/core/helpers/access.php
  • gallery3/trunk/installer/cli.php
  • gallery3/trunk/installer/installer.php
  • gallery3/trunk/installer/web.php

Move private key generation into the installer so that we're not
generating it lazily.

06:03 Changeset [20120] by bharat
  • gallery3/trunk/modules/polar_rose/helpers/polar_rose_theme.php

Update to new Polar Rose API.

05:30 Changeset [20119] by andy_st
  • gallery3/trunk/core/helpers/access.php

Adding a private key. Based on Drupal 6's drupal_get_private_key() method.

05:27 Changeset [20118] by bharat
  • gallery3/trunk/core/views/simple_uploader.html.php

Fix url to SimpleUploader?.swf for IE

05:11 Changeset [20117] by bharat
  • gallery3/trunk/core/views/quick_pane.html.php

Swap positions of rotation buttons so that that they're more intuitive

05:11 Changeset [20116] by bharat
  • gallery3/trunk/core/controllers/simple_uploader.php

Add more localized strings

04:44 Changeset [20115] by bharat
  • gallery3/trunk/core/SimpleUploader.swf

Updated to upstream r9.

Log: changed uploader to not wait for complete event before moving to
next download; fixes to reset progress bar itemRenderer properly when
renderers get reused

04:44 Changeset [20114] by bharat
  • gallery3/vendor/simple-uploader/bin/GalleryUploader.swf

Updated to r9

04:43 Changeset [20113] by bharat
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/ProgressRendererBase.as
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/UploadInfo.as
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/UploaderBase.as

Updated to r9

02/15/09:

23:27 Ticket #18 (Integrate flex-based uploader) closed by bharat
fixed
23:04 Changeset [20112] by bharat
  • gallery3/trunk/core/controllers/simple_uploader.php

Ignore the unique timestamp value that upload::save() prepends to temp filenames.

22:52 Changeset [20111] by bharat
  • gallery3/trunk/themes/admin_default/js/ui.init.js
  • gallery3/trunk/themes/admin_default/views/admin.html.php
  • gallery3/trunk/themes/default/js/ui.init.js
  • gallery3/trunk/themes/default/views/header.html.php

Hide the menu until we can superfish it so that we don't see the
unstyled list appear which causes the page layout to flicker.

22:36 Changeset [20110] by thumb70
  • gallery3/trunk/core/views/admin_block_photo_stream.html.php
  • gallery3/trunk/modules/comment/views/admin_comments.html.php
  • gallery3/trunk/themes/admin_default/css/screen.css
  • gallery3/trunk/themes/admin_default/js/ui.init.js

Apply buttons to comment moderation and action buttons, beginnings of a photo stream carousel block in admin dashboard.

09:14 Changeset [20109] by bharat
  • gallery3/trunk/installer/cli.php
  • gallery3/trunk/installer/installer.php
  • gallery3/trunk/installer/web.php

Get rid of InstallException? and handle exceptions from create_admin()
properly.

08:12 Changeset [20108] by bharat
  • gallery3/trunk/modules/tag/views/admin_tags.html.php

Fix pluralized text.

08:08 Changeset [20107] by bharat
  • gallery3/trunk/modules/exif/helpers/exif.php
  • gallery3/trunk/modules/exif/helpers/exif_event.php
  • gallery3/trunk/modules/exif/helpers/exif_installer.php
  • gallery3/trunk/modules/exif/helpers/exif_task.php
  • gallery3/trunk/modules/exif/models/exif_record.php

Tweak EXIF extraction code to be more robust.

* Create Exif_Record_Model to track whether we've scanned the EXIF

data for this photo or not. This allows us to track photos that
don't have EXIF data (and won't have any Exif_Keys)

* Blow away old Exif_Keys when extracting, else we hit unique

index constraints.

* exif::_get_stats() -- before it was running the task forever

08:04 Changeset [20106] by bharat
  • gallery3/trunk/core/helpers/core_task.php

Fix up some text

04:38 Changeset [20105] by bharat
  • gallery3/trunk/core/views/quick_pane.html.php

Allow rotation for photos, not albums (duh)

03:18 Changeset [20104] by thumb70
  • gallery3/trunk/themes/default/css/fix-ie.css
  • gallery3/trunk/themes/default/css/screen.css

Bring the default theme's header visually closer to the admin_default's header.

00:58 Changeset [20103] by bharat
  • gallery3/trunk/core/controllers/quick.php

If we're deleting an album cover, null it out in the parent.

00:57 Changeset [20102] by bharat
  • gallery3/trunk/core/helpers/graphics.php

Album cover fixes. Don't bomb in generate if we can't load the album
cover (it might be deleted and we forgot to update the
album_cover_item_id column). Also, exclude albums with missing
album_cover_item_id's from the dirty query.

02/14/09:

23:03 Changeset [20101] by bharat
  • gallery3/trunk/core/SimpleUploader.swf
  • gallery3/trunk/core/controllers/simple_uploader.php
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/core/hooks/init_gallery.php
  • gallery3/trunk/core/views/simple_uploader.html.php

Say hello to the new Flash based uploader, courtesy of Eric Zelermyer.

This requires a little trickery to proxy the session id and user agent
through the ActionScript? code so that we can assume the same session
in the uploader. It's also using its own path to add photos since
we'll want to have a slightly different protocol for dealing with
responses (as opposed to JSON or HTML).

A work in progress for sure, but it's already better than what we had before.

23:00 Changeset [20100] by bharat
  • gallery3/vendor/simple-uploader/README
  • gallery3/vendor/simple-uploader/bin
  • gallery3/vendor/simple-uploader/bin/GalleryUploader.swf
  • gallery3/vendor/simple-uploader/build.sh

Set up a simple build system and build r8 of GalleryUploader?.swf

22:59 Changeset [20099] by bharat
  • gallery3/vendor/simple-uploader/upstream/Makefile
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/UploaderBase.as

Update to r8

22:44 Changeset [20098] by bharat
  • gallery3/trunk/core/helpers/log.php

Truncate url to 255 chars

22:28 Changeset [20097] by bharat
  • gallery3/trunk/core/helpers/MY_url.php

Fix rewritten urls to handle query params properly. This was breaking
code like:

url::site("albums/3?page=2")

22:25 Changeset [20096] by bharat
  • gallery3/trunk/modules/exif/helpers/exif_event.php

exif_data -> exif_keys

This was breaking delete.

22:25 Changeset [20095] by bharat
  • gallery3/trunk/core/controllers/albums.php

If the page number is out of range, redirect to the nearest page.
This fixes a bug where deleting the last photo on a page would take
you to a 404.

19:32 Changeset [20094] by bharat
  • gallery3/trunk/core/helpers/photo.php

Fix indentation.

02/13/09:

22:33 Ticket #71 (Add canonical link tag for SEO) created by andy_st

Add the canonical link tag (e.g. <link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish" />) to all Gallery pages to avoid being punished for duplicate content by search engines.

See:
http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html

22:28 Ticket #70 (Sanitize l10n client input) created by andy_st

- Ensure that l10n client input does not have arbitrary HTML. E.g. only allow for a selected list of tags (see G2's code at gallery2/lib/tools/po/).
- Ensure that placeholders aren't omitted / match placeholder names.

08:00 Changeset [20093] by bharat
  • gallery3/trunk/core/helpers/album.php

Minor text tweak

07:20 Changeset [20092] by bharat
  • gallery3/vendor/simple-uploader/upstream/Makefile
  • gallery3/vendor/simple-uploader/upstream/src/GalleryUploader.mxml
  • gallery3/vendor/simple-uploader/upstream/src/GalleryUploader.swf
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/Uploader.mxml
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/UploaderBase.as

Updated to r7

06:57 Changeset [20091] by tnalmdal
  • gallery3/trunk/core/helpers/access.php
  • gallery3/trunk/core/helpers/module.php

Continue to replace raw sql with Database method calls. As per ticket #68

06:36 Changeset [20090] by tnalmdal
  • gallery3/trunk/modules/exif/helpers/exif_theme.php

Fix error if theme item is not supplied.

03:22 Ticket #2 (Search) closed by thumb70
fixed: Cleaned up search form and result display. Now displays similar to our album grid with albums highlighted. r20089
03:21 Changeset [20089] by thumb70
  • gallery3/trunk/modules/search/views/search.html.php
  • gallery3/trunk/themes/default/css/screen.css
  • gallery3/trunk/themes/default/js/ui.init.js
  • gallery3/trunk/themes/default/views/album.html.php

Ticket #2. Tighten up search results UI.

02:10 Changeset [20088] by thumb70
  • gallery3/trunk/themes/default/js/ui.init.js

Fixed short form button style.

02/12/09:

21:44 Changeset [20087] by tnalmdal
  • gallery3/trunk/core/helpers/graphics.php

Remove the Database::query call for deletes and updated and use
Database::delete or Database::update instead

21:11 Changeset [20086] by tnalmdal
  • gallery3/trunk/themes/default/images/ico-remove-watch.png

Update the color on the remove watch icon

18:47 Ticket #16 (EXIF Module) closed by tnalmdal
fixed: r20084 had the last of the implementation.
16:17 Changeset [20085] by tnalmdal
  • gallery3/trunk/modules/search/helpers/search_task.php

Corrected indentation

16:14 Changeset [20084] by tnalmdal
  • gallery3/trunk/modules/exif/controllers/exif.php
  • gallery3/trunk/modules/exif/helpers/exif.php
  • gallery3/trunk/modules/exif/helpers/exif_task.php

Add a maintenace task to extract the EXIF data from images
Changed exif to EXIF in comments

14:02 Changeset [20083] by tnalmdal
  • gallery3/trunk/modules/search/helpers/search.php

Correct typo in variable name

07:19 Ticket #44 (Place add comment form as an expandable panel) closed by thumb70
fixed: Completed in r20081.
07:17 Ticket #52 (icons for comments) closed by thumb70
wontfix: Sort of addressed this. We have limited space in the view menu and only enough room for one comment icon. I added an add comments button in the comments area that will have to do for now. As much as possible, I want to avoid adding new icons. If it's not in the jQuery UI icon set, it probably won't be implemented.
07:14 Ticket #37 (Correct display issues in IE 6, IE 7, IE 8b) closed by thumb70
fixed: All IE 7 issues here corrected. Still a few remaining IE 8b issues, will address these in a later ticket.
07:12 Ticket #67 (Dialog's broken in IE 6, 7, and 8) closed by thumb70
fixed: Corrected sizing issue in IE in r20061.
07:11 Changeset [20082] by andy_st
  • gallery3/trunk/core/libraries/I18n.php
  • gallery3/trunk/core/tests/I18n_Test.php

Change i18n message key to include the plural form (to ensure that it's truly unique).

07:07 Changeset [20081] by thumb70
  • gallery3/trunk/core/libraries/Block.php
  • gallery3/trunk/modules/comment/helpers/comment_theme.php
  • gallery3/trunk/modules/comment/js/comment.js
  • gallery3/trunk/modules/comment/views/comments.html.php
  • gallery3/trunk/themes/default/css/screen.css
  • gallery3/trunk/themes/default/js/ui.init.js
  • gallery3/trunk/themes/default/views/block.html.php

Added a show comment form button. Add comment form is revealed when the button is clicked. Used jQuery UI Effect to .highlight() to bring attention to newly added comments. Also added a named anchor to our block library to allow direct linking/scrolling to those blocks on the page.

04:25 Changeset [20080] by thumb70
  • gallery3/trunk/themes/admin_default/css/fix-ie.css
  • gallery3/trunk/themes/admin_default/css/screen.css
  • gallery3/trunk/themes/admin_default/views/admin.html.php
  • gallery3/trunk/themes/default/css/fix-ie.css
  • gallery3/trunk/themes/default/css/screen.css
  • gallery3/trunk/themes/default/js/ui.init.js
  • gallery3/trunk/themes/default/views/page.html.php
  • gallery3/trunk/themes/default/views/sidebar.html.php

Fixed gViewMenu button issues. Fixed major admin_default theme issues, content now clears the menu. Added IE-specific stylesheet to admin theme.

03:01 Changeset [20079] by andy_st
  • gallery3/trunk/core/helpers/locale.php
  • gallery3/trunk/core/views/l10n_client.html.php

Adding locale::display_name().

02:51 Changeset [20078] by andy_st
  • gallery3/trunk/core/controllers/l10n_client.php
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/core/views/scaffold.html.php

Move l10n enable/disable option to Options menu.
Only available to admins at this point.

02:20 Changeset [20077] by bharat
  • gallery3/vendor/simple-uploader
  • gallery3/vendor/simple-uploader/README
  • gallery3/vendor/simple-uploader/refresh_upstream.sh
  • gallery3/vendor/simple-uploader/upstream
  • gallery3/vendor/simple-uploader/upstream/.actionScriptProperties
  • gallery3/vendor/simple-uploader/upstream/.flexProperties
  • gallery3/vendor/simple-uploader/upstream/.project
  • gallery3/vendor/simple-uploader/upstream/.settings
  • gallery3/vendor/simple-uploader/upstream/.settings/org.eclipse.core.resources.prefs
  • gallery3/vendor/simple-uploader/upstream/LICENSE
  • gallery3/vendor/simple-uploader/upstream/bin-debug
  • gallery3/vendor/simple-uploader/upstream/bin-release
  • gallery3/vendor/simple-uploader/upstream/html-template
  • gallery3/vendor/simple-uploader/upstream/html-template/AC_OETags.js
  • gallery3/vendor/simple-uploader/upstream/html-template/history
  • gallery3/vendor/simple-uploader/upstream/html-template/history/history.css
  • gallery3/vendor/simple-uploader/upstream/html-template/history/history.js
  • gallery3/vendor/simple-uploader/upstream/html-template/history/historyFrame.html
  • gallery3/vendor/simple-uploader/upstream/html-template/index.template.html
  • gallery3/vendor/simple-uploader/upstream/html-template/playerProductInstall.swf
  • gallery3/vendor/simple-uploader/upstream/libs
  • gallery3/vendor/simple-uploader/upstream/src
  • gallery3/vendor/simple-uploader/upstream/src/GalleryUploader.mxml
  • gallery3/vendor/simple-uploader/upstream/src/GalleryUploader.swf
  • gallery3/vendor/simple-uploader/upstream/src/assets
  • gallery3/vendor/simple-uploader/upstream/src/assets/cancelOver.png
  • gallery3/vendor/simple-uploader/upstream/src/assets/cancelUp.png
  • gallery3/vendor/simple-uploader/upstream/src/com
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/shell
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/shell/GalleryUploaderBase.as
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/ProgressRenderer.mxml
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/ProgressRendererBase.as
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/Uploader.mxml
  • gallery3/vendor/simple-uploader/upstream/src/com/gallery/uploader/UploaderBase.as
  • gallery3/vendor/simple-uploader/upstream/src/css
  • gallery3/vendor/simple-uploader/upstream/src/css/style.css

Updated to r4 of simple-uploader

01:19 Changeset [20076] by thumb70
  • gallery3/trunk/lib/jquery-ui.js
  • gallery3/vendor/ui.jquery/README
  • gallery3/vendor/ui.jquery/jquery-ui-personalized-1.6rc6.min.js

Added jQuery UI Accordion widget. Updated vendor branch README.

01:12 Changeset [20075] by tnalmdal
  • gallery3/trunk/modules/exif/views/exif_dialog.html.php

Change the size of the text and and some odd/even coloring. Hopefully
some one will be so disgusted with these colors, they will change them :-).

00:52 Changeset [20074] by tnalmdal
  • gallery3/trunk/modules/exif/controllers/exif.php
  • gallery3/trunk/modules/exif/views/exif_dialog.html.php

Bag the whole idea of a tab widget containing summary and detail
information and just go straight to the detail.

02/11/09:

17:42 Changeset [20073] by tnalmdal
  • gallery3/trunk/modules/exif/controllers/exif.php
  • gallery3/trunk/modules/exif/helpers/exif_theme.php
  • gallery3/trunk/modules/exif/views/exif_dialog.html.php
  • gallery3/trunk/modules/exif/views/exif_sidebar.html.php

Well, exif dialog displays and will show the summary information.
However, The text needs to be scaled or the size of the box needs to
be managed such that there is nowrapping. The columns need to be
styled for odd and even. And I can't get tabbing to work. If you
click on details tab nothing happens and i don't know what I've done
wrong. Addition input is appreciated.

05:35 Changeset [20072] by thumb70
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/modules/user/views/admin_users_group.html.php
  • gallery3/trunk/themes/default/css/screen.css

Button mania continues. Make edit and delete user/group links buttons, buttons, buttons!

04:38 Changeset [20071] by jhilden
  • gallery3/trunk/modules/tag/views/admin_tags.html.php
  • gallery3/trunk/themes/admin_default/js/ui.init.js

improvements on the tag admin

02/10/09:

22:15 Ticket #69 (Better error message when accessing /gallery3 without a database being set ...) created by jhilden

Problem:
If you don't have a database set up (e.g. because you only just copied the G3 files to your server) and you access the G3 folder (/gallery3) through your browser, you get an ugly Kohana error message complaining about the database.

Possible solution:
Maybe the error message could be a little nicer and friendlier and say something like:

Database is either not configured or unavailable!
Maybe you wanted to run the Gallery3 installer at /gallery3/installer?

21:08 Ticket #6 (Choose Language) closed by andy_st
fixed: The default locale can be set at admin -> settings -> Languages. A user can select the locale at modify profile, when logged in.
16:41 Changeset [20070] by tnalmdal
  • gallery3/trunk/themes/default/images/ico-add-watch.png

I know we are going to replace it it, but in the interim, changed the
color of the watch icon to match the others.

16:28 Changeset [20069] by tnalmdal
  • gallery3/trunk/modules/exif/helpers/exif.php
  • gallery3/trunk/modules/exif/helpers/exif_event.php
  • gallery3/trunk/modules/exif/helpers/exif_installer.php
  • gallery3/trunk/modules/exif/models
  • gallery3/trunk/modules/exif/models/exif_key.php
  • gallery3/trunk/modules/exif/tests/Exif_Test.php
  • gallery3/trunk/modules/exif/tests/data
  • gallery3/trunk/modules/exif/tests/data/image.jpg

Exif data is now collected when an image is added.

09:10 Changeset [20068] by bharat
  • gallery3/trunk/core/controllers/admin_languages.php
  • gallery3/trunk/core/helpers/locale.php
  • gallery3/trunk/modules/user/helpers/user.php

Simplification pass that preserves almost all functionality (except
default_country) but removes a lot of the code.

09:09 Changeset [20067] by bharat
  • gallery3/trunk/core/helpers/core_menu.php

Rename 'Language Settings' -> 'Language' since it's under the Settings menu anyway

08:32 Changeset [20066] by bharat
  • gallery3/trunk/core/views/admin_languages.html.php

Remove redundant "Gallery"

08:30 Changeset [20065] by bharat
  • gallery3/trunk/core/controllers/admin_languages.php

single -> double quotes.

08:29 Changeset [20064] by bharat
  • gallery3/trunk/core/controllers/admin_languages.php

remove leading slash from Forge url.

06:12 Changeset [20063] by thumb70
  • gallery3/trunk/themes/default/css/screen.css

Reduce width of add user and group forms.

06:12 Changeset [20062] by andy_st
  • gallery3/trunk/core/controllers/l10n_client.php
  • gallery3/trunk/core/helpers/locale.php
  • gallery3/trunk/core/libraries/I18n.php
  • gallery3/trunk/core/tests/I18n_Test.php
  • gallery3/trunk/modules/user/helpers/user.php
  • gallery3/trunk/modules/user/helpers/user_event.php

style fixes (style for method names, style for vars in locale.php)

05:48 Changeset [20061] by thumb70
  • gallery3/trunk/lib/gallery.dialog.js

Set one of 3 dialog widths keying off of form's CSS width value: 300px, 500px, or $(window).width() -100. Tested in IE 6, 7, 8 and looks good. Also, remove titlebar from progress bar dialogs.

05:37 Changeset [20060] by andy_st
  • gallery3/trunk/core/controllers/admin.php
  • gallery3/trunk/core/controllers/admin_languages.php
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/core/helpers/locale.php
  • gallery3/trunk/core/libraries/I18n.php
  • gallery3/trunk/core/views/admin_languages.html.php
  • gallery3/trunk/modules/user/controllers/admin_users.php
  • gallery3/trunk/modules/user/controllers/users.php
  • gallery3/trunk/modules/user/helpers/user.php
  • gallery3/trunk/modules/user/models/user.php

Adding UI for site language selection and user language preference.

05:12 Changeset [20059] by bharat
  • gallery3/trunk/core/helpers/core_theme.php

Show the translation dashboard on admin pages also.

05:05 Changeset [20058] by bharat
  • gallery3/trunk/core/controllers/l10n_client.php

Normalize a few things to our standard.

05:00 Changeset [20057] by bharat
  • gallery3/trunk/core/views/l10n_client.html.php

convert ' to " to match our HTML standards.

04:57 Changeset [20056] by bharat
  • gallery3/trunk/core/libraries/I18n.php

Remove extra blank lines

04:56 Changeset [20055] by bharat
  • gallery3/trunk/modules/user/controllers/password.php

Line length fix

04:43 Changeset [20054] by bharat
  • gallery3/trunk/core/css/l10n_client.css

Add another TODO

04:34 Changeset [20053] by bharat
  • gallery3/trunk/modules/tag/helpers/tag_event.php

Simplify delete into guaranteed 3 queries.

04:29 Changeset [20052] by bharat
  • gallery3/trunk/themes/default/views/tag.html.php

Simplify some logic.

03:42 Changeset [20051] by bharat
  • gallery3/trunk/modules/notification/helpers/notification.php
  • gallery3/trunk/modules/notification/views/item_deleted.html.php

Clean up translations to use t() properly and differentiate between
albums and photos. We should not say the word "item" to users if we
can avoid it.

03:22 Changeset [20050] by bharat
  • gallery3/trunk/modules/notification/helpers/notification_event.php

Indentation fix.

02:37 Changeset [20049] by andy_st
  • gallery3/trunk/core/config/locale.php
  • gallery3/trunk/core/helpers/core_installer.php
  • gallery3/trunk/core/libraries/I18n.php
  • gallery3/trunk/installer/install.sql
  • gallery3/trunk/modules/user/helpers/user_event.php
  • gallery3/trunk/modules/user/helpers/user_installer.php

Move site default_locale into DB (vars) and add a per user locale preference.
There's no UI to select the locale yet.

02/09/09:

08:42 Changeset [20048] by andy_st
  • gallery3/trunk/core/controllers/l10n_client.php
  • gallery3/trunk/core/helpers/core_installer.php
  • gallery3/trunk/core/js/l10n_client.js
  • gallery3/trunk/core/libraries/I18n.php
  • gallery3/trunk/core/models/outgoing_translation.php
  • gallery3/trunk/core/tests/I18n_Test.php
  • gallery3/trunk/installer/init_var.php
  • gallery3/trunk/installer/install.sql

Add local localization functionality. Local = no means to upload / download translations to a translation server yet.

  • Added an outgoing_translations table to store translations from the local translation UI.
  • I18n class is checking incoming_ and outgoing_translations for translations, giving the latter priority.
  • Not handling plural strings in the translations UI yet.
07:29 Changeset [20047] by andy_st
  • gallery3/trunk/core/controllers/l10n_client.php
  • gallery3/trunk/core/css/l10n_client.css
  • gallery3/trunk/core/helpers/core_theme.php
  • gallery3/trunk/core/js/l10n_client.js
  • gallery3/trunk/core/libraries/I18n.php
  • gallery3/trunk/core/tests/I18n_Test.php
  • gallery3/trunk/core/views/l10n_client.html.php
  • gallery3/trunk/core/views/scaffold.html.php

Adding translation UI. Not backed by any model yet (submissions are ignored).
The code is based on the l10n_client module from Drupal 6, by Gabor Hojtsy (http://drupal.org/user/4166).

05:28 Changeset [20046] by bharat
  • gallery3/trunk/core/views/admin_maintenance_task.html.php

Use jquery ui's progressbar

02:11 Changeset [20045] by thumb70
  • gallery3/trunk/modules/user/views/login.html.php
  • gallery3/trunk/modules/user/views/login_prompt.html.php

Indent fixes.

02:10 Changeset [20044] by thumb70
  • gallery3/trunk/themes/admin_default/js/ui.init.js
  • gallery3/trunk/themes/default/css/screen.css
  • gallery3/trunk/themes/default/js/ui.init.js

Add hover state for buttons.

01:58 Changeset [20043] by thumb70
  • gallery3/trunk/themes/default/js/ui.init.js

And the JS file that belongs with the previous commit.

01:55 Changeset [20042] by thumb70
  • gallery3/trunk/themes/default/css/screen.css

Added a few element checks to make sure elements exist before trying to manipulate/initiate them.

01:20 Changeset [20041] by thumb70
  • gallery3/trunk/modules/info/views/info_block.html.php

Remove the "more" link until something's implemented that needs it.

01:19 Changeset [20040] by thumb70
  • gallery3/trunk/lib/gallery.dialog.js

Dialogs don't need to be resizeable, at least not yet.

00:30 Changeset [20039] by bharat
  • gallery3/trunk/modules/tag/js/tag.js

Just reset the tag form after submission; no need to replace it with one from the backend because it's going to be the same form anyway.

00:28 Changeset [20038] by thumb70
  • gallery3/trunk/themes/admin_default/views/block.html.php

Move close X back over to the right of the titlebar.

02/08/09:

23:53 Changeset [20037] by bharat
  • gallery3/trunk/themes/admin_default/views/admin.html.php

Superfish is now in gallery3/trunk/lib/superfish

23:51 Changeset [20036] by bharat
  • gallery3/trunk/themes/default/css/superfish.css
  • gallery3/trunk/themes/default/images/arrows-ffffff.png
  • gallery3/trunk/themes/default/images/shadow.png
  • gallery3/trunk/themes/default/js/superfish.js
  • gallery3/trunk/themes/default/views/page.html.php

Superfish is now in gallery3/trunk/lib/superfish

23:49 Changeset [20035] by bharat
  • gallery3/trunk/lib/superfish

Copy Superfish 1.4.8 from the vendor branch

23:48 Changeset [20034] by bharat
  • gallery3/vendor/superfish
  • gallery3/vendor/superfish/README
  • gallery3/vendor/superfish/modified
  • gallery3/vendor/superfish/modified/css
  • gallery3/vendor/superfish/modified/css/superfish.css
  • gallery3/vendor/superfish/modified/images
  • gallery3/vendor/superfish/modified/images/arrows-ffffff.png
  • gallery3/vendor/superfish/modified/images/shadow.png
  • gallery3/vendor/superfish/modified/js
  • gallery3/vendor/superfish/modified/js/superfish.js
  • gallery3/vendor/superfish/refresh_modified.sh
  • gallery3/vendor/superfish/upstream
  • gallery3/vendor/superfish/upstream/superfish-1.4.8.zip

Superfish vendor branch.

23:39 Changeset [20033] by bharat
  • gallery3/trunk/lib/gallery.dialog.js

Fix dialogs in IE7 so that they appear. The sizes are still wrong, though.

20:45 Changeset [20032] by thumb70
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/js/ui.init.js
  • gallery3/trunk/themes/default/css/screen.css

Clean up add user and group buttons to move the + icon to the left. The + icon doesn't appear within the button outline with buttons that aren't floated. Will have to debug later.

20:01 Changeset [20031] by bharat
  • gallery3/trunk/core/libraries/Sendmail.php
  • gallery3/trunk/core/tests/Sendmail_Test.php

Fix a bug that I think I introduced in my last sendmail refactor where
I inverted the expectations on the result from mail() causing image
uploads to fail (even though the mail gets sent!)

19:55 Changeset [20030] by bharat
  • gallery3/trunk/themes/default/js/ui.init.js

Fix spelling typo

19:51 Changeset [20029] by bharat
  • gallery3/vendor/ui.themeroller/README
  • gallery3/vendor/ui.themeroller/refresh_modified.sh

Update instructions and script for automatically generating redmond theme from upstream themeroller zip

19:49 Changeset [20028] by bharat
  • gallery3/vendor/ui.themeroller/upstream/jquery-ui-themeroller.zip

jquery-ui-themeroller 1.6rc6

19:35 Changeset [20027] by thumb70
  • gallery3/trunk/lib/gallery.dialog.js
  • gallery3/trunk/themes/default/css/screen.css

Let the theme control overlay opacity for dialogs.

19:34 Changeset [20026] by bharat
  • gallery3/vendor/ui.themeroller/modified
  • gallery3/vendor/ui.themeroller/modified/images
  • gallery3/vendor/ui.themeroller/modified/ui.base.css
  • gallery3/vendor/ui.themeroller/modified/ui.core.css
  • gallery3/vendor/ui.themeroller/modified/ui.datepicker.css
  • gallery3/vendor/ui.themeroller/modified/ui.dialog.css
  • gallery3/vendor/ui.themeroller/modified/ui.progressbar.css
  • gallery3/vendor/ui.themeroller/modified/ui.resizable.css
  • gallery3/vendor/ui.themeroller/modified/ui.theme.css
  • gallery3/vendor/ui.themeroller/upstream

Create upstream/modified dirs for themeroller

19:33 Changeset [20025] by thumb70
  • gallery3/trunk/lib/themeroller/README
  • gallery3/trunk/lib/themeroller/ui-bg_flat_0_aaaaaa_40x100.png
  • gallery3/trunk/lib/themeroller/ui-bg_flat_55_fbec88_40x100.png
  • gallery3/trunk/lib/themeroller/ui-bg_glass_75_d0e5f5_1x400.png
  • gallery3/trunk/lib/themeroller/ui-bg_glass_85_dfeffc_1x400.png
  • gallery3/trunk/lib/themeroller/ui-bg_glass_95_fef1ec_1x400.png
  • gallery3/trunk/lib/themeroller/ui-bg_gloss-wave_55_5c9ccc_500x100.png
  • gallery3/trunk/lib/themeroller/ui-bg_inset-hard_100_f5f8f9_1x100.png
  • gallery3/trunk/lib/themeroller/ui-bg_inset-hard_100_fcfdfd_1x100.png
  • gallery3/trunk/lib/themeroller/ui-icons_217bc0_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_2e83ff_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_469bdd_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_6da8d5_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_cd0a0a_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_d8e7f3_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_f9bd01_256x240.png

Removed duplicated images from vendor move.

19:23 Changeset [20024] by thumb70
  • gallery3/trunk/themes/default/css/ui.all.css
  • gallery3/trunk/themes/default/css/ui.core.css
  • gallery3/trunk/themes/default/css/ui.datepicker.css
  • gallery3/trunk/themes/default/css/ui.dialog.css
  • gallery3/trunk/themes/default/css/ui.progressbar.css
  • gallery3/trunk/themes/default/css/ui.resizable.css
  • gallery3/trunk/themes/default/css/ui.theme.css

Missed deleting these in move to lib.

19:17 Changeset [20023] by thumb70
  • gallery3/trunk/lib/themeroller
  • gallery3/trunk/lib/themeroller/ui-bg_flat_0_aaaaaa_40x100.png
  • gallery3/trunk/lib/themeroller/ui-bg_flat_55_fbec88_40x100.png
  • gallery3/trunk/lib/themeroller/ui-bg_glass_75_d0e5f5_1x400.png
  • gallery3/trunk/lib/themeroller/ui-bg_glass_85_dfeffc_1x400.png
  • gallery3/trunk/lib/themeroller/ui-bg_glass_95_fef1ec_1x400.png
  • gallery3/trunk/lib/themeroller/ui-bg_gloss-wave_55_5c9ccc_500x100.png
  • gallery3/trunk/lib/themeroller/ui-bg_inset-hard_100_f5f8f9_1x100.png
  • gallery3/trunk/lib/themeroller/ui-bg_inset-hard_100_fcfdfd_1x100.png
  • gallery3/trunk/lib/themeroller/ui-icons_217bc0_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_2e83ff_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_469bdd_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_6da8d5_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_cd0a0a_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_d8e7f3_256x240.png
  • gallery3/trunk/lib/themeroller/ui-icons_f9bd01_256x240.png
  • gallery3/trunk/themes/admin_default/views/admin.html.php
  • gallery3/trunk/themes/default/images/217bc0_256x240_icons_icons.png
  • gallery3/trunk/themes/default/images/2e83ff_256x240_icons_icons.png
  • gallery3/trunk/themes/default/images/469bdd_256x240_icons_icons.png
  • gallery3/trunk/themes/default/images/5c9ccc_500x100_textures_12_gloss_wave_55.png
  • gallery3/trunk/themes/default/images/6da8d5_256x240_icons_icons.png
  • gallery3/trunk/themes/default/images/aaaaaa_40x100_textures_01_flat_0.png
  • gallery3/trunk/themes/default/images/cd0a0a_256x240_icons_icons.png
  • gallery3/trunk/themes/default/images/d0e5f5_40x100_textures_02_glass_75.png
  • gallery3/trunk/themes/default/images/d8e7f3_256x240_icons_icons.png
  • gallery3/trunk/themes/default/images/dfeffc_40x100_textures_02_glass_85.png
  • gallery3/trunk/themes/default/images/f5f8f9_40x100_textures_06_inset_hard_100.png
  • gallery3/trunk/themes/default/images/f9bd01_256x240_icons_icons.png
  • gallery3/trunk/themes/default/images/fbec88_40x100_textures_01_flat_55.png
  • gallery3/trunk/themes/default/images/fcfdfd_40x100_textures_06_inset_hard_100.png
  • gallery3/trunk/themes/default/images/fef1ec_40x100_textures_02_glass_95.png
  • gallery3/trunk/themes/default/views/page.html.php

Move jQuery UI ThemeRoller? css and images to lib. Should simplify future updates, keep default theme directories clean.

18:53 Changeset [20022] by thumb70
  • gallery3/vendor/README

Removed jQuery Listen, added jQuery ThemeRoller?.

18:51 Changeset [20021] by thumb70
  • gallery3/vendor/ui.themeroller
  • gallery3/vendor/ui.themeroller/README
  • gallery3/vendor/ui.themeroller/images
  • gallery3/vendor/ui.themeroller/images/ui-bg_flat_0_aaaaaa_40x100.png
  • gallery3/vendor/ui.themeroller/images/ui-bg_flat_55_fbec88_40x100.png
  • gallery3/vendor/ui.themeroller/images/ui-bg_glass_75_d0e5f5_1x400.png
  • gallery3/vendor/ui.themeroller/images/ui-bg_glass_85_dfeffc_1x400.png
  • gallery3/vendor/ui.themeroller/images/ui-bg_glass_95_fef1ec_1x400.png
  • gallery3/vendor/ui.themeroller/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
  • gallery3/vendor/ui.themeroller/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
  • gallery3/vendor/ui.themeroller/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
  • gallery3/vendor/ui.themeroller/images/ui-icons_217bc0_256x240.png
  • gallery3/vendor/ui.themeroller/images/ui-icons_2e83ff_256x240.png
  • gallery3/vendor/ui.themeroller/images/ui-icons_469bdd_256x240.png
  • gallery3/vendor/ui.themeroller/images/ui-icons_6da8d5_256x240.png
  • gallery3/vendor/ui.themeroller/images/ui-icons_cd0a0a_256x240.png
  • gallery3/vendor/ui.themeroller/images/ui-icons_d8e7f3_256x240.png
  • gallery3/vendor/ui.themeroller/images/ui-icons_f9bd01_256x240.png
  • gallery3/vendor/ui.themeroller/ui.base.css
  • gallery3/vendor/ui.themeroller/ui.core.css
  • gallery3/vendor/ui.themeroller/ui.datepicker.css
  • gallery3/vendor/ui.themeroller/ui.dialog.css
  • gallery3/vendor/ui.themeroller/ui.progressbar.css
  • gallery3/vendor/ui.themeroller/ui.resizable.css
  • gallery3/vendor/ui.themeroller/ui.theme.css

Added jQuery UI ThemeRoller? Redmond theme to vendor branch.

18:03 Changeset [20020] by tnalmdal
  • gallery3/trunk/core/tests/I18n_Test.php

Use the ORM method delete_all to remove selected records from the
database instead of calling the Database::query with raw sql.

17:38 Ticket #68 (Remove all direct SQL and use the ORM classes (enable table prefixes)) created by tnalmdal

We need to stop using the database class directory and start using the ORM classes. For example, we have a lot of $db->query("DELETE FROM table WHERE column = value ....

As Bharat correctly pointed out, this can be achieved with orm as
ORM::factory("model")->where("column", value)->delete_all();

The value of doing this now, is it gives us table prefixes for free.

17:32 Changeset [20019] by tnalmdal
  • gallery3/trunk/modules/notification/helpers/notification_event.php

Use the ORM method delete_all to remove selected records from the
database instead of calling the Database::query with raw sql.

10:18 Changeset [20018] by bharat
  • gallery3/trunk/core/controllers/admin_theme_details.php
  • gallery3/trunk/core/helpers/graphics.php

Properly implement changing the thumbnail and resized image sizes by
updating the graphics rules as appropriate.

06:40 Changeset [20017] by bharat
  • gallery3/trunk/core/helpers/graphics.php

Change mark_all_dirty to mark_dirty and specify what we want to mark dirty. This will be useful for Admin_Theme_Details

02:27 Changeset [20016] by tnalmdal
  • gallery3/trunk/core/helpers/MY_url.php

A better fix for the problem with special characters (this simple 2
line change replaces r19995, r19998-r20001 (thanks Bharat)

02:21 Changeset [20015] by tnalmdal
  • gallery3/trunk/core/controllers/admin_dashboard.php
  • gallery3/trunk/core/controllers/admin_theme_details.php
  • gallery3/trunk/core/controllers/albums.php
  • gallery3/trunk/core/controllers/items.php
  • gallery3/trunk/core/controllers/photos.php
  • gallery3/trunk/core/controllers/scaffold.php
  • gallery3/trunk/core/css/quick.css
  • gallery3/trunk/core/helpers/MY_url.php
  • gallery3/trunk/core/helpers/album.php
  • gallery3/trunk/core/helpers/block_manager.php
  • gallery3/trunk/core/helpers/core_block.php
  • gallery3/trunk/core/helpers/core_installer.php
  • gallery3/trunk/core/helpers/core_theme.php
  • gallery3/trunk/core/helpers/dir.php
  • gallery3/trunk/core/helpers/photo.php
  • gallery3/trunk/core/js/quick.js
  • gallery3/trunk/core/libraries/Task_Definition.php
  • gallery3/trunk/core/models/access_cache.php
  • gallery3/trunk/core/models/access_intent.php
  • gallery3/trunk/core/models/incoming_translation.php
  • gallery3/trunk/core/models/item.php
  • gallery3/trunk/core/models/var.php
  • gallery3/trunk/core/tests/Album_Helper_Test.php
  • gallery3/trunk/core/tests/Albums_Controller_Test.php
  • gallery3/trunk/core/tests/Dir_Helper_Test.php
  • gallery3/trunk/core/tests/Photo_Helper_Test.php
  • gallery3/trunk/core/tests/Photos_Controller_Test.php
  • gallery3/trunk/core/tests/Var_Test.php
  • gallery3/trunk/core/views/admin_block_welcome.html.php
  • gallery3/trunk/core/views/kohana_profiler.php
  • gallery3/trunk/core/views/permissions_browse.html.php
  • gallery3/trunk/core/views/permissions_form.html.php
  • gallery3/trunk/core/views/quick_pane.html.php
  • gallery3/trunk/core/views/scaffold.html.php
  • gallery3/trunk/core/views/scaffold_syscheck.html.php
  • gallery3/trunk/installer/database_config.php
  • gallery3/trunk/installer/init_var.php
  • gallery3/trunk/installer/install.sql
  • gallery3/trunk/installer/installer.php
  • gallery3/trunk/installer/views
  • gallery3/trunk/installer/views/install.html.php
  • gallery3/trunk/installer/web.php
  • gallery3/trunk/modules/atom/libraries/Atom_Author.php
  • gallery3/trunk/modules/atom/libraries/Atom_Base.php
  • gallery3/trunk/modules/atom/libraries/Atom_Entry.php
  • gallery3/trunk/modules/atom/libraries/Atom_Feed.php
  • gallery3/trunk/modules/atom/libraries/Atom_Link.php
  • gallery3/trunk/modules/atom/libraries/Gallery_Atom_Feed.php
  • gallery3/trunk/modules/comment/helpers/comment_block.php
  • gallery3/trunk/modules/comment/helpers/comment_theme.php
  • gallery3/trunk/modules/gallery_unit_test/controllers/gallery_unit_test.php
  • gallery3/trunk/modules/gmaps/helpers/gmaps_theme.php
  • gallery3/trunk/modules/info/helpers/info_theme.php
  • gallery3/trunk/modules/media_rss/helpers/media_rss_theme.php
  • gallery3/trunk/modules/media_rss/views/feed.mrss.php
  • gallery3/trunk/modules/polar_rose/helpers/polar_rose_theme.php
  • gallery3/trunk/modules/search/helpers/search_theme.php
  • gallery3/trunk/modules/slideshow/helpers/slideshow_theme.php
  • gallery3/trunk/modules/tag
  • gallery3/trunk/modules/tag/controllers/tags.php
  • gallery3/trunk/modules/tag/helpers/tag_theme.php
  • gallery3/trunk/modules/tag/views/tag_block.html.php
  • gallery3/trunk/modules/tag/views/tag_cloud.html.php
  • gallery3/trunk/modules/user/controllers/users.php
  • gallery3/trunk/modules/user/helpers/user.php
  • gallery3/trunk/modules/user/helpers/user_theme.php
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/modules/watermark/controllers/admin_watermarks.php
  • gallery3/trunk/themes/admin_default
  • gallery3/trunk/themes/admin_default/images/avatar.jpg
  • gallery3/trunk/themes/admin_default/views/block.html.php
  • gallery3/trunk/themes/admin_default/views/pager.html.php
  • gallery3/trunk/themes/default
  • gallery3/trunk/themes/default/images/ico-separator.gif
  • gallery3/trunk/themes/default/views/block.html.php

rollback r20001-r19998, r19995. This may require a reinstall

00:44 Ticket #36 (Implement or delete the "additional options" quick link) closed by bharat
fixed: Fixed in r20014. We now show addition options menu only for albums, but it has real content.
00:42 Changeset [20014] by bharat
  • gallery3/trunk/core/css/quick.css
  • gallery3/trunk/core/helpers/core_theme.php
  • gallery3/trunk/core/js/quick.js
  • gallery3/trunk/core/views/quick_pane.html.php

Implement the "additional options" part of the quick menu. It's only
for albums, because we don't currently have additional options for
photos yet.

02/07/09:

23:19 Ticket #67 (Dialog's broken in IE 6, 7, and 8) created by thumb70

I thought this might have been related to this revision http://gallery.svn.sourceforge.net/viewvc/gallery/gallery3/trunk/lib/gallery.dialog.js?view=markup&pathrev=19972

Reverting that change didn't correct the issue.

22:11 Changeset [20013] by bharat
  • gallery3/trunk/modules/info/helpers/info_theme.php

Use Album or Photo in the title instead of Item

22:09 Changeset [20012] by bharat
  • gallery3/trunk/modules/exif/lib
  • gallery3/trunk/modules/exif/lib/exif.php
  • gallery3/trunk/modules/exif/lib/makers/canon.php
  • gallery3/trunk/modules/exif/lib/makers/fujifilm.php
  • gallery3/trunk/modules/exif/lib/makers/gps.php
  • gallery3/trunk/modules/exif/lib/makers/nikon.php
  • gallery3/trunk/modules/exif/lib/makers/olympus.php
  • gallery3/trunk/modules/exif/lib/makers/panasonic.php
  • gallery3/trunk/modules/exif/lib/makers/sanyo.php

Merged /gallery3/vendor/exifer/modified:r20011

Now we have the Gallery3 preamble on all exifer files.

22:07 Changeset [20011] by bharat
  • gallery3/vendor/exifer/modified/exif.php
  • gallery3/vendor/exifer/modified/makers/canon.php
  • gallery3/vendor/exifer/modified/makers/fujifilm.php
  • gallery3/vendor/exifer/modified/makers/gps.php
  • gallery3/vendor/exifer/modified/makers/nikon.php
  • gallery3/vendor/exifer/modified/makers/olympus.php
  • gallery3/vendor/exifer/modified/makers/panasonic.php
  • gallery3/vendor/exifer/modified/makers/sanyo.php

Updated to have the regular Gallery3 preamble at the top of all files

22:06 Changeset [20010] by bharat
  • gallery3/vendor/exifer/refresh_modified.sh

Add our preamble to all exifer files

21:44 Changeset [20009] by tnalmdal
  • gallery3/trunk/modules/exif/lib/exif.php
  • gallery3/trunk/modules/exif/lib/makers
  • gallery3/trunk/modules/exif/lib/makers/canon.php
  • gallery3/trunk/modules/exif/lib/makers/fujifilm.php
  • gallery3/trunk/modules/exif/lib/makers/gps.php
  • gallery3/trunk/modules/exif/lib/makers/nikon.php
  • gallery3/trunk/modules/exif/lib/makers/olympus.php
  • gallery3/trunk/modules/exif/lib/makers/panasonic.php
  • gallery3/trunk/modules/exif/lib/makers/sanyo.php

Adding exifer library

21:37 Changeset [20008] by bharat
  • gallery3/trunk/core/js/quick.js

Fix indentation.

21:21 Changeset [20007] by tnalmdal
  • gallery3/trunk/core/tests/File_Structure_Test.php
  • gallery3/trunk/modules/exif
  • gallery3/trunk/modules/exif/controllers
  • gallery3/trunk/modules/exif/helpers
  • gallery3/trunk/modules/exif/helpers/exif_installer.php
  • gallery3/trunk/modules/exif/js
  • gallery3/trunk/modules/exif/lib
  • gallery3/trunk/modules/exif/module.info
  • gallery3/trunk/modules/exif/tests
  • gallery3/trunk/modules/exif/views

The start of the exif module. so I can merger the exifer library

21:05 Changeset [20006] by tnalmdal
  • gallery3/trunk/core/helpers/graphics.php

Remove the try/catch as it was being fixed twice

21:01 Changeset [20005] by thumb70
  • gallery3/trunk/lib/gallery.dialog.js
  • gallery3/trunk/lib/jquery-ui.js

Updated jQuery UI in lib to 1.6rc6. Removed opacity settings in openDialog, refactored showLoading() a bit.

20:47 Changeset [20004] by thumb70
  • gallery3/vendor/ui.jquery/README
  • gallery3/vendor/ui.jquery/jquery-ui-personalized-1.6rc5.min.js
  • gallery3/vendor/ui.jquery/jquery-ui-personalized-1.6rc6.min.js

Updated vendor to jQuery UI 1.6rc6

19:28 Changeset [20003] by thumb70
  • gallery3/trunk/themes/default/css/screen.css

Removed done todo items, removed tr.gClassName to allow class to be applied to more than just table rows.

19:27 Changeset [20002] by tnalmdal
  • gallery3/vendor/exifer/README
  • gallery3/vendor/exifer/exif.php
  • gallery3/vendor/exifer/makers
  • gallery3/vendor/exifer/modified
  • gallery3/vendor/exifer/modified/exif.php
  • gallery3/vendor/exifer/modified/makers
  • gallery3/vendor/exifer/modified/makers/canon.php
  • gallery3/vendor/exifer/modified/makers/fujifilm.php
  • gallery3/vendor/exifer/modified/makers/gps.php
  • gallery3/vendor/exifer/modified/makers/nikon.php
  • gallery3/vendor/exifer/modified/makers/olympus.php
  • gallery3/vendor/exifer/modified/makers/panasonic.php
  • gallery3/vendor/exifer/modified/makers/sanyo.php
  • gallery3/vendor/exifer/refresh_modified.sh
  • gallery3/vendor/exifer/refresh_upstream.sh
  • gallery3/vendor/exifer/upstream
  • gallery3/vendor/exifer/upstream/exif.php
  • gallery3/vendor/exifer/upstream/makers
  • gallery3/vendor/exifer/upstream/makers/canon.php
  • gallery3/vendor/exifer/upstream/makers/fujifilm.php
  • gallery3/vendor/exifer/upstream/makers/gps.php
  • gallery3/vendor/exifer/upstream/makers/nikon.php
  • gallery3/vendor/exifer/upstream/makers/olympus.php
  • gallery3/vendor/exifer/upstream/makers/panasonic.php
  • gallery3/vendor/exifer/upstream/makers/sanyo.php

Restructure the exifer vendor to meet our standards. This is r3454 of the zenphoto/exifer tree.

18:12 Changeset [20001] by tnalmdal
  • gallery3/trunk/core/helpers/album.php
  • gallery3/trunk/core/helpers/photo.php
  • gallery3/trunk/core/tests/Album_Helper_Test.php
  • gallery3/trunk/core/tests/Photo_Helper_Test.php

Changed the way album and photo creation guards against duplicate
names.
Added similiar code to insure that path names are not duplicated.

17:27 Changeset [20000] by tnalmdal
  • gallery3/trunk/core/helpers/photo.php

Updated comments on photo::create to reflect the inclusion of the
owner_id and shamelessly broke it into two changes to to the 20k commit.

17:26 Changeset [19999] by tnalmdal
  • gallery3/trunk/core/helpers/album.php

Updated comments on album::create to reflect the inclusion of the owner_id

17:16 Changeset [19998] by tnalmdal
  • gallery3/trunk/core/helpers/album.php
  • gallery3/trunk/core/helpers/photo.php
  • gallery3/trunk/core/models/item.php

Assign the Album|Photo path field explicitly instead of hiding that in
the item::set magic method.

02/06/09:

22:10 Changeset [19997] by tnalmdal
  • gallery3/trunk/core/libraries/Sendmail.php

Correct comment on factory

20:10 Ticket #66 (Dynamic album support) created by tnalmdal

Implement dynamic albums such as newest updates.

19:28 Changeset [19996] by tnalmdal
  • gallery3/vendor/exifer
  • gallery3/vendor/exifer/exif.php
  • gallery3/vendor/exifer/makers
  • gallery3/vendor/exifer/makers/canon.php
  • gallery3/vendor/exifer/makers/fujifilm.php
  • gallery3/vendor/exifer/makers/gps.php
  • gallery3/vendor/exifer/makers/nikon.php
  • gallery3/vendor/exifer/makers/olympus.php
  • gallery3/vendor/exifer/makers/panasonic.php
  • gallery3/vendor/exifer/makers/sanyo.php

add exifer library version 1.6

17:44 Ticket #65 (form population with json and jquery) created by ckdake

http://learn.kohanaphp.com/2008/09/18/easy-form-population-with-jquery-and-the-populate-plugin/

17:40 Ticket #64 (User/group/permissions management UI) created by ckdake
17:39 Ticket #63 (content administration view) created by ckdake
17:39 Ticket #62 (statistics administration view) created by ckdake

We should provide a page with general statistics about your Gallery. If somebody can create a page with placeholder values, I will be happy to flesh it out with real data.

17:37 Ticket #61 (README) created by ckdake
17:36 Ticket #51 (add movie support) closed by tnalmdal
duplicate: Duplicate of #7
17:35 Ticket #60 (module dependency API) created by ckdake

In talking with Bharat, we felt this might not be required to the same extot to worry about it until it became an issue.

andy says: well then it's "later" and not "done" :)

17:35 Ticket #59 (add translation server) created by ckdake

Add a built-in localizatuib server, based on Drupal's solution:

Project:
http://drupal.org/project/l10n_server

Prod instance of the Drupal server for the drupal project:
http://drupal.org/project/Translations

17:28 WikiStart edited by ckdake
(diff)
17:28 WikiStart edited by ckdake
(diff)
17:25 Ticket #58 (refine album grid display) created by ckdake

Took a first pass at this. Width and height are good. Caption and metadata below the photo needs to be forced to align to the bottom of .gItem.

Also need to consider vertical alignment for square and landscape thumbnails.

17:25 Ticket #57 (make default theme look reasonably good in IE6) created by ckdake

Use an HTML conditional comment to load a fix IE 6 style sheet.

12/14/08 - Added conditional comment to insert fix-ie.css stylesheet for IE 7 and lower.

17:24 Ticket #56 (fully ajaxify admin/comments) created by ckdake

When viewing all comments, we should update the available actions on changes and we shouldn't fade out comments since they're still applicable.

The counts  in the menu should get updated whenever there's a change, which probably means recalculating them whenever there's a change. 

Add appropriate CSS classes to comments to indicate their status in the "all comments" list.

Add "edit" action.

17:23 Ticket #55 (add localization client) created by ckdake

Add a built-in localization client, based on Drupal's solution:

http://drupal.org/project/l10n_client

Code:
http://cvs.drupal.org/viewvc.py/drupal/contributions/modules/l10n_client/
http://cvs.drupal.org/viewvc.py/drupal/drupal/modules/locale/

17:22 Ticket #54 (basic opt-in stats gathering) created by ckdake

By default:
* check in for most recent version (doesn't report anything back) once a week
* log this on GMC so that we can get # of hellos per week

Optionally "Continue with stats" button
* number of users
* number of groups
* number of items
* number of albums
* list of activated modules
* platform info (mysql version, php version, anything else?)
* each G3 generate a random number that it stores in it's DB

keyed on unique ID, we should store:
* first "ping"
* most recent "ping"
* collected information

17:21 Ticket #53 (Replace default theme icon and status message styles with jQuery UI ...) created by ckdake
17:20 Ticket #52 (icons for comments) created by ckdake

If its not too much trouble 2 icons that match the slideshow, hybrid and fullsize icons on the toolbar at the top of the sidebar.

1) has a pencil posed over a a sheet of paper. (add comment)
2) has a magnify glass or eye glasses over the a sheet of paper (view comments)

17:20 Ticket #51 (add movie support) created by ckdake

Introduce a new "movie" type and support it properly everywhere.

17:19 Ticket #50 (installer) created by ckdake

Investigate what other products use and create a installer (command line and web)

17:03 Ticket #49 (Add ffmpeg library) created by ckdake
17:01 Ticket #48 (fully separate admin_default theme from default_theme) created by ckdake

They still share screen.css and a few other odds and ends of CSS/JS. They should be separated and each one should only have applicable code.

16:53 Ticket #43 (recaptcha module) closed by tnalmdal
fixed: Already implemented
16:53 Ticket #47 (40% Selenium test coverage) created by ckdake

jQuery Dialog Forms

User login
Add item
Add album
Add watermark

Add comment

16:53 Ticket #46 (general settings administration view) created by ckdake

I'm not exactly sure what we had planned here, and we've added Admin > Settings > Advanced which kind of covers this. So I'm going to close this as "fixed" and if we have a clearer idea of what we want to do we can reopen it.

16:52 Ticket #45 (Module administration view) created by ckdake

Firefox's Addon UI is a good example.

Be clear in terms used. Deactivate retains data but uninstall wipes out all data. Important that users understand the distinction.

Experience will be one step install, no install + activate like G2.

Ability to filter the view, find items fast, like Habari admin UI.

16:51 Ticket #44 (Place add comment form as an expandable panel) created by ckdake

Add comment as a dialog box. To minimize the screen real estate

16:51 Ticket #43 (recaptcha module) created by ckdake

Add a recaptcha module and integrate it with comments

16:51 Ticket #35 (Albums with apostrophe get a 404) closed by tnalmdal
fixed: Fix committed r19995
16:49 Ticket #42 (local import module) created by ckdake

Taking the Add from server to create a local_import module.

Not a core module moving to later

16:48 Ticket #41 (handheld stylesheet for default theme) created by ckdake
16:47 Ticket #40 (cache thumbnail/resize paths) created by ckdake

When looking at an album, we have to know the thumbnail path for every image we're viewing. That requires us to do a query for the parents of each item, eg:

SELECT items.* FROM items WHERE parent_id = 1 ORDER BY id ASC LIMIT 0, 9 0.000 9
SELECT items.* FROM items WHERE left <= 1 AND right >= 102 AND id <> 1 ORDER BY left ASC 0.000 0
SELECT items.* FROM items WHERE left <= 2 AND right >= 3 AND id <> 2 ORDER BY left ASC 0.000 1
SELECT items.* FROM items WHERE left <= 4 AND right >= 5 AND id <> 3 ORDER BY left ASC 0.000 1
SELECT items.* FROM items WHERE left <= 6 AND right >= 15 AND id <> 4 ORDER BY left ASC 0.000 1
SELECT items.* FROM items WHERE left <= 16 AND right >= 41 AND id <> 5 ORDER BY left ASC 0.000 1
SELECT items.* FROM items WHERE left <= 42 AND right >= 43 AND id <> 7 ORDER BY left ASC 0.000 1
SELECT items.* FROM items WHERE left <= 44 AND right >= 73 AND id <> 10 ORDER BY left ASC 0.000 1
SELECT items.* FROM items WHERE left <= 74 AND right >= 79 AND id <> 12 ORDER BY left ASC 0.000 1
SELECT items.* FROM items WHERE left <= 80 AND right >= 87 AND id <> 13 ORDER BY left ASC 0.000 1
SELECT items.* FROM items WHERE left <= 88 AND right >= 89 AND id <> 14 ORDER BY left ASC 0.000 1

we should cache the thumbnail path relative to the parent album. Perhaps we should calculate the path to the thumbnail based on its immediate parent, which would be shared across all the images we're viewing so we'd do a lot less lookups.

16:39 Changeset [19995] by tnalmdal
  • gallery3/trunk/core/controllers/scaffold.php
  • gallery3/trunk/core/helpers/MY_url.php
  • gallery3/trunk/core/helpers/core_installer.php
  • gallery3/trunk/core/models/item.php

Implement fix for ticket #35. *** Requires reinstall of core ***
* Added new field in items table (path) which is sanitized version of
name.
* Added set method on Items_module to set the path field whenever
the name field is changed.
* Made some changes to the scaffolding so missing the path column
would not kill the scaffolding.
* Changed MY_url::site so not having a 3rd parameter won't throw an error.

06:38 Changeset [19994] by thumb70
  • gallery3/trunk/themes/default/images/ico-view-album.png
  • gallery3/trunk/themes/default/images/ico-view-comments.png
  • gallery3/trunk/themes/default/images/ico-view-fullsize.png
  • gallery3/trunk/themes/default/images/ico-view-hybrid.png
  • gallery3/trunk/themes/default/images/ico-view-slideshow.png

Missed these in previous commit. Make view icons darker

06:34 Changeset [19993] by thumb70
  • gallery3/trunk/core/js/fullsize.js
  • gallery3/trunk/modules/search/views/search.html.php
  • gallery3/trunk/modules/search/views/search_link.html.php
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/css/screen.css
  • gallery3/trunk/themes/admin_default/images/backg-buttonlink.png
  • gallery3/trunk/themes/admin_default/js/ui.init.js
  • gallery3/trunk/themes/default/css/screen.css
  • gallery3/trunk/themes/default/js/ui.init.js

jQuery-based buttons! Form updates, short form updates. Need to fix add user/group buttons and search form on search results page.

03:48 Ticket #29 (Consistently use is_album(), is_photo() methods) closed by tnalmdal
fixed
03:47 Changeset [19992] by tnalmdal
  • gallery3/trunk/core/controllers/move.php
  • gallery3/trunk/core/controllers/permissions.php
  • gallery3/trunk/core/controllers/quick.php
  • gallery3/trunk/core/helpers/access.php
  • gallery3/trunk/core/helpers/album.php
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/core/helpers/graphics.php
  • gallery3/trunk/core/helpers/photo.php
  • gallery3/trunk/core/libraries/ORM_MPTT.php
  • gallery3/trunk/core/models/item.php
  • gallery3/trunk/core/views/quick_pane.html.php
  • gallery3/trunk/modules/media_rss/helpers/media_rss.php

Convert all item->type == "album" to item->is_album()
Convert all item->type == "photo" to item->is_photo()

02:10 Changeset [19991] by thumb70
  • gallery3/trunk/themes/admin_default/css/screen.css
  • gallery3/trunk/themes/default/css/screen.css

Move admin_default table styles to default for consistency.

01:47 Changeset [19990] by thumb70
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/core/js/fullsize.js
  • gallery3/trunk/core/libraries/Menu.php
  • gallery3/trunk/themes/default/css/screen.css
  • gallery3/trunk/themes/default/views/photo.html.php

Apply default link styles to links in dialogs, including the Forgot Password link.

02/05/09:

23:30 Ticket #34 (Missing GD / gd_info) closed by tnalmdal
fixed: Fixed as of r19989
23:29 Changeset [19989] by tnalmdal
  • gallery3/trunk/core/helpers/graphics.php
  • gallery3/trunk/core/views/admin_graphics_gd.html.php
  • gallery3/trunk/core/views/admin_graphics_graphicsmagick.html.php
  • gallery3/trunk/core/views/admin_graphics_imagemagick.html.php
  • gallery3/trunk/themes/admin_default/css/screen.css

Addressed the issues in ticket 34.
Surround the the attempt to use gd_info with a try catch block.
Created a new class gInstalledToolkit which has the highlighting and
the over pointer definition. Now if you mouse across an inactive
toolkit it remains inert.

22:34 Changeset [19988] by thumb70
  • gallery3/trunk/core/images/ico-close.png
  • gallery3/trunk/core/js/fullsize.js

Use jQuery UI close icon for full size close. Quote and code cleanup

21:48 Ticket #38 (Changing admin password returns JSON) closed by tnalmdal
fixed: I think this is fixed in the svn version. I successfully changed the admin password from both the admin user/groups page and the modify profile.
20:44 Changeset [19987] by tnalmdal
  • gallery3/trunk/core/images/ico-close.png
  • gallery3/trunk/core/js/fullsize.js

Improve the close icon so it doesn't look as much like an envelope.
Also add resizing to the fullsize image if the windo size changes.

19:21 Changeset [19986] by bharat
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha_event.php

Don't try to show the recaptcha if we don't have a public key

18:14 Ticket #1 (View Full Size) closed by tnalmdal
fixed: Implemented as of r19985
18:12 Changeset [19985] by tnalmdal
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/core/helpers/core_theme.php
  • gallery3/trunk/core/images/ico-close.png
  • gallery3/trunk/core/js/fullsize.js

Add full size image display. Changes the core menu now checks that the
user has authotization before displaying the view fullsize icon. It
probably needs a better icon, (but u make do with what u have or don't
have :-) )

08:39 Changeset [19984] by bharat
  • gallery3/trunk/core/controllers/scaffold.php
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/core/views/scaffold.html.php
  • gallery3/trunk/core/views/scaffold_syscheck.html.php

Rename "welcome" controller to "scaffold" so that we can eventually
have a welcome page.

08:38 Changeset [19983] by bharat
  • gallery3/trunk/core/helpers/graphics.php

Guard against the case where gd_info() isn't defined

08:00 Changeset [19982] by bharat
  • gallery3/trunk/modules/notification/helpers/notification.php

Set default charset to utf8

07:59 Changeset [19981] by bharat
  • gallery3/trunk/modules/tag/views/admin_tags.html.php

clean up indentation

07:51 Changeset [19980] by bharat
  • gallery3/trunk/core/libraries/Sendmail.php
  • gallery3/trunk/core/tests/Sendmail_Test.php

Move test-related extensions to Sendmail into a subclass that we only
use in the test code (Sendmail_For_Test).

05:52 Changeset [19979] by bharat
  • gallery3/trunk/core/libraries/Sendmail.php

Minor code style changes.

01:10 Changeset [19978] by thumb70
  • gallery3/trunk/themes/default/css/screen.css

Apply default link styles to links in dialogs, including the Forgot Password link.

00:35 Ticket #39 (.htaccess triggers 500 Server Error) closed by bharat
fixed
00:34 Ticket #39 (.htaccess triggers 500 Server Error) created by bharat

The error is this:

.htaccess: Invalid command 'php_flag', perhaps misspelled or defined by a module not included in the server configuration

Fixed in r19977.

00:29 Changeset [19977] by bharat
  • gallery3/trunk/.htaccess

php_flag -> php_value, guard all with <IfModule? mod_php5.c>

02/04/09:

23:37 Changeset [19976] by bharat
  • gallery3/trunk/themes/default/views/page.html.php

Drop request for jquery.listen.js, we don't use it

23:33 Ticket #38 (Changing admin password returns JSON) created by bharat

http://gallery.menalto.com/gallery_3.0_alpha_1_feedback#comment-299720

17:25 Changeset [19975] by tnalmdal
  • gallery3/trunk/modules/notification/helpers/notification_event.php

Delete subscriptions when a user is deleted

16:36 Changeset [19974] by tnalmdal
  • gallery3/trunk/modules/user/controllers/admin_users.php
  • gallery3/trunk/modules/user/controllers/users.php
  • gallery3/trunk/modules/user/helpers/user.php

Use the matches validation rule in order to perform cross field
validation between the password and password2 fields

15:47 Ticket #5 (Recover Password) closed by tnalmdal
fixed: Completed as of r19973
15:45 Changeset [19973] by tnalmdal
  • gallery3/trunk/modules/user/controllers/password.php
  • gallery3/trunk/modules/user/helpers/user_installer.php

Complete the Recover Password functionality (Ticket #5).

This change requires a reinstall in order to pick up the new hash
field in the user table.

07:14 Changeset [19972] by jhilden
  • gallery3/trunk/lib/gallery.dialog.js
  • gallery3/trunk/modules/tag/views/admin_tags.html.php
  • gallery3/trunk/themes/admin_default/js/ui.init.js
  • gallery3/trunk/themes/default/js/ui.init.js

added inplace edit to tag admin (form still needs to be set to rename using AJAX)
removed unnecessary {element: dialogLinks[i]} from dialog and panelLink handling. now uses event.currentTarget

05:49 Changeset [19971] by tnalmdal
  • gallery3/trunk/modules/user/controllers/login.php
  • gallery3/trunk/modules/user/controllers/password.php
  • gallery3/trunk/modules/user/views/login_prompt.html.php
  • gallery3/trunk/modules/user/views/reset_password.html.php

A preview of the password reset functionality. What's working... you
can start to logon, request the password to be reset, and an email is
sent to the users email address. If you click on the link you get an
unformatted form. But its a start :-)

02/03/09:

19:34 Ticket #37 (Correct display issues in IE 6, IE 7, IE 8b) created by bharat

http://gallery.menalto.com/gallery_3.0_alpha_1_feedback#comment-299666

19:33 Ticket #36 (Implement or delete the "additional options" quick link) created by bharat
19:31 Ticket #35 (Albums with apostrophe get a 404) created by bharat

"I've just downloaded G3 Alpha and when I create a new album with an apostrophe, i.e Nicky's album, i get a Kohana::show_404() error in the stack trace. Without an apostrophe, there is no problem."

19:30 Ticket #34 (Missing GD / gd_info) created by bharat

3. Admin -> Settings -> graphics... getting the following error
Fatal error: Call to undefined function gd_info() in /xxxxxxx/core/helpers/graphics.php on line 239....
Sounds like it is looking for the GD toolkit which I don't have on my server.

19:26 Ticket #33 (Download and cache CoolIris files locally) created by bharat

Periodically refresh the CoolIris? JS/SWF files locally so that we're not drawing them directly from their site.

09:57 Changeset [19970] by andy_st
  • gallery3/tags/RELEASE_3_0_ALPHA_1

Tag Gallery 3.0 Alpha 1

09:43 Changeset [19969] by bharat
  • gallery3/trunk/core/helpers/core_menu.php

Drop scaffolding menu link if welcome.php is missing.

09:42 Changeset [19968] by bharat
  • gallery3/trunk/core/libraries/Menu.php

Doh! Fix a bug in add_after() that caused it to drop the item we were adding it after.

06:45 Changeset [19967] by thumb70
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/js/ui.init.js

Beginning of edit user panel fix. Form is displayed again. Added display of user email address to list.

06:31 Changeset [19966] by andy_st
  • gallery3/trunk/README

Minor change in wording: s/technology release/technology preview/

00:17 Ticket #4 (Change Password) closed by tnalmdal
fixed: Resolved as r19965
00:17 Changeset [19965] by tnalmdal
  • gallery3/trunk/modules/user/controllers/admin_users.php
  • gallery3/trunk/modules/user/controllers/users.php
  • gallery3/trunk/modules/user/helpers/user.php

Add a confirmation password input field that must match the primary
password field in order for the update to succeed. If there is no
data entered in the primary password field, the confirmation field is
ignored.

Addresses Trac Ticket #4

00:14 Changeset [19964] by tnalmdal
  • gallery3/trunk/themes/admin_default/js/ui.init.js

Only toggle the loading icon off, it is actually already in place. If
the panel doesn't have the gLoadingLarge class then don't toggle it.

This issue only arose if there was an error on the panel submission

02/02/09:

23:59 Milestone 3.0 Alpha 1 completed
19:32 Ticket #28 (User Admininstration - confirm password) closed by tnalmdal
duplicate: Combined with Ticket #4
19:21 Ticket #32 (Add Comment by logged on user) closed by tnalmdal
fixed
19:18 Changeset [19963] by tnalmdal
  • gallery3/trunk/modules/comment/controllers/comments.php

Resolve Trac Ticket #32

19:16 Changeset [19962] by andy_st
  • gallery3/trunk/README

- Rewording: s/System requirements/Supported Configuration/
- supporting mysql 5+ only

17:32 Changeset [19961] by andy_st
  • gallery3/trunk/README

Typo

16:37 Ticket #30 (Tag module doesn't handle item_before_delete event) closed by tnalmdal
fixed: Fixed as of r19960
16:37 Changeset [19960] by tnalmdal
  • gallery3/trunk/modules/tag/helpers/tag_event.php

Fix for Trac Ticket #30

15:51 Ticket #3 (Email notification per album/item) closed by tnalmdal
fixed
15:41 Changeset [19959] by tnalmdal
  • gallery3/trunk/modules/notification/helpers/notification.php
  • gallery3/trunk/modules/notification/helpers/notification_event.php
  • gallery3/trunk/modules/notification/views/comment_added.html.php
  • gallery3/trunk/modules/notification/views/comment_changed.html.php
  • gallery3/trunk/modules/notification/views/comment_published.html.php

Notifications now send emails when a comment is published. It won't
send the email if the comment status is not published. This gives the
administrator to moderate the comments prior to being published.

15:37 Ticket #31 (admin_comments references item as a property) closed by tnalmdal
fixed
15:36 Changeset [19958] by tnalmdal
  • gallery3/trunk/modules/comment/controllers/admin_comments.php

Fix trac issue: #31

14:46 Ticket #32 (Add Comment by logged on user) created by tnalmdal

If you are logged on and enter a comment. When the comment box is reset after a successful comment add. The name, email and website input boxes are disabled and the default values have not been set.

Refreshing the page will re initialize the input fields to their default values.

13:55 Ticket #31 (admin_comments references item as a property) created by tnalmdal

It should be a method call $comments->item()

13:43 Ticket #30 (Tag module doesn't handle item_before_delete event) created by tnalmdal

There is no event handler to delete the associated tags when an item is deleted.

13:28 Changeset [19957] by tnalmdal
  • gallery3/trunk/modules/notification/controllers/notification.php
  • gallery3/trunk/modules/notification/helpers/notification_menu.php

Enable csrf validation on the add/remove notification controller

10:56 Changeset [19956] by andy_st
  • gallery3/trunk/README

Update README for technology release

07:32 Changeset [19955] by andy_st
  • gallery3/trunk/modules/notification/helpers/notification.php
  • gallery3/trunk/modules/notification/helpers/notification_menu.php
  • gallery3/trunk/modules/notification/views/comment_added.html.php
  • gallery3/trunk/modules/notification/views/comment_changed.html.php

code audit fixes + bug fix: don't call sendmail with an empty To list (in notifications module)

07:05 Changeset [19954] by andy_st
  • gallery3/trunk/core/tests/Sendmail_Test.php

Fix sendmail tests (had mismatch between configured header separator and expected results)

06:32 Changeset [19953] by andy_st
  • gallery3/trunk/core/libraries/I18n.php

Do 1 DB query for l10n per HTTP request (per locale), not one per t() call.

05:00 Changeset [19952] by tnalmdal
  • gallery3/trunk/modules/notification/helpers/notification.php
  • gallery3/trunk/modules/notification/views/item_deleted.html.php

Add sending notifications when an item is deleted. We are almost
done, just need to do comments.

04:58 Changeset [19951] by tnalmdal
  • gallery3/trunk/core/controllers/quick.php
  • gallery3/trunk/modules/search/helpers/search_event.php

Have the quick delete file "item_before_delete" so that search and
notification modules can do their thing. In addition, correct search
so it works properly and doesn't try to create an Item_id_Model class.

03:55 Changeset [19950] by tnalmdal
  • gallery3/trunk/modules/notification/helpers/notification_menu.php
  • gallery3/trunk/themes/default/css/screen.css
  • gallery3/trunk/themes/default/images/ico-remove-watch.png

Change the item menu to allow the watch icon to change depending on
whether the item is currently being watched. Currently the icon is
the same as the add icon and needs to be changed.

03:21 Changeset [19949] by tnalmdal
  • gallery3/trunk/modules/notification/controllers/notification.php
  • gallery3/trunk/modules/notification/helpers/notification_menu.php

We no longer need a dialog to set or remove a watch, so remove it.

03:09 Changeset [19948] by tnalmdal
  • gallery3/trunk/modules/notification/helpers/notification.php
  • gallery3/trunk/modules/notification/helpers/notification_event.php
  • gallery3/trunk/modules/notification/views
  • gallery3/trunk/modules/notification/views/comment_added.html.php
  • gallery3/trunk/modules/notification/views/comment_changed.html.php
  • gallery3/trunk/modules/notification/views/item_added.html.php
  • gallery3/trunk/modules/notification/views/item_deleted.html.php
  • gallery3/trunk/modules/notification/views/item_updated.html.php

As we stagger towards completing the notification module.

Item changes and Item additions email notifications with this change.
Still to come is item deleted, comment added and comment updated.

02:58 Changeset [19947] by tnalmdal
  • gallery3/trunk/core/config/sendmail.php
  • gallery3/trunk/core/libraries/Sendmail.php

Changed the Sendmail library to allow the separator between mail
headers to be specified as a parameter. The documents say that it
should be "\r\n". Some sendmail programs seem to violate the
specification and get confused. In these cases the header separator
is just "\n".

This change allows the header separator to be set by the a
configuration parameter.

01:24 Changeset [19946] by bharat
  • gallery3/trunk/modules/search/helpers/search_task.php

Reconcile search_records and items when we list the tasks so that we can tell if there're any out of date records that need updating

01:13 Changeset [19945] by bharat
  • gallery3/trunk/modules/search/helpers/search_task.php

First time running search maintenance task, remove any search_records
that are missing matching items.

00:44 Changeset [19944] by bharat
  • gallery3/trunk/modules/media_rss/views/feed.mrss.php

Add an enclosure link to the original image.

02/01/09:

19:16 Changeset [19943] by bharat
  • gallery3/trunk/modules/forge/libraries/Form_Checkbox.php

Revert to pre-r19217 which means the label is no longer first (but its consistent again with the upstream code)

18:37 Changeset [19942] by thumb70
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/css/screen.css

For consistency with the rest of the admin UI, display User list as table, not list. Apply cursor: move to jQuery UI draggable and sortable. Clean up admin table styles a bit.

04:00 Changeset [19941] by tnalmdal
  • gallery3/trunk/modules/notification/models/notification.php

Remove models/notification.php as it is no longer used

03:58 Changeset [19940] by tnalmdal
  • gallery3/trunk/modules/notification/controllers/notification.php
  • gallery3/trunk/modules/notification/helpers/notification.php
  • gallery3/trunk/modules/notification/helpers/notification_event.php
  • gallery3/trunk/modules/notification/helpers/notification_installer.php
  • gallery3/trunk/modules/notification/helpers/notification_menu.php
  • gallery3/trunk/modules/notification/models/subscription.php

Simplify the setting of a notifications. Notifications are not only
set on a album. The notifications are implicitly active for all child
elements.

It now sends emails if the email address of the subscribed user has
been set. No email, no attempt to send the notification.

Still to do, come up with better messages as the current ones are just
place holders.

03:55 Changeset [19939] by tnalmdal
  • gallery3/trunk/core/config/sendmail.php
  • gallery3/trunk/core/libraries/Sendmail.php

Update the handling of the to field if the input field is an array

01:07 Ticket #29 (Consistently use is_album(), is_photo() methods) created by tnalmdal

In some places in the code we use $item->type == "album" and $item-> type == "photo". In other places we use $item->is_album() or $item->is_photo().

We should pick a style and stick to it.

01/31/09:

17:38 Changeset [19938] by tnalmdal
  • gallery3/trunk/modules/tag/helpers/tag_event.php

There doesn't seem to be a photo_created event anymore so change it to
item_created and check for a type of photo before trying to extract tags.

08:57 Changeset [19937] by bharat
  • gallery3/trunk/modules/forge/libraries/Form_Checkbox.php

Put the checkbox back inside the <label> so that clicking on the text selects the checkbox.

01/30/09:

20:52 Changeset [19936] by tnalmdal
  • gallery3/trunk/modules/notification
  • gallery3/trunk/modules/notification/controllers
  • gallery3/trunk/modules/notification/controllers/notification.php
  • gallery3/trunk/modules/notification/helpers
  • gallery3/trunk/modules/notification/helpers/notification.php
  • gallery3/trunk/modules/notification/helpers/notification_event.php
  • gallery3/trunk/modules/notification/helpers/notification_installer.php
  • gallery3/trunk/modules/notification/helpers/notification_menu.php
  • gallery3/trunk/modules/notification/models
  • gallery3/trunk/modules/notification/models/notification.php
  • gallery3/trunk/modules/notification/models/subscription.php
  • gallery3/trunk/modules/notification/module.info
  • gallery3/trunk/modules/tag/models/tag.php
  • gallery3/trunk/themes/default/css/screen.css
  • gallery3/trunk/themes/default/images/ico-add-watch.png

The start of the notification module. At this point, the icon has been added to the item menu in the sidebar (both photo and album). There is a corresponding icon in themes/default/images that needs to be spruced up. You can add and remove notifications to albums and photos, but nothing happens under the covers for event handling.

14:14 Changeset [19935] by tnalmdal
  • gallery3/trunk/modules/forge/libraries/Form_Checkbox.php

Make the rendering of a checkbox consistent with other Forge controls. Checkbox originally rendered the input box as a child element of the label element, which resulted in the label appearing under the checkbox. All the other controls render the label element first and then the input control as a peer. This change just makes it consistent.

13:03 Changeset [19934] by tnalmdal
  • gallery3/trunk/modules/recaptcha/controllers/admin_recaptcha.php

Correct indentation

01/29/09:

18:25 Changeset [19933] by tnalmdal
  • gallery3/trunk/core/libraries/Menu.php

Add the ability to generate the id parameter on Menu Dialog.

16:55 Ticket #28 (User Admininstration - confirm password) created by tnalmdal

The user administration edit form should have a password confirmation box to confirm the user has entered their password correctly.

16:53 Ticket #27 (Close a user edit form) created by tnalmdal

On the User Admin screen, clicking on edit will open the form to edit the user. There is no way to close the user edit form without clicking on a different user

09:29 Ticket #9 (photo / album deletion) closed by bharat
fixed
09:26 Changeset [19932] by bharat
  • gallery3/trunk/core/controllers/quick.php
  • gallery3/trunk/core/helpers/dir.php
  • gallery3/trunk/core/js/quick.js
  • gallery3/trunk/core/models/item.php
  • gallery3/trunk/core/views/quick_pane.html.php

Add delete support as a quick-edit option

08:27 Ticket #26 (User/Group admin) closed by bharat
fixed
08:27 Ticket #20 (Pretty URLs) closed by bharat
fixed
03:23 Changeset [19931] by bharat
  • gallery3/trunk/modules/user/controllers/admin_users.php
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/modules/user/views/admin_users_group.html.php
  • gallery3/trunk/themes/admin_default/js/jquery.dropshadow.js

Fix lint errors

03:22 Changeset [19930] by bharat
  • gallery3/trunk/core/helpers/MY_url.php
  • gallery3/trunk/core/hooks/init_gallery.php
  • gallery3/trunk/core/models/item.php
  • gallery3/trunk/core/tests/Albums_Controller_Test.php
  • gallery3/trunk/core/tests/Photos_Controller_Test.php

Add support for pretty urls. So now instead of urls like:

http://example.com/gallery3/index.php/albums/2
http://example.com/gallery3/index.php/photos/9

You'll see urls like:

http://example.com/gallery3/index.php/Family/Weddings
http://example.com/gallery3/index.php/Family/Weddings/Bob.jpg

03:17 Changeset [19929] by bharat
  • gallery3/trunk/core/libraries/ORM_MPTT.php

Fix an off-by-one issue-- the destination level is the target's child, not the target itself.

03:14 Changeset [19928] by bharat
  • gallery3/trunk/core/controllers/quick.php
  • gallery3/trunk/core/views/quick_pane.html.php

Support making an album the album cover for its parent

02:57 Changeset [19927] by bharat
  • gallery3/trunk/core/libraries/ORM_MPTT.php

Update the level when moving items

02:53 Changeset [19926] by bharat
  • gallery3/trunk/core/controllers/welcome.php

replace title with level, for ease in diagnosing levelling issues.

02:19 Changeset [19925] by bharat
  • gallery3/trunk/core/helpers/module.php

Remove extra debug call to install()

01:47 Changeset [19924] by bharat
  • gallery3/trunk/core/hooks/init_gallery.php
  • gallery3/trunk/core/hooks/load_modules.php
  • gallery3/trunk/core/hooks/load_themes.php
  • gallery3/trunk/core/hooks/register_i18n.php

Consolidate all our hooks into one file

01:41 Changeset [19923] by bharat
  • gallery3/trunk/modules/user/views/admin_users_group.html.php

Fix url for delete group link.

01:38 Changeset [19922] by bharat
  • gallery3/trunk/core/config/routes.php

Make the application home page the scaffolding.

01/28/09:

22:42 Changeset [19921] by bharat
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/modules/user/controllers/admin_groups.php
  • gallery3/trunk/modules/user/controllers/admin_users.php
  • gallery3/trunk/modules/user/helpers/group.php
  • gallery3/trunk/modules/user/helpers/user.php
  • gallery3/trunk/modules/user/helpers/user_menu.php
  • gallery3/trunk/modules/user/views/admin_groups.html.php
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/modules/user/views/admin_users_group.html.php

Fully implement the user administration backend with drag/drop to add
users to groups.

19:31 Changeset [19920] by bharat
  • gallery3/trunk/themes/admin_default/css/screen.css

Fix button background image url

19:25 Changeset [19919] by bharat
  • gallery3/trunk/core/libraries/Menu.php

Add Menu::add_after()

09:50 Changeset [19918] by bharat
  • gallery3/trunk/modules/user/controllers/admin_users.php
  • gallery3/trunk/modules/user/helpers/user.php
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/modules/user/views/admin_users_group.html.php

Add drag and drop support to the admin_users interface. This is still
a work in progress but it actually works mostly.

09:47 Changeset [19917] by bharat
  • gallery3/trunk/lib/jquery-ui.js

Update to jquery-ui 1.6rc5 with Droppable

09:45 Changeset [19916] by bharat
  • gallery3/trunk/modules/recaptcha/controllers/admin_recaptcha.php

Add module name to log::success() calls

08:24 Changeset [19915] by bharat
  • gallery3/vendor/ui.jquery/README
  • gallery3/vendor/ui.jquery/jquery-ui-personalized-1.6rc4.min.js
  • gallery3/vendor/ui.jquery/jquery-ui-personalized-1.6rc5.min.js

Update to 1.6rc5 with Droppable

08:15 Changeset [19914] by bharat
  • gallery3/trunk/modules/recaptcha/controllers/admin_recaptcha.php
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha.php
  • gallery3/trunk/modules/recaptcha/libraries/Form_Recaptcha.php
  • gallery3/trunk/modules/recaptcha/views/admin_recaptcha.html.php

Simplify the recaptcha admin page. It's not guaranteed to verify your
recaptcha private key properly anymore, but it's more intuitive to
configure in the admin UI.

04:22 Changeset [19913] by tnalmdal
  • gallery3/trunk/core/config/sendmail.php
  • gallery3/trunk/core/libraries/Sendmail.php
  • gallery3/trunk/core/tests/Sendmail_Test.php

Create a sendmail library to wrap the call to the system sendmail
facility. Something quirky is happening in the first test, see comment
in code, but I couldn't figure it out. Left a @todo for now.

01/27/09:

21:57 Changeset [19912] by bharat
  • gallery3/trunk/modules/user/views/admin_users.html.php

Add gravatars to users

21:54 Changeset [19911] by bharat
  • gallery3/trunk/modules/user/views/admin_users.html.php

Clean up indentation

21:41 Ticket #26 (User/Group admin) created by bharat

Fully implement jhilden's admin/users interface to support drag/drop, etc.

Clean up the menu so that "Users" isn't a dropdown, or it has user settings or something

Delete admin/groups
Delete admin/groups_users (if that even exists)

21:29 Ticket #11 (Installer) closed by bharat
fixed: Installer is functional. It's not perfect, but it's good enough. I'm going to close this and we can file tickets against any changes we want to make.
08:21 Changeset [19910] by bharat
  • gallery3/trunk/modules/comment/helpers/comment.php
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha_event.php
  • gallery3/trunk/modules/recaptcha/libraries/Form_Recaptcha.php

Make the comment -> recaptcha binding happen via an event dispatch as
opposed to a direct call.

07:47 Changeset [19909] by bharat
  • gallery3/trunk/core/controllers/admin_theme_details.php
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/core/helpers/theme.php

Rename Admin_Themedetails -> Admin_Theme_Details

07:30 Changeset [19908] by bharat
  • gallery3/trunk/core/controllers/admin_themes.php
  • gallery3/trunk/core/helpers/theme.php

Remove unused theme code left over from before virshu moved theme
settings into Admin_Themedetails.

01:16 Ticket #25 (Trap and log all errors) created by ckdake

All errors are getting logged into the Kohana error logs, so theoretically that would be enough except that we probably don't want to be generating those log files in production (they generate a few lines per request which is unnecessary overhead). We should piggyback on the same code that Kohana uses to dump it to the logs and put it in the db instead using a ring buffer like G2 does.

01:16 Ticket #24 (Security audit of all I/O) created by ckdake
01:15 Ticket #23 (CoolIris (PicLensLite) only loads the first 20 images) created by ckdake

The slideshow reads from the RSS feed which has a page size of 20. PicLensLite? has a bug where it doesn't follow "next" links. End result is that you only see the first 20 images.

Possible fix/workaround here:
http://gallery.menalto.com/node/88487

01:15 Ticket #22 (PolarRose doesn't load all pages) closed by ckdake
fixed
01:15 Ticket #22 (PolarRose doesn't load all pages) created by ckdake
01:14 Ticket #21 (double-click required to submit dialog forms) closed by ckdake
fixed
01:14 Ticket #21 (double-click required to submit dialog forms) created by ckdake
01:13 Ticket #20 (Pretty URLs) created by ckdake

eg albums/3 ==> albums/family/misc

01:13 Ticket #19 (Stats Collection) created by ckdake
01:13 Ticket #18 (Integrate flex-based uploader) created by ckdake

Done. It needs work, but I'll close this ticket for now and we can open new tickets for individual improvements.

01:12 Ticket #17 (RSS Feed w/ Comments) created by ckdake
01:12 Ticket #16 (EXIF Module) created by ckdake
01:12 Ticket #15 (Toggle Maintenance Mode) created by ckdake
01:12 Ticket #14 (Theme Settings) created by ckdake

* logo
* header text
* footer text
* sidebar block config

01:11 Ticket #13 (Image Block) created by ckdake
01:11 Ticket #12 (Migration from G2) created by ckdake
01:11 Ticket #11 (Installer) created by ckdake
01:11 Ticket #10 (Photo Printing) created by ckdake
01:10 Ticket #9 (photo / album deletion) created by ckdake
01:10 Ticket #8 (Bulk Editing (including rearrange)) created by ckdake
01:10 Ticket #7 (Movie Support) created by ckdake
01:09 Ticket #6 (Choose Language) created by ckdake
01:09 Ticket #5 (Recover Password) created by ckdake
01:09 Ticket #4 (Change Password) created by ckdake
01:09 Ticket #3 (Email notification per album/item) created by ckdake
01:08 Ticket #2 (Search) created by ckdake

Search functionality

01:08 Ticket #1 (View Full Size) created by ckdake

View full size images

01/26/09:

16:16 Changeset [19907] by tnalmdal
  • gallery3/trunk/modules/recaptcha/libraries
  • gallery3/trunk/modules/recaptcha/libraries/Form_Recaptcha.php

Forgot to add the Form_Recaptcha class

16:12 Changeset [19906] by tnalmdal
  • gallery3/trunk/modules/comment/helpers/comment.php
  • gallery3/trunk/modules/recaptcha/controllers/admin_recaptcha.php
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha.php
  • gallery3/trunk/modules/recaptcha/views/admin_recaptcha.html.php
  • gallery3/trunk/themes/default/css/screen.css

Adding Recaptcha to the comment module. Recaptcha integration consists of a Form_Recaptcha class derived from Form_Input that can be added to any class that requires Recaptcha verfication.

01/25/09:

21:17 Changeset [19905] by thumb70
  • gallery3/trunk/modules/user/views/admin_users.html.php

Use url:site() on add user link, change user list from class to id to make it unique, changed gFirstRow to gHeaderRow to make more semantically meaningful. Fixed closing span that I broke after Bharat fixed it last night.

21:14 Changeset [19904] by thumb70
  • gallery3/trunk/themes/admin_default/css/screen.css

Annotate and number admin_default's style sheet sections. Changed gSelected from green to neutral light gray BG color. Various user admin style updates.

21:11 Changeset [19903] by thumb70
  • gallery3/trunk/themes/admin_default/js/ui.init.js

Apply rounded corners to gBlocks in gAvailable, not gAvailable.

20:58 Changeset [19902] by thumb70
  • gallery3/trunk/lib/gallery.dialog.js

Set dialog width to 200px for dialog's whose content is less than 400px wide, like the login form.

20:28 Changeset [19901] by thumb70
  • gallery3/trunk/themes/admin_default/css/fix-ie.css

Add opacity values for gUnavailable in IE with the filter attribute.

17:34 Changeset [19900] by tnalmdal
  • gallery3/trunk/modules/recaptcha/controllers/admin_recaptcha.php
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha.php

Removed all the complex code to locate the forms. Now the admin
screen just has the public and private keys and if the public key is
provided a recaptcha box shows up which is used to validate the public
private key pair.

16:35 Changeset [19899] by tnalmdal
  • gallery3/trunk/modules/recaptcha/controllers/admin_recaptcha.php
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha.php
  • gallery3/trunk/modules/recaptcha/views/admin_recaptcha.html.php

Added the ability to identify and present the defined forms to the
adminstrator. The forms are presented as a checklist, I would have
preferred a selection list, but Forge doesn't have one. The generated
html to contain the recaptcha challenge is defined as <ul> as that was
the only way to force itto line up.

07:58 Changeset [19898] by bharat
  • gallery3/trunk/core/controllers/move.php

Update the album cover if necessary.

06:55 Changeset [19897] by thumb70
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/css/screen.css
  • gallery3/trunk/themes/admin_default/js/jquery.dropshadow.js
  • gallery3/trunk/themes/admin_default/js/ui.init.js
  • gallery3/trunk/themes/admin_default/views/admin.html.php

Admin theme style cleanup. Merged separate selected, available, unavailable into a single set of reusable classes. Applied alternating row bg colors. Removed inline CSS from admin views. Moved user admin css into admin_default theme style sheet.

06:28 Changeset [19896] by tnalmdal
  • gallery3/trunk/core/helpers/album.php
  • gallery3/trunk/core/helpers/core_block.php
  • gallery3/trunk/core/helpers/photo.php
  • gallery3/trunk/core/helpers/theme.php
  • gallery3/trunk/modules/akismet/helpers/akismet.php
  • gallery3/trunk/modules/comment/helpers/comment.php
  • gallery3/trunk/modules/tag/helpers/tag.php
  • gallery3/trunk/modules/user/controllers/login.php
  • gallery3/trunk/modules/user/helpers/group.php
  • gallery3/trunk/modules/user/helpers/user.php
  • gallery3/trunk/modules/watermark/helpers/watermark.php
  • gallery3/trunk/themes/default/css/screen.css

Undo the adding underscores to the id on forge generated forms

02:29 Changeset [19895] by bharat
  • gallery3/trunk/modules/user/views/admin_users.html.php

Fix all 'add' links and make them open in a dialog

02:21 Changeset [19894] by bharat
  • gallery3/trunk/modules/user/views/admin_users.html.php

Fix indentation which helped me to find an extra </span>. Simplified
some of the logic.

02:09 Changeset [19893] by bharat
  • gallery3/trunk/core/views/admin_graphics.html.php

Fix selector after latest refactor, so that select_toolkit() is called again

01:44 Changeset [19892] by bharat
  • gallery3/trunk/core/views/welcome.html.php
  • gallery3/trunk/modules/rearrange

Delete the rearrange module; it's been subsumed by the move controller

01/24/09:

20:29 Changeset [19891] by virshu
  • gallery3/trunk/lib/jquery.cookie.js
  • gallery3/trunk/lib/jquery.jeditable.js
  • gallery3/trunk/lib/jquery.js

Updated jquery and jeditable plugin to 1.3.1

20:06 Changeset [19890] by thumb70
  • gallery3/trunk/core/controllers/admin_graphics.php
  • gallery3/trunk/core/views/admin_graphics.html.php
  • gallery3/trunk/core/views/admin_graphics_gd.html.php
  • gallery3/trunk/core/views/admin_graphics_graphicsmagick.html.php
  • gallery3/trunk/core/views/admin_graphics_imagemagick.html.php
  • gallery3/trunk/core/views/admin_maintenance.html.php
  • gallery3/trunk/core/views/admin_modules.html.php
  • gallery3/trunk/core/views/admin_themes.html.php
  • gallery3/trunk/lib/gallery.dialog.js
  • gallery3/trunk/modules/akismet/views/admin_akismet_stats.html.php
  • gallery3/trunk/modules/comment/views/admin_block_recent_comments.html.php
  • gallery3/trunk/modules/comment/views/admin_comments.html.php
  • gallery3/trunk/modules/tag/views/admin_tags.html.php
  • gallery3/trunk/modules/user/views/admin_groups.html.php
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/css/screen.css
  • gallery3/trunk/themes/admin_default/js/ui.init.js

Admin theme style cleanup. Merged separate selected, available, unavailable into a single set of reusable classes. Applied alternating row bg colors. Removed inline CSS from admin views. Moved user admin css into admin_default theme style sheet.

19:59 Changeset [19889] by virshu
  • gallery3/vendor/jquery/jquery.jeditable.js

jeditable v. 1.6.2

19:47 Changeset [19888] by virshu
  • gallery3/vendor/jquery/jquery.js

jquery ver. 1.3.1

17:26 Changeset [19887] by tnalmdal
  • gallery3/trunk/core/helpers/album.php
  • gallery3/trunk/core/helpers/core_block.php
  • gallery3/trunk/core/helpers/photo.php
  • gallery3/trunk/core/helpers/theme.php
  • gallery3/trunk/modules/akismet/helpers/akismet.php
  • gallery3/trunk/modules/comment/helpers/comment.php
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha.php
  • gallery3/trunk/modules/tag/helpers/tag.php
  • gallery3/trunk/modules/user/controllers/login.php
  • gallery3/trunk/modules/user/helpers/group.php
  • gallery3/trunk/modules/user/helpers/user.php
  • gallery3/trunk/modules/watermark/helpers/watermark.php
  • gallery3/trunk/themes/default/css/screen.css

Supply a form id on all forms. This id can be used by modules other
than the originating module to provide additional functionality to the form.

05:14 Changeset [19886] by bharat
  • gallery3/trunk/core/controllers/move.php
  • gallery3/trunk/core/libraries/ORM_MPTT.php
  • gallery3/trunk/core/models/item.php
  • gallery3/trunk/core/views/move_browse.html.php
  • gallery3/trunk/core/views/move_tree.html.php
  • gallery3/trunk/core/views/quick_pane.html.php
  • gallery3/trunk/themes/default/css/screen.css

Add move support. Use the move icon in the quick pane. You can't
move an item into its own hierarchy, or into an album where you don't
have edit permission.

01:08 Changeset [19885] by thumb70
  • gallery3/trunk/lib/jquery.listen.js

Remove jquery.listen.js, we're not using it.

01/23/09:

17:05 Changeset [19884] by tnalmdal
  • gallery3/trunk/modules/recaptcha
  • gallery3/trunk/modules/recaptcha/controllers
  • gallery3/trunk/modules/recaptcha/controllers/admin_recaptcha.php
  • gallery3/trunk/modules/recaptcha/helpers
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha.php
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha_installer.php
  • gallery3/trunk/modules/recaptcha/helpers/recaptcha_menu.php
  • gallery3/trunk/modules/recaptcha/module.info
  • gallery3/trunk/modules/recaptcha/views
  • gallery3/trunk/modules/recaptcha/views/admin_recaptcha.html.php

The adminstration portion of the recaptcha module. I haven't figured out how to integrate it with the other module forms.

08:33 Changeset [19883] by bharat
  • gallery3/trunk/core/controllers/admin_themedetails.php

Simplify this code. We know what the fields are, pull them by name so that we're clear about what actions we're taking. Return the form itself on validation failure, coupled with de-ajaxifying the form makes it render properly as an error when you enter bogus data.

08:32 Changeset [19882] by bharat
  • gallery3/trunk/core/helpers/theme.php

Minor tweaks

08:31 Changeset [19881] by bharat
  • gallery3/trunk/themes/admin_default/js/ui.init.js

Don't ajaxify the theme details form; it should just be a regular form.

08:11 Changeset [19880] by bharat
  • gallery3/trunk/core/models/item.php

Take advantage of the new support for parentheses added in r19879 and
fix a bug in viewable() that was AND'ing all view permissions together
(which meant that you had to have *all* permissions to view an item,
instead of just one).

Also, add a "max" param to the thumb_tag() so that we can specify a
max dimension for the thumbnail. This will be used in the upcoming
"move item" feature.

08:07 Changeset [19879] by bharat
  • gallery3/trunk/core/libraries/MY_Database.php
  • gallery3/trunk/core/libraries/MY_ORM.php
  • gallery3/trunk/core/tests/Database_Test.php

Add support for parenthetical grouping to Database queries. Turns out
that this is something they kind of want for Kohana :-)

Upstream ticket for this change: http://dev.kohanaphp.com/ticket/1070

06:19 Changeset [19878] by thumb70
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/js/ui.init.js

Ajaxified user edit forms. They're populated, but don't submit yet.

01:19 Changeset [19877] by thumb70
  • gallery3/trunk/lib/gallery.dialog.js

Minor formatting cleanup, removed unecessary line.

01/22/09:

19:51 Changeset [19876] by bharat
  • gallery3/trunk/installer/cli.php
  • gallery3/trunk/installer/web.php

Require mysqli_set_charset to use the mysqli extension

19:49 Changeset [19875] by bharat
  • gallery3/trunk/installer/index.php

Don't allow the installer to run if PHP < 5.2.3

08:37 Changeset [19874] by jhilden
  • gallery3/trunk/modules/user/controllers/admin_users.php
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/js/ui.init.js

toggling of user edit panel works now.
added groups to the admin_user view, so you will eventually be able to edit users, groups and memberships on one admin page.

06:35 Changeset [19873] by thumb70
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/js/ui.init.js

Added new UI element, gPanel, which is a similar mechanism to gDialog. Panels are hidden inline elements that can be revealed within list items, tables cells, etc. Still need to add the toggle off and ajaxify content.

05:05 Changeset [19872] by thumb70
  • gallery3/trunk/themes/default/css/screen.css

CSS updates for form validation messages and icons. Don't show error, info, warning icons next to form fields, just messages.

02:59 Changeset [19871] by virshu
  • gallery3/trunk/core/controllers/admin_themedetails.php

Theme details. Save values 2

02:25 Changeset [19870] by virshu
  • gallery3/trunk/core/controllers/admin_themedetails.php
  • gallery3/trunk/core/helpers/theme.php
  • gallery3/trunk/themes

Theme details. Save values

01:52 Changeset [19869] by virshu
  • gallery3/trunk/core/controllers/admin_themedetails.php
  • gallery3/trunk/core/helpers/core_menu.php
  • gallery3/trunk/core/helpers/theme.php
  • gallery3/trunk/themes

Theme details. Initial release

01/21/09:

21:37 Changeset [19868] by bharat
  • gallery3/trunk/installer/web.php

Require 5.2.3

21:27 Changeset [19867] by bharat
  • gallery3/trunk/kohana
  • gallery3/trunk/kohana/config/inflector.php
  • gallery3/trunk/kohana/libraries/Model.php
  • gallery3/trunk/kohana/libraries/ORM.php
  • gallery3/trunk/kohana/libraries/Validation.php
  • gallery3/trunk/kohana/libraries/drivers/Database/Mysql.php
  • gallery3/trunk/kohana/libraries/drivers/Database/Mysqli.php

Update Kohana to r3918

21:24 Changeset [19866] by bharat
  • gallery3/vendor/kohana/modified/kohana/config/inflector.php
  • gallery3/vendor/kohana/modified/kohana/libraries/Model.php
  • gallery3/vendor/kohana/modified/kohana/libraries/ORM.php
  • gallery3/vendor/kohana/modified/kohana/libraries/Validation.php
  • gallery3/vendor/kohana/modified/kohana/libraries/drivers/Database/Mysql.php
  • gallery3/vendor/kohana/modified/kohana/libraries/drivers/Database/Mysqli.php

Update to modified to r3918

21:23 Changeset [19865] by bharat
  • gallery3/vendor/kohana/upstream/index.php
  • gallery3/vendor/kohana/upstream/modules/auth/controllers/auth_demo.php
  • gallery3/vendor/kohana/upstream/modules/auth/views/auth/install.php
  • gallery3/vendor/kohana/upstream/system/config/inflector.php
  • gallery3/vendor/kohana/upstream/system/libraries/Model.php
  • gallery3/vendor/kohana/upstream/system/libraries/ORM.php
  • gallery3/vendor/kohana/upstream/system/libraries/Validation.php
  • gallery3/vendor/kohana/upstream/system/libraries/drivers/Database/Mysql.php
  • gallery3/vendor/kohana/upstream/system/libraries/drivers/Database/Mysqli.php

update upstream to r3918

08:14 Changeset [19864] by bharat
  • gallery3/trunk/core/controllers/welcome.php

Fix bug in add_to_group / remove_from_group where we were looking up users using Group_Model.

01/20/09:

22:16 Changeset [19863] by jhilden
  • gallery3/trunk/modules/user/views/admin_users.html.php
  • gallery3/trunk/themes/admin_default/images/backg-buttonlink.png

totally incomplete version of user admin UI.

09:40 Changeset [19862] by bharat
  • gallery3/trunk/modules/gallery_unit_test/controllers/gallery_unit_test.php

Use xxx_test as the default database name. This means that we no
longer have to manually tweak database.php, yay!

09:10 Changeset [19861] by bharat
  • gallery3/trunk/core/helpers/model_cache.php

Revert r19765 -- the installer works fine with it the way it is.

08:59 Changeset [19860] by bharat
  • gallery3/trunk/core/css/quick.css

Fix indentation.

08:54 Changeset [19859] by bharat
  • gallery3/trunk/core/controllers/quick.php
  • gallery3/trunk/core/js/quick.js
  • gallery3/trunk/core/views/quick_pane.html.php

Quick edit now lets you set the album cover.

08:25 Changeset [19858] by bharat
  • gallery3/trunk/core/views/quick_pane.html.php

fix indentation

07:11 Changeset [19857] by bharat
  • gallery3/trunk/core/controllers/quick.php
  • gallery3/trunk/core/helpers/core_theme.php
  • gallery3/trunk/core/views/quick_pane.html.php

Add a quick edit pane for albums, too.

04:56 Changeset [19856] by bharat
  • gallery3/trunk/installer/installer.php
  • gallery3/trunk/installer/views/invalid_db_info.html.php
  • gallery3/trunk/installer/views/missing_db.html.php

Deal gracefully with bad mysql connection and database information.

04:41 Changeset [19855] by bharat
  • gallery3/trunk/installer/views/about_install.html.php
  • gallery3/trunk/installer/views/already_installed.html.php
  • gallery3/trunk/installer/views/db_not_empty.html.php
  • gallery3/trunk/installer/views/environment_errors.html.php
  • gallery3/trunk/installer/views/get_db_info.html.php
  • gallery3/trunk/installer/views/oops.html.php
  • gallery3/trunk/installer/views/success.html.php

Fix preambles, delete unused file

04:39 Changeset [19854] by bharat
  • gallery3/trunk/installer/views/install.html.php
  • gallery3/trunk/installer/web.php

Move install.html.php into views, too

04:37 Changeset [19853] by bharat
  • gallery3/trunk/installer/views
  • gallery3/trunk/installer/web.php

Move pages -> views for consistency, which simplifies the life of the File_Structure_Test

01:30 Changeset [19852] by bharat
  • gallery3/trunk/lib/jquery-ui.js

Undo r19818, an accidental submit

01:29 Changeset [19851] by bharat
  • gallery3/trunk/lib/jquery.form.js

Comment out the code that checks for form elements named "submit". It
appears not to work correctly and is getting in the way. Commenting
it out here means that it'll get overwitten on the next update of this
library (but that's ok).

01:15 Changeset [19850] by bharat
  • gallery3/trunk/installer/cli.php

Make VARPATH accessible to all.

01:03 Changeset [19849] by bharat
  • gallery3/trunk/README
  • gallery3/trunk/installer/cli.php
  • gallery3/trunk/installer/index.php

Update README with new install instructions

00:54 Changeset [19848] by bharat
  • gallery3/trunk/core/controllers/welcome.php
  • gallery3/trunk/core/images/gallery2.png
  • gallery3/trunk/installer/check.html.php
  • gallery3/trunk/installer/cli.php
  • gallery3/trunk/installer/database_config.php
  • gallery3/trunk/installer/index.php
  • gallery3/trunk/installer/init_var.php
  • gallery3/trunk/installer/install.css
  • gallery3/trunk/installer/install.html.php
  • gallery3/trunk/installer/install.sql
  • gallery3/trunk/installer/installer.php
  • gallery3/trunk/installer/pages
  • gallery3/trunk/installer/pages/about_install.html.php
  • gallery3/trunk/installer/pages/already_installed.html.php
  • gallery3/trunk/installer/pages/db_not_empty.html.php
  • gallery3/trunk/installer/pages/environment_errors.html.php
  • gallery3/trunk/installer/pages/get_db_info.html.php
  • gallery3/trunk/installer/pages/missing_db.html.php
  • gallery3/trunk/installer/pages/oops.html.php
  • gallery3/trunk/installer/pages/success.html.php
  • gallery3/trunk/installer/web.php

Web based installer. It's still got some rough edges, but you can now
do a complete CLI or web based install.

01/19/09:

20:20 Changeset [19847] by bharat
  • gallery3/trunk/installer/check.html.php
  • gallery3/trunk/installer/index.php
  • gallery3/trunk/installer/install.css
  • gallery3/trunk/installer/install.html.php
  • gallery3/trunk/installer/installer.php

Pull the environment check out into a separate web page to simplify
the CLI installer. Put a link to it in the footer of every web
install page. Don't allow users to run it if Gallery 3 is already
installed.

19:05 Changeset [19846] by bharat
  • gallery3/trunk/installer/install.html.php
  • gallery3/trunk/installer/installer.php

Incremental additions to the web installer. This is getting messy,
going to pause here and do some refactoring.

18:16 Changeset [19845] by bharat
  • gallery3/trunk/installer/installer.php

Replace mysql_create_db with a mysql_query() call as recommended by the PHP manual.

09:19 Changeset [19844] by bharat
  • gallery3/trunk/installer/index.php
  • gallery3/trunk/installer/install.html.php
  • gallery3/trunk/installer/installer.php

Stub of the web based installer.

08:59 Changeset [19843] by bharat
  • gallery3/trunk/installer/installer.php

implement already_installed()

08:51 Changeset [19842] by bharat
  • gallery3/trunk/installer/installer.php

setup_varpath() -> setup_var()

08:18 Changeset [19841] by bharat
  • gallery3/trunk/installer/index.php

Only run the installer from the CLI for now

07:48 Changeset [19840] by bharat
  • gallery3/trunk/installer/installer.php

Remove the prefix arg, we don't support it yet.

07:33 Changeset [19839] by bharat
  • gallery3/trunk/installer/installer.php

mysql_create_db() might not exist

07:26 Changeset [19838] by bharat
  • gallery3/trunk/core/controllers/welcome.php
  • gallery3/trunk/core/tests/File_Structure_Test.php
  • gallery3/trunk/installer/database_config.php
  • gallery3/trunk/installer/index.php
  • gallery3/trunk/installer/init_var.php
  • gallery3/trunk/installer/install.sql

Fix up various little things to get File_Structure_Test to pass.

06:12 Changeset [19837] by bharat
  • gallery3/trunk/core/helpers/core_block.php

Make get_add_block_form() static.

06:02 Changeset [19836] by bharat
  • gallery3/trunk/core/helpers/access.php
  • gallery3/trunk/installer/install.sql

Flush the access_intent cache after ALTER TABLE queries, fixes a
problem where the install.sql had the wrong view permissions.

05:24 Changeset [19835] by bharat
  • gallery3/trunk/core/helpers/core_installer.php

Put the <a> element inside the internationalized text.

05:21 Changeset [19834] by bharat
  • gallery3/trunk/installer/installer.php

Use mysqli_init() instead of mysqli() as our detector.

05:18 Changeset [19833] by bharat
  • gallery3/trunk/installer/index.php

Remove -m flag.

05:16 Changeset [19832] by bharat
  • gallery3/trunk/core/controllers/welcome.php
  • gallery3/trunk/core/helpers/module.php
  • gallery3/trunk/core/views/welcome.html.php
  • gallery3/trunk/core/views/welcome_package.html.php
  • gallery3/trunk/installer/init_var.php
  • gallery3/trunk/installer/install.sql

Packager now does a clean reinstall of just the packages we want, then
rebuilds the install.sql and init_var.php files accordingly.

05:12 Changeset [19831] by bharat
  • gallery3/trunk/kohana/libraries/ORM.php
  • gallery3/trunk/kohana/libraries/drivers/Database/Mysql.php

Change ORM and the MySql? driver to clear static caches using
clear_cache().

This supercedes the TEST_MODE checks.

Upstream ticket: http://dev.kohanaphp.com/ticket/1062

03:31 Changeset [19830] by bharat
  • gallery3/trunk/installer/controllers
  • gallery3/trunk/installer/data
  • gallery3/trunk/installer/database_config.php
  • gallery3/trunk/installer/index.php
  • gallery3/trunk/installer/init_var.php
  • gallery3/trunk/installer/install.sql
  • gallery3/trunk/installer/installer.php
  • gallery3/trunk/installer/views

Simplification pass over the installer:
- Flattened the directory structure
- Greatly simplified structure in installer; it now only reports environmental

checks that fail. Simplified code that prints exceptions. Use only mysql
calls for the installer, but select mysqli automatically if it's available.
Drop the response file; that's easily replicated with flag support

- Create a random password for the admin user
- Delete unused controllers
- Invert the form of the database config template to be mostly non-PHP

with just a few PHP calls

00:16 Changeset [19829] by bharat
  • gallery3/trunk/installer/installer.php

Replace exec("mysql") call with directy mysql() calls.

00:14 Changeset [19828] by bharat
  • gallery3/trunk/installer/index.php
  • gallery3/trunk/installer/installer.php
  • gallery3/trunk/installer/libraries

Get rid of the driver libaries. Use mysql calls directly in the
installer for now. If we detect mysqli, we can always use that as a
driver instead, but we don't require it for the installer.

01/18/09:

23:59 Changeset [19827] by bharat
  • gallery3/trunk/installer/helpers
  • gallery3/trunk/installer/index.php
  • gallery3/trunk/installer/installer.php

Move installer.php out of helpers and get rid of helpers.

23:55 Changeset [19826] by bharat
  • gallery3/trunk/installer/helpers/installer.php
  • gallery3/trunk/installer/libraries/Install_Mysqli_Driver.php

Remove access rights check; fix a bug in determining the path to var/database.php

23:27 Changeset [19825] by bharat
  • gallery3/trunk/modules/comment/helpers/comment.php

Don't force validation anymore; we're clearing the form properly in
the controller on successful add.

23:26 Changeset [19824] by bharat
  • gallery3/trunk/modules/comment/js/comment.js

We don't need to reset the form anymore, since it's reset on the server side.

23:25 Changeset [19823] by bharat
  • gallery3/trunk/modules/comment/controllers/comments.php

Reset the form before sending it back on success so that we clear the values.

23:23 Changeset [19822] by tnalmdal
  • gallery3/trunk/modules/search/helpers/search_event.php

Change the event handlers for maintaining the search index to update
the index when items change.

18:13 Changeset [19821] by tnalmdal
  • gallery3/trunk/installer/helpers/installer.php
  • gallery3/trunk/installer/index.php
  • gallery3/trunk/installer/install.php

Remove the install.php file and move its contents into
installer::command_line method. Create an index.php that is can be
used to install Gallery3 from the web or command line. At this point
all that works is the command line installer and if the web installer
tries to run, it is redirected to the album main page.

16:55 Changeset [19820] by tnalmdal
  • gallery3/trunk/modules/search/helpers/search_task.php

Remove blank line at the top of the file

09:08 Changeset [19819] by bharat
  • gallery3/trunk/modules/search/helpers/search_installer.php

Update the index right away if there are only < 10 items

09:06 Changeset [19818] by bharat
  • gallery3/trunk/core/controllers/admin_dashboard.php
  • gallery3/trunk/core/controllers/welcome.php
  • gallery3/trunk/core/helpers/block_manager.php
  • gallery3/trunk/core/helpers/core_block.php
  • gallery3/trunk/core/helpers/core_installer.php
  • gallery3/trunk/core/views/admin_dashboard.html.php
  • gallery3/trunk/lib/jquery-ui.js
  • gallery3/trunk/themes/admin_default/js/ui.init.js
  • gallery3/trunk/themes/admin_default/views/block.html.php

Drag and drop in the admin dashboard now saves the location.
* Make block_adder a real block
* Suppress the "close" link on block_adder
* Move the drag/drop JS into the core code out of the admin theme

08:10 Changeset [19817] by tnalmdal
  • gallery3/trunk/installer/install.php

Add a new line charater to the error message when the installer is
being run a 2nd time after the a successful installation.

08:06 Changeset [19816] by tnalmdal
  • gallery3/trunk/core/views/welcome.html.php
  • gallery3/trunk/core/views/welcome_package.html.php

Remove the packaging tab from the scaffolding and move the create
install.sql to the action tab

07:38 Changeset [19815] by tnalmdal
  • gallery3/trunk/installer/helpers/installer.php
  • gallery3/trunk/installer/install.php

Changes to the installer code to use init_var.php and install.sql files

07:30 Changeset [19814] by tnalmdal
  • gallery3/trunk/core/controllers/welcome.php
  • gallery3/trunk/installer/data/init_var.php
  • gallery3/trunk/installer/data/install.sql

Correct the mkdir for the sub directories in var

07:18 Changeset [19813] by tnalmdal
  • gallery3/trunk/core/controllers/welcome.php
  • gallery3/trunk/installer/data/init_var.php
  • gallery3/trunk/installer/data/install.sql

Change the database unload to unload all the tables instead of fooling
around with individual tables.

06:55 Changeset [19812] by bharat
  • gallery3/trunk/core/controllers/admin_dashboard.php
  • gallery3/trunk/core/helpers/block_manager.php
  • gallery3/trunk/core/helpers/core_block.php
  • gallery3/trunk/core/helpers/core_installer.php
  • gallery3/trunk/core/views/welcome.html.php
  • gallery3/trunk/modules/comment/helpers/comment_block.php
  • gallery3/trunk/modules/comment/helpers/comment_installer.php

Refactor dashboard -> block_manager since it'll manage blocks site
wide, not just in the dashboard.

05:01 Changeset [19811] by bharat
  • gallery3/trunk/core/helpers/core_theme.php
  • gallery3/trunk/core/libraries/Admin_View.php
  • gallery3/trunk/core/libraries/Theme_View.php
  • gallery3/trunk/modules/comment/helpers/comment_theme.php
  • gallery3/trunk/modules/gmaps/helpers/gmaps_theme.php
  • gallery3/trunk/modules/info/helpers/info_theme.php
  • gallery3/trunk/modules/media_rss/helpers/media_rss_theme.php
  • gallery3/trunk/modules/polar_rose/helpers/polar_rose_theme.php
  • gallery3/trunk/modules/rearrange/helpers/rearrange_theme.php
  • gallery3/trunk/modules/search/helpers/search_theme.php
  • gallery3/trunk/modules/slideshow/helpers/slideshow_theme.php
  • gallery3/trunk/modules/tag/helpers/tag_theme.php
  • gallery3/trunk/modules/user/helpers/user_theme.php

Rename theme callback helpers from xxx_block to xxx_theme to make room
for us to rename the dashboard helper to be a block helper since
sidebar blocks are not just in the dashboard.

03:12 Changeset [19810] by tnalmdal
  • gallery3/trunk/core/controllers/welcome.php
  • gallery3/trunk/installer/data/init_var.php

Clean up the var directory creation script

01:06 Changeset [19809] by tnalmdal
  • gallery3/trunk/core/controllers/welcome.php
  • gallery3/trunk/core/views/welcome_package.html.php
  • gallery3/trunk/installer/data/install.sql

Here's the rest of the change, new tool and forgot to add some files :-)

01:05 Changeset [19808] by tnalmdal
  • gallery3/trunk/installer/data/init_var.php
01:03 Changeset [19807] by tnalmdal
  • gallery3/trunk/installer/data

Change the scaffolding to generate 2 files init_var.php which will
initialize the var directory and the install.sql. Still more code
than bharat would like, but the end result should be where we want to go.

Note: See TracTimeline for information about the timeline view.