bryceharrington (Bryce Harrington)
User

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
Aug 18 2014, 10:09 AM (195 w, 6 d)
Availability
Available

Recent Activity

Wed, May 2

bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Wed, May 2, 5:03 PM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Wed, May 2, 1:24 PM · efl

Mon, Apr 30

bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Mon, Apr 30, 7:28 PM · efl

Mar 6 2018

bryceharrington closed D5834: eina: Tighten grammar in eina_hash API docs..
Mar 6 2018, 7:06 PM
bryceharrington closed D5835: eina: Define the in/out params for eina_bezier.
Mar 6 2018, 7:06 PM
bryceharrington closed D5836: eina: Use better parameter name in eina_rectangle.
Mar 6 2018, 7:06 PM
bryceharrington closed D5837: eina: Specify error returns in @return for eina_list API docs.
Mar 6 2018, 7:06 PM
bryceharrington added a comment to T6740: Proposal for project management and communication.

Roadmaps are often extremely valuable, although depending on how they're handled they can also be a source of some contention or confusion.

Mar 6 2018, 10:45 AM · efl

Feb 14 2018

bryceharrington abandoned D5805: eina: Eliminate unnecessary local variables in eina_matrix3_compose..

Ah true, if dst is passed as a pointer to m1 or m2 then the results of the earlier calculations interfere with the latter ones.

Feb 14 2018, 3:31 PM
bryceharrington closed D5780: eina: Improve documentation for eina_bezier..
Feb 14 2018, 12:48 PM
bryceharrington closed D5779: eina: Make doxygen @notes consistent in eina_hash.
Feb 14 2018, 12:48 PM
bryceharrington closed D5778: eina: Fix minor spelling mistake in eina-private.h doxygen.
Feb 14 2018, 12:48 PM
bryceharrington closed D5806: eina: Use matrix compose in place of equivalent code in matrix multiply.
Feb 14 2018, 12:48 PM
bryceharrington closed D5785: eina: Cleanup doxygen for eina_rectangle..
Feb 14 2018, 12:47 PM

Jan 30 2018

This revision was not accepted when it landed; it landed in state Needs Review.
Jan 30 2018, 12:01 AM

Jan 23 2018

This revision was not accepted when it landed; it landed in state Needs Review.
Jan 23 2018, 10:33 PM

Dec 13 2017

bryceharrington updated the diff for D5522: eina: Document quadtree.
  • eina: Further clarify quadtree docs
Dec 13 2017, 11:11 AM
bryceharrington added a comment to D5522: eina: Document quadtree.

[10:48:58] <cedric> an object in the quadtree can be visible or not
[10:49:06] <cedric> if it is not visible, it won't intersect
[10:49:20] <cedric> there is a cost of removing an object from the stack
[10:49:30] <cedric> so instead of removing it, you can mark it invisible

Dec 13 2017, 10:59 AM
bryceharrington added a comment to D5522: eina: Document quadtree.

[10:22:44] <cedric> bryce, i don't know for cycle what was the purpose of it
[10:22:48] <cedric> it is part of the test...
[10:23:46] <cedric> as for the callback function, you are right, it is for sorting

Dec 13 2017, 10:27 AM

Nov 28 2017

bryceharrington added a comment to T6192: Create full EFL interfaces example game.

This is pretty trivial but at least shows solution to the previously mentioned issues. :-)

Nov 28 2017, 11:04 AM · efl

Nov 22 2017

bryceharrington added a comment to T6192: Create full EFL interfaces example game.

It's going slow. I've gotten the codebase started but am blocked by trying to figure out how to use the Eo API for instantiating a Cairo canvas, of all things. This maze game is essentially going to be a port of an prior (non-EFL) game I had half finished, so once I have a canvas in place I think progress will be faster. I've been trying to get the code pushed to the examples repo, but I still don't seem to have write access so that's been a bit of a blocker, but I can just push to github I suppose; there's been some directory changes to the examples repo, so I need to rebase my current work to account for that first.

Nov 22 2017, 12:27 PM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 22 2017, 9:56 AM · efl

Nov 21 2017

bryceharrington added a comment to D5522: eina: Document quadtree.

Cedric, I had to make some (lightly) educated guesses about how eina_quadtree_collide() works, so please review those docs in particular.

Nov 21 2017, 6:02 PM
bryceharrington added a comment to D5522: eina: Document quadtree.

The build error is spurious, again.

Nov 21 2017, 5:53 PM
bryceharrington created D5522: eina: Document quadtree.
Nov 21 2017, 4:19 PM

Nov 20 2017

bryceharrington closed D5508: eina: Fix matrix header guard name.
Nov 20 2017, 7:08 PM
bryceharrington created D5508: eina: Fix matrix header guard name.
Nov 20 2017, 5:29 PM

Nov 19 2017

bryceharrington closed D5496: eina: Indicate in and out parameters for eina_matrix.
Nov 19 2017, 7:13 PM

Nov 18 2017

bryceharrington created D5496: eina: Indicate in and out parameters for eina_matrix.
Nov 18 2017, 9:15 AM

Nov 13 2017

