Commit graph

638 commits

Author SHA1 Message Date
Doug Bell
677ac978b6 Merge branch 'WebGUI8' of github.com:plainblack/webgui into 8
Conflicts:
	lib/WebGUI.pm
	lib/WebGUI/Auth/WebGUI.pm
	sbin/findBrokenAssets.pl
	sbin/testEnvironment.pl
2011-05-13 18:20:52 -05:00
Doug Bell
277faae8a1 Merge commit 'v7.10.15' into 8
Conflicts:
	docs/gotcha.txt
	docs/previousVersion.sql
	docs/templates.txt
	lib/WebGUI.pm
	lib/WebGUI/Asset.pm
	lib/WebGUI/Asset/Event.pm
	lib/WebGUI/Asset/File.pm
	lib/WebGUI/Asset/MapPoint.pm
	lib/WebGUI/Asset/RichEdit.pm
	lib/WebGUI/Asset/Sku/Product.pm
	lib/WebGUI/Asset/Snippet.pm
	lib/WebGUI/Asset/Story.pm
	lib/WebGUI/Asset/Template.pm
	lib/WebGUI/Asset/Template/TemplateToolkit.pm
	lib/WebGUI/Asset/Wobject/Calendar.pm
	lib/WebGUI/Asset/Wobject/Carousel.pm
	lib/WebGUI/Asset/Wobject/Collaboration.pm
	lib/WebGUI/Asset/Wobject/Dashboard.pm
	lib/WebGUI/Asset/Wobject/DataForm.pm
	lib/WebGUI/Asset/Wobject/Folder.pm
	lib/WebGUI/Asset/Wobject/Map.pm
	lib/WebGUI/Asset/Wobject/Search.pm
	lib/WebGUI/Asset/Wobject/Shelf.pm
	lib/WebGUI/Asset/Wobject/StockData.pm
	lib/WebGUI/Asset/Wobject/StoryTopic.pm
	lib/WebGUI/Asset/Wobject/SyndicatedContent.pm
	lib/WebGUI/Asset/Wobject/Thingy.pm
	lib/WebGUI/Asset/Wobject/WeatherData.pm
	lib/WebGUI/AssetClipboard.pm
	lib/WebGUI/AssetCollateral/DataForm/Entry.pm
	lib/WebGUI/AssetExportHtml.pm
	lib/WebGUI/AssetLineage.pm
	lib/WebGUI/AssetMetaData.pm
	lib/WebGUI/AssetTrash.pm
	lib/WebGUI/AssetVersioning.pm
	lib/WebGUI/Auth.pm
	lib/WebGUI/Cache/CHI.pm
	lib/WebGUI/Content/AssetManager.pm
	lib/WebGUI/Fork/ProgressBar.pm
	lib/WebGUI/Form/JsonTable.pm
	lib/WebGUI/Form/TimeField.pm
	lib/WebGUI/Form/Zipcode.pm
	lib/WebGUI/Group.pm
	lib/WebGUI/International.pm
	lib/WebGUI/Macro/AssetProxy.pm
	lib/WebGUI/Macro/FileUrl.pm
	lib/WebGUI/Operation/SSO.pm
	lib/WebGUI/Operation/User.pm
	lib/WebGUI/Role/Asset/Subscribable.pm
	lib/WebGUI/Shop/Cart.pm
	lib/WebGUI/Shop/Transaction.pm
	lib/WebGUI/Shop/TransactionItem.pm
	lib/WebGUI/Test.pm
	lib/WebGUI/URL/Content.pm
	lib/WebGUI/URL/Uploads.pm
	lib/WebGUI/User.pm
	lib/WebGUI/Workflow/Activity/ExtendCalendarRecurrences.pm
	lib/WebGUI/Workflow/Activity/SendNewsletters.pm
	lib/WebGUI/i18n/English/Asset.pm
	lib/WebGUI/i18n/English/WebGUI.pm
	sbin/installClass.pl
	sbin/rebuildLineage.pl
	sbin/search.pl
	sbin/testEnvironment.pl
	t/Asset/Asset.t
	t/Asset/AssetClipboard.t
	t/Asset/AssetLineage.t
	t/Asset/AssetMetaData.t
	t/Asset/Event.t
	t/Asset/File.t
	t/Asset/File/Image.t
	t/Asset/Post/notification.t
	t/Asset/Sku.t
	t/Asset/Story.t
	t/Asset/Template.t
	t/Asset/Wobject/Collaboration/templateVariables.t
	t/Asset/Wobject/Collaboration/unarchiveAll.t
	t/Asset/Wobject/Shelf.t
	t/Auth.t
	t/Macro/EditableToggle.t
	t/Macro/FilePump.t
	t/Shop/Cart.t
	t/Shop/Transaction.t
	t/Storage.t
	t/User.t
	t/Workflow.t
