Search the web
Sign In
New User? Sign Up
Bivio-bOP · bivio OLTP Platform Discussion (bOP)
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 772 - 801 of 801   Newest  |  < Newer  |  Older >  |  Oldest
Messages: Show Message Summaries   (Group by Topic) Sort by Date v  
#801 From: Alex Viggio <aviggio@...>
Date: Thu Oct 8, 2009 4:35 pm
Subject: 8.25
aviggio
Offline Offline
Send Email Send Email
 
* Bivio::Biz::Action::WikiValidator
      renamed unsafe_get_self to get_current_or_new
    * Bivio::Biz::Action::WikiView
      unsafe_load_wiki_data forces the path to be in a WikiData directory
    * Bivio::Die
      Alert now uses IO.CallingContext
    * Bivio::IO::Alert
      factor out IO.CallingContext so can be used by other parsers
    * Bivio::IO::CallingContext
      NEW
    * Bivio::PetShop::Util::SQL
      remove empty line in test wiki content
      avoid hardwired paths, use Type.*Name modules
      added include.bwiki
    * Bivio::Type::FilePathArg
      NEW
    * Bivio::Type::SettingsName
      NEW
    * Bivio::UI::FacadeBase
      factored out internal_dav_text
    * Bivio::UI::XHTML::Widget::WikiText::Include
      NEW
    * Bivio::UI::XHTML::Widget::WikiText::Menu
      unsafe_load_wiki_data now forces path to be WikiData
    * Bivio::UI::XHTML::Widget::WikiText
      support @b-include tag
      added include_content
      fixed paragraphing so does the right thing within @td and cascades
      class (as before)
    * Bivio::UI::XHTML::Widget::WikiTextTag
      EXPECT_CHILDREN => ACCEPTS_CHILDREN
    * Bivio::Util::Wiki
      modify upgrade_content and upgrade_blog_titles to operate across
all
      realms
      handle @aa-random-image conversion

#800 From: Eric Dobbs <eric@...>
Date: Mon Sep 14, 2009 7:45 pm
Subject: 8.19
eric_dobbs
Offline Offline
Send Email Send Email
 
Revision 8.19  2009/09/10 15:31:45  moeller
* Bivio::Biz::Model::GroupUserForm
* Bivio::Biz::Model::GroupUserList
* Bivio::Biz::Model::RoleSelectList
    exclude WITHDRAWN users in GroupUserList unless privilege filter is
    explicitly set to WITHDRAWN
* Bivio::Biz::Model
    put_on_request() clears ephemeral state
* Bivio::Biz::PropertyModel
    _unload() doesn't call delete_from_request() for ephemeral models
* Bivio::UI::XHTML::Widget::WikiText
    export regexes
* Bivio::Util::Wiki
    add convert_links and convert_titles
    don't insert carets for wiki tag lines
    convert_links wiki and blog path checks

Revision 8.18  2009/09/09 15:55:05  moeller
* Bivio::Biz::FormContext
    removed assumption that realm is the current realm in new_empty(),
    let the request determine the default realm if necessary

Revision 8.17  2009/09/04 19:58:52  moeller
* Bivio::Biz::Model::QuerySearchBaseForm
    factored out get_current_query_for_list
* Bivio::Util::Backup
    Fixed quoting issues

Revision 8.16  2009/08/31 16:04:54  moeller
* Bivio::PetShop::Util::SQL
    create dummy "spaces in name.gif" file

Revision 8.15  2009/08/31 00:12:47  nagler
* Bivio::Biz::Action::WikiView
    missing $req on call to UI.Constant->get_value
    remove comment
* Bivio::Biz::Model::Lock
    fmt
* Bivio::Biz::Util::RealmRole
    change output format of list so useable as a Shell->batch
* Bivio::IO::Ref
    added newline to diff between actual and expected
    Label --- EXPECT +++ ACTUAL so matches the '+' and '-'.  '***' and
    '---' was counterintuitive.
* Bivio::MIME::Type
    added OpenOffice (oasis) types
* Bivio::SQL::Connection
    remove _prep_params_for_io
    Produce trace statements which are directly executable
* Bivio::SQL::PropertySupport
    fmt
* Bivio::Test::Language::HTTP
    removed comment
* Bivio::Type::Enum
    remove restrction on subclassing
* Bivio::Type::YearWindow
    added ability to have offsets or absolute years
    Can be subclassed
    compile_short_desc: allow subclasses to override short_desc
* Bivio::UI::FacadeBase
    SHELL_UTIL has a Text entry
* Bivio::UI::Task
    improve error message when no realm for a uri, but should have one
* Bivio::Util::Backup
    write dd 2> /dev/null
* Bivio::Util::HTTPStats
    correct comment
* Bivio::Util::RealmAdmin
    join_user doesn't blow up if role already exists
* Bivio::Util::SQL
    remove parse_trace_output; unnecessary b/c SQL.Connection produces
    executable output

#799 From: Paul Moeller <moeller@...>
Date: Thu Aug 13, 2009 7:24 pm
Subject: bOP 8.14
moellep
Offline Offline
Send Email Send Email
 
Revision 8.14  2009/08/12 23:18:37  moeller
   * Bivio::Biz::Action::EmptyReply
     map UPDATE_COLLISION to SERVER_ERROR
   * Bivio::Biz::FormModel
     added has_stale_data(), set when hidden values have validation errors
   * Bivio::Biz::Model::Lock
     changed error from UPDATE_COLLISION to DB_ERROR for better detection,
     minor refactoring
   * Bivio::Delegate::TaskId
     added DEFAULT_ERROR_REDIRECT_UPDATE_COLLISION
   * Bivio::PetShop::ViewShortcuts
     rm pod, now uses XHTML.ViewShortcuts
   * Bivio::Test::HTMLParser::Tables
     guard against -1 array insert
   * Bivio::Type::TextArea
     don't call super from_literal which trims leading/trailing whitespace
   * Bivio::UI::FacadeBase
     added DEFAULT_ERROR_REDIRECT_UPDATE_COLLISION task and text
     added form_stale_data_title text
     added missing label for task log spreadsheets
   * Bivio::UI::XHTML::ViewShortcuts
     added stale form data section to vs_form_error_title()

   Revision 8.13  2009/08/06 20:12:21  nagler
   * Bivio::Agent::HTTP::Reply
     remove charset change
   * Bivio::Biz::Model::GroupUserList
     remove creation_date_time from order_by, belonged in
UnapprovedApplicantList
   * Bivio::Biz::Model::UnapprovedApplicantList
     order by creation_date_time
   * Bivio::PetShop::View::Base
     added blog to dock left menu
   * Bivio::Type::Line
     rmpod
   * Bivio::Type::Text64K
     rmpod
   * Bivio::Type::Text
     rmpod
     Type.Text now subclasses Type.Line -- leading and trailing
whitespace will now be trimmed
   * Bivio::UI::View::CSS
     duplicate styles removed
   * Bivio::UI::XHTML::Widget::WikiText
     IGNORED-TAG-VALUE removed now that errors are displayed by validate
   * Bivio::Util::Backup
     prevent output when no files

   Revision 8.12  2009/07/28 22:48:56  moeller
   * Bivio::Biz::Model::MailReceiveDispatchForm
     now calls Incoming->get_from_user_id()
   * Bivio::Biz::Model::RealmMail
     now calls Incoming->get_from_user_id()
   * Bivio::Mail::Incoming
     added get_from_user_id(), allows multiple users sharing the same
     email
   * Bivio::SQL::ListQuery
     fixed format_uri_for_this_as_parent() when parent_id is already on
     the query

   Revision 8.11  2009/07/26 15:56:35  nagler
   * Bivio::Agent::HTTP::Reply
     specify utf8 in content-type header so browsers send back forms in utf8
   * Bivio::IO::ClassLoader
     added call_autoload
   * Bivio::Test::Type
     renamed handle_autoload/_ok to handle_test_unit_autoload_ok
   * Bivio::Test::Unit
     renamed handle_autoload/_ok to handle_test_unit_autoload_ok
   * Bivio::Type
     added handle_autoload
   * Bivio::UI::XML::Widget::AtomFeed
     added xml declaration to top of AtomFeed
   * Bivio::UI::XML::Widget::XMLDocument
     NEW
   * Bivio::Util::Backup
     remote_archive: ignore dd output
   * Bivio::Util::Shell
     use call_autoload

#798 From: Rob Nagler <nagler@...>
Date: Thu Jul 16, 2009 9:28 pm
Subject: 8.10
robnagler
Offline Offline
Send Email Send Email
 
