[Rt-commit] rt annotated tag, rt-3.9.6, updated. rt-3.9.6

Alex Vandiver alexmv at bestpractical.com
Tue Nov 23 15:46:57 EST 2010


The annotated tag, rt-3.9.6 has been updated
        to  0e82708d414a109bc4bf906053767d6059b143c2 (tag)
      from  823b34096dc9c926b1da524c8de11bf4b4fc54eb (which is now obsolete)
   tagging  823b34096dc9c926b1da524c8de11bf4b4fc54eb (commit)
  replaces  rt-3.9.5
 tagged by  Alex Vandiver
        on  Tue Nov 23 15:46:49 2010 -0500

- Log -----------------------------------------------------------------
Development release of 3.9.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAkzsKDkACgkQMflWJZZAbqC4DwCfT9sVZQu4RwFhiPIKOtul7kPR
PkgAoJlBQdpdaMXoo7w24xOfc8Pt5X7t
=882l
-----END PGP SIGNATURE-----

Alex Vandiver (34):
      Remove remaining traces of Informix and Sybase support
      Fix leading whitespace errors in Makefile
      Make upgrading tool work before we tag the new version
      Owning tickets is staff-level, not admin-level
      Fixes for trailing whitespace and cuddled elses
      Add a callback for for user modification
      Ensure that all internal messages, including create txns, have message-ids
      Bump minimum Test::WWW::Mechanize version, for ->text_contains
      For parity with Update.html, and legibility, make the table full-width
      Give the MassageCustomFields callback access to the rest of the args to ShowCustomFields
      Add some callbacks after basic information boxes
      Make text, wikitext, and freefor boxes wider
      The syntax for Oracle is ALTER TABLE ... ADD ... ..., not ALTER TABLE ... ADD COLUMN ... ...
      Remove a substitution which was mistakenly committed
      Abstract out text to HTML replacement
      Remove some jifty-specific parts, including ->link
      Sort SYSTEM_BINARIES
      standalone_httpd now lives in sbin
      Merge branch 'psgi' into 3.9-trunk
      Merge branch 'menuing' into 3.9-trunk
      Make ordering "by Created" effectively be an alias for "by id"
      Make Created less of a tight alias to id
      Toggle all checkboxes for a given email address at once
      Fix HTML escaping on attribute
      Ensure that ids are unique even if email addresses are repeated
      Allow TitleBoxes to default to rolled up
      Add an ID and label to Rules-generated addresses, too
      Add a preference for showing a simplified recipient list
      Merge branch 'show-simplified-recipients' into 3.9-trunk
      Add separate callbacks to the end of the SelfService and Privileged menu blocks
      Allow menu items to respect the ->target attribute, and absolute links
      Test fixes for the menu rename in b5c9161
      Give the global CF menu item a predictable id
      Make more widespread use of MaybeRedirectForResults, which fixes some menu item breakage

Chia-liang Kao (40):
      psgi mason handler
      psgi app.
      route tests through psgi app
      skip warnings tests over psgi for now
      some require reordering
      mark actual server for tests requiring it
      gnupg_homedir helper to prevent cleanup_request's File::Temp::cleanup removing useful tmpdir
      external test with psgi server
      common bits of mason dir index.
      Avoid the $RT::Mason::Handler global variable in RT::Interface::Web::Handler
      do our own init in .psgi
      Use the streamy interface
      Merge remote branch 'origin/3.9-trunk' into psgi
      psgify standalon_httpd
      combine standalone_httpd and rt-server
      remove standalone and net::server deps
      revert .in file changes
      bring standalone server banners back for non-dev environment
      look for SERVER_NAME to make psgi inline test happier
      Avoid doing File::Temp::cleanup after every request when doing inline testing
      enable stashwarnings middleware for inline server
      make gnupg-incoming test actually declare requiring actual servers
      use the right mech for warnings_like
      Test::HTTP::Server::Simple* are not used anymore
      no more HTTP::Server::Simple::Mason
      Make compilation error easier to diagnose.
      Fix more deprecated construct uses
      SKIP_REQUEST_WORK_AROUND needed for offline_utf8 only now.
      Merge branch '3.9-trunk' into psgi
      move gnupg test helpers to RT::Test::GnuPG
      check test builder is_passing rather than summary.
      cleanup gnupg test prereq checks
      A more generic check_text_emails from gnupg-select-keys* tests
      requires HTML::Mason::PSGIHandler 0.52
      rt-server is now both server and psgi-app
      test mode for rt-server so we have stashwarnings.
      requires latest CGI::PSGI which fixes fcgi
      Wrap earlier for stashwarnings.
      Merge remote branch 'origin/3.9-trunk' into psgi
      fix rt-server doc, -s should be --server

