Fri, 24 Aug 2012 13:12:16 +0200 update readme V00.13
cavaliet [Fri, 24 Aug 2012 13:12:16 +0200] rev 110
update readme
Thu, 19 Jul 2012 16:06:46 +0200 Added tag V00.12 for changeset a22fb91de231
cavaliet [Thu, 19 Jul 2012 16:06:46 +0200] rev 109
Added tag V00.12 for changeset a22fb91de231
Thu, 19 Jul 2012 16:05:48 +0200 enhance document_list_profile and update readme V00.12
cavaliet [Thu, 19 Jul 2012 16:05:48 +0200] rev 108
enhance document_list_profile and update readme
Wed, 18 Jul 2012 12:34:22 +0200 Added tag V00.11 for changeset 3e11915dd103
cavaliet [Wed, 18 Jul 2012 12:34:22 +0200] rev 107
Added tag V00.11 for changeset 3e11915dd103
Wed, 18 Jul 2012 12:11:57 +0200 correct javascript for context search position V00.11
cavaliet [Wed, 18 Jul 2012 12:11:57 +0200] rev 106
correct javascript for context search position
Tue, 17 Jul 2012 12:25:43 +0200 after merge
cavaliet [Tue, 17 Jul 2012 12:25:43 +0200] rev 105
after merge
Tue, 17 Jul 2012 12:22:46 +0200 correct document profile propagation in ajax call
cavaliet [Tue, 17 Jul 2012 12:22:46 +0200] rev 104
correct document profile propagation in ajax call
Tue, 17 Jul 2012 10:17:15 +0200 Added tag V00.10 for changeset d1af10ee0aa5
ymh <ymh.work@gmail.com> [Tue, 17 Jul 2012 10:17:15 +0200] rev 103
Added tag V00.10 for changeset d1af10ee0aa5
Mon, 16 Jul 2012 18:17:21 +0200 Correct read only configuration V00.10
cavaliet [Mon, 16 Jul 2012 18:17:21 +0200] rev 102
Correct read only configuration
Mon, 16 Jul 2012 18:08:01 +0200 Added tag V00.10 for changeset a5376c281d08
ymh <ymh.work@gmail.com> [Mon, 16 Jul 2012 18:08:01 +0200] rev 101
Added tag V00.10 for changeset a5376c281d08
Mon, 16 Jul 2012 18:05:41 +0200 merged
ymh <ymh.work@gmail.com> [Mon, 16 Jul 2012 18:05:41 +0200] rev 100
merged
Mon, 16 Jul 2012 12:18:10 +0200 Added tag V00.10 for changeset b307fcd1435a
cavaliet [Mon, 16 Jul 2012 12:18:10 +0200] rev 99
Added tag V00.10 for changeset b307fcd1435a
Mon, 16 Jul 2012 12:12:56 +0200 readonly possibility for tag table in document page
cavaliet [Mon, 16 Jul 2012 12:12:56 +0200] rev 98
readonly possibility for tag table in document page
Tue, 22 May 2012 02:31:52 +0200 Added tag V00.09 for changeset be6e1ae3965c
ymh <ymh.work@gmail.com> [Tue, 22 May 2012 02:31:52 +0200] rev 97
Added tag V00.09 for changeset be6e1ae3965c
Wed, 16 May 2012 18:17:19 +0200 update readme V00.09
cavaliet [Wed, 16 May 2012 18:17:19 +0200] rev 96
update readme
Wed, 16 May 2012 14:02:51 +0200 update configuration for document_list_profile and column names
cavaliet [Wed, 16 May 2012 14:02:51 +0200] rev 95
update configuration for document_list_profile and column names
Wed, 16 May 2012 12:46:57 +0200 update configuration for document_list_profile
cavaliet [Wed, 16 May 2012 12:46:57 +0200] rev 94
update configuration for document_list_profile
Wed, 02 May 2012 13:45:37 +0200 update readme with curl options
cavaliet [Wed, 02 May 2012 13:45:37 +0200] rev 93
update readme with curl options
Wed, 11 Apr 2012 12:17:38 +0200 Added tag V00.08 for changeset 4c8ac13f57ea
cavaliet [Wed, 11 Apr 2012 12:17:38 +0200] rev 92
Added tag V00.08 for changeset 4c8ac13f57ea
Wed, 11 Apr 2012 12:07:42 +0200 remove original label column from all tags list V00.08
cavaliet [Wed, 11 Apr 2012 12:07:42 +0200] rev 91
remove original label column from all tags list
Wed, 21 Mar 2012 11:34:50 +0100 correct README to include License
ymh <ymh.work@gmail.com> [Wed, 21 Mar 2012 11:34:50 +0100] rev 90
correct README to include License update License
Wed, 21 Mar 2012 00:45:05 +0100 improve documentation
ymh <ymh.work@gmail.com> [Wed, 21 Mar 2012 00:45:05 +0100] rev 89
improve documentation
Tue, 20 Mar 2012 13:08:15 +0100 Added tag V00.07 for changeset 499d7998d6ad
ymh <ymh.work@gmail.com> [Tue, 20 Mar 2012 13:08:15 +0100] rev 88
Added tag V00.07 for changeset 499d7998d6ad
Tue, 20 Mar 2012 13:07:22 +0100 update readme V00.07
ymh <ymh.work@gmail.com> [Tue, 20 Mar 2012 13:07:22 +0100] rev 87
update readme
Tue, 20 Mar 2012 12:37:04 +0100 Added tag V00.07 for changeset 3c9f71c01d51
ymh <ymh.work@gmail.com> [Tue, 20 Mar 2012 12:37:04 +0100] rev 86
Added tag V00.07 for changeset 3c9f71c01d51
Tue, 20 Mar 2012 12:36:46 +0100 rename command
ymh <ymh.work@gmail.com> [Tue, 20 Mar 2012 12:36:46 +0100] rev 85
rename command
Tue, 20 Mar 2012 11:45:54 +0100 merge
ymh <ymh.work@gmail.com> [Tue, 20 Mar 2012 11:45:54 +0100] rev 84
merge
Fri, 02 Mar 2012 16:50:38 +0100 add json fixtures load for wikitag
cavaliet [Fri, 02 Mar 2012 16:50:38 +0100] rev 83
add json fixtures load for wikitag
Thu, 01 Mar 2012 18:44:48 +0100 Added tag V00.06 for changeset 145296a918f8
ymh <ymh.work@gmail.com> [Thu, 01 Mar 2012 18:44:48 +0100] rev 82
Added tag V00.06 for changeset 145296a918f8
Thu, 01 Mar 2012 18:44:24 +0100 Small correction V00.06
ymh <ymh.work@gmail.com> [Thu, 01 Mar 2012 18:44:24 +0100] rev 81
Small correction
Thu, 01 Mar 2012 18:43:05 +0100 Correct p[roblem with getTags returning Null
ymh <ymh.work@gmail.com> [Thu, 01 Mar 2012 18:43:05 +0100] rev 80
Correct p[roblem with getTags returning Null Unit test added.
Mon, 27 Feb 2012 11:45:38 +0100 Added tag V00.05 for changeset 130e95ca5049
ymh <ymh.work@gmail.com> [Mon, 27 Feb 2012 11:45:38 +0100] rev 79
Added tag V00.05 for changeset 130e95ca5049
Fri, 24 Feb 2012 11:23:10 +0100 correct call getMaxOrder V00.05
cavaliet [Fri, 24 Feb 2012 11:23:10 +0100] rev 78
correct call getMaxOrder
Fri, 24 Feb 2012 10:55:01 +0100 merge
cavaliet [Fri, 24 Feb 2012 10:55:01 +0100] rev 77
merge
Thu, 23 Feb 2012 18:52:59 +0100 Add configuration to enable curl request with proxy or any other CURLOPT
cavaliet [Thu, 23 Feb 2012 18:52:59 +0100] rev 76
Add configuration to enable curl request with proxy or any other CURLOPT
Thu, 23 Feb 2012 23:02:07 +0100 Completion service add the nb of doc + test
ymh <ymh.work@gmail.com> [Thu, 23 Feb 2012 23:02:07 +0100] rev 75
Completion service add the nb of doc + test
Tue, 21 Feb 2012 15:15:22 +0100 add headers for public repository release
ymh <ymh.work@gmail.com> [Tue, 21 Feb 2012 15:15:22 +0100] rev 74
add headers for public repository release
Mon, 20 Feb 2012 12:09:41 +0100 tag V00.04
cavaliet [Mon, 20 Feb 2012 12:09:41 +0100] rev 73
tag V00.04
Mon, 20 Feb 2012 11:55:52 +0100 merge V00.04
cavaliet [Mon, 20 Feb 2012 11:55:52 +0100] rev 72
merge
Mon, 20 Feb 2012 11:51:04 +0100 Close span tag
cavaliet [Mon, 20 Feb 2012 11:51:04 +0100] rev 71
Close span tag
Mon, 23 Jan 2012 01:04:21 +0100 Added tag V00.03 for changeset d76e5e0ded24
ymh <ymh.work@gmail.com> [Mon, 23 Jan 2012 01:04:21 +0100] rev 70
Added tag V00.03 for changeset d76e5e0ded24
Mon, 23 Jan 2012 01:02:43 +0100 Move Data Fixtures V00.03
ymh <ymh.work@gmail.com> [Mon, 23 Jan 2012 01:02:43 +0100] rev 69
Move Data Fixtures
Mon, 23 Jan 2012 00:48:55 +0100 improve search test and documentation
ymh <ymh.work@gmail.com> [Mon, 23 Jan 2012 00:48:55 +0100] rev 68
improve search test and documentation
Mon, 26 Dec 2011 22:53:50 +0100 correct bugs on database opt
ymh <ymh.work@gmail.com> [Mon, 26 Dec 2011 22:53:50 +0100] rev 67
correct bugs on database opt
Mon, 19 Dec 2011 18:15:42 +0100 Added tag V00.02 for changeset ba6b8e38d90e
ymh <ymh.work@gmail.com> [Mon, 19 Dec 2011 18:15:42 +0100] rev 66
Added tag V00.02 for changeset ba6b8e38d90e
Mon, 19 Dec 2011 17:50:04 +0100 Correct event mamangement in hdabo_sf V00.02
ymh <ymh.work@gmail.com> [Mon, 19 Dec 2011 17:50:04 +0100] rev 65
Correct event mamangement in hdabo_sf
Wed, 14 Dec 2011 23:53:37 +0100 merge
ymh <ymh.work@gmail.com> [Wed, 14 Dec 2011 23:53:37 +0100] rev 64
merge
Wed, 14 Dec 2011 23:28:57 +0100 add tests and fixtures
ymh <ymh.work@gmail.com> [Wed, 14 Dec 2011 23:28:57 +0100] rev 63
add tests and fixtures
Fri, 09 Dec 2011 06:43:49 +0100 add creation timestamp on document tag and document tag
ymh <ymh.work@gmail.com> [Fri, 09 Dec 2011 06:43:49 +0100] rev 62
add creation timestamp on document tag and document tag
Fri, 09 Dec 2011 04:53:56 +0100 add relaunch wp
ymh <ymh.work@gmail.com> [Fri, 09 Dec 2011 04:53:56 +0100] rev 61
add relaunch wp
Fri, 09 Dec 2011 02:27:20 +0100 Remove unnecessary try/catch
ymh <ymh.work@gmail.com> [Fri, 09 Dec 2011 02:27:20 +0100] rev 60
Remove unnecessary try/catch
Fri, 09 Dec 2011 02:21:17 +0100 Merge
ymh <ymh.work@gmail.com> [Fri, 09 Dec 2011 02:21:17 +0100] rev 59
Merge
Thu, 08 Dec 2011 23:48:55 +0100 add unsemantized status
ymh <ymh.work@gmail.com> [Thu, 08 Dec 2011 23:48:55 +0100] rev 58
add unsemantized status
Tue, 06 Dec 2011 14:53:12 +0100 add service tp copy tag from one document to another
ymh <ymh.work@gmail.com> [Tue, 06 Dec 2011 14:53:12 +0100] rev 57
add service tp copy tag from one document to another
Mon, 12 Dec 2011 14:27:37 +0100 Little css change for horizontal scroll in document table.
cavaliet [Mon, 12 Dec 2011 14:27:37 +0100] rev 56
Little css change for horizontal scroll in document table.
Thu, 08 Dec 2011 18:43:14 +0100 First version of README.md
cavaliet [Thu, 08 Dec 2011 18:43:14 +0100] rev 55
First version of README.md
Wed, 07 Dec 2011 17:19:10 +0100 Upgrade column management with possibility to return to the initial columns. Little debug in all tag list.
cavaliet [Wed, 07 Dec 2011 17:19:10 +0100] rev 54
Upgrade column management with possibility to return to the initial columns. Little debug in all tag list.
Wed, 07 Dec 2011 15:06:35 +0100 First step of column management in document tag list. Little debug on js for move up down.
cavaliet [Wed, 07 Dec 2011 15:06:35 +0100] rev 53
First step of column management in document tag list. Little debug on js for move up down.
Fri, 02 Dec 2011 11:31:51 +0100 icon images in css, little debug, update document profile configuration
cavaliet [Fri, 02 Dec 2011 11:31:51 +0100] rev 52
icon images in css, little debug, update document profile configuration
Thu, 01 Dec 2011 12:11:10 +0100 Commit test
cavaliet [Thu, 01 Dec 2011 12:11:10 +0100] rev 51
Commit test
Wed, 30 Nov 2011 17:58:18 +0100 First step of error management when Wikipedia request fails. Set up in whole list and document list.
cavaliet [Wed, 30 Nov 2011 17:58:18 +0100] rev 50
First step of error management when Wikipedia request fails. Set up in whole list and document list.
Mon, 28 Nov 2011 15:58:34 +0100 Finalise to implement the document profile with the list of columns.
cavaliet [Mon, 28 Nov 2011 15:58:34 +0100] rev 49
Finalise to implement the document profile with the list of columns.
Mon, 28 Nov 2011 12:31:32 +0100 Merge
cavaliet [Mon, 28 Nov 2011 12:31:32 +0100] rev 48
Merge
Mon, 28 Nov 2011 12:19:56 +0100 merge
cavaliet [Mon, 28 Nov 2011 12:19:56 +0100] rev 47
merge
Mon, 28 Nov 2011 10:34:24 +0100 commit changes before update.
cavaliet [Mon, 28 Nov 2011 10:34:24 +0100] rev 46
commit changes before update.
Sun, 27 Nov 2011 23:48:40 +0100 Correct syntax error.
ymh <ymh.work@gmail.com> [Sun, 27 Nov 2011 23:48:40 +0100] rev 45
Correct syntax error.
Sun, 27 Nov 2011 23:35:54 +0100 merge 1c4e3fdba170
ymh <ymh.work@gmail.com> [Sun, 27 Nov 2011 23:35:54 +0100] rev 44
merge 1c4e3fdba170
Sun, 27 Nov 2011 22:36:21 +0100 Correct migration
ymh <ymh.work@gmail.com> [Sun, 27 Nov 2011 22:36:21 +0100] rev 43
Correct migration
Fri, 25 Nov 2011 18:55:42 +0100 Documentation and add alternative wp url and label + migrations
ymh <ymh.work@gmail.com> [Fri, 25 Nov 2011 18:55:42 +0100] rev 42
Documentation and add alternative wp url and label + migrations
Thu, 24 Nov 2011 13:05:33 +0100 Merge
cavaliet [Thu, 24 Nov 2011 13:05:33 +0100] rev 41
Merge
Thu, 24 Nov 2011 13:04:01 +0100 Update js and css context search. Now displays the snippet of the wikipedia entry with highlighted text.
cavaliet [Thu, 24 Nov 2011 13:04:01 +0100] rev 40
Update js and css context search. Now displays the snippet of the wikipedia entry with highlighted text.
Fri, 18 Nov 2011 17:54:30 +0100 Added tag V00.01 for changeset e48c2e503945
ymh <ymh.work@gmail.com> [Fri, 18 Nov 2011 17:54:30 +0100] rev 39
Added tag V00.01 for changeset e48c2e503945
Fri, 18 Nov 2011 17:42:18 +0100 add commands to purge taf=gs and query wikipedia V00.01
ymh <ymh.work@gmail.com> [Fri, 18 Nov 2011 17:42:18 +0100] rev 38
add commands to purge taf=gs and query wikipedia
Thu, 17 Nov 2011 16:48:19 +0100 make sure that we use external ids in the controller
ymh <ymh.work@gmail.com> [Thu, 17 Nov 2011 16:48:19 +0100] rev 37
make sure that we use external ids in the controller
Thu, 17 Nov 2011 12:07:53 +0100 Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
cavaliet [Thu, 17 Nov 2011 12:07:53 +0100] rev 36
Context search v1 is finished. Context allowing various configuration is set. Css and templates are clearly set.
Thu, 17 Nov 2011 11:37:05 +0100 merge
ymh <ymh.work@gmail.com> [Thu, 17 Nov 2011 11:37:05 +0100] rev 35
merge
Thu, 17 Nov 2011 11:29:26 +0100 add event on tag changed
ymh <ymh.work@gmail.com> [Thu, 17 Nov 2011 11:29:26 +0100] rev 34
add event on tag changed
Tue, 15 Nov 2011 12:27:02 +0100 First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
cavaliet [Tue, 15 Nov 2011 12:27:02 +0100] rev 33
First step to add context search to a page. Works fine but needs to be improved with several list of selectors.
Thu, 10 Nov 2011 12:40:22 +0100 Debug case sentive tag modification.
cavaliet [Thu, 10 Nov 2011 12:40:22 +0100] rev 32
Debug case sentive tag modification.
Wed, 09 Nov 2011 17:33:26 +0100 First step of context menu to add tag by selecting a part of text in the page.
cavaliet [Wed, 09 Nov 2011 17:33:26 +0100] rev 31
First step of context menu to add tag by selecting a part of text in the page.
Wed, 09 Nov 2011 16:25:13 +0100 correction of reorder tag (including the javascript)
ymh <ymh.work@gmail.com> [Wed, 09 Nov 2011 16:25:13 +0100] rev 30
correction of reorder tag (including the javascript)
Mon, 07 Nov 2011 17:25:39 +0100 correct add tag
ymh <ymh.work@gmail.com> [Mon, 07 Nov 2011 17:25:39 +0100] rev 29
correct add tag
Sun, 06 Nov 2011 23:45:50 +0100 Branch merge
ymh <ymh.work@gmail.com> [Sun, 06 Nov 2011 23:45:50 +0100] rev 28
Branch merge
Sun, 06 Nov 2011 23:44:37 +0100 Correct memory problem
ymh <ymh.work@gmail.com> [Sun, 06 Nov 2011 23:44:37 +0100] rev 27
Correct memory problem
Fri, 04 Nov 2011 16:42:01 +0100 Add sort tags list by number of documents.
cavaliet [Fri, 04 Nov 2011 16:42:01 +0100] rev 26
Add sort tags list by number of documents.
Fri, 04 Nov 2011 15:59:49 +0100 add missing files
ymh <ymh.work@gmail.com> [Fri, 04 Nov 2011 15:59:49 +0100] rev 25
add missing files
Fri, 04 Nov 2011 15:53:59 +0100 Some small corrections
ymh <ymh.work@gmail.com> [Fri, 04 Nov 2011 15:53:59 +0100] rev 24
Some small corrections
Fri, 04 Nov 2011 11:56:59 +0100 improve dynamic docs. create and lad class dynamically
ymh <ymh.work@gmail.com> [Fri, 04 Nov 2011 11:56:59 +0100] rev 23
improve dynamic docs. create and lad class dynamically
Fri, 28 Oct 2011 14:57:11 +0200 Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
cavaliet [Fri, 28 Oct 2011 14:57:11 +0200] rev 22
Add ModifyTag from tag list. Add Reset Wikipedia info from tag list. Enable boolean from addJavascript controller/template to switch from list or document context.
Thu, 27 Oct 2011 22:22:36 +0200 add route parameter
ymh <ymh.work@gmail.com> [Thu, 27 Oct 2011 22:22:36 +0200] rev 21
add route parameter
Thu, 27 Oct 2011 21:37:34 +0200 merged done
ymh <ymh.work@gmail.com> [Thu, 27 Oct 2011 21:37:34 +0200] rev 20
merged done
Thu, 27 Oct 2011 21:26:30 +0200 add missing file, dynamic implementation...
ymh <ymh.work@gmail.com> [Thu, 27 Oct 2011 21:26:30 +0200] rev 19
add missing file, dynamic implementation...
Thu, 27 Oct 2011 21:21:11 +0200 finish dynamic save
ymh <ymh.work@gmail.com> [Thu, 27 Oct 2011 21:21:11 +0200] rev 18
finish dynamic save
Thu, 27 Oct 2011 05:51:04 +0200 First implementation of dynamic fields
ymh <ymh.work@gmail.com> [Thu, 27 Oct 2011 05:51:04 +0200] rev 17
First implementation of dynamic fields
Wed, 26 Oct 2011 18:30:13 +0200 Debug search with simple quote.
cavaliet [Wed, 26 Oct 2011 18:30:13 +0200] rev 16
Debug search with simple quote.
Wed, 26 Oct 2011 16:02:46 +0200 ChangesetTagBranchUserDateSummary
cavaliet [Wed, 26 Oct 2011 16:02:46 +0200] rev 15
ChangesetTagBranchUserDateSummary
Wed, 26 Oct 2011 15:38:05 +0200 Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
cavaliet [Wed, 26 Oct 2011 15:38:05 +0200] rev 14
Update ORM configuration to allow JOIN between Tag and DocumentTag. TagList template has now the number of documents by tag.
Tue, 25 Oct 2011 12:20:47 +0200 Remove WP link from tag list now works.
cavaliet [Tue, 25 Oct 2011 12:20:47 +0200] rev 13
Remove WP link from tag list now works.
Mon, 24 Oct 2011 19:08:04 +0200 Update Tag alias.
cavaliet [Mon, 24 Oct 2011 19:08:04 +0200] rev 12
Update Tag alias.
Mon, 24 Oct 2011 18:45:34 +0200 Debug Category on tag list and document. Finish pagination for tag list.
cavaliet [Mon, 24 Oct 2011 18:45:34 +0200] rev 11
Debug Category on tag list and document. Finish pagination for tag list.
Fri, 21 Oct 2011 19:22:06 +0200 add first letter list. It works but searching ' bugs.
cavaliet [Fri, 21 Oct 2011 19:22:06 +0200] rev 10
add first letter list. It works but searching ' bugs.
Fri, 21 Oct 2011 17:10:54 +0200 first step for tag list and add Pagerfanta for paginator
cavaliet [Fri, 21 Oct 2011 17:10:54 +0200] rev 9
first step for tag list and add Pagerfanta for paginator
Thu, 20 Oct 2011 18:35:33 +0200 debug addtag for document
cavaliet [Thu, 20 Oct 2011 18:35:33 +0200] rev 8
debug addtag for document
Wed, 19 Oct 2011 15:44:23 +0200 add files to all tags list.
tcavalie [Wed, 19 Oct 2011 15:44:23 +0200] rev 7
add files to all tags list.
Wed, 19 Oct 2011 14:33:40 +0200 add command to sync documents
ymh <ymh.work@gmail.com> [Wed, 19 Oct 2011 14:33:40 +0200] rev 6
add command to sync documents
Tue, 18 Oct 2011 10:32:30 +0200 Correct tag insert + external id on doc
ymh <ymh.work@gmail.com> [Tue, 18 Oct 2011 10:32:30 +0200] rev 5
Correct tag insert + external id on doc
Mon, 17 Oct 2011 17:17:14 +0200 add missing files
ymh <ymh.work@gmail.com> [Mon, 17 Oct 2011 17:17:14 +0200] rev 4
add missing files
Mon, 17 Oct 2011 13:51:50 +0200 link document lifecycle
ymh <ymh.work@gmail.com> [Mon, 17 Oct 2011 13:51:50 +0200] rev 3
link document lifecycle
Sun, 16 Oct 2011 14:50:48 +0200 first implementation
ymh <ymh.work@gmail.com> [Sun, 16 Oct 2011 14:50:48 +0200] rev 2
first implementation
Wed, 05 Oct 2011 23:51:31 +0200 first commit forminimal bundle structure
ymh <ymh.work@gmail.com> [Wed, 05 Oct 2011 23:51:31 +0200] rev 1
first commit forminimal bundle structure
Wed, 05 Oct 2011 23:33:50 +0200 First commit
ymh <ymh.work@gmail.com> [Wed, 05 Oct 2011 23:33:50 +0200] rev 0
First commit
(0) tip