Adium

Builder nightly-adium-default Build #196

Results:

Build successful

SourceStamp:

ProjectAdium
Repositoryadium
Branchdefault
Revisionb668e55f19bdd9d28a0c5c60066b59cc22587a77
Got Revisionb668e55f19bdd9d28a0c5c60066b59cc22587a77
Changessee below

BuildSlave:

adium.muscovy

Reason:

The Nightly scheduler named 'nightly-adium-default' triggered this build

Steps and Logfiles:

  1. hg update ( 4 secs )
    1. stdio
  2. compile compile warnings ( 6 mins, 53 secs )
    1. stdio
    2. warnings (90)
  3. shell upload ( 25 secs )
    1. stdio

Build Properties:

NameValueSource
branch default Build
buildername nightly-adium-default Builder
buildnumber 196 Build
got_revision b668e55f19bdd9d28a0c5c60066b59cc22587a77 Source
project Adium Build
repository adium Build
revision b668e55f19bdd9d28a0c5c60066b59cc22587a77 Build
scheduler nightly-adium-default Scheduler
slavename adium.muscovy BuildSlave
warnings-count 90 WarningCountingShellCommand
workdir /Users/adium/adium-slave/nightly-adium-default slave

Forced Build Properties:

NameLabelValue

Blamelist:

  1. Frank Dowsett
  2. Thijs Alkemade

Timing:

StartSat Feb 11 02:00:00 2012
EndSat Feb 11 02:07:24 2012
Elapsed7 mins, 23 secs

All Changes:

  1. Change #3342

    Category None
    Changed by Thijs Alkemade <thijsalkemadeohnoyoudont@gmail.com>
    Changed at Fri 10 Feb 2012 14:02:52
    Repository adium
    Project Adium
    Branch default
    Revision 6880c201b832ce811bead3bbc975e6992bcec6ca

    Comments

    Log line numbers and the dispatch_queue's name (if it's not on the main queue) in AILogWithSignature().

    Changed files

    • Frameworks/Adium Framework/Source/ESDebugAILog.h
    • Frameworks/Adium Framework/Source/ESDebugAILog.m
  2. Change #3343

    Category None
    Changed by Thijs Alkemade <thijsalkemadeohnoyoudont@gmail.com>
    Changed at Fri 10 Feb 2012 15:04:59
    Repository adium
    Project Adium
    Branch default
    Revision fceff51f0ad7faafdae1d4ba532fdd27b892b7ee

    Comments

    Flush the log index right before searching. If the search starts before the AILoggerPlugin finishes flushing the log, it will appear as if there are no results.
    
    SKIndexFlush is thread-safe, and according to the docs: "Before searching an index, always call SKIndexFlush, even though the flush process may take up to several seconds. If there are no updates to commit, a call to SKIndexFlush does nothing and takes minimal time.", so it will never hurt doing this here.

    Changed files

    • Source/AILogViewerWindowController.m
  3. Change #3344

    Category None
    Changed by Thijs Alkemade <thijsalkemadeohnoyoudont@gmail.com>
    Changed at Fri 10 Feb 2012 15:51:52
    Repository adium
    Project Adium
    Branch default
    Revision bb8f087a0860d9c9967839368400ba0b7193d54a

    Comments

    If the logArray is nil, then we're still indexing, so show "Loading...", if the logArray is an empty array, the user has not selected anything, so show nothing.
    
    This should stop the text "Loading..." from flashing while indexing.

    Changed files

    • Source/AILogViewerWindowController.m
  4. Change #3345

    Category None
    Changed by Thijs Alkemade <thijsalkemadeohnoyoudont@gmail.com>
    Changed at Fri 10 Feb 2012 15:51:54
    Repository adium
    Project Adium
    Branch default
    Revision e30c939bb5dc87f2adac0e9d8206eb185f1d6ae6

    Comments

    Don't flush inside this lock. The lock is acquired on the main thread to cancel a search, and flushing can take a looong time.

    Changed files

    • Source/AILogViewerWindowController.m
  5. Change #3347

    Category None
    Changed by Frank Dowsett <wixardyohnoyoudont@adium.im>
    Changed at Fri 10 Feb 2012 16:06:14
    Repository adium
    Project Adium
    Branch default
    Revision bd6e7eab2b081bcb2c7f4862e01b1c97dbe51208

    Comments

    Take the toolbar/titlebar into account when resizing the contact list. Refs #14433

    Changed files

    • Source/AIListController.m
  6. Change #3348

    Category None
    Changed by Frank Dowsett <wixardyohnoyoudont@adium.im>
    Changed at Fri 10 Feb 2012 16:06:15
    Repository adium
    Project Adium
    Branch default
    Revision 05a13b42f466825497333a67d415460b5a301b63

    Comments

    Use the existing checks with type to find to determine when to allow contact list searching. Fixes #14433

    Changed files

    • Source/AIListWindowController.m
  7. Change #3349

    Category None
    Changed by Thijs Alkemade <thijsalkemadeohnoyoudont@gmail.com>
    Changed at Fri 10 Feb 2012 16:16:53
    Repository adium
    Project Adium
    Branch default
    Revision 963f93d5e2c62da6d9a86152fcf301faf6cd3036

    Comments

    Look up contacts on the main thread, to avoid exceptions about mutating a mutable dictionary that is being enumerated.
    
    This should fix some of the transcripts showing up as corrupt errors.

    Changed files

    • Source/AIXMLChatlogConverter.m
  8. Change #3350

    Category None
    Changed by Frank Dowsett <wixardyohnoyoudont@adium.im>
    Changed at Fri 10 Feb 2012 20:27:43
    Repository adium
    Project Adium
    Branch default
    Revision b668e55f19bdd9d28a0c5c60066b59cc22587a77

    Comments

    Correct the case of the path for loading AdiumLibpurplePlugins. Fixes #15840

    Changed files

    • Plugins/Purple Service/SLPurpleCocoaAdapter.m
 
Apple design awards 05 special mention Adium is powered by libpurple Network Redux Logo