Christian Loos (1):
      cleanup the load saved search select list

Emmanuel Lacour (6):
      Add missing WebPath to load farbtastic js when RT root is not /
      More WebPath fixes for farbtastic css when RT is not under / webroot
      Fix arrows/title overlapping in tablesorter headers
      Fix empty list of active statuses on simple search help text
      Remove duplicate statuses in RT::Queue->ActiveStatusArray (same statuses may appear in initial and active lifecycles)
      Non RT-Queue CustomFields needs to be applied globally so let us do it quickly with the "Apply To" tab

Jesse Vincent (143):
      Merge branch '3.9-trunk' into query-logging
      Switch TransactionAddresses to try key from the attachments table.
      Move site custom css out into a separate file, saving data and an sql
      Precache the transactions we're searching for on a ticket display page
      Slightly clarify a conditional and more tightly scope a varialbe
      remove a temp variable
      remove a temp variable
      perltidy
      small bits of cache key cleanup in ACL code.
      remove some quasi-debugging code from search_by_watcher.t.  50%
      cache key cleanup
      slight cleanup to _ReferenceId
      eliminate a temp variable
      minor style cleanup
      remove an unused varialbe
      minor grammar fixes
      minor refactoring
      remove a redundant check on $args{Right}
      perltidy
      RT::ACL::LimitToObject update to be able to deal with object names as
      A variant of a patch from Tim Cutts to cut down the work done per
      Actually install the message catalogs on install, not just on upgrade.
      absolutify the global lexicon path
      remove outdated upgrade-noclobber Makefile target
      visited titlebox titles shouldn't be white
      put "Reset RT at a glance" into a box
      Add a link to "show" for our current dashboard
      small cleanup to the basic dashboard modify page
      style updates to chart
      tweaks to Chart.html's config pane
      formatting updates for the EditSavedSearches widget
      fix a bug in our iterator initializaiton
      slight normalization to the ticket creation page
      Cleanup to Search build page
      Tidy up search format box
      eliminate a couple undef warnings
      open-up the right side of the page in the web2 theme to better deal with overflowing layouts
      revert "Load Saved Search" -> "Load Search" for now, since it impacts
      we're no longer using Calendar::Simple
      perltidy
      first pass at migrating from fckeditor to ckeditor
      Restore background-color transparency for the textarea
      get more exact debugging out of mason compilation errors
      hide an annoying div shown by the date picker
      Refactor directory canonicalization out into a sub
      RT.pm is no longer a generated file, lib/RT/Generated.pm is
      warnings avoidance
      Postgres 9 changed their default representation of BYTEA values. RT
      autoconfiscate the plugin dir
      a first pass at a vessel-compatible RT layout
      refactor our build-snapshot target
      start of our vessel maintenance regime
      readd another dist that shipwright gets cranky about
      customplugindir cleanups to autoconf
      remove use of a deprecated construct per clkao++
      make autoconf's relativization support our vessel layout
      another try at a vessel layout
      Fix tests for the latest defaults change
      Tidy the html we generate a bit
      generalized the "Redirect and show results" mechanism
      Cleanup to the ModifyTemplate html
      Remove duplicated testing code
      Cleanup to the Dashboards management code
      Remove old comments and debugging statements
      replace RT's menuing library (unusued) with one from jifty
      Rename "label" to "title", and "url" to "path"
      Import superfish
      tighten up superfish styles so menuing doesn't break horribly
      Give SharedSetting an 'id' method as an alias to Id
      Remove old Navigation UI, and replace with new menus
      Significant work toward new Tabs navigation
      move menu to the upper right-hand corner
      Add a "key" field, to track what we were added as under our parent
      Update titles of several admin pages
      Move closing </div> from PageLayout into Header, which opened it
      Add names and ids to forms, and use them in tests
      Use the new menu ids in tests
      Add back SimpleSearch and CreateTicket
      Flesh out menus more fully
      Put a class on the current logged in user
      Menuing HTML is now pretty and ~well indented and easy to read
      added a property to menuing to determine whether to <a> menu items
      Updates to get scrip edit HTML to not be so painfully unreadable
      Queue - cf mapping navigation
      A bunch of whitespace removal in generated html
      add personal saved searches to prefs menus
      perltidy
      Respect Order and OrderBy in search tab
      Add back 'Offline' and 'Watching Queues' under Tools
      Bring back bookmark ("star") links
      Fix dashboard tests
      Add and reorganize more menus
      add more unique ids to some menu items
      move Configuration to live under the Tools menu
      cleanup of the top-of-page widgets
      Move Dashboards under the "homepage" menu.
      Start abstracting away some cachebusting for dashboard attributes
      After custom field update, redirect back to the same page, so it's a GET
      Modifying a group now redirects after submit
      Fully ported the current state of Ticket/Elements/Tabs to the new
      Remove older tab components, and all vestiges of toptabs, etc
      Move user and custom field editing into the admin menu, from the page menu
      Add menu keys for several menus
      Remove rules menu
      update to Elements/Tabs, format and titles
      reworking how widgets work
      Special-case the self-service menu
      Menuing for SelfService
      Move display of Title to Header
      move superfishification into the css theme
      Fix case errors that prevented Open and Home from being correctly localized
      tweaks to page nav
      Overhaul search navigation
      move the star to after the actions menu
      flop nav, as a cheap hack around superfish running over the edge of the page
      restore custom page nav on ticket create
      tweak page nav location
      move base form styles into base css for easier styling; reorder base css
      Lift a number of non-"style" CSS files to the base/ CSS directory
      nuke the 3.5 and 3.4 themes. they're no longer compatible
      import the new aileron theme (currently a clone of web2)
      remove superfish style info from core RT.
      Removed some obsolete css
      style the page menus in the web2-style theme
      Move our unique id per list item to the list item
      yank the preferences/logout menu up out to its own dom node for the web2 style
      First pass of a restored web2 styling
      Styling of aileron page menus
      improved handling of menu init on IE
      Turns out that we need ids on the menu hrefs for testing and on the
      Added a "HasChildren" method to our Menu class
      add a hint that a menu item has children to the <li>
      Add a very first pass at a theme that doesn't want js for its menuing.
      Use a more correct default path for our matching
      Port changes from FCKEditor config
      Import history folding from a client project, somewhat retooled
      Move PSGI dev dependencies into the dev section
      Fix page menuing on user/group/cf admin.
      Update Elements/Tabs to use Ruslan's new Lifecycles API
      RT::Interface::Web::Handler doesn't need to 'use' itself, but it _does_
      Nav bulletproofing to unbreak the setup wizard
      rename the "actions" menu on a page
      a slightly more faithful take at the "web2" page navigation. currently