Revision 8.10  2009/07/16 19:02:28  nagler
   * Bivio::SQL::Connection::Postgres
     fixed blob type
   * Bivio::SQL::DDL
     removed task_log foreign keys
   * Bivio::Util::Backup
     remove empty messages from compress_and_trim_log_dirs
   * Bivio::Util::SQL
     add upgrade to remove task log foreign keys

   Revision 8.9  2009/07/10 00:28:08  nagler
   * Bivio::Agent::Embed::Request
     need to unescape uri before calling internal_initialize_with_uri
   * Bivio::Biz::Action::WikiValidator
     Added error_txt and send_all_mail
     unsafe_get_self takes realm_id
     added ignore regexp per realm (defined in site-reports)
   * Bivio::Biz::Model::RealmFile
     added warning if given realm_id doesn't match the auth_id on the request
   * Bivio::Biz::Model::WikiValidatorSettingList
     NEW
   * Bivio::PetShop::Util::SQL
     added WikiValidatorSettingList
   * Bivio::Type::Date
     REGEX_FILE_NAME
   * Bivio::UI::FacadeBase
     changed subject
     site_reports_realm_id
   * Bivio::UI::View::Wiki
     added validator_all_mail and validator_txt
   * Bivio::UI::XHTML::Widget::WikiText
     pass realm_id to unsafe_get_self
   * Bivio::Util::Backup
     added archive_logs
   * Bivio::Util::Wiki
     validate_realm returns errors and count; no longer sends email
     validate_all_realms sends one email
     validate_all_realms now takes a -realm, not email

#797 From: Rob Nagler <nagler@...>
Date: Tue Jul 7, 2009 9:12 pm
Subject: 8.8
robnagler
Offline Offline
Send Email Send Email
 
Revision 8.8  2009/07/07 21:07:34  nagler
   * Bivio::Util::Backup
     need check on num_keep

   Revision 8.7  2009/07/07 14:17:03  nagler
   * Bivio::Biz::Model::BulletinForm
     no context
   * Bivio::Biz::Model::MailForm
     require context, and don't return "next"
   * Bivio::Biz::Model::MailThreadList
     use
   * Bivio::Biz::Model::MailThreadRootList
     added update_uri
   * Bivio::Biz::Model::SearchList
     internal_private_realm_ids was returning all realms, when it should
     only have been returning the list of realms to which the user has
     DATA_READ access
   * Bivio::Delegate::TaskId
     added update_task for mailform tasks
   * Bivio::PetShop::Util::SQL
     added xapian_withdrawn to test user with no permissions in realm
   * Bivio::UI::View::CRM
     drilldown changed so that everything but subject goes right to form
   * Bivio::UI::View::Mail
     fmt
     fixed css class on RoundedBox
   * Bivio::UI::View::SiteAdmin
     put alphabetical_chooser() in user_list() 'cos it's still needed here
   * Bivio::UI::XHTML::ViewShortcuts
     removed alphabetical_chooser from vs_user_email_list()
   * Bivio::Util::Backup
     added remote_archive and compress_and_trim_log_dirs
     archive_logs not working yet
   * Bivio::Util::HTTPStats
     override NotPageList adding .rss .atom .ics
     override ValidHTTPCodes adding 201 207 302
     correct SkipFiles regex

   Revision 8.6  2009/06/22 17:46:07  moeller
   * Bivio::Auth::RoleSet
     increased width to 15, rm pod
   * Bivio::IO::Config
     doc
   * Bivio::Test::Language::HTTP
     doc
   * Bivio::Type::EnumSet
     die if ref passed to to_sql_param(),
     changed die() to b_die()

   Revision 8.5  2009/06/19 00:22:14  dobbs
   * Bivio::Biz::Action::TestBackdoor
     assert_test
   * Bivio::Biz::Model::TaskLog
     set date_time in post execute so acceptance test can set_test_now
   * Bivio::Test::Language::HTTP
     added get_uri_for_link()
   * Bivio::Type::DateTime
     fixed handle_pre_execute_task() to call set_test_now() with a request
   * Bivio::UI::View::CSS
     XHTMLWidget.RoundedBox will now accept a radius (in pixels) for the rounded
corners
   * Bivio::UI::XHTML::Widget::RoundedBox
     XHTMLWidget.RoundedBox will now accept a radius (in pixels) for the rounded
corners
   * Bivio::UI::XHTML::Widget::WikiText
     now accepts is_public
   * Bivio::Util::HTTPStats
     changed the no dmains found warning to a trace; can know say
     --trace=httpstats to get all errors
   * Bivio::Util::LinuxConfig
     _edit() defaults $search so that $value begins the line unless
     contains a \n iwc does what it did before (q{\Q$value}s)

   Revision 8.4  2009/06/15 20:51:52  moeller
   * Bivio::UI::XHTML::Widget::ComboBox
     the drop down element is now named using the field name, allowing
     multiple widgets per form
   * Bivio::Util::HTTPStats
     fix previous day log name

#796 From: Rob Nagler <nagler@...>
Date: Sat Jun 6, 2009 12:49 am
Subject: 8.00
robnagler
Offline Offline
Send Email Send Email
 
Revision 8.0  2009/06/05 23:21:42  nagler
   * Bivio::Type::PrimaryId
     can_be_zero is still false, but from_literal allows 0 as value.
     is_specified will return false for 0.  However, we need a value which
     is not a PrimaryId that SQL.Statement can accept to mean "do not match
     anything" (see Model.WikiList)
   * Bivio::Util::Search
     test problem of realm without any data

#795 From: Alex Viggio <aviggio@...>
Date: Thu Jun 4, 2009 8:30 pm
Subject: 7.96
aviggio
Offline Offline
Send Email Send Email
 
* Bivio::BConf
      added JavaScript widget map
    * Bivio::UI::FacadeBase
      rename SITE_REPORTS_REALM_NAME for consistency, update use
    * Bivio::UI::HTML::Widget::Script
      added JAVASCRIPT_B_COMBO_BOX()
    * Bivio/UI/JavaScript
      NEW
    * Bivio::UI::View::CSS
      added div.cb_selected for ComboBox
    * Bivio::UI::XHTML::ViewShortcuts
      added more options to vs_filter_query_form()
    * Bivio::UI::XHTML::Widget::ComboBox
      use class for selected color,
      don't eat enter if dropdown is hidden
      add constants for keycodes,
      when typing in field, save value, restore on escape,
      move static javascript to Script,
      put list values in window.bivio.combobox.list_<list_class>,
      move quoted value to Bivio::UI::Javascript::Widget::QuotedValue,
      add auto_submit,
      added hint_name
      cleaned up list value formatting

#794 From: Alex Viggio <aviggio@...>
Date: Wed Jun 3, 2009 11:27 pm
Subject: 7.95
aviggio
Offline Offline
Send Email Send Email
 
* Bivio::Type::ForumName
      added split
    * Bivio::UI::XHTML::Widget::ComboBox
      NEW
    * Bivio::UI::XHTML::Widget::WikiText::Menu
      unsafe_load_realm_file => unsafe_load_wiki_data
    * Bivio::UI::XHTML::Widget::WikiText
      unsafe_load_realm_file => unsafe_load_wiki_data
    * Bivio::Util::HTTPStats
      simplify reports forum search, add SkipFiles directive

#793 From: Rob Nagler <nagler@...>
Date: Tue May 26, 2009 9:28 pm
Subject: 7.85
robnagler
Offline Offline
Send Email Send Email
 
