2 years agoApply the del callback for the avatar directly on the image object master
Treviño - 3v1n0 [Tue, 22 Sep 2009 22:17:51 +0000] 
Apply the del callback for the avatar directly on the image object

2 years agoUnref the purple imgstore only when the configuration panel is closed.
Treviño - 3v1n0 [Tue, 22 Sep 2009 22:00:57 +0000] 
Unref the purple imgstore only when the configuration panel is closed.

2 years agoFix memory leak for the fileselector filepath.
Treviño - 3v1n0 [Tue, 22 Sep 2009 21:56:19 +0000] 
Fix memory leak for the fileselector filepath.
Remove the value when the button is deleted.

2 years agoIndentation fixes...
Treviño - 3v1n0 [Mon, 21 Sep 2009 23:15:42 +0000] 
Indentation fixes...
Use tabs only for leading indentations and column all other values by spaces

2 years agoDon't show or edit/save accounts if the associated plugin can't be found
Treviño - 3v1n0 [Fri, 18 Sep 2009 04:30:50 +0000] 
Don't show or edit/save accounts if the associated plugin can't be found

2 years agoUse homogeneus vboxes for account settings
Treviño - 3v1n0 [Wed, 16 Sep 2009 03:20:40 +0000] 
Use homogeneus vboxes for account settings
With an high scale value everything is more usable!

2 years agoUse evas_color to paint the disabled accounts' genlist items
Treviño - 3v1n0 [Wed, 16 Sep 2009 02:36:56 +0000] 
Use evas_color to paint the disabled accounts' genlist items

2 years agoBetter Google Talk fake pulgin integration in the plugins genlist
Treviño - 3v1n0 [Wed, 16 Sep 2009 01:01:19 +0000] 
Better Google Talk fake pulgin integration in the plugins genlist

2 years agoUse an entry in avatar selector (to show native formats)
Treviño - 3v1n0 [Wed, 16 Sep 2009 00:40:37 +0000] 
Use an entry in avatar selector (to show native formats)

2 years agoUse a title with markup in the inwin, and enlarge the button using its min
Treviño - 3v1n0 [Wed, 16 Sep 2009 00:39:25 +0000] 
Use a title with markup in the inwin, and enlarge the button using its min

2 years agoUse a label with markup for the inwin title!
Treviño - 3v1n0 [Tue, 15 Sep 2009 14:51:50 +0000] 
Use a label with markup for the inwin title!

2 years agoLink each account with his list item (too), use the ui_data in the callbacks
Treviño - 3v1n0 [Tue, 15 Sep 2009 01:59:36 +0000] 
Link each account with his list item (too), use the ui_data in the callbacks

2 years agoMove the gui-update after removal on purple "account-removed" callback
Treviño - 3v1n0 [Tue, 15 Sep 2009 01:34:39 +0000] 
Move the gui-update after removal on purple "account-removed" callback

2 years agoRemove the selected/unselected genlist callback functions
Treviño - 3v1n0 [Tue, 15 Sep 2009 01:02:42 +0000] 
Remove the selected/unselected genlist callback functions
Maybe in the future they could be reintegrated, now I keep the Manage
hoversel as it is.

2 years agoFix the mouse position for hoversel showing...
Treviño - 3v1n0 [Tue, 15 Sep 2009 01:01:16 +0000] 
Fix the mouse position for hoversel showing...
Use evas_pointer instead of ecore_x

2 years agoUse an entry context menu to Show/Hide the password
Treviño - 3v1n0 [Mon, 14 Sep 2009 21:40:12 +0000] 
Use an entry context menu to Show/Hide the password
Toggle available only for password fields.

2 years agoUse purple util function to get $HOME
Treviño - 3v1n0 [Mon, 14 Sep 2009 21:39:49 +0000] 
Use purple util function to get $HOME

2 years agoRemove newline chars from the setting titles
Treviño - 3v1n0 [Mon, 14 Sep 2009 21:38:35 +0000] 
Remove newline chars from the setting titles
Using purple util function

2 years agoAdd an hoversel on account longpress for editing or deleting it
Treviño - 3v1n0 [Mon, 14 Sep 2009 15:26:18 +0000] 
Add an hoversel on account longpress for editing or deleting it
Callback functions have been updated accordingly

2 years agoUse acclist check when populating buttons too.
Treviño - 3v1n0 [Mon, 14 Sep 2009 02:06:13 +0000] 
Use acclist check when populating buttons too.

