Commit Graph

2740 Commits

Author SHA1 Message Date
Romain Goyet
c84b378b8b [liba] Add a double-precision libm
Change-Id: I3d0b5393eaaec3e01529e739535512c07f41a088
2017-08-03 14:52:20 +02:00
Romain Goyet
a1f1e2df6a [liba] isinf/isnan both work on double
Change-Id: I08e0c338e343a5357b91ed3a3f2e63db37efc983
2017-08-03 14:51:00 +02:00
Émilie Feral
878518b697 Merge "[poincare] Evaluation return numerical matrix" 2017-08-03 13:50:04 +02:00
Émilie Feral
f73ddcd08f [poincare] Evaluation return numerical matrix
Change-Id: I58dbc93ad22a086580a77318b2524db9c70e47d2
2017-08-03 13:47:11 +02:00
Romain Goyet
e655adb36a [liba] Remove some softfloat warnings
Change-Id: I932344e1f1997899dcc42cec54aaf10df1cf2eea
2017-08-03 13:19:18 +02:00
Romain Goyet
42e5a45539 [liba] Rename a libm file
Change-Id: Ic0271c3a769f29fa46dd9bc1bb65e848a0f48373
2017-08-03 13:10:36 +02:00
Romain Goyet
27b9675709 [liba] Nicer port softfloat.h header
Change-Id: I347b181ce8b69d5274e590edcac5ed32af867662
2017-08-03 13:10:30 +02:00
Romain Goyet
70b9f41de9 [liba] Implement AEABI double helpers using the softfloat library
Change-Id: If329dcc55425f6e8db4b2ce26ea7d8be15c31c8d
2017-08-03 11:10:57 +02:00
Romain Goyet
9659243a5b [liba] Add fast/least integer type definitions
Change-Id: Id360c019659e64a7f0a2137df206047c19be5906
2017-08-03 11:10:57 +02:00
Romain Goyet
42deac0770 [liba] stdbool.h defines true and false
Change-Id: I83ad538bdfc482af1c760a4c4609633ede42053f
2017-08-03 11:03:01 +02:00
Émilie Feral
d92eb6866d Merge changes I0d6b9119,I27e450d0
* changes:
  [poincare] Fix bug in transpose
  [apps] Fix bug: redraw window if alpha shift mode has changed
2017-08-02 10:45:03 +02:00
Romain Goyet
c0040d9aae [libaxx] Add operator new[] and delete[]
Change-Id: Id20e803461a6e8c2b3484d094a5483763c06ed0d
2017-08-02 09:56:19 +02:00
Émilie Feral
ac2edbb2b9 [poincare] Fix bug in transpose
Change-Id: I0d6b9119ffee5d512a3e40f9cd166b1c8c55856a
2017-07-31 11:27:57 +02:00
Émilie Feral
ac8df4f791 [apps] Fix bug: redraw window if alpha shift mode has changed
Change-Id: I27e450d007b3adbd96ae95026f0fa6e4016ee6bb
2017-07-28 11:30:25 +02:00
Émilie Feral
f68b40d99d [apps/proba] Enable to inverse finite integral calculation for normal
law

Change-Id: I018083d9ca0c79de7d9258888b813e7dedc071b5
2017-07-28 11:25:12 +02:00
Émilie Feral
f48d65e85f [apps/probability] Handle more events on calculation page
Change-Id: I752d79aed23061d3d86134d234024ca8ffd1733d
2017-07-28 11:12:53 +02:00
Émilie Feral
2468a6d9c3 [apps/shared] Correct drawHistogram
Change-Id: If2262489b01ab4725a2e3d553b7381c4777807a1
2017-07-28 10:40:05 +02:00
Émilie Feral
6510fafe77 [apps/proba] Add a new calculation for discrete laws
Change-Id: I581d7871b6340a23c99379a5cca7fd0874e943d0
2017-07-28 10:40:05 +02:00
Émilie Feral
277170fd9d [apps/probability] Improve the calculation selection button
Change-Id: Idddc06fd0158e357f82f43da27d3254fef25e211
2017-07-28 10:40:00 +02:00
Émilie Feral
1d03c422d2 Merge "[poincare] Clean trigo tests" 2017-07-28 10:19:22 +02:00
Émilie Feral
9ca27fa2b1 Merge "[apps/probability] Fix edge case in uniform law" 2017-07-28 10:19:20 +02:00
Émilie Feral
0588074174 Merge "[apps] Clean dispatch event apps container" 2017-07-28 10:19:18 +02:00
Émilie Feral
018013e323 Merge changes I4fcc116c,I2033a99f,I6dd667fb
* changes:
  [apps/hardware_test] Clean plugging USB test
  [escher] App can have timers that are ticked when the app is active
  [ion] Clean alpha shift event modifiers
2017-07-28 10:19:15 +02:00
Romain Goyet
70174638df [ion] Fix sending events to emscripten build
Change-Id: I9306554044a0b2fe2ee26769cc66a2684a05bebe
2017-07-21 15:12:38 +02:00
Romain Goyet
80c6d052f2 [ion] Emscripten display uses an internal framebuffer
We operate on a framebuffer (push/pull rect), and then copy it all to
the screen at once. This avoids reading back from video memory. All in
all, it goes *much* faster this way.