Revision 7.85  2009/05/26 20:26:29  nagler
   * Bivio::Biz::Model::BlogList
     rss_author is realm, because we don't want expose end users
   * Bivio::Biz::Model::CRMForm
     default action_id is now set to the assigned owner (if the ticket is
assigned)
   * Bivio::UI::XML::Widget::AtomFeed
     don't display emails in RSS feeds, becasue they are public

   Revision 7.84  2009/05/26 17:41:06  moeller
   * Bivio::Agent::Dispatcher
     save current task_id in process_request()
   * Bivio::Agent::Request
     internal_redirect_realm must checks $new_realm
   * Bivio::Biz::Action::WikiValidator
     Remove perl junk from error messages on bOP
     set message, if empty after perl junk stripping
   * Bivio::UI::View::Mail
     add buttons to top of form and make body's text area smaller

   Revision 7.83  2009/05/25 20:35:02  nagler
   * Bivio::UI::ViewLanguageAUTOLOAD
     for some reason the regular expression on $AUTOLOAD was affecting its value

   Revision 7.82  2009/05/25 18:55:07  nagler
   * Bivio::Agent::Dispatcher
     use req->set_task()
   * Bivio::Agent::Request
     added set_task()
   * Bivio::Biz::Action::WikiValidator
     added a cache for URIs, preventing accidental recursion
     do not pass $self to call_embedded_task, b/c don't want to recurse
     various fixes, including set_task to FORUM_WIKI_EDIT
   * Bivio::Biz::Model::BlogList
     set line_num to 1
   * Bivio::IO::Alert
     added calling_context_get
     added internal_as_string
   * Bivio::PetShop::View::Base
     test inline WikiText
     added @invalidwikitag
   * Bivio::UI::FacadeBase
     Validation errors => Wiki errors
   * Bivio::UI::ViewLanguageAUTOLOAD
     added calling_context_of_new for better errors messages (WikiText)
     calling_context_of_new => unsafe_calling_context
   * Bivio::UI::XHTML::Widget::WikiText
     added calling_context support
     put_unless_exists with sub {}
     calling_context_of_new => unsafe_calling_context

   Revision 7.81  2009/05/25 03:36:40  nagler
   * Bivio::Biz::Action::Acknowledgement
     return task int if possible; also allow label to be TaskId
   * Bivio::Biz::Action::JobBase
     execute takes $proto, not $self
   * Bivio::Biz::Action::WikiValidator
     Moved the looping over all realms to ShellUtil.Wiki
     validate_realm working
     added unsafe_load_error_list
   * Bivio::Biz::Action::WikiView
     execute_prepare_html accepts path
   * Bivio::Biz::Action
     puts $req on self
   * Bivio::Biz::Model::BlogCreateForm
     subclass WikiBaseForm so will validate
   * Bivio::Biz::Model::BlogEditForm
     subclass WikiBaseForm so will validate
   * Bivio::Biz::Model::BlogList
     copy
     added RealmFile.path column
   * Bivio::Biz::Model::BlogRecentList
     b_use
   * Bivio::Biz::Model::EventEmailSettingList
     NEW
   * Bivio::Biz::Model::RealmFile
     allow path_lc values to be an array_ref (for SQL IN)
   * Bivio::Biz::Model::WikiBaseForm
     NEW
   * Bivio::Biz::Model::WikiErrorList
     NEW
   * Bivio::Biz::Model::WikiForm
     subclass WikiBaseForm so will validate
   * Bivio::Biz::Model::WikiList
     NEW
   * Bivio::PetShop::Util::SQL
     added /Settings/EventMail.csv
   * Bivio::Type::DocletFileName
     added is_ignored_value
   * Bivio::Type::PrimaryId
     added UNSPECIFIED_VALUE
   * Bivio::UI::FacadeBase
     WikiValidator.subject/title
   * Bivio::UI::HTML::Widget::LineBreak
     NEW
   * Bivio::UI::Text::Widget::LineBreak
     NEW
   * Bivio::UI::View::Wiki
     added validator_mail
   * Bivio::UI::XHTML::Widget::MainErrors::WikiValidator
     export error_list_widget
   * Bivio::UI::XHTML::Widget::WikiText::Embed
     call_embedded_task now handles errors
   * Bivio::UI::XHTML::Widget::WikiText
     added render_error
     added path as an args/state value for better error messages
   * Bivio::Util::Wiki
     added validate_realm and validate_all_realms
     validate_all_realms: sort realm_ids

#792 From: Alex Viggio <aviggio@...>
Date: Fri May 22, 2009 4:13 pm
Subject: 7.80
aviggio
Offline Offline
Send Email Send Email
 
* Bivio::Biz::Model::CRMForm
      renamed _with() to _ifelse_req_has_crmthread()
    * Bivio::Biz::t::ListModel::T1List
      added "other" fields used by WidgetFactory.bunit
    * Bivio::Delegate::SimpleWidgetFactory
      moved Year display widget above Integer
    * Bivio::PetShop::Model::FieldTestForm
      allow dynamic initialization
    * Bivio::PetShop::Util::TestCRM
      test tuple default date value in CRMForm
    * Bivio::UI::HTML::ViewShortcuts
      allow dynamic initialization
    * Bivio::UI::HTML::Widget::DateField
      allow_undef is now true for any form field with field constraint of
'NONE'
    * Bivio::UI::HTML::Widget::Form
      allow dynamic initialization
    * Bivio::UI::HTML::Widget::Grid
      allow dynamic initialization
    * Bivio::UI::HTML::Widget::Table
      allow dynamic initialization
    * Bivio::UI::HTML::Widget::TableBase
      allow dynamic initialization
    * Bivio::UI::HTML::Widget::Tag
      allow dynamic initialization
    * Bivio::UI::ViewLanguageAUTOLOAD
      calls b_use('UI.ViewLanguage')
    * Bivio::UI::Widget::Join
      allow dynamic initialization
    * Bivio::UI::XML::Widget::AtomFeed
      allow list items to specify realm
    * Bivio::UI::XML::Widget::CalendarEventContent
      can specify list model

#791 From: Alex Viggio <aviggio@...>
Date: Tue May 19, 2009 8:35 pm
Subject: 7.78
aviggio
Offline Offline
Send Email Send Email
 
* Bivio::Biz::Model
      fixed put_on_request()
    * Bivio::ClassWrapper::TupleTag
      added _wrap_x_get_field_error()
    * Bivio::PetShop::Util::TestCRM
      made Priority required
    * Bivio::Type::StringArray
      to_string is same as to_literal, because TextWidget.CSV
      uses to_string

#790 From: Alex Viggio <aviggio@...>
Date: Mon May 18, 2009 9:55 pm
Subject: 7.77
aviggio
Offline Offline
Send Email Send Email
 
* Bivio::Agent::Embed::Request
      moved internal_initialize_with_uri up
    * Bivio::Agent::HTTP::Request
      moved internal_initialize_with_uri up
      client_error, not corrupt_query
    * Bivio::Agent::Reply
      added is_status_ok
    * Bivio::Agent::Request
      added unsafe_get_from_query & internal_initialize_with_uri
      rename unsafe_get_from_query => unsafe_from_query
    * Bivio::BConf
      added MainErrors map
    * Bivio::Biz::Action::WikiValidator
      NEW
    * Bivio::Biz::Action::WikiView
      removed execute_diff
    * Bivio::Biz::Action
      use delete_from_req and put_on_req
    * Bivio::Biz::Model::BlogList
      added get_rss_author()
    * Bivio::Biz::Model::CalendarEventList
      added get_creation_date_time(),
      fixed uninitialized warnings in get_rss_summary()
      removed get_rss_summary(), added get_rss_author()
    * Bivio::Biz::Model::RealmFileTextDiffList
      NEW
    * Bivio::Biz::Model::RealmFileVersionsListForm
      return query as task event arg
      default form state in execute_empty_row
    * Bivio::Biz::Model::TaskLog
      clean_and_trim() the uri
    * Bivio::Biz::Model
      use delete_from_req and put_on_req
    * Bivio::Delegate::TaskId
      updated html_task and html_detail_task for RSS tasks
      added want_basic_authorization=1 to FORUM_CALENDAR_EVENT_LIST_RSS
      use RealmFileTextDiffList
    * Bivio::Type::Enum
      added as_facade_text_default/tag
    * Bivio::Type::FilePath
      added get_versionless_tail
    * Bivio::Type::HTTPStatus
      NEW
    * Bivio::Type::StringArray
      from_sql_column splits on ANY_SEPARATOR_REGEX
    * Bivio::UI::FacadeBase
      added wiki_validator_title and DieCode.MODEL_NOT_FOUND
      added atom_feed_content to BlogList and CalendarEventList
      updated Wiki diff UI elements
    * Bivio::UI::HTML::Widget::Page
      added register_handler and do_filo to render()
    * Bivio::UI::Task
      added is_not_found
      changed return of parse_uri() to include initial_uri so no side effects
    * Bivio::UI::Text
      added facade_text_for_object
    * Bivio::UI::View::CSS
      support for MainErrors
      add styles for version diffs
    * Bivio::UI::View::Calendar
      removed rss link from event detail
      refactored _event_links()
    * Bivio::UI::View::SiteAdmin
      put Prose() widget back on UnapprovedApplicantForm mail_subject and
mail_body,
      both values come from the facade
    * Bivio::UI::View::ThreePartPage
      added MainErrors
    * Bivio::UI::View::Wiki
      moved presentation responsibility to view
    * Bivio/UI/XHTML/Widget/MainErrors
      NEW
    * Bivio::UI::XHTML::Widget::MainErrors
      NEW
    * Bivio::UI::XHTML::Widget::WikiText::Embed
      added support for WikiValidator
    * Bivio::UI::XHTML::Widget::WikiText
      added support for WikiValidator
    * Bivio::UI::XML::Widget::AtomFeed
      now supports Atom spec
      replaced summary with content from facade value,
      now calls list for author name
    * Bivio::UI::XML::Widget::CalendarEventContent
      NEW
    * Bivio::UNIVERSAL
      added as_classloader_map_name, as_req_key_value_list, delete_from_req,
      put_on_req, unsafe_self_from_req

#789 From: Rob Nagler <nagler@...>
Date: Fri May 8, 2009 10:55 pm
Subject: 10 years of bOP on 6/21/2009
robnagler
Offline Offline
Send Email Send Email
 
According to the CVS logs, we first checked in code on 6/25/2009.  We
must have started work on Monday that week so 6/21/2009 is going to
the official 10 year anniversary of bOP.  :-)

Rob

#788 From: Rob Nagler <nagler@...>
Date: Fri May 8, 2009 10:40 pm
Subject: 7.75
robnagler
Offline Offline
Send Email Send Email
 