Kevin Falcone (4):
      Switch ShowUnreadMessageNotifications off by default
      Merge branch '3.9-subject_tag_cleanup' into 3.9-trunk
      Fix runaway / adding regex in 25c4f5fd83342d1d1038d881d281ccee85fb83f3
      Remove some patch droppings from an ancient merge

Matt Zagrabelny (2):
      Added <button> to the list of selectors for styling input buttons
      Add a callback after the requestor textbox in Ticket/Create

Ruslan Zakirov (43):
      JoinTransactions method
      use JoinTransactions
      factor _TransContentLimit method out of _TransLimit
      FullTextSearch option
      don't show content search if it's disabled
      sbin/rt-fts-oracle
      FTS implementation for Pg and Oracle
      we have only one schema for mysql these days
      delete sbin/rt-fts-oracle.in, we will have one script
      sbin/rt-setup-fulltext-index
      t/fts/indexed_pg.t
      register indexer script in makefile and configure
      ShowHelp in RT::Interface::CLI
      no more $ora_prefix
      use ShowHelp
      insert_schema_as_dba function
      init earlier for functions from RT::Interface::CLI
      improve index creation on Pg
      sbin/rt-fulltext-indexer script
      complete test file
      gitignore
      fix oracle fulltext indexing
      add tests for FTS on Oracle. they pass
      documentation for rt-setup-fulltext-index
      show generic description when --help is used
      documentation on FTS
      create_tickets and create_ticket in RT::Test
      sync index after inserting data
      Merge branch 'fts' into 3.9-trunk
      merge together two variants of create_tickets in RT::Test
      fix issues related to RT::Test->create_tickets merge
      If we drop attachment replace it with plain/text one
      forgot to commit tests for not indexed search
      in Test.pm setup INC with plugins before inserting data
      RT::Ticket->SubjectTag method
      use new RT::Ticket->SubjectTag
      not subject tag in upgrading
      show where in test failure happened, not in the lib
      implement Lifecycle->actions
      describe new format
      no need to hide actions
      Name action properties, positionals are extensible
      use simple merge for HASH options

