Yuval Dolev
|
26fd4cd230
|
Finished most of the system api functions (a few will be implemented later).
|
2020-01-01 00:07:21 +02:00 |
Yuval Dolev
|
8c7600ba09
|
Implemented all system memory handling functions.
|
2019-12-31 23:36:12 +02:00 |
Yuval Dolev
|
9263a4a59f
|
Implemented all system mutex and cv handling functions.
|
2019-12-31 13:14:05 +02:00 |
Yuval Dolev
|
cbdc6a14e0
|
Implemented all system thread handling functions.
|
2019-12-31 03:22:50 +02:00 |
Yuval Dolev
|
aff4a783e0
|
Implemented system_get_screen_scale_factor.
|
2019-12-31 01:56:12 +02:00 |
Yuval Dolev
|
912174e725
|
Experimentations with redrawing the opengl view.
|
2019-12-31 00:04:33 +02:00 |
Yuval Dolev
|
1d6be32462
|
Setup window and basic opengl view.
|
2019-12-30 03:21:21 +02:00 |
Yuval Dolev
|
50b8a64614
|
The projects compiles.
|
2019-12-30 02:33:30 +02:00 |
Yuval Dolev
|
dc213307a9
|
Implemented all system wake up timer functions.
|
2019-12-30 00:34:53 +02:00 |
Yuval Dolev
|
76069e9ac1
|
Created basic Mac_Object structure and mac object allocation function.
|
2019-12-29 03:09:28 +02:00 |
Yuval Dolev
|
8020dcf385
|
Implemented system_now_time.
|
2019-12-29 00:11:34 +02:00 |
Yuval Dolev
|
a91158ebf0
|
Implemented all system library handling functions.
|
2019-12-28 01:54:33 +02:00 |
Yuval Dolev
|
da150cd322
|
Merged mac_4ed.cpp into mac_4ed.mm so now we have only 1 main file for the macOS platform layer.
|
2019-12-27 23:59:59 +02:00 |
Yuval Dolev
|
844dba9897
|
Merge yuval_macos_platform_layer_branch into yuval_macos_platform_layer.
|
2019-12-27 23:35:48 +02:00 |
Yuval Dolev
|
7e710eb3a0
|
Merge branch 'yuval_macos_platform_layer_branch' of https://bitbucket.org/4coder/4coder into yuval_macos_platform_layer_branch
|
2019-12-27 23:34:06 +02:00 |
Yuval Dolev
|
874024f8fb
|
Added section comments to mac_4ed_functions.cpp
|
2019-12-27 23:30:46 +02:00 |
Allen Webster
|
5c3dd4ebaf
|
Get 4coder_types.h to work with a dumb hack for now
|
2019-12-26 19:47:12 -08:00 |
Allen Webster
|
0a5f6d51f6
|
removing dead min/max macros
|
2019-12-26 17:12:13 -08:00 |
Yuval Dolev
|
074400495f
|
Implemented all system file handling functions.
|
2019-12-27 00:16:15 +02:00 |
Yuval Dolev
|
9c3a2d9550
|
Finished implmenting system_get_file_list.
|
2019-12-26 21:30:13 +02:00 |
Yuval Dolev
|
ea29a6e13e
|
Work on system_get_file_list. File attribute retrieval now works.
|
2019-12-26 17:54:06 +02:00 |
Yuval Dolev
|
3131e45c12
|
Errors regarding File_List which is used in mac_get_file_list (not implemented yet).
|
2019-12-26 03:39:40 +02:00 |
Yuval Dolev
|
1317692233
|
Work on system_get_file_list.
|
2019-12-26 03:16:34 +02:00 |
Yuval Dolev
|
2f9a4dbe3a
|
Fixed compilation errors and tested system_get_canonical.
|
2019-12-26 00:19:50 +02:00 |
Yuval Dolev
|
9b0708a40c
|
Implemented system_get_canonical.
|
2019-12-25 23:31:21 +02:00 |
Yuval Dolev
|
57c0707284
|
Implemented system_get_path.
|
2019-12-25 03:17:12 +02:00 |
Yuval Dolev
|
e3e5f857ea
|
Added empty implementations of all the system api functions to mac_4ed_functions.cpp
|
2019-12-24 22:31:24 +02:00 |
Yuval Dolev
|
54f5e72aa5
|
Added a c++ platform layer file.
|
2019-12-24 16:57:05 +02:00 |
Yuval Dolev
|
18dd91197f
|
The new (very basic) macOS platform layer compiles!
|
2019-12-24 02:53:25 +02:00 |
Yuval Dolev
|
45f462e76c
|
Changed all scalar variable initializations to 0 instead of {} to support compilation with clang.
|
2019-12-24 02:47:50 +02:00 |
Yuval Dolev
|
42f06f0eec
|
Added clang compiler support. The macOS platform now uses clang instead of gcc as its compiler.
|
2019-12-24 02:46:58 +02:00 |
Yuval Dolev
|
921a68e765
|
Created separate build files for macOS.
|
2019-12-24 01:22:56 +02:00 |
Yuval Dolev
|
65774dec46
|
Replaced readlink -f with realpath which works for both macOS and Linux. Might need to replace this with an implementation of readlink -f if we find that this doesn't work well enough for both macOS and Linux.
|
2019-12-23 20:40:51 +02:00 |
Yuval Dolev
|
67dfd06149
|
Started working on macOS platform layer.
|
2019-12-23 02:39:44 +02:00 |
Yuval Dolev
|
9f518de27b
|
Build system is now working for macOS.
|
2019-12-22 23:43:36 +02:00 |
Allen Webster
|
74b8759c67
|
Merge branch 'master' of https://bitbucket.org/4coder/4coder
|
2019-12-18 21:05:45 -08:00 |
Allen Webster
|
42d3e828b0
|
4.1.0 ship files
|
2019-12-18 21:05:30 -08:00 |
Ryan Fleury
|
63ec08150a
|
Index page bug fixes and improvements
|
2019-12-18 08:40:02 -07:00 |
Allen Webster
|
4817510c5d
|
Final type fixups; package and build stuff straightened out
|
2019-12-17 19:38:08 -08:00 |
Allen Webster
|
27a2a45f59
|
Cleaning up this and that; types; startup hook; null pointer crashes on the doc command
|
2019-12-17 16:19:03 -08:00 |
Allen Webster
|
0b7640631f
|
4.1.0 day 1 site ship - one last change again
|
2019-12-17 13:54:39 -08:00 |
Allen Webster
|
25f5484604
|
4.1.0 day 1 site ship - one last change
|
2019-12-17 13:14:36 -08:00 |
Allen Webster
|
a0c4aa2fa2
|
4.1.0 day 1 site ship
|
2019-12-17 13:03:15 -08:00 |
Allen Webster
|
d0e9665d6e
|
Merge branch 'master' of https://bitbucket.org/4coder/4coder
|
2019-12-17 00:11:45 -08:00 |
Allen Webster
|
c3e96803d2
|
Partial setup for binding documentations
|
2019-12-17 00:11:31 -08:00 |
Ryan Fleury
|
cf6a345550
|
Merge branch 'master' of https://bitbucket.org/4coder/4coder
|
2019-12-17 00:17:25 -07:00 |
Ryan Fleury
|
d7368df7e4
|
Index page previews, standalone pages and styles
|
2019-12-17 00:16:52 -07:00 |
Allen Webster
|
b9dedc912d
|
Extra room in the API for eventually having mixed-font layouts
|
2019-12-16 17:52:20 -08:00 |
Allen Webster
|
1a987b8189
|
Site static folder and home.html
|
2019-12-16 17:04:00 -08:00 |
Allen Webster
|
75c1d8e9c0
|
Fix invisible backslash problem
|
2019-12-16 16:55:01 -08:00 |