bryceharrington updated subscribers of T5833: Review and improve some legacy doxygen API.
Nov 13 2017, 5:50 PM · efl
bryceharrington updated subscribers of T5833: Review and improve some legacy doxygen API.

The diff attached to https://phab.enlightenment.org/D5468 shows the doxygen style to follow. Specifically, I've derived the following rules-of-thumb from examining the existing style of the Eina and Evas doxygen in the codebase, to try and standardize on. Please let me know if any adjustments need made to these.

Nov 13 2017, 11:22 AM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 13 2017, 11:13 AM · efl
bryceharrington created D5468: eina: Improve API docs for eina_crc.h.
Nov 13 2017, 11:10 AM

Nov 12 2017

bryceharrington closed D5450: eina: Fix spelling/punctuation errors in docs (quaternion..rectangle).
Nov 12 2017, 8:46 PM
bryceharrington closed D5458: eina: Fix spelling/punctuation errors in documentation (safepointer..strbuf).
Nov 12 2017, 8:46 PM
bryceharrington closed D5459: eina: Fix spelling/punctuation errors in documentation (thread..xattr).
Nov 12 2017, 8:46 PM
bryceharrington closed D5461: eina: Improve eina_alloca API dox.
Nov 12 2017, 8:46 PM
bryceharrington closed D5460: eina: Add API doxygen for eina_rbtree_inline_lookup().
Nov 12 2017, 8:46 PM

Nov 10 2017

bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 6:03 PM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 4:51 PM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 4:49 PM · efl
bryceharrington created D5461: eina: Improve eina_alloca API dox.
Nov 10 2017, 4:44 PM
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 4:20 PM · efl
bryceharrington created D5460: eina: Add API doxygen for eina_rbtree_inline_lookup().
Nov 10 2017, 4:19 PM
bryceharrington created D5459: eina: Fix spelling/punctuation errors in documentation (thread..xattr).
Nov 10 2017, 1:50 PM
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 12:50 PM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 12:41 PM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 12:27 PM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 12:27 PM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 12:23 PM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 12:22 PM · efl
bryceharrington updated the task description for T5835: Cleanup EFL tutorials and programming guide.
Nov 10 2017, 10:50 AM · efl
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 10:39 AM · efl
bryceharrington created D5458: eina: Fix spelling/punctuation errors in documentation (safepointer..strbuf).
Nov 10 2017, 10:13 AM
bryceharrington updated the task description for T5833: Review and improve some legacy doxygen API.
Nov 10 2017, 10:09 AM · efl

Nov 9 2017

bryceharrington created D5450: eina: Fix spelling/punctuation errors in docs (quaternion..rectangle).
Nov 9 2017, 10:01 AM

Nov 8 2017

bryceharrington created D5441: README: Copyediting....
Nov 8 2017, 1:39 PM

Nov 7 2017

bryceharrington closed D5438: eina: Fix spelling/punctuation errors in documentation (prefix..promise).
Nov 7 2017, 10:27 PM
bryceharrington created D5438: eina: Fix spelling/punctuation errors in documentation (prefix..promise).
Nov 7 2017, 9:41 AM

Nov 3 2017

bryceharrington added a comment to D5425: eina: Fix spelling errors in documentation (matrixsparse..module).

Build failure is spurious again; build timed out after 10 min I guess.

Nov 3 2017, 3:26 PM
bryceharrington created D5425: eina: Fix spelling errors in documentation (matrixsparse..module).
Nov 3 2017, 3:16 PM

Oct 31 2017

bryceharrington closed D5417: eina: Fix spelling errors in documentation (log..matrix).
Oct 31 2017, 9:34 PM
bryceharrington added a comment to D5417: eina: Fix spelling errors in documentation (log..matrix).

Build failure is spurious again, and unrelated to the changes. From the log it appears to maybe be hitting a 10 min timeout?

Oct 31 2017, 4:19 PM
bryceharrington created D5417: eina: Fix spelling errors in documentation (log..matrix).
Oct 31 2017, 3:38 PM
bryceharrington added a comment to D5410: eina: Fix spelling errors in documentation (file..lock).

Build failure appears to be spurious and unrelated to this change.

Oct 31 2017, 12:02 AM

Oct 30 2017

bryceharrington created D5410: eina: Fix spelling errors in documentation (file..lock).
Oct 30 2017, 9:14 PM

Oct 27 2017

bryceharrington closed D5395: eina: Fix spelling errors in documentation.
Oct 27 2017, 1:48 PM
bryceharrington updated the diff for D5395: eina: Fix spelling errors in documentation.
  • eina: Spellfix api doxygen (C-F)
Oct 27 2017, 10:17 AM
bryceharrington updated subscribers of D5395: eina: Fix spelling errors in documentation.
Oct 27 2017, 10:15 AM
bryceharrington added a reviewer for D5395: eina: Fix spelling errors in documentation: ajwillia.ms.
Oct 27 2017, 9:02 AM

Oct 26 2017

bryceharrington created D5395: eina: Fix spelling errors in documentation.
Oct 26 2017, 8:33 PM