Shawn M Moore (87):
      Document DevelMode as logging queries
      Link to the (currently nonexistent) Queries page
      Begin adding a SQL query listing tool
      Move Queries tab to Tools from Global
      Makes more sense to hook into $StatementLog than $DevelMode
      Warn users that they need StatementLog for this
      Keep track of SQL query history on the RT::Handle object
      Missing POD
      First cut of displaying query history
      Add RT::Handle->Quote with a warning that you don't need it
      Inline bind values
      Truncate timing to four decimal places
      Make the list a table instead in preparation for sorting
      Add tablesorter jquery plugin
      tablesorter demands thead and tbody tags
      loc the table header cells
      Enable table sorting for queryset tables
      Use the recommended class name instead
      Use a theme for sorted tables
      Move the FillIn logic from the template to RT::Handle
      We have $self here, use it
      Include total query time for each request
      If we use a <script> tag we get syntax highlighting
      Use loc in a few more places
      Show/hide query sets
      Display number of queries in the hide/show link
      arial, really? :)
      If there's a trace, provide a toggle for displaying it
      Move the Footer into HandleRequest so that it keeps %session
      Merge branch '3.9-trunk' into query-logging
      Log recorded SQL statements after the Footer
      Display SQL queries in a comment in the footer of each page
      Add a more useful index page to /Admin/Tools
      Make the query stacktrace toggle float right
      Factor logic out into a new component, QueriesAsComment
      Revert "Move the Footer into HandleRequest so that it keeps %session"
      Pass along the ($ok, $msg) from ScripAction->Load
      Merge branch '3.9-trunk' into query-logging
      We no longer have a CurrentUser in Footer again :/
      Begin adding tests for query-log
      A couple more tests
      Only add StashWarnings if we need it
      Ignore nytprof files
      Merge branch 'query-logging' into 3.9-trunk
      Fix test to not demand ordering of approvals
      Bump to DBIx-SB 1.57
      We're always going to have a stack trace now thanks to the DBIx-SB dep
      Rename query-log.t to query_log.t for consistency
      Look for a query that depends less on the specific database engine
      Don't hardcode root's id of 12
      Try safeguarding against searches without ->Content
      Undef warning guards for $ENV{'RT_TEST_WEB_HANDLER'}
      Typo fix
      Warn when we can't set the root password
      Factor out ValidatePassword
      Validate admin password and show errors to the user
      Plack warning testing using middleware
      Fix warnings fetching under plack
      Depend on the HTML::Mason::PSGIHandler with our fix
      Don't loc debug messages in email-dashboards
      Remove stray whitespace in README
      Improve verbiage of README.Oracle
      Update gitignore
      Get rid of circa-2000 README.docs
      Move the web deployment doc out into a new file, docs/web_deployment.pod
      PODify web_deployment.pod
      Document standalone server
      Minor doc tweaks
      The outermost layer that people need to care about is PSGI, not Mason
      Move clean-sessions back into the README
      Verbiage tweaks
      Style tweaks
      New mod_perl2 config generated from t/data/configs/apache2.2+mod_perl.conf
      Missed RT_TESTING, trs++
      mod_perl 1.x config based on 2.x
      Use named virtual hosts like the fcgi config
      FastCGI config for PSGI
      Fix DashBoards to be Dashboards
      Starlet is used by standalone but is separate from the Plack dist
      Explicit --port is preferred
      My Apache (2.2.13) throws an error when mod_log_config is specified
      Missed a few other log_configs
      User/Group must be configured outside of VirtualHost
      Consistent punctuation during make initdb
      rosseta -> Rosetta
      Remove trailing whitespace in a loc
      Remove empty loc params

