summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
jaehoon01.jeong [Tue, 10 Mar 2015 13:33:50 +0000 (22:33 +0900)]
Apply TmaxWindow's log style
- usage
- must be declare 'DECLARE_DEBUG_CHANNEL(module_name);' at ahead of files
"Syntax of the DEBUGCH variable:\n"
" DEBUGCH=[class]+xxx,[class]-yyy,...\n\n"
"Example: DEBUGCH=+all,warn-heap\n"
" turns on all messages except warning heap messages\n"
"Available message classes: err, warn, fixme, trace\n";
Change-Id: Iaeb88a81c9884481216a13c929f9b12b7806ae3f
Taekyun Kim [Wed, 11 Mar 2015 04:57:03 +0000 (13:57 +0900)]
Simplified initial APIs and some cleanups
Let's start with minimal APIs. Just create a compositor and run.
APIs for output, client, input and surfaces will be added later.
Moved typedefs into internal header which should not be exposed to the user
at the moment.
Change-Id: I8f08ca00a2305d79b2278bf3a5a9ffaa61cc596d
junghoon13.son [Mon, 9 Mar 2015 03:36:42 +0000 (12:36 +0900)]
Input implementation
- input module interface functions
Change-Id: I84aa7d06cef38858a87b7b0c4ecadda7f4790fbc
junghoon13.son [Fri, 6 Mar 2015 05:35:07 +0000 (14:35 +0900)]
Input implementation
1. add handlers for wl_seat, wl_pointer, wl_keyboard and wl_touch
- handlers do nothing
2. add input module using libinput
- partially implemented
Change-Id: I1729eabbdcf3b41e5dbff2fb0efe9855c82ecb56
junghoon13.son [Fri, 6 Mar 2015 04:45:02 +0000 (13:45 +0900)]
Code indentation
- expand tab to space
Change-Id: I7807df9910a2e1d3bce7b344ee61740aa1c08fd9
Taekyun Kim [Tue, 3 Mar 2015 10:44:27 +0000 (19:44 +0900)]
More utility macros, memory & string functions, coding style fix
1. Do not use __inline__ directly, use PEPPER_INLINE instead.
2. Always use PEPPER_ASSERT() instead of assert().
3. Use PEPPER_IGNORE() to avoid warning on unsed variables.
4. Always use pepper_malloc/pepper_calloc/pepper_free.
5. Don't use multiple new lines, put some meaningful comments instead.
6. Removed excessive error handling for OOM.
Change-Id: Idab2f85457c9ff093eb47ffc7c97373e338fd6d1
jaehoon01.jeong [Tue, 3 Mar 2015 08:26:00 +0000 (17:26 +0900)]
add global object creation and handler codes for basic functionality
- remove white-space
- remove 'pepper_' prefix in internal static functions
- modify function names and fn table names
- bind_xxx
- xxx_implementation
Change-Id: I89aa27a312964986e8a3245b8e3667dbfe5a411b
Taekyun Kim [Mon, 2 Mar 2015 10:51:06 +0000 (19:51 +0900)]
common: Implementation starting point
APIs for pepper library are located in pepper.h
API implementations should go to their object files. (ex. output.c)
Utilities, macros and other stuffs should go to common.h
Internal structures and functions should go to pepper_internal.h
Change-Id: I6cf48d256cc3a2e5c4ac0424558ec3738e35688a
Taekyun Kim [Fri, 27 Feb 2015 04:49:57 +0000 (13:49 +0900)]
Added .gitignore file
Change-Id: I69f2b2bc392c482e6e5a8cea4022332b209952af
Taekyun Kim [Fri, 27 Feb 2015 04:44:37 +0000 (13:44 +0900)]
Source directory hierarchy
Change-Id: I7572a5bebc51740777d5624bae2e26cd9d78e62e
Taekyun Kim [Fri, 27 Feb 2015 04:18:58 +0000 (13:18 +0900)]
Modifled pepper.c to apply coding style guide line
Change-Id: Ie9b19eeb5b191f0770875e3fe257dc3f7fd7f6ef
Taekyun Kim [Fri, 27 Feb 2015 04:18:32 +0000 (13:18 +0900)]
Added coding style guide line
Change-Id: I4901a0d4638f4e08efae1d3fcbdf88be9bf4c4c1
Taekyun Kim [Wed, 25 Feb 2015 09:19:17 +0000 (18:19 +0900)]
Build: Added initial RPM spec file for GBS build
Change-Id: Ie06260e6e565b451e82e09fdfb457d1d8dcaa4fd
Taekyun Kim [Wed, 25 Feb 2015 08:08:05 +0000 (17:08 +0900)]
Compositor: Basic compositor main loop
Starting point for implementing pepper server.
Change-Id: I6981231d22351754ceb95cb3c4a9baeda5eee72d
Taekyun Kim [Wed, 25 Feb 2015 07:46:48 +0000 (16:46 +0900)]
Compositor: Added build configurations for wayland server
COMPOSITOR_MODULES should contain all necessary packages to build pepper
executable. These modules will be checked by PKG_CHECK_MODULES at the end of
the configure.
Change-Id: I043b69802dff938a1250ef47302b3facaaa0b872
Taekyun Kim [Wed, 25 Feb 2015 07:27:37 +0000 (16:27 +0900)]
Initial project configuration
We start from this tiny hello world project :-)
Change-Id: I3043952401effdcdfdeae59cd990f97777098148
JeongHoon Jeon [Wed, 27 May 2015 09:49:34 +0000 (18:49 +0900)]
Initial empty repository