Oct 24 2017

bryceharrington added a comment to T6167: Improve code quality of examples.

It may be worthwhile to split this task into per-module subtasks, as the documentation effort will want to prioritize examples for certain modules over others.

Oct 24 2017, 3:17 PM · efl
bryceharrington added a comment to T6167: Improve code quality of examples.

There are examples for most or all of the main EFL modules, although their discoverability might be improved. Navigating from https://docs.enlightenment.org/auto/, each link goes to a top level description of a given module, often along with an introductory example or two. Typically, the final sentence of these pages points to a page with additional examples.

Oct 24 2017, 3:15 PM · efl

Oct 17 2017

bryceharrington claimed T6192: Create full EFL interfaces example game.
Oct 17 2017, 9:22 AM · efl

Oct 13 2017

bryceharrington closed D5280: eina: Spellfix comment in matrix code.
Oct 13 2017, 1:05 PM
bryceharrington closed D5279: eina: Document matrix3 API routines..
Oct 13 2017, 1:05 PM

Oct 10 2017

bryceharrington updated the diff for D5279: eina: Document matrix3 API routines..

Be a bit more consistent in wording for the matrix parameter docs

Oct 10 2017, 9:49 AM
bryceharrington updated the diff for D5279: eina: Document matrix3 API routines..

Fix grammar in doxygen

Oct 10 2017, 9:46 AM
bryceharrington updated the diff for D5279: eina: Document matrix3 API routines..

Fix misspelling 'determinante'

Oct 10 2017, 9:45 AM
bryceharrington added a reviewer for D5279: eina: Document matrix3 API routines.: cedric.
Oct 10 2017, 9:43 AM
bryceharrington updated the summary of D5279: eina: Document matrix3 API routines..
Oct 10 2017, 9:42 AM

Oct 9 2017

bryceharrington created D5280: eina: Spellfix comment in matrix code.
Oct 9 2017, 11:28 PM
bryceharrington created D5279: eina: Document matrix3 API routines..
Oct 9 2017, 11:24 PM
bryceharrington added a comment to T5826: Improve overall EFL documentation.

If Tizen has docs that are felt to be suitable, then yes definitely. However, my guess is their docs are bitrotting and will be difficult to get updated, so would suggest having something maintained as part of EFL's docs (even if it just copies or cross references the Tizen docs in many places). Not having gone through creation & deployment of a Tizen app myself, I couldn't vouch for the quality of their docs, but they felt a bit lightweight to me.

Oct 9 2017, 11:23 AM · efl
bryceharrington added a comment to T6169: Add descriptions to the elementary widgets.

Sample code snippets for each might be nice too. I'm thinking of something along the lines of https://www.cairographics.org/samples/, which I've always found handy.

Oct 9 2017, 11:18 AM · efl
bryceharrington added a comment to T6168: Update styling and layout of auto generated docs to fit within main documentation site.

The style of the auto/ page could certainly be improved, but the layout is probably far more important to achieve readability. As I see it there are several things to do:

Oct 9 2017, 11:15 AM · efl
bryceharrington added a comment to T5826: Improve overall EFL documentation.

Some workflow steps, apart from the actual coding of the project, which might be worth considering providing docs for at some point.

Oct 9 2017, 10:54 AM · efl
bryceharrington added a comment to T6165: Make our examples exhibit the great abilities and best practices of EFL.

Some ideas for example projects:

Oct 9 2017, 10:43 AM · efl

Oct 2 2017

bryceharrington added a comment to T5826: Improve overall EFL documentation.

As someone that just got into EFL recently myself, Cedric asked me for some getting started recommendations for new tech writers as they onboard.

Oct 2 2017, 3:38 PM · efl

Sep 27 2017

bryceharrington created D5234: ector: Minor grammar fixups.
Sep 27 2017, 11:56 AM

Sep 19 2017

bryceharrington closed D5179: evas: Document Textgrid objects API.
Sep 19 2017, 12:55 AM
bryceharrington closed D5177: evas: Textgrid doxygen grammar/spelling cleanup.
Sep 19 2017, 12:55 AM
bryceharrington closed D5178: evas: Eo Textgrid doc grammar cleanup.
Sep 19 2017, 12:55 AM

Sep 18 2017

bryceharrington closed D5209: efl interfaces: Fix typo in doc.
Sep 18 2017, 8:15 PM
bryceharrington created D5209: efl interfaces: Fix typo in doc.
Sep 18 2017, 2:34 PM

Sep 15 2017

bryceharrington created D5202: efl interface: Add Eo API documentation for path and shape interpolation.
Sep 15 2017, 1:38 PM
bryceharrington created D5201: examples: Document the evas-vg-simple example.
Sep 15 2017, 1:23 PM
bryceharrington created D5200: eina: Document matrix3 multiplication routines.
Sep 15 2017, 11:15 AM

Sep 14 2017

bryceharrington created D5198: interval slider: Check for null ptr deref.
Sep 14 2017, 12:05 PM
bryceharrington created D5197: ecore: Check eina_accessor_data_get return value.
Sep 14 2017, 11:53 AM