Revision 7.75  2009/05/08 20:46:22  nagler
   * Bivio::ClassWrapper::TupleTag
     don't set default_value for QuerySearchBaseForm instances
     structured so not dependent on QuerySearchBaseForm
   * Bivio::Test::Language
     _find_line_number() needed a new regexp

   Revision 7.74  2009/05/07 23:45:15  nagler
   * Bivio::UI::View::CRM
     factored out internal_tuple_tag_form_fields
   * Bivio::UI::XHTML::Widget::WikiText::SWFObject
     set allowfullscreen:'true'

   Revision 7.73  2009/05/07 20:39:51  nagler
   * Bivio::Biz::Model::EmailAlias
     type of incoming is now EmailAliasIncoming
     Added incoming_to_outgoing
   * Bivio::Biz::Model::MailReceiveDispatchForm
     use EmailAlias->incoming_to_outgoing
   * Bivio::Biz::Model::RealmCSSList
     can now put ie6 specific CSS in site/Public/myie6.css
   * Bivio::PetShop::Util::SQL
     added domain alias data
   * Bivio::Type::Email
     added join_parts
   * Bivio::Type::EmailAliasIncoming
     NEW
   * Bivio::Type::EmailAliasOutgoing
     allow @domain.com domain aliases
   * Bivio::UI::FacadeBase
     added EmailAlias.incoming.SYNTAX_ERROR

   Revision 7.72  2009/05/07 02:51:01  nagler
   * Bivio::Biz::FormModel
     added get_visible_field_names
   * Bivio::Biz::Model::CRMQueryForm
     use ClassWrapper.TupleTag
   * Bivio::Biz::Model::ListQueryForm
     use patterns, not explicit names
   * Bivio::ClassWrapper::TupleTag
     if no settings file entry is found, default to all values
     get working with CRMQueryForm
   * Bivio::Delegate::SimpleWidgetFactory
     reverse unknown_label so can be defaulted
   * Bivio::PetShop::Util::TestCRM
     use get_visible_field_names
   * Bivio::ShellUtil
     main() $0 may be undef if called directly, default to ''
   * Bivio::Type::TupleSlotNum
     added is_field_name
   * Bivio::UI::FacadeBase
     fields of ListQueryForm are not unknown_label, just ordinary labels
   * Bivio::UI::HTML::ViewShortcuts
     added vs_unknown_label
   * Bivio::UI::HTML::Widget::Script
     first_focus_onload() now iterates across all forms
   * Bivio::UI::HTML::Widget::Table
     added ClassWrapper.TupleTag support by getting canonical name
     from column
   * Bivio::UI::View::CRM
     get CRMQueryForm working
   * Bivio::UI::View::CSS
     pager div sep is now 1px
   * Bivio::UI::XHTML::ViewShortcuts
     allow wf_type to override
   * Bivio::Util::HTTPConf
     default request body 50_000_000

   Revision 7.71  2009/05/05 00:50:23  nagler
   * Bivio::Agent::Request
     added realm_cache
     look for auth_user/auth_realm. in put and deprecate.  Switch to realm_cache
   * Bivio::BConf
     ClassWrapper
   * Bivio::Base
     removed __PACKAGE__->use, because causing circularities
   * Bivio::Biz::FormModel
     copy values when process called directly
   * Bivio::Biz::ListFormModel
     get_list_model returns singleton instance if no dynamic instance
   * Bivio::Biz::Model::CRMForm
     use ClassWraper.TupleTag
   * Bivio::Biz::Model::CRMQueryForm
     removed TupleTagForm (temporarily)
   * Bivio::Biz::Model::CRMThread
     register with ClassWrapper.TupleTag
   * Bivio::Biz::Model::CRMThreadRootList
     use ClassWraper.TupleTag
   * Bivio::Biz::Model::RealmSettingList
     added as_string and setting_error
     deal with unspecified values correctly
     Fix <undef> code
   * Bivio::Biz::Model::SummaryList
     removed get_list_model
   * Bivio::Biz::Model::TaskLogList
     x_filter => b_filter
   * Bivio::Biz::Model::TaskLogQueryForm
     x_filter => b_filter
   * Bivio::Biz::Model::Tuple
     slot labels are now their own type
   * Bivio::Biz::Model::TupleDef
     use TupleMoniker
   * Bivio::Biz::Model::TupleSlotDef
     use Type.TupleSlotLabel
   * Bivio::Biz::Model::TupleSlotType
     use Type.TupleSlotLabel
   * Bivio::Biz::Model::TupleTag
     fmt
   * Bivio::Biz::Model::TupleTagForm
     removed
   * Bivio::Biz::Model::TupleUse
     use Type.TupleMoniker
   * Bivio::Biz::Model::t::RealmOwnerForm
     removed
   * Bivio/Biz/Model/t/Tuple
     NEW
   * Bivio::Biz::Model
     Added from_req()
     Removed more direct accesses to sql support, instead use existing routines
   * Bivio/ClassWrapper
     NEW
   * Bivio::ClassWrapper
     NEW
   * Bivio::Delegate::SimpleWidgetFactory
     added provide_select_choices and TupleSlotType
   * Bivio::Die
     eval now gets package right for subs and code
     don't strip __END__ in _eval()
   * Bivio::IO::Alert
     fixed debug() when called with context
   * Bivio::IO::ClassLoader
     delete_require was broken (need to delete the hash_ref entry, not
     replace with {})
     set the _importing_pkg() properly
     Added handle_class_loader_delete_require and handle_class_loader_require
   * Bivio::IO::Trace
     use handle_class_loader_require (import() calls this)
   * Bivio::IO::t::ClassLoader::Valid
     get handle_class_loader_require
   * Bivio::PetShop::Util::SQL
     slot labels begin upcase; monikers all lower
     data for tuple tests
     export realm_file_create
   * Bivio::PetShop::Util::TestCRM
     data for tuple tests
     export realm_file_create
   * Bivio::SQL::DDL
     added NOT_NULL to tuple_t.thread_root_id
   * Bivio::SQL::ListQuery
     other_query_keys can now be a pattern
   * Bivio::SQL::Support
     added extract_model_prefix & parse_qualified_field
   * Bivio::Search::Xapian
     must have parens
   * Bivio::Test::Unit
     fixed _called_in_closure to check where it is in the initialization
     before searching the stack
   * Bivio::Test::Widget
     put_and_initialize => initialize_with_parent
   * Bivio::Test
     added unsafe_current_self
   * Bivio::Type::EmailArray
     from_literal_validator isn't needed, because now calls