Change-Id: I472d35988fde876906a9be71e0666b2c238114b3
2017-07-21 14:02:12 +02:00
Romain Goyet
0a6e223230 [kandinsky] Inline KDColor::red, green and blue
Change-Id: Ief45fa20155c5857be36e2acd7351dfdf71639cb
2017-07-21 14:00:50 +02:00
Romain Goyet
42123dd03d KDImage now takes a KDColor buffer as pixel data
This prevents alignment issues, visible on emscripten for example.

Change-Id: I3b25a21214c5f3e4f08e5f299d4c20234a5824f6
2017-07-21 09:54:38 +02:00
Émilie Feral
e1a635a9a8 [poincare] Clean trigo tests
Change-Id: I477945831ae39ad27ad69bf2e9208d8954052748
2017-07-10 10:41:12 +02:00
Émilie Feral
93baed09d4 [apps/probability] Fix edge case in uniform law
Change-Id: Ia98838ce742642d609d468d04be795afb464f1a6
2017-07-10 10:11:32 +02:00
Émilie Feral
1011fae644 [apps] Clean dispatch event apps container
Change-Id: I960fffd914c3b3e821e0654a7ad20318b5a7c807
2017-07-10 10:11:24 +02:00
Émilie Feral
cb8a18e551 [apps/hardware_test] Clean plugging USB test
Change-Id: I4fcc116c4d498bbc3510c9d9be4596c4e3472f4f
2017-06-30 15:18:28 +02:00
Émilie Feral
e0f2fcb2f6 [escher] App can have timers that are ticked when the app is active
Change-Id: I2033a99fb2ebff030934b02d6128dce721012979
2017-06-30 11:21:33 +02:00
Émilie Feral
2900b901ba [ion] Clean alpha shift event modifiers
Change-Id: I6dd667fb12c0cd3d3e90a6f98da0bd56780dcff6
2017-06-30 10:42:30 +02:00
Émilie Feral
e97e2607ad [apps/hardware] Add schematic instruction for USB plugging
Change-Id: I77a04242128d8f3d1aa322f468b6bea30fead870
2017-06-29 15:50:40 +02:00
Émilie Feral
53c4c20be4 [apps/hardware_test] Create an arrow view
Change-Id: I0054820a3c6d21638dd358f88299765d0ebf5b18
2017-06-29 15:02:30 +02:00
Émilie Feral
fdd6b9992b [apps/i18n] Fix bug in language
Change-Id: I9d8496fdca4a934025c323461df246e6fd0bbe80
2017-06-29 11:35:35 +02:00
Romain Goyet
4c3e62e6a5 Fix LCD timings
Fixes some noise on a few sensitive panels

Change-Id: Ie6117a629455e1d487a8dd824fd8b73529c90e5f
2017-06-29 11:26:13 +02:00
Émilie Feral
602647a0c6 Merge "Avoid resetting the timers if the event is not a keyboard one" 2017-06-28 16:25:23 +02:00
Romain Goyet
23b20e0b2e Avoid resetting the timers if the event is not a keyboard one
Change-Id: I637c1e36630f88f68cf057c81ea2f54e649863d4
2017-06-28 11:19:42 +02:00
Émilie Feral
34d461d6d7 [poincare] Fix bug in convert float to text
Change-Id: Ieeea7da976ac972412e90b29fc03d240c4c0a754
2017-06-27 15:54:50 +02:00
Émilie Feral
8ddf3e72d8 [poincare] Add test on convert float to text
Change-Id: Ie8be3b5b191cf686d51871b1b7ea804306b06101
2017-06-27 14:34:10 +02:00
Émilie Feral
a60dc64598 [poincare/test] Clean warning
Change-Id: Icd5b4c7b0ed94a6ea636740ad5deb0fc77879172
2017-06-27 14:34:10 +02:00
Émilie Feral
54d985b676 [kandinsky/test] Repare test on rect union
Change-Id: Ie78bc2a42442ea4b1e36d85034181723a5d08c2d
2017-06-27 14:34:10 +02:00
Émilie Feral
9f82e9b4c4 [apps/probability] Fix bug: do not reload data when toolbox is dismissed
Change-Id: I5b61334966317b0fd3ad93925674ed9e5469c41b
2017-06-27 14:34:10 +02:00
Émilie Feral
2efe8e724a [poincare] Fix bug in converting float to text
Change-Id: Ide8e34695caa291c2972337cf6e06f06e3dbef6a
2017-06-27 14:34:06 +02:00
Romain Goyet
be7b20e5a0 Proper letter ordering in the serial number
Change-Id: Ief7fbd7c4a80025831b2af21a970130dd31bfddd
2017-06-21 18:18:52 +02:00
Émilie Feral
b64a4110af Change name: Algebric -> Cartesian
Change-Id: I7855e9df1d401f9a3c0e95c933078852594ff309
2017-06-21 13:11:08 +02:00
Émilie Feral
9a8c65bab5 [poincare] Fix bug in complex layout
Change-Id: I481e3bfdd6432c38937a2a299d5af26fa50b2833
2017-06-21 12:02:11 +02:00
Émilie Feral
8be899b19a [ion] Repare blackbox
Change-Id: Icc705241a659e37767cb363be35cbe5fa8070cab
2017-06-21 11:52:57 +02:00
Émilie Feral
e37f1418e5 Clean DEBUG macro
Change-Id: I5acf266d565045468c6fba19b1ca493773ae78bc
2017-06-16 15:08:14 +02:00