Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Apr 28, 2012
  1. @levin108

    fix a bug of crash when downloading portrait fail

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  2. @levin108

    make webkit in the chat window friendly to code

    levin108 authored
    escapt blankspace to &nbsp; tab to four &nbsp; and
    \n to <br/>
    
    Signed-off-by: levin li <levin108@gmail.com>
  3. @levin108

    sort the log files in the left of logbox by date

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  4. @levin108

    make xml parser recover from error

    levin108 authored
    add a flag XML_PARSE_RECOVERY to xmlReadFile()
    
    Signed-off-by: levin li <levin108@gmail.com>
Commits on Apr 27, 2012
  1. @levin108

    add callback for the view_chat_logs button in chat window

    levin108 authored
    make it popup the log box if log exists
    
    Signed-off-by: levin li <levin108@gmail.com>
Commits on Apr 26, 2012
  1. @levin108

    make some translation for the tips in log box

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  2. @levin108

    make the log list more elegant

    levin108 authored
    make the margin between messages larger, remove the log list
    header, add a log box header to show the account's information
    and buddy's information, current layout is:
    +---------------------------------------------+
    |                   Title                     |
    +---------------------------------------------+
    |   Account's Info         Buddy'Info         |
    +--------------+------------------------------+
    |              |                              |
    |              |                              |
    | GtkTreeView  |         GtkTextView          |
    |              |                              |
    |              |                              |
    +--------------+------------------------------+
    |                                 Close       |
    +---------------------------------------------+
    
    Signed-off-by: levin li <levin108@gmail.com>
  3. @levin108

    check wheter logs exist before show the chat log window

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  4. @levin108

    make left click on log list to show log content in the textview

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  5. @levin108

    bind the log to the textview in log box

    levin108 authored
    first we read the log file by hybrid_logs_read() which store
    the logs in form of a list of log entries, and then we traverse
    the list and insert the logs into the textview buffer
    
    Signed-off-by: levin li <levin108@gmail.com>
  6. @levin108

    initialize the buffer of the textview in logbox

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  7. @levin108

    add log filename to the gtktreestore of the listbox treeview

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  8. @levin108

    add hybrid_logs_read() to read a specified log file

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  9. @levin108

    automaticly select the latest log file when the logbox startup

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  10. @levin108

    bind the log filenames to the treeview in the log box

    levin108 authored
    Signed-off-by: levin li <levin108@gmail.com>
  11. @levin108

    make hybrid_config_get_path() return const char*

    levin108 authored
    since the config_path is a static variable, we should
    return it as a const value
    
    Signed-off-by: levin li <levin108@gmail.com>
  12. @levin108

    add a function hybrid_logs_get_path() to get the log directory

    levin108 authored
    we can easily get the log directory patch string for a specified
    account and buddy by this function, it justs returns a string,
    and needs to be freed after use.
    
    Signed-off-by: levin li <levin108@gmail.com>
  13. @levin108

    create chat log box ui, not bind any data

    levin108 authored
    The current layout is:
    ++--------------------------+
    |       title bar           |
    +--------+------------------+
    |TreeView|     TextView     |
    |        |                  |
    |        |                  |
    +--------+------------------+
    |                  Close    |
    +---------------------------+
    
    API is:
    HybridLogbox *hybrid_logbox_create(
    	HybridAccount *account, HybridBuddy *buddy);
    void hybrid_logbox_show(HybridLogbox *logbox);
    
    Signed-off-by: levin li <levin108@gmail.com>
  14. @levin108

    change the log format from html to xml

    levin108 authored
    the new format like that:
    <root>
    	<m type="o">
    		<t>15:57:43</t>
    		<n>levin</n>
    		<c>hello hybrid</c>
    	</m>
    	<m type="i">
    		<t>15:57:44</t>
    		<n>kevin</n>
    		<c>hello levin</c>
    	</m>
    </root>
    
    Signed-off-by: levin li <levin108@gmail.com>
  15. @levin108

    change log location

    levin108 authored
    change from:
    	.config/hybrid/logs/username/
    to:
    	.config/hybrid/logs/protocol_name/username/
    
    Signed-off-by: levin li <levin108@gmail.com>
Commits on Apr 20, 2012
  1. @levin108

    fix some compile warning

    levin108 authored
    use %lu when involving size_t varibles in printf related functions,
    ingored return value of BIO_flush() to avoid compile warning:
    "warning: value computed is not used"
    
    Signed-off-by: levin li <levin108@gmail.com>
Commits on Apr 13, 2012
  1. @levin108

    modify the source address to clone in README.md

    levin108 authored
    change it to git://github.com/levin108/hybrid.git, 
    as we know, not all users have permission to access
    git@github.com:levin108/hybrid.git
    
    Signed-off-by: levin li <levin108@gmail.com>
  2. @levin108

    modify the homepage of hybrid in the about panel

    levin108 authored
    Create a homepage by github's project pages, the new
    homepage is http://levin108.github.com/hybrid/
    
    Signed-off-by: levin li <levin108@gmail.com>
  3. @levin108

    fix a bug which cause gtalk account display null in the head name panel

    levin108 authored
    This problem is caused by change of gtalk protocal, previously, 
    we send a get buddy information for the current account to fetch
    the account's latest information with a message whose "to" field
    set to account's username, such as "levin108", it runs well before,
    but now it returns error, we need to set the "to" field to the
    full jabber id, such as "levin108@gmail.com"
    
    Signed-off-by: levin li <levin108@gmail.com>
  4. @levin108

    fixed the compile error caused by gtk_combo_box_text_new()

    levin108 authored
    GtkComboBoxText was implemented in GTK since 2.24, while in some
    Linux Distro such as Ubuntu10.10 or older versions, on which the
    GTK version is 2.22 or old, it would cause a compile error.
    
    I reimplemented the combo box using gtk_combo_box_new_text()
    instead of gtk_combo_box_text_new() to solve this problem.
    
    Signed-off-by: levin li <levin108@gmail.com>
  5. @xuhdev @levin108

    Fix bug report URL

    xuhdev authored levin108 committed
    Signed-off-by: levin li <levin108@gmail.com>
Commits on Feb 2, 2012
  1. @levin108
Commits on Jan 14, 2012
  1. @levin108
Commits on Dec 31, 2011
  1. @levin108

    Merge pull request #20 from yuyichao/master

    levin108 authored
    主要是CMakelists.txt
  2. @yuyichao

    update translation

    yuyichao authored
  3. @yuyichao
Commits on Dec 30, 2011
  1. @yuyichao

    Merge branch 'tweak'

    yuyichao authored
  2. @yuyichao
  3. @yuyichao
  4. @yuyichao

    well, I think 'input' is probably better than 'inputting' (and defini…

    yuyichao authored
    …tely better than 'inputing' =D )
Something went wrong with that request. Please try again.