Thomas Sibley (42):
      Turn the message box light red when replying as an indication of who the
      This is not a time nor place for Comic Sans
      Move the submit button above the PreviewScrips box on ticket update
      Fix over-indenting of the last few blocks
      Set the URL fragment when a main tab is selected in the rights editor
      Change #acl-addprincipal to #acl-AddPrincipal just for style's sake
      Update the title of the rights panel when adding a user/group
      Refactor the category tabs/rights loops into a separate component
      Include the actual right name in another column for reference
      Swap the order of Comment and Reply at the top of ticket pages
      Avoid over-escaping ShowUser output and just call it as a component
      During Install Mode, $RT::Handle and $RT::System aren't always defined
      Add an identifying class to the top level FCKeditor iframe
      Make the right names part of the label so they're clickable
      Fix an HTML encoding bug with the rich text editor
      Also bail out of the rich text editor for the iPad
      Move the UserLogo helper to a NoAuth location
      Don't ignore RT.pm, but instead ignore RT/Generated.pm
      Add a callback to the "New ticket in" widget so we can add form inputs
      Kill spaces that snuck into the mobile login component path
      Redirect to the right path and with an actual ticket id
      $WebURL already has a trailing slash so don't double it
      We require at least Plack 0.9942 for Plack::Util::response_cb
      This hasn't been updated since 2005
      Doc doesn't need an execution bit
      Fix the theme editor for the new menus
      Simplify the Logged in user menu in the web2 theme
      Calling jQuery() on the arguments to insert and append is redundant
      Tweak the web2 menus so they're more consistent
      Kill the superfluous Settings submenu to decrease the menu levels
      Make the submenu indicators visible in aileron
      Use the HoverIntent jQuery plugin
      Don't show a border for the first menubar item
      Use supersubs to resize menu widths within a reasonable range
      Fix tests to account for my menu changes
      Consistently style the "Not logged in" message across all themes
      Replace the Hover Intent plugin with event.special.hover
      Workaround a very weird behaviour in Chrome when opening selects
      Cleanup the borders on the menus
      Add some more error reporting
      Revert "Import history folding from a client project, somewhat retooled"
      Add button hovers as a themable section

sunnavy (37):
      we use ShowTransaction for User and Group too and they can not show cfs
      admin_user.t, initially a regress test of 1f43a1cef5f0
      'Create' is a 'message' only if it's on a ticket
      Order the Approvals: ported from e69223f54360 in 3.8
      we may don't have resolved status
      add default_inactive status to merge tickets
      enlarge Status coolumn to 64 chars
      upgrade script of Status schema change
      stupid missing paren
      t/web/walk.t to walk pages we didn't test
      ticket_status, ticket_status_is, set_custom_field and custom_field_input from rtir, get_ticket_id
      tweak offline_utf8.t to get around HTTP::Request::Common::form_data
      warning fix: content could be utf8 decoded
      warning fix
      record forward records to txn
      /Ticket/Forward.html test
      move parse_mail to Test.pm
      move works and fails to Test.pm
      remove new() sub: kinda useless
      abstract create_tickets and move it to Test.pm
      move more common things to import of RT::Test::GnuPg
      use RT::Test::diag to respect TEST_VERBOSE
      abstract send_email_and_check_transaction
      tiny clean
      use ref directly, no need shallow copy
      split t/mail/gnupg-outgoing.t to 4 tests for parallel testing
      abstract create_and_test_outgoing_emails from t/mail/gnupg-outgoing*
      ConnectToDatabase in parent pid
      need FullTextSearch enabled
      tiny clean
      tiny warning fix
      update walk.t
      jifty snaked in 3.9 ;)
      attachment test for forward ticket/txn
      add no_redirect_results to not redirect even we have some results
      make action Take or Steal if the actor is the owner
      test for make action Take or Steal if the actor is the owner

-----------------------------------------------------------------------


More information about the Rt-commit mailing list