2 years agoTry to convert an avatar in every supported format when possible
Treviño - 3v1n0 [Mon, 14 Sep 2009 01:47:04 +0000] 
Try to convert an avatar in every supported format when possible

2 years agoIndentation fixes
Treviño - 3v1n0 [Mon, 14 Sep 2009 01:14:13 +0000] 
Indentation fixes

2 years agoCheck for a null genlist pointer instead of counting the accounts when adding
Treviño - 3v1n0 [Mon, 14 Sep 2009 01:12:12 +0000] 
Check for a null genlist pointer instead of counting the accounts when adding

2 years agoFunction renaming...
Treviño - 3v1n0 [Mon, 14 Sep 2009 01:05:50 +0000] 
Function renaming...

2 years agoThe avatar cann't lose the "unset" button, but should unref the stored image!
Treviño - 3v1n0 [Mon, 14 Sep 2009 01:01:38 +0000] 
The avatar cann't lose the "unset" button, but should unref the stored image!

2 years agoRemove many debug printf's
Treviño - 3v1n0 [Mon, 14 Sep 2009 00:52:14 +0000] 
Remove many debug printf's

2 years agoFix crash when freeing the fs path
Treviño - 3v1n0 [Mon, 14 Sep 2009 00:51:07 +0000] 
Fix crash when freeing the fs path

2 years agoDefine and use ElmIM_Account_Win for important widgets, update window on events
Treviño - 3v1n0 [Mon, 14 Sep 2009 00:05:46 +0000] 
Define and use ElmIM_Account_Win for important widgets, update window on events
Use and define purple signals to redesign the interface when an add/remove/disable/enable
event is performed.
Accounts manager is quite complete now.

2 years agoMove code down...
Treviño - 3v1n0 [Sun, 13 Sep 2009 23:56:45 +0000] 
Move code down...

2 years agoUse purple_core_get_ui() instead of UI_ID define
Treviño - 3v1n0 [Sun, 13 Sep 2009 23:56:12 +0000] 
Use purple_core_get_ui() instead of UI_ID define

2 years agoSupport for Gtalk Icon for configured accounts
Treviño - 3v1n0 [Sun, 13 Sep 2009 23:55:16 +0000] 
Support for Gtalk Icon for configured accounts

2 years agoUse G_DIR_SEPARATOR instead of '/' for paths
Treviño - 3v1n0 [Sun, 13 Sep 2009 23:53:03 +0000] 
Use G_DIR_SEPARATOR instead of '/' for paths

2 years agoCheck for passed data pointers in icon functions
Treviño - 3v1n0 [Sun, 13 Sep 2009 23:48:32 +0000] 
Check for passed data pointers in icon functions

2 years agoIndentation Fixes - Add also a name var to the ElmIM_Account struct
Treviño - 3v1n0 [Sun, 13 Sep 2009 23:43:03 +0000] 
Indentation Fixes - Add also a name var to the ElmIM_Account struct

2 years agoUse elm entry with wrapping in elmim_inwin too.
Treviño - 3v1n0 [Sat, 12 Sep 2009 04:46:52 +0000] 
Use elm entry with wrapping in elmim_inwin too.
SmartNewLine is now deprecated.

2 years agoUse the elm_entry line wrap for showing long setting titles
Treviño - 3v1n0 [Sat, 12 Sep 2009 04:25:48 +0000] 
Use the elm_entry line wrap for showing long setting titles
smartNewLine is not used here, it limits too much.

2 years agoFix image conversion extension find, show valid formats in fileselector
Treviño - 3v1n0 [Sat, 12 Sep 2009 04:04:46 +0000] 
Fix image conversion extension find, show valid formats in fileselector

2 years agoAvoid confrontations if there's a password option, just return
Treviño - 3v1n0 [Sat, 12 Sep 2009 03:14:52 +0000] 
Avoid confrontations if there's a password option, just return

2 years agoDon't trim an option password value, just remove the trailing NL
Treviño - 3v1n0 [Sat, 12 Sep 2009 03:12:32 +0000] 
Don't trim an option password value, just remove the trailing NL

2 years agoAdd trimString utility function and use it for parsing entries contents
Treviño - 3v1n0 [Sat, 12 Sep 2009 03:03:02 +0000] 
Add trimString utility function and use it for parsing entries contents