UNDERLYING_TYPE->from_literal
   * Bivio::Type::FilePathArray
     from_literal_validator isn't needed, because now calls
     UNDERLYING_TYPE->from_literal
     subclasses SemicolonStringArray
   * Bivio::Type::SemicolonStringArray
     NEW
   * Bivio::Type::StringArray
     added interesect(), ANY_SEPARATOR_REGEX (from_literal uses),
     _clean_copy now works more intelligently, added as_list
   * Bivio::Type::TupleChoiceList
     NEW
   * Bivio::Type::TupleLabel
     fmt
   * Bivio::Type::TupleMoniker
     NEW
   * Bivio::Type::TupleSlotLabel
     NEW
   * Bivio::Type::TupleSlotLabelArray
     NEW
   * Bivio::UI::Facade
     change "unknown facade uri" message to warn_exactly_once
   * Bivio::UI::FacadeBase
     x_* => b_*
   * Bivio::UI::FacadeComponent
     added handler for handle_internal_unsafe_lc_get_value
   * Bivio::UI::FormError
     put_and_initialize => initialize_with_parent
   * Bivio::UI::HTML::Widget::Grid
     put_and_initialize => initialize_with_parent
   * Bivio::UI::HTML::Widget::ListActions
     put_and_initialize => initialize_with_parent
   * Bivio::UI::HTML::Widget::Radio
     put_and_initialize => initialize_with_parent
   * Bivio::UI::HTML::Widget::Select
     added provide_select_choices
   * Bivio::UI::HTML::Widget::String
     put_and_initialize => initialize_with_parent
   * Bivio::UI::HTML::Widget::Table
     put_and_initialize => initialize_with_parent
     Can be initialized in a dynamic context iwc ListModel will come from
     source_name.
   * Bivio::UI::HTML::Widget::YesNo
     put_and_initialize => initialize_with_parent
   * Bivio::UI::Task
     internal_unsafe_lc_get_value does the downcasing
   * Bivio::UI::Text
     internal_unsafe_lc_get_value does the downcasing
   * Bivio::UI::View::CRM
     refactoring to support dynamic fields (internal_thread_root_list_columns)
     return list of all fields
   * Bivio::UI::View::Mail
     refactoring to support dynamic fields (internal_thread_root_list_columns)
   * Bivio::UI::View::TaskLog
     x_filter => b_filter
   * Bivio::UI::ViewLanguage
     put_and_initialize => initialize_with_parent
   * Bivio::UI::ViewShortcuts
     put_and_initialize->render => initialize_and_render
   * Bivio::UI::Widget::Simple
     use NEW_ARGS
   * Bivio::UI::Widget
     added initialize_with_parent and initialize_and_render
     removed put_and_initialize
     initialize called with $source, if available
   * Bivio::UI::XHTML::Widget::WikiText::Menu
     put_and_initialize->render => initialize_and_render
   * Bivio::UI::XML::Widget::JoinTagField
     use NEW_ARGS
   * Bivio::UNIVERSAL
     added code_ref_for_method, unsafe_super_for_method, replace_subroutine
   * Bivio::Util::RealmAdmin
     delete_user allowed if now email
   * Bivio::Util::SQL
     Tuple.thread_root_id  is NOT NULL
   * Bivio::Util::Search
     add usage_error to rebuild_realm
   * Bivio/t/ClassWrapper
     NEW

   Revision 7.70  2009/04/30 22:46:19  aviggio
   * Bivio::Util::Search
     call Search.Xapian->module_version

   Revision 7.69  2009/04/30 20:13:28  aviggio
   * Bivio::Biz::Registrar
     added do_filo
   * Bivio::Search::Xapian
     added module_version and replace underscores in query phrase with spaces
   * Bivio::Type::DateTime
     added warn_deprecated to to_parts with a unixtime passed in
   * Bivio::Type
     added is_specified_literal
   * Bivio::UI::XHTML::Widget::TaskMenu
     the attribute may not exist, don't know why
   * Bivio::Util::Search
     removed destroy in rebuild_db, added module_version command

   Revision 7.68  2009/04/23 22:57:47  moeller
   * Bivio::Biz::Model::FileChangeForm
     changed require_comment to show_comment, comment is now optional always
   * Bivio::Biz::Model::RealmFileTreeList
     added content_length field
   * Bivio::Biz::Model::TaskLogList
     left join TaskLog.user_id on Email.realm_id and RealmOwner.realm_id
   * Bivio::Biz::Model::TupleSlotListForm
     execute the tuple state from the email data immediately, not on mail receive
   * Bivio::Delegate::TaskId
     added mail_reflector_task to FORUM_TUPLE_EDIT task
   * Bivio::UI::FacadeBase
     updated tuple add/update ack,
     changed "realm not found" from warning to trace
     added label
   * Bivio::UI::HTML::Widget::Script
     clear_on_focus was not assigning new className
     first_focus only on fields without onfocus
   * Bivio::UI::View::File
     added content_length columnto file tree list
   * Bivio::UI::View::TaskLog
     only render user info if there is a user
   * Bivio::UI::View::Tuple
     changed edit_mail() to edit_imail() for in-place rendering

   Revision 7.67  2009/04/22 17:58:49  aviggio
   * Bivio::BConf
     fpc: Need to merge two hashes in default_merge_overrides so don't
     clobber Bivio::Test::Language::HTTP config
   * Bivio::Mail::Common
     doc
   * Bivio::Util::HTTPD
     search lib64  for apache2
   * Bivio::Util::HTTPStats
     awstats isn't available on SuSE so make import of icons conditional

   Revision 7.66  2009/04/22 05:59:04  aviggio
   * Bivio::PetShop::Util::SQL
     Create search test files

   Revision 7.65  2009/04/21 22:42:36  aviggio
   * Bivio::Biz::Model::SearchList
     Prevent undef result field values
   * Bivio::Search::Parser
     Add path to Xapian postings, factor underscores
   * Bivio::Search::Xapian
     Remove unreferenced $_MRF

   Revision 7.64  2009/04/20 22:59:04  moeller
   * Bivio::Biz::Model::CRMThreadRootList
     added order_by columns back

   Revision 7.63  2009/04/18 01:06:01  nagler
   * Bivio::BConf
     v9: enable_log => 1, unused_classes => [], ignore_dashes_in_recipient,
     and deprecated_text_patterns => 0
   * Bivio::Biz::Action::UserCreateDone
     temporary fix: redirect to site_root if no UserRegisterForm
   * Bivio::Biz::Model::CRMForm
     use TupleTagForm.TUPLE_TAG_PREFIX
   * Bivio::Biz::Model::CRMThread
     defined TUPLE_TAG_PREFIX
   * Bivio::Biz::Model::CRMThreadRootList
     moved most order_by fields to other
     left join on TupleTag and customer info
     Added tuple_tag_find_slot_value/type
   * Bivio::Biz::Model::SearchForm
     fpc
   * Bivio::Biz::Model::TaskLogList
     added CLEAR_ON_FOCUS_HINT & get_filter_value()
     detecting which type of query word was incorrect
   * Bivio::Biz::Model::TaskLogQueryForm
     added CLEAR_ON_FOCUS_HINT & get_filter_value()
     bug in get_filter_value
   * Bivio::Biz::Model::TupleSlotDefList
     b_use
   * Bivio::Biz::Model::TupleSlotType
     use Bivio::Base
   * Bivio::Biz::Model::TupleTagForm
     added tuple_tag_find_slot_type/value
   * Bivio::IO::Config
     added assert_version
   * Bivio::PetShop::BConf
     in Bivio.BConf
   * Bivio::ShellUtil
     assert_have_user
   * Bivio::Test::WikiText
     added wiki_uri_to_req
   * Bivio::Type::CRMThreadStatus
     PENDING_CUSTOMER
   * Bivio::UI::FacadeBase
     rename ?/bp/* is FORUM_WIKI_VIEW
   * Bivio::UI::HTML::Widget::Script
     fixed onload function call list
     added support for image thumbnail popups
   * Bivio::UI::View::CRM
     factored out internal_thread_root_list_columns
   * Bivio::UI::View::CSS
     added support for image thumbnail popups
     .msg .actions => border none
   * Bivio::UI::View::TaskLog
     use ClearOnFocus and increase size of box
     increased size of x_filter field
   * Bivio::UI::XHTML::Widget::TupleTagSlotLabel
     added internal_as_string
   * Bivio::UI::XHTML::Widget::TupleTagSlotValue
     NEW
   * Bivio::Util::CRM
     b_use
   * Bivio::Util::HTTPStats
     init_report_forum => init_forum
   * Bivio::Util::SiteForum
     init_realms calls HTTPStats->init_forum if config v3

   Revision 7.62  2009/04/16 13:01:18  nagler
   Release notes:
   * Bivio::Biz::Model::RealmMailBounce
     fixed base to be Bivio::Base
     copy
   * Bivio::Biz::Model::TupleDefListForm
     allow deleting a schema tuple def slot, remap existing data
     changed tuple iteration to be unauth, to catch def used across realms
   * Bivio::Delegate::SimpleWidgetFactory
     rmpod
     copy and more syntax
     Integers now route to Integer widget
   * Bivio::UI::FacadeBase
     removed unused FormError label
     factored out _unsafe_realm_id()
     Added xlink_site_reports
   * Bivio::UI::View::CSS
     tools are now a border
     border color for separator
   * Bivio::UI::Widget::URI
     format_method can be overriden
   * Bivio::UI::XHTML::Widget::SiteAdminDropDown
     site_reports added
     alphabetized (by hand, need sortign)
   * Bivio::Util::SQL
     need initialize fully
     fpc

   Revision 7.61  2009/04/15 02:55:05  nagler
   * Bivio::Biz::Model::SearchForm
     Added get_search_value and CLEAR_ON_FOCUS_HINT
   * Bivio::Biz::Model::SearchList
     fixed CRM link rendering
   * Bivio::UI::HTML::Widget::JavaScriptString
     NEW
   * Bivio::UI::HTML::Widget::Script
     added JAVASCRIPT_B_CLEAR_ON_FOCUS
   * Bivio::UI::XHTML::Widget::ClearOnFocus
     NEW
   * Bivio::UI::XHTML::Widget::SearchForm
     Added ClearOnFocus

   Revision 7.60  2009/04/14 22:09:38  moeller
   * Bivio::Biz::Model::CRMThread
     strip mailer noise (e.g. FWD:, RE:, etc) from Subject
   * Bivio::Search::Parser::RealmFile::PDF
     if the pdftotext dies, warn the die attributes to avoid log parser failures
     with Bivio::Die::DIE
   * Bivio::UI::HTML::Widget::Grid
     fixed hide_empty_cells
   * Bivio::Util::SiteForum
     added add_default_staging_suffix

   Revision 7.59  2009/04/14 13:29:07  nagler
   * Bivio::Agent::Embed::Dispatcher
     die in internal_server_redirect_task
   * Bivio::Agent::Request
     format_stateless_uri takes a task_id as a hash now
   * Bivio::Auth::Realm
     added owner_name_equals()
   * Bivio::BConf
     cannot_mail & feature_bulletin
   * Bivio::Biz::Action::RealmMail
     renamed MAIL_LIST_WANT_TO_USER to BULLETIN_MAIL_MODE
   * Bivio::Biz::File
     added write()
   * Bivio::Biz::FormModel
     save_label in process was not working if the returned hash_ref didn't
     have a {query}
   * Bivio::Biz::Model::CRMThread
     bug in _strip_subject; need to clean, then strip
   * Bivio::Biz::Model::Forum
     abstracted get_parent_id() in anticipation of moving parent_realm_id
     to RealmDAG
   * Bivio::Biz::Model::GroupUserForm
     document change_main_role
   * Bivio::Biz::Model::MailForm
     factored out internal_format_incoming
     added $realm_mail to internal_format_from
   * Bivio::Biz::Model::RealmMailBounce
     log file using Bivio::Biz::File->write()
   * Bivio::Biz::Model::UserCreateForm
     added join_site_admin_realm()
   * Bivio::Biz::Model::UserRegisterForm
     added add_site_admin_user()
     moved add_site_admin_user to UserCreateForm->join_site_admin_realm
   * Bivio::Delegate::RowTagKey
     renamed MAIL_LIST_WANT_TO_USER to BULLETIN_MAIL_MODE
   * Bivio::Delegate::SimplePermission
     added FEATURE_BLOG
   * Bivio::Delegate::TaskId
     added GROUP_BULLETIN_FORM and GROUP_BULLETIN_REFLECTOR
   * Bivio::HTML
     escape() should map "'" to &#39; always
   * Bivio::Mail::Address
     added format and format_with_brackets
     format already implemented as RFC822->format_mailbox
   * Bivio::PetShop::Util::SQL
     _init_crm previously moved to TestCRM->_init_bunit
     added _init_bulletin()
     move _init_site_admin() to the top of the list
     added better name generation for display_name of bulletin
   * Bivio::ShellUtil
     _setup_for_main sets is_secure, since this operates locally
     and is by definition secure.  This is important for Agent.Embed
     added is_execute
   * Bivio::Test::Language::HTTP
     send_mail() now accepts multiple emails in $to_email (use an array_ref)
   * Bivio::Type
     Fixed escape_xml to use Bivio::XML->escape
   * Bivio::UI::FacadeBase
     added GROUP_BULLETIN_FORM and GROUP_BULLETIN_REFLECTOR
     removed ?/bp/* change, because not ready for prime time
   * Bivio::UI::HTML::Widget::Grid
     fix hide_empty_cells
   * Bivio::UI::View::CSS
     widen .action in .msg
   * Bivio::UI::View::Mail
     added GROUP_BULLETIN_FORM to actions
   * Bivio::UI::XHTML::ViewShortcuts
     don't override Boolean spacing if wf_class is present
     added hide_empty_cells to vs_grid3
     added vs_can_group_bulletin_form
   * Bivio::UI::XHTML::Widget::WikiText::Menu
     moved WikiText use into method to avoid subclassing problems
   * Bivio::Util::HTTPD
     Real ShellUtil (main is now run)
     run_background added
     updated stderr.log location in print()
   * Bivio::Util::SQL
     added internal_upgrade_bulletin_staging()
     removed bulletin_staging ugprade
   * Bivio::Util::SiteForum
     added BULLETIN and BULLETIN_STAGING forums
     added better name generation for display_name of bulletin

#787 From: Rob Nagler <nagler@...>
Date: Wed Apr 8, 2009 5:09 pm
Subject: 7.58
robnagler
Offline Offline
Send Email Send Email
 
Revision 7.58  2009/04/03 23:43:50  nagler
   * Bivio::Biz::Model::TaskLogList
     added can_iterate,
     interprets [\d\-]+ as date
     generalize date code
   * Bivio::Biz::Model::TaskLogQueryForm
     added set_filter()
     fixed execute_empty() order so hint doesn't get clobbered
   * Bivio::Type::DateTime
     set_local_time_part handles Date properly
   * Bivio::UI::View::TaskLog
     moved filter field to internal_add_filter() for subclasses

   Revision 7.57  2009/04/03 17:43:10  nagler
   * Bivio::Biz::Model::CRMThread
     fix bug where subject matches, but no number, and there references
     pointing back to original message.  Might be a reply from Gmail which
     tosses subject-modified message for the sender
   * Bivio::Biz::Model::Tuple
     be explicit about thread changes
   * Bivio::Biz::Registrar
     import object, if not a ref
   * Bivio::Type::MailFileName
     no longer includes subject
   * Bivio::Util::HTTPD
     apache2 fix
   * Bivio::Util::SQL
     RealmMail->create_from_file went away

   Revision 7.56  2009/04/03 16:35:53  dobbs
   * Bivio::Biz::Model::TaskLogList
     remove putting query on List.  Not sure why

   Revision 7.55  2009/04/02 21:37:22  dobbs
   Release notes:
   * Bivio::BConf
     remove -MAIL_READ from admin_only_forum_email
   * Bivio::Biz::Model::CRMThread
     create a new case, if the thread is old, but subject didn't match
   * Bivio::Biz::Model::RealmFile
     application/x-perl is text
   * Bivio::Biz::Model::TaskLogQueryForm
     removed copied code
   * Bivio::Biz::Model::TupleDefListForm
     handle editing and adding new rows to an in-use schema
   * Bivio::Biz::Model::TupleSlotListForm
     minor refactoring
   * Bivio::Biz::Model::WikiForm
     fixed execute_cancel to go back to page, if it already exists
   * Bivio::Delegate::TaskId
     load TupleSlotTypeList for schema editing
     added _CSV tasks for TaskLog tasks
   * Bivio::PetShop::View::Base
     added "Tables" top level link
   * Bivio::Test::HTMLParser::Cleaner
     decode &#39; and &quot;
   * Bivio::Type::Date
     added get_default()
   * Bivio::UI::FacadeBase
     added all standard tools to xhtml_dock_left_standard
     added new tuple FormErrors
     added TaskLog _CSV tasks
   * Bivio::UI::View::TaskLog
     added list_csv(), link to spreadsheet from tools
   * Bivio::UI::View::Tuple
     allow editing an in-use schema,
     added label_ok to cell class
   * Bivio::Util::SQL
     removed init_project

#786 From: Eric Dobbs <eric@...>
Date: Wed Apr 1, 2009 8:56 pm
Subject: 7.54
eric_dobbs
Offline Offline
Send Email Send Email
 
Revision 7.54  2009/03/28 04:05:41  moeller
* Bivio::Biz::Model::UserRegisterForm
    clear_errors() before redirecting to reset password task
* Bivio::UI::View::Mail
    added excerpt_column()
* Bivio::Util::Release
    i386 is default
    use i586, and set i386 where appropriate

Revision 7.53  2009/03/27 23:46:37  dobbs
* Bivio::Biz::FormModel
    assert that execute result is not set if the form has an error
* Bivio::UI::View::CSS
    added font-size: 100% for footer so font renders correctly
* Bivio::UI::XHTML::Widget::WikiText::Menu
    added b-menu-source and b-menu-target

Revision 7.52  2009/03/26 11:52:32  nagler
* Bivio::Util::LinuxConfig
    added sh_param
    don't run grpconv unless /etc/gshadow, SuSE doesn't like this
* Bivio::Util::Release
    don't add copyright
    added license
    configure rpm_arch, don't rely on feature extraction which will vary
    by distro
    Clear out suse_check with a %define

Revision 7.51  2009/03/25 17:06:59  nagler
* Bivio::Agent::HTTP::Request
    apache2 port
* Bivio::Agent::Request
    added apache_version()
    change apache_version to if_apache_version
* Bivio::IO::Config
    if_version was not checking $else for 'CODE'
* Bivio::UI::XML::Widget::AtomFeed
    rollback to Atom 0.3

Revision 7.50  2009/03/24 17:53:03  dobbs
* Bivio::Agent::HTTP::Form
    avoid use of ?=
* Bivio::BConf
    changed b-test to bivio test
* Bivio::Biz::Model::CalendarEvent
    don't add admins as RealmUser
* Bivio::Biz::Model::GroupUserList
    add registration date to UnapprovedApplicantList
* Bivio::Biz::Model::RealmMailBounce
    removed (?=)
* Bivio::Biz::Model::RoleBaseList
    group_concat requires a string in Postgres 8.3 so force ru.role to be
    a string
* Bivio::PetShop::Util::SQL
    removed ?=
* Bivio::SQL::Connection::Postgres
    relax contraint violation regexp, because pg guys seem to change
it for random reasons
    remove (?=) in certain cases
* Bivio::Test::Request
    setup_http sets up get_server_port and hostname
* Bivio::Test::Util
    changed b-test to bivio test
* Bivio::Type::GeomNumber
    removed ?=
* Bivio::Type::Secret
    protect calls with eval
* Bivio::UI::FacadeBase
    add registration date to UnapprovedApplicantList
    use SITE_REALM_NAME to generate other names
* Bivio::UI::HTML::Widget::Script
    add javascript to enable dropdown menus in IE6
* Bivio::UI::View::SiteAdmin
    add registration date to UnapprovedApplicantList
* Bivio::UI::XHTML::Widget::WikiText::Menu
    add javascript to enable dropdown menus in IE6
* Bivio::UI::XML::Widget::AtomFeed
    update xmlns to match Atom 1.0 spec

Revision 7.49  2009/03/13 23:01:10  moeller
* Bivio::Biz::Model
    added tracing for put_on_request(), delete_from_request()
* Bivio::Delegate::RowTagKey
    added TIME_ZONE
* Bivio::Type::Time
    now() was broken

#785 From: Paul Moeller <moeller@...>
Date: Tue Mar 10, 2009 11:20 pm
Subject: Release 7.47
moellep
Offline Offline
Send Email Send Email
 
Revision 7.47  2009/03/10 23:01:41  moeller
   * Bivio::Agent::HTTP::Request
     get_content() now accepts an IO::File for the data,
     read request data in chunks
     cleaned up get_content to check errors
   * Bivio::Biz::Action::RemoteCopy
     added uri to remote_list err
   * Bivio::Biz::Action::SVNTunnel
     use a response_file for results
   * Bivio::Biz::Action::TunnelBase
     if content-length of request is too big, buffer it in a file and send chunks
     buffer responses to a file as well
     fixed content() call
     close content file, then reopen in 'w' mode
   * Bivio::Biz::Model::RemoteCopyListForm
     execute_ok_end may be called in_error so need to return
   * Bivio::Biz::Model::TaskLogList
     put the x_filter on the query so that $list->format_uri works
   * Bivio::PetShop::Util::SQL
     factored out create_user_with_account
     root is created in TestUser->init_adm so SiteForum->init_files works
   * Bivio::PetShop::Util::TestUser
     root is created in TestUser->init_adm so SiteForum->init_files works
   * Bivio::UI::FacadeBase
     fix RemoteCopyListForm.want_realm.SYNTAX_ERROR
     added HelpWiki.title for GROUP_USER_FORM
   * Bivio::UNIVERSAL
     internal_data_section accepts $op to callback on lines
   * Bivio::Util::RealmUser
     audit_all_users was iterating over all RealmUser records instead of
     unique users in realm.  Output needed to be sorted by name so
     predictable for tests.
   * Bivio::Util::TestUser
     cleaned up init_adm so feature tests what it is doing

#784 From: Rob Nagler <nagler@...>
Date: Sun Mar 8, 2009 10:21 pm
Subject: 7.46
robnagler
Offline Offline
Send Email Send Email
 
Revision 7.46  2009/03/08 22:19:45  nagler
   * Bivio::Biz::Model::TaskLogList
     added NOT_ILIKE
   * Bivio::Delegate::Role
     remove UNUSED_11
   * Bivio::Delegate::TaskId
     missing FEATURE_TASK_LOG on GROUP_TASK_LOG
   * Bivio::SQL::Statement
     added NOT_ILIKE
   * Bivio::Util::SQL
     added feature_task_log2
     mark sentinel on unused_11 and site_admin_forum_users on db create

   Revision 7.45  2009/03/08 12:54:03  nagler
   * Bivio::Biz::Model::RealmFileMD5List
     don't treat root specially, just an optimization

#783 From: Rob Nagler <nagler@...>
Date: Sun Mar 8, 2009 1:27 pm
Subject: 7.45
robnagler
Offline Offline
Send Email Send Email
 
Revision 7.45  2009/03/08 12:54:03  nagler
   * Bivio::Biz::Model::RealmFileMD5List
     don't treat root specially, just an optimization

#782 From: Rob Nagler <nagler@...>
Date: Sun Mar 8, 2009 3:33 am
Subject: 7.44
robnagler
Offline Offline
Send Email Send Email
 
Revision 7.44  2009/03/07 22:20:06  nagler
   * Bivio::Biz::Model::SearchForm
     revert 1.2
   * Bivio::PetShop::Util::SQL
     must be https to petshop
     data for remote-copy.btest
   * Bivio::UI::FacadeBase
     fixed RemoteCopyListForm.to_update/delete/create
     added RemoteCopyListForm.empty_realm
   * Bivio::UI::HTML::Widget::Tag
     added tag_empty_value
   * Bivio::UI::View::SiteAdmin
     wrap to_update in prose
     messages for empty_realm

   Revision 7.43  2009/03/07 14:25:07  nagler
   * Bivio::Biz::Action::UnadornedPage
     surround result with <html><body> if text/html is result
   * Bivio::Biz::Model::SearchForm
   * Bivio::Delegate::TaskId
     require_secure on site_admin tasks
   * Bivio::PetShop::Util::SQL
     added PublicPage
   * Bivio::UI::FacadeBase
     renamed Realm Hits => Hits
   * Bivio::UI::XHTML::Widget::SiteAdminDropDown
     remote_file_copy => remote_copy

   Revision 7.42  2009/03/07 02:50:38  nagler
   * Bivio::Biz::Model::SearchForm
   * Bivio::Delegate::TaskId
     renamed RemoteFileCopy => RemoteCopy
   * Bivio::PetShop::Util::SQL
     renamed RemoteFileCopy => RemoteCopy
   * Bivio::UI::FacadeBase
     renamed RemoteFileCopy => RemoteCopy
   * Bivio::UI::View::SiteAdmin
     renamed RemoteFileCopy => RemoteCopy

   Revision 7.41  2009/03/07 00:06:59  moeller
   * Bivio::BConf
     feature_task_log
   * Bivio::Biz::Action::BasicAuthorization
     enable with Config version 1
   * Bivio::Biz::Model::RemoteFileCopyList
     uri could be empty if it was /
   * Bivio::Biz::Model::TaskLogList
     added auth_id
     split the filter on spaces
     added internal_left_join_model_list()
   * Bivio::Biz::PropertyModel
     added test_unauth_delete_all
   * Bivio::Delegate::SimplePermission
     added FEATURE_TASK_LOG
   * Bivio::Delegate::TaskId
     added GROUP_TASK_LOG
   * Bivio::PetShop::Util::SQL
     task_log support
   * Bivio::PetShop::View::Base
     added GROUP_TASK_LOG
   * Bivio::SQL::ListQuery
     auth_id checked only in ListModel
   * Bivio::UI::FacadeBase
     removed Install Files => Remote Copy
   * Bivio::UI::View::SiteAdmin
     moved to TaskLog.pm

   Revision 7.40  2009/03/06 18:01:15  moeller
   * Bivio::Biz::Model::TaskLog
     don't import UserLoginForm unless enabled, because UserLoginForm
     registers with the cookie handler
   * Bivio::PetShop::Util::SQL
     Fixed RemoteFileCopy tests to use different folders
   * Bivio::SQL::PropertySupport
     added TaskLog to unused_classes

   Revision 7.39  2009/03/06 00:48:28  nagler
   * Bivio::Agent::Dispatcher
     factored out internal_server_redirect_task
   * Bivio::Agent::Embed::Dispatcher
     factored out internal_server_redirect_task
   * Bivio::Agent::Reply
     Added set_http_status, set_output, etc. from AgentHTTP.Reply
   * Bivio::Agent::Task
     handle_post_execute_task gets called for redirects now
     added a warning so $_COMMITED doesn't get set if not in an execute() scope
   * Bivio::BConf
     Added AgentEmbed
   * Bivio::Biz::Action::Acknowledgement
     save_label should be called in handle_pre_execute_task, not
     handle_pre_auth_task
   * Bivio::Biz::Action::EasyForm
     RealmSettingsList renamed get_value to get_setting
     RealmSettingsList renamed get_value to get_setting
   * Bivio::Biz::Action::TunnelBase
     use response->content_ref rather than response->content to avoid data copy
   * Bivio::Biz::Model::EditDAVList
     include offending value in error message when dav_put() blows up on an
     invalid column value
   * Bivio::Biz::Model::FileChangeForm
     added require_comment config value, false by default
   * Bivio::Biz::Model
     allow hash_ref in field_decl
   * Bivio::Delegate::SimpleTypeError
     added NO_ACCESS
     removed NO_ACCESS
   * Bivio::Delegate::TaskId
     Added UNADORNED_PAGE, REMOTE_FILE_GET, REMOTE_FILE_COPY_FORM
     added SITE_ADMIN_TASK_LOG
     Moved REMOTE_FILE_GET & REMOTE_FILE_COPY_FORM to sys_admin
     TaskLogQueryForm
   * Bivio::PetShop::BConf
     set TaskLog.enable_log config
   * Bivio::PetShop::Delegate::TaskId
     Task2.bunit support
     want_basic_authorization
   * Bivio::PetShop::Test::PetShop
     call basic_authorization() from do_logout
     create_forum() now accepts a hash to set forum settings
     added create_crm_forum()
   * Bivio::PetShop::View::Base
     added link to SITE_ADMIN_TASK_LOG
     fixed link from FORUM_FILE to FORUM_FILE_TREE_LIST
     moved TaskLog to SiteAdminDropDown
   * Bivio::SQL::DDL
     added task_log_t
   * Bivio::Test::Language::HTTP
     basic_authorization clears Authorization if given no credentials
     do_logout calls basic_authorization()
   * Bivio::Test::Reply
     Moved set_http_status, set_output, etc. to Agent.Reply
   * Bivio::Test::Request
     use new_mode of Bean so can set/get headers, etc.
   * Bivio::Type::EmailArray
     added UNDERLYING_TYPE
   * Bivio::Type::StringArray
     sort_unique returns StringArray
     added UNDERLYING_TYPE
     sort_unique returns instance when no $value ($self)
   * Bivio::UI::Constant
     added unsafe_get_value
   * Bivio::UI::FacadeBase
     Added UNADORNED_PAGE, REMOTE_FILE_GET, REMOTE_FILE_COPY_FORM
     added TaskLog related labels
     _merge now reverses components so that base gets executed first
     tasklog formatting
   * Bivio::UI::HTML::Widget::StyleSheet
     AgentEmbed call_task returns AgentEmbed.Reply so get_output needs to
     be called
     fpc
   * Bivio::UI::HTML::Widget::Table
     removed newlines around table title
   * Bivio::UI::View::Base
     Comment xhtml() Director usage
   * Bivio::UI::View::CSS
     tasklog formatting
     fpc
   * Bivio::UI::Widget::With
     supports StringArray
   * Bivio::UI::XHTML::Widget::SiteAdminDropDown
     standards control on Xlink via want_* in Facade
   * Bivio::UI::XHTML::Widget::StandardSubmit
     call Prose() on label
   * Bivio::UI::XHTML::Widget::WikiText::Embed
     AgentEmbed call_task returns AgentEmbed.Reply so get_output needs to
     be called
   * Bivio::Util::CSV
     parse_records can return the headings
   * Bivio::Util::RealmAdmin
     doc
   * Bivio::Util::SQL
     added internal_upgrade_db_task_log()

#781 From: Rob Nagler <nagler@...>
Date: Fri Feb 27, 2009 3:32 pm
Subject: 7.38
robnagler
Offline Offline
Send Email Send Email
 
Revision 7.38  2009/02/27 15:30:34  nagler
   * Bivio::Agent::HTTP::Reply
     add task name to error message when a task is missing a UI item
   * Bivio::Biz::Action::UserCreateDone
     Use UserCreateForm->if_unapproved_applicant_mode
   * Bivio::Biz::Model::RealmUser
     unauth_delete_user: use if_unapproved_applicant_mode to delete, too
   * Bivio::Biz::PropertyModel
     added unsafe_load_first
     fixed unauth_/iterate_start to allow query or order_by as first param
   * Bivio::PetShop::BConf
     moved unapproved_applicant_mode to UserCreateForm
   * Bivio::SQL::PropertySupport
     attempt to change primary key field warning is removed
   * Bivio::ShellUtil
     added verbose
   * Bivio::Test::ForumUserUnit
     initialize_fully
   * Bivio::Test::Language::HTTP
     added uri_and_local_mail()
   * Bivio::Test::Unit
     initialize_fully
   * Bivio::Test::Util
     output failure if -verbose
   * Bivio::UI::XHTML::Widget::SiteAdminDropDown
     use if_unapproved_applicant_mode
   * Bivio::Util::SQL
     use if_unapproved_applicant_mode

#780 From: Eric Dobbs <eric@...>
Date: Fri Feb 13, 2009 11:20 pm
Subject: 7.36
eric_dobbs
Offline Offline
Send Email Send Email
 
Revision 7.36  2009/02/13 23:16:05  dobbs
* Bivio::ShellUtil
    -input must be Text (not FilePath) because -input is sometimes a pipe
     and not a file

#779 From: Rob Nagler <nagler@...>
Date: Thu Feb 12, 2009 10:45 pm
Subject: 7.35
robnagler
Offline Offline
Send Email Send Email
 
Revision 7.35  2009/02/12 22:45:00  nagler
   * Bivio::Biz::Action::EasyForm
     Added EasyForm RealmSetting
   * Bivio::Delegate::RowTagKey
     EASY_FORM_UPDATE_MAIL_TO removed
   * Bivio::IO::Alert
     added warn_exactly_once
   * Bivio::PetShop::Util::SQL
     Added RealmSettingsList test data
   * Bivio::ShellUtil
     -input should be a FilePath
   * Bivio::Type::FilePath
     added SETTINGS_FOLDER
   * Bivio::UI::HTML::Widget::Form
     render attributes using ControlBase

#778 From: Eric Dobbs <eric@...>
Date: Wed Feb 11, 2009 7:10 pm
Subject: 7.34
eric_dobbs
Offline Offline
Send Email Send Email
 
Revision 7.34  2009/02/11 18:59:39  dobbs
* Bivio::Test::Reload
    _modified_ddl() return empty array if no DDL directory
* Bivio::UI::FacadeBase
    FILE_WRITER in site-admin is just Editor, not Site Editor
    SiteAdminDropDown widget now uses xlinks
* Bivio::UI::View::CSS
    added margin after div.alphabetical_chooser
* Bivio::UI::XHTML::Widget::SiteAdminDropDown
    SiteAdminDropDown widget now uses xlinks

#777 From: Eric Dobbs <eric@...>
Date: Thu Feb 5, 2009 2:50 am
Subject: 7.33
eric_dobbs
Offline Offline
Send Email Send Email
 
Revision 7.33  2009/02/05 02:47:49  dobbs
* Bivio::UI::HTML::Widget::Tag
    renamed $a -> $x and $b -> $buf
    add support tag_pre_value and tag_post_value attributes
* Bivio::UI::View::Base
    fix mime type for feeds
* Bivio::UI::View::ThreePartPage
    fix mime type for feeds
* Bivio::UI::XHTML::Widget::WikiText::Menu
    added internal_submenu() to allow subclasses some control over
    rendering of submenus

#776 From: Eric Dobbs <eric@...>
Date: Tue Feb 3, 2009 5:18 am
Subject: 7.32
eric_dobbs
Offline Offline
Send Email Send Email
 
Revision 7.32  2009/02/03 04:48:02  dobbs
* Bivio::Biz::Model::ForbiddenForm
    added unsafe_realm_name_from_context()
* Bivio::UI::View::Error
    simpler hooks to allow more informative forbidden error messages

#775 From: Eric Dobbs <eric@...>
Date: Sat Jan 31, 2009 5:20 am
Subject: 7.31
eric_dobbs
Offline Offline
Send Email Send Email
 
Revision 7.31  2009/01/31 05:19:08  dobbs
* Bivio::Biz::Action::RealmFile
    empty assert_access
* Bivio::Biz::Model::RealmFileVersionsList
    minor refactoring
* Bivio::Biz::Model::UserCreateForm
    want_bulletin was not defaulting correctly
* Bivio::IO::File
    fix do_lines and map_lines to deal with files which end without a
newline
* Bivio::UI::FacadeBase
    ?/file/* and ?/files/* are two different tasks, now
* Bivio::UI::View::Error
    add hooks to allow more informative forbidden error messages
* Bivio::UI::ViewShortcuts
    add hooks to allow more informative forbidden error messages

#774 From: Eric Dobbs <eric@...>
Date: Mon Jan 26, 2009 11:14 pm
Subject: 7.30
eric_dobbs
Offline Offline
Send Email Send Email
 
Revision 7.30  2009/01/26 22:20:07  dobbs
* Bivio::Biz::FormModel
    better error message when get_field_as_html() is called on a field
    that is not visible or hidden
* Bivio::Search::Parser::RealmFile::PDF
    make error checking more robust by checking for Error.*Error
* Bivio::UI::View::UserAuth
    add hook for subclasses to add extra fields in settings form
* Bivio::UI::XHTML::Widget::WikiText::Menu
    bmenus now search in site_realm_id if a bmenu is not found in the
    current realm
* Bivio::Util::Backup
    added rsync_flags to config

#773 From: Rob Nagler <nagler@...>
Date: Fri Jan 16, 2009 6:49 pm
Subject: 7.29
robnagler
Offline Offline
Send Email Send Email
 
Revision 7.29  2009/01/16 18:46:25  nagler
   * Bivio::SQL::Connection
     made long_query_seconds configurable
   * Bivio::Search::Parser::RealmFile::PDF
     don't treat "continuing anyway" messages as errors
   * Bivio::Type::DateTime
     moved max/min to Type.pm
   * Bivio::Type::Number
     moved max/min to Type.pm
   * Bivio::Type
     moved max/min from Number.pm
   * Bivio::Util::Disk
     afacli needs a valid curses terminal
   * Bivio::Util::HTTPConf
     can_secure off by default
     set SSLRequireSSL and Options +StrictRequire

#772 From: Eric Dobbs <eric@...>
Date: Wed Jan 14, 2009 10:03 pm
Subject: 7.28
eric_dobbs
Offline Offline
Send Email Send Email
 
Revision 7.28  2009/01/14 18:30:22  dobbs
* Bivio::Biz::Model::CRMThreadRootList
    make coupling to CRMThreadStatus explicit
* Bivio::Type::CRMThreadStatus
    corrected coding style:
        get_desc_for_crmqueryform() => get_desc_for_query_form()
    make coupling from CRMThreadRootList explicit
* Bivio::UI::View::CRM
    corrected coding style:
        get_desc_for_crmqueryform() => get_desc_for_query_form()

Messages 772 - 801 of 801   Newest  |  < Newer  |  Older >  |  Oldest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help