2011-05-13 18:15:11 -05:00
Scott Walters
96bb194402 Change newByDynamicClass calls that creept in back to newById, except for the ones in doc/upgrade. Kinda important. 2011-05-11 16:26:32 -04:00
Scott Walters
57d2dbed56 WebGUI::Session::Http should go away (#11647)
Move logic out of WebGUI::Session::HTTP and into WebGUI::Session::Response /
::Request; deprecate more functions; change references in core to use
$session->response instead; fix tests that broke because of the change but
not one that merely generate the deprecated warning because I want to know
that the proxying of depricated methods is working.  These can be changed later.
2011-05-11 16:17:54 -04:00
Scott Walters
a4744e91fa Doug and Colin did the work of removing all use of Class::InsideOut so now we can celebrate. 2011-05-05 21:43:06 -04:00
Scott Walters
617ca066dc Tweak which stack frames WebGUI::Middleware::StackTrace skips for HTML and text output; add the modules it uses to testEnvironment.pl; comment out the dumping of the asset tree for now; silence a warning in testEnvironment.pl by tweaking module test/load order 2011-05-05 14:58:03 -04:00
Colin Kuskie
ed4ab257de Set the correct version of the Google geocoder module. 2011-05-02 16:15:38 -07:00
Colin Kuskie
61534779d5 Add new MapPoint code for geolocation, Thingy searching and indexing and a macro for rendering thing data outside of the Thingy. 2011-05-02 13:49:18 -07:00
Doug Bell
a3c6a2f288 missing required module App::Cmd for WebGUI::Command 2011-04-11 13:33:46 -05:00
Graham Knop
8d374c2d92 move -inc to better location 2011-04-06 10:26:22 -05:00
Graham Knop
e4696b28a7 start of WebGUI::Command 2011-04-06 10:26:22 -05:00
Chris Hanson
61e2c77c6e Added UUID::Tiny and [Starman] to testEnvironment.pl 2011-04-05 15:45:52 -05:00
Colin Kuskie
85f52c2499 Make an explicit dependency on HTML::Form for testing only. 2011-04-05 11:06:39 -07:00
Colin Kuskie
11f7d40070 Document that Try::Tiny is required in testEnvironment.pl. This is really a requirement for backporting. 2011-03-30 15:11:48 -07:00
Paul Driver
16a89f59c9 Missing dependency on Net::DNS 2011-03-30 14:51:32 -05:00
Paul Driver
c8098e2ca6 rfe #618: Syndicated Content Asset: Make images in the downloaded RSS-feeds available in the template. 2011-03-30 09:52:55 -05:00
Doug Bell
906fa4aa97 try to reconnect to the DB if rebuildLineage.pl takes a long time 2011-03-21 21:04:52 -05:00
root
df31c13e13 some naughty creature started using smartmatch so now the floodgates are open. unless someone closes them again. check for perl 5.10 instead of 5.8. 2011-03-17 16:33:02 -04:00
Colin Kuskie
88797c1d6c Add Asset Dashlets to Dashboard. Add required and static properties to Dashboard Assets. Add caching to StockData and WeatherData assets. Add LastModifiedBy macro. Add GroupManager to the Group form control. 2011-03-09 21:33:44 -08:00
Colin Kuskie
79aa44cf7e Add a switch to disable the progress bar for capturing the output of findBrokenAssets. 2011-03-08 11:30:11 -08:00
Colin Kuskie
44039fd555 >5.8.8 <> >= 5.8.8 2011-02-21 14:12:07 -08:00
Colin Kuskie
e04208e3a2 Document new version perl required for the updated *Packer modules. Fixes bug #12049. 2011-02-21 13:44:23 -08:00
Paul Driver
ae3e49d622 Versioned Metadata 2011-02-17 14:46:50 -06:00
Colin Kuskie
7cb1fa97b5 Update versions of *::Packer to get rid of regexp variables that slow down all regexen. Fixes bug #11704. 2011-02-02 11:00:06 -08:00
Colin Kuskie
8ae16ba37c Have the Calendar iCal feed pass along the timeZone of events. Fixes bug #12030.
Squashed commit of the following:

commit ce957db5311c7fb11c7d780b9f63c1b0adc17cda
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Mon Jan 31 19:00:23 2011 -0800

    Changelog notice for the ical bugfix with timezones.

commit 24a3bc1c74b20ca6ba689641fa0187b659dc3c5e
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Mon Jan 31 15:32:50 2011 -0800

    Transfer the time zone as one of the WebGUI specific items for the Event.

commit 36f87539ba8b090a5e5c9f1879cd40b6f6e69afc
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Sun Jan 30 21:18:12 2011 -0800

    Refactor the code so that the Event adds itself to a calendar object, giving it access to add other things to the calendar, like a timezone definition.

commit f401966bd53b51950f1402a5a19b92b13dcc6b06
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Sun Jan 30 19:42:49 2011 -0800

    Document which version of Data::ICal that we're now using.

commit 689522e30b26fc445da5b59b81789c0d72e157d4
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Sat Jan 29 14:27:25 2011 -0800

    Fix a typo in the Event preventing menuTitle from being sent out.  Fix issue with the menuTitle being set twice.  Update the test to fix long string handling.

commit 59043eee1536e60d92f23313a33dc54da6f15122
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Fri Jan 28 19:48:16 2011 -0800

    Move iCal generation over to Data::ICal.  Give each event the ability to return itself as an Data::ICal::Entry::Event object.

commit eec448b38c101b599c0fb695f442012e311385fb
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Fri Jan 28 19:47:14 2011 -0800

    Document new testing module.  It't only required if you're doing testing.

commit 3d1e82229423834330dcdd31c0a81df986df0f32
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Fri Jan 28 17:05:09 2011 -0800

    Fix setting the title in the iCal feed.

commit 458f4d2e0e1faa1cc6dcb7107040d06b51b97d36
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Fri Jan 28 13:37:52 2011 -0800

    Rewrite of CalendarUpdateFeeds to use Data::ICal

commit 1a271ebc78bbe8b21a26f7a0dba61d1462922f30
Author: Colin Kuskie <colink@perldreamer.com>
Date:   Fri Jan 28 10:49:27 2011 -0800

    Begin building an ICal object for parsing the ical feeds.
2011-01-31 19:05:04 -08:00
Doug Bell
ad8f1231fc fix 11985 Search.pl should warn on bad asset 2011-01-03 21:42:31 -06:00
Colin Kuskie
43903a9e0e Close all statement handles. 2010-12-23 00:32:16 -08:00
Colin Kuskie
b80b044202 Ham handed attempt to try and find the maximum revision date. 2010-12-23 00:24:56 -08:00
Graham Knop
e222cd97b6 move module loading to correct location 2010-12-13 19:01:38 -06:00
Scott Walters
922e4cef37 Take a --configFile of either absolute path or relative to etc. Maybe. 2010-12-02 18:18:50 -05:00
Colin Kuskie
8c4785b165 Don't call setParent if the asset is still broken. Alert user if the asset is still broken. Fixes bug #11957. 2010-11-16 18:39:37 -08:00
Colin Kuskie
3f49d25575 Document minimum version of HTTP::BrowserDetect needed for mobile method and recent browsers. 2010-11-03 10:29:01 -07:00
Colin Kuskie
5f3014aaee Merge branch 'master' into WebGUI8. Merged up to 7.10.4 2010-11-03 09:47:36 -07:00
Colin Kuskie
a90eadda7c Merge commit 'bfe9780ce0' into WebGUI8. Merged up to 7.10.3 2010-11-02 14:49:33 -07:00
Colin Kuskie
6101080332 Document the new version of Scope::Guard needed for Fork. 2010-11-02 14:40:41 -07:00
Colin Kuskie
1c63a65377 Don't delete the special state unless we set it. Fixes bug #11938 2010-11-01 08:23:31 -07:00
Paul Driver
7219e21f86 Merge branch 'fork' 2010-11-01 08:20:38 -05:00
Paul Driver
fa471df450 Story Archive now plays nice with urlExtensions 2010-10-26 14:27:47 -07:00
Colin Kuskie
83bec84ad6 Document the new required module for Admin panel search. 2010-10-13 09:08:59 -07:00
Colin Kuskie
d769f2c7f1 Add workarounds for bad CPAN dependency resolution. 2010-10-12 21:23:23 -07:00
Paul Driver
c86ee12651 Fixing some failing tests 2010-10-07 16:14:48 -07:00
Colin Kuskie
aa96bb9994 Add a dependency in testEnvironment.pl for Test::Differences. Thanks to C.J. Adams-Collier. 2010-10-07 08:59:17 -07:00
Paul Driver
e238f72278 www_copy and www_pasteList Forkified 2010-10-06 08:54:17 -07:00
Paul Driver
f2e0a4f667 Rename to WebGUI::Fork 2010-10-06 08:53:40 -07:00
Paul Driver
c8fd0b56ed Implemented Graham's fork-at-startup idea 2010-10-06 08:53:39 -07:00
Colin Kuskie
c141978be1 Let findBrokenAssets.pl display the className of broken assets. Thanks Knowmad! 2010-09-23 16:11:37 -07:00
Colin Kuskie
500f7a6d73 let findBrokenAssets.pl find and use custom assets instead of reporting them as broken. Fixes bug #11873 2010-09-23 16:11:36 -07:00
Colin Kuskie
6c40adee13 Fix line ending processing by the Thingy. It will now accept CSV files with any line endings. Fixes bug #11746. 2010-09-23 16:02:47 -07:00
Colin Kuskie
74b4049e3b Document that we need Plack, and supply the minimum version to make t/Auth/mech.t work right. 2010-09-22 14:00:42 -07:00
Colin Kuskie
0180b11064 Merge commit 'b8845e25fa' into WebGUI8. Up to 7.10.0 2010-09-22 07:58:06 -07:00