2 years agoReduce the inwin button height
Treviño - 3v1n0 [Fri, 11 Sep 2009 04:03:33 +0000] 
Reduce the inwin button height

2 years agoUpdate the connection button status on account-removal
Treviño - 3v1n0 [Tue, 8 Sep 2009 05:18:49 +0000] 
Update the connection button status on account-removal

2 years agoFix, again, the usersplit parsing
Treviño - 3v1n0 [Tue, 8 Sep 2009 04:20:32 +0000] 
Fix, again, the usersplit parsing

2 years agoAvoid crashes due to the Gtalk fake plugin
Treviño - 3v1n0 [Tue, 8 Sep 2009 04:16:03 +0000] 
Avoid crashes due to the Gtalk fake plugin

2 years agoAdd "hackery" support for GTalk service
Treviño - 3v1n0 [Tue, 8 Sep 2009 03:48:23 +0000] 
Add "hackery" support for GTalk service
The jabber (xmpp) protocol already supported it, but I've added some
"bad code" to configure it properly as Pidgin does.

2 years agoAdd support for new accounts remote registration
Treviño - 3v1n0 [Tue, 8 Sep 2009 02:35:42 +0000] 
Add support for new accounts remote registration

2 years agoUse an inwin to select the account type to add instead of a pager
Treviño - 3v1n0 [Tue, 8 Sep 2009 01:22:30 +0000] 
Use an inwin to select the account type to add instead of a pager
This is mostly a workaround, since using a pager there were some
issues on popping it after adding a new account.

2 years agoDon't use the cb function to pop the pager
Treviño - 3v1n0 [Tue, 8 Sep 2009 01:21:58 +0000] 
Don't use the cb function to pop the pager

2 years agoScale up the accounts checkboxes
Treviño - 3v1n0 [Tue, 8 Sep 2009 01:21:12 +0000] 
Scale up the accounts checkboxes

2 years agoFunction renaming...
Treviño - 3v1n0 [Tue, 8 Sep 2009 00:37:50 +0000] 
Function renaming...

2 years agoFix many Valgrind read/write errors
Treviño - 3v1n0 [Tue, 8 Sep 2009 00:02:31 +0000] 
Fix many Valgrind read/write errors

2 years agoOptimize some code, partially fix a memory leak
Treviño - 3v1n0 [Mon, 7 Sep 2009 23:20:36 +0000] 
Optimize some code, partially fix a memory leak

2 years agoElmIM inwin redesigned
Treviño - 3v1n0 [Mon, 7 Sep 2009 16:51:26 +0000] 
ElmIM inwin redesigned

2 years agoConvert the added buddy image to a format supported by the plugin
Treviño - 3v1n0 [Mon, 7 Sep 2009 15:15:41 +0000] 
Convert the added buddy image to a format supported by the plugin
Includes a fix not to remove the object data with the image specs

2 years agoUpdate the img selector cb function against the new API
Treviño - 3v1n0 [Mon, 7 Sep 2009 04:31:57 +0000] 
Update the img selector cb function against the new API

2 years agoDisable the "Connect" button if no account is enabled.
Treviño - 3v1n0 [Mon, 7 Sep 2009 04:07:00 +0000] 
Disable the "Connect" button if no account is enabled.
To perform this action I had to write an utility function that
checks if at least one account is enabled.
elmim_purple_account_enabled_find()

2 years agoUnitialize correctly libpurple, quitting its core
Treviño - 3v1n0 [Mon, 7 Sep 2009 04:03:23 +0000] 
Unitialize correctly libpurple, quitting its core

2 years agoUse proper frame name when editing an account
Treviño - 3v1n0 [Mon, 7 Sep 2009 04:02:26 +0000] 
Use proper frame name when editing an account

2 years agoInwin cb function renamed
Treviño - 3v1n0 [Mon, 7 Sep 2009 04:01:51 +0000] 
Inwin cb function renamed

2 years agoUse glib function in fileselector cb function
Treviño - 3v1n0 [Mon, 7 Sep 2009 04:00:52 +0000] 
Use glib function in fileselector cb function

2 years agoFix account saved usersplits recovery and showing
Treviño - 3v1n0 [Mon, 7 Sep 2009 01:38:07 +0000] 
Fix account saved usersplits recovery and showing
The list must be read using the inverse direction

2 years agoMissed git add...
Treviño - 3v1n0 [Mon, 7 Sep 2009 01:33:57 +0000] 
Missed git add...

2 years agoSome gl functions renaming
Treviño - 3v1n0 [Mon, 7 Sep 2009 01:07:32 +0000] 
Some gl functions renaming

2 years agoUse a timer to unlink the temporary image file
Treviño - 3v1n0 [Fri, 4 Sep 2009 12:31:55 +0000] 
Use a timer to unlink the temporary image file

2 years agoShow error on image resize issue
Treviño - 3v1n0 [Fri, 4 Sep 2009 12:31:30 +0000] 
Show error on image resize issue

2 years agoAvoid int option memleak
Treviño - 3v1n0 [Fri, 4 Sep 2009 04:36:43 +0000] 
Avoid int option memleak

2 years agoAvoid crash due to unvalid Purple Imgstore, ref and unref it!
Treviño - 3v1n0 [Fri, 4 Sep 2009 04:19:49 +0000] 
Avoid crash due to unvalid Purple Imgstore, ref and unref it!

2 years agoAlign the icon unset button properly
Treviño - 3v1n0 [Fri, 4 Sep 2009 04:01:02 +0000] 
Align the icon unset button properly

2 years agoAvoid crashes on double-Save/Save-Back click.
Treviño - 3v1n0 [Fri, 4 Sep 2009 03:47:15 +0000] 
Avoid crashes on double-Save/Save-Back click.

2 years agoNew buddy icon selection method
Treviño - 3v1n0 [Fri, 4 Sep 2009 03:44:22 +0000] 
New buddy icon selection method
Using a new approach to select the buddy icon, now is checked and
converted as soon as it has been selected in the file selector.
If the image is valid, the PurpleStoredImage is now used as value
to use in the setting related functions.
I've also added an unset button to delete the set buddy icon.

2 years agoAllow to unset the buddy avatar image
Treviño - 3v1n0 [Thu, 3 Sep 2009 16:51:49 +0000] 
Allow to unset the buddy avatar image

2 years agoFix crash on adding new account (string should be duplicated if not NULL!)
Treviño - 3v1n0 [Thu, 3 Sep 2009 16:02:11 +0000] 
Fix crash on adding new account (string should be duplicated if not NULL!)

2 years agoUse asprintf for inwin double-account error message
Treviño - 3v1n0 [Thu, 3 Sep 2009 15:57:47 +0000] 
Use asprintf for inwin double-account error message

2 years agoError checking in elmim_ee_img_resize, returning false value
Treviño - 3v1n0 [Thu, 3 Sep 2009 05:27:48 +0000] 
Error checking in elmim_ee_img_resize, returning false value

2 years agoMove the ecore evas image resize code to elmim_ee_img_resize in elmim_utils.c
Treviño - 3v1n0 [Thu, 3 Sep 2009 05:18:40 +0000] 
Move the ecore evas image resize code to elmim_ee_img_resize in elmim_utils.c

2 years agoBuddy icon correctly saved and reloaded, using evas resize if needed
Treviño - 3v1n0 [Thu, 3 Sep 2009 04:54:58 +0000] 
Buddy icon correctly saved and reloaded, using evas resize if needed
The buddy icon is now added to the purple imgstore (resizing it using
evas_ecore if it doesn't follow the plugin icon specs) and saved correctly.
The client then reloads it from the configured imgstore.

2 years agoDon't send anything to the longpress cb function
Treviño - 3v1n0 [Thu, 3 Sep 2009 02:54:05 +0000] 
Don't send anything to the longpress cb function
Other idea, actually inapplicable due to genlist issues, is to show
the managing hoversel on longpress (done but it unselects).

2 years agoEdit an account on long press over the genlist item
Treviño - 3v1n0 [Thu, 3 Sep 2009 02:45:35 +0000] 
Edit an account on long press over the genlist item
Uses the brand new genlist "longpress" callback

2 years agoDuplicate filepath string for image selection
Treviño - 3v1n0 [Thu, 3 Sep 2009 02:44:31 +0000] 
Duplicate filepath string for image selection
Fixes a bug.

2 years agoFirst support to the icon selection using elm_fileselector.
Treviño - 3v1n0 [Wed, 2 Sep 2009 03:45:50 +0000] 
First support to the icon selection using elm_fileselector.
Currently the icon can be selected and the path is saved, but it's not
used yet

2 years agoReturn NULL as default in elmim_account_setting_value_get()
Treviño - 3v1n0 [Wed, 2 Sep 2009 02:57:48 +0000] 
Return NULL as default in elmim_account_setting_value_get()

2 years agoUse the new elm_separator in inwin.
Treviño - 3v1n0 [Wed, 2 Sep 2009 01:52:29 +0000] 
Use the new elm_separator in inwin.

2 years agos/plugin_gl_class/account_gl_class/ in elmim account window
Treviño - 3v1n0 [Wed, 2 Sep 2009 01:39:20 +0000] 
s/plugin_gl_class/account_gl_class/ in elmim account window

2 years agoCut the elmim_inwin maximum per-line text size.
Treviño - 3v1n0 [Wed, 2 Sep 2009 01:16:48 +0000] 
Cut the elmim_inwin maximum per-line text size.
Workaround...

2 years agoKeep the plugin readable name in ElmIM_Account
Treviño - 3v1n0 [Wed, 2 Sep 2009 01:10:27 +0000] 
Keep the plugin readable name in ElmIM_Account

2 years agoIndentation and style fixes
Treviño - 3v1n0 [Wed, 2 Sep 2009 01:01:32 +0000] 
Indentation and style fixes

2 years agoMore informative error message for duplicate accounts
Treviño - 3v1n0 [Wed, 2 Sep 2009 01:00:51 +0000] 
More informative error message for duplicate accounts

2 years agoFunctions prefix changed: s/elm_im_/elmim_/g
Treviño - 3v1n0 [Wed, 2 Sep 2009 00:44:45 +0000] 
Functions prefix changed: s/elm_im_/elmim_/g

2 years agoUse "Add" or "Save" button when editing an account
Treviño - 3v1n0 [Wed, 2 Sep 2009 00:36:41 +0000] 
Use "Add" or "Save" button when editing an account
It depends on the account status (if new or not)

2 years agoUse default elementary "apps" icon for missing plugin icons
Treviño - 3v1n0 [Wed, 2 Sep 2009 00:35:37 +0000] 
Use default elementary "apps" icon for missing plugin icons

2 years agoUse local variable for gl item class
Treviño - 3v1n0 [Wed, 2 Sep 2009 00:34:43 +0000] 
Use local variable for gl item class

2 years agoUse the new elm_hoversel_item_label_get to change the hoversel label
Treviño - 3v1n0 [Wed, 12 Aug 2009 22:16:49 +0000] 
Use the new elm_hoversel_item_label_get to change the hoversel label
This get function has been merged just today in elementary SVN after
some months I sent the patch [#294], this is my celebration! :P

2 years agoUse PurpleCoreUiOps to init the elm IM gui
Treviño - 3v1n0 [Tue, 11 Aug 2009 23:02:02 +0000] 
Use PurpleCoreUiOps to init the elm IM gui

2 years agoAdded a "Manage" hoversel to add/edit/remove the listed accounts
Treviño - 3v1n0 [Tue, 11 Aug 2009 22:49:10 +0000] 
Added a "Manage" hoversel to add/edit/remove the listed accounts
The checkboxes are also now active to enable/disable an account

2 years agoFree markup string...
Treviño - 3v1n0 [Tue, 11 Aug 2009 21:21:31 +0000] 
Free markup string...

2 years agoUse the elm markup utilities to store and restore data to forms
Treviño - 3v1n0 [Tue, 11 Aug 2009 21:08:31 +0000] 
Use the elm markup utilities to store and restore data to forms

2 years agoUsing elm_hoversel_lable_get and the evas_object_data for String List
Treviño - 3v1n0 [Tue, 11 Aug 2009 20:38:00 +0000] 
Using elm_hoversel_lable_get and the evas_object_data for String List
Code cleaned, Struct ElmIM_String_List_Setting removed.

2 years agoDoing some valgrind work, freeing stuff!
Treviño - 3v1n0 [Tue, 11 Aug 2009 17:46:20 +0000] 
Doing some valgrind work, freeing stuff!

2 years agoShow the added accounts and allow to edit them!
Treviño - 3v1n0 [Tue, 11 Aug 2009 16:46:43 +0000] 
Show the added accounts and allow to edit them!

2 years agoSaving the changed settings now works, accounts are added to the list!!!
Treviño - 3v1n0 [Tue, 11 Aug 2009 16:44:52 +0000] 
Saving the changed settings now works, accounts are added to the list!!!